.ed-application-steps .ed-application-steps-container .ed-application-steps-item .ed-application-steps-image-wrapper img{object-fit:contain}.variant-details-sec .variant-info .block span.total-hide-price{display:none}.error-message{color:red;font-size:.85em;margin-top:4px;display:block}section.variant-details-sec .shipping-toggle-block{margin-top:10px}section.variant-details-sec .shipping-toggle-block,section.variant-details-sec .delivery-toggle-block{font-size:14px;line-height:1.5;padding-block:3px}.progress-container .navigation-buttons{display:flex;justify-content:space-between}.product .product__info .variant-buttons .variant-button{font-size:7px;border:none;cursor:pointer;color:#fff;transition:.3s}.product .product__info .variant-buttons{display:flex;justify-content:space-between;align-items:center;margin-inline:10px;gap:10px}.step-content-details .product-card-container .top-bar .radio-flex{display:flex;align-items:center;gap:10px}.product .product__info .variant-buttons .buy-now{background-color:#ff5733}.product .product__info .variant-buttons .view-details{background-color:#5799a7}section.variant-details-sec{padding-block:50px}.product-varaint-sec{display:flex;justify-content:space-around;gap:60px;padding-inline:40px}.variant-details-sec .right-block{width:65%}.variant-details-sec .left-block{text-align:left;width:35%}.variant-details-sec .left-block .main-info-sec{background:#fff;box-shadow:0 1px 6.3px #00000063}.variant-details-sec .variant-info p{margin:5px 0;color:#000000e6}.variant-details-sec .variant-info h3{margin-bottom:5px}.variant-details-sec .variant-info .block{display:flex;justify-content:space-between;align-items:center}.variant-details-sec .variant-info .subtotal_block .block span{font-size:15px;color:#000000e6}.variant-details-sec .variant-info .total_block .block span{font-size:16px;color:#000000e6}.variant-details-sec .variant-info .subtotal_block{border-top:1px solid #575555;border-bottom:1px solid #575555;margin:15px 0;padding-block:10px}.variant-details-sec .variant-info p{margin:5px 0}.variant-details-sec img{margin-bottom:10px;width:100%;display:block;object-fit:cover}.variant-details-sec .img-sec{display:block;width:100%;height:auto;object-fit:cover}.variant-details-sec .variant-info{padding-inline:20px;padding-bottom:30px}.variant-details-sec button.add-to-cart-btn.button.hidden{display:none}.variant-details-sec .variant-info .subtotal_block .shipping-block span{display:block;width:100%;color:#000000e6}.variant-details-sec .shipping-block{display:none}.step-content-details .radio-selection label{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;width:100%}.radio-selection{display:flex;flex-direction:column;border:1px solid #5799a7;padding:5px 10px;width:100%}.step-content-details .radio-custom{display:inline-block;width:20px;height:20px;border:2px solid #79a6c8;border-radius:50%;margin-right:10px;position:relative}.step-content-details .product-title{font-weight:700}.step-content-details .product-card-container .top-bar{display:flex;justify-content:space-between;align-items:flex-start}.step-content-details .product-card-container{border:1px solid #5799a7;padding:15px;margin-top:15px}.step-content-details .product-card{display:flex;gap:20px}.step-content-details .product-info{flex:0 0 50%;max-width:50%}.step-content-details .product-image img{height:auto}.step-content-details .product-info p{font-size:14px;max-width:300px;margin:0}.step-content-details .product-info h3{margin-bottom:5px}.step-content-details .btn-custom{display:block;background-color:#79a6c8;color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-top:10px}.step-content-details .btn-custom:hover{background-color:#5b87a0}.product-varaint-sec .progress-bar{display:flex;align-items:center;justify-content:space-between;position:relative;margin:20px auto;width:100%;height:10px;background:linear-gradient(to right,#e1ad265e,#569aa96e);border-radius:10px;overflow:visible}.product-varaint-sec .progress-bar .step{position:absolute;top:-6px;transform:translate(-50%);width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s ease;z-index:2}.product-varaint-sec .progress-bar .step[data-step="1"]{left:0%;background:#e7b223}.product-varaint-sec .progress-bar .step[data-step="2"]{left:20%;background:#e7b223}.product-varaint-sec .progress-bar .step[data-step="3"]{left:40%;background:#6b9d96}.product-varaint-sec .progress-bar .step[data-step="4"]{left:60%;background:#569aa7}.product-varaint-sec .progress-bar .step[data-step="5"]{left:80%;background:#569aa7}.product-varaint-sec .progress-bar .step[data-step="6"]{left:100%;background:#569aa7}.product-varaint-sec .progress-fill{position:absolute;height:100%;width:0%;background:linear-gradient(to right,#e1ad26,#569aa9);border-radius:10px;transition:width .5s ease-in-out}.product-varaint-sec .step-titles{display:flex;justify-content:space-between;margin-top:10px;gap:15px}.product-varaint-sec .step-titles .title{width:25%;text-align:center;font-weight:700;font-size:12px;padding:5px 10px;border:1px solid #5799a7}.product-varaint-sec .step-titles .title.active{background-color:#464644;color:#fff}.product-varaint-sec .navigation-buttons .button{background:#5799a7;color:#fff}.step-content-details input[type=radio]{width:16px;height:16px;accent-color:#5799a7;background:transparent!important}.product-varaint-sec .step-content{display:none;min-height:150px;padding-block:30px}.product-varaint-sec .step-content.active{display:block}.step-content-details .radio-selection.second{margin-top:20px}.first-radio-btn input[type=radio]:checked+label{background-color:#5799a7;color:#fff;border-color:#5799a7}.product-varaint-sec .fourth-step-ctnr .cart-btn .add-to-cart-btn.button{background:#579aa9;color:#fff;width:100%;max-width:53%;margin-bottom:3px}.step-content-details .radio-selection span.another-title{font-weight:700;font-size:16px}.step-content-details .dimension-block{display:flex;flex-direction:column;gap:15px;margin-top:15px}.step-content-details .dimension-field{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;overflow:hidden;max-width:300px;margin-top:5px}.step-content-details .dimension-field input{flex:1;border:none;padding:8px;font-size:14px;outline:none}.step-content-details .third-step-ctnr .product-card,.step-content-details .fourth-step-ctnr .product-card{display:flex;gap:20px;border:1px solid #508d9a;padding:20px}.step-content-details .dimension-field .unit{background:#ddd;padding:8px;font-size:14px;border-left:1px solid #ccc}.step-content-details .dimension-label{font-weight:700;margin-bottom:5px}.order-summary .summary-table td{padding-right:10px}.product-varaint-sec .navigation-buttons .button[disabled]{display:none!important}.product-varaint-sec .step-content .fourth-step-ctnr .first-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap;position:relative}.product-varaint-sec .step-content .fourth-step-ctnr .first-container .cart-btn{display:inline;position:absolute;bottom:-85px;right:0}.product-varaint-sec .step-content .fourth-step-ctnr .first-container .cart-btn button.add-to-cart-btn{width:100%;max-width:100%}#shopify-section-template--24683298718022__main .product-form__option-selector[data-selector-type=block]{display:none}.step-content-details .radio-selection .radio-container{display:flex;align-items:center;justify-content:center;gap:10px}.second-step-ctnr .radio-selection,.third-step-ctnr .radio-selection{margin-block:15px}.product-varaint-sec .radio_main_details .flex-container{display:flex;justify-content:space-between;align-items:self-start;margin-top:20px;gap:30px}.product-varaint-sec .radio_main_details .flex-container .left-cntr{width:60%}.product-varaint-sec .radio_main_details .flex-container .right-cntr{width:40%}.fabric-type-selection{display:flex;flex-direction:column;gap:10px;padding-block:15px}.fabric-type-selection label{font-weight:700}.fabric-type-selection select{border:1px solid #5799a7;padding:5px 10px;width:100%;background:transparent}.price-per-meter-selection{display:none}@media screen and (max-width:767px){.product-varaint-sec{padding-inline:0;gap:40px}.variant-details-sec .variant-info{padding:0}.variant-details-sec .left-block,.variant-details-sec .right-block{width:100%}.product-varaint-sec{flex-direction:column}}@media screen and (max-width:640px){.product-varaint-sec .radio_main_details .flex-container{flex-direction:column}.product-varaint-sec .fourth-step-ctnr .cart-btn .add-to-cart-btn.button{margin-bottom:7px}.product-varaint-sec .radio_main_details .flex-container .left-cntr,.product-varaint-sec .radio_main_details .flex-container .right-cntr,.product-varaint-sec .step-titles .title{width:100%}.product-varaint-sec .step-titles{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:480px){.step-content-details .product-card{flex-direction:column}.step-content-details .dimension-field,.step-content-details .product-info,.step-content-details .product-info p{max-width:100%}section.variant-details-sec .container{padding:15px}}@media screen and (max-width:384px){.product-varaint-sec .navigation-buttons .button,.product-varaint-sec .step-content .fourth-step-ctnr .first-container .cart-btn button.add-to-cart-btn{padding-inline:15px!important;font-size:10px;line-height:38px}.product-varaint-sec .step-content .fourth-step-ctnr .first-container .cart-btn{bottom:-75px}}@media screen and (max-width:360px){.product-varaint-sec .step-titles .title{font-size:11px}}.permalink-trigger{display:inline-block;margin-top:10px;margin-bottom:10px;background:none;border:none;padding:0;color:#5799a7;font-size:13px;text-decoration:underline;cursor:pointer}.permalink-trigger:hover{color:#4a8594}.permalink-result{display:none;margin-top:10px;padding:14px;background:#f5f5f5;border:1px solid #ddd}.permalink-result__row{display:flex;gap:8px;align-items:center}.permalink-result__input{flex:1;border:1px solid #ccc;padding:8px 10px;font-size:13px;background:#fff;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permalink-result__copy{flex-shrink:0;background:#5799a7;color:#fff;border:none;padding:8px 14px;font-size:13px;cursor:pointer;transition:background .2s}.permalink-result__copy:hover{background:#4a8594}.permalink-result__note{margin:8px 0 0;font-size:12px;color:#888}.shopify-section--b2b-product .product-meta__price-list-container{display:none}.shopify-section--b2b-product .b2b-configurator{margin:24px 0}.b2b-configurator .dimension-block{display:flex;flex-direction:column;gap:15px;margin-top:15px}.b2b-configurator .dimension-field{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;overflow:hidden;max-width:none;margin-top:5px}.b2b-configurator .dimension-field input{flex:1;border:none;padding:8px;font-size:14px;outline:none}.b2b-configurator .dimension-field .unit{background:#ddd;padding:8px;font-size:14px;border-left:1px solid #ccc}.b2b-configurator .dimension-label{font-weight:700;margin-bottom:5px}.b2b-configurator__price-row{margin-top:16px}.b2b-configurator__actions{display:flex;gap:12px;align-items:center;margin-top:16px}.b2b-configurator__actions #b2b-quantity{flex-shrink:0;width:60px;text-align:center}.b2b-configurator__actions .b2b-configurator__atc{flex:1}.ed-buy-box>.b2b-configurator{padding:0 15px}@media(max-width:640px){.ed-buy-box>.b2b-configurator{padding:0 8px 8px}}.cushion-configurator-sec:not(.has-fabric-step) .progress-bar .step[data-step="1"],.cushion-configurator-sec:not(.has-fabric-step) .step-titles .title[data-step="1"],.cushion-configurator-sec:not(.has-fabric-step) .step-content[data-step="1"]{display:none}.cushion-configurator-sec:not(.has-fabric-step) .progress-bar .step[data-step="2"]{left:0%;background:#e7b223}.cushion-configurator-sec:not(.has-fabric-step) .progress-bar .step[data-step="3"]{left:50%;background:#6b9d96}.cushion-configurator-sec:not(.has-fabric-step) .progress-bar .step[data-step="4"]{left:100%;background:#569aa7}.cushion-configurator-sec.has-fabric-step .progress-bar .step[data-step="1"]{left:0%;background:#e7b223}.cushion-configurator-sec.has-fabric-step .progress-bar .step[data-step="2"]{left:33.333%;background:#e7b223}.cushion-configurator-sec.has-fabric-step .progress-bar .step[data-step="3"]{left:66.666%;background:#6b9d96}.cushion-configurator-sec.has-fabric-step .progress-bar .step[data-step="4"]{left:100%;background:#569aa7}.cushion-conf__fabrics{display:flex;flex-wrap:wrap;gap:12px}.cushion-conf__fabric{display:flex;flex-direction:column;align-items:center;gap:8px;width:120px;padding:8px;border:2px solid #5799a7;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .15s ease}.cushion-conf__fabric img{width:100%;height:80px;object-fit:cover;display:block}.cushion-conf__fabric-label{font-size:13px;font-weight:700;text-align:center}.cushion-conf__fabric:hover{border-color:#e7b223}.cushion-conf__fabric.is-selected{border-color:#e7b223;box-shadow:0 0 0 2px #e7b223}.cushion-configurator-sec .progress-bar .step,.cushion-configurator-sec .step-titles .title{cursor:default}.cushion-configurator-sec .progress-bar .step.is-clickable,.cushion-configurator-sec .step-titles .title.is-clickable{cursor:pointer}.cushion-configurator-sec .progress-bar .step.is-clickable:hover,.cushion-configurator-sec .step-titles .title.is-clickable:hover:not(.active){opacity:.85}.cushion-configurator-sec .progress-bar .step:focus-visible,.cushion-configurator-sec .step-titles .title:focus-visible{outline:2px solid #e7b223;outline-offset:3px}@media screen and (max-width:640px){.cushion-configurator-sec .step-titles .title{width:100%}}.cushion-conf__color-group{margin-bottom:24px}.cushion-conf__color-label{display:block;font-weight:700;margin-bottom:10px}.cushion-conf__color-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.cushion-conf__preview-col{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;width:280px;min-width:0}.cushion-conf__preview-col[hidden]{display:none}.cushion-conf__preview{width:100%;aspect-ratio:1 / 1;height:auto;background-color:#eee;overflow:hidden}.cushion-conf__preview img{width:100%;height:100%;object-fit:cover;display:block}.cushion-conf__swatches{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 200px;min-width:0}.cushion-conf__swatch{position:relative;width:60px;height:60px;border-radius:4px;border:2px solid transparent;cursor:pointer;padding:0;overflow:hidden;transition:border-color .2s ease,transform .15s ease;flex-shrink:0}.cushion-conf__swatch img{width:100%;height:100%;object-fit:cover;display:block}.cushion-conf__swatch:hover{border-color:#5799a7;transform:scale(1.06)}.cushion-conf__swatch.is-selected{border-color:#e7b223;box-shadow:0 0 0 2px #e7b223}.cushion-conf__swatch.is-sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent 47%,#8a8a8a 47%,#8a8a8a 53%,transparent 53%);pointer-events:none}#base-color-label,#accent-color-label{display:block;font-size:13px;color:#555;min-height:18px}.cushion-configurator-sec .cart-btn .add-to-cart-btn.button{background:#579aa9;color:#fff;width:100%;margin-top:15px}@media screen and (max-width:640px){.cushion-conf__color-row{flex-direction:column;gap:12px}.cushion-conf__preview-col{width:100%}.cushion-conf__preview{aspect-ratio:2 / 1}.cushion-conf__swatch{width:48px;height:48px}}.hide_thumb{display:none!important}.ed-video-thumbnail-img-only .thumbnail-container .play-btn{display:none}.ed-video-popup-img-only .video-container{display:none!important}.ed-video-popup-img-only .video-popup-container-img{max-height:95%;max-width:95%;display:block}.product__media-list-wrapper .product__media-item,.product__media-list-wrapper .product__media-item img{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
