#quick-quote-wrapper{display:none;padding:60px 0;background:#fff}@media(max-width:818px)and (min-width:0px),(min-width:768px)and (max-width:1023px){#quick-quote-wrapper{padding:30px 15px}}.quote-required-message{margin-bottom:1rem}#quick-quote-wrapper .quote-form{background:#e9eaec;padding:2rem;border-radius:10px;display:block}@media(max-width:818px)and (min-width:0px),(min-width:768px)and (max-width:1023px){#quick-quote-wrapper .quote-form{margin-top:2rem}}.quick-quote-header{margin-bottom:1rem}.quote-input-group{flex-wrap:wrap}.quote-required-message,#quote-remarks-wrapper{flex:0 0 100%;max-width:100%;padding-right:5px;padding-left:5px}.quote-input-group{flex:0 0 100%;max-width:100%;padding-right:5px;padding-left:5px;float:left;width:100%}.quote-fname,.quote-lname,.quote-email,.quote-phone{flex:0 0 50%;max-width:50%;padding-right:5px;padding-left:5px;display:inline-flex;height:max-content;float:left}@media(max-width:818px)and (min-width:0px),(min-width:768px)and (max-width:1023px){.quote-fname,.quote-lname,.quote-email,.quote-phone{flex:0 0 100%;max-width:100%;width:100%}}.quote-input-label{width:100%;display:block;margin-bottom:1rem}.quote-input{background:#dbdbdb;border-radius:50px;padding:1.5rem 2rem;color:#fff;opacity:.8;margin-bottom:1.2rem;border:none;width:100%;font-weight:700;font-family:var(--font-body-family)!important;font-size:1.6rem!important}#submit-quote{width:49%;margin-top:.5rem;margin-bottom:.5rem;padding:1.75rem;background-color:#0a2438;font-weight:600;font-family:var(--font-body-family);font-size:16px!important;letter-spacing:.05em;border-radius:50px;color:#fff;justify-content:center;display:inline-flex;align-items:center;transition:all ease-in-out .25s;margin-left:2%}@media(max-width:818px)and (min-width:0px),(min-width:768px)and (max-width:1023px){#submit-quote{width:100%;margin-bottom:1rem;margin-left:0;margin-right:0}}#submit-quote:before,#submit-quote:after{display:none}#back-to-cart{width:49%;margin-top:.5rem;margin-bottom:.5rem;padding:1.75rem;border-radius:50px;background-color:transparent;color:#0a2438;font-weight:600;font-family:var(--font-body-family);font-size:16px!important;letter-spacing:.05em;border:2px solid #0a2438;margin-left:auto;margin-right:auto;float:left}@media(max-width:818px)and (min-width:0px),(min-width:768px)and (max-width:1023px){#back-to-cart{width:100%;margin-bottom:1rem;margin-left:0;margin-right:0}}#back-to-cart:before,#back-to-cart:after{display:none}#pnl-request-quote-wrapper{align-items:flex-start}.qq-table-wrapper--inner{background-color:#0a2438;padding:2rem;border-radius:10px;height:max-content}.qq-table-wrapper--inner.second-table{background-color:#fff;border:1px solid #ccc;color:#5e697b;padding:0!important}.qq-table-wrapper--inner.second-table .shipping-options-title{font-weight:700;font-family:var(--font-body-family)!important;font-size:1.6rem!important}#qq-table-wrapper .qq-table-wrapper--inner.second-table .valid-shipping-option{border-bottom:1px solid #ccc;padding-top:1rem;padding-bottom:1.2rem}#qq-table-wrapper .qq-table-wrapper--inner.second-table td{padding-left:0!important;padding-right:0!important}.qq-table-wrapper--inner.second-table .shipping-options-title>div{padding:1rem 2rem!important}#qq-table-wrapper .qq-table-wrapper--inner.second-table .ng-binding,#qq-table-wrapper .qq-table-wrapper--inner.second-table .ng-binding span{color:#5e697b!important}#qq-table-wrapper table{padding:0;width:100%;margin:0;border:none;box-shadow:none}#qq-table-wrapper .qq-quantity-badge{width:30px;height:30px;color:#fff;background:#0a2438;border:solid 1px white;border-radius:100%;font-size:12px!important;display:flex;align-items:center;justify-content:center}#qq-table-wrapper .product_image img{border-radius:10px}#qq-table-wrapper .item_title{color:#fff;font-weight:700;font-family:var(--font-body-family)!important}#qq-table-wrapper .ng-binding{color:#fff}#qq-table-wrapper .price span{color:#fff;font-weight:700;font-family:var(--font-body-family)!important}.presented-shipping-options td{padding-top:0!important;padding-bottom:0!important}#qq-table-wrapper .shipping-option{padding:1.25rem;border-bottom:1px solid #ccc;display:block}#qq-table-wrapper .shipping-option:has(input[type=radio]:checked){background-color:#f7f7ff}#qq-table-wrapper .shipping-option:last-of-type{border-bottom:none;border-radius:0 0 10px 10px}#qq-table-wrapper .shipping-option label{display:flex;align-items:flex-start}#qq-table-wrapper .shipping-option label input[type=radio]{margin-right:1rem;position:relative;top:2px;accent-color:rgb(0,38,66)}#qq-table-wrapper .shipping-option label div{display:block;width:100%}#qq-table-wrapper .shipping-option label div>span{display:block}#qq-table-wrapper .shipping-option label div div.rate-item{display:flex;justify-content:space-between}#qq-table-wrapper .shipping-option label div span.rate-price{font-weight:700;font-family:var(--font-body-family)!important;font-size:1.4rem!important}#qq-table-wrapper .shipping-option label div div.rate-description{font-size:1.2rem!important}.f-location-drop{width:100%}.f-location-drop .c-country-selector{border:1px solid #fff;border-radius:10rem;justify-content:space-between;width:fit-content;position:relative;padding:1rem;margin:auto}.country-trigger-label{font-size:1.5rem!important}.f-location-drop .localization-form__select>svg:first-child{min-height:1.4rem;width:auto}.f-location-drop .localization-form__select>svg:last-child{width:.9rem;height:auto}.f-location-drop .c-country-selector button{width:100%}.f-location-drop .c-country-selector button svg{margin-left:auto}.f-location-drop .disclosure__list-wrapper{min-width:100%!important;background-color:#fff!important;border-radius:3px!important;bottom:5.5rem;display:block;top:auto!important;padding:0!important}.f-location-drop .disclosure__list-wrapper ul li:last-child a{border:none!important}.f-location-drop .disclosure__list-wrapper ul li a{border-bottom:1px solid rgba(0,0,0,.2);justify-content:start;align-items:center;padding:1.5rem!important;text-decoration:none;display:flex!important;background:none!important;border-radius:0!important;transition:all ease-in-out .3s}.f-location-drop .disclosure__list-wrapper ul li a:hover{background:#0a243833!important}@media screen (min-width: 1024px){.footer-block-image{width:100%}.f-location-drop{width:fit-content}.country-trigger-label{font-size:1.6rem!important}}footer-buttons{position:relative;--color-background: #1f374c;--color-foreground: #ffffff;z-index:2}.footer-buttons--sticky{background:var(--color-background);color:var(--color-foreground);position:fixed;display:grid;align-items:flex-end;justify-content:flex-end;top:50%;right:0;z-index:10;border-radius:1.2rem 0 0 1.2rem;overflow:hidden;transform:translate(calc(100% - 6rem),-50%);transition:transform .3s ease-in-out;cursor:pointer;pointer-events:all}.footer-buttons--sticky.active{transform:translateY(-50%)}.footer-buttons--visible .footer-buttons--sticky{transform:translate(100%,-50%)}.footer-buttons--sticky:not(.active) .footer-button{pointer-events:none}.footer-buttons--sticky .footer-button{position:relative;display:flex;justify-content:flex-start;padding:2rem 1.6rem 2rem 0;width:100%;min-width:unset;border-radius:0}.footer-buttons--sticky .footer-button+.footer-button:after{content:"";position:absolute;z-index:2;top:0;left:1.1rem;width:calc(100% - 1.9rem);border-top:1px solid var(--color-foreground)}.footer-button__icon-container{width:6rem;display:flex;justify-content:center;align-items:center}.footer-button__icon{height:2rem;width:auto}.footer-buttons--sticky .footer-button__text{color:var(--color-foreground);text-decoration-color:var(--color-foreground);text-underline-offset:.4rem;font-family:var(--font-family-primary);font-size:1.1rem!important;font-weight:500}.footer-buttons--sticky .footer-button:hover .footer-button__text{text-decoration:underline}.footer-buttons--footer{display:flex;justify-content:center;align-items:flex-end;gap:2px;border-radius:4rem 4rem 0 0;overflow:hidden}.footer-buttons--footer .footer-button{background:var(--color-background);color:var(--color-foreground);display:flex;align-items:center;gap:2rem;padding:.8rem 1.2rem;flex:1;min-height:5.9rem}.footer-buttons--footer .footer-button__icon{height:3rem;width:auto;display:block}.footer-buttons--footer .footer-button__text{font-family:var(--font-family-primary);font-size:2rem!important;font-weight:400}@media screen and (max-width:1024px){.footer-buttons--visible .container{padding:0}}@media screen and (min-width:1280px){.footer-buttons-container{position:relative;height:8rem}.footer-buttons--footer{position:absolute;bottom:0;left:0;width:100%;gap:.5rem;border:none;border-radius:0}.footer-buttons--footer .footer-button{height:9rem;padding-bottom:1.5rem;transition:transform .5s ease-out;transform:translateY(1rem);backface-visibility:hidden;will-change:transform}.footer-buttons--footer .footer-button:hover{transform:translateY(0)}.footer-buttons--footer .footer-button:first-child{border-radius:7rem 0 0}.footer-buttons--footer .footer-button:last-child{border-radius:0 7rem 0 0}.footer-buttons--footer .footer-button__icon{height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/866/assets/footer.css.map */
