a[data-bs-toggle=modal]{color:#06c;font-size:1.6rem;margin-bottom:21px}a[data-bs-toggle=modal]:hover{text-decoration:underline!important;color:#06c}@media screen and (min-width:768px){#chat-button{bottom:15px!important}}@media screen and (min-width:768px)and (max-width:1200px){.case-info{padding-top:48px}}@media screen and (min-width:768px)and (max-width:1320px){#footer-row{margin-right:64px}}.product-form__submit{display:none!important}.case-info{line-height:1.25}.accordion-button:focus-visible{color:#06c!important}.case-brand{font-size:1.6rem;font-weight:600!important;margin-top:2.5rem!important}.product-options{min-height:1250px}.configCartButton{cursor:pointer!important;text-align:center!important;white-space:nowrap!important;font-size:1.7rem!important;line-height:1.15!important;font-weight:400!important;padding:12px 24px!important;border:none!important;border-radius:10px!important;background:#000!important;color:#fff!important;margin-left:24px;letter-spacing:.3px;margin-right:10px}.configCartButton:hover{background:#1e1e1e!important}.fixed-footer{position:fixed;right:0;bottom:0;left:0;z-index:1030}.footer-border{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.footer-section{background-color:#ffffffe0!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;opacity:0;transition:opacity .8s;width:100vw;transform:translateZ(0);will-change:opacity}.footer-section.visible{opacity:1}.footer-fade{animation:fadeIn .8s ease-in .2s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{max-width:120rem;padding:0rem 5rem}.button--secondary,.shopify-payment-button,.product__tax.rte,.mobileDelivery,.form__label{display:none}.delivery-info{max-width:200px!important;text-align:start!important;padding-left:5px!important}.button{padding:0!important;min-width:calc(11rem + var(--buttons-border-width) * 2)!important;min-height:calc(4.25rem + var(--buttons-border-width) * 2)!important}.footer-price{letter-spacing:.2px!important}.price-item{font-size:2.4rem!important;line-height:1.125!important;font-weight:600!important;margin-left:4px!important;letter-spacing:.2px!important}.product-form__buttons{margin:0 auto!important;max-width:100%!important}.product__column-sticky{max-width:550px!important;margin:0 auto!important;top:10.7rem!important}.product-form__input input[type=radio]+label{margin:0rem .5rem .2rem 0!important;letter-spacing:.6px!important}.product__title h1{font-weight:600}.product{padding-top:3.6rem!important}variant-radios{margin-bottom:2.5rem!important}@media only screen and (min-width:1200px)and (max-height:750px){.product__info-wrapper{padding:0!important}}@media only screen and (min-width:1200px)and (max-height:870px){.product__column-sticky{max-width:60vh!important;min-width:380px;top:5rem!important}}@media screen and (max-width:1200px){.product__info-container,.product-form__buttons{margin:0 auto!important}.product__title h1{display:none!important}fieldset.product-form__input{margin:0!important}.product{padding-top:0}.grid--1-col .grid__item{max-width:60rem;margin:0 auto}.mobileTitle{font-size:4rem;line-height:1.125;padding-top:42px;font-weight:600;text-align:center;letter-spacing:.3px}.product__info-wrapper{max-width:100%!important;width:100%!important}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)!important}}@media only screen and (max-width:576px){.deliveryCol{display:none!important}.footer-price,.price-item{font-size:1.9rem!important;text-align:left!important}.footer-price{width:100%}.mobileDelivery{display:block;font-size:1.2rem!important;font-weight:400}}@media only screen and (max-width:768px){.container{padding:0rem 1.5rem}#checkoutFooter:not(.visible){pointer-events:none}.grid--1-col .grid__item{max-width:100%!important;margin:0 auto}.footer-section{background-color:#ffffffe0!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border-top:1px solid #d2d2d7;border-bottom:none}.footer-border{border-top:none!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.fixed-footer{bottom:unset;top:0}.mobileTitle{font-size:2.8rem!important}}@media screen and (min-width:768px){.footer-text{padding-bottom:96px!important}.grid--2-col-tablet .grid__item{width:100%!important}.modal-ani{animation:fadeIn .4s ease both}}@media only screen and (max-width:1200px){.product__info-wrapper{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/a-configurator_page.css.map */
