.nuoma-heart{width:20px;height:20px;fill:transparent;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:fill .3s ease,stroke .3s ease}.product-card__fav{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--m-text) 10%,transparent);background:color-mix(in srgb,var(--m-bg) 92%,transparent);color:var(--m-text);display:grid;place-items:center;padding:0;cursor:pointer;box-shadow:0 6px 18px -12px color-mix(in srgb,var(--m-text) 60%,transparent);transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s ease}.product-card__fav .nuoma-heart{width:18px;height:18px}.product-card__fav:hover{transform:scale(1.08)}.product-card__fav.is-active .nuoma-heart{fill:var(--m-accent);stroke:var(--m-accent)}.product-card__fav.is-pulsing .nuoma-heart{animation:nuoma-heart-pulse .65s cubic-bezier(.16,1,.3,1)}.product-card__fav.is-pulsing:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--m-accent);animation:nuoma-heart-ring .7s ease-out forwards;pointer-events:none}@keyframes nuoma-heart-pulse{0%{transform:scale(1)}30%{transform:scale(1.32)}55%{transform:scale(.92)}80%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes nuoma-heart-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.product-card__fav:focus-visible{outline:2px solid var(--m-text);outline-offset:3px}@media(max-width:599px){.product-card__fav{width:34px;height:34px;top:8px;right:8px}.product-card__fav .nuoma-heart{width:16px;height:16px}}.nuoma-fav-link{position:relative}.nuoma-fav-link .nuoma-heart{width:21px;height:21px}.nuoma-fav-count[hidden]{display:none!important}.nuoma-fav-link.is-bumped .nuoma-heart{animation:nuoma-heart-pulse .65s cubic-bezier(.16,1,.3,1)}@media(max-width:380px){.header__actions .icon-button{width:38px}}.nuoma-favs{padding-top:clamp(40px,6vw,84px)}.nuoma-favs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding-bottom:clamp(22px,3vw,32px);margin-bottom:clamp(26px,3.6vw,44px);border-bottom:1px solid var(--m-oat)}.nuoma-favs__title{max-width:820px}.nuoma-favs__head h1{font-size:clamp(2.7rem,6.4vw,5.6rem);line-height:1.02;margin-bottom:16px}.nuoma-favs__head h1 .accent{display:inline}.nuoma-favs__intro{color:var(--m-muted);margin:0;max-width:46ch}.nuoma-favs__aside{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nuoma-favs__total{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 16px;border-radius:999px;background:var(--m-surface);font-size:12px;color:var(--m-text)}.nuoma-favs__total:empty{display:none}.nuoma-favs__total:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--m-accent)}.nuoma-favs__more{font-size:13px;display:inline-flex;align-items:center;gap:8px}.nuoma-favs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 18px}.nuoma-favs__grid[hidden]{display:none}.nuoma-fav-item{display:flex;flex-direction:column;min-width:0;transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1);animation:nuoma-fav-in .7s cubic-bezier(.16,1,.3,1) both}.nuoma-fav-item:nth-child(2){animation-delay:.06s}.nuoma-fav-item:nth-child(3){animation-delay:.12s}.nuoma-fav-item:nth-child(4){animation-delay:.18s}@keyframes nuoma-fav-in{0%{opacity:0;transform:translateY(14px)}}.nuoma-fav-item.is-removing{opacity:0;transform:scale(.96)}.nuoma-fav-item .product-card{flex:1 1 auto;width:100%}.nuoma-fav-item .product-card__quick{display:none}.nuoma-fav-item.is-loading .product-card__media{background:linear-gradient(100deg,var(--m-surface) 30%,color-mix(in srgb,var(--m-oat) 70%,var(--m-surface)) 50%,var(--m-surface) 70%) 0 0/300% 100%;animation:nuoma-fav-shimmer 1.4s linear infinite}.nuoma-fav-item.is-loading .nuoma-fav-buy__btn{opacity:.5;pointer-events:none}@keyframes nuoma-fav-shimmer{to{background-position:-150% 0}}.nuoma-fav-buy{display:grid;gap:8px;margin-top:14px}.nuoma-fav-buy__select{position:relative}.nuoma-fav-buy__select select{width:100%;min-height:42px;padding:8px 38px 8px 16px;border:1px solid var(--m-oat);border-radius:999px;background:var(--m-bg);color:var(--m-text);font:inherit;font-size:13px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .25s}.nuoma-fav-buy__select select:hover,.nuoma-fav-buy__select select:focus-visible{border-color:color-mix(in srgb,var(--m-text) 40%,transparent)}.nuoma-fav-buy__select svg{position:absolute;right:14px;top:50%;width:14px;height:14px;margin-top:-7px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.nuoma-fav-item .nuoma-fav-buy__btn{min-height:46px;margin-top:14px;font-size:14px}.nuoma-fav-buy .nuoma-fav-buy__btn{margin-top:0}.nuoma-fav-buy__label{display:inline-flex;align-items:center;justify-content:center;gap:9px}.nuoma-fav-buy__label svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:transform .45s cubic-bezier(.16,1,.3,1)}.nuoma-fav-buy__btn:hover .nuoma-fav-buy__label svg{transform:translateY(-2px) rotate(-6deg)}.nuoma-fav-buy__soldout{margin:14px 0 0;min-height:46px;display:grid;place-items:center;border:1px dashed var(--m-oat);border-radius:999px;font-size:12px;color:var(--m-muted)}@media(max-width:989px){.nuoma-favs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.nuoma-favs__head{display:block}.nuoma-favs__aside{margin-top:18px;justify-content:space-between}.nuoma-favs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.nuoma-favs__empty .btn{width:100%}.nuoma-fav-item .nuoma-fav-buy__btn{min-height:42px;font-size:12px;padding-inline:10px}.nuoma-fav-buy__label{gap:6px}.nuoma-fav-buy__label svg{width:15px;height:15px}.nuoma-fav-buy__select select{min-height:38px;font-size:12px;padding-left:12px;padding-right:30px}.nuoma-fav-buy__select svg{right:10px}}@keyframes nuoma-fav-in{0%{opacity:0;transform:translateY(12px)}}.nuoma-favs__empty{text-align:center;padding:clamp(48px,8vw,100px) 20px;border-radius:var(--m-radius);background:var(--m-surface)}.nuoma-favs__empty[hidden]{display:none}.nuoma-favs__empty-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--m-bg);margin-bottom:20px;color:var(--m-accent)}.nuoma-favs__empty-icon .nuoma-heart{width:26px;height:26px}.nuoma-favs__empty h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:10px}.nuoma-favs__empty p{color:var(--m-muted);margin:0 auto 26px;max-width:40ch}.nuoma-track{background:var(--m-bg)}.nuoma-track__hero{max-width:760px;margin-bottom:clamp(30px,4vw,52px)}.nuoma-track__hero h1{font-size:clamp(2.6rem,6vw,5.2rem);margin-bottom:18px}.nuoma-track__intro{color:var(--m-muted);font-size:16px;max-width:56ch}.nuoma-track__card,.nuoma-track__panel{background:var(--m-surface);border:1px solid var(--m-oat);border-radius:var(--m-radius);padding:clamp(24px,3vw,38px)}.nuoma-track__card h2,.nuoma-track__panel h2{font-size:1.5rem;margin:0 0 10px}.nuoma-track__card p{color:var(--m-muted);font-size:14px;margin:0 0 18px}.nuoma-track__card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--m-bg);margin-bottom:18px}.nuoma-track__card-icon svg{width:22px;height:22px;fill:none;stroke:var(--m-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nuoma-track__small{font-size:12px!important;margin:0!important}.nuoma-track__panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.nuoma-track__orders{display:grid;gap:14px}.nuoma-track__order{background:var(--m-bg);border-radius:18px;padding:20px;border:1px solid var(--m-oat)}.nuoma-track__order-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.nuoma-track__order-head span{display:block;font-size:13px;color:var(--m-muted)}.nuoma-track__detail{min-height:40px;padding:8px 18px;font-size:13px}.nuoma-track__note{font-size:14px;color:var(--m-muted)}.nuoma-track__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.nuoma-track__steps:before{content:"";position:absolute;top:6px;left:12.5%;right:12.5%;height:1px;background:var(--m-oat)}.nuoma-track__steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font-size:12px}.nuoma-track__steps strong{font-weight:500;font-size:13px;margin-top:8px}.nuoma-track__steps small{color:var(--m-muted);font-size:11px}.nuoma-track__steps small a{text-decoration:underline;text-underline-offset:3px;color:var(--m-text)}.nuoma-track__dot{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;background:var(--m-bg);border:1px solid var(--m-sand)}.nuoma-track__steps li.is-done .nuoma-track__dot{background:var(--m-accent);border-color:var(--m-accent)}.nuoma-track__steps li.is-current .nuoma-track__dot{border-color:var(--m-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--m-accent) 18%,transparent)}.nuoma-track__help{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;text-align:center;margin-top:clamp(36px,5vw,60px);padding-top:28px;border-top:1px solid var(--m-oat);font-size:14px}.nuoma-track__help p{margin:0;color:var(--m-muted)}@media(max-width:749px){.nuoma-track__steps{grid-template-columns:1fr;gap:16px}.nuoma-track__steps:before{top:6px;bottom:6px;left:6px;right:auto;width:1px;height:auto}.nuoma-track__steps li{flex-direction:row;align-items:baseline;text-align:left;gap:10px;flex-wrap:wrap;padding-left:0}.nuoma-track__steps strong{margin-top:0}.nuoma-track__steps small{flex-basis:100%;padding-left:23px}}.nuoma-track__access{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:stretch}.nuoma-track__card{display:flex;flex-direction:column}.nuoma-track__card--tracker{background:var(--m-text);color:var(--m-bg);border-color:var(--m-text)}.nuoma-track__card--tracker p{color:color-mix(in srgb,var(--m-bg) 74%,transparent)}.nuoma-track__card--tracker .nuoma-track__card-icon{background:color-mix(in srgb,var(--m-bg) 12%,transparent)}.nuoma-track__card--tracker .nuoma-track__card-icon svg{stroke:var(--m-bg)}.nuoma-track__card--tracker h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.nuoma-track__card--account .btn{margin-bottom:16px}.nuoma-track__card--account .nuoma-track__small{margin-top:auto!important}.nuoma-track__form{margin-top:auto}.nuoma-track__field{display:flex;gap:6px;padding:6px;border-radius:999px;background:var(--m-bg);transition:box-shadow .3s ease}.nuoma-track__field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--m-bg) 35%,transparent)}.nuoma-track__field input{flex:1;min-width:0;border:0;background:transparent;padding:0 18px;font:inherit;font-size:15px;letter-spacing:.04em;color:var(--m-text);outline:0}.nuoma-track__field input::placeholder{color:var(--m-muted);letter-spacing:0}.nuoma-track__submit{flex:0 0 auto;min-height:50px;padding-inline:24px;gap:10px;white-space:nowrap}.nuoma-track__submit .direction-icon{width:16px;height:16px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.nuoma-track__submit:hover .direction-icon{transform:translate(2px,-2px)}.nuoma-track__hint{font-size:12px!important;margin:12px 0 0!important;padding-left:18px}.nuoma-track__form.is-invalid .nuoma-track__field{box-shadow:0 0 0 2px #d9a497}.nuoma-track__form.is-invalid .nuoma-track__hint{color:#f3c9bd!important}.nuoma-track__or{position:absolute;left:calc((100% - 20px) * 1.25 / 2.25 + 10px);top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--m-bg);border:1px solid var(--m-oat);font-size:12px;color:var(--m-muted);font-style:italic}.nuoma-track__extra{margin-top:16px}.nuoma-track__extra .nuoma-track__card--tracker{display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:center}.nuoma-track__extra .nuoma-track__card-icon{grid-row:span 2;margin:0}.nuoma-track__extra .nuoma-track__card--tracker h2{font-size:1.4rem;margin:0}.nuoma-track__extra .nuoma-track__card--tracker p{margin:4px 0 0}.nuoma-track__extra .nuoma-track__form{grid-column:1/-1;margin-top:20px}@media(max-width:749px){.nuoma-track__access{grid-template-columns:1fr;gap:14px}.nuoma-track__or{position:relative;left:auto;top:auto;margin:-4px auto;justify-self:center}.nuoma-track__field{flex-direction:column;border-radius:22px;padding:6px}.nuoma-track__field input{min-height:48px;padding:0 14px;text-align:center}.nuoma-track__submit{width:100%;justify-content:center}.nuoma-track__hint{padding-left:0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nuoma-favorites.css.map */
