@charset "UTF-8";.warranty-section .site-wrapper .warranty-banner{--badge-size:560px;position:relative}@media screen and (min-width:1001px){.warranty-section .site-wrapper .warranty-banner{--heading-scale-factor:0.6}}@media screen and (max-width:1700px){.warranty-section .site-wrapper .warranty-banner{--badge-size:500px}}@media screen and (max-width:1500px){.warranty-section .site-wrapper .warranty-banner{--badge-size:clamp(325px, 30vw, 450px)}}@media screen and (max-width:1000px){.warranty-section .site-wrapper .warranty-banner{text-align:center;--badge-size:clamp(225px, 50vw, 375px);--heading-scale-factor:1.5}.warranty-section .site-wrapper .warranty-banner .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.warranty-section .site-wrapper .warranty-banner .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warranty-section .site-wrapper .warranty-banner :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.warranty-section .site-wrapper .warranty-banner .visual-cards-toggle,.warranty-section .site-wrapper .warranty-banner iframe,.warranty-section .site-wrapper .warranty-banner table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}.warranty-section .site-wrapper .warranty-banner .banner-content{padding-inline:clamp(15px, 5vw, 75px);padding-block:clamp(35px, 4vw, 75px);position:relative;z-index:1;border-radius:5px;background-color:#161a22;color:white;overflow:hidden}.warranty-section .site-wrapper .warranty-banner .banner-content>:first-child{margin-top:0}.warranty-section .site-wrapper .warranty-banner .banner-content>:last-child{margin-bottom:0}@media screen and (min-width:1001px){.warranty-section .site-wrapper .warranty-banner .banner-content{margin-right:calc(var(--badge-size) / 2);padding-right:calc((var(--badge-size) / 2) + 6%)}}@media screen and (max-width:1500px) and (min-width:1001px){.warranty-section .site-wrapper .warranty-banner .banner-content{margin-right:0;padding-right:var(--badge-size)}}@media screen and (max-width:1000px) and (min-width:501px){.warranty-section .site-wrapper .warranty-banner .banner-content{padding-bottom:calc((var(--badge-size) / 2) + 10%);margin-bottom:calc((var(--badge-size) / 2) - 9%)}}@media screen and (max-width:500px){.warranty-section .site-wrapper .warranty-banner .banner-content{padding-top:62vw;margin-top:45px}}.warranty-section .site-wrapper .warranty-banner .banner-content .cover-img-bg{opacity:0.5;mix-blend-mode:soft-light;z-index:-1}.warranty-section .site-wrapper .warranty-banner .warranty-badge{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0;z-index:2;width:var(--badge-size)}@media screen and (max-width:1500px){.warranty-section .site-wrapper .warranty-banner .warranty-badge{padding:15px 20px 15px 35px}}@media screen and (max-width:1000px){.warranty-section .site-wrapper .warranty-banner .warranty-badge{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;-webkit-transform:translate(-50%, -59%);-ms-transform:translate(-50%, -59%);transform:translate(-50%, -59%);right:unset;top:100%;padding:0;width:auto;height:var(--badge-size)}}@media screen and (max-width:500px){.warranty-section .site-wrapper .warranty-banner .warranty-badge{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;padding:0 10px;top:-10vw;width:100%;height:auto}}.door-window-list{gap:clamp(25px, 3.5vw, 50px);--img-width:150px;list-style:none;margin:30px 0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:1600px){.door-window-list{--img-width:120px}}@media screen and (max-width:1200px){.door-window-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:740px) and (min-width:641px){.door-window-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.door-window-list.col-4{--img-width:120px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media screen and (max-width:1200px){.door-window-list.col-4{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.door-window-list.col-4 li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}@media screen and (max-width:1600px) and (min-width:1201px){.door-window-list.col-4 li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.door-window-list.col-4 li .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.door-window-list.col-4 li .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.door-window-list.col-4 li :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.door-window-list.col-4 li .visual-cards-toggle,.door-window-list.col-4 li iframe,.door-window-list.col-4 li table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}@media screen and (max-width:800px){.door-window-list.col-4 li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.door-window-list.col-4 li .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.door-window-list.col-4 li .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.door-window-list.col-4 li :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.door-window-list.col-4 li .visual-cards-toggle,.door-window-list.col-4 li iframe,.door-window-list.col-4 li table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}@media screen and (max-width:1600px) and (min-width:1201px){.door-window-list.col-4 li .img-wrap{height:150px}}@media screen and (max-width:800px){.door-window-list.col-4 li .img-wrap{height:150px}}@media screen and (max-width:640px){.door-window-list.col-4 li .img-wrap{height:125px}}@media screen and (max-width:740px){.door-window-list.col-1-mobile{-ms-grid-columns:1fr;grid-template-columns:1fr}.door-window-list.col-1-mobile li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.door-window-list.col-1-mobile li .img-wrap{height:125px}}@media screen and (max-width:740px) and (max-width:500px){.door-window-list.col-1-mobile li .img-wrap{--img-width:70px;height:85px}}@media screen and (max-width:740px){.door-window-list.col-1-mobile li .text-wrap p{display:block}}.door-window-list li{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:15px 20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1500px) and (min-width:1201px){.door-window-list li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.door-window-list li .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.door-window-list li .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.door-window-list li :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.door-window-list li .visual-cards-toggle,.door-window-list li iframe,.door-window-list li table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}@media screen and (max-width:1000px){.door-window-list li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.door-window-list li .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.door-window-list li .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.door-window-list li :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.door-window-list li .visual-cards-toggle,.door-window-list li iframe,.door-window-list li table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}.door-window-list li .img-wrap{width:var(--img-width);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1500px) and (min-width:1201px){.door-window-list li .img-wrap{height:150px}}@media screen and (max-width:1000px){.door-window-list li .img-wrap{height:150px}}@media screen and (max-width:640px){.door-window-list li .img-wrap{height:125px}}.door-window-list li .img-wrap img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:100%;max-width:100%;margin:auto}@media screen and (max-width:740px){.door-window-list li .text-wrap{line-height:1.4}}.door-window-list li .text-wrap p{margin:0}@media screen and (max-width:740px){.door-window-list li .text-wrap p{display:none}}@media screen and (max-width:1500px){.door-materials-section+.warranty-section .site-wrapper{padding-top:0}}
/*# sourceMappingURL=door-replacement.css.map */