.modal--for-quickbuy .modal__window{--qb-ink: rgb(var(--text-color));--qb-muted: rgb(var(--text-color) / 55%);--qb-hairline: rgb(var(--text-color) / 12%);--qb-pad: var(--gutter);--qb-pad-top: 56px;--qb-media-max-height: min(calc(var(--viewport-height, 100vh) * .4), 320px);--qb-title-size: 20px;--qb-price-size: 18px}.modal--for-quickbuy{--modal-overlay-opacity: .4}.modal--for-quickbuy .modal__window{width:100%;max-width:calc(100vw - var(--gutter) * 2);max-height:calc(var(--viewport-height) - var(--gutter) * 2)}.modal--for-quickbuy .modal__content{padding:var(--qb-pad-top) var(--qb-pad) var(--qb-pad)}.modal--for-quickbuy .quickbuy-modal__body{min-height:180px}.modal--for-quickbuy .quickbuy-modal__body:has(>.loading-spinner){display:flex;align-items:center;justify-content:center}@media(max-width:767.98px){.modal--for-quickbuy{align-items:flex-end}.modal--for-quickbuy .modal__window{width:100%;max-width:none;margin:0;max-height:calc(var(--viewport-height, 100vh) - 40px);transform:translateY(100%)}.modal--for-quickbuy[open]:not(.is-closing) .modal__window{transform:translateY(0)}.modal--for-quickbuy .modal__content{padding-bottom:calc(var(--qb-pad) + env(safe-area-inset-bottom,0px) * 1.5)}}.modal--for-quickbuy .modal__close-btn{border:1px solid var(--qb-hairline);border-radius:var(--modal-border-radius);color:var(--qb-ink);transition:background-color .2s,border-color .2s}@media(hover:hover){.modal--for-quickbuy .modal__close-btn:hover{border-color:rgb(var(--text-color) / 35%);background-color:rgb(var(--text-color) / 6%)}}@media(min-width:768px){.modal--for-quickbuy .modal__window{width:auto;min-width:600px;max-width:min(920px,calc(100vw - var(--gutter) * 2));--qb-media-max-height: min(calc(var(--viewport-height, 100vh) * .56), 500px);--qb-title-size: 24px;--qb-price-size: 20px}.modal--for-quickbuy .quickbuy-modal__body{min-height:240px}.modal--for-quickbuy .product-info{align-items:flex-start}.modal--for-quickbuy .product-info .product-column-left{width:44%}.modal--for-quickbuy .product-info .product-column-right{width:calc(56% - 32px);max-width:none;margin-inline-start:32px}}.modal--for-quickbuy .quickbuy-content{max-width:none;margin-bottom:0;padding-inline:0}.modal--for-quickbuy .media-gallery .main-image{margin-inline:0}.modal--for-quickbuy .media-gallery .main-image .product-media--image .theme-img{width:auto;height:auto;max-width:100%;max-height:var(--qb-media-max-height)}.modal--for-quickbuy .media-gallery .thumbnails{margin-inline:0;margin-bottom:0}.modal--for-quickbuy .media-gallery .thumbnails .slider__item{width:48px}.modal--for-quickbuy .media-gallery .thumbnails .thumbnail:after{background:currentColor;height:2px}.modal--for-quickbuy .product-inventory:not(.text-box) .icon .svg-part-circle{fill:rgb(var(--quickbuy-bg))}.modal--for-quickbuy .product-title{font-size:var(--qb-title-size);line-height:1.2;letter-spacing:-.02em;margin-bottom:.3em}.modal--for-quickbuy .product-price--large .price__default{font-size:var(--qb-price-size)}.modal--for-quickbuy .product-price--large .price__was{color:var(--qb-muted)}.modal--for-quickbuy .size-chart-link{font-size:var(--smaller-text-size-2);color:var(--qb-muted)}@media(hover:hover){.modal--for-quickbuy .size-chart-link:hover{color:var(--qb-ink)}}.modal--for-quickbuy .add-to-cart{min-height:48px}.modal--for-quickbuy .quickbuy-modal__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gutter);min-height:180px;padding:0 var(--gutter);text-align:center}.modal--for-quickbuy .quickbuy-modal__error-message{margin:0}.modal--for-quickbuy .quickbuy-modal__error-link{flex:0 0 auto}@media(min-width:768px){.modal--for-quickbuy .quickbuy-modal__error{min-height:240px}}.product-block .image-cont .quickbuy-plus{position:absolute;z-index:1;inset-block-end:8px;inset-inline-end:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:0;border:1px solid #f0c55e;background:#f0c55e;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.product-block .image-cont .quickbuy-plus .icon{width:18px;height:18px;stroke-width:1.5}.product-block .image-cont .quickbuy-plus:active{background:rgb(var(--body-text-color));color:rgb(var(--body-bg-color))}@media(prefers-reduced-motion:no-preference){.product-block .image-cont .quickbuy-plus{transition:background-color .1s ease-out,color .1s ease-out}}@media(max-width:767.98px){.modal--for-quickbuy .option-selector:has(.js-color-text) .option-selector__btns{display:none}}.modal--for-quickbuy .modal__content:has(.quickbuy-modal__actions){padding-bottom:0}.modal--for-quickbuy .quickbuy-modal__actions{position:sticky;inset-block-end:0;z-index:2;margin-block-start:20px;margin-inline:calc(var(--qb-pad) * -1);padding:12px var(--qb-pad) calc(12px + env(safe-area-inset-bottom,0px)*1.5);border-top:1px solid var(--qb-hairline);background:rgb(var(--bg-color))}.modal--for-quickbuy .quickbuy-modal__actions>*{margin:0}.modal--for-quickbuy .quickbuy-modal__actions>*+*{margin-top:10px}.modal--for-quickbuy .quickbuy-modal__actions .quantity-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.modal--for-quickbuy .quickbuy-modal__actions .quantity-submit-row>.label{display:none}.modal--for-quickbuy .quickbuy-modal__actions quantity-wrapper{flex:0 0 auto;--buttoned-input-size: 48px}.modal--for-quickbuy .quickbuy-modal__actions .quantity-submit-row__submit{flex:1 1 auto;min-width:0;margin:0}.modal--for-quickbuy .quickbuy-modal__actions .product-dynamic-payment-button,.modal--for-quickbuy .quickbuy-modal__actions [data-dynamic-variant-content$=-backorder]{flex:1 0 100%}
/*# sourceMappingURL=/cdn/shop/t/28/assets/quickbuy-modal.css.map */
