:root{interpolate-size:allow-keywords}*:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.product{background:#f7f7f7;padding:27px 25px;border-radius:16px}.product-page-width-hh{padding-bottom:77px}.alarming{background-color:#edd6d7;border:1px solid red}.product details{overflow:hidden}.product details::details-content{block-size:0;transition:block-size .5s,content-visibility .5s;transition-behavior:allow-discrete}.product details[open]::details-content,.product-option-accordion.active .accordion__content{block-size:auto}.product details[open] summary.alarming,.product-option-accordion.active legend.alarming{background-color:#af3237}.product details[open] summary.alarming .select-any,.product details[open] summary.alarming .select_any_musserments,.product-option-accordion.active .select-any,.product-option-accordion.active .select_any_musserments{color:#ffeded}.alarming .select-any,.alarming .select_any_musserments{color:#a80606}summary{border:1px solid transparent}.null{border-color:#af3237!important}.null+.option_images img{border:2px dashed #af3237}summary.alarming+.accordion__content .image_block_hh label{border:1px solid red}.color-family-filters-wrapper{position:relative;display:flex;align-items:center}.color-family-filters-scroll{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%}.color-filter-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0003;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .3s ease;opacity:.4;pointer-events:none}.color-filter-nav.visible{opacity:1;pointer-events:auto}.color-filter-nav:hover{background:#f5f5f5;box-shadow:0 3px 8px #0000004d}.color-filter-nav-prev{left:0}.color-filter-nav-next{right:0}.color-family-filter{padding:10px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.color-family-filter:hover{border-color:#999}.color-family-filter.active{border-color:#666;box-shadow:0 2px 4px #0000001a}.color-family-filter.all-filter{background:linear-gradient(45deg,#f5f5f5,#fff)}.color-family-filter.light-background{color:#000}.color-family-filter.dark-background{color:#fff}@media (max-width: 768px){.color-family-filters-scroll{padding:0 25px}.color-filter-nav{width:25px;height:25px}.color-family-filter{padding:4px 12px;font-size:.9em}}@media screen and (min-width: 990px){.product .product__media-wrapper{width:calc(40.5% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:680px!important}.product .product__info-wrapper{width:calc(59.5% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:calc(59.5% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product-media-container .product__media{border-radius:16px}.product-media-container{background:transparent;border:unset}.product__title h1{font-size:23px;font-weight:500;line-height:1;margin-bottom:3rem}.product .accordion summary,.product .product__accordion .accordion__content{padding:1rem 1.5rem 1rem 1rem;margin-bottom:0}.product .accordion summary{align-items:center}.product details[open] summary,.product-option-accordion.active legend{background:#2c3e50}.product details summary{background:#fff;transition:all .5s ease-in-out}.product .accordion details{background:#fff;border:1px solid #EAECEF!important;font-size:20px;font-weight:500;line-height:15px}.product__accordion{border:0!important}.product .accordion details:first-child,.product .accordion details:first-child summary{border-radius:8px 8px 0 0}.product .accordion details:last-child{border-radius:0 0 8px 8px}.steps-pills{background:#f5f3ec;color:rgba(var(--color-foreground));width:70px;height:28px;padding:4px 8px;font-size:12px;line-height:1.2;text-align:center;border-radius:5px;margin-right:13px;font-weight:500;align-content:center}.product_slected_acordian{counter-increment:step-counter}span.steps-pills:after{content:"Step " counter(step-counter)}.product-form__input--pill.product-option-accordion{max-width:100%}.product .accordion__title{align-content:center;font-size:18px;font-weight:500;line-height:1.2;text-transform:capitalize;min-width:max-content}.select-any,.select_any_musserments{font-size:15px;font-weight:500;line-height:1.2;color:#949494;margin-right:15px;display:inline-block;text-align:right;max-width:calc(100% - 45px);width:100%}.product details[open] .select-any,.product details[open] .select_any_musserments{color:#f5f5f5}.select_any_musserments span:empty{display:none}.flex-Selected{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:calc(100% - 300px);justify-content:end}.product__accordion span.svg_plus{display:inline-block;border:1.5px solid #333333;width:21.67px;height:21.67px;border-radius:6px;padding:4px;position:relative}.product__accordion span.svg_plus svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .5s ease}.product-option-accordion{max-width:100%}.product details[open] .accordion__title,.product details[open].select-any,.product details[open].select_any_musserments,.product-option-accordion.active .accordion__title,.product-option-accordion.active .select-any,.product-option-accordion.active .select_any_musserments{color:#fff}.product__accordion details[open] span.svg_plus{border:1.5px solid white}.product__accordion details[open] span.svg_plus svg{transform:translate(-50%,-50%) rotate(45deg)}.product__accordion details[open] span.svg_plus path{stroke:#fff}.select-container{position:relative;display:inline-block;width:100%}.form-container{display:flex;flex-wrap:wrap;gap:15px;width:100%}.form-control{width:calc(50% - 10px)}.col-of-4{width:calc(25% - 11.5px)}.shade_option-title:last-child{margin-bottom:0}.shade_option-title{font-size:15px;font-weight:500;line-height:21.5px;margin-bottom:10px;position:relative;padding-left:25px;min-height:18px;align-content:center}.shade_option-radio,.shade-option-radio{margin:0;width:18px;height:18px;position:absolute;left:0;top:1px;background-color:transparent}.product__accordion{width:100%}.form-control label{font-size:16px;font-weight:500;line-height:20px}.shades-main-hh h3{font-size:16px;font-weight:600;margin:0 0 10px}.select-input,.form-control input:not([type=radio]){width:100%;border:1px solid #33333340;border-radius:4px;min-height:50px;padding:10px 12px;font-size:16px;font-weight:500;line-height:15px;margin-top:10px}.select-input{-webkit-appearance:none;appearance:none;position:relative}.select-input:after{content:"\25bc";font-size:1rem;top:6px;right:10px;position:absolute}.form-control.image_block_hh label{background:#f5f5f5;border-radius:5px;display:flex;height:100%;flex-wrap:wrap;padding:18px;gap:10px;justify-content:space-between}.info{font-size:16px;font-weight:500;line-height:19.5px;padding:20px 0}.image_block_hh .option_details{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;max-width:calc(55% - 5px)}.image_block_hh .option_details.no-img{max-width:100%}.image_block_hh .option_images{max-width:calc(45% - 5px)}.image_block_hh .option_images img{max-width:100%}.option_details.no-img .option_name_pricing{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.option_details .option-description{padding-top:9px}.option_details.no-img .option_price{font-size:11px}.image_block_hh .option-radio{width:22px;height:22px;margin:0;position:absolute;left:0;top:2px}.option-title{position:relative;padding-left:23px}.image_block_hh .option-title span{font-size:20px;font-weight:500;line-height:24.38px;display:inline-block;vertical-align:top}.product-form__submit{display:none}.option-title span{font-size:20px;font-weight:500;line-height:24.38px;display:inline-block;vertical-align:top;margin-left:6px}.image_block_hh .option-description{font-family:Lato;font-size:16px;font-weight:500;line-height:19.2px}.option_price{font-size:14px;font-weight:500;line-height:17.07px;margin-left:21px;color:#ff003d}.option-description ul{list-style:outside;margin:0}.option-description.inside ul,.option-description ul{margin:0 0 0 12px}.option-description p{margin:0}.option_details .select-input{min-height:9px;padding:6px 10px;margin-top:15px;border-radius:3px}.color_img{max-width:140px;width:calc(20% - 12px)}.color_img .option-radio{display:none}.color_img .option-radio:checked+.option_images img,.color_img:hover .option_images img{border:2px dashed #2c3e50}.color_img .option-title{font-size:12px;font-weight:500;line-height:19.5px;padding-left:0;text-align:left}.sub-option-label{font-size:20px;font-weight:500;line-height:24.38px;margin-bottom:15px}.form-container+.sub-option-label{margin-top:30px}.accordion__content img{border:0}.product .accordion details:not(:last-child){border-bottom:0!important}.quantity{width:calc(18.8rem / var(--font-body-scale) + var(--inputs-border-width)* 2)}.product-form__quantity .form__label{display:none}.accordion .svg-wrapper{width:calc(var(--font-heading-scale)* 1.4rem)}.product__accordion{margin-top:0!important}.info a{margin-left:7px;color:#ff003d}.quantity__button .svg-wrapper{width:14px!important;margin:auto!important}.shades-main-hh{background:#f5f5f5;border-radius:5px;padding:15px;min-width:max-content}body .product .product__media .overlay-material-image{width:53.3%;left:26.9%;top:16.9%;height:38.4%;mix-blend-mode:multiply;object-fit:fill;background-size:100% 100%}.variant-item__media{position:relative}.variant-item__media .overlay-material-image{position:absolute;mix-blend-mode:multiply;object-fit:fill;width:54%;height:36%;left:26%;top:17%}.related-img div:empty{display:block}.enlarge_image{position:absolute;top:8px;right:8px;height:23px;width:23px;background-color:#fff;border-radius:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.variant-item__media.open .enlarge_icon_img,.close_icon_img{display:none}.variant-item__media.open .close_icon_img{display:block;width:20px}.variant-item__media.open{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;background:#fff;display:flex;align-content:center}.variant-item__media.open .variant-item__image{width:100%;height:auto}.variant-item__media.open .overlay-material-image{position:absolute;mix-blend-mode:multiply;object-fit:fill;width:53%;height:38%;left:27%;top:17%}.next-btn{background:#2c3e50;color:#fff;border:1px solid #2c3e50;width:100px;padding:10px;margin:10px 14px;cursor:pointer}.option_images_zoomed{position:absolute;top:50%;background:#fff;z-index:99999999;width:300px;height:300px;padding:8px;box-shadow:1px 1px 4px 4px #0000001a;border-radius:7px;transform:translateY(-50%);transition:opacity .4s ease;opacity:0;pointer-events:none}.right .option_images_zoomed{left:100%;right:unset}.left .option_images_zoomed{left:unset;right:100%}.center .option_images_zoomed{left:50%;right:unset}span.close-fabric{position:absolute;top:0;right:0;font-size:22px;background:#fff;display:block;box-shadow:-2px 4px 19px 3px #00000038;cursor:pointer;font-weight:100;line-height:23px;height:25px;width:25px;text-align:center}.related-img{position:relative}.option_images_zoomed img{width:100%;height:100%;border:0!important}#filtered-materials{position:relative}.zoomed-swatch svg{position:absolute;right:2px;width:25px;display:block;background:#ffffff70;top:3px;padding:2px;height:23px;cursor:pointer}.filter-controls-container{display:flex;gap:10px;align-items:center;width:100%}.global-color-search-container{flex:0 0 35%;margin-bottom:0;max-width:290px}.color-family-filters-wrapper{flex:0 0 calc(65% - 10px);max-width:calc(65% - 10px);padding:0 33px}.search-input-wrapper{position:relative;display:flex;align-items:center;width:100%;max-width:100%}#clear-color-search{position:absolute;right:0;background:none;border:none;cursor:pointer;display:block;top:11px}input#global-color-search{min-width:45%;min-height:35px;padding:10px 25px 10px 10px;width:100%}body .product .product__media .overlay-material-image.shadeCategory-blackoutshades{mix-blend-mode:normal}body .product .product__media .overlay-material-image.shadeCategory-blackoutshades:after{content:"";position:absolute;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.01) 31%,transparent 65%);background-size:40px 40px;mix-blend-mode:multiply;opacity:.5;pointer-events:none;width:100%;height:100%;z-index:999999;top:0;left:0;box-shadow:inset 1px 1px 25px 6px #0000007a}@media screen and (min-width: 750px){.product .product__info-container{max-width:93.3rem}.product__info-wrapper{min-width:526px}.product.grid{row-gap:30px!important}}@media (max-width: 768px){.filter-controls-container{flex-direction:column;gap:15px}.global-color-search-container{flex:0 0 auto;width:100%}.color-family-filters-wrapper{width:100%;max-width:100%}}@media (max-width: 1700px){.product__info-wrapper{padding:0 0 0 4rem!important}.image_block_hh .option-title span{font-size:16px;margin-left:0;vertical-align:text-bottom}.image_block_hh .option-radio{width:18px;height:18px}.image_block_hh .option-description{font-size:14px}.option-description ul{padding-left:8px}.steps-pills{margin-right:20px}.option-title{padding-left:21px}}@media (max-width: 989px){.product__info-wrapper{padding-left:0!important}}@media screen and (max-width: 1372px){.image_block_hh .option_details{max-width:calc(65% - 5px)}.image_block_hh .option_details.no-img{max-width:100%}.image_block_hh .option_images{max-width:calc(35% - 5px)}.product .accordion summary,.product .product__accordion .accordion__content{padding:19px 15px}.color_img .option-title,.form-control label{font-size:14px}.select-input,.form-control input:not([type=radio]){min-height:42px;padding:10px 12px;font-size:14px;margin-top:5px}.info{font-size:14px;padding:18px 0 0}}@media screen and (max-width: 1080px){.product__info-wrapper{padding-left:15px}.product{padding:13px;border-radius:18px}}@media screen and (max-width: 749px){.product__info-wrapper{padding-left:0!important}.product__media-wrapper,.product__title{display:none}.section-template--23838665343345__main-padding{padding-top:0}.product-page-width-hh,.product{background:unset;padding:0}.product .accordion details:first-child,.product .accordion details:first-child summary,.product .accordion details:last-child{border-radius:0}.sticky-add-to-cart__content.page-width{flex-direction:column}button#TriggerATC{width:100%;min-height:34px}body #sticky-add-to-cart{padding-bottom:10px}.title-rating svg{max-width:260px}.sticky-add-to-cart .variant-item__media{display:block}.sticky-add-to-cart .sticky-content-main{width:100%}.variant-intfo{max-width:calc(100% - 110px)}.sticky-add-to-cart__title{font-size:18px}.sticky-add-to-cart .variant-intfo{gap:5px}.sticky-add-to-cart .sticky-atc-price{font-size:23px}}@media (max-width: 600px){.option_images_zoomed{width:191px;height:202px;padding:5px;border-radius:4px;right:100%!important;left:unset!important;top:unset!important;bottom:0!important;transform:unset!important}.form-control.color_img:nth-child(4n+1) .option_images_zoomed,.form-control.color_img:nth-child(4n+2) .option_images_zoomed{left:100%!important;right:unset!important}.product__info-wrapper{padding-left:0}.select-any,.select_any_musserments{font-size:12px;margin-right:5px}span.steps-pills{font-size:10px;line-height:14.63px;padding:4px 6px;width:50px;min-width:47px;height:24px;margin-right:8px}.product .accordion__title{font-size:13px;max-width:calc(100% - 6rem)}.select-any,.select_any_musserments{font-size:9px;margin-right:0;max-width:100px;margin-top:2px}.form-container{gap:10px}.color_img{max-width:240px;width:calc(24% - 5px)}.color_img .option-title{font-size:11px;line-height:1;margin-bottom:-4px;margin-top:-3px;text-align:left}.form-control label{font-size:14px;line-height:11px}.info{font-size:12px;line-height:14.5px;padding:18px 0 10px}.form-control.image_block_hh label{flex-direction:column;gap:25px;padding:11px}.image_block_hh .option_details,.image_block_hh .option_images{max-width:100%}.image_block_hh .option-description{font-size:12px;line-height:15.2px}.image_block_hh .option-title span{font-size:14px;line-height:17.38px;margin-left:0;margin-top:3px}.image_block_hh .option-radio{width:16px;height:16px}.option_price{font-size:12px;line-height:14.07px;margin-left:0}.option-title,.option_price{display:inline-block;vertical-align:middle;margin-bottom:0}.form-control.w-sm-100{width:100%}.flex-Selected{min-width:calc(100% - 220px)}}@media (max-width: 400px){span#product-mesuaremmnts{max-width:80px}}@media (max-width: 380px){.product .accordion__title{max-width:110px;display:block;min-width:unset}.flex-Selected{min-width:calc(100% - 155px)}}.variant-selects.product__accordion{margin-top:15px;border-top:none}.product-option-accordion{position:relative;margin-bottom:10px!important;background:#fff;border:1px solid #EAECEF!important;border-radius:4px;overflow:hidden}.accordion-legend{cursor:pointer!important;display:flex;justify-content:space-between;align-items:center;padding:1.4rem 3rem 1.4rem 1.5rem;background:#fff;transition:all .3s ease;margin-bottom:0!important;font-weight:500;user-select:none;-webkit-user-select:none;-moz-user-select:none;z-index:5;position:relative}.product-form__input{margin-bottom:0!important;border:1px solid #eaecef!important;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0!important}.accordion-legend .summary__title{display:flex;flex:1;font-size:16px;font-weight:500}.accordion-legend .flex-Selected{display:flex;align-items:center}legend.form__label.accordion-legend{width:100%;padding:19px 15px}.accordion-legend .svg_plus{display:inline-block;border:1.5px solid #333333;width:21.67px;height:21.67px;border-radius:6px;padding:4px;position:relative}.accordion-legend .svg_plus svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.product-option-accordion.active .accordion-legend{background:#2c3e50;color:#fff}.product-option-accordion.active .accordion-legend .svg_plus{border-color:#fff}.product-option-accordion.active .accordion-legend .svg_plus svg{transform:translate(-50%,-50%) rotate(45deg)}.product-option-accordion.active .accordion-legend .svg_plus path{stroke:#fff}.variant-options-content{display:none;padding:1rem 1.5rem}.product-option-accordion.active .variant-options-content{display:block}.product-option-accordion.has-selection .accordion-legend .summary__title{color:#2c3e50;font-weight:600}.product-option-accordion.active.has-selection .accordion-legend .summary__title{color:#fff}@media screen and (max-width: 749px){.accordion-legend{font-size:14px;padding:1rem 1.5rem}.accordion-legend .svg_plus{width:18px;height:18px}}.product-option-accordion:not(.active) .variant-options-content{display:none!important}.product-option-accordion.active .variant-options-content{display:block!important}.accordion-legend:hover{background-color:#f5f5f5}.product-option-accordion.active .accordion-legend:hover{background-color:#253545}.overlay-material-image-background{background:url(/cdn/shop/files/background_image.webp?v=1750428637);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.related-img .overlay-material-image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.variant-item__media .related-img .overlay-material-image-background+.overlay-material-image{position:absolute;mix-blend-mode:multiply;object-fit:fill;width:100%;height:100%;left:0;top:0;z-index:-1;max-height:94px}.variant-item__media.open .related-img .overlay-material-image-background+.overlay-material-image{max-height:98%}body .product .product__media .overlay-material-image-background+.overlay-material-image{width:100%;height:100%;max-width:27%;max-height:25%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.9}body .product .product__media .overlay-material-image-background+.overlay-material-image.shadeCategory-blackoutshades{mix-blend-mode:normal;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custm-product.css.map */
