.bv-off{display:inline-flex;align-items:center;background:var(--bluvvy-accent,#531d30);color:#fff;font:700 12px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif);letter-spacing:.02em;padding:5px 7px;border-radius:3px;margin-left:8px;vertical-align:middle;white-space:nowrap}product-card.product-card{background:#f6f6f6}product-card .product-card__content{background:#f6f6f6!important;padding:0 0 14px!important}product-card .card-gallery{background:#f6f6f6}product-card h3.h4,product-card .product-card__title{text-align:center!important;font-weight:600!important;font-size:14px!important;color:#111!important;padding:0 8px}product-card .bluvvy-card-rating{justify-content:center}[data-card-price]{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px}[data-card-price] [data-price-current]{font:600 16px var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}[data-card-price] [data-price-compare]{font:500 13px var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#777!important;text-decoration:line-through}[data-card-price] .bv-off{margin-left:0;font-size:11px;padding:4px 6px}product-card .product-badges{display:none!important}#MainContent .product-details .custom-product-title,#MainContent .product-details .custom-product-title *{font-family:var(--bluvvy-serif,"Cormorant Garamond",serif)!important;font-weight:700!important;color:#111!important;line-height:1.08!important}#MainContent .product-details .custom-product-title{font-size:32px!important;letter-spacing:-.01em}@media(min-width:990px){#MainContent .product-details .custom-product-title{font-size:42px!important}}#MainContent .product-details .price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}#MainContent .product-details .price__sale .price-item--sale{font:600 28px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}#MainContent .product-details .price__sale .price-item--regular{font:500 17px var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#777!important}#MainContent .product-details .price__sale .bv-off{margin-left:0;font-size:13px;padding:6px 9px}#MainContent .product-details .variant-option legend,#MainContent .product-details .avp-option-title,#MainContent .product-details .apo-title{font-size:14px!important;font-weight:600!important;color:#111!important;text-transform:none}#MainContent .product-details .variant-option__button-label{min-height:44px;font-weight:600!important;border-width:1.5px!important}#MainContent .product-details button.add-to-cart-button{background:#111!important;border-color:#111!important;height:56px!important;min-height:56px!important;font-size:15px!important;letter-spacing:.06em}#MainContent .product-details button.add-to-cart-button:hover{background:#333!important;border-color:#333!important}.sticky-add-to-cart__bar button{background:#111!important;border-color:#111!important}.sticky-add-to-cart__bar .bv-off{display:none}product-card .card-gallery img{mix-blend-mode:multiply}product-card .product-card__content :is(h3,p,a,.text-block,rte-formatter){text-align:center!important}product-card .product-card__content .group-block-content{align-items:center!important}product-card :is(slideshow-container,slideshow-slides,slideshow-slide,.product-media){background:#f6f6f6!important}product-card .card-gallery img.product-media__image{background:transparent!important}html body #MainContent .product-details fieldset.variant-option--swatches{gap:8px}html body #MainContent .product-details .avp-option .apo-title,html body #MainContent .product-details .avp-option-title{font:600 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;letter-spacing:0!important}html body #MainContent .product-details .avp-option{margin-top:14px!important}html body #MainContent .product-details .bv-hint{display:block;margin-top:6px;font:500 12px/1.4 var(--bluvvy-sans,Manrope,Arial,sans-serif);color:#555}html body #MainContent .product-details .bv-count{float:right;font-weight:700;color:#111}html body #MainContent .product-details .ap-options__text input{font-size:16px!important;padding:12px 14px!important}html body #MainContent #avpoptions-container__v2 .apo-title,html body #MainContent #avpoptions-container__v2 .avp-option-title{font:600 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;letter-spacing:0!important}html body #MainContent .product-details fieldset.variant-option legend{font:600 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}@media(max-width:749px){#MainContent .product-information__media slideshow-slide.product-media-container,#MainContent .product-information__media .product-media,#MainContent .product-information__media img.product-media__image{aspect-ratio:1/1!important}#MainContent .product-information__media .slideshow-controls__thumbnails-container img{max-height:52px}#MainContent .product-details .custom-product-title{font-size:28px!important}}#MainContent .product-details{counter-reset:bvstep}#MainContent .product-details fieldset.variant-option legend:before,#MainContent .product-details #avpoptions-container__v2 .avp-option .apo-title:before{counter-increment:bvstep;content:counter(bvstep);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:#111;color:#fff;font:700 11px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif);vertical-align:1px}#MainContent .product-details fieldset.variant-option legend .bv-sel{font-weight:500;color:#555;margin-left:0}#MainContent .product-details .bluvvy-dispatch-line.bv-moved{display:flex!important;justify-content:center;margin:10px 0 2px!important;font:600 13px/1.4 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}#MainContent .product-details .bluvvy-dispatch-line.bv-moved svg{width:16px;height:16px;color:#2e7d32}#MainContent .product-details .bluvvy-pdp-trust a{color:#111!important;font-weight:600!important;font-size:12px!important}#MainContent .product-details .bluvvy-pdp-selection{font:600 13px/1.4 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;margin-bottom:8px}.bv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e2e2;transform:translateY(110%);transition:transform .2s ease}.bv-sticky.is-on{transform:none}.bv-sticky__btn{width:100%;height:52px;border:0;border-radius:4px;background:#111;color:#fff;font:700 14px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif);letter-spacing:.06em;text-transform:uppercase}@media(max-width:749px){.sticky-add-to-cart__bar{padding-bottom:max(var(--padding-sm),env(safe-area-inset-bottom))}.sticky-add-to-cart__bar .bluvvy-campaign-reference,.sticky-add-to-cart__bar .bluvvy-campaign-rate{display:none!important}html body .product-information__media slideshow-container .bv-belt{flex-wrap:nowrap;gap:4px;padding-inline:5px}html body .product-information__media slideshow-container .bv-belt .bv-belt__i{gap:3px;padding-inline:4px;font-size:clamp(7.5px,2.3vw,10px)!important;letter-spacing:0}html body .bv-belt__i svg{width:10px;height:10px}}@media(max-width:749px){#MainContent .product-information__media img.product-media__image{object-fit:cover!important;width:100%!important;height:100%!important}}html body #MainContent .product-details .bluvvy-offer{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px!important;margin:10px 0 14px!important;border:1px solid #111!important;border-left:3px solid var(--bluvvy-accent,#531d30)!important;min-height:0!important}html body #MainContent .product-details .bluvvy-offer__title{display:flex;align-items:center;gap:8px;margin:0!important;flex:1 1 auto;min-width:0}html body #MainContent .product-details .bluvvy-offer__title strong{font:700 13px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}html body #MainContent .product-details .bluvvy-offer__title svg{width:16px;height:16px;flex:none;color:var(--bluvvy-accent,#531d30)}html body #MainContent .product-details .bluvvy-offer>p{display:none!important}html body #MainContent .product-details .bluvvy-offer__details{margin:0!important;flex:0 0 auto}html body #MainContent .product-details .bluvvy-offer__details summary{font:600 12px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#555!important;text-decoration:underline;cursor:pointer;list-style:none}html body #MainContent .product-details .bluvvy-offer__details[open]{flex-basis:100%}html body #MainContent .product-details .bluvvy-offer__details[open] p{display:block!important;margin:6px 0 0!important;font:400 12px/1.45 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#444!important}:root{--bv-ink:#111;--bv-line:#e2e2e2;--bv-card:#f6f6f6;--bv-radius:4px}html body #MainContent#MainContent .bluvvy-store-rating-badge__stars-fill,html body #MainContent#MainContent .bluvvy-store-rating-badge__stars-fill *,html body #MainContent#MainContent .bluvvy-card-rating,html body #MainContent#MainContent .bluvvy-card-rating *,html body #MainContent#MainContent .bluvvy-judgeme-preview__stars,html body #MainContent#MainContent .bluvvy-judgeme-preview__stars *,html body #MainContent#MainContent .jdgm-star,html body #MainContent#MainContent .jdgm-prev-badge__stars{color:var(--bv-ink)!important;fill:var(--bv-ink)!important}html body #MainContent#MainContent .bluvvy-store-rating-badge__stars-base,html body #MainContent#MainContent .bluvvy-store-rating-badge__stars-base *{color:#d4d4d4!important;fill:#d4d4d4!important}html body #MainContent#MainContent .bluvvy-ugc__title,html body #MainContent#MainContent .bluvvy-pairing-heading,html body #MainContent#MainContent .bluvvy-judgeme-preview__heading,html body #MainContent#MainContent .bluvvy-packaging-copy h2{font:700 26px/1.15 var(--bluvvy-serif,"Cormorant Garamond",serif)!important;text-transform:none!important;letter-spacing:0!important;color:var(--bv-ink)!important;margin:0 0 14px!important;text-align:left!important}@media(min-width:990px){html body #MainContent#MainContent :is(.bluvvy-ugc__title,.bluvvy-pairing-heading,.bluvvy-judgeme-preview__heading,.bluvvy-packaging-copy h2){font-size:32px!important}}html body #MainContent#MainContent .bluvvy-eyebrow{font:700 11px/1.3 var(--bluvvy-sans,Manrope,sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#555!important}html body #MainContent#MainContent .bluvvy-packaging-free{font:600 16px/1.3 var(--bluvvy-sans,Manrope,sans-serif)!important;color:var(--bv-ink)!important}html body #MainContent#MainContent .bluvvy-judgeme-preview-card{border-radius:var(--bv-radius)!important;border:1px solid var(--bv-line)!important}html body #MainContent#MainContent .bluvvy-pairing-card{background:var(--bv-card)!important;border:0!important;border-radius:0!important;padding:0 0 12px!important;display:flex!important;flex-direction:column}html body #MainContent#MainContent .bluvvy-pairing-card__media{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--bv-card)}html body #MainContent#MainContent .bluvvy-pairing-card__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}html body #MainContent#MainContent .bluvvy-pairing-card__body{display:flex!important;flex-direction:column;align-items:center;gap:6px!important;padding:10px 10px 0!important;text-align:center;flex:1}html body #MainContent#MainContent .bluvvy-pairing-card__body>*{margin:0!important;min-height:0!important}html body #MainContent#MainContent .bluvvy-pairing-card__title,html body #MainContent#MainContent .bluvvy-pairing-card__title a{font:600 14px/1.3 var(--bluvvy-sans,Manrope,sans-serif)!important;color:var(--bv-ink)!important;text-decoration:none!important}html body #MainContent#MainContent .bluvvy-pairing-card__price,html body #MainContent#MainContent .bluvvy-pairing-card__price *{font-weight:600!important;color:var(--bv-ink)!important}html body #MainContent#MainContent .bluvvy-pairing-card button,html body #MainContent#MainContent .bluvvy-pairing-card [type=submit]{margin-top:auto!important;height:40px!important;min-height:40px!important;width:100%;border:1px solid var(--bv-ink)!important;border-radius:var(--bv-radius)!important;background:transparent!important;color:var(--bv-ink)!important;font:700 12px/1 var(--bluvvy-sans,Manrope,sans-serif)!important;letter-spacing:.06em;text-transform:uppercase}html body #MainContent#MainContent .bluvvy-pairing-card button:hover{background:var(--bv-ink)!important;color:#fff!important}html body #MainContent#MainContent .product-details .bluvvy-ugc{margin-top:32px!important}html body #MainContent#MainContent .bluvvy-pairing-heading{margin-top:8px!important}html body #MainContent#MainContent #bluvvy-product-reviews{padding-top:40px!important;padding-bottom:24px!important}html body #MainContent#MainContent [id*=bluvvy_product_editorial]{margin-top:16px!important}html body #MainContent#MainContent .product-details .bluvvy-store-rating-badge__stars-fill{color:var(--bv-ink)!important}:root{--bv-star:#f5a800}html body #MainContent#MainContent :is(.bluvvy-store-rating-badge__stars-fill,.bluvvy-store-rating-badge__stars-fill *,.bluvvy-card-rating,.bluvvy-card-rating *,.bluvvy-judgeme-preview__stars,.bluvvy-judgeme-preview__stars *,.bluvvy-judgeme-preview-card__stars,.bluvvy-judgeme-preview-card__stars *,.jdgm-star,.jdgm-prev-badge__stars),html body #MainContent#MainContent .product-details .bluvvy-store-rating-badge__stars-fill,html body :is(.bluvvy-card-rating,.bluvvy-card-rating *,.jdgm-star,.bluvvy-judgeme-preview-card__stars,.bluvvy-judgeme-preview-card__stars *){color:var(--bv-star)!important;fill:var(--bv-star)!important}html body #MainContent#MainContent .product-details :where(fieldset.variant-option .variant-option__button-label,select,.locket-dropdown,input[type=text],textarea,.bluvvy-aris-sizes button,#avpoptions-container__v2 .avp-option :is(button,label.avp-pilloptioncheckwrapper,select)){min-height:44px!important;height:auto!important;padding:10px 14px!important;border:1px solid #bdbdbd!important;border-radius:4px!important;background:#fff!important;color:#111!important;font:500 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;box-shadow:none!important;outline-offset:0}html body #MainContent#MainContent .product-details fieldset.variant-option .variant-option__button-label{min-width:0!important;justify-content:center}html body #MainContent#MainContent .product-details fieldset.variant-option .variant-option__button-label__text{font:500 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}html body #MainContent#MainContent .product-details :where(fieldset.variant-option .variant-option__button-label:has(input:checked),.bluvvy-aris-sizes button[aria-pressed=true],.bluvvy-aris-sizes button.is-active,.bluvvy-aris-sizes button.active,#avpoptions-container__v2 .avp-option label.avp-pilloptioncheckwrapper:has(input:checked)){border:1px solid #111!important;box-shadow:inset 0 0 0 1px #111!important;font-weight:600!important}html body #MainContent#MainContent .product-details .variant-option__button-label .swatch{width:18px!important;height:18px!important}html body #MainContent#MainContent .product-details :is(select,input[type=text],textarea):focus{border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}html body #MainContent#MainContent .product-details .variant-picker{padding-top:0!important}html body #MainContent#MainContent .product-details .variant-picker__form{gap:20px!important}html body #MainContent#MainContent .product-details fieldset.variant-option{margin:0!important;gap:8px!important}html body #MainContent#MainContent .product-details fieldset.variant-option legend{margin:0 0 8px!important;padding:0!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2{display:flex!important;flex-direction:column!important;gap:20px!important;padding:0!important;margin:8px 0 0!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2>.avp-option,html body #MainContent#MainContent .product-details #avpoptions-container__v2 .avp-option{margin:0!important;padding:0!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2 .avp-option-title{margin:0 0 8px!important;display:flex;align-items:center}html body #MainContent#MainContent .product-details .bluvvy-pdp-selection{margin:-4px 0 0!important}html body #MainContent#MainContent .product-details .bluvvy-offer{margin:4px 0!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches legend{width:100%;flex:0 0 100%}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px 0 10px!important;position:relative}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;cursor:pointer}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .swatch{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-height:20px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:50%!important;margin:0!important;flex:none!important;box-shadow:inset 0 0 0 1px #0000001f!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label__text{position:static!important;margin:0!important;white-space:nowrap!important;font:500 14px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label:before,html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label:after{display:none!important}html body #MainContent#MainContent .product-details fieldset.variant-option legend{font:600 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;text-transform:none!important;letter-spacing:0!important}html body #MainContent#MainContent .product-details fieldset.variant-option legend .variant-option__swatch-value{display:none!important}html body #MainContent#MainContent .product-details .bsg-trigger{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font:600 13px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:var(--bluvvy-accent,#531d30)!important;text-decoration:underline!important;margin-left:auto}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label .swatch:after,html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label .swatch:before{display:none!important}html body #MainContent#MainContent .product-details fieldset.variant-option .variant-option__button-label{flex:0 0 auto!important;max-width:none!important}html body #MainContent#MainContent .product-details fieldset.variant-option .variant-option__button-label:has(input:checked){border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important;font-weight:600!important}html body #MainContent#MainContent .product-details .bluvvy-aris-sizes{display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important}html body #MainContent#MainContent .product-details .bluvvy-aris-sizes button{flex:0 0 auto!important;width:auto!important;min-width:76px!important;grid-column:auto!important}html body #MainContent#MainContent .product-details .variant-option--dropdowns{margin:0!important}html body #MainContent#MainContent .product-details .variant-option--dropdowns>label{display:block;margin:0 0 8px!important;font:600 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;text-transform:none!important;letter-spacing:0!important}#MainContent .product-details .variant-option--dropdowns>label:before{counter-increment:bvstep;content:counter(bvstep);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:#111;color:#fff;font:700 11px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif);vertical-align:1px}html body #MainContent#MainContent .product-details :is(input[type=text],textarea){padding:10px 14px!important;font-size:15px!important;min-height:44px!important;height:44px!important}html body #MainContent#MainContent .product-details textarea{height:auto!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2 .bluvvy-repeat-field{border:0!important;padding-top:0!important;margin-top:0!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2 .avp-select{padding:0!important;margin:0!important;background:none!important;border:0!important}html body #MainContent#MainContent .product-details select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:38px!important;-webkit-appearance:none!important;appearance:none!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2 .avp-select:after,html body #MainContent#MainContent .product-details .variant-option__select-wrapper svg,html body #MainContent#MainContent .product-details .variant-option__select-wrapper .icon{display:none!important}html body .cart-drawer__summary{padding:10px 16px 12px!important}html body .cart-drawer__summary .bluvvy-cart-trust{display:none!important}html body .cart-drawer__summary .cart__ctas{gap:8px!important;padding:8px 0 0!important}html body .cart-drawer__summary .cart__checkout-button{min-height:48px!important;height:48px!important}html body .cart-drawer__summary .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:4px;min-height:44px}html body .cart-drawer__summary .bluvvy-pay-icons{margin:2px 0 0!important;gap:4px!important}html body .cart-drawer__summary .bluvvy-pay-icons svg,html body .cart-drawer__summary .bluvvy-pay-icons img{height:16px!important;width:auto!important}html body .cart-drawer .cart-items__table-row{background:#f6f6f6!important;padding:10px!important;margin:0 0 8px!important;border-radius:4px}html body .cart-drawer .cart-items__media img{width:64px!important;height:64px!important}html body .cart-drawer__summary .cart-totals__container{display:none!important}html body .cart-drawer__summary .cart__ctas{padding-top:0!important}html body .cart-drawer tr.cart-items__table-row{grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media details quantity" "error error error"!important;column-gap:12px!important;row-gap:6px!important;align-items:start!important}html body .cart-drawer tr.cart-items__table-row>td.cart-items__price{grid-area:price!important;text-align:right!important;justify-self:end!important}html body .cart-drawer tr.cart-items__table-row>td.cart-items__quantity{grid-area:quantity!important;justify-self:end!important;align-self:end!important;display:flex!important;align-items:center!important;gap:10px!important}html body .cart-drawer tr.cart-items__table-row>td.cart-items__quantity quantity-selector-component,html body .cart-drawer tr.cart-items__table-row>td.cart-items__quantity .quantity-selector{height:32px!important;min-height:32px!important;width:96px!important}html body .cart-drawer td.cart-items__quantity .cart-items__quantity-controls{display:flex!important;align-items:center!important;gap:10px!important}html body .cart-drawer td.cart-items__quantity cart-quantity-selector-component.quantity-selector{height:28px!important;min-height:28px!important;width:78px!important;min-width:0!important;padding:0!important;border:1px solid #cfcfcf!important;border-radius:4px!important;display:flex!important;align-items:center!important}html body .cart-drawer td.cart-items__quantity cart-quantity-selector-component button{width:24px!important;min-width:24px!important;height:26px!important;padding:0!important}html body .cart-drawer td.cart-items__quantity cart-quantity-selector-component .svg-wrapper,html body .cart-drawer td.cart-items__quantity cart-quantity-selector-component svg{width:10px!important;height:10px!important}html body .cart-drawer td.cart-items__quantity cart-quantity-selector-component input{width:28px!important;min-width:0!important;height:26px!important;padding:0!important;font-size:13px!important;text-align:center!important;border:0!important}html body .cart-drawer td.cart-items__quantity .cart-items__remove{min-height:0!important;height:auto!important;padding:0!important;font-size:12px!important}html body :is(.cart-drawer,cart-drawer,dialog:has(.cart-drawer__summary),.main-cart,#MainContent) :is(.cart-drawer__header,.cart-drawer__heading,.cart-items__title,.cart-items__title a,.cart-items__price,.cart-items__price *,.cart-totals,.cart-totals *,.bluvvy-duo-bar,.bluvvy-duo-bar *,.bluvvy-cart-packaging,.bluvvy-cart-packaging *,.bluvvy-cart-suggestion,.bluvvy-cart-suggestion *,.quantity-selector,.quantity-selector *,.cart-note__label){color:#111!important}html body :is(.cart-items__variants,.cart-items__variants *,.cart-items__details p,.bluvvy-duo-bar__steps,.bluvvy-duo-bar__steps *,.cart-items__remove,.cart-items__remove *,.cart-items__details li){color:#666!important}html body :is(.bluvvy-cart-compare,.cart-items__price s,.cart-items__price del,.bluvvy-cart-packaging s){color:#999!important}html body .cart-drawer__header{border-color:#e2e2e2!important}html body :is(.cart-drawer__heading,.cart-items__title,.cart-items__title a){font-family:var(--bluvvy-sans,Manrope,Arial,sans-serif)!important}html body .cart-items__title,html body .cart-items__title a{font-weight:600!important;font-size:14px!important}html body .cart-items__price{font-weight:700!important}html body .bluvvy-duo-bar{background:#f6f6f6!important;border:0!important;border-radius:4px!important}html body .bluvvy-duo-bar strong{color:#111!important}html body .bluvvy-duo-bar__track{background:#e2e2e2!important;border:0!important}html body .bluvvy-duo-bar__track>*,html body .bluvvy-duo-bar__track span{background:#111!important}html body .bluvvy-cart-packaging{background:#f6f6f6!important;border:0!important;border-radius:4px!important;padding:10px!important}html body .bluvvy-cart-packaging :is(h3,h4,p,strong,.bluvvy-cart-packaging__title){font-family:var(--bluvvy-sans,Manrope,Arial,sans-serif)!important}html body .bluvvy-cart-packaging :is(h3,h4,.bluvvy-cart-packaging__title){font-size:14px!important;font-weight:600!important}html body .bluvvy-cart-packaging img{width:64px!important;height:64px!important;object-fit:cover}html body .bluvvy-cart-suggestion{background:#fff!important;border-color:#e2e2e2!important}html body .bluvvy-cart-suggestion__link{color:#111!important;text-decoration:underline}html body .cart-items__table-row{background:#f6f6f6!important}html body .cart-items__media img,html body .cart-items__media-image{width:72px!important;height:72px!important;object-fit:contain!important;background:#fff!important;border-radius:4px}html body .cart-drawer tr.cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto!important}html body #MainContent tr.cart-items__table-row:not(:has(th)){padding:12px!important;margin:0 0 8px!important;border-radius:4px!important;row-gap:6px!important;column-gap:12px!important;grid-template-columns:72px minmax(0,1fr) auto!important}html body #MainContent .cart-items__unit-price-wrapper{font-size:13px!important}html body #MainContent td.cart-items__quantity cart-quantity-selector-component.quantity-selector{height:32px!important;min-height:32px!important;width:92px!important;border:1px solid #cfcfcf!important;border-radius:4px!important;display:flex!important;align-items:center!important}html body #MainContent td.cart-items__quantity cart-quantity-selector-component button{width:28px!important;min-width:28px!important;height:30px!important;padding:0!important}html body #MainContent td.cart-items__quantity cart-quantity-selector-component input{width:30px!important;height:30px!important;padding:0!important;font-size:14px!important;border:0!important;text-align:center}html body .bluvvy-cart-packaging p:first-of-type{font:600 14px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important}html body tr.cart-items__table-row:not(:has(th)),html body .bluvvy-cart-packaging,html body .bluvvy-duo-bar{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:4px!important}html body .cart-items__media img,html body .cart-items__media-image{width:96px!important;height:96px!important;object-fit:cover!important;background:#f7f7f7!important}html body tr.cart-items__table-row:not(:has(th)){grid-template-columns:96px minmax(0,1fr) auto!important;padding:10px!important;margin:0 0 8px!important}html body .cart-drawer tr.cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto!important}html body .cart-drawer .cart-items__media img,html body .cart-drawer .cart-items__media-image{width:88px!important;height:88px!important}html body .bluvvy-cart-packaging{padding:8px 10px!important;margin:0 0 8px!important}html body .bluvvy-cart-packaging img{width:56px!important;height:56px!important}html body .bluvvy-cart-pairing{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:4px!important;padding:12px!important;margin:8px 0!important}html body .bluvvy-cart-pairing>h3{font:600 15px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;margin:0 0 2px!important;text-transform:none!important;letter-spacing:0!important}html body .bluvvy-cart-pairing>p{font:400 13px/1.4 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#666!important;margin:0 0 10px!important}html body .bluvvy-cart-pairing>small{display:none!important}html body .bluvvy-cart-pairing__items{display:flex!important;flex-direction:column!important;gap:8px!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;grid-template-areas:"media body action" "media note action"!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;padding:8px!important;background:#fff!important;border:1px solid #eee!important;border-radius:4px!important;text-align:left!important;min-height:0!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__media{grid-area:media!important;width:72px!important;height:72px!important;aspect-ratio:1/1!important;margin:0!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__media img{width:72px!important;height:72px!important;object-fit:cover!important;mix-blend-mode:normal!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__body{grid-area:body!important;align-items:flex-start!important;text-align:left!important;padding:0!important;gap:2px!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__rating{display:none!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__title,html body .bluvvy-cart-pairing .bluvvy-pairing-card__title a{font:600 13px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;text-align:left!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card>small{grid-area:note!important;font:600 12px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;margin:0!important;text-align:left!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__action{grid-area:action!important;margin:0!important;width:auto!important}html body .bluvvy-cart-pairing .bluvvy-pairing-card__cta,html body .bluvvy-cart-pairing .bluvvy-pairing-card__action button{height:36px!important;min-height:36px!important;width:auto!important;padding:0 14px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;font:700 12px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}html body #MainContent .cart-discounts,html body #MainContent cart-note{margin-top:8px!important}html body #MainContent .cart__checkout-button{margin-top:4px!important}html body #MainContent#MainContent .bluvvy-cart-pairing,html body cart-drawer cart-drawer .bluvvy-cart-pairing,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:4px!important;padding:12px!important;margin:8px 0!important}html body #MainContent#MainContent .bluvvy-cart-pairing>h3,html body cart-drawer cart-drawer .bluvvy-cart-pairing>h3,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing>h3{font:600 15px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;margin:0 0 2px!important;text-transform:none!important;letter-spacing:0!important}html body #MainContent#MainContent .bluvvy-cart-pairing>p,html body cart-drawer cart-drawer .bluvvy-cart-pairing>p,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing>p{font:400 13px/1.4 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#666!important;margin:0 0 10px!important}html body #MainContent#MainContent .bluvvy-cart-pairing>small,html body cart-drawer cart-drawer .bluvvy-cart-pairing>small,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing>small{display:none!important}html body #MainContent#MainContent .bluvvy-cart-pairing__items,html body cart-drawer cart-drawer .bluvvy-cart-pairing__items,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing__items{display:flex!important;flex-direction:column!important;gap:8px!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;grid-template-areas:"media body action" "media note action"!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;padding:8px!important;background:#fff!important;border:1px solid #eee!important;border-radius:4px!important;text-align:left!important;min-height:0!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__media,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__media,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__media{grid-area:media!important;width:72px!important;height:72px!important;aspect-ratio:1/1!important;margin:0!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__media img,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__media img,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__media img{width:72px!important;height:72px!important;object-fit:cover!important;mix-blend-mode:normal!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__body,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__body,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__body{grid-area:body!important;align-items:flex-start!important;text-align:left!important;padding:0!important;gap:2px!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__rating,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__rating,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__rating{display:none!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__title,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__title,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__title,html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__title a,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__title a,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__title a{font:600 13px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;text-align:left!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card>small,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card>small,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card>small{grid-area:note!important;font:600 12px/1.3 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;color:#111!important;margin:0!important;text-align:left!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__action,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__action,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__action{grid-area:action!important;margin:0!important;width:auto!important}html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__cta,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__cta,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__cta,html body #MainContent#MainContent .bluvvy-cart-pairing .bluvvy-pairing-card__action button,html body cart-drawer cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__action button,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing .bluvvy-pairing-card__action button{height:36px!important;min-height:36px!important;width:auto!important;padding:0 14px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:4px!important;font:700 12px/1 var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}html body .cart-items__media{overflow:hidden!important;border-radius:4px}html body .cart-items__media img{transform:scale(1.35);transform-origin:center}html body #MainContent#MainContent .bluvvy-cart-pairing :is(.bluvvy-pairing-card__cta,.bluvvy-pairing-card__action button),html body .cart-drawer.cart-drawer .bluvvy-cart-pairing :is(.bluvvy-pairing-card__cta,.bluvvy-pairing-card__action button){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}html body .cart-drawer.cart-drawer tr.cart-items__table-row,html body cart-drawer tr.cart-items__table-row{background:#fff!important;border:1px solid #e6e6e6!important}html body .bluvvy-cart-packaging.bluvvy-cart-packaging *{font-family:var(--bluvvy-sans,Manrope,Arial,sans-serif)!important;font-size:13px!important;line-height:1.35!important}html body .bluvvy-cart-packaging.bluvvy-cart-packaging>*>*:first-child,html body .bluvvy-cart-packaging.bluvvy-cart-packaging p:first-of-type{font-size:14px!important;font-weight:600!important;color:#111!important}:root{--bluvvy-sans:"Cabin",Arial,sans-serif;--bluvvy-serif:"Cabin",Arial,sans-serif;--font-body--family:"Cabin",Arial,sans-serif;--font-heading--family:"Cabin",Arial,sans-serif;--font-subheading--family:"Cabin",Arial,sans-serif;--font-accent--family:"Cabin",Arial,sans-serif;--font-h1--family:"Cabin",Arial,sans-serif;--font-h2--family:"Cabin",Arial,sans-serif;--font-h3--family:"Cabin",Arial,sans-serif;--font-h4--family:"Cabin",Arial,sans-serif;--font-h5--family:"Cabin",Arial,sans-serif;--font-h6--family:"Cabin",Arial,sans-serif;--font-paragraph--family:"Cabin",Arial,sans-serif}html body #MainContent#MainContent .product-details .custom-product-title,html body #MainContent#MainContent .product-details .custom-product-title *{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:22px!important;line-height:1.25!important}html body #MainContent#MainContent :is(.bluvvy-ugc__title,.bluvvy-pairing-heading,.bluvvy-judgeme-preview__heading,.bluvvy-packaging-copy h2){font:500 18px/1.25 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body :is(h1,h2,h3,.h1,.h2,.h3){font-weight:400!important;letter-spacing:.03em}html body .header__logo,html body .header__logo *{font-family:inherit}html body #MainContent#MainContent .product-details{--v4-ink:#1a1a1a;--v4-text:#333;--v4-muted:#777;--v4-line:#e3e3e3}html body #MainContent#MainContent .product-details .custom-product-title,html body #MainContent#MainContent .product-details .custom-product-title *{font-weight:400!important;font-size:21px!important;letter-spacing:.03em!important;color:var(--v4-text)!important}@media(min-width:990px){html body #MainContent#MainContent .product-details .custom-product-title,html body #MainContent#MainContent .product-details .custom-product-title *{font-size:26px!important}}html body #MainContent#MainContent .product-details .price__sale .price-item--sale{font:400 22px/1 Cabin,Arial,sans-serif!important;color:var(--v4-ink)!important}html body #MainContent#MainContent .product-details .price__sale .price-item--regular{font:400 16px Cabin,Arial,sans-serif!important;color:#999!important}html body #MainContent#MainContent .product-details .price__sale .bv-off{font:600 12px/1 Cabin,Arial,sans-serif!important;padding:6px 8px!important;border-radius:4px!important;text-transform:uppercase;letter-spacing:.04em}html body #MainContent#MainContent .product-details fieldset.variant-option legend:before,html body #MainContent#MainContent .product-details #avpoptions-container__v2 .avp-option .apo-title:before,#MainContent .product-details .variant-option--dropdowns>label:before{content:none!important;display:none!important}html body #MainContent#MainContent .product-details fieldset.variant-option legend,html body #MainContent#MainContent .product-details #avpoptions-container__v2 .apo-title,html body #MainContent#MainContent .product-details #avpoptions-container__v2 .avp-option-title,html body #MainContent#MainContent .product-details .variant-option--dropdowns>label{font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:var(--v4-text)!important;letter-spacing:.01em!important}html body #MainContent#MainContent .product-details fieldset.variant-option legend .bv-sel{color:var(--v4-muted)!important;font-weight:400!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;border:1px solid transparent!important;box-shadow:none!important;justify-content:center!important;gap:0!important;background:#fff!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .swatch{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-height:32px!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches .variant-option__button-label:has(input:checked){border:1.5px solid var(--v4-ink)!important;box-shadow:none!important}html body #MainContent#MainContent .product-details fieldset.variant-option--swatches{gap:10px!important}html body #MainContent#MainContent .product-details fieldset.variant-option:not(.variant-option--swatches) .variant-option__button-label,html body #MainContent#MainContent .product-details .bluvvy-aris-sizes button,html body #MainContent#MainContent .product-details #avpoptions-container__v2 label.avp-pilloptioncheckwrapper{min-height:40px!important;height:40px!important;padding:0 16px!important;border:1px solid var(--v4-line)!important;border-radius:8px!important;font:400 14px/1 Cabin,Arial,sans-serif!important;color:var(--v4-text)!important;box-shadow:none!important}html body #MainContent#MainContent .product-details fieldset.variant-option:not(.variant-option--swatches) .variant-option__button-label .variant-option__button-label__text{font:400 14px/1 Cabin,Arial,sans-serif!important;color:var(--v4-text)!important}html body #MainContent#MainContent .product-details fieldset.variant-option:not(.variant-option--swatches) .variant-option__button-label:has(input:checked),html body #MainContent#MainContent .product-details .bluvvy-aris-sizes button:is([aria-pressed=true],.is-active,.active),html body #MainContent#MainContent .product-details #avpoptions-container__v2 label.avp-pilloptioncheckwrapper:has(input:checked){border:1.5px solid var(--v4-ink)!important;box-shadow:none!important;font-weight:500!important}html body #MainContent#MainContent .product-details select,html body #MainContent#MainContent .product-details .locket-dropdown{height:42px!important;min-height:42px!important;border:1px solid var(--v4-line)!important;border-radius:8px!important;font:400 14px/1 Cabin,Arial,sans-serif!important;color:var(--v4-text)!important;box-shadow:none!important}html body #MainContent#MainContent .product-details input[type=text],html body #MainContent#MainContent .product-details textarea{border:0!important;border-bottom:1px solid #cfcfcf!important;border-radius:0!important;padding:10px 0!important;height:42px!important;min-height:42px!important;font:400 15px/1.2 Cabin,Arial,sans-serif!important;background:transparent!important;box-shadow:none!important}html body #MainContent#MainContent .product-details input[type=text]:focus,html body #MainContent#MainContent .product-details textarea:focus{border-bottom-color:var(--v4-ink)!important;box-shadow:none!important;outline:0!important}html body #MainContent#MainContent .product-details .bv-hint{font:400 12px/1.4 Cabin,Arial,sans-serif!important;color:var(--v4-muted)!important}html body #MainContent#MainContent .product-details .bluvvy-offer{background:#f5f4f2!important;border:0!important;border-radius:12px!important;justify-content:center!important;padding:10px 14px!important}html body #MainContent#MainContent .product-details .bluvvy-offer__title strong{font:500 13px/1.3 Cabin,Arial,sans-serif!important}html body #MainContent#MainContent .product-details button.add-to-cart-button,.bv-sticky__btn{border-radius:12px!important;font:500 15px/1 Cabin,Arial,sans-serif!important;letter-spacing:.06em!important;height:52px!important;min-height:52px!important;background:var(--v4-ink)!important;border-color:var(--v4-ink)!important}html body #MainContent#MainContent .product-details .bluvvy-pdp-selection{font:400 12px/1.4 Cabin,Arial,sans-serif!important;color:var(--v4-muted)!important}html body #MainContent#MainContent .product-details .bluvvy-dispatch-line.bv-moved{font:400 13px/1.4 Cabin,Arial,sans-serif!important;color:var(--v4-text)!important}html body #MainContent#MainContent .product-details .bluvvy-pdp-trust a{font:400 12px/1.3 Cabin,Arial,sans-serif!important;color:var(--v4-text)!important}html body product-card .product-card__content,html body product-card.product-card,html body product-card :is(slideshow-container,slideshow-slides,slideshow-slide,.product-media){background:#f8f8f8!important}html body product-card h3.h4,html body product-card .product-card__title{font:400 14px/1.35 Cabin,Arial,sans-serif!important;color:var(--v4-text,#333)!important}html body [data-card-price] [data-price-current]{font:500 15px Cabin,Arial,sans-serif!important}html body .bluvvy-pairing-card{background:#f8f8f8!important}html body .bluvvy-pairing-card__title,html body .bluvvy-pairing-card__title a{font-weight:400!important}html body .bluvvy-pairing-card button{border-radius:12px!important;font-weight:500!important}html body .cart-items__title,html body .cart-items__title a{font-weight:400!important}html body .cart-items__price{font-weight:500!important}html body .cart__checkout-button{border-radius:12px!important;font-weight:500!important}html body #MainContent#MainContent .product-details :is(.shopify-payment-button,shopify-accelerated-checkout){display:block!important}html body #MainContent#MainContent .product-details .accelerated-checkout-block{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:12px;margin-top:8px!important}html body #MainContent .product-details .bv-hide{display:none!important}html body #MainContent .product-details .bv-usp{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;margin:18px 0 6px;padding:16px 0 4px;border-top:1px solid #ececec}html body #MainContent .product-details .bv-usp__item{display:flex;align-items:flex-start;gap:10px;color:#333;text-decoration:none!important}html body #MainContent .product-details .bv-usp__icon{flex:none;width:22px;height:22px;color:#1a1a1a}html body #MainContent .product-details .bv-usp__icon svg{width:22px;height:22px}html body #MainContent .product-details .bv-usp__txt{display:flex;flex-direction:column;gap:2px;min-width:0}html body #MainContent .product-details .bv-usp__txt strong{font:500 13px/1.3 Cabin,Arial,sans-serif!important;color:#1a1a1a!important}html body #MainContent .product-details .bv-usp__txt small{font:400 12px/1.35 Cabin,Arial,sans-serif!important;color:#777!important}html body #MainContent#MainContent .product-details .bluvvy-dispatch-line.bv-hide{display:none!important}html body #MainContent#MainContent .product-details shopify-accelerated-checkout,html body #MainContent#MainContent .product-details .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius:12px!important;--shopify-accelerated-checkout-button-block-size:50px!important;border-radius:12px;overflow:hidden}html body #MainContent#MainContent .product-details .shopify-payment-button__more-options{font:400 12px Cabin,Arial,sans-serif!important;color:#777!important}html body #MainContent#MainContent .bluvvy-product-faq{margin-top:8px!important;border-top:1px solid #e6e6e6!important}html body #MainContent#MainContent .bluvvy-product-faq details{border:0!important;border-bottom:1px solid #e6e6e6!important;background:transparent!important;border-radius:0!important;margin:0!important}html body #MainContent#MainContent .bluvvy-product-faq summary{font:400 15px/1.3 Cabin,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#111!important;padding:16px 0!important;min-height:0!important}html body #MainContent#MainContent .bluvvy-product-faq summary *{font-weight:400!important}html body #MainContent#MainContent .bluvvy-product-faq .bluvvy-faq-body{font:400 14px/1.6 Cabin,Arial,sans-serif!important;color:#555!important;padding:0 0 18px!important}html body #MainContent#MainContent .bluvvy-product-faq .bluvvy-faq-body h3{font:500 13px/1.3 Cabin,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.06em;color:#111!important;margin:14px 0 6px!important}html body #MainContent#MainContent .bluvvy-product-faq .bluvvy-faq-body p{margin:0 0 10px!important}html body #MainContent#MainContent #bluvvy-product-reviews{padding-top:40px!important;margin-top:0!important}html body #MainContent#MainContent .bluvvy-judgeme-preview{padding-top:0!important;padding-bottom:24px!important}html body #MainContent#MainContent .bluvvy-judgeme-preview__kicker{display:none!important}html body #MainContent#MainContent .bluvvy-judgeme-preview__heading{font:500 18px/1.25 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important}html body #MainContent#MainContent .bluvvy-judgeme-preview__score{font-weight:400!important;color:#111!important}html body #MainContent#MainContent .bluvvy-judgeme-preview__control{border:1px solid #dcdcdc!important;background:#fff!important;color:#111!important;box-shadow:none!important}html body #MainContent#MainContent .bluvvy-judgeme-preview-card{background:#f8f8f8!important;border:0!important;border-radius:12px!important;box-shadow:none!important;padding:20px!important}html body #MainContent#MainContent .bluvvy-judgeme-preview-card__quote{font:400 15px/1.55 Cabin,Arial,sans-serif!important;color:#222!important}html body #MainContent#MainContent .bluvvy-judgeme-preview-card__verified{color:#777!important}html body #MainContent#MainContent .bluvvy-judgeme-preview-card__initial{background:#fff!important;color:#111!important;border:1px solid #e2e2e2!important;font-weight:500!important}html body #MainContent#MainContent .bluvvy-judgeme-preview-card__meta strong,html body #MainContent#MainContent .bluvvy-judgeme-preview-card__meta b{font-weight:500!important}html body #MainContent#MainContent .bluvvy-judgeme-preview a{color:#111!important;text-decoration-color:#111!important;font-weight:400!important}html body #MainContent#MainContent .bluvvy-editorial{padding-top:16px!important;padding-bottom:16px!important}html body #MainContent#MainContent .bluvvy-packaging{background:#f8f8f8!important;border:0!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important}html body #MainContent#MainContent .bluvvy-packaging img{border-radius:0!important}html body #MainContent#MainContent .bluvvy-packaging-copy{padding:22px 20px 24px!important}html body #MainContent#MainContent .bluvvy-packaging .bluvvy-eyebrow{font:400 12px/1.3 Cabin,Arial,sans-serif!important;letter-spacing:.08em!important;color:#777!important}html body #MainContent#MainContent .bluvvy-packaging h2{font:500 18px/1.25 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;margin:6px 0 10px!important}html body #MainContent#MainContent .bluvvy-packaging p{font:400 14px/1.55 Cabin,Arial,sans-serif!important;color:#555!important}html body #MainContent#MainContent .bluvvy-packaging .bluvvy-packaging-free{font-weight:500!important;color:#111!important;font-size:15px!important}html body #MainContent#MainContent .bluvvy-packaging small{font-size:12px!important;color:#888!important}@media(min-width:750px){html body #MainContent#MainContent .bluvvy-packaging{display:grid!important;grid-template-columns:1fr 1fr;align-items:center}html body #MainContent#MainContent .bluvvy-packaging img{height:100%;object-fit:cover}html body #MainContent#MainContent .bluvvy-packaging-copy{padding:40px!important}}html body #MainContent:has(.product-details) [id*=__instagram_collage]{display:none!important}html body #MainContent#MainContent #bluvvy-product-reviews{padding-bottom:0!important;margin-bottom:0!important}html body #MainContent#MainContent #bluvvy-product-reviews>:not(.bluvvy-judgeme-preview):empty,html body #MainContent#MainContent #bluvvy-product-reviews>.br-intro{margin:0!important}html body #MainContent#MainContent .bluvvy-judgeme-preview__score *{color:#111!important}html body #MainContent#MainContent .bluvvy-judgeme-preview__score *+*{color:#777!important}html body #MainContent#MainContent .product-recommendations--inline .section-resource-list__content{margin-bottom:12px!important}html body #MainContent#MainContent .product-recommendations--inline .resource-list--grid{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none!important;grid-template-rows:none!important;margin-right:calc(-1 * var(--page-margin,20px))!important;padding-right:var(--page-margin,20px)!important;height:auto!important;max-height:none!important}html body #MainContent#MainContent .product-recommendations--inline .resource-list--grid::-webkit-scrollbar{display:none}html body #MainContent#MainContent .product-recommendations--inline .resource-list--grid>.resource-list__item{flex:0 0 calc((100% - 10px)/2.25)!important;max-width:none!important;scroll-snap-align:start;display:block!important;height:auto!important}@media(min-width:750px){html body #MainContent#MainContent .product-recommendations--inline .resource-list--grid>.resource-list__item{flex-basis:calc((100% - 20px)/2.6)!important}}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card{background:#f8f8f8!important;border:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__media{background:#f8f8f8!important;display:block!important;aspect-ratio:1/1;padding:8px!important;border:0!important;border-radius:0!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply;border-radius:0!important;background:transparent!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__body{padding:4px 12px 0!important;text-align:left!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:2px!important;flex:1 1 auto}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__title,html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__title a{font:400 14px/1.3 Cabin,Arial,sans-serif!important;color:#111!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;max-width:100%!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-decoration:none!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__price{display:flex!important;gap:6px!important;align-items:baseline;justify-content:flex-start!important;text-align:left!important;font:500 14px/1.3 Cabin,Arial,sans-serif!important;color:#111!important;margin:0!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__price span{font:inherit!important;color:#111!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__price s{display:inline!important;font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:#999!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__action{padding:10px 12px 12px!important;background:transparent!important;border:0!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__cta{display:flex!important;align-items:center;justify-content:center;height:38px!important;min-height:0!important;border-radius:8px!important;background:#111!important;color:#fff!important;border:0!important;font:500 13px/1 Cabin,Arial,sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:none!important;padding:0 10px!important;width:100%!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-card__cta:hover{background:#333!important}html body #MainContent#MainContent .product-recommendations--inline .resource-list.hidden--desktop{display:none!important}html body .product-information__media slideshow-container .bv-belt{position:absolute;left:0;right:0;bottom:10px;z-index:3;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;padding:0 10px;pointer-events:none}html body .bv-belt__i{display:inline-flex;align-items:center;gap:5px;background:#ffffffeb;color:#111;border-radius:4px;padding:5px 8px;font:500 10px/1 Cabin,Arial,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html body .bv-belt__i svg{flex:0 0 auto}@media(min-width:750px){html body .bv-belt__i{font-size:11px!important;padding:6px 10px}html body .product-information__media slideshow-container .bv-belt{bottom:16px}}html body #MainContent#MainContent .product-recommendations--inline .block-resource-list{gap:12px!important}html body #MainContent#MainContent .product-recommendations--inline .section-resource-list__content{margin:0!important;padding:0!important}html body #MainContent#MainContent .product-recommendations--inline .bluvvy-pairing-heading{margin:0!important;padding-top:16px!important}html body #MainContent#MainContent .bluvvy-product-faq summary{font-size:16px!important}html body #MainContent#MainContent .bluvvy-product-faq .bluvvy-faq-body h3.bv-hide{display:none!important}html body #MainContent#MainContent .bluvvy-product-faq .bluvvy-faq-body strong,html body #MainContent#MainContent .bluvvy-product-faq .bluvvy-faq-body b{font-weight:500!important;color:#111!important}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs{list-style:none!important;padding:0!important;margin:12px 0 4px!important;border-top:1px solid #ececec}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs li{display:grid!important;grid-template-columns:38% 1fr;gap:12px;padding:10px 0!important;margin:0!important;border-bottom:1px solid #ececec;font:400 14px/1.45 Cabin,Arial,sans-serif!important}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs li:before,html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs li::marker{content:none!important;display:none!important}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs .bv-k{color:#777}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs .bv-v{color:#111}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs .bv-v{display:block}html body #MainContent#MainContent .bluvvy-product-faq ul.bv-specs .bv-v:first-letter{text-transform:uppercase}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview__controls{display:none!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview__heading-row{display:block!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview__summary{display:flex!important;align-items:center;gap:10px!important;margin-top:10px!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bv-rsrc{font:400 12px/1.3 Cabin,Arial,sans-serif!important;color:#888!important;margin:4px 0 0!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview__header{margin-bottom:16px!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview__slider{display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;scroll-snap-type:none!important;padding:0!important;margin:0!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;width:auto!important;max-width:none!important;background:#f8f8f8!important;border:0!important;border-radius:12px!important;padding:18px 18px 20px!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card.bv-rhide{display:none!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__meta{order:0;display:flex!important;align-items:center;gap:6px!important;margin:0!important;padding:0!important;border:0!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__initial{display:none!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__meta strong{font:500 15px/1.3 Cabin,Arial,sans-serif!important;color:#111!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__meta span{display:none!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__top{order:1;margin:0!important;min-height:0!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__verified{display:none!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__stars svg{width:15px!important;height:15px!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview-card__quote{order:2;margin:0!important;font:400 15px/1.55 Cabin,Arial,sans-serif!important;color:#222!important}html body #bluvvy-judgeme-review-preview.bv-rlist .bv-rmore{display:block;width:100%;height:46px;margin:14px 0 0;background:#fff;color:#111;border:1px solid #111;border-radius:12px;font:500 14px/1 Cabin,Arial,sans-serif;cursor:pointer}html body #bluvvy-judgeme-review-preview.bv-rlist .bv-rmore[hidden]{display:none}html body #bluvvy-judgeme-review-preview.bv-rlist .bluvvy-judgeme-preview__footer{margin-top:14px!important;justify-content:center!important}html body .bluvvy-packaging .bluvvy-packaging-copy{background:transparent!important}html body #bluvvy-footer-new .footer,html body .shopify-section-group-footer-group:has(#bluvvy-footer-new){background:#f8f8f8!important}html body #bluvvy-footer-new .bv-origin{text-align:center;margin:10px 0 0!important;font:400 11px/1.3 Cabin,Arial,sans-serif!important;letter-spacing:.22em;text-transform:uppercase;color:#777!important}html body #bluvvy-footer-new .bv-origin{margin:12px 0 22px!important}html body .bv-craft{padding:24px var(--page-margin,20px) 8px;max-width:1200px;margin:0 auto}html body .bv-craft__in{background:#f8f8f8;border-radius:12px;overflow:hidden}html body .bv-craft__media{aspect-ratio:1/1;background:#111}html body .bv-craft__media video{width:100%;height:100%;object-fit:cover;display:block}html body .bv-craft__copy{padding:22px 20px 24px}html body .bv-craft__eyebrow{font:400 12px/1.3 Cabin,Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#777!important;margin:0!important}html body .bv-craft__title{font:500 18px/1.25 Cabin,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.04em;color:#111!important;margin:6px 0 8px!important}html body .bv-craft__text{font:400 14px/1.55 Cabin,Arial,sans-serif!important;color:#555!important;margin:0!important}@media(min-width:750px){html body .bv-craft__in{display:grid;grid-template-columns:1fr 1fr;align-items:center}html body .bv-craft__copy{padding:40px}}html body #bluvvy-home-new .trust span{font:500 11px/1.2 Cabin,Arial,sans-serif!important;letter-spacing:.08em!important}html body #bluvvy-home-new .eyebrow,html body #bluvvy-home-new .category-controls>span{font:400 11px/1.3 Cabin,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#777!important}html body #bluvvy-home-new .editorial .eyebrow{color:#ffffffb3!important}html body #bluvvy-home-new .bs-head h2,html body #bluvvy-home-new .film-head h2,html body #bluvvy-home-new .section-head h2{font:500 20px/1.25 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important}html body #bluvvy-home-new .editorial h2,html body #bluvvy-home-new .duo h2,html body #bluvvy-home-new .note h2{font-weight:400!important;letter-spacing:-.01em!important}html body #bluvvy-home-new .duo h2{font-size:24px!important;line-height:1.15!important}html body #bluvvy-home-new .note h2{font-size:26px!important;line-height:1.2!important}html body #bluvvy-home-new .text-link{font:400 12px/1.3 Cabin,Arial,sans-serif!important}html body #bluvvy-home-new .editorial{background:#161616!important}html body #bluvvy-home-new .bestsellers{background:#fff!important}html body #bluvvy-home-new .note{background:#f8f8f8!important}html body #bluvvy-home-new .category img{background:#f8f8f8!important;border-radius:50%}html body #bluvvy-home-new .category .label span{font:400 12px/1.3 Cabin,Arial,sans-serif!important;color:#111!important}html body #bluvvy-home-new .bs-card{background:#f8f8f8!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;text-decoration:none!important;padding-bottom:14px!important}html body #bluvvy-home-new .bs-photo{background:#f8f8f8!important;border-radius:0!important}html body #bluvvy-home-new .bs-photo img{mix-blend-mode:multiply;object-fit:contain!important}html body #bluvvy-home-new .bs-badge{display:none!important}html body #bluvvy-home-new .bs-title{font:400 14px/1.3 Cabin,Arial,sans-serif!important;color:#111!important;text-align:center!important;padding:10px 12px 2px!important;margin:0!important;min-height:0!important;height:auto!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #bluvvy-home-new .bs-price{display:flex!important;justify-content:center!important;gap:6px!important;align-items:baseline;padding:0 12px!important;margin:2px 0 0!important}html body #bluvvy-home-new .bs-price span{font:500 14px/1.3 Cabin,Arial,sans-serif!important;color:#111!important}html body #bluvvy-home-new .bs-price s{font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:#999!important}html body #bluvvy-home-new .film-card figcaption{font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:#111!important;padding-top:8px!important}html body #bluvvy-home-new .film-media{border-radius:12px!important;overflow:hidden}html body #bluvvy-home-new .duo .eyebrow,html body #bluvvy-home-new .tile .eyebrow{color:#ffffffe6!important;font-size:10px!important;letter-spacing:.1em!important;text-shadow:0 1px 6px rgba(0,0,0,.35)}html body #bluvvy-home-new .hero-copy,html body #bluvvy-home-new [class*=hero] [class*=copy],html body .bluvvy-hero-slider__content{background:#f8f8f8!important}html body #bluvvy-home-new .note{background:#fff!important}html body .bluvvy-hero-slider__heading{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;font-style:normal!important;font-size:30px!important;line-height:1.1!important}@media(min-width:750px){html body .bluvvy-hero-slider__heading{font-size:42px!important}}html body #bluvvy-home-new .editorial h2{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;font-style:normal!important;color:#fff!important;font-size:26px!important;line-height:1.15!important}html body #bluvvy-home-new .duo h2{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;font-style:normal!important;color:#fff!important;font-size:18px!important;line-height:1.2!important}html body #bluvvy-home-new .note h2,html body #bluvvy-footer-new h2{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;font-style:normal!important;font-size:22px!important;line-height:1.2!important}html body #bluvvy-home-new .bs-head h2,html body #bluvvy-home-new .film-head h2,html body #bluvvy-home-new .section-head h2{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;font-style:normal!important;font-size:20px!important;line-height:1.25!important}html body #bluvvy-footer-new h3{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;font-style:normal!important;font-size:12px!important;letter-spacing:.1em!important}html body #bluvvy-home-new .film-card figcaption,html body #bluvvy-home-new .category .label span{font-weight:400!important}html body #bluvvy-home-new .bs-grid>*{flex:0 0 62%!important;max-width:none!important}@media(min-width:750px){html body #bluvvy-home-new .bs-grid>*{flex:0 0 calc((100% - 36px)/3.3)!important}}html body #bluvvy-home-new .bs-title,html body #bluvvy-home-new .bs-price span{font-size:15px!important}html body #MainContent .custom-product-title,html body #MainContent .custom-product-title *,html body #MainContent product-card [class*=product_title],html body #MainContent product-card [class*=product_title] *{font-family:Cabin,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#111!important}html body #MainContent product-card [class*=price] .price,html body #MainContent product-card .price-item--sale,html body #MainContent product-card [data-card-price] .price{font-size:14px!important;font-weight:500!important;color:#111!important}html body #MainContent product-card s,html body #MainContent product-card .compare-at-price{font-size:13px!important;font-weight:400!important;color:#999!important}html body #MainContent .main-collection h1,html body #MainContent [class*=collection] h1,html body #MainContent h1.collection-title{font-family:Cabin,Arial,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:24px!important;line-height:1.2!important;color:#111!important}@media(min-width:750px){html body #MainContent [class*=collection] h1{font-size:30px!important}}html body .bluvvy-collection-rail__label{font:400 12px/1.3 Cabin,Arial,sans-serif!important;color:#111!important;letter-spacing:0!important;text-transform:none!important}html body #bluvvy-footer-new .eyebrow{font:400 11px/1.3 Cabin,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#777!important}html body #bluvvy-footer-new .newsletter button,html body #bluvvy-footer-new .newsletter button *{color:#111!important;stroke:currentColor}html body #bluvvy-home-new .category-controls>span{font:500 20px/1.25 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important}html body #bluvvy-home-new .category-controls{align-items:center!important}html body #bluvvy-home-new .trust{border-radius:0!important;border:0!important;border-bottom:1px solid #e6e6e6!important}html body #bluvvy-home-new .trust span{color:#111!important}html body #bluvvy-footer-new .menus a{font:400 14px/1.4 Cabin,Arial,sans-serif!important;color:#333!important;text-decoration:none!important}html body #bluvvy-footer-new .menus a:hover{color:#111!important;text-decoration:underline!important}html body #bluvvy-footer-new .contact>p{display:none!important}html body #bluvvy-footer-new .contact .wp-label{display:none!important}html body #bluvvy-footer-new .social a{font:400 14px/1.4 Cabin,Arial,sans-serif!important;color:#111!important}html body #bluvvy-footer-new img.logo{display:block;width:100%;max-width:300px!important;height:auto!important;margin:36px auto 0!important;opacity:.55}html body #bluvvy-footer-new .bottom{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;text-align:center;border-top:1px solid #e2e2e2;padding-top:18px!important}html body #bluvvy-footer-new .bottom .legal{display:flex!important;gap:14px!important;justify-content:center;flex-wrap:wrap}html body #bluvvy-footer-new .bottom .legal *{font:400 12px/1.3 Cabin,Arial,sans-serif!important;color:#777!important}html body #bluvvy-footer-new .bottom .payments{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px!important}html body #bluvvy-footer-new .benefits span{font:500 11px/1.2 Cabin,Arial,sans-serif!important;letter-spacing:.08em!important;color:#111!important}@media(max-width:749px){html body #bluvvy-footer-new .menus{display:block!important;border-top:1px solid #e2e2e2}html body #bluvvy-footer-new .menus>section{width:auto!important;border-bottom:1px solid #e2e2e2;padding:0!important;margin:0!important}html body #bluvvy-footer-new .menus>section>h3{display:flex!important;justify-content:space-between;align-items:center;margin:0!important;padding:18px 0!important;cursor:pointer}html body #bluvvy-footer-new .menus>section.bv-acc>h3:after{content:"+";font:300 20px/1 Cabin,Arial,sans-serif;color:#111}html body #bluvvy-footer-new .menus>section.bv-acc.is-open>h3:after{content:"\2013"}html body #bluvvy-footer-new .menus>section.bv-acc>a{display:none!important}html body #bluvvy-footer-new .menus>section.bv-acc.is-open>a{display:block!important;padding:7px 0!important}html body #bluvvy-footer-new .menus>section.bv-acc.is-open{padding-bottom:12px!important}html body #bluvvy-footer-new .menus>section.contact{display:flex!important;flex-direction:column;gap:8px;padding:18px 0 20px!important;border-bottom:0}html body #bluvvy-footer-new .menus>section.contact>h3{padding:0 0 4px!important}html body #bluvvy-footer-new .contact .social{display:flex!important;gap:22px!important;margin-top:6px}html body #bluvvy-footer-new img.logo{max-width:220px!important;margin-top:28px!important}}html body #bluvvy-footer-new .contact .wp-label{display:inline!important;margin-right:6px}html body #bluvvy-footer-new .contact .wp-label,html body #bluvvy-footer-new .contact .wp-number{font:400 14px/1.4 Cabin,Arial,sans-serif!important;color:#333!important}html body #bluvvy-footer-new .contact a[href*="wa.me"],html body #bluvvy-footer-new .contact a[href*=whatsapp]{display:flex!important;flex-direction:row!important;gap:0}@media(max-width:749px){html body #bluvvy-footer-new img.logo{margin-top:8px!important}html body #bluvvy-footer-new .menus{margin-bottom:0!important}html body #bluvvy-footer-new .contact{padding-bottom:8px!important}}html body #MainContent .product-details .bluvvy-pdp-selection{display:none!important}html body #MainContent .product-details .bsg-trigger{color:#111!important;text-decoration-color:#111!important}html body #MainContent .product-details .avp-option .option-avis-dropdown-inner{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;height:auto!important}html body #MainContent .product-details .avp-option .option-avis-dropdown-values{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;position:static!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;list-style:none!important}html body #MainContent .product-details .avp-option .option-avis-value{display:block!important;margin:0!important;padding:0!important;width:auto!important;border:0!important;background:transparent!important;position:relative}html body #MainContent .product-details .avp-option .option-avis-value>input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none}html body #MainContent .product-details .bv-avis-chips .option-avis-swatch-value-label{display:flex!important;align-items:center;justify-content:center;height:40px!important;min-height:0!important;min-width:56px!important;padding:0 16px!important;margin:0!important;border:1px solid #e3e3e3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}html body #MainContent .product-details .bv-avis-chips .option-avis-swatch-value-box{display:none!important}html body #MainContent .product-details .bv-avis-chips .option-avis-swatch-value-title,html body #MainContent .product-details .bv-avis-chips .choice-list-variatnt-title{font:400 14px/1 Cabin,Arial,sans-serif!important;color:#333!important;margin:0!important;padding:0!important}html body #MainContent .product-details .bv-avis-chips .option-avis-value>input:checked+label{border:1.5px solid #1a1a1a!important}html body #MainContent .product-details .bv-avis-chips .option-avis-value>input:checked+label .choice-list-variatnt-title{color:#111!important}html body #MainContent .product-details .bv-avis-swatch .option-avis-swatch-drop-down{display:none!important}html body #MainContent .product-details .bv-avis-swatch .option-avis-swatch-value-label{display:block!important;width:40px!important;height:40px!important;padding:3px!important;margin:0!important;border:1px solid #e3e3e3!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;cursor:pointer}html body #MainContent .product-details .bv-avis-swatch .option-avis-swatch-value-box{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;border:0!important;margin:0!important}html body #MainContent .product-details .bv-avis-swatch .option-avis-swatch-value-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body #MainContent .product-details .bv-avis-swatch .option-avis-value>input:checked+label{border:1.5px solid #1a1a1a!important}html body #MainContent .product-details .bv-avis-val{font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:#777!important}html body #MainContent#MainContent .product-details details.bv-stonedd{position:relative!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}html body #MainContent#MainContent .product-details details.bv-stonedd>summary{display:flex!important;align-items:center;gap:10px;height:42px!important;min-height:0!important;padding:0 38px 0 12px!important;border:1px solid #e3e3e3!important;border-radius:8px!important;background:#fff!important;font:400 14px/1 Cabin,Arial,sans-serif!important;color:#111!important;list-style:none;cursor:pointer;position:relative;box-shadow:none!important}html body #MainContent#MainContent .product-details details.bv-stonedd>summary::-webkit-details-marker{display:none}html body #MainContent#MainContent .product-details details.bv-stonedd>summary:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid #111;border-bottom:1.5px solid #111;transform:translateY(-70%) rotate(45deg)}html body #MainContent#MainContent .product-details details.bv-stonedd[open]>summary:after{transform:translateY(-20%) rotate(-135deg)}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-image{width:22px!important;height:22px!important;min-width:22px;border-radius:50%!important;background-size:cover!important;background-position:center!important;margin:0!important;border:0!important}html body #MainContent#MainContent .product-details details.bv-stonedd>summary>span{font:400 14px/1 Cabin,Arial,sans-serif!important;color:#111!important}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-menu{position:absolute!important;left:0;right:0;top:calc(100% + 6px);z-index:20;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:6px!important;margin:0!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:8px!important;box-shadow:0 8px 24px #00000014!important;max-height:280px!important;overflow:auto!important}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-choice{display:flex!important;align-items:center;gap:10px;height:40px!important;min-height:0!important;padding:0 10px!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;width:auto!important;text-align:left}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-choice:hover{background:#f5f5f5!important}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-choice[aria-pressed=true]{background:#f2f2f2!important}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-choice>span{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;font:400 14px/1 Cabin,Arial,sans-serif!important;color:#111!important}html body #MainContent#MainContent .product-details .avp-option:has(details.bv-stonedd[open]){position:relative!important;z-index:40!important}html body #MainContent#MainContent .product-details details.bv-stonedd[open]{z-index:40!important}html body #MainContent#MainContent .product-details #avpoptions-container__v2:has(details.bv-stonedd[open]){position:relative;z-index:40}html body #MainContent#MainContent .product-details details.bv-stonedd{overflow:visible!important;height:auto!important;max-height:none!important}html body #MainContent#MainContent .product-details details.bv-stonedd::details-content{overflow:visible!important;height:auto!important;content-visibility:visible}html body #MainContent#MainContent .product-details .bv-avis-chips .option-avis-dropdown-values{display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important}html body #MainContent#MainContent .product-details .bv-avis-chips .option-avis-value{flex:0 0 auto!important;width:auto!important}html body #MainContent#MainContent .product-details .bv-avis-chips .option-avis-swatch-value-label{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:0!important;min-width:68px!important;width:auto!important;padding:0 16px!important;margin:0!important;border:1px solid #e3e3e3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body #MainContent#MainContent .product-details .bv-avis-chips .option-avis-swatch-value-title,html body #MainContent#MainContent .product-details .bv-avis-chips .choice-list-variatnt-title{font-family:Cabin,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;color:#333!important;margin:0!important;padding:0!important}html body #MainContent#MainContent .product-details .bv-avis-chips .option-avis-value>input:checked+label{border:1.5px solid #1a1a1a!important}html body #MainContent#MainContent .product-details .bv-avis-chips .option-avis-value>input:checked+label .choice-list-variatnt-title{color:#111!important}html body #MainContent#MainContent .product-details details.bv-stonedd .bluvvy-stone-image{width:26px!important;height:26px!important;min-width:26px!important;filter:saturate(1.35) contrast(1.12) brightness(1.04);box-shadow:inset 0 0 0 1px #0000000f,0 1px 3px #0000001f}html body #MainContent#MainContent .product-details details.bv-stonedd>summary .bluvvy-stone-image{width:24px!important;height:24px!important;min-width:24px!important}html body #MainContent#MainContent .product-details .bsg-trigger,html body #MainContent#MainContent .product-details .bsg-trigger *{color:#111!important;text-decoration-color:#111!important}html body #MainContent#MainContent .product-details .avp-option.ap-options__text-container .avp-option-title{margin-bottom:2px!important}html body #MainContent#MainContent .product-details .avp-option.ap-options__text-container input[type=text],html body #MainContent#MainContent .product-details .avp-option.ap-options__text-container textarea{height:34px!important;min-height:0!important;padding:2px 0 8px!important}@media(min-width:750px){html body .product-information__grid>.product-information__media{align-self:stretch!important}html body .product-information__media media-gallery{position:sticky!important}html body .product-information__grid .product-details.sticky-content--desktop{position:relative!important;top:auto!important}}html body #MainContent#MainContent#MainContent .product-details .bv-avis-chips .option-avis-swatch-value-label,html body #MainContent#MainContent#MainContent .product-details .bluvvy-aris-sizes>*,html body #MainContent#MainContent#MainContent .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{height:36px!important;min-height:0!important;min-width:56px!important;padding:0 12px!important;font-size:13px!important}html body #MainContent#MainContent#MainContent .product-details .bv-avis-chips .choice-list-variatnt-title,html body #MainContent#MainContent#MainContent .product-details .bv-avis-chips .option-avis-swatch-value-title{font-size:13px!important}html body #MainContent#MainContent#MainContent .product-details .bv-avis-chips .option-avis-dropdown-values,html body #MainContent#MainContent#MainContent .product-details .bluvvy-aris-sizes{gap:6px!important}html body #MainContent#MainContent#MainContent .product-details .variant-option--buttons .variant-option__button-label{min-width:72px!important;height:36px!important;padding:0 12px!important;font-size:13px!important;justify-content:center!important}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label{width:36px!important;min-width:36px!important;height:36px!important;padding:3px!important;border-radius:50%!important;border:1px solid #e3e3e3!important;background:#fff!important;background-clip:padding-box!important;position:relative!important;overflow:hidden}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label:before{display:none!important}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#ddd}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label[data-bvc=gold]:after{background:radial-gradient(circle at 35% 30%,#fbeab5,#d9b25c 55%,#b8913f)}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label[data-bvc=silver]:after{background:radial-gradient(circle at 35% 30%,#fff,#cfcfcf 55%,#9e9e9e)}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label[data-bvc=rose]:after{background:radial-gradient(circle at 35% 30%,#fbe0d4,#dba08b 55%,#b9786a)}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label__text,html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label__pill{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label:has(input:checked){border:1.5px solid #1a1a1a!important}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none){gap:8px!important}html body #MainContent#MainContent#MainContent .product-details .variant-option--swatches .variant-option__button-label{width:36px!important;height:36px!important;min-width:36px!important}html body #MainContent#MainContent#MainContent .product-details select.locket-dropdown{height:42px!important;border-radius:8px!important;border:1px solid #e3e3e3!important;font:400 14px/1 Cabin,Arial,sans-serif!important;color:#111!important;padding:0 38px 0 14px!important;background-color:#fff!important}html body #MainContent#MainContent#MainContent .product-details legend:has(bluvvy-size-guide),html body #MainContent#MainContent#MainContent .product-details .variant-option legend{width:100%}html body #MainContent#MainContent#MainContent .product-details legend bluvvy-size-guide{float:right;margin-left:auto}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--buttons:not(.bv-colorbtn):not(.variant-option--swatches) .variant-option__button-label{min-width:72px!important}html body #MainContent#MainContent#MainContent .product-details .variant-option--swatches .swatch,html body #MainContent#MainContent#MainContent .product-details .variant-option--swatches label:has(input:checked) .swatch,html body #MainContent#MainContent#MainContent .product-details .variant-option--swatches input:checked+.swatch,html body #MainContent#MainContent#MainContent .product-details .variant-option--swatches input:checked~.swatch{outline:0!important;box-shadow:inset 0 0 0 1px #00000014!important}html body #MainContent#MainContent#MainContent .product-details .variant-option--swatches input:focus-visible~.swatch{outline:2px solid #111!important;outline-offset:2px}html body #MainContent#MainContent .product-details details.bv-stonedd:not([open]) .bluvvy-stone-menu{display:none!important}html body #MainContent#MainContent#MainContent .product-details input[type=file]{font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:#777!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;height:auto!important}html body #MainContent#MainContent#MainContent .product-details input[type=file]::file-selector-button{font:500 13px/1 Cabin,Arial,sans-serif;color:#111;background:#fff;border:1px solid #e3e3e3;border-radius:8px;height:36px;padding:0 14px;margin-right:12px;cursor:pointer}html body #MainContent#MainContent#MainContent .product-details input[type=file]::file-selector-button:hover{border-color:#111}html body #MainContent#MainContent#MainContent .product-details .apo-file__lable{height:56px!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px;padding:0 12px!important;background:#fff!important;border:1px dashed #d0d0d0!important;border-radius:8px!important;box-shadow:none!important;cursor:pointer}html body #MainContent#MainContent#MainContent .product-details .apo-file__lable:hover{border-color:#111!important}html body #MainContent#MainContent#MainContent .product-details .apo-file__action{height:36px!important;display:inline-flex!important;align-items:center!important;padding:0 14px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font:500 13px/1 Cabin,Arial,sans-serif!important}html body #MainContent#MainContent#MainContent .product-details .apo-file__lable *:not(.apo-file__action){font-family:Cabin,Arial,sans-serif!important}html body #MainContent#MainContent#MainContent .product-details .ap-helptext,html body #MainContent#MainContent#MainContent .product-details .ap-helptext *{font:400 12px/1.4 Cabin,Arial,sans-serif!important;color:#777!important;margin-top:6px!important}html body #MainContent#MainContent#MainContent .product-details .avp-option div.apo-file{height:auto!important;min-height:0!important}html body #MainContent#MainContent#MainContent .product-details .avp-option div.apo-file>label.apo-file__lable{height:56px!important;min-height:0!important;max-height:56px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:0 12px!important}html body #MainContent#MainContent#MainContent .product-details .avp-option span.ap-options__file{height:auto!important;min-height:0!important}html body #MainContent#MainContent#MainContent .product-details .avp-option .bluvvy-locket-preview{background:none!important;border:0!important;border-radius:0!important;padding:6px 0 0!important;margin:0!important;text-align:left!important;font-size:22px!important;line-height:1.3!important;min-height:0!important;box-shadow:none!important}html body #MainContent#MainContent#MainContent .product-details .avp-option .bluvvy-locket-preview:empty{display:none!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .variant-option__button-label{width:36px!important;height:36px!important;min-width:36px!important;min-height:0!important;padding:3px!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .swatch{width:100%!important;height:100%!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .variant-option__button-label,html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label{border:1px solid #e3e3e3!important;box-shadow:none!important;outline:0!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .variant-option__button-label:has(input:checked),html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label:has(input:checked){border:1px solid #111!important;box-shadow:inset 0 0 0 1px #111!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option--buttons:not(.variant-option--swatches):not(.bv-colorbtn) .variant-option__button-label:has(input:checked),html body #MainContent#MainContent#MainContent .product-details .bv-avis-chips .option-avis-value>input:checked+label,html body #MainContent#MainContent#MainContent .product-details .bluvvy-aris-sizes>[aria-pressed=true],html body #MainContent#MainContent#MainContent .product-details .bluvvy-aris-sizes>.is-selected,html body #MainContent#MainContent#MainContent .product-details .bluvvy-aris-sizes>.active{border:1px solid #111!important;box-shadow:inset 0 0 0 1px #111!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .variant-option__button-label{box-sizing:border-box!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .variant-option__button-label .swatch{width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;margin:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #0000000f!important;outline:0!important;border:0!important;transform:none!important}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label{box-sizing:border-box!important;overflow:visible!important}html body #MainContent#MainContent#MainContent .product-details fieldset.bv-colorbtn.variant-option.variant-option--buttons:not(.bv-none) .variant-option__button-label:after{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;box-shadow:inset 0 0 0 1px #0000000f}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches:not(.bv-none) .variant-option__button-label .swatch{min-height:28px!important;max-height:28px!important;max-width:28px!important;aspect-ratio:1/1}html body #MainContent#MainContent#MainContent .product-details .avp-option input[type=text][style*=outline],html body #MainContent#MainContent#MainContent .product-details .avp-option textarea[style*=outline]{outline:0!important;border-bottom:1px solid #b00020!important;box-shadow:0 1px #b00020!important}html body #MainContent#MainContent#MainContent .product-details .bv-req-msg{font:400 13px/1.4 Cabin,Arial,sans-serif!important;color:#b00020!important;margin-top:6px!important}html body #MainContent#MainContent#MainContent .product-details .avp-option input.bv-req-err,html body #MainContent#MainContent#MainContent .product-details .avp-option textarea.bv-req-err{border-bottom:1px solid #b00020!important;box-shadow:0 1px #b00020!important;outline:0!important}html body #MainContent#MainContent#MainContent .product-details .variant-option--dropdowns .variant-option__select-wrapper{border:0!important;border-radius:8px!important;box-shadow:none!important;background:transparent!important;padding:0!important}html body #MainContent#MainContent#MainContent .product-details .bv-avis-chips .option-avis-swatch-drop-down{display:none!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches,html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.bv-colorbtn{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.variant-option--swatches>legend,html body #MainContent#MainContent#MainContent .product-details fieldset.variant-option.bv-colorbtn>legend{width:auto!important;flex:0 0 auto!important;float:left!important;margin:0 4px 0 0!important;padding:0!important;display:block!important}html{background:#fff!important}html body header.shopify-section-group-header-group,html body .shopify-section-group-header-group{background:#fff!important}html body .bluvvy-cart-suggestions{padding:20px 0 24px!important;border-top:1px solid #ececec}html body .bluvvy-cart-suggestions>h3{font:500 15px/1.3 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111!important;text-align:center!important;margin:0 0 14px!important}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestions__track{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 4px!important;border:0!important}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestions__track::-webkit-scrollbar{display:none}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestion{flex:0 0 calc((100% - 20px)/2.6)!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;background:#f8f8f8!important;border:0!important;border-radius:12px!important;overflow:hidden!important;padding:0 0 12px!important;scroll-snap-align:start;text-decoration:none!important}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestion img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain!important;mix-blend-mode:multiply;padding:6px;background:transparent!important;border-radius:0!important}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestion>span{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:3px!important;padding:6px 8px 0!important;flex:1 1 auto}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestion__title{font:400 13px/1.3 Cabin,Arial,sans-serif!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestion__price{font:500 13px/1.3 Cabin,Arial,sans-serif!important;color:#111!important}html body .bluvvy-cart-suggestions .bluvvy-cart-suggestion__link{display:flex!important;align-items:center;justify-content:center;height:32px!important;padding:0 10px!important;width:calc(100% - 4px);border:1px solid #111!important;border-radius:8px!important;background:#fff!important;color:#111!important;font:500 12px/1 Cabin,Arial,sans-serif!important;margin-top:8px!important}html body .cart-drawer .cart-drawer__heading{font:500 15px/1.2 Cabin,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#111!important}html body .cart-drawer .bluvvy-duo-bar{background:transparent!important;border:0!important;border-radius:0!important;padding:4px 2px 16px!important;margin:0 0 4px!important;box-shadow:none!important;border-bottom:1px solid #ececec!important}html body .cart-drawer .bluvvy-duo-bar__msg{text-align:center!important;font:400 14px/1.4 Cabin,Arial,sans-serif!important;color:#111!important;margin:0 0 10px!important}html body .cart-drawer .bluvvy-duo-bar__msg strong{font-weight:500!important}html body .cart-drawer .bluvvy-duo-bar__track{height:4px!important;border-radius:4px!important;background:#e6e6e6!important;overflow:hidden}html body .cart-drawer .bluvvy-duo-bar__track>span{background:#111!important;border-radius:4px!important}html body .cart-drawer .bluvvy-duo-bar__steps li{font:400 11px/1.3 Cabin,Arial,sans-serif!important;color:#777!important}html body .cart-drawer .cart-items__table-row{background:#f8f8f8!important;border:0!important;border-radius:12px!important;padding:12px!important;margin:0 0 10px!important;box-shadow:none!important}html body .cart-drawer .cart-items__table-row img{mix-blend-mode:multiply;background:transparent!important}html body .cart-drawer .cart-items__table-row td{background:transparent!important}html body .cart-drawer .cart-items__table-row .quantity-selector,html body .cart-drawer .cart-items__table-row quantity-selector-component{background:#fff!important;border:1px solid #e3e3e3!important;border-radius:8px!important}html body .cart-drawer .bluvvy-cart-packaging{background:#f8f8f8!important;border:0!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:none!important}html body .cart-drawer .bluvvy-cart-packaging img{mix-blend-mode:multiply;background:transparent!important;border-radius:8px!important}html body .bluvvy-cart-suggestion>span{justify-content:flex-start!important}html body .bluvvy-cart-suggestion__price{margin-top:2px!important}html body .bluvvy-cart-suggestion__link{text-decoration:none!important}html body .cart-drawer__summary .bluvvy-pay-icons{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:6px!important;margin:10px 0 0!important;padding:0 2px!important}html body .cart-drawer__summary .bluvvy-pay-icons svg,html body .cart-drawer__summary .bluvvy-pay-icons img{height:24px!important;width:auto!important;flex:0 0 auto}html body .cart-drawer__summary .bv-save{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;padding:10px 12px;background:#f8f8f8;border-radius:10px;font:400 13px/1.3 Cabin,Arial,sans-serif;color:#111}html body .cart-drawer__summary .bv-save__v{display:flex;gap:8px;align-items:baseline}html body .cart-drawer__summary .bv-save__v s{color:#999;font-size:12px}html body .cart-drawer__summary .bv-save__v strong{font-weight:600;color:#111}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row,html body #MainContent tr.cart-items__table-row{background:#f8f8f8!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row td,html body #MainContent tr.cart-items__table-row td{background:transparent!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row img,html body #MainContent tr.cart-items__table-row img{mix-blend-mode:multiply!important;background:transparent!important}html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-packaging,html body #MainContent .bluvvy-cart-packaging{background:#f8f8f8!important;border:0!important;border-radius:12px!important}html body .cart-drawer__summary .bv-save{width:100%!important;box-sizing:border-box!important;align-self:stretch!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row,html body #MainContent tr.cart-items__table-row{padding:14px 12px!important;column-gap:12px!important;grid-template-columns:96px minmax(0,1fr) auto!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media,html body #MainContent tr.cart-items__table-row .cart-items__media{width:96px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media img,html body #MainContent tr.cart-items__table-row .cart-items__media img{width:96px!important;height:96px!important;object-fit:contain!important;border:0!important;transform:none!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media-container,html body #MainContent tr.cart-items__table-row .cart-items__media-container{width:96px!important;height:96px!important;overflow:hidden;border:0!important;background:transparent!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__title,html body #MainContent tr.cart-items__table-row .cart-items__title{font:400 14px/1.35 Cabin,Arial,sans-serif!important;color:#333!important;text-decoration:none!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__variants-wrapper,html body #MainContent tr.cart-items__table-row .cart-items__variants-wrapper{margin-top:6px!important;font:400 13px/1.5 Cabin,Arial,sans-serif!important;color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row :is(.cart-items__variants,.cart-items__properties),html body #MainContent tr.cart-items__table-row :is(.cart-items__variants,.cart-items__properties){display:inline!important;margin:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property),html body #MainContent tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property){display:inline!important;margin:0!important;color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property):after,html body #MainContent tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property):after{content:" \b7  ";color:#bbb}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__properties>:last-child:after,html body #MainContent tr.cart-items__table-row .cart-items__properties>:last-child:after{content:""}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__variants:not(:has(+.cart-items__properties))>:last-child:after,html body #MainContent tr.cart-items__table-row .cart-items__variants:not(:has(+.cart-items__properties))>:last-child:after{content:""}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row :is(dt,dd),html body #MainContent tr.cart-items__table-row :is(dt,dd){display:inline!important;font:inherit!important;color:inherit!important;margin:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__price,html body #MainContent tr.cart-items__table-row .cart-items__price{text-align:right!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .bluvvy-cart-compare,html body #MainContent tr.cart-items__table-row .bluvvy-cart-compare{font:400 12px/1.3 Cabin,Arial,sans-serif!important;color:#999!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__price text-component,html body #MainContent tr.cart-items__table-row .cart-items__price text-component{font:500 14px/1.3 Cabin,Arial,sans-serif!important;color:#111!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__quantity,html body #MainContent tr.cart-items__table-row .cart-items__quantity{margin-top:10px!important;align-items:center!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .quantity-selector,html body #MainContent tr.cart-items__table-row .quantity-selector{height:32px!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:8px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__remove,html body #MainContent tr.cart-items__table-row .cart-items__remove{font:400 12px/1 Cabin,Arial,sans-serif!important;color:#777!important;text-decoration:underline!important;text-underline-offset:2px}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row,html body #MainContent tr.cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media quantity quantity" "error error error"!important;row-gap:10px!important;align-items:start!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media,html body #MainContent tr.cart-items__table-row .cart-items__media{grid-area:media!important;align-self:start!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__details,html body #MainContent tr.cart-items__table-row .cart-items__details{grid-area:details!important;width:auto!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__price,html body #MainContent tr.cart-items__table-row .cart-items__price{grid-area:price!important;align-self:start!important;padding-left:8px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__quantity,html body #MainContent tr.cart-items__table-row .cart-items__quantity{grid-area:quantity!important;justify-self:start!important;margin-top:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__quantity-controls,html body #MainContent tr.cart-items__table-row .cart-items__quantity-controls{justify-content:flex-start!important;gap:14px!important}html body .bluvvy-pay-icons:after{content:"";display:block;flex:0 0 auto;width:38px;height:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2038%2024'%3E%3Crect%20x%3D'.5'%20y%3D'.5'%20width%3D'37'%20height%3D'23'%20rx%3D'3'%20fill%3D'%23fff'%20stroke%3D'%23d9d9d9'%2F%3E%3Crect%20x%3D'8'%20y%3D'11'%20width%3D'8'%20height%3D'6.5'%20rx%3D'1'%20fill%3D'%23111'%2F%3E%3Cpath%20d%3D'M9.6%2011V9.2a2.4%202.4%200%200%201%204.8%200V11'%20fill%3D'none'%20stroke%3D'%23111'%20stroke-width%3D'1.3'%2F%3E%3Ctext%20x%3D'19'%20y%3D'16.6'%20font-family%3D'Arial%2CHelvetica%2Csans-serif'%20font-size%3D'6.4'%20font-weight%3D'700'%20fill%3D'%23111'%3ESSL%3C%2Ftext%3E%3C%2Fsvg%3E") center/contain no-repeat}html body .cart-drawer__summary .bluvvy-pay-icons:after{height:24px;width:38px}html body .cart-drawer.cart-drawer.cart-drawer,html body .cart-drawer.cart-drawer.cart-drawer *,html body .cart-drawer.cart-drawer.cart-drawer input,html body .cart-drawer.cart-drawer.cart-drawer button{font-family:Cabin,sans-serif!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row,html body #MainContent tr.cart-items__table-row{background:#f9f9f9!important}html body .cart-drawer.cart-drawer.cart-drawer .cart-items__title,html body #MainContent .cart-items__title{font-size:14px!important;font-weight:400!important;color:#333!important;line-height:1.35!important}html body .cart-drawer.cart-drawer.cart-drawer .cart-items__details dt,html body .cart-drawer.cart-drawer.cart-drawer .cart-items__details dd,html body #MainContent .cart-items__details dt,html body #MainContent .cart-items__details dd{font-size:13px!important;color:#333!important;font-weight:400!important}html body .cart-drawer.cart-drawer.cart-drawer .cart-items__details dt,html body #MainContent .cart-items__details dt{color:#3339!important}html body .cart-drawer.cart-drawer.cart-drawer .cart-items__price text-component,html body .cart-drawer.cart-drawer.cart-drawer .cart-items__price .price,html body #MainContent .cart-items__price text-component{font-size:14px!important;font-weight:400!important;color:#000!important}html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-compare,html body #MainContent .bluvvy-cart-compare{font-size:13px!important;color:#3339!important}html body .cart-drawer.cart-drawer.cart-drawer .cart-items__quantity input,html body #MainContent .cart-items__quantity input{font-size:13px!important;color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer .cart-items__remove,html body .cart-drawer.cart-drawer.cart-drawer .cart-items__remove span,html body #MainContent .cart-items__remove span{font-size:11.7px!important;color:#333333b3!important}html body .cart-drawer.cart-drawer.cart-drawer h3,html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-suggestions h3{font-size:18px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#000!important}html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-suggestion__title{font-size:13px!important;color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-suggestion__price{font-size:12px!important;font-weight:400!important;color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-duo-bar__msg{font-size:15px!important;color:#000!important}html body .cart-drawer.cart-drawer.cart-drawer .bv-save{color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row,html body #MainContent tr.cart-items__table-row{border-radius:0!important;padding:14px 14px 14px 10px!important;grid-template-columns:84px minmax(0,1fr) auto!important;column-gap:14px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media,html body #MainContent tr.cart-items__table-row .cart-items__media{background:transparent!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media img,html body #MainContent tr.cart-items__table-row .cart-items__media img{width:84px!important;height:84px!important;object-fit:contain!important;mix-blend-mode:multiply!important;background:transparent!important;border-radius:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__media *,html body #MainContent tr.cart-items__table-row .cart-items__media *{background-color:transparent!important;border-radius:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__quantity-controls,html body #MainContent tr.cart-items__table-row .cart-items__quantity-controls{gap:18px!important;align-items:center!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row quantity-selector-component,html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .quantity-selector,html body #MainContent tr.cart-items__table-row .quantity-selector{height:30px!important;min-height:30px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;width:auto!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .quantity-selector button,html body #MainContent tr.cart-items__table-row .quantity-selector button{width:26px!important;min-width:26px!important;height:28px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .quantity-selector input,html body #MainContent tr.cart-items__table-row .quantity-selector input{width:22px!important;min-width:22px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row .cart-items__remove,html body #MainContent tr.cart-items__table-row .cart-items__remove{text-decoration:underline!important;text-underline-offset:3px}html body .cart-drawer.cart-drawer.cart-drawer h3,html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-suggestions h3{text-align:center!important}html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-suggestion,html body .cart-drawer.cart-drawer.cart-drawer .bluvvy-cart-suggestions [class*=card]{border-radius:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dd,html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dd *,html body #MainContent#MainContent tr.cart-items__table-row dl dd{font-size:13px!important;color:#333!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dt,html body #MainContent#MainContent tr.cart-items__table-row dl dt{font-size:13px!important;color:#3339!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity input,html body #MainContent#MainContent tr.cart-items__table-row .cart-items__quantity input{color:#333!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track{height:6px!important;border-radius:6px!important;background:#ececec!important;overflow:hidden}html body .bluvvy-duo-bar .bluvvy-duo-bar__track>span{height:6px!important;border-radius:6px!important;background:linear-gradient(90deg,#d9c48f,#b99a5b)!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__steps{display:none!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__msg{margin-bottom:10px!important}html body .bluvvy-duo-bar{padding-bottom:14px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row :is(.cart-items__variant,.cart-items__property),html body #MainContent#MainContent tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property){display:block!important;white-space:normal!important;line-height:1.55!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row :is(.cart-items__variant,.cart-items__property):before,html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row :is(.cart-items__variant,.cart-items__property):after,html body #MainContent#MainContent tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property):before,html body #MainContent#MainContent tr.cart-items__table-row :is(.cart-items__variant,.cart-items__property):after{content:none!important;display:none!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dt,html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dd,html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dd *,html body #MainContent#MainContent tr.cart-items__table-row dl dt,html body #MainContent#MainContent tr.cart-items__table-row dl dd{display:inline!important;font:400 13px/1.55 Cabin,sans-serif!important;color:#333c!important;margin:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dt,html body #MainContent#MainContent tr.cart-items__table-row dl dt{margin-right:3px!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track>span{background:linear-gradient(90deg,#9b3a4a,#6e1626)!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row :is(.cart-items__variant,.cart-items__property),html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dt,html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row dl dd{line-height:1.45!important}html body .bv-vhide{display:none!important}html body .bv-vsum{margin-top:6px}html body .bv-vsum p{margin:0!important;font:400 13px/1.5 Cabin,sans-serif!important;color:#333333bf!important}html body .bv-vsum p.bv-vsum__name{color:#333!important;margin-top:2px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row,html body #MainContent#MainContent tr.cart-items__table-row{grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media details quantity" "error error error"!important;row-gap:8px!important;column-gap:12px!important;align-items:start!important;padding:12px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media img,html body #MainContent#MainContent tr.cart-items__table-row .cart-items__media img{width:76px!important;height:76px!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price,html body #MainContent#MainContent tr.cart-items__table-row .cart-items__price{text-align:right!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity,html body #MainContent#MainContent tr.cart-items__table-row .cart-items__quantity{grid-area:quantity!important;justify-self:end!important;align-self:end!important;margin:0!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity-controls,html body #MainContent#MainContent tr.cart-items__table-row .cart-items__quantity-controls{flex-direction:column!important;align-items:flex-end!important;gap:6px!important;justify-content:flex-end!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .bv-vsum,html body #MainContent#MainContent tr.cart-items__table-row .bv-vsum{margin-top:4px}html body .bv-vsum p{font:400 13px/1.45 Cabin,sans-serif!important;color:#333!important;margin:0!important}html body .bv-vsum .bv-vsum__k{color:#3339}html body .bluvvy-pay-icons:has(li:nth-child(9)){flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}html body .bluvvy-pay-icons:has(li:nth-child(9)):after{display:none!important}html body .cart-drawer.cart-drawer.cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity-controls,html body #MainContent#MainContent tr.cart-items__table-row .cart-items__quantity-controls{flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row{grid-template-columns:80px minmax(0,1fr) auto!important;column-gap:20px!important;padding:10px 12px 10px 10px!important;margin:0 0 20px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media img{width:80px!important;height:80px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__title,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__title a{font:400 14px/1.3 Cabin,sans-serif!important;color:#333!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .bv-vsum p{font:400 13px/18.2px Cabin,sans-serif!important;color:#333!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .bluvvy-cart-compare,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price s{font:400 13px/18.2px Cabin,sans-serif!important;color:#3339!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price text-component,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price .price{font:400 14px/19.6px Cabin,sans-serif!important;color:#000!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .quantity-selector,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row quantity-selector-component{height:27px!important;min-height:27px!important;border:1px solid #ebebeb!important;border-radius:4px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .quantity-selector button{height:25px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity input{font:400 13px/1 Cabin,sans-serif!important;color:#333!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__remove,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__remove *{font:400 11.7px/16.4px Cabin,sans-serif!important;color:#333333b3!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading{font:500 14.4px/1 Cabin,sans-serif!important;letter-spacing:.072px!important;text-transform:uppercase!important;color:#000!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-duo-bar__msg,html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-duo-bar__msg strong{font-size:17px!important;color:#000!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track{background:#efefef!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track>span{background:linear-gradient(180deg,#f7f8f9,#c9ccd1 45%,#9ea3aa 55%,#d6d9dd)!important;box-shadow:inset 0 0 0 .5px #00000014}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media{background:#f1f1f1!important;width:80px!important;height:80px!important;align-self:start!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media img{mix-blend-mode:multiply!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading:before{content:"Your\a0"}html[lang^=de] html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading:before{content:"Dein\a0"}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble{display:inline!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;margin-left:4px!important;background:none!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble__background{display:none!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble__text,html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble__text-count{position:static!important;display:inline!important;font:inherit!important;color:#000!important;background:none!important;letter-spacing:inherit!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble__text-count:before{content:"("}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble__text-count:after{content:")"}html body .bluvvy-duo-bar .bluvvy-duo-bar__track{background:#e5e5e5!important;border-radius:16px!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track>span{border-radius:16px!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading{gap:0!important;column-gap:0!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading:before{content:"Your"!important;margin-right:.32em}html[lang^=de] html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading:before{content:"Dein"!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading .cart-bubble{margin-left:.32em!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row{background:#fff!important;border-radius:0!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid #eee!important;column-gap:16px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media{background:#f6f6f6!important;border-radius:6px!important;overflow:hidden!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price text-component,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price .price{font:500 14px/19.6px Cabin,sans-serif!important;color:#111!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__msg,html body .bluvvy-duo-bar .bluvvy-duo-bar__msg strong{font-size:15px!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track{height:6px!important;background:#ececec!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track>span{height:6px!important;background:linear-gradient(180deg,#e9ebee,#a7acb3 50%,#8a9098 51%,#c5c9ce)!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save{background:none!important;border:0!important;padding:0 2px 10px!important;margin:0!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;font:400 14px/1.3 Cabin,sans-serif!important;color:#111!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save s{display:none!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save strong{font:600 14px/1.3 Cabin,sans-serif!important;color:#1f7a4d!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin:10px 0 0!important;padding:10px 0 0!important;border-top:1px solid #eee!important;text-align:center!important;height:auto!important;visibility:visible!important;opacity:1!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-trust>*{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;font:400 11px/1.25 Cabin,sans-serif!important;color:#333!important;text-decoration:none!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-trust svg{width:18px!important;height:18px!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-pay-icons{margin-top:8px!important}html body .bluvvy-duo-bar .bluvvy-duo-bar__track>span{background:#1f7a4d!important;box-shadow:none!important}html body .bluvvy-pay-icons:has(li:nth-child(9)){display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:6px!important;justify-items:stretch!important}html body .bluvvy-pay-icons:has(li:nth-child(9)):after{display:block!important;width:100%!important;height:24px!important;background-size:contain!important}html body .bluvvy-pay-icons:has(li:nth-child(9)) li{display:flex!important;justify-content:center!important}html body .bluvvy-pay-icons:has(li:nth-child(9)) li svg,html body .bluvvy-pay-icons:has(li:nth-child(9)) li img{width:100%!important;max-width:44px!important;height:24px!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save{font:500 17px/1.3 Cabin,sans-serif!important;color:#111!important;padding:2px 2px 12px!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save .bv-save__v{display:flex!important;align-items:baseline!important;gap:8px!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save s{display:inline!important;font:400 15px Cabin,sans-serif!important;color:#3333338c!important}html body :is(#bvz,.cart-drawer).cart-drawer .bv-save strong{font:500 17px Cabin,sans-serif!important;color:#111!important}html body .bluvvy-duo-bar .bv-perks{list-style:none!important;margin:10px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important}html body .bluvvy-duo-bar .bv-perks li{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;font:500 11px/1.2 Cabin,sans-serif!important;color:#9a9a9a!important;text-align:center!important}html body .bluvvy-duo-bar .bv-perks__i{width:30px;height:30px;border-radius:15px;background:#eee;color:#9a9a9a;display:flex;align-items:center;justify-content:center}html body .bluvvy-duo-bar .bv-perks__i svg{width:16px;height:16px}html body .bluvvy-duo-bar .bv-perks li.is-on{color:#1f7a4d!important}html body .bluvvy-duo-bar .bv-perks li.is-on .bv-perks__i{background:#1f7a4d;color:#fff}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row{background:#f7f7f7!important;border:0!important;border-radius:12px!important;padding:12px!important;margin:0 0 10px!important;grid-template-columns:84px minmax(0,1fr) auto!important;grid-template-areas:"media details details" "media quantity price" "error error error"!important;column-gap:12px!important;row-gap:8px!important;align-items:start!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media{background:transparent!important;width:84px!important;height:84px!important;border-radius:8px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__media img{width:84px!important;height:84px!important;object-fit:cover!important;border-radius:8px!important;mix-blend-mode:multiply!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__title,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__title a{font:500 14px/1.3 Cabin,sans-serif!important;color:#111!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .bv-vsum p{font:400 12.5px/1.5 Cabin,sans-serif!important;color:#333!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .bv-vsum .bv-vsum__k{color:#8a8a8a!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .bv-vtag{display:inline-block;margin-top:5px;padding:2px 7px;border-radius:10px;background:#e8f3ec;color:#1f7a4d;font:600 10.5px/1.4 Cabin,sans-serif;letter-spacing:.04em}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity{grid-area:quantity!important;justify-self:start!important;align-self:end!important;margin:0!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity-controls{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .quantity-selector,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row quantity-selector-component{height:28px!important;min-height:28px!important;border:1px solid #e3e3e3!important;border-radius:14px!important;background:#fff!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .quantity-selector button{height:26px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__remove{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;border-radius:17px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%238a8a8a'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%207h16M10%2011v6M14%2011v6M6%207l1%2013h10l1-13M9%207V4h6v3'%2F%3E%3C%2Fsvg%3E") center/17px 17px no-repeat!important;font-size:0!important;color:transparent!important;text-decoration:none!important;box-shadow:none!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__remove *{font-size:0!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price{grid-area:price!important;align-self:end!important;justify-self:end!important;text-align:right!important;display:flex!important;align-items:baseline!important;gap:6px!important;padding:0 0 4px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .bluvvy-cart-compare,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price s{font:400 12px Cabin,sans-serif!important;color:#8a8a8a!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price text-component,html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__price .price{font:600 14px Cabin,sans-serif!important;color:#111!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-packaging{background:#fff!important;border:1px dashed #d9d9d9!important;border-radius:12px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;position:relative}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-packaging img{width:44px!important;height:44px!important;border-radius:8px!important;object-fit:cover!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-packaging p{font:600 13px Cabin,sans-serif!important;margin:0!important;color:#111!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-packaging span,html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-packaging strong{font:400 13px Cabin,sans-serif!important;color:#1f7a4d!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-packaging s{color:#8a8a8a!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart__checkout-button{border-radius:26px!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-pay-icons{display:none!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__summary .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size:48px!important;--shopify-accelerated-checkout-button-border-radius:24px!important;min-height:48px!important}html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__summary .additional-checkout-buttons shopify-accelerated-checkout-cart,html body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__summary .additional-checkout-buttons [class*=wallet]{--shopify-accelerated-checkout-button-block-size:48px!important;--shopify-accelerated-checkout-button-border-radius:24px!important}html body .bluvvy-duo-bar .bv-perks{margin:2px 0 12px!important}html body :is(#bvz,.cart-drawer).cart-drawer tr.cart-items__table-row.cart-items__table-row .cart-items__quantity-controls{gap:12px!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-suggestion{border-radius:12px!important;overflow:hidden!important;background:#f7f7f7!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-suggestion img{border-radius:0!important;mix-blend-mode:multiply!important}html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-suggestion__link,html body :is(#bvz,.cart-drawer).cart-drawer .bluvvy-cart-suggestion [class*=link]{border-radius:16px!important}html[lang^=de] body :is(#bvz,.cart-drawer).cart-drawer .cart-drawer__heading:before{content:"Dein"!important}html body #MainContent .product-details .bv-flat,html body #MainContent#MainContent#MainContent .product-details .bv-flat.bv-flat,html body #MainContent#MainContent .product-details #avpoptions-container__v2#avpoptions-container__v2.bv-flat{display:contents!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len .option-avis-swatch-value-box{display:none!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len .option-avis-dropdown-values{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len li.option-avis-value{width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len label.option-avis-swatch-value-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:40px!important;min-width:96px!important;padding:0 16px!important;border:1px solid #d9d9d9!important;border-radius:20px!important;background:#fff!important;cursor:pointer!important;box-shadow:none!important;outline:0!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len input:checked+label.option-avis-swatch-value-label{border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len .option-avis-swatch-value-title,html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len .choice-list-variatnt-title{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1!important;color:#111!important;opacity:1!important;visibility:visible!important;clip:auto!important;white-space:nowrap!important;transform:none!important;background:none!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len label.option-avis-swatch-value-label{height:36px!important;min-width:72px!important;padding:0 12px!important;border:1px solid #e3e3e3!important;border-radius:8px!important;box-shadow:none!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len input:checked+label.option-avis-swatch-value-label{border-color:#111!important;box-shadow:none!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len .option-avis-swatch-value-title,html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len .choice-list-variatnt-title{font-family:Cabin,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#333!important;letter-spacing:normal!important}html body :is(#bvz,.avp-option):is(#bvz,.avp-option).avp-option.bv-len input:checked+label .choice-list-variatnt-title{font-weight:500!important}html body #MainContent .avp-option.bv-len:has(.bluvvy-aris-sizes) details.bluvvy-stone-dropdown{display:none!important}html body #MainContent .avp-option:not(.bv-len) .bluvvy-aris-sizes{display:none!important}html body product-card .bluvvy-collection-card__rating .jdgm-prev-badge[data-number-of-reviews="0"],html body .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.bv-info{--bv-ink:#302a25;--bv-muted:#6c6258;--bv-line:#e5ddd2;--bv-paper:#f8f5f0;max-width:1040px;margin:0 auto;color:var(--bv-ink);font-size:16px;line-height:1.8;text-align:left;overflow-wrap:anywhere}.bv-info *{box-sizing:border-box}.bv-info h2,.bv-info h3{line-height:1.25;letter-spacing:-.02em;color:var(--bv-ink)}.bv-info h2{font-size:clamp(26px,3vw,38px);margin:0 0 18px}.bv-info h3{font-size:22px;margin:0 0 12px}.bv-info p{margin:0 0 18px}.bv-info a{color:inherit;text-underline-offset:4px}.bv-info a:focus-visible,.bv-info summary:focus-visible{outline:2px solid #92744f;outline-offset:5px}.bv-info .bv-hero{padding:clamp(24px,5vw,52px);background:var(--bv-paper);border:1px solid var(--bv-line);border-radius:4px;margin-bottom:32px}.bv-info .bv-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#806c54;margin:0 0 14px}.bv-info .bv-lead{font-size:18px;line-height:1.7;max-width:720px;color:var(--bv-muted);margin:0}.bv-info .bv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.bv-info .bv-card{padding:28px;border:1px solid var(--bv-line);border-radius:4px;background:#fff;min-width:0}.bv-info .bv-card p:last-child{margin-bottom:0}.bv-info .bv-section{padding:28px 0;border-bottom:1px solid var(--bv-line);scroll-margin-top:150px}.bv-info .bv-note{padding:24px 28px;background:var(--bv-paper);border-left:3px solid #af9878;margin:28px 0}.bv-info .bv-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.bv-info .bv-links a{padding:10px 16px;border:1px solid var(--bv-line);border-radius:2px;font-size:13px;text-decoration:none;min-height:44px}.bv-info .bv-links a:hover{background:var(--bv-paper)}.bv-info details{border-bottom:1px solid var(--bv-line)}.bv-info summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;min-height:56px;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.bv-info summary::-webkit-details-marker{display:none}.bv-info summary:after{content:"+";font-size:22px;flex:none;font-weight:400}.bv-info details[open]>summary:after{content:"\2212"}.bv-info .bv-answer{padding:0 32px 20px 0;color:var(--bv-muted)}.bv-info .bv-answer p:last-child{margin-bottom:0}.bv-info .bv-help{margin-top:40px;padding:28px;background:var(--bv-paper);border:1px solid var(--bv-line)}.bv-info ul,.bv-info ol{padding-left:22px;margin:12px 0 22px}.bv-info li{margin:8px 0}.bv-info .bv-table-wrap{overflow-x:auto;margin:24px 0}.bv-info table{width:100%;border-collapse:collapse;font-size:14px}.bv-info th,.bv-info td{padding:14px 16px;text-align:left;border:1px solid var(--bv-line)}.bv-info th{background:var(--bv-paper);font-weight:600}.bv-info .bv-policy-body h2{font-size:26px;margin-top:36px}.bv-info .bv-policy-body h3{font-size:21px;margin-top:26px}.bv-info .bv-policy-body strong{font-weight:600}@media(max-width:749px){.bv-info{font-size:15px}.bv-info .bv-grid{grid-template-columns:1fr;gap:14px}.bv-info .bv-card,.bv-info .bv-help{padding:22px}.bv-info .bv-lead{font-size:16px}.bv-info summary{font-size:15px}.bv-info .bv-answer{padding-right:0}.bv-info .bv-note{padding:20px}.bv-info th,.bv-info td{padding:10px}}html body #MainContent#MainContent .bluvvy-cart-pairing__items,html body .cart-drawer.cart-drawer .bluvvy-cart-pairing__items{gap:10px!important}html body .locket-photo-preview{flex-wrap:wrap!important}html body .locket-photo-preview:after{content:"This preview only shows where your engraving and photos will be placed. Engravings are precision CNC-engraved and photos are fitted to the locket \2013  font, size, position and crop may vary slightly.";flex:0 0 100%;order:99;margin-top:8px;font:400 12px/1.4 Cabin,sans-serif;color:#6c6258;text-align:left}html[lang^=de] body .locket-photo-preview:after{content:"Die Vorschau zeigt nur, wo Gravur und Fotos platziert werden. Die Gravur wird pr\e4zise per CNC graviert, die Fotos werden passend zugeschnitten \2013  Schrift, Gr\f6\df e, Position und Bildausschnitt k\f6nnen leicht abweichen."}@media screen and (max-width:749px){html body .sticky-add-to-cart__bar{bottom:0!important;width:100%!important;max-width:none!important;border-radius:0!important;gap:10px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:0 -6px 18px #00000014!important;z-index:60!important}html body .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}html body .sticky-add-to-cart__bar .sticky-add-to-cart__button{flex:1 1 auto!important;width:100%!important;min-height:50px!important;justify-content:center!important}}html body #MainContent .product-details .bv-giftpill{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 6px;padding:11px 14px;background:#f4f1ec;border-radius:6px;font:400 13px/1.3 Cabin,sans-serif;color:#2b2622}html body #MainContent .product-details .bv-giftpill__icon{display:inline-flex}html body #MainContent .product-details .bv-giftpill__icon svg{width:16px;height:16px}@media(max-width:749px){html body .product-information__media slideshow-container .bv-belt{bottom:6px!important;gap:5px!important;padding:0 8px!important;flex-wrap:nowrap!important}html body .product-information__media slideshow-container .bv-belt .bv-belt__i{background:#ffffff8c!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2b2622!important;padding:4px 6px!important;font-size:9px!important;letter-spacing:.02em!important;gap:3px!important;border-radius:3px}html body .product-information__media slideshow-container .bv-belt .bv-belt__i svg{width:10px!important;height:10px!important}}html body .product-information__media slideshow-container .bv-belt{transition:opacity .25s ease}html body .product-information__media slideshow-container .bv-belt.bv-belt--off{opacity:0!important}html body #MainContent .product-details .bv-giftpill{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bluvvy-boost.css.map */
