/*
Generated time: June 13, 2024 17:51
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.custom-configurator-page{position:relative;max-width:2560px;margin:0 auto}.custom-configurator-container{padding:40px 45px}.custom-configurator{display:flex;justify-content:center}.custom-configurator-title-container{padding:0}.custom-configurator-title{margin-top:0;font-family:var(---font-stack-heading);font-style:var(---font-style-heading);line-height:1.2;font-weight:var(---font-weight-heading)}.custom-configurator-gallery{width:40%}.custom-configurator-gallery-shader{width:100%;margin-top:20px}.custom-configurator-gallery-shader img{max-width:100%}.custom-configurator-gallery-slider-wrapper{position:relative}.custom-configurator-gallery-slider-arrows{display:flex;justify-content:space-between;position:absolute;width:calc(100% + 100px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}.custom-configurator-gallery-slider-arrow-prev{opacity:0}.custom-configurator-gallery-slider-arrow svg{width:20px}.custom-configurator-option-item{padding:10px}.custom-configurator-options{width:55%;padding:20px;border-radius:6px;margin-left:120px;background-color:rgba(242,242,242,.7)}.custom-configurator-option-title{letter-spacing:2px;font-family:var(---font-stack-heading);font-style:var(---font-style-heading);line-height:1.2;font-weight:500;margin-bottom:20px;font-size:18px}.custom-configurator-separator{height:1px;width:100%;background-color:#000}.custom-configurator-select-info-box{margin-top:20px;display:block;padding:15px;background-color:#fff}.custom-configurator-select-info-box p{margin:0;letter-spacing:1px}.custom-configurator-select-info-box h6{font-weight:500;letter-spacing:2px}.custom-configurator-select-info-box strong{font-weight:400}.custom-configurator-sizes{display:flex;align-items:center;flex-wrap:wrap;padding:0 10px}.custom-configurator-size-select{display:flex;align-items:center;margin-right:40px;gap:20px}.custom-configurator-option-selector{min-width:88px;background-color:#fff;border-color:#000}.custom-configurator-select-label{letter-spacing:1px;font-weight:500;text-align:center}.custom-configurator-image-select{display:flex;flex-wrap:wrap;margin:20px 0}.custom-configurator-image-select-item{margin-right:30px;cursor:pointer}.custom-configurator-image-select-item:last-child{margin-right:0}.custom-configurator-image-select-item-active img{border:2px solid #000}.custom-configurator-image-select-item{width:100px;min-width:100px;display:flex;position:relative;flex-direction:column;align-items:center}.custom-configurator-select-image-label{font-size:16px;margin-top:10px;letter-spacing:1px;font-weight:500;text-align:center;width:100%}.custom-configurator-image-select-item img{padding:10px;width:100%}.custom-configurator-window-description{display:flex;flex-direction:column;align-items:flex-start}.custom-configurator-window-description label{margin-bottom:20px}.custom-configurator-window-description textarea{width:100%;background-color:#fff;border-color:#000;min-height:200px}.custom-configurator-add-to-cart{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:10px;margin-top:20px}.custom-configurator-add-to-cart .product__price{margin-right:20px}.custom-configurator-quantity{margin-right:20px;display:flex;justify-content:center;align-items:center;background-color:#fff}.custom-configurator-quantity-value{width:60px;text-align:center;border:none;font-size:22px;margin:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:1050px){.custom-configurator{flex-direction:column;align-items:center}.custom-configurator-gallery{width:60%;margin-bottom:20px}.custom-configurator-options{width:100%;margin-left:0}.custom-configurator-gallery-shader{display:none}.custom-configurator-gallery-slider-arrow-prev{opacity:1}.custom-configurator-image-select{display:grid;width:60%;grid-template-columns:repeat(3,1fr)}.custom-configurator-image-select-item{margin:0 auto}.custom-configurator-image-select-item:last-child{margin-right:auto}.custom-configurator-select-info-box{width:100%}.custom-configurator-image-select-mount{display:flex;justify-content:space-around}}@media only screen and (max-width:750px){.custom-configurator-size-select{flex-wrap:wrap;gap:20px}.custom-configurator-select-label{width:100%;text-align:left}.custom-configurator-sizes{gap:20px}.option-selector{width:40%;margin:0}.custom-configurator-gallery{width:80%;margin-bottom:20px}.custom-configurator-image-select{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.custom-configurator-image-select-mount{display:flex;justify-content:space-around}.custom-configurator-quantity-value{font-size:18px}.custom-configurator-add-to-cart{justify-content:center}}@media only screen and (max-width:550px){.custom-configurator-add-to-cart{justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:20px}.custom-configurator-image-select{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.custom-configurator-add-to-cart .product__price{margin-right:0}.custom-configurator-quantity{margin-right:0}#custom-configurator-add-to-cart{width:100%}}.custom-configurator-header-img-front{display:block}.custom-configurator-header-img-back{display:none}.custom-configurator-image-select-item:hover .custom-configurator-header-img-front{display:none}.custom-configurator-image-select-item:hover .custom-configurator-header-img-back{display:block}.custom-configurator-image-select-item--big{width:150px;min-width:150px}#custom-lining-selector .custom-configurator-image-select-item--big{width:200px;min-width:200px}.custom-configurator-summary-wrapper{display:flex}.custom-configurator-summary-wrapper div{margin:10px}.custom-configurator-add-btn-modal-wrapper{display:flex}.custom-configurator-add-btn-modal-wrapper button{margin:10px 5px}.modal-cancel-btn{position:relative;top:0;right:0}input[type=checkbox]{display:none}.checkbox{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.checkbox::before{background:#fff;border:1px solid #212121;content:'';display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.checkbox::after{border-right:2px solid #212121;border-bottom:2px solid #212121;content:'';display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}input[type=checkbox]:checked+.checkbox::after{opacity:1}