@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary: #9ac2ff;--secondary: #e4d3f4;--dark: #333131;--white: #ffffff;--yellow: #ffdf18;--text: #2f2f35;--muted: #333133;--line: #dde5ef;--soft-blue: #d8e9ff;--page: 900px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--white);font-size:14px;line-height:1.45;overflow-x:hidden;font-family:Manrope,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif}img{display:block;max-width:100%}a{color:inherit}button,select{font:inherit}.skip-link{position:fixed;top:12px;left:12px;z-index:99;transform:translateY(-140%);padding:9px 12px;color:var(--white);background:var(--dark);border-radius:4px}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--dark);letter-spacing:0}ul{margin:0}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.top-hero{padding:26px 0 22px;text-align:center}.topbar{background-color:var(--secondary);text-align:center;padding:1rem 0;font-size:20px}.topbar h1{margin-bottom:0}.top-hero.is-stuck{box-shadow:0 8px 24px #33313114}.pretitle{margin-bottom:3px;color:#333;font-size:40px}.top-hero h1{margin-bottom:22px;color:#333;font-size:23px;font-weight:900;line-height:1.15}.hero-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0px;text-align:left}.hero-pack{margin:0;padding:10px;background:#ffffff9e;border-radius:6px}.hero-pack img{width:100%;object-fit:contain}.hero-copy p{margin-bottom:12px;font-size:24px}.check-list,.dot-list{padding-left:18px;color:var(--muted);font-size:24px;color:#333131}.check-list li::marker,.dot-list li::marker{color:#7da8ff}.check-list li,.dot-list li{margin-bottom:25px}.hero-button,.yellow-btn,.add-cart{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:11px 22px;color:var(--dark);background:var(--yellow);border:0;border-radius:4px;font-weight:900;text-decoration:none;cursor:pointer}.hero-button{margin-top:20px}.blue-bar,.lavender-bar{padding:18px 0;text-align:center}.blue-bar{background:var(--primary);color:var(--white)}.lavender-bar{background:var(--secondary)}.blue-bar h2,.lavender-bar h2{margin:0;font-size:40px;font-weight:400;line-height:1.25;color:var(--muted)}.blue-bar p{margin:4px 0 0;color:#456b9e;font-weight:800}.blue-bar h3{font-size:36px;font-weight:400;margin-bottom:0}.blue-bar h2,.blue-bar h3{color:var(--white)}.lavender-bar h2{font-weight:550}.lavender-bar span{font-weight:400}.tall-title h2{margin:0 auto;color:#fff;font-size:36px}.content-section{background:var(--white)}.content-section .max-heading{padding-bottom:2rem}.content-section h2{max-width:780px;margin:0 auto 24px;font-size:40px;text-align:center;line-height:1.22}.media-text{display:grid;grid-template-columns:450px 1fr;align-items:center;gap:49px}.media-text.reverse{grid-template-columns:1fr 475px}.media-text.reverse img{order:2}.media-text>img{width:90%;object-fit:cover;border-radius:8px}.media-text h3{margin-bottom:12px;font-size:24px;font-weight:900}.media-text p{margin-bottom:14px;color:var(--muted);font-size:24px}.mid_term_benifit{order:2;border-radius:10px;overflow:hidden}.benefit-block{padding:2rem 0}.pb-0{padding-bottom:0}.long-term-benefit{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px}.benefit-block:last-child{border-bottom:0}.why .media-text>img{object-fit:contain}.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ingredient-grid article{min-height:250px;padding:10px;text-align:center;border-radius:8px}.ingredient-grid img{width:100%;aspect-ratio:1.35/1;object-fit:cover;border-radius:20px}.ingredient-grid h3{margin:12px 0 5px;font-size:30px;font-weight:900;line-height:1;color:#474646;max-width:312px;margin:.5rem auto;height:65px;display:flex;justify-content:center;align-items:center}.ingredient-grid p{margin-bottom:0;color:var(--muted);font-size:18px}.ingredient-grid hr{background-color:#eae3d0;height:2px;border:none;margin:1rem 0}.balance_width{max-width:259px;margin:0 auto}.blue-panel{padding:26px 0 34px;text-align:center;background:linear-gradient(180deg,#a9cfff,#9ac2ff);position:relative}.blue-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/blue-pattern.png?v=1781089052);background-size:cover;background-position:center;opacity:.1;z-index:1}.facts-img{position:relative;z-index:1}.blue-panel h2{max-width:878px;margin:0 auto 18px;color:#fff;font-size:40px;line-height:1.25;font-weight:400;z-index:2;position:relative}.toto1{position:absolute;right:22%;z-index:2;top:13%}.toto2{position:absolute;right:60px;bottom:33px;z-index:2}.toto3{position:absolute;bottom:2px;left:21%;z-index:2}.rating{display:flex;list-style:none;padding-left:0}.four_three{display:flex}.four_three p{margin-bottom:0}.rating li svg{width:20px}.blue-panel{padding-bottom:74px}.facts-img{width:min(520px,100%);margin:0 auto}.reviews-section{background:var(--white)}.reviews-section h2{margin-bottom:22px;font-size:30px;font-weight:900}.reviews-section img{width:100%;border:1px solid #eef2f5}.content-section.benefits .deeper{line-height:2}.steps-section{text-align:center}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.step-grid article{padding:20px;border:1px solid #e0e0e0;box-shadow:5px 3px 4px #f6f6f6;border-radius:8px}.placeholder{overflow:hidden;aspect-ratio:1.25/1;margin-bottom:10px;background:#e8eef8;border-radius:6px}.placeholder img{width:100%;height:100%;object-fit:cover}.step-grid h3{margin:0;font-size:24px;line-height:1.3;text-align:left;font-weight:400}.center-note{margin:16px 0 0;color:var(--muted);font-size:24px;padding-top:1rem}.small-side{width:190px;margin-top:16px;border-radius:8px}.content-section .dot-list li{text-align:left}.offer-section{background:var(--white)}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.flavor{padding:0!important}.offer-card{position:relative;padding:10px;text-align:center;background:#fff4ae;border-radius:21px;background:radial-gradient(circle,#e6f0ff 38%,#b2c5e0 83%)}.offer-card.selected{border-color:var(--yellow);background:var(--yellow);box-shadow:0 0 0 2px #ffdf1859}.offer-card.selected strong{color:#000}.offer-card strong,.offer-card span{display:block;line-height:1.2}.offer-card strong{color:#5598ff;font-size:26px;font-weight:900;background:#fff;padding:.5rem;border-top-right-radius:25px;border-top-left-radius:25px}.offer-card span{margin-bottom:6px;font-size:30px;font-weight:900;color:#121212}.offer-card:first-child img{width:60%}.offer-card img{margin:0 auto;object-fit:contain}.offer-card p{font-size:26px;font-weight:700}.form-box{padding:14px;border-radius:8px}.form-box label{display:block;font-weight:800;text-align:center;font-size:26px;padding:1.5rem}.form-box label.text-left{text-align:left}.d-flex{display:flex}.subscribe_save.active{border:1px solid #e8c840}.subscribe_save{border:2px solid #e0e0e0;text-align:left;border-radius:10px}.subscribe_save p{margin-bottom:0}.subscribe_save p{font-size:24px;color:#515151;font-weight:400}.subscribe_save s{color:#c7c7c7;font-weight:400}.subscribe_save ul{text-align:left;list-style:none}.subscribe_save ul li{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:#515151;display:flex;align-items:center;gap:6px}.space-between{justify-content:space-between}.subscribe_save{margin-bottom:1rem}.subscribe_save.active{border:2px solid var(--yellow)}.subscribe_save.active input[type=radio]:checked:before{content:"";height:10px;aspect-ratio:1;border-radius:50px;background-color:var(--yellow);position:absolute;top:38%;left:-2px}.subscribe_save .left{display:flex;gap:20px}.subscribe_save input[type=radio]{position:relative;accent-color:var(--yellow);outline:none;-webkit-appearance:none;appearance:none;width:18px;height:18px}.subscribe_save input[type=radio]:checked:before{content:"";height:10px;aspect-ratio:1;border-radius:50px;background-color:var(--yellow);position:absolute;top:38%;left:-2px}.light-text{text-align:center}.subscribe_save .text-dark{color:#333131;font-weight:700}.subscribe_save input[type=radio]:after{content:"";height:14px;aspect-ratio:1;border-radius:50px;border-color:1px solid var(--yellow);position:absolute;top:30%;left:-4px;outline:2px solid var(--yellow)}.subscribe_save li svg{width:25px}.text-left{text-align:left}.form-box select{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--primary);border-radius:6px}.purchase-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.visibility-hidden{visibility:hidden}.purchase-options label{min-height:54px;padding:10px;border:1px solid var(--line);border-radius:8px;font-size:26px;font-weight:700;text-transform:capitalize;color:#121212af}.purchase-options label.active{background-color:#9ac2ff;border:1px solid #2875f8}.price-row{display:flex;align-items:center;justify-content:space-between;margin:12px 0;font-size:36px}.add-cart{width:100%;font-size:26px;background-image:url(../images/left_arrow.png);background-repeat:no-repeat;background-position:right;background-color:#f4dc31;background-position:97% center;border-radius:7px}.safe-note{color:#464358;font-size:20px;text-align:center;font-weight:700;position:relative;width:fit-content;display:flex;align-items:center;gap:10px;margin:21px auto 10px}.green-dot{width:12px;display:block;background:green;border-radius:50%;aspect-ratio:1}.lock_area{gap:10px}.card_area{gap:20px}.lock_area p{margin-bottom:0}.lock_area .card{width:300px}.align-center{align-items:center}.lock_area .img_blue{width:30px}.justify-center{justify-content:center}.light-text{font-size:20px;color:#464358;font-family:Roboto}.proof-section{text-align:center;padding-top:0}.proof-section h2{font-size:32px;color:#515151}.proof-section h3{color:#333131;font-size:40px}.all_three_card{background-color:#f5f0e8;border-radius:10px;padding:3rem 1rem;position:relative}.stat-card{display:flex;align-items:center;justify-content:center;gap:16px;max-width:520px;margin:10x auto 0;padding:16px;border-radius:8px;position:relative;flex:1}.right_img{position:absolute;right:0;top:-45px}.stat-card:before{content:"";width:1px;height:40px;position:absolute;background:#757575;right:2px}.stat-card:nth-child(3):before{display:none}.stat-card strong{font-size:34px}.stat-card p{margin:0;color:#757575;text-align:left;font-size:15px}.blue-guarantee{padding:28px 0;background:var(--primary)}.blue_product{background-color:#a5c8ff}.blue_product .guarantee-card{background-color:none}.blue_product .img_side{background-image:url(/cdn/shop/files/blue_prod_bg.png?v=1781089939);background-repeat:no-repeat;background-position:left;background-size:contain}.blue_product .img_side img{width:400px;margin-left:4rem}.blue_product .box_white{background-color:#fff;padding:1rem;border-radius:10px}.blue_product .box_white p{font-size:20px}.guarantee-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:24px;border-radius:12px}.guarantee-card img{width:100%;object-fit:contain}.guarantee-card h2{margin-bottom:10px;font-size:40px;color:#333131}.guarantee-card p{color:var(--muted)}.yellow-btn img{width:114px;gap:10px;display:flex;font-size:24px}.yellow-btn{display:inline-flex;align-items:center;justify-content:flex-start;min-height:49px;padding:11px 22px;color:var(--dark);background:var(--yellow);border:0;font-weight:900;text-decoration:none;cursor:pointer;width:260px;border-radius:7px;margin-top:1rem;gap:0px;font-size:21px;background-image:url(/cdn/shop/files/left_arrow.png?v=1781100428);background-position:94% center;background-repeat:no-repeat}.cover-basic{padding-top:3rem;padding-bottom:5rem}.cover-basic h3{max-width:770px;text-align:center;font-size:40px;margin:0 auto;font-weight:700;color:#474646;padding:1rem 0}.cover-basic .acc_bg{background-color:#9ac2ff;padding:2rem;border-radius:20px}.cover-basic .accordion-button{font-size:20px;box-shadow:none;border-radius:10px;background-color:transparent;text-align:center;justify-content:center;max-width:91%;margin:0 auto;color:#474646}.cover-basic .accordion-body{padding:0 3rem 3rem;font-size:17px}.cover-basic .accordion-item{margin:1rem 0;border-radius:10px;background-color:#fff}.cover-basic .accordion-button.active:after{background:url(/cdn/shop/files/drop_rev.png?v=1781100697);background-repeat:no-repeat}.cover-basic .accordion-header{position:relative}.cover-basic .accordion-button{font-weight:700;padding:2rem;border:none;margin:0 auto;max-width:91%;display:flex;cursor:pointer}.cover-basic .accordion-button:after{background:url(/cdn/shop/files/drop.png?v=1781100697);background-repeat:no-repeat;content:"";width:30px;aspect-ratio:1;margin-left:0;position:absolute;right:2px;top:28px}.cover-basic h4{padding:1rem 0;font-size:36px;font-weight:300;text-align:center;color:#757575;max-width:900px;margin:0 auto}.accordion-button:not(.collapsed){color:#000}.cover-basic .acc_bg{width:50%}.d-mobile,.accordion-collapse{display:none}.accordion-collapse.show{display:block}.footer-legal{padding:40px 0 54px;text-align:center;background:#cfe1f5}.logo-footer{margin:0 auto}.footer-legal p{margin:0 auto 14px;color:#667789;font-size:15px}.footer-legal nav{display:flex;justify-content:center;gap:20px;margin-top:24px;color:#4c6e99;font-weight:800}.media-text.text-left{text-align:left}.content-section .dot-list{padding-top:1rem;padding-bottom:1rem}.content-section .dot-list li{padding-bottom:2rem;margin-bottom:0}.footer-link{display:flex;justify-content:center;gap:10px;list-style:none;margin-bottom:1rem;font-size:17px}.footer-link li a{text-decoration:none}.footer-link li{position:relative}.footer-link li:first-child:before{display:none}.footer-link li:before{position:absolute;content:"";height:20px;width:1px;background:#89b1ff;left:-5px;top:3px}.footer-link.privancy li a{text-decoration:underline}section{padding:5rem 0 10rem}.benefits{padding-top:7rem}.hero-section{padding:7rem 0}.media_img{border-radius:10px;max-width:500px;overflow:hidden}.media_img img{width:100%;height:auto;object-fit:contain}.d-none{display:none}.ingredient-section,.content-section,.offer-section,.proof-section{padding-bottom:5rem}.center-note{padding-top:5rem}.steps-section{padding-bottom:7rem}.reviews-section{padding-bottom:0}.jdgm-rev-widg__title{text-align:center}.btnholder{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px;gap:20px}.btnholder .yellow-btn,.banner-content .yellow-btn{border:1px solid #978B37;width:300px;display:flex;justify-content:center}.yellow-btn>span{flex:none!important;margin-right:10px}p.blwbtntxt{font-size:20px;color:#474646}.sleep-banner{background:#5887c5;border-radius:12px;padding:20px 50px;max-width:100%;margin:50px auto 0;position:relative;overflow:hidden}.sleep-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/oniresttra-logo.png?v=1781703980) no-repeat center;background-size:400px;opacity:1;pointer-events:none}.banner-content{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1}.banner-text{color:#fff;font-size:32px;line-height:40px;margin:0;max-width:50%}.banner-text strong{font-weight:700}.banner-btn{display:flex;align-items:center;gap:6px;background:#f4c21f;color:#000;padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:600;white-space:nowrap;transition:all .3s ease}.banner-btn img{height:18px}.banner-btn .arrow{font-size:16px}.banner-btn:hover{transform:translateY(-1px);opacity:.9}@media(max-width:600px){.banner-content{flex-direction:column;align-items:flex-start}.sleep-banner{padding:20px;max-width:100%;margin:20px auto 30px}.banner-text{font-size:24px;max-width:100%;text-align:center;line-height:32px}.sleep-banner:before{background-size:350px}p.blwbtntxt{font-size:20px;text-align:center}}section.btnholder-section{padding:20px 0;border-bottom:1px solid #ddd}
/*# sourceMappingURL=/cdn/shop/t/24/assets/desktop_sale_new_onirest.css.map */
