/*
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-text-sm span{line-height:1.5;font-size:12px}.collection-configurator-page{margin:0 0 0}.collection-configurator-page .custom-configurator-container{margin:0}.collection-configurator-page .custom-configurator-container,.product-configurator-page .custom-configurator-container{padding:0}.collection-configurator-page .custom-configurator{display:flex;padding-bottom:30px}.collection-configurator-page .grid--no-margin{margin:0}.collection-configurator-page .grid__item.medium-up--one-half:first-child{padding-left:0}.collection-configurator-page .custom-configurator-gallery{position:relative;width:100%}.collection-configurator-page .custom-configurator-gallery--desktop{display:block}.collection-configurator-page .custom-configurator-gallery--slideable{display:none}.collection-configurator-page .custom-configurator-gallery-slider-wrapper{margin:0 0 15px 0}.collection-configurator-page .custom-configurator-gallery-slider-arrows{width:100%}.collection-configurator-page .custom-configurator-gallery-slider-arrow svg{width:24px}.collection-configurator-page .custom-configurator-gallery img{width:100%;max-width:100%}.collection-configurator-page .custom-configurator-gallery-references,.collection-configurator-page .custom-configurator-gallery-shader{margin:0 0 15px 0}@media only screen and (min-width:990px){.collection-configurator-page .custom-configurator-right-wrapper{max-width:700px;margin:0 auto;padding:0 var(--outer)}}.collection-configurator-page .custom-configurator-title-container{position:relative;padding-right:70px}.collection-configurator-page .custom-configurator-collection-description{width:100%;padding:15px 15px 15px 0;margin:.5em 0;min-height:6rem}.collection-configurator-page .custom-configurator-options,.product-configurator-page .custom-configurator-options{width:100%;margin:0;padding:0;background-color:transparent;border-radius:0}.collection-configurator-page .custom-configurator-option-item,.product-configurator-page .custom-configurator-option-item{padding:0;margin-bottom:3em}.collection-configurator-page .custom-configurator-heading-container,.product-configurator-page .custom-configurator-heading-container{display:flex;justify-content:space-between;align-items:baseline}.collection-configurator-page .custom-configurator-heading-container h3,.product-configurator-page .custom-configurator-heading-container h3{flex-basis:50%}.collection-configurator-page .custom-configurator-heading-container span,.product-configurator-page .custom-configurator-heading-container span{flex-basis:50%;text-align:right;font-weight:400}.collection-configurator-page .custom-configurator-select-label,.product-configurator-page .custom-configurator-select-label{text-align:left;letter-spacing:0;margin-top:0}.collection-configurator-page .custom-configurator-image-select,.product-configurator-page .custom-configurator-image-select{row-gap:30px;column-gap:15px}.collection-configurator-page .custom-configurator-image-select.select-fabric,.product-configurator-page .custom-configurator-image-select.select-fabric{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:8px;column-gap:8px}.collection-configurator-page .custom-configurator-image-select-item,.product-configurator-page .custom-configurator-image-select-item{width:calc((100% - 2 * 15px)/ 3);min-width:calc((100% - 2 * 15px)/ 3);margin-right:0}.collection-configurator-page .custom-configurator-image-select-item.select-fabric,.product-configurator-page .custom-configurator-image-select-item.select-fabric{width:100%}.collection-configurator-page .custom-configurator-select-image-label,.product-configurator-page .custom-configurator-select-image-label{text-align:center;letter-spacing:0}.collection-configurator-page .custom-configurator-image-select img,.product-configurator-page .custom-configurator-image-select.select-fabric img{padding:3px}.product-configurator-page .custom-configurator-image-select img{border:1px solid #eaeaea}.product-configurator-page .custom-configurator-image-select-item-active img{border:2px solid #000}.collection-configurator-page .custom-configurator-fabric-buttons-wrapper{margin:0 -10px 0 0}.collection-configurator-page .custom-configurator-fabric-buttons{display:inline-flex;flex-flow:row wrap;align-items:flex-start;width:100%;margin:0 0 1em 0}.collection-configurator-page .custom-configurator-btn-wrapper{min-width:50%;flex:1;padding:0 10px 0 0}.collection-configurator-page .custom-configurator-btn-wrapper button{position:relative;width:100%;min-height:55px;padding:var(--form-top) var(--form-left)}.collection-configurator-page .custom-configurator-swatch-info-link{text-align:center}.collection-configurator-page .custom-configurator-swatch-info-link span{cursor:pointer;text-decoration:underline}.collection-configurator-page .custom-configurator-sizes,.product-configurator-page .custom-configurator-sizes{margin:0 -10px 0 0;justify-content:space-between;align-items:flex-end;padding:0}.collection-configurator-page .custom-configurator-sizes{row-gap:30px}.collection-configurator-page .custom-configurator-sizes .custom-configurator-size-select,.product-configurator-page .custom-configurator-sizes .custom-configurator-size-select{flex-basis:50%;display:block;margin:0;padding:1em 10px 0 0}.collection-configurator-page .custom-configurator-sizes .custom-configurator-option-selector,.product-configurator-page .custom-configurator-sizes .custom-configurator-option-selector{min-height:55px;color:#212121}.collection-configurator-page .custom-configurator-select-info-box{margin-top:.5em;padding:var(--form-top) var(--form-left);background-color:#fafafa}.product-configurator-page .custom-configurator-select-info-box{padding-left:0;padding-right:0}.collection-configurator-page .custom-configurator-select-info-box p{margin:.5em 0}.collection-configurator-page .custom-configurator-select-info-box p,.product-configurator-page .custom-configurator-select-info-box p{letter-spacing:0}.collection-configurator-page p.custom-configurator-select-info-box-header{font-weight:700;margin-bottom:1em}@media only screen and (max-width:1439px){.collection-configurator-page .custom-configurator-sizes .custom-configurator-size-select{flex-basis:100%}.collection-configurator-page .option-selector{width:40%}}@media only screen and (max-width:1050px){.collection-configurator-page .custom-configurator{flex-direction:row;align-items:unset;justify-content:unset}.collection-configurator-page .custom-configurator-gallery-shader{display:block}.collection-configurator-page .custom-configurator-image-select-mount{justify-content:unset}.collection-configurator-page .custom-configurator-image-select,.product-configurator-page .custom-configurator-image-select{display:flex;width:100%;grid-template-columns:unset}.collection-configurator-page .custom-configurator-image-select-item,.product-configurator-page .custom-configurator-image-select-item{margin:0}}@media only screen and (min-width:1024px) and (max-width:1200px){.collection-configurator-page .custom-configurator-image-select,.product-configurator-page .custom-configurator-image-select{column-gap:10px}.collection-configurator-page .custom-configurator-image-select-item,.product-configurator-page .custom-configurator-image-select-item{width:calc((100% - 10px)/ 2);min-width:calc((100% - 10px)/ 2)}}@media only screen and (max-width:768px){.product-configurator-page .custom-configurator-option-item{margin-bottom:2em}.collection-configurator-page .custom-configurator-image-select,.collection-configurator-page .custom-configurator-sizes,.product-configurator-page .custom-configurator-image-select{row-gap:15px}.collection-configurator-page .custom-configurator-select-image-label,.collection-configurator-page .custom-configurator-select-info-box,.collection-configurator-page .custom-configurator-select-info-box ul,.collection-configurator-page .custom-configurator-select-label,.product-configurator-page .custom-configurator-select-image-label,.product-configurator-page .custom-configurator-select-info-box,.product-configurator-page .custom-configurator-select-info-box ul,.product-configurator-page .custom-configurator-select-label{font-size:14px}}@media only screen and (max-width:749px){.collection-configurator-page .custom-configurator-container{margin:15px 15px 0 15px}.collection-configurator-page .custom-configurator{display:block}.collection-configurator-page .grid__item{padding-left:0}.collection-configurator-page .custom-configurator-gallery--desktop{display:none}.collection-configurator-page .custom-configurator-gallery--slideable{display:block}.collection-configurator-page .custom-configurator-sizes .custom-configurator-size-select{flex-basis:50%}.collection-configurator-page .custom-configurator-image-select,.product-configurator-page .custom-configurator-image-select{column-gap:10px}.collection-configurator-page .custom-configurator-image-select-item,.product-configurator-page .custom-configurator-image-select-item{width:calc((100% - 3 * 10px)/ 4);min-width:calc((100% - 3 * 10px)/ 4)}}@media only screen and (max-width:750px){.collection-configurator-page .custom-configurator-sizes,.product-configurator-page .custom-configurator-sizes{column-gap:0}}@media only screen and (max-width:475px){.collection-configurator-page .custom-configurator-sizes .custom-configurator-size-select{flex-basis:100%}}@media only screen and (max-width:425px){.collection-configurator-page .custom-configurator-image-select-item,.product-configurator-page .custom-configurator-image-select-item{width:calc((100% - 2 * 10px)/ 3);min-width:calc((100% - 2 * 10px)/ 3)}}.collection-configurator-page .custom-configurator-add-to-cart-wrapper,.product-configurator-page .custom-configurator-add-to-cart-wrapper{margin:0 -10px 0 0}.collection-configurator-page .custom-configurator-add-to-cart,.product-configurator-page .custom-configurator-add-to-cart{padding:0;display:inline-flex;flex-flow:row wrap;align-items:flex-start;width:100%;margin:0 0 1em 0}.custom-configurator-order-summary-wrapper{margin:0 -10px 0 0}.custom-configurator-order-summary-container-wrapper{display:flex}.custom-configurator-order-summary-container{width:100%;margin:0 0 1em 0;padding:1em 10px 0 0}.roman-custom-configurator-order-summary-container{width:100%;margin:0 0 1em 0;padding:1em 10px 0 0;display:grid}.custom-configurator-order-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.custom-configurator-order-summary span{line-height:1.5;font-size:12px}.custom-configurator-order-summary span.total__price{font-size:20px;font-weight:900;color: rgb(33, 147, 36) !important;}.custom-configurator-order-summary .text-link-default{cursor:pointer}.custom-configurator-order-details{display:none;margin-top:1em}.custom-configurator-order-detail-item span.order-detail-heading{font-weight:600}.collection-configurator-page .custom-selector-wrapper{min-width:0;max-width:120px;padding:1em 0 0 0;margin:0 auto}.collection-configurator-page .custom-selector-wrapper-cellular{padding:2em 10px 0 0}.collection-configurator-page .custom-selector-wrapper .select__label{margin-bottom:0}.collection-configurator-page .custom-selector-wrapper button.select-popout__toggle,.collection-configurator-page .custom-selector-wrapper input.quantity__input{min-height:55px}.custom-selector-wrapper.selector-wrapper .select-popout>.quantity-selector{display:block;opacity:1}.collection-configurator-page .custom-configurator-add-to-cart .custom-configurator-add-btn-wrapper,.product-configurator-page .custom-configurator-add-to-cart .custom-configurator-add-btn-wrapper{padding:1em 10px 0 0;min-width:50%;flex:1}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator{position:relative;width:100%;min-height:55px;padding:var(--form-top) var(--form-left)}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator svg,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator svg{visibility:hidden;position:absolute;top:50%;left:50%;width:18px;height:18px;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator circle~circle,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator circle~circle{stroke:currentColor}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator span,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator span{pointer-events:none;transition:opacity .3s}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator.is-loading span,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator.is-loading span{opacity:0}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator.is-loading svg,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator.is-loading svg{visibility:visible;opacity:1}.collection-configurator-page .custom-configurator-add-to-cart .product__submit__configurator.is-loading circle~circle,.product-configurator-page .custom-configurator-add-to-cart .product__submit__configurator.is-loading circle~circle{animation-play-state:running}.size-option-wrapper{display:flex;column-gap:20px;align-items:center}.size-option-wrapper .custom-configurator-option-selector{width:100%}.custom-configurator-sizes-content-wrapper{flex-direction:column}.custom-configurator-sizes-tips-wrapper .custom-configurator-sizes-tips{background:var(---color-border-light);padding:20px;margin:10px 0}.custom-order-summary-wrapper{padding:20px;border:2px solid var(---color-primary)}.custom-configurator-sizes-tips p{font-size:var(--font-2)}