body{scroll-behavior:smooth!important}.container.product-breadcrumbs{display:none}.cc-custom-product-banner{aspect-ratio:3/1}.cc-custom-product-banner .custom-product-banner{align-items:center;display:grid;grid-template-columns:3fr 2fr;gap:2rem;padding:0 2rem}.cc-custom-product-banner .custom-product-banner__content{display:flex;flex-direction:column;gap:1rem;padding:6rem 0}.cc-custom-product-banner .custom-product-banner__content h2{font-size:5rem;line-height:6.3rem;font-weight:800;color:#3f4b57;margin:0;padding:0}.cc-custom-product-banner .custom-product-banner__price{font-size:2.6rem;font-weight:800;line-height:140%;color:#3f4b57}.cc-custom-product-banner .custom-product-banner__atc-badges{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.cc-custom-product-banner .custom-product-banner__badges{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.cc-custom-product-banner .custom-product-banner__image img,.cc-custom-product-banner .custom-product-banner__badge img{object-fit:cover}.cc-custom-product-banner .custom-product-banner__atc product-form{width:100%;background-color:red}.cc-custom-product-banner .custom-product-banner__atc product-form button{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cc-custom-product-banner .custom-product-banner__atc .btn{width:100%;min-height:48px}.cc-custom-product-features .custom-product-features{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:3.2rem;row-gap:1.6rem;align-items:center;justify-content:center;align-content:center}.cc-custom-product-features .custom-product-features span{display:flex;align-content:center;gap:1.6rem}.cc-custom-product-features .custom-product-features span *{margin:0;padding:0}.cc-custom-product-image-features .custom-image-features{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem}.cc-custom-product-simple-review .custom-product-review{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:65rem;padding-top:7rem}.cc-custom-product-simple-review .custom-product-review:before{content:'"';font-family:ff-tisa-web-pro,serif;color:#3f4b5733;font-size:10rem;position:absolute;top:0}.cc-custom-product-simple-review .custom-product-review *{text-align:center}.cc-custom-product-simple-review .custom-product-review__review h3{font-size:2.9rem;font-weight:500;line-height:3.8rem}.cc-custom-product-simple-review .custom-product-review__reviewer-location span{font-size:1.5rem;line-height:2.25rem;font-weight:500}.cc-custom-product-simple-review .custom-product-review__reviewer-location .custom-product-review__reviewer span{font-weight:700}.cc-custom-product-simple-review .custom-product-review__rating .rating__stars{background-color:#3f4b57;font-size:3.2rem;letter-spacing:.5rem}.cc-custom-product-simple-review .custom-product-review__rating .rating__count{display:none}.cc-custom-product-sleep-questionare{padding-top:7rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__header *{font-size:2.9rem;font-weight:500;line-height:3.3rem;color:#3f4b57}.cc-custom-product-sleep-questionare .custom-sleep-questionare__header .heading{font-weight:700}.cc-custom-product-sleep-questionare .custom-sleep-questionare__steps{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;padding-top:3.2rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__steps .custom-sleep-questionare__step{padding:3.2rem;display:flex;flex-direction:column;gap:1rem;background-color:#495d63;color:#fff;width:100%}.cc-custom-product-sleep-questionare .custom-sleep-questionare__steps .custom-sleep-questionare__step a{color:#fff}.cc-custom-product-sleep-questionare .custom-sleep-questionare__step__content{display:flex;flex-direction:row;gap:1rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__step__content .custom-sleep-questionare__step__image{background-color:#fff;border-radius:50%;width:6rem;height:6rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__step__content .custom-sleep-questionare__step__image img{object-fit:cover;padding:2rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__step__content .custom-sleep-questionare__step__data *{color:#fff}.cc-custom-product-sleep-questionare-form{padding-bottom:7rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form{padding:6.4rem;display:flex;flex-direction:column;gap:6.4rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__header{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center;justify-content:center}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__header h2{font-size:2.5rem;font-weight:800;line-height:3.8rem;color:#3f4b57;margin:0;padding:0}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__header .description{font-size:2.25rem;font-weight:500;line-height:140%;color:#3f4b57;margin:0;padding:0}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__form{padding:0rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__form .custom-sleep-questionare__form__buttons{margin:0 auto;width:600px;padding:4rem 1rem 0;background-color:#f2f2f2}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__form .custom-sleep-questionare__form__button{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:center;margin:0 auto}.cc-custom-product-sleep-questionare-form #high-risk .product{display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem}.cc-custom-product-sleep-questionare-form #high-risk img{min-height:100%}.cc-custom-product-sleep-questionare-form #high-risk .product .data .btn.btn--primary{display:flex;justify-content:space-between;align-items:center;min-width:100%}.cc-custom-product-sleep-questionare-form .risk-data{padding:1rem}.cc-custom-product-sleep-questionare-form #medium-high--risk .product{display:flex;flex-direction:column;gap:1rem}.cc-custom-product-sleep-questionare-form #medium-high--risk .data button.btn{min-width:100%;display:flex;align-items:flex-end;justify-content:space-between}.cc-custom-product-sleep-questionare-form #medium-high--risk .globo-formbuilder{padding:1rem 0}.cc-custom-product-sleep-questionare-form #medium-high--risk .globo-form-control{background-color:#fff}.cc-custom-product-sleep-questionare-form #medium-high--risk .globo-form-control .globo-form-input{border-radius:0}.cc-custom-product-sleep-questionare-form #medium-high--risk .globo-form-control input{border:1px solid #000;background-color:#fff}.cc-custom-product-sleep-questionare-form .globo-form-control.custom-hidden,.cc-custom-product-sleep-questionare-form .vtl-tb-main-widget{display:none!important}.cc-custom-product-sleep-questionare-form #medium-high--risk .gfb__footer{display:block!important}.cc-custom-product-included .custom-product-included{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;padding:6rem 0;align-items:center}.cc-custom-product-included .custom-product-included .custom-product-included__header .sub_heading{font-size:2.9rem;line-height:3.3rem;font-weight:500;color:#3f4b57;margin:0}.cc-custom-product-included .custom-product-included .custom-product-included__header .heading{font-size:3rem;line-height:3.8rem;font-weight:700;color:#3f4b57;margin:0}.cc-custom-product-included .custom-product-included .custom-product-included__features{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:1.6rem;padding:3.2rem 0}.cc-custom-product-included .custom-product-included .custom-product-included__features .custom-product-included__feature{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.6rem;align-items:center}.cc-custom-product-included .custom-product-included .custom-product-included__features .custom-product-included__feature svg{min-width:2.4rem;min-height:2.4rem}.cc-custom-product-included .custom-product-included .custom-product-included__atc button{min-width:fit-content;width:50%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6rem;align-items:center;justify-content:space-between}.cc-custom-product-included .custom-product-included .custom-product-included__image{height:fit-content}.cc-custom-product-awards-partners .custom-product-awards-partners__header{text-align:center}.cc-custom-product-awards-partners .custom-product-awards-partners__header h2{font-size:2.9rem;font-weight:800;line-height:3.8rem;color:#3f4b57}.cc-custom-product-awards-partners .custom-product-awards-partners{display:grid;gap:3.2rem;margin-top:3.2rem}.cc-custom-product-awards-partners .custom-product-awards-partners__award{display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center}.cc-custom-product-awards-partners .custom-product-awards-partners__award span{font-weight:700;color:#3f4b57}.cc-custom-product-awards-partners .custom-product-awards-partners__award__image{aspect-ratio:3/2}.cc-custom-product-awards-partners .custom-product-awards-partners__award__image img{width:100%;height:100%;object-fit:cover}.mobile-only{display:none}.cc-custom-product-sleep-questionare-form .globo-form-app{margin:1rem auto}.cc-custom-product-sleep-questionare-form .globo-formbuilder,.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-row .globo-form-control,.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control,.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control.custom-email,.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control.custom-description,.cc-custom-product-sleep-questionare-form .globo-formbuilder .panel.block-container{background-color:#fff}.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control,.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control.custom-title{background-color:#f2f2f2;padding:1rem}.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control.custom-title .globo-paragraph{background-color:#f2f2f2}.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-row-item .globo-form-control input,.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control input{border:1px solid #000;background-color:#fff}.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-control.custom-title{margin:0;padding-bottom:0}.cc-custom-product-sleep-questionare-form .globo-formbuilder .globo-form-app .globo-form-control[data-type=radio] ul{width:15rem}.cc-custom-product-sleep-questionare-form .globo-formbuilder .description.globo-description,.cc-custom-product-sleep-questionare-form .globo-form-control.risk-level,.cc-custom-product-sleep-questionare-form .gfb__footer{display:none}@media (max-width: 768px){.mobile-only{display:block}.cc-custom-product-banner .custom-product-banner,.cc-custom-product-banner .custom-product-banner__atc-badges{grid-template-columns:1fr}.cc-custom-product-banner .custom-product-banner__content h2{font-size:2.5rem;line-height:3.3rem}.cc-custom-product-banner .custom-product-banner__content{gap:0;padding:2rem 0}.cc-custom-product-banner .custom-product-banner__content-text-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cc-custom-product-banner .mobile-only img{width:100%;height:100%;object-fit:cover}.cc-custom-product-banner .custom-product-banner__price{padding-bottom:2rem}.cc-custom-product-banner .custom-product-banner__image{display:none}.cc-custom-product-banner .custom-product-banner__atc-badges{gap:3rem}.cc-custom-product-banner .custom-product-banner__badges{justify-content:space-between;gap:1rem}.cc-custom-product-features .custom-product-features{row-gap:.8rem}.cc-custom-product-image-features .custom-image-features .custom-image-features__feature{aspect-ratio:1/1}.cc-custom-product-image-features .custom-image-features .custom-image-features__feature img{object-fit:cover;min-height:100%}.cc-custom-product-simple-review .custom-product-review__review h3{font-size:2.5rem;line-height:3.3rem}.cc-custom-product-sleep-questionare{padding-top:4rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__header *{font-size:1.6rem;line-height:3.3rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__header .heading{font-size:2.5rem;line-height:3.3rem}.cc-custom-product-sleep-questionare .custom-sleep-questionare__steps{flex-direction:column;gap:1rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form{padding:4rem 0rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__header{padding:0 2rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__header .description{font-size:1.8rem}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__form{background-color:#fff}.cc-custom-product-included .custom-product-included{grid-template-columns:repeat(1,1fr);gap:2rem;padding:4rem 0}.cc-custom-product-included .custom-product-included .custom-product-included__features{grid-template-columns:repeat(1,1fr)}.cc-custom-product-included .custom-product-included .custom-product-included__image{display:none}.cc-custom-product-included .custom-product-included .custom-product-included__mobile-image{padding-top:2rem}.cc-custom-product-features .custom-product-features{row-gap:1.6rem}.cc-custom-product-awards-partners .custom-product-awards-partners{grid-template-columns:repeat(2,1fr)!important}.cc-custom-product-sleep-questionare-form .custom-sleep-questionare-form .custom-sleep-questionare__form .custom-sleep-questionare__form__buttons{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom-product-styles.css.map */
