.quick-add-modal{--bst-qa-pad: 28px;border:0;border-radius:20px;background:var(--bst-bg);color:var(--bst-ink);font-family:var(--bst-font-body);box-shadow:0 24px 60px #12261a38;-webkit-font-smoothing:antialiased}.quick-add-modal::backdrop{background:#12261a73}@media screen and (min-width:750px){.quick-add-modal{width:min(860px,calc(100vw - 48px));height:min(600px,92vh)}}.quick-add-modal .quick-add-modal__close{top:14px;inset-inline-end:14px;width:40px;height:40px;padding:0;border:1px solid var(--bst-line);border-radius:50%;background:#fff;color:var(--bst-ink);box-shadow:0 2px 8px #12261a14}[dir=rtl] .quick-add-modal .quick-add-modal__close{inset-inline-end:14px}.quick-add-modal .quick-add-modal__close:hover{border-color:var(--bst-green);color:var(--bst-green)}.quick-add-modal .quick-add-modal__close svg{width:14px;height:14px}.quick-add-modal .quick-add-modal__close:focus-visible:after{border-radius:50%;outline-color:var(--bst-green)}@media screen and (min-width:750px){.quick-add-modal .quick-add-modal__content{grid-template-columns:330px minmax(0,1fr)}.quick-add-modal .quick-add-modal__content .product-information__media{grid-column:1;width:330px}.quick-add-modal .quick-add-modal__content .product-details{grid-column:2}}.quick-add-modal .quick-add-modal__content .product-information__media{padding:20px;padding-inline-end:0}.quick-add-modal .quick-add-modal__content .product-information__media media-gallery{top:20px;right:20px;bottom:20px;left:20px;inset-inline-end:0}.quick-add-modal .quick-add-modal__content .media-gallery__grid{gap:10px;border-radius:0}.quick-add-modal .quick-add-modal__content .product-media-container{overflow:hidden;border-radius:16px;background:var(--bst-sand)}.quick-add-modal .quick-add-modal__content .product-media,.quick-add-modal .quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0;background:transparent}.quick-add-modal .quick-add-modal__content .product-details>.group-block{padding-block:var(--bst-qa-pad) 0}.quick-add-modal .quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--bst-qa-pad)}.quick-add-modal .quick-add-modal__content .view-product-title{flex-direction:column;align-items:flex-start;gap:6px;margin-block-end:14px;padding-inline-end:calc(var(--bst-qa-pad) + 44px)}.quick-add-modal .quick-add-modal__content .view-product-title a:not(.bst-qa-more){font-family:var(--bst-font-display);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--bst-green)}[dir=rtl] .quick-add-modal .quick-add-modal__content .view-product-title a:not(.bst-qa-more){letter-spacing:0}.quick-add-modal .quick-add-modal__content .view-product-title a:not(.bst-qa-more):hover{color:var(--bst-green-dark)}.quick-add-modal .quick-add-modal__content .view-product-title .bst-qa-more{display:inline;font-size:13px;font-weight:600;line-height:1.4;color:var(--bst-green);text-decoration:underline;text-underline-offset:3px}.quick-add-modal .quick-add-modal__content .view-product-title .bst-qa-more:hover{color:var(--bst-accent)}.quick-add-modal .bst-qa-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.quick-add-modal .bst-qa-price__now{font-family:var(--bst-font-display);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--bst-ink)}[dir=rtl] .quick-add-modal .bst-qa-price__now{letter-spacing:0}.quick-add-modal .bst-qa-price .bst-price-cur{font-size:18px}.quick-add-modal .bst-qa-price__was{font-size:15px;color:var(--bst-muted)}.quick-add-modal .bst-qa-price__vat{font-size:13px;color:var(--bst-muted)}.quick-add-modal .quick-add-modal__content .product-details .variant-picker{width:auto;margin-block-start:18px;margin-inline:var(--bst-qa-pad);padding-block:18px 6px;padding-inline:0;border-block-start:1px solid var(--bst-line)}.quick-add-modal .variant-option{--options-border-radius: 999px;--options-border-width: 2px;--color-variant-border: var(--bst-line-3);--color-variant-background: transparent;--color-variant-text: var(--bst-ink);--color-variant-text-rgb: 18 38 26;--color-variant-hover-border: var(--bst-muted);--color-variant-hover-background: #fff;--color-variant-hover-text: var(--bst-ink);--color-selected-variant-border: var(--bst-green);--color-selected-variant-background: #fff;--color-selected-variant-text: var(--bst-ink);--color-selected-variant-text-rgb: 18 38 26;--color-selected-variant-hover-border: var(--bst-green);--color-selected-variant-hover-background: #fff;--color-selected-variant-hover-text: var(--bst-ink)}.quick-add-modal .variant-option+.variant-option{margin-block-start:18px}.quick-add-modal .variant-option--buttons legend{margin-block-end:10px;padding:0;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--bst-ink)}[dir=rtl] .quick-add-modal .variant-option--buttons legend{letter-spacing:0}.quick-add-modal .bst-qa-opt__value,.quick-add-modal .bst-qa-opt-single .variant-option__swatch-value{margin:0;padding:0;font-weight:500;color:var(--bst-muted)}.quick-add-modal .variant-option.bst-qa-opt-single{display:block;font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--bst-ink)}[dir=rtl] .quick-add-modal .variant-option.bst-qa-opt-single{letter-spacing:0}.quick-add-modal .variant-option.bst-qa-opt{display:flex;flex-wrap:wrap;gap:8px}.quick-add-modal .bst-qa-opt .variant-option__button-label{flex:none;min-width:0;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.quick-add-modal .bst-qa-opt .variant-option__button-label:has(:checked){color:var(--bst-green)}.quick-add-modal .bst-qa-opt .variant-option__button-label:has([data-option-available=false]){opacity:.55}.quick-add-modal .bst-qa-opt .variant-option__strikethrough line{stroke:var(--bst-muted)}.quick-add-modal .bst-qa-opt .variant-option__button-label:focus-within:has(:focus-visible){outline:2px solid var(--bst-green);outline-offset:2px}.quick-add-modal .bst-qa-opt .variant-option__button-label.bst-qa-swatch{width:40px;height:40px;min-height:0;padding:3px;border-radius:50%;background:#fff}.quick-add-modal .bst-qa-opt .bst-qa-swatch:before,.quick-add-modal .bst-qa-opt .bst-qa-swatch:after{border-radius:50%}.quick-add-modal .bst-qa-dot{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;color:var(--bst-ink);font-size:12px;font-weight:700;line-height:1;pointer-events:none}.quick-add-modal .bst-qa-dot.is-blank{background:var(--bst-sand)}.quick-add-modal .bst-qa-swatch .variant-option__strikethrough{z-index:3}.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block,.quick-add-modal .quick-add-modal__content .product-details .buy-buttons-block__bar{padding-block-end:22px;background-color:var(--bst-bg)}.quick-add-modal .product-form-buttons{gap:10px}.quick-add-modal .quantity-selector-wrapper{--style-border-radius-inputs: 999px}.quick-add-modal .quantity-selector{height:54px;border:1.5px solid var(--bst-line-3);border-radius:999px;background:#fff;color:var(--bst-ink)}.quick-add-modal .quantity-selector input{font-size:16px;font-weight:700;color:var(--bst-ink)}.quick-add-modal .quantity-selector button{color:var(--bst-ink)}.quick-add-modal .add-to-cart-button{height:54px;border:0;border-radius:999px;background:var(--bst-green);color:#fff;font-family:var(--bst-font-body);font-size:16px;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none}.quick-add-modal .add-to-cart-button:hover:not(:disabled){background:var(--bst-green-dark);color:#fff}.quick-add-modal .add-to-cart-button:disabled{opacity:.5;cursor:not-allowed}.quick-add-modal .add-to-cart-button .add-to-cart-icon{display:none}.quick-add-modal .add-to-cart-button:focus-visible{outline:2px solid var(--bst-green);outline-offset:3px}.quick-add-modal shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 54px}.quick-add-modal .shopify-payment-button__button--unbranded{min-height:54px;border:1.5px solid var(--bst-green);border-radius:999px;background:transparent;color:var(--bst-green);font-family:var(--bst-font-body);font-size:15px;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none}.quick-add-modal .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--bst-green);color:#fff}@media screen and (max-width:749px){.quick-add-modal{--bst-qa-pad: 20px;max-height:90dvh;border-radius:20px 20px 0 0}.quick-add-modal[open]{border-start-start-radius:20px;border-start-end-radius:20px}.quick-add-modal .quick-add-modal__close{top:12px;inset-inline-end:12px;width:36px;height:36px}[dir=rtl] .quick-add-modal .quick-add-modal__close{inset-inline-end:12px}.quick-add-modal .quick-add-modal__content{max-height:90dvh;padding:20px 20px 0;gap:14px 12px}.quick-add-modal .quick-add-modal__content .product-information__media{align-self:start;padding:0}.quick-add-modal .quick-add-modal__content .product-media-container{border-radius:12px}.quick-add-modal .quick-add-modal__content .product-header{gap:6px;padding-inline-end:44px}.quick-add-modal .quick-add-modal__content .product-header a:not(product-price *){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-family:var(--bst-font-display);font-size:17px;font-weight:700;line-height:1.2;color:var(--bst-green);text-decoration:none}.quick-add-modal .bst-qa-price__now{font-size:24px}.quick-add-modal .bst-qa-price .bst-price-cur{font-size:15px}.quick-add-modal .bst-qa-price__vat{font-size:12px}.quick-add-modal .quick-add-modal__content variant-picker{padding-block-start:14px;border-block-start:1px solid var(--bst-line)}.quick-add-modal .variant-option+.variant-option{margin-block-start:14px}.quick-add-modal .quick-add-modal__content>product-form-component{position:sticky;bottom:0;z-index:3;margin-inline:-20px;padding:12px 20px max(16px,var(--safe-area-inset-bottom, 0px));border-block-start:1px solid var(--bst-line);background:var(--bst-bg)}.quick-add-modal .quantity-selector,.quick-add-modal .add-to-cart-button{height:50px}.quick-add-modal shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px}.quick-add-modal .shopify-payment-button__button--unbranded{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bst-quick-add.css.map */
