.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}}.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%}}.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}}.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}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
