:root{--fine-gold: #a87c1c;--fine-gold-text: #8c6914;--fine-grey-text: #6b6b6b;--fine-line: #d9d9d9;--fine-btn-h: 4.8rem;--fine-radius: 0}:root{--fine-font-head: var(--font-heading-family);--fine-font-body: var(--font-body-family);--fine-weight-regular: 400;--fine-weight-bold: 700;--fine-text-xs: 1.2rem;--fine-text-sm: 1.4rem;--fine-text-md: 1.6rem;--fine-text-lg: 1.8rem;--fine-text-xl: 2rem;--fine-text-2xl: clamp(2.3rem, 1.59rem + 1.89vw, 3.6rem);--fine-text-3xl: clamp(2.3rem, 1.007rem + 3.45vw, 4.8rem);--fine-leading-tight: 1.15;--fine-leading-snug: 1.3;--fine-leading-body: 1.55;--fine-tracking-caps: .08em;--fine-ink: var(--fine-charcoal);--fine-ink-muted: var(--fine-grey-text);--fine-accent: var(--fine-red);--fine-accent-gold: var(--fine-gold-text);--fine-on-dark: #FFFFFF;--fine-on-dark-muted: rgba(255, 255, 255, .72);--fine-star: var(--fine-gold);--fine-star-empty: #d9d4c4;--fine-space-1: .4rem;--fine-space-2: .8rem;--fine-space-3: 1.2rem;--fine-space-4: 1.6rem;--fine-space-5: 2.4rem;--fine-space-6: 3.2rem;--fine-space-7: 4.8rem;--fine-space-8: 6.4rem;--fine-space-9: 9.6rem;--fine-section-y: clamp(4.8rem, 3.2rem + 3.2vw, 8rem);--fine-btn-h-compact: 4.4rem}html body{letter-spacing:0;line-height:var(--fine-leading-body);font-size:var(--fine-text-md);color:var(--fine-ink)}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{letter-spacing:0;line-height:var(--fine-leading-tight)}html body .color-scheme-1,html body .color-scheme-2{color:var(--fine-ink)}html body button{font-family:inherit}html body main :is(p,li,dd,td)>a:not([class]){color:var(--fine-ink);text-decoration:underline;text-underline-offset:.2em}.fine-container{width:100%;max-width:48rem;margin-inline:auto}.fine-pad{padding-inline:1.6rem}.fine-heading{font-family:var(--fine-font-head);font-weight:var(--font-heading-weight);color:var(--fine-ink);line-height:var(--fine-leading-tight);letter-spacing:0}.fine-body{font-family:var(--fine-font-body);font-weight:var(--fine-weight-regular);color:var(--fine-ink);line-height:var(--fine-leading-body)}.fine-eyebrow{font-family:var(--fine-font-body);font-weight:var(--fine-weight-regular);font-size:var(--fine-text-xs);letter-spacing:var(--fine-tracking-caps);text-transform:uppercase;color:var(--fine-ink-muted);line-height:var(--fine-leading-body)}.fine-script{font-family:var(--fine-font-head);font-weight:inherit;color:var(--fine-accent)}.fine-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:var(--fine-btn-h);padding:1.2rem 2.4rem;font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-md);letter-spacing:0;text-transform:none;text-decoration:none;border-radius:var(--fine-radius);border:.2rem solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;line-height:var(--fine-leading-body)}.fine-btn--primary{background-color:var(--fine-red);color:var(--fine-on-dark)}.fine-btn--primary:hover{background-color:#b91528}.fine-btn--outline{background-color:transparent;color:var(--fine-ink);border-color:var(--fine-charcoal)}.fine-btn--outline:hover{background-color:var(--fine-charcoal);color:var(--fine-on-dark)}.fine-bg-white{background-color:var(--fine-white);color:var(--fine-ink)}.fine-bg-red{background-color:var(--fine-red);color:var(--fine-on-dark)}.fine-bg-cream{background-color:var(--fine-cream);color:var(--fine-ink)}.fine-bg-charcoal{background-color:var(--fine-charcoal);color:var(--fine-on-dark)}.fine-bg-light{background-color:var(--fine-bg-light);color:var(--fine-ink)}.fine-bg-brown{background-color:var(--fine-brown);color:var(--fine-on-dark)}.fine-accordion{border-bottom:1px solid rgba(var(--fine-charcoal-rgb),.12)}.fine-accordion:first-child{border-top:1px solid rgba(var(--fine-charcoal-rgb),.12)}.fine-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem .2rem;cursor:pointer;list-style:none}.fine-accordion__summary::-webkit-details-marker{display:none}.fine-accordion__title{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-md);letter-spacing:0;color:var(--fine-ink);line-height:var(--fine-leading-body)}.fine-accordion__icon{flex-shrink:0;transition:transform .2s ease;transform:rotate(90deg);display:inline-flex}.fine-accordion__icon svg{width:1.4rem;height:1.4rem;display:block}.fine-accordion[open] .fine-accordion__icon{transform:rotate(-90deg)}.fine-accordion__body{padding:0 .2rem 1.8rem}.fine-accordion__body p{font-family:var(--fine-font-body);font-weight:var(--fine-weight-regular);font-size:var(--fine-text-sm);line-height:var(--fine-leading-body);color:var(--fine-ink);margin:0 0 1.4rem}.fine-accordion__body p:last-child{margin-bottom:0}.fine-acc2{border-top:1px solid rgba(0,0,0,.12)}.fine-acc2:last-of-type{border-bottom:1px solid rgba(0,0,0,.12)}.fine-acc2__summary{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 1.6rem;cursor:pointer;list-style:none}.fine-acc2__summary::-webkit-details-marker{display:none}.fine-acc2__ic{flex-shrink:0;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fine-red);border-radius:.4rem;font-size:var(--fine-text-md);line-height:var(--fine-leading-body)}.fine-acc2__head{display:flex;flex-direction:column;gap:.2rem;flex:1}.fine-acc2__title{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-md);color:var(--fine-ink);line-height:var(--fine-leading-body)}.fine-acc2__sub{font-family:var(--fine-font-body);font-weight:var(--fine-weight-regular);font-size:var(--fine-text-xs);color:var(--fine-ink-muted);line-height:var(--fine-leading-body)}.fine-acc2__chv{flex-shrink:0;display:inline-flex;transform:rotate(90deg);transition:transform .2s ease}.fine-acc2__chv svg{width:1.2rem;height:1.2rem}.fine-acc2[open] .fine-acc2__chv{transform:rotate(-90deg)}.fine-acc2__body{padding:0 1.6rem 2.4rem}.fine-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:768px)and (max-width:989px){body .fine-hero__inner,body .fine-intro__inner,body .fine-cats__inner,body .fine-disc__inner,body .fine-frag__inner,body .fine-fcta__inner,body .fine-story__inner,body .fine-scent__inner,body .fine-xsell__inner,body .fine-rev__inner,body .fine-formula__inner,body .fine-perf__inner,body .fine-sformula__inner,body .fine-spec__inner,body .fine-inci__inner,body .fine-col-hero__inner,body .fine-col-banner__inner,body .fine-footer__wrap,body .fine-pdp,body .fine-sticky-atc__inner{max-width:72rem;padding-left:3.2rem;padding-right:3.2rem}body .fine-header__inner{max-width:72rem;padding-left:2.4rem;padding-right:2.4rem}body .fine-hero__inner,body .fine-intro__inner,body .fine-cats__inner,body .fine-frag__inner,body .fine-story__inner,body .fine-scent__inner,body .fine-xsell__inner,body .fine-disc__inner,body .fine-rev__inner{padding-top:var(--fine-section-y);padding-bottom:var(--fine-section-y)}body .fine-cats__title,body .fine-disc__heading,body .fine-frag__heading,body .fine-intro__title,body .fine-fcta__title,body .fine-pdp__name,body .fine-story__heading,body .fine-scent__heading,body .fine-xsell__heading,body .fine-rev__heading{font-size:var(--fine-text-2xl);line-height:var(--fine-leading-tight)}body .fine-footer__wrap{padding-top:var(--fine-section-y);padding-bottom:var(--fine-section-y)}}.fine-rstats{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.fine-rstats__row{color:inherit;line-height:var(--fine-leading-body)}.fine-rstats__stars{color:var(--fine-star);letter-spacing:.06rem}.fine-col-hero__rating-live{margin:0 0 .4rem}.fine-stars{display:inline-flex;align-items:center;gap:.5rem;line-height:1}.fine-stars__set{position:relative;display:inline-block;white-space:nowrap;font-size:1.5rem;letter-spacing:.15rem}.fine-stars__empty{color:var(--fine-line)}.fine-stars__fill{position:absolute;left:0;top:0;overflow:hidden;color:var(--fine-star);white-space:nowrap}.fine-stars__num{font-family:var(--fine-font-body);font-weight:var(--fine-weight-bold);font-size:1.2rem;color:var(--fine-ink)}.fine-header__nav,.fine-header__inner{overflow:visible}.fine-nav-item{position:relative;display:inline-block}.fine-nav-dd{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(.6rem);min-width:21rem;background:#fff;border:1px solid #e6e1d3;box-shadow:0 1.4rem 3.4rem #00000021;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:120;padding:.8rem 0}.fine-nav-item:hover .fine-nav-dd,.fine-nav-item:focus-within .fine-nav-dd{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.fine-nav-dd__inner{display:flex;flex-direction:column}.fine-nav-dd__link{padding:.75rem 1.8rem;font-family:var(--fine-font-body);font-size:var(--fine-text-sm);line-height:var(--fine-leading-body);color:var(--fine-ink);text-decoration:none;white-space:nowrap}.fine-nav-dd__link:hover{background:#f7f3e9;color:var(--fine-accent)}.fine-nav-dd__all{margin-top:.5rem;padding:.9rem 1.8rem 0;border-top:1px solid #efe9da;font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xs);letter-spacing:0;color:var(--fine-accent);text-decoration:none;line-height:var(--fine-leading-body)}@media(max-width:989px){.fine-nav-dd{display:none!important}}.fine-card{display:flex;flex-direction:column;text-align:center;height:100%}.fine-card__choice-top{text-align:center;margin-bottom:.6rem;min-height:1.9rem}.fine-card__choice-top span{display:inline-block;padding:.2rem .8rem;background:#faea85;font-family:var(--fine-font-body);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xs);letter-spacing:0;color:var(--fine-ink);line-height:var(--fine-leading-body)}.fine-card__media{position:relative;display:block;width:100%;aspect-ratio:1/1}.fine-card__media img{width:100%;height:100%;object-fit:contain}.fine-card__body{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:.6rem;flex:1}.fine-card__name{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-md);line-height:var(--fine-leading-body);letter-spacing:0;color:var(--fine-ink);text-decoration:none;margin-top:.4rem}.fine-card__name{padding-block:1.25rem;margin-top:-.85rem;margin-bottom:-1.25rem}.fine-card__family{margin:.2rem 0 0;font-family:var(--fine-font-body);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xs);letter-spacing:var(--fine-tracking-caps);text-transform:uppercase;color:var(--fine-ink-muted);line-height:var(--fine-leading-body)}.fine-card__volume{font-family:var(--fine-font-body);font-weight:var(--fine-weight-regular);font-size:var(--fine-text-xs);line-height:var(--fine-leading-body);color:var(--fine-ink-muted);margin:.3rem 0 0;letter-spacing:0}.fine-card__inspo{font-family:var(--fine-font-body);font-weight:var(--fine-weight-regular);font-size:var(--fine-text-xs);line-height:var(--fine-leading-body);color:var(--fine-ink-muted);margin:.4rem 0 0}.fine-card__inspo em{font-style:italic}.fine-card__notes{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xs);letter-spacing:0;color:var(--fine-ink);margin:.4rem 0 0;line-height:var(--fine-leading-body)}.fine-card__notes span{display:inline}.fine-card__priceRow{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;flex-wrap:wrap;justify-content:center}.fine-card__price{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xl);letter-spacing:0;color:var(--fine-ink);line-height:var(--fine-leading-snug)}.fine-card__form{width:100%;padding-top:1rem}.fine-card__add{width:100%;max-width:17.5rem;height:var(--fine-btn-h-compact);border:0;background:var(--fine-red);color:var(--fine-on-dark);cursor:pointer;font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-sm);letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;justify-content:center;line-height:var(--fine-leading-body)}.fine-card__add[disabled]{background:transparent;cursor:not-allowed;color:var(--fine-ink-muted);border:2px solid var(--fine-line)}.fine-card__add--choose{display:inline-flex;align-items:center;justify-content:center;margin-inline:auto;text-decoration:none;box-sizing:border-box}@media(min-width:990px){.fine-card__choice-top{margin-bottom:.8rem;min-height:2.2rem}.fine-card__body{padding:1.6rem .4rem .4rem}.fine-card__name{font-weight:var(--fine-weight-bold);font-size:var(--fine-text-md);line-height:var(--fine-leading-body);color:var(--fine-ink);margin:-1.25rem 0}.fine-card__notes{font-family:var(--fine-font-body);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xs);line-height:var(--fine-leading-body);letter-spacing:0;color:var(--fine-ink);margin-top:.8rem}.fine-card__priceRow{padding-top:1rem;gap:.8rem}.fine-card__price{font-size:var(--fine-text-md);letter-spacing:0;line-height:var(--fine-leading-body);color:var(--fine-ink)}.fine-card__form{padding-top:1.2rem}.fine-card__add{max-width:none;height:var(--fine-btn-h-compact);letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}}.fine-shoplinks{max-width:43rem;margin:0 auto;padding:2.4rem 2rem 3.2rem}.fine-shoplinks__heading{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xl);text-align:center;margin:0 0 2rem;color:var(--fine-ink);line-height:var(--fine-leading-snug)}.fine-shoplinks__wrap{display:grid;gap:2.4rem}.fine-shoplinks__ds{max-width:26rem;margin:0 auto;width:100%}.fine-shoplinks__cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fine-shoplinks__cats .fine-btn{font-size:var(--fine-text-md);padding:0 1rem;display:inline-flex;min-height:var(--fine-btn-h);align-items:center;justify-content:center;line-height:var(--fine-leading-body);letter-spacing:0}@media(min-width:990px){.fine-shoplinks{max-width:96rem;padding:4rem}.fine-shoplinks__wrap{grid-template-columns:26rem 1fr;align-items:center;gap:4.8rem}.fine-shoplinks__cats{grid-template-columns:1fr 1fr}}.fine-grid__list{max-width:43rem;margin-inline:auto;padding:2rem;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:3.2rem 1.8rem;border-top:1px solid #000}@media(min-width:990px){.fine-grid__list{max-width:132rem;grid-template-columns:repeat(4,1fr);gap:2.4rem 2rem;padding:3.2rem 6.8rem}}@media(max-width:989px){body:has(.fine-sticky-atc.is-visible,.fine-acc-sticky.is-visible){padding-bottom:6.1rem}}.fine-ic{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex:none;margin-inline-end:.35em}.fine-pdp__badge-val .fine-ic,.fine-acc2__ic .fine-ic,.fine-de5__check-mark .fine-ic,.fine-de5__bullet-mark .fine-ic,.tkp__tick .fine-ic,.fine-ds__tick .fine-ic,.fine-perf__stars .fine-ic{margin-inline-end:0}.fine-de5__check-mark .fine-ic,.fine-de5__bullet-mark .fine-ic{width:1.6rem;height:1.6rem}.fine-ic--flag{width:1.333em;border-radius:.1em;box-shadow:0 0 0 .5px #0000002e}.fine-pdp__badge-val .fine-ic{width:2.6rem;height:2.6rem;vertical-align:middle}.fine-pdp__badge-val .fine-ic--flag{width:3.2rem;height:2.4rem}.fine-acc2__ic .fine-ic{width:2rem;height:2rem}.contact .field:has(#ContactForm-phone){display:none}:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-histogram-row{min-height:4.4rem}:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-voting-controls__button,:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-media-grid__arrow{min-width:4.4rem;min-height:4.4rem}:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-button{min-height:4.4rem}:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-histogram-row__frequency,:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-voting-controls .jm-text,:is(.fine-jdgm2,.fine-acc__reviews,.jdgm-review-widget) .jm-voting-controls__icon{color:var(--fine-ink-muted)}@supports (height: 100dvh){.drawer,.drawer__inner{height:100dvh}}cart-drawer-items{min-height:0}.drawer__footer{padding:1rem 0 1.2rem}.cart-drawer .cart__ctas{display:block}.cart-drawer__express{margin-top:.8rem}.cart-drawer__express .shopify-cleanup,.cart-drawer__express [data-shopify-buttoncontainer]{justify-content:stretch}.cart-drawer__guarantee{margin:.8rem 0 0;text-align:center;font-size:var(--fine-text-xs);color:var(--fine-ink);line-height:var(--fine-leading-body)}.cart-drawer__guarantee a{color:inherit;text-underline-offset:.2rem}.ds-cart-note{margin:3px 0 0;font-size:var(--fine-text-xs);font-weight:var(--fine-weight-regular);color:var(--fine-ink-muted);letter-spacing:0;line-height:var(--fine-leading-body);text-wrap:balance}.fine-pdp__stars .fine-stars__set,.fine-rev__headline .fine-stars__set{font-size:inherit;letter-spacing:.1rem}@media(max-width:749px)and (max-height:760px){cart-drawer .cart-drawer__express{display:none}cart-drawer .tax-note{margin:.2rem 0 0;font-size:var(--fine-text-xs);line-height:var(--fine-leading-body)}cart-drawer .cart__ctas{margin-top:.8rem}}nav[aria-label=Breadcrumb] a{display:inline-block;padding:1.4rem .6rem;margin:-1.4rem -.6rem}.fine-acc__rating,.fine-de5__rating,.smp-hero__how{position:relative}.fine-acc__rating:after,.fine-de5__rating:after,.smp-hero__how:after{content:"";position:absolute;top:-.5rem;right:0;bottom:-.5rem;left:0}.fine-footer__logo{min-height:4.4rem;align-items:center}@media(min-width:990px){body .fine-story__heading,body .fine-de5-story__section-title,body .fine-de5-story__intro h3,body .fine-de5-story__lead h3{font-family:var(--fine-font-head);font-weight:var(--fine-weight-bold);font-size:var(--fine-text-xl);line-height:var(--fine-leading-snug);letter-spacing:0;text-transform:none;color:var(--fine-ink)}body .fine-story__inner{display:block;columns:2;column-gap:var(--fine-space-8)}body .fine-story__tile+.fine-story__tile{margin-top:var(--fine-space-7)}body .fine-story__head-btn{break-after:avoid}body .fine-story__body p{break-inside:avoid}body .fine-story__tile:only-child{column-span:all}body .fine-de5-story__inner{max-width:72rem}body .fine-de5-story__intro,body .fine-de5-story__lead,body .fine-de5-story__outro,body .fine-de5-story__section{text-align:left}}html body .fine-story__heading,html body .fine-de5-story__section-title,html body .fine-de5-story__intro h3,html body .fine-de5-story__lead h3{font-size:var(--fine-text-xl);line-height:var(--fine-leading-snug);letter-spacing:0}html body main :is(.h0,.h1,.h2,.h3,.h4,.h5){letter-spacing:0}html body main .rich-text__heading,html body .fine-de5-story__heading{font-size:var(--fine-text-2xl);line-height:var(--fine-leading-tight)}html body main :is(h1,h2){text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fine-base.css.map */
