:root{--paper: #F7F8FC;--paper-2: #FFFFFF;--paper-3: #EEF0F7;--navy: #0D0E46;--navy-2: #151C8A;--text: #12143A;--text-2: #4A4F6E;--text-3: #686E8E;--brand: #1218c7;--line: rgba(13,14,70,.1);--line-2: rgba(13,14,70,.18);--cart-badge: #FFFFFF;--ink: var(--paper);--white: var(--text);--g-bg: rgba(255,255,255,.72);--g-bg-hi: rgba(255,255,255,.94);--g-bd: rgba(13,14,70,.1);--g-bd-hi: rgba(13,14,70,.22);--g-blur: 16px;--g-blur-lite: 9px;--g-shadow: 0 12px 32px rgba(13,14,70,.1);--g-hi: inset 0 1px 0 rgba(255,255,255,.9);--g-lo: none;--font-display: "Anton", sans-serif;--font-title: "Bebas Neue", sans-serif;--font-body: "Montserrat", system-ui, sans-serif;--font-mono: "Space Mono", monospace;--font-num: "Inter", sans-serif}.glass{background:var(--g-bg);border:1px solid var(--g-bd);border-radius:16px;box-shadow:var(--g-shadow),var(--g-hi),var(--g-lo);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur))}.glass-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--white);background:var(--g-bg);border:1px solid var(--g-bd);border-radius:999px;box-shadow:var(--g-shadow),var(--g-hi);-webkit-backdrop-filter:blur(var(--g-blur-lite));backdrop-filter:blur(var(--g-blur-lite));overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.glass-btn--brand:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-18deg);transition:left .6s ease}.glass-btn:hover{transform:translateY(-2px);border-color:var(--g-bd-hi);box-shadow:0 16px 34px #0d0e4629,var(--g-hi)}.glass-btn--brand:hover:before{left:140%}.glass-btn:active{transform:translateY(0)}.glass-btn--brand{background:linear-gradient(135deg,var(--navy),var(--navy-2));border-color:transparent;color:#fff;box-shadow:0 10px 26px #0d0e464d}.glass-btn--brand:hover{border-color:transparent;box-shadow:0 16px 36px #0d0e4661}.glass-btn--brand .glass-ripple{background:#fff6}.glass-btn--full{width:100%}.glass-btn[disabled],.glass-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.glass-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--white);background:transparent;border:1px solid transparent;overflow:hidden;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.glass-icon--sm{width:36px;height:36px}.glass-icon:hover,.glass-icon:focus-visible{background:var(--g-bg-hi);border-color:var(--g-bd);box-shadow:var(--g-shadow),var(--g-hi);-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur))}.glass-icon:active{transform:scale(.94)}.glass-icon .icon{position:relative;z-index:1}.glass-ripple{position:absolute;border-radius:50%;transform:scale(0);background:#0d0e462e;pointer-events:none;animation:g-ripple .6s ease-out}@keyframes g-ripple{to{transform:scale(2.6);opacity:0}}.pbadge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:var(--g-bg);border:1px solid var(--g-bd);border-radius:999px;-webkit-backdrop-filter:blur(var(--g-blur-lite));backdrop-filter:blur(var(--g-blur-lite))}.pbadge--sale{background:linear-gradient(135deg,var(--brand),#2b31e6);border-color:transparent;color:#fff}.pbadge--out{background:var(--navy);border-color:transparent;color:#fff}@keyframes g-sheen{0%{background-position:-200% 0}to{background-position:200% 0}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);z-index:90;display:flex;flex-direction:column;transform:translate(105%);transition:transform .32s cubic-bezier(.4,0,.2,1);background:#ffffffe0;border-left:1px solid var(--line);box-shadow:-20px 0 60px #0d0e4629;-webkit-backdrop-filter:blur(var(--g-blur));backdrop-filter:blur(var(--g-blur))}.cart-drawer.is-open{transform:translate(0)}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#0d0e4661;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s ease}.cart-drawer__overlay.is-open{opacity:1;visibility:visible}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--g-bd)}.cart-drawer__title{font-family:var(--font-title);text-transform:uppercase;font-size:1.8rem;letter-spacing:.03em;line-height:1}.cart-drawer__count{font-family:var(--font-mono);font-size:.75rem;opacity:.7}.cart-drawer__items{flex:1;overflow-y:auto;padding:4px 20px;display:flex;flex-direction:column}.cart-drawer__empty{text-align:center;padding:40px 10px;opacity:.8}.cart-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--g-bd)}.cart-drawer__items .cart-item:first-child{padding-top:16px}.cart-drawer__items .cart-item:last-child{border-bottom:0}.cart-item__media{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--g-bg);flex-shrink:0}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__info{min-width:0}.cart-item__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-item__title{font-weight:700;font-size:.9rem;min-width:0}.cart-item__sub{display:flex;align-items:baseline;gap:10px;margin-top:6px}.cart-item__variant{font-size:.78rem;opacity:.7;min-width:0}.cart-item__price{font-family:var(--font-num);font-size:.82rem;margin-left:auto;flex-shrink:0}.cart-item__qty{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--g-bd);border-radius:999px;flex-shrink:0}.cart-item__qty button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.75rem;border-radius:50%}.cart-item__qty button:hover{background:var(--g-bg-hi)}.cart-item__qty-value{min-width:16px;text-align:center;font-family:var(--font-num);font-size:.76rem}.cart-drawer__foot{padding:20px;border-top:1px solid var(--g-bd)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cart-drawer__subtotal-label{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.cart-drawer__subtotal-value{font-family:var(--font-num);font-weight:700;font-size:1.1rem}.cart-drawer__tax-note{font-size:.72rem;opacity:.6;margin-top:10px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-glass.css.map */
