html[data-nuit-reading="125"]{font-size:var(--nuit-auto-root-size, 125%);--nuit-text-scale: 1.25}html[data-nuit-reading="150"]{font-size:var(--nuit-auto-root-size, 150%);--nuit-text-scale: 1.5}.proven-benefits-section-wrapper .proven-benefits-section{width:100%!important;max-width:100%;margin-inline:0!important;box-sizing:border-box}@media(min-width:768px)and (max-width:1023px){.pillow-features-section .pillow-section-container{min-height:0!important;padding:32px 20px!important}.pillow-features-section .pillow-section-wrapper{display:flex;flex-direction:column-reverse;gap:24px}.pillow-features-section .pillow-features-grid{position:static!important;width:100%!important;height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}.pillow-features-section .pillow-feature{transform:none!important;justify-self:stretch!important;min-width:0}.pillow-features-section .pillow-feature-text{max-width:100%!important;transform:none!important}.pillow-features-section .pillow-feature-title{line-height:1.2!important;overflow-wrap:anywhere}.pillow-features-section .pillow-feature-icon{display:none}}[data-nuit-reading-open][hidden]{display:none!important}.nuit-reading-open{display:inline-block;padding:8px 0;margin:0 12px 0 0;border:0;background:transparent;color:inherit;font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nuit-reading-footer{text-align:center;padding:8px 16px}.nuit-reading-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:1rem;line-height:1.4;cursor:pointer}.nuit-reading-trigger svg{flex:0 0 auto;stroke-width:var(--icon-weight, 1px)}.nuit-reading-trigger:disabled{opacity:1;color:inherit;cursor:wait}header.header[data-section-id]:not(:has(>[data-nuit-header-complete])) *{visibility:hidden!important}html[data-nuit-reading] .nuit-iwt-v2 .image-with-text__item:has(>.rich-text):not(:has(+.nuit-badge-absolute))>.rich-text{content-visibility:hidden}.nr-snippets .nr-snippet-arrows button:first-child{left:0}.nr-snippets .nr-snippet-arrows button:last-child{right:0}.nuit-reading-trigger:hover,.nuit-reading-trigger:focus-visible{background:#1234400a}.nuit-reading-trigger--header{display:none;position:relative;width:auto}.nuit-reading-trigger--menu{width:100%;justify-content:flex-start;margin:0 0 12px;text-align:left}.nuit-reading-tooltip{position:absolute;z-index:2;top:calc(100% + 8px);right:0;width:max-content;max-width:240px;padding:6px 10px;border-radius:6px;background:#123440;color:#fff;font-size:.8125rem;font-weight:500;line-height:1.5;pointer-events:none;opacity:0;visibility:hidden}.nuit-reading-trigger--header:hover .nuit-reading-tooltip,.nuit-reading-trigger--header:focus-visible .nuit-reading-tooltip{opacity:1;visibility:visible}@media(min-width:1024px){.nuit-reading-trigger--header{display:inline-flex}}[data-nuit-reading-dialog]{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100svh - 32px);overflow:auto;padding:24px;border:1px solid #e2e8ea;border-radius:16px;background:#fff;color:#123440;margin:auto;font-family:var(--font-body-family, sans-serif);font-size:1rem;line-height:1.5;box-shadow:0 16px 48px #12344026}[data-nuit-reading-dialog]::backdrop{background:#12344055}.nuit-reading-heading{display:flex;align-items:start;gap:12px;justify-content:space-between}.nuit-reading-heading h2{min-width:0;overflow-wrap:anywhere;margin:0;font:inherit;font-size:1.25rem;font-weight:650;line-height:1.35}.nuit-reading-heading button{flex:0 0 44px;min-height:44px;margin:-10px -10px 0 0;border:0;background:none;font:inherit;font-size:1.75rem;color:inherit;cursor:pointer}[data-nuit-reading-dialog] p{margin:12px 0 20px;font-size:1rem}[data-nuit-reading-dialog] fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}[data-nuit-reading-dialog] label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;padding:12px;border:1px solid #d8e2e5;border-radius:10px;cursor:pointer}[data-nuit-reading-dialog] label:has(input:checked){border-color:#1784a3;background:#eff8fa}[data-nuit-reading-dialog] input{appearance:auto;-webkit-appearance:auto;accent-color:#1784a3;width:18px;height:18px;margin:0}[data-nuit-reading-dialog] label span{flex:1;min-width:5em}[data-nuit-reading-dialog] label small,[data-nuit-reading-dialog] .nuit-reading-note{color:#536b70;font-size:.8125rem}.nuit-reading-done{width:100%;min-height:48px;border:0;border-radius:10px;padding:10px 16px;background:#123440;color:#fff;font:inherit;font-weight:600;cursor:pointer}.nuit-reading-open:focus-visible,.nuit-reading-trigger:focus-visible,[data-nuit-reading-dialog] :focus-visible{outline:3px solid #1784a3;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){:is(button,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid currentColor!important;outline-offset:3px}[data-nuit-reading-dialog] label,:is(input,select,textarea){border-color:currentColor}[data-nuit-reading-dialog] .nuit-reading-note{color:#123440}}@media(forced-colors:active){:is(button,.button,[role=button],[data-nuit-reading-dialog] label){border:1px solid ButtonText}[data-nuit-reading-dialog] label:has(input:checked){outline:2px solid Highlight}:is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid Highlight!important}svg{forced-color-adjust:auto}}html[data-nuit-reading] #CartDrawer .omma-cta{height:auto!important;min-height:48px!important;white-space:normal!important}html[data-nuit-reading] #CartDrawer .omma-footer{max-height:calc(100svh - 200px)!important;overflow-y:auto!important}html[data-nuit-reading] #CartDrawer .omma-trustrow{flex-wrap:wrap}html[data-nuit-reading] :is(.q4-option,.q4-button,.q4-continue,.q4-back){height:auto;white-space:normal}html[data-nuit-reading] .q4-main{min-height:0}@media(min-width:1024px)and (max-width:1311px){html .three-image-layout__image-three{right:0!important}}@media(max-width:480px){html[data-nuit-reading] [data-nuit-confirm-change-actions]{flex-direction:column}html[data-nuit-reading] #CartDrawer .omma-trustrow{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/nuit-reading-controls.css.map */
