@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--color-surface: #ffffff;--color-on-surface: #111111;--color-on-surface-muted: #6b7280;--color-neutral-50: #ffffff;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e7eb;--color-neutral-900: #111111;--color-error: #d92d20;--color-accent: #2563eb;--spacing-xs: 4px;--spacing-sm: 12px;--spacing-md: 24px;--spacing-lg: 48px;--spacing-xl: 80px;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-display: 56px;--font-size-headline: 28px;--font-size-body-lg: 16px;--font-size-body: 15px;--font-size-label: 13px}body{font-family:var(--font-body-family)!important;-webkit-font-smoothing:antialiased;color:var(--color-on-surface);background:var(--color-surface)}.header-wrapper{background:var(--color-surface)!important;border-bottom:1px solid var(--color-neutral-200)!important;box-shadow:none!important}.header__heading-link{color:var(--color-on-surface)!important;font-weight:700;font-size:20px;letter-spacing:-.02em}.header__inline-menu .list-menu__item{color:var(--color-on-surface-muted)!important;font-size:13px!important;font-weight:500!important;transition:color .2s;text-transform:none!important}.header__inline-menu .list-menu__item:hover,.header__icon{color:var(--color-on-surface)!important}.button,.product-form__submit,.shopify-payment-button__button{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:var(--font-size-body-lg)!important;border-radius:9999px!important;padding:12px 28px!important;min-height:48px;min-width:140px;text-transform:none!important;letter-spacing:0!important;transition:all .2s ease!important}.button--primary,.product-form__submit,.shopify-payment-button__button{background:transparent!important;color:var(--color-on-surface)!important;border:2px solid var(--color-on-surface)!important;box-shadow:none!important}.button--primary:hover,.product-form__submit:hover,.shopify-payment-button__button:hover{background:var(--color-on-surface)!important;color:var(--color-surface)!important;border-color:var(--color-on-surface)!important;transform:none!important;box-shadow:none!important}.button--secondary{background:var(--color-surface)!important;color:var(--color-on-surface)!important;border:1px solid var(--color-neutral-200)!important;border-radius:9999px!important}.button--secondary:hover{border-color:var(--color-on-surface)!important;background:var(--color-surface)!important;color:var(--color-on-surface)!important}.card{border-radius:8px!important;border:1px solid var(--color-neutral-200)!important;background:var(--color-surface)!important;overflow:hidden;transition:all .2s ease;box-shadow:none!important}.card:hover{border-color:var(--color-on-surface)!important;box-shadow:0 4px 20px #0000000f!important;transform:translateY(-2px)}.card__media{background:var(--color-neutral-100)!important;padding:20px!important}.card__information{padding:16px!important;text-align:left!important;background:var(--color-surface)}.card__heading{font-size:16px!important;font-weight:600!important;line-height:1.4;color:var(--color-on-surface)}.card__heading a{color:var(--color-on-surface)!important;text-decoration:none}.price{justify-content:flex-start!important;font-size:var(--font-size-body-lg)!important;font-weight:600!important;color:var(--color-on-surface)!important}.price__regular .price-item{color:var(--color-on-surface)!important}.price--on-sale .price-item--regular{color:var(--color-on-surface-muted)!important;text-decoration:line-through}.price--on-sale .price__sale .price-item{color:var(--color-on-surface)!important}.product__title h1{font-size:32px!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2;color:var(--color-on-surface)}.product__media-wrapper{background:var(--color-neutral-100);border-radius:8px;padding:16px}.product__description{font-size:var(--font-size-body);line-height:1.7;color:var(--color-on-surface-muted)}.collection-hero__title{font-size:42px!important;font-weight:700!important;letter-spacing:-.02em;color:var(--color-on-surface)}.collection-hero__description{font-size:var(--font-size-body-lg);color:var(--color-on-surface-muted)}.badge,.product-badge{font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;padding:2px 10px!important;border-radius:9999px!important;background:var(--color-on-surface)!important;color:var(--color-surface)!important;border:none!important}.footer{background:var(--color-neutral-100)!important;border-top:1px solid var(--color-neutral-200)!important;color:var(--color-on-surface-muted)!important}.footer .footer-block__heading{color:var(--color-on-surface)!important;font-size:var(--font-size-label)!important;font-weight:600!important}.footer a{color:var(--color-on-surface-muted)!important;text-decoration:none;transition:color .2s}.footer a:hover{color:var(--color-on-surface)!important}.announcement-bar{background:var(--color-on-surface)!important;color:var(--color-surface)!important;font-size:12px!important;font-weight:500;text-transform:none;letter-spacing:.3px}.section-header{padding:0!important}.shopify-section+.shopify-section:nth-child(2n){background:var(--color-neutral-100)}input[type=text],input[type=email],input[type=number],select,textarea{border:1px solid var(--color-neutral-200)!important;border-radius:8px!important;font-family:var(--font-body-family)!important;font-size:var(--font-size-body)!important;padding:12px 16px!important;transition:border-color .2s}input:focus,select:focus,textarea:focus{border-color:var(--color-on-surface)!important;outline:none!important;box-shadow:none!important}.quantity__button,.quantity__input{border-color:var(--color-neutral-200)!important;color:var(--color-on-surface)!important;font-family:var(--font-body-family)!important}.price__badge-sale{background:var(--color-accent)!important;color:var(--color-surface)!important;border-radius:9999px;font-weight:600}.loading-overlay__spinner{color:var(--color-on-surface)!important}.drawer{background:var(--color-surface)!important}.cart-notification{border:1px solid var(--color-neutral-200)!important;border-radius:8px!important;box-shadow:0 4px 20px #00000014!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
