.sleep-strips-page{--strips-paper:#f9f7fd;--strips-surface:#fff;--strips-soft:#eee9f8;--strips-soft-pink:#f4dce8;--strips-ink:#29224c;--strips-muted:#6d6780;--strips-red:#694d9c;--strips-coral:#d94f86;--strips-line:#30275324}.sleep-strips-page .strips-announce{background:#29224c}.sleep-strips-page .strips-gallery-stage{background:radial-gradient(circle at 78% 18%,#fffffff5,#0000 15rem),linear-gradient(145deg,#ece8fb,#f7e4ef);border-color:#3e2f681a}.sleep-strips-page .strips-gallery-stage:after{background:#4731701a}.sleep-strips-page .strips-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.sleep-strips-page .strips-thumbnails button{aspect-ratio:1;border-radius:.72rem;place-items:center;min-height:0;padding:.35rem;line-height:0;display:grid;overflow:hidden}.sleep-strips-page .strips-thumbnails img{border-radius:.48rem;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.sleep-strips-page .strips-thumbnails button.lifestyle img{object-fit:cover}.sleep-strips-page .strips-thumbnails button.product img,.sleep-strips-page .strips-thumbnails button.facts img{object-fit:contain}.sleep-strips-page .strips-gallery-image.lifestyle{object-fit:cover;filter:none;width:100%;height:100%}.sleep-strips-page .strips-thumbnails button:hover{border-color:#694d9c80}.sleep-strips-page .strips-thumbnails button.selected{border-color:var(--strips-red);box-shadow:inset 0 0 0 1px var(--strips-red)}.sleep-strips-page .strips-rating span{color:#523b7c;background:#f0eafb;border-color:#694d9c2e}.sleep-strips-page .strips-buy-box{border-color:#694d9c52;box-shadow:0 1.2rem 2.8rem #3e2b651a}.sleep-strips-page .strips-tier-picker button:hover{border-color:#694d9c80}.sleep-strips-page .strips-offer-alert{background:radial-gradient(circle at 88% 0,#de609352,#0000 8rem),#29224c}.sleep-strips-page .strips-offer-alert span{color:#f5a1c1}.sleep-strips-page .strips-story-image,.sleep-strips-page .strips-how-image,.sleep-strips-page .strips-close-image{background:#eee9f8}.sleep-strips-page .strips-story-image img,.sleep-strips-page .strips-close-image img{object-fit:cover;transform:none}.sleep-strips-page .strips-caffeine-note{background:#f1ecfa;border-color:#694d9c2e}@media (max-width:560px){.sleep-strips-page .nav{min-height:3.65rem;padding-inline:1rem}.sleep-strips-page .brand-logo{width:7.2rem}.sleep-strips-page .nav-account{display:none}.sleep-strips-page .nav-cta{min-height:2.5rem;padding:.45rem .7rem;font-size:.72rem}.sleep-strips-page .nav-menu-toggle{width:2.5rem;height:2.5rem}.sleep-strips-page .strips-product{gap:1.35rem;padding:6.75rem 1rem 4rem}.sleep-strips-page .strips-gallery-stage{aspect-ratio:1;border-radius:1.1rem;height:auto;box-shadow:0 .9rem 2.2rem #3e2b651a}.sleep-strips-page .strips-gallery-image{width:min(88%,22rem)}.sleep-strips-page .strips-gallery-image.lifestyle{width:100%;height:100%}.sleep-strips-page .strips-gallery-image.facts{width:min(90%,22rem);padding:.55rem}.sleep-strips-page .strips-gallery-badge{padding:.45rem .6rem;font-size:.58rem;top:.85rem;left:.85rem}.sleep-strips-page .strips-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:initial;grid-auto-flow:row;gap:clamp(.3rem,1.8vw,.5rem);width:100%;margin-top:.65rem;padding:.1rem;display:grid;overflow:visible}.sleep-strips-page .strips-thumbnails button{width:100%;min-width:0;min-height:0;padding:.28rem}.sleep-strips-page .strips-product-copy>.strips-eyebrow{font-size:.66rem}.sleep-strips-page .strips-product h1{max-width:13ch;margin-top:.5rem;font-size:clamp(2.35rem,11vw,2.9rem);line-height:.95}.sleep-strips-page .strips-product-lead{max-width:38rem;color:var(--strips-muted);margin-top:.8rem;font-size:.9rem;line-height:1.55}.sleep-strips-page .strips-base-price{gap:.35rem .65rem;margin-top:.8rem}.sleep-strips-page .strips-base-price strong{font-size:1.35rem}.sleep-strips-page .strips-base-price span{font-size:.72rem}.sleep-strips-page .strips-rating{gap:.4rem;margin-top:.75rem}.sleep-strips-page .strips-rating span{padding:.38rem .52rem;font-size:.6rem}.sleep-strips-page .strips-buy-box{border-radius:.85rem;margin-inline:0;padding:1rem}.sleep-strips-page .strips-price-row{padding-bottom:.85rem}.sleep-strips-page .strips-price-row b{font-size:.72rem}.sleep-strips-page .strips-price-row strong{font-size:1.25rem}.sleep-strips-page .strips-tier-picker legend{margin-bottom:.55rem;font-size:.74rem}.sleep-strips-page .strips-tier-picker>div{grid-template-columns:1fr;gap:.5rem}.sleep-strips-page .strips-tier-picker button{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:.75rem;min-height:4.5rem;padding:.72rem .75rem .72rem 2.15rem}.sleep-strips-page .strips-tier-picker button.selected:before{border-radius:0 999px 999px 0;width:.22rem;height:auto;inset:.55rem auto .55rem -1px}.sleep-strips-page .strips-radio{width:.86rem;height:.86rem;top:50%;left:.72rem;transform:translateY(-50%)}.sleep-strips-page .strips-tier-copy,.sleep-strips-page .strips-tier-copy>span{justify-content:flex-start;align-items:flex-start}.sleep-strips-page .strips-tier-copy{padding-top:0}.sleep-strips-page .strips-tier-copy strong{font-size:.86rem}.sleep-strips-page .strips-tier-offer{padding:.18rem .3rem;font-size:.48rem}.sleep-strips-page .strips-tier-copy em{text-align:left;font-size:.64rem;display:block}.sleep-strips-page .strips-tier-price{align-self:center;justify-items:end}.sleep-strips-page .strips-tier-price b{font-size:.88rem}.sleep-strips-page .strips-buy-now{min-height:3.3rem;margin-top:.7rem;padding-inline:.8rem;font-size:.82rem}.sleep-strips-page .strips-checkout-trust{gap:.35rem .8rem;padding-top:.25rem;font-size:.59rem}.sleep-strips-page .strips-caffeine-note{font-size:.7rem;line-height:1.55}.sleep-strips-page .strips-pdp-details summary{font-size:.84rem}.sleep-strips-page .strips-pdp-details p{padding-right:0;font-size:.8rem}.sleep-strips-page .strips-mobile-buy{right:.6rem;bottom:max(.6rem, env(safe-area-inset-bottom));background:#29224cf7;border-radius:1rem;padding:.68rem .68rem .68rem .9rem;left:.6rem}.sleep-strips-page .strips-mobile-buy button{background:#f5a1c1;min-width:7.2rem}.sleep-strips-page .strips-value-bar div{padding:1.15rem .9rem}.sleep-strips-page .strips-value-bar strong{font-size:1.05rem}.sleep-strips-page .strips-value-bar span{font-size:.66rem}.sleep-strips-page .strips-story-image{min-height:19rem}.sleep-strips-page .strips-story-copy{padding:3.25rem 1.15rem 3.75rem}.sleep-strips-page .strips-story-copy h2,.sleep-strips-page .strips-section-heading h2,.sleep-strips-page .strips-facts-copy h2,.sleep-strips-page .strips-faq-heading h2,.sleep-strips-page .strips-close h2{font-size:clamp(2.15rem,10vw,2.75rem);line-height:.98}.sleep-strips-page .strips-story-copy>p:not(.strips-eyebrow),.sleep-strips-page .strips-section-heading>p:not(.strips-eyebrow),.sleep-strips-page .strips-facts-copy>p:not(.strips-eyebrow),.sleep-strips-page .strips-close p:not(.strips-eyebrow){font-size:.9rem;line-height:1.6}.sleep-strips-page .strips-how{padding:3.75rem 1.15rem 4.25rem}.sleep-strips-page .strips-how-image{aspect-ratio:1.18}.sleep-strips-page .strips-facts,.sleep-strips-page .strips-faq{gap:2.5rem;padding:3.75rem 1.15rem 4.25rem}.sleep-strips-page .strips-close-image{min-height:19rem}.sleep-strips-page .strips-close>div:last-child{padding:3.25rem 1.15rem 4rem}.sleep-strips-page .strips-footer{gap:1.25rem;padding:2.5rem 1.15rem 6.5rem}}
