body:has(.galleryStore){--scrollbar-thumb:#747575;--scrollbar-thumb-dark:#565757;--scrollbar-thumb-light:#858686;background:#141516}body:has(.galleryStore):before{content:none}body:has(.galleryStore):after{content:none}.galleryStore{--store-width:min(1320px, calc(100% - 80px));--muted:#b0b2b5;--line:#343638;--coral:#d93627;--paper:#141516;--surface:#1b1d1f;--surface-strong:#232527;--graphite:#232527;background:#141516}.galleryStore .siteHeader,.galleryStore .siteHeader.scrolled{width:var(--store-width);min-height:88px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin-top:0;padding:12px 0}.galleryStore .siteHeader:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#ffffff0b,#0000),#1415169e;border-bottom:1px solid #ffffff1f;width:100vw;position:absolute;top:0;bottom:-1px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000001f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.galleryStore .siteHeader:before{background:#141516f0}}.galleryStore .siteHeader .imageLogo{width:154px}.galleryStore .siteHeader .nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.galleryStore .nav>a,.galleryStore .navItem>a{text-transform:none;font-size:13px;font-weight:500}.galleryStore .siteHeader .navItem>a[aria-current=page]{box-shadow:none;background:#292b2d}.galleryStore .siteHeader .searchButton{display:none}.galleryStore .eyebrow{color:#b9bbbd;letter-spacing:.14em;font-size:11px;font-weight:600}.galleryStore .salesHero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:48px 0}.galleryStore .salesHeroHeading{font-family:var(--font-brand), sans-serif;letter-spacing:-.055em;max-width:none;margin:14px 0 0;font-size:clamp(40px,4.9vw,72px);font-weight:700;line-height:1.04}.galleryStore .salesHeroHeading span{color:#a6a8aa}.galleryStore .salesHero .heroText{max-width:38ch;margin-top:24px;font-size:16px;line-height:1.75}.galleryStore .primaryCta{box-shadow:none;background:var(--coral);border-radius:6px;font-weight:600}.galleryStore .salesHero .primaryCta{min-height:52px;padding-inline:24px}.galleryStore .salesHero .heroActions{margin-top:26px}.galleryStore .salesHero .stats{border:0;gap:24px;width:auto;margin-top:32px}.galleryStore .salesHero .stat{background:0 0;border:0;gap:5px;min-height:0;padding:0}.galleryStore .salesHero .stat strong{font-size:14px;font-weight:500}.galleryStore .salesHero .stat span{color:var(--muted);font-size:12px}.galleryStore .salesHero .heroProduct{aspect-ratio:1.3;width:100%;height:auto;min-height:0;box-shadow:none;cursor:default;background:#202224;border:0;border-radius:10px;margin:0;padding:0;position:relative;transform:none}.galleryStore .salesHero .heroProduct:before,.galleryStore .salesHero .heroProduct:after{content:none}.galleryStore .salesHero .heroProduct>img{object-fit:cover;filter:none;width:100%;height:100%;transform:none}.galleryStore .galleryHeroCaption{color:#fff;background:linear-gradient(#0000,#000b);justify-content:space-between;align-items:end;gap:20px;padding:44px 24px 22px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.galleryHeroCaption>span:first-child{letter-spacing:.13em;font-size:10px}.galleryStore .heroCopyrightMark{top:16px;bottom:auto;left:16px}.galleryCategories{width:var(--store-width);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.galleryCategories>a{border-right:1px solid var(--line);align-items:center;gap:18px;padding:24px;display:flex}.galleryCategories>a:first-child{padding-left:0}.galleryCategories>a:last-child{border-right:0}.galleryCategories>a:hover{background:#ffffff05}.galleryCategoryNumber{color:#96999b;align-self:flex-start;margin-top:3px;font-size:11px}.galleryCategories>a>span:nth-child(2){font-size:17px;font-weight:500}.galleryCategories small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.galleryCategories svg{color:#b3b5b7;flex-shrink:0;margin-left:auto}.galleryStore .catalog{border-top:0;padding:60px 0;scroll-margin-top:100px}.galleryStore .catalogTop{gap:48px;margin-bottom:28px}.galleryStore .catalogTop h2,.galleryStore .sectionIntro h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.15}.galleryStore .catalogTop>p{max-width:44ch;font-size:14px;line-height:1.7}.galleryStore .frameSelection{gap:12px}.galleryStore .frameFilterButtons button{background:0 0;border-radius:5px;padding:11px 16px;font-size:13px}.galleryStore .frameFilterButtons button[aria-pressed=true]{color:#18191a;background:#e8e9e9;border-color:#e8e9e9}.galleryStore .frameAvailabilityFilter{margin-left:24px}.galleryStore .frameFilterMeta{font-size:12px}.galleryStore .shopGrid{align-items:stretch;gap:24px}.galleryStore .productCard{box-shadow:none;background:#1b1d1f;border:1px solid #303234;border-radius:10px;padding:0 0 20px;transition:border-color .18s;transform:none}.galleryStore .productCard:hover{box-shadow:none;background:#1b1d1f;border-color:#686b6d;transform:none}.galleryStore .catalogProductCard .productPhoto{aspect-ratio:1;border:0;border-radius:9px 9px 0 0}.galleryStore .productPhoto:after,.galleryStore .photoSheen{display:none}.galleryStore .productPhoto img,.galleryStore .productCard:hover .productPhoto img{filter:none;transform:none}.galleryStore .tag{display:none}.galleryStore .productCustomBadge{box-shadow:none;background:#1a1c1ee8;border-color:#ffffff30;border-radius:4px;font-size:11px;font-weight:500}.galleryStore .productInfo{flex-direction:column;align-items:start;gap:14px;padding:22px 22px 0}.galleryStore .productInfo>div{width:100%}.galleryStore .productInfo p{letter-spacing:.09em;color:#afb2b5;margin-bottom:8px;font-size:10px;font-weight:500}.galleryStore .catalogProductCard .productInfo h3{text-wrap:auto;overflow-wrap:normal;max-width:none;min-height:2.7em;font-family:inherit;font-size:20px;font-weight:600;line-height:1.35}.galleryStore .productInfo .priceBadge{background:0 0;border:0;min-height:28px;padding:0;font-weight:600;font-size:24px!important}.galleryStore .priceSaleNow{color:#fff;font-weight:600}.galleryStore .priceSaleRegular{color:#afb2b5;font-size:14px;font-weight:400}.galleryStore .priceSale{flex-direction:row-reverse;gap:10px}.galleryStore .catalogProductCard .productPurchaseFacts{gap:4px;margin:12px 22px 22px;font-size:12px}.galleryStore .productPurchaseFacts strong{font-weight:500}.galleryStore .catalogProductCard .addButton{background:var(--coral);width:calc(100% - 44px);min-height:46px;box-shadow:none;border-radius:5px;margin:auto 22px 0;font-size:14px;font-weight:600;transform:none}.galleryStore .catalogProductCard .addButton:hover{box-shadow:none;background:#bd2c20;transform:none}.galleryStore .catalogProductCard .disabledButton{color:#b4b7ba;background:#2b2d30}.galleryStore .catalogProductCard .disabledPrice{color:var(--muted);font-size:17px!important}.galleryStore .soldOutNotice{color:var(--muted);background:0 0;border:0;padding:0;font-size:13px}.galleryStore .perks{border-block:1px solid var(--line);margin-top:20px}.galleryStore .perk,.galleryStore .processRail article,.galleryStore .flowStep{box-shadow:none;background:0 0}.galleryStore .perk:hover,.galleryStore .processRail article:hover{border-color:var(--line);box-shadow:none;background:#ffffff03;transform:none}.galleryStore .perk svg,.galleryStore .processRail svg,.galleryStore .flowStep>span{color:#afb2b5}.galleryStore .featured{padding-block:60px}.galleryStore .processRail article{border-radius:8px}.galleryStore .homeSocial{border-color:var(--line);box-shadow:none;background:#1b1d1f}.galleryStore :is(a,button,input):focus-visible,.galleryStore .clickableCard:focus-visible{outline-offset:4px;outline:2px solid #eee}@media (max-width:1100px){.galleryStore{--store-width:calc(100% - 48px)}.galleryStore .salesHero{gap:28px}.galleryStore .nav>a,.galleryStore .navItem>a{font-size:12px}}@media (max-width:980px){.galleryStore .siteHeader .nav{border:1px solid var(--line);background:#1b1d1f}.galleryStore .salesHero{grid-template-columns:1fr 1.1fr;gap:24px}.galleryStore .salesHeroHeading{font-size:clamp(38px,5.5vw,54px)}.galleryStore .salesHero .heroText{font-size:14px}.galleryStore .salesHero .stats{grid-template-columns:1fr;gap:12px}.galleryCategories>a{gap:10px;padding:20px 14px}.galleryCategories>a>span:nth-child(2){font-size:14px}}@media (max-width:680px){.galleryStore{--store-width:calc(100% - 32px)}.galleryStore .siteHeader,.galleryStore .siteHeader.scrolled{min-height:72px;padding-block:10px}.galleryStore .siteHeader .imageLogo{width:128px}.galleryStore .salesHero{grid-template-columns:1fr;gap:24px;padding:28px 0}.galleryStore .salesHero .heroCopy{align-items:start}.galleryStore .salesHeroHeading{margin-top:8px;font-size:clamp(40px,11vw,64px)}.galleryStore .salesHero .heroText{max-width:43ch;margin-top:16px;font-size:14px;line-height:1.65}.galleryStore .salesHero .heroActions{width:100%;margin-top:18px}.galleryStore .salesHero .primaryCta{width:100%;min-height:48px}.galleryStore .salesHero .stats{display:none}.galleryStore .salesHero .heroProduct{aspect-ratio:1.4;height:auto}.galleryStore .galleryHeroCaption{padding:32px 14px 14px;font-size:11px}.galleryHeroCaption>span:first-child{font-size:8px}.galleryCategories{grid-template-columns:1fr}.galleryCategories>a,.galleryCategories>a:first-child{border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:16px 0}.galleryCategories>a:last-child{border-bottom:0}.galleryCategories>a>span:nth-child(2){font-size:16px}.galleryCategories small{margin-left:0;font-size:11px;display:block}.galleryStore .catalog{padding:36px 0}.galleryStore .catalogTop{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.galleryStore .catalogTop>p{margin:0;font-size:13px}.galleryStore .catalogTop h2{font-size:29px}.galleryStore .frameFilterButtons{gap:8px}.galleryStore .frameFilterButtons button{min-height:44px}.galleryStore .frameAvailabilityFilter{min-height:32px;margin:8px 0 0}.galleryStore .shopGrid{grid-template-columns:1fr;gap:24px}.galleryStore .catalogProductCard .productInfo h3{min-height:0;font-size:20px}.galleryStore .catalogProductCard .addButton{min-height:48px}.galleryStore .featured{padding-block:36px}}@media (prefers-reduced-motion:reduce){.galleryStore .reveal{opacity:1;transition:none;animation:none;transform:none}.galleryStore .productCard{transition:none}}.galleryStore:not(.storefront){width:100%;min-height:100svh;margin:0;padding:0 0 48px;overflow:clip}.galleryStore:not(.storefront)>:is(section,article,.customerTopbar),.galleryStore .siteFooter{width:var(--store-width);margin-inline:auto}.galleryStore .siteHeader .nav>a[aria-current=page]{box-shadow:none;background:#292b2d}.galleryStore .siteHeader .nav a:after{box-shadow:none}.galleryStore .siteHeader .navSubmenu{border-color:var(--line);background:#202224;box-shadow:0 12px 30px #0004}.galleryStore :is(.primaryCta,.secondaryCta,.checkoutButton,.addButton){min-height:48px;box-shadow:none;text-shadow:none;border-radius:6px;font-weight:600}.galleryStore :is(.primaryCta,.checkoutButton,.addButton):not(:disabled):not(.disabledButton){background:var(--coral);color:#fff}.galleryStore :is(.primaryCta,.checkoutButton,.addButton):not(:disabled):not(.disabledButton):hover{box-shadow:none;background:#bd2c20;transform:none}.galleryStore .secondaryCta{color:#eceeef;background:0 0;border:1px solid #494c4f}.galleryStore .secondaryCta:hover{box-shadow:none;background:#ffffff09;border-color:#93979a;transform:none}.galleryStore :is(.primaryCta,.checkoutButton,.addButton):disabled,.galleryStore :is(.primaryCta,.checkoutButton,.addButton).disabledButton{color:#aaadb0;box-shadow:none;background:#303234}.galleryStore :is(.legalHero,.printQuoteHero,.contactIntro,.customerTopbar,.thankYouHero,.notFoundHero) h1{letter-spacing:-.04em;text-transform:none;text-shadow:none;overflow-wrap:normal;max-width:24ch;font-size:clamp(32px,4vw,52px);line-height:1.12}.galleryStore :is(.legalHero,.printQuoteHero,.contactIntro){box-shadow:none;background:0 0;border:0;padding:48px 0 32px}.galleryStore :is(.legalHero,.printQuoteHero,.contactIntro)>p:not(.eyebrow){max-width:64ch;color:var(--muted);font-size:16px;line-height:1.75}.galleryStore :is(.legalCard,.contactPanel,.contactFormCard,.blogCard,.blogArticle,.blogEmptyState,.categoryEmpty,.categoryFaqGrid article,.categoryBenefits article,.customerHero,.customerEmpty,.customerOrderCard,.reviewBlock,.printQuotePanel,.printQuoteSummaryCard,.printQuoteResult,.printQuoteInfoGrid article,.thankYouHero,.thankYouGrid article,.notFoundGrid article,.productChoiceHelp,.productReviewCard,.productTrustGrid>span,.contactSocial){border-color:var(--line);box-shadow:none;background:#1b1d1f;border-radius:10px}.galleryStore :is(.legalCard,.contactPanel,.contactFormCard,.blogCard,.categoryFaqGrid article,.categoryBenefits article):hover{box-shadow:none;background:#1b1d1f;border-color:#53575a;transform:none}.galleryStore :is(.legalCard,.contactPanel,.blogCard,.categoryBenefits article,.printQuotePanel)>svg{color:#b9bdc0}.galleryStore :is(.legalCard,.contactPanel,.contactFormCard,.blogCard,.categoryFaqGrid,.printQuotePanel) h2{letter-spacing:-.02em;font-size:24px;line-height:1.3}.galleryStore :is(.legalCard,.contactPanel,.categoryFaqGrid,.blogCard,.printQuoteInfoGrid) p{color:var(--muted);line-height:1.75}.galleryStore :is(.contactQuickLinks a,.infoPriceItem,.printQuoteHeroStats span,.productPageCopy .modalSpecs span){border-color:var(--line);color:#c1c4c7;box-shadow:none;background:#ffffff04;border-radius:5px;font-weight:500}.galleryStore .contactColumns,.galleryStore .customerTopbar{margin-top:36px}.galleryStore .customerTopbar h1{margin-top:8px}.galleryStore .siteFooter{border-color:var(--line)}.galleryStore .siteFooter :is(h2,h3,svg){color:#b9bdc0}.galleryStore .siteFooter a:before{color:#8e9295}.galleryStore .productPage{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:36px 56px;margin-block:36px 64px}.galleryStore .productPageCopy{gap:20px;padding-top:0}.galleryStore .productPageCopy h1{letter-spacing:-.035em;text-wrap:auto;max-width:none;font-size:clamp(30px,3vw,42px);line-height:1.14}.galleryStore .productPageGalleryColumn .productPageGallery{top:112px}.galleryStore .productPageMainPhoto{border:1px solid var(--line);box-shadow:none;background:#1b1d1f;border-radius:10px}.galleryStore .productPageMainPhoto img{object-fit:contain;filter:none;transform:none}.galleryStore .productPageMainPhoto:after{content:none}.galleryStore .productPageThumbs button{border-color:var(--line);box-shadow:none;border-radius:6px}.galleryStore .productPageThumbs button.active{box-shadow:none;opacity:1;border-color:#d6d8d9}.galleryStore .productPageBuyPanel{border-color:var(--line);background:#1b1d1f;border-radius:10px;padding:24px}.galleryStore .productPagePriceRow{align-items:center;gap:8px 20px}.galleryStore .productPagePriceRow strong{font-size:36px;font-weight:600}.galleryStore .productPagePriceRow>span{letter-spacing:.1em;font-size:11px;font-weight:500}.galleryStore .productPagePurchaseFacts{border:0;border-block:1px solid var(--line);border-radius:0;gap:8px;padding:16px 0;font-size:14px}.galleryStore .productPagePurchaseFacts small{color:var(--muted);line-height:1.6}.galleryStore .productPageActions{grid-template-columns:1fr}.galleryStore .productPageActions .primaryCta{min-height:52px}.galleryStore .productPageActions .secondaryCta{min-height:40px;font-size:13px}.galleryStore .productDeliveryRates{border-color:var(--line);box-shadow:none;background:0 0;border-radius:6px}.galleryStore .productPageDescription{color:var(--muted);line-height:1.8}.galleryStore .productDetails h2{letter-spacing:-.025em;font-size:26px}.galleryStore .productTrustGrid :is(svg,strong){color:#d0d3d5}.galleryStore .productTrustGrid>span{box-shadow:none}.galleryStore .seoProductGrid{gap:24px}.galleryStore .seoProductCard{border-color:var(--line);box-shadow:none;background:#1b1d1f;border-radius:10px}.galleryStore .seoProductCard:hover{box-shadow:none;border-color:#686b6d;transform:none}.galleryStore .seoProductImage{border:0;border-radius:9px 9px 0 0;width:100%;margin:0}.galleryStore .seoProductCard:hover .seoProductImage img{filter:none;transform:none}.galleryStore .seoProductCopy{gap:14px;padding:22px}.galleryStore .seoProductCopy h3{overflow-wrap:normal;font-family:inherit;font-size:20px;font-weight:600;line-height:1.35}.galleryStore .seoProductBadge{background:#1a1c1ee8;border-color:#ffffff30;border-radius:4px;font-weight:500}.galleryStore .seoAvailability{font-size:11px;font-weight:500}.galleryStore .categoryProductPrice{font-size:24px;font-weight:600}.galleryStore .seoProductCopy .productPurchaseFacts{margin:0;font-size:12px}.galleryStore .seoProductFooter{padding-top:6px}.galleryStore .seoProductFooter a{color:#fff;justify-content:center;width:100%;font-weight:500}.galleryStore .categoryPaginationPage.active{color:#141516;box-shadow:none;background:#e8e9e9;border-color:#e8e9e9}.galleryStore :is(.cartDrawer,.checkoutBox,.productModal,.parcelMapBox){background:#191b1d;border-color:#414447;border-radius:12px;box-shadow:0 24px 80px #0008}.galleryStore :is(.cartHead h2,.checkoutBox h2,.modalCopy h2){letter-spacing:-.025em;font-size:clamp(27px,3vw,38px);line-height:1.15}.galleryStore :is(.cartItem,.cartAddon,.checkoutSummary,.orderReview,.pickupPointBox,.configurationBox,.personalizationBox,.configurationSummary){border-color:var(--line);box-shadow:none;background:#222426;border-radius:8px}.galleryStore .cartAddon{border-color:#55595c}.galleryStore .cartAddonHeading>strong{color:#fff}.galleryStore :is(.cartItemBadge,.modalSpecs span){border-color:var(--line);color:#c1c4c7;background:#ffffff08;border-radius:4px}.galleryStore :is(.cartItemInfo h3,.cartAddonHeading h3){font-family:inherit;font-size:17px;font-weight:600;line-height:1.35}.galleryStore .cartLimit{color:var(--muted)}.galleryStore .checkoutSummary{gap:18px;padding:20px}.galleryStore .checkoutSummary strong{font-size:28px;font-weight:600}.galleryStore .checkoutSummary span{color:var(--muted);font-size:13px;font-weight:500}.galleryStore .checkoutLead{color:var(--muted);font-size:15px;line-height:1.7}.galleryStore .checkoutBox>h2{padding-right:48px}.galleryStore :is(.checkoutPanel,.overlay.visible,.parcelMapOverlay,.productModalBackdrop){background:#000000a6}.galleryStore :is(.paymentGrid button,.mountingChoice button,.configurationOptions button,.colorVariantOption,.quoteOptionGrid button){box-shadow:none;background:#222426;border-color:#414447;border-radius:6px}.galleryStore :is(.paymentGrid button,.mountingChoice button,.configurationOptions button,.colorVariantOption,.quoteOptionGrid button):is(.selectedPayment,.selectedMounting,.selectedConfigOption,.selected){background:#343739;border-color:#b9bdc0;box-shadow:inset 0 0 0 1px #b9bdc0}.galleryStore :is(.checkoutForm,.contactForm,.customerLookup,.configurationInput,.personalizationBox,.cartAddon,.printQuoteFields,.printQuoteNotes,.reviewForm) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){color:#f4f5f5;box-shadow:none;background-color:#141618;border-color:#505457;border-radius:6px}.galleryStore .modalActionDock{border-color:var(--line);box-shadow:none;background:#191b1dee}.galleryStore .modalCopy .modalActionDock .primaryCta{box-shadow:none;border-radius:6px}.galleryStore .modalPrice{box-shadow:none;background:0 0;border:0;padding:0;font-size:28px!important}.galleryStore .modalPurchaseNotes svg{color:#b9bdc0}.galleryStore :is(.productPageLink,.relatedProducts){border-color:var(--line);color:#c1c4c7;box-shadow:none;background:#ffffff04;border-radius:6px}.galleryStore .blogArticle{background:0 0}.galleryStore .blogArticleBody{max-width:76ch;margin-inline:auto;padding-inline:0;line-height:1.8}.galleryStore :is(.blogArticleCta,.blogMorePosts){border-color:var(--line);box-shadow:none;background:#1b1d1f}.galleryStore :is(.printQuoteUpload,.printQuoteFileStats,.printQuoteBreakdown,.quoteOptionGrid button){border-color:var(--line);box-shadow:none;background-color:#222426}.galleryStore .quoteOptionGrid button.selected{background:#343739;border-color:#b9bdc0}body:has(.galleryStore) :is(.cookieModal,.cookiePreferencesButton){box-shadow:none;background:#222426ef;border-color:#414447}body:has(.galleryStore) .cookieOptionCard{background:#ffffff05;border-color:#414447}body:has(.galleryStore) .cookieActions button{box-shadow:none;border-radius:6px}@media (max-width:980px){.galleryStore .productPage{grid-template-columns:1fr;gap:28px}.galleryStore .productPageGalleryColumn .productPageGallery{position:static}.galleryStore .seoProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryStore .siteHeader .navSubmenu{box-shadow:none;background:0 0}}@media (max-width:680px){.galleryStore :is(.legalHero,.printQuoteHero,.contactIntro){padding:28px 0 24px}.galleryStore :is(.legalHero,.printQuoteHero,.contactIntro,.customerTopbar) h1{font-size:32px}.galleryStore :is(.legalHero,.printQuoteHero,.contactIntro)>p:not(.eyebrow){font-size:14px}.galleryStore .productPage{margin-top:22px;margin-bottom:36px}.galleryStore .productPageCopy h1{font-size:30px}.galleryStore .productPageBuyPanel{padding:18px}.galleryStore .productPagePriceRow{grid-template-columns:1fr}.galleryStore .productPagePriceRow strong{grid-area:auto/1}.galleryStore .productPagePriceRow small{grid-row:3}.galleryStore .seoProductGrid{grid-template-columns:1fr}.galleryStore .seoProductCopy{padding:20px}.galleryStore .contactColumns{margin-top:12px}.galleryStore .customerTopbar{flex-wrap:wrap}.galleryStore .checkoutSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.galleryStore .checkoutSummary strong{font-size:22px}.galleryStore .checkoutSummary span{font-size:11px}}.productMobileBuy{display:none}@media (max-width:680px){.galleryStore:has(.productMobileBuy){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.galleryStore .productMobileBuy{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#191b1deb;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0}.productMobileBuy>div{gap:4px;display:grid}.productMobileBuy small{color:var(--muted);font-size:10px}.productMobileBuy strong{color:#fff;font-size:21px;font-weight:600}.productMobileBuy .priceSale{gap:6px}.productMobileBuy .priceSaleRegular{font-size:12px}.galleryStore .productMobileBuy .primaryCta{flex-shrink:0;padding-inline:16px;font-size:13px}body:has(.productMobileBuy) :is(.cookiePreferencesButton,.scrollTopButton){bottom:calc(94px + env(safe-area-inset-bottom))}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e50b939c4e3518a9-s.1_-y3t15h7ixh.woff2?dpl=dpl_9b8vUKfJ6jLMpMneTbU2AJXnvkrG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a03f7a08146f938-s.0xn1ufqfc19ns.woff2?dpl=dpl_9b8vUKfJ6jLMpMneTbU2AJXnvkrG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bb62198a3d8dd21-s.38eumgkwyr26c.woff2?dpl=dpl_9b8vUKfJ6jLMpMneTbU2AJXnvkrG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_21e70946-module__IL1CoG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal;font-weight:700}.space_grotesk_21e70946-module__IL1CoG__variable{--font-brand:"Space Grotesk", "Space Grotesk Fallback"}
