:root{--night:#051719;--night-2:#0A2629;--night-3:#11373B;--aqua:#3EE6D0;--aqua-soft:#9FE3DD;--aqua-dim:rgba(62,230,208,.14);--brand:#0F7A78;--brand-deep:#0A5A59;--brand-tint:#E3F2F0;--coral:#FF7A59;--coral-deep:#EB5C38;--paper:#F3F7F7;--ink:#0B2226;--muted:#536C6A;--line:#DAE6E4;--line-dark:rgba(159,227,221,.14);--porcelain:var(--paper);--enamel:#fff;--ink-soft:#163B3E;--steel:var(--muted);--steel-line:var(--line);--cobalt:var(--brand);--cobalt-deep:var(--brand-deep);--cobalt-glow:rgba(62,230,208,.35);--mint-hint:var(--brand-tint);--font-display:"Heebo",system-ui,sans-serif;--font-body:"Heebo",system-ui,sans-serif;--radius:12px;--radius-lg:20px;--shadow-card:0 1px 2px rgba(5,23,25,.05),0 14px 34px -18px rgba(5,23,25,.28);--shadow-pop:0 30px 60px -28px rgba(5,23,25,.45);--ease-out:cubic-bezier(.16,1,.3,1)}html{scrollbar-color:var(--brand) var(--paper)}body.yd{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}::selection{background:var(--aqua);color:var(--night)}.yd h1,.yd h2,.yd h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;text-wrap:balance}.yd h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.yd :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.yd .tech-label{display:none!important}.yd-progress{position:fixed;inset-inline:0;top:0;height:3px;z-index:1000;pointer-events:none}.yd-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--aqua),var(--brand));transform:scaleX(0);transform-origin:right center}.yd .announcement-bar{background:var(--night)!important;color:var(--aqua-soft)!important;font-size:.85rem;font-weight:500;letter-spacing:.01em;border-bottom:1px solid var(--line-dark)}.yd .announcement-bar p{margin:0;display:inline-flex;align-items:center;gap:.6rem}.yd .announcement-bar p:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--aqua);box-shadow:0 0 #3ee6d099;animation:yd-ping 2.4s var(--ease-out) infinite}@keyframes yd-ping{0%{box-shadow:0 0 #3ee6d08c}80%,to{box-shadow:0 0 0 9px #3ee6d000}}.yd .site-header{background:#ffffffdb!important;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid transparent;transition:box-shadow .3s,border-color .3s,background .3s}.yd .site-header.is-scrolled{background:#fffffff2!important;border-bottom-color:var(--line);box-shadow:0 10px 30px -20px #05171959}.yd .site-nav a{position:relative;color:var(--ink);font-weight:500;transition:color .2s}.yd .site-nav a:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:2px;border-radius:2px;background:var(--aqua);transform:scaleX(0);transition:transform .35s var(--ease-out)}.yd .site-nav a:hover,.yd .site-nav a[aria-current]{color:var(--brand)}.yd .site-nav a:hover:after,.yd .site-nav a[aria-current]:after{transform:scaleX(1)}.yd .header-icon-btn{border-radius:12px;transition:background .2s,color .2s}.yd .header-icon-btn:hover{background:var(--brand-tint);color:var(--brand)}.yd .cart-count-bubble{background:var(--coral)!important;color:#fff!important}.yd .btn{border-radius:999px!important;font-weight:700;letter-spacing:0;padding:.9rem 1.7rem;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background .25s,color .25s,border-color .25s}.yd .btn--cobalt{background:var(--coral)!important;border:0!important;color:#fff!important;box-shadow:0 14px 28px -14px #eb5c38cc,inset 0 1px #ffffff40}.yd .btn--cobalt:hover{background:var(--coral-deep)!important;transform:translateY(-2px);box-shadow:0 20px 34px -14px #eb5c38d9}.yd .btn--light{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important}.yd .btn--ghost{background:transparent!important;color:var(--brand)!important;border:1.5px solid var(--brand)!important}.yd .btn--ghost:hover{background:var(--brand)!important;color:#fff!important}.yd-btn-arrow{display:inline-flex!important;align-items:center;gap:.55rem}.yd-btn-arrow svg{width:18px;height:18px;transition:transform .35s var(--ease-out)}.yd-btn-arrow:hover svg{transform:translate(-4px)}.yd-btn-outline-light{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.35)!important}.yd-btn-outline-light:hover{border-color:var(--aqua)!important;color:var(--aqua)!important;transform:translateY(-2px)}.yd-hero{position:relative;overflow:hidden;color:#fff;isolation:isolate;background:radial-gradient(70% 90% at 15% 40%,rgba(23,163,159,.32),transparent 60%),radial-gradient(60% 70% at 95% 0%,rgba(15,122,120,.45),transparent 60%),linear-gradient(180deg,var(--night) 0%,#072023 100%)}.yd-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(159,227,221,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(159,227,221,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 80% at 30% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(80% 80% at 30% 50%,#000 20%,transparent 75%)}.yd-hero__glow{position:absolute;z-index:-1;width:42vw;height:42vw;max-width:640px;max-height:640px;left:4%;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(62,230,208,.22),transparent 65%);filter:blur(20px);animation:yd-breathe 7s ease-in-out infinite alternate}@keyframes yd-breathe{0%{opacity:.55;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1.06)}}.yd-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(86vh,800px);padding-block:clamp(3rem,7vw,6rem)}.yd-hero__title{font-size:clamp(2.6rem,6vw,5.2rem)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.035em!important;margin:0 0 1.4rem;color:#fff}.yd-hero__line{display:block;overflow:hidden;padding-block:.04em}.yd-hero__title em{font-style:normal;color:var(--aqua);position:relative;white-space:nowrap}.yd-hero__title em:after{content:"";position:absolute;inset-inline:0;bottom:.06em;height:.09em;border-radius:99px;background:var(--coral);transform:scaleX(0);transform-origin:right;animation:yd-underline 1s 1.3s var(--ease-out) forwards}@keyframes yd-underline{to{transform:scaleX(1)}}.yd-hero__subtitle{color:#e9fffbbd!important;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.75;max-width:56ch;margin:0 0 2rem}.yd-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.yd-hero__stage{position:relative;perspective:1200px}.yd-hero__photo{display:none}.yd-hero__line,.yd-hero__subtitle,.yd-hero__actions{opacity:0;transform:translateY(24px);filter:blur(8px);animation:yd-rise 1s var(--ease-out) forwards}.yd-hero__line:nth-child(2){animation-delay:.12s}.yd-hero__subtitle{animation-delay:.28s}.yd-hero__actions{animation-delay:.42s}@keyframes yd-rise{to{opacity:1;transform:none;filter:none}}.yd-scan{position:relative;width:min(100%,560px);aspect-ratio:1;margin-inline:auto;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-out);transform-style:preserve-3d}.yd-scan__svg{width:100%;height:100%;overflow:visible;opacity:0;animation:yd-fade .8s .1s ease-out forwards}@keyframes yd-fade{to{opacity:1}}.yd-scan__ring{transform-origin:280px 280px;transform-box:view-box}.yd-scan__ring--ticks{animation:yd-spin 90s linear infinite}.yd-scan__ring--outer{animation:yd-spin 140s linear infinite reverse}.yd-scan__ring--orbit{animation:yd-spin 14s linear infinite}@keyframes yd-spin{to{transform:rotate(360deg)}}.yd-scan__tooth{stroke-dasharray:1;stroke-dashoffset:1;animation:yd-draw 2.4s .35s cubic-bezier(.65,0,.35,1) forwards;filter:drop-shadow(0 0 6px rgba(62,230,208,.65))}.yd-scan__detail{stroke-dasharray:1;stroke-dashoffset:1;animation:yd-draw 1.2s 2.2s ease-out forwards}@keyframes yd-draw{to{stroke-dashoffset:0}}.yd-scan__tooth-fill{opacity:0;animation:yd-fill 1.4s 2.3s ease-out forwards}@keyframes yd-fill{to{opacity:1}}.yd-scan__cloud{opacity:0;animation:yd-cloud 3.2s 2.6s ease-in-out infinite}@keyframes yd-cloud{0%,to{opacity:.25}50%{opacity:.9}}.yd-scan__beam{transform:translateY(80px);animation:yd-beam 4.8s 1s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes yd-beam{0%{transform:translateY(80px)}to{transform:translateY(480px)}}.yd-scan__marks{opacity:0;animation:yd-fade .6s 2.6s ease-out forwards}.yd-chip{position:absolute;display:flex;flex-direction:column;gap:.1rem;padding:.75rem 1rem;min-width:132px;border-radius:14px;background:#0a2629c7;border:1px solid rgba(159,227,221,.22);box-shadow:0 18px 40px -22px #000c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateY(14px) translateZ(40px);animation:yd-chip-in .9s var(--ease-out) forwards,yd-float 6s ease-in-out infinite alternate}.yd-chip b{font-size:1.55rem;font-weight:800;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;direction:ltr;text-align:right}.yd-chip span{font-size:.78rem;color:var(--aqua-soft);font-weight:500}.yd-chip:before{content:"";position:absolute;top:12px;inset-inline-start:12px;width:6px;height:6px;border-radius:50%;background:var(--aqua);box-shadow:0 0 10px var(--aqua)}.yd-chip--0{top:6%;right:-2%;animation-delay:2.4s,3.3s}.yd-chip--1{top:30%;left:-6%;animation-delay:2.6s,3.5s}.yd-chip--2{bottom:18%;right:-6%;animation-delay:2.8s,3.7s}.yd-chip--3{bottom:2%;left:4%;animation-delay:3s,3.9s}@keyframes yd-chip-in{to{opacity:1;transform:translateY(0) translateZ(40px)}}@keyframes yd-float{0%{translate:0 0}to{translate:0 -10px}}.yd-hero__stats-mobile{display:none}.yd-brands{background:#fff;border-bottom:1px solid var(--line);padding-block:1.6rem 1.8rem;overflow:hidden}.yd-brands__label{text-align:center;font-size:.82rem;font-weight:600;color:var(--muted);margin-bottom:1rem}.yd-marquee{display:flex;width:max-content;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);max-width:100vw}.yd-marquee__track{display:flex;align-items:center;flex-shrink:0;animation:yd-marquee 38s linear infinite}.yd-brands:hover .yd-marquee__track{animation-play-state:paused}.yd-marquee__item{font-weight:900;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:.04em;color:var(--ink);opacity:.38;padding-inline:2.4rem;white-space:nowrap;transition:opacity .3s,color .3s}.yd-marquee__item:hover{opacity:1;color:var(--brand)}.yd-marquee__item img{height:36px;width:auto;filter:grayscale(1);opacity:.7}.yd-marquee__sep{width:6px;height:6px;border-radius:50%;background:var(--aqua);flex-shrink:0}@keyframes yd-marquee{to{transform:translate(-100%)}}.yd .section{padding-block:clamp(4rem,8vw,7rem)}.yd .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.yd .section-head h2{margin:0;color:var(--ink)}.yd .section-head h2:after{content:"";display:block;width:56px;height:4px;border-radius:4px;margin-top:1rem;background:linear-gradient(90deg,var(--aqua),var(--brand))}.yd .section-head__link{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--brand)!important;font-weight:700;font-size:.92rem;white-space:nowrap;transition:background .25s,border-color .25s,transform .35s var(--ease-out)}.yd .section-head__link:hover{background:var(--brand);border-color:var(--brand);color:#fff!important;transform:translateY(-2px)}.yd .reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.yd .reveal.is-visible{opacity:1;transform:none;filter:none}[id$=__collections] .section,.template-collection.yd .section{background:var(--paper)}.yd .collection-grid{gap:clamp(.8rem,1.6vw,1.25rem)}.yd .collection-card{border-radius:var(--radius-lg)!important;aspect-ratio:4/3.4;box-shadow:var(--shadow-card);background:var(--night-2)!important;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);isolation:isolate}.yd .collection-card img{filter:saturate(1.05) contrast(1.02);transition:transform 1.1s var(--ease-out)}.yd .collection-card:after{background:linear-gradient(180deg,#05171900 30%,#0517198c 62%,#051719f0)!important}.yd .collection-card:before{content:"";position:absolute;inset-inline:0;top:-30%;height:30%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(62,230,208,.28) 85%,rgba(62,230,208,.9) 100%);transform:translateY(0);opacity:0}.yd .collection-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-pop)}.yd .collection-card:hover img{transform:scale(1.07)}.yd .collection-card:hover:before{animation:yd-card-scan 1.1s var(--ease-out) forwards}@keyframes yd-card-scan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(430%)}}.yd .collection-card__label{position:relative;z-index:2;padding:1.25rem 1.3rem}.yd .collection-card__label h3{font-size:clamp(1.05rem,1.5vw,1.35rem)!important;font-weight:800;color:#fff}.yd .collection-card__count{font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:700;color:var(--night)!important;background:var(--aqua)!important;border:0!important;border-radius:999px!important;padding:.25rem .65rem!important;white-space:nowrap}[id$=__featured] .section{background:#fff}.yd .product-grid{gap:clamp(.8rem,1.6vw,1.25rem)}.yd .card-product{position:relative;background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:none;overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .4s;isolation:isolate}.yd .card-product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%),rgba(62,230,208,.16),transparent 45%)}.yd .card-product:hover{transform:translateY(-6px);box-shadow:var(--shadow-pop);border-color:#0f7a7859!important}.yd .card-product:hover:before{opacity:1}.yd .card-product__media{position:relative;background:radial-gradient(90% 80% at 50% 40%,#fff 40%,var(--brand-tint) 100%)!important;overflow:hidden}.yd .card-product__media img{mix-blend-mode:multiply;transition:transform .9s var(--ease-out)}.yd .card-product:hover .card-product__media img{transform:scale(1.06)}.yd .card-product__media:before,.yd .card-product__media:after{content:"";position:absolute;width:18px;height:18px;z-index:2;opacity:0;transition:opacity .35s,transform .45s var(--ease-out);border-color:var(--brand);border-style:solid}.yd .card-product__media:before{top:12px;right:12px;border-width:2px 2px 0 0;transform:translate(6px,-6px)}.yd .card-product__media:after{bottom:12px;left:12px;border-width:0 0 2px 2px;transform:translate(-6px,6px)}.yd .card-product:hover .card-product__media:before,.yd .card-product:hover .card-product__media:after{opacity:1;transform:none}.yd .card-product__info{position:relative;z-index:1;padding:1rem 1.15rem 1.2rem!important;display:flex;flex-direction:column;gap:.45rem}.yd .card-product__vendor{align-self:flex-start;width:fit-content;font-family:var(--font-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.04em;color:var(--brand-deep)!important;background:var(--brand-tint)!important;border-radius:999px;padding:.2rem .6rem}.yd .card-product__title{font-size:.98rem!important;font-weight:600!important;line-height:1.45;color:var(--ink)}.yd .card-product__title a{color:inherit;text-decoration:none}.yd .card-product__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.yd .card-product__price{margin-top:auto}.yd .card-product__price .price__unit,.yd .card-product .price{font-size:1.12rem;font-weight:800;color:var(--ink)!important;font-variant-numeric:tabular-nums}.yd .price__sale{color:var(--coral-deep)!important}.yd .price__compare{color:var(--muted)!important;font-weight:500!important;font-size:.9em!important}.yd .card-product__badge{background:var(--coral)!important;color:#fff!important;border-radius:999px!important;font-weight:700;z-index:4}.yd .card-product__badge--soldout{background:var(--night)!important}.yd .value-props{position:relative;background:var(--night)!important;color:#fff;overflow:hidden}.yd .value-props:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(159,227,221,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(159,227,221,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.yd .value-props__grid{position:relative;gap:0!important;border:1px solid var(--line-dark);border-radius:var(--radius-lg);overflow:hidden;background:#0a262980}.yd .value-prop{position:relative;padding:clamp(1.5rem,3vw,2.4rem)!important;border-inline-start:1px solid var(--line-dark);transition:background .4s}.yd .value-prop:first-child{border-inline-start:0}.yd .value-prop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(62,230,208,.13),transparent 60%)}.yd .value-prop:hover:before{opacity:1}.yd .value-prop__icon{width:54px!important;height:54px!important;display:grid;place-items:center;border-radius:16px!important;background:#3ee6d01a!important;color:var(--aqua)!important;border:1px solid rgba(62,230,208,.35);box-shadow:0 0 0 6px #3ee6d00a,0 0 24px -6px #3ee6d099!important;margin-bottom:1.2rem;transition:transform .5s var(--ease-out)}.yd .value-prop:hover .value-prop__icon{transform:translateY(-4px) rotate(-6deg)}.yd .value-prop__icon svg{width:26px;height:26px}.yd .value-prop h3{color:#fff!important;font-size:1.18rem;margin-bottom:.5rem}.yd .value-prop p{color:#e9fffba8!important;line-height:1.7;margin:0}.yd .split-banner{border-radius:var(--radius-lg)!important;overflow:hidden;background:#fff!important;border:1px solid var(--line);box-shadow:var(--shadow-card)}.yd .split-banner__media{position:relative;overflow:hidden}.yd .split-banner__media img{transition:transform 1.4s var(--ease-out)}.yd .split-banner:hover .split-banner__media img{transform:scale(1.04)}.yd .split-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0 48%,rgba(62,230,208,.55) 50%,transparent 52% 100%);background-size:100% 220%;animation:yd-scanline 5s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}@keyframes yd-scanline{0%{background-position:0 100%}to{background-position:0 0}}.yd .split-banner__content{padding:clamp(2rem,4vw,3.5rem)!important}.yd .split-banner__content h2{color:var(--ink)!important}.yd .split-banner__content p{color:var(--muted);line-height:1.8}.yd .testimonials{background:#fff!important;color:var(--ink)}.yd .testimonials .section-head h2{color:var(--ink)!important}.yd .testimonial{position:relative;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;padding:2rem 1.8rem 1.6rem!important;overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),background .4s}.yd .testimonial:before{content:"\201d";position:absolute;top:-.6rem;inset-inline-end:1rem;font-size:7rem;line-height:1;font-weight:900;color:var(--aqua);opacity:.35;font-family:Georgia,serif}.yd .testimonial:hover{transform:translateY(-6px);background:#fff!important;box-shadow:var(--shadow-pop)}.yd .testimonial__stars{color:#f5b83d!important;letter-spacing:.15em}.yd .testimonial__quote{color:var(--ink)!important;font-size:1.02rem;line-height:1.8}.yd .testimonial__author{display:flex;flex-direction:column;gap:.15rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--line)}.yd .testimonial__author b{color:var(--ink)!important}.yd .testimonial__author span{color:var(--muted)!important}.yd .newsletter{position:relative;overflow:hidden;border-radius:28px!important;color:#fff;padding:clamp(2.5rem,6vw,4.5rem)!important;background:radial-gradient(60% 120% at 0% 0%,rgba(62,230,208,.28),transparent 60%),radial-gradient(50% 100% at 100% 100%,rgba(255,122,89,.2),transparent 60%),var(--night)!important;border:1px solid var(--line-dark)}.yd .newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(159,227,221,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(159,227,221,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 90% at 50% 50%,#000,transparent);mask-image:radial-gradient(70% 90% at 50% 50%,#000,transparent);pointer-events:none}.yd .newsletter>*{position:relative}.yd .newsletter h2{color:#fff!important}.yd .newsletter p{color:#e9fffbb8!important}.yd .newsletter__form{gap:.6rem!important;padding:.4rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(159,227,221,.2);max-width:520px;margin-inline:auto}.yd .newsletter__form input{background:transparent!important;color:#fff!important;border:0!important;border-radius:999px!important;padding-inline:1.2rem!important}.yd .newsletter__form input::placeholder{color:#e9fffb8c}.yd .site-footer{position:relative;background:var(--night)!important;color:#e9fffbb3;border-top:0!important;overflow:hidden}.yd .site-footer:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--aqua),transparent);opacity:.6}.yd .site-footer h4{color:#fff!important;font-weight:700}.yd .site-footer a{color:#e9fffbb3!important;transition:color .2s}.yd .site-footer a:hover{color:var(--aqua)!important}.yd .site-footer__brand{color:#fff!important;font-weight:900!important;font-size:1.5rem!important;letter-spacing:-.02em}.yd .site-footer__bottom{border-top:1px solid var(--line-dark)!important;color:#e9fffb73}.yd .collection-hero{position:relative;overflow:hidden;margin:clamp(1rem,2vw,1.5rem) 0 2rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,4vw,3.5rem)!important;border-radius:28px;color:#fff;text-align:start;background:radial-gradient(60% 120% at 0% 100%,rgba(62,230,208,.26),transparent 60%),linear-gradient(135deg,var(--night) 0%,var(--night-3) 100%)}.yd .collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(159,227,221,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(159,227,221,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(270deg,#000,transparent 80%);mask-image:linear-gradient(270deg,#000,transparent 80%)}.yd .collection-hero:after{content:"";position:absolute;inset-inline:0;height:2px;top:0;background:var(--aqua);box-shadow:0 0 18px var(--aqua);animation:yd-hero-scan 3.2s .2s var(--ease-out) forwards;opacity:0}@keyframes yd-hero-scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.yd .collection-hero>*{position:relative}.yd .collection-hero h1{color:#fff!important;font-size:clamp(2.2rem,5vw,3.8rem)!important;font-weight:900!important;margin:0 0 .6rem}.yd .collection-hero p{color:#e9fffbb8!important;max-width:60ch}.yd .collection-search__input{border:1px solid var(--line)!important;border-radius:999px!important;padding:.85rem 2.8rem .85rem 1.2rem!important;background:#fff;box-shadow:0 1px 2px #0517190a;transition:border-color .2s,box-shadow .2s}.yd .collection-search__input:focus{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 4px #0f7a7824}.yd .collection-search__icon{right:16px!important;color:var(--brand);opacity:1!important}.yd .collection-toolbar{border-block:1px solid var(--line);padding-block:.9rem;margin-bottom:1.6rem}.yd .collection-toolbar__count{font-weight:700;color:var(--brand-deep)}.yd .collection-toolbar select,.yd .product-form__select{border:1px solid var(--line)!important;border-radius:999px!important;padding:.6rem 1rem!important;background:#fff;font-family:inherit;font-weight:500}.yd .pagination a,.yd .pagination span{border-radius:12px!important;min-width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--line);background:#fff;font-weight:700;transition:background .2s,color .2s}.yd .pagination a:hover{background:var(--brand-tint);color:var(--brand)}.yd .pagination .current{background:var(--night)!important;color:var(--aqua)!important;border-color:var(--night)}.yd .product-page{gap:clamp(2rem,5vw,4.5rem)!important}.yd .product-gallery__main{position:relative;border-radius:28px!important;overflow:hidden;border:1px solid var(--line);background:radial-gradient(80% 80% at 50% 40%,#fff 35%,var(--brand-tint) 100%)!important}.yd .product-gallery__main img{mix-blend-mode:multiply}.yd .product-gallery__main:before,.yd .product-gallery__main:after{content:"";position:absolute;width:26px;height:26px;border-color:var(--brand);border-style:solid;z-index:2;pointer-events:none}.yd .product-gallery__main:before{top:18px;right:18px;border-width:2px 2px 0 0}.yd .product-gallery__main:after{bottom:18px;left:18px;border-width:0 0 2px 2px}.yd .product-gallery__thumbs button{border-radius:14px!important;border:1px solid var(--line)!important;background:#fff;overflow:hidden;transition:border-color .2s,transform .3s var(--ease-out)}.yd .product-gallery__thumbs button:hover{transform:translateY(-2px)}.yd .product-gallery__thumbs button.is-active{border-color:var(--brand)!important;box-shadow:0 0 0 3px #0f7a7826}.yd .product-info__vendor{display:inline-block;font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.06em;color:var(--brand-deep)!important;background:var(--brand-tint);padding:.3rem .8rem;border-radius:999px;margin-bottom:.9rem}.yd .product-info__title{font-size:clamp(1.6rem,2.6vw,2.3rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--ink)}.yd .product-info__sku{display:inline-block;font-size:.8rem;color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:.2rem .6rem;margin-top:.4rem}.yd .price--large .price__unit{font-size:clamp(1.8rem,3vw,2.4rem)!important;font-weight:900!important;color:var(--ink)!important;letter-spacing:-.02em}.yd .product-form__label{font-weight:700;color:var(--ink)}.yd .qty-input{border:1px solid var(--line)!important;border-radius:999px!important;overflow:hidden;background:#fff}.yd .qty-input button{transition:background .2s,color .2s}.yd .qty-input button:hover{background:var(--brand-tint);color:var(--brand)}.yd .product-form__fast-shipping{border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;background:var(--paper)}.yd .product-form__buttons .btn--cobalt{padding-block:1.1rem!important;font-size:1.05rem}.yd .trust-strip{border-radius:16px!important;background:var(--night)!important;color:var(--aqua-soft)!important;border:0!important}.yd .trust-strip p{color:var(--aqua-soft)!important;margin:0}.yd .accordion details{border-bottom:1px solid var(--line)!important}.yd .accordion summary{font-weight:700;padding-block:1.1rem!important;transition:color .2s}.yd .accordion summary:hover{color:var(--brand)}.template-product.yd .section+.section{background:var(--paper)}.yd .cart-empty .btn,.yd .main-cart .btn{border-radius:999px!important}.yd input[type=email],.yd input[type=text],.yd input[type=tel],.yd textarea{border-radius:14px}@media(max-width:989px){.yd-hero__inner{grid-template-columns:1fr;min-height:0;padding-block:2.5rem 1.5rem;gap:1.5rem}.yd-hero__stage{order:-1}.yd-scan{width:min(78vw,380px)}.yd-chip{display:none}.yd-hero__stats-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;padding-bottom:2.5rem}.yd-stat{padding:.9rem 1rem;border-radius:14px;background:#0a2629b3;border:1px solid var(--line-dark)}.yd-stat b{display:block;font-size:1.4rem;font-weight:800;color:#fff;direction:ltr;text-align:right}.yd-stat span{font-size:.78rem;color:var(--aqua-soft)}.yd .value-props__grid{grid-template-columns:1fr 1fr!important}.yd .value-prop{border-inline-start:0;border-bottom:1px solid var(--line-dark)}.yd .value-prop:nth-child(odd){border-inline-end:1px solid var(--line-dark)}}@media(max-width:749px){.yd-hero__title{font-size:clamp(2.3rem,10vw,3rem)!important}.yd-hero__actions .btn{flex:1 1 auto;justify-content:center;text-align:center}.yd .section-head{flex-direction:column;align-items:flex-start}.yd .value-props__grid{grid-template-columns:1fr!important}.yd .value-prop:nth-child(odd){border-inline-end:0}.yd .collection-card__label{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.9rem}.yd .newsletter__form{flex-direction:column;border-radius:20px}.yd .newsletter__form .btn{width:100%}}@media(prefers-reduced-motion:reduce){.yd *,.yd *:before,.yd *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.yd .reveal,.yd-hero__line,.yd-hero__subtitle,.yd-hero__actions,.yd-chip{opacity:1!important;transform:none!important;filter:none!important}.yd-scan__tooth,.yd-scan__detail{stroke-dashoffset:0!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/yd-tech.css.map */
