.ct-main-product .ct_cla_model .form__label{font-weight:500;font-size:32px;line-height:100%;letter-spacing:0;margin:0;padding:0}.label_with-models{margin:0 0 24px;display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.compare-models{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;color:#545151;text-underline-offset:2px;cursor:pointer;transition:all .3s ease-in-out}.compare-models:hover{color:#000}.ct-main-product .custom_product_variant{display:flex;flex-wrap:wrap;gap:24px}.ct-main-product .variant_button_item{width:calc(50% - 12px)}.ct-main-product .product-form__input--pill.ct_cla_model input[type=radio]+label,.ct_cla_model .variant_button_item{background-color:#fafafa;color:#000;padding:28px;display:flex;flex-direction:column;gap:12px;margin:0;border-radius:12px;border-color:#ddd;letter-spacing:0;font-size:28px;font-weight:600;text-align:center;text-decoration:none;line-height:1;border:1px solid #ddd}.ct-main-product .product-form__input--pill.ct_cla_model input[type=radio]:checked+label,.ct_cla_model .variant_button_item.active{border-color:#070707}.ct-main-product .product-form__input--pill.ct_cla_model input[type=radio]+label span,.ct_cla_model .variant_button_item span{font-weight:400;letter-spacing:0;font-size:18px;color:#717182}.ct-main-product .page-width{margin:0;max-width:100%;padding:0}.ct-main-product .product-form__input,.ct-main-product .product__info-container{max-width:100%}.ct-main-product .product__info-wrapper{padding:0 40px 0 24px}.custom_product_variant_featured{background-color:#f9fafb;border-radius:12px;padding:24px;margin:27px 0}.variant_featured_title{font-size:24px;letter-spacing:0;font-weight:600;margin:0 0 16px;line-height:1.25}.product_variant_featured_item{font-weight:500;font-size:18px;line-height:1.334;letter-spacing:0;position:relative;padding-left:28px;color:#5b5b5b}.product_variant_featured_item:not(:last-child){margin-bottom:16px}.product_variant_featured_item:before{content:"";position:absolute;top:10px;left:8px;width:8px;height:8px;border:2px solid #0ace66;border-radius:50%}.swatches_with_button{border:1px solid #dddddd;border-radius:20px;padding:24px 20px}.swatches_with_button h3{font-weight:500;font-size:24px;line-height:1.25;letter-spacing:0;margin:0 0 24px;width:100%}.swatches_with_button_wrp{display:flex;flex-wrap:wrap;gap:40px;max-width:720px;justify-content:space-between}.swatches_with_button_wrp .product-form__input{flex:unset;margin:0}.swatches_with_button .product-form__input.product-form__input--pill{display:flex;gap:16px}.swatches_with_button .product-form__input.product-form__input--pill input[type=radio]+label{margin:0;padding:0;border:0;background:transparent!important;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:#999}.swatches_with_button .product-form__input.product-form__input--pill input[type=radio]:checked+label{color:#5b5b5b}.swatches_with_button .form__label,.head-rest-var_label{color:#5b5b5b;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:18px!important;padding:0}.ct-main-product .swatches_with_button .variant_button_item{width:auto;display:flex;flex-direction:column;justify-content:space-around}.swatches_with_button .swatch{width:36px}.swatches_with_button .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin-right:20px;height:max-content}.variant_with_quantity{position:relative}.ct-quantity .product-form__quantity .quantity__label.form__label{font-weight:500;font-size:20px;line-height:1.334;letter-spacing:0;color:#545151;margin-bottom:0}.product-form__input.ct_cla_model,.ct-quantity .product-form__input.product-form__quantity{margin:0}.ct-quantity .quantity:before,.ct-quantity .quantity:after{content:none}.ct-quantity .quantity{min-height:44px}.ct-quantity .quantity .quantity__button{border:1px solid #ddd;border-radius:8px;width:44px}.ct-quantity .quantity .quantity__input{font-weight:500;font-size:24px;letter-spacing:0}.product__info-container .text-with_price{display:flex;align-items:center;justify-content:space-between;padding:0 20px;gap:20px;flex-wrap:wrap}.text-with_price .total_price{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0}.text-with_price .price.price--large{font-weight:600;font-size:28px;line-height:100%;letter-spacing:0}.ct-main-product .product-form__submit{font-size:22px;min-height:53px;font-weight:500;margin:0;border-radius:12px}.ct-main-product .product-form__submit:after,.ct-main-product .product-form__submit:before{border-radius:12px}.ct-main-product .icon-with-text.icon-with-text--vertical{display:flex;justify-content:center;gap:15px 50px;flex-wrap:wrap}.ct-main-product .icon-with-text.icon-with-text--vertical .icon-with-text__item{margin:0}.ct-main-product .icon-with-text.icon-with-text--vertical .icon-with-text__item span.h4{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:#5b5b5b}.ct-main-product .icon-with-text.icon-with-text--vertical img{margin-right:12px;width:24px;height:24px}.pdp_richtext .rich-text__blocks{max-width:unset}.pdp_richtext .rich-text__heading{font-weight:500;font-size:40px;line-height:100%;letter-spacing:0}.pdp_richtext .rich-text__text.rte{font-size:20px;line-height:1.2815;letter-spacing:0;text-align:center;font-weight:400;color:#5b5b5b;margin-left:auto;margin-right:auto;max-width:760px}.ct-main-product .thumbnail-slider{display:none!important}body .tpo_option-set-wrapper[data-tpo-theme],body .preview-card-container[data-tpo-mode]{font-family:f1!important;font-weight:500}.tpo_option-container .container-wrap-selection{margin:0}body h3.tpo_option-heading{font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;margin:0;padding:24px 24px 17px;background-color:#f9fafb;border-top-left-radius:12px;border-top-right-radius:12px}body .tpo_option-paragraph ul{padding:0!important}body .tpo_option-paragraph ul li{color:#545151;font-weight:500;font-size:18px;line-height:1.334;letter-spacing:0;padding-left:28px!important;position:relative}body .tpo_option-paragraph ul li:not(:last-child){margin-bottom:16px}body .tpo_option-paragraph ul li:before{content:""!important;border:2px solid #0ACE66;width:8px;height:8px;border-radius:100%;margin:0!important;position:absolute;top:10px;left:8px}body .tpo_option-paragraph.ql-editor{background-color:#f9fafb;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:0;padding:0 24px 24px!important;height:max-content}body .tpo_option-container .tpo_option-label-container .form__label{color:#545151;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0}body .tpo_option-container .tpo_radio-button[type=radio]+div:before,body .tpo_option-container .tpo_radio-button[type=radio]:checked+div:after{display:none}body .tpo_option-container span.tpo_option_type_label{color:#999;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:0;text-align:center}body .tpo_option-container .tpo_radio-button-wrapper>label{border:1px solid #BFBFBF;border-radius:12px;padding:10px 15px}body .tpo_option-container .tpo_radio-buttons-wrapper.tpo-grid-3{display:flex;flex-wrap:wrap;gap:16px!important}body .tpo_option-container .tpo_radio-button-wrapper>label:has(.tpo_radio-button[type=radio]:checked){background-color:#fafafa;border-color:#000}body .tpo_option-container .tpo_radio-button-wrapper>label:has(.tpo_radio-button[type=radio]:checked) span.tpo_option_type_label{color:#000}body .tpo_option-container .tpo_radio-button[type=radio]+div{padding-left:0}.ct-quantity .product-form__quantity{display:flex;align-items:center;gap:24px}.total_text-with_price{display:flex;gap:10px 24px;align-items:center;flex-wrap:wrap}.product .total_text-with_price .price .badge,.product .total_text-with_price .price__container{margin-bottom:0}body .tpo_option-container{width:calc(50% - 15px)}body .tpo_total-additional-price-wrapper{border:0px;margin:0;padding:0}body .tpo_additional-price{display:none}div.compare_popup_overlay{display:none;position:fixed;height:100%;width:100%;background:#00000060;z-index:9;top:0;left:0}.compare_popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background-color:#fff;border-radius:20px;padding:60px;max-width:641px;max-height:95vh;overflow-y:auto;width:100%}.compare_popup_head h2{font-weight:500;font-size:36px;line-height:100%;letter-spacing:0;text-align:center;margin:0 0 16px}.compare_popup_head p{font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0;text-align:center;margin:0;color:#545151}.compare_popup_close{position:absolute;display:flex;top:32px;right:32px;cursor:pointer}.compare_popup_features_wrp{display:flex;gap:30px;justify-content:space-between;margin-top:60px}.compare_popup_feature_item_title,.features_item_title{font-weight:500;font-size:20px;line-height:1.35;letter-spacing:0}.compare_popup_feature_item{font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0;color:#545151}.compare_popup_features>div:not(:last-child),.features_item>div:not(:last-child){margin-bottom:40px}.comparefeatures_true-false{display:flex;flex-wrap:wrap;gap:30px;text-align:center}.features_item-true_false{font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0}.compare-models-pop_open .compare_popup,.compare-models-pop_open div.compare_popup_overlay{display:block}body.compare-models-pop_open{overflow:hidden}.var_color_true{display:block!important}.var_color_false,.var_color_true.var_color_false{display:none!important}.ct-product-slider{display:flex}.ct-product-slider .slider__slide{width:100%;max-width:100%}.ct-product-slider.slider.slider--tablet-up{scroll-padding-left:0}.ct-main-product .ct-product-slider+.slider-buttons{display:block!important}.ct-main-product .ct-product-slider+.slider-buttons .slider-counter.caption{display:none}.ct-main-product .ct-product-slider+.slider-buttons .slider-button{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:100%;width:35px;height:35px;z-index:2}.ct-main-product .ct-product-slider+.slider-buttons .slider-button.slider-button--next{right:20px;padding-right:4px}.ct-main-product .ct-product-slider+.slider-buttons .slider-button.slider-button--prev{left:20px;padding-left:4px}.ct-main-product .ct-product-slider+.slider-buttons .slider-button svg{height:8px}.head-rest_item,.swatches_with_button .product-form__input.product-form__input--pill input[type=radio]+label{border:1px solid #BFBFBF;color:#999;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;border-radius:12px;padding:9px 15px;min-width:80px;max-width:80px;width:100%;display:block}.head-rest-var-wrp{display:flex;gap:16px}.head-rest_item.active,.swatches_with_button .product-form__input.product-form__input--pill input[type=radio]:checked+label{border-color:#000;color:#000}fieldset.js.product-form__input.product-form__input--pill.ct_upholstery{width:30%}.ct-upholstery .head-rest_item,.swatches_with_button .product-form__input.product-form__input--pill.ct_upholstery input[type=radio]+label{width:max-content;max-width:fit-content;white-space:nowrap;min-width:auto}.head-rest-var.ct-upholstery{width:50%}.ct-upholstery .head-rest-var-wrp{gap:24px}.compare-price.price{font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;text-decoration:line-through;text-decoration-color:#000;color:#545454}.total_text-with_price span{color:#999}@media(min-width:750px)and (max-width:1199px){.template-luxe .head-rest-var.ct-upholstery{width:60%}}@media(min-width:750px)and (max-width:1550px){.Parfect-img-text .ctbox-1 .comfort-img-text_item_content_wrp{padding-right:0}}@media(max-width:989px){.pdp_richtext .rich-text__heading{font-size:30px}.pdp_richtext .rich-text__text.rte{font-size:18px}.ct_img_text_content{gap:30px}.ct_left_img{max-width:100%;width:calc(50% - 15px)}.ct_right_img_text{width:calc(50% - 15px)}.ct_right_img_text .section-heading{font-size:20px;margin-bottom:15px}.ct_right_img_text .image-text_head_rte{font-size:16px}body .tpo_option-container{width:100%}}@media(max-width:749px){.ct_right_img_text,.ct_left_img,.rich-text__wrapper{width:100%}.ct_right_img_text .image-text_head_rte,.pdp_richtext .rich-text__text.rte{font-size:14px}.ct_right_img_text .section-heading,.pdp_richtext .rich-text__heading{font-size:26px}.ct_left_img img{border-radius:10px}.ct-main-product .product__info-wrapper{padding:0 20px;margin-top:10px}body .tpo_radio-buttons-wrapper.tpo-grid-3{grid-template-columns:repeat(2,1fr)}.text-with_price .total_price{font-size:16px}.text-with_price .price.price--large{font-size:18px}body .product__info-container .product-form{margin:1.5rem 0}.ct-main-product .product-form__submit{min-height:40px;font-size:14px}.ct-main-product .icon-with-text.icon-with-text--vertical .icon-with-text__item span.h4{font-size:14px}.ct-main-product .icon-with-text.icon-with-text--vertical img{margin-right:8px;width:20px;height:20px}.ct-main-product .icon-with-text.icon-with-text--vertical{row-gap:30px}.ct-main-product .ct_cla_model .form__label{font-weight:500;font-size:20px;margin-bottom:0}.label_with-models{margin-bottom:10px}.ct-main-product .product-form__input--pill.ct_cla_model input[type=radio]+label,.ct_cla_model .variant_button_item{font-size:18px;border-radius:8px;padding:15px;gap:8px}body h3.tpo_option-heading,.variant_featured_title{font-size:18px}.ct-main-product .product-form__input--pill.ct_cla_model input[type=radio]+label span,.ct_cla_model .variant_button_item span{font-size:12px}body .tpo_option-paragraph ul li,.product_variant_featured_item{font-size:14px;padding-left:20px!important}body .tpo_option-paragraph.ql-editor{padding:0 20px 20px!important}body .tpo_option-paragraph ul li:before,.product_variant_featured_item:before{border:1px solid #0ACE66;width:6px;height:6px;top:7px;left:5px}.custom_product_variant_featured{margin:20px 0;padding:20px}.product_variant_featured_item:not(:last-child){margin-bottom:12px}body .tpo_option-container .tpo_option-label-container .form__label,.ct-quantity .product-form__quantity .quantity__label.form__label,.ct-quantity .quantity .quantity__input{font-size:16px}body .tpo_option-container span.tpo_option_type_label{font-size:14px}body .tpo_option-container .tpo_radio-button-wrapper>label{border-radius:8px;padding:5px 15px}.product__info-container .text-with_price{padding:0;margin-top:0}.ct-quantity .quantity .quantity__button{width:34px}.ct-quantity .quantity{min-height:34px;width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.ct-main-product{overflow:hidden}body .tpo_option-container{width:calc(50% - 4px)}body .tpo_option-container:has(.tpo_option-type-image-swatches-wrapper){width:100%}body .tpo_option-container .tpo_radio-buttons-wrapper.tpo-grid-3{gap:10px!important}.grid__item.product__media-wrapper .slider-buttons{display:none}body .tpo_additional-price{font-size:12px}.compare_popup{padding:40px 20px 30px;width:90%}.compare_popup_head h2{font-size:24px}.compare_popup_head p{font-size:14px}.compare_popup_close{top:10px;right:10px}.compare_popup_features_wrp{gap:10px;margin:20px 0 0}.compare_popup_feature_item_title,.features_item_title{font-size:16px}.compare_popup_features>div:not(:last-child),.features_item>div:not(:last-child){margin:0 0 16px}.compare_popup_feature_item,.features_item-true_false{font-size:12px}.features_item-true_false svg{width:10px}.compare-models{font-size:12px}.comparefeatures_true-false{gap:15px}.pdp_multi-image-text-column .multi-image-text_item_wrp{max-height:180px}.swatches_with_button{padding:20px 16px;margin-bottom:20px}.swatches_with_button h3{font-size:18px;margin-bottom:15px}.swatches_with_button .form__label,.head-rest-var_label{font-size:15px;margin-bottom:8px!important}.swatches_with_button .swatch{width:22px}.swatches_with_button .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin-right:10px}.swatches_with_button .product-form__input.product-form__input--pill input[type=radio]+label,.compare-price.price{font-size:14px}.swatches_with_button_wrp{gap:25px}.head-rest_item,.swatches_with_button .product-form__input.product-form__input--pill input[type=radio]+label{font-size:14px;min-width:50px;max-width:50px;padding:7px;border-radius:8px}.head-rest-var.ct-upholstery{width:53%}.total_text-with_price{gap:10px 15px;flex-wrap:wrap}.total_text-with_price span{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product.css.map */
