quick-buy-modal{--dialog-content-max-width: 1100px !important}quick-buy-modal::part(content){max-height:calc(100vh - 64px)!important;margin:32px!important;place-self:center!important}quick-buy-modal .quick-buy{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:588px!important;gap:0!important;overflow:hidden!important}quick-buy-modal .quick-buy>product-gallery{display:block!important;width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}quick-buy-modal product-gallery>.relative{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}quick-buy-modal product-gallery scroll-carousel{height:100%!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}quick-buy-modal product-gallery scroll-carousel::-webkit-scrollbar{display:none!important}quick-buy-modal .product-gallery__media{min-width:100%!important;height:100%!important;padding:0!important;margin:0!important;scroll-snap-align:start!important}quick-buy-modal .product-gallery__media img{width:100%!important;height:100%!important;object-fit:cover!important}quick-buy-modal .product-gallery__controls-floating{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:2!important}quick-buy-modal .quick-buy>.v-stack{overflow-y:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:.75rem 5%!important;box-sizing:border-box!important}quick-buy-modal .quick-buy__info{padding:0!important}quick-buy-modal a.link.justify-self-start{justify-self:center!important}quick-buy-modal product-gallery.md-max\:hidden,quick-buy-modal .quick-buy>product-gallery.md-max\:hidden{display:block!important}quick-buy-modal .h-stack.md\:hidden{display:none!important}quick-buy-modal .divider.md\:hidden{display:none!important}quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type="@app"],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=product-variations]{display:none!important}@media screen and (max-width:999px){quick-buy-modal{--dialog-content-max-width: 100% !important}quick-buy-modal::part(content){max-height:90vh!important;max-width:100%!important;width:100%!important;margin:0!important;border-radius:0!important;place-self:end stretch!important;overflow:hidden!important}quick-buy-modal::part(body){padding:0!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}quick-buy-modal::part(close-button){position:absolute!important;top:14px!important;right:14px!important;z-index:100!important}quick-buy-modal .quick-buy{display:flex!important;flex-direction:column!important;min-height:auto!important;grid-template-columns:unset!important;overflow:visible!important}quick-buy-modal .quick-buy>.v-stack{display:contents!important}quick-buy-modal .h-stack.md\:hidden{display:flex!important;flex-direction:column!important;order:1!important;padding:20px 16px 16px!important;gap:6px!important;align-items:stretch!important}quick-buy-modal .h-stack .quick-buy__product-image{display:none!important}quick-buy-modal .h-stack .v-stack.gap-4 a.link{display:none!important}quick-buy-modal .h-stack .v-stack.gap-4{gap:4px!important}quick-buy-modal .h-stack .v-stack.gap-4 .v-stack.gap-2{gap:4px!important}quick-buy-modal .h-stack .v-stack.gap-4 .h6{font-size:18px!important;font-weight:600!important;line-height:1.3!important}quick-buy-modal .quick-buy>product-gallery,quick-buy-modal .quick-buy>product-gallery.md-max\:hidden{display:block!important;order:2!important;width:100%!important;height:auto!important;aspect-ratio:4 / 5!important;position:relative!important;overflow:hidden!important;margin:0!important;padding:0!important}quick-buy-modal product-gallery>.relative{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}quick-buy-modal .divider.md\:hidden{display:none!important}quick-buy-modal .quick-buy__info{order:3!important;padding:0 16px!important;margin-top:0!important}quick-buy-modal .quick-buy__info .product-info__block-list{display:flex!important;flex-direction:column!important;gap:15px!important;--product-block-item-margin: 15px !important}quick-buy-modal .quick-buy__info .product-info__block-list>*{margin-block:0!important;margin-inline:0!important}quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=title],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=price],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=badges],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=rating],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=separator],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=vendor],quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=product-variations]{display:none!important}quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type="@app"]:empty,quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type="@app"]:not(:has(*>*)),quick-buy-modal .quick-buy__info .product-info__block-item[data-block-type=payment-terms]{display:none!important}quick-buy-modal .quick-buy__info .product-info__block-list>a.link{display:none!important}quick-buy-modal .quick-buy__view-details{order:4!important;display:block!important;text-align:center!important;padding:24px 16px 28px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/quick-buy-modal.css.map */
