.product__media-wrapper{position:relative}.product-certified-label{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 14px 7px;background:#12144f;border-radius:4px;color:#fff;text-decoration:none;max-width:calc(100% - 24px);transition:opacity .2s ease}.product-certified-label[type=button]{cursor:pointer;border:none;font:inherit;text-align:left;appearance:none;-webkit-appearance:none}.product-certified-label:focus-visible,.product-certified-label:hover{color:#fff;opacity:.9}.product-certified-label--static{cursor:default}.product-certified-label__icon{display:inline-flex;flex:0 0 auto;line-height:0}.product-certified-label__icon svg{width:13px;height:13px;display:block}.product-certified-label__icon svg path{fill:#717295}.product-certified-label__text{font-weight:800;font-size:9px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase}html{scroll-behavior:smooth}.safe-sleep{color:#fff}.safe-sleep__inner{padding-top:40px;padding-bottom:40px}.safe-sleep__intro{text-align:center}.safe-sleep__logo{margin-bottom:24px}.safe-sleep__logo img{width:auto;max-width:177px;height:177px;margin-right:auto;display:block}.safe-sleep__heading{margin:18px 12px 15px 12px;font-weight:700;font-size:32px;line-height:1.15;letter-spacing:-.4px;color:#fff}.safe-sleep__heading-line{display:block;margin:0;padding:0;line-height:1.15}.safe-sleep__heading-line:nth-child(2){margin-top:5px}.safe-sleep__heading-line:last-child{margin-bottom:0}.safe-sleep__intro-text{font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.1px;padding:0 11px;max-width:80%}.safe-sleep__intro-text a{color:#fff!important;text-decoration:underline}.safe-sleep__intro-text *{color:#fff;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.1px}.safe-sleep__intro-text p{margin:0 0 12px}.safe-sleep__intro-text p:last-child{margin-bottom:0}.safe-sleep__divider{display:none}.safe-sleep__features-list{margin:0;padding:0;list-style:none;max-width:87%}.safe-sleep__feature{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:21px;margin-bottom:20px}.safe-sleep__feature:last-child{border-bottom:0;margin:0 0 13px 0;padding:0}.safe-sleep__feature-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;padding:0}.safe-sleep__feature-row.safe-sleep__feature-row--interactive{cursor:pointer}.safe-sleep__feature-icon{margin-bottom:11px;margin-top:3px}.safe-sleep__feature-icon img{width:24px;height:24px;display:block}.safe-sleep__feature-name{margin:0 0 14px;font-weight:700;font-size:16px;line-height:23px;letter-spacing:-.4px;color:#fff}.safe-sleep__feature-summary{max-width:80%}.safe-sleep__feature-summary *{color:rgba(255,255,255,.8);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.1px}.safe-sleep__feature-summary p{margin:0}.safe-sleep__more-btn{position:absolute;top:47px;right:0;height:24px;border:0;background:0 0;padding:0;pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.safe-sleep__more-btn svg path{fill:#717295}.safe-sleep__panel-data{display:none}.safe-sleep-panel{position:fixed;inset:0;z-index:999;visibility:hidden;pointer-events:none;transition:visibility 0s linear .75s}.safe-sleep-panel.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.safe-sleep-panel.is-open .safe-sleep-panel__backdrop{opacity:1;transition:opacity .5s ease}.safe-sleep-panel.is-open .safe-sleep-panel__dialog{opacity:1;transform:translate(-50%,-50%);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.safe-sleep-panel__backdrop{position:absolute;inset:0;z-index:0;border:0;padding:0;margin:0;background:rgba(18,20,79,.35);opacity:0;cursor:pointer;transition:opacity .75s ease}.safe-sleep-panel__dialog{position:fixed;top:50%;left:50%;z-index:1;width:calc(100% - 40px);max-width:497px;max-height:min(85vh,640px);padding:44px 50px;overflow-y:auto;color:#fff;background:var(--safe-sleep-panel-bg,#12144f);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.2);opacity:0;transform:translate(calc(-50% + 100vw),-50%);transition:opacity .75s ease,transform .75s cubic-bezier(.4,0,.2,1)}.safe-sleep-panel__close{position:absolute;top:27px;right:20px;border:0;background:0 0;padding:0;cursor:pointer;line-height:0}.safe-sleep-panel__close svg{width:19px;height:19px}.safe-sleep-panel__close svg path{fill:#fff;stroke:#fff}.safe-sleep-panel__icon{margin-bottom:16px}.safe-sleep-panel__icon img{width:auto;max-width:32px;height:auto;display:block}.safe-sleep-panel__title{margin:0 0 15px;color:#fff;font-weight:700;font-size:18px;line-height:30px;letter-spacing:-.4px}.safe-sleep-panel__content{color:rgba(255,255,255,.8);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.1px}.safe-sleep-panel__content *{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.1px;color:rgba(255,255,255,.8)}.safe-sleep-panel__content p{margin:0 0 20px}.safe-sleep-panel__content p:last-child{margin-bottom:0}.safe-sleep-panel__content h3,.safe-sleep-panel__content h4,.safe-sleep-panel__content strong{color:#fff;font-weight:700;font-size:16px;line-height:23px;margin:0 0 8px}.safe-sleep-panel__content a{color:#fff;text-decoration:underline}html:has(.safe-sleep-panel-open){overflow:hidden}body.safe-sleep-panel-open{overflow:hidden}@media screen and (min-width:1400px){body .safe-sleep__intro{padding-left:84px}}@media screen and (min-width:1024px) and (max-width:1399px){body .safe-sleep__intro{padding-left:50px}body .safe-sleep__intro-text{max-width:100%!important}}@media screen and (min-width:768px) and (max-width:1024px){body .safe-sleep__intro{width:50%;padding:0}body .safe-sleep__intro .safe-sleep__intro-text{max-width:90%}body .safe-sleep__features{width:50%;padding-left:50px}body .safe-sleep__features-list{max-width:90%}}@media screen and (min-width:768px) and (max-width:991px){body .safe-sleep__inner{padding-left:50px;padding-right:50px}}@media screen and (min-width:768px){.safe-sleep__inner{padding-top:73px;padding-bottom:60px}.safe-sleep__layout{display:flex;justify-content:space-between}.safe-sleep__intro{text-align:left;padding-right:40px;width:48%}.safe-sleep__features{width:50.1%;padding-left:76px;border-left:1px solid rgba(255,255,255,.12)}.safe-sleep__heading{font-size:32px;max-width:90%}}@media screen and (max-width:767px){.safe-sleep{border-radius:4px}.safe-sleep__inner{padding:38px 15px 20px 26px}.safe-sleep__feature-row{padding:16px 0}.safe-sleep__intro{display:flex;justify-content:space-between}.safe-sleep__intro .safe-sleep__logo{margin:-10px 15px 0 0;order:1}.safe-sleep__intro .safe-sleep__logo img{max-width:95px;height:95px}.safe-sleep__intro .safe-sleep__heading-wrapper{text-align:left}.safe-sleep__intro .safe-sleep__heading-wrapper .safe-sleep__heading{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.4px;margin-bottom:14px}.safe-sleep__intro .safe-sleep__heading-wrapper .safe-sleep__heading .safe-sleep__heading-line{display:inline-block;line-height:1.15;margin:0}.safe-sleep__intro .safe-sleep__heading-wrapper .safe-sleep__intro-text{padding:0;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;max-width:100%}.safe-sleep__intro .safe-sleep__heading-wrapper .safe-sleep__intro-text *{font-size:14px;line-height:20px;letter-spacing:0}.safe-sleep__features-list{max-width:100%;margin-top:28px}.safe-sleep__features-list .safe-sleep__feature-icon{margin:0 21px 0 0}.safe-sleep__features-list .safe-sleep__feature-summary{display:none}.safe-sleep__features-list .safe-sleep__feature{margin-bottom:11px;padding-bottom:11px}.safe-sleep__features-list .safe-sleep__feature:last-child{margin-bottom:0}.safe-sleep__features-list .safe-sleep__feature .safe-sleep__more-btn{top:50%;transform:translate(-50%,-50%);margin-right:3px}.safe-sleep__features-list .safe-sleep__feature-row{display:flex;padding:0;align-items:center}.safe-sleep__features-list .safe-sleep__feature-row .safe-sleep__feature-main{display:flex;align-items:center;width:100%}.safe-sleep__features-list .safe-sleep__feature-row .safe-sleep__feature-main .safe-sleep__feature-name{margin:0;font-size:16px;line-height:115%}.safe-sleep-panel__dialog{padding:25px 20px 20px}.safe-sleep-panel__close{top:16px;right:16px}}@media screen and (max-width:480px){.safe-sleep-panel__dialog{width:calc(100% - 32px);max-width:none;max-height:min(90vh,500px);padding:25px 20px 20px}.safe-sleep-panel__close{top:16px;right:16px}}.section-video-carousel:not(:has(.swiper-slide)){display:none}.slipper-layers-section:not(:has(.layer)){display:none}.section-block-carousel:not(:has(.block-slide)){display:none}.product-image-banner.section-product-image-banner{padding:42px 0 50px}.product-image-banner__inner{width:100%}.product-image-banner__rows{display:flex;flex-direction:column;gap:5px}.product-image-banner__row{display:flex;align-items:center;gap:32px}.product-image-banner__row--image-right{flex-direction:row}.product-image-banner__row--image-right .product-image-banner__content{margin-right:auto}.product-image-banner__row--image-left{flex-direction:row-reverse}.product-image-banner__row--image-left .product-image-banner__content{margin-left:auto}.product-image-banner__content{flex:1 1 50%;min-width:0;max-width:480px}.product-image-banner__heading{margin:0 0 20px;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-.4px;color:#12144f}.product-image-banner__description{font-weight:400;margin:24px 0 32px;color:#12144f}.product-image-banner__description strong{font-weight:700}.product-image-banner__description *,.product-image-banner__description p{margin:0 0 15px;font-size:18px;line-height:24px;letter-spacing:-.1px;color:#12144f}.product-image-banner__description :last-child,.product-image-banner__description p:last-child{margin-bottom:0}.product-image-banner__button-wrap{margin-top:20px}.product-image-banner__button-wrap .button{max-width:max-content}.product-image-banner__button{width:auto;min-width:165px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.product-image-banner__media{flex:0 0 45%;max-width:45%}.product-image-banner__image{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:1440px){body .product-image-banner__inner .product-image-banner__content{flex:1 1 50%;min-width:0;max-width:480px}body .product-image-banner__inner .product-image-banner__row--image-right{padding:0 25px 0 109px}body .product-image-banner__inner .product-image-banner__row--image-right .product-image-banner__media-inner{max-width:557px;margin-left:auto;margin-top:24px}body .product-image-banner__inner .product-image-banner__row--image-left{padding:0 47px 0 50px}body .product-image-banner__inner .product-image-banner__row--image-left .product-image-banner__media-inner{max-width:557px}body .product-image-banner__inner .product-image-banner__media{flex:1 0 50%;max-width:50%}}@media screen and (max-width:1280px){.product-image-banner__rows{gap:48px}.product-image-banner__row{align-items:center;gap:48px}.product-image-banner__content{align-self:center;display:flex;flex-direction:column;justify-content:center}.product-image-banner__heading{margin-bottom:20px}.product-image-banner__description{max-width:92%;margin-top:0;margin-bottom:0}.product-image-banner__button-wrap{margin-top:20px}.product-image-banner__media{align-self:center;flex:0 0 45%;max-width:45%}.product-image-banner__image{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:1024px){.product-image-banner__inner .product-image-banner__row.product-image-banner__row--image-left .product-image-banner__content{max-width:400px;margin-left:50px}}@media screen and (min-width:990px){.product-image-banner__media-inner{max-width:100%}}@media screen and (max-width:980px){body .product-image-banner.section-product-image-banner{padding:32px 0 35px}body .product-image-banner__rows{gap:40px}body .product-image-banner__row{flex-direction:column;align-items:center;gap:24px}body .product-image-banner__row--image-left,body .product-image-banner__row--image-right{flex-direction:column}body .product-image-banner__row--image-left .product-image-banner__content,body .product-image-banner__row--image-right .product-image-banner__content{margin-left:0;margin-right:0;max-width:100%}body .product-image-banner__row--image-left .product-image-banner__content{max-width:100%;margin:0 auto}body .product-image-banner__media{order:1;flex:0 0 100%;max-width:100%}body .product-image-banner__content{order:2;width:100%;max-width:100%;text-align:center;align-items:center}body .product-image-banner__heading{margin:0 0 16px;font-size:28px;line-height:36px;text-align:center}body .product-image-banner__description{max-width:100%;margin:0 0 15px 0;text-align:center}body .product-image-banner__description *,body .product-image-banner__description p{text-align:center}body .product-image-banner__button-wrap{display:flex;justify-content:center;margin-top:20px}body .product-image-banner__inner .product-image-banner__row.product-image-banner__row--image-left .product-image-banner__content{max-width:100%;margin:0 auto}}@media screen and (max-width:749px){body .product-image-banner__inner .product-image-banner__heading{font-weight:700;font-size:24px;line-height:30px;letter-spacing:-.4px}body .product-image-banner__inner .product-image-banner__row{gap:30px}body .product-image-banner__inner .product-image-banner__media-inner{aspect-ratio:unset;border-radius:unset;overflow:unset}body .product-image-banner__inner .product-image-banner__description p{font-weight:400}body .product-image-banner__inner .product-image-banner__description *,body .product-image-banner__inner .product-image-banner__description p{font-size:16px;line-height:22px;letter-spacing:0;text-align:center}}.section-product-image-banner:not(:has(.product-image-banner__row)){display:none}