:root:has(.lp-theme--desire){--paper: #FBF5EE;--surface: #FFFBF6;--ink: #2A1714;--ink-hover: #45231E;--rule: #EADCCB;--champagne: #F5EADD;--beige: #E4D0BA;--gold: #B8784A;--gold-ink: #8B1A1F;--signal: #E39A2D;--positive: #8B1A1F;--lp-select: #7E0D13;--wine: #7E0D13;--wine-deep: #57080C;--wine-night: #2E0406;--on-wine: #FFF4E6;--font-display: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow-sm: 0 1px 2px rgba(42, 23, 20, .06), 0 3px 10px rgba(42, 23, 20, .06);--shadow-md: 0 8px 22px rgba(42, 23, 20, .1), 0 20px 44px rgba(42, 23, 20, .08)}body:has(.lp-theme--desire) #shopify-section-announcement-bar{display:none}body:has(.lp-theme--desire) .site-header{background:#fbf5eef5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);padding-block:.85rem}body:has(.lp-theme--desire) .lp-header-nav{gap:clamp(1.4rem,3.2vw,2.75rem)}body:has(.lp-theme--desire) .lp-header-nav .lp-header-link{text-transform:none;letter-spacing:.01em;font-size:.86rem}body:has(.lp-theme--desire) .site-header__actions{gap:1.1rem}body:has(.lp-theme--desire) [data-cart-toggle]{position:relative}body:has(.lp-theme--desire) .cart-count{position:absolute;top:-.35rem;right:-.5rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:999px;display:grid;place-items:center;background:var(--wine);color:#fff;font-family:var(--font-sans);font-size:.62rem;font-weight:700;line-height:1}body:has(.lp-theme--desire) .site-footer{background:var(--wine-night);color:#fff4e6d1}body:has(.lp-theme--desire) .site-footer a{color:var(--on-wine)}@media(max-width:59.99em){body:has(.lp-theme--desire) .lp-header-nav{gap:1.25rem}body:has(.lp-theme--desire) .lp-header-nav .lp-header-link{font-size:.8rem}}body:has(.lp-theme--desire) .h-1,body:has(.lp-theme--desire) .h-2{font-weight:400;letter-spacing:-.005em}body:has(.lp-theme--desire) .eyebrow{color:var(--gold-ink);font-size:.7rem;font-weight:600;letter-spacing:.32em}.lp-buynow{display:flex;flex-direction:column;align-items:center;gap:.15rem}.lp-buynow__label{display:inline-flex;align-items:center;gap:.55rem}.lp-buynow__note{display:inline-flex;align-items:center;gap:.4em;font-size:.66rem;letter-spacing:.14em;opacity:.72}.lp-buynow__note .lp-icon{width:.95em;height:.95em}.lp-buynow[aria-busy=true]{opacity:.75;cursor:progress}.lp-cta .lp-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.lp-bundles__heading{margin:.2rem 0 -.2rem;font-size:.7rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.lp-bundle__media{display:block;width:5rem;height:3.7rem;margin-bottom:.45rem}.lp-bundle__media img{width:100%;height:100%;object-fit:contain;display:block}.lp-bundle__pill{margin-top:.55rem;padding:.32em .85em;border-radius:6px;background:var(--champagne);font-size:.68rem;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.lp-bundle__pill--badge{background:var(--wine);color:#fff;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.lp-ticks li.has-icon{padding-left:2.6em;min-height:1.9em;display:flex;align-items:center}.lp-ticks li.has-icon:before{content:none}.lp-ticks__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.9em;height:1.9em;border-radius:50%;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center}.lp-ticks__icon .lp-icon{width:1.05em;height:1.05em}.lp-hero-trust{list-style:none;margin:0;padding:.35rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lp-hero-trust li{display:flex;align-items:center;gap:.6rem;font-size:.76rem;line-height:1.3;opacity:.85}.lp-hero-trust .lp-icon{flex:0 0 1.75rem;width:1.75rem;height:1.75rem;color:var(--ink)}@media(max-width:26em){.lp-hero-trust li{flex-direction:column;text-align:center;gap:.35rem}}.lp-card__icon{width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid var(--gold);color:var(--wine);display:grid;place-items:center;margin-bottom:.55rem}.lp-card__icon .lp-icon{width:1.55rem;height:1.55rem}.lp-trust__heading{margin:0;padding:1.4rem var(--gutter) 0;text-align:center;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase}body:has(.lp-theme--desire) .lp-trust{background:var(--champagne);border-top:0;border-bottom:1px solid var(--rule)}body:has(.lp-theme--desire) .lp-trust__list{padding-block:.7rem;gap:clamp(2rem,7vw,6.5rem)}body:has(.lp-theme--desire) .lp-trust__item{text-transform:none;letter-spacing:.01em;font-size:.8rem}body:has(.lp-theme--desire) .lp-trust__item svg{width:18px;height:18px;color:var(--wine)}.lp-theme--desire.wrap{max-width:none;padding:0!important}.lp-theme--desire .lp-hero{gap:0}.lp-theme--desire .product-gallery__viewer{border:0;border-radius:0;background:var(--wine-deep)}.lp-theme--desire .product-gallery__zoom-trigger img{object-fit:cover;object-position:center}.lp-theme--desire .lp-gallery-nav{background:#fffbf6e0;border-color:transparent}.lp-theme--desire .lp-formula-slide{background:var(--champagne)}.lp-theme--desire .lp-hero__intro>*+*{margin-top:.3rem}.lp-theme--desire .lp-hero__intro .eyebrow{margin:0}.lp-theme--desire .lp-hero__title.h-display{margin:.35rem 0 0;max-width:none;font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(3.6rem,6.1vw,6rem);line-height:.86;letter-spacing:-.02em;color:var(--wine)}.lp-theme--desire .lp-hero__product{margin-top:.55rem;color:var(--ink);font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:clamp(1.05rem,1.55vw,1.4rem);letter-spacing:.34em}.lp-hero__hook{font-family:var(--font-display);font-size:clamp(1.45rem,2.05vw,1.95rem);line-height:1.15;margin:.65rem 0 0}.lp-hero__lede{font-size:.98rem;line-height:1.55;opacity:.85;max-width:33rem}.lp-theme--desire .lp-review-link{font-size:.84rem;gap:.6em}.lp-theme--desire .lp-review-link__stars{font-size:1.02rem;letter-spacing:.12em}.lp-theme--desire .lp-hero__intro{padding-bottom:1.15rem;border-bottom:1px solid var(--rule)}.lp-theme--desire .lp-bundles__grid{gap:.7rem;padding-top:.65rem}.lp-theme--desire .lp-bundle{padding:.85rem .45rem .8rem;gap:.05rem;border-radius:12px;background:var(--surface)}.lp-theme--desire .lp-bundle:has(input:checked){background:#fff;border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine),0 8px 22px #7e0d131f}.lp-theme--desire .lp-bundle:has(input:focus-visible){outline-color:var(--wine)}.lp-theme--desire .lp-bundle__qty{font-family:var(--font-sans);font-size:.98rem;font-weight:500}.lp-theme--desire .lp-bundle__meta{font-size:.74rem;opacity:.65}.lp-theme--desire .lp-bundle__price{margin-top:.15rem;font-size:1.15rem;font-weight:700;color:var(--wine)}.lp-theme--desire .lp-plan{background:var(--surface);border-color:var(--rule);border-radius:12px;padding:.8rem 1rem}.lp-theme--desire .lp-plan[data-mode=subscribe]{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.lp-theme--desire .lp-plan__switch{border-top-color:var(--rule);font-weight:500}.lp-theme--desire .lp-subscribe__title{color:var(--wine);font-size:.78rem}.lp-theme--desire .lp-subscribe__lines{font-size:.82rem}.lp-theme--desire .lp-subscribe__note{font-size:.76rem}body:has(.lp-theme--desire) .lp-switch:checked{background:var(--wine)}.lp-theme--desire .lp-cta{font-family:var(--font-sans);font-size:1.02rem;font-weight:600;letter-spacing:.01em;text-transform:none;border-radius:999px;padding-block:1em}.lp-theme--desire .btn.lp-buynow{background:linear-gradient(180deg,#8e1218,#6a090e);border:0;color:#fff;box-shadow:0 10px 24px #6a090e3d}.lp-theme--desire .btn.lp-buynow:hover{background:linear-gradient(180deg,#9e161d,#760b11);color:#fff}.lp-theme--desire .btn.lp-buynow:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.lp-theme--desire .btn.lp-cta--secondary{margin-top:.7rem;background:transparent;color:var(--ink);border:1px solid #3B2622;box-shadow:none}.lp-theme--desire .btn.lp-cta--secondary:hover{background:var(--champagne);color:var(--ink)}.lp-theme--desire .lp-allergen{font-size:.76rem;font-weight:500;opacity:.8}body:has(.lp-theme--desire) .pdp-sticky-bar.lp-sticky{background:#fffbf6f7;border-top:1px solid var(--rule)}body:has(.lp-theme--desire) .pdp-sticky-bar.lp-sticky .btn{background:var(--wine);border-color:var(--wine);color:#fff;border-radius:999px;text-transform:none;letter-spacing:.01em;font-family:var(--font-sans);font-size:.86rem;font-weight:600;padding:.75em 1.5em}@media(min-width:60em){.lp-theme--desire .lp-hero{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);column-gap:0;align-items:start}.lp-theme--desire .lp-hero__gallery{top:0}.lp-theme--desire .product-gallery__slide{aspect-ratio:auto;height:clamp(520px,100vh,860px)}.lp-theme--desire .product-gallery__thumbs{position:absolute;top:1.5rem;left:1.5rem;z-index:3;display:flex;flex-direction:column;gap:.7rem;width:4.75rem;margin:0}.lp-theme--desire .product-gallery__thumb{border:1.5px solid rgba(255,255,255,.7);border-radius:8px;background:var(--wine-deep);box-shadow:0 6px 16px #00000038;opacity:.86}.lp-theme--desire .product-gallery__thumb.is-selected,.lp-theme--desire .product-gallery__thumb:hover{border-color:#fff;opacity:1}.lp-theme--desire .lp-formula-thumb{color:var(--wine)}.lp-theme--desire .lp-gallery-nav{display:none}.lp-theme--desire .lp-hero__panel{position:static;gap:1rem;max-width:40rem;padding:clamp(1.75rem,2.6vw,2.6rem) clamp(1.5rem,3.6vw,4rem) 2.75rem}}@media(max-width:59.99em){.lp-theme--desire .lp-hero__gallery{order:0}.lp-theme--desire .product-gallery__slide{aspect-ratio:1 / 1;height:auto}.lp-theme--desire .product-gallery__counter{margin-bottom:0}.lp-theme--desire .lp-hero__intro,.lp-theme--desire .lp-hero__buy{padding-inline:var(--gutter)}.lp-theme--desire .lp-hero__intro{padding-top:1.4rem;margin-bottom:1.1rem}.lp-theme--desire .lp-hero__buy{padding-bottom:2.25rem}.lp-theme--desire .lp-hero__title{font-size:clamp(3.4rem,17vw,4.6rem)}.lp-theme--desire .lp-hero__product{font-size:1rem;letter-spacing:.28em}.lp-theme--desire .lp-bundle__media{width:4.2rem;height:3.2rem}.lp-theme--desire .lp-bundle__pill{font-size:.62rem;padding-inline:.55em}}body:has(.lp-theme--desire) .lp-section:has(.lp-cards--benefit .lp-card__icon){padding-block:2.5rem;border-bottom:1px solid var(--rule)}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon){gap:1.75rem 0}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card{background:transparent;border:0;border-radius:0;text-align:center;overflow:visible}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card__body{align-items:center;padding:.25rem 1.25rem;gap:.3rem}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card__title{font-size:1.55rem;font-weight:400}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card__text{font-size:.86rem;line-height:1.45;opacity:.72;max-width:16rem}@media(min-width:64em){body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card+.lp-card{border-left:1px solid var(--rule)}}@media(max-width:63.99em){body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card:nth-child(2n){border-left:1px solid var(--rule)}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card__body{padding-inline:.75rem}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card__title{font-size:1.25rem}body:has(.lp-theme--desire) .lp-cards--benefit:has(.lp-card__icon) .lp-card__text{font-size:.8rem}}body:has(.lp-theme--desire) .lp-tone--espresso{background:radial-gradient(120% 130% at 50% -10%,#9a141b,#6c0a10 36%,#3a0507 76%,#2a0305);color:var(--on-wine)}body:has(.lp-theme--desire) .lp-tone--espresso .eyebrow{color:#f2d4b0}body:has(.lp-theme--desire) .lp-tone--espresso .lp-head{margin-bottom:var(--space-3)}body:has(.lp-theme--desire) .lp-head{margin-inline:auto;text-align:center}body:has(.lp-theme--desire) .lp-head .h-1{font-size:clamp(2rem,3.5vw,2.9rem)}body:has(.lp-theme--desire) .lp-section:has(.lp-steps--circles){padding-block:var(--space-5)}.lp-steps--circles{text-align:center}.lp-steps--circles .lp-step{position:relative;border-top:0;padding-top:0}.lp-step__media{width:9.5rem;height:9.5rem;margin:0 auto .9rem;border-radius:50%;overflow:hidden;border:2px solid rgba(255,236,214,.85);box-shadow:0 14px 34px #00000047}.lp-step__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-steps--circles .lp-step:before{content:counter(lp-step);position:absolute;top:.2rem;left:calc(50% - 6.4rem);width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--wine, #7E0D13);font-family:var(--font-sans);font-size:.95rem;font-weight:700;box-shadow:0 4px 10px #0003}.lp-steps--circles .lp-step__title{font-family:var(--font-display);font-size:1.9rem;line-height:1.1;letter-spacing:0;text-transform:none;color:inherit;margin:0 0 .3rem}.lp-steps--circles .lp-step__title:before{content:none}.lp-steps--circles .lp-step p:not(.lp-step__title){max-width:15rem;margin-inline:auto;opacity:.86;line-height:1.45}@media(min-width:48em){.lp-steps--circles .lp-step+.lp-step{border-left:1px solid rgba(255,236,214,.22)}}@media(max-width:47.99em){.lp-steps--circles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.lp-steps--circles .lp-step__media{width:5.6rem;height:5.6rem;margin-bottom:.7rem}.lp-steps--circles .lp-step:before{left:calc(50% - 3.7rem);top:0;width:1.6rem;height:1.6rem;font-size:.78rem}.lp-steps--circles .lp-step__title{font-size:1.1rem}.lp-steps--circles .lp-step p:not(.lp-step__title){font-size:.78rem}}body:has(.lp-theme--desire) .lp-banner--light .lp-banner__heading{font-size:clamp(2rem,3.3vw,2.85rem);line-height:1.08;text-wrap:balance}body:has(.lp-theme--desire) .lp-banner--light .lp-banner__text{font-size:.98rem;line-height:1.6;max-width:34rem}body:has(.lp-theme--desire) .lp-banner--light .lp-banner__ingredient-media{box-shadow:0 6px 16px #2a171424}@media(min-width:60em){body:has(.lp-theme--desire) .lp-banner--light .lp-banner__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}body:has(.lp-theme--desire) .lp-banner--light.lp-banner--media-right .lp-banner__copy{justify-self:start;max-width:42rem;padding:var(--space-5) clamp(1rem,2vw,2rem) var(--space-5) clamp(1.5rem,4.5vw,4.5rem)}}body:has(.lp-theme--desire) .section.wrap.rule-top{border-top:0}body:has(.lp-theme--desire) .section.wrap.rule-top .h-1{text-align:center;font-size:clamp(1.9rem,3.2vw,2.6rem)}body:has(.lp-theme--desire) .section.wrap.rule-top>div[style*=max-width]{margin-inline:auto}body:has(.lp-theme--desire) .faq-item summary{font-size:1.12rem}body:has(.lp-theme--desire) .faq-item summary:after{color:var(--wine)}body:has(.lp-theme--desire) .lp-banner--overlay .lp-banner__copy{max-width:62rem}body:has(.lp-theme--desire) .lp-banner--overlay .lp-banner__heading{font-size:clamp(1.9rem,3.4vw,2.9rem);text-transform:uppercase;letter-spacing:.02em;color:var(--on-wine)}body:has(.lp-theme--desire) .lp-banner--overlay .lp-banner__eyebrow{color:#f2d4b0}body:has(.lp-theme--desire) .lp-banner--overlay .lp-cta{background:#fbefe2;color:var(--wine);border:0;border-radius:999px;font-family:var(--font-sans);font-weight:600;letter-spacing:.01em;text-transform:none;padding:.95em 2.1em;box-shadow:0 10px 24px #00000040}body:has(.lp-theme--desire) .lp-banner--overlay .lp-cta:hover{background:#fff;color:var(--wine)}
/*# sourceMappingURL=/cdn/shop/t/55/assets/landing-desire.css.map */
