.custom__quote{position:relative;background:#001489;padding:7rem 23px}.custom__quote-container{max-width:75rem;margin-inline:auto}.custom__quote-header{position:relative;text-align:center;margin-bottom:3.25rem;z-index:2}.custom__quote-pretitle{display:inline-block;padding:.44rem 1rem;border:.06rem solid #ffffff;color:#fff;font-weight:700;border-radius:.56rem;font-size:1.25rem;letter-spacing:-.02em;line-height:1;margin-block:0 1rem}.custom__quote-title{font-size:4.5rem;line-height:1;font-weight:700;letter-spacing:-.02em;color:#fff;margin-block:0 1.5rem}.custom__quote-desc{max-width:46.5rem;margin-inline:auto}.custom__quote-desc *{font-size:1rem;line-height:1.4;letter-spacing:-.02em;color:#fff;margin:0}.custom__quote-bakground{position:absolute;top:11%;left:0;height:auto;object-fit:cover;z-index:1}.custom__quote-form{position:relative;padding:1.75rem 2.75rem;background:#fbf5f6;border:1px solid #fdf2e4;z-index:2}.custom__quote-buttons{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-content:space-between;border-bottom:.1rem solid #6abcf0}.custom__quote-button{position:relative;padding:1rem 0;background:none;outline:none;border:none;color:#1f2b73;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.02em;cursor:pointer}.custom__quote-button:after{position:absolute;content:"";left:0;width:100%;height:.17rem;background:#6abcf0;bottom:0;opacity:0;transition:all .1s linear}.custom__quote-button.active,.custom__quote-button:hover{font-weight:700;color:#6abcf0}.custom__quote-button.active:after{opacity:0}.custom__quote-button.deactive:after{opacity:0}.custom__quote-button-bar{position:absolute;left:0;height:.25rem;background:#6abcf0;bottom:-.08rem;transition:.5s ease}.custom__quote-size-options{display:grid;grid-template-columns:repeat(4,1fr);gap:2.25rem;padding-block:1.75rem}.custom__quote-wrapper{border:.11rem solid #6abcf0;background:#fff;padding-bottom:.56rem}.custom__quote-size-options h2{font-size:1.75rem;color:#001489;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1;padding:.83rem;margin-bottom:.56rem;transition:.1s all linear}.custom__quote-size-options img{display:block;margin-bottom:1rem;margin-inline:auto}.custom__quote-size-options .custom__quote-wrapper>div{padding-inline:1rem}.custom__quote-size-options .custom__quote-wrapper>div *{font-size:.78rem;line-height:1.4;color:#1f2b73;margin:0}.custom__quote-form-next{text-align:right;margin-top:.28rem}.custom__quote-form-next button{display:flex;align-items:center;justify-content:space-between;padding:.72rem 1.5rem;background:#6abcf0;border-radius:.83rem;color:#fff;font-weight:700;letter-spacing:-.02em;border:.11rem solid #6abcf0;outline:none;max-width:15.5rem;margin-left:auto;width:100%;font-size:1.5rem;cursor:pointer;transition:.3s all}.custom__quote-form-next button:hover{background:#fff;color:#6abcf0}.custom__quote-form-next button:hover svg path{stroke:#6abcf0}.custom__quote-materials{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-block:1.75rem}.custom__quote-material{border:.11rem solid #6abcf0;background:#fff;padding-bottom:1rem}.custom__quote-materials h2,.custom__quote-closures h2{font-size:1.5rem;color:#001489;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1;padding:.83rem;margin-bottom:.83rem;transition:.1s all linear}.custom__quote-materials img{display:block;margin-bottom:1rem;padding-inline:1rem;object-fit:cover;width:100%;height:8.75rem}.custom__quote-materials .custom__quote-wrapper>div,.custom__quote-closures .custom__quote-wrapper>div{padding-inline:1rem}.custom__quote-materials .custom__quote-wrapper>div *,.custom__quote-closures .custom__quote-wrapper>div *{font-size:.78rem;line-height:1.3;color:#1f2b73;margin:0}.custom__quote-closures{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;padding-block:1.75rem}.custom__quote-closures .custom__quote-wrapper{padding-bottom:.83rem}.custom__quote-closures .custom__quote-wrapper-flexible{display:flex;flex-direction:column}.custom__quote-closures .custom__quote-wrapper-flexible>*{width:100%}.custom__quote-closures .custom__quote-wrapper-flexible>img{order:3}.custom__quote-closures .custom__quote-wrapper>div{margin-top:1rem}.custom__quote-closures .custom__quote-wrapper-flexible>div{order:2;margin-block:0 1rem}.custom__quote-closures img{display:block;padding-inline:1rem;object-fit:cover;height:24.5rem;width:100%}.custom__quote-add-ons{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem;padding-block:1.75rem}.custom__quote-add-ons .custom__quote-wrapper{display:grid;grid-template-columns:repeat(2,1fr);border:.1rem solid #6abcf0;padding-bottom:0}.custom__quote-add-on-content{display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;color:#001489;transition:.1s all linear}.custom__quote-add-on-content h2{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1;margin-bottom:.56rem;color:inherit}.custom__quote-add-on-content div *{font-size:.78rem;line-height:1.3;color:inherit;margin:0}.custom__quote-add-on-image{padding:.83rem}.custom__quote-add-on-image img{display:block;aspect-ratio:1;object-fit:cover}.custom__quote-finishes{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:1.75rem}.custom__quote-finish{border:.11rem solid #6abcf0;background:#fff;padding-bottom:1rem}.custom__quote-finish-title{font-size:1.75rem;color:#001489;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1;padding:.83rem;margin-bottom:.56rem;transition:.1s all linear}.custom__quote-finish-image{display:block;margin-bottom:1rem;padding-inline:1rem}.custom__quote-finish-desc{padding-inline:1rem}.custom__quote-finish-desc *{font-size:.78rem;line-height:1.3;color:#1f2b73;margin:0}.custom__quote-hide{display:none}.custom__quote-form fieldset{border:none;margin:0;padding:1.75rem 0}.custom__quote-wrapper,.custom__quote-material,.custom__quote-closure,.custom__quote-add-on,.custom__quote-finish{position:relative}.custom__quote-wrapper input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.custom__quote-wrapper input:checked+h2,.custom__quote-add-ons .custom__quote-wrapper input:checked+.custom__quote-add-on-content,.custom__quote-finish input:checked+.custom__quote-finish-title,.custom__quote-wrapper input:hover+h2,.custom__quote-add-ons .custom__quote-wrapper input:hover+.custom__quote-add-on-content,.custom__quote-finish input:hover+.custom__quote-finish-title{background:#6abcf0;color:#fff}.custom__quote-form-hide{display:none!important}.custom__quote-wrapper-fullw-image img{width:100%!important;padding-inline:.83rem}@media (max-width: 1515px){.custom__quote-header{margin-bottom:2.25rem}.custom__quote-pretitle{font-size:1rem}.custom__quote-desc *{font-size:.94rem}.custom__quote-title{margin-bottom:.83rem}.custom__quote{padding-block:5.5rem}.custom__quote-container{max-width:65rem}.custom__quote-form{padding:.56rem 2.75rem 1.75rem}.custom__quote-button{font-size:1rem}.custom__quote-size-options h2,.custom__quote-materials h2,.custom__quote-closures h2,.custom__quote-add-on-content h2,.custom__quote-finish-title{font-size:1.25rem}.custom__quote-size-options img{width:7.25rem;height:9rem;margin-bottom:.56rem}.custom__quote-size-options .custom__quote-wrapper>div *,.custom__quote-finish-desc *,.custom__quote-add-on-content div *,.custom__quote-materials .custom__quote-wrapper>div *,.custom__quote-closures .custom__quote-wrapper>div *{font-size:.67rem;line-height:1.1}.custom__quote-size-options{gap:1.75rem}.custom__quote-form-next button{padding:.56rem 1.5rem;font-size:1.5rem;border-radius:.56rem;max-width:14rem}.custom__quote-form-next button svg{width:1.5rem}.custom__quote-closures img{height:22.25rem}}@media (max-width: 1280px){.custom__quote-container{max-width:59.75rem}.custom__quote-pretitle{padding:.39rem 1rem}.custom__quote-title{font-size:4.25rem}.custom__quote-header{margin-bottom:5.5rem}.custom__quote-button{padding:.83rem 0}.custom__quote-size-options h2,.custom__quote-materials h2,.custom__quote-closures h2,.custom__quote-add-on-content h2,.custom__quote-finish-title{font-size:1rem;padding:.56rem}.custom__quote-size-options img{width:6.75rem;height:7.25rem}.custom__quote-size-options .custom__quote-wrapper>div,.custom__quote-materials img,.custom__quote-closures img,.custom__quote-closures .custom__quote-wrapper>div,.custom__quote-finish-image,.custom__quote-finish-desc,.custom__quote-materials .custom__quote-wrapper>div{padding-inline:.56rem}.custom__quote-materials img{margin-bottom:.56rem}.custom__quote-materials h2,.custom__quote-closures h2,.custom__quote-closures .custom__quote-wrapper>div{margin-bottom:.56rem}.custom__quote-closures .custom__quote-wrapper-flexible>div{margin-block:0 .56rem}.custom__quote-material,.custom__quote-finish{padding-bottom:.56rem}.custom__quote-size-options .custom__quote-wrapper>div *,.custom__quote-finish-desc *,.custom__quote-add-on-content div *,.custom__quote-materials .custom__quote-wrapper>div *,.custom__quote-closures .custom__quote-wrapper>div *{font-size:.61rem}.custom__quote-add-on-content h2{padding:0}.custom__quote-finish-image{height:7.25rem}.custom__quote-form-next button{max-width:12.25rem;padding:.56rem 1rem;font-size:1rem}.custom__quote-form-next button svg{width:1.25rem}.custom__quote-closures img{height:16.75rem}.custom__quote-button{font-size:.83rem}.custom__quote-wrapper-fullw-image img{padding-inline:.56rem}}@media (max-width: 1024px){.custom__quote-container{max-width:100%}.custom__quote{padding-block:3.5rem;padding-inline:2.5rem}.custom__quote-pretitle{font-size:1rem;border-radius:.5rem}.custom__quote-title{font-size:3.25rem;margin-bottom:.56rem}.custom__quote-desc *{font-size:.83rem}.custom__quote-header{margin-bottom:3.25rem}.custom__quote-bakground{display:none}.custom__quote-button{padding:.56rem 0}.custom__quote-form{padding:.56rem 1.75rem 1.75rem}.custom__quote-button{font-size:.78rem}.custom__quote-form fieldset{gap:1.5rem}.custom__quote-size-options h2,.custom__quote-materials h2,.custom__quote-closures h2,.custom__quote-add-on-content h2,.custom__quote-finish-title{font-size:.78rem}.custom__quote-size-options .custom__quote-wrapper>div *,.custom__quote-finish-desc *,.custom__quote-add-on-content div *,.custom__quote-materials .custom__quote-wrapper>div *,.custom__quote-closures .custom__quote-wrapper>div *{font-size:.5rem;line-height:1.3}.custom__quote-size-options img{width:5.5rem;height:6rem}.custom__quote-size-options,.custom__quote-finishes{grid-template-columns:repeat(3,1fr)}.custom__quote-form fieldset{padding-block:1rem}.custom__quote-form-next button{max-width:10rem;padding:.33rem .83rem;font-size:.94rem}.custom__quote-form-next button svg{width:1rem}.custom__quote-materials img{height:7.25rem}.custom__quote-closures img{height:11rem}.custom__quote-add-on-content,.custom__quote-add-on-image{padding:.56rem}}@media screen and (max-width: 767px){.custom__quote{padding-block:1.25rem 2.25rem}.custom__quote-header{margin-bottom:0}.custom__quote-pretitle{font-size:.83rem;margin-bottom:1.5rem}.custom__quote-title{font-size:2.5rem;margin-bottom:1.25rem}.custom__quote-desc{max-width:81.4589666%}.custom__quote-desc *{font-size:.78rem;line-height:1.28571429;letter-spacing:-.01em}.custom__quote-form{display:none}}@media screen and (min-width: 990px){.custom-bag__form-select-1{order:1}.custom-bag__form-select-2{order:3}.custom-bag__form-select-3{order:5}.custom-bag__form-select-4{order:2}.custom-bag__form-select-5{order:4}.custom-bag__form-select-6{order:6}}
/*# sourceMappingURL=/cdn/shop/t/1185/assets/custom-quote.css.map */
