.ym-hero{position:relative;overflow:hidden;padding:5.5rem 0 6rem;background:linear-gradient(135deg,#0f6e6b,#0a4e4c 60%,#083e3c);color:#fff}.ym-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 300px at 78% 30%,rgba(255,255,255,.14),transparent 70%),radial-gradient(420px 260px at 15% 85%,rgba(245,239,230,.1),transparent 70%);pointer-events:none}.ym-hero__inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center}.ym-hero__eyebrow{display:inline-block;letter-spacing:.14em;font-size:1.1rem;font-weight:600;background:#ffffff24;border:1px solid rgba(255,255,255,.25);padding:.45rem .9rem;border-radius:999px;margin-bottom:1.4rem;animation:ymFadeUp .7s ease both}.ym-hero__heading{font-size:clamp(3rem,5.2vw,5.2rem);line-height:1.08;margin:0 0 1.2rem;color:#fff;animation:ymFadeUp .7s .08s ease both}.ym-hero__sub{font-size:1.7rem;opacity:.92;max-width:46ch;margin:0 0 2rem;animation:ymFadeUp .7s .16s ease both}.ym-hero__ctas{display:flex;gap:1rem;flex-wrap:wrap;animation:ymFadeUp .7s .24s ease both}.ym-hero__btn{background:#fff;color:#0f6e6b;border-radius:10px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.ym-hero__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000040}.ym-hero__btn2{color:#fff;border:1.5px solid rgba(255,255,255,.6);border-radius:10px;transition:background .2s ease}.ym-hero__btn2:hover{background:#ffffff1f}.ym-hero__proof{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:2.2rem;font-size:1.3rem;opacity:.9;animation:ymFadeUp .7s .32s ease both}.ym-hero__cards{position:relative;height:400px;animation:ymFadeUp .8s .2s ease both}.ym-hero__card{position:absolute;background:#fff;border-radius:16px;padding:10px;box-shadow:0 18px 40px #00000047;width:190px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.ym-hero__img{width:100%;height:100%;object-fit:contain;border-radius:10px}.ym-hero__badge{position:absolute;top:-10px;right:-8px;background:#e8590c;color:#fff;font-size:1.05rem;font-weight:700;padding:.35rem .7rem;border-radius:999px;box-shadow:0 4px 10px #00000040}.ym-hero__card--1{top:6%;left:8%;transform:rotate(-6deg);animation:ymFloat 6s ease-in-out infinite}.ym-hero__card--2{top:34%;right:4%;transform:rotate(5deg);animation:ymFloat 7s .8s ease-in-out infinite}.ym-hero__card--3{bottom:2%;left:22%;transform:rotate(-3deg);animation:ymFloat 6.5s 1.4s ease-in-out infinite}@keyframes ymFloat{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes ymFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.ym-hero{padding:3.5rem 0 4rem}.ym-hero__inner{grid-template-columns:1fr}.ym-hero__cards{height:230px;margin-top:1rem}.ym-hero__card{width:140px}.ym-hero__card--1{left:2%}.ym-hero__card--3{left:36%;bottom:-4%}}.ym-marquee{overflow:hidden;background:#0a4e4c;color:#fff;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.ym-marquee__track{display:flex;width:max-content;animation:ymMarquee 26s linear infinite}.ym-marquee:hover .ym-marquee__track{animation-play-state:paused}.ym-marquee__group{display:flex;align-items:center}.ym-marquee__item{font-weight:600;letter-spacing:.12em;font-size:1.2rem;white-space:nowrap;padding:0 .4rem}.ym-marquee__dot{padding:0 1.2rem;opacity:.55}@keyframes ymMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.card-wrapper{transition:transform .25s ease}.card-wrapper:hover{transform:translateY(-5px)}.card-wrapper .card{transition:box-shadow .25s ease;border-radius:12px}.card-wrapper:hover .card{box-shadow:0 14px 30px #0f6e6b29}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.button{transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.button:hover{transform:translateY(-1px)}.collection-list .card__heading{transition:color .2s ease}.collection-list .card-wrapper:hover .card__heading{color:#0f6e6b}.ym-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;box-shadow:0 -6px 24px #0000001f;transform:translateY(0);transition:transform .3s ease;padding:.7rem 0;padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}.ym-sticky-atc[data-hidden=true]{transform:translateY(110%)}.ym-sticky-atc__inner{display:flex;align-items:center;gap:1rem}.ym-sticky-atc__img{width:44px;height:44px;object-fit:contain;border-radius:8px;border:1px solid #eee}.ym-sticky-atc__info{display:flex;flex-direction:column;min-width:0;flex:1}.ym-sticky-atc__title{font-weight:600;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ym-sticky-atc__price{color:#0f6e6b;font-weight:700;font-size:1.25rem}.ym-sticky-atc__btn{border-radius:10px;white-space:nowrap}@media(min-width:990px){.ym-sticky-atc{display:none}}.scroll-trigger.animate--slide-in{animation-duration:.6s}@media(prefers-reduced-motion:reduce){.ym-hero__card,.ym-marquee__track,.ym-hero__eyebrow,.ym-hero__heading,.ym-hero__sub,.ym-hero__ctas,.ym-hero__proof,.ym-hero__cards{animation:none!important}.card-wrapper,.card__media img,.button{transition:none!important}}main[data-template=index] .collection .title-wrapper-with-link{position:relative}main[data-template=index] .collection .title-wrapper-with-link .title{position:relative;display:inline-block;padding-bottom:.7rem}main[data-template=index] .collection .title-wrapper-with-link .title:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;border-radius:4px;background:linear-gradient(90deg,#0f6e6b,#12807c)}main[data-template=index] .collection .card-wrapper{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 14px #083e3c14;transition:transform .3s ease,box-shadow .3s ease}main[data-template=index] .collection .card-wrapper:hover{transform:translateY(-8px);box-shadow:0 22px 44px #083e3c33}main[data-template=index] .collection .card{border:0!important}main[data-template=index] .collection .card__inner{border-radius:16px 16px 0 0;overflow:hidden}main[data-template=index] .collection .card__media img,main[data-template=index] .collection .media img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}main[data-template=index] .collection .card-wrapper:hover .card__media img,main[data-template=index] .collection .card-wrapper:hover .media img{transform:scale(1.08)}main[data-template=index] .collection .card__content{padding:1.2rem 1.4rem 1.6rem}main[data-template=index] .collection .card__heading{font-size:1.5rem;line-height:1.35;font-weight:600}main[data-template=index] .collection .card__heading a{transition:color .2s ease}main[data-template=index] .collection .card-wrapper:hover .card__heading a{color:#0f6e6b}main[data-template=index] .collection .price{font-weight:700}main[data-template=index] .collection .price-item--regular{color:#0f6e6b}main[data-template=index] .collection .badge{border-radius:999px;font-weight:700;letter-spacing:.03em;padding:.4rem .8rem}main[data-template=index] .collection .quick-add__submit,main[data-template=index] .collection .card__content .button{border-radius:10px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease}main[data-template=index] .collection .quick-add__submit:hover,main[data-template=index] .collection .card__content .button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f6e6b47}main[data-template=index] .collection .collection__view-all .button{border-radius:999px;padding-left:2.2rem;padding-right:2.2rem}@media(prefers-reduced-motion:no-preference){main[data-template=index] .collection .grid__item{opacity:0;transform:translateY(16px);animation:ymCardIn .6s ease forwards}main[data-template=index] .collection .grid__item:nth-child(1){animation-delay:.02s}main[data-template=index] .collection .grid__item:nth-child(2){animation-delay:.08s}main[data-template=index] .collection .grid__item:nth-child(3){animation-delay:.14s}main[data-template=index] .collection .grid__item:nth-child(4){animation-delay:.2s}main[data-template=index] .collection .grid__item:nth-child(5){animation-delay:.26s}main[data-template=index] .collection .grid__item:nth-child(6){animation-delay:.32s}main[data-template=index] .collection .grid__item:nth-child(7){animation-delay:.38s}main[data-template=index] .collection .grid__item:nth-child(8){animation-delay:.44s}}@keyframes ymCardIn{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ym-custom.css.map */
