:root{--fd-ink:#0e0e0e;--fd-muted:#6f6f6f;--fd-line:rgba(14,14,14,.12);--fd-bg:#fff;--fd-alt:#f4f4f2;--fd-accent:#b8860b;--fd-radius:0px;--fd-serif:var(--font-heading-family);--fd-sans:var(--font-body-family)}.fd{color:var(--fd-ink);background:var(--fd-bg)}.fd--alt{background:var(--fd-alt)}.fd--dark{background:var(--fd-ink);color:#fff}.fd--dark .fd-muted,.fd--dark .fd-body{color:#ffffffad}.fd-wrap{max-width:1300px;margin:0 auto;padding:0 20px}@media(min-width:750px){.fd-wrap{padding:0 40px}}.fd-eyebrow{font-family:var(--fd-sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;color:var(--fd-muted);font-weight:500}.fd--dark .fd-eyebrow{color:#fff9}.fd-h1{font-family:var(--fd-serif);font-weight:400;font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.02em;margin:0 0 22px}.fd-h2{font-family:var(--fd-serif);font-weight:400;font-size:clamp(30px,3.8vw,48px);line-height:1.08;letter-spacing:-.015em;margin:0 0 18px}.fd-h3{font-family:var(--fd-serif);font-weight:400;font-size:22px;line-height:1.2;margin:0 0 10px}.fd-body{font-size:16px;line-height:1.75;color:var(--fd-muted);max-width:520px}.fd-body p{margin:0 0 12px}.fd-body a{color:inherit;text-underline-offset:4px}.fd-muted{color:var(--fd-muted)}.fd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 34px;border-radius:var(--fd-radius);font-family:var(--fd-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--fd-ink);background:var(--fd-ink);color:#fff;transition:background .25s,color .25s,border-color .25s;cursor:pointer}.fd-btn:hover,.fd-btn--ghost{background:transparent;color:var(--fd-ink)}.fd-btn--ghost:hover{background:var(--fd-ink);color:#fff}.fd--dark .fd-btn{background:#fff;color:var(--fd-ink);border-color:#fff}.fd--dark .fd-btn:hover,.fd--dark .fd-btn--ghost{background:transparent;color:#fff}.fd-btns{display:flex;flex-wrap:wrap;gap:12px}.fd-link{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.fd-stars{color:var(--fd-accent);letter-spacing:3px;font-size:13px}.fd-media{position:relative;overflow:hidden;background:var(--fd-alt);border-radius:var(--fd-radius)}.fd-media img,.fd-media svg{width:100%;height:100%;object-fit:cover;display:block}.fd-split{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:990px){.fd-split{grid-template-columns:1fr 1fr;gap:96px}.fd-split--rev .fd-split__media{order:2}}.fd-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--fd-line);max-width:520px}.fd-list li{padding:15px 0;border-bottom:1px solid var(--fd-line);font-size:15px;display:flex;gap:14px;align-items:baseline}.fd-list li span{font-family:var(--fd-serif);font-size:13px;color:var(--fd-muted);min-width:22px}.fd-sec{padding:var(--fd-pt,96px) 0 var(--fd-pb,96px)}@media(max-width:749px){.fd-sec{padding:calc(var(--fd-pt,96px)*.65) 0 calc(var(--fd-pb,96px)*.65)}}.fd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.fd-head--center{flex-direction:column;align-items:center;text-align:center}.fd-head .fd-h2{margin:0}.fd-hero{display:grid;grid-template-columns:1fr;gap:0;min-height:0}@media(min-width:990px){.fd-hero{grid-template-columns:1fr 1fr;min-height:min(86vh,820px)}}.fd-hero__text{display:flex;flex-direction:column;justify-content:center;padding:56px 20px 64px}@media(min-width:990px){.fd-hero__text{padding:80px 72px 80px max(40px,calc((100vw - 1300px)/2 + 40px))}}.fd-hero__media{aspect-ratio:4/3}@media(min-width:990px){.fd-hero__media{aspect-ratio:auto;height:100%}}@media(max-width:989px){.fd-hero__media{order:-1}}.fd-hero__trust{margin:34px 0 0;font-size:13px;color:var(--fd-muted);display:flex;align-items:center;gap:10px}.fd-reas{border-top:1px solid var(--fd-line);border-bottom:1px solid var(--fd-line)}.fd-reas__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.fd-reas__grid{grid-template-columns:repeat(4,1fr)}}.fd-reas__item{padding:26px 16px;text-align:center;border-right:1px solid var(--fd-line)}.fd-reas__item:nth-child(2n){border-right:0}@media(max-width:989px){.fd-reas__item:nth-child(-n+2){border-bottom:1px solid var(--fd-line)}}@media(min-width:990px){.fd-reas__item:nth-child(2n){border-right:1px solid var(--fd-line)}.fd-reas__item:last-child{border-right:0}}.fd-reas__icon{width:24px;height:24px;margin:0 auto 12px;display:block}.fd-reas__t{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.fd-reas__s{margin:6px 0 0;font-size:13px;color:var(--fd-muted)}.fd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 14px}@media(min-width:990px){.fd-grid{grid-template-columns:repeat(var(--fd-cols,4),1fr);gap:48px 24px}}.fd-card{display:block;text-decoration:none;color:inherit;position:relative}.fd-card__media{aspect-ratio:4/5;margin-bottom:16px}.fd-card__media img{transition:opacity .5s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.fd-card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.fd-card:hover .fd-card__media img:first-child{transform:scale(1.04)}.fd-card:hover .fd-card__media img+img{opacity:1}}.fd-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--fd-ink);color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px}.fd-card__title{font-family:var(--fd-serif);font-size:19px;line-height:1.25;margin:0 0 6px;font-weight:400}.fd-card__price{font-size:14px;color:var(--fd-muted);margin:0}.fd-card__price s{margin-left:8px;opacity:.7}.fd-revs{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--fd-line)}@media(min-width:750px){.fd-revs{grid-template-columns:repeat(3,1fr)}}.fd-rev{margin:0;padding:36px 28px;border-bottom:1px solid var(--fd-line)}@media(min-width:750px){.fd-rev{border-bottom:0;border-right:1px solid var(--fd-line)}.fd-rev:last-child{border-right:0}}.fd-rev blockquote{margin:16px 0 22px;font-family:var(--fd-serif);font-size:20px;line-height:1.45;font-style:normal;border:0;padding:0}.fd-rev figcaption{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fd-muted)}.fd-faq{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.fd-faq{grid-template-columns:1fr 1.6fr;gap:96px}}.fd-faq__list{border-top:1px solid var(--fd-line)}.fd-faq details{border-bottom:1px solid var(--fd-line)}.fd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px}.fd-faq summary::-webkit-details-marker{display:none}.fd-plus{position:relative;width:13px;height:13px;flex:0 0 auto}.fd-plus:before,.fd-plus:after{content:"";position:absolute;left:0;top:50%;width:13px;height:1px;background:currentColor;transition:transform .3s}.fd-plus:after{transform:rotate(90deg)}details[open] .fd-plus:after{transform:rotate(0)}.fd-faq__a{padding:0 40px 26px 0;color:var(--fd-muted);font-size:15px;line-height:1.75}.fd-faq__a p{margin:0}.fd-steps{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--fd-line)}@media(min-width:750px){.fd-steps{grid-template-columns:repeat(var(--fd-cols,3),1fr)}}.fd-step{padding:36px 28px 36px 0;border-bottom:1px solid var(--fd-line)}@media(min-width:750px){.fd-step{border-bottom:0;padding:40px 32px 8px 0}}.fd-step__n{font-family:var(--fd-serif);font-size:44px;line-height:1;margin:0 0 20px;color:var(--fd-accent)}.fd-step p{margin:0;color:var(--fd-muted);font-size:15px;line-height:1.7}.fd-form{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:750px){.fd-form{grid-template-columns:1fr 1fr}.fd-form .fd-full{grid-column:1/-1}}.fd-form label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;color:var(--fd-muted)}.fd-form input,.fd-form select,.fd-form textarea{width:100%;border:1px solid var(--fd-line);background:#fff;padding:15px 16px;font:inherit;font-size:15px;color:var(--fd-ink);border-radius:var(--fd-radius);-webkit-appearance:none;appearance:none}.fd-form input:focus,.fd-form select:focus,.fd-form textarea:focus{outline:none;border-color:var(--fd-ink)}.fd-form textarea{min-height:130px;resize:vertical}.fd-note{font-size:13px;color:var(--fd-muted);margin:14px 0 0}.fd-alert{padding:16px 18px;border:1px solid var(--fd-ink);margin-bottom:24px;font-size:15px}.fd-pdp-title .fd-pdp-sub{display:block;margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--fd-muted);font-family:var(--fd-sans)}.fd-pdp-title h1{font-family:var(--fd-serif);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1.08;letter-spacing:-.01em;margin:0}.fd-pdp-eyebrow{font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--fd-muted)!important;margin:0!important}.fd-pdp-points{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:10px}.fd-pdp-points li{display:flex;gap:12px;align-items:center;font-size:14px}.fd-pdp-points svg{width:18px;height:18px;flex:0 0 auto}.fd-pdp-ship{display:flex;gap:12px;align-items:center;padding:14px 16px;background:var(--fd-alt);font-size:13px;line-height:1.5}.fd-pdp-ship svg{width:20px;height:20px;flex:0 0 auto}.fd-uses{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--fd-line)}@media(min-width:750px){.fd-uses{grid-template-columns:repeat(4,1fr)}}.fd-use{padding:32px 24px 32px 0;border-bottom:1px solid var(--fd-line)}@media(min-width:750px){.fd-use{border-bottom:0;border-right:1px solid var(--fd-line);padding:36px 28px}.fd-use:first-child{padding-left:0}.fd-use:last-child{border-right:0}}.fd-use p{margin:0;color:var(--fd-muted);font-size:14px;line-height:1.65}.fd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--fd-line);padding:12px 16px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .35s}.fd-sticky.is-on{transform:none}.fd-sticky__t{flex:1;min-width:0}.fd-sticky__t strong{display:block;font-family:var(--fd-serif);font-weight:400;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-sticky__t span{font-size:13px;color:var(--fd-muted)}.fd-sticky .fd-btn{min-height:46px;padding:0 22px}@media(min-width:990px){.fd-sticky{display:none}}.product .price,.price-item{font-family:var(--fd-sans)}.product-form__submit{letter-spacing:.18em;text-transform:uppercase;font-size:12px!important;min-height:54px}.announcement-bar__message{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.header__menu-item{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.collapsible-content summary .h4,.product__accordion summary .h4{font-family:var(--fd-sans);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.fd-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.fd-reveal.is-in{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fd.css.map */
