:root{--vpc-btn-bg: #1a1a1a;--vpc-btn-color: #ffffff;--vpc-btn-radius: 20px;--vpc-btn-font-size: 11px;--vpc-btn-letter-spacing: .06em;--vpc-btn-padding: 7px 13px;--vpc-overlay-bg: rgba(8, 8, 18, .28);--vpc-glass-bg: rgba(255, 255, 255, .08);--vpc-glass-blur: 14px;--vpc-glass-saturate: 120%;--vpc-glass-border-color: rgba(255, 255, 255, .12);--vpc-glass-radius: 14px;--vpc-glass-shadow: 0 4px 24px rgba(0, 0, 0, .3);--vpc-glass-padding: 14px 14px 16px;--vpc-text-primary: #ffffff;--vpc-text-secondary: rgba(255, 255, 255, .48);--vpc-label-font-size: 10px;--vpc-label-letter-spacing: .1em;--vpc-dropdown-bg: rgba(255, 255, 255, .1);--vpc-dropdown-border: rgba(255, 255, 255, .22);--vpc-dropdown-radius: 8px;--vpc-dropdown-font-size: 12px;--vpc-dropdown-padding: 8px 30px 8px 10px;--vpc-dropdown-arrow-color: rgba(255, 255, 255, .6);--vpc-qty-bg: rgba(255, 255, 255, .08);--vpc-qty-border: rgba(255, 255, 255, .16);--vpc-qty-btn-size: 28px;--vpc-qty-radius: 8px;--vpc-qty-font-size: 12px;--vpc-qty-value-width: 28px;--vpc-atc-bg: #ffffff;--vpc-atc-color: #111111;--vpc-atc-hover-bg: rgba(255, 255, 255, .88);--vpc-atc-radius: 8px;--vpc-atc-font-size: 12px;--vpc-atc-letter-spacing: .05em;--vpc-atc-padding: 0 14px;--vpc-atc-disabled-opacity: .35;--vpc-section-gap: 10px;--vpc-row-height: 34px}.vpc-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.vpc-popup-bottom-row{display:flex;gap:10px}.vpc-select-size-btn{display:inline-flex;align-items:center;flex-shrink:0;background:var(--vpc-btn-bg);color:var(--vpc-btn-color);border:none;border-radius:var(--vpc-btn-radius);padding:var(--vpc-btn-padding);font-size:var(--vpc-btn-font-size);font-weight:700;letter-spacing:var(--vpc-btn-letter-spacing);text-transform:uppercase;cursor:pointer;white-space:nowrap;line-height:1;transition:opacity .18s ease,transform .18s ease}.vpc-select-size-btn:hover{opacity:.78;transform:translateY(-1px)}.product-featured-image{position:relative}.vpc-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vpc-overlay-bg);z-index:10;display:flex;align-items:flex-end;justify-content:stretch;border-radius:inherit;opacity:0;transition:opacity .24s ease;overflow:hidden}.vpc-popup-overlay.is-open{opacity:1}.vpc-popup-glass{position:relative;width:100%;background:var(--vpc-glass-bg);backdrop-filter:blur(var(--vpc-glass-blur)) saturate(var(--vpc-glass-saturate));-webkit-backdrop-filter:blur(var(--vpc-glass-blur)) saturate(var(--vpc-glass-saturate));border-top:1px solid var(--vpc-glass-border-color);border-radius:var(--vpc-glass-radius) var(--vpc-glass-radius) 0 0;box-shadow:var(--vpc-glass-shadow);padding:var(--vpc-glass-padding);color:var(--vpc-text-primary);transform:translateY(100%);transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.vpc-popup-overlay.is-open .vpc-popup-glass{transform:translateY(0)}.vpc-popup-close{position:absolute;top:10px;right:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:var(--vpc-text-primary);cursor:pointer;padding:0;line-height:1;transition:background .15s}.vpc-popup-close:hover{background:#ffffff38}.vpc-popup-label{font-size:var(--vpc-label-font-size);font-weight:700;letter-spacing:var(--vpc-label-letter-spacing);text-transform:uppercase;color:#fff;margin:0 0 7px;display:block}.vpc-size-select-wrapper{position:relative;margin-bottom:var(--vpc-section-gap)}.vpc-size-select-wrapper:after{content:"";position:absolute;right:10px;top:50%;translate:0 -50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--vpc-dropdown-arrow-color);pointer-events:none}.vpc-size-select{width:100%;height:var(--vpc-row-height);appearance:none;-webkit-appearance:none;background:var(--vpc-dropdown-bg);border:1px solid var(--vpc-dropdown-border);border-radius:var(--vpc-dropdown-radius);color:var(--vpc-text-primary);font-size:var(--vpc-dropdown-font-size);font-weight:500;padding:var(--vpc-dropdown-padding);cursor:pointer;outline:none;transition:border-color .15s,background .15s;background-color:#2a2a3a}.vpc-size-select:focus{border-color:#ffffff73;background:#ffffff24;background-color:#2a2a3a}.vpc-size-select option{background:#2a2a3a;color:#fff}.vpc-size-select option:disabled{color:#ffffff59}.vpc-inline-row{display:flex;align-items:center;gap:8px;margin-top:var(--vpc-section-gap)}.vpc-qty-selector{display:inline-flex;align-items:center;height:var(--vpc-row-height);background:var(--vpc-dropdown-bg);background-color:#2a2a3a;border:1px solid var(--vpc-qty-border);border-radius:var(--vpc-qty-radius);overflow:hidden;flex-shrink:0}.vpc-qty-btn{width:var(--vpc-qty-btn-size);height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--vpc-text-primary);font-size:16px;font-weight:300;cursor:pointer;padding:0;line-height:1;transition:background .15s}.vpc-qty-btn:hover{background:#ffffff1f}.vpc-qty-value{display:block;min-width:var(--vpc-qty-value-width);text-align:center;font-size:var(--vpc-qty-font-size);font-weight:600;color:var(--vpc-text-primary);-webkit-user-select:none;user-select:none}.vpc-popup-atc-btn{flex:1;height:var(--vpc-row-height);display:flex;align-items:center;justify-content:center;gap:6px;background:var(--vpc-atc-bg);color:var(--vpc-atc-color);border:none;border-radius:var(--vpc-atc-radius);padding:var(--vpc-atc-padding);font-size:var(--vpc-atc-font-size);font-weight:700;letter-spacing:var(--vpc-atc-letter-spacing);text-transform:uppercase;cursor:pointer;transition:background .18s,opacity .18s,transform .15s}.vpc-popup-atc-btn:not(:disabled):hover{background:var(--vpc-atc-hover-bg);transform:translateY(-1px)}.vpc-popup-atc-btn:disabled{opacity:var(--vpc-atc-disabled-opacity);cursor:not-allowed}.vpc-atc-text{display:block}.vpc-atc-loading{display:none}.vpc-popup-feedback{text-align:center;font-size:11px;font-weight:500;margin:7px 0 0}.vpc-popup-success{color:#86efac}.vpc-popup-error{color:#fca5a5}.vpc-spinner{display:block;animation:vpc-spin .75s linear infinite}@keyframes vpc-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.vpc-select-size-btn{font-size:12px;padding:10px 14px}.vpc-popup-glass{padding:12px 12px 14px}.vpc-card-footer{flex-direction:column;align-items:start}.vpc-qty-selector{max-width:40%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/variant-product-card-popup.css.map */
