.rounded-base{border-radius:var(--radius-base)!important}.rounded-b-base{border-bottom-left-radius:var(--radius-base)!important;border-bottom-right-radius:var(--radius-base)!important}.premium-glass{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0d;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.btn-primary{background:var(--c-accent)!important;color:var(--c-on-accent)!important;box-shadow:var(--shadow-lacquer)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9999px!important;padding-left:2rem!important;padding-right:2rem!important;font-size:1rem!important;font-weight:500!important;transition:transform .4s var(--ease-lacquer),box-shadow .4s var(--ease-lacquer)!important}.btn-primary:hover{box-shadow:0 16px 40px -8px #0003!important;transform:translateY(-2px)!important}.btn-primary:active{transform:scale(.97)!important;box-shadow:none!important}.btn-secondary{background:transparent!important;color:var(--c-ink)!important;border:1px solid var(--c-line-strong)!important;box-shadow:0 1px 2px #0000000d!important;transition:all .3s var(--ease-lacquer)!important}@media(hover:hover)and (pointer:fine){.btn-secondary:hover{background:var(--c-ink)!important;color:var(--c-bg)!important;border-color:var(--c-ink)!important}}.field-input,.quantity-input{box-shadow:inset 0 1px 2px #0000000a!important;border-color:var(--c-line-strong)!important;transition:all .3s var(--ease-lacquer)!important}.spec-tag{font-family:var(--font-sans)!important;font-weight:600!important}.product-stage:hover .product-img{transform:translateY(-8px) scale(1.02)}.product-stage .product-img{transition:transform .6s var(--ease-out-quart)}.transition-transform{transition-property:transform;transition-timing-function:var(--ease-out-quart)}.duration-700{transition-duration:.7s}.tabular-nums{font-variant-numeric:tabular-nums}.payment-button .shopify-payment-button__button{background:transparent!important;color:var(--c-ink)!important;border:1px solid var(--c-line-strong)!important;box-shadow:0 1px 2px #0000000d!important;border-radius:var(--radius-base)!important;font-family:inherit!important;font-weight:500!important}.payment-button .shopify-payment-button__button:hover{background:var(--c-surface)!important}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2 / span 2}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.size-chip{border-radius:16px;padding:.75rem 2.5rem .75rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s var(--ease-out-quart)}.size-chip:after{inset:.625rem .625rem auto auto;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--c-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .8rem no-repeat;transform:scale(0);transform-origin:center;transition:transform .3s var(--ease-out-quart)}.size-chip>span:first-of-type{justify-self:start;padding-bottom:3px;background:linear-gradient(var(--c-accent),var(--c-accent)) no-repeat 0 100% / 0 2px;transition:background-size .35s var(--ease-out-quart)}.size-chip:has(input:checked){border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent);background:color-mix(in srgb,var(--c-accent) 9%,var(--c-bg))}.size-chip:has(input:checked):after{transform:scale(1)}.size-chip:has(input:checked)>span:first-of-type{background-size:100% 2px;font-weight:600}.size-chip:has(input:checked)>span:last-of-type{color:var(--c-ink)}@media(hover:hover)and (pointer:fine){.size-chip:not(:has(input:checked)):hover{border-color:var(--c-ink)}}.rate-tab{border-radius:12px 12px 0 0}.rate-tab[aria-selected=true]{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}.rate-tab[aria-selected=true] .text-muted{color:var(--c-accent)}.rate-indicator{height:3px;bottom:-1px;width:calc(var(--s, 0) * 1px);transform:translate(var(--x, 0));transition:transform .5s var(--ease-out-quart),width .5s var(--ease-out-quart)}.nav-link:after{display:none}.nav-label{position:relative;display:inline-block}.nav-label:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:2px;border-radius:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out-quart)}.nav-link[aria-current=page] .nav-label:after,.nav-link.is-active .nav-label:after,.nav-link[aria-expanded=true] .nav-label:after{transform:scaleX(1)}.nav-link[aria-current=page],.nav-link.is-active{font-weight:600}@media(hover:hover)and (pointer:fine){.nav-link:hover .nav-label:after{transform:scaleX(1)}}.menu-panel a[aria-current=page],.drawer a[aria-current=page]{color:var(--c-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--c-accent);text-decoration-thickness:2px;text-underline-offset:.35em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme-overrides.css.map */
