.validation-message{display:none;margin-top:12px;font-size:12px;color:red}.validation-error .validation-message{display:block}.custom-checkbox{position:relative}.custom-checkbox__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:absolute!important;z-index:10;top:0;right:0;opacity:0;pointer-events:none}.custom-checkbox__label{margin:0;display:inline-block;padding-left:28px;cursor:pointer;font-weight:400;font-size:14px;line-height:1.44;letter-spacing:0;color:#292824}.custom-checkbox__label:after,.custom-checkbox__label:before{content:"";display:block;width:17px;height:17px;position:absolute;top:50%;left:3.5px;transform:translateY(-50%);transition:opacity .3s linear}.custom-checkbox__label:before{z-index:1;background:url(images/checkbox-border.svg) center center/contain no-repeat}.custom-checkbox__label:after{z-index:2;opacity:0;background:url(images/checkbox-active.svg) center center/contain no-repeat}.custom-checkbox__input:checked+.custom-checkbox__label:before{opacity:0}.custom-checkbox__input:checked+.custom-checkbox__label:after{opacity:1}.file-upload{font-size:0}.file-upload__label{position:relative;margin-bottom:0;padding:0 52px 0 16px;display:inline-block;height:38px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0 0;border:1px solid rgba(41,40,36,.2);cursor:pointer;font-weight:400;font-size:14px;letter-spacing:0;color:#292824}.file-upload__label::before{content:"";display:block;width:24px;height:24px;position:absolute;right:12px;top:50%;transform:translateY(-50%);background:url(images/upload.svg) center center/contain no-repeat}.file-upload__label span{color:rgba(41,40,36,.5019607843)}.file-upload__input{display:none}.file-upload__preview{display:flex;flex-wrap:wrap;gap:5px}.file-upload__item{margin-top:12px;position:relative;display:inline-block;height:38px;line-height:36px;justify-content:space-between;background:rgba(41,40,36,.0392156863);padding:0 50px 0 36px;border:1px solid #ddd;color:#292824;font-weight:400;font-size:14px;letter-spacing:0}.file-upload__item::before{content:"";display:block;width:22px;height:22px;position:absolute;left:7px;top:50%;transform:translateY(-50%);background:url(images/attach-file.svg) center center/contain no-repeat}.file-upload__item span{flex:1}.file-upload__delete{position:absolute;right:7px;top:50%;transform:translateY(-50%);background:0 0;padding:0;border:none;cursor:pointer;width:22px;height:22px;background:url(images/delete.svg) center center/contain no-repeat}@keyframes show-step{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.main-container .row-container .row-parent{padding-left:18px;padding-right:18px}}@media (max-width:959px){.product-variable-configurator-section .wpb_column:nth-child(2){padding-top:60px!important}}@media (max-width:767px){.product-variable-configurator-section .wpb_column:nth-child(2){padding-top:40px!important}}.product-variable-configurator-section .breadcrumb-module li{text-transform:uppercase;font-weight:400;font-size:11px;line-height:1.48;letter-spacing:-.05em;color:#292824}.product-variable-configurator-section .breadcrumb-module li a{color:rgba(41,40,36,.5019607843)}@media (max-width:767px){.product-variable-configurator-section__heading{margin-top:15px!important}}.product-variable-configurator-section__heading h1 span,.product-variable-configurator-section__heading h2 span,.product-variable-configurator-section__heading h3 span,.product-variable-configurator-section__heading h4 span,.product-variable-configurator-section__heading h5 span,.product-variable-configurator-section__heading h6 span{font-weight:400;font-size:44px;line-height:1;letter-spacing:-.05em;color:#292824}@media (max-width:767px){.product-variable-configurator-section__heading h1 span,.product-variable-configurator-section__heading h2 span,.product-variable-configurator-section__heading h3 span,.product-variable-configurator-section__heading h4 span,.product-variable-configurator-section__heading h5 span,.product-variable-configurator-section__heading h6 span{font-size:36px}}.product-variable-configurator-section__description{margin-top:22px!important}@media (max-width:767px){.product-variable-configurator-section__description{margin-top:15px!important}}.product-variable-configurator-section__description p{font-weight:400;font-size:14px;line-height:1.44;letter-spacing:0}.product-variable-configurator-section__product-meta{margin-top:26px!important}.product-variable-configurator-section__product-meta .detail-container{margin-bottom:3px}.product-variable-configurator-section__product-meta .detail-container:last-child{margin-bottom:0}.product-variable-configurator-section__product-meta .detail-container .detail-label{font-weight:400;font-size:11px;line-height:1.48;letter-spacing:-.05em;text-transform:uppercase;color:rgba(41,40,36,.5019607843);min-width:68px}.product-variable-configurator-section__product-meta .detail-container .detail-value{font-weight:400;font-size:11px;line-height:1.48;letter-spacing:-.05em;text-transform:uppercase;color:#292824}.product-variable-configurator-section form.cart{margin-top:40px!important}@media (max-width:767px){.product-variable-configurator-section .configurator{margin-top:20px!important}}.product-variable-configurator-section .configurator input[type=text],.product-variable-configurator-section .configurator select{height:38px;border-color:rgba(41,40,36,.2)}.product-variable-configurator-section .configurator input[type=text]:focus,.product-variable-configurator-section .configurator select:focus{border-color:rgba(41,40,36,.2)!important}.product-variable-configurator-section .configurator__group{padding:16px 0;border-top:1px solid rgba(41,40,36,.2)}.product-variable-configurator-section .configurator__group--options.is-hidden,.product-variable-configurator-section .configurator__group--sizes-fi.is-hidden,.product-variable-configurator-section .configurator__group--sizes.is-hidden{display:none}.product-variable-configurator-section .configurator__group-title{margin-bottom:30px;font-weight:600;font-size:18px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:rgba(41,40,36,.6)}@media (max-width:767px){.product-variable-configurator-section .configurator__group-title{margin-bottom:19px}}.product-variable-configurator-section .configurator__group-title:last-child{margin-bottom:0}.product-variable-configurator-section .configurator__group-title--sm{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;color:#292824;text-transform:none}.product-variable-configurator-section .configurator__group-title--sm span{font-weight:400;font-size:14px;line-height:1.44;letter-spacing:0}.product-variable-configurator-section .configurator__group-title--size{margin-bottom:20px}@media (max-width:767px){.product-variable-configurator-section .configurator__group-title--size{margin-bottom:10px}}.product-variable-configurator-section .configurator__sub-group{margin-top:30px}@media (max-width:767px){.product-variable-configurator-section .configurator__sub-group{margin-top:20px}}.product-variable-configurator-section .configurator__sub-group--single .configurator__var-item{display:none}.product-variable-configurator-section .configurator__sub-group--single .configurator__sub-group-title{margin-bottom:0}.product-variable-configurator-section .configurator__sub-group-title{margin-bottom:12px;font-weight:600;font-size:14px;line-height:1.44;letter-spacing:0;color:#292824}@media (max-width:767px){.product-variable-configurator-section .configurator__sub-group-title{margin-bottom:10px}}.product-variable-configurator-section .configurator__sub-group-title span{font-weight:400}.product-variable-configurator-section .configurator__sub-group-title:last-child{margin-bottom:0}.product-variable-configurator-section .configurator__var-grid-title{margin-bottom:6px;font-weight:400;font-size:11px;line-height:1.48;letter-spacing:0;text-transform:uppercase}.product-variable-configurator-section .configurator__var-grid-title:last-child{margin-bottom:0}.product-variable-configurator-section .configurator__var-grid{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.product-variable-configurator-section .configurator__var-grid{gap:6px}}.product-variable-configurator-section .configurator__var-grid:last-child{margin-bottom:0}.product-variable-configurator-section .configurator__var-item{position:relative;width:60px;background:grey;cursor:pointer}.product-variable-configurator-section .configurator__var-item.is-active::after{opacity:1}.product-variable-configurator-section .configurator__var-item::before{content:"";display:block;padding-top:100%;pointer-events:none}.product-variable-configurator-section .configurator__var-item::after{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(images/check_circle.svg) center center/contain no-repeat;opacity:0;transition:opacity .3s ease-in-out}.product-variable-configurator-section .configurator__var-item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.product-variable-configurator-section .configurator__custom-color{display:flex;align-items:flex-end;gap:16px}.product-variable-configurator-section .configurator__custom-color.showCustomColorInput .configurator__custom-color-img::after{opacity:1}.product-variable-configurator-section .configurator__custom-color.showCustomColorInput .configurator__custom-color-input-wrap{display:block;animation:show-step .3s ease-in-out}.product-variable-configurator-section .configurator__custom-color-img{width:60px;position:relative;cursor:pointer}.product-variable-configurator-section .configurator__custom-color-img::before{content:"";display:block;width:100%;padding-top:100%;background:url(images/color_custom.png) center center/cover no-repeat}.product-variable-configurator-section .configurator__custom-color-img::after{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(images/check_circle.svg) center center/contain no-repeat;opacity:0;transition:opacity .3s ease-in-out}.product-variable-configurator-section .configurator__custom-color-input-wrap{display:none}.product-variable-configurator-section .configurator__custom-color-input-label{padding-left:16px;margin-bottom:4px;font-weight:400;font-size:12px;line-height:1.44;letter-spacing:0;color:#292824}.product-variable-configurator-section .configurator__custom-color-input-label:last-child{margin-bottom:0}.product-variable-configurator-section .configurator__custom-color-input{margin:0;width:250px;height:38px;padding:0 16px;font-weight:400;font-size:14px;letter-spacing:0;border:1px solid rgba(41,40,36,.2)}.product-variable-configurator-section .configurator__custom-color-input:focus{border-color:rgba(41,40,36,.2)!important}.product-variable-configurator-section .configurator__custom-color-input:focus::-moz-placeholder{color:transparent}.product-variable-configurator-section .configurator__custom-color-input:focus::placeholder{color:transparent}.product-variable-configurator-section .configurator__size{padding-bottom:19px;display:flex;gap:30px;align-items:flex-end}@media (max-width:1200px){.product-variable-configurator-section .configurator__size{align-items:flex-start;flex-direction:column;gap:21px}}@media (max-width:959px){.product-variable-configurator-section .configurator__size{align-items:flex-end;flex-direction:row;gap:23px}}@media (max-width:767px){.product-variable-configurator-section .configurator__size{align-items:flex-start;flex-direction:column;gap:21px}}.product-variable-configurator-section .configurator__size.ShowCustomSizeOption .configurator__custom-size{display:block;animation:show-step .3s ease-in-out}.product-variable-configurator-section .configurator__size-col:nth-child(1){width:285px}@media (max-width:1200px){.product-variable-configurator-section .configurator__size-col:nth-child(1){width:100%}}@media (max-width:959px){.product-variable-configurator-section .configurator__size-col:nth-child(1){width:285px}}@media (max-width:767px){.product-variable-configurator-section .configurator__size-col:nth-child(1){width:100%}}.product-variable-configurator-section .configurator__size-col:nth-child(2){width:calc(100% - 285px - 30px)}@media (max-width:1200px){.product-variable-configurator-section .configurator__size-col:nth-child(2){width:100%}}@media (max-width:959px){.product-variable-configurator-section .configurator__size-col:nth-child(2){width:calc(100% - 285px - 30px)}}@media (max-width:767px){.product-variable-configurator-section .configurator__size-col:nth-child(2){width:100%}}.product-variable-configurator-section .configurator__size-option.is-hidden{display:none}.product-variable-configurator-section .configurator__custom-size{display:none;margin-top:-15px;transition:opacity .3s ease-in-out}@media (max-width:1200px){.product-variable-configurator-section .configurator__custom-size{margin-top:0}}@media (max-width:959px){.product-variable-configurator-section .configurator__custom-size{margin-top:-15px}}@media (max-width:767px){.product-variable-configurator-section .configurator__custom-size{margin-top:0}}.product-variable-configurator-section .configurator__cs-title{margin-bottom:6px;font-weight:400;font-size:12px;line-height:144%;letter-spacing:0;color:#292824}.product-variable-configurator-section .configurator__cs-row{display:flex;gap:32px}.product-variable-configurator-section .configurator__cs-col{position:relative;width:calc((100% - 64px)/ 3);max-width:66px}@media (max-width:1200px){.product-variable-configurator-section .configurator__cs-col{max-width:unset}}@media (max-width:959px){.product-variable-configurator-section .configurator__cs-col{max-width:66px}}@media (max-width:767px){.product-variable-configurator-section .configurator__cs-col{max-width:unset}}.product-variable-configurator-section .configurator__cs-col input{margin:0;width:100%}.product-variable-configurator-section .configurator__cs-col input[type=number]::-webkit-inner-spin-button,.product-variable-configurator-section .configurator__cs-col input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-variable-configurator-section .configurator__cs-col input[type=number]{-moz-appearance:textfield}.product-variable-configurator-section .configurator__cs-col:not(:first-child)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-22px;display:block;width:10px;height:10px;background:url(images/close_small-b.svg) center center/contain no-repeat}.product-variable-configurator-section .configurator__cs-label{position:absolute;width:100%;top:calc(100% + 2px);left:0;font-weight:500;font-size:9px;line-height:1.48;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#292824}.product-variable-configurator-section .configurator__options{display:flex;flex-wrap:wrap;gap:8px 30px}@media (max-width:959px){.product-variable-configurator-section .configurator__options{gap:12px 30px}}@media (max-width:767px){.product-variable-configurator-section .configurator__options{gap:12px}}.product-variable-configurator-section .configurator__options .custom-checkbox{width:41%}@media (max-width:1200px){.product-variable-configurator-section .configurator__options .custom-checkbox{width:calc((100% - 30px)/ 2)}}@media (max-width:959px){.product-variable-configurator-section .configurator__options .custom-checkbox{width:36%}}@media (max-width:767px){.product-variable-configurator-section .configurator__options .custom-checkbox{width:100%}}.product-variable-configurator-section .configurator__size-file-desc{margin-bottom:12px}.product-variable-configurator-section .configurator__common-description{margin:10px 0 15px;font-weight:400;font-size:14px;line-height:1.44;letter-spacing:0;color:rgba(41,40,36,.6)}.product-variable-configurator-section [data-step]{scroll-margin-top:100px;display:none}.product-variable-configurator-section [data-step].is-visible{display:block;animation:show-step .3s ease-in-out}@media (max-width:767px){.product-variable-configurator-section .cart .quantity{margin-bottom:20px;max-width:unset!important;width:100%}}.product-variable-configurator-section .cart .quantity .qty-inset{margin:0 18px 0 0!important}@media (max-width:767px){.product-variable-configurator-section .cart .quantity .qty-inset{margin:0!important;width:100%}}.product-variable-configurator-section .cart .quantity input.qty{height:44px;padding:0 79px!important}@media (max-width:767px){.product-variable-configurator-section .cart .quantity input.qty{width:100%;max-width:unset!important}}.product-variable-configurator-section .cart .yith-ywraq-add-to-quote{margin:0!important}@media (max-width:767px){.product-variable-configurator-section .cart .yith-ywraq-add-to-quote{width:100%}}.product-variable-configurator-section .cart .yith-ywraq-add-to-quote .add-request-quote-button{min-width:194px;padding:0 20px!important;height:44px;font-weight:400;font-size:16px;line-height:44px;letter-spacing:-.02em;text-align:center;text-transform:uppercase;background-color:#292824!important;border-color:#292824!important;color:#fff!important;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}@media (max-width:767px){.product-variable-configurator-section .cart .yith-ywraq-add-to-quote .add-request-quote-button{width:100%}}.product-variable-configurator-section .cart .yith-ywraq-add-to-quote .add-request-quote-button:hover{background-color:#fff!important;color:#292824!important}.ywraq-form-table-wrapper .product-name ul{margin:10px 0 0!important;padding:0!important;list-style:none!important}.ywraq-form-table-wrapper .product-name ul br{display:none}.yith-ywraq-mail-form-wrapper{padding:0!important}.yith-ywraq-mail-form-wrapper h3{margin-top:0}.yith-ywraq-mail-form-wrapper .form-row{padding:0}.ywraq-view-quote-wrapper .shop_table .order_item ul.wc-item-meta{padding:0!important;list-style:none!important}.ywraq-view-quote-wrapper .shop_table .order_item ul.wc-item-meta li strong{font-weight:bolder}.dzz-product-gallery .slider,.dzz-product-gallery .slider-thumbnail{overflow:hidden;opacity:0}.dzz-product-gallery .slider-thumbnail.swiper-initialized,.dzz-product-gallery .slider.swiper-initialized{opacity:1}.dzz-product-gallery .slider .swiper-button,.dzz-product-gallery .slider-thumbnail .swiper-button{width:40px;height:40px;padding:0;background:url(images/slider-nav-btn.svg) center center/contain no-repeat;opacity:0;transition:opacity .3s ease-in-out}@media (max-width:767px){.dzz-product-gallery .slider .swiper-button,.dzz-product-gallery .slider-thumbnail .swiper-button{width:30px;height:30px}}.dzz-product-gallery .slider .swiper-button.swiper-button-prev,.dzz-product-gallery .slider-thumbnail .swiper-button.swiper-button-prev{transform:rotate(180deg)}.dzz-product-gallery .slider .swiper-button::after,.dzz-product-gallery .slider-thumbnail .swiper-button::after{display:none}.dzz-product-gallery .slider{position:relative;margin-bottom:16px}@media (max-width:767px){.dzz-product-gallery .slider{margin-bottom:6px}}.dzz-product-gallery .slider .swiper-slide img{display:block;width:100%}.dzz-product-gallery .slider .swiper-slide img[data-open-gallery-modal-js]{cursor:pointer}.dzz-product-gallery .slider:hover .swiper-button{opacity:.65}.dzz-product-gallery .slider:hover .swiper-button:hover{opacity:1!important}.dzz-product-gallery .slider:hover .swiper-button.swiper-button-disabled{opacity:.35!important}.dzz-product-gallery .slider-thumbnail .swiper-slide{position:relative;cursor:pointer}.dzz-product-gallery .slider-thumbnail .swiper-slide.swiper-slide-thumb-active{border:1px solid rgba(41,40,36,.6)}.dzz-product-gallery .slider-thumbnail .swiper-slide::before{content:"";display:block;width:100%;padding-top:100%}.dzz-product-gallery .slider-thumbnail .swiper-slide img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dzz-product-gallery .dzz-img-description{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px;background:rgba(254,254,254,.7);font-size:12px;font-weight:400;line-height:normal;color:#666;pointer-events:none}.dzz-product-gallery .dzz-img-description div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dzz-gallery-modal{position:fixed;z-index:10000;top:0;left:0;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s linear}.productGalleryModalOpened .dzz-gallery-modal{opacity:1;pointer-events:all}.dzz-gallery-modal__overlay{background:rgba(41,40,36,.8);position:absolute;top:0;left:0;width:100%;height:100%}.dzz-gallery-modal__container{position:relative;padding:0 100px;width:100%;max-width:1340px}@media (max-width:959px){.dzz-gallery-modal__container{position:unset;padding:0 85px}}@media (max-width:767px){.dzz-gallery-modal__container{position:unset;padding:0 18px;max-width:unset}}.dzz-gallery-modal__close-btn{position:absolute;right:30px;top:-40px;width:45px;height:45px;padding:0;background:0 0;cursor:pointer}@media (max-width:959px){.dzz-gallery-modal__close-btn{right:33px;top:33px}}@media (max-width:767px){.dzz-gallery-modal__close-btn{width:32px;height:32px;right:18px;top:18px}}.dzz-gallery-modal__close-btn img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dzz-gallery-modal__slider-wrap{position:relative}.dzz-gallery-modal .slider-modal{width:100%;position:relative;overflow:hidden;opacity:0}.dzz-gallery-modal .slider-modal.swiper-initialized{opacity:1}.dzz-gallery-modal .slider-modal .swiper-slide{position:relative;width:100%}.dzz-gallery-modal .slider-modal .swiper-slide img{display:block;width:auto;max-height:77.6vh;margin:0 auto;-o-object-fit:contain;object-fit:contain}.dzz-gallery-modal .slider-modal .swiper-slide .dzz-img-description{text-align:center;margin:0 auto;background:#fff;color:#666;padding:10px;font-size:14px;font-weight:400;line-height:normal}@media (max-width:959px){.dzz-gallery-modal .slider-modal .swiper-slide .dzz-img-description{padding:5px 10px;font-size:12px}}.dzz-gallery-modal .slider-modal .swiper-slide .dzz-img-description div{max-width:75%;margin:0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dzz-gallery-modal .swiper-button{width:40px;height:40px;padding:0;background:url(images/slider-nav-btn.svg) center center/contain no-repeat;opacity:.65;transition:opacity .3s ease-in-out;pointer-events:auto}@media (max-width:767px){.dzz-gallery-modal .swiper-button{width:30px;height:30px}}.dzz-gallery-modal .swiper-button:hover{opacity:1}.dzz-gallery-modal .swiper-button.swiper-button-disabled{opacity:.35}.dzz-gallery-modal .swiper-button.swiper-button-prev{left:-69px;transform:rotate(180deg)}@media (max-width:959px){.dzz-gallery-modal .swiper-button.swiper-button-prev{left:-56px}}@media (max-width:767px){.dzz-gallery-modal .swiper-button.swiper-button-prev{left:8px}}.dzz-gallery-modal .swiper-button.swiper-button-next{right:-69px}@media (max-width:959px){.dzz-gallery-modal .swiper-button.swiper-button-next{right:-56px}}@media (max-width:767px){.dzz-gallery-modal .swiper-button.swiper-button-next{right:8px}}.dzz-gallery-modal .swiper-button::after{display:none}.productGalleryModalOpened{overflow:hidden!important}.your-choice-slide__label{position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:10px;text-transform:uppercase;background:#000;color:#fff;font-size:14px;display:none}.slider-thumbnail .your-choice-slide__label{display:none}