html,body{margin:0;padding:0;background:#fff}.os-root{--navy:#425BAF;--navy-dark:#2B3A78;--navy-medium:#38499A;--cream:#F4F6FC;--cream-light:#FAFBFE;--white:#FFFFFF;--text:#151515;--text-muted:#565B6B;--text-light:#8A8FA0;--border:#E2E6F0;--gold:#C2CBEE}.os-root,.os-root *{box-sizing:border-box;margin:0;padding:0}.os-root .os-pdpwrap{color:var(--text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;background:var(--white);-webkit-font-smoothing:antialiased}.os-root .os-pdpwrap img{max-width:100%}.os-root .os-container{max-width:1080px;margin:0 auto;padding:0 24px}.os-root .os-container.os-wide{max-width:1240px}.os-root .os-narrow{max-width:720px;margin-left:auto;margin-right:auto}.os-root .os-cream-bg,.os-root .os-white-bg,.os-root .os-navy-bg{padding:92px 0}.os-root .os-cream-bg{background:var(--cream)}.os-root .os-white-bg{background:var(--white)}.os-root .os-navy-bg{background:var(--navy-dark);color:var(--white)}.os-root .os-eyebrow{display:block;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--navy);font-weight:700;margin-bottom:16px}.os-root .os-navy-bg .os-eyebrow{color:var(--gold)}.os-root h2{font-family:Georgia,Times New Roman,serif;font-weight:700;color:var(--navy);line-height:1.18;font-size:36px;margin-bottom:18px;letter-spacing:-.2px}.os-root .os-navy-bg h2{color:var(--white)}.os-root h3{font-family:Georgia,serif;font-weight:700;color:var(--navy);font-size:20px;line-height:1.25;margin-bottom:10px}.os-root .os-lead{font-size:18px;color:var(--text-muted);line-height:1.7}.os-root .os-navy-bg .os-lead{color:#ffffffd9}.os-root p{margin-bottom:14px}.os-root p:last-child{margin-bottom:0}.os-root strong{color:var(--navy);font-weight:700}.os-root .os-navy-bg strong{color:var(--white)}.os-root .os-center{text-align:center}.os-root .os-mt-lg{margin-top:46px}.os-root .os-cta-btn{display:inline-block;background:var(--navy);color:var(--white);padding:18px 40px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px #425baf38}.os-root .os-cta-btn:hover{background:var(--navy-medium);transform:translateY(-2px);box-shadow:0 10px 26px #425baf52}.os-root .os-navy-bg .os-cta-btn{background:var(--white);color:var(--navy)}.os-root .os-navy-bg .os-cta-btn:hover{background:var(--cream)}.os-root .os-cta-wrap{margin-top:30px}.os-root .os-lp-img{display:block;width:100%;height:auto;border:0;border-radius:16px;object-fit:cover}.os-root .os-lp-imglink{display:block;cursor:pointer;line-height:0}.os-root .os-img-placeholder{background:linear-gradient(135deg,#eef1fa,#dce2f2);border:2px dashed #A9B4DD;border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;color:#4a5573;font-family:Courier New,monospace;font-size:13px;line-height:1.5;padding:28px 22px;min-height:300px}.os-root .os-img-placeholder.os-tall{min-height:420px}.os-root .os-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.os-root .os-split.os-media-right>.os-lp-imglink,.os-root .os-split.os-media-right>.os-img-placeholder,.os-root .os-split.os-media-right>.os-lp-img{order:2}.os-root .os-ticks{list-style:none;margin:22px 0 0}.os-root .os-ticks li{position:relative;padding-left:34px;margin-bottom:16px;font-size:16px;color:var(--text);line-height:1.5}.os-root .os-navy-bg .os-ticks li{color:#ffffffe6}.os-root .os-ticks li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--navy)}.os-root .os-navy-bg .os-ticks li:before{background:var(--gold)}.os-root .os-ticks li:after{content:"";position:absolute;left:7px;top:8px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.os-root .os-navy-bg .os-ticks li:after{border-color:var(--navy-dark)}.os-root .os-ticks li b{color:var(--navy)}.os-root .os-navy-bg .os-ticks li b{color:var(--white)}.os-root .os-zones{list-style:none;margin:24px 0 0}.os-root .os-zones li{padding:16px 0;border-top:1px solid rgba(255,255,255,.15)}.os-root .os-zones li:first-child{border-top:none}.os-root .os-zones h3{color:var(--white);font-size:17px;margin-bottom:4px}.os-root .os-zones p{font-size:15px;color:#ffffffd1;margin:0}.os-root .os-tabs-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:36px 0 26px}.os-root .os-tabs-nav.os-start{justify-content:flex-start;margin:26px 0 22px}.os-root .os-tab-btn{border:1px solid var(--border);background:var(--white);color:var(--navy);font-family:inherit;font-size:14px;font-weight:700;padding:11px 20px;border-radius:999px;cursor:pointer;transition:all .2s ease}.os-root .os-tab-btn:hover{border-color:var(--navy);transform:translateY(-1px)}.os-root .os-tab-btn[data-active]{background:var(--navy);color:var(--white);border-color:var(--navy);box-shadow:0 6px 16px #425baf40}.os-root .os-tab-panels{max-width:820px;margin:0 auto}.os-root .os-tab-panels.os-start{margin:0;max-width:none}.os-root .os-tab-panel{display:none;background:var(--white);border:1px solid var(--border);border-radius:18px;padding:32px 34px;box-shadow:0 8px 26px #141e500f;text-align:left}.os-root .os-tab-panel[data-active]{display:block;animation:fadeUp .45s ease}.os-root .os-tab-panel h3{font-size:21px;margin-bottom:12px}.os-root .os-tab-panel .os-why{font-size:16px;color:var(--text-muted);margin-bottom:14px}.os-root .os-tab-panel .os-how{font-size:16px;color:var(--text)}.os-root .os-tab-panel .os-how b,.os-root .os-tab-panel .os-txt p b{color:var(--navy)}.os-root .os-tab-panel.os-media{padding:24px}.os-root .os-tab-panel.os-media .os-inner{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:center}.os-root .os-tab-panel.os-media .os-img-placeholder{min-height:250px;margin:0;border-radius:12px}.os-root .os-tab-panel.os-media .os-txt h3{margin-bottom:10px}.os-root .os-tab-panel.os-media .os-txt p{color:var(--text-muted);font-size:16px;margin:0}.os-root .os-tab-note{max-width:820px;margin:18px auto 0;font-size:13px;color:var(--text-light);text-align:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.os-root .os-phases{margin-top:28px}.os-root .os-phase{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-top:1px solid var(--border)}.os-root .os-phase:first-child{border-top:none}.os-root .os-phase .os-num{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--white);font-family:Georgia,serif;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.os-root .os-phase h3{font-size:16px;margin-bottom:4px}.os-root .os-phase p{font-size:15px;color:var(--text-muted);margin:0}.os-root .os-stat-band{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;margin-top:42px;padding:34px 24px;background:var(--navy-dark);border-radius:20px}.os-root .os-stat{text-align:center;color:var(--white)}.os-root .os-stat .os-big{display:block;font-family:Georgia,serif;font-weight:700;font-size:33px;line-height:1;color:var(--white);margin-bottom:8px}.os-root .os-stat .os-lab{font-size:13px;letter-spacing:.8px;color:#ffffffd1;text-transform:uppercase}.os-root .os-vid-carousel,.os-root .os-vid-viewport{position:relative}.os-root .os-vid-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 4px 2px;position:relative}.os-root .os-vid-track::-webkit-scrollbar{display:none}.os-root .os-vid-slide{flex:0 0 auto;width:300px;scroll-snap-align:center}.os-root .os-vid-media{position:relative;border-radius:18px;overflow:hidden;background:#000;cursor:pointer}.os-root .os-vid-slide .os-lp-video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;background:#000}.os-root .os-vid-sound{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;border:none;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .15s ease}.os-root .os-vid-sound:hover{background:#000000b8;transform:scale(1.06)}.os-root .os-vid-sound svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.os-root .os-vid-sound .os-ic-on{display:none}.os-root .os-vid-sound:not([data-muted]) .os-ic-on{display:block}.os-root .os-vid-sound:not([data-muted]) .os-ic-muted{display:none}.os-root .os-vid-slide .os-name{margin-top:14px;text-align:center;font-size:14px;font-weight:700;color:var(--navy)}.os-root .os-vid-arrow{position:absolute;top:46%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:#fffffff5;color:var(--navy);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #141e502e;transition:opacity .2s ease,transform .15s ease}.os-root .os-vid-arrow:hover{transform:translateY(-50%) scale(1.07)}.os-root .os-vid-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.os-root .os-vid-prev{left:6px}.os-root .os-vid-next{right:6px}.os-root .os-vid-arrow[disabled]{opacity:0;pointer-events:none}.os-root .os-vid-dots{display:flex;justify-content:center;gap:9px;margin-top:22px}.os-root [data-viddot]{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:var(--border);cursor:pointer;transition:width .25s ease,background .25s ease}.os-root [data-viddot][data-active]{width:26px;border-radius:999px;background:var(--navy)}@media(min-width:901px){.os-root .os-vid-track{justify-content:center}.os-root .os-vid-dots,.os-root .os-vid-arrow{display:none}}.os-root .os-rev-carousel{margin-top:30px}.os-root .os-rev-track{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;padding:4px;position:relative}.os-root .os-rev-track::-webkit-scrollbar{display:none}.os-root .os-rev-track .os-review-card{flex:0 0 auto;width:340px}.os-root .os-review-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 4px 16px #141e500d}.os-root .os-stars{color:var(--navy);letter-spacing:2px;font-size:15px;margin-bottom:10px}.os-root .os-review-card .os-quote{font-size:15px;color:var(--text);line-height:1.55;margin-bottom:14px}.os-root .os-review-card .os-who{font-size:13px;font-weight:700;color:var(--navy)}.os-root .os-review-card .os-ver{font-size:12px;color:var(--text-light)}.os-root .os-seal{width:200px;height:200px;margin:0 auto 8px}.os-root .os-seal .os-img-placeholder{min-height:200px;border-radius:50%}.os-root details.os-acc{border-bottom:1px solid var(--border)}.os-root details.os-acc summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font-weight:700;color:var(--navy);font-size:17px;line-height:1.4}.os-root details.os-acc summary::-webkit-details-marker{display:none}.os-root details.os-acc summary:after{content:"";position:absolute;right:6px;top:26px;width:11px;height:11px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg);transition:transform .25s ease}.os-root details.os-acc[open] summary:after{transform:rotate(-135deg)}.os-root details.os-acc .os-acc-body{padding:0 44px 24px 0;color:var(--text-muted);font-size:16px;line-height:1.65}.os-root details.os-acc .os-acc-body p{margin-bottom:12px}.os-root details.os-acc .os-acc-body ul{list-style:none;margin:8px 0}.os-root details.os-acc .os-acc-body li{position:relative;padding-left:22px;margin-bottom:8px}.os-root details.os-acc .os-acc-body li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--navy)}.os-root .os-faq-group{margin-top:42px;padding-top:34px;border-top:2px solid var(--border)}.os-root .os-faq-group:first-child{margin-top:4px;padding-top:0;border-top:none}.os-root .os-faq-cat{display:inline-block;background:var(--navy);color:var(--white);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:11px 22px;border-radius:999px;margin:0 0 18px;box-shadow:0 8px 18px #425baf38}.os-root .os-final-trust{margin-top:20px;font-size:13px;letter-spacing:.5px;color:#ffffffc7}.os-root [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.os-root [data-reveal][data-visible]{opacity:1;transform:none}@keyframes tabHint{0%,to{transform:scale(1);box-shadow:0 0 #425baf00}50%{transform:scale(1.06);box-shadow:0 0 0 7px #425baf33}}.os-root [data-hint]:not([data-hinted]) .os-tab-btn:not([data-active]){animation:tabHint 1.9s ease-in-out infinite}.os-root [data-hint]:not([data-hinted]) .os-tab-btn:not([data-active]):nth-of-type(2){animation-delay:.15s}.os-root [data-hint]:not([data-hinted]) .os-tab-btn:not([data-active]):nth-of-type(3){animation-delay:.3s}.os-root [data-hint]:not([data-hinted]) .os-tab-btn:not([data-active]):nth-of-type(4){animation-delay:.45s}.os-root [data-hint]:not([data-hinted]) .os-tab-btn:not([data-active]):nth-of-type(5){animation-delay:.6s}.os-root [data-hint]:not([data-hinted]) .os-tab-btn:not([data-active]):nth-of-type(6){animation-delay:.75s}@media(max-width:900px){.os-root .os-cream-bg,.os-root .os-white-bg,.os-root .os-navy-bg{padding:58px 0}.os-root h2{font-size:27px}.os-root .os-lead{font-size:16.5px}.os-root .os-split{grid-template-columns:1fr;gap:0}.os-root .os-split>.os-lp-imglink,.os-root .os-split>.os-img-placeholder{order:-1!important;margin-bottom:26px}.os-root .os-split.os-media-right>.os-lp-img{order:-1!important;margin-bottom:26px}.os-root .os-vid-slide{width:80vw;max-width:340px}.os-root .os-rev-track .os-review-card{width:84vw;max-width:340px}.os-root .os-stat-band{gap:26px;flex-direction:column}.os-root .os-tabs-nav{gap:8px}.os-root .os-tabs-nav.os-start{justify-content:center}.os-root .os-tab-btn{font-size:13px;padding:9px 15px}.os-root .os-tab-panel{padding:24px 22px}.os-root .os-tab-panel.os-media{padding:18px}.os-root .os-tab-panel.os-media .os-inner{grid-template-columns:1fr;gap:16px}.os-root .os-img-placeholder,.os-root .os-img-placeholder.os-tall{min-height:240px}}@media(max-width:560px){.os-root .os-container{padding:0 18px}.os-root h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.os-root [data-reveal]{opacity:1;transform:none;transition:none}.os-root .os-tab-panel[data-active],.os-root [data-hint] .os-tab-btn{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ortosen-pdp.css.map */
