:root{--bw-rose: #c2185b;--bw-rose-deep: #ad1457;--bw-rose-light: #f48fb1;--bw-rose-pale: #fce4ec;--bw-rose-blush: #fff8f9;--bw-midnight: #1a1a2e;--bw-plum: #2d1b4e;--bw-charcoal: #2a2a3e;--bw-grey: #4a4a5a;--bw-muted: #8a8a9a;--bw-soft: #f6f6f0;--bw-white: #ffffff;--bw-font-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--bw-font-sans: "Jost", "Montserrat", -apple-system, sans-serif;--bw-space-xs: 8px;--bw-space-sm: 16px;--bw-space-md: 24px;--bw-space-lg: 40px;--bw-space-xl: 60px;--bw-space-2xl: 100px;--bw-radius-sm: 8px;--bw-radius-md: 14px;--bw-radius-lg: 20px;--bw-radius-xl: 30px;--bw-radius-pill: 50px;--bw-shadow-sm: 0 2px 12px rgba(194,24,91,.06);--bw-shadow-md: 0 8px 30px rgba(194,24,91,.12);--bw-shadow-lg: 0 20px 60px rgba(194,24,91,.18);--bw-transition: all .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--bw-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-header__title,.section__heading,h1.title,h2.title{font-family:var(--bw-font-serif)!important;font-weight:300!important;letter-spacing:-.01em}.card--product{border-radius:var(--bw-radius-lg)!important;overflow:hidden;transition:var(--bw-transition)!important;border:1px solid transparent!important}.card--product:hover{transform:translateY(-5px)!important;box-shadow:var(--bw-shadow-md)!important;border-color:#c2185b1a!important}.card__heading a,.card__heading .link{font-family:var(--bw-font-serif)!important;font-size:1.1rem!important;font-weight:400!important;color:var(--bw-midnight)!important;line-height:1.4!important}.price--on-sale .price-item--regular{color:var(--bw-muted)!important}.price-item--sale,.price__current{color:var(--bw-rose)!important;font-weight:600!important}.quick-add__submit,.product-form__submit{background:linear-gradient(135deg,var(--bw-rose),var(--bw-rose-deep))!important;border-color:transparent!important;border-radius:var(--bw-radius-pill)!important;font-family:var(--bw-font-sans)!important;font-size:.8rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:var(--bw-transition)!important}.quick-add__submit:hover,.product-form__submit:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #c2185b4d!important}.button,.btn,[class*=button--primary]{border-radius:var(--bw-radius-pill)!important;font-family:var(--bw-font-sans)!important;letter-spacing:.08em!important;transition:var(--bw-transition)!important}.button--primary,.button[class*=solid]{background:linear-gradient(135deg,var(--bw-rose),var(--bw-rose-deep))!important;border-color:transparent!important}.button--primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #c2185b4d!important}.shopify-section+.shopify-section{position:relative}.shopify-section.bw-section-divide:before{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(194,24,91,.15),transparent);margin-bottom:0}.announcement-bar{background:linear-gradient(135deg,var(--bw-midnight),var(--bw-plum))!important}.announcement-bar__message,.announcement-bar__link{font-family:var(--bw-font-sans)!important;font-size:.8rem!important;letter-spacing:.1em!important}.header{border-bottom:1px solid rgba(194,24,91,.08)!important}.header__heading-link,.header__heading{font-family:var(--bw-font-serif)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--bw-midnight)!important}.header__menu-item,.header__active-menu-item{font-family:var(--bw-font-sans)!important;font-size:.82rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.collection-hero__title{font-family:var(--bw-font-serif)!important;font-weight:300!important}.facets__heading{font-family:var(--bw-font-sans)!important;font-size:.8rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bw-grey)!important}.product__title{font-family:var(--bw-font-serif)!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:300!important;line-height:1.2!important;color:var(--bw-midnight)!important}.bw-product-description{font-family:var(--bw-font-sans);color:var(--bw-grey)}.bw-desc-hook{font-family:var(--bw-font-serif);font-size:1.2rem;font-style:italic;line-height:1.7;color:var(--bw-charcoal);margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid rgba(194,24,91,.1)}.bw-desc-benefits{list-style:none;padding:0;margin:0 0 20px}.bw-desc-benefits li{padding:8px 0 8px 26px;position:relative;font-size:.95rem;line-height:1.65;color:var(--bw-grey);border-bottom:1px solid rgba(0,0,0,.04)}.bw-desc-benefits li:before{content:"\2726";position:absolute;left:0;top:8px;color:var(--bw-rose);font-size:.6rem;line-height:1.65}.bw-desc-closing{font-family:var(--bw-font-serif);font-size:1rem;font-style:italic;color:var(--bw-rose);margin:16px 0 0}.swatch__input:checked+.swatch__label,.variant-input:checked+.variant-input__label{border-color:var(--bw-rose)!important;color:var(--bw-rose)!important}.cart-drawer__header{border-bottom:1px solid rgba(194,24,91,.1)!important}.cart-drawer__heading{font-family:var(--bw-font-serif)!important;font-weight:400!important}.footer{border-top:1px solid rgba(194,24,91,.1)!important}.footer__heading{font-family:var(--bw-font-serif)!important;font-weight:400!important;font-size:1.1rem!important;letter-spacing:.03em!important}.breadcrumbs a,.breadcrumb a{font-family:var(--bw-font-sans);font-size:.8rem;letter-spacing:.06em;color:var(--bw-muted)}.badge{border-radius:20px!important;font-family:var(--bw-font-sans)!important;font-size:.7rem!important;letter-spacing:.08em!important}.badge--sale{background:var(--bw-rose)!important;color:#fff!important}.field__input,input[type=email],input[type=text],textarea{border-radius:var(--bw-radius-md)!important;border-color:#c2185b26!important;font-family:var(--bw-font-sans)!important;transition:border-color .3s ease,box-shadow .3s ease!important}.field__input:focus,input[type=email]:focus,input[type=text]:focus{border-color:var(--bw-rose)!important;box-shadow:0 0 0 3px #c2185b14!important;outline:none!important}.rating-star,.shopify-product-reviews .spr-icon-star,[class*=star] svg{color:var(--bw-rose)!important;fill:var(--bw-rose)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bw-soft)}::-webkit-scrollbar-thumb{background:#c2185b4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--bw-rose)}::selection{background:var(--bw-rose-pale);color:var(--bw-rose-deep)}@media(max-width:768px){.card--product{border-radius:var(--bw-radius-md)!important}.card__heading a{font-size:.95rem!important}.product__title{font-size:clamp(1.5rem,5vw,2rem)!important}.bw-desc-hook{font-size:1.05rem}.bw-desc-benefits li{font-size:.9rem}.button,.btn{min-height:48px;padding:14px 28px}.quick-add__submit{min-height:44px}}@keyframes bw-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.bw-loading{background:linear-gradient(90deg,#f0f0f0 25%,#fce4ec,#f0f0f0 75%);background-size:200% 100%;animation:bw-shimmer 1.5s ease infinite}@keyframes bw-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bw-animate-in{animation:bw-fade-up .6s cubic-bezier(.4,0,.2,1) both}.bw-animate-in:nth-child(2){animation-delay:.1s}.bw-animate-in:nth-child(3){animation-delay:.2s}.bw-animate-in:nth-child(4){animation-delay:.3s}.card__media,.card__media img,.card-wrapper .card__media,.product-card .card__media{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.card__media img,.card__media .motion-reduce{margin:0 auto!important;display:block!important;object-position:center center!important}.collection .card-wrapper,.collection-product-card,ul.product-grid .grid__item{display:flex!important;flex-direction:column!important;align-items:center!important}.product__media-wrapper,.product__media img,.product-single__media img{margin:0 auto!important;display:block!important;text-align:center!important}.product__media-list{display:flex!important;justify-content:center!important}.product__media-item{display:flex!important;justify-content:center!important;align-items:center!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bw-signature-aesthetic.css.map */
