:root{--fv-ch:#181817;--fv-br:#665044;--fv-sand:#C5B096;--fv-stone:#74736E;--fv-ww:#F5F2EC;--fv-w:#fff;--fv-db:#44362F;--fv-line:#E6E0D6;--fv-pad:clamp(48px,7vw,96px);--fv-g:16px;--fv-max:1320px}html,body{overflow-x:clip}.fv{font-family:Inter,Helvetica,Arial,sans-serif;color:var(--fv-ch);-webkit-font-smoothing:antialiased}.fv *{box-sizing:border-box}.fv-wrap{max-width:var(--fv-max);margin:0 auto;padding:0 var(--fv-g)}@media(min-width:750px){.fv{--fv-g:32px}}.fv-sec{padding:var(--fv-pad) 0}.fv-bg-white{background:var(--fv-w)}.fv-bg-warm{background:var(--fv-ww)}.fv-bg-dark{background:var(--fv-ch);color:var(--fv-w)}.fv-bg-brown{background:var(--fv-db);color:var(--fv-w)}.fv-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fv-br);margin:0 0 12px}.fv-bg-dark .fv-eyebrow,.fv-bg-brown .fv-eyebrow{color:var(--fv-sand)}.fv-h{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0 0 16px;font-size:clamp(30px,5.2vw,56px)}.fv-h--m{font-size:clamp(26px,3.6vw,40px)}.fv-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--fv-stone);margin:0 0 24px;max-width:640px}.fv-bg-dark .fv-sub,.fv-bg-brown .fv-sub{color:#cfcac1}.fv-head{text-align:center;margin:0 auto 40px;max-width:760px}.fv-head .fv-sub{margin-left:auto;margin-right:auto}.fv-btns{display:flex;flex-wrap:wrap;gap:12px}.fv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid var(--fv-ch);background:var(--fv-ch);color:var(--fv-w);transition:background .2s,color .2s,border-color .2s;cursor:pointer}.fv-btn:hover{background:var(--fv-db);border-color:var(--fv-db);color:var(--fv-w)}.fv-btn--light{background:var(--fv-w);border-color:var(--fv-w);color:var(--fv-ch)}.fv-btn--light:hover{background:var(--fv-sand);border-color:var(--fv-sand);color:var(--fv-ch)}.fv-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.fv-btn--ghost:hover{background:var(--fv-w);color:var(--fv-ch);border-color:var(--fv-w)}.fv-bg-white .fv-btn--ghost:hover,.fv-bg-warm .fv-btn--ghost:hover{background:var(--fv-ch);color:var(--fv-w);border-color:var(--fv-ch)}@media(max-width:749px){.fv-btns .fv-btn{flex:1 1 100%}}.fv-ico{width:28px;height:28px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fv-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:13px;font-weight:600;letter-spacing:.04em}.fv-trust span{display:inline-flex;align-items:center;gap:8px}.fv-trust .fv-ico{width:18px;height:18px;color:var(--fv-sand)}.fv-bg-white .fv-trust .fv-ico,.fv-bg-warm .fv-trust .fv-ico{color:var(--fv-br)}.fv-hero{display:grid;background:var(--fv-ch);color:var(--fv-w)}.fv-hero__media{position:relative;min-height:340px;overflow:hidden}.fv-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18181700 55%,#181817d9)}.fv-hero__copy{padding:36px var(--fv-g) 44px}@media(min-width:990px){.fv-hero{grid-template-columns:1fr 1.15fr;min-height:640px}.fv-hero__copy{order:-1;display:flex;flex-direction:column;justify-content:center;padding:72px 56px 72px max(32px,calc((100vw - var(--fv-max))/2 + 32px))}.fv-hero__media:after{background:linear-gradient(90deg,#181817e6,#18181700 35%)}}.fv-hero .fv-h{font-size:clamp(40px,6.4vw,76px)}.fv-hero .fv-sub{color:#d9d4cb}.fv-feat{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.fv-feat{grid-template-columns:repeat(4,1fr);gap:20px}}.fv-feat__i{padding:22px 16px;border:1px solid var(--fv-line);border-radius:4px;background:var(--fv-w)}.fv-bg-white .fv-feat__i{background:var(--fv-ww);border-color:transparent}.fv-bg-dark .fv-feat__i{background:#222220;border-color:#2f2e2b}.fv-feat__i .fv-ico{width:34px;height:34px;color:var(--fv-br);margin-bottom:14px}.fv-bg-dark .fv-feat__i .fv-ico{color:var(--fv-sand)}.fv-feat__t{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.fv-feat__d{font-size:14px;line-height:1.5;color:var(--fv-stone);margin:0}.fv-bg-dark .fv-feat__d{color:#bdb8af}.fv-strip{border-top:1px solid var(--fv-line);border-bottom:1px solid var(--fv-line)}.fv-strip .fv-feat__i{border:0;background:transparent;padding:18px 8px;display:flex;gap:12px;align-items:flex-start}.fv-strip .fv-feat__i .fv-ico{margin:0;width:28px;height:28px}.fv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.fv-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.fv-grid--few{max-width:720px;margin:0 auto}.fv-grid--n1{grid-template-columns:minmax(0,420px);justify-content:center}@media(min-width:990px){.fv-grid--n2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.fv-grid--n3{grid-template-columns:repeat(3,1fr)}}.fv-card{display:flex;flex-direction:column;text-decoration:none;color:var(--fv-ch)}.fv-card__m{position:relative;aspect-ratio:1;background:var(--fv-ww);border-radius:4px;overflow:hidden}.fv-card__m img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.fv-card:hover .fv-card__m img{transform:scale(1.04)}.fv-badge{position:absolute;top:10px;left:10px;background:var(--fv-ch);color:var(--fv-w);font-size:11px;font-weight:800;letter-spacing:.1em;padding:6px 9px;border-radius:2px;text-transform:uppercase}.fv-card__b{padding:14px 2px 0}.fv-card__t{font-size:15px;font-weight:700;line-height:1.3;margin:0 0 6px}.fv-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:800}.fv-price s{color:var(--fv-stone);font-weight:500}.fv-price .fv-save{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--fv-br);text-transform:uppercase}.fv-card__c{font-size:13px;color:var(--fv-stone);margin-top:6px}.fv-stars{font-size:13px;color:var(--fv-br);margin-bottom:4px}.fv-center{text-align:center;margin-top:36px}.fv-cards{display:grid;gap:12px}@media(min-width:750px){.fv-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.fv-tile{position:relative;display:block;border-radius:4px;overflow:hidden;color:var(--fv-w);text-decoration:none;aspect-ratio:4/5;background:var(--fv-ch)}@media(max-width:749px){.fv-tile{aspect-ratio:16/11}}.fv-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.fv-tile:hover img{transform:scale(1.04)}.fv-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18181700 35%,#181817e0)}.fv-tile__b{position:absolute;left:0;right:0;bottom:0;padding:22px;z-index:1}.fv-tile__t{font-size:clamp(20px,2.2vw,26px);font-weight:800;text-transform:uppercase;margin:0 0 6px}.fv-tile__d{font-size:14px;line-height:1.45;color:#e4dfd6;margin:0 0 14px}.fv-tile__l{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--fv-sand);padding-bottom:3px}.fv-split{display:grid;gap:28px;align-items:center}@media(min-width:990px){.fv-split{grid-template-columns:1fr 1fr;gap:64px}.fv-split--rev .fv-split__m{order:2}}.fv-split__m{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4/3;background:var(--fv-ww)}.fv-split__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fv-split__m--contain img{object-fit:contain}.fv-hl{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.fv-hl li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.fv-hl .fv-ico{width:22px;height:22px;color:var(--fv-br)}.fv-bg-dark .fv-hl .fv-ico,.fv-bg-brown .fv-hl .fv-ico{color:var(--fv-sand)}.fv-rte p{margin:0 0 14px;font-size:16px;line-height:1.65}.fv-fp{display:grid;gap:28px;align-items:center}@media(min-width:990px){.fv-fp{grid-template-columns:1.1fr 1fr;gap:64px}}.fv-fp__m{background:var(--fv-ww);border-radius:4px;aspect-ratio:1;overflow:hidden}.fv-fp__m img{width:100%;height:100%;object-fit:cover}.fv-fp .fv-price{font-size:26px;margin:6px 0 18px}.fv-fp .fv-price s{font-size:18px}.fv-sw{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.fv-sw span{font-size:13px;border:1px solid var(--fv-line);padding:7px 12px;border-radius:30px;background:var(--fv-w)}.fv-sizes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px}.fv-sizes span{min-width:44px;text-align:center;font-size:13px;font-weight:600;border:1px solid var(--fv-line);padding:9px 6px;border-radius:4px;background:var(--fv-w)}.fv-lbl{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;color:var(--fv-stone)}.fv-faq{max-width:860px;margin:0 auto}.fv-faq details{border-bottom:1px solid var(--fv-line)}.fv-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.03em}.fv-faq summary::-webkit-details-marker{display:none}.fv-faq summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.fv-faq details[open] summary:after{transform:rotate(45deg)}.fv-faq .fv-a{padding:0 0 22px;font-size:15px;line-height:1.65;color:#45443f}.fv-cta{text-align:center}.fv-cta .fv-sub{margin-left:auto;margin-right:auto}.fv-cta .fv-btns{justify-content:center}.fv-cta__logo{max-width:180px;margin:0 auto 26px;display:block}.fv-foot{background:var(--fv-ch);color:#d9d4cb;padding:64px 0 28px;font-size:14px}.fv-foot a{color:#d9d4cb;text-decoration:none}.fv-foot a:hover{color:var(--fv-w)}.fv-foot__g{display:grid;gap:36px}@media(min-width:990px){.fv-foot__g{grid-template-columns:1.4fr 1fr 1fr 1fr}}.fv-foot__logo{max-width:170px;margin-bottom:18px}.fv-foot h4{color:var(--fv-w);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.fv-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fv-foot__nl{display:flex;margin-top:16px;max-width:380px}.fv-foot__nl input{flex:1;min-width:0;height:48px;border:1px solid #3a3935;background:#222220;color:#fff;padding:0 14px;border-radius:4px 0 0 4px;font-size:14px}.fv-foot__nl button{height:48px;padding:0 18px;border:0;background:var(--fv-sand);color:var(--fv-ch);font-weight:800;letter-spacing:.1em;font-size:12px;border-radius:0 4px 4px 0;cursor:pointer}.fv-foot__bot{border-top:1px solid #2f2e2b;margin-top:44px;padding-top:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:12px;color:#9a968e}@media(max-width:749px){.fv-foot details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between}.fv-foot details summary:after{content:"+"}}.fv-pdp-sub{font-size:15px;line-height:1.5;color:var(--fv-stone);margin:-4px 0 0}.fv-pdp-save{display:inline-flex;align-items:center;gap:8px;background:var(--fv-ww);color:var(--fv-db);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.fv-pdp-ben{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:9px}.fv-pdp-ben li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fv-pdp-ben .fv-ico{width:20px;height:20px;color:var(--fv-br)}.fv-pdp-info{display:grid;gap:10px;margin-top:4px;padding:16px;border:1px solid var(--fv-line);border-radius:4px;background:var(--fv-ww)}.fv-pdp-info div{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.fv-pdp-info .fv-ico{width:20px;height:20px;color:var(--fv-br)}.fv-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fv-stone)}.fv-pdp-trust div{display:flex;flex-direction:column;align-items:center;gap:6px}.fv-pdp-trust .fv-ico{width:22px;height:22px;color:var(--fv-ch)}.fv-sg{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fv-ch);text-decoration:underline;text-underline-offset:3px}.fv-cart-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fv-stone);margin-top:10px}.fv-hero .fv-eyebrow{color:var(--fv-sand)}@media(max-width:749px){.fv-hero .fv-h{font-size:44px}.fv-hero__media{min-height:300px}.fv-sec{padding:56px 0}.fv-head{margin-bottom:28px}}.fv-sg{display:inline-flex;align-items:center;gap:6px}.fv-sg .fv-ico{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fv.css.map */
