.section-product-template .install-block{margin-top:40px}.section-product-template .install-block .install-heading{margin-bottom:20px;color:#000;font-family:Helvetica Neue ForEco Md;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.section-product-template .install-block .install-heading .install-content-check_trigger span{color:#3f68e0;font-family:Helvetica Neue ForEco Md;font-size:16px}.section-product-template .install-block .install-checkbox{display:flex;padding:24px 16px;gap:8px;border:2px solid #ddd!important;margin:0}.section-product-template .install-block:has(.install-checkbox_input:checked) .install-checkbox{border:2px solid #3F68E0!important}.section-product-template .install-block .install-checkbox_input{cursor:pointer;width:18px;height:64px;min-height:unset}.section-product-template .install-block .install-content{display:flex;flex-direction:column;gap:12px}.section-product-template .install-block .install-img,.section-product-template .install-block svg{width:64px;height:64px;object-fit:contain}.section-product-template .install-block .install-content-title{color:#000;font-family:Helvetica Neue ForEco Md;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0}.section-product-template .install-block .install-content-price{display:flex;align-items:center;gap:4px;margin:0}.section-product-template .install-block .install-content-price .price{color:#000;font-family:Helvetica Neue ForEco Md;font-size:14px!important;font-style:normal;font-weight:500;line-height:normal}.section-product-template .install-block .install-content-price .compare-price{color:#696c71;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.section-product-template .install-block .install-content-richtext{padding-top:12px;margin-top:0;border-top:2px solid #ddd;display:flex;flex-direction:column;gap:8px}.section-product-template .install-block .install-content-richtext p{color:#696c71;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-style:normal;font-weight:400;line-height:130%;margin:0}.section-product-template .install-block .install-content-richtext p a{color:#696c71;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.install-block__help{margin-top:20px}.section-product-template:has(.install-block) .install-block__help.custom-popup-triger{padding:24px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;background:#f5f5f5;color:#03060b;font-family:Helvetica Neue ForEco Md;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.section-product-template:has(.install-block) .install-block__help span:not(.icon,.arrow){flex:1}@media (max-width: 1023px){.section-product-template .install-block .install-heading{font-size:16px}.section-product-template .install-block .install-heading .install-content-check_trigger span{font-size:14px}.section-product-template .install-block .install-checkbox{border-radius:4px}}.section-product-template .install-block .install-checkbox-img{align-items:flex-start}.section-product-template .install-block .install-content-richtext{border-top:1px solid #ddd}.section-product-template .install-block .install-checkbox{border:1px solid #ddd!important}.section-product-template .install-block:has(.install-checkbox_input:checked) .install-checkbox{border:2px solid #3F68E0!important;padding:23px 15px}@media (max-width: 768px){.section-product-template:has(.install-block) .install-block__help.custom-popup-triger{font-size:14px}}.install-block{display:none}.install-block.show{display:block;margin-bottom:0}.install-block.checked .install-checkbox{border:1.5px solid #3F68E0}.install-block.disabled .install-checkbox{cursor:auto;pointer-events:none}.install-block .install-checkbox{cursor:pointer}.install-block .install-heading{color:#03060b;font-family:var(--font-stack-body);font-size:20px;font-weight:600;line-height:105%;margin-bottom:5px}.install-block .install-term{color:#757575;font-size:14px;font-weight:400;line-height:18px;font-family:Helvetica Neue ForEco Roman}.install-block .install-term p,.install-block .install-term a{color:#6a6a6a}.install-block .install-term p{margin-bottom:8px}.install-block .install-checkbox{display:flex;padding:14px 14px 14px 20px;gap:28px;border-radius:8px;border:1px solid #C0C1C2;background:#fff;color:#03060b;font-family:Manrope;font-size:14px;font-weight:400;margin-top:2px}.install-block .install-checkbox-img{display:flex;justify-content:center;align-items:center!important;gap:15px;flex-shrink:0;height:64px}.install-block .install-checkbox_input{cursor:pointer}.install-block .install-img,.install-block svg{width:80px;height:80px;object-fit:contain}.install-block .install-content{flex-grow:1}.install-block .install-content-title{font-size:17px;font-weight:600;line-height:131.25%;margin-bottom:8px}.install-block .install-content-price{display:flex;gap:6px;margin-bottom:8px}.install-block .install-content-price .price{width:auto;font-weight:700;display:inline-block;font-size:16px;font-family:Manrope;line-height:18px}.install-block .install-content-price .compare-price{color:#757575;font-weight:500;text-decoration-line:line-through;font-size:14px;line-height:18px}.install-block .install-content-richtext{border-top:1px solid #dedede;color:#757575;font-size:14px;font-weight:400;line-height:18px;font-family:Helvetica Neue ForEco Roman}.install-block .install-content-richtext a{text-decoration:none;color:#2164ff}.install-block .install-content-richtext p{margin-top:8px}@media screen and (max-width: 768px){.install-block .install-heading{font-size:17px;line-height:123.529%;margin-bottom:5px}.install-block .install-checkbox{padding:20px 12px;border:1.5px solid #C0C1C2;font-size:12px}.install-block .install-checkbox_input{cursor:pointer}.install-block .install-img{width:48px;height:48px}.install-block .install-content-title{font-size:14px!important;line-height:150%}.install-block .install-content-price .compare-price,.install-block .install-content-price .price{font-size:12px!important}.install-block .install-content-check_trigger{font-size:12px}.section-product-template .install-block{margin-top:32px}}.swatch-details-wrap{display:flex;justify-content:space-between}.swatch-title{font-weight:600}.swatch-details{text-align:left}.swatch-price{text-align:right;flex:0 0 30%}.swatch-price,.small-description{font-size:14px;display:block;text-transform:none}.swatch-price .regular-price,.swatch-price .compare-price{display:block}.swatch-price .compare-price,.small-description{color:#757575;font-weight:500}.install-block.option .install-checkbox_input{cursor:pointer;position:relative!important;height:18px!important;width:18px!important;min-width:18px;opacity:1!important;margin:2px 0 0}.install-block.option.show .install-content-richtext{border-top:none}.install-block.option.show{margin-bottom:0;margin-top:0;width:100%}.install-block.option.show .install-checkbox-img{display:none}.install-block.option .install-checkbox{position:relative;align-items:flex-start;border-radius:8px;background:#f5f5f5;border:none!important;flex-direction:row-reverse}.install-blocks{margin-top:-18px}.section-product-template:not(.section-cust-product-template) .install-blocks{margin-top:-5px}.install-blocks .install-block:has(.install-checkbox_input:checked) .install-checkbox{border:none!important}.install-blocks .install-block:nth-child(1) .install-checkbox{border-radius:8px 8px 0 0}.install-blocks .install-block:nth-child(2) .install-checkbox{border-radius:0 0 8px 8px}.install-blocks .install-block:nth-child(2) .install-checkbox:before{left:16px;content:"";position:absolute;border-top:1px solid #DDD;top:0;width:calc(100% - 32px)}.install-block.option .install-content-title{font-size:16px}.install-block.option .install-content-richtext{font-weight:500;color:#757575}.install-block.option .install-content-richtext a{color:#383838;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font}.install-block.option .install-content-price{margin-bottom:4px}.install-block.option .install-checkbox-img{margin-top:10px}@media screen and (max-width: 749px){.swatch-title{font-weight:700}}.product-container .popup-button-content{text-align:center}.product-container .popup-button-link{display:inline-flex;align-items:center;justify-content:center;gap:30px;outline:0;border:0;padding:6px 6px 6px 45px;margin-top:30px;border-radius:30px;color:#fff;text-decoration:none;font-size:22px;font-weight:500;line-height:1.2}.product-container .popup-button-link:hover{color:inherit}.product-container .popup-button-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999999999;display:none}.popup-button-popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:630px;height:90%;overflow:hidden;background:#fff;border-radius:8px}.popup-button-popup-content-inner{padding:8px 40px 24px;height:calc(100% - 40px);overflow:auto}.popup-button-wrapper .popup-close-button{padding:10px;display:flex;justify-content:flex-end}.popup-button-wrapper .popup-close-button svg{width:20px;height:20px;display:block;cursor:pointer}.custom-variant-item+.custom-variant-item{margin-top:0}.custom-variant-items:not(:has(.custom-variant-item.checked)) .custom-variant-item:not(:first-child),.custom-variant-items:has(.custom-variant-item.checked) .custom-variant-item:not(.checked){display:none!important}.section-product-template .install-blocks .install-block .install-content-richtext{padding-top:0}.custom-variant-items .install-block .install-term{margin-bottom:20px}.custom-variant-items .install-block .install-term a{text-decoration:underline}.custom-variant-item.show.checked+.custom-variant-item.show{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1340/assets/install-services.css.map */
