.sk-quote-modal{--sk-modal-easing: cubic-bezier(.4, 0, .2, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .4s var(--sk-modal-easing),visibility .4s var(--sk-modal-easing);background-color:transparent!important}.sk-quote-modal.is-open{visibility:visible;opacity:1}.sk-quote-modal__dialog{position:relative;display:flex;flex-direction:column;gap:16px;width:calc(100% - var(--container-margin) * 2);max-width:560px;max-height:calc(100dvh - var(--container-margin) * 2);padding:min(var(--container-margin),24px);background:var(--color-background);border-radius:4px;box-shadow:4px 4px 16px #0000001f;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .4s var(--sk-modal-easing) .1s,transform .4s var(--sk-modal-easing) .1s;overflow:hidden}.sk-quote-modal.is-open .sk-quote-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.sk-quote-modal__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%}.sk-quote-modal__title{margin:0;text-transform:none}.sk-quote-modal__close{color:var(--color-foreground);display:grid;place-content:center;min-height:36px;min-width:36px;padding:6px;margin:-7px -6px;flex-shrink:0;transition:background-color .16s ease-in-out}.sk-quote-modal__close:hover{background-color:color-mix(in srgb,var(--color-button-background),transparent 80%)}.sk-quote-modal__body{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 8px 8px;overflow-y:auto;-webkit-overflow-scrolling:touch}.sk-quote-modal__media{display:flex;justify-content:center;background:var(--color-background-2, transparent);border-radius:4px;overflow:hidden}.sk-quote-modal__media img{max-height:280px;width:auto;object-fit:contain}.sk-quote-modal__content{display:flex;flex-direction:column}.sk-quote-modal__content .product-block:first-child{margin-top:0!important}.sk-quote-modal__description{font-size:14px;line-height:1.5}.sk-quote-modal__read-more{display:inline;white-space:nowrap}.sk-quote-modal .product-form__buttons .add-to-cart-container.with-quantity-input{display:flex;align-items:stretch;gap:12px}.sk-quote-modal .product-form__buttons .add-to-cart-container.with-quantity-input .quantity{flex:0 0 auto}.sk-quote-modal .product-form__buttons .add-to-cart-container.with-quantity-input .product-form__submit{flex:1 1 auto}.sk-quote-modal .product-form__submit.btn{min-height:40px;height:40px;padding:6px 16px}.sk-quote-modal>.page-overlay{background-color:rgb(var(--color-overlay-rgb) / var(--modals-overlay-alpha));-webkit-backdrop-filter:blur(var(--modals-overlay-blur));backdrop-filter:blur(var(--modals-overlay-blur));z-index:-1;transition:opacity .4s var(--sk-modal-easing)}.sk-quote-modal.is-open>.page-overlay{opacity:1}body:has(.sk-quote-modal.is-open) .product-buy-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.card quick-buy.quick-buy--configure,quick-buy.quick-buy--configure{position:static;opacity:1;pointer-events:auto;transition:none;display:block;width:100%}quick-buy.quick-buy--configure .quick-buy_link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:40px;line-height:1}.sk-quote-modal .product-block__variant_picker .product-form__input--drop{display:block!important}.sk-quote-modal .product-block__variant_picker .field.select{width:100%!important;max-width:none!important}.sk-quote-modal .product-block__variant_picker .field.select .sk-select{width:100%}.sk-quote-modal .quantity{width:136px;flex-shrink:0;border:1px solid var(--color-outlines);border-radius:4px;max-height:40px;overflow:hidden}.sk-quote-modal .quantity .quantity__button.btn{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:8px!important;border:0!important;border-radius:50%;color:var(--color-outlines)!important;background-color:transparent!important;box-shadow:none!important;flex-shrink:0;transition:background-color .3s ease}.sk-quote-modal .quantity .quantity__button.btn:hover,.sk-quote-modal .quantity .quantity__button.btn:active{background-color:color-mix(in srgb,var(--color-button-background),transparent 75%)!important;box-shadow:none!important}.sk-quote-modal .quantity .quantity__button.btn svg{width:24px;height:24px}.sk-quote-modal .quantity .quantity__input{width:100%!important;visibility:visible!important;opacity:1!important;text-align:center;height:-webkit-fill-available;height:stretch;padding:0;font-size:18px;font-weight:600;line-height:1.4;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background:transparent;color:var(--color-foreground)}.sk-quote-modal .quantity .quantity__input::-webkit-outer-spin-button,.sk-quote-modal .quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.sk-quote-modal .product-block__sku .product__sku .label{font-size:1.3rem;color:var(--current-collection, var(--color-foreground))}.sk-quote-modal .product-block__description{padding-bottom:4px}@media(max-width:767px){.sk-quote-modal__dialog{max-width:none}.sk-quote-modal .product-form__buttons .add-to-cart-container.with-quantity-input{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sk-quote-modal.css.map */
