.site-header--glass{background:#ffffffb8!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(57,56,52,.06)}.site-header--glass.site-header--transparent{background:#00000014!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.1)}.site-header--glass.site-header--transparent.site-header--scrolled{background:#ffffffd9!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(57,56,52,.06)}.site-header--glass.site-header--menu-open,.site-header--glass.site-header--transparent.site-header--menu-open{background:var(--color-warm)!important;border-bottom-color:transparent}.btn-ripple{position:relative;overflow:hidden}.btn-ripple__wave{position:absolute;background:#ffffff4d;transform:scale(0);animation:btn-ripple-anim .6s ease-out;pointer-events:none}@keyframes btn-ripple-anim{to{transform:scale(4);opacity:0}}.field__input:focus{border-color:var(--color-dark);box-shadow:0 0 0 3px #39383414}.scroll-progress{position:fixed;top:0;left:0;width:0%;height:2px;background:var(--color-dark);z-index:10000;transition:width .1s linear;pointer-events:none}@keyframes cart-bounce{0%,to{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}}.cart-bounce{animation:cart-bounce .5s cubic-bezier(.34,1.56,.64,1)}.text-mask{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-size:cover;background-position:center}.floating-menu{position:fixed;bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));left:50%;transform:translate3d(-50%,calc(100% + var(--space-lg)),0);opacity:0;visibility:hidden;pointer-events:none;z-index:800;display:none;gap:var(--space-xs);background:var(--floating-menu-bg, var(--color-dark));border:var(--floating-menu-border-width, 0px) solid var(--floating-menu-border-color, transparent);padding:var(--space-sm) var(--space-md);border-radius:var(--btn-radius, 0);transition:transform var(--duration-slower) var(--ease-out),opacity var(--duration-normal) ease,visibility 0s linear var(--duration-slower);will-change:transform,opacity}@media(max-width:749px){.floating-menu{display:flex}}.floating-menu--visible{transform:translate3d(-50%,0,0);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--duration-slower) var(--ease-out),opacity var(--duration-normal) ease,visibility 0s}.floating-menu__btn{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:none;border:none;border-radius:var(--btn-radius, 0);cursor:pointer;color:var(--color-warm);font-family:var(--font-body);transition:opacity var(--duration-fast) ease}.floating-menu__btn:hover{opacity:.7}.floating-menu__btn svg{width:var(--floating-menu-icon-size, 20px);height:var(--floating-menu-icon-size, 20px);stroke:var(--color-warm);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.floating-menu__label{font-size:var(--subheading-size);font-weight:var(--font-weight-bold);letter-spacing:var(--subheading-spacing);text-transform:var(--btn-transform);opacity:.7}.floating-menu__badge{position:absolute;top:2px;right:6px;background:var(--color-error);color:var(--color-warm);font-size:var(--subheading-size);font-weight:var(--font-weight-bold);width:14px;height:14px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:var(--btn-radius, 0)}.page-transition--slide{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.page-transition--slide.page-transition--entering{opacity:0;transform:translateY(20px)}.pc--hover-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);will-change:transform}.pc--hover-lift:hover{transform:translateY(-4px)}.cmp-table{width:100%;border-collapse:collapse;font-size:14px}.cmp-table thead{position:sticky;top:var(--header-height);z-index:5;background:var(--color-warm)}.cmp-table th{padding:16px 20px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-bottom:2px solid var(--color-border);color:var(--color-dark)}.cmp-table th:first-child{text-align:start;color:var(--color-muted)}.cmp-table td{padding:14px 20px;text-align:center;border-bottom:1px solid var(--color-border);color:var(--color-dark)}.cmp-table td:first-child{text-align:start;font-weight:600;color:var(--color-muted)}.cmp-table tr:hover td{background:var(--color-card)}.cmp-table__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-dark)}.cmp-table__check svg{width:12px;height:12px;stroke:var(--color-warm);fill:none;stroke-width:3}.cmp-table__x{color:var(--color-border);font-size:18px}.toast{position:fixed;bottom:24px;right:24px;z-index:9000;background:var(--color-dark);color:var(--color-warm);padding:16px 24px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:12px;transform:translateY(100px);opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.34,1.56,.64,1);max-width:360px}.toast--visible{transform:translateY(0);opacity:1}@media(max-width:749px){.toast{left:16px;right:16px;bottom:80px;max-width:none}}@media(prefers-reduced-motion:reduce){.btn-ripple__wave,.cart-bounce,.floating-menu,.scroll-progress{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/premium.css.map */
