.card,.card__media,.card__top,.tile,.btn,.input,.hero,.banner__placeholder,.summary__box,.address-card,.auth,.modal__panel,.cart-item,.search-form,.predictive,.mega,.profile-menu,.article-card__media,.article__media,.toast{border-radius:var(--radius)}.swatch-btn--generic,.chip,.cart-item__opt,.card__badge,.card__rating{border-radius:calc(var(--radius) / 2)}.card:hover{box-shadow:0 12px 32px -8px #282c3f38}.btn{transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s}.btn:active{transform:scale(.97)}.btn--primary{background-image:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 70%,var(--color-accent)));box-shadow:0 6px 18px -6px rgba(var(--color-primary-rgb),.55)}.btn--primary:hover{filter:none;box-shadow:0 10px 24px -6px rgba(var(--color-primary-rgb),.6);transform:translateY(-1px)}.btn--primary:active{transform:scale(.97)}.input:focus,.search-form:focus-within{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)}.section-title{position:relative;padding-bottom:12px}.section-title:after{content:"";position:absolute;left:50%;bottom:0;width:48px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transform:translate(-50%)}::selection{background:rgba(var(--color-primary-rgb),.2)}body{opacity:0;animation:pageIn .5s ease forwards}html.no-motion body,html.no-js body{opacity:1;animation:none}@keyframes pageIn{to{opacity:1}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0ms);will-change:opacity,transform}html[data-reveal-style=fade] [data-reveal]{transform:none}html[data-reveal-style=zoom] [data-reveal]{transform:scale(.94)}[data-reveal].is-revealed{opacity:1;transform:none}html.no-motion [data-reveal],html.no-js [data-reveal],html[data-reveal-style=none] [data-reveal]{opacity:1;transform:none;transition:none}.header{transition:box-shadow .25s,background .25s,backdrop-filter .25s}.header.is-scrolled{box-shadow:0 8px 30px -12px #0000002e}.header--glass.is-scrolled{background:#ffffffd1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.nav__link:after{opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.nav__item:hover>.nav__link:after,.nav__item:focus-within>.nav__link:after{transform:scaleX(1)}.mega{animation:menuIn .22s cubic-bezier(.2,.7,.2,1)}.profile-menu{animation:menuIn .2s ease}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega__links a{transition:transform .15s,color .15s}.mega__links a:hover{transform:translate(3px);font-weight:400;color:var(--color-primary)}.header__action svg{transition:transform .2s}.header__action:hover svg{transform:translateY(-2px)}.header__count{transition:transform .2s}.header__count.is-bump{animation:bump .5s cubic-bezier(.2,.7,.2,1)}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.45)}60%{transform:scale(.9)}to{transform:scale(1)}}.predictive{animation:menuIn .18s ease}.drawer__panel{transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.drawer[open] .drawer__panel{transform:none}.drawer__overlay{opacity:0;transition:opacity .3s}.drawer[open] .drawer__overlay{opacity:1}.hero__slide img{transform:scale(1);transition:transform .6s}html.kenburns .hero__slide.is-active img{animation:kenburns 9s ease-out forwards}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero__caption>*{opacity:0;transform:translateY(16px)}.hero__slide.is-active .hero__caption>*{animation:capIn .7s cubic-bezier(.2,.7,.2,1) forwards}.hero__slide.is-active .hero__caption>*:nth-child(1){animation-delay:.15s}.hero__slide.is-active .hero__caption>*:nth-child(2){animation-delay:.3s}.hero__slide.is-active .hero__caption>*:nth-child(3){animation-delay:.45s}.hero__slide.is-active .hero__caption>*:nth-child(4){animation-delay:.6s}@keyframes capIn{to{opacity:1;transform:none}}html.no-motion .hero__caption>*{opacity:1;transform:none;animation:none}.hero__dot{width:22px;height:4px;border-radius:2px;position:relative;overflow:hidden;background:#ffffff80;border:0;transition:width .3s}.hero__dot[aria-current=true]{background:#ffffff80;width:40px}.hero__dot[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary);transform-origin:left;animation:dotProgress var(--hero-speed,5s) linear forwards}@keyframes dotProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__arrow{opacity:0;transition:opacity .2s,transform .2s}.hero:hover .hero__arrow{opacity:1}.hero__arrow:hover{transform:translateY(-50%) scale(1.08)}.tile{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.tile img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tile:hover{transform:translateY(-6px);box-shadow:0 18px 36px -14px #00000040}.tile:hover img{transform:scale(1.06)}.tile__brand{transition:border-color .2s,color .2s}.tile:hover .tile__brand{border-color:var(--color-primary);color:var(--color-primary)}.tile__cta{transition:letter-spacing .2s,color .2s}.tile:hover .tile__cta{letter-spacing:.18em;color:var(--color-primary)}.card__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .3s}html.card-zoom .card:hover .card__media img:not(.card__img--hover){transform:scale(1.06)}html.card-zoom .card:hover .card__media img.card__img--hover{transform:scale(1.06)}.card__wish{transition:opacity .15s,transform .15s}.card__wish:hover{transform:scale(1.1)}.card__wish.is-pop svg,.btn[data-wishlist-toggle].is-pop svg{animation:heartPop .45s cubic-bezier(.2,.7,.2,1)}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.4)}70%{transform:scale(.9)}to{transform:scale(1)}}.card__badge--new{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff}.card__quick{position:absolute;left:0;right:0;bottom:0;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);z-index:3;display:flex;flex-direction:column;gap:8px}.card:hover .card__quick,.card:focus-within .card__quick{transform:none}.card__quick-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--color-muted)}.card__quick-sizes{display:flex;flex-wrap:wrap;gap:6px}.card__quick-size{min-width:34px;height:30px;padding:0 8px;border:1px solid var(--color-border);border-radius:calc(var(--radius) / 2);font-size:12px;font-weight:700;background:#fff;transition:all .15s}.card__quick-size:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.card__quick-size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.card__quick .btn{min-height:36px;font-size:12px}@media(max-width:749px){.card__quick{display:none}}.swatch-btn{transition:border-color .15s,color .15s,transform .15s,box-shadow .15s}.swatch-btn:hover{transform:translateY(-2px)}.swatch-btn[aria-checked=true]{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)}.product__gallery figure{overflow:hidden}.product__gallery img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product__gallery figure:hover img{transform:scale(1.04)}.product__buy .btn--primary.is-success{background-image:linear-gradient(135deg,var(--color-success),#0bbf9a)}.product__price .price{transition:color .2s}.product__price.is-flash .price{animation:flash .5s}@keyframes flash{0%{color:var(--color-primary)}to{color:inherit}}.fly-img{position:fixed;z-index:2000;width:80px;height:80px;border-radius:50%;object-fit:cover;pointer-events:none;box-shadow:0 10px 30px #00000040;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s,width .9s,height .9s}.toast{overflow:hidden}.toast:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--color-primary);transform-origin:left;animation:toastBar 3.5s linear forwards}@keyframes toastBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#CollectionResults{transition:opacity .2s}#CollectionResults.is-loading .card__media,#CollectionResults.is-loading .card__info>*{position:relative;color:transparent!important;background:linear-gradient(90deg,#f0f0f2 25%,#f8f8fa,#f0f0f2 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:4px}#CollectionResults.is-loading .card__media img,#CollectionResults.is-loading .card__media .card__rating,#CollectionResults.is-loading .card__wish,#CollectionResults.is-loading .card__badge{visibility:hidden}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;visibility:hidden;overflow:hidden}.cart-drawer.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#282c3f80;opacity:0;transition:opacity .3s}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,440px);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-10px 0 40px #00000026}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--color-border)}.cart-drawer__head h2{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.cart-drawer__head .count{color:var(--color-muted);font-weight:400;text-transform:none;margin-left:6px}.cart-drawer__close{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;transition:background .15s}.cart-drawer__close:hover{background:var(--color-bg-light)}.cart-drawer__close svg{width:20px;height:20px}.cart-drawer__body{flex:1;overflow:auto;padding:16px 20px}.cart-drawer__foot{border-top:1px solid var(--color-border);padding:16px 20px 20px;background:#fff}.ship-bar{margin-bottom:14px;font-size:12px;color:var(--color-text-2)}.ship-bar b{color:var(--color-success)}.ship-bar__track{height:6px;background:var(--color-bg-light);border-radius:3px;overflow:hidden;margin-top:8px}.ship-bar__fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));border-radius:3px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.cd-item{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--color-border);animation:itemIn .3s ease}@keyframes itemIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.cd-item.is-removing{animation:itemOut .25s ease forwards}@keyframes itemOut{to{opacity:0;transform:translate(24px);height:0;padding:0;margin:0}}.cd-item__media{aspect-ratio:3/4;background:var(--color-bg-light);border-radius:calc(var(--radius) / 1.5);overflow:hidden}.cd-item__media img{width:100%;height:100%;object-fit:cover}.cd-item__vendor{font-weight:700;font-size:13px}.cd-item__title{font-size:13px;color:var(--color-text-2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cd-item__opts{font-size:12px;color:var(--color-muted);margin-top:2px}.cd-item__row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:calc(var(--radius) / 2);height:32px}.qty button{width:30px;height:100%;display:grid;place-items:center;font-size:16px;transition:background .15s}.qty button:hover{background:var(--color-bg-light)}.qty span{min-width:28px;text-align:center;font-weight:700;font-size:13px}.cd-item__price{font-weight:700;font-size:14px}.cd-item__price s{color:var(--color-muted);font-weight:400;font-size:12px;margin-left:6px}.cd-item__remove{font-size:12px;color:var(--color-muted);margin-top:6px;text-decoration:underline}.cd-item__remove:hover{color:var(--color-primary)}.cart-drawer__total{display:flex;justify-content:space-between;font-weight:700;font-size:16px;margin-bottom:12px}.cart-drawer__total small{display:block;font-weight:400;font-size:11px;color:var(--color-muted)}.cart-drawer__empty{text-align:center;padding:60px 16px;color:var(--color-muted)}.cart-drawer__empty svg{width:90px;height:90px;margin:0 auto 12px;color:var(--color-border)}.cart-drawer__empty h3{color:var(--color-text);margin-bottom:6px}.cart-drawer__link{display:block;text-align:center;font-size:13px;font-weight:700;color:var(--color-primary);margin-top:10px}.marquee{overflow:hidden;background:var(--marquee-bg,var(--color-text));color:var(--marquee-color,#fff);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;position:relative}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-speed,30s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:10px;padding:9px 28px;white-space:nowrap}.marquee__item svg{width:14px;height:14px}.marquee__item .dot{width:4px;height:4px;border-radius:50%;background:var(--color-primary)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html.no-motion .marquee__track{animation:none;flex-wrap:wrap;width:100%}.stories{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:6px 4px 10px;scroll-snap-type:x proximity}.stories::-webkit-scrollbar{display:none}.story{flex:0 0 auto;width:96px;text-align:center;scroll-snap-align:start}.story__ring{width:86px;height:86px;margin:0 auto;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent),#ffd166);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.story:hover .story__ring{transform:scale(1.06) rotate(-3deg)}.story__ring--muted{background:var(--color-border)}.story__img{width:100%;height:100%;border-radius:50%;border:3px solid #fff;object-fit:cover;background:var(--color-bg-light);display:grid;place-items:center;font-weight:800;color:var(--color-muted);font-size:20px}.story__label{font-size:12px;font-weight:600;margin-top:8px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story__tag{display:inline-block;font-size:9px;font-weight:800;color:#fff;background:var(--color-primary);padding:1px 6px;border-radius:8px;margin-top:-10px;position:relative;text-transform:uppercase}@media(max-width:749px){.story{width:76px}.story__ring{width:68px;height:68px}}.countdown{position:relative;overflow:hidden;color:#fff;padding:36px 32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-radius:var(--radius);background:var(--cd-bg,linear-gradient(120deg,#ff3f6c,#ff905a))}.countdown:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.25),transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.18),transparent 40%);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0)}to{transform:translate(6%,4%)}}.countdown>*{position:relative}.countdown__kicker{font-size:12px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;opacity:.9}.countdown__title{font-size:clamp(1.4rem,3.5vw,2.6rem);font-weight:800;text-transform:uppercase;line-height:1.05;margin:6px 0}.countdown__sub{font-size:15px;opacity:.95}.countdown .btn{margin-top:16px;background:#fff;color:var(--color-text);box-shadow:none;background-image:none}.countdown .btn:hover{transform:translateY(-1px)}.countdown__timer{display:flex;gap:10px}.countdown__unit{background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);border-radius:calc(var(--radius) + 2px);min-width:74px;padding:12px 8px;text-align:center}.countdown__num{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.countdown__num.is-tick{animation:tick .4s}@keyframes tick{0%{transform:translateY(-6px);opacity:.4}to{transform:none;opacity:1}}.countdown__lbl{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:6px}.countdown.is-over .countdown__timer{opacity:.5}@media(max-width:749px){.countdown{grid-template-columns:1fr;padding:24px 18px}.countdown__unit{min-width:0;flex:1;padding:10px 4px}}.trust{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:16px}.trust__item{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;transition:transform .3s,box-shadow .3s,border-color .3s}.trust__item:hover{transform:translateY(-4px);box-shadow:0 14px 30px -14px #0003;border-color:transparent}.trust__icon{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary)}.trust__icon svg{width:22px;height:22px}.trust__item b{display:block;font-size:14px}.trust__item span{font-size:12px;color:var(--color-text-2)}@media(max-width:989px){.trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.trust{grid-template-columns:1fr 1fr;gap:10px}.trust__item{flex-direction:column;text-align:center;padding:14px 10px}}.to-top{position:fixed;right:20px;bottom:24px;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--color-text);box-shadow:0 8px 24px #0000002e;display:grid;place-items:center;z-index:90;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s,transform .25s,background .2s}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--color-primary);color:#fff}.to-top svg{width:20px;height:20px;transform:rotate(-90deg)}@media(max-width:989px){.template-product .to-top{bottom:84px}}html.no-motion *,html.no-motion *:before,html.no-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.no-motion .hero__dot[aria-current=true]:after{transform:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/animations.css.map */
