:root{--accent: #2dd4bf;--accent-hover: #5eead4;--accent-soft: rgba(45, 212, 191, .14);--accent-line: rgba(45, 212, 191, .45);--accent-glow: rgba(45, 212, 191, .35);--on-accent: #03201c}.logo{gap:.6rem}.logo__svg{width:2.25rem;height:2.25rem;flex:none;transition:transform .35s ease}.logo:hover .logo__svg{transform:rotate(-8deg) scale(1.06)}.logo__word{font-family:Sora,Inter,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.03em;color:#fff}.logo__word span{color:var(--accent)}.announcement{background:var(--accent);color:var(--on-accent);font-weight:600}.eyebrow{color:var(--accent)}.btn--primary{position:relative;overflow:hidden;background:var(--accent);color:var(--on-accent);box-shadow:0 8px 30px -10px var(--accent-glow);transition:transform .2s ease,box-shadow .3s ease,background .2s ease}.btn--primary:hover{background:var(--accent-hover);box-shadow:0 14px 40px -8px var(--accent-glow)}.add-btn{background:var(--accent);color:var(--on-accent)}.add-btn:hover{background:var(--accent-hover)}.badge--brand,.badge--accent,.cart-count{background:var(--accent);color:var(--on-accent)}.hero__badge{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.hero__trust svg,.product__trust svg,.hero__badge svg{color:var(--accent)}.valueprop__ico,.feat-tick,.hero__chip-ico--brand,.hero__chip-ico--accent,.collection-card__ico{background:var(--accent-soft);color:var(--accent)}.marquee__item span,.stock{color:var(--accent)}.stock__dot:before,.stock__dot:after{background:var(--accent)}.tag-save{background:var(--accent-soft);color:var(--accent)}.swatch input:checked+span,.swatch--color input:checked+span,.thumb.is-active{border-color:var(--accent)}.field input:focus,.sort select:focus{border-color:var(--accent)}.rte a,.newsletter__success,.header__nav a:hover,.footer__col a:hover{color:var(--accent)}.valueprop:hover,.faq__item[open]{border-color:var(--accent-line)}.faq__icon,.pinfo__icon{color:var(--accent)}.hero__glow span:nth-child(1){background:#2dd4bf38;animation:vl-drift 14s ease-in-out infinite}.hero__glow span:nth-child(2){background:#5eead41f;animation:vl-drift 18s ease-in-out infinite reverse}@keyframes vl-drift{0%,to{translate:0 0}50%{translate:3rem 2rem}}.hero__title .grad{background:linear-gradient(90deg,#fff 0%,var(--accent) 35%,var(--accent-hover) 55%,#fff 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vl-shimmer 6s linear infinite}@keyframes vl-shimmer{to{background-position:200% center}}.hero__image{box-shadow:0 30px 80px -25px var(--accent-glow)}.hero__copy>*{animation:vl-in .9s cubic-bezier(.2,.7,.2,1) both}.hero__copy>*:nth-child(2){animation-delay:.08s}.hero__copy>*:nth-child(3){animation-delay:.16s}.hero__copy>*:nth-child(4){animation-delay:.24s}.hero__copy>*:nth-child(5){animation-delay:.32s}.hero__media{animation:vl-in 1s .25s cubic-bezier(.2,.7,.2,1) both}@keyframes vl-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.btn--primary:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease}.btn--primary:hover:after{left:125%}.product__buy .btn--primary:after{animation:vl-shine 4.5s ease-in-out infinite}@keyframes vl-shine{0%,70%{left:-75%}to{left:125%}}.header__nav a{position:relative}.header__nav a:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header__nav a:hover:after{transform:scaleX(1)}.product-card:hover{border-color:var(--accent-line);box-shadow:0 20px 60px -20px var(--accent-glow)}.product-card:hover .product-card__title{color:var(--accent)}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:linear-gradient(to top,rgba(45,212,191,.18),transparent 45%)}.product-card:hover .product-card__media:after{opacity:1}.collection-card{border:1px solid var(--w10)}.collection-card:hover{border-color:var(--accent-line);box-shadow:0 18px 50px -20px var(--accent-glow)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.payment-icons{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.payment-icons li{display:flex}.payment-icon{height:1.6rem;width:auto;border-radius:.3rem}.product__payments{margin-top:1.25rem}.product__payments p{font-size:.78rem;color:var(--w50);margin-bottom:.5rem}.footer__payments{display:flex;justify-content:center;padding-bottom:1.5rem}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}.hero__glow span,.hero__title .grad,.hero__copy>*,.hero__media,.product__buy .btn--primary:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand.css.map */
