#header-component .icon-flag{width:22px!important;height:22px!important;border-radius:0!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;background-size:cover!important}button.bluvvy-collection-card__favorite{pointer-events:auto!important;cursor:pointer;z-index:5;border:0}.bluvvy-collection-card__favorite[aria-pressed=true] svg{fill:#4b182b;color:#4b182b}@media(min-width:990px){#header-component .header__column--right{gap:14px!important}#header-component .header__column--right>search-button{order:-1;margin-right:8px}#header-component .dropdown-localization__button{width:32px;min-width:32px;padding:0;justify-content:center}#header-component .dropdown-localization__button>span:not(.icon-flag):not(.visually-hidden){display:none!important}#header-component .icon-flag{width:24px!important;height:16px!important;border-radius:0!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;box-shadow:none!important}#header-component button[aria-label=Search]{display:flex!important;align-items:center;justify-content:space-between;width:94px!important;min-width:94px!important;height:34px!important;min-height:34px!important;border:1px solid #dedede!important;border-radius:10px!important;padding:0 10px!important;gap:6px!important;background:transparent}#header-component button[aria-label=Search]>.hidden{display:block!important;position:static!important;font-size:12px!important;font-weight:400!important;white-space:nowrap!important;line-height:1!important}#header-component button[aria-label=Search]>.hidden:after{content:"..."}#header-component header-actions{gap:10px!important;align-items:center!important;margin-inline-start:14px!important}#header-component .account-button,#header-component button[aria-label=Cart]{width:30px!important;min-width:30px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#header-component button[aria-label=Search] .svg-wrapper,#header-component button[aria-label=Cart] .svg-wrapper{width:19px!important;height:19px!important}#header-component .account-button__icon{width:15px!important;height:17px!important;display:block!important}}#shopify-section-sections--22321376985276__header_announcements_3UhgMK .announcement-bar,#shopify-section-sections--22321376985276__header_announcements_9jGBFp .announcement-bar{padding-block:11px!important;min-height:34px}#shopify-section-sections--22321376985276__header_announcements_9jGBFp .announcement-bar{position:relative}.bluvvy-top-blog{position:absolute;right:40px;top:0;height:100%;display:flex;align-items:center;color:#fff!important;font-size:12px;font-weight:400;text-decoration:none;z-index:3}.bluvvy-top-blog:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){#shopify-section-sections--22321376985276__header_announcements_9jGBFp .announcement-bar__slider{margin-inline:55px}}@media(max-width:749px){.bluvvy-top-blog{right:12px;font-size:11px}#shopify-section-sections--22321376985276__header_announcements_9jGBFp .announcement-bar__slider{margin-right:42px}}#shopify-section-sections--22321376985276__header_announcements_9jGBFp .slideshow-control{display:none!important}@media(max-width:749px){#shopify-section-sections--22321376985276__header_announcements_9jGBFp .announcement-bar{display:flex!important;align-items:center;gap:12px;padding-inline:12px!important;min-height:44px}#shopify-section-sections--22321376985276__header_announcements_9jGBFp .announcement-bar__slider{flex:1;min-width:0;width:auto;margin:0!important}#shopify-section-sections--22321376985276__header_announcements_9jGBFp .bluvvy-top-blog{position:static;flex:0 0 34px;justify-content:flex-end;min-height:22px;border-left:1px solid #ffffff40;padding-left:10px}.announcement-bar__text{line-height:1.35!important}.announcement-bar__slide[aria-hidden=true]{visibility:hidden!important}#header-component .header-logo{width:auto!important;max-width:110px!important;padding-inline:0!important;justify-self:center}#header-component header-actions{gap:0!important;align-items:center!important}#header-component .account-button,#header-component button[aria-label=Cart]{width:32px!important;min-width:32px!important;padding:0!important}#header-component .account-button__icon{width:15px!important;height:17px!important}}#header-component [data-testid=cart-drawer-trigger]{position:relative;left:-4px}@media(max-width:749px){#header-component [data-testid=cart-drawer-trigger]{left:-10px}}#header-component [data-testid=cart-icon]{position:relative}#header-component [data-testid=cart-drawer-trigger] .cart-bubble{inset-inline-end:5px!important;right:5px!important;left:auto!important;top:0!important;translate:none!important;transform:none!important;min-width:18px!important;width:18px!important;height:18px!important}.bluvvy-pairing-card__rating .jdgm-prev-badge[data-number-of-reviews="0"],.bluvvy-pairing-card__rating:not(:has(.jdgm-prev-badge:not([data-number-of-reviews="0"]))){display:none!important}:root{--bluvvy-ink:#111;--bluvvy-muted:#444444;--bluvvy-accent:#531d30}body{color:#111}h1,h2,.h1,.h2{font-weight:600!important;letter-spacing:-.005em}html body #MainContent .custom-product-title h1,html body #MainContent .product-details h1{font:600 30px/1.12 var(--bluvvy-serif)!important;color:var(--bluvvy-ink)!important;letter-spacing:-.01em}@media(min-width:990px){#MainContent .custom-product-title h1{font-size:38px!important}}html body #MainContent product-price .price,html body #MainContent .product-details product-price .price,html body #MainContent .product-details .price{font:700 24px/1.2 var(--bluvvy-sans)!important;color:var(--bluvvy-ink)!important;letter-spacing:-.01em}#MainContent .product-details .compare-at-price,#MainContent .product-details s{font:500 15px var(--bluvvy-sans)!important;color:#666!important}html body .add-to-cart-button,html body .add-to-cart-button .add-to-cart-text,html body .cart__checkout-button,.bsg-okay,.bsg-back{font:700 15px/1 var(--bluvvy-sans)!important;letter-spacing:.06em!important;text-transform:uppercase;border-radius:6px!important;min-height:54px;background:#111!important;color:#fff!important;transition:background .15s}.add-to-cart-button:hover,.cart__checkout-button:hover{background:var(--bluvvy-accent)!important}#MainContent variant-picker .variant-option__button-label{border-radius:6px!important;border-color:#d6d6d6!important;font-weight:600!important;color:var(--bluvvy-ink)!important}#MainContent variant-picker input:checked+.variant-option__button-label,#MainContent variant-picker .variant-option__button-label:has(input:checked){border:2px solid var(--bluvvy-ink)!important;box-shadow:none!important}#MainContent variant-picker legend,#MainContent .avp-option-title,#MainContent .apo-title{font:700 13px/1.4 var(--bluvvy-sans)!important;color:var(--bluvvy-ink)!important;letter-spacing:.02em}.bluvvy-offer{border-left:3px solid var(--bluvvy-accent)!important;border-radius:6px!important}html body .bluvvy-offer strong,html body .bluvvy-offer .bluvvy-offer__title strong{font:700 14px/1.35 var(--bluvvy-sans)!important;color:var(--bluvvy-accent)!important}.bluvvy-pdp-selection{font:600 12px/1.4 var(--bluvvy-sans)!important;color:var(--bluvvy-muted)!important}.bluvvy-pairing-card__price span,.product-card .price,.resource-card .price{font-weight:700!important;color:var(--bluvvy-ink)!important}.bluvvy-pairing-card__title,.product-card__title,.resource-card__title{font-weight:600!important;color:var(--bluvvy-ink)!important}.bluvvy-product-faq summary{font:600 14px var(--bluvvy-sans)!important;color:var(--bluvvy-ink)!important}.announcement-bar{font-weight:600!important;letter-spacing:.04em}:root{--bluvvy-ink:#111;--bluvvy-line:#d9d9d9;--bluvvy-muted:#555;--bluvvy-radius:4px}html body{color:#111}html body .bluvvy-offer{background:#fff!important;border:1.5px solid #111!important;border-left:4px solid var(--bluvvy-accent)!important;border-radius:var(--bluvvy-radius)!important}html body .bluvvy-offer__title{color:#111!important;font-weight:700!important}html body button.add-to-cart-button{padding:0 20px!important;min-height:54px!important;height:54px!important;border-radius:var(--bluvvy-radius)!important;background:#111!important;border-color:#111!important}html body button.add-to-cart-button .add-to-cart-text{background:transparent!important;border-radius:0!important;height:auto!important}html body button.add-to-cart-button:hover{background:var(--bluvvy-accent)!important;border-color:var(--bluvvy-accent)!important}html body .avp-option-title,html body .apo-title,html body .variant-option legend,html body .variant-option__name,html body .variant-picker legend{color:#111!important;font-weight:700!important;font-size:13px!important;letter-spacing:.01em}html body .avp-option select,html body .avp-option input[type=text],html body .avp-option textarea,html body .locket-dropdown,html body .ap-options__text input,html body .ap-options__select select,html body .avp-select select{background:#fff!important;border:1px solid #8a8a8a!important;border-radius:var(--bluvvy-radius)!important;color:#111!important;min-height:44px!important;font-size:15px!important}html body .avp-option select:focus,html body .avp-option input:focus,html body .locket-dropdown:focus{border-color:#111!important;outline:1px solid #111!important}html body .variant-option__button-label{border-radius:var(--bluvvy-radius)!important}html body .bluvvy-ugc__media{border-radius:var(--bluvvy-radius)!important;background:#eee!important}html body [class*=trust],html body [class*=product-perks],html body [class*=icon-row]{background:#fff!important;border-color:var(--bluvvy-line)!important;border-radius:var(--bluvvy-radius)!important}html body .price-item--regular{color:#767676!important}html body .bluvvy-store-rating-badge__copy{color:#111!important;font-weight:600!important}#MainContent .product-details button.add-to-cart-button{padding:0 20px!important;min-height:54px!important;height:54px!important;border-radius:4px!important}#MainContent .product-details button.add-to-cart-button .add-to-cart-text{background:transparent!important;border-radius:0!important}#MainContent .product-details .variant-option legend,#MainContent .product-details .avp-option-title,#MainContent .product-details .apo-title{color:#111!important;font-weight:700!important;font-size:13px!important}#MainContent .product-details select,#MainContent .product-details input[type=text],#MainContent .product-details textarea,#MainContent .product-details .locket-dropdown{background:#fff!important;border:1px solid #8a8a8a!important;border-radius:4px!important;color:#111!important;min-height:44px!important}#MainContent .product-details .variant-option__button-label{border-radius:4px!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bluvvy-core.css.map */
