.wishlist-btn-comp[data-v-3edb184b]{align-items:center;background:transparent;border:none;color:#1a3326;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.wishlist-btn-comp[data-v-3edb184b]:hover{transform:scale(1.1)}.wishlist-btn-comp.is-active[data-v-3edb184b]{color:#dc2626;opacity:1}.wishlist-btn-comp.is-light[data-v-3edb184b]{color:#1a3326;opacity:.9}.wishlist-btn-comp.is-large[data-v-3edb184b]{background:#fff;border:1px solid rgba(26,51,38,.1);border-radius:12px;height:55px;opacity:1;width:55px}.qc-overlay[data-v-363ea20f]{--qc-green:#1a3326;--qc-gold:#d4a373;--qc-gold-light:#e8c9a0;--qc-bg:#fff;--qc-surface:#f8f7f5;--qc-border:#ebe8e3;--qc-text:#1a3326;--qc-text-muted:#8a8580;--qc-error:#c0392b;--qc-success:#27754a;--qc-radius:12px;--qc-radius-sm:8px;--qc-shadow:0 8px 32px rgba(26,51,38,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a332659;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.qc-drawer[data-v-363ea20f]{background:var(--qc-bg);box-shadow:var(--qc-shadow);color:var(--qc-text);display:flex;flex-direction:column;font-family:Inter,Space Grotesk,system-ui,sans-serif;height:100%;max-width:480px;width:100%}.qc-header[data-v-363ea20f]{background:linear-gradient(135deg,#f8f7f5,#fff);border-bottom:1px solid var(--qc-border);justify-content:space-between;padding:20px 24px}.qc-header[data-v-363ea20f],.qc-header__brand[data-v-363ea20f]{align-items:center;display:flex}.qc-header__brand[data-v-363ea20f]{gap:12px}.qc-header__icon-wrap[data-v-363ea20f]{align-items:center;background:var(--qc-green);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.qc-header__title[data-v-363ea20f]{font-size:1.2rem;font-weight:600;letter-spacing:-.3px;margin:0}.qc-header__subtitle[data-v-363ea20f]{color:var(--qc-text-muted);font-size:.75rem;margin:2px 0 0}.qc-header__close[data-v-363ea20f]{align-items:center;background:var(--qc-bg);border:1px solid var(--qc-border);border-radius:50%;color:var(--qc-text);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.qc-header__close[data-v-363ea20f]:hover{background:var(--qc-surface);border-color:var(--qc-text-muted)}.qc-steps[data-v-363ea20f]{background:var(--qc-surface);border-bottom:1px solid var(--qc-border);padding:16px 24px}.qc-steps[data-v-363ea20f],.qc-steps__item[data-v-363ea20f]{align-items:center;display:flex}.qc-steps__item[data-v-363ea20f]{flex:1}.qc-steps__item[data-v-363ea20f]:last-child{flex:0 0 auto}.qc-steps__dot[data-v-363ea20f]{align-items:center;background:var(--qc-border);border-radius:50%;color:var(--qc-text-muted);display:flex;flex-shrink:0;font-size:.8rem;height:32px;justify-content:center;transition:all .3s ease;width:32px}.qc-steps__item--active .qc-steps__dot[data-v-363ea20f]{background:var(--qc-green);box-shadow:0 0 0 4px #1a332626;color:#fff}.qc-steps__item--done .qc-steps__dot[data-v-363ea20f]{background:var(--qc-gold);color:#fff}.qc-steps__label[data-v-363ea20f]{color:var(--qc-text-muted);display:none;font-size:.7rem;font-weight:600;letter-spacing:.3px;margin-left:6px;text-transform:uppercase}.qc-steps__item--active .qc-steps__label[data-v-363ea20f]{color:var(--qc-green);display:inline}.qc-steps__connector[data-v-363ea20f]{background:var(--qc-border);border-radius:1px;flex:1;height:2px;margin:0 10px;overflow:hidden}.qc-steps__connector-fill[data-v-363ea20f]{background:var(--qc-gold);height:100%;transition:width .4s ease;width:0}.qc-steps__connector-fill.filled[data-v-363ea20f]{width:100%}.qc-body[data-v-363ea20f]{flex:1;overflow-y:auto;padding:24px;scroll-behavior:smooth}.qc-step[data-v-363ea20f]{display:flex;flex-direction:column;gap:20px}.qc-step__header[data-v-363ea20f]{padding:16px 0 8px;text-align:center}.qc-step__icon-circle[data-v-363ea20f]{align-items:center;background:linear-gradient(135deg,var(--qc-green) 0,#2a5040 100%);border-radius:50%;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.qc-step__title[data-v-363ea20f]{font-size:1.15rem;font-weight:600;letter-spacing:-.3px;margin:0}.qc-step__title--inline[data-v-363ea20f]{margin-bottom:4px}.qc-step__desc[data-v-363ea20f]{color:var(--qc-text-muted);font-size:.85rem;margin:6px 0 0}.qc-form-grid[data-v-363ea20f]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.qc-field[data-v-363ea20f]{display:flex;flex-direction:column}.qc-field--full[data-v-363ea20f]{grid-column:1/-1}.qc-field--half[data-v-363ea20f]{grid-column:span 1}.qc-field--relative[data-v-363ea20f]{position:relative}.qc-field__label[data-v-363ea20f]{color:var(--qc-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.qc-field__optional[data-v-363ea20f]{color:#b0a99f;font-weight:400;letter-spacing:0;text-transform:none}.qc-input[data-v-363ea20f]{background:var(--qc-bg);border:1.5px solid var(--qc-border);border-radius:var(--qc-radius-sm);color:var(--qc-text);font-size:.92rem;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.qc-input[data-v-363ea20f]:focus{border-color:var(--qc-green);box-shadow:0 0 0 3px #1a332614}.qc-input[data-v-363ea20f]::-moz-placeholder{color:#c5c0ba}.qc-input[data-v-363ea20f]::placeholder{color:#c5c0ba}.qc-phone-wrap[data-v-363ea20f]{border:1.5px solid var(--qc-border);border-radius:var(--qc-radius-sm);display:flex;overflow:hidden;transition:border-color .2s,box-shadow .2s}.qc-phone-wrap[data-v-363ea20f]:focus-within{border-color:var(--qc-green);box-shadow:0 0 0 3px #1a332614}.qc-phone-wrap--error[data-v-363ea20f]{border-color:var(--qc-error)}.qc-phone-prefix[data-v-363ea20f]{align-items:center;background:var(--qc-surface);border-right:1.5px solid var(--qc-border);display:flex;font-weight:600}.qc-phone-input[data-v-363ea20f],.qc-phone-prefix[data-v-363ea20f]{color:var(--qc-text);font-size:.92rem;padding:12px 14px}.qc-phone-input[data-v-363ea20f]{background:var(--qc-bg);border:none;flex:1;outline:none}.qc-phone-input[data-v-363ea20f]::-moz-placeholder{color:#c5c0ba}.qc-phone-input[data-v-363ea20f]::placeholder{color:#c5c0ba}.qc-field__error[data-v-363ea20f]{align-items:center;color:var(--qc-error);display:flex;font-size:.78rem;gap:4px;margin-top:6px}.qc-suggestions[data-v-363ea20f]{background:var(--qc-bg);border:1.5px solid var(--qc-border);border-radius:var(--qc-radius-sm);box-shadow:0 8px 24px #00000014;left:0;list-style:none;margin:0;max-height:160px;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 2px);z-index:50}.qc-suggestions__item[data-v-363ea20f]{cursor:pointer;display:flex;font-size:.85rem;justify-content:space-between;padding:10px 14px;transition:background .15s}.qc-suggestions__item[data-v-363ea20f]:hover{background:var(--qc-surface)}.qc-suggestions__state[data-v-363ea20f]{color:var(--qc-text-muted);font-size:.78rem}.qc-products[data-v-363ea20f]{display:flex;flex-direction:column;gap:12px}.qc-product[data-v-363ea20f]{background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:var(--qc-radius);display:flex;gap:14px;padding:14px;transition:box-shadow .2s}.qc-product[data-v-363ea20f]:hover{box-shadow:0 2px 12px #0000000a}.qc-product__img-wrap[data-v-363ea20f]{background:#eee;border-radius:var(--qc-radius-sm);flex-shrink:0;height:72px;overflow:hidden;width:60px}.qc-product__img[data-v-363ea20f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qc-product__info[data-v-363ea20f]{display:flex;flex:1;flex-direction:column;min-width:0}.qc-product__name[data-v-363ea20f]{font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-product__meta[data-v-363ea20f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.qc-product__tag[data-v-363ea20f]{background:var(--qc-bg);border:1px solid var(--qc-border);border-radius:100px;color:var(--qc-text-muted);font-size:.68rem;font-weight:500;padding:2px 8px}.qc-product__price[data-v-363ea20f]{font-size:.9rem;font-weight:600;margin-top:auto;padding-top:4px}.qc-coupon[data-v-363ea20f]{display:flex;flex-direction:column;gap:6px}.qc-coupon__input-wrap[data-v-363ea20f]{align-items:center;background:var(--qc-bg);border:1.5px solid var(--qc-border);border-radius:var(--qc-radius-sm);display:flex;height:44px;overflow:hidden;transition:border-color .2s}.qc-coupon__input-wrap[data-v-363ea20f]:focus-within{border-color:var(--qc-green)}.qc-coupon__input-wrap--applied[data-v-363ea20f]{background:#f0faf4;border-color:var(--qc-success)}.qc-coupon__input-wrap--error[data-v-363ea20f]{border-color:var(--qc-error)}.qc-coupon__icon[data-v-363ea20f]{color:var(--qc-text-muted);flex-shrink:0;margin-left:12px}.qc-coupon__input[data-v-363ea20f]{background:transparent;border:none;color:var(--qc-text);flex:1;font-size:.85rem;letter-spacing:.5px;outline:none;padding:0 10px;text-transform:uppercase}.qc-coupon__input[data-v-363ea20f]::-moz-placeholder{color:#c5c0ba;letter-spacing:0;text-transform:none}.qc-coupon__input[data-v-363ea20f]::placeholder{color:#c5c0ba;letter-spacing:0;text-transform:none}.qc-coupon__btn[data-v-363ea20f]{align-items:center;background:var(--qc-green);border:none;color:#fff;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;height:100%;justify-content:center;letter-spacing:.3px;padding:0 16px;transition:opacity .2s}.qc-coupon__btn[data-v-363ea20f]:hover:not(:disabled){opacity:.9}.qc-coupon__btn[data-v-363ea20f]:disabled{cursor:not-allowed;opacity:.5}.qc-coupon__btn--remove[data-v-363ea20f]{background:var(--qc-error)}.qc-coupon__feedback[data-v-363ea20f]{align-items:center;display:flex;font-size:.75rem;gap:5px;padding:4px 0}.qc-coupon__feedback--error[data-v-363ea20f]{color:var(--qc-error)}.qc-coupon__feedback--success[data-v-363ea20f]{color:var(--qc-success)}.qc-totals[data-v-363ea20f]{background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:var(--qc-radius);display:flex;flex-direction:column;gap:10px;padding:16px}.qc-totals__row[data-v-363ea20f]{color:var(--qc-text);display:flex;font-size:.88rem;justify-content:space-between}.qc-totals__row--discount[data-v-363ea20f]{color:var(--qc-success);font-weight:500}.qc-totals__row--total[data-v-363ea20f]{border-top:1.5px solid var(--qc-border);font-size:1.05rem;font-weight:700;padding-top:10px}.qc-totals__free[data-v-363ea20f]{color:var(--qc-success);font-weight:600}.qc-payment[data-v-363ea20f]{display:flex;flex-direction:column;gap:10px}.qc-payment__radio[data-v-363ea20f]{display:none}.qc-payment__card[data-v-363ea20f]{align-items:center;background:var(--qc-bg);border:1.5px solid var(--qc-border);border-radius:var(--qc-radius);cursor:pointer;display:flex;padding:14px 16px;transition:all .2s}.qc-payment__card[data-v-363ea20f]:hover{border-color:var(--qc-text-muted)}.qc-payment__card--selected[data-v-363ea20f]{background:linear-gradient(135deg,#1a332608,#d4a3730f);border-color:var(--qc-green);box-shadow:0 0 0 3px #1a33260f}.qc-payment__card-inner[data-v-363ea20f]{align-items:center;display:flex;flex:1;gap:12px}.qc-payment__card-icon[data-v-363ea20f]{align-items:center;background:var(--qc-surface);border-radius:10px;color:var(--qc-green);display:flex;height:40px;justify-content:center;width:40px}.qc-payment__card--selected .qc-payment__card-icon[data-v-363ea20f]{background:var(--qc-green);color:#fff}.qc-payment__card-title[data-v-363ea20f]{display:block;font-size:.88rem;font-weight:600}.qc-payment__card-desc[data-v-363ea20f]{color:var(--qc-text-muted);display:block;font-size:.73rem;margin-top:1px}.qc-payment__check[data-v-363ea20f]{color:var(--qc-green);width:20px}.qc-btn[data-v-363ea20f],.qc-payment__check[data-v-363ea20f]{align-items:center;display:flex;justify-content:center}.qc-btn[data-v-363ea20f]{border:none;border-radius:var(--qc-radius-sm);box-sizing:border-box;cursor:pointer;font-size:.9rem;font-weight:600;gap:8px;height:48px;padding:13px 22px;transition:all .2s}.qc-btn--primary[data-v-363ea20f]{background:var(--qc-green);color:#fff}.qc-btn--primary[data-v-363ea20f]:hover:not(:disabled){background:#244a37}.qc-btn--primary[data-v-363ea20f]:disabled{cursor:not-allowed;opacity:.45}.qc-btn--cta[data-v-363ea20f]{background:linear-gradient(135deg,var(--qc-gold) 0,#c49060 100%);color:#fff;flex:1;font-size:.95rem}.qc-btn--cta[data-v-363ea20f]:hover:not(:disabled){background:linear-gradient(135deg,#c49060 0,var(--qc-gold) 100%);box-shadow:0 4px 16px #d4a37359}.qc-btn--cta[data-v-363ea20f]:disabled{cursor:not-allowed;opacity:.5}.qc-btn--ghost[data-v-363ea20f]{background:transparent;border:1.5px solid var(--qc-border);color:var(--qc-text)}.qc-btn--ghost[data-v-363ea20f]:hover:not(:disabled){background:var(--qc-surface);border-color:var(--qc-text-muted)}.qc-btn--full[data-v-363ea20f]{width:100%}.qc-actions[data-v-363ea20f]{display:flex;gap:12px;margin-top:4px}.qc-trust[data-v-363ea20f]{align-items:center;background:var(--qc-surface);border-top:1px solid var(--qc-border);color:var(--qc-text-muted);display:flex;font-size:.7rem;gap:6px;justify-content:center;letter-spacing:.3px;padding:12px 24px}.drawer-slide-enter-active[data-v-363ea20f],.drawer-slide-leave-active[data-v-363ea20f]{transition:opacity .3s ease}.drawer-slide-enter-active .qc-drawer[data-v-363ea20f],.drawer-slide-leave-active .qc-drawer[data-v-363ea20f]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.drawer-slide-enter-from[data-v-363ea20f],.drawer-slide-leave-to[data-v-363ea20f]{opacity:0}.drawer-slide-enter-from .qc-drawer[data-v-363ea20f],.drawer-slide-leave-to .qc-drawer[data-v-363ea20f]{transform:translate(100%)}.step-fade-enter-active[data-v-363ea20f],.step-fade-leave-active[data-v-363ea20f]{transition:opacity .2s ease,transform .2s ease}.step-fade-enter-from[data-v-363ea20f]{opacity:0;transform:translate(12px)}.step-fade-leave-to[data-v-363ea20f]{opacity:0;transform:translate(-12px)}.fade-up-enter-active[data-v-363ea20f],.fade-up-leave-active[data-v-363ea20f]{transition:opacity .2s,transform .2s}.fade-up-enter-from[data-v-363ea20f],.fade-up-leave-to[data-v-363ea20f]{opacity:0;transform:translateY(5px)}.animate-spin[data-v-363ea20f]{animation:spin-363ea20f 1s linear infinite}@keyframes spin-363ea20f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:576px){.qc-drawer[data-v-363ea20f]{max-width:100%}.qc-header[data-v-363ea20f]{padding:16px 18px}.qc-header__icon-wrap[data-v-363ea20f]{height:36px;width:36px}.qc-header__title[data-v-363ea20f]{font-size:1.05rem}.qc-steps[data-v-363ea20f]{padding:12px 18px}.qc-steps__dot[data-v-363ea20f]{height:28px;width:28px}.qc-body[data-v-363ea20f]{padding:18px}.qc-step__icon-circle[data-v-363ea20f]{height:48px;width:48px}.qc-step__title[data-v-363ea20f]{font-size:1.05rem}.qc-form-grid[data-v-363ea20f]{grid-template-columns:1fr}.qc-field--half[data-v-363ea20f]{grid-column:1/-1}.qc-input[data-v-363ea20f],.qc-phone-input[data-v-363ea20f],.qc-phone-prefix[data-v-363ea20f]{font-size:.88rem;padding:10px 12px}.qc-btn[data-v-363ea20f]{font-size:.85rem;height:44px;padding:11px 16px}.qc-product[data-v-363ea20f]{padding:10px}.qc-product__img-wrap[data-v-363ea20f]{height:60px;width:50px}.qc-product__name[data-v-363ea20f]{font-size:.82rem}.qc-totals[data-v-363ea20f]{padding:14px}.qc-payment__card[data-v-363ea20f]{padding:12px 14px}.qc-payment__card-icon[data-v-363ea20f]{height:36px;width:36px}.qc-trust[data-v-363ea20f]{font-size:.65rem;padding:10px 18px}}.qc-qty-editor[data-v-363ea20f]{align-items:center;background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:4px;display:inline-flex;height:22px;overflow:hidden}.qc-qty-btn[data-v-363ea20f]{align-items:center;background:none;border:none;color:var(--qc-text);cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .2s;width:20px}.qc-qty-btn[data-v-363ea20f]:hover:not(:disabled){background-color:var(--qc-border)}.qc-qty-btn[data-v-363ea20f]:disabled{cursor:not-allowed;opacity:.5}.qc-qty-val[data-v-363ea20f]{color:var(--qc-text);font-size:.75rem;font-weight:600;min-width:14px;padding:0 6px;text-align:center}.qc-remove-btn[data-v-363ea20f]{align-items:center;background:none;border:none;border-radius:4px;color:var(--qc-text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:color .2s,background-color .2s}.qc-remove-btn[data-v-363ea20f]:hover:not(:disabled){background-color:#c0392b14;color:var(--qc-error)}.qc-remove-btn[data-v-363ea20f]:disabled{cursor:not-allowed;opacity:.5}.qc-modal-overlay[data-v-363ea20f]{--qc-green:#1a3326;--qc-gold:#d4a373;--qc-gold-light:#e8c9a0;--qc-bg:#fff;--qc-surface:#f8f7f5;--qc-border:#ebe8e3;--qc-text:#1a3326;--qc-text-muted:#8a8580;--qc-error:#c0392b;--qc-success:#27754a;--qc-radius:20px;--qc-radius-sm:8px;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a332673;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:10100}.qc-modal[data-v-363ea20f]{animation:modal-enter-363ea20f .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid var(--qc-border);border-radius:20px;box-shadow:0 25px 60px #1a332640;display:flex;flex-direction:row;max-height:85vh;max-width:820px;overflow:hidden;position:relative;width:100%}@keyframes modal-enter-363ea20f{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.qc-modal__close-btn[data-v-363ea20f]{align-items:center;background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:50%;color:var(--qc-text);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .25s cubic-bezier(.4,0,.2,1);width:36px;z-index:15}.qc-modal__close-btn[data-v-363ea20f]:hover{background:var(--qc-green);border-color:var(--qc-green);color:#fff;transform:rotate(90deg)}.qc-modal__loading[data-v-363ea20f]{align-items:center;color:var(--qc-text-muted);display:flex;flex-direction:column;font-size:.95rem;gap:16px;justify-content:center;padding:80px 40px;width:100%}.qc-modal__grid[data-v-363ea20f]{display:grid;grid-template-columns:1.1fr 1fr;height:100%;max-height:85vh;width:100%}.qc-modal__image-column[data-v-363ea20f]{align-items:center;background:#fdfdfd;border-right:1px solid var(--qc-border);display:flex;height:100%;justify-content:center;max-height:85vh;overflow:hidden;padding:16px}.qc-modal__image[data-v-363ea20f]{border-radius:12px;height:100%;max-height:calc(85vh - 32px);-o-object-fit:contain;object-fit:contain;transition:transform .5s ease;width:100%}.qc-modal__image[data-v-363ea20f]:hover{transform:scale(1.02)}.qc-modal__info-column[data-v-363ea20f]{display:flex;flex-direction:column;height:100%;max-height:85vh;overflow:hidden;padding:40px 32px 32px;position:relative}.qc-modal__info-scroll[data-v-363ea20f]{flex:1;overflow-y:auto;padding-right:8px}.qc-modal__info-scroll[data-v-363ea20f]::-webkit-scrollbar{width:5px}.qc-modal__info-scroll[data-v-363ea20f]::-webkit-scrollbar-track{background:transparent}.qc-modal__info-scroll[data-v-363ea20f]::-webkit-scrollbar-thumb{background:var(--qc-border);border-radius:10px}.qc-modal__info-scroll[data-v-363ea20f]::-webkit-scrollbar-thumb:hover{background:var(--qc-text-muted)}.qc-modal__title[data-v-363ea20f]{font-size:1.4rem;line-height:1.35;margin-bottom:8px;padding-right:32px}.qc-modal__price[data-v-363ea20f],.qc-modal__title[data-v-363ea20f]{color:var(--qc-text);font-weight:700}.qc-modal__price[data-v-363ea20f]{font-size:1.3rem}.qc-modal__desc-wrap[data-v-363ea20f],.qc-modal__price[data-v-363ea20f]{margin-bottom:24px}.qc-modal__section-title[data-v-363ea20f]{color:var(--qc-text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.qc-modal__desc[data-v-363ea20f]{color:var(--qc-text-muted);font-size:.9rem;line-height:1.65}.qc-modal__specs[data-v-363ea20f]{border-top:1px solid var(--qc-border);display:flex;flex-direction:column;gap:12px;padding-top:20px}.qc-modal__spec-row[data-v-363ea20f]{display:flex;font-size:.88rem;justify-content:space-between;padding:4px 0}.qc-modal__spec-label[data-v-363ea20f]{color:var(--qc-text-muted)}.qc-modal__spec-val[data-v-363ea20f]{color:var(--qc-text);font-weight:600}.qc-modal__spec-val.in-stock[data-v-363ea20f]{color:var(--qc-success)}.qc-modal__spec-val.out-of-stock[data-v-363ea20f]{color:var(--qc-error)}.modal-fade-enter-active[data-v-363ea20f],.modal-fade-leave-active[data-v-363ea20f]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-363ea20f],.modal-fade-leave-to[data-v-363ea20f]{opacity:0}.modal-fade-enter-active .qc-modal[data-v-363ea20f],.modal-fade-leave-active .qc-modal[data-v-363ea20f]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .qc-modal[data-v-363ea20f],.modal-fade-leave-to .qc-modal[data-v-363ea20f]{transform:scale(.9) translateY(20px)}@media(max-width:768px){.qc-modal-overlay[data-v-363ea20f]{align-items:flex-end;padding:0}.qc-modal[data-v-363ea20f]{animation:bottom-sheet-enter-363ea20f .35s cubic-bezier(.22,1,.36,1);border-radius:24px 24px 0 0;display:flex;flex-direction:column;max-height:80vh;max-width:100%}@keyframes bottom-sheet-enter-363ea20f{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-fade-enter-from .qc-modal[data-v-363ea20f],.modal-fade-leave-to .qc-modal[data-v-363ea20f]{transform:translateY(100%)}.qc-modal__grid[data-v-363ea20f]{grid-template-columns:1fr;max-height:80vh;overflow-y:auto}.qc-modal__image-column[data-v-363ea20f]{border-bottom:1px solid var(--qc-border);border-right:none;height:380px;max-height:40vh;padding:10px}.qc-modal__image[data-v-363ea20f]{max-height:100%}.qc-modal__info-column[data-v-363ea20f]{height:auto;max-height:none;padding:24px}.qc-modal__info-scroll[data-v-363ea20f]{overflow-y:visible}.qc-modal__close-btn[data-v-363ea20f]{background:#fffffff2;box-shadow:0 2px 8px #0000001a;right:16px;top:16px}}
