#quick-buy-dialog{top:0;right:0;bottom:0;left:0;width:min(900px,calc(100% - 48px));max-width:900px;max-height:calc(100dvh - 48px);margin:auto;padding:26px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--line);border-radius:5px;overscroll-behavior:contain}#quick-buy-dialog>.dialog-heading{position:sticky;top:0;z-index:2;background:var(--paper);gap:16px;padding-bottom:17px}#quick-buy-dialog>.dialog-heading h2{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.1px}#quick-buy-dialog>.dialog-heading .icon-button{width:44px;height:44px;min-width:44px;min-height:44px;margin-block:-8px}#quick-buy-dialog [data-quick-buy-content]{min-height:120px}#quick-buy-dialog .quick-product{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-rows:auto 1fr;align-items:start;gap:24px 32px;padding-top:25px;min-width:0}.quick-product__summary{display:contents}.quick-product .quick-product__image{grid-column:1;grid-row:1 / span 2;width:100%;max-height:none;aspect-ratio:3 / 4;overflow:hidden;background:var(--soft);border-radius:3px}.quick-product .quick-product__image img{width:100%;height:100%;object-fit:cover}.quick-product__heading{grid-column:2;grid-row:1;min-width:0}.quick-product .quick-product__heading h3{font-family:var(--font-body);font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.35px;overflow-wrap:anywhere}.quick-product .product-rating{flex-wrap:wrap;gap:6px;margin:10px 0 0}.quick-product .product-rating__link{margin:0;font-size:11px;line-height:1.6}.quick-product .product-rating__count{font-size:10px}.quick-product .product-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:17px}.quick-product .product-prices .price{display:inline;margin:0;font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.4px}.quick-product .product-prices .compare-price{font-size:13px}.quick-product .price-details{margin-top:7px;gap:3px}.quick-product .price-details p{font-size:11px;line-height:1.65}.quick-product__purchase{grid-column:2;grid-row:2;min-width:0}.quick-product .product-form{display:grid;gap:19px;margin:0}.quick-product.product-enhanced .product-options-ui{display:block}.quick-product.product-enhanced .product-variant-fallback{display:none}.quick-product .product-form .field{margin:0}.quick-product .product-variant-fallback select{width:100%;max-width:100%;font-size:14px}.quick-product .option-values{gap:9px}.quick-product .color-swatch{width:44px;height:44px}.quick-product .size-pill>span{min-width:45px;height:44px}.quick-product .size-guide-link{justify-self:start;min-height:32px;margin:0;font-size:11px;line-height:1.6;white-space:normal}.quick-product .product-purchase-row{grid-template-columns:104px minmax(0,1fr);align-items:end;gap:12px;margin:4px 0 0}.quick-product .product-quantity label{font-size:10px}.quick-product .product-quantity__controls{width:104px;height:50px}.quick-product .product-quantity__controls button{width:29px;height:48px;flex-basis:29px;font-size:16px}.quick-product .product-quantity__controls .quantity-input{width:44px;height:48px;font-size:14px}.quick-product .product-form .button{width:100%;min-height:50px;margin:0;padding:12px 10px;gap:10px;border-radius:3px;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.5px;white-space:normal}.quick-product .form-error{margin:0;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.quick-product .quick-product__details-link{display:inline-flex;min-height:42px;margin:17px 0 0;padding:0;gap:10px;font-size:10px;line-height:1.6;letter-spacing:.35px;white-space:normal;text-decoration:underline;text-underline-offset:4px}.quick-product__purchase>.muted{font-size:12px;line-height:1.8}@media(max-width:749px){#quick-buy-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:94dvh;margin:0;padding:20px 20px calc(22px + env(safe-area-inset-bottom));border-inline:0;border-bottom:0;border-radius:12px 12px 0 0}#quick-buy-dialog>.dialog-heading{padding-bottom:16px}#quick-buy-dialog>.dialog-heading h2{font-size:13px}#quick-buy-dialog .quick-product{display:flex;flex-direction:column;gap:23px;padding-top:21px}.quick-product__summary{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:17px;width:100%;min-width:0}.quick-product .quick-product__image{grid-column:auto;grid-row:auto;width:94px;max-height:none}.quick-product__heading{grid-column:auto;grid-row:auto}.quick-product .quick-product__heading h3{font-size:18px;line-height:1.4;letter-spacing:-.2px}.quick-product .product-rating{gap:4px;margin-top:7px}.quick-product .product-rating__link{font-size:10px}.quick-product .product-rating__count{font-size:9px}.quick-product .rating-demo{font-size:7px}.quick-product .product-prices{gap:6px;margin-top:10px}.quick-product .product-prices .price{font-size:22px}.quick-product .product-prices .compare-price{font-size:11px}.quick-product .product-discount{font-size:8px;padding:3px 5px}.quick-product .price-details{margin-top:5px;gap:2px}.quick-product .price-details p{font-size:10px}.quick-product__purchase{width:100%}.quick-product .product-form{gap:18px}.quick-product .option-group legend{font-size:12px}.quick-product .product-variant-fallback select,.quick-product .product-quantity__controls .quantity-input{font-size:16px}.quick-product .product-purchase-row{gap:10px}.quick-product .product-form .button{font-size:10px;letter-spacing:.4px}.quick-product .quick-product__details-link{min-height:44px;margin-top:14px}}@media(max-width:359px){#quick-buy-dialog{padding-inline:16px}.quick-product__summary{grid-template-columns:82px minmax(0,1fr);gap:13px}.quick-product .quick-product__image{width:82px}.quick-product .quick-product__heading h3{font-size:17px}.quick-product .product-purchase-row{grid-template-columns:96px minmax(0,1fr);gap:8px}.quick-product .product-quantity__controls{width:96px}.quick-product .product-quantity__controls button{width:25px;flex-basis:25px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quickbuy.css.map */
