body:has(.ovalyra-page){max-width:none!important;background:#fffaf8!important;color:#302328}body:has(.ovalyra-page) #header-group,body:has(.ovalyra-page)>.page-wrapper>footer{display:none!important}body:has(.ovalyra-page) #MainContent,body:has(.ovalyra-page) .content-for-layout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html:has(.ovalyra-page){scroll-behavior:smooth}.ovalyra-page{--ov-font-sans: Arial, sans-serif;--ov-font-serif: Georgia, serif;--ov-ink: #302328;--ov-rose: #e15f88;--ov-deep: #a62f57;--ov-blush: #fff0f4;--ov-cream: #fffaf8;--ov-muted: #706168;--ov-line: #ecdee2;box-sizing:border-box;width:100%;margin:0;background:var(--ov-cream);color:var(--ov-ink);font-family:var(--ov-font-sans);line-height:1.4}.ovalyra-page *,.ovalyra-page *:before,.ovalyra-page *:after{box-sizing:border-box}.ovalyra-page a{color:inherit;text-decoration:none}.ovalyra-page button,.ovalyra-page input,.ovalyra-page select{font:inherit}.ovalyra-page img{display:block;max-width:100%}.ovalyra-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ovalyra-announcement{padding:10px 16px;background:var(--ov-ink);color:#fff;text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em}.ovalyra-nav{height:78px;display:flex;align-items:center;justify-content:space-between}.ovalyra-logo{font-family:var(--ov-font-serif);font-size:32px;font-weight:700;letter-spacing:-.05em}.ovalyra-logo span{margin-left:2px;color:var(--ov-rose);font:500 12px var(--ov-font-sans);vertical-align:top}.ovalyra-nav-cta,.ovalyra-secondary-cta{border:1px solid var(--ov-ink);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:800;transition:.2s}.ovalyra-nav-cta:hover,.ovalyra-secondary-cta:hover{transform:translateY(-1px);background:var(--ov-ink);color:#fff}.ovalyra-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:68px;align-items:center;padding:30px 0 76px}.ovalyra-gallery{min-width:0}.ovalyra-main-image,.ovalyra-feature-image,.ovalyra-compare-image,.ovalyra-order-image{position:relative;overflow:hidden;aspect-ratio:1;border-radius:28px;background:#f1eeee}.ovalyra-main-image{border-radius:30px}.ovalyra-main-image img,.ovalyra-feature-image img,.ovalyra-compare-image img,.ovalyra-order-image img{width:100%;height:100%;object-fit:cover}.ovalyra-image-badge{position:absolute;top:20px;left:20px;padding:9px 14px;border-radius:999px;background:#fff;box-shadow:0 8px 24px #2b182315;font-size:12px;font-weight:800}.ovalyra-thumbs{display:flex;gap:10px;padding-top:12px}.ovalyra-thumb{position:relative;width:68px;height:68px;flex:0 0 68px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:12px;background:#eee;cursor:pointer;opacity:.7}.ovalyra-thumb.is-active{border-color:var(--ov-rose);opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ov-rose)}.ovalyra-thumb img{width:100%;height:100%;object-fit:cover}.ovalyra-eyebrow{margin-bottom:18px;font-size:13px;font-weight:700}.ovalyra-stars{margin-right:8px;color:#e8a43b;letter-spacing:2px}.ovalyra-page h1,.ovalyra-page h2{margin:0;color:var(--ov-ink);font-family:var(--ov-font-serif);font-weight:700;line-height:1.02;letter-spacing:-.045em}.ovalyra-page h1{font-size:clamp(44px,5.2vw,72px)}.ovalyra-page h2{font-size:clamp(38px,4.2vw,58px)}.ovalyra-lead{margin:22px 0 25px;color:var(--ov-muted);font-size:19px;line-height:1.55}.ovalyra-benefit-list{display:grid;gap:15px;margin:24px 0}.ovalyra-benefit-list--after-buy{margin:20px 0 12px}.ovalyra-benefit{display:flex;gap:12px}.ovalyra-benefit>span{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:50%;background:var(--ov-blush);color:var(--ov-deep);font-weight:900}.ovalyra-benefit p{display:grid;margin:0;font-size:15px}.ovalyra-benefit small{margin-top:3px;color:var(--ov-muted);font-size:13px}.ovalyra-hero-variant-group{min-width:0;margin:18px 0;padding:14px;border:1px solid var(--ov-line);border-radius:16px;background:var(--ov-blush)}.ovalyra-hero-variant-group legend{width:100%;margin-bottom:10px;padding:0;color:var(--ov-ink);font-size:12px;font-weight:800}.ovalyra-hero-variant-group legend strong{margin-left:5px;color:var(--ov-deep)}.ovalyra-hero-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ovalyra-hero-style-option{--ov-style-color: var(--ov-ink);min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:1px solid var(--ov-line);border-radius:12px;background:#fff;color:var(--ov-ink);cursor:pointer;font-size:12px;font-weight:800;line-height:1.15;text-align:center;transition:.18s ease}.ovalyra-hero-style-option[data-style-index="1"]{--ov-style-color: #8f79ba}.ovalyra-hero-style-option[data-style-index="2"]{--ov-style-color: #d83e4f}.ovalyra-hero-style-option[data-style-index="3"]{--ov-style-color: #e879a7}.ovalyra-hero-style-option:hover,.ovalyra-hero-style-option.is-active{border-color:var(--ov-style-color)}.ovalyra-hero-style-option.is-active{background:var(--ov-style-color);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--ov-style-color) 25%,transparent)}.ovalyra-hero-style-option.is-active:before{content:"\2713";font-size:13px;font-weight:900}.ovalyra-offer{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:18px 0 16px;border-top:1px solid var(--ov-line)}.ovalyra-offer>div{display:grid;gap:4px}.ovalyra-offer strong{font-size:27px}.ovalyra-offer strong small{color:var(--ov-muted);font-size:12px}.ovalyra-stock{color:#317155;font-size:12px;font-weight:800}.ovalyra-primary-cta{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border:0;border-radius:999px;background:var(--ov-rose);box-shadow:0 12px 25px #d84f7830;color:#fff!important;cursor:pointer;font-weight:900;transition:.2s}.ovalyra-primary-cta:hover{transform:translateY(-2px);background:var(--ov-deep);box-shadow:0 16px 30px #9e274d38}.ovalyra-primary-cta:disabled{cursor:not-allowed;opacity:.68}.ovalyra-primary-cta span{font-size:22px}.ovalyra-primary-cta [data-hero-button-text]{font-size:14px}.ovalyra-microcopy{margin:4px 0 0;color:var(--ov-muted);text-align:center;font-size:12px}.ovalyra-payment-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.ovalyra-payment-icon{display:inline-flex;width:40px;height:25px;overflow:hidden;border-radius:4px;line-height:0}.ovalyra-payment-icon svg{display:block;width:40px;height:25px}.ovalyra-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:30px max(20px,calc((100vw - 1180px)/2));background:var(--ov-ink);color:#fff}.ovalyra-stat{display:grid;place-items:center;gap:4px;border-right:1px solid #ffffff25}.ovalyra-stat:last-child{border:0}.ovalyra-stat b{font:700 25px var(--ov-font-serif)}.ovalyra-stat span{color:#ddd4d8;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ovalyra-section{padding-block:110px}.ovalyra-problem,.ovalyra-compare{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.ovalyra-kicker{display:block;margin-bottom:18px;color:var(--ov-deep);font-size:12px;font-weight:900;letter-spacing:.13em}.ovalyra-section-copy p,.ovalyra-guarantee p{margin:25px 0;color:var(--ov-muted);font-size:17px;line-height:1.7}.ovalyra-text-link{padding-bottom:4px;border-bottom:1px solid var(--ov-deep);color:var(--ov-deep)!important;font-weight:900}.ovalyra-how{background:var(--ov-blush);text-align:center}.ovalyra-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;text-align:left}.ovalyra-step{min-height:250px;padding:30px;border-radius:20px;background:#fff}.ovalyra-step i{color:var(--ov-rose);font-style:normal;font-weight:900}.ovalyra-step h3{margin:44px 0 10px;color:var(--ov-ink);font:700 29px var(--ov-font-serif)}.ovalyra-step p{color:var(--ov-muted);line-height:1.6}.ovalyra-compare-copy h2{margin-bottom:32px}.ovalyra-table{overflow:hidden;margin-bottom:28px;border:1px solid var(--ov-line);border-radius:18px}.ovalyra-row{display:grid;grid-template-columns:1.5fr .65fr .65fr;align-items:center;padding:14px 18px;border-bottom:1px solid var(--ov-line)}.ovalyra-row:last-child{border:0}.ovalyra-row--head{background:var(--ov-blush);font-size:13px;text-align:center}.ovalyra-row span{font-size:14px}.ovalyra-row strong,.ovalyra-row em{text-align:center;font-style:normal}.ovalyra-row strong{color:var(--ov-deep)}.ovalyra-secondary-cta{display:inline-flex}.ovalyra-heat-guide{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px}.ovalyra-heat-guide__copy h2{max-width:650px;margin-bottom:20px}.ovalyra-heat-guide__intro{max-width:650px;color:var(--ov-muted);font-size:17px;line-height:1.65}.ovalyra-heat-guide__intro p{margin:0}.ovalyra-heat-guide__levels{display:grid;gap:12px;margin:30px 0 22px}.ovalyra-heat-level{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:18px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--ovalyra-level-color) 26%,#eadfe2);border-left:5px solid var(--ovalyra-level-color);border-radius:17px;background:color-mix(in srgb,var(--ovalyra-level-color) 7%,#fff)}.ovalyra-heat-level__temperature{display:grid;place-items:center;min-height:58px;border-radius:14px;background:var(--ovalyra-level-color);color:#fff;font:700 22px var(--ov-font-serif)}.ovalyra-heat-level h3{margin:0 0 4px;color:var(--ov-ink);font-size:16px}.ovalyra-heat-level p{margin:0;color:var(--ov-muted);font-size:13px;line-height:1.5}.ovalyra-heat-guide__note{margin:0 0 25px;padding:15px 17px;border-radius:14px;background:var(--ov-blush);color:var(--ov-muted);font-size:12px;line-height:1.55}.ovalyra-heat-guide__note strong{display:block;margin-bottom:2px;color:var(--ov-ink)}.ovalyra-heat-guide__media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:30px;background:#efd9d8}.ovalyra-heat-guide__media img{width:100%;height:100%;object-fit:cover}.ovalyra-heat-guide__badge{position:absolute;top:20px;left:20px;display:grid;gap:2px;padding:12px 15px;border:1px solid #ffffff80;border-radius:14px;background:#fffdf9e8;box-shadow:0 12px 28px #4a243414;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ovalyra-heat-guide__badge strong{color:var(--ov-ink);font-size:13px}.ovalyra-heat-guide__badge span{color:var(--ov-deep);font-size:11px;font-weight:800}.ovalyra-reviews{background:#fbf7f5;color:var(--ov-ink)}.ovalyra-reviews h2{max-width:780px;color:var(--ov-ink)}.ovalyra-reviews .ovalyra-kicker{color:var(--ov-berry)}.ovalyra-review-intro{max-width:690px;margin:20px 0 0;color:var(--ov-muted);font-size:18px;line-height:1.65}.ovalyra-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.ovalyra-use-card{margin:0;overflow:hidden;border:1px solid var(--ov-line);border-radius:22px;background:#fff;box-shadow:0 14px 40px #392a3014}.ovalyra-use-card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ov-blush)}.ovalyra-use-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ovalyra-use-card:hover .ovalyra-use-card-media img{transform:scale(1.025)}.ovalyra-use-card-label{position:absolute;right:18px;bottom:18px;left:18px;width:fit-content;padding:9px 13px;border-radius:999px;background:#2d2227db;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ovalyra-use-card-copy{padding:24px}.ovalyra-use-card h3{margin:0 0 11px;color:var(--ov-ink);font:600 27px/1.12 var(--ov-font-serif)}.ovalyra-use-card p{margin:0;color:var(--ov-muted);line-height:1.6}.ovalyra-review-note{margin-top:24px;color:var(--ov-muted);font-size:11px}.ovalyra-guarantee{max-width:900px;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:55px}.ovalyra-seal{width:160px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px dashed var(--ov-rose);border-radius:50%;background:var(--ov-blush);color:var(--ov-deep);text-align:center}.ovalyra-seal strong{display:block;font:700 54px/.72 var(--ov-font-serif)}.ovalyra-seal span{display:block;font:900 13px/1 var(--ov-font-sans);letter-spacing:.15em}.ovalyra-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;border-top:1px solid var(--ov-line)}.ovalyra-faq-list{border-top:1px solid var(--ov-line)}.ovalyra-faq details{padding:22px 0;border-bottom:1px solid var(--ov-line)}.ovalyra-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:800;list-style:none}.ovalyra-faq summary::-webkit-details-marker{display:none}.ovalyra-faq summary:after{content:"+";color:var(--ov-rose);font-size:22px}.ovalyra-faq details[open] summary:after{content:"\2212"}.ovalyra-faq details p{margin:14px 35px 0 0;color:var(--ov-muted);line-height:1.6}.ovalyra-order{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;border-top:1px solid var(--ov-line)}.ovalyra-order-copy>p{color:var(--ov-muted);font-size:17px;line-height:1.65}.ovalyra-variant-group{min-width:0;margin:24px 0 0;padding:0;border:0}.ovalyra-variant-group legend{margin-bottom:10px;font-size:12px;font-weight:900}.ovalyra-style-options{display:flex;flex-wrap:wrap;gap:10px}.ovalyra-style-option{--ov-style-color: var(--ov-ink);--ov-style-text: #fff;padding:11px 18px;border:1px solid var(--ov-line);border-radius:999px;background:#fff;cursor:pointer;font-weight:800}.ovalyra-style-option[data-style-index="1"]{--ov-style-color: #8f79ba}.ovalyra-style-option[data-style-index="2"]{--ov-style-color: #d83e4f}.ovalyra-style-option[data-style-index="3"]{--ov-style-color: #e879a7}.ovalyra-style-option.is-active{border-color:var(--ov-style-color);background:var(--ov-style-color);color:var(--ov-style-text)}.ovalyra-order-price{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--ov-line)}.ovalyra-order-price strong{font-size:22px}.ovalyra-order-copy>small,.ovalyra-product-form>small{display:block;margin-top:12px;color:var(--ov-muted);line-height:1.5}.ovalyra-app-blocks{margin-top:16px}.ovalyra-final{padding:100px 0;background:var(--ov-blush);text-align:center}.ovalyra-final p{color:var(--ov-muted);font-size:18px}.ovalyra-final .ovalyra-primary-cta{max-width:430px;margin:28px auto 14px}.ovalyra-final small{color:var(--ov-muted)}.ovalyra-footer{display:grid;grid-template-columns:.5fr 2fr .5fr;align-items:center;gap:30px;padding-block:45px 95px;color:var(--ov-muted);font-size:12px}.ovalyra-footer p{margin:0}.ovalyra-footer p:last-child{text-align:right}.ovalyra-sticky-buy{display:none}@media(max-width:900px){.ovalyra-hero{grid-template-columns:1fr;gap:32px;padding-top:10px}.ovalyra-main-image{border-radius:22px}.ovalyra-problem,.ovalyra-compare,.ovalyra-heat-guide,.ovalyra-order{grid-template-columns:1fr;gap:40px}.ovalyra-problem .ovalyra-section-copy{order:2}.ovalyra-steps,.ovalyra-review-grid{grid-template-columns:1fr}.ovalyra-section{padding-block:78px}.ovalyra-faq{grid-template-columns:1fr;gap:42px}}@media(max-width:640px){.ovalyra-shell{width:min(calc(100% - 28px),1180px)}.ovalyra-announcement{font-size:9px}.ovalyra-nav{height:64px}.ovalyra-nav-cta{padding:10px 14px;font-size:12px}.ovalyra-hero{padding-bottom:45px}.ovalyra-page h1{font-size:46px}.ovalyra-page h2{font-size:39px}.ovalyra-lead{font-size:17px}.ovalyra-thumbs{overflow-x:auto;padding:11px 3px 5px}.ovalyra-offer{align-items:center}.ovalyra-stock{max-width:112px;text-align:right}.ovalyra-hero-style-option{gap:5px;padding-inline:6px;font-size:11px}.ovalyra-proof-strip{grid-template-columns:1fr 1fr;gap:25px 0}.ovalyra-stat:nth-child(2){border:0}.ovalyra-stat span{font-size:9px}.ovalyra-section{padding-block:65px}.ovalyra-problem,.ovalyra-compare,.ovalyra-heat-guide,.ovalyra-order{gap:32px}.ovalyra-heat-guide__levels{margin-top:24px}.ovalyra-heat-level{grid-template-columns:78px 1fr;gap:14px;padding:14px}.ovalyra-heat-level__temperature{min-height:54px;font-size:20px}.ovalyra-steps{margin-top:32px}.ovalyra-step{min-height:auto}.ovalyra-step h3{margin-top:25px}.ovalyra-guarantee{grid-template-columns:1fr;gap:30px}.ovalyra-seal{width:125px;height:125px;gap:11px}.ovalyra-seal strong{font-size:42px}.ovalyra-footer{grid-template-columns:1fr;padding-bottom:100px}.ovalyra-footer p:last-child{text-align:left}.ovalyra-sticky-buy{position:fixed;z-index:30;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 30px #281f2420}.ovalyra-sticky-buy>div{display:grid;font-size:12px}.ovalyra-sticky-buy b{font-size:16px}.ovalyra-sticky-buy a{padding:13px 18px;border-radius:999px;background:var(--ov-rose);color:#fff;font-size:13px;font-weight:900}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ovalyra-page.css.map */
