.bfh{display:block;background:#080705;color:var(--bfh-text)}.bfh__stage{position:relative;isolation:isolate;height:var(--bfh-height);min-height:var(--bfh-height);overflow:hidden;background:var(--bfh-panel)}.bfh__media,.bfh__slide,.bfh__ambient-shade,.bfh__text-shade{position:absolute;top:0;right:0;bottom:0;left:0}.bfh__media{z-index:-4}.bfh__slide{opacity:0;transform:scale(1.025);transition:opacity 1s ease,transform 7s ease;pointer-events:none}.bfh__slide.is-active{opacity:1;transform:scale(1)}.bfh__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bfh__placeholder{background:#30271f;fill:#79644e}.bfh__ambient-shade{z-index:-3;background:#050403;opacity:var(--bfh-dim-opacity);transition:opacity .42s cubic-bezier(.22,1,.36,1)}.bfh__text-shade{z-index:-2;background:linear-gradient(90deg,#050403f0,#050403c7 31%,#0504033d 57%,#05040300 78%);pointer-events:none}.bfh[data-lit=true] .bfh__ambient-shade,.bfh--always-bright .bfh__ambient-shade{opacity:.08}.bfh__rail{display:flex;align-items:center;gap:1.1rem;color:var(--bfh-brass);font-size:1.05rem;font-weight:700;letter-spacing:.22em;line-height:1.3;text-transform:uppercase}.bfh__rail-line{width:clamp(3rem,5vw,7rem);height:1px;background:currentColor}.bfh__content{position:relative;z-index:1;display:grid;align-content:center;gap:clamp(1.3rem,1.6vw,2.1rem);height:var(--bfh-height);width:min(50%,78rem);padding:clamp(4rem,5vw,7rem) clamp(2rem,5vw,8rem) clamp(5rem,6vw,8rem)}.bfh__promo-row{display:grid;grid-template-columns:minmax(24rem,1fr) auto;align-items:end;gap:clamp(1.8rem,2.5vw,4rem)}.bfh__offer{display:flex;flex-wrap:wrap;align-items:end;width:fit-content;border-left:2px solid var(--bfh-brass);padding-left:clamp(1.5rem,2vw,2.6rem);color:var(--bfh-bronze)}.bfh__discount{font-family:var(--font-heading--family);font-size:clamp(5.8rem,7vw,10.5rem);font-style:var(--font-heading--style);font-weight:400;letter-spacing:-.075em;line-height:.8;color:var(--bfh-bronze);transition:color .42s ease,text-shadow .42s ease}.bfh__off{align-self:end;max-width:12rem;padding:0 0 .5rem 1rem;font-family:var(--font-heading--family);font-size:clamp(2rem,2.4vw,3.8rem);font-style:italic;line-height:.9}.bfh[data-lit=true] .bfh__discount,.bfh[data-lit=true] .bfh__off,.bfh--always-bright .bfh__discount,.bfh--always-bright .bfh__off{color:var(--bfh-brass);text-shadow:0 0 3rem color-mix(in srgb,var(--bfh-brass) 35%,transparent)}.bfh__copy{max-width:60rem}.bfh__heading{margin:0;color:var(--bfh-text);font-family:var(--font-heading--family);font-size:clamp(3.8rem,4.4vw,6.8rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.04em;line-height:.98}.bfh__body{max-width:50rem;margin-top:1.6rem;color:#f7f1e7c7;font-size:clamp(1.4rem,1.15vw,1.8rem);line-height:1.55}.bfh__body p{margin:0}.bfh__countdown{display:grid;gap:1rem;width:max-content}.bfh__countdown-label{color:#f7f1e7ad;font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bfh__timer{display:grid;grid-template-columns:repeat(4,minmax(4.8rem,6.2rem));gap:.8rem}.bfh__time{display:grid;place-items:center;min-height:5.8rem;border:1px solid rgba(247,241,231,.22);border-radius:.8rem;background:#0907055c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bfh__time>span{font-family:var(--font-heading--family);font-size:clamp(2rem,1.8vw,3rem);line-height:1}.bfh__time small{color:#f7f1e794;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bfh__expired{color:var(--bfh-brass)}.bfh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.bfh__benefits{display:flex;flex-wrap:wrap;gap:.8rem}.bfh__benefit{display:inline-flex;align-items:center;min-height:3.8rem;padding:.8rem 1.6rem;border:1px solid rgba(247,241,231,.34);border-radius:999px;color:var(--bfh-text);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-decoration:none}a.bfh__benefit{transition:border-color .18s ease,color .18s ease,transform .18s ease}a.bfh__benefit:hover,a.bfh__benefit:focus-visible{border-color:var(--bfh-brass);color:var(--bfh-brass);transform:translateY(-1px)}.bfh__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.2rem 2.8rem;border:1px solid var(--bfh-brass);border-radius:999px;background:var(--bfh-brass);color:#17110a;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.bfh__button:hover,.bfh__button:focus-visible{background:#f5c979;color:#0c0906;transform:translateY(-2px)}.bfh__offers{position:relative}.bfh__offers summary,.bfh__offers-trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:21rem;min-height:5.2rem;padding:1.2rem 1.8rem;border:1px solid color-mix(in srgb,var(--bfh-brass) 68%,transparent);border-radius:999px;background:#0907057a;color:var(--bfh-text);cursor:pointer;font-size:1.1rem;font-weight:800;letter-spacing:.11em;list-style:none;text-transform:uppercase}.bfh__offers-trigger{display:none}.bfh__offers summary::-webkit-details-marker{display:none}.bfh__offers summary i,.bfh__offers summary i:after{display:block;width:1.3rem;height:1px;background:var(--bfh-brass);content:"";transition:transform .18s ease}.bfh__offers summary i:after{transform:rotate(90deg)}.bfh__offers[open] summary i:after{transform:rotate(0)}.bfh__offers-menu{position:absolute;bottom:calc(100% + 1rem);left:0;width:min(52rem,72vw);padding:.8rem;border:1px solid rgba(247,241,231,.18);border-radius:1.2rem;background:#0d0a07f5;box-shadow:0 2rem 5rem #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bfh__offer-tier{display:grid;grid-template-columns:minmax(15rem,1fr) auto auto;align-items:center;gap:1.2rem;min-height:5.4rem;padding:.9rem 1rem}.bfh__offer-tier+.bfh__offer-tier{border-top:1px solid rgba(247,241,231,.12)}.bfh__offer-tier>span{color:#f7f1e7b8;font-size:1.25rem}.bfh__offer-tier strong{color:var(--bfh-brass);font-size:1.3rem;white-space:nowrap}.bfh__offer-tier button{display:flex;align-items:center;gap:.7rem;min-height:3.6rem;padding:.6rem 1rem;border:1px dashed color-mix(in srgb,var(--bfh-brass) 65%,transparent);border-radius:999px;background:transparent;color:var(--bfh-text);cursor:pointer}.bfh__offer-tier button span{font-family:var(--font-heading--family);font-size:1.5rem;letter-spacing:.08em}.bfh__offer-tier button small{color:#f7f1e794;font-size:.85rem;font-weight:700;text-transform:uppercase}.bfh__offer-tier button:hover,.bfh__offer-tier button:focus-visible{background:var(--bfh-brass);color:#17110a}.bfh__offer-tier button:hover small,.bfh__offer-tier button:focus-visible small{color:#17110a}.bfh__offers-dialog{width:min(52rem,calc(100vw - 3.6rem));max-height:calc(100dvh - 4rem);margin:auto;padding:0;overflow:auto;border:1px solid color-mix(in srgb,var(--bfh-brass) 58%,transparent);border-radius:1.6rem;background:#100d09;color:var(--bfh-text);box-shadow:0 2.5rem 8rem #00000094}.bfh__offers-dialog::backdrop{background:#050403c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bfh__dialog-header{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.8rem 2rem;border-bottom:1px solid rgba(247,241,231,.12);background:#100d09}.bfh__dialog-header h2{margin:0;color:var(--bfh-text);font-family:var(--font-heading--family);font-size:2.2rem;font-weight:var(--font-heading--weight)}.bfh__dialog-header button{display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid rgba(247,241,231,.24);border-radius:50%;background:transparent;color:var(--bfh-text);cursor:pointer;font-size:2.4rem;line-height:1}.bfh__dialog-offers{padding:.8rem 1rem 1.2rem}.bfh__footer{position:absolute;z-index:2;right:clamp(2rem,4vw,6rem);bottom:clamp(4.5rem,6vw,7rem);display:flex;flex-direction:column;align-items:flex-end;gap:1.4rem}.bfh__hint{display:flex;align-items:center;gap:.9rem;color:#f7f1e7b3;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bfh__hint i{width:.9rem;height:.9rem;border-radius:50%;background:var(--bfh-brass);box-shadow:0 0 1.6rem #ecb15499}.bfh__dots{display:flex;align-items:center;gap:.8rem}.bfh__dot{width:2.6rem;height:.3rem;padding:0;border:0;border-radius:999px;background:#f7f1e757;cursor:pointer;transition:width .18s ease,background .18s ease}.bfh__dot.is-active{width:4.4rem;background:var(--bfh-brass)}.bfh__dot:focus-visible{outline:2px solid var(--bfh-text);outline-offset:.5rem}@media(hover:none){.bfh__ambient-shade{opacity:.12}.bfh__discount,.bfh__off{color:var(--bfh-brass)}.bfh__hint{display:none}}@media screen and (max-width:989px){.bfh__stage,.bfh__content{height:var(--bfh-height-mobile);min-height:var(--bfh-height-mobile)}.bfh__image{object-position:62% center}.bfh__text-shade{background:linear-gradient(90deg,#050403f0,#050403ad 62%,#0504032e)}.bfh__content{width:min(72%,64rem);padding-top:5rem}.bfh__promo-row{grid-template-columns:1fr;align-items:start;gap:1.6rem}}@media screen and (max-width:749px){.bfh{--bfh-mobile-media-height: clamp(21rem, 54vw, 24rem)}.bfh__stage{background:var(--bfh-panel)}.bfh__media,.bfh__ambient-shade{top:0;right:0;bottom:auto;left:0;height:var(--bfh-mobile-media-height)}.bfh__image{object-position:62% center}.bfh__ambient-shade{opacity:.16}.bfh__text-shade{top:var(--bfh-mobile-media-height);background:var(--bfh-panel);border-top:1px solid color-mix(in srgb,var(--bfh-brass) 35%,transparent)}.bfh__rail{gap:.7rem;font-size:.82rem;letter-spacing:.17em}.bfh__rail-line{width:2rem}.bfh__content{align-content:end;gap:.85rem;width:100%;padding:calc(var(--bfh-mobile-media-height) + 1.5rem) 1.8rem 4.2rem}.bfh__offer{padding-left:1.1rem;border-left-width:1px}.bfh__promo-row{gap:.8rem}.bfh__discount{font-size:clamp(4.6rem,14vw,6rem);letter-spacing:-.055em;line-height:.84}.bfh__off{max-width:7.5rem;padding:0 0 .3rem .7rem;font-size:clamp(1.55rem,5vw,2.1rem)}.bfh__heading{font-size:clamp(3rem,9vw,4rem);letter-spacing:-.025em;line-height:.96}.bfh__body{display:block;max-width:34rem;margin-top:.7rem;font-size:1.15rem;line-height:1.45}.bfh__countdown{gap:.55rem}.bfh__countdown-label{font-size:.85rem;letter-spacing:.16em}.bfh__timer{grid-template-columns:repeat(4,4.7rem);width:fit-content;gap:.45rem}.bfh__time{min-height:4.7rem;border-radius:.55rem}.bfh__time>span{font-size:1.8rem}.bfh__time small{font-size:.7rem;letter-spacing:.08em}.bfh__actions{flex-wrap:wrap;gap:.8rem}.bfh__button{min-height:4rem;padding:.9rem 1.8rem;font-size:1rem}.bfh__offers{display:none}.bfh__offers-trigger{display:flex;min-width:16.5rem;min-height:4rem;padding:.9rem 1.3rem;font-size:.95rem}.bfh__offers-trigger i,.bfh__offers-trigger i:after{display:block;width:1.2rem;height:1px;background:var(--bfh-brass);content:""}.bfh__offers-trigger i:after{transform:rotate(90deg)}.bfh__offer-tier{grid-template-columns:1fr auto}.bfh__offer-tier button{grid-column:1 / -1;justify-content:space-between;width:100%}.bfh__footer{right:1.8rem;top:calc(var(--bfh-mobile-media-height) - 2.3rem);bottom:auto}.bfh__dots{margin-left:auto;gap:.55rem}.bfh__dot{width:1.8rem;height:.2rem}.bfh__dot.is-active{width:3.2rem}}@media(prefers-reduced-motion:reduce){.bfh__slide,.bfh__ambient-shade,.bfh__discount,.bfh__off,.bfh__button,.bfh__dot{transition:none}}.customer-stories{padding:56px 0}.customer-stories__inner{width:min(100% - 40px,1440px);margin:0 auto}.customer-stories__header{max-width:720px;margin-bottom:28px}.customer-stories__header h2{margin:0 0 10px;font:inherit;font-size:34px;font-weight:600}.customer-stories__intro p{margin:0}.customer-stories__viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.customer-stories__viewport::-webkit-scrollbar{display:none}.customer-stories__track{display:flex;gap:18px;width:max-content}.customer-stories__card{flex:0 0 clamp(250px,23vw,350px);min-width:0;scroll-snap-align:start}.customer-stories__trigger{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;background:transparent;text-align:left}.customer-stories__trigger:disabled{cursor:default}.customer-stories__cover{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#00000014}.customer-stories__cover img,.customer-stories__cover svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.customer-stories__trigger:hover:not(:disabled) .customer-stories__cover img{transform:scale(1.03)}.customer-stories__open{position:absolute;right:12px;bottom:12px;padding:8px 10px;color:#fff;background:#000000b8;font-size:13px;opacity:0;transition:opacity .2s ease}.customer-stories__trigger:hover .customer-stories__open,.customer-stories__trigger:focus-visible .customer-stories__open{opacity:1}.customer-stories__card-title{margin:10px 0 0;font-size:14px}.customer-stories__progress-wrap{width:min(100% - 100px,1180px);margin:28px auto 0}.customer-stories__progress{--story-progress: 0%;width:100%;height:16px;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent}.customer-stories__progress::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#24140d 0 var(--story-progress),rgb(27 18 13 / 22%) var(--story-progress) 100%)}.customer-stories__progress::-moz-range-track{height:2px;background:linear-gradient(to right,#24140d 0 var(--story-progress),rgb(27 18 13 / 22%) var(--story-progress) 100%)}.customer-stories__progress::-webkit-slider-thumb{width:0;height:0;-webkit-appearance:none;appearance:none;border:0}.customer-stories__progress::-moz-range-thumb{width:0;height:0;border:0;border-radius:0}.customer-stories__dialog{width:min(1120px,calc(100vw - 40px));max-width:1120px;max-height:calc(100vh - 40px);border:0;padding:0;background:#fff;color:#1b120d}.customer-stories__dialog::backdrop{background:#000000a3}.customer-stories__dialog-panel{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);min-height:min(680px,calc(100vh - 40px))}.customer-stories__close{position:absolute;z-index:2;top:14px;right:14px;width:40px;height:40px;border:0;background:#ffffffe0;color:#1b120d;cursor:pointer;font-size:32px;line-height:1}.customer-stories__viewer{position:relative;min-height:0;background:#111}.customer-stories__slides,.customer-stories__slide{width:100%;height:100%}.customer-stories__slide{margin:0}.customer-stories__slide img{display:block;width:100%;height:100%;min-height:480px;object-fit:contain}.customer-stories__arrow{position:absolute;top:50%;width:46px;height:46px;transform:translateY(-50%);border:0;color:#fff;background:#0000007a;cursor:pointer;font-size:25px}.customer-stories__arrow--previous{left:14px}.customer-stories__arrow--next{right:14px}.customer-stories__counter{position:absolute;bottom:14px;left:50%;margin:0;padding:7px 10px;transform:translate(-50%);background:#00000094;color:#fff;font-size:13px}.customer-stories__product{display:flex;flex-direction:column;align-items:flex-start;padding:60px 32px 32px;overflow:auto}.customer-stories__customer{margin:0 0 22px;font-size:14px}.customer-stories__product-image{display:block;width:min(100%,240px);margin-bottom:20px}.customer-stories__product-image img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.customer-stories__product h3{margin:0;font-size:20px;font-weight:500}.customer-stories__price{margin:12px 0 20px;font-size:16px}.customer-stories__shop-link{display:inline-block;padding:12px 18px;background:#3a1a0e;color:#fff;text-decoration:none}.customer-stories__empty-product{margin:auto 0}@media screen and (max-width:749px){.customer-stories{padding:40px 0}.customer-stories__inner{width:min(100% - 24px,1440px)}.customer-stories__header h2{font-size:28px}.customer-stories__track{gap:12px}.customer-stories__card{flex-basis:min(78vw,340px)}.customer-stories__progress-wrap{width:calc(100% - 32px);margin-top:20px}.customer-stories__open{opacity:1}.customer-stories__dialog{width:100vw;max-width:none;max-height:100vh;height:100vh}.customer-stories__dialog-panel{display:block;min-height:100vh;overflow-y:auto}.customer-stories__viewer{height:min(62vh,620px)}.customer-stories__slide img{min-height:0}.customer-stories__product{padding:28px 24px 36px}}.holiday-collection-tabs{display:block;color:var(--holiday-tabs-text);background:var(--holiday-tabs-background);overflow:hidden}.holiday-collection-tabs__inner{position:relative;isolation:isolate;width:min(100% - 40px,1820px);margin-inline:auto;padding-block:var(--holiday-tabs-padding-top) var(--holiday-tabs-padding-bottom)}.holiday-collection-tabs__inner:before{position:absolute;z-index:0;top:0;left:50%;width:100vw;height:clamp(390px,38vw,540px);pointer-events:none;content:"";background:radial-gradient(ellipse 34% 28% at 50% 22%,rgba(239,194,96,.2) 0%,rgba(197,142,43,.09) 46%,transparent 76%),radial-gradient(ellipse 68% 72% at 50% 18%,rgba(150,98,28,.42) 0%,rgba(59,36,14,.68) 35%,rgba(8,7,5,.88) 66%,transparent 94%);transform:translate(-50%)}.holiday-collection-tabs__header,.holiday-collection-tabs__tab-scroll,.holiday-collection-tabs__panels,.holiday-collection-tabs__footer{position:relative;z-index:1}.holiday-collection-tabs__ribbon{position:relative;z-index:2;width:102%;margin:10px 0 0 -1%;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--holiday-tabs-ribbon-text) 55%,transparent);color:var(--holiday-tabs-ribbon-text);background:var(--holiday-tabs-ribbon);transform:rotate(-.65deg);box-shadow:0 10px 28px #5e080247}.holiday-collection-tabs__ribbon-track{display:flex;width:max-content;animation:holidayRibbonScroll 25s linear infinite;will-change:transform}.holiday-collection-tabs__ribbon-group{display:flex;flex-shrink:0;align-items:center;gap:34px;padding:16px 22px;font-family:var(--font-homepage--family),Georgia,serif;font-size:clamp(1.6rem,1.6vw,2.4rem);font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.holiday-collection-tabs__ribbon-star{font-size:.72em}.holiday-collection-tabs__lights{position:relative;width:100%;height:138px;margin-top:20px}.holiday-collection-tabs__wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:130px;overflow:visible}.holiday-collection-tabs__wire path{fill:none;stroke:#857456;stroke-width:2.2;vector-effect:non-scaling-stroke}.holiday-collection-tabs__bulb{position:absolute;top:var(--bulb-top);left:var(--bulb-left);display:flex;align-items:center;flex-direction:column;transform:translate(-50%)}.holiday-collection-tabs__bulb-cap{width:6px;height:6px;border-radius:1px 1px 0 0;background:#6d5d45}.holiday-collection-tabs__bulb-light{width:15px;height:20px;border-radius:48% 48% 55% 55%;background:var(--bulb-color);box-shadow:0 0 7px var(--bulb-color),0 0 18px var(--bulb-color),0 0 30px color-mix(in srgb,var(--bulb-color) 58%,transparent);animation:holidayBulbTwinkle 2.2s ease-in-out infinite;animation-delay:var(--bulb-delay)}.holiday-collection-tabs__header{max-width:820px;margin-inline:auto;text-align:center}.holiday-collection-tabs__eyebrow{margin:0 0 14px;color:var(--holiday-tabs-accent);font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.holiday-collection-tabs__heading{margin:0;color:var(--holiday-tabs-text);font-family:var(--font-homepage--family),Georgia,serif;font-size:clamp(3.2rem,4vw,5.4rem);font-weight:500;line-height:1.1;letter-spacing:-.02em}.holiday-collection-tabs__subheading{margin:16px 0 0;color:var(--holiday-tabs-muted);font-family:var(--font-homepage--family),Georgia,serif;font-size:1.5rem;line-height:1.5}.holiday-collection-tabs__tab-scroll{margin-top:38px;overflow-x:auto;scrollbar-width:none}.holiday-collection-tabs__tab-scroll::-webkit-scrollbar{display:none}.holiday-collection-tabs__tablist{display:flex;width:max-content;min-width:100%;justify-content:center;gap:10px}.holiday-collection-tabs__tab{min-height:48px;padding:11px 26px;border:1px solid var(--holiday-tabs-border);border-radius:999px;color:var(--holiday-tabs-text);background:transparent;font-family:var(--font-homepage--family),Georgia,serif;font-size:1.6rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.holiday-collection-tabs__tab:hover,.holiday-collection-tabs__tab:focus-visible{border-color:var(--holiday-tabs-accent);transform:translateY(-1px)}.holiday-collection-tabs__tab.is-active{border-color:var(--holiday-tabs-accent);color:var(--holiday-tabs-background);background:var(--holiday-tabs-accent)}.holiday-collection-tabs__panels{margin-top:36px}.holiday-collection-tabs__panel[hidden]{display:none}.holiday-collection-tabs__grid{display:grid;grid-template-columns:repeat(var(--holiday-tabs-columns),minmax(0,1fr));gap:28px 18px}.holiday-collection-tabs__card{min-width:0;overflow:hidden;border:1px solid var(--holiday-tabs-border);border-radius:18px;background:var(--holiday-tabs-card-background)}.holiday-collection-tabs__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--holiday-tabs-card-background) 90%,white 10%)}.holiday-collection-tabs__image,.holiday-collection-tabs__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.holiday-collection-tabs__card:hover .holiday-collection-tabs__image{transform:scale(1.025)}.holiday-collection-tabs__card-content{padding:20px 20px 22px}.holiday-collection-tabs__product-title{min-height:2.8em;margin:0;color:var(--holiday-tabs-text);font-family:var(--font-homepage--family),Georgia,serif;font-size:1.8rem;font-weight:600;line-height:1.4}.holiday-collection-tabs__product-title a{color:inherit;text-decoration:none}.holiday-collection-tabs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;color:var(--holiday-tabs-accent);font-size:1.8rem;font-weight:600}.holiday-collection-tabs__price s{color:var(--holiday-tabs-muted);font-size:1.4rem;font-weight:400}.holiday-collection-tabs__footer{display:flex;justify-content:center;margin-top:42px}.holiday-collection-tabs__view-all{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:12px 30px;border:1px solid var(--holiday-tabs-accent);border-radius:999px;color:var(--holiday-tabs-text);background:transparent;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background .18s ease}.holiday-collection-tabs__view-all:hover,.holiday-collection-tabs__view-all:focus-visible{color:var(--holiday-tabs-background);background:var(--holiday-tabs-accent)}@media(max-width:989px){.holiday-collection-tabs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.holiday-collection-tabs__inner:before{height:390px;background:radial-gradient(ellipse 58% 26% at 50% 20%,rgba(239,194,96,.18) 0%,transparent 76%),radial-gradient(ellipse 96% 72% at 50% 16%,rgba(142,90,25,.4) 0%,rgba(43,27,12,.7) 38%,rgba(8,7,5,.86) 70%,transparent 96%)}.holiday-collection-tabs__inner{width:min(100% - 24px,1820px)}.holiday-collection-tabs__ribbon{width:104%;margin-left:-2%;transform:rotate(-.35deg)}.holiday-collection-tabs__ribbon-group{gap:20px;padding:12px 16px;font-size:1.4rem}.holiday-collection-tabs__lights{height:100px;margin-top:12px;transform:scaleY(.74);transform-origin:top;margin-bottom:-26px}.holiday-collection-tabs__bulb-light{width:11px;height:15px}.holiday-collection-tabs__heading{font-size:clamp(3rem,10vw,4.2rem)}.holiday-collection-tabs__tablist{justify-content:flex-start}.holiday-collection-tabs__tab{min-height:44px;padding:9px 20px;font-size:1.5rem}.holiday-collection-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.holiday-collection-tabs__card{border-radius:12px}.holiday-collection-tabs__card-content{padding:14px}.holiday-collection-tabs__product-title,.holiday-collection-tabs__price{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.holiday-collection-tabs__tab,.holiday-collection-tabs__image,.holiday-collection-tabs__view-all,.holiday-collection-tabs__ribbon-track,.holiday-collection-tabs__bulb-light{transition:none;animation:none}}@keyframes holidayRibbonScroll{to{transform:translate(-50%)}}@keyframes holidayBulbTwinkle{0%,to{opacity:.58;transform:scale(.86)}45%{opacity:1;transform:scale(1.12)}}.project-help-cards{background:var(--project-help-bg);padding-block:var(--project-help-padding-top) var(--project-help-padding-bottom);color:var(--project-help-text)}.project-help-cards__inner{width:min(100% - 40px,1680px);margin-inline:auto}.project-help-cards__header{max-width:980px;margin:0 auto 34px;text-align:center}.project-help-cards__heading{margin:0 0 14px;color:var(--project-help-text);font-family:var(--font-heading--family);font-size:clamp(2.8rem,3vw,4rem);font-weight:var(--font-heading--weight);line-height:1.15}.project-help-cards__subheading,.project-help-cards__footer,.project-help-cards__text{color:var(--project-help-muted);font-family:var(--font-body--family);line-height:1.55}.project-help-cards__subheading{margin:0;font-size:1.7rem}.project-help-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--project-help-gap)}.project-help-cards__card{display:flex;flex-direction:column;align-items:flex-start;min-height:330px;padding:44px;background:var(--project-help-card-bg);border:1px solid rgba(0,0,0,.08);border-radius:var(--project-help-radius)}.project-help-cards__icon{width:46px;height:46px;margin-bottom:34px;color:var(--project-help-accent);line-height:0}.project-help-cards__icon svg{display:block;width:100%;height:100%}.project-help-cards__card-title{margin:0 0 14px;color:var(--project-help-text);font-family:var(--font-heading--family);font-size:2.4rem;font-weight:var(--font-heading--weight);line-height:1.25}.project-help-cards__text{margin:0 0 26px;max-width:760px;font-size:1.7rem}.project-help-cards__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:auto;padding:0 24px;color:#fff;background:#111;border:1px solid #111111;border-radius:8px;font-family:var(--font-body--family);font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.project-help-cards__button:hover,.project-help-cards__button:focus-visible{color:#111;background:transparent}.project-help-cards__footer{margin:38px auto 0;max-width:980px;text-align:center;font-size:1.8rem}@media screen and (max-width:989px){.project-help-cards__grid{grid-template-columns:1fr}.project-help-cards__card{min-height:auto;padding:34px}}@media screen and (max-width:749px){.project-help-cards__inner{width:min(100% - 28px,1680px)}.project-help-cards__header{margin-bottom:24px}.project-help-cards__heading{font-size:2.6rem}.project-help-cards__subheading,.project-help-cards__text,.project-help-cards__footer{font-size:1.5rem}.project-help-cards__card{padding:28px 22px}.project-help-cards__icon{width:40px;height:40px;margin-bottom:24px}.project-help-cards__card-title{font-size:2rem}.project-help-cards__button{width:100%}}.holiday-popup-launcher{position:fixed;z-index:8;left:max(1.8rem,env(safe-area-inset-left));top:67%;display:grid;width:6.4rem;height:6.4rem;place-items:center;padding:0;border:1px solid var(--holiday-accent);border-radius:50%;color:var(--holiday-accent);background:var(--holiday-panel-deep);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--holiday-cream) 92%,transparent),0 1rem 3rem #07141147;cursor:pointer;animation:holiday-launcher-in .32s ease both;transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.holiday-popup-launcher[hidden]{display:none}.holiday-popup-launcher:hover{color:var(--holiday-panel-deep);background:var(--holiday-accent);transform:translateY(-.3rem);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--holiday-cream) 92%,transparent),0 1.4rem 3.4rem #07141157}.holiday-popup-launcher:focus-visible{outline:.3rem solid var(--holiday-cream);outline-offset:.5rem}.holiday-popup-launcher__icon{width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.holiday-popup-launcher__badge{position:absolute;top:-.9rem;right:-1.2rem;min-width:4.5rem;padding:.4rem .7rem;border:1px solid var(--holiday-cream);border-radius:999px;color:var(--holiday-panel-deep);background:var(--holiday-accent);font-size:.9rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}@keyframes holiday-launcher-in{0%{opacity:0;transform:translate(-1.5rem) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.holiday-popup{display:grid;grid-template-areas:"media panel";grid-template-columns:minmax(0,44%) minmax(0,56%);padding:0;overflow:hidden;border:1px solid var(--holiday-accent);border-radius:0;background:var(--holiday-panel);box-shadow:0 2.8rem 8rem #0000006b}.modal--popup[open] .popup__inner.holiday-popup{display:grid}.holiday-popup__fall{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:paint}.holiday-popup__fall-item{position:absolute;top:-8rem;left:var(--fall-left);display:block;opacity:0;animation:holiday-popup-fall var(--fall-duration) linear var(--fall-delay) infinite;animation-play-state:paused;will-change:transform,opacity}promotion-popup[open] .holiday-popup__fall-item{animation-play-state:running}.holiday-popup__fall-item--snow{color:var(--holiday-cream);font-size:var(--fall-size, 1.5rem);line-height:1;text-shadow:0 0 1rem color-mix(in srgb,var(--holiday-cream) 78%,transparent)}.holiday-popup__fall-item--ribbon{width:.55rem;height:1.9rem;border-radius:.2rem;background:var(--holiday-accent);box-shadow:0 0 .8rem color-mix(in srgb,var(--holiday-accent) 45%,transparent)}.holiday-popup__fall-item--cream{background:var(--holiday-cream)}.holiday-popup__fall-item--sage{background:color-mix(in srgb,var(--holiday-text) 74%,var(--holiday-cream))}@keyframes holiday-popup-fall{0%{opacity:0;transform:translate3d(0,-4rem,0) rotate(0)}8%{opacity:.9}84%{opacity:.78}to{opacity:0;transform:translate3d(var(--fall-drift),80rem,0) rotate(var(--fall-turn))}}.holiday-popup:after{content:"";position:absolute;z-index:4;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:1px solid color-mix(in srgb,var(--holiday-accent) 74%,transparent);pointer-events:none}.holiday-popup__panel{grid-area:panel;position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3.4rem,3.8vw,4.6rem) clamp(3rem,3.8vw,4.4rem) clamp(2.8rem,3vw,3.4rem);overflow:hidden;color:var(--holiday-text);text-align:center;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--holiday-accent) 16%,transparent),transparent 34%),linear-gradient(145deg,var(--holiday-panel),var(--holiday-panel-deep))}.holiday-popup__panel:before,.holiday-popup__panel:after{content:"";position:absolute;width:14rem;height:14rem;border:1px solid color-mix(in srgb,var(--holiday-accent) 24%,transparent);border-radius:50%;pointer-events:none}.holiday-popup__panel:before{top:-9rem;right:-7rem}.holiday-popup__panel:after{bottom:-10rem;left:-7rem}.holiday-popup__eyebrow{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:1.2rem;color:var(--holiday-accent);font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.holiday-popup__eyebrow:before,.holiday-popup__eyebrow:after{content:"";width:4.8rem;height:1px;background:currentColor}.holiday-popup__heading{margin:0;color:var(--holiday-cream);font-family:var(--font-heading--family);font-size:clamp(3.2rem,3.4vw,4.8rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.holiday-popup__intro{max-width:48rem;margin:1.2rem auto 2rem;color:color-mix(in srgb,var(--holiday-text) 82%,transparent);font-size:1.4rem;line-height:1.5}.holiday-popup__event-note{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:-.8rem 0 1.7rem;color:var(--holiday-accent);font-size:1.05rem;font-weight:600;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.holiday-popup__event-note span{flex:0 0 auto;font-size:.8em}.holiday-popup__offers{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.holiday-popup__offer{display:flex;min-width:0;min-height:12.2rem;flex-direction:column;align-items:center;justify-content:center;padding:1.4rem .9rem;border:1px solid color-mix(in srgb,var(--holiday-accent) 56%,transparent);background:color-mix(in srgb,var(--holiday-panel-deep) 70%,transparent)}.holiday-popup__offer--featured{background:color-mix(in srgb,var(--holiday-accent) 10%,var(--holiday-panel-deep))}.holiday-popup__offer p{min-height:3.2rem;margin:0;color:color-mix(in srgb,var(--holiday-text) 78%,transparent);font-size:1.15rem;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.holiday-popup__offer strong{display:block;margin:.4rem 0 .5rem;color:var(--holiday-accent);font-family:var(--font-heading--family);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:400;line-height:1;white-space:nowrap}.holiday-popup__offer span{color:var(--holiday-text);font-size:1.1rem;letter-spacing:.06em}.holiday-popup__offer b{color:var(--holiday-cream);font-weight:600;letter-spacing:.12em}.holiday-popup__rules{display:grid;gap:.4rem;margin:1.5rem 0 1.6rem}.holiday-popup__rules p{display:flex;align-items:flex-start;justify-content:center;gap:.7rem;margin:0;color:color-mix(in srgb,var(--holiday-text) 84%,transparent);font-size:1.15rem;line-height:1.45}.holiday-popup__rules span{flex:0 0 auto;color:var(--holiday-accent)}.holiday-popup__signup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.holiday-popup__signup input{width:100%;min-width:0;min-height:4.8rem;padding:0 1.5rem;border:1px solid color-mix(in srgb,var(--holiday-accent) 70%,transparent);border-radius:0;color:#2f241d;background:#fbf8ef;font:inherit;font-size:1.4rem}.holiday-popup__signup button{min-height:4.8rem;padding:0 2rem;border:1px solid var(--holiday-accent);border-radius:0;color:var(--holiday-panel-deep);background:var(--holiday-accent);font:inherit;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.holiday-popup__signup button:hover{color:var(--holiday-cream);background:#b98a46}.holiday-popup__form .email-signup__message{margin:0;padding:1.4rem 1.6rem;border:1px solid color-mix(in srgb,var(--holiday-accent) 60%,transparent);color:var(--holiday-cream);font-size:1.35rem}.holiday-popup__error{margin-top:.8rem!important;text-align:left}.holiday-popup__footnote{margin:1.1rem 0 0;color:color-mix(in srgb,var(--holiday-text) 68%,transparent);font-size:1.05rem;font-style:italic}.holiday-popup__media{grid-area:media;position:relative;min-height:62rem;overflow:hidden;background:var(--holiday-panel-deep)}.holiday-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:43% 50%;transition:transform .7s ease}promotion-popup[open] .holiday-popup__image{transform:scale(1.018)}.holiday-popup__media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,18,15,.52),transparent 48%);pointer-events:none}.holiday-popup__close{z-index:7;top:1.8rem;right:1.8rem;color:var(--holiday-cream);background:color-mix(in srgb,var(--holiday-panel-deep) 82%,transparent);border-color:color-mix(in srgb,var(--holiday-accent) 68%,transparent)}.holiday-popup__snow,.holiday-popup__ribbon{position:absolute;z-index:0;pointer-events:none}.holiday-popup__snow{color:color-mix(in srgb,var(--holiday-cream) 58%,transparent);line-height:1;animation:holiday-snow-drift var(--snow-duration, 7s) ease-in-out var(--snow-delay, 0s) infinite;will-change:transform,opacity}.holiday-popup__snow--one{top:3rem;left:3.2rem;font-size:1.6rem;--snow-x: 1.8rem;--snow-duration: 7.5s}.holiday-popup__snow--two{top:68%;right:3.8rem;font-size:2rem;--snow-x: -1.6rem;--snow-delay: -3s;--snow-duration: 8.5s}.holiday-popup__snow--three{top:7.8rem;right:5.2rem;color:var(--holiday-accent);font-size:1.8rem;--snow-x: -1rem;--snow-delay: -5s;--snow-duration: 6.5s}.holiday-popup__snow--four{top:42%;left:7%;font-size:1.2rem;--snow-x: 1.4rem;--snow-delay: -2s;--snow-duration: 9s}.holiday-popup__snow--five{top:34%;right:28%;color:var(--holiday-accent);font-size:1rem;--snow-x: -1.2rem;--snow-delay: -6s;--snow-duration: 7s}.holiday-popup__snow--six{top:78%;left:48%;font-size:1.3rem;--snow-x: 1.6rem;--snow-delay: -4s;--snow-duration: 8s}.holiday-popup__snow--seven{top:58%;right:10%;color:var(--holiday-accent);font-size:1.1rem;--snow-x: -1.5rem;--snow-delay: -1s;--snow-duration: 7.8s}.holiday-popup__ribbon{top:1.2rem;left:-5.5rem;width:17rem;height:.6rem;background:linear-gradient(90deg,color-mix(in srgb,var(--holiday-accent) 45%,transparent),var(--holiday-accent),color-mix(in srgb,var(--holiday-cream) 80%,transparent));transform:rotate(-35deg);transform-origin:center;animation:holiday-ribbon-sway 4.8s ease-in-out infinite alternate;will-change:transform}.holiday-popup__ribbon--two{top:2.8rem;left:-5rem;width:14rem;height:.25rem;background:color-mix(in srgb,var(--holiday-cream) 62%,transparent);animation-delay:-2.4s;animation-duration:5.6s}.holiday-popup__ribbon--three{top:auto;right:-4rem;bottom:2.8rem;left:auto;width:14rem;height:.35rem;transform:rotate(32deg);animation-name:holiday-ribbon-sway-reverse;animation-delay:-1.6s}@keyframes holiday-snow-drift{0%{opacity:0;transform:translate3d(0,-1.2rem,0) rotate(0) scale(.8)}18%,72%{opacity:.72}to{opacity:0;transform:translate3d(var(--snow-x, 1rem),5.5rem,0) rotate(160deg) scale(1.05)}}@keyframes holiday-ribbon-sway{0%{transform:translate3d(-.4rem,-.15rem,0) rotate(-37deg)}to{transform:translate3d(.7rem,.2rem,0) rotate(-32deg)}}@keyframes holiday-ribbon-sway-reverse{0%{transform:translate3d(.5rem,-.1rem,0) rotate(35deg)}to{transform:translate3d(-.6rem,.2rem,0) rotate(29deg)}}@media screen and (min-width:480px)and (max-width:1100px){.holiday-popup{grid-template-columns:minmax(0,44%) minmax(0,56%);width:min(94vw,104rem)}.holiday-popup__media{min-height:min(56rem,88svh)}.holiday-popup__panel{padding:3rem 2.6rem 3.2rem}.holiday-popup__heading{font-size:clamp(3rem,4.5vw,4rem)}.holiday-popup__intro{margin:1rem auto 1.6rem}.holiday-popup__offers{gap:.7rem}.holiday-popup__offer{min-height:10.8rem;padding:1.1rem .6rem}.holiday-popup__offer p{font-size:1.05rem}.holiday-popup__offer strong{font-size:clamp(2rem,3vw,2.5rem)}.holiday-popup__rules{margin:1.2rem 0 1.3rem}}@media screen and (min-width:480px)and (max-width:800px){.holiday-popup{grid-template-columns:minmax(0,42%) minmax(0,58%)}.holiday-popup__panel{padding:2.2rem 1.8rem 2.4rem}.holiday-popup__eyebrow{margin-bottom:.8rem;font-size:.9rem}.holiday-popup__eyebrow:before,.holiday-popup__eyebrow:after{width:2.8rem}.holiday-popup__heading{font-size:clamp(2.8rem,5vw,3.5rem)}.holiday-popup__intro{margin:.8rem auto 1.1rem;font-size:1.15rem}.holiday-popup__event-note{margin:-.4rem 0 1rem;font-size:.85rem}.holiday-popup__offers{grid-template-columns:minmax(0,1fr);gap:.5rem}.holiday-popup__offer{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label discount" "code discount";align-items:center;padding:.8rem 1rem;text-align:left}.holiday-popup__offer p{grid-area:label;min-height:0;font-size:.9rem}.holiday-popup__offer strong{grid-area:discount;margin:0;padding-left:1rem;font-size:1.9rem}.holiday-popup__offer span{grid-area:code;font-size:.95rem}.holiday-popup__rules{gap:.2rem;margin:.8rem 0 .9rem}.holiday-popup__rules p{justify-content:flex-start;font-size:.95rem;text-align:left}.holiday-popup__signup{grid-template-columns:minmax(0,1fr);gap:.5rem}.holiday-popup__signup input,.holiday-popup__signup button{min-height:4.1rem}.holiday-popup__footnote{margin-top:.7rem;font-size:.9rem}}@media screen and (max-width:479px){.holiday-popup{grid-template-areas:"media" "panel";grid-template-columns:minmax(0,1fr);grid-template-rows:22rem auto;width:min(92vw,66rem)}.holiday-popup__media{min-height:22rem}.holiday-popup__image{object-position:43% 43%}.holiday-popup__panel{padding:3rem 3.4rem 3.4rem}}@media screen and (max-width:479px){.holiday-popup-launcher{top:auto;left:max(1.4rem,env(safe-area-inset-left));bottom:max(8rem,calc(env(safe-area-inset-bottom) + 7rem));width:5.6rem;height:5.6rem}.template-product .holiday-popup-launcher{bottom:max(14rem,calc(env(safe-area-inset-bottom) + 13rem))}.holiday-popup-launcher__icon{width:2.6rem;height:2.6rem}.holiday-popup{grid-template-rows:17rem auto;width:92vw;max-height:92svh;overflow-y:auto}.holiday-popup:after{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.holiday-popup__media{min-height:17rem}.holiday-popup__panel{padding:2.5rem 2rem 2.8rem}.holiday-popup__heading{font-size:3rem}.holiday-popup__intro{margin-bottom:1.5rem}.holiday-popup__offers{grid-template-columns:minmax(0,1fr);gap:.7rem}.holiday-popup__offer{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label discount" "code discount";align-items:center;padding:1.1rem 1.3rem;text-align:left}.holiday-popup__offer p{grid-area:label;min-height:0}.holiday-popup__offer strong{grid-area:discount;margin:0;padding-left:1rem;font-size:2.1rem}.holiday-popup__offer span{grid-area:code}.holiday-popup__rules p{justify-content:flex-start;text-align:left}.holiday-popup__signup{grid-template-columns:minmax(0,1fr)}.holiday-popup__close{top:1.2rem;right:1.2rem}}@media(prefers-reduced-motion:reduce){.holiday-popup-launcher{animation:none;transition:none}.holiday-popup__fall-item,.holiday-popup__snow,.holiday-popup__ribbon{animation:none}.holiday-popup__image,.holiday-popup__signup button{transition:none}}.black-friday-collection-card{box-sizing:border-box;height:100%;padding:7px 7px 12px;border:1px solid rgba(194,139,42,.48);border-radius:12px;background:color-mix(in srgb,var(--color-background, #f7f4e9) 96%,#d7a840 4%);box-shadow:0 0 #d8aa4600,0 8px 20px #2718090a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(hover:hover){.black-friday-collection-card:hover{border-color:#d8aa46;box-shadow:0 0 0 2px #d8aa46,0 14px 30px #5b390e2e;transform:translateY(-2px)}}.black-friday-collection-card:focus-within{border-color:#d8aa46;box-shadow:0 0 0 2px #d8aa46,0 14px 30px #5b390e2e}.black-friday-card-ribbon{position:absolute;z-index:5;top:25px;left:-54px;width:190px;padding:8px 0;border-block:1px solid #d9ad4a;color:#e8bd5e;background:#0c0a08;box-shadow:0 7px 18px #00000040;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.12em;text-align:center;text-transform:uppercase;transform:rotate(-45deg);transform-origin:center;pointer-events:none}.black-friday-card-offer{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;width:fit-content;max-width:100%;margin-top:10px;padding:6px 12px;border:1px solid rgba(194,139,42,.7);border-radius:999px;color:#e4b552;background:#0c0a08;box-shadow:0 5px 16px #110b051f;font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:.02em}.black-friday-card-offer>span:first-child{flex:0 0 auto;font-size:.82em}@media(max-width:749px){.black-friday-collection-card{padding:5px 5px 9px;border-radius:9px}.black-friday-card-ribbon{top:20px;left:-58px;width:180px;padding-block:7px;font-size:.95rem}.black-friday-card-offer{gap:5px;margin-top:8px;padding:5px 9px;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.black-friday-collection-card{transition:none}.black-friday-collection-card:hover{transform:none}}.sticky-atc__mobile-price{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-right:10px}.sticky-atc__mobile-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.25;font-weight:600}.sticky-atc__mobile-price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;line-height:1.2}.sticky-atc__mobile-current-price{font-size:13px;color:currentColor}.sticky-atc__mobile-compare-price{font-size:11px;color:currentColor;opacity:.55}.payment-icons-row-block{width:100%;margin-top:var(--payment-icons-margin-top);margin-bottom:var(--payment-icons-margin-bottom)}.payment-icons-row-block__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--payment-icon-gap);width:100%;margin:0;padding:0;list-style:none}.payment-icons-row-block--left .payment-icons-row-block__list{justify-content:flex-start}.payment-icons-row-block--center .payment-icons-row-block__list{justify-content:center}.payment-icons-row-block--stretch .payment-icons-row-block__list{justify-content:space-between}.payment-icons-row-block__item{display:flex;align-items:center;justify-content:center;line-height:0}.payment-icons-row-block__icon{display:block;width:var(--payment-icon-width);height:auto}@media screen and (max-width:749px){.payment-icons-row-block__icon{width:min(var(--payment-icon-width),56px)}}.product-faqs-sizing{--faq-sizing-accent: #8a5a3b;--faq-sizing-heading: #3f352f;--faq-sizing-text: #62584f;--faq-sizing-soft: #f7f3ec;--faq-sizing-line: #ddcdb9;width:100%;margin-block-start:18px;border-block-start:1px solid var(--color-border);color:var(--color-foreground)}.product-faqs-sizing__section{padding-block:24px 8px}.product-faqs-sizing__section--sizing{margin-block-start:24px;border-block-start:1px solid var(--faq-sizing-line)}.product-faqs-sizing__eyebrow{margin:0 0 14px;font-family:var(--font-body--family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.product-faqs-sizing__heading{display:flex;flex-wrap:wrap;gap:.16em .28em;align-items:baseline;margin:0;color:var(--faq-sizing-heading);font-family:var(--font-heading--family);font-size:clamp(2.6rem,2.15vw,3.4rem);font-weight:550;letter-spacing:-.025em;line-height:1.12}.product-faqs-sizing__heading-main{position:relative}.product-faqs-sizing__heading-main:after{display:block;width:42px;height:2px;margin-block-start:8px;background:var(--faq-sizing-accent);content:"";opacity:.72}.product-faqs-sizing__heading-accent{color:var(--faq-sizing-accent);font-family:Georgia,Times New Roman,serif;font-size:1.04em;font-style:italic;font-weight:400;letter-spacing:-.035em}.product-faqs-sizing__intro{margin:16px 0 18px;padding:11px 14px;border-inline-start:2px solid var(--faq-sizing-accent);color:var(--faq-sizing-text);background:var(--faq-sizing-soft);font-size:1.5rem;font-weight:400;letter-spacing:.005em;line-height:1.7}.product-faqs-sizing__section--sizing .product-faqs-sizing__item{border-block-end-color:var(--faq-sizing-line)}.product-faqs-sizing__section--sizing .product-faqs-sizing__summary{color:var(--faq-sizing-heading);font-family:var(--font-heading--family);font-weight:550;letter-spacing:.005em;transition:color .18s ease,padding-inline-start .18s ease}.product-faqs-sizing__section--sizing .product-faqs-sizing__summary:hover,.product-faqs-sizing__section--sizing .product-faqs-sizing__item[open] .product-faqs-sizing__summary,.product-faqs-sizing__section--sizing .product-faqs-sizing__icon{color:var(--faq-sizing-accent)}.product-faqs-sizing__section--sizing .product-faqs-sizing__answer{color:var(--faq-sizing-text)}.product-faqs-sizing__item{border-block-bottom:1px solid var(--color-border)}.product-faqs-sizing__summary{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:56px;padding-block:15px;color:var(--color-foreground-heading);cursor:pointer;font-size:1.5rem;font-weight:600;line-height:1.45;list-style:none}.product-faqs-sizing__summary::-webkit-details-marker{display:none}.product-faqs-sizing__icon{position:relative;width:14px;height:14px;flex:0 0 14px}.product-faqs-sizing__icon:before,.product-faqs-sizing__icon:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.product-faqs-sizing__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-faqs-sizing__item[open] .product-faqs-sizing__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.product-faqs-sizing__answer{padding:0 34px 18px 0;color:rgb(var(--color-foreground-rgb) / var(--opacity-75));font-size:1.4rem;line-height:1.65}.product-faqs-sizing__answer>:first-child{margin-block-start:0}.product-faqs-sizing__answer>:last-child{margin-block-end:0}@media screen and (max-width:749px){.product-faqs-sizing{margin-block-start:12px}.product-faqs-sizing__section{padding-block-start:20px}.product-faqs-sizing__section--sizing{margin-block-start:18px}.product-faqs-sizing__heading{font-size:2.6rem}.product-faqs-sizing__intro{padding:10px 12px}.product-faqs-sizing__summary{min-height:52px;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.product-faqs-sizing__icon:before,.product-faqs-sizing__icon:after,.product-faqs-sizing__section--sizing .product-faqs-sizing__summary{transition:none}}.product-title-award-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.product-title-award-row__copy{min-width:0;flex:1 1 auto}.product-title-award-row__title{margin:0;color:var(--color-foreground-heading, var(--color-foreground));font-family:var(--font-heading--family);font-size:2.4rem;font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:normal}.product-title-award-row__subtitle{margin:8px 0 0;color:var(--color-foreground);font-family:var(--font-body--family);font-size:1.5rem;font-weight:400;line-height:1.45}@media screen and (max-width:749px){.product-title-award-row{align-items:flex-start;gap:10px}.product-title-award-row__title{font-size:2rem}}.bf-product-offer{position:relative;width:100%;margin-block:10px 14px;overflow:hidden;border:2px solid #c89334;border-radius:16px;color:#fff7e7;background:radial-gradient(circle at 50% 0%,rgba(244,185,74,.18),transparent 38%),linear-gradient(118deg,#8d170f,#b72b1d 48%,#68110d);box-shadow:inset 0 0 0 3px #ffdc8f29,0 10px 24px #5c190c2b;font-family:var(--font-body-family, Arial, sans-serif)}.bf-product-offer__content{position:relative;z-index:2;padding:40px 18px 15px}.bf-product-offer__lights{position:absolute;z-index:1;inset:0 0 auto;height:36px;pointer-events:none}.bf-product-offer__wire{position:absolute;top:7px;left:-2%;width:104%;height:20px;border-bottom:1px solid rgba(244,200,108,.55);border-radius:0 0 50% 50%}.bf-product-offer__bulb{position:absolute;top:13px;left:var(--bulb-left);width:8px;height:11px;border-radius:50%;background:var(--bulb-color);box-shadow:0 0 7px var(--bulb-color),0 0 15px var(--bulb-color);animation:bfProductBulb 1.8s ease-in-out infinite alternate;animation-delay:var(--bulb-delay)}.bf-product-offer__bulb--1{--bulb-left: 5%;--bulb-color: #ffd86b;--bulb-delay: -.2s}.bf-product-offer__bulb--2{--bulb-left: 16%;--bulb-color: #ff7b59;--bulb-delay: -.8s}.bf-product-offer__bulb--3{--bulb-left: 28%;--bulb-color: #fff6d4;--bulb-delay: -1.2s}.bf-product-offer__bulb--4{--bulb-left: 40%;--bulb-color: #ffd85c;--bulb-delay: -.5s}.bf-product-offer__bulb--5{--bulb-left: 52%;--bulb-color: #ff6a52;--bulb-delay: -1.5s}.bf-product-offer__bulb--6{--bulb-left: 64%;--bulb-color: #fff7dd;--bulb-delay: -.3s}.bf-product-offer__bulb--7{--bulb-left: 76%;--bulb-color: #ffc94a;--bulb-delay: -1s}.bf-product-offer__bulb--8{--bulb-left: 87%;--bulb-color: #ff7158;--bulb-delay: -.6s}.bf-product-offer__bulb--9{--bulb-left: 96%;--bulb-color: #fff5cb;--bulb-delay: -1.4s}.bf-product-offer__corner{position:absolute;z-index:4;top:22px;right:-45px;width:170px;padding:7px 0;color:#5e170d;background:#f3cf7b;font-size:.95rem;font-weight:800;letter-spacing:.11em;text-align:center;text-transform:uppercase;transform:rotate(45deg)}.bf-product-offer__topline,.bf-product-offer__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.bf-product-offer__eyebrow,.bf-product-offer__code-note{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border:1px solid rgba(248,211,126,.5);border-radius:999px;color:#f8d37e;background:#42070552;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bf-product-offer__code-note{margin-right:54px}.bf-product-offer__heading{margin:11px 0 0;color:#fffaf0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2rem,2.2vw,2.8rem);font-weight:600;line-height:1.12}.bf-product-offer__subheading{margin:4px 0 14px;color:#fff6e2d1;font-size:1.25rem}.bf-product-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bf-product-offer__tier{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:0;min-height:96px;padding:11px 8px 9px;border:1px solid rgba(255,235,194,.72);border-radius:11px;color:#59150e;background:#fff8e9;text-align:center}.bf-product-offer__tier--featured{border:2px solid #f3ca6a;background:linear-gradient(110deg,#f8dda0,#eab957);box-shadow:0 0 0 2px #500d0852}.bf-product-offer__tier em{position:absolute;top:-11px;padding:3px 9px;border-radius:999px;color:#ffe8ae;background:#9f1b12;font-size:.9rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bf-product-offer__tier strong{font-family:var(--font-heading-family, Georgia, serif);font-size:2.25rem;line-height:1}.bf-product-offer__tier>span{margin-top:7px;font-size:1.05rem}.bf-product-offer__tier b{margin-top:5px;color:#8d1b11;font-size:1rem;letter-spacing:.04em}.bf-product-offer__footer{align-items:flex-end;margin-top:12px}.bf-product-offer__rules{display:grid;gap:3px;color:#fff6e1db;font-size:1rem;line-height:1.25}.bf-product-offer__countdown{display:flex;align-items:center;flex:0 0 auto;gap:7px;padding:7px 9px;border-radius:999px;color:#ffe19b;background:#35050494}.bf-product-offer__ends{font-size:1rem;font-weight:700;white-space:nowrap}.bf-product-offer__time{display:flex;gap:5px}.bf-product-offer__time>span{display:inline-flex;align-items:baseline;gap:2px}.bf-product-offer__time strong{font-size:1.15rem;line-height:1}.bf-product-offer__time small{font-size:.8rem;font-weight:700}.bf-product-offer__expired{color:#ffe19b;font-size:1rem;font-weight:700}@media(max-width:749px){.bf-product-offer__content{padding:38px 12px 12px}.bf-product-offer__topline,.bf-product-offer__footer{align-items:flex-start;flex-direction:column;gap:8px}.bf-product-offer__code-note{margin-right:0}.bf-product-offer__heading{max-width:82%;font-size:2rem}.bf-product-offer__tiers{grid-template-columns:1fr;gap:8px}.bf-product-offer__tier{min-height:82px}.bf-product-offer__tier--featured{margin-top:5px}.bf-product-offer__countdown{max-width:100%;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.bf-product-offer__bulb{animation:none}}@keyframes bfProductBulb{0%{opacity:.5;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}.cart-drawer-free-shipping-message{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;margin:0 0 8px;padding:7px 12px;background:#00000008;color:#555;font-size:14px;font-weight:700;line-height:1.2}.cart-drawer-free-shipping-message__icon{width:18px;height:18px;flex:0 0 18px}.cart-drawer-pair-well{padding:12px 0 0;border-top:1px solid rgba(0,0,0,.12)}.cart-drawer-pair-well__title{margin:0 0 8px;font-size:22px;line-height:1.15;font-weight:400}.cart-drawer-pair-well__card{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start}.cart-drawer-pair-well__image{width:92px;height:112px;object-fit:cover}.cart-drawer-pair-well__name{display:block;color:currentColor;font-size:15px;line-height:1.35;text-decoration:none}.cart-drawer-pair-well__price{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:14px}.cart-drawer-pair-well__price span{color:#d71920}.cart-drawer-pair-well__button{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:10px;border:1px solid #8a3f24;color:#8a3f24;font-weight:700;letter-spacing:.04em;text-decoration:none}.cart-drawer-payment-block{margin:8px 0 2px}.cart-drawer-payment-badges{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;width:100%;padding:0}.cart-drawer-payment-badge{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;height:25px;padding:2px 3px;border:1px solid currentColor;border-radius:4px;background:transparent;color:#111;font-size:9px;line-height:1;font-weight:800;white-space:nowrap}.cart-drawer-payment-badge--dark{background:#111;color:#fff}.cart-drawer-service-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:12px;color:#777;font-size:13px;line-height:1.2;text-transform:lowercase}.cart-drawer-service-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.cart-drawer-service-icon{width:16px;height:16px;flex:0 0 16px;color:#777}@media screen and (max-width:749px){.cart-drawer-payment-block{margin-top:10px}.cart-drawer-payment-badges{gap:3px;padding:0}.cart-drawer-payment-badge{min-width:0;height:23px;padding:2px;font-size:8px}.cart-drawer-service-row{gap:12px;margin-top:10px;font-size:12px}.cart-drawer-service-icon{width:14px;height:14px;flex-basis:14px}}.cart-drawer-service-accordions{margin-top:14px;border:1px solid rgba(35,35,35,.14);border-radius:6px;background:#23232306}.cart-drawer-service-accordions details+details{border-top:1px solid rgba(35,35,35,.12)}.cart-drawer-service-accordions summary{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:9px 12px;cursor:pointer;list-style:none;font-size:13px}.cart-drawer-service-accordions summary::-webkit-details-marker{display:none}.cart-drawer-service-accordions summary:after{content:"+";font-size:18px;font-weight:400}.cart-drawer-service-accordions details[open] summary:after{content:"-"}.cart-drawer-service-accordions__content{padding:0 12px 12px 44px;color:#232323b8;font-size:12px;line-height:1.45}.cart-drawer-service-accordions__content p{margin:3px 0}.cart-drawer-service-accordions__content a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cart-trust-panel{margin-top:14px;padding-top:16px;border-top:1px solid rgba(35,35,35,.16);color:#232323}.cart-trust-strip{padding-bottom:18px;overflow:visible}.cart-trust-strip__heading{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-bottom:14px;text-align:center;overflow:visible}.cart-trust-strip__heading span{display:block;height:2px;background:currentColor}.cart-trust-strip__heading strong{display:block;min-width:0;max-width:100%;overflow:visible;font-size:13px;line-height:1.25;font-weight:800;letter-spacing:.04em;white-space:normal;text-align:center;word-break:normal}.cart-trust-strip__payments{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;overflow:visible}.cart-pay-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;padding:2px 6px;border:1px solid currentColor;border-radius:4px;font-size:10px;line-height:1;font-weight:800;color:#232323}.cart-pay-badge--dark{color:#fff;background:#232323}.cart-trust-panel__details{border-top:1px solid rgba(35,35,35,.16)}.cart-trust-panel__details:last-child{border-bottom:1px solid rgba(35,35,35,.16)}.cart-trust-panel__details summary{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font-size:15px;line-height:1.3;font-weight:700}.cart-trust-panel__details summary::-webkit-details-marker{display:none}.cart-trust-panel__details summary:after{content:"+";font-size:18px;line-height:1;font-weight:400}.cart-trust-panel__details[open] summary:after{content:"-"}.cart-trust-panel__summary-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;background:#23232314;font-size:16px;line-height:1}.cart-trust-panel__content{margin:-4px 0 18px 40px;color:#232323b8;font-size:13px;line-height:1.45}.cart-trust-panel__content a{color:currentColor;text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:750px){.cart-trust-strip__heading{grid-template-columns:24px minmax(0,1fr) 24px;gap:8px}.cart-trust-strip__heading strong{font-size:12px;line-height:1.25;letter-spacing:.03em}}@media screen and (max-width:749px){.cart-trust-strip__heading{grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);gap:8px}.cart-trust-strip__heading strong{font-size:11px;letter-spacing:.05em;white-space:normal}.cart-pay-badge{min-width:36px;height:22px;padding:2px 5px;font-size:9px}.cart-trust-panel__details summary{font-size:14px;padding:16px 0}}.collage-style{display:grid;grid-auto-flow:dense}.collage-style__2_2_1_2{grid-template-columns:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-area:auto / 1 / span 1 / span 1;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2;grid-row:span 1}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:3 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:5}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:5}.collage-style__1_3{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+2){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+3){grid-column:3}.collage-style__1_3>*:nth-child(4n+4){grid-column:4}.collage-style__3_3_3{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:3 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:3}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:4}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:5}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:6}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:5 / span 2;grid-row:span 2}.collage-style__1_2_2{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 3;grid-row:span 2}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:4 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:6 / span 2;grid-row:auto / span 1}.collage-style__2_1{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__2_1>*:nth-child(3n+1){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:2;grid-row:span 2}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:span 2}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:3;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:3;grid-row:auto / span 1}@media(max-width:749px){.collage-style__2_2_1_2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.collage-style__2_2_1_2>*:nth-child(7n+1){grid-area:auto / 1 / span 1 / span 1}.collage-style__2_2_1_2>*:nth-child(7n+2){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+3){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+4){grid-column:2}.collage-style__2_2_1_2>*:nth-child(7n+5){grid-column:1 / span 2;grid-row:span 2}.collage-style__2_2_1_2>*:nth-child(7n+6){grid-column:1}.collage-style__2_2_1_2>*:nth-child(7n+7){grid-column:2}.collage-style__1_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.collage-style__1_3>*:nth-child(4n+1){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_3>*:nth-child(4n+2){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_3>*:nth-child(4n+3){grid-column:1}.collage-style__1_3>*:nth-child(4n+4){grid-column:2}.collage-style__3_3_3{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__3_3_3>*:nth-child(9n+1){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+2){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+3){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+4){grid-column:1 / span 2;grid-row:span 2}.collage-style__3_3_3>*:nth-child(9n+5){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+6){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+7){grid-column:1;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+8){grid-column:2;grid-row:auto / span 1}.collage-style__3_3_3>*:nth-child(9n+9){grid-column:1 / span 2;grid-row:span 2}.collage-style__1_2_2{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.collage-style__1_2_2>*:nth-child(5n+1){grid-column:1 / span 4;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+2){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+3){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+4){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_2_2>*:nth-child(5n+5){grid-column:3 / span 2;grid-row:auto / span 1}.collage-style__2_1{grid-template-columns:1fr;grid-auto-rows:auto}.collage-style__2_1>*:nth-child(3n+1){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+2){grid-column:1/2;grid-row:auto / span 1}.collage-style__2_1>*:nth-child(3n+3){grid-column:1 / span 2;grid-row:auto / span 1}.collage-style__1_1_2{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.collage-style__1_1_2>*:nth-child(4n+1){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+2){grid-column:2;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+3){grid-column:1;grid-row:auto / span 1}.collage-style__1_1_2>*:nth-child(4n+4){grid-column:2;grid-row:auto / span 1}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgb(79 79 79 / var(--opacity-40));--pswp-preloader-color-secondary: rgb(255 255 255 / var(--opacity-90));--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:var(--opacity-4);contain:layout style size;-webkit-tap-highlight-color:rgb(0 0 0 / var(--opacity-0))}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:var(--opacity-4);background:var(--pswp-bg);display:block}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:var(--opacity-4);will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:var(--opacity-100);pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:var(--opacity-85);-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:var(--opacity-100)}.pswp__button:disabled{opacity:var(--opacity-30);cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:var(--opacity-0);transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:var(--opacity-85)}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:var(--opacity-85)}.pswp--one-slide .pswp__counter{display:none}.product-award-badge{display:inline-flex;width:132px;min-height:58px;flex:0 0 132px;align-items:center;justify-content:center;padding:0}.product-award-badge__image{display:block;width:100%;height:auto;max-height:64px;object-fit:contain}@media screen and (max-width:749px){.product-award-badge{width:104px;min-height:0;flex-basis:104px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
