:root{--plum-900: #2A1520;--plum-800: #3E1F2B;--plum-700: #55293A;--plum-500: #8A4F63;--rose-300: #D9A3B1;--blush-100: #F6E7EA;--cream-50: #FBF6F1;--white: #FFFFFF;--gold-500: #D9A441;--gold-300: #EBC77E;--ink-900: #1F1A1C;--ink-600: #5A5156;--cream-text: #F8EFE6;--glow-red: #E4453A;--grad-plum-section: linear-gradient(160deg, var(--plum-800) 0%, var(--plum-700) 55%, var(--plum-900) 100%);--grad-plum-button: linear-gradient(180deg, var(--plum-700) 0%, var(--plum-800) 100%);--grad-plum-button-hover: linear-gradient(180deg, #62324A 0%, var(--plum-700) 100%);--grad-gold: linear-gradient(135deg, var(--gold-300) 0%, var(--gold-500) 100%);--grad-cream-section: linear-gradient(180deg, var(--cream-50) 0%, var(--blush-100) 100%);--grad-warm-glow: radial-gradient(circle at 50% 45%, rgba(228, 69, 58, .22) 0%, rgba(217, 164, 65, .12) 35%, rgba(251, 246, 241, 0) 70%);--grad-plum-glow: radial-gradient(circle at 50% 40%, rgba(228, 69, 58, .28) 0%, rgba(62, 31, 43, 0) 65%);--shadow-soft: 0 8px 24px rgba(62, 31, 43, .1);--shadow-lift: 0 14px 36px rgba(62, 31, 43, .18);--shadow-gold: 0 6px 18px rgba(217, 164, 65, .35);--line-light: rgba(62, 31, 43, .08);--line-dark: rgba(255, 255, 255, .12);--card-dark: rgba(255, 255, 255, .06);--icon-dark: rgba(255, 255, 255, .1);--hl-light: none;--hl-dark: none;--blr-section-bg: var(--cream-50);--blr-radius: 14px;--blr-bg: var(--cream-50);--blr-surface: var(--white);--blr-blush: var(--blush-100);--blr-blush-deep: var(--blush-100);--blr-rose: var(--rose-300);--blr-rose-strong: var(--plum-800);--blr-deep: var(--plum-500);--blr-plum: var(--plum-700);--blr-panel: var(--plum-800);--blr-cream: var(--cream-text);--blr-ink: var(--ink-900);--blr-ink-strong: var(--ink-900);--blr-muted: var(--ink-600);--blr-line: var(--line-light);--blr-line-warm: var(--line-light);--blr-line-strong: var(--plum-500);--blr-tint: var(--blush-100);--blr-tint-deep: var(--blush-100);--blr-gold: var(--gold-500);--blr-amber-soft: var(--blush-100);--blr-warm: var(--gold-500);--blr-green: var(--plum-500);--blr-green-soft: var(--blush-100);--blr-red: var(--plum-800);--blr-sale: var(--ink-600);--blr-focus: var(--plum-800);--blr-accent: var(--rose-300);--blr-accent-hover: var(--plum-500);--blr-deep-dark: var(--plum-700);--blr-border: var(--line-light);--blr-dark: var(--plum-800);--blr-text: 1.125rem;--blr-text-lh: 1.6;--blr-small: 1rem;--blr-tiny: .9375rem;--blr-eyebrow-size: .9375rem;--blr-eyebrow-spacing: .06em;--blr-eyebrow-weight: 600;--blr-h1: clamp(2.25rem, 5vw, 3.5rem);--blr-h2: clamp(1.75rem, 3vw, 2.5rem);--blr-h3: clamp(1.25rem, 1.8vw, 1.5rem);--blr-heading-lh: 1.15;--blr-heading-weight: var(--font-heading--weight, 700);--blr-heading-variation: normal;--blr-btn-size: 1.1875rem;--blr-btn-weight: 700;--blr-measure: 65ch;--color-primary-button-hover-text: var(--cream-text);--color-primary-button-hover-background: var(--plum-700);--color-primary-button-hover-border: var(--plum-700);--color-secondary-button-hover-text: var(--plum-700);--color-secondary-button-hover-background: rgba(0, 0, 0, 0);--color-secondary-button-hover-border: var(--plum-700);--color-selected-variant-hover-text: var(--cream-text);--color-selected-variant-hover-background: var(--plum-700);--color-selected-variant-hover-border: var(--plum-700)}.blr-tone-cream{--blr-section-bg: var(--cream-50)}.blr-tone-fade{--blr-section-bg: var(--grad-cream-section)}.blr-tone-white{--blr-section-bg: var(--white)}.blr-tone-dark{--blr-section-bg: var(--grad-plum-section);--blr-ink: var(--cream-text);--blr-ink-strong: var(--cream-text);--blr-muted: var(--rose-300);--blr-deep: var(--rose-300);--blr-surface: var(--card-dark);--blr-line: var(--line-dark);--blr-border: var(--line-dark);--blr-bg: transparent;--blr-tint: rgba(255, 255, 255, .08);--blr-blush: rgba(255, 255, 255, .08);--blr-focus: var(--gold-300);color:var(--cream-text)}.blr-tone-dark a:not([class]){color:var(--cream-text)}.blr-tone-dark a:not([class]):hover{color:var(--rose-300)}.blr-card{background:var(--white);border:1px solid var(--line-light);border-radius:16px;box-shadow:var(--shadow-soft)}.blr-tone-dark .blr-card{background:var(--card-dark);border-color:var(--line-dark);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.blr-icon-circle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--plum-800);color:var(--cream-text)}.blr-icon-circle--gold{background:var(--grad-gold);color:var(--plum-900)}.blr-tone-dark .blr-icon-circle{background:var(--icon-dark);color:var(--gold-300)}.blr-hl,.blr-tone-dark .blr-hl,.blr-hl--dark{background:none;padding:0}.blr-pill-gold{display:inline-flex;align-items:center;gap:.3em;background:var(--grad-gold);color:var(--plum-900);font-size:var(--blr-tiny);font-weight:700;letter-spacing:.03em;line-height:1.3;padding:.3rem .8rem;border-radius:999px;white-space:nowrap}.blr-ribbon{position:relative;overflow:hidden;background:var(--grad-gold);color:var(--plum-900)}@media(prefers-reduced-motion:no-preference){.blr-ribbon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translate(-120%);animation:blrShimmer 9s ease-in-out infinite;pointer-events:none}@keyframes blrShimmer{0%,78%{transform:translate(-120%)}to{transform:translate(120%)}}}.blr-seal{display:block;width:var(--blr-seal-size, 120px);height:var(--blr-seal-size, 120px);flex:0 0 auto;transform:rotate(-8deg);filter:drop-shadow(0 6px 12px rgba(217,164,65,.35));font-family:var(--font-body--family, "Inter", sans-serif)}.blr-seal text{fill:var(--plum-900)}.blr-glow{position:relative;isolation:isolate}.blr-glow:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:-1;background:var(--grad-warm-glow);pointer-events:none}.blr-glow--plum:before{background:var(--grad-plum-glow);top:-30%;right:-30%;bottom:-30%;left:-30%}@media(max-width:749px){.blr-glow:before{opacity:.6}}*:focus-visible{outline:2px solid var(--blr-focus);outline-offset:2px}.blr-tone-dark *:focus-visible,.blr-hero *:focus-visible,.blr-fe__panel *:focus-visible,.announcement-bar *:focus-visible,.blr-popup__tab:focus-visible,.blr-steps__num:focus-visible{outline-color:var(--gold-300)}.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button),.button-custom,.button-secondary,.email-signup__input.paragraph,.field__input{outline-color:var(--blr-focus)}.field__input:focus-visible,.email-signup__input:focus-visible,.email-signup-block .email-signup__input.paragraph:focus-visible{outline:2px solid var(--blr-focus);outline-offset:2px}.blr-btn,.blr-btn--primary,.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button),.button-custom,button.shopify-payment-button__button--unbranded,.blr-hero__cta,.blr-offer__btn,.blr-ba__cta,.blr-popup__submit,.blr-popup__continue,.blr-contact__submit,.blr-survey__submit,.blr-ad__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:.9rem 1.8rem;border:0;border-radius:var(--blr-radius);background:var(--grad-plum-button);color:var(--cream-text);font-family:var(--font-body--family, inherit);font-size:var(--blr-btn-size);font-weight:var(--blr-btn-weight);line-height:1.3;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;box-shadow:var(--shadow-soft);cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,background .2s ease}.blr-btn:hover,.blr-btn--primary:hover,.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button):hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover,.blr-hero__cta:hover,.blr-offer__btn:hover,.blr-ba__cta:hover,.blr-popup__submit:hover,.blr-popup__continue:hover,.blr-contact__submit:hover,.blr-survey__submit:hover,.blr-ad__cta:hover{background:var(--grad-plum-button-hover);color:var(--cream-text);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.blr-btn:focus-visible,.blr-btn--primary:focus-visible,.button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button):focus-visible,.button-custom:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible,.blr-hero__cta:focus-visible,.blr-offer__btn:focus-visible,.blr-ba__cta:focus-visible,.blr-popup__submit:focus-visible,.blr-popup__continue:focus-visible,.blr-contact__submit:focus-visible,.blr-survey__submit:focus-visible,.blr-ad__cta:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;box-shadow:0 0 0 5px var(--plum-900)}.blr-tone-dark .blr-btn--primary,.blr-tone-dark .button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button),.blr-tone-dark .blr-offer__btn,.blr-tone-dark .blr-ba__cta,.blr-tone-dark .blr-ad__cta,.blr-btn--gold{background:var(--grad-gold);color:var(--plum-900);box-shadow:var(--shadow-gold)}.blr-tone-dark .blr-btn--primary:hover,.blr-tone-dark .button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button):hover,.blr-tone-dark .blr-offer__btn:hover,.blr-tone-dark .blr-ba__cta:hover,.blr-tone-dark .blr-ad__cta:hover,.blr-btn--gold:hover{background:linear-gradient(135deg,#f1d392,#e0ae4e);color:var(--plum-900);box-shadow:0 10px 26px #d9a44173}.blr-tone-dark .blr-btn--primary:focus-visible,.blr-tone-dark .button:not(.button-secondary,.button-unstyled,.cart-items__remove,.close-button,.menu-drawer__back-button,.predictive-search__close-modal-button,.cart-items__empty-button,.quick-add__button):focus-visible,.blr-btn--gold:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px;box-shadow:none}.blr-btn--secondary,.button-secondary{background:transparent;color:var(--plum-800);border:1.5px solid var(--plum-800);box-shadow:none}.blr-btn--secondary:hover,.button-secondary:hover{background:var(--blush-100);color:var(--plum-800);border-color:var(--plum-800);transform:none;box-shadow:none}.blr-tone-dark .blr-btn--secondary,.blr-tone-dark .button-secondary{color:var(--cream-text);border-color:var(--cream-text)}.blr-tone-dark .blr-btn--secondary:hover,.blr-tone-dark .button-secondary:hover{background:#ffffff14;color:var(--cream-text)}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled,.blr-offer__btn[disabled]{opacity:1;background:var(--ink-600);color:var(--cream-text);box-shadow:none;cursor:not-allowed;transform:none}input:not([type=checkbox],[type=radio],[type=hidden]),textarea,select{font-size:max(1rem,var(--font-paragraph--size))}textarea::placeholder,input::placeholder,.email-signup__input::placeholder{color:var(--ink-600);opacity:1}.email-signup__input-group--integrated{border-color:var(--plum-500)}.blr-error,.form__message--error,.blr-popup__error,.blr-contact__errors{color:var(--plum-800);background:var(--blush-100);border:1px solid var(--plum-500);border-radius:10px;padding:.7rem .9rem;font-weight:600}.announcement-bar,announcement-bar-component .section-background,.announcement-bar+.section-background{background:var(--plum-900)!important}.announcement-bar,.announcement-bar *{color:var(--cream-text)!important;font-weight:500!important}.announcement-bar__text{font-size:.9375rem!important;letter-spacing:.01em;text-decoration:none;text-wrap:balance}.announcement-bar__text .blr-nowrap{white-space:nowrap}.announcement-bar__slider slideshow-arrows{display:none}.announcement-bar__slides{width:100%}.announcement-bar__slide,.announcement-bar__slide .announcement-bar__text{line-height:1.4!important}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.header-actions__action,.header-actions__cart-icon,.header__icon--menu,.header__icon--summary,.header-actions__action svg,.header-actions__cart-icon svg{color:var(--plum-800)}.menu-list__link[aria-current=page] .menu-list__link-title{color:var(--plum-800);text-decoration:underline;text-decoration-color:var(--gold-500);text-underline-offset:.35em;text-decoration-thickness:2px}.cart-drawer__content,.cart-drawer__inner,.cart-drawer__summary{background-color:var(--cream-50)}.cart-drawer__content .cart-items__table,.cart-page .cart-items__table{background:var(--white);border:1px solid var(--line-light);border-radius:14px;box-shadow:var(--shadow-soft);border-collapse:separate;border-spacing:0;padding:.5rem .75rem}.cart-drawer__content .cart-items__table-row .cart-items__media img{border-radius:10px}.cart-drawer__summary .cart__total,.cart-page .cart__total{color:var(--ink-900);font-weight:700}.cart__summary-discount,.cart-items .cart-items__discount,.cart-discount__pill,.discounts__pill{background:var(--grad-gold)!important;color:var(--plum-900)!important;border-radius:999px;font-weight:700;padding:.25rem .7rem}.cart-drawer__summary .cart-primary-typography,h1{color:var(--ink-900)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-variation-settings:var(--blr-heading-variation);text-wrap:balance}html[data-blr-display] :is(h1,.h1.h1,h2,.h2.h2,.page-title,.blr-hero__title,.blr-pdp-head__title,.blr-pl__h1,.blr-ad__h1,.blr-survey__title,.blr-offers__title,.blr-why__title,.blr-ec__title,.blr-alt__title,.blr-ba__title,.blr-reviews__title,.blr-cta__title,.blr-faq__title,.blr-support__title,.blr-bc__title,.blr-fe__title,.blr-details__title,.blr-day__title,.blr-steps__title,.blr-fit__title,.blr-gift__title,.blr-g100__title,.blr-specs__title,.blr-care__title,.blr-note__title,.blr-popup__heading,.blr-pair__title,.blr-moments__title,.blr-prods__title,.blr-spotlight__name,.blr-vspot__title,.blr-authority__title,.blr-contact__title,.blr-edit-intro__title,.blr-edit-block__title,.blr-pl__h2,.blr-pl__offer-headline,.blr-ad__h2,.blr-ad__offer-headline,.blr-ad__faq-title):not(.h3,.h4,.h5,.h6,.visually-hidden,.blr-footer__heading,.blr-footer__signup-title){font-family:var(--blr-display-family);font-weight:var(--blr-display-weight);font-style:normal;font-optical-sizing:none;font-variation-settings:var(--blr-display-variation, normal)}.blr-offers__title,.blr-why__title,.blr-ec__title,.blr-alt__title,.blr-ba__title,.blr-reviews__title,.blr-cta__title,.blr-faq__title,.blr-support__title,.blr-bc__title,.blr-fe__title,.blr-details__title,.blr-day__title,.blr-steps__title,.blr-fit__title,.blr-gift__title,.blr-g100__title,.blr-specs__title,.blr-care__title,.blr-note__title,.blr-popup__heading,.blr-contact__title{font-family:var(--font-heading--family, "Inter", sans-serif);font-size:var(--blr-h2);font-weight:var(--blr-heading-weight);line-height:var(--blr-heading-lh);letter-spacing:0;color:var(--blr-ink-strong)}.blr-offer__name,.blr-why__name,.blr-ec__heading,.blr-reviews__empty-title,.blr-bc__name,.blr-fe__h3,.blr-day__name,.blr-steps__name,.blr-fit__h3,.blr-footer__signup-title{font-family:var(--font-heading--family, "Inter", sans-serif);font-size:var(--blr-h3);font-weight:var(--blr-heading-weight);line-height:1.2;letter-spacing:0}.blr-eyebrow,.blr-offers__eyebrow,.blr-why__eyebrow,.blr-ec__label,.blr-alt__eyebrow,.blr-ba__eyebrow,.blr-reviews__kicker,.blr-cta__kicker,.blr-faq__kicker,.blr-faq__group-label,.blr-support__kicker,.blr-details__kicker,.blr-care__kicker,.blr-gift__eyebrow,.blr-g100__label,.blr-day__time,.blr-popup__eyebrow,.blr-pdp-head__eyebrow,.blr-bundle__header-text,.blr-footer__heading,.blr-contact__kicker,.blr-fe__eyebrow,.blr-steps__eyebrow,.blr-trustbar__eyebrow,.blr-ad__eyebrow,.blr-ad__fact-label{font-size:var(--blr-eyebrow-size);font-weight:var(--blr-eyebrow-weight);letter-spacing:var(--blr-eyebrow-spacing);text-transform:uppercase;color:var(--blr-deep)}.blr-offers__sub,.blr-why__sub,.blr-ec__sub,.blr-alt__sub,.blr-ba__text,.blr-reviews__sub,.blr-reviews__empty-text,.blr-cta__sub,.blr-faq__sub,.blr-faq__answer,.blr-support__text,.blr-bc__sub,.blr-fe__p,.blr-details__body,.blr-day__sub,.blr-steps__sub,.blr-fit__sub,.blr-gift__text,.blr-g100__sub,.blr-specs__sub,.blr-care__answer,.blr-note__text,.blr-popup__text,.blr-footer__mission,.blr-pdp-head__subline,.blr-deliv__text,.blr-quote__text,.blr-contact__sub{font-size:var(--blr-text);line-height:var(--blr-text-lh);max-width:var(--blr-measure);color:var(--blr-ink)}.blr-offers__head>*,.blr-why__head>*,.blr-ec__head>*,.blr-alt__head>*,.blr-reviews__head>*,.blr-bc__head>*,.blr-day__head>*,.blr-steps__head>*,.blr-fit__head>*,.blr-g100__head>*,.blr-faq__sub,.blr-faq__answer{margin-inline:auto}.blr-tabs__tab{color:var(--ink-600)}.blr-tabs__tab:hover{color:var(--plum-800)}.blr-tabs__tab[aria-selected=true]{color:var(--plum-800);border-bottom:3px solid var(--gold-500);background:var(--white)}deferred-media[autoplay] .deferred-media__poster-icon{display:none}media-gallery .product-media-container,media-gallery .product-media-container :is(img,video,iframe,deferred-media){border-radius:var(--media-radius, 0)}product-price.blr-deal{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px}product-price.blr-deal>[ref=priceContainer],product-price.blr-deal>.blr-deal-badge{width:fit-content}product-price.blr-deal [ref=priceContainer]{display:inline-flex;align-items:baseline;gap:12px}product-price.blr-deal .price{font-size:clamp(2.75rem,8vw,3.2rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;color:var(--ink-900)}body .compare-at-price,product-price.blr-deal .compare-at-price,.sticky-add-to-cart__bar .sticky-add-to-cart__price .compare-at-price{font-size:1.375rem;font-weight:500;color:var(--ink-600);text-decoration:line-through;text-decoration-color:var(--ink-600);text-decoration-thickness:2px;opacity:1}body .cart-items .compare-at-price,body .quick-order-list .compare-at-price{font-size:inherit}product-price.blr-deal .blr-deal-badge{display:inline-flex;align-items:center;background:var(--grad-gold);color:var(--plum-900);font-size:var(--blr-tiny);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;white-space:nowrap;box-shadow:0 3px 10px #d9a44140}product-price .blr-price-ship{font-size:var(--blr-small);font-weight:600;color:var(--plum-500);white-space:nowrap}product-price.blr-deal .blr-deal-note{flex-basis:100%;font-size:var(--blr-small);font-weight:600;color:var(--plum-500)}.sticky-add-to-cart__bar .sticky-add-to-cart__price .price{font-weight:700;color:var(--ink-900)}.sticky-add-to-cart__bar{--color-background: var(--cream-50)}.product-badges__badge--sale,.badge--sale{background:var(--grad-gold)!important;color:var(--plum-900)!important;font-weight:700}.product-information media-gallery .product-media-container:not(.dialog-zoomed-gallery *) img{object-fit:contain!important}@media screen and (max-width:749px){media-gallery .product-media-container:not(.dialog-zoomed-gallery *){aspect-ratio:4 / 5!important}media-gallery .product-media-container:not(.dialog-zoomed-gallery *) deferred-media video,media-gallery .product-media-container:not(.dialog-zoomed-gallery *) .deferred-media__poster-image{object-fit:cover!important}}.product-information media-gallery{isolation:isolate}.product-information media-gallery:not(.sticky-content){position:relative}.product-information media-gallery:before{content:"";position:absolute;top:-10%;right:-12%;bottom:-10%;left:-12%;z-index:-1;background:var(--grad-warm-glow);pointer-events:none}@media(max-width:749px){.product-information media-gallery:before{opacity:.6}}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto!important;overflow:visible!important}.page-wrapper{overflow:visible!important;overflow-x:clip!important}html[scroll-lock],html[scroll-lock] body{overflow:hidden!important;height:auto!important}}@media(prefers-reduced-motion:reduce){.blr-btn,.button,.blr-hero__cta,.blr-offer__btn,.blr-ba__cta,.blr-ad__cta,.blr-btn:hover,.button:hover,.blr-hero__cta:hover,.blr-offer__btn:hover,.blr-ba__cta:hover,.blr-ad__cta:hover{transition:none;transform:none}.blr-ribbon:after{display:none}}.blr-cta,.blr-fe,.blr-ba,.blr-offers,.blr-ad__offer,.product-information{overflow-x:clip}cart-drawer-component .cart-items__details *,.cart-page .cart-items__details *,cart-drawer-component .cart-items__price,.cart-page .cart-items__price,cart-drawer-component .cart-items__price-unit,.cart-page .cart-items__price-unit,cart-drawer-component .cart-items__unit-price-wrapper,.cart-page .cart-items__unit-price-wrapper,cart-drawer-component .cart-discount__label,.cart-page .cart-discount__label,cart-drawer-component .cart-totals__tax-note small,.cart-page .cart-totals__tax-note small,cart-drawer-component .cart-totals__installments,.cart-page .cart-totals__installments,cart-drawer-component .cart-note__label,.cart-page .cart-note__label{font-size:var(--blr-tiny)}.blr-faq__sub a,.blr-faq__answer a,.blr-fit__foot a,.blr-deliv__text a,.blr-trustbar__item a,.cart-items__wrapper p a,.page-content rte-formatter p a,.page-content .rte p a{display:inline-block;padding:.6rem 0;margin:-.6rem 0}.theme-drawer__close-button{position:relative}.theme-drawer__close-button:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.page-content rte-formatter details,.page-content .rte details{border-bottom:1px solid var(--line-light)}.page-content rte-formatter details>summary,.page-content .rte details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.55rem 0;cursor:pointer;list-style:none}.page-content rte-formatter details>summary::-webkit-details-marker,.page-content .rte details>summary::-webkit-details-marker{display:none}.page-content rte-formatter details>summary:after,.page-content .rte details>summary:after{content:"+";flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-light);border-radius:50%;font-size:1.4rem;font-weight:400;line-height:1;color:var(--plum-500)}.page-content rte-formatter details[open]>summary:after,.page-content .rte details[open]>summary:after{content:"\2212"}.page-content rte-formatter details>summary+*,.page-content .rte details>summary+*{margin-top:0}.page-content rte-formatter details>:last-child,.page-content .rte details>:last-child{padding-bottom:.9rem}.blr-todo{display:none}.blr-todo-block{display:none!important}.shopify-design-mode .blr-todo-block{display:block!important;outline:2px dashed var(--gold-500);outline-offset:4px}.shopify-design-mode .blr-todo{display:inline;background:var(--gold-300);color:var(--plum-900);border-radius:4px;padding:0 .3em}.blr-cart-notice{margin:0;font-size:var(--blr-tiny);line-height:1.45;color:var(--ink-600);text-align:center}.blr-choice-banner{--choice-fg: var(--plum-800);--choice-title: var(--plum-900);--choice-gold: var(--gold-500);--choice-rule: var(--gold-300);box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 1.1rem;width:100%;max-width:560px;padding:.85rem 1.2rem .85rem 1rem;border-radius:14px;background:var(--white);border:1px solid var(--rose-300);box-shadow:var(--shadow-soft);color:var(--choice-fg);text-shadow:none;font-family:var(--font-body--family, "Inter", sans-serif);text-align:left}.blr-choice-banner--dark{--choice-fg: var(--cream-text);--choice-title: var(--cream-text);--choice-rule: rgba(217, 164, 65, .55);background:#2a1520eb;border-color:#d9a44173;box-shadow:var(--shadow-lift);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.blr-choice-banner__title{display:flex;align-items:center;gap:.3rem;margin:0;font-family:var(--blr-display-family, var(--font-heading--family, "Inter", sans-serif));flex:none;font-size:1.15rem;font-weight:var(--blr-display-weight, 800);line-height:1.05;letter-spacing:.005em;color:var(--choice-title)}.blr-choice-banner__title-text{display:block;width:9.5em;text-align:center;text-wrap:balance}.blr-choice-banner__laurel{flex:none;width:17px;height:24px;color:var(--choice-gold)}.blr-choice-banner__laurel--r{transform:scaleX(-1)}.blr-choice-banner__text{margin:0;padding-left:1.1rem;border-left:1px solid var(--choice-rule);font-size:var(--blr-tiny);font-weight:500;line-height:1.45;color:var(--choice-fg)}.blr-choice-banner__text strong{font-weight:700;color:var(--choice-title)}.blr-choice-banner__link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;border-radius:4px;white-space:nowrap}.blr-choice-banner__link:hover{color:var(--plum-500)}.blr-choice-banner--dark .blr-choice-banner__link:hover{color:var(--gold-300)}.blr-choice-banner__link:focus-visible{outline:3px solid var(--plum-800);outline-offset:3px}.blr-choice-banner--dark .blr-choice-banner__link:focus-visible{outline-color:var(--gold-300)}@media(max-width:749px){.blr-choice-banner{grid-template-columns:minmax(0,1fr);gap:.6rem 0;padding:.8rem 1rem .9rem}.blr-choice-banner__title{gap:.4rem}.blr-choice-banner__title-text{width:auto;text-align:left}.blr-choice-banner__text{padding-left:0;border-left:0;padding-top:.6rem;border-top:1px solid var(--choice-rule)}}@media(min-width:750px){.blr-choice-banner{padding:.95rem 1.35rem .95rem 1.15rem;gap:0 1.3rem}.blr-choice-banner__title{font-size:1.3rem}.blr-choice-banner__text{padding-left:1.3rem;font-size:1rem}}.blr-rating{--rating-star: var(--plum-800);--rating-fg: var(--ink-900);--rating-muted: var(--plum-500);--rating-dot: var(--rose-300);display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:0;font-family:var(--font-body--family, "Inter", sans-serif);font-size:1.0625rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums lining-nums;color:var(--rating-fg);cursor:default}.blr-rating__stars{display:inline-flex;gap:1px;color:var(--rating-star);margin-right:.1rem}.blr-rating__stars svg{display:block;width:20px;height:20px}.blr-rating__score{font-weight:700;letter-spacing:.01em}.blr-rating__dot{width:4px;height:4px;border-radius:50%;background:var(--rating-dot);flex:none}.blr-rating__count{color:var(--rating-muted);font-weight:500;letter-spacing:.005em}.blr-rating--dark,.blr-tone-dark .blr-rating{--rating-star: var(--gold-300);--rating-fg: var(--cream-text);--rating-muted: var(--cream-text);--rating-dot: rgba(255, 255, 255, .55)}.blr-rating--dark .blr-rating__count{opacity:.9}.blr-rating--center{justify-content:center}@media(min-width:750px){.blr-rating{font-size:1.125rem;gap:.25rem .7rem}.blr-rating__stars svg{width:22px;height:22px}}@media screen and (min-width:750px){.product-information media-gallery slideshow-controls:not(.dialog-zoomed-gallery *){contain:size;align-self:stretch;width:calc(clamp(44px,7vw,var(--thumbnail-width, 56px)) + 4px);height:auto;min-height:0;overflow-y:auto;scrollbar-width:none}.product-information media-gallery slideshow-controls:not(.dialog-zoomed-gallery *)::-webkit-scrollbar{display:none}}.product-information media-gallery .product-media-container:not(.dialog-zoomed-gallery *){background:#fff}.product-information media-gallery:before{display:none!important}.template-product .product-information.section--page-width,body:has(.product-information) .product-information.section--page-width{--page-width: calc(1800px + 2 * var(--page-margin));--page-margin: clamp(16px, 2.5vw, 40px)}@media screen and (min-width:750px){.product-information .product-details{max-width:700px!important;width:100%;justify-self:start}.product-information .product-information__grid.product-information__grid--half.product-information--media-left{grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * .53) calc(var(--full-page-grid-central-column-width) * .47) var(--full-page-grid-margin)}}zoom-dialog dialog.blr-lb{--blr-lb-top: 64px;--blr-lb-thumbs: 84px;--blr-lb-thumb: 52px;position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;overflow:hidden;background:#fff;color:var(--blr-ink)}@media screen and (min-width:750px){zoom-dialog dialog.blr-lb{--blr-lb-top: 76px;--blr-lb-thumbs: 112px;--blr-lb-thumb: 72px;width:calc(100dvw / .85);height:calc(100dvh / .85)}}.blr-lb .dialog-zoomed-gallery{position:absolute;inset:var(--blr-lb-top) 0 var(--blr-lb-thumbs) 0;display:flex;height:auto;margin:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;cursor:auto}.blr-lb .dialog-zoomed-gallery::-webkit-scrollbar{display:none}.blr-lb .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%;width:100%;height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;cursor:auto;background:#fff}.blr-lb .dialog-zoomed-gallery .product-media{aspect-ratio:auto;width:100%;height:100%;overflow:hidden}.blr-lb .product-media__drag-zoom-wrapper{display:flex;justify-content:center;width:100%;height:100%;overflow:hidden;touch-action:pan-x}.blr-lb .dialog-zoomed-gallery .product-media__image{width:100%;height:100%;object-fit:contain;background:#fff}@media screen and (min-width:750px){.blr-lb .dialog-zoomed-gallery .product-media{padding-inline:96px;box-sizing:border-box}}.blr-lb .blr-lb__count{position:absolute;top:calc(var(--blr-lb-top) / 2);left:50%;transform:translate(-50%,-50%);margin:0;font-size:15px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--blr-ink);z-index:2}.blr-lb .dialog-zoomed-gallery__close-button{position:absolute;top:calc(var(--blr-lb-top) / 2);right:12px;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid rgb(0 0 0 / .12);color:var(--blr-ink);mix-blend-mode:normal;z-index:3;animation:none;opacity:1}.blr-lb .dialog-zoomed-gallery__close-button svg{width:20px;height:20px}@media screen and (min-width:750px){.blr-lb .blr-lb__count{font-size:18px}.blr-lb .dialog-zoomed-gallery__close-button{width:56px;height:56px;right:20px}.blr-lb .dialog-zoomed-gallery__close-button svg{width:24px;height:24px}.blr-lb .dialog-zoomed-gallery .product-media{padding-block:8px}}.blr-lb .blr-lb__arrow{position:absolute;top:calc(var(--blr-lb-top) / 2);transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffffeb;border:1px solid rgb(0 0 0 / .12);box-shadow:0 2px 10px #00000014;color:var(--blr-ink);z-index:2;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.blr-lb .blr-lb__arrow--prev{left:calc(50% - 92px)}.blr-lb .blr-lb__arrow--next{right:calc(50% - 92px)}.blr-lb .blr-lb__arrow:disabled{opacity:.3;pointer-events:none}@media(hover:hover){.blr-lb .blr-lb__arrow:hover{background:#fff}}@media screen and (min-width:750px){.blr-lb .blr-lb__arrow{top:calc(var(--blr-lb-top) + (100% - var(--blr-lb-top) - var(--blr-lb-thumbs)) / 2);width:60px;height:60px}.blr-lb .blr-lb__arrow svg{width:26px;height:26px}.blr-lb .blr-lb__arrow--prev{left:24px}.blr-lb .blr-lb__arrow--next{right:24px}.blr-lb .blr-lb__arrow:disabled{opacity:0}}.blr-lb .dialog-thumbnails-list-container{position:absolute;left:0;right:0;bottom:0;height:var(--blr-lb-thumbs);display:flex;align-items:center;border-top:1px solid rgb(0 0 0 / .06);background:#fff}.blr-lb .dialog-thumbnails-list{position:relative;inset:auto;flex-direction:row;align-items:center;max-width:100%;max-height:none;margin-inline:auto;padding:8px 16px;gap:8px;overflow-x:auto;overflow-y:hidden;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards}.blr-lb .dialog-thumbnails-list__thumbnail{width:var(--blr-lb-thumb);border-radius:10px;background:#fff;border:1px solid rgb(0 0 0 / .08)}.blr-lb .dialog-thumbnails-list__thumbnail img{border-radius:9px;object-fit:contain;background:#fff}.blr-lb .dialog-thumbnails-list__thumbnail:not([aria-selected=true]){opacity:.6}.product-details .add-to-cart-button{min-height:64px;width:100%;border-radius:999px;background:linear-gradient(180deg,#a4486e,#7a2e52);color:var(--white);font-size:1.25rem;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 26px #7a2e5261,0 0 0 3px #d9a44159,inset 0 1px #ffffff2e;transition:transform .15s ease,box-shadow .15s ease;animation:blr-atc-nudge 2.4s ease-in-out 1.2s 2}.product-details .add-to-cart-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #3e1f2b57,inset 0 1px #ffffff1f}.product-details .add-to-cart-button .add-to-cart-icon{order:2;width:auto}.product-details .add-to-cart-button .add-to-cart-icon svg{display:none}.product-details .add-to-cart-button .add-to-cart-icon:before{content:"\2192";font-size:1.25em;line-height:1}@keyframes blr-atc-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.product-details .add-to-cart-button{animation:none}}.product-details .accelerated-checkout-block{display:none!important}@media(min-width:990px){.product-details .blr-pdp-head__title{font-size:2.05rem}.product-details .blr-pdp-icons{grid-template-columns:1fr 1fr;gap:.6rem 1rem}.product-details .blr-pdp-icons__item{font-size:16px;gap:.6rem}.product-details .blr-pdp-icons__icon{width:34px;height:34px}.product-details .blr-pdp-icons__icon svg{width:18px;height:18px}.product-details .blr-bundle__note{display:none}}@media(min-width:990px){.product-information__media media-gallery{max-width:100%}.product-information__media .slideshow-controls__thumbnails-container{margin-top:10px}}@media screen and (min-width:750px){.product-information media-gallery slideshow-controls:not(.dialog-zoomed-gallery *){contain:none;width:100%;height:auto;overflow:visible}.product-information media-gallery .slideshow-controls__thumbnails-container{width:100%;justify-content:center}.product-information media-gallery .slideshow-controls__thumbnails{gap:8px;justify-content:center;flex-wrap:nowrap}.product-information media-gallery .slideshow-controls__thumbnail{width:min(80px,calc((100% - 56px)/8));max-width:80px;height:auto;aspect-ratio:1;flex:0 0 auto}.product-information media-gallery .slideshow-controls__thumbnails{width:100%}}.product-information__media media-gallery[sticky-content],.product-information__media media-gallery.sticky-content{position:relative!important;top:auto!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bellrose-brand.css.map */
