:root{--bf-ink: #050505;--bf-white: #FFFFFF;--bf-fog: #FAFAFA;--bf-mist: #FCFCFC;--bf-rule: #EBEBEB;--bf-hairline: #F2F2F2;--bf-ash: #888888;--bf-smoke: #333333;--bf-mid: #666666;--bf-ghost: #AAAAAA;--bf-warm: #F5F5F5;--bf-border-img: #F9F9F9;--bf-eaeaea: #EAEAEA;--color-foreground: var(--bf-ink);--color-background: var(--bf-white);--bf-font-serif: var(--font-heading--family, "Playfair Display", "Didot", "Bodoni MT", Georgia, serif);--bf-font-mono: "Courier New", Courier, monospace;--bf-font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--bf-text-3xs: .5625rem;--bf-text-2xs: .625rem;--bf-text-xs: .6875rem;--bf-text-sm: .75rem;--bf-text-md: .875rem;--bf-text-lg: 1rem;--bf-text-xl: 1.375rem;--bf-text-2xl: 1.5rem;--bf-text-3xl: 2rem;--bf-tracking-brand: .375em;--bf-tracking-loose: .25em;--bf-tracking-meta: .1875em;--bf-tracking-item: .09375em;--bf-tracking-price: .0625em;--bf-tracking-none: 0em;--bf-leading-editorial: 2.2;--bf-leading-advisory: 2;--bf-leading-footer: 2.2;--bf-leading-normal: 1.4;--bf-space-xs: .625rem;--bf-space-sm: .9375rem;--bf-space-md: 1.5625rem;--bf-space-lg: 1.875rem;--bf-space-xl: 2.8125rem;--bf-space-2xl: 3.125rem;--bf-space-3xl: 3.75rem;--bf-border-width: 1px;--bf-border-primary: 1px solid var(--bf-ink);--bf-border-rule: 1px solid var(--bf-rule);--bf-border-hairline: 1px solid var(--bf-hairline);--bf-border-eaeaea: 1px solid var(--bf-eaeaea);--bf-radius: 0px;--bf-shadow-card: 0 15px 35px rgba(0, 0, 0, .03);--bf-shadow-none: none;--bf-transition-btn: background-color .4s ease, color .4s ease, border-color .4s ease;--bf-transition-hover: transform .3s ease, box-shadow .3s ease;--bf-img-filter: grayscale(10%);--style-border-radius-inputs: 0;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-popover: 0;--style-border-radius-pills: 0;--variant-picker-button-radius: 0;--variant-picker-swatch-radius: 0;--card-corner-radius: 0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--bf-font-serif);font-weight:400;font-style:normal}h1,.h1{letter-spacing:var(--bf-tracking-brand);text-transform:uppercase;line-height:var(--line-height--display-tight, 1)}h2,.h2{font-style:italic;letter-spacing:var(--bf-tracking-price);text-transform:uppercase;line-height:var(--line-height--display-tight, 1)}h3,.h3,h4,.h4{letter-spacing:var(--bf-tracking-price);line-height:var(--line-height--heading-normal, 1.25)}p,.text-body,.rte p{font-family:var(--bf-font-sans);font-size:var(--bf-text-sm);line-height:var(--bf-leading-editorial);color:var(--bf-smoke);letter-spacing:var(--bf-tracking-price)}.bf-btn,.button.bf-btn,a.bf-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--bf-space-md) var(--bf-space-xl);border:var(--bf-border-primary);border-radius:var(--bf-radius);font-family:var(--bf-font-mono);font-size:var(--bf-text-2xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--bf-tracking-loose);color:var(--bf-ink);background-color:transparent;text-decoration:none;transition:var(--bf-transition-btn);cursor:pointer;white-space:nowrap;box-shadow:none;-webkit-appearance:none;appearance:none}.bf-btn:hover,.bf-btn:focus-visible{background-color:var(--bf-ink);color:var(--bf-white)}.bf-btn--inverse,.button.bf-btn--inverse,a.bf-btn--inverse{display:inline-flex;align-items:center;justify-content:center;padding:var(--bf-space-md) var(--bf-space-xl);border:var(--bf-border-primary);border-radius:var(--bf-radius);font-family:var(--bf-font-mono);font-size:var(--bf-text-2xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--bf-tracking-loose);color:var(--bf-white);background-color:var(--bf-ink);text-decoration:none;transition:var(--bf-transition-btn);cursor:pointer;white-space:nowrap;box-shadow:none;-webkit-appearance:none;appearance:none}.bf-btn--inverse:hover,.bf-btn--inverse:focus-visible{background-color:transparent;color:var(--bf-ink)}.bf-btn--full,.bf-btn--inverse.bf-btn--full{width:100%;display:flex}.bf-label,.bf-section-title{display:block;font-family:var(--bf-font-mono);font-size:var(--bf-text-2xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--bf-tracking-meta);color:var(--bf-ash);border-bottom:var(--bf-border-primary);padding-bottom:var(--bf-space-sm);margin-bottom:var(--bf-space-md)}.bf-meta,.bf-item-variant{display:block;font-family:var(--bf-font-mono);font-size:var(--bf-text-2xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--bf-tracking-item);color:var(--bf-ash);margin-bottom:4px}.bf-meta-bar{font-family:var(--bf-font-mono);font-size:var(--bf-text-2xs);font-weight:400;text-transform:uppercase;letter-spacing:var(--bf-tracking-meta);color:var(--bf-white)}.bf-advisory{font-family:var(--bf-font-serif);font-size:var(--bf-text-md);font-style:italic;font-weight:400;line-height:var(--bf-leading-advisory);color:var(--bf-mid)}.bf-advisory-title{display:block;font-family:var(--bf-font-mono);font-size:var(--bf-text-2xs);text-transform:uppercase;letter-spacing:var(--bf-tracking-meta);color:var(--bf-ink);margin-bottom:var(--bf-space-md)}.bf-price{font-family:var(--bf-font-mono);font-size:var(--bf-text-sm);letter-spacing:var(--bf-tracking-price);color:var(--bf-ink)}.bf-price--compare{font-family:var(--bf-font-mono);font-size:var(--bf-text-sm);letter-spacing:var(--bf-tracking-price);color:var(--bf-ghost);text-decoration:line-through}.bf-product-title{font-family:var(--bf-font-serif);font-size:var(--bf-text-lg);font-weight:400;display:block;margin-bottom:8px;color:var(--bf-ink);letter-spacing:var(--bf-tracking-price)}.bf-footer-text{font-family:var(--bf-font-mono);font-size:var(--bf-text-3xs);color:var(--bf-ash);text-transform:uppercase;letter-spacing:.15625em;line-height:var(--bf-leading-footer)}.bf-card{background-color:var(--bf-white);border:var(--bf-border-rule);box-shadow:var(--bf-shadow-card);border-radius:var(--bf-radius)}.bf-dark-block{background-color:var(--bf-ink);padding:var(--bf-space-md);color:var(--bf-white);border-radius:var(--bf-radius)}.bf-info-box{background-color:var(--bf-fog);padding:var(--bf-space-lg);border:var(--bf-border-eaeaea);text-align:center;border-radius:var(--bf-radius)}.bf-divider{border:none;border-top:var(--bf-border-primary);margin:0}.bf-divider--rule{border:none;border-top:var(--bf-border-rule);margin:0}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]),select,textarea{border-radius:var(--bf-radius)!important;font-family:var(--bf-font-mono);font-size:var(--bf-text-sm);letter-spacing:var(--bf-tracking-price);border-width:var(--bf-border-width);transition:border-color .2s ease}input:not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--bf-ink)!important;outline:none;box-shadow:none!important}.button:not(.btn-skip):not([class*=bf-btn]),button.shopify-payment-button__button--unbranded,[data-shopify=payment-button] .shopify-payment-button__button:not(.shopify-payment-button__button--hidden){border-radius:var(--bf-radius)!important}.button--primary{border-radius:var(--bf-radius)!important;font-family:var(--bf-font-mono)!important;font-size:var(--bf-text-2xs)!important;letter-spacing:var(--bf-tracking-loose)!important;text-transform:uppercase!important;font-weight:400!important;background-color:var(--bf-ink)!important;color:var(--bf-white)!important;border:var(--bf-border-primary)!important;box-shadow:none!important;transition:var(--bf-transition-btn)!important}.button--primary:hover{background-color:transparent!important;color:var(--bf-ink)!important}.button--secondary{border-radius:var(--bf-radius)!important;font-family:var(--bf-font-mono)!important;font-size:var(--bf-text-2xs)!important;letter-spacing:var(--bf-tracking-loose)!important;text-transform:uppercase!important;font-weight:400!important;background-color:transparent!important;color:var(--bf-ink)!important;border:var(--bf-border-primary)!important;box-shadow:none!important;transition:var(--bf-transition-btn)!important}.button--secondary:hover{background-color:var(--bf-ink)!important;color:var(--bf-white)!important}.badge--sale,.product-badge--sale{background-color:var(--bf-ink)!important;color:var(--bf-white)!important;border-radius:var(--bf-radius)!important;font-family:var(--bf-font-mono)!important;font-size:var(--bf-text-2xs)!important;letter-spacing:var(--bf-tracking-price)!important;text-transform:uppercase!important;font-weight:400!important;border:none!important}.badge--sold-out,.product-badge--sold-out{border-radius:var(--bf-radius)!important;font-family:var(--bf-font-mono)!important;font-size:var(--bf-text-2xs)!important;letter-spacing:var(--bf-tracking-price)!important;text-transform:uppercase!important}.product-card__image,.product-media__image,.media img,.media>img{filter:var(--bf-img-filter);transition:filter .3s ease,transform .4s var(--ease-out-cubic, ease)}.product-card:hover .product-card__image,product-card:hover .product-card__image{filter:grayscale(0%);transform:scale(1.03)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bf-fog)}::-webkit-scrollbar-thumb{background:var(--bf-rule)}::-webkit-scrollbar-thumb:hover{background:var(--bf-ash)}:focus-visible{outline:2px solid var(--bf-ink);outline-offset:3px;border-radius:0}::selection{background-color:var(--bf-ink);color:var(--bf-white)}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bf-btn,.bf-btn--inverse{border:var(--bf-border-primary)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/born-fragrance-design-system.css.map */
