main:not(.homePage){font-size:15px}main:not(.homePage) :where(p,label){font-size:14px!important;line-height:1.9!important}main:not(.homePage) :where(a,button){font-size:13.5px!important}main:not(.homePage) :where(input,select,textarea){font-size:14px!important;line-height:1.65!important}main:not(.homePage) small{font-size:12px!important;line-height:1.7!important}main:not(.homePage) span:not([aria-hidden=true]){font-size:12.5px!important}main:not(.homePage) h1{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.45!important}main:not(.homePage) h2{font-size:clamp(21px,2.2vw,30px)!important;line-height:1.55!important}main:not(.homePage) h3{font-size:clamp(17px,1.6vw,22px)!important;line-height:1.6!important}main:not(.homePage) :where(th,td){font-size:13.5px!important;line-height:1.75!important}main[class*=dashboard] :where(a,button,label){font-size:14px!important}main[class*=dashboard] :where(input,select,textarea){font-size:14.5px!important}main[class*=dashboard] :where(th,td){font-size:14px!important}main[class*=dashboard] small{font-size:12.5px!important}.customDesignHero,.customDesignSection{background:#ede7de!important}.customDesignHero:before,.customDesignHero:after,.customDesignSection:before,.customDesignSection:after{background:0 0!important}.customDesignHeroGlow{display:none!important}.customDesignHeroArt,.customDesignAside{box-shadow:none!important;background:#ebe3d9!important;border-color:#e7ddd0!important}.customDesignForm{background:#ede7de!important;border-color:#e6ddcf!important;box-shadow:0 14px 34px #12161b0d!important}.customFormHeading,.customField,.inputWithSuffix,.choiceGrid,.goldColorChoices,.certificateChoices{background-color:#0000!important}.customField input,.customField textarea,.inputWithSuffix,.choiceCard,.goldColorChoice,.certificateChoices button{color:#1d1010!important;box-shadow:none!important;background:#ede7de!important;border-color:#e4dacb!important}.choiceCard:hover,.goldColorChoice:hover,.certificateChoices button:hover{background:#ebe3d9!important;border-color:#dccfbc!important}.choiceCard.isSelected,.goldColorChoice.isSelected,.certificateChoices button.isSelected{color:#140b0b!important;background:#eae1d5!important;border-color:#743f41!important}.referenceUpload{color:#291617!important;background:#ece4da!important;border-color:#e2d7c7!important}.referenceUpload:hover{background:#ebe2d7!important;border-color:#d9cbb7!important}.customSubmitMessage.isSuccess{background:#ebe3d7!important}.customSubmitMessage.isError{background:#efe5d7!important}html .headerStackScrolled .stickyHomeLogo{justify-content:center!important;align-items:center!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important;overflow:hidden!important}html .headerStackScrolled .stickyHomeLogo .brandLogo,html .headerStackScrolled .stickyHomeLogo .brandLogoCompact{justify-content:center!important;align-items:center!important;width:82px!important;max-width:82px!important;height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html .headerStackScrolled .stickyHomeLogo .brandLogoImage{object-fit:contain!important;object-position:center!important;width:78px!important;min-width:0!important;max-width:78px!important;height:auto!important;max-height:52px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}@media (max-width:820px){main:not(.homePage){font-size:14px}main:not(.homePage) :where(p,label,input,select,textarea){font-size:13.5px!important}main:not(.homePage) :where(a,button),main:not(.homePage) :where(th,td){font-size:13px!important}html .headerStackScrolled .stickyHomeLogo{width:72px!important;min-width:72px!important;max-width:72px!important;height:50px!important;min-height:50px!important;max-height:50px!important}html .headerStackScrolled .stickyHomeLogo .brandLogo,html .headerStackScrolled .stickyHomeLogo .brandLogoCompact{width:68px!important;max-width:68px!important;height:48px!important;max-height:48px!important}html .headerStackScrolled .stickyHomeLogo .brandLogoImage{width:64px!important;max-width:64px!important;max-height:44px!important}}
.topbar,.goldPriceBar{background:#ebe3d8!important;border-color:#e6ddd0!important}.topbarInner,.goldPriceInner,.currencyButton{color:#432426!important}.siteHeader{background:var(--surface-warm)!important;border-bottom-color:var(--line)!important}.nav a,.nav a:visited,.nav a:active,.actions button,.mobileMenu summary{color:#1d1010!important}.nav a:after{background:#6d3b3d!important}.footer{background:#ebe3d8!important;border-top-color:#e6ddd0!important}.footerMain{background:#ede7de!important;border-top-color:#e6ddd0!important}.newsletter,.footerBottom{border-color:#e6ddd0!important}.newsletter h2,.footer h3{color:#1d1010!important}.footer p,.footer a,.footerBottom,.footerContactInfo,.footerLegal{color:#582f31!important}.footer a:hover,.footer a:focus-visible{color:#1d1010!important}.newsletterForm{background:#ede7de!important;border-color:#e4dacb!important}.newsletterForm input{color:#1d1010!important}.newsletterForm input::placeholder{color:#774043!important}.newsletterForm button{color:#ede7de!important;background:#2a1718!important}.newsletterForm button:hover,.newsletterForm button:focus-visible{background:#150b0c!important}.footerEnamadPlaceholder{color:#582f31!important;background:#ece4da!important;border-color:#e4dacb!important}.productBreadcrumb{color:#633538!important}.productBreadcrumb a,.productBreadcrumb a:visited,.productBreadcrumb a:active{color:#432426!important}.productBreadcrumb a:hover,.productBreadcrumb a:focus-visible,.productBreadcrumb span:last-child{color:#1d1010!important}.productDetail{background:#ede7de!important;border-color:#e6ddd0!important;box-shadow:0 20px 48px #161b2112!important}.productDetailMedia{background:#ebe2d7!important}.productDetailCopy{background:#ede7de!important;border-color:#e6ddd0!important}.productDetailCopy .eyebrow{color:#582f31!important}.productDetailCopy .miniRule{background:#774043!important}.productDetailCopy h1,.productDetailPrice{color:#1d1010!important}.productDetailDescription,.productDetailNote{color:#582f31!important}.productDetailNote{border-color:#e6ddd0!important}.productDetailNote i{background:#6d3b3d!important}.productSpecsShell,.productSpecs,.productSpecsGrid,.productSpecsHeading,.productSpecRow{border-color:#e6ddd0!important}.productSpecsHeading,.productSpecRow{background:#ede7de!important}.productSpecsHeading h2,.productSpecRow dd{color:#1d1010!important}.productSpecsHeading p,.productSpecRow dt{color:#582f31!important}[class*=product-module][class*=englishName],[class*=product-module][class*=modelLine]{color:#633538!important}[class*=product-module][class*=editorialCard]{background:#ede7de!important;border-color:#e6ddd0!important}[class*=product-module][class*=editorialCard]>span{color:#582f31!important}[class*=product-module][class*=editorialCard] h2{color:#1d1010!important}[class*=product-module][class*=editorialCard] p{color:#582f31!important}[class*=product-module][class*=sizeGuide]{background:#ebe3d8!important;border-color:#e4dacb!important}[class*=product-module][class*=sizeGuide] strong{color:#2a1718!important}[class*=product-module][class*=sizeGuide] p{color:#582f31!important}[class*=ProductGallery][class*=gallery],[class*=ProductGallery][class*=stage],[class*=ProductGallery][class*=empty]{background:#ebe2d7!important}[class*=ProductGallery][class*=kind]{color:#4b292a!important;background:#ffffffeb!important;border-color:#d9dde1f2!important}[class*=ProductGallery][class*=thumbs]{background:#ede7de!important;border-color:#e6ddd0!important}[class*=ProductGallery][class*=thumb],[class*=ProductGallery][class*=thumbActive]{background:#ebe3d8!important;border-color:#e4dacb!important}[class*=ProductGallery][class*=thumbActive]{border-color:#4b292a!important;box-shadow:inset 0 0 0 1px #4b292a!important}[class*=ProductGallery][class*=videoThumb]{background:#1d1010!important}[class*=ProductGallery][class*=videoThumb] i{color:#2a1718!important;background:#fffffff0!important}[class*=ProductGallery][class*=empty]{color:#633538!important}[class*=ProductVariantSelector][class*=selector]{border-color:#e6ddd0!important}[class*=ProductVariantSelector][class*=heading] span{color:#2a1718!important}[class*=ProductVariantSelector][class*=heading] small{color:#633538!important}[class*=ProductVariantSelector][class*=option],[class*=ProductVariantSelector][class*=optionActive]{color:#432426!important;background:#ede7de!important;border-color:#e4dacb!important}[class*=ProductVariantSelector][class*=optionActive]{color:#1d1010!important;background:#ebe2d7!important;border-color:#4b292a!important;box-shadow:inset 0 0 0 1px #5960681f!important}[class*=ProductVariantSelector][class*=option] span,[class*=ProductVariantSelector][class*=optionActive] span{color:#6d3b3d!important}[class*=ProductVariantSelector][class*=variantPrice]{color:#2a1718!important}[class*=ProductLivePricing][class*=selectedPrice]{color:#582f31!important}[class*=ProductLivePricing][class*=addToCart]{color:#ede7de!important;background:#2a1718!important;border-color:#2a1718!important;box-shadow:0 10px 24px #161b2124!important}[class*=ProductLivePricing][class*=addToCart]:hover:not(:disabled){background:#150b0c!important;border-color:#150b0c!important;box-shadow:0 14px 28px #161b212e!important}[class*=ProductLivePricing][class*=statusCaution]{color:#4a2729!important}.customDesignHero{background:#ede7de!important;border-bottom-color:#e6ddd0!important}.customDesignHero>div[aria-hidden=true]{background:#ede7de!important}.customDesignHero:before{opacity:.18!important;background-image:linear-gradient(#60687014 1px,#0000 1px),linear-gradient(90deg,#60687014 1px,#0000 1px)!important}.customGlowOne{background:#ffffffd1!important}.customGlowTwo{background:#6f757d14!important}.customBreadcrumb,.customDesignHeroCopy p{color:#582f31!important}.customBreadcrumb span,.customEyebrow,.customAsideNumber{color:#522c2e!important}.customDesignHeroCopy h1,.customDesignAside h2,.customFormHeading h2,.customField>label{color:#1d1010!important}.heroArtRing{border-color:#59606859!important}.ringTwo{border-color:#5960682e!important}.heroArtRing:before,.heroArtRing:after,.heroGem span{background:#ebe3d8!important;border-color:#582f31!important}.heroArtCaption{background:#ffffffeb!important;border-color:#d9dde1eb!important;box-shadow:0 14px 34px #161b2112!important}.heroArtCaption span,.heroArtCaption strong{color:#4b292a!important}.customDesignSection{background:#ebe3d8!important}.customDesignAside p{color:#582f31!important}.customDesignAside p:not(:last-child):after{background:#e4dacb!important}.customDesignForm{background:#ede7de!important;border-color:#e6dccf!important}.customFormHeading>span,.customFormHeading p,.customFormSubmit span,.customField small{color:#603336!important}.customField input,.customField textarea{color:#1d1010!important;background:#ede7de!important;border-color:#e4dacb!important}.customField input::placeholder,.customField textarea::placeholder,.inputWithSuffix span{color:#774043!important}.customField input:focus,.customField textarea:focus{border-color:#582f31!important;box-shadow:0 0 0 3px #59606814!important}.choiceCard{color:#432426!important;background:#ede7de!important;border-color:#e4dacb!important}.choiceCard:hover{border-color:#774043!important}.choiceCard.isSelected{color:#1d1010!important;background:#ebe2d7!important;border-color:#4b292a!important;box-shadow:inset 0 0 0 1px #59606814!important}.choiceDot{border-color:#582f31!important}.choiceCard.isSelected .choiceDot{background:#4b292a!important}.goldColorChoices{background:#ede7de!important;border-color:#e4dacb!important}.goldColorChoice{color:#4b292a!important;background:0 0!important;border-color:#e6ddd0!important}.goldColorChoice.isSelected{color:#1d1010!important;background:#ebe2d7!important}.certificateChoices button{color:#4b292a!important;background:#ede7de!important;border-color:#e4dacb!important}.certificateChoices button.isSelected{color:#1d1010!important;background:#ebe2d7!important;border-color:#4b292a!important}.radioRing,.certificateChoices .isSelected .radioRing{border-color:#582f31!important}.certificateChoices .isSelected .radioRing i{background:#4b292a!important}.referenceUpload{color:#4b292a!important;background:#ece4da!important;border-color:#e4dacb!important}.referenceUpload:hover,.referenceUpload:focus-visible{background:#ebe2d7!important;border-color:#774043!important}.replaceImage{color:#432426!important}.customSubmitButton{color:#ede7de!important;background:#2a1718!important;border-color:#2a1718!important;box-shadow:0 10px 24px #161b2124!important}.customSubmitButton:hover,.customSubmitButton:focus-visible{background:#150b0c!important;border-color:#150b0c!important;box-shadow:0 14px 28px #161b212e!important}.productDetail .eyebrow,.productDetail .miniRule,.customDesignSection .customAsideNumber,.customDesignHero .customEyebrow{color:#522c2e!important}@media (max-width:560px){.goldColorChoice{border-top-color:#e6ddd0!important}}
main:not(.homePage):has(>.headerStack){color:#1d1010!important;background:#ede7de!important}.productSpecsHeading .eyebrow{color:#582f31!important}.productSpecsHeading .miniRule{background:#774043!important}[class*=ProductLivePricing][class*=statusCaution],.footer .eyebrow{color:#582f31!important}.footer [class*=FooterSocial][class*=socialLink]{color:var(--gold)!important;border-color:var(--line)!important;background:0 0!important}.footer [class*=FooterSocial][class*=socialLink]:hover,.footer [class*=FooterSocial][class*=socialLink]:focus-visible{color:#ede7de!important;border-color:var(--gold)!important;background:var(--gold)!important}
main:not(.homePage) .footerGrid{align-items:start}main:not(.homePage) .footerBrandBlock{width:100%;text-align:center!important;flex-direction:column!important;justify-self:center!important;align-items:center!important;display:flex!important}main:not(.homePage) .footerBrandBlock .brandLogo,main:not(.homePage) .footerBrandBlock .brandLogoCompact{justify-content:center!important;align-items:center!important;width:100%!important;margin-inline:auto!important;display:flex!important}main:not(.homePage) .footerBrandBlock .brandLogoImage{margin-inline:auto!important}main:not(.homePage) .footerSocialsFixed{direction:ltr!important;flex-direction:row!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin:18px auto 0!important;display:flex!important}main:not(.homePage) .footerSocialsFixed a{margin:0!important}main:not(.homePage) .footerContactBlock{width:100%;text-align:center!important;flex-direction:column!important;justify-self:center!important;align-items:center!important;display:flex!important}main:not(.homePage) .footerContactBlock h3,main:not(.homePage) .footerContactInfo p,main:not(.homePage) .footerContactInfo a{width:100%;text-align:center!important;margin-inline:auto!important}main:not(.homePage) .footerContactInfo{width:100%;text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}main:not(.homePage) .footerEnamadPlaceholder{margin:18px auto 0!important}main:not(.homePage) .footerBottom{padding-inline:clamp(18px,3vw,46px)!important}main:not(.homePage) .footerBottom[class*=footerBottomCentered]{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important}main:not(.homePage) .footerBottom [class*=footerLegal]{white-space:nowrap;justify-self:start!important;margin-inline-start:clamp(12px,2.5vw,42px)!important}@media (max-width:820px){main:not(.homePage) .footerBrandBlock{grid-column:1/-1}main:not(.homePage) .footerContactBlock{justify-self:stretch!important}}@media (max-width:620px){main:not(.homePage) .footerGrid{text-align:center}main:not(.homePage) .footerGrid>div{justify-self:stretch}main:not(.homePage) .footerGrid>div:not(.footerBrandBlock){text-align:center}main:not(.homePage) .footerBottom{padding-inline:18px!important}main:not(.homePage) .footerBottom[class*=footerBottomCentered]{grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important}main:not(.homePage) .footerBottom [class*=footerLegal]{white-space:normal;text-align:center;grid-column:1!important;justify-self:center!important;margin-inline-start:0!important}}
.homePage .heroVideo{filter:none!important}.homePage .hero:after{background:0 0!important}.homePage .heroTaglineReveal,.homePage .heroCopy p{color:#140b0b!important;text-shadow:none!important}.homePage .headerStack{z-index:1000!important;position:sticky!important;top:0!important}
:root{--tulip-shell-max:1420px;--tulip-gutter:clamp(16px, 3.1vw, 48px);--tulip-section-y:clamp(58px, 7vw, 126px)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%}body{width:100%;min-width:320px;max-width:100%;overflow-x:clip}main{width:100%;max-width:100%;overflow-x:clip}main img,main video,main svg,main iframe{max-width:100%}.shell{width:min(var(--tulip-shell-max), calc(100% - (2 * var(--tulip-gutter))));max-width:100%;margin-inline:auto}.homePage .homeCategories,.homePage .tulipSelection,.homePage .tulipStory,.homePage .editorialMoments,.homePage .featuredFinal{padding-top:var(--tulip-section-y)!important;padding-bottom:var(--tulip-section-y)!important}.homePage .homeCategoriesHeader h2,.homePage .tulipSelectionHeader h2,.homePage .tulipStoryHeader h2,.homePage .editorialMomentsHeader h2,.homePage .featuredFinalHeader h2{font-size:clamp(24px,2.7vw,46px)!important;line-height:1.45!important}.homePage .heroCopy{width:min(520px, calc(100% - (2 * var(--tulip-gutter))))!important}.homePage .heroCopy .brandLogoImage{width:clamp(150px,12vw,230px)!important;max-width:58vw!important}.homePage .homeCategoriesGrid,.homePage .tulipSelectionEditorial,.homePage .tulipSelectionSmallGrid,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid,.homePage .featuredFinalSide{min-width:0}.homePage .homeCategoryMedia,.homePage .tulipSelectionImage,.homePage .tulipSelectionSmallImage,.homePage .tulipStoryHero,.homePage .tulipStoryDetailImage,.homePage .editorialMomentImage,.homePage .editorialFilm,.homePage .editorialMomentDuoItem,.homePage .featuredFinalMain,.homePage .featuredFinalCardMedia{min-width:0;max-width:100%}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .editorialMomentImage img,.homePage .featuredFinalMain{min-height:clamp(460px,46vw,760px)!important}.homePage .editorialFilm{height:clamp(520px,68svh,820px)!important;min-height:0!important}.homePage .editorialMomentDuoTall img,.homePage .editorialMomentDuoShort img{height:clamp(480px,48vw,720px)!important}.homePage .featuredFinalCard{min-height:clamp(220px,20vw,310px)!important}.productBreadcrumb{min-width:0;overflow:hidden}.productBreadcrumb>*{min-width:0}.productDetail{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);min-height:0}.productDetailMedia{min-width:0;min-height:clamp(460px,43vw,680px)}.productDetailCopy{min-width:0;padding:clamp(32px,4vw,64px) clamp(28px,4vw,58px)}.productDetailCopy h1{max-width:100%;font-size:clamp(28px,2.7vw,40px)}.productDetailDescription{max-width:100%}.productSpecs{grid-template-columns:minmax(210px,.66fr) minmax(0,1.34fr)}.productSpecsHeading{padding:clamp(30px,3.3vw,46px) clamp(26px,3vw,42px)}.productSpecRow{min-width:0;padding-inline:clamp(18px,2.1vw,28px)}.customDesignHero,.customDesignHeroInner{min-height:0!important}.customDesignHeroInner{grid-template-columns:1fr!important;padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}.customDesignHeroCopy{max-width:min(100%,1160px)!important}.customDesignHeroCopy p{max-width:min(100%,760px)!important}main .customDesignHeroCopy h1{white-space:normal;max-width:100%;color:var(--gold)!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:500!important}.customDesignSection{padding-top:clamp(48px,6vw,78px)!important;padding-bottom:clamp(58px,7vw,92px)!important}.customDesignLayout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(28px,4vw,54px)}.customDesignForm{min-width:0;padding:clamp(24px,3vw,42px)}.customDesignForm input,.customDesignForm textarea,.customDesignForm button,.customDesignForm label{max-width:100%}.choiceGrid,.goldColorChoices,.certificateChoices{min-width:0}.newsletter{gap:clamp(24px,4vw,48px)}.newsletterForm{width:min(480px,46vw);max-width:100%}.footerGrid{grid-template-columns:minmax(180px,1.35fr) repeat(4,minmax(110px,1fr));gap:clamp(24px,3.2vw,48px)}.footerGrid>*{min-width:0}.footerBottom{flex-wrap:wrap;min-width:0}@media (max-width:1280px){:root{--tulip-gutter:clamp(18px, 2.6vw, 34px);--tulip-section-y:clamp(54px, 6vw, 92px)}.homePage .tulipSelectionEditorial,.homePage .tulipStoryEditorial,.homePage .editorialMomentRow{gap:clamp(18px,2.5vw,32px)!important}.homePage .featuredFinalGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important}.homePage .featuredFinalCard{grid-template-columns:minmax(0,1fr) minmax(120px,.78fr)!important}.footerGrid{grid-template-columns:1.35fr repeat(4,minmax(100px,1fr));gap:24px}}@media (max-width:1100px){.productDetail{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)}.productDetailCopy{padding:38px 30px}.productSpecs{grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr)}.footerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}.footerBrandBlock{grid-column:1/-1}}@media (min-width:821px) and (max-height:760px){.homePage .hero{height:calc(100dvh - 122px)!important;min-height:540px!important}.homePage .heroCopy{bottom:5vh!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .editorialMomentImage img,.homePage .featuredFinalMain{min-height:520px!important}}@media (max-width:900px){:root{--tulip-gutter:20px;--tulip-section-y:62px}.homePage .featuredFinalGrid{grid-template-columns:1fr!important}.homePage .featuredFinalMain{min-height:clamp(500px,72svh,680px)!important}.homePage .featuredFinalSide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.homePage .featuredFinalCard{grid-template-columns:1fr!important;min-height:0!important}.homePage .featuredFinalCardMedia{aspect-ratio:4/5}.productDetail{grid-template-columns:1fr 1fr}.productDetailMedia{min-height:460px}.productSpecs{grid-template-columns:1fr}.productSpecsHeading{border-bottom:1px solid var(--line)}.customDesignLayout{grid-template-columns:1fr}.customDesignAside{position:static}}@media (max-width:820px){:root{--tulip-gutter:14px;--tulip-section-y:52px}.shell{width:calc(100% - 28px)}.homePage .hero{height:calc(100dvh - 96px)!important;min-height:520px!important}.homePage .heroCopy{width:calc(100% - 32px)!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .editorialMomentImage img,.homePage .featuredFinalMain{min-height:clamp(430px,62svh,580px)!important}.homePage .editorialFilm{height:clamp(440px,64svh,580px)!important}.homePage .editorialMomentDuoTall img,.homePage .editorialMomentDuoShort img{aspect-ratio:4/5;height:auto!important;min-height:0!important}.homePage .featuredFinalSide{grid-template-columns:1fr!important}.productBreadcrumb{white-space:nowrap;text-overflow:ellipsis;min-height:48px}.productDetail{grid-template-columns:1fr}.productDetailMedia{min-height:0}.productDetailCopy{border-inline-start:0;border-top:1px solid var(--line);padding:32px 24px 38px}.productSpecsGrid{grid-template-columns:1fr 1fr}.customDesignHero,.customDesignHeroInner{min-height:0!important}.customDesignHeroInner{padding-top:44px!important;padding-bottom:44px!important}.customDesignHeroCopy h1{font-size:clamp(29px,7vw,38px)!important}.customDesignForm{padding:26px 22px}.newsletter{grid-template-columns:1fr;align-items:start;padding-block:28px;display:grid}.newsletterForm{width:100%}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.footerBrandBlock{grid-column:1/-1}}@media (max-width:620px){:root{--tulip-gutter:10px;--tulip-section-y:46px}.shell{width:calc(100% - 20px)}.homePage .homeCategoriesHeader,.homePage .tulipSelectionHeader,.homePage .tulipStoryHeader,.homePage .editorialMomentsHeader,.homePage .featuredFinalHeader{margin-bottom:24px!important}.homePage .homeCategoriesHeader h2,.homePage .tulipSelectionHeader h2,.homePage .tulipStoryHeader h2,.homePage .editorialMomentsHeader h2,.homePage .featuredFinalHeader h2{font-size:clamp(22px,6.4vw,29px)!important}.homePage .homeCategoriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.homePage .tulipSelectionEditorial,.homePage .tulipSelectionSmallGrid,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid,.homePage .featuredFinalSide,.homePage .featuredFinalHeader{grid-template-columns:1fr!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .editorialMomentImage img,.homePage .featuredFinalMain{min-height:clamp(390px,62svh,520px)!important}.homePage .tulipStoryCopy,.homePage .editorialMomentText,.homePage .tulipStoryDetailText{padding-inline:20px!important}.homePage .featuredFinalStatement{grid-template-columns:1fr!important;gap:18px!important;padding:32px 20px!important}.productDetailCopy h1{font-size:clamp(26px,7vw,32px)}.productSpecsGrid{grid-template-columns:1fr}.productSpecRow,.productSpecRow:nth-child(odd),.productSpecRow:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--line)}.productSpecRow:last-child{border-bottom:0}.customDesignForm{grid-template-columns:1fr;padding:22px 18px}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.certificateChoices{flex-direction:column}.certificateChoices button{width:100%;min-width:0}.customFormSubmit{flex-direction:column;align-items:stretch}.customSubmitButton{width:100%;min-width:0}}@media (max-width:430px){.homePage .hero{min-height:500px!important}.homePage .homeCategoriesGrid{gap:8px!important}.productDetailCopy,.productSpecsHeading,.productSpecRow{padding-inline:18px}.choiceGrid{grid-template-columns:1fr 1fr;gap:8px}.footerGrid{gap:26px 14px}}html,body,.homePage{overflow-x:clip!important}.homePage{overflow-y:visible!important}
@media (max-width:820px){:root{--tulip-section-y:36px}.homePage .homeCategories,.homePage .tulipSelection,.homePage .tulipStory,.homePage .editorialMoments,.homePage .featuredFinal{padding-top:36px!important;padding-bottom:36px!important}.homePage .hero{height:min(72dvh,560px)!important;min-height:430px!important}.homePage .heroCopy{bottom:24px!important}.homePage .homeCategoriesHeader,.homePage .tulipSelectionHeader,.homePage .tulipStoryHeader,.homePage .editorialMomentsHeader,.homePage .featuredFinalHeader{margin-bottom:18px!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .featuredFinalMain{aspect-ratio:4/5;height:auto!important;min-height:0!important}.homePage .editorialMomentImage img{aspect-ratio:4/5;object-fit:cover;height:auto!important;min-height:0!important}.homePage .editorialFilm{aspect-ratio:4/5;height:auto!important;min-height:0!important}.homePage .tulipSelectionEditorial,.homePage .tulipSelectionSmallGrid,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid,.homePage .featuredFinalSide{gap:14px!important}.homePage .tulipStoryCopy,.homePage .editorialMomentText,.homePage .tulipStoryDetailText{padding-top:18px!important;padding-bottom:18px!important}.productDetailCopy{padding:22px 18px 26px}.productSpecsHeading{padding:22px 18px}.productSpecRow{padding-block:13px}.customDesignHeroInner{padding-top:30px!important;padding-bottom:30px!important}.customDesignSection{padding-top:34px!important;padding-bottom:44px!important}.customDesignForm{padding:20px 16px}.newsletter{gap:16px;padding-block:20px}.footerGrid{gap:22px 16px}}@media (max-width:620px){:root{--tulip-section-y:30px}.homePage .homeCategories,.homePage .tulipSelection,.homePage .tulipStory,.homePage .editorialMoments,.homePage .featuredFinal{padding-top:30px!important;padding-bottom:30px!important}.homePage .hero{height:min(68dvh,500px)!important;min-height:400px!important}.homePage .homeCategoriesHeader,.homePage .tulipSelectionHeader,.homePage .tulipStoryHeader,.homePage .editorialMomentsHeader,.homePage .featuredFinalHeader{margin-bottom:14px!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .editorialMomentImage img,.homePage .editorialFilm,.homePage .featuredFinalMain{aspect-ratio:1!important}.homePage .tulipStoryCopy,.homePage .editorialMomentText,.homePage .tulipStoryDetailText{padding:16px 14px!important}.homePage .featuredFinalStatement{gap:12px!important;padding:22px 16px!important}.productSpecsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productSpecRow,.productSpecRow:nth-child(odd),.productSpecRow:nth-last-child(-n+2){border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.productSpecRow:nth-child(2n){border-inline-end:0}.productSpecRow:nth-last-child(-n+2){border-bottom:0}}@media (max-width:380px){.productSpecsGrid{grid-template-columns:1fr}.productSpecRow,.productSpecRow:nth-child(odd),.productSpecRow:nth-child(2n),.productSpecRow:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--line)}.productSpecRow:last-child{border-bottom:0}}@media (max-width:620px){.homePage .tulipStoryEditorial{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.homePage .tulipStoryHero,.homePage .tulipStoryHero img{aspect-ratio:4/3;object-fit:cover;height:auto!important;min-height:0!important}.homePage .tulipStoryNumber,.homePage .tulipStoryCopy h3{margin-bottom:14px!important}.homePage .tulipStoryCopy p{margin-bottom:10px!important;line-height:1.9!important}.homePage .tulipStoryLink{margin-top:10px!important}.homePage .tulipStoryDetail{margin-top:12px!important}.homePage .tulipStoryDetailImage,.homePage .tulipStoryDetailImage img{aspect-ratio:4/3;object-fit:cover;height:auto!important;min-height:0!important}.homePage .tulipSelectionImage{aspect-ratio:4/3;min-height:0!important}.homePage .tulipSelectionMeta{padding:16px!important}.homePage .tulipSelectionSmall{grid-template-columns:1.08fr .92fr!important;min-height:0!important}.homePage .tulipSelectionSmallImage{min-height:150px!important}.homePage .tulipSelectionSmallMeta{padding:14px!important}.homePage .tulipSelectionSmallMeta h3{margin:5px 0 9px!important;font-size:15px!important}.homePage .editorialMomentText>span,.homePage .editorialMomentText h3{margin-bottom:14px!important}.homePage .editorialMomentText p{margin-bottom:14px!important;line-height:1.9!important}.homePage .editorialMomentDuoTall img,.homePage .editorialMomentDuoShort img{aspect-ratio:4/3!important}.homePage .editorialMomentDuoItem figcaption{padding-top:10px!important}.homePage .featuredFinalMain{aspect-ratio:1!important;min-height:0!important}.homePage .featuredFinalCard{grid-template-columns:1.15fr .85fr!important;min-height:155px!important}.homePage .featuredFinalCardMedia{aspect-ratio:auto!important}.homePage .featuredFinalCardMeta{padding:14px 12px!important}html .homePage .featureStripInner,html[data-tulip-theme] .homePage .featureStripInner{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .homePage .feature,html[data-tulip-theme] .homePage .feature{border-bottom:1px solid #e5dcce!important;gap:9px!important;min-height:72px!important;padding:10px 12px!important}html .homePage .feature:nth-last-child(-n+2),html[data-tulip-theme] .homePage .feature:nth-last-child(-n+2){border-bottom:0!important}html .homePage .featureIcon,html[data-tulip-theme] .homePage .featureIcon{width:26px!important;height:26px!important}html .homePage .featureIcon svg,html[data-tulip-theme] .homePage .featureIcon svg{width:22px!important;height:22px!important}}
html{scrollbar-gutter:stable}.homePage .featuredFinalArrow{display:none!important}.customDesignHero,.customDesignSection,.customDesignHeroInner,.customDesignLayout,.customDesignForm{min-width:0;max-width:100%}.customDesignSection{overflow-x:clip}.customDesignLayout>*,.customDesignForm>*{min-width:0}.storeProductCardTitle{color:#1d1010;text-align:center;overflow-wrap:anywhere;margin:0 0 9px;font-size:16px;font-weight:400;line-height:1.65}.homePage .homeCategoriesHeader h2,.homePage .tulipSelectionHeader h2,.homePage .tulipStoryHeader h2,.homePage .editorialMomentsHeader h2,.homePage .featuredFinalHeader h2{color:var(--gold)!important;font-size:clamp(20px,1.8vw,26px)!important;line-height:1.35!important}@media (min-width:821px){.homePage .hero{height:min(72dvh,650px)!important;min-height:500px!important;max-height:650px!important}.homePage .homeCategories,.homePage .tulipSelection,.homePage .tulipStory,.homePage .editorialMoments,.homePage .featuredFinal{padding-top:38px!important;padding-bottom:38px!important}.homePage .homeCategoriesHeader,.homePage .tulipSelectionHeader,.homePage .tulipStoryHeader,.homePage .editorialMomentsHeader,.homePage .featuredFinalHeader{margin-bottom:20px!important}.homePage .homeCategoriesGrid,.homePage .tulipSelectionEditorial,.homePage .tulipSelectionSmallGrid,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid{width:min(94%,1280px)!important;margin-inline:auto!important}.homePage .homeCategoriesGrid,.homePage .tulipSelectionEditorial,.homePage .tulipSelectionSmallGrid,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid,.homePage .featuredFinalSide{gap:18px!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryEditorial,.homePage .editorialMomentImageLarge,.homePage .featuredFinalMain{min-height:clamp(360px,35vw,560px)!important}.homePage .editorialFilm{height:clamp(400px,52svh,600px)!important;min-height:0!important}.homePage .editorialMomentDuoTall img,.homePage .editorialMomentDuoShort img{height:clamp(360px,36vw,560px)!important}.homePage .featuredFinalCard{min-height:190px!important}.homePage .tulipStoryDetail{margin-top:18px!important}.homePage .featuredFinalStatement{margin-top:24px!important;padding-top:22px!important;padding-bottom:22px!important}.homePage .featureStripInner{min-height:82px!important}.homePage .feature{padding-top:16px!important;padding-bottom:16px!important}}.homePage .tulipStoryCopy p,.homePage .tulipStoryDetailText p,.homePage .editorialMomentText p,.homePage .editorialFilmOverlay p,.homePage .editorialMomentDuoItem figcaption p{text-justify:inter-word;text-align-last:right;text-align:justify!important}.homePage .tulipStoryCopy p{line-height:1.75!important}.homePage .tulipStoryDetailText p{line-height:1.5!important}.homePage .editorialMomentText p,.homePage .editorialFilmOverlay p,.homePage .editorialMomentDuoItem figcaption p{line-height:1.9!important}.homePage .editorialMomentDuoTall .editorialMomentDuoCaptionTop{margin:0!important;padding:0 2px 16px!important}#custom-design-detail{box-shadow:0 10px 30px #181c220a;border-color:#e3d9ca!important}#custom-design-detail>div:first-child{border-bottom:1px solid #e6dcce;margin-bottom:16px;padding-bottom:16px}#custom-design-detail>div:nth-child(2){gap:12px!important}#custom-design-detail>div:nth-child(2)>*{background:#eee6db;border-radius:9px;min-width:0;border:1px solid #e6dcce!important;padding:14px!important}#custom-design-detail>div:nth-child(2)>label{background:#ede7de}#custom-design-detail>div:last-child{border-top:1px solid #e6dcce;padding-top:16px}@media (max-width:820px){html,body,main{width:100%;max-width:100%;overflow-x:clip!important}.shell{width:calc(100% - 24px)!important;max-width:100%!important;margin-inline:auto!important}main img,main video,main iframe,main svg{max-width:100%!important}.homePage .hero{height:min(64dvh,500px)!important;min-height:390px!important;max-height:500px!important}.homePage .heroCopy{width:calc(100% - 28px)!important;max-width:440px!important}.homePage .homeCategories,.homePage .tulipSelection,.homePage .tulipStory,.homePage .editorialMoments,.homePage .featuredFinal{padding-top:26px!important;padding-bottom:26px!important}.homePage .homeCategoriesHeader,.homePage .tulipSelectionHeader,.homePage .tulipStoryHeader,.homePage .editorialMomentsHeader,.homePage .featuredFinalHeader{margin-bottom:15px!important}.homePage .homeCategoriesHeader h2,.homePage .tulipSelectionHeader h2,.homePage .tulipStoryHeader h2,.homePage .editorialMomentsHeader h2,.homePage .featuredFinalHeader h2{font-size:clamp(21px,5.4vw,24px)!important}.homePage .homeCategoriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.homePage .tulipSelectionEditorial,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid,.homePage .featuredFinalSide,.homePage .featuredFinalHeader{grid-template-columns:1fr!important}.homePage .tulipSelectionEditorial,.homePage .tulipSelectionSmallGrid,.homePage .tulipStoryEditorial,.homePage .tulipStoryDetail,.homePage .editorialMomentRow,.homePage .editorialMomentDuo,.homePage .featuredFinalGrid,.homePage .featuredFinalSide{gap:12px!important;width:100%!important}.homePage .tulipSelectionVideoCard,.homePage .tulipStoryHero,.homePage .tulipStoryDetailImage,.homePage .editorialMomentImageLarge,.homePage .editorialFilm,.homePage .featuredFinalMain{height:auto!important;min-height:0!important;max-height:none!important}.homePage .tulipSelectionVideoCard,.homePage .editorialMomentImageLarge,.homePage .editorialFilm,.homePage .featuredFinalMain{aspect-ratio:4/5!important}.homePage .tulipStoryHero,.homePage .tulipStoryHero img,.homePage .tulipStoryDetailImage,.homePage .tulipStoryDetailImage img,.homePage .editorialMomentDuoTall img,.homePage .editorialMomentDuoShort img{aspect-ratio:4/3!important;object-fit:cover!important;height:auto!important;min-height:0!important}.homePage .tulipStoryCopy,.homePage .editorialMomentText,.homePage .tulipStoryDetailText{padding:16px 14px!important}.homePage .editorialMomentDuoTall{margin-top:0!important}.homePage .editorialMomentDuoTall .editorialMomentDuoCaptionTop{padding:0 2px 10px!important}.homePage .featuredFinalStatement{grid-template-columns:1fr!important;gap:12px!important;margin-top:16px!important;padding:18px 14px!important}.homePage .featureStripInner{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}.homePage .feature{gap:9px!important;min-width:0!important;min-height:70px!important;padding:10px 12px!important}.productDetail,.productSpecs,.customDesignLayout,.newsletter,.footerGrid{min-width:0!important}.productDetail{grid-template-columns:1fr!important}.productDetailMedia{min-height:0!important}.productDetailCopy{border-top:1px solid var(--line);border-inline-start:0!important;padding:22px 18px 26px!important}.productSpecs{grid-template-columns:1fr!important}.productSpecsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customDesignLayout{grid-template-columns:1fr!important;gap:20px!important}.customDesignHeroCopy,.customDesignAside,.customDesignForm{width:100%;max-width:100%}.customDesignForm{padding:20px 16px!important}.customDesignForm input,.customDesignForm select,.customDesignForm textarea,.customDesignForm button{min-width:0!important;max-width:100%!important}.choiceGrid,.goldColorChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important}.certificateChoices,.customFormSubmit{flex-wrap:wrap!important}.newsletter{grid-template-columns:1fr!important;gap:16px!important;padding-block:20px!important;display:grid!important}.newsletterForm{width:100%!important;max-width:100%!important}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 16px!important}.footerBrandBlock{grid-column:1/-1!important}.footerBottom{align-items:flex-start!important;gap:12px!important}.storeProductCardTitle{margin-bottom:7px;font-size:15px;line-height:1.55}#custom-design-detail>div:nth-child(2)>*{padding:11px!important}}@media (max-width:520px){.shell{width:calc(100% - 20px)!important}.homePage .hero{height:min(60dvh,460px)!important;min-height:360px!important}.homePage .homeCategories,.homePage .tulipSelection,.homePage .tulipStory,.homePage .editorialMoments,.homePage .featuredFinal{padding-top:22px!important;padding-bottom:22px!important}.homePage .homeCategoriesHeader h2,.homePage .tulipSelectionHeader h2,.homePage .tulipStoryHeader h2,.homePage .editorialMomentsHeader h2,.homePage .featuredFinalHeader h2{font-size:21px!important}.homePage .tulipSelectionSmallGrid{grid-template-columns:1fr!important}.homePage .tulipSelectionSmall{grid-template-columns:1fr 1fr!important}.homePage .featuredFinalCard{grid-template-columns:1fr!important;min-height:0!important}.homePage .featuredFinalCardMedia{aspect-ratio:4/3!important}.productSpecsGrid,.choiceGrid,.goldColorChoices{grid-template-columns:1fr!important}.certificateChoices,.customFormSubmit{flex-direction:column!important;align-items:stretch!important}.certificateChoices button,.customSubmitButton{width:100%!important;min-width:0!important}.newsletterForm{grid-template-columns:1fr auto!important}.footerGrid{grid-template-columns:1fr!important}.footerBrandBlock{grid-column:auto!important}.storeProductCardTitle{font-size:14.5px}}@media (max-width:380px){.homePage .featureStripInner{grid-template-columns:1fr!important}.homePage .homeCategoriesGrid{gap:7px!important}.newsletterForm{grid-template-columns:1fr!important;height:auto!important}.newsletterForm input,.newsletterForm button{min-height:42px!important}}
main .newsletter h2,html .homePage .newsletter h2{color:var(--gold)!important;font-size:clamp(16px,1.5vw,19px)!important;font-weight:400!important}@media (max-width:820px){.headerStack .actions{gap:7px!important}.headerStack .actions button,.headerStack .mobileMenu summary{width:34px!important;height:34px!important}}.homePage .heroVideo{width:calc(100% + 6px)!important;height:calc(100% + 6px)!important;inset:-3px!important}.homePage .hero:after{inset:-3px!important}@media (min-width:1101px){.homePage .heroCopy{text-align:center!important;width:min(390px,26vw)!important;inset:51% auto auto 78%!important;transform:translate(-50%,-50%)!important}.homePage .heroCopy .brandLogoImage{width:185px!important;max-width:100%!important;margin-inline:auto!important}.homePage .heroCopy p,.homePage .heroTaglineReveal{margin:14px 0 16px!important;font-size:clamp(17px,1.1vw,20px)!important;font-weight:500!important;line-height:1.65!important}.homePage .heroCopy .primaryButton{min-width:180px!important;height:46px!important;font-size:12px!important}}@media (min-width:821px) and (max-width:1100px){.homePage .heroCopy{width:min(340px,38vw)!important;inset:52% auto auto 76%!important;transform:translate(-50%,-50%)!important}.homePage .heroCopy .brandLogoImage{width:155px!important;max-width:100%!important}.homePage .heroCopy p,.homePage .heroTaglineReveal{margin:12px 0 14px!important;font-size:16px!important;line-height:1.6!important}.homePage .heroCopy .primaryButton{min-width:170px!important;height:44px!important;font-size:11px!important}}@media (max-width:820px){.homePage .heroCopy{text-align:center!important;width:min(84vw,310px)!important;inset:auto auto 24px 50%!important;transform:translate(-50%)!important}.homePage .heroCopy .brandLogo,.homePage .heroBrandReveal{margin-bottom:0!important}.homePage .heroCopy .brandLogoImage{width:122px!important;max-width:42vw!important;margin-inline:auto!important}.homePage .heroCopy p,.homePage .heroTaglineReveal{margin:10px 0 12px!important;font-size:clamp(14px,3.8vw,16px)!important;font-weight:500!important;line-height:1.55!important}.homePage .heroCopy .primaryButton{min-width:164px!important;height:43px!important;padding-inline:18px!important;font-size:11px!important}}@media (max-width:520px){.homePage .heroCopy{width:min(86vw,292px)!important;bottom:20px!important}.homePage .heroCopy .brandLogoImage{width:112px!important;max-width:40vw!important}.homePage .heroCopy p,.homePage .heroTaglineReveal{margin:9px 0 11px!important;font-size:14px!important}.homePage .heroCopy .primaryButton{min-width:156px!important;height:42px!important;font-size:10.5px!important}}.footerMain .footerGrid>div:not(.footerBrandBlock)>a,.footerMain .footerGrid .footerContactInfo a,.footerMain .footerGrid .footerContactInfo p{font-size:11.5px!important;line-height:1.55!important}.footerMain .footerGrid h3{font-size:10.5px!important}@media (max-width:820px){.newsletter{gap:10px!important;min-height:0!important;padding-top:15px!important;padding-bottom:15px!important}.newsletter .eyebrow{font-size:9px!important}.newsletter h2{margin-top:4px!important;font-size:19px!important;line-height:1.4!important}.newsletterForm{height:40px!important}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;padding-top:18px!important;padding-bottom:16px!important}.footerBrandBlock{grid-column:1/-1!important;margin-bottom:0!important}.footerBrandBlock .brandLogoImage{width:98px!important;max-width:98px!important}.footerSocialsFixed{gap:6px!important;margin-top:9px!important}.footerSocialsFixed a{flex-basis:28px!important;width:28px!important;height:28px!important}.footerSocialsFixed svg{width:13px!important;height:13px!important}.footerMain .footerGrid h3{margin:0 0 8px!important;font-size:10.5px!important;line-height:1.35!important}.footerMain .footerGrid>div:not(.footerBrandBlock)>a,.footerMain .footerGrid .footerContactInfo a,.footerMain .footerGrid .footerContactInfo p{margin:3px 0!important;font-size:11.5px!important;line-height:1.45!important}.footerContactInfo{gap:0!important}html .homePage .footerEnamadPlaceholder,html .footerEnamadPlaceholder{width:62px!important;height:68px!important;margin-top:9px!important}html .homePage .footerEnamadPlaceholder span,html .footerEnamadPlaceholder span{font-size:10px!important}html .homePage .footerEnamadPlaceholder small,html .footerEnamadPlaceholder small{font-size:7px!important}.footerBottom{gap:5px!important;min-height:0!important;padding-top:11px!important;padding-bottom:11px!important;font-size:8.5px!important;line-height:1.45!important}}@media (max-width:520px){.newsletter{padding-top:12px!important;padding-bottom:12px!important}.newsletter h2{font-size:18px!important}.footerGrid{gap:12px 10px!important;padding-top:15px!important;padding-bottom:14px!important}.footerMain .footerGrid h3{margin-bottom:6px!important}.footerMain .footerGrid>div:not(.footerBrandBlock)>a,.footerMain .footerGrid .footerContactInfo a,.footerMain .footerGrid .footerContactInfo p{margin:2px 0!important;font-size:11px!important;line-height:1.4!important}.footerBrandBlock .brandLogoImage{width:88px!important;max-width:88px!important}.footerSocialsFixed{margin-top:7px!important}.footerBottom{padding-top:9px!important;padding-bottom:9px!important}}.homePage .editorialFilm video{filter:none!important;opacity:1!important}.homePage .editorialFilm:after{opacity:0!important;pointer-events:none!important;background:0 0!important}.footerMain .footerGrid>div:not(.footerBrandBlock)>a{margin:4px 0!important}.footerMain .footerGrid h3{margin-bottom:11px!important}.footerGrid,.homePage .footerGrid,html .homePage .footerGrid{grid-template-columns:260px 150px 150px 150px 160px 172px!important;justify-content:center!important;gap:40px!important}.footerShopColumn{margin-inline-start:26px!important}.footerBadgesColumn{align-self:center!important}.footerBadgesGrid{grid-template-columns:repeat(2,78px);gap:10px;display:grid}.footerBadge{aspect-ratio:1;border:1px solid var(--line);color:#582f31;text-align:center;background:#ece4da;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:78px;padding:5px;display:flex}.footerBadge span{font-size:10px;font-weight:600;line-height:1.25}.footerBadge small{color:var(--muted);font-size:8px}@media (max-width:1024px){.footerGrid,.homePage .footerGrid,html .homePage .footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}.footerBrandBlock,.footerBadgesColumn{grid-column:1/-1!important}.footerBrandBlock{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.footerBrandBlock .footerSocialsFixed{justify-content:center!important}.footerShopColumn{margin-inline-start:0!important}.footerGrid>div:not(.footerBrandBlock):not(.footerBadgesColumn){text-align:center!important}.footerContactBlock,html .homePage .footerContactBlock,.footerContactInfo,html .homePage .footerContactInfo{flex-direction:column!important;align-items:center!important;display:flex!important}.mapBlock{margin-inline:auto!important}.footerBadgesGrid{margin-inline:auto}}@media (max-width:620px){.footerGrid,.homePage .footerGrid,html .homePage .footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 14px!important}.footerBadge span{font-size:8px}}@media print{html,body{background:#fff!important}}
