@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300;1,9..40,400&display=swap";:root{--bw-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--bw-sans: "DM Sans", system-ui, -apple-system, sans-serif;--bw-paper: #f4f4f3;--bw-paper-2: #ebebe9;--bw-night: #16121f;--bw-night-2: #221c30;--bw-ink: #14141a;--bw-ink-soft: #696970;--bw-line: #dcdcd8;--bw-line-strong: #c9c9c4;--bw-measure: 1200px;--bw-ease: cubic-bezier(.25, .46, .45, .94)}body,.page-wrapper{--font-heading--family: var(--bw-serif);--font-h1--family: var(--bw-serif);--font-h2--family: var(--bw-serif);--font-h3--family: var(--bw-serif);--font-h4--family: var(--bw-serif);--font-body--family: var(--bw-sans);--font-paragraph--family: var(--bw-sans);--font-subheading--family: var(--bw-sans);--font-accent--family: var(--bw-serif)}body{background:var(--bw-paper);font-family:var(--bw-sans);color:var(--bw-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--bw-serif);font-weight:400;letter-spacing:-.015em;text-wrap:balance}h1,.h1{font-weight:300;letter-spacing:-.025em;line-height:.96}em{font-style:italic}a{text-underline-offset:3px;text-decoration-thickness:1px}.bw-eyebrow{margin:0 0 12px;font-family:var(--bw-sans);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bw-ink-soft)}.bw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;font-family:var(--bw-sans);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:1px;cursor:pointer;transition:background-color .28s var(--bw-ease),color .28s var(--bw-ease),border-color .28s var(--bw-ease)}.bw-btn--light{background:#fff;color:var(--bw-ink);border-color:#fff}.bw-btn--light:hover{background:#ffffffdb;border-color:#ffffffdb}.bw-btn--ghost{background:transparent;color:#fff;border-color:#ffffff6b}.bw-btn--ghost:hover{border-color:#fff;background:#ffffff14}.bw-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.button,[class*=button-]{font-family:var(--bw-sans)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.header{background:var(--bw-paper);border-bottom:1px solid var(--bw-line);transition:background-color .35s ease}.header__menu-item a,.header__menu-item button,.header-actions__item{font-family:var(--bw-sans);font-size:.75rem;font-weight:400;letter-spacing:.04em;text-transform:none}.header__logo,.header__logo a,.header__heading-link{font-family:var(--bw-serif)!important;font-size:1.35rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important}.header__logo img{max-height:38px}.header-announcements,.announcement-bar{font-family:var(--bw-sans)!important;font-size:.6875rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.card-gallery,.product-card__image{overflow:hidden;background:var(--bw-paper-2);border-radius:1px}.card-gallery img,.product-card__image img{transition:transform .6s var(--bw-ease);transform-origin:center;will-change:transform}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.04)}.product-title,[data-type=product-title]{font-family:var(--bw-sans)!important;font-size:.8125rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;color:var(--bw-ink)!important}.price,.price__current,.price .price__regular{font-family:var(--bw-sans)!important;font-size:.75rem!important;font-weight:400!important;color:var(--bw-ink-soft)!important;font-variant-numeric:tabular-nums}.section-resource-list__header h2,.section-resource-list__header .h2{font-family:var(--bw-serif)!important;font-size:clamp(1.6rem,3.2vw,2.4rem)!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:1.05!important}.section-resource-list__header a{font-family:var(--bw-sans);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bw-ink)}.bw-color-strip{background:var(--bw-night);overflow:hidden;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.bw-color-strip__track{display:flex;width:max-content;animation:bw-marquee 90s linear infinite;padding-block:14px}.bw-color-strip:hover .bw-color-strip__track{animation-play-state:paused}.bw-color-strip__set{display:flex;align-items:center;gap:26px;padding-right:26px;flex-shrink:0}.bw-gem{display:flex;align-items:center;gap:7px;font-family:var(--bw-sans);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.bw-gem:before{content:"";width:5px;height:5px;border-radius:50%;background:currentcolor;flex:none;box-shadow:0 0 6px currentcolor}@keyframes bw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bw-color-strip__track{animation:none;flex-wrap:wrap;padding:14px 20px}}.bw-coming-soon{background:var(--bw-night);color:#fff;text-align:center;padding:clamp(64px,9vw,120px) 24px;position:relative;overflow:hidden}.bw-coming-soon:before{content:"COMING SOON";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);font-family:var(--bw-serif);font-size:clamp(4rem,17vw,19rem);font-weight:300;letter-spacing:-.04em;line-height:1;opacity:.05;white-space:nowrap;pointer-events:none}.bw-coming-soon__inner{position:relative;z-index:1}.bw-coming-soon__eyebrow{display:block;margin-bottom:18px;font-family:var(--bw-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffff7f}.bw-coming-soon__title{margin:0 0 16px;font-family:var(--bw-serif);font-size:clamp(2.25rem,6vw,4.75rem);font-weight:300;font-style:italic;line-height:1.04;letter-spacing:-.025em}.bw-coming-soon__subtitle{margin:0;font-family:var(--bw-sans);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.bw-coming-soon__dot{margin:0 10px;opacity:.4}.section[class*=collection-hero],.section[data-section-type=collection-header]{background:var(--bw-paper-2)}.footer-section{border-top:1px solid var(--bw-line)}footer a,.footer__item{font-family:var(--bw-sans);font-size:.75rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bw-custom.css.map */
