._pageContainer_10zjz_1{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:hidden}._heroSection_10zjz_11{width:100%}._specialFeatureSection_10zjz_15{width:100%;margin:2.5rem 0}._specialFeatureContent_10zjz_21{flex-direction:column;gap:.75rem;margin-top:.75rem;margin-bottom:1.5rem;display:flex}._specialFeaturePriceRow_10zjz_29{align-items:baseline;gap:.75rem;display:flex}._specialFeaturePrice_10zjz_29{margin:0}._specialFeatureComparePrice_10zjz_39{color:var(--gray);margin:0;text-decoration:line-through}._specialFeatureDescText_10zjz_45{color:var(--white);max-width:31.25rem;margin:0}._carouselContainer_10zjz_51{margin:1.5rem 0}._section_10zjz_55{flex-direction:column;margin:1.5rem 0;display:flex}._featureDescription_10zjz_61{flex-direction:column;gap:1rem;margin-top:-1.5rem;margin-bottom:1.5rem;display:flex}._featureSubtitle_10zjz_69{margin:0}._featurePrice_10zjz_73{color:var(--black);margin:0}._featureImageBox_10zjz_78{background:var(--product-image-bg);border-radius:1.5rem;justify-content:center;align-items:center;width:28rem;height:28rem;display:flex;position:relative;overflow:hidden}._featureImage_10zjz_78{object-fit:contain;max-width:100%;max-height:100%}._featureImagePlaceholder_10zjz_96{border-radius:.5rem;width:12rem;height:12rem}._buttonWrapper_10zjz_102{justify-content:center;margin-top:.5rem;display:flex}._storesSection_10zjz_108{flex-direction:column;margin:3.5rem 0 4rem;display:flex}._storesGrid_10zjz_114{box-sizing:border-box;margin:1.5rem 0 2rem;padding:0 6.5rem}._featuredCardsSection_10zjz_120{box-sizing:border-box;width:100%;margin:2rem 0;padding:0 6.5rem}._collectionsWrapper_10zjz_127{margin-top:2rem;margin-bottom:2rem}@media (width<=1023px){._pageContainer_10zjz_1{min-height:70vh}._section_10zjz_55{margin-bottom:1.5rem;margin-left:0}._storesSection_10zjz_108{margin:2.5rem 0 3rem}._storesGrid_10zjz_114{margin:1rem 0 1.5rem;padding:0 1rem}._featuredCardsSection_10zjz_120{margin:1.5rem 0;padding:0 1rem}._featureDescription_10zjz_61{gap:.75rem;margin-top:0;margin-bottom:1rem}._featureImageBox_10zjz_78{border-radius:1.25rem;width:20rem;height:20rem}._featureImagePlaceholder_10zjz_96{width:9rem;height:9rem}}._catalogContainer_1n1ea_1{background-color:var(--white,#fff);flex-direction:column;width:100%;min-height:100vh;display:flex}._mainLayout_1n1ea_9{box-sizing:border-box;align-items:flex-start;width:100%;max-width:108rem;margin:0 auto;padding:3rem 0;display:flex}._sidebarWrapper_1n1ea_19{flex-shrink:0;width:18.75rem;position:sticky;top:5.5rem}._productsSection_1n1ea_26{flex-direction:column;flex:1;gap:1.5rem;width:100%;min-width:0;display:flex}._gridWrapper_1n1ea_35{width:100%}._spinnerWrapper_1n1ea_39{justify-content:center;align-items:center;width:100%;min-height:25rem;display:flex}._spinner_1n1ea_39{border:.125rem solid #eee;border-top-color:#111;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite _spin_1n1ea_39}@keyframes _spin_1n1ea_39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_1n1ea_65{background-color:#fff;border:.078125rem solid #eee;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}._emptyTitle_1n1ea_77{color:#111;margin:0}._emptyResetBtn_1n1ea_82{color:var(--orange);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._mobileToolbar_1n1ea_91{display:none}._mobileFilterPill_1n1ea_95{color:#111;cursor:pointer;background-color:#fff;border:.0625rem solid #e5e5e5;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s,border-color .2s;display:inline-flex}._mobileFilterPill_1n1ea_95:hover{background-color:#f9fafb;border-color:#d1d5db}._filterPillIcon_1n1ea_113{object-fit:contain;width:1rem;height:1rem}._filterPillBadge_1n1ea_119{background-color:var(--orange);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}@media (width<=1023px){._mainLayout_1n1ea_9{flex-direction:column;align-items:stretch;gap:1.5rem;padding:2rem 0}._sidebarWrapper_1n1ea_19{display:none}._mobileToolbar_1n1ea_91{box-sizing:border-box;align-items:center;gap:.75rem;width:100%;margin-bottom:.5rem;padding:0 1.25rem;display:flex}._emptyState_1n1ea_65{margin:0 1.25rem}}._heroContainer_oew3n_1{background-color:#0d0d0d;align-items:center;width:100%;min-height:28.2rem;display:flex;position:relative;overflow:hidden}._bgImage_oew3n_11{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;animation:.35s ease-out _heroFadeIn_oew3n_1;position:absolute;top:0;left:0}@keyframes _heroFadeIn_oew3n_1{0%{opacity:.6}to{opacity:1}}._overlay_oew3n_32{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}._contentWrapper_oew3n_41{z-index:3;box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;max-width:90rem;margin:0 5rem;display:flex;position:relative;bottom:-5rem}._breadcrumb_oew3n_54{align-items:center;gap:.5rem;display:flex}._breadcrumbLink_oew3n_60{color:var(--gray);cursor:pointer;text-decoration:none;transition:color .2s}._breadcrumbLink_oew3n_60:hover{color:var(--orange)}._breadcrumbSeparator_oew3n_71{color:var(--gray)}._breadcrumbCurrent_oew3n_75{color:var(--orange)}._title_oew3n_79{color:var(--white);margin:0}@media (width<=1023px){._heroContainer_oew3n_1{min-height:14rem}._contentWrapper_oew3n_41{margin:0 0 0 2.5rem;padding:2rem 0;bottom:-2rem}}._sidebarContainer_s5ghc_1{box-sizing:border-box;background:#fff;border:.078125rem solid #eee;border-radius:1.25rem;flex-direction:column;align-items:flex-start;width:18.75rem;padding:1.5625rem;display:flex}._sidebarHeader_s5ghc_13{justify-content:space-between;align-items:center;width:100%;margin-bottom:1.25rem;display:flex}._headerTitle_s5ghc_21{color:var(--orange);margin:0}._resetBtn_s5ghc_26{color:var(--gray);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s}._resetBtn_s5ghc_26:hover{color:var(--orange)}._searchContainer_s5ghc_39{width:100%;margin-bottom:.5rem;position:relative}._searchIcon_s5ghc_45{pointer-events:none;stroke:#99a1af;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}._searchInput_s5ghc_56{box-sizing:border-box;width:100%;height:3.125rem;color:var(--black);background:#fff;border:.0775rem solid #ccc;border-radius:1.0845rem;outline:none;padding:0 .9375rem 0 2.8rem;transition:border-color .2s}._searchInput_s5ghc_56:focus{border-color:var(--orange)}._searchInput_s5ghc_56::placeholder{color:#666}._clearSearchBtn_s5ghc_77{color:#99a1af;cursor:pointer;background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}._clearSearchBtn_s5ghc_77:hover{color:var(--black)}._section_s5ghc_93{box-sizing:border-box;border-bottom:.078125rem solid #ebebeb;flex-direction:column;width:100%;display:flex}._section_s5ghc_93:last-child{border-bottom:none}._sectionHeader_s5ghc_105{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0;display:flex}._sectionTitle_s5ghc_118{color:#000}._chevronIcon_s5ghc_122{stroke:#99a1af;width:1.25rem;height:1.25rem;transition:transform .2s}._chevronOpen_s5ghc_129{transform:rotate(180deg)}._sectionContent_s5ghc_133{flex-direction:column;gap:.25rem;padding:0 0 1.25rem;display:flex}._optionRow_s5ghc_140{cursor:pointer;user-select:none;flex-direction:row;align-items:center;gap:.78125rem;width:100%;padding:.46875rem 0;display:flex}._radioCircle_s5ghc_151{box-sizing:border-box;background:#fff;border:.078125rem solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .2s,background .2s;display:flex}._radioCircleActive_s5ghc_165{background:#f40;border-color:#f40}._radioInnerDot_s5ghc_170{background:#fff;border-radius:50%;width:.625rem;height:.625rem}._checkboxSquare_s5ghc_177{box-sizing:border-box;background:#fff;border:.078125rem solid #d1d5db;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .2s,background .2s;display:flex}._checkboxSquareChecked_s5ghc_191{background:#f40;border-color:#f40}._checkIcon_s5ghc_196{stroke:#fff;stroke-width:2.5px;width:.75rem;height:.75rem}._optionLabelWrapper_s5ghc_203{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}._optionLabel_s5ghc_203{color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._optionLabelActive_s5ghc_218{color:#111}._categoryCount_s5ghc_222{color:#ccc}._inDrawer_s5ghc_226{background:0 0;border:none;border-radius:0;width:100%;padding:0}._drawerOverlay_pu36z_1{z-index:9999;position:fixed;inset:0}._drawerBackdrop_pu36z_7{background:#0009;animation:.2s _fadeIn_pu36z_1;position:absolute;inset:0}._drawerPanel_pu36z_14{z-index:1;background:#fff;flex-direction:column;width:18.75rem;max-width:85vw;animation:.25s _slideInLeft_pu36z_1;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:.25rem 0 1.5rem #0003}._drawerHeader_pu36z_29{box-sizing:border-box;border-bottom:.0625rem solid #ebebeb;flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:1rem 1.25rem;display:flex}._drawerTitle_pu36z_40{color:var(--orange);margin:0}._drawerHeaderActions_pu36z_45{align-items:center;gap:.75rem;display:flex}._drawerResetBtn_pu36z_51{color:var(--gray);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._drawerResetBtn_pu36z_51:hover{color:var(--orange)}._drawerCloseBtn_pu36z_64{cursor:pointer;background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}._drawerCloseIcon_pu36z_77{object-fit:contain;width:.9375rem;height:.9375rem}._drawerBody_pu36z_83{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:1;padding:1rem 1.25rem;overflow-y:auto}._drawerFooter_pu36z_91{box-sizing:border-box;background:#fff;border-top:.0625rem solid #ebebeb;flex-shrink:0;padding:1.25rem}._drawerApplyBtn_pu36z_99{background:var(--orange);width:100%;height:2.5rem;color:var(--white);cursor:pointer;border:none;border-radius:2.3rem;justify-content:center;align-items:center;transition:background-color .2s;display:flex}._drawerApplyBtn_pu36z_99:hover{background:#e03c00}@keyframes _fadeIn_pu36z_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInLeft_pu36z_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._modalOverlay_tw7he_1{z-index:1000;backdrop-filter:blur(.5rem);background-color:#0006;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._modalContent_tw7he_13{background-color:var(--white);border-radius:1.5rem;flex-direction:column;gap:1.25rem;width:100%;max-width:28rem;padding:2rem;display:flex;position:relative;box-shadow:0 1.5rem 4rem #00000026}._modalTitle_tw7he_26{color:var(--text-color);margin:0;padding-right:2.5rem}._modalClose_tw7he_32{background-color:var(--bright-grey);width:2.25rem;height:2.25rem;color:var(--dark-grey);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:1.5rem;right:1.5rem}._modalClose_tw7he_32:hover{background-color:var(--light-gray);color:var(--black)}._modalDesc_tw7he_55{color:var(--dark-grey);margin:0}._warningText_tw7he_60,._errorMessage_tw7he_65{color:#e63946;margin:0}._modalActions_tw7he_70{justify-content:flex-end;gap:.75rem;display:flex}._primaryButton_tw7he_76,._secondaryButton_tw7he_77{cursor:pointer;border:.0625rem solid #0000;border-radius:999rem;padding:.7rem 1.4rem}._primaryButton_tw7he_76{background-color:var(--orange);color:var(--white)}._primaryButton_tw7he_76:disabled{background-color:var(--light-gray);color:var(--gray);cursor:not-allowed}._secondaryButton_tw7he_77{background-color:var(--bright-grey);color:var(--text-color)}._secondaryButton_tw7he_77:disabled{color:var(--gray);cursor:not-allowed}._skeletonContainer_reyfv_1{background-color:var(--white);box-sizing:border-box;flex-direction:column;gap:4rem;width:100%;max-width:82rem;min-height:70vh;margin:0 auto;padding:3rem 2rem 5rem;display:flex}._shimmer_reyfv_14{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite _loadingShimmer_reyfv_1}@keyframes _loadingShimmer_reyfv_1{0%{background-position:200% 0}to{background-position:-200% 0}}._tagline_reyfv_34{border-radius:.25rem;width:10rem;height:1.25rem}._title_reyfv_40{border-radius:.5rem;width:22rem;height:3.5rem}._desc_reyfv_46{border-radius:.5rem;width:100%;height:5rem}._btn_reyfv_52{border-radius:20.6rem;width:12.5rem;height:3.2rem}._rowSkeleton_reyfv_58{flex-direction:column;gap:1.5rem;width:100%;display:flex}._rowTitle_reyfv_65{border-radius:.35rem;width:15rem;height:2rem}._cardsGrid_reyfv_71{gap:1.5rem;width:100%;display:flex;overflow-x:hidden}._card_reyfv_71{border-radius:1rem;flex-shrink:0;width:18rem;height:22rem}@media (width<=1023px){._cardsGrid_reyfv_71{justify-content:center}}._banner_86fgp_1{box-sizing:border-box;border-radius:1.5rem;align-items:center;max-width:100%;height:15rem;text-decoration:none;display:flex;position:relative;overflow:hidden}._alignLeft_86fgp_13{text-align:left;justify-content:flex-start}._alignCenter_86fgp_18{text-align:center;justify-content:center}._alignRight_86fgp_23{text-align:right;justify-content:flex-end}._image_86fgp_28{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}._banner_86fgp_1:hover ._overlay_86fgp_38{background:#00000059}._alignLeft_86fgp_13 ._overlay_86fgp_38{background:linear-gradient(90deg,#000000b3 0%,#0000004d 100%)}._alignRight_86fgp_23 ._overlay_86fgp_38{background:linear-gradient(270deg,#000000b3 0%,#0000004d 100%)}._content_86fgp_50{z-index:1;box-sizing:border-box;flex-direction:column;max-width:36rem;padding:2rem 2.5rem;display:flex;position:relative}._alignLeft_86fgp_13 ._content_86fgp_50{align-items:flex-start}._alignCenter_86fgp_18 ._content_86fgp_50{align-items:center}._alignRight_86fgp_23 ._content_86fgp_50{align-items:flex-end}._title_86fgp_72{white-space:pre-line;margin:0}@media (width<=1023px){._banner_86fgp_1{height:auto;min-height:11rem;width:100%!important}._content_86fgp_50{max-width:100%;padding:1.5rem}}
