:root{--color-primary: rgb(var(--brand-color-primary));--color-accent: rgb(var(--brand-color-accent));--color-text: rgb(var(--brand-color-text));--color-bg: rgb(var(--color-background));--font-heading: var(--font-heading-family);--font-body: var(--font-body-family)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}body{font-family:var(--font-body);font-weight:400;color:var(--color-text)}.button,.shopify-payment-button__button{background:var(--color-primary)!important;color:#fff!important;border-radius:0!important;text-transform:var(--brand-button-case)!important;letter-spacing:.08em!important;font-weight:600!important;font-size:14px!important;padding:15px 36px!important;transition:opacity .2s ease!important;border:none!important}.button:hover{opacity:.85}.button--secondary{background:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-accent)!important}.button--secondary:hover{background:var(--color-accent)!important;color:#fff!important}a{color:var(--color-primary);transition:color .2s}a:hover{color:var(--color-accent)}.announcement-bar{background:var(--color-primary);color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.announcement-bar__message{font-weight:500}.header{padding:20px 0}.header__heading-logo{max-height:40px}.banner--brand-hero:after{background:linear-gradient(90deg,rgba(var(--brand-color-primary),.72),rgba(var(--brand-color-primary),.38) 38%,rgba(var(--brand-color-primary),.08))}.banner--brand-hero .banner__content{align-items:stretch}.banner--brand-hero .banner__box{max-width:58rem;padding:3rem;border:1px solid rgba(255,255,255,.18);border-radius:2.4rem;background:linear-gradient(180deg,#0c101cd1,#0c101c94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2.4rem 6rem #0a0e183d}.banner--brand-hero .banner__heading{font-size:clamp(4.2rem,7vw,7.2rem);line-height:.95;letter-spacing:-.05em;max-width:10ch}.banner--brand-hero .banner__text{max-width:44rem}.banner--brand-hero .banner__text p{font-size:1.7rem;line-height:1.65}.banner__brand-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.banner__brand-point{display:flex;align-items:center;justify-content:center;min-height:5rem;padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media screen and (max-width:989px){.banner--brand-hero .banner__box{padding:2.4rem}.banner__brand-points{grid-template-columns:1fr}}@media screen and (max-width:749px){.banner--brand-hero .banner__box{margin:1.6rem;padding:2rem 1.8rem;border-radius:2rem}.banner--brand-hero .banner__heading{font-size:clamp(3.4rem,10vw,5rem);max-width:none}}.product-grid{gap:2px}@media screen and (min-width:750px){.product-grid{gap:4px}}.cart-drawer__free-shipping{display:block;text-align:center;padding:10px 16px;margin:12px 0;background:#f0f8f0;color:#2d6a2d;font-size:13px;font-weight:600;letter-spacing:.03em;border-radius:4px}.cart-drawer__trust-text{text-align:center;font-size:12px;color:#999;margin-top:10px;letter-spacing:.03em}.cart-drawer .quantity{border:1px solid #ddd;border-radius:4px;overflow:hidden}.cart-drawer .quantity__button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;cursor:pointer;font-size:18px;color:var(--color-primary);transition:background .2s}.cart-drawer .quantity__button:hover{background:#e0e0e0}.cart-drawer .quantity__input{width:48px;height:36px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;font-weight:600;padding:0}.card-wrapper .media--hover-effect img{transition:transform .5s ease}.card-wrapper:hover .media--hover-effect img:first-child{transform:scale(1.04)}.card__badge--new{background:var(--color-accent);color:#fff;text-transform:uppercase;font-size:11px;padding:4px 10px;letter-spacing:.1em}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0 auto 3.2rem}.footer__meta-card{padding:1.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.8rem;background:rgba(var(--color-background),.72)}.footer__meta-label{display:inline-block;margin-bottom:.8rem;color:var(--color-accent);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer__meta-card p,.footer__meta-card a{margin:0;color:rgb(var(--color-foreground))}.footer__meta-card a:hover{color:var(--color-primary)}.footer__support-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:-.8rem auto 2.8rem}.footer__support-links a{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:999px;color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:none}.footer__support-links a:hover{border-color:rgba(var(--brand-color-primary),.32);color:var(--color-primary)}.footer .policies{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;padding:16px 0}.footer .policies a{font-size:13px;color:rgba(var(--color-foreground),.6)}.footer .policies a:hover{color:rgb(var(--color-foreground))}.footer__payment .list-payment{display:flex;gap:8px;justify-content:center;padding:12px 0}.footer__copyright{font-size:12px}@media screen and (max-width:749px){.footer__meta{grid-template-columns:1fr}.footer__support-links{justify-content:flex-start}.footer .policies{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
