.main-product-section .page-width{max-width:1384px;padding:0 20px}.main-product-section .product .product__media-wrapper,.main-product-section .product .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.main-product-section .product__media-wrapper .product__media-list{gap:12px}.main-product-section .product .product__media-wrapper .product-media-slider .product__media-list .product__media-item{max-width:507px}.main-product-section .product .thumbnail-slider{padding-top:7px;padding-bottom:7px;border-bottom:1px solid #ECE4E0}.main-product-section .product--thumbnail_slider .slider-mobile-gutter .slider-button{position:absolute;padding:0;z-index:9}.main-product-section .product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--prev{left:0}.main-product-section .product--thumbnail_slider .slider-mobile-gutter .slider-button.slider-button--next{right:0}.main-product-section .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{max-width:72px}.main-product-section .thumbnail-slider .thumbnail-list.slider--tablet-up{gap:12px}.main-product-section .product.grid{--grid-desktop-horizontal-spacing: 48px;gap:48px}.main-product-section .product .product__info-wrapper{padding:0}.main-product-section .product__info-container .loox-rating .loox-rating-content{padding-bottom:10px}.main-product-section .product__info-container .loox-rating .loox-rating-label{font-family:Outfit,sans-serif;font-weight:400;font-size:12px;line-height:1;letter-spacing:0;color:#252411cc}.main-product-section .product__info-container .product__title h1{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:56px;line-height:.9;letter-spacing:0;color:#1a1a1a;padding-bottom:5px}.main-product-section .product__info-container .rich-text-block p{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:1.1;letter-spacing:0;color:#252411cc}.main-product-section .product__info-container .product-page-price .price__regular .price-item--regular{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:40px!important;line-height:.9em;letter-spacing:0;color:#1a1a1a}.main-product-section .product__info-container .product-form__buttons .main-atc__label{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff}.main-product-section .product__info-container .product-form__buttons .product-form__submit:hover .main-atc__label{color:#1a1a1a}.main-product-section .product__info-container .product-form__buttons .main-atc__label .main-atc-price span{color:#c9a84c}.main-product-section .product__info-container .product-form__buttons .product-form__submit{border-radius:8px;overflow:hidden;padding:15px}.main-product-section .estimated-shipping,.main-product-section .estimated-shipping__text p{font-family:Outfit,sans-serif;font-weight:400;font-size:14px;line-height:1.1;letter-spacing:0;justify-content:center}.main-product-section .product__info-container .payment-badges-block .list-payment__item{padding:0}.main-product-section .product__info-container .payment-badges-block .payment-badges{gap:3px}.main-product-section .product__info-container .icon-with-text--horizontal{column-gap:12px}.main-product-section .product__info-container .icon-with-text--horizontal .icon-with-text__item{padding:16px;border-radius:8px;border:1px solid #ECE4E0}.main-product-section .product__info-container .icon-with-text--horizontal .icon-with-text__item .h4{font-family:Outfit,sans-serif;font-weight:600;font-size:18px;line-height:1.1;letter-spacing:0;text-align:center;text-transform:capitalize}.main-product-section .product__info-container .accordion__details .accordion__title{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:28px;line-height:.9;letter-spacing:0;color:#1a1a1a}.main-product-section .product__info-container .accordion__details .accordion__summary{padding:18px 4px}.main-product-section .product__info-container .accordion__details .material-icon{display:none}.main-product-section .product__info-container .accordion__details .accordion__collapse-icon{margin:0}.main-product-section .product__info-container .accordion__content .accordion__content__inner{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0;padding:0 4px 10px}.main-product-section .product__info-container .icon-content-flex{display:flex;gap:4px;align-items:center;padding-top:12px}.main-product-section .product__info-container .icon-content-flex .img-fluid{display:block}.main-product-section .product__info-container .icon-content-flex p{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:1.1;letter-spacing:0;margin:0;color:#252411cc}.main-product-section .buy-btn-range-block{display:flex;padding-left:12px;padding-right:18px;align-items:center;justify-content:space-between;position:relative;margin-bottom:10px}.main-product-section .buy-btn-range-text:before{content:"";position:absolute;left:0;width:8px;height:8px;background:#22a513;border-radius:50%;top:50%;transform:translateY(-50%)}.main-product-section .buy-btn-range-block:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.58342 5.25002H6.41675V4.08335H7.58342M7.58342 9.91669H6.41675V6.41669H7.58342M7.00008 1.16669C6.23404 1.16669 5.47549 1.31757 4.76776 1.61072C4.06003 1.90388 3.41697 2.33356 2.87529 2.87523C1.78133 3.96919 1.16675 5.45292 1.16675 7.00002C1.16675 8.54712 1.78133 10.0308 2.87529 11.1248C3.41697 11.6665 4.06003 12.0962 4.76776 12.3893C5.47549 12.6825 6.23404 12.8334 7.00008 12.8334C8.54718 12.8334 10.0309 12.2188 11.1249 11.1248C12.2188 10.0308 12.8334 8.54712 12.8334 7.00002C12.8334 6.23398 12.6825 5.47543 12.3894 4.7677C12.0962 4.05997 11.6665 3.41691 11.1249 2.87523C10.5832 2.33356 9.94014 1.90388 9.2324 1.61072C8.52467 1.31757 7.76613 1.16669 7.00008 1.16669Z" fill="%238A7A72"/></svg>');background-repeat:no-repeat;width:14px;height:14px}.main-product-section .buy-btn-range-text{font-family:Outfit,sans-serif;font-weight:700;font-size:14px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#1a1a1a}.main-product-section .buy-btn-range-label{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:1.1;letter-spacing:0;color:#8a7a72}.main-product-section .range-slider-size{display:block;background:#fff;width:100%;height:4px;position:relative}.main-product-section .range-slider-size:after{content:"";background:#c9a84c;width:var(--range);display:block;height:100%}.main-product-section .product__info-container .testimonial-wrapper{background:var(--bg-color);padding:18px 20px;border-radius:12px;max-width:700px;position:relative;margin-bottom:32px}.main-product-section .product__info-container .testimonial-wrapper .quote-icon svg{display:block}.main-product-section .product__info-container .testimonial-content>*,.main-product-section .product__info-container .testimonial-content{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0;color:#1a1a1a;margin:0}.main-product-section .product__info-container .testimonial-content{padding-top:10px;padding-bottom:14px}.main-product-section .product__info-container .testimonial-content strong{font-weight:700}.main-product-section .product__info-container .testimonial-footer{display:flex;align-items:center;justify-content:space-between}.main-product-section .product__info-container .author{font-family:Outfit,sans-serif;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#8a7a72}.main-product-section .product__info-container .route{display:flex;align-items:center;gap:4px;font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:1.2;letter-spacing:0;color:#8a7a72}.sticky-add-btn-box{padding:12px 16px;background:#f5f0f0;position:fixed;bottom:0;left:0;right:0;z-index:4;box-shadow:0 0 5px #00000029;transition:.4s;transform:translateY(100%)}.sticky-add-btn-box.active{transform:translateY(0)}.sticky-add-btn-box .sticky-add-btn{max-width:1210px;margin:auto}.price__container>p{font-family:Outfit;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0%;color:#1a1a1a;margin:0 0 5px}.price-layout .price__container{display:flex;align-items:end;gap:8px}@media(max-width:989px){.main-product-section .product.grid{gap:32px}.main-product-section .product.grid{flex-direction:column}.main-product-section .product .product__media-wrapper,.main-product-section .product .product__info-wrapper{width:100%;max-width:100%}.main-product-section .product .product__media-wrapper{position:static}.main-product-section .thumbnail-slider .thumbnail-list.slider--tablet-up{gap:8px}.main-product-section .product__media-wrapper .slider-mobile-buttons-overlay-container,.main-product-section .product__media-wrapper .slider-buttons--no-pagination{display:none}.main-product-section .product .thumbnail-slider{padding:0}.main-product-section .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:4px 8px}}@media(max-width:749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.main-product-section .product .thumbnail-slider{margin:0 -6px}}@media(max-width:475px){.main-product-section .page-width{padding:0 12px}.main-product-section .product.grid{gap:23px}.main-product-section .product__info-container .product__title h1{font-size:42px;padding-bottom:10px}.main-product-section .product__info-container .rich-text-block p{font-size:16px;text-align:left}.main-product-section .product__info-container .product-info__image-block{margin-top:16px!important;margin-bottom:16px!important}.main-product-section .product__info-container .icon-content-flex p{font-size:12px}.main-product-section .product__info-container .icon-content-flex .icon-image-block{width:14px;height:14px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{margin:16px 0;padding:12px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__block-title{font-size:12px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar-wrapper{padding:12px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-price,.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-title{font-size:20px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-full-price,.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar-subtitle{font-size:12px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__upsell__text{font-size:14px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__upsell__checkbox{width:14px;height:14px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar-price,.main-product-section .product__info-container .kaching-bundles .kaching-bundles__upsell__price{font-size:16px}.main-product-section .product__info-container .kaching-bundles .kaching-bundles__bar-full-price,.main-product-section .product__info-container .kaching-bundles .kaching-bundles__upsell__full-price,.main-product-section .buy-btn-range-label,.main-product-section .buy-btn-range-text,.main-product-section .estimated-shipping,.main-product-section .estimated-shipping__text p{font-size:12px}.main-product-section .product__info-container .payment-badges-block{margin-bottom:20px!important}.main-product-section .product__info-container .icon-with-text--horizontal .icon-with-text__item .h4{font-size:14px}.main-product-section .product__info-container .icon-with-text--horizontal .icon-with-text__item{padding:20px}.main-product-section .product__info-container .icon-with-text--horizontal{column-gap:8px}.main-product-section .product__info-container .testimonial-wrapper{padding:12px;margin-bottom:20px}.main-product-section .product__info-container .testimonial-content>*,.main-product-section .product__info-container .testimonial-content,.main-product-section .product__info-container .author,.main-product-section .product__info-container .route{font-size:12px}.main-product-section .product__info-container .accordion__details .accordion__title{font-size:24px}.main-product-section .product__info-container .accordion__details .accordion__summary{padding:15px 4px}.main-product-section .product__info-container .accordion__content .accordion__content__inner{font-size:14px;line-height:1.2}.main-product-section .product .product__media-wrapper .product-media-slider .product__media-list .product__media-item{max-width:330px}}:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track{gap:140px}@media(max-width:1199px){:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track{gap:80px}}@media(max-width:991px){:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track{gap:40px}}@media(max-width:767px){:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track{gap:20px}}@media(max-width:575px){:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track{gap:12px}:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track .feature-bar__item{padding:0}}:is(.template_travlr-pillow,.template_travlr-eye-mask) .feature-bar__container .feature-bar__track .feature-bar__separator{display:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/main-cushion-product.css.map */
