.luv-kbeauty,.luv-faq,.luv-press,.luv-founder,.luv-builder,.luv-films,.luv-tops,.luv-boxes,.luv-proof,.luv-finalcta,.luv-journal,.luv-skin-ai,.luv-skinai,.luv-cinema-hero,.luv-quiz-prelude,.luv-ritual-shelf,.luv-heroes-rail,.luv-heroes,.luv-gift,.luv-concerns-grid,.luv-ingredients-grid,.luv-ritual-howto,.luv-video-shop,.luv-standard{padding-top:clamp(48px,6.5vw,80px)!important;padding-bottom:clamp(48px,6.5vw,80px)!important}.luv-finalcta{padding-top:clamp(64px,8vw,96px)!important;padding-bottom:clamp(64px,8vw,96px)!important}.luv-builder{padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}@media(max-width:749px){.luv-kbeauty,.luv-faq,.luv-press,.luv-founder,.luv-builder,.luv-films,.luv-tops,.luv-boxes,.luv-proof,.luv-journal,.luv-skin-ai,.luv-skinai,.luv-cinema-hero,.luv-quiz-prelude,.luv-ritual-shelf,.luv-heroes-rail,.luv-heroes,.luv-gift,.luv-concerns-grid,.luv-ingredients-grid,.luv-ritual-howto,.luv-video-shop,.luv-standard{padding-top:44px!important;padding-bottom:44px!important}.luv-finalcta{padding-top:56px!important;padding-bottom:56px!important}}.luv-news10{padding-top:0!important;padding-bottom:0!important}.luv-press-head{margin-bottom:clamp(28px,4vw,44px)!important}.luv-press-marquee{margin-bottom:clamp(32px,4.5vw,56px)!important}.luv-credo{min-height:0!important;height:auto!important;padding:0!important}.luv-credo__bg,.luv-credo__bg img{height:100%!important}.luv-skinai-card{aspect-ratio:5 / 6!important;max-width:460px!important;margin-left:auto!important}.luv-skinai-idle,.luv-skinai-screen{aspect-ratio:auto!important;height:100%!important}@media(max-width:749px){.luv-skinai-card{aspect-ratio:4 / 5!important;max-width:100%!important}}.luv-boxes__head,.luv-builder-head,.luv-faq__head,.luv-journal__head{margin-bottom:clamp(24px,3vw,32px)!important}.luv-press-head{margin-bottom:clamp(20px,2.4vw,28px)!important}.luv-press-marquee{margin-bottom:clamp(28px,3.6vw,40px)!important}.luv-tops-head,.luv-films-head{margin-bottom:clamp(28px,3.4vw,40px)!important}.luv-heroes__head{margin-bottom:clamp(24px,3vw,32px)!important}.luv-heroes__foot{margin-top:clamp(28px,3.6vw,40px)!important}.luv-builder-note{margin-top:clamp(16px,2vw,22px)!important}.luv-founder-title{margin-bottom:clamp(18px,2.4vw,24px)!important}.luv-proof-title{margin-bottom:clamp(14px,1.8vw,18px)!important}.luv-proof-lede{margin-bottom:clamp(20px,2.6vw,28px)!important}@media(max-width:749px){.luv-boxes__head,.luv-builder-head,.luv-faq__head,.luv-journal__head,.luv-tops-head,.luv-films-head,.luv-heroes__head{margin-bottom:22px!important}.luv-press-head{margin-bottom:18px!important}.luv-press-marquee{margin-bottom:24px!important}}.luv-standard{padding-bottom:0!important}.luv-standard .luv-marquee{margin-top:clamp(40px,5vw,64px)!important;margin-bottom:0!important}.luv-gift__rule{display:grid!important;grid-template-columns:200px 1fr!important;gap:24px!important;align-items:start!important}@media(max-width:749px){.luv-gift__rule{grid-template-columns:1fr!important;gap:4px!important}}#face-age-button,#face-age-message-bubbles{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:fixed!important;left:-9999px!important;bottom:-9999px!important}#face-age-overlay{background:#140c10c7!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}.face-age-dialog,[id^=faceAge-].face-age-dialog{background:#2a1820!important;border:1px solid rgba(217,162,144,.18)!important;border-radius:20px!important;box-shadow:0 30px 80px #0000008c!important}#face-age-modal .face-age-dialog *,#face-age-modal [class*=faceAge] header,#face-age-modal [class*=faceAge] [class*=title]{color:#fffbf5!important}#FaceAge-module-iframe{border-radius:16px!important}@media(max-width:480px){.page-width{padding-left:18px!important;padding-right:18px!important}.container,.luv-section{padding-left:18px;padding-right:18px}.luv-hero,.luv-landing-hero,.luv-final-cta{padding-top:48px!important;padding-bottom:40px!important}.luv-hero h1,.luv-landing-hero h1{font-size:clamp(28px,7vw,36px)!important;letter-spacing:.005em!important;line-height:1.1!important}.luv-btn,.button,.luv-cta,button[name=add],button[name=checkout]{min-height:46px!important;padding-left:22px!important;padding-right:22px!important;font-size:12.5px!important;letter-spacing:.18em!important}.luv-rp,.luv-ritual-price{margin:12px 0!important}.luv-rb-step,.rb-step,[data-luv-rb-step]{padding:14px 12px!important}.luv-grid--2,.luv-grid--cards{gap:14px!important}.footer__content-top{padding:28px 18px!important}.footer__content-bottom{padding:18px!important}}@media(max-width:360px){.page-width{padding-left:14px!important;padding-right:14px!important}.luv-btn,.button,.luv-cta{font-size:12px!important;letter-spacing:.14em!important}}.luv-next-step-cta{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;background:#1a1814;color:#f6f1e8;font-family:DM Sans,sans-serif;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background .2s}.luv-next-step-cta:after{content:"\2192";font-size:16px;letter-spacing:0;transform:translate(0);transition:transform .2s}.luv-next-step-cta:hover{background:#2a2620}.luv-next-step-cta:hover:after{transform:translate(3px)}.luv-next-step-cta--ghost{background:transparent;color:#1a1814;border:1px solid #1A1814}.luv-next-step-cta--ghost:hover{background:#1a1814;color:#f6f1e8}@media(max-width:480px){.luv-next-step-cta{height:46px;padding:0 20px;font-size:12px;letter-spacing:.18em}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/luv-spacing.css.map */
