html.pmx-bf body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}html.pmx-bf h1,html.pmx-bf .h1,html.pmx-bf h2,html.pmx-bf .h2,html.pmx-bf h3,html.pmx-bf .h3,html.pmx-bf .x-large-heading,html.pmx-bf .xx-large-heading,html.pmx-bf .xxx-large-heading{font-weight:var(--pmx-serif-weight, 400);line-height:1.12;letter-spacing:.005em}html.pmx-bf h4,html.pmx-bf .h4,html.pmx-bf h5,html.pmx-bf .h5,html.pmx-bf h6,html.pmx-bf .h6{font-family:var(--pmx-sans);font-weight:400;text-transform:uppercase;letter-spacing:var(--pmx-track);font-size:1.2rem}html.pmx-bf .subheading,html.pmx-bf .text-overline,html.pmx-bf .overline{font-family:var(--pmx-sans);letter-spacing:var(--pmx-track);font-size:1.1rem}html.pmx-bf ::selection{background:var(--pmx-black);color:var(--pmx-ivory)}html.pmx-bf .btn:not(:where(.btn--icon,.media-ctrl__btn,.slider-nav__btn)){font-family:var(--pmx-sans);font-size:1.15rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;padding:12px 26px;transition:background-color .35s var(--pmx-ease),color .35s var(--pmx-ease),border-color .35s var(--pmx-ease),opacity .2s}html.pmx-bf .btn--secondary{background-color:transparent}@media(max-width:767.98px){html.pmx-bf .btn:not(:where(.btn--icon,.media-ctrl__btn,.slider-nav__btn)){padding:11px 16px;letter-spacing:.12em}}html.pmx-bf .btn--secondary:hover{background-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.pmx-link{display:inline-block;position:relative;padding:4px 0 6px;font-family:var(--pmx-sans);font-size:1.15rem;font-weight:400;letter-spacing:var(--pmx-track);text-transform:uppercase;text-decoration:none;color:inherit}.pmx-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .6s var(--pmx-ease)}.pmx-link:hover:after{transform:scaleX(0)}.pmx-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.pmx-eyebrow{display:block;font-family:var(--pmx-sans);font-size:1.05rem;font-weight:400;letter-spacing:var(--pmx-track);text-transform:uppercase}html.pmx-bf .price__checkout-badge{padding:0;border:0;border-radius:0;background:none;color:inherit;font-family:var(--pmx-sans);font-size:1em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}html.pmx-bf .price__discounted-preview{font-size:1.1em;font-weight:700;color:var(--pmx-sale, currentColor)}html.pmx-bf .pmx-dark .price__discounted-preview{color:currentColor}html.pmx-bf .price__default:has(.price__discounted-preview) .price__current{font-weight:400}.pmx-bar{background:var(--pmx-bar-bg, #0e0d0c);color:var(--pmx-bar-fg, #f4f1eb);font-family:var(--pmx-sans);font-size:1.1rem;font-weight:400;letter-spacing:var(--pmx-track, .2em);text-transform:uppercase;line-height:1.3}.pmx-bar--empty{display:none}.pmx-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 22px;min-height:36px;padding:8px 16px;text-align:center}.pmx-bar__text,.pmx-bar__cd{margin:0}.pmx-bar__cd{display:inline-flex;gap:8px;opacity:.85}.pmx-bar__cd[hidden]{display:none}.pmx-cd{font-variant-numeric:tabular-nums;letter-spacing:.08em}.pmx-bar__link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:767.98px){.pmx-bar{font-size:1rem;letter-spacing:.12em}.pmx-bar__inner{gap:2px 14px;padding:7px 12px}.pmx-bar__text{flex:0 0 100%}}html.pmx-bf .cc-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;transition:top .35s var(--pmx-ease)}html.pmx-bf .cc-header.pmx-hdr-hidden,html.pmx-bf .cc-header.pmx-snap-hide{top:calc(var(--pmx-hdr-h, 120px) * -1 - 2px)}html.pmx-bf .cc-header .header{transition:none}html.pmx-bf{-webkit-tap-highlight-color:transparent}html.pmx-bf.adr-mm-open,html.pmx-bf.adr-mm-open body{overflow:visible!important}#AdrMM .adr-mm__shade,#AdrMM .adr-mm__bar{touch-action:none}#AdrMM .adr-mm__panel{overscroll-behavior:contain}html.pmx-bf .cc-header.pmx-scrolled .header{box-shadow:0 1px rgba(var(--pmx-ink-rgb),.08)}html.pmx-bf .main-nav__item,html.pmx-bf .main-nav>li>a,html.pmx-bf .main-nav>li>details>summary{font-family:var(--pmx-sans);font-size:1.15rem;font-weight:400;letter-spacing:var(--pmx-track);text-transform:uppercase}@media(min-width:1024px){html.pmx-hdr-c .cc-header .header__grid{display:flex!important;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;padding-top:var(--pmx-logo-pt, 28px)!important;padding-bottom:4px}html.pmx-hdr-c .cc-header .header__grid>.logo{order:1;flex:0 0 100%;display:flex;justify-content:center;padding:0!important;margin-bottom:10px}html.pmx-hdr-c .cc-header .header__grid>main-menu{order:2;flex:0 1 auto}html.pmx-hdr-c .cc-header .header__grid>.header__icons{position:absolute;top:calc(var(--pmx-logo-pt, 28px) - 10px);right:56px}}@media(max-width:1023.98px){html.pmx-hdr-c .cc-header .header__grid{position:relative}html.pmx-hdr-c .cc-header .header__grid>main-menu{order:-1;flex:0 0 auto;margin-inline-start:-10px}html.pmx-hdr-c .cc-header .header__grid>.logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0!important;z-index:1}html.pmx-hdr-c .cc-header .header__grid>.logo .logo__image{width:118px}html.pmx-hdr-c .cc-header .header__grid>.header__icons{flex:1 1 auto}}html.pmx-reveal-on .pmx-rv{opacity:0;transform:translate3d(0,48px,0);transition:opacity 1.3s var(--pmx-ease-out),transform 1.5s var(--pmx-ease-out)}html.pmx-reveal-on .pmx-rv.pmx-rv-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.pmx-reveal-on .pmx-rv{opacity:1;transform:none;transition:none}}.pmx-dark{background-color:var(--pmx-black);color:var(--pmx-ivory)}.pmx-ivory{background-color:var(--pmx-ivory);color:var(--pmx-ink)}.pmx-ivory-2{background-color:var(--pmx-ivory-2);color:var(--pmx-ink)}html.pmx-bf .product-title{font-family:var(--pmx-serif);font-weight:var(--pmx-serif-weight, 400);font-size:clamp(24px,2.1vw,34px);line-height:1.12}html.pmx-bf .product-info legend.label,html.pmx-bf .product-info .label{font-family:var(--pmx-sans);font-size:1.1rem;font-weight:400;letter-spacing:var(--pmx-track);text-transform:uppercase}html.pmx-bf button.js-add-to-cart{border-color:rgb(var(--btn-bg-color));background-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));padding-top:16px;padding-bottom:16px}html.pmx-bf button.js-add-to-cart:hover:not([disabled]){background-color:var(--btn-bg-hover-color)}html.pmx-bf .opt-label--btn{letter-spacing:.1em}
/*# sourceMappingURL=/cdn/shop/t/110/assets/pmx-bf.css.map */
