.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) :is(.ocu-v--modal-content,.ocu-modal__content){width:min(390px,100%)!important;min-width:0!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__content *{font-family:Figtree,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__header{display:block!important;position:relative!important;background:#f4f9fb!important;padding:14px 44px 11px 18px!important;text-align:left!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__header :is(div,p,span){text-align:left!important;margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__title--incart,.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__title--incart *{font-size:17px!important;line-height:19.55px!important;font-weight:700!important;color:#16283d!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-product-headline--second{margin-top:4px!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-product-headline--second *{font-size:12px!important;line-height:18px!important;font-weight:400!important;color:#3a4149!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__close{position:absolute!important;top:14px!important;right:14px!important;margin:0!important;color:#7c8792!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-upsell__timer{height:auto!important;min-height:28px!important;padding:5px 12px!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-timer--offset{display:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-offer__timer,.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-offer__timer *{font-size:13px!important;line-height:18.75px!important;font-weight:600!important;text-align:center!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) main.ocu-main{padding:12px 24px 16px!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__hero-section{padding:0!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-layout__container{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;column-gap:14px!important;row-gap:12px!important;align-items:start!important;width:auto!important;padding:0!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) :is(.ocu-modal__main,.ocu-modal__hero-content,.ocu-hero-content__container,.ocu-hero-content__container>div:last-child){display:contents!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-mobile__container{display:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__incart-image{grid-column:1!important;width:auto!important;height:196px!important;padding:0!important;margin:0!important;border-radius:3.44px!important;overflow:hidden!important;background:#f4f6f8 url(/cdn/shop/files/ct-ocu-sheet-packshot.png) center / cover no-repeat!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-modal__incart-image>*{display:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-content__container>div:first-child{grid-column:2!important;min-width:0!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title{margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title :is(h1,h2,h3,p,li,span){font-size:12px!important;line-height:18px!important;font-weight:400!important;color:#3a4149!important;margin:0!important;padding:0!important;text-align:left!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title>:first-child,.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title>:first-child *{font-size:18px!important;line-height:1.25!important;font-weight:600!important;color:#00214d!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title>:first-child{margin-bottom:8px!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title :is(strong,b),.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title :is(strong,b) *{font-weight:700!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-title p:has(>br:only-child){display:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .upsell-price{grid-column:1 / -1!important;margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .price-holder{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8.7px!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-totals__has{order:1!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-totals__has *{font-size:16px!important;line-height:1.45!important;font-weight:700!important;color:#00214d!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-totals__was{order:2!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-totals__was *{font-size:16px!important;line-height:1.45!important;font-weight:400!important;color:#4a5158!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .price-holder:after{content:"50% OFF";order:3;padding:2px 8px;border-radius:4px;background:#2f9e5f;color:#fff;font:800 11px/16.5px Figtree,sans-serif}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-savings--flex{order:4!important;flex-basis:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;color:#2f9e5f!important;font:700 12px/18px Figtree,sans-serif!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-savings--flex:before{content:"You save\a0"}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-savings--flex :is(p,div){margin:0!important;padding:0!important;color:inherit!important;font:inherit!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-savings--flex .text--width{display:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-content__container section:has(.selector__wrapper){grid-column:1 / -1!important;margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-hero-content__container section:has(.selector__wrapper)>div{margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .selector__wrapper{width:100%!important;max-width:none!important;box-sizing:border-box!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .selector__label{flex:none!important;width:auto!important;max-width:none!important;overflow:visible!important;position:static!important;top:auto!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-upsell__quantity{display:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-button-cta__container{grid-column:1 / -1!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-cta__buy{width:100%!important;height:auto!important;min-height:41.5px!important;padding:11px!important;margin:0!important;border:0!important;border-radius:4px!important;background:#e85d2c!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-cta__buy *{font-size:16px!important;line-height:19.5px!important;font-weight:700!important;color:#fff!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-cta__decline{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important}.ocu-pre:has(img[alt$="fit check"],img[alt$="complete the bed"]) .ocu-cta__decline *{font-size:12px!important;line-height:18px!important;font-weight:600!important;color:#7c8792!important;text-decoration:underline!important;text-underline-offset:2px!important;margin:0!important}.ocu-pre:has(img[alt$="fit check"]) .ocu-upsell__timer{background:#fdecea!important}.ocu-pre:has(img[alt$="fit check"]) .ocu-offer__timer *{color:#630000!important}.ocu-pre:has(img[alt$="fit check"]) .ocu-hero-title ul{list-style:none!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin:8px 0 0!important;padding:0!important}.ocu-pre:has(img[alt$="fit check"]) .ocu-hero-title li{display:flex!important;align-items:center!important;gap:4px!important;list-style:none!important}.ocu-pre:has(img[alt$="fit check"]) .ocu-hero-title li,.ocu-pre:has(img[alt$="fit check"]) .ocu-hero-title li *{font-size:11px!important;line-height:17.25px!important;font-weight:600!important;color:#00214d!important}.ocu-pre:has(img[alt$="fit check"]) .ocu-hero-title li:before{content:"";flex:0 0 10px;height:10.67px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10.6667'%3E%3Cpath fill='%23E85D2C' d='M10 5.66657C10 8.42799 7.76142 10.6666 5 10.6666C2.23858 10.6666 0 8.42799 0 5.66657C0 2.90514 2.23858 0.666566 5 0.666566C7.76142 0.666566 10 2.90514 10 5.66657ZM7.51895 3.77261C7.33589 3.58955 7.0391 3.58955 6.85604 3.77261C6.85162 3.77703 6.84747 3.78171 6.84361 3.78663L4.67337 6.55203L3.36492 5.24358C3.18186 5.06052 2.88507 5.06052 2.70201 5.24358C2.51895 5.42664 2.51895 5.72344 2.70201 5.90649L4.35604 7.56052C4.5391 7.74358 4.83589 7.74358 5.01895 7.56052C5.02303 7.55645 5.02688 7.55215 5.03048 7.54765L7.52561 4.42874C7.70198 4.2452 7.69977 3.95342 7.51895 3.77261Z'/%3E%3C/svg%3E") center / contain no-repeat}.ocu-pre:has(img[alt$="fit check"]) .selector__wrapper{position:relative!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:10px 12px!important;background:#eaf3f7!important;border:1px solid #cfe0ea!important;border-radius:4px!important}.ocu-pre:has(img[alt$="fit check"]) .selector__label{display:block!important;height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;white-space:nowrap!important}.ocu-pre:has(img[alt$="fit check"]) .selector__wrapper:before{display:none!important}.ocu-pre:has(img[alt$="fit check"]) .selector__label span{display:none!important}.ocu-pre:has(img[alt$="fit check"]) .selector__label:before{content:"Matched to your topper:";font:700 12px/18px Figtree,sans-serif;color:#16283d}.ocu-pre:has(img[alt$="fit check"]) .select__wrapper{position:static!important;flex:1 1 0%!important;width:auto!important;min-width:0!important;margin:0!important;border:0!important;background:none!important}.ocu-pre:has(img[alt$="fit check"]) .select__wrapper>:not(select),.ocu-pre:has(img[alt$="fit check"]) .select__wrapper:before,.ocu-pre:has(img[alt$="fit check"]) .select__wrapper:after{display:none!important}.ocu-pre:has(img[alt$="fit check"]) .selector__dropdown{-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:18px!important;min-height:0!important;margin:0!important;padding:0 56px 0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font:700 12px/18px Figtree,sans-serif!important;color:#3e6e84!important;cursor:pointer!important}.ocu-pre:has(img[alt$="fit check"]) .selector__wrapper:after{content:"Change"!important;display:block!important;position:absolute!important;left:auto!important;right:12px!important;top:50%!important;width:auto!important;height:auto!important;border:0!important;background:none!important;transform:translateY(-50%)!important;font:700 11px/16.5px Figtree,sans-serif!important;color:#e85d2c!important;pointer-events:none!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-upsell__timer{background:#82afc1!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-offer__timer *{color:#fff!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-layout__container{grid-template-columns:126px minmax(0,1fr)!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-modal__incart-image{order:1!important;height:108px!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-hero-content__container>div:first-child{order:2!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-layout__container:after{content:"";order:3;grid-column:1 / -1;aspect-ratio:342 / 108;background:url(/cdn/shop/files/ct-ocu-v2-row.png) center / 100% 100% no-repeat}.ocu-pre:has(img[alt$="complete the bed"]) .upsell-price{order:4!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-hero-content__container section:has(.selector__wrapper){order:5!important}.ocu-pre:has(img[alt$="complete the bed"]) .ocu-button-cta__container{order:7!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__wrapper{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__label{margin:0!important;padding:0!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__label span{display:none!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__label:before{content:"Choose your size:";font:700 13px/19.5px Figtree,sans-serif;color:#0f2832}.ocu-pre:has(img[alt$="complete the bed"]) .select__wrapper{width:100%!important;margin:0!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__dropdown{-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:10px 36px 10px 14px!important;border:1px solid #15181c!important;border-radius:6px!important;box-shadow:none!important;background:#ecf5f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2300214d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 12px 8px no-repeat!important;font:700 14px/20px Figtree,sans-serif!important;color:#00214d!important;cursor:pointer!important}.ocu-pre:has(img[alt$="complete the bed"]) .select__wrapper>:not(select),.ocu-pre:has(img[alt$="complete the bed"]) .select__wrapper:before,.ocu-pre:has(img[alt$="complete the bed"]) .select__wrapper:after{display:none!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__wrapper:before{display:none!important}.ocu-pre:has(img[alt$="complete the bed"]) .selector__wrapper:after{content:"Pre-set to the topper you bought \2014  change it if you need to."!important;display:block!important;position:static!important;width:auto!important;height:auto!important;margin:6px 0 0!important;border:0!important;background:none!important;transform:none!important;font:400 12px/18px Figtree,sans-serif!important;color:#3a4149!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ocu-sheet-test.css.map */
