.hero-media-mobile{display:none}.hero-media-desktop,.hero-media-mobile{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media-desktop img,.hero-media-mobile img,.hero-media-desktop video,.hero-media-mobile video{width:100%;height:100%;object-fit:cover}.category-card--inactive{cursor:default}.category-card--inactive b{display:none}.collection-faq{margin-block:clamp(3rem,7vw,7rem);border-top:1px solid rgba(33,21,15,.18);padding-top:2rem}.collection-faq h2{font-size:clamp(2rem,4vw,4rem);margin:.4rem 0 2rem}.collection-faq details{border-bottom:1px solid rgba(33,21,15,.18);padding:1.1rem 0}.collection-faq summary{cursor:pointer;font-weight:600}.collection-faq p{max-width:70ch;color:#665a52}.product-value-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#21150f24;margin:1.5rem 0}.product-value-points div{background:#f7f3ec;padding:1rem}.product-value-points strong{display:block;font-size:.72rem;letter-spacing:.13em;margin-bottom:.35rem}.product-value-points span{color:#665a52;font-size:.88rem}.product-data-warning{padding:1rem;border:1px solid rgba(33,21,15,.18);color:#665a52;font-size:.88rem}.commercial-hub{padding-block:clamp(3rem,7vw,7rem)}.commercial-hub__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.commercial-hub__grid a{border:1px solid rgba(33,21,15,.18);padding:clamp(1.3rem,3vw,2.5rem);text-decoration:none;color:inherit}.commercial-hub__grid span{font-size:.7rem;letter-spacing:.15em}.commercial-hub__grid h3{font-size:clamp(1.35rem,2.5vw,2.2rem);margin:.5rem 0}.commercial-hub__grid p{color:#665a52}.policy-consistency-note{font-size:.78rem;color:#665a52;margin-top:1rem}@media(max-width:700px){.hero-media-desktop{display:none}.hero-media-mobile{display:block}.product-value-points,.commercial-hub__grid{grid-template-columns:1fr}.category-card--inactive{display:none}}@media(prefers-reduced-motion:reduce){.hero-video{display:none}.category-grid,.journal-card,.category-card{animation:none!important;transform:none!important;scroll-behavior:auto!important}}.homepage-catalog{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px)}.homepage-catalog__heading{align-items:flex-end}.homepage-catalog__heading p{max-width:650px;color:var(--muted,#756b64)}.homepage-catalog__links{display:flex;flex-wrap:wrap;gap:8px}.homepage-catalog__links a{border:1px solid rgba(33,21,15,.22);padding:12px 16px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;transition:background .25s ease,color .25s ease}.homepage-catalog__links a:hover,.homepage-catalog__links a:focus-visible{background:#21150f;color:#fff}.catalog-tier{margin-top:clamp(38px,5vw,72px)}.catalog-tier__heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:26px;border-top:1px solid rgba(33,21,15,.18);padding-top:20px}.catalog-tier__heading>span{font-size:11px;letter-spacing:.18em}.catalog-tier__heading h3{font-size:clamp(25px,3vw,42px);margin:0 0 6px}.catalog-tier__heading p{margin:0;color:var(--muted,#756b64)}.homepage-catalog__more{text-align:center;margin-top:38px}.price-presentation{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.price-retail{font-size:12px;font-weight:400;color:#81736a;text-transform:uppercase;letter-spacing:.08em}.price-sale{font-size:17px;color:#7c2f20}.price-standard{font-size:16px}.product-card-info h3{max-width:32ch;text-wrap:balance}.product-card-info .price-presentation{margin-top:8px}.product-card-media__missing{width:100%;aspect-ratio:5/7;display:grid;place-items:center;background:#e9e2d8;color:#655850;text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:11px;line-height:1.8}@media(max-width:749px){.homepage-catalog__heading{display:block}.homepage-catalog__links{margin-top:22px}.homepage-catalog__links a{flex:1;text-align:center}.catalog-tier__heading{gap:12px}.price-sale{font-size:15px}}.sticky-purchase{display:none}.product-review-request{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,110px);padding-block:clamp(70px,9vw,140px);border-top:1px solid rgba(33,21,15,.16)}.product-review-request__intro h2{font-size:clamp(34px,5vw,68px);line-height:.98;margin:.5rem 0 1.5rem}.product-review-request__intro>p{max-width:48ch;color:#665a52}.product-review-request__integrity{font-size:.8rem;border-top:1px solid rgba(33,21,15,.18);padding-top:1rem}.product-review-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-review-form label{display:grid;gap:8px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.product-review-form input,.product-review-form select,.product-review-form textarea{width:100%;border:1px solid rgba(33,21,15,.28);background:#fff;padding:14px;font:inherit;text-transform:none;letter-spacing:0}.product-review-form__wide,.product-review-form .form-success,.product-review-form>ul{grid-column:1/-1}.product-review-form__consent{grid-template-columns:auto 1fr!important;align-items:start;line-height:1.5}.product-review-form__consent input{width:auto;margin-top:2px}.article-reading-progress{position:fixed;z-index:90;top:0;left:0;width:100%;height:3px;pointer-events:none}.article-reading-progress span{display:block;width:0;height:100%;background:#9b5639}.article-toc{margin:1.5rem 0;padding:1.25rem 0;border-block:1px solid rgba(33,21,15,.16)}.article-toc ol{padding:0;margin:.75rem 0 0;list-style:none}.article-toc li{margin:.5rem 0}.article-toc .is-subsection{padding-left:1rem}.article-toc a{text-decoration:none}.article-quick-answer{background:#f0e8dd;border-left:3px solid #7c432f;padding:clamp(18px,3vw,32px);margin:0 0 clamp(32px,5vw,64px)}.article-quick-answer p:last-child{margin-bottom:0}.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:3rem 0;padding-block:1.25rem;border-block:1px solid rgba(33,21,15,.16)}.article-share button,.article-share a{font:inherit;border:1px solid rgba(33,21,15,.22);background:transparent;color:inherit;padding:.7rem 1rem;text-decoration:none}.article-faq{padding-block:clamp(60px,8vw,120px)}.article-faq h2{font-size:clamp(32px,5vw,64px)}.article-faq details{border-bottom:1px solid rgba(33,21,15,.18);padding:1.25rem 0}.article-faq summary{cursor:pointer;font-weight:600}.article-faq .rte{max-width:75ch;color:#665a52}.article-commerce>.text-link{display:inline-block;margin-top:24px}@media(max-width:749px){body:has(.sticky-purchase){padding-bottom:78px}.sticky-purchase{position:fixed;z-index:85;display:flex;left:0;right:0;bottom:0;align-items:center;justify-content:space-between;gap:10px;background:#1f120d;color:#fff;border-top:1px solid rgba(255,255,255,.18);padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.sticky-purchase__product{display:flex;align-items:center;gap:9px;min-width:0}.sticky-purchase__product img{width:38px;height:48px;object-fit:cover}.sticky-purchase__product span{min-width:0}.sticky-purchase__product strong{display:block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sticky-purchase__product .price-presentation{font-size:11px}.sticky-purchase__product .price-retail{display:none}.sticky-purchase__product .price-sale,.sticky-purchase__product .price-standard{font-size:12px;color:#fff}.sticky-purchase__button{flex:0 0 auto;padding:12px 14px;font-size:10px}.product-review-request,.product-review-form{grid-template-columns:1fr}.product-review-form>*{grid-column:1}.article-toc{display:none}}@media(prefers-reduced-motion:reduce){.article-reading-progress span{transition:none}.sticky-purchase{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/wolfoco-v320.css.map */
