.oc a,.oc button,.oc label,.oc summary,.oc input[type=range]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(11,114,133,.14)}.oc .oc-calc-row input[type=range]{height:44px;accent-color:var(--oc-primary);cursor:pointer}@media(max-width:767px){.oc .oc-burger,.oc .oc-cart{width:44px;height:44px}.oc .oc-header .oc-btn{min-height:44px;height:44px;padding-inline:14px}.oc .oc-logo{display:flex;align-items:center;min-height:44px}.oc .oc-mobnav a{min-height:52px}.oc .oc-announce a{display:inline-block;min-height:40px;line-height:40px;margin-left:8px}.oc .oc-hero-play{min-height:48px}.oc .oc-ratingpill,.oc .oc-pdp-rating{min-height:44px}.oc .oc-accordion summary{min-height:56px;align-items:center}.oc .oc-faq summary{min-height:58px;align-items:center;font-size:16px}.oc .oc-footer ul{gap:0}.oc .oc-footer ul a{display:flex;align-items:center;min-height:44px}.oc .oc-gal-thumb{width:68px}.oc .oc-bundle{padding:18px 16px;min-height:76px}.oc .oc-scene{min-height:60px}.oc .oc-shopcard-title a{display:inline-flex;align-items:center;min-height:44px}.oc .oc-header .oc-container{height:62px}.oc .oc-announce{padding:9px 14px;font-size:12.5px}.oc .oc-hero-layout{padding:14px 20px 30px;gap:18px}.oc .oc-hero h1{font-size:38px;line-height:1.04}.oc .oc-hero-stage{height:206px}.oc .oc-hero-device{width:182px}.oc .oc-hero-floor{width:230px;height:32px;bottom:-6px}.oc .oc-hero-copy p{margin-top:14px;font-size:15px;line-height:1.55}.oc .oc-hero-pill{margin-top:14px;padding:7px 13px}.oc .oc-hero-actions{margin-top:14px;gap:12px}.oc p.oc-hero-note{margin-top:12px;font-size:12px}.oc .oc-section{padding-block:44px}.oc .oc-heading{font-size:29px}.oc .oc-container{padding-inline:20px}.oc .oc-trust{padding-block:22px}.oc .oc-trust-grid{gap:18px 10px}.oc .oc-trust-item{font-size:11.5px;gap:6px}.oc .oc-trust-item svg{width:17px;height:17px}.oc .oc-calc{margin-top:28px;gap:16px}.oc .oc-calc-inputs{padding:22px 18px}.oc .oc-calc-field+.oc-calc-field{margin-top:22px}.oc .oc-calc-out{padding:26px 22px}.oc .oc-calc-big{font-size:52px}.oc .oc-calc-val{min-width:74px;font-size:16px;padding:7px 10px}.oc .oc-calc-split{margin-top:22px;padding-top:20px;gap:14px}.oc .oc-calc-split p+p{font-size:21px}.oc .oc-weeks{gap:6px;align-items:stretch}.oc .oc-weeks div{padding:10px 8px}.oc .oc-weeks p{font-size:11px;line-height:1.3}.oc .oc-gal{gap:12px}.oc .oc-gal-stage{border-radius:16px}.oc .oc-crumbs{padding-block:14px}.oc .oc-pdp h1{font-size:32px}.oc .oc-pdp-grid{gap:24px;padding-bottom:28px}.oc .oc-gallery{position:static}.oc .oc-mobilebar{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.oc .oc-mobilebar form{gap:10px}.oc .oc-mobilebar-info{width:auto;flex:0 1 auto;min-width:0;line-height:1.25}.oc .oc-mobilebar-info p{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc .oc-mobilebar-price{font-size:17px}.oc .oc-mobilebar .oc-badge{font-size:8px;padding:1px 5px}.oc .oc-mobilebar .oc-btn{min-height:50px;height:50px}.oc .oc-mobilebar .oc-btn--ghost{width:50px;flex:0 0 50px}.oc .oc-pdp-pad{padding-bottom:104px}.oc .oc-email{padding:30px 20px;border-radius:16px}.oc .oc-email h2{font-size:25px}.oc .oc-email input[type=email]{min-height:52px;font-size:16px}.oc .oc-science-wrap{padding-inline:20px;margin-top:28px}.oc .oc-scenes{gap:6px}.oc .oc-footer .oc-container{padding-block:40px}.oc .oc-footer-grid{gap:28px 20px}.oc p.oc-footer-fine{margin-top:32px;padding-top:24px}}@media(max-width:360px){.oc .oc-hero h1{font-size:33px}.oc .oc-heading{font-size:26px}.oc .oc-calc-big{font-size:46px}.oc .oc-weeks p{font-size:10.5px}.oc .oc-header .oc-btn{font-size:11px;padding-inline:11px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/oc4.css.map */
