:root{--bhs-bg: #ffffff;--bhs-surface: #f5f5f4;--bhs-line: #e7e5e4;--bhs-ink: #141414;--bhs-muted: #57534e;--bhs-subtle: #78716c;--bhs-accent: #d61f5c;--bhs-accent-hover: #b8174d;--bhs-accent-tint: #fdecf2;--bhs-radius: 12px;--bhs-radius-sm: 8px;--bhs-font-display: "Bricolage Grotesque", "Figtree", system-ui, sans-serif;--bhs-font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}body.template-product,body.template-product .product-information,body.template-product .product-details,body.template-product .product-bottom-details-container,body.template-product dialog{font-family:var(--bhs-font-body)!important;color:var(--bhs-ink)}body.template-product .product-details h1,body.template-product .product-description-heading,body.template-product .geo-facts__title,body.template-product .personalize-dialog__title{font-family:var(--bhs-font-display)!important;letter-spacing:-.01em;color:var(--bhs-ink)!important}body.template-product .product-details h1{font-size:clamp(1.45rem,2.4vw,2rem)!important;font-weight:700!important;line-height:1.18!important}body.template-product .product-price-main .price,body.template-product .product-price-main .price--sale{font-family:var(--bhs-font-body)!important;font-size:1.6rem!important;font-weight:700!important;color:var(--bhs-ink)!important;letter-spacing:-.01em}body.template-product .product-price-main .compare-at-price{font-size:1rem!important;font-weight:500!important;color:var(--bhs-subtle)!important}body.template-product .product-discount-pill-tag{display:inline-flex!important;align-items:center;gap:6px;margin-top:8px!important;padding:5px 10px!important;border:0!important;border-radius:var(--bhs-radius-sm)!important;background:var(--bhs-accent-tint)!important;color:var(--bhs-accent)!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}body.template-product .product-discount-save{font-weight:600;color:var(--bhs-accent)}body.template-product .promo-badge-3al2ode__pill{background:var(--bhs-surface)!important;border:1px solid var(--bhs-line)!important;color:var(--bhs-ink)!important;border-radius:var(--bhs-radius-sm)!important;font-family:var(--bhs-font-body)!important;font-weight:600!important}body.template-product .promo-badge-3al2ode__pill--best{background:var(--bhs-accent-tint)!important;border-color:transparent!important;color:var(--bhs-accent)!important}body.template-product .promo-badge-3al2ode__info{border-color:var(--bhs-line)!important;color:var(--bhs-ink)!important}body.template-product .promo-callout{border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;background:var(--bhs-surface)!important;color:var(--bhs-ink)!important}body.template-product .promo-callout__text,body.template-product .promo-callout__status{color:var(--bhs-muted)!important}body.template-product .promo-callout__text strong,body.template-product .promo-callout__status strong{color:var(--bhs-ink)!important}body.template-product .promo-callout__link{background:var(--bhs-ink)!important;border-radius:var(--bhs-radius-sm)!important}body.template-product .promo-callout__more{color:var(--bhs-ink)!important}body.template-product .product-shipping-cutoff-box{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important;border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;background:var(--bhs-surface)!important;color:var(--bhs-muted)!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important}body.template-product .product-shipping-cutoff-box strong{color:var(--bhs-ink)!important}body.template-product .product-shipping-cutoff-box .shipping-icon{display:inline-flex!important;flex:none;margin-top:1px;color:var(--bhs-ink)!important;font-size:inherit!important;background:none!important}body.template-product .digital-fee-note{color:var(--bhs-muted)!important}body.template-product .personalize-trigger-btn,body.template-product .product-details .add-to-cart-button,body.template-product .sticky-add-to-cart__button,body.template-product .personalize-dialog__footer .add-to-cart-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:52px!important;border:0!important;border-radius:var(--bhs-radius)!important;background:var(--bhs-accent)!important;color:#fff!important;font-family:var(--bhs-font-body)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transition:background-color .15s ease!important}body.template-product .personalize-trigger-btn:hover,body.template-product .product-details .add-to-cart-button:hover,body.template-product .sticky-add-to-cart__button:hover,body.template-product .personalize-dialog__footer .add-to-cart-button:hover{background:var(--bhs-accent-hover)!important}body.template-product .personalize-trigger-btn:focus-visible,body.template-product .add-to-cart-button:focus-visible,body.template-product .product-demo-preview-btn:focus-visible{outline:2px solid var(--bhs-ink)!important;outline-offset:2px!important}body.template-product .product-demo-preview-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;border:1px solid var(--bhs-ink)!important;border-radius:var(--bhs-radius)!important;background:#fff!important;color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}body.template-product .product-demo-preview-btn:hover{background:var(--bhs-surface)!important}body.template-product .digital-multi-order-hint{color:var(--bhs-subtle)!important;font-size:13px!important}.pdp-trust{margin-top:16px;padding-top:16px;border-top:1px solid var(--bhs-line)}.pdp-trust__list{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.pdp-trust__list li{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:600;color:var(--bhs-ink)}.pdp-trust__list li:before{content:none!important}.pdp-trust__list svg{flex:none;color:var(--bhs-ink)}.pdp-trust__pay{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.pdp-trust__pay span{padding:3px 8px;border:1px solid var(--bhs-line);border-radius:6px;font-size:11.5px;font-weight:600;color:var(--bhs-subtle)}body.template-product .product-description-heading{font-size:1.4rem!important;font-weight:700!important;margin-bottom:14px!important}body.template-product .geo-facts{font-family:var(--bhs-font-body)!important}body.template-product .geo-facts--lead{margin-bottom:18px!important}body.template-product .geo-facts__lead{margin:0!important;padding:0 0 0 14px!important;border-left:3px solid var(--bhs-accent)!important;border-radius:0!important;background:none!important;font-size:16px!important;line-height:1.6!important;color:var(--bhs-ink)!important}.pdp-tabs{display:flex;gap:4px;margin:0 0 18px;border-bottom:1px solid var(--bhs-line);overflow-x:auto;scrollbar-width:none}.pdp-tabs::-webkit-scrollbar{display:none}.pdp-tabs__tab{position:relative;flex:none;min-height:44px;margin:0 0 -1px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--bhs-subtle);font-family:var(--bhs-font-body);font-size:15px;font-weight:600;cursor:pointer}.pdp-tabs__tab:hover{color:var(--bhs-ink)}.pdp-tabs__tab.is-active{color:var(--bhs-ink);border-bottom-color:var(--bhs-ink)}.pdp-tabs__tab:focus-visible{outline:2px solid var(--bhs-ink);outline-offset:-2px;border-radius:4px}.pdp-tabs__panel[hidden]{display:none!important}body.template-product .geo-facts--specs .geo-facts__title{display:none}body.template-product .geo-facts__table{border-color:var(--bhs-line)!important;border-radius:var(--bhs-radius)!important}body.template-product .geo-facts__table>div{border-top-color:var(--bhs-line)!important}body.template-product .geo-facts__table>div:nth-child(odd){background:var(--bhs-surface)!important}body.template-product .geo-facts__table dt{color:var(--bhs-ink)!important;font-weight:600!important}body.template-product .geo-facts__table dd{color:var(--bhs-muted)!important}body.template-product .geo-facts__maker{color:var(--bhs-subtle)!important}body.template-product .geo-facts__faq details{border-color:var(--bhs-line)!important;border-radius:var(--bhs-radius)!important}body.template-product .geo-facts__faq summary{color:var(--bhs-ink)!important;font-weight:600!important;min-height:44px;display:flex!important;align-items:center;justify-content:space-between;gap:12px}body.template-product .geo-facts__faq summary:after{color:var(--bhs-ink)!important;float:none!important}body.template-product .geo-facts__faq details p{color:var(--bhs-muted)!important}body.template-product .product-description-content,body.template-product .product-description-content p,body.template-product .product-description-content li{color:var(--bhs-muted)!important;font-family:var(--bhs-font-body)!important}body.template-product .product-description-content h1,body.template-product .product-description-content h2,body.template-product .product-description-content h3,body.template-product .product-description-content h4{color:var(--bhs-ink)!important;font-family:var(--bhs-font-display)!important}body.template-product .product-description-toggle{border:1px solid var(--bhs-ink)!important;border-radius:var(--bhs-radius)!important;background:#fff!important;color:var(--bhs-ink)!important;min-height:44px}body.template-product .product-description-content[data-desc-collapsible].is-collapsed:after{background:linear-gradient(180deg,#fff0,#fff 85%)!important}body.template-product .sticky-add-to-cart{font-family:var(--bhs-font-body)!important}body.template-product .sticky-add-to-cart .price,body.template-product .sticky-add-to-cart [class*=price]{color:var(--bhs-ink)!important}body.template-product .svs .svs-steps__num{border-color:var(--bhs-ink)!important;color:var(--bhs-ink)!important}body.template-product .personalize-dialog__header{border-bottom-color:var(--bhs-line)!important}@media(prefers-reduced-motion:reduce){body.template-product *,body.template-product *:before,body.template-product *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body.template-product .product-details .group-block-content:has(>.text-block h1){row-gap:8px!important}body.template-product .product-details .jdgm-horizon-widget:not(:has(.jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"]))){display:none!important}body.template-product .product-details .jdgm-horizon-widget:empty{display:none!important}body.template-product .product-shipping-cutoff-box{margin:2px 0!important}body.template-product .product-details product-price{padding-top:0!important}body.template-product .product-price-wrapper{margin-top:0!important;gap:2px!important}body.template-product .product-discount-pill-tag{margin-top:6px!important}@media screen and (max-width:749px){body.template-product .product-details h1{font-size:1.4rem!important}}.product-discount-save{display:none!important}body.template-product .product-details .product-discount-save{display:inline!important}@media screen and (min-width:750px){.product-details.bhs-not-sticky,.product-details.bhs-not-sticky>.group-block{position:relative!important;top:auto!important;max-height:none!important}}:root{--bh-ink: #141414;--bh-accent: #d61f5c;--bh-line: #e7e5e4;--bh-tint: #f5f5f4}#header-group,#header-component,.bh-nav,.bh-dd,.menu-drawer{font-family:var(--bhs-font-body)!important}.header-marquee-ticker.header-note{height:36px!important;background:var(--bhs-ink)!important;color:#fff!important;border-bottom:0!important;font-family:var(--bhs-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important}.header-note__inner{height:36px!important}.header-note__item{flex-direction:row!important;gap:8px!important}.header-note__item strong,.header-note__item span{color:#fff!important;font-weight:500!important}.header-note__item strong+span:before{color:#ffffff80!important}@media screen and (max-width:749px){.header-marquee-ticker.header-note,.header-note__inner{height:40px!important}.header-note__item{padding:0 14px!important;white-space:normal!important;text-align:center!important;line-height:1.3!important;font-size:12px!important}}.bh-nav__top{font-family:var(--bhs-font-body)!important;font-size:15.5px!important;font-weight:600!important;letter-spacing:0!important}.bh-dd{border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;box-shadow:0 16px 32px -20px #14141459!important}.bh-dd a{font-size:14.5px!important;color:var(--bhs-ink)!important;border-radius:var(--bhs-radius-sm)!important}.bh-dd a:hover,.bh-dd a:focus-visible{background:var(--bhs-surface)!important;color:var(--bhs-ink)!important}.menu-drawer__menu-item-text:before,.menu-drawer__menu-item-text[data-emoji]:before,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text[data-emoji]:before{content:none!important;display:none!important}.romantic-drawer-header{background:#fff!important;background-image:none!important;border-bottom:1px solid var(--bhs-line)!important}.romantic-drawer-header__title{font-family:var(--bhs-font-display)!important;font-size:1.25rem!important;font-weight:700!important;color:var(--bhs-ink)!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item-text{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important}.menu-drawer .menu-drawer__menu-item{min-height:52px}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:17px!important;font-weight:600!important}@media screen and (max-width:749px){.romantic-drawer-search{display:none!important}}.bhs-drawer-extra{padding:16px 20px 28px}.bhs-drawer-feature{display:block;padding:16px;border-radius:var(--bhs-radius);background:var(--bhs-ink);color:#fff!important;text-decoration:none!important}.bhs-drawer-feature__eyebrow{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:#ffffffb3}.bhs-drawer-feature__title{display:block;font-family:var(--bhs-font-display);font-size:18px;font-weight:700;line-height:1.25}.bhs-drawer-feature__text{display:block;margin-top:4px;font-size:13.5px;color:#fffc}.bhs-drawer-links{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--bhs-line)}.bhs-drawer-links li{margin:0;border-bottom:1px solid var(--bhs-line)}.bhs-drawer-links li:before{content:none!important}.bhs-drawer-links a{display:flex;align-items:center;gap:12px;min-height:52px;font-size:15px;font-weight:600;color:var(--bhs-ink)!important;text-decoration:none!important}.bhs-msearch{display:none}@media screen and (max-width:749px){.bhs-msearch{position:relative;display:flex;align-items:center;margin:0 12px 10px}.bhs-msearch__icon{position:absolute;left:14px;display:inline-flex;color:var(--bhs-muted);pointer-events:none}.bhs-msearch__input{width:100%;height:44px;margin:0;padding:0 14px 0 42px;border:1px solid var(--bhs-line);border-radius:10px;background:var(--bhs-surface);color:var(--bhs-ink);font-family:var(--bhs-font-body);font-size:16px;-webkit-appearance:none;appearance:none}.bhs-msearch__input::placeholder{color:var(--bhs-subtle)}.bhs-msearch__input:focus{outline:none;border-color:var(--bhs-ink);background:#fff}}@media screen and (max-width:749px){#header-component .header-logo__image{width:auto!important;max-width:150px!important;height:auto!important}}@media screen and (min-width:750px){body.template-product .product-details h1{font-size:clamp(1.35rem,1.9vw,1.7rem)!important;line-height:1.2!important}}body.template-product .product-details .group-block-content{row-gap:12px!important}body.template-product .product-sku-wrapper{margin:0!important;font-size:12.5px!important;color:var(--bhs-subtle)!important}body.template-product .product-sku-wrapper *{font-size:12.5px!important}body.template-product .variant-option legend{margin-bottom:8px!important;font-size:13.5px!important;font-weight:600!important;color:var(--bhs-ink)!important}body.template-product .variant-option--buttons{gap:8px!important}body.template-product .variant-option__button-label{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;flex:0 0 auto!important}body.template-product .variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap!important}body.template-product .product-details .product-form-buttons>.product-custom-form-wrapper .custom-form-container{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}body.template-product .product-details .product-form-buttons>.product-custom-form-wrapper .custom-form-title{display:none!important}body.template-product .product-details .custom-input,body.template-product .product-details .custom-textarea{border-radius:10px!important;border-color:var(--bhs-line)!important}body.template-product .product-details .product-form-buttons{flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}body.template-product .product-details .product-form-buttons>.product-custom-form-wrapper{flex:1 0 100%!important}body.template-product .product-details .product-form-buttons>.quantity-selector-wrapper{flex:0 0 auto!important;width:auto!important}body.template-product .product-details .product-form-buttons>.quantity-selector-wrapper+span,body.template-product .product-details .product-form-buttons>span:last-child{flex:1 1 0!important;min-width:0!important}body.template-product .product-details .quantity-selector{height:52px!important;border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;background:#fff!important}body.template-product .product-details .product-form-buttons .add-to-cart-button{width:100%!important}#cart-drawer,#cart-drawer .theme-drawer__dialog,.cart-page{font-family:var(--bhs-font-body)!important;color:var(--bhs-ink)}#cart-drawer .theme-drawer__header{background:#fff!important;background-image:none!important;border-bottom:1px solid var(--bhs-line)!important;padding:14px 18px!important}#cart-drawer .theme-drawer__title,.cart-page .cart-title,.cart-page .cart-page__title h1,.cart-page .cart-page__title h2{font-family:var(--bhs-font-display)!important;font-weight:700!important;color:var(--bhs-ink)!important;letter-spacing:-.01em}#cart-drawer .theme-drawer__badge{background:var(--bhs-ink)!important;color:#fff!important}#cart-drawer .theme-drawer__close-button{background:var(--bhs-surface)!important;color:var(--bhs-ink)!important}.cdfs,.cart-page-free-shipping-bar{margin:0!important;padding:10px 18px 12px!important;border:0!important;border-bottom:1px solid var(--bhs-line)!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.cart-page-free-shipping-bar{border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;margin-bottom:14px!important}.cdfs__text,.cart-page-free-shipping-bar__text{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0!important;font-size:13.5px!important;line-height:1.4!important;color:var(--bhs-muted)!important}.cdfs strong,.cart-page-free-shipping-bar strong{color:var(--bhs-ink)!important;font-weight:700!important}.cdfs svg,.cart-page-free-shipping-bar svg{flex:none;color:var(--bhs-ink)}.cdfs__track,.cart-page-free-shipping-bar__track{height:4px!important;margin-top:8px!important;border-radius:999px!important;background:var(--bhs-line)!important}.cdfs__fill,.cart-page-free-shipping-bar__fill{background:var(--bhs-ink)!important;background-image:none!important}.cdfs.is-free .cdfs__fill,.cart-page-free-shipping-bar.is-free .cart-page-free-shipping-bar__fill{background:#1f7a4d!important}#cart-drawer .cart-items__table-row,.cart-page .cart-items__table-row:has(td){border-color:var(--bhs-line)!important;background:#fff!important;box-shadow:none!important}.cart-page .cart-items__table-row:has(td){border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important}#cart-drawer .cart-items__media-image,.cart-page .cart-items__media-image,#cart-drawer .cart-items__media-container,.cart-page .cart-items__media-container{border-radius:10px!important}#cart-drawer .cart-items__title,.cart-page .cart-items__title{font-family:var(--bhs-font-body)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:var(--bhs-ink)!important}#cart-drawer .cart-items__variant,#cart-drawer .cart-items__property,.cart-page .cart-items__variant,.cart-page .cart-items__property{font-size:12.5px!important;color:var(--bhs-muted)!important}#cart-drawer .cart-items__price,.cart-page .cart-items__price{font-weight:700!important;color:var(--bhs-ink)!important}#cart-drawer .cart-items__unit-price-wrapper,.cart-page .cart-items__unit-price-wrapper{color:var(--bhs-subtle)!important}#cart-drawer .quantity-selector,.cart-page .quantity-selector{height:38px!important;border:1px solid var(--bhs-line)!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}#cart-drawer .quantity-selector button,.cart-page .quantity-selector button{color:var(--bhs-ink)!important}#cart-drawer .cart-items__remove,.cart-page .cart-items__remove{color:var(--bhs-subtle)!important}#cart-drawer .cdo{margin:12px 0!important;padding:14px 0 12px!important;border:0!important;border-top:1px solid var(--bhs-line)!important;border-radius:0!important;background:none!important}#cart-drawer .cdo__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}#cart-drawer .cdo__title-main{grid-column:1;margin:0!important;font-family:var(--bhs-font-display)!important;font-size:15px!important;color:var(--bhs-ink)!important}#cart-drawer .cdo__all{grid-column:2;grid-row:1;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:13px!important;font-weight:600!important;color:var(--bhs-ink)!important;text-decoration:underline!important;text-underline-offset:2px}#cart-drawer .cdo__status{grid-column:1 / -1;margin:0!important;font-size:13px!important;color:var(--bhs-muted)!important}#cart-drawer .cdo__status strong{color:var(--bhs-ink)!important}#cart-drawer .cdo__status--on{color:#1f7a4d!important}#cart-drawer .cdo__progress{grid-column:1 / -1;margin:6px 0 10px!important}#cart-drawer .cdo__dot{height:4px!important;background:var(--bhs-line)!important}#cart-drawer .cdo__dot.is-on{background:var(--bhs-ink)!important;background-image:none!important}#cart-drawer .cdo__list{display:flex!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px!important;scrollbar-width:none}#cart-drawer .cdo__list::-webkit-scrollbar{display:none}#cart-drawer .cdo__item{flex:0 0 142px!important;scroll-snap-align:start}#cart-drawer .cdo__card{padding:0!important;border:0!important;background:none!important}#cart-drawer .cdo__media{border-radius:10px!important;background:var(--bhs-surface)!important}#cart-drawer .cdo__tag{display:none!important}#cart-drawer .cdo__title{min-height:2.6em;font-size:12.5px!important;font-weight:500!important;color:var(--bhs-ink)!important}#cart-drawer .cdo__price{font-size:13.5px!important;color:var(--bhs-ink)!important}#cart-drawer .cdo__cta{min-height:34px!important;padding:6px 8px!important;border:1px solid var(--bhs-ink)!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:var(--bhs-ink)!important;font-size:12.5px!important}#cart-drawer .cdo__cta--add{background:var(--bhs-ink)!important;color:#fff!important}#cart-drawer .cart-drawer__summary{box-shadow:0 -8px 20px #1414140f!important;border-top:1px solid var(--bhs-line)!important}#cart-drawer .cart-totals__container,.cart-page .cart-totals__container{color:var(--bhs-ink)!important}.cart__checkout-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;border:0!important;border-radius:var(--bhs-radius)!important;background:var(--bhs-accent)!important;background-image:none!important;box-shadow:none!important;color:#fff!important}.cart__checkout-button:hover{background:var(--bhs-accent-hover)!important}.cart__checkout-button .button-text.bhs-checkout-text,.cart-drawer__summary .cart__checkout-button .button-text.bhs-checkout-text{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--bhs-font-body)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}.cart__checkout-button .button-text.bhs-checkout-text:after,.cart-drawer__summary .cart__checkout-button .button-text:after,.cart-page .cart__checkout-button .button-text:after{content:none!important;display:none!important}.cart-page .cart-page__summary{border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;background:#fff!important;box-shadow:none!important}.cart-page .cart-trust{list-style:none!important;padding:0!important}.cart-page .cart-trust li{display:flex!important;align-items:center;gap:8px;color:var(--bhs-muted)!important;font-size:13px!important}.cart-page .cart-trust li:before{content:none!important}.cart-page .cart-trust svg{flex:none;color:var(--bhs-ink)}.cart-page .cart-empty__cta{background:var(--bhs-ink)!important;color:#fff!important;border-radius:var(--bhs-radius)!important}.cart-promo-notice{border-color:var(--bhs-line)!important;background:var(--bhs-surface)!important;color:var(--bhs-muted)!important;border-radius:var(--bhs-radius)!important}.cart-promo-notice strong,.cart-promo-notice a{color:var(--bhs-ink)!important}.cart-promo-notice.is-on{background:#eef7f1!important;border-color:#cfe8d9!important;color:#1f7a4d!important}.cart-promo-notice.is-on strong{color:#1f7a4d!important}.cart-actions summary{border-color:var(--bhs-line)!important}.cart-actions summary:hover,.cart-actions details[open]>summary{border-color:var(--bhs-ink)!important;background:var(--bhs-surface)!important}.cart-actions details>.details-content{border-color:var(--bhs-ink)!important;background:var(--bhs-surface)!important}.cart-actions .cart-note__label,.cart-actions .cart-discount__label,.cart-actions .cart-totals__icon{color:var(--bhs-ink)!important}.cart-actions .cart-discount__button{background:var(--bhs-ink)!important}.cart-actions .cart-note__instructions:focus,.cart-actions .cart-discount__input:focus{border-color:var(--bhs-ink)!important;box-shadow:none!important}#cart-drawer .cart-drawer__summary button[name=checkout].cart__checkout-button,.cart-page button[name=checkout].cart__checkout-button,button[name=checkout].cart__checkout-button{background:var(--bhs-accent)!important;background-image:none!important;border-radius:var(--bhs-radius)!important;box-shadow:none!important}#cart-drawer .cart-drawer__summary button[name=checkout].cart__checkout-button:hover,.cart-page button[name=checkout].cart__checkout-button:hover{background:var(--bhs-accent-hover)!important}@media screen and (max-width:749px){.cart-page:not(.cart-page--empty) button[name=checkout].cart__checkout-button{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:30!important;width:auto!important;box-shadow:0 10px 24px -10px #14141473!important}body.template-cart .page-wrapper,body.template-cart main{padding-bottom:84px!important}}#cart-drawer .cart-totals__total-value,.cart-page .cart-totals__total-value,#cart-drawer .cart-totals__container [class*=total] .money,.cart-page .cart-totals__container text-component,#cart-drawer .cart-totals__container text-component{color:var(--bhs-ink)!important}.cart-page .cart-actions .cart-note__label,.cart-page .cart-actions .cart-discount__label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:13px!important}.header-marquee-ticker.header-note,html body .header-marquee-ticker.header-note{background:var(--bhs-accent-tint)!important;color:#8f1238!important;border-bottom:1px solid #f7d3df!important}.header-note__item strong,.header-note__item span{color:#8f1238!important}.header-note__item strong+span:before{color:#d98aa6!important}.header-search-pill{background-color:var(--bhs-surface)!important;border-color:var(--bhs-line)!important}.header-search-pill:hover{background-color:#fff!important;border-color:var(--bhs-ink)!important;box-shadow:none!important}.header-search-pill__icon,.header-search-pill__icon svg{color:var(--bhs-ink)!important}.header-search-pill__text{color:var(--bhs-muted)!important;font-family:var(--bhs-font-body)!important}.bhs-gender{max-width:1200px;margin:0 auto;padding:16px 16px 4px;text-align:center;font-family:var(--bhs-font-body)}.bhs-gender__label{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--bhs-muted)}.bhs-gender__chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.bhs-gender__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--bhs-line);border-radius:999px;background:#fff;color:var(--bhs-ink)!important;font-size:14.5px;font-weight:600;text-decoration:none!important;transition:border-color .15s ease,background .15s ease}.bhs-gender__chip:hover{border-color:var(--bhs-ink);background:var(--bhs-surface)}.product-card,.product-grid__item{font-family:var(--bhs-font-body)!important}.product-card .product-media-container,.product-card .card-gallery{border-radius:var(--bhs-radius)!important;overflow:hidden}.product-card-shipping-bar{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:8px 0 2px!important;padding:0!important;border:0!important;background:none!important;background-image:none!important;color:var(--bhs-muted)!important;font-size:12.5px!important;font-weight:500!important}.product-card-shipping-bar .shipping-icon{display:inline-flex!important;font-size:inherit!important;color:var(--bhs-ink)!important;background:none!important}.product-card .text-block,.product-card .text-block p,.product-card [class*=product-title],.product-card a h3{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.product-card .product-price-main .price,.product-card .product-price-main .price--sale{color:var(--bhs-ink)!important;font-size:15px!important;font-weight:700!important}.product-card .product-price-main .compare-at-price{color:var(--bhs-subtle)!important;font-size:12.5px!important;font-weight:500!important}.product-card .product-discount-pill-tag{display:none!important}.bhs-card-discount{padding:3px 8px!important;border-radius:6px!important;background:var(--bhs-accent)!important;color:#fff!important;font-family:var(--bhs-font-body)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;box-shadow:none!important}.product-card .jdgm-prev-badge{font-size:12.5px!important}.product-card .jdgm-star{color:var(--bhs-ink)!important}.product-card .promo-badge-3al2ode__pill{background:var(--bhs-surface)!important;border:1px solid var(--bhs-line)!important;color:var(--bhs-ink)!important;border-radius:6px!important;font-size:11.5px!important;padding:3px 8px!important}.product-card .promo-badge-3al2ode__pill--best{background:var(--bhs-accent-tint)!important;border-color:transparent!important;color:#8f1238!important}.product-card .quick-add__button{border-radius:10px!important;background:var(--bhs-ink)!important;color:#fff!important}.footer-trust-banner{background:#fff!important;background-image:none!important;border-top:1px solid var(--bhs-line)!important;border-bottom:1px solid var(--bhs-line)!important;padding:14px 16px!important}.footer-trust-banner__stars{color:var(--bhs-accent)!important;animation:none!important}.footer-trust-banner__text,.footer-trust-banner__text strong{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-weight:600!important;font-size:14px!important}.footer-trust-banner__dot{color:var(--bhs-subtle)!important}.footer-features-bar{margin-top:0!important;padding:18px 0!important;background:var(--bhs-surface)!important;background-image:none!important;border-top:0!important;border-bottom:1px solid var(--bhs-line)!important}.footer-features-container{gap:10px 28px!important}.footer-feature-item{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.footer-feature-item .feature-icon{display:none!important}.footer-feature-item strong{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-size:14px!important;font-weight:700!important}.footer-feature-item small{color:var(--bhs-muted)!important;font-size:12.5px!important}.romantic-footer{background:var(--bhs-surface)!important;background-image:none!important;color:var(--bhs-ink)!important;border-top:0!important;font-family:var(--bhs-font-body)!important}[id*=footer_utilities],[id*=footer_utilities] .section{background:var(--bhs-surface)!important}.romantic-footer__heading{color:var(--bhs-ink)!important;font-family:var(--bhs-font-display)!important;font-size:15px!important;font-weight:700!important}.romantic-footer__heading:after{background:var(--bhs-accent)!important;background-image:none!important}.romantic-footer__desc,.romantic-footer__desc *,.romantic-footer__links a,.romantic-footer p{color:var(--bhs-muted)!important}.romantic-footer__desc b,.romantic-footer__desc strong,.romantic-footer__links a:hover{color:var(--bhs-ink)!important}.romantic-footer__creator{border:1px solid var(--bhs-ink)!important;border-radius:var(--bhs-radius)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:var(--bhs-ink)!important}.romantic-footer__creator *{color:var(--bhs-ink)!important}.romantic-footer__creator-sub{color:var(--bhs-muted)!important}.romantic-footer input[type=email]{border:1px solid var(--bhs-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.romantic-footer button[type=submit]{background:var(--bhs-accent)!important;background-image:none!important;color:#fff!important}.romantic-footer__etbis{color:var(--bhs-muted)!important}.footer-utilities__text,.footer-utilities__group-copyright{color:var(--bhs-muted)!important;font-family:var(--bhs-font-body)!important}@media(max-width:749px){.footer-features-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important;padding:0 16px!important}.footer-feature-item{text-align:left!important}.footer-feature-item strong{font-size:13.5px!important}.footer-feature-item small{font-size:12px!important;line-height:1.35!important}}.romantic-footer button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important}.romantic-footer button[type=submit]:hover{background:var(--bhs-accent-hover)!important}.social-icons__icon,.social-icons__icon svg,.social-icons__icon-wrapper svg{color:var(--bhs-ink)!important;fill:currentColor}.social-icons__icon-wrapper:hover svg{color:var(--bhs-accent)!important}body.template-index{font-family:var(--bhs-font-body)}body.template-index .hws__heading,body.template-index .hgm__heading,body.template-index .romantic-title,body.template-index .new-arrivals__title,body.template-index .testimonials-title,body.template-index .faq-title,body.template-index .seo-text-collapsible h2{font-family:var(--bhs-font-display)!important;font-weight:700!important;color:var(--bhs-ink)!important;letter-spacing:-.01em}body.template-index .hws__sub,body.template-index .hgm__sub,body.template-index .romantic-subtitle,body.template-index .testimonials-subtitle,body.template-index .faq-subtitle{color:var(--bhs-muted)!important;font-family:var(--bhs-font-body)!important}.hdh .hdh__card{border:0!important;background:#fff!important;padding:24px 0!important;border-radius:0!important}.hdh .hdh__eyebrow{border:0!important;background:var(--bhs-accent-tint)!important;color:#8f1238!important;font-family:var(--bhs-font-body)!important}.hdh .hdh__title{font-family:var(--bhs-font-display)!important;color:var(--bhs-ink)!important}.hdh .hdh__desc{color:var(--bhs-muted)!important}.hdh .hdh__points li{color:var(--bhs-ink)!important}.hdh .hdh__points svg{color:var(--bhs-accent)!important}.hdh .hdh__btn{border-radius:var(--bhs-radius)!important;font-family:var(--bhs-font-body)!important;box-shadow:none!important}.hdh .hdh__btn--primary{background:var(--bhs-accent)!important}.hdh .hdh__btn--primary:hover{background:var(--bhs-accent-hover)!important;transform:none!important}.hdh .hdh__btn--ghost{border:1px solid var(--bhs-ink)!important;color:var(--bhs-ink)!important;background:#fff!important}.hdh .hdh__price{color:var(--bhs-subtle)!important}@media(max-width:749px){.hdh .hdh__card{padding:8px 0 12px!important;gap:14px!important}.hdh .hdh__fan{height:190px!important}.hdh .hdh__desc,.hdh .hdh__points li:nth-child(n+3){display:none!important}.hdh .hdh__points{margin-bottom:14px!important}.hdh .hdh__btn--ghost{display:none!important}.hdh .hdh__title{font-size:1.6rem!important;margin-bottom:8px!important}}.hws .hws__circle{background:var(--bhs-surface)!important;border:1px solid var(--bhs-line)!important;box-shadow:none!important;color:var(--bhs-ink)}.hws .hws__emoji{display:inline-flex;font-size:0!important}.hws .hws__label{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-weight:600!important}.hts{background:#fff!important;border-block:1px solid var(--bhs-line)!important}.hts .hts__icon{display:inline-flex;color:var(--bhs-ink);font-size:0!important}.hts .hts__text{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-weight:600!important}.banner-trio-item__img,.banner-trio-item__link{border-radius:var(--bhs-radius)!important}.hgm .hgm__tile{border-radius:var(--bhs-radius)!important;box-shadow:none!important;background:var(--bhs-surface)!important}.hgm .hgm__shade{background:linear-gradient(180deg,#14141400 45%,#141414b3)!important}.hgm .hgm__badge{color:var(--bhs-accent)!important;border-radius:6px!important}.hgm .hgm__cta{background:#fff!important;color:var(--bhs-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:8px!important}.hgm .hgm__title{font-family:var(--bhs-font-display)!important}@media(max-width:749px){.hgm .hgm__grid{grid-auto-rows:150px!important}.hgm .hgm__tile--big{grid-row:span 1!important}.hgm .hgm__subtitle{display:none!important}}.romantic-product-section{background:#fff!important;background-image:none!important;color:var(--bhs-ink)!important}.romantic-product-section .romantic-badge{background:var(--bhs-accent-tint)!important;border:0!important;color:#8f1238!important;box-shadow:none!important;font-family:var(--bhs-font-body)!important}.romantic-product-section .romantic-header{margin-bottom:18px!important}.romantic-product-section .romantic-card{background:#fff!important;border:0!important;box-shadow:none!important;border-radius:var(--bhs-radius)!important}.romantic-product-section .romantic-card-image-link,.romantic-product-section .romantic-card-img{border-radius:var(--bhs-radius)!important}.romantic-product-section .romantic-card-tag{display:none!important}.romantic-product-section .bhs-card-discount--abs{position:absolute;top:10px;left:10px;z-index:3}.romantic-product-section .romantic-card-vendor{display:none!important}.romantic-product-section .romantic-card-title,.romantic-product-section .romantic-card-title a{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.romantic-product-section .romantic-price{color:var(--bhs-ink)!important;font-size:15px!important;font-weight:700!important}.romantic-product-section .romantic-compare-price{color:var(--bhs-subtle)!important}.romantic-product-section .romantic-buy-btn{background:var(--bhs-ink)!important;background-image:none!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important}.romantic-product-section .romantic-buy-btn svg{display:none!important}.romantic-product-section .romantic-card{opacity:1!important;transform:none!important}.bhs-viewall{display:flex;justify-content:center;margin:22px 0 8px}.bhs-viewall__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--bhs-ink);border-radius:var(--bhs-radius);background:#fff;color:var(--bhs-ink)!important;font-family:var(--bhs-font-body);font-size:15px;font-weight:700;text-decoration:none!important}.bhs-viewall__btn:hover{background:var(--bhs-ink);color:#fff!important}.bhs-viewall__count{font-weight:500;color:var(--bhs-subtle);font-size:13px}.bhs-viewall__btn:hover .bhs-viewall__count{color:#d6d3d1}@media(max-width:749px){.romantic-product-section .romantic-card:nth-child(n+9){display:none!important}}.new-arrivals .new-arrivals__link{color:var(--bhs-ink)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.new-arrivals{padding-block:24px!important}.new-arrivals .new-arrivals__grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-4px;padding:0 4px 6px;scrollbar-width:none}.new-arrivals .new-arrivals__grid::-webkit-scrollbar{display:none}.new-arrivals .new-arrivals__grid>li{flex:0 0 46%;scroll-snap-align:start;min-width:0}}.bhs-rating{margin:0 0 22px;font-size:14.5px;color:var(--bhs-muted);font-family:var(--bhs-font-body)}.bhs-rating strong{color:var(--bhs-ink)}.bhs-rating__stars{color:var(--bhs-ink);letter-spacing:2px;margin-right:6px}.testimonials-section{background:var(--bhs-surface)!important;padding:44px 20px!important}.testimonials-section .testimonial-card{background:#fff!important;border:1px solid var(--bhs-line)!important;border-radius:var(--bhs-radius)!important;box-shadow:none!important}.testimonials-section .testimonial-stars{color:var(--bhs-ink)!important}.testimonials-section .testimonial-divider{background:var(--bhs-line)!important}.testimonials-section .testimonial-quote{font-family:var(--bhs-font-body)!important;color:var(--bhs-ink)!important;font-style:normal!important}.testimonials-section .testimonial-name{color:var(--bhs-ink)!important}@media(max-width:749px){.testimonials-section{padding:32px 0!important}.testimonials-section .testimonials-title,.testimonials-section .testimonials-subtitle,.testimonials-section .bhs-rating{padding-inline:16px}.testimonials-section .testimonials-subtitle{display:none}.testimonials-section .testimonials-grid{display:flex!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 6px;scrollbar-width:none}.testimonials-section .testimonials-grid::-webkit-scrollbar{display:none}.testimonials-section .testimonial-card{flex:0 0 82%;scroll-snap-align:start}}.faq-section{background:#fff!important;padding:44px 20px!important}.faq-section .faq-item{border:0!important;border-bottom:1px solid var(--bhs-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}.faq-section .faq-question{color:var(--bhs-ink)!important;font-family:var(--bhs-font-body)!important;font-weight:600!important}.faq-section .faq-answer{color:var(--bhs-muted)!important}@media(max-width:749px){.faq-section{padding:32px 16px!important}.faq-section .faq-item:nth-child(n+6){display:none}}.seo-text-collapsible{background:#fff!important}.bhf-features{background:#fff;border-top:1px solid var(--bhs-line);border-bottom:1px solid var(--bhs-line);font-family:var(--bhs-font-body)}.bhf-features__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin:0 auto;padding:0;list-style:none}.bhf-features__item{display:flex;align-items:center;gap:14px;margin:0;padding:22px 20px;border-left:1px solid var(--bhs-line);color:var(--bhs-ink)}.bhf-features__item:first-child{border-left:0}.bhf-features__item:before{content:none!important}.bhf-features__item svg{flex:none}.bhf-features__item strong{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.bhf-features__item span{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--bhs-muted)}.bhf{background:#fff;color:var(--bhs-ink);font-family:var(--bhs-font-body);padding:48px 20px 8px}.bhf__inner{max-width:1200px;margin:0 auto}.bhf-news{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;padding:32px 36px;margin-bottom:48px;border-radius:20px;background:var(--bhs-ink);color:#fff}.bhf-news__title{margin:0 0 6px;font-family:var(--bhs-font-display);font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.01em}.bhf-news__sub{margin:0;max-width:32em;font-size:14.5px;line-height:1.5;color:#d6d3d1}.bhf-news__sub strong{color:#fff}.bhf-news__form{display:flex;flex:0 1 440px;gap:8px;margin:0}.bhf-news__form input[type=email]{flex:1;min-width:0;min-height:50px;padding:0 16px;border:1px solid #44403c;border-radius:12px;background:#1f1d1c;color:#fff;font-size:15px}.bhf-news__form input[type=email]::placeholder{color:#a8a29e}.bhf-news__form input[type=email]:focus{outline:2px solid #fff;outline-offset:1px;border-color:#fff}.bhf-news__form button{min-height:50px;padding:0 22px;border:0;border-radius:12px;background:var(--bhs-accent);color:#fff;font-family:var(--bhs-font-body);font-size:15px;font-weight:700;cursor:pointer}.bhf-news__form button:hover{background:var(--bhs-accent-hover)}.bhf__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:40px;padding-bottom:36px}.bhf__logo{display:inline-block;margin-bottom:14px}.bhf__logo-img{display:block;width:auto;max-width:170px;height:auto;max-height:44px}.bhf__logo--text{font-family:var(--bhs-font-display);font-size:1.4rem;font-weight:800;color:var(--bhs-ink)!important;text-decoration:none!important}.bhf__about{margin:0 0 18px;max-width:28em;font-size:14px;line-height:1.6;color:var(--bhs-muted)}.bhf__contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.bhf__wa{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--bhs-ink);border-radius:12px;color:var(--bhs-ink)!important;font-size:14px;font-weight:700;text-decoration:none!important}.bhf__wa:hover{background:var(--bhs-ink);color:#fff!important}.bhf__phone{font-size:14px;font-weight:600;color:var(--bhs-ink)!important;text-decoration:none!important}.bhf__heading{margin:0 0 14px;font-family:var(--bhs-font-display);font-size:15px;font-weight:700;color:var(--bhs-ink)}.bhf__links{margin:0;padding:0;list-style:none;display:grid;gap:4px}.bhf__links li{margin:0}.bhf__links li:before{content:none!important}.bhf__links a{display:inline-block;padding:5px 0;font-size:14px;color:var(--bhs-muted)!important;text-decoration:none!important}.bhf__links a:hover{color:var(--bhs-ink)!important;text-decoration:underline!important;text-underline-offset:3px}.bhf__creator{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--bhs-line);border-radius:14px;background:var(--bhs-surface);color:var(--bhs-ink)!important;text-decoration:none!important}.bhf__creator strong{font-size:14.5px}.bhf__creator span{font-size:13px;line-height:1.4;color:var(--bhs-muted)}.bhf__creator em{margin-top:6px;font-style:normal;font-size:13.5px;font-weight:700;color:var(--bhs-accent)}.bhf__creator:hover{border-color:var(--bhs-ink)}.bhf__etbis{margin:0;padding:18px 0 14px;border-top:1px solid var(--bhs-line);font-size:12.5px}.bhf__etbis a{display:inline-flex;align-items:center;gap:6px;color:var(--bhs-muted)!important;text-decoration:none!important}[id*=footer_utilities],[id*=footer_utilities] .section{background:#fff!important}@media(max-width:989px){.bhf-features__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bhf-features__item:nth-child(3){border-left:0}.bhf-features__item:nth-child(n+3){border-top:1px solid var(--bhs-line)}.bhf-news{flex-direction:column;align-items:stretch;padding:26px 22px;margin-bottom:36px}.bhf-news__form{flex:1 1 auto}.bhf__grid{grid-template-columns:1fr 1fr;gap:28px 24px}.bhf__brand{grid-column:1 / -1}}@media(max-width:749px){.bhf{padding:32px 16px 4px}.bhf-features__item{padding:16px 14px;gap:10px}.bhf-features__item svg{width:20px;height:20px}.bhf-features__item strong{font-size:13.5px}.bhf-features__item span{font-size:12px}.bhf-news__title{font-size:1.25rem}.bhf-news__form{flex-direction:column}.bhf__grid>.bhf__col:last-child{grid-column:1 / -1}}.product-card__content{justify-content:flex-start!important}.product-card__content>*{order:6}.product-card__content>.card-gallery{order:0}.product-card__content>.product-card-shipping-bar{order:1}.product-card__content>a.contents{order:2}.product-card__content>product-price{order:3;margin-top:2px!important}.product-card__content>.rating-wrapper{order:4;margin-top:4px!important}.product-card__content>a.contents .text-block{min-height:2.7em}.product-card__content product-price .product-price-wrapper{margin-top:2px!important}.product-card__content>product-price{order:4!important}.product-card__content>.rating-wrapper{order:5!important}.product-card__content>.card-gallery{order:1!important}.product-card__content>.product-card-shipping-bar{order:2!important}.product-card__content>a.contents{order:3!important}.product-card__content>:not(.card-gallery):not(.product-card-shipping-bar):not(a.contents):not(product-price):not(.rating-wrapper){order:6!important}.product-card__content>.promo-badge-3al2ode{position:absolute!important;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0!important;pointer-events:none}.product-card__content>.promo-badge-3al2ode .promo-badge-3al2ode__pill{box-shadow:0 1px 2px #1414141f}.product-card__content>.promo-badge-3al2ode .promo-badge-3al2ode__pill--best{background:#fff!important;color:var(--bhs-accent)!important;border:0!important;font-weight:700!important}.product-card-shipping-bar span:last-child{white-space:nowrap}@media(max-width:749px){.product-card-shipping-bar{font-size:12px!important;gap:4px!important}}.bhs-price-off{display:none}.product-card .bhs-price-off{display:inline-flex;align-items:center;margin-left:6px;padding:2px 6px;border-radius:6px;background:var(--bhs-accent);color:#fff;font-family:var(--bhs-font-body);font-size:11.5px;font-weight:700;line-height:1.4;white-space:nowrap}.product-card .product-price-main{flex-wrap:wrap;align-items:center}.bhs-clamp .text-block{position:relative;max-height:150px;overflow:hidden}.bhs-clamp .text-block:after{content:"";position:absolute;inset:auto 0 0 0;height:80px;background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.bhs-clamp.is-open .text-block{max-height:none}.bhs-clamp.is-open .text-block:after{display:none}.bhs-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:0 22px;border:1px solid var(--bhs-ink);border-radius:var(--bhs-radius);background:#fff;color:var(--bhs-ink);font-family:var(--bhs-font-body);font-size:14.5px;font-weight:700;cursor:pointer}.bhs-more:hover{background:var(--bhs-ink);color:#fff}@media(max-width:749px){.product-card .product-price-main{flex-wrap:nowrap!important;gap:5px!important}.product-card .product-price-main .price,.product-card .product-price-main .price--sale{font-size:14.5px!important}.product-card .product-price-main .compare-at-price{font-size:11.5px!important}.product-card .bhs-price-off{margin-left:0!important;padding:1px 5px!important;font-size:10.5px!important}}@media(max-width:749px){.product-card .product-price-main{gap:4px!important}.product-card .product-price-main .price,.product-card .product-price-main .price--sale{font-size:13.5px!important;letter-spacing:-.2px}.product-card .product-price-main .compare-at-price{font-size:10.5px!important;letter-spacing:-.2px}.product-card .bhs-price-off{padding:1px 4px!important;font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bhs-modern.css.map */
