#quick-add-dialog .quick-add-modal{--kqa-paper: var(--kama-brand-paper, #f2efe6);--kqa-olive: var(--kama-brand-olive, #646a52);--kqa-ink: #22251d;--kqa-line: color-mix(in srgb, var(--kqa-olive) 24%, transparent);width:min(1000px,calc(100vw - 48px));height:fit-content;min-height:0;max-height:min(800px,calc(100dvh - 48px));padding:0;border:1px solid var(--kqa-line);border-radius:28px;color:var(--kqa-ink);background:var(--kqa-paper);box-shadow:0 24px 100px #11140e45;overflow:hidden}#quick-add-dialog .quick-add-modal[open]{display:flex;flex-direction:column}#quick-add-dialog .quick-add-modal::backdrop{background:#171b1466;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#quick-add-dialog .kama-quick-add__masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:20px 84px 20px 28px;border-bottom:1px solid var(--kqa-line);color:var(--kqa-paper);background:var(--kqa-ink);flex:0 0 auto}#quick-add-dialog .kama-quick-add__logo{display:block;width:140px;height:auto;max-height:25px;object-fit:contain;object-position:left center}#quick-add-dialog .kama-quick-add__brand{font:800 19px/1 var(--font-heading--family)}#quick-add-dialog .kama-quick-add__label{font:700 10px/1.3 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--kqa-paper)}#quick-add-dialog .quick-add-modal__close{top:14px;inset-inline-end:20px;width:44px;height:44px;min-width:44px;min-height:44px;padding:12px;margin:0;border:1px solid #ffffff40;border-radius:var(--style-border-radius-buttons-primary, 25px);color:var(--kqa-paper);background:transparent}#quick-add-dialog .quick-add-modal__close svg{width:18px;height:18px}#quick-add-dialog .quick-add-modal__close:hover{background:color-mix(in srgb,var(--kqa-olive) 9%,var(--kqa-paper))}#quick-add-dialog .quick-add-modal__content{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;padding:0;gap:0;overflow-y:auto;overscroll-behavior:contain}#quick-add-dialog .quick-add-modal__content .product-information__media{grid-column:1;grid-row:1;position:sticky;top:0;width:100%;height:auto;align-self:start;padding:32px 24px 40px;overflow:hidden;animation:none}#quick-add-dialog .kama-quick-add__media:after{content:"";display:block;height:6px;width:84px;margin:25px auto 0;background:repeating-linear-gradient(135deg,var(--kqa-olive) 0 4px,transparent 4px 9px)}#quick-add-dialog .kama-quick-add__image{display:block;width:100%;height:360px;max-height:52dvh;object-fit:contain;object-position:center;border-radius:16px}#quick-add-dialog .quick-add-modal__content .product-details{grid-column:2;grid-row:1;width:100%;height:auto;min-height:0;padding:30px 32px 32px;overflow:visible;border-inline-start:1px solid var(--kqa-line);position:static;animation:none;-webkit-mask-image:none;mask-image:none}#quick-add-dialog .quick-add-modal__content .product-details>.group-block{padding:0;margin:0;width:100%;height:auto;flex:none}#quick-add-dialog .kama-quick-add__details>.group-block-content{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto}#quick-add-dialog .kama-quick-add__details>.group-block-content>*{padding-inline:0}#quick-add-dialog .quick-add-modal__content .view-product-title{padding:0;margin:0 0 18px;width:100%}#quick-add-dialog .quick-add-modal__content .view-product-title a{display:block;overflow:visible;-webkit-line-clamp:unset;font:var(--font-heading--weight, 700) clamp(25px,2.3vw,32px)/1.12 var(--font-heading--family);letter-spacing:-.025em;color:var(--kqa-ink)}#quick-add-dialog .kama-quick-add__details product-price{width:100%;margin:0 0 14px;padding:0;font:700 30px/1.2 var(--font-body--family);color:var(--kqa-ink)}#quick-add-dialog .kama-quick-add__details [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}#quick-add-dialog .kama-quick-add__details .price{font-size:inherit;line-height:inherit}#quick-add-dialog .kama-quick-add__details .compare-at-price{font-size:17px;font-weight:400;opacity:.58}#quick-add-dialog .kama-quick-add__details product-inventory{padding:0;margin:0 0 20px}#quick-add-dialog .product-inventory-custom--notice[data-stock-status=in_stock]{display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:30px;padding:7px 11px;background:color-mix(in srgb,var(--kqa-olive) 12%,var(--kqa-paper));color:var(--kqa-ink);border:1px solid var(--kqa-line);border-radius:8px;clip-path:none}#quick-add-dialog .product-inventory-custom[data-stock-status=in_stock] .product-inventory-custom__main{display:flex;align-items:center;gap:7px}#quick-add-dialog .product-inventory-custom[data-stock-status=in_stock] .product-inventory-custom__main-text{font:700 10px/1 var(--font-body--family);letter-spacing:.08em}#quick-add-dialog .product-inventory-custom[data-stock-status=in_stock] .product-inventory-custom__mark{width:6px;height:6px;border:0;background:var(--kqa-olive)}#quick-add-dialog .product-inventory-custom[data-stock-status=in_stock] .product-inventory-custom__rule{position:static;display:block;width:22px;height:8px;margin:0;background:repeating-linear-gradient(135deg,var(--kqa-olive) 0 2px,transparent 2px 5px)}#quick-add-dialog .kama-quick-add__details variant-picker{width:100%;margin:0 0 24px;padding:0}#quick-add-dialog .kama-quick-add__details .variant-option{margin:0;max-width:100%}#quick-add-dialog .kama-quick-add__details variant-picker :is(label,legend):not(.variant-option__button-label){font-size:12px;font-weight:650;line-height:1.5;margin-bottom:8px;color:var(--kqa-ink)}#quick-add-dialog .kama-quick-add__details .variant-option__select-wrapper{border:1px solid var(--kqa-line);border-radius:25px;background:color-mix(in srgb,var(--kqa-paper) 60%,white)}#quick-add-dialog .kama-quick-add__details select{min-height:50px;width:100%;padding:13px 42px 13px 18px;font:500 15px/1.4 var(--font-body--family);color:var(--kqa-ink);border:0;border-radius:25px;background:transparent;text-overflow:ellipsis}#quick-add-dialog .kama-quick-add__details .buy-buttons-block{flex:none;position:static;bottom:auto;margin:0;padding:0;width:100%;background:transparent}#quick-add-dialog .kama-quick-add__details .buy-buttons-block:before,#quick-add-dialog .kama-quick-add__details .buy-buttons-block__bar:before{display:none}#quick-add-dialog .kama-quick-add__details .buy-buttons-block__bar{position:static;margin:0;padding:0;background:transparent}#quick-add-dialog .kama-quick-add__details .product-form-buttons{margin:0;padding:0;gap:12px}#quick-add-dialog .kama-quick-add__details .add-to-cart-button{width:100%;background:var(--kqa-ink);color:var(--kqa-paper);border-color:var(--kqa-ink)}#quick-add-dialog .kama-quick-add__details .add-to-cart-button:not(:disabled):hover{background:var(--kqa-olive);border-color:var(--kqa-olive)}#quick-add-dialog .kama-quick-add__details .view-more-details__wrapper{display:flex;width:100%;padding:0;margin:20px 0 0}#quick-add-dialog .kama-quick-add__details .view-more-details{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:44px;padding:12px 0 0;border-top:1px solid var(--kqa-line);font:600 12px/1.5 var(--font-body--family);color:var(--kqa-olive);text-decoration:none}#quick-add-dialog .kama-quick-add__details .view-more-details:after{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 16 16 4M4 4h12v12' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 16 16 4M4 4h12v12' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat}#quick-add-dialog .quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1;border:0}#quick-add-dialog :is(a,button,select,input):focus-visible{outline:2px solid var(--kqa-olive);outline-offset:3px}@media(max-width:749px){#quick-add-dialog .quick-add-modal{width:100%;max-width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:26px 26px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}#quick-add-dialog .kama-quick-add__masthead{min-height:62px;padding:18px 76px 18px 22px}#quick-add-dialog .kama-quick-add__logo{width:116px;max-height:21px}#quick-add-dialog .kama-quick-add__label{font-size:9px}#quick-add-dialog .quick-add-modal__close{top:9px;inset-inline-end:16px}#quick-add-dialog .quick-add-modal__content{display:block}#quick-add-dialog .quick-add-modal__content .product-information__media{position:relative;padding:16px 24px 0}#quick-add-dialog .kama-quick-add__image{height:150px;max-height:24dvh}#quick-add-dialog .kama-quick-add__media:after{display:none}#quick-add-dialog .quick-add-modal__content .product-details{display:block;width:100%;padding:20px 22px 24px;height:auto;max-height:none;border:0}#quick-add-dialog .quick-add-modal__content .view-product-title{margin-bottom:12px}#quick-add-dialog .quick-add-modal__content .view-product-title a{font-size:24px}#quick-add-dialog .kama-quick-add__details product-price{font-size:27px;margin-bottom:10px}#quick-add-dialog .kama-quick-add__details product-inventory{margin-bottom:16px}#quick-add-dialog .kama-quick-add__details variant-picker{margin-bottom:18px}#quick-add-dialog .kama-quick-add__details .view-more-details__wrapper{margin-top:14px}}@media(prefers-reduced-motion:reduce){#quick-add-dialog .quick-add-modal,#quick-add-dialog .quick-add-modal__content *{animation:none;scroll-behavior:auto}}#quick-add-dialog .product-inventory-custom[data-stock-status=in_stock] .product-inventory-custom__main-text{white-space:nowrap}#quick-add-dialog .quick-add-modal__close:focus-visible:after{outline:none}
/*# sourceMappingURL=/cdn/shop/t/200/assets/kama-quick-add.css.map */
