:root{--bg-cream:#FBF7F1;--surface:#FFFFFF;--surface-alt:#F8E9EF;--surface-dark:#201619;--text-primary:#171011;--text-secondary:#55494A;--text-muted:#6B605D;--on-dark-primary:#FBF7F1;--on-dark-secondary:#CBBFB6;--on-dark-accent:#E9CF9C;--brand-wine:#7E0E38;--accent-gold:#B98F4E;--accent-gold-text:#8A6428;--star-fill:#A87C3A;--cta:#C2114E;--cta-hover:#A8123F;--cta-active:#8C0F34;--cta-text:#FFFFFF;--cta-disabled-bg:#E7DDD6;--cta-disabled-text:#8A7E7A;--success:#1F5C40;--border-hairline:#EADFD2;--border-hairline-dark:rgba(233,207,156,.22);--focus-ring:#7E0E38;--focus-ring-dark:#E9CF9C;--font-display:var(--font-heading-family,"Playfair Display",Georgia,serif);--font-body:"Jost",var(--font-body-family,-apple-system),sans-serif;--font-signature:"Pinyon Script", "Snell Roundhand", cursive;--fs-display:clamp(40px, 28px + 3.2vw, 68px);--fs-h2:clamp(32px, 24px + 2.4vw, 54px);--fs-h3:clamp(20px, 18px + .8vw, 27px);--fs-lead:clamp(17px, 15.5px + .4vw, 21px);--fs-body:16px;--fs-small:14px;--fs-eyebrow:12px;--fs-price:clamp(26px, 21px + 1.3vw, 34px);--ls-tight:-.02em;--ls-wide:.16em;--h1-font-size:clamp(36px, 26px + 2.8vw, 60px);--h2-font-size:var(--fs-h2);--h3-font-size:var(--fs-h3);--h4-font-size:clamp(18px, 16px + .4vw, 20px);--h5-font-size:16px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:56px;--sp-9:72px;--sp-10:96px;--sp-11:120px;--section-pad:clamp(48px,5.5vw,72px);--gutter:clamp(16px,5vw,24px);--w-text:64ch;--w-content:1120px;--w-narrow:720px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-pill:0px;--r-media:6px;--sh-1:0 1px 2px rgba(23,16,17,.06);--sh-2:0 4px 16px rgba(23,16,17,.08);--sh-3:0 12px 32px rgba(23,16,17,.12);--sh-cta:0 2px 10px rgba(194,17,78,.24)}.lovu-dark{--text-primary:var(--on-dark-primary);--text-secondary:var(--on-dark-secondary);--text-muted:var(--on-dark-secondary);--accent-gold-text:var(--on-dark-accent);--border-hairline:var(--border-hairline-dark);--focus-ring:var(--focus-ring-dark);background:var(--surface-dark);--surface-card:rgba(251,247,241,.05)}html,body{overflow-x:clip}body{font-size:16px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lovu-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-6);border:0;border-radius:var(--r-pill);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(min-width:768px){.lovu-btn{min-height:52px;font-size:16px}}.lovu-btn--primary{background:var(--cta);color:var(--cta-text);box-shadow:var(--sh-cta)}.lovu-btn--primary:hover{background:var(--cta-hover);box-shadow:var(--sh-2)}.lovu-btn--primary:active{background:var(--cta-active);transform:translateY(1px)}.lovu-btn--secondary{background:transparent;color:var(--brand-wine);border:1px solid var(--brand-wine);box-shadow:none}.lovu-btn--secondary:hover{background:var(--surface);box-shadow:var(--sh-1)}.lovu-btn--secondary:active{transform:translateY(1px)}.lovu-btn:disabled,.lovu-btn[aria-disabled=true]{background:var(--cta-disabled-bg);color:var(--cta-disabled-text);border-color:transparent;box-shadow:none;cursor:not-allowed;transform:none}.lovu-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lovu-btn.is-loading{pointer-events:none}.lovu-btn.is-loading .lovu-btn__label{visibility:hidden}.lovu-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--r-pill);animation:lovu-spin .7s linear infinite}@keyframes lovu-spin{to{transform:rotate(360deg)}}.lovu-chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border:1px solid var(--border-hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--text-secondary);font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4}.lovu-chip.is-success{color:var(--success);border-color:var(--success)}.lovu-chip.is-success:before{content:"\2713";font-weight:700}.lovu-card{background:var(--surface-card,var(--surface));border:1px solid var(--border-hairline);border-radius:var(--r-sm);box-shadow:var(--sh-1);padding:var(--sp-5)}.lovu-dark .lovu-card{box-shadow:none}.lovu-eyebrow{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent-gold-text)}.lovu-eyebrow:after{content:"";flex:0 0 32px;height:1px;background:var(--accent-gold)}.lovu-section-head{display:flex;flex-direction:column;gap:var(--sp-3)}.lovu-section-head h2,.lovu-section-head .lovu-section-head__title{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:300;letter-spacing:var(--ls-tight);line-height:1.12;color:var(--text-primary)}.lovu-section-head__lead{margin:var(--sp-1) 0 0;max-width:var(--w-text);font-family:var(--font-body);font-size:var(--fs-lead);line-height:1.6;color:var(--text-secondary)}.lovu-hairline{border:0;height:1px;width:100%;background:var(--border-hairline);margin:0}.lovu-stars{display:inline-flex;align-items:center;gap:2px;line-height:1}.lovu-stars svg,.lovu-stars .lovu-stars__star{width:16px;height:16px;display:block}.lovu-stars .lovu-stars__star{color:var(--star-fill)}.lovu-stars .lovu-stars__star--empty{color:var(--border-hairline)}.lovu-accordion{border-top:1px solid var(--border-hairline)}.lovu-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;min-height:56px;padding:var(--sp-3) 0;background:none;border:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;color:var(--text-primary);text-align:left;cursor:pointer}.lovu-accordion__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lovu-accordion__chevron{flex:0 0 auto;width:16px;height:16px;transition:transform .18s ease}.lovu-accordion__trigger[aria-expanded=true] .lovu-accordion__chevron{transform:rotate(180deg)}.lovu-accordion__panel{padding:0 0 var(--sp-5);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;color:var(--text-secondary)}.lovu-accordion__panel[hidden]{display:none}.lovu-segmented{display:flex;gap:var(--sp-2);flex-wrap:wrap}.lovu-segmented__option{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-hairline);border-radius:var(--r-md);background:transparent;font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;color:var(--text-secondary);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.lovu-segmented__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lovu-segmented__input:checked+.lovu-segmented__option,.lovu-segmented__option.is-selected{background:var(--surface);border:1px solid var(--brand-wine);box-shadow:var(--sh-1);font-weight:600;color:var(--text-primary)}.lovu-segmented__input:focus-visible+.lovu-segmented__option{outline:2px solid var(--focus-ring);outline-offset:2px}.lovu-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;background:var(--surface);border-top:1px solid var(--border-hairline);box-shadow:var(--sh-3);padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(max-width:767px){.lovu-sticky-bar{display:block}}.lovu-sticky-bar.is-visible{transform:none}.lovu-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lovu-section{padding-block:var(--section-pad);padding-inline:var(--gutter);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-body)}.lovu-wrap{max-width:var(--w-content);margin-inline:auto}.lovu-narrow{max-width:var(--w-narrow)}.lovu-section .lovu-wrap{max-width:var(--w-content);margin-inline:auto}.lovu-section .lovu-narrow{max-width:var(--w-narrow);margin-inline:auto}[data-fx-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.lovu-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-fx-reveal],.lovu-in{opacity:1!important;transform:none!important;transition:none!important}.lovu-sticky-bar,.lovu-accordion__chevron{transition:none}.lovu-btn.is-loading:after{animation:none}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lovu-section h1,.lovu-section h2,.lovu-section h3,.lovu-section h4,.lovu-section h5,.lovu-section h6,.lovu-dark [class*=title],.lovu-dark [class*=heading],.lovu-dark h1,.lovu-dark h2,.lovu-dark h3,.lovu-dark h4,.lovu-dark h5,.lovu-dark h6{color:var(--text-primary)!important}body:not(.lovu-void) .lovu-section h1,body:not(.lovu-void) .lovu-section h2{font-family:var(--font-display)!important;font-weight:300;letter-spacing:var(--ls-tight)}body:not(.lovu-void) .lovu-rit__step-time{font-family:var(--font-display)!important}body:not(.lovu-void) .lovu-section .lovu-serif-h3{font-family:var(--font-display)!important}.section-header .localization-form__select{border:1px solid var(--border-hairline);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);font-family:var(--font-body);font-size:13px}.section-header .header__menu-item:hover,.section-header .header__menu-item:hover span{color:var(--brand-wine)}.section-header .header__icon--search svg{opacity:.72;transition:opacity .18s ease}.section-header .header__icon--search:hover svg,.section-header .header__icon--search:focus-visible svg{opacity:1}#ContactForm{max-width:var(--w-narrow);margin-inline:auto}#ContactForm .field{margin-bottom:var(--sp-4)}#ContactForm .field__input,#ContactForm .text-area{width:100%;background:var(--surface);border:1px solid var(--border-hairline);border-radius:var(--r-sm);padding:22px var(--sp-5) 10px;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text-primary);transition:border-color .18s ease,box-shadow .18s ease}#ContactForm .text-area{padding-top:26px;min-height:150px;resize:vertical}#ContactForm .field__input:hover{border-color:var(--rule-hover,var(--accent-gold))}#ContactForm .field__input:focus,#ContactForm .field__input:focus-visible{outline:none;border-color:var(--brand-wine);box-shadow:0 0 0 3px #7e0e381a}#ContactForm .field__label{font-family:var(--font-body);font-size:13px;letter-spacing:.02em;color:var(--text-muted)}#ContactForm .field__input:focus~.field__label{color:var(--brand-wine)}#ContactForm .contact__fields{display:grid;grid-template-columns:1fr;gap:0 var(--sp-4)}@media(min-width:750px){#ContactForm .contact__fields{grid-template-columns:1fr 1fr}}#ContactForm .contact__button{margin-top:var(--sp-5);text-align:center}#ContactForm .contact__button .button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--sp-8);background:var(--cta);color:var(--cta-text);border:0;border-radius:var(--r-pill);font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--sh-cta);cursor:pointer;transition:background-color .18s ease,transform .18s ease}#ContactForm .contact__button .button:after{display:none}#ContactForm .contact__button .button:hover{background:var(--cta-hover);transform:translateY(-2px)}#ContactForm .contact__button .button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){#ContactForm .field__input,#ContactForm .contact__button .button{transition:none}#ContactForm .contact__button .button:hover{transform:none}}#ContactForm .field__input,#ContactForm .text-area,#ContactForm textarea,#ContactForm .field:after,#ContactForm .field:has(textarea):after{border-radius:var(--r-sm)!important}.shopify-section:has(#ContactForm){margin-top:0!important}.shopify-policy__container{max-width:var(--w-narrow);margin-inline:auto;padding:var(--sp-8) var(--gutter) var(--sp-10);font-family:var(--font-body-family,Inter,sans-serif);color:var(--text-primary);text-align:left}.shopify-policy__title{text-align:left;margin:0 0 var(--sp-6)}.shopify-policy__title h1{font-family:var(--font-heading-family,Cormorant,serif)!important;font-size:var(--fs-h2);font-weight:300;line-height:1.12;letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0;text-transform:none}.shopify-policy__body .shopify-policy__title{display:none}.shopify-policy__body .shopify-policy__body,.shopify-policy__body .rte .rte{padding:0;margin:0}.shopify-policy__body,.shopify-policy__body .rte{font-size:var(--fs-body);line-height:1.75;color:var(--text-secondary)}.shopify-policy__body p{margin:0 0 var(--sp-4)}.shopify-policy__body strong{color:var(--text-primary);font-weight:600}.shopify-policy__body a{color:var(--brand-wine);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body a:hover{text-decoration-thickness:2px}.shopify-policy__body h2{font-family:var(--font-heading-family,Cormorant,serif)!important;font-size:var(--fs-h3);font-weight:300;line-height:1.25;letter-spacing:var(--ls-tight);color:var(--text-primary);margin:var(--sp-7) 0 var(--sp-3);text-transform:none}.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:0;color:var(--text-primary);margin:var(--sp-5) 0 var(--sp-2);text-transform:none}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 var(--sp-4);padding-left:22px}.shopify-policy__body li{margin-bottom:var(--sp-2);line-height:1.7}.shopify-policy__body li p{margin:0}.shopify-policy__body li::marker{color:var(--accent-gold)}.shopify-policy__body hr{border:0;height:1px;background:var(--border-hairline);margin:var(--sp-6) 0}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 var(--sp-4);font-size:var(--fs-small)}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--border-hairline);padding:10px 12px;text-align:left;vertical-align:top}.shopify-policy__body th{background:var(--bg-cream);color:var(--text-primary);font-weight:600}.shopify-policy__body a:not([href]){color:var(--text-primary);text-decoration:none;font-weight:600}.shopify-policy__body a svg{display:none}.lovu-pol__eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent-gold-text);margin:0 0 var(--sp-3)}.lovu-pol__eyebrow:after{content:"";flex:0 0 38px;height:1px;background:var(--accent-gold)}.shopify-policy__body p.lovu-pol__lead{font-size:var(--fs-lead);line-height:1.7;color:var(--text-secondary);margin:0 0 var(--sp-6)}.lovu-pol__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border-hairline);border:1px solid var(--border-hairline);margin:0 0 var(--sp-6)}@media(min-width:720px){.lovu-pol__facts{grid-template-columns:repeat(4,1fr)}}.lovu-pol__fact{background:var(--bg-cream);padding:18px 14px;text-align:center}.lovu-pol__fact b{display:block;font-family:var(--font-heading-family,Cormorant,serif);font-size:26px;font-weight:300;line-height:1;color:var(--text-primary);margin-bottom:6px}.lovu-pol__fact span{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);line-height:1.4}.lovu-pol__note{background:var(--bg-cream);border:1px solid var(--border-hairline);border-radius:var(--r-sm);padding:20px 22px;margin:0 0 var(--sp-5)}.shopify-policy__body .lovu-pol__note p{margin:0 0 10px}.shopify-policy__body .lovu-pol__note p:last-child{margin-bottom:0}.lovu-pol__meta{margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--border-hairline);font-size:var(--fs-small);color:var(--text-muted)}.lovu-art{max-width:var(--w-narrow);margin-inline:auto;font-family:var(--font-body-family,Inter,sans-serif);color:var(--text-secondary);text-align:left}.lovu-art *{box-sizing:border-box}.lovu-art p{font-size:17px;line-height:1.8;margin:0 0 var(--sp-4)}.lovu-art strong{color:var(--text-primary);font-weight:600}.lovu-art__lead{font-size:var(--fs-lead)!important;line-height:1.65!important;color:var(--text-primary)!important;margin-bottom:var(--sp-5)!important}.lovu-art h2{font-family:var(--font-heading-family,Cormorant,serif)!important;font-size:var(--fs-h3);font-weight:300;line-height:1.2;letter-spacing:var(--ls-tight);color:var(--text-primary);margin:var(--sp-7) 0 var(--sp-3);text-transform:none}.lovu-art ul{margin:0 0 var(--sp-4);padding-left:22px}.lovu-art li{margin-bottom:var(--sp-3);line-height:1.75;font-size:17px}.lovu-art li::marker{color:var(--accent-gold)}.lovu-art__pull{margin:var(--sp-6) 0;padding:0 0 0 24px;border-left:2px solid var(--accent-gold);font-family:var(--font-heading-family,Cormorant,serif);font-size:clamp(21px,2.6vw,27px);font-weight:300;line-height:1.45;color:var(--text-primary)}.lovu-art__pull em{font-style:italic;color:var(--brand-wine)}.lovu-art__cta{margin:var(--sp-8) 0 var(--sp-5);padding:var(--sp-6);background:var(--bg-cream);border:1px solid var(--border-hairline);border-radius:var(--r-sm);text-align:center}.lovu-art__cta h3{margin:0 0 var(--sp-2);font-family:var(--font-heading-family,Cormorant,serif)!important;font-size:clamp(22px,2.4vw,28px);font-weight:300;line-height:1.2;color:var(--text-primary);text-transform:none;letter-spacing:var(--ls-tight)}.lovu-art__cta p{font-size:15px;line-height:1.6;margin:0 0 var(--sp-4)}.lovu-art__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--sp-7);background:var(--cta);color:var(--cta-text);border-radius:var(--r-pill);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:var(--sh-cta);transition:background-color .18s ease,transform .18s ease}.lovu-art__btn:hover{background:var(--cta-hover);transform:translateY(-2px);color:var(--cta-text)}.lovu-art__cta p.lovu-art__micro{margin:var(--sp-3) 0 0;font-size:13px;color:var(--text-muted)}.lovu-art__disc{margin-top:var(--sp-6)!important;padding-top:var(--sp-4);border-top:1px solid var(--border-hairline);font-size:13px!important;line-height:1.6!important;color:var(--text-muted)!important}@media(prefers-reduced-motion:reduce){.lovu-art__btn{transition:none}.lovu-art__btn:hover{transform:none}}.article-template__title,.blog__title{font-family:var(--font-heading-family,Cormorant,serif)!important;font-weight:300!important;letter-spacing:var(--ls-tight);color:var(--text-primary)}.article-template__hero-container img,.article-card__image img{border-radius:var(--r-media)}.article-card__title,.article-card h3 a{font-family:var(--font-heading-family,Cormorant,serif)!important;font-weight:300!important;letter-spacing:var(--ls-tight);color:var(--text-primary);text-decoration:none}.article-card__excerpt,.article-card p{color:var(--text-secondary);line-height:1.65}.article-card__info time,.article-template__link time,.circle-divider:after{color:var(--text-muted)}.article-card .card__inner.ratio{--ratio-percent:66% !important}.article-card .card__inner.ratio:before{content:""!important;display:block!important;width:0;height:0;padding-bottom:var(--ratio-percent,66%)!important}.article-card .article-card__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.article-card .article-card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.blog-articles{gap:var(--sp-5)}.article-template__hero-container{max-width:var(--w-content);margin-inline:auto}.cart__warnings+*,cart-items .title--primary,.cart__empty-text{font-family:var(--font-heading-family,Cormorant,serif)!important;font-weight:300!important;letter-spacing:var(--ls-tight)}.discount-banner{background:var(--bg-cream)!important;border:1px solid var(--accent-gold);border-radius:var(--r-sm);color:var(--text-primary)!important;max-width:var(--w-content);margin:0 auto var(--sp-5);padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body-family,Inter,sans-serif);font-size:15px;line-height:1.4;text-align:center}.discount-banner .discount-banner-text{color:var(--text-primary)}.discount-banner .discount-banner-bold{font-weight:700;color:var(--brand-wine)}.discount-banner .discount-banner-bold:empty:before{content:"You save";font-weight:600;color:var(--text-primary)}.discount-banner .celebration-icon{display:inline-flex;align-items:center}.cart-item__name{font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:16px!important;font-weight:600!important;line-height:1.4;letter-spacing:0;color:var(--text-primary);text-decoration:none}.cart-item__name:hover{color:var(--brand-wine)}.cart-item__media img,.cart-item__image{border-radius:var(--r-sm);border:1px solid var(--border-hairline)}.cart-item__details .product-option,.cart-item__discounted-prices,.cart-item .price{font-family:var(--font-body-family,Inter,sans-serif);font-size:14px}.cart-item__old-price,.cart-item s{color:var(--text-muted);text-decoration:line-through}.cart-item__final-price,.cart-item .price--end{color:var(--text-primary);font-weight:600}.cart-items thead th{font-family:var(--font-body-family,Inter,sans-serif);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);opacity:1}.cart-items th,.cart-item{border-bottom:1px solid var(--border-hairline)}cart-remove-button .button,cart-remove-button svg{color:var(--text-muted)}cart-remove-button .button:hover,cart-remove-button:hover svg{color:var(--cta)}.quantity{border:1px solid var(--border-hairline);border-radius:0}.totals{font-family:var(--font-body-family,Inter,sans-serif);align-items:baseline;gap:var(--sp-3)}.totals__total{font-size:14px;color:var(--text-secondary);font-weight:600}.totals__total-value{font-family:var(--font-heading-family,Cormorant,serif)!important;font-size:28px;font-weight:300;color:var(--text-primary);letter-spacing:var(--ls-tight)}.cart__ctas .cart__checkout-button,.cart__ctas button[name=checkout]{background:var(--cta);color:var(--cta-text);border-radius:var(--r-pill);min-height:56px;font-family:var(--font-body-family,Inter,sans-serif);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--sh-cta)}.cart__ctas .cart__checkout-button:hover{background:var(--cta-hover)}.tax-note,.cart__dynamic-checkout-buttons+*{font-size:13px;color:var(--text-muted)}.lovu-cart-trust{max-width:var(--w-content);margin:0 auto;padding:0 var(--gutter) var(--sp-8)}.lovu-cart-trust__inner{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:var(--r-sm);overflow:hidden}@media(min-width:700px){.lovu-cart-trust__inner{grid-template-columns:repeat(3,1fr)}}.lovu-cart-trust__item{background:var(--bg-cream);padding:18px 20px;text-align:center;font-family:var(--font-body-family,Inter,sans-serif)}.lovu-cart-trust__item b{display:block;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.lovu-cart-trust__item span{display:block;font-size:13px;line-height:1.5;color:var(--text-secondary)}.cart-items .cart-item .cart-item__name.h4,.cart-item .cart-item__name{font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}.cart-item__totals .cart-item__price-wrapper>*{white-space:nowrap}.cart__items{padding-bottom:var(--sp-4)}#CartDrawer .drawer__header,#CartDrawer .drawer__footer,#CartDrawer [class*=drawer__footer]{background:var(--bg-cream)!important;border-color:var(--border-hairline)!important}#CartDrawer .drawer__heading{font-family:var(--font-heading-family,Cormorant,serif)!important;font-weight:300!important;letter-spacing:var(--ls-tight);color:var(--text-primary)!important}#CartDrawer .gb-cart-total-item{background:var(--cta)!important;color:var(--cta-text)!important;font-family:var(--font-body-family,Inter,sans-serif);font-weight:600}#CartDrawer .cart-item{background:var(--surface)!important;border:1px solid var(--border-hairline)!important;border-radius:var(--r-sm)!important}#CartDrawer .cart-item__name.h4,#CartDrawer .cart-item__name{font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:var(--text-primary)!important}#CartDrawer .cart-item__final-price{color:var(--cta)!important;font-size:14px!important;font-weight:700!important}#CartDrawer .cart-item__old-price{color:var(--text-muted)!important;font-size:13px!important}#CartDrawer .gb-price-drawer-saving{background:var(--bg-cream)!important;border:1px solid var(--accent-gold)!important;color:var(--brand-wine)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;padding:3px 9px!important;border-radius:var(--r-pill)!important}#CartDrawer .totals__total{font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:14px!important;color:var(--text-secondary)!important;font-weight:600!important}#CartDrawer .totals__total-value{font-family:var(--font-heading-family,Cormorant,serif)!important;font-size:28px!important;font-weight:300!important;color:var(--text-primary)!important;letter-spacing:var(--ls-tight)}#CartDrawer .gb-discounts-cart-values [class*=discount],#CartDrawer .gb-totals-discount{color:var(--brand-wine)!important}#CartDrawer .cart__checkout-button.button,#CartDrawer button[name=checkout]{background:var(--cta)!important;color:var(--cta-text)!important;border:0!important;border-radius:var(--r-pill)!important;min-height:56px;font-family:var(--font-body-family,Inter,sans-serif)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--sh-cta)}#CartDrawer .cart__checkout-button.button:hover{background:var(--cta-hover)!important}.shop-product-price-container .shop-save-price{display:none!important}.shopify-section[id*=__lovu_benefits_map],.shopify-section[id*=__lovu_comparison]{background:var(--surface)!important}.shopify-section[id*=__lovu_before_after]{background:#fff!important}.shopify-section[id*=__lovu_benefits_map]>*,.shopify-section[id*=__lovu_before_after]>*,.shopify-section[id*=__lovu_comparison]>*{background:transparent!important}.shopify-section[id*=__lovu_benefits_map] [class*=card],.shopify-section[id*=__lovu_benefits_map] li{background:transparent!important;border-color:var(--border-hairline)!important;box-shadow:none!important}@media(min-width:768px){.shopify-section[id*=lovu_comparison] .lovu-cmp__table tbody tr{display:table-row!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__table th,.shopify-section[id*=lovu_comparison] .lovu-cmp__table td{padding:9px 18px 9px 12px!important;font-size:14px!important;line-height:1.42!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__table thead th{font-size:13px!important}.shopify-section[id*=lovu_comparison] .lovu-cmp-seeall-wrap,.shopify-section[id*=lovu_comparison] [data-cmp-toggle]{display:none!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__plinth{width:56px!important;height:56px!important;margin-bottom:8px!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__plinth img{width:56px!important;height:56px!important}.shopify-section[id*=lovu_comparison] .lovu-cmp{padding-top:var(--sp-9)!important;padding-bottom:var(--sp-9)!important}}.shopify-section[id*=lovu_comparison] .lovu-cmp__mark{display:inline-flex!important;margin:0 8px 0 0!important;width:auto!important;vertical-align:-3px}.shopify-section[id*=lovu_comparison] .lovu-cmp__val{display:inline!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__head,.shopify-section[id*=lovu_comparison] header{margin-bottom:var(--sp-5)!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__tag{margin-bottom:6px!important}.shopify-section[id*=lovu_comparison] .lovu-cmp__cta{margin-top:var(--sp-6)!important}[data-fx-reveal]{transition-duration:.62s}[data-fx-reveal]:not(.lovu-in){transform:translateY(24px)}@media(prefers-reduced-motion:no-preference){.lovu-section [data-fx-reveal]:nth-child(2){transition-delay:70ms}.lovu-section [data-fx-reveal]:nth-child(3){transition-delay:.14s}.lovu-section [data-fx-reveal]:nth-child(4){transition-delay:.21s}.lovu-section [data-fx-reveal]:nth-child(5){transition-delay:.28s}.lovu-section [data-fx-reveal]:nth-child(6){transition-delay:.35s}.lovu-section [data-fx-reveal]:nth-child(7){transition-delay:.42s}.lovu-section [data-fx-reveal]:nth-child(8){transition-delay:.49s}}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.lovu-mir__banner img{animation:lovu-drift 30s ease-in-out infinite alternate}.lovu-sig__bg img{animation:lovu-drift 34s ease-in-out infinite alternate}.lovu-lband__media img{animation:lovu-drift 26s ease-in-out infinite alternate}.lovu-lband__media:nth-child(2) img{animation-duration:29s}.lovu-lband__media:nth-child(3) img{animation-duration:32s}}@keyframes lovu-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.lovu-tes__avatar{width:72px!important;height:72px!important}.shopify-section[id*=__lovu_glow_close_pdp] .lovu-vb{padding:0!important}.shopify-section[id*=__lovu_glow_close_pdp] .lovu-wrap{max-width:none!important;margin:0!important;padding-inline:0!important}.shopify-section[id*=__lovu_glow_close_pdp] .lovu-vb__media video{width:100%!important;height:auto!important;display:block!important}@media(min-width:750px){.shopify-section[id*=__lovu_glow_close_pdp] .lovu-vb{padding-top:var(--sp-8)!important;padding-bottom:var(--sp-8)!important}}.shopify-section[id*=__lovu_ingredients] .lovu-ing__foot{font-size:11px!important;line-height:1.6!important;letter-spacing:.01em!important;color:var(--text-muted)!important}@media(min-width:750px)and (max-width:1149px){.shopify-section[id*=blocks_gajMRU] [class*=__content-]{margin-left:50%!important;max-width:50%!important;padding:96px 5% 72px 4%!important;text-align:left!important}.shopify-section[id*=blocks_gajMRU] [class*=__content-] h1,.shopify-section[id*=blocks_gajMRU] [class*=__content-] h2{font-size:clamp(30px,3.9vw,44px)!important;line-height:1.08!important}}.shopify-section[id*=testimonials_wNQHFQ] .testimonials-carousel{overflow:hidden!important;padding-block:8px!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}@media(min-width:750px){.shopify-section[id*=testimonials_wNQHFQ] .testimonials-carousel{-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.35) 6%,#000 15%,#000 85%,rgba(0,0,0,.35) 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.35) 6%,#000 15%,#000 85%,rgba(0,0,0,.35) 94%,transparent 100%)}}.shopify-section[id*=testimonials_wNQHFQ] .testimonial-card{flex:0 0 clamp(250px,70vw,290px)!important;width:clamp(250px,70vw,290px)!important;max-width:clamp(250px,70vw,290px)!important}@keyframes lovu-marquee-x{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--lovu-mq-w,0px)),0,0)}}.testimonials-track.lovu-marquee{animation:lovu-marquee-x var(--lovu-mq-dur,46s) linear infinite;will-change:transform}.testimonials-carousel:hover .testimonials-track.lovu-marquee,.testimonials-carousel:focus-within .testimonials-track.lovu-marquee{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){.shopify-section[id*=testimonials_wNQHFQ] .nav-button{display:none!important}}@media(prefers-reduced-motion:reduce){.testimonials-track.lovu-marquee{animation:none!important}}@media(min-width:990px){.header--top-center .header__inline-menu{grid-area:navigation!important;width:100%!important;margin-top:6px!important}.header--top-center .header__inline-menu>ul{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;width:100%!important;column-gap:clamp(16px,2.2vw,38px)!important}.header--top-center .header__inline-menu>ul>li{margin:0!important}}@media(min-width:750px){.lovu-sci .tw.tw table{table-layout:fixed}.lovu-sci .tw.tw th:nth-child(1),.lovu-sci .tw.tw td:nth-child(1){width:21%}.lovu-sci .tw.tw th:nth-child(2),.lovu-sci .tw.tw td:nth-child(2){width:14%}.lovu-sci .tw.tw th:nth-child(3),.lovu-sci .tw.tw td:nth-child(3){width:9%}.lovu-sci .tw.tw th:nth-child(4),.lovu-sci .tw.tw td:nth-child(4){width:56%}.lovu-sci .tw.tw td{padding:14px 16px}.lovu-sci .tw.tw th:nth-child(3),.lovu-sci .tw.tw td:nth-child(3){text-align:right}.lovu-sci .tw.tw tbody tr:hover{background:#fdfbf8}}.lovu-sci .tw.tw td:nth-child(3){color:#8a6428;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:749px){.lovu-sci .tw.tw{overflow:visible;border:0;background:transparent;border-radius:0;margin:22px 0}.lovu-sci .tw.tw table{display:block;width:100%;min-width:0}.lovu-sci .tw.tw thead{display:none}.lovu-sci .tw.tw tbody{display:grid;gap:10px}.lovu-sci .tw.tw tr{display:grid;grid-template-columns:1fr auto;column-gap:14px;align-items:baseline;background:#fff;border:1px solid rgba(26,25,25,.08);border-radius:8px;padding:14px 16px}.lovu-sci .tw.tw td{display:block;border:0;padding:0}.lovu-sci .tw.tw tr:last-child td{border-bottom:0}.lovu-sci .tw.tw td.n{grid-column:1;grid-row:1;font-size:16px;font-weight:600;line-height:1.3}.lovu-sci .tw.tw td.d{grid-column:2;grid-row:1;text-align:right;font-size:16px}.lovu-sci .tw.tw td:nth-child(3){grid-column:2;grid-row:2;text-align:right;margin-top:3px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.lovu-sci .tw.tw td:nth-child(3):before{content:"%DV ";opacity:.65;font-weight:600}.lovu-sci .tw.tw td:nth-child(4){grid-column:1/-1;grid-row:3;margin-top:9px;padding-top:9px;border-top:1px solid #F2E9DE;font-size:14px;line-height:1.6;color:#55494a}}@media screen and (min-width:990px){.header__inline-menu a.header__menu-item,.header__inline-menu a.header__menu-item span{font-size:15px!important}}.menu-drawer__menu-item,.menu-drawer__menu-item span{font-size:16px!important}.cart-item ul.discounts,.cart-item .discounts__discount{display:none!important}[class*=eyebrow]{font-family:var(--font-body)!important;font-size:var(--fs-eyebrow)!important;font-weight:600!important;letter-spacing:var(--ls-wide)!important;text-transform:uppercase!important;color:var(--accent-gold-text)!important;margin:0 0 var(--sp-4)!important}.lvi-head h2,.lvc-head h2,.lvt-head h2,.lvs h2,.lv-ugc h2,.jdgm-title,.newsletter-title,.lovu-shopcard__title{font-size:var(--fs-h2)!important;line-height:1.12!important;letter-spacing:var(--ls-tight)!important}.lvi-head p:not([class*=eyebrow]),.lvc-head p:not([class*=eyebrow]),.lvt-head p:not([class*=eyebrow]),.lv-ugc .hd p:not([class*=eyebrow]),.lvs-lede{font-size:var(--fs-lead)!important;line-height:1.6!important}.lvi-wrap,.lvc-wrap,.lvt-wrap,.lvs-wrap{padding-block:var(--section-pad)!important}[class*=eyebrow]{display:inline-flex!important;align-items:center!important;gap:var(--sp-3)!important}[class*=eyebrow]:after{content:""!important;flex:0 0 32px;height:1px;background:var(--accent-gold)}@media(max-width:479px){[class*=eyebrow]{gap:var(--sp-2)!important}[class*=eyebrow]:after{flex-basis:22px}}[class*=lovu-benefits-rule]{display:none!important}p[class*=lovu-benefits-eyebrow]:after{content:none!important;display:none!important}p[class*=lovu-benefits-eyebrow]{display:block!important;text-align:center!important}:root{--bg-cream:#FFFCF8;--surface:#FFFFFF;--surface-alt:#FFE7EF;--surface-sky:#FFE7EF;--surface-dark:#1A1919;--text-primary:#1A1919;--text-secondary:#5C5566;--text-muted:#6E6678;--on-dark-primary:#F6F2F7;--on-dark-secondary:#CFC8D6;--on-dark-accent:#FF87B2;--brand-wine:#1A1919;--accent-gold:rgba(26, 25, 25,.18);--accent-gold-text:#1A1919;--star-fill:#E8407F;--cta:#E8407F;--cta-hover:#D22F6E;--cta-active:#C21F60;--cta-text:#FFFFFF;--border-hairline:rgba(26, 25, 25,.1);--border-hairline-dark:rgba(246,242,247,.16);--focus-ring:#E8407F;--focus-ring-dark:#FF87B2;--font-display:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(figtree-roman.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(figtree-italic.woff2) format("woff2")}.lovu-section h1,.lovu-section h2,.lovu-section h3,.lvi-head h2,.lvc-head h2,.lvt-head h2,.lvs h2,.lv-ugc h2,.jdgm-title,.newsletter-title,.lovu-shopcard__title{font-family:var(--font-display)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.05!important}.lovu-section h2 em,.lvi-head h2 em,.lvc-head h2 em,.lvt-head h2 em{font-family:var(--font-display)!important;font-style:italic!important;font-weight:400!important;color:var(--cta)!important}[class*=eyebrow]{color:var(--text-primary)!important}.lovu-btn,.lv-cta,.lvt-cta,.lv-sticky__btn,.lovu-art__btn,.lovu-finalcta__btn,button[name=add],.btn{border-radius:999px!important}html:root{--font-heading-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body,button,input,select,textarea,.lv,.lvi,.lvc,.lvt,.lvs,.lovu-topbar{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body:not(.lovu-void) .lovu-section h1,body:not(.lovu-void) .lovu-section h2{font-weight:800;letter-spacing:-.03em}main .lovu-section,main .lvs,main .lvi,main .lvc,main .lvt,main [class*=testimonial][class*=section],main .store-faq-section,main [class*=store-faq],main [class*=lovu-benefits-container]{width:min(1280px,calc(100% - (2*clamp(14px,3.5vw,26px))));margin-inline:auto;border-radius:28px;overflow:clip}main .shopify-section+.shopify-section{margin-top:clamp(14px,2vw,22px)}main .lovu-divider,main [class*=lovu-div-fade],main [id*=div_fade]{display:none!important}body{background:#fff}main .lovu-mir,main .scrolling-features-bar,main .shopify-section>[class*=ai-trust-bar],main .shopify-section>[class*=lovu-benefits-section],main .shopify-section>.shopify-block>:first-child,main .shopify-section>.gradient,main .shopify-section>.page-width{width:min(1280px,calc(100% - (2*clamp(14px,3.5vw,26px))));margin-inline:auto;border-radius:28px;overflow:clip}:root{--surface-rose:#F7A6BD}main .gradient:has(.lovu-shopcard) .lovu-shopcard{background:var(--surface-rose)!important}main .gradient:has(.lovu-finalcta) .lovu-finalcta{background:var(--surface-rose)!important}main .lovu-finalcta h1,main .lovu-finalcta h2,main .lovu-finalcta p,main .lovu-finalcta [class*=title],main .lovu-finalcta [class*=sub]{color:#1a1919!important}main .lovu-finalcta a,main .lovu-finalcta button{background:#1a1919!important;color:#fffcf8!important;border-radius:999px!important}main .lovu-lband{background:var(--surface-rose)!important}main .lovu-lband h2,main .lovu-lband .lovu-lband__sub,main .lovu-lband figcaption{color:#1a1919!important}main .lovu-lband [class*=eyebrow]{color:#1a1919!important}main [class*=testimonials-section]{background:#ffe7ef!important}main .scrolling-features-bar{background:var(--surface-sky)!important;border:0!important}main .scrolling-features-bar,main .scrolling-features-bar *{color:#1a1919!important;font-family:Figtree,-apple-system,sans-serif!important}main .scrolling-features-bar [class*=feature]{font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}main .scrolling-features-bar svg{stroke:#1a1919!important;color:#1a1919!important}[class*=lovu-benefits-card]{border:0!important;border-radius:20px!important;background:var(--surface-alt)!important;padding:26px 18px!important}[class*=lovu-benefits-grid]>:nth-child(2){background:var(--surface-sky)!important}[class*=lovu-benefits-grid]>:nth-child(3){background:var(--surface-rose)!important}[class*=lovu-benefits-figure]{font-weight:800!important;letter-spacing:-.04em!important;font-size:clamp(40px,5vw,56px)!important;line-height:1!important;color:#1a1919!important}[class*=lovu-benefits-label]{font-weight:700!important;color:#1a1919!important}[class*=lovu-benefits-note]{color:#5c5566!important}[class*=lovu-benefits-figure] *{font-weight:800!important;letter-spacing:-.04em!important}.shopify-section-group-header-group .header-wrapper{position:relative!important}.shopify-section-group-header-group .header-wrapper{background:#f6f4f2!important}.jdgm-rating-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:#c39322!important}.jdgm-star.jdgm--off{color:#d9d4dc!important}html:root{--font-body:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body-family-override:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading-family-override:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-h2:clamp(30px,3.6vw,44px);--fs-lead:clamp(16px,1.4vw,17.5px);--border-hairline:rgba(26, 25, 25,.08);--accent-gold:rgba(26, 25, 25,.08)}body[class] main :is(p,li,small,span,a,summary,blockquote,figcaption,label,button,input,textarea,select,td,th,dd,dt,b,strong,em,i,div,h1,h2,h3,h4,h5,h6),body[class] footer :is(p,li,small,span,a,div,h2,h3,input,button,label){font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body[class] main .shopify-section h2{font-weight:800!important;letter-spacing:-.03em;color:#1a1919!important}body[class] main [id*=lovu_inside_deal] h2,body[class] main [id*=lovu_story] h2{color:#f6f2f7!important}body:not(.lovu-void) main [class*=lovu-benefits-main-heading]{font-weight:800!important}main .testimonials-section{color:#1a1919!important}body[class] main .testimonials-section .testimonials-heading[style*=color]{color:#1a1919!important;font-weight:800!important}body[class] main .testimonials-section .testimonials-heading{font-weight:800!important}main [class*=lovu-benefits-main-heading],main [class*=testimonials-heading],main .store-faq-heading{font-size:clamp(30px,3.6vw,44px)!important;font-weight:800!important}main .testimonial-card{border-color:#1a191914!important}main [id*=lovu_shop_card] p{color:#5c5566}main [id*=store_faq] .faq-item :is(p,div,li){color:#5c5566}main [id*="17867156456"] p{font-size:16.5px;color:#5c5566}main .scrolling-features-bar{width:100%!important;border-radius:0!important}main .shopify-section>[class*=lovu-benefits-section]{border-radius:0;overflow:visible;background:transparent}main [class*=store-faq]{border-radius:0!important;overflow:visible!important;background:transparent!important;width:auto!important}main .store-faq-container{max-width:860px;margin-inline:auto}main .faq-container,main .faq-item{border-radius:14px!important;border-color:#1a19191a!important;overflow:hidden!important}main [id*=testimonials]{--font-weight-bold:800}main [class*=ai-recommended-for-headline]{font-size:clamp(30px,3.6vw,44px)!important}main [class*=ai-recommended-for-background-text]{color:#1a191912!important;border-color:#1a19191a!important}body[class] h2.caption-large{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}main .lovu-lband{padding-inline:0!important;padding-bottom:0!important}main .lovu-lband .lovu-wrap{max-width:none!important;padding-inline:0!important}main .lovu-lband__head{padding-inline:clamp(18px,4vw,40px)}main .lovu-lband__grid{gap:10px!important;margin-inline:0!important;padding-inline:0!important}main .lovu-lband__media,main .lovu-lband__media video,main .lovu-lband__media img{border-radius:0!important}main [id*=lifestyle_band_pdp] .lovu-lband__grid{gap:14px!important;padding-inline:clamp(14px,2.2vw,22px)!important;padding-bottom:clamp(14px,2.2vw,22px)!important}main [id*=lifestyle_band_pdp] .lovu-lband__media{border-radius:20px!important;aspect-ratio:4/5!important}main [id*=lifestyle_band_pdp] .lovu-lband__media img{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}main [id*=lifestyle_band_pdp] figcaption{color:#1a1919!important;font-weight:700!important}main [id*=lifestyle_band_pdp] .lovu-lband{padding-bottom:clamp(18px,2.4vw,26px)!important}main .lovu-vc__rail{max-width:none!important;padding-inline:0!important;margin-inline:0!important}body[class] main .jdgm-star,body[class] .jdgm-star,body[class] [class*=jdgm-star],body[class] [class*=jm-star-rating__font-icon],body[class] [class*=jm-star],body[class] .jdgm-stars :is(span,a){font-family:JudgemeStar,monospace!important}body[class] [class*=jm-star-rating__font-icon]{color:#c39322!important}.jm-star-rating{--jm-review-widget-star-and-histogram-color:#C39322!important}body[class] [class*=jdgm-media],body[class] [class*=jdgm-picture],body[class] [class*=jdgm-icon]{font-family:JudgemeIcons,monospace!important}body[class] .jdgm-quote-marks{color:#1a19194d!important;font-family:Georgia,serif!important}main [class*=ai-recommended-for-aq]{background:#fff!important;padding-block:clamp(40px,6vw,72px)!important}main [class*=ai-recommended-for-background]{display:none!important}main [class*=ai-recommended-for-eyebrow-rule]{display:none!important}main [class*=ai-recommended-for-eyebrow]{color:#1a1919!important;font-weight:600!important;letter-spacing:.04em!important;font-size:12.5px!important}main [class*=ai-recommended-for-grid]{gap:12px!important}main [class*=ai-recommended-for-card-aq]{border:0!important;border-radius:18px!important;background:#ffe7ef!important;overflow:hidden!important;box-shadow:none!important}main [class*=ai-recommended-for-card-image]{border-radius:0!important}main [class*=ai-recommended-for-card-content] :is(h3,h4,b,strong){color:#1a1919!important;font-weight:800!important}main [class*=ai-recommended-for-card-text],main [class*=ai-recommended-for-card-text] p{color:#5c5566!important;font-size:14px!important;line-height:1.55!important}main .lovu-heroc__star{color:#c39322!important}main .lovu-mir__tick{background:#1a1919!important}main [id*=lovu_story] h2 em,main [id*=lovu_inside_deal] h2 em{color:#ff87b2!important}main .lv-ugc,main .lvs{background:#fff!important}body[class] main .lvs h2{color:#1a1919!important}body[class] main .lvs h2 em{color:#7e0e38!important}main [id*=lovu_glow_close] .lovu-wrap{max-width:none!important;padding-inline:0!important}main .lovu-vb__media{width:min(1280px,calc(100% - (2*clamp(14px,3.5vw,26px))))!important;max-width:none!important;margin-inline:auto!important;border-radius:28px!important;overflow:hidden!important}main .lovu-vb__media video,main .lovu-vb__media img,main .lovu-vb__media iframe{width:100%!important;height:auto}main [id*=lovu_glow_close],main [id*=lovu_glow_close] .lovu-section,main [id*=lovu_glow_close] .lovu-vb{background:#fff}main .lvc{background:#fff!important}.lovu-heroc{background:transparent!important}@media(max-width:749px){.gty-wacb-wrapper,.gty-wacb-button-container{bottom:96px!important}}.lovu-sci a{color:#e8407f!important}.lovu-sci .pull{color:#1a1919!important;border-color:#1a191924!important}.lovu-sci li::marker{color:#e8407f!important}.lovu-sci .note{border-left-color:#f7a6bd!important;background:#ffe7ef!important}.lovu-sci .tw th{background:#fffcf8!important;color:#1a1919!important}.lovu-sci .tw.tw td:nth-child(3){color:#1a1919!important}.lovu-sci td{border-bottom-color:#1a19191a!important}.lovu-sci .cta,.lovu-about .cta,.lovu-faqp .cta,.lovu-contact .cta{background:#e8407f!important;color:#fff!important}.lovu-sci .note b{color:#e8407f!important}.lovu-sci .close{background:#ffe7ef!important;border-color:#1a191914!important}main [id$=__lovu_lifestyle_band] .lovu-lband__grid{gap:14px!important;padding-inline:clamp(14px,2.2vw,22px)!important;padding-bottom:clamp(14px,2.2vw,22px)!important;margin:0!important}main [id$=__lovu_lifestyle_band] .lovu-lband__media{border-radius:20px!important;aspect-ratio:4/5!important;overflow:hidden!important}main [id$=__lovu_lifestyle_band] .lovu-lband__media img,main [id$=__lovu_lifestyle_band] .lovu-lband__media video{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}main [id$=__lovu_lifestyle_band] figcaption{color:#1a1919!important;font-weight:700!important}main [id$=__lovu_lifestyle_band] .lovu-lband{padding-bottom:clamp(18px,2.4vw,26px)!important}.lovu-vb__media,.lovu-vb__media video{background:#fff}.menu-drawer{background:#fff!important}.menu-drawer .menu-drawer__menu-item{font-size:18px!important;font-weight:700!important;color:#1a1919!important;padding:16px 30px!important;letter-spacing:-.01em!important}.menu-drawer__menu li{border-bottom:1px solid rgba(26,25,25,.08)!important}.menu-drawer__menu li:last-child{border-bottom:0!important}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item--active{color:#7e0e38!important;background:transparent!important}.menu-drawer .menu-drawer__menu-item[href="/products/vegan-collagen-gummies"]{color:#7e0e38!important}.menu-drawer .menu-drawer__utility-links{background:#fff!important;border-top:1px solid rgba(26,25,25,.08)!important}@media(max-width:480px){.lovu-rit__chips{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important}.lovu-rit__chip{font-size:11px!important;padding:6px 9px!important;white-space:nowrap!important;letter-spacing:0!important}}main:has(.lovu-heroc)>.shopify-section+.shopify-section{margin-top:20px}@media(min-width:760px){main:has(.lovu-heroc)>.shopify-section+.shopify-section{margin-top:28px}}.lovu-midbuy,.newsletter-section{background:#fff!important}main [id*=lovu_glow_close] .lovu-vb.lovu-section{width:min(1620px,100%)!important;max-width:none!important;margin-inline:auto!important;padding-inline:clamp(8px,1.6vw,24px)!important}main [id*=lovu_glow_close] .lovu-vb__media{width:min(1560px,calc(100% - 8px))!important;max-width:none!important;margin-inline:auto!important}@media(max-width:899px){main .lovu-rit .lovu-rit__visual{aspect-ratio:1/1!important}main .lovu-rit .lovu-rit__main{top:14px!important;right:14px!important;bottom:14px!important;left:14px!important}}@media(min-width:900px){main .lovu-rit .lovu-rit__main{inset:clamp(30px,5vw,72px) clamp(14px,2vw,22px)!important}}body,main>.shopify-section,main .shopify-section.section{background-color:#f6f4f2!important}main .lovu-vc__card,main .lovu-rit,main .lovu-rit__panel,main .scrolling-features-bar,main [id*=lovu_pack_picker] section,main [id*=lovu_credentials] section,.lvt-stage{background-color:#f0ede8!important}main .lovu-lband{background-color:#e8dfd2!important}main .lovu-lband__media{background-color:#f0ede8!important}:root{--surface-rose:#E8DFD2}main .lovu-finalcta .lovu-btn--primary,main .lovu-finalcta__cta{background-color:#e8407f!important;color:#fff!important}main .lovu-section.lovu-dark{background-color:#1a1919!important}main .lovu-sty__badge{background-color:#1a1919!important}main .testimonials-section{background:linear-gradient(#f0ede8,#f6f4f2)!important}.lvt{background:linear-gradient(168deg,#f0ede8,#ece8e3 55%,#f6f4f2)!important}.lvc{background-color:#fff!important}.lovu-sci .note{border-left-color:#e8407f!important;background:#f0ede8!important}main .lovu-section:not(.lovu-heroc):not(.lovu-lband){width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:0!important;padding-inline:max(20px,calc((100% - 1180px)/2))!important}main .lovu-lband{width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:0!important}main:has(.lovu-heroc)>.shopify-section+.shopify-section{margin-top:0!important}main .lovu-rit,main .lovu-rit__panel{background:#f0ede8!important}main .lovu-lband,main .lovu-finalcta{background:#f0ede8!important}main .lovu-section.lovu-dark{background:#1a1919!important}main .lovu-vb video{background:#fff}:root{--surface-rose:#F0EDE8}main .lovu-mir [class*=card],main .lovu-pp__row,main .testimonials-section [class*=card],main .testimonial-card{background:#f6f4f2!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important}main .lovu-vc__card{background:transparent!important;border:0!important}main .lovu-cr__card{background:transparent!important;border:0!important;box-shadow:none!important}main .scrolling-features-bar{background:transparent!important;border-block:1px solid rgba(0,0,0,.08)!important}[class*=lovu-benefits-grid]>*{background:#f6f4f2!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;box-shadow:none!important}main .lovu-vb__media,main .lovu-rit__main,main .lovu-mir img,main .lovu-lband__media{border-radius:0!important}main .lovu-pp__row,main .lovu-mir [class*=card],main .testimonials-section [class*=card]{border-radius:0!important}main [class^=lovu-],main [class*=" lovu-"]{box-shadow:none!important}main .testimonials-section{background:#f6f4f2!important}main .store-faq-section{background:#f6f4f2!important}main [id*=lovu_pack_picker] section{background:#f6f4f2!important}main .jdgm-card{background:#f6f4f2!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;box-shadow:none!important}main .lovu-heroc__cta,main .lovu-cr__btn,main .lovu-sty__badge{background:#1a1919!important}main .shopify-section section.store-faq-section.page-fade-in,main .shopify-section .store-faq-section{background:#f6f4f2!important}main .lovu-midbuy__card{background:#f0ede8!important;box-shadow:none!important}main .lovu-ba__compare{background:#f0ede8!important}main .lovu-tes.lovu-section{background:#f0ede8!important}.lovu-topbar{background:#1a1919!important}main .scrolling-features-bar{border-block:0!important}main .lovu-cr__icon{width:92px!important;height:92px!important}@media(max-width:759px){main .lovu-cr__icon{width:66px!important;height:66px!important}}main .lovu-mir__banner{position:relative;aspect-ratio:2.36/1;height:auto!important;max-height:none!important;overflow:hidden;border-radius:0}main .lovu-mir__banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0!important}@media(max-width:759px){main .lovu-mir__banner{aspect-ratio:16/10}}.header-wrapper{background:#f6f4f2!important}.custom-footer{--newsletter-bg-color:#F0EDE8!important;--footer-bg-color:#1A1919!important}.custom-footer .newsletter-section,.newsletter-section{background:#f0ede8!important}.lvc-wrap,.lvt-wrap{background:transparent!important}main .lovu-midbuy{background:#f6f4f2!important}main:has(.lv)>.shopify-section+.shopify-section{margin-top:0!important}.custom-footer .newsletter-section,.newsletter-section{background:#f6f4f2!important;padding-block:72px!important}main .lovu-finalcta{padding-bottom:112px!important}@media(min-width:768px){main .lovu-lband .lovu-lband__grid{max-width:1240px!important;margin-inline:auto!important;gap:24px!important;padding-inline:20px!important}}main .lovu-lband .lovu-lband__media{aspect-ratio:1/1!important;max-height:none!important}main .lovu-lband .lovu-lband__media img{width:100%!important;height:100%!important;object-fit:cover!important}main .lovu-section.lovu-lband,main .lovu-lband{padding-bottom:48px!important;margin-bottom:72px!important}@media(max-width:759px){main .lovu-section.lovu-lband,main .lovu-lband{padding-bottom:36px!important;margin-bottom:48px!important}}main .lvs,main .lvi{width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:0!important;background:#f6f4f2!important;padding-inline:max(20px,calc((100% - 1180px)/2))!important}main .shopify-section[id*=lovu_before_after],main [id*=lovu_before_after] .lovu-ba__frame{background:#f6f4f2!important}@media(min-width:1200px){main .lovu-heroc__slide{grid-template-columns:1fr 700px!important}main .lovu-heroc__img{width:700px!important;height:700px!important}}main img,main video,main figure,main [class*=__media],main [class*=__figure],main [class*=__main],main [class*=card],main [class*=__banner],main .lovu-btn,main [class*=cta],main [class*=__btn],main button,main [class*=chip],main [class*=pill],main [class*=eyebrow],main [class*=badge],main [class*=flag],main .lvt-stage,main .jdgm-card,main .lovu-pp__row,main .lovu-heroc__slide,main .lovu-vb__media,main input,main select{border-radius:0!important}main .lovu-tes__avatar,main [class*=avatar],main .lv-rev-ava{border-radius:999px!important}main .lovu-pp__row{background:transparent!important;border:1px solid rgba(0,0,0,.28)!important;padding:14px 18px!important;align-items:center!important;box-shadow:none!important}main .lovu-pp__row:hover{border-color:#0000008c!important}main .lovu-pp__row.is-on,main .lovu-pp__row[aria-current],main .lovu-pp__row.lovu-pp__row--active{border:1.5px solid #1A1919!important}main .lovu-pp__row:before{content:"";display:inline-block;flex:0 0 16px;width:16px;height:16px;border:1.5px solid rgba(0,0,0,.45);border-radius:999px;margin-right:2px;background:transparent}main .lovu-pp__row.is-on:before,main .lovu-pp__row[aria-current]:before,main .lovu-pp__row.lovu-pp__row--active:before{border-color:#1a1919;background:radial-gradient(circle,#1A1919 0 4.5px,transparent 5px)}main .lovu-pp__shot{width:44px!important;height:44px!important}main .lovu-pp__jars{flex:0 0 auto!important}main .lovu-pp__note{opacity:.75}main .lovu-pp__price{margin-left:auto!important;text-align:right!important}main [class^=lovu-],main [class*=" lovu-"],main [class^=lv],main [class*=testimonial],main .jdgm-card,main [class*=faq],main [class*=lvc],main [class*=lvt]{border-radius:0!important}main .lovu-tes__avatar,main [class*=avatar],main .lv-rev-ava,main .lovu-pp__row:before,main .lovu-tim__dot{border-radius:999px!important}main [class*=author-info],main [class*=rating]{border-radius:0!important}main .lovu-lband .lovu-lband__media,main .lovu-lband__media img,main .gradient,main .lovu-finalcta .lovu-btn--primary,main .lovu-finalcta__cta,main .lv-cta,main .lvt-cta,main .lv-sticky__btn,main .shopify-section .lv-cta{border-radius:0!important}:root{--lovu-bronze:#7E0E38;--lovu-serif:"Fraunces","Playfair Display",Georgia,serif}main [class*=eyebrow],main figcaption,main .lovu-lband figcaption,main .lvc-eyebrow,main .lvt-eyebrow,main [class*=__kicker],main [class*=__label]:not(input):not(select){color:var(--lovu-bronze)!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important}main .lovu-rit__eyebrow,main .lovu-heroc [class*=eyebrow]{background:transparent!important;border:0!important;padding-left:0!important}main [class*=__rule]{background:var(--lovu-bronze)!important}body[class] main .lovu-lband__sub,body[class] main .lovu-tim__sub,body[class] main .lovu-rit__sub,body[class] main .lvc-head>p,body[class] main .lvt-head>p,body[class] main .lovu-heroc__sub,body[class] main [class*=__lede],body[class] main .lvt-pull p,body[class] main [class*=pull] p{font-family:var(--lovu-serif)!important;font-weight:400!important;font-size:1.09em!important;line-height:1.65!important;color:#40362c!important}body[class] main .lvt-pull p{font-size:1.35em!important;font-style:italic}main .lovu-tim__dot{border-color:var(--lovu-bronze)!important}main .lovu-tim__dot:after{background:var(--lovu-bronze)!important}main .lovu-tim__week,main .lvt-when{color:var(--lovu-bronze)!important}:root{--lovu-bronze-light:#D3A7B7}body[class] main [class*=eyebrow],body[class] main figcaption,body[class] main [class*=kicker],body[class] main [class*=__when]{font-family:var(--lovu-serif)!important;color:var(--lovu-bronze)!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:500!important;font-style:normal!important;font-size:12.5px!important}body[class] main .lovu-dark [class*=eyebrow],body[class] main .lovu-dark figcaption{color:var(--lovu-bronze-light)!important}body[class] main :is(h1,h2,h3) :is(em,i,strong,span){color:var(--lovu-bronze)!important;font-family:var(--lovu-serif)!important;font-style:italic!important;font-weight:420!important}body[class] main .lovu-dark :is(h1,h2,h3) :is(em,i,strong,span){color:var(--lovu-bronze-light)!important}body[class] main .lovu-tim__week,body[class] main .lvt-when{font-family:var(--lovu-serif)!important;color:var(--lovu-bronze)!important}body[class] main em,body[class] main i{color:var(--lovu-bronze)!important;font-family:var(--lovu-serif)!important;font-style:italic!important}body[class] main .lovu-dark em,body[class] main .lovu-dark i{color:var(--lovu-bronze-light)!important}body[class] main .lovu-heroc__h em,body[class] main .lovu-mir__truth em{color:var(--lovu-bronze)!important;font-family:var(--lovu-serif)!important}main [id*=custom_liquid] a:not([class*=btn]){color:var(--lovu-bronze)!important}body[class] main :is(h1,h2,h3),body[class] main .lovu-heroc__h,body[class] main .lovu-mir__truth,body[class] main [class*=__title]:not(button):not(a),body[class] main [class*=-heading]{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important;letter-spacing:-.012em!important;line-height:1.14!important}body[class] main :is(h1,h2,h3) :is(em,i,strong,span),body[class] main .lovu-heroc__h em{font-weight:500!important}body[class] main .lovu-tim__stage h3,body[class] main .lvt-what{font-size:12px!important;letter-spacing:.18em!important;font-weight:600!important}main .lovu-pp__row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important}main .lovu-pp__row>svg{display:none!important}main .lovu-pp__txt{flex:1 1 auto!important;text-align:left!important;min-width:0}main .lovu-pp__jars{background:transparent!important;padding:0!important}main .lovu-pp__jars img{background:transparent!important}main .lovu-pp__price{flex:0 0 auto!important}main a[class*=cta]:not([class*=micro]),main button[class*=cta],main a[class*=btn],main button[name=add],main .lovu-btn,main .lv-cta,main .lvt-cta,main .lv-sticky__btn,main .lovu-cr__btn,main .lovu-heroc__cta{text-transform:uppercase!important;letter-spacing:.16em!important;font-size:13px!important;font-weight:600!important}body[class]:not(.lovu-void) main :is(h1,h2,h3),body[class]:not(.lovu-void) main .lovu-heroc__h,body[class]:not(.lovu-void) main .lovu-mir__truth{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important;letter-spacing:-.012em!important}body{background:#f6f4f2!important}main [class*=rating],main [class*=stars],main .jdgm-star-rating,main [class*=rating] *{border:0!important;background:transparent!important;box-shadow:none!important}body[class] main .lvc-eyebrow,body[class] main .lvt-eyebrow,body[class] main [class*=eyebrow]{color:#7e0e38!important;font-family:Fraunces,Playfair Display,Georgia,serif!important;letter-spacing:.24em!important;font-weight:500!important}body[class] main .lovu-dark [class*=eyebrow]{color:#d3a7b7!important}body[class] main .lvc{background:#fff!important}body[class] main .lvc-cols>div{background:transparent!important}body[class] main .lvc .us,body[class] main .lvc-row .us{background:#f0ede8!important}body[class] main .lvc-cols>div.us{background:#1a1919!important}main .testimonials-section [class*=rating],main .testimonials-card-rating,main .lovu-tes [class*=rating]{border:0!important;background:transparent!important;padding:0!important}body[class] main .lvc-head>p.lvc-eyebrow,body[class] main .lvt-head>p.lvt-eyebrow{color:#7e0e38!important;font-size:12.5px!important;letter-spacing:.24em!important}main .lv-hero{background:#f6f4f2!important}main .lvc-table{background:transparent!important}.newsletter-section .newsletter-title,.custom-footer .newsletter-title{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.012em!important}.newsletter-form__button,.newsletter-form .field__button,.newsletter-form .field__input,.newsletter-form .field{border-radius:0!important}main .lovu-mir__banner:after{background:linear-gradient(#0000 55%,#f6f4f2)}main .lovu-mir [class*=card]{background:#fff!important}main .lovu-mir__tick,main .lvs-tick,main .lovu-tes__check,main [class*=__tick],main .icon-checkmark{background:transparent!important;border:1px solid rgba(0,0,0,.3)!important;color:#7e0e38!important;box-shadow:none!important}main .lovu-mir__tick svg,main .lvs-tick svg,main [class*=__tick] svg{stroke:#7e0e38!important;color:#7e0e38!important;fill:none!important}main .lovu-mir__tick:before,main .lvs-tick:before,main .lovu-mir__tick:after,main .lvs-tick:after{color:#7e0e38!important;background:transparent!important}main .lovu-tes__num,main .lvt-num,main .lovu-tim__stage [class*=num]{background:transparent!important;border:1px solid rgba(0,0,0,.3)!important;color:#7e0e38!important;font-family:Fraunces,Playfair Display,Georgia,serif!important;box-shadow:none!important}main .testimonials-section [class*=stars],main .testimonials-card-stars,main [class*=card-stars]{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}body[class] main .lovu-tes__num,body[class] main .lvt-num,body[class] main .lovu-tim__stage [class*=num]{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important}main .shopify-section:has(>.lvc),main [id*=lovu_comparison].shopify-section{background:transparent!important}main .lvc{background:#fff!important;margin:96px auto!important}@media(max-width:749px){main .lvc{margin:56px auto!important}}main .lvi-panel{margin:0!important;width:100%!important}main .lvi-panel img{width:100%!important;height:auto!important;display:block}@media(min-width:990px){main .lvi-layout{grid-template-columns:minmax(0,1fr) 291px!important;align-items:start!important}}main .lv-pk.is-selected,main .lv-ss-row.is-selected{box-shadow:0 0 0 1px #1a1919!important}main .i,main .on,main .play,main .lvt-cta,main .lvc-table{box-shadow:none!important}main .lv-sticky{box-shadow:none!important;border-top:1px solid rgba(0,0,0,.12)!important}main .lv-faq-more{color:#7e0e38!important}main .lovu-heroc__chips li,main .lv-bank span,main .wide,.header-wrapper .search__input,.header-wrapper .field__input,.disclosure__button,.search-modal__close-button{border-radius:0!important}main .cart__checkout-button,main .cart__dynamic-checkout-buttons,main .cart__dynamic-checkout-buttons *,main .button--tertiary,main .quantity,main .cart-quantity,main .quantity__button,main .quantity__input{border-radius:0!important}main .quantity,main .cart-quantity{border:1px solid rgba(0,0,0,.3)!important}main .cart__checkout-button{font-family:Figtree,sans-serif!important;text-transform:uppercase!important;letter-spacing:.16em!important}main .cart__footer a,main .tax-note a,main .cart-item__name{color:#1a1919!important;text-decoration-color:#0006!important}main .cart__footer a:hover,main .tax-note a:hover{color:#7e0e38!important}.cart__checkout-button,.cart__ctas .cart__checkout-button,#CartDrawer .cart__checkout-button.button,#CartDrawer button[name=checkout]{box-shadow:none!important;border-radius:0!important}.quantity,.cart-quantity{border:1px solid rgba(0,0,0,.3)!important;border-radius:0!important}.quantity__button,.quantity__input{border-radius:0!important}.header__inline-menu a.header__menu-item,.header__inline-menu a.header__menu-item span{color:#1a1414}.header__inline-menu a.header__menu-item[href*="/products/"],.header__inline-menu a.header__menu-item[href*="/products/"] span,.section-header .header__menu-item:hover,.section-header .header__menu-item:hover span{color:#7e0e38!important}body[class] main .lovu-vc__disc,.lovu-vc__disc{width:56px!important;height:56px!important;border-radius:50%!important;border:0!important;background:#ffffff73!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;color:#fff!important;box-shadow:none!important}.lovu-vc__disc svg{width:18px!important;height:18px!important;fill:currentColor!important}.lovu-vc__btn:hover .lovu-vc__disc{background:#ffffff9e!important}body[class] main .lovu-sig__name{font-size:24px!important;line-height:1.2!important}body[class] main .lovu-btn--primary,body[class] main .lovu-btn--primary *,body[class] main .lovu-sig__cta,body[class] main .lovu-sig__cta *{color:#fff!important}.disclosure__list-wrapper{border-radius:0!important;box-shadow:none!important}footer .disclosure__list-wrapper,.footer .disclosure__list-wrapper{background:#1a1919!important;border:1px solid rgba(255,255,255,.22)!important}footer .disclosure__link,.footer .disclosure__link{color:#f6f4f2!important}footer .disclosure__link[aria-current=true],.footer .disclosure__link[aria-current=true],footer .disclosure__link[aria-current=true] svg,.footer .disclosure__link[aria-current=true] svg{color:#d3a7b7!important}header .disclosure__list-wrapper,.header-wrapper .disclosure__list-wrapper,.section-header .disclosure__list-wrapper{background:#fff!important;border:1px solid rgba(0,0,0,.3)!important}header .disclosure__link,.header-wrapper .disclosure__link,.section-header .disclosure__link{color:#1a1919!important}header .disclosure__link[aria-current=true],.header-wrapper .disclosure__link[aria-current=true],.section-header .disclosure__link[aria-current=true],header .disclosure__link[aria-current=true] svg,.header-wrapper .disclosure__link[aria-current=true] svg,.section-header .disclosure__link[aria-current=true] svg{color:#7e0e38!important}body[class] footer li.disclosure__item a.disclosure__link[aria-current=true],body[class] .footer li.disclosure__item a.disclosure__link[aria-current=true],body[class] footer li.disclosure__item a.disclosure__link[aria-current=true] span,body[class] .footer li.disclosure__item a.disclosure__link[aria-current=true] span{color:#d3a7b7!important}body[class] footer .disclosure__list-wrapper,body[class] .footer .disclosure__list-wrapper{border:1px solid rgba(255,255,255,.22)!important}.lovu-revhead{max-width:1200px;margin:0 auto;padding:72px 24px 8px}.lovu-revhead__eyebrow{font-family:Fraunces,Playfair Display,Georgia,serif;font-size:12.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#7e0e38;margin:0 0 14px}.lovu-revhead h2{font-family:Fraunces,Playfair Display,Georgia,serif!important;font-weight:500!important;font-size:44px;letter-spacing:-.012em;color:#1a1919;margin:0 0 16px}.lovu-revhead__sub{font-family:Figtree,sans-serif;font-size:15px;line-height:1.6;color:#000000b8;max-width:520px;margin:0}.jdgm-widget,.jdgm-widget *{font-family:Figtree,sans-serif!important}.jdgm-rev-widg{border:0!important;padding-top:8px!important;background:transparent!important}.jdgm-rev-widg__title{display:none!important}.jdgm-rev-widg__summary-text{color:#1a1919!important;font-size:14px!important}.jdgm-star{color:#c39322!important;opacity:1!important}.jdgm-star.jdgm--off{color:#0000002e!important}.jdgm-widget .jdgm-rev{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-top:2px solid #7E0E38!important;border-radius:0!important;box-shadow:none!important;padding:28px 28px 22px!important;margin-bottom:24px!important}.jdgm-rev__header,.jdgm-rev__content{border:0!important}.jdgm-rev__author,.jdgm-rev__author-wrapper span{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:700!important;color:#1a1919!important}.jdgm-rev__timestamp{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;color:#0000008c!important}.jdgm-rev__body,.jdgm-rev__body p{color:#1a1919!important;font-size:15px!important;line-height:1.65!important}.jdgm-rev__buyer-badge,.jdgm-rev__badge{background:transparent!important;border:1px solid rgba(136,102,85,.5)!important;color:#7e0e38!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10.5px!important;padding:5px 10px!important}.jdgm-rev__buyer-badge .jdgm-ico-verified-buyer-badge{display:none!important}.jdgm-widget input,.jdgm-widget textarea,.jdgm-widget select{border-radius:0!important;border:1px solid rgba(0,0,0,.25)!important;background:#fff!important;box-shadow:none!important;color:#1a1919!important}.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-write-rev-link,.jdgm-widget input[type=submit]{border-radius:0!important;background:#e8407f!important;border:0!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:600!important;font-size:13px!important;box-shadow:none!important}.jdgm-widget .jdgm-btn:hover,.jdgm-widget .jdgm-write-rev-link:hover{background:#d22f6e!important}.jdgm-widget a:not(.jdgm-btn):not(.jdgm-write-rev-link):not(.jdgm-star){color:#c39322!important}.jdgm-form__title,.jdgm-form label{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important;color:#1a1919!important}.jdgm-paginate__page{color:#7e0e38!important;border-radius:0!important}.jdgm-paginate__page.jdgm-curt{color:#1a1919!important}#judgeme_product_reviews>div,#judgeme_product_reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color:#C39322!important;--jm-review-widget-button-color:#E8407F!important;--jm-review-widget-button-text-color:#FFFFFF!important;--jm-review-widget-text-color:#1A1919!important;--jm-review-widget-lighter-text-color:#666666!important;--jm-widget-primary-color:#7E0E38!important;--jm-widget-border-radius:0!important;--jm-corner-radius:0!important;font-family:Figtree,sans-serif!important}#judgeme_product_reviews .jm-button,#judgeme_product_reviews .jm-review-item,#judgeme_product_reviews input,#judgeme_product_reviews textarea,#judgeme_product_reviews .jm-verified-buyer-badge,#judgeme_product_reviews .jm-media-preview{border-radius:0!important;box-shadow:none!important}#judgeme_product_reviews .jm-button--primary{background:#e8407f!important;color:#fff!important;border:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important}#judgeme_product_reviews .jm-button--secondary{background:transparent!important;color:#1a1919!important;border:1px solid rgba(0,0,0,.3)!important}#judgeme_product_reviews .jm-review-item{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-top:2px solid #7E0E38!important;padding:26px 26px 20px!important}#judgeme_product_reviews .jm-reviewer-info__name{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:700!important;color:#1a1919!important}#judgeme_product_reviews .jm-verified-buyer-badge{background:transparent!important;border:1px solid rgba(136,102,85,.5)!important}#judgeme_product_reviews .jm-verified-buyer-badge__text{color:#7e0e38!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10.5px!important}#judgeme_product_reviews .jm-reviewer-avatar{border-radius:999px!important;background:#f0ede8!important;color:#7e0e38!important}#judgeme_product_reviews .jm-review-widget-minimal-header__title,#judgeme_product_reviews .jm-review-widget-minimal-header__title *{display:none!important}#judgeme_product_reviews .jm-star-rating__font-icon,#judgeme_product_reviews .jm-star-rating{color:#c39322!important}#judgeme_product_reviews .jm-star-rating,#judgeme_product_reviews .jm-star-rating__font-icon{font-size:13px!important}#judgeme_product_reviews .jm-pagination-controls .jm-button--primary{background:transparent!important;color:#1a1919!important;border:1px solid rgba(0,0,0,.45)!important;letter-spacing:0!important}#judgeme_product_reviews .jm-pagination-controls .jm-button{border-radius:0!important;text-transform:none!important}@media(max-width:749px){.header__heading-logo{width:88px!important;height:auto!important}header.header,.section-header .header{padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:749px){.lovu-revhead{padding:36px 20px 0}.lovu-revhead h2{font-size:27px;margin-bottom:10px}.lovu-revhead__eyebrow{margin-bottom:10px}.lovu-revhead__sub{font-size:13px;line-height:1.5}#judgeme_product_reviews .jm-review-content__body,#judgeme_product_reviews .jm-review-content__body *{font-size:13px!important;line-height:1.55!important}#judgeme_product_reviews .jm-review-item{padding:16px 16px 12px!important;margin-bottom:12px!important}#judgeme_product_reviews .jm-reviewer-info__name{font-size:11px!important}#judgeme_product_reviews .jm-verified-buyer-badge__text{font-size:9.5px!important}#judgeme_product_reviews .jm-star-rating,#judgeme_product_reviews .jm-star-rating__font-icon{font-size:12px!important}#judgeme_product_reviews .jm-review-widget{--jm-space-300:12px!important}}@media(max-width:749px){.lovu-tes__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}.lovu-tes__grid::-webkit-scrollbar{display:none}.lovu-tes__card{flex:0 0 78vw!important;max-width:78vw!important;scroll-snap-align:center}.jdgm-testimonials-carousel .jdgm-arrows,.jdgm-arrows--bottom,.jdgm-arrows,.jdgm-arrow{display:none!important}}[id*="1786705770"] .page-width,#judgeme_product_reviews .jm-cluster{border-radius:0!important}.custom-footer{overflow-x:clip}.custom-footer .newsletter-section{background:#1a1919!important;padding:64px 0!important;text-align:left!important}.custom-footer .newsletter-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:center;gap:48px;padding:0 15px}.custom-footer .newsletter-title{color:#fefefe!important;text-align:left!important;margin:0 0 10px!important}.custom-footer .newsletter-subtitle{color:#b7b3af!important;text-align:left!important;margin:0!important;font-size:15px!important}.custom-footer .newsletter-form{display:block!important;max-width:none!important;width:100%!important}.custom-footer .newsletter-form__field-wrapper{display:flex!important;align-items:flex-end;gap:16px}.custom-footer .newsletter-form__field-wrapper .field{flex:1;background:transparent!important;border:0!important;border-radius:0!important;display:flex!important;align-items:flex-end;gap:16px}.custom-footer .field__input{color:#fefefe!important;background:transparent!important;flex:1;border:0!important;border-bottom:1px solid rgba(255,255,255,.55)!important;border-radius:0!important;font-size:13px!important;letter-spacing:.1em!important}.custom-footer .field__label{color:#b7b3af!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:11.5px!important}.custom-footer .newsletter-form__button{position:static!important;width:auto!important;min-width:132px;height:46px!important;background:transparent!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:0!important;color:#fefefe!important;padding:0 22px!important;display:inline-flex!important;align-items:center;justify-content:center}.custom-footer .newsletter-form__button:hover{background:#ffffff14!important}.custom-footer .newsletter-form__button .svg-wrapper{display:none!important}.custom-footer .newsletter-form__button:after{content:"SUBSCRIBE";font-family:Figtree,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;color:#fefefe}.custom-footer,.custom-footer .footer-main{background:#1a1919!important}.custom-footer .footer-column a:hover{color:#fefefe!important}.custom-footer .footer__localization .disclosure__button{text-transform:uppercase;letter-spacing:.14em;font-size:12px!important}.custom-footer .footer-bottom{background:#f6f4f2!important;color:#1a1919!important;margin:52px calc(50% - 50vw) 0!important;padding:16px calc(50vw - 635px)!important;flex-wrap:wrap;align-items:center;gap:12px}@media(max-width:1300px){.custom-footer .footer-bottom{padding:16px 15px!important}}.custom-footer .footer-bottom,.custom-footer .footer-bottom a,.custom-footer .footer-copyright,.custom-footer .footer-copyright *{color:#1a1919!important}@media(max-width:749px){.custom-footer .newsletter-container{grid-template-columns:1fr;gap:20px}.custom-footer .newsletter-section{padding:44px 0!important}}.custom-footer .field:before,.custom-footer .field:after,.custom-footer .newsletter-form__field-wrapper:before,.custom-footer .newsletter-form__field-wrapper:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.custom-footer .field__input{box-shadow:none!important;border-radius:0!important;outline:none!important;font-size:12px!important;padding-left:0!important;min-height:44px!important}.custom-footer .field__input:focus{box-shadow:none!important;border-bottom-color:#fefefe!important}.custom-footer .field__label{font-size:10.5px!important;letter-spacing:.12em!important;left:0!important;right:auto!important;width:max-content!important;max-width:none!important}@media(max-width:749px){.custom-footer .newsletter-form__button{min-width:112px;padding:0 14px!important}.custom-footer .newsletter-form__button:after{font-size:11px;letter-spacing:.16em}}.custom-footer .footer__localization,.custom-footer .footer__localization *{color:#1a1919!important}.custom-footer .footer__localization .disclosure__button{background:transparent!important;border:1px solid rgba(0,0,0,.35)!important;border-radius:0!important}.custom-footer .footer__localization .disclosure__list-wrapper{background:#fff!important;border:1px solid rgba(0,0,0,.3)!important}.custom-footer .footer__localization .disclosure__link{color:#1a1919!important}.custom-footer .footer__localization .disclosure__link[aria-current=true],.custom-footer .footer__localization .disclosure__link[aria-current=true] *{color:#7e0e38!important}.disclosure__button:before,.disclosure__button:after,.localization-form__select:before,.localization-form__select:after,.localization-form__currency:before,.localization-form__currency:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.disclosure__button,.localization-form__select{box-shadow:none!important;border-radius:0!important}.menu-drawer .disclosure__button,.header-wrapper .disclosure__button,.section-header .disclosure__button{border:1px solid rgba(0,0,0,.35)!important;background:transparent!important}.custom-footer .footer__localization .disclosure__button{border:1px solid rgba(0,0,0,.35)!important}main .scrolling-features-bar{background:#1a1919!important;border:0!important;border-block:0!important}main .scrolling-features-bar,main .scrolling-features-bar *{color:#f6f4f2!important}main .scrolling-features-bar svg,main .scrolling-features-bar svg path,main .scrolling-features-bar svg circle,main .scrolling-features-bar svg rect{stroke:#d3a7b7!important;color:#d3a7b7!important}main .lovu-ind video,[id*=lovu_inside_deal] video{display:none!important}#judgeme_product_reviews .jm-review-item{background:transparent!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.12)!important;padding:30px 0 26px!important;margin-bottom:0!important}#judgeme_product_reviews .jm-review-item:last-of-type{border-bottom:0!important}#judgeme_product_reviews .jm-reviewer-avatar{display:none!important}#judgeme_product_reviews .jm-verified-buyer-badge{border:0!important;background:transparent!important;padding:0!important}#judgeme_product_reviews .jm-verified-buyer-badge__text{color:#7e0e38!important;font-size:10px!important;letter-spacing:.16em!important}#judgeme_product_reviews .jm-review-content__body{font-size:15px!important;line-height:1.7!important;max-width:640px}#judgeme_product_reviews .jm-reviewer-info__name{color:#1a1919!important}@media(max-width:749px){#judgeme_product_reviews .jm-review-item{padding:20px 0 16px!important}#judgeme_product_reviews .jm-review-content__body{font-size:13px!important;line-height:1.6!important}}#judgeme_product_reviews .jm-pagination-controls{margin-top:8px}.jdgm-widget .jdgm-star.jdgm--on,.jdgm-widget .jdgm-star.jdgm--half{color:#c39322!important}.jdgm-widget .jdgm-star.jdgm--off{color:#0000002e!important}[class*=star]:not([class*=empty]):not(input):not([class*=off]){color:#c39322}.lovu-tes__stars,.lvs-stars,.lovu-bb__stars,[class*=__stars]{color:#c39322!important}main .lv-stars,.lv-stars{color:#c39322!important}.custom-footer .newsletter-form__message--success{color:#fefefe!important;display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;margin:14px 0 0!important;font-family:Figtree,sans-serif!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:none!important}.custom-footer .newsletter-form__message--success .svg-wrapper,.custom-footer .newsletter-form__message--success .icon-success{width:14px;height:14px;display:inline-flex}.custom-footer .newsletter-form__field-wrapper .field__input{min-width:0!important;width:auto!important;flex:1 1 auto!important}.custom-footer .newsletter-form__button{flex:0 0 auto!important}@media(max-width:749px){.custom-footer .newsletter-container{padding:0 15px 0 32px!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/lovu-tokens.css.map */
