.sc,.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc{font-family:inherit;color:var(--ink);background:var(--bg);line-height:1.5}.sc a{color:inherit;text-decoration:none}.sc button{font:inherit;cursor:pointer;color:inherit}.sc img,.sc svg{display:block;max-width:100%}.sc :focus-visible{outline:3px solid var(--acc);outline-offset:2px}.sc-w{max-width:1440px;margin-left:auto;margin-right:auto}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-eyebrow{margin:0 0 12px;color:var(--acc);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sc-btn{display:inline-flex;align-items:center;gap:10px;background:var(--acc);color:var(--acc-ink,#fff)!important;border:0;padding:14px 24px;font-weight:800;transition:transform .2s,filter .2s}.sc-btn:hover{transform:translateY(-2px);filter:brightness(.92)}.sc-hero{padding:var(--pt) max(16px,4vw) var(--pb)}.sc-hero__in{position:relative;overflow:hidden;display:grid;gap:32px;align-items:end;background:var(--panel);border-radius:var(--r);padding:clamp(26px,4.6vw,68px)}.sc-hero--left .sc-hero__in{grid-template-columns:minmax(0,1fr) auto}.sc-hero--image .sc-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.sc-hero--center .sc-hero__in{grid-template-columns:1fr;text-align:center;justify-items:center}.sc-hero__deco{position:absolute;right:-8%;top:-40%;width:44%;aspect-ratio:1;border-radius:50%;background:var(--acc);opacity:.12;animation:sc-morph 12s ease-in-out infinite;pointer-events:none}@keyframes sc-morph{50%{border-radius:42% 58% 46% 54%;transform:rotate(8deg) scale(1.05)}}.sc-hero__txt{position:relative;min-width:0}.sc-bc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;color:var(--muted)}.sc-hero--center .sc-bc{justify-content:center}.sc-bc a:hover{color:var(--acc)}.sc-hero h1{margin:0;font-size:clamp(36px,6.4vw,var(--h1));line-height:.92;letter-spacing:-.055em;font-weight:800;overflow-wrap:anywhere}.sc-hero__desc{margin-top:20px;max-width:60ch;color:var(--muted);font-size:17px;line-height:1.55}.sc-hero--center .sc-hero__desc{margin-left:auto;margin-right:auto}.sc-hero__desc p{margin:0 0 .6em}.sc-count{position:relative;flex:none;background:var(--box);color:#fff;padding:18px 26px;text-align:center;font-size:40px;line-height:1;font-weight:800;letter-spacing:-.03em}.sc-count small{display:block;margin-top:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.75}.sc-hero__img{position:relative;aspect-ratio:4/3;background:#0000000a;border-radius:var(--r);overflow:hidden}.sc-hero__img img{width:100%;height:100%;object-fit:contain;padding:6%}.sc-hero__img .sc-count{position:absolute;right:0;bottom:0;font-size:30px;padding:14px 20px}.sc-pills{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sc-hero--center .sc-pills{justify-content:center}.sc-pill{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--ink);background:transparent;padding:10px 18px;font-weight:700;font-size:14px;transition:background .2s,color .2s,transform .2s}.sc-pill:hover{background:var(--ink);color:var(--bg);transform:translateY(-2px)}.sc-hero--left .sc-pills,.sc-hero--image .sc-pills{grid-column:1/-1}.sc-usp{padding:var(--pt) max(16px,4vw) var(--pb)}.sc-usp__in{display:grid;grid-template-columns:repeat(var(--n,3),1fr);border:1px solid var(--line);background:var(--card)}.sc-usp__i{display:flex;align-items:center;gap:14px;padding:16px 20px;border-right:1px solid var(--line);transition:background .3s,color .3s}.sc-usp__i:last-child{border-right:0}.sc-usp__i:hover{background:var(--ink);color:var(--bg)}.sc-usp__ic{flex:none;width:42px;height:42px;border-radius:50%;background:var(--acc);color:var(--acc-ink,#fff);display:grid;place-items:center;font-size:19px}.sc-usp__i b{display:block;font-size:15px;line-height:1.2}.sc-usp__i span.t{display:block;font-size:13px;color:var(--muted)}.sc-usp__i:hover span.t{color:inherit;opacity:.7}.sc-prod{padding:var(--pt) max(16px,4vw) var(--pb)}.sc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:14px;background:var(--bg);z-index:30}.sc-bar--sticky{position:sticky;top:var(--off,0px)}.sc-bar--stuck{box-shadow:0 8px 22px #00000012}.sc-fbtn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--bg);border:0;padding:12px 18px;font-weight:800;transition:background .2s}.sc-fbtn:hover{background:var(--acc);color:var(--acc-ink,#fff)}.sc-fbtn b{background:var(--acc);color:var(--acc-ink,#fff);min-width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-size:11px;padding:0 5px}.sc-items{margin-right:auto;font-size:var(--t-filter);color:var(--muted)}.sc-view{display:flex;gap:4px}.sc-view button{width:38px;height:38px;border:1.5px solid var(--line);background:var(--card);font-weight:800;font-size:13px;transition:all .2s}.sc-view button:hover{border-color:var(--ink)}.sc-view button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sc-sort{display:flex;align-items:center;gap:10px;font-size:var(--t-filter);font-weight:700}.sc-sort select{background:var(--card);color:var(--ink);border:1.5px solid var(--line);padding:10px 12px;font:inherit;font-weight:600}.sc-sort select:focus{border-color:var(--ink);outline:none}.sc-qf{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 14px}.sc-qf button{border:1.5px solid var(--line);background:var(--card);padding:8px 16px;font-weight:700;font-size:13px;transition:all .2s}.sc-qf button:hover{border-color:var(--ink);transform:translateY(-1px)}.sc-qf button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--acc-ink,#fff)}.sc-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 16px}.sc-chip{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--bg)!important;padding:7px 12px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.sc-chip:hover{background:var(--acc);color:var(--acc-ink,#fff)!important;transform:translateY(-1px)}.sc-clear{margin-left:6px;color:var(--acc)!important;font-size:13px;font-weight:800;text-decoration:underline!important}.sc-load{position:fixed;left:0;top:0;height:3px;width:0;background:var(--acc);z-index:300;transition:width 8s cubic-bezier(.1,.8,.2,1)}.sc-prod.is-loading .sc-load{width:90%}.sc-prod.is-loading .sc-grid{opacity:.35;pointer-events:none}.sc-body{display:grid;grid-template-columns:270px minmax(0,1fr);gap:26px;align-items:start}.sc-body--full,.sc--drawer .sc-body{grid-template-columns:1fr}.sc-filters{position:sticky;top:calc(var(--off,0px) + 84px);background:var(--fbg);border:1px solid var(--line);max-height:calc(100vh - var(--off,0px) - 100px);overflow:auto}.sc-fhead{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.sc-fhead strong{font-size:15px}.sc-fhead a{margin-left:auto;color:var(--acc);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sc-fhead button{display:none;background:none;border:0;font-size:30px;line-height:1}.sc-prod details{border-bottom:1px solid var(--line)}.sc-prod summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:16px 18px;font-size:var(--t-filter);font-weight:800}.sc-prod summary::-webkit-details-marker{display:none}.sc-prod summary span{font-size:20px;font-weight:400;transition:transform .3s}.sc-prod details[open] summary span{transform:rotate(45deg)}.sc-fvals{display:grid;gap:2px;padding:0 18px 16px;animation:sc-dn .3s ease}@keyframes sc-dn{0%{opacity:0;transform:translateY(-6px)}}.sc-fvals label{position:relative;display:flex;align-items:center;gap:10px;padding:7px 0;font-size:var(--t-filter);cursor:pointer}.sc-fvals label input[type=checkbox]{position:absolute;opacity:0}.sc-fvals label i{flex:none;width:18px;height:18px;border:1.5px solid #9aa0aa;transition:background .15s,border-color .15s}.sc-fvals label:hover i{border-color:var(--ink)}.sc-fvals input:checked+i{background:var(--acc);border-color:var(--acc);box-shadow:inset 0 0 0 3px var(--fbg)}.sc-fvals input:focus-visible+i{outline:3px solid var(--acc);outline-offset:2px}.sc-fvals small{margin-left:auto;color:var(--muted)}.sc-fvals .is-off{opacity:.4;cursor:not-allowed}.sc-price{display:flex;gap:8px}.sc-price label{flex:1;padding:0}.sc-price input{width:100%;min-width:0;padding:10px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit}.sc-price input:focus{border-color:var(--ink);outline:none}.sc-apply{display:block;width:calc(100% - 36px);margin:16px 18px;padding:13px;border:0;background:var(--ink);color:var(--bg);font-weight:800;transition:background .2s}.sc-apply:hover{background:var(--acc);color:var(--acc-ink,#fff)}.sc-ov{display:none}.sc-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);transition:opacity .2s}.sc-rv{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*60ms)}.sc-rv.in{opacity:1;transform:none}.sc-card{position:relative;display:flex;flex-direction:column;background:var(--card);border-radius:var(--r);overflow:hidden}.sc-card--line .sc-card{border:1px solid var(--line)}.sc-card--shadow .sc-card{box-shadow:0 2px 14px #00000012}.sc-card--none .sc-card{background:transparent}.sc-card.in{transition:opacity .6s,transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .25s}.sc-hover--lift .sc-card.in:hover{transform:translateY(-5px);box-shadow:0 20px 44px #0000001f}.sc-card--line.sc-hover--lift .sc-card.in:hover{border-color:var(--ink)}.sc-img{position:relative;aspect-ratio:var(--ratio,1/1);background:var(--soft);overflow:hidden;border-radius:var(--r)}.sc-card--line .sc-img{border-radius:0}.sc-img a.sc-il{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sc-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--fit,contain);padding:var(--ipad,6%);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s}.sc-i2{opacity:0}.sc-card:hover .sc-i2{opacity:1}.sc-hover--lift .sc-card:hover .sc-i1,.sc-hover--zoom .sc-card:hover .sc-i1{transform:scale(1.06)}.sc-badge{position:absolute;top:12px;left:0;z-index:3;background:var(--badge);color:var(--badge-ink);font-size:12px;font-weight:800;padding:5px 10px}.sc-heart{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:#101010;font-size:17px;display:grid;place-items:center;box-shadow:0 2px 8px #00000026;transition:transform .2s}.sc-heart:hover{transform:scale(1.15)}.sc-heart.on{color:var(--acc)}.sc-qa{position:absolute;left:10px;bottom:10px;width:calc(100% - 20px);z-index:3;margin:0;transform:translateY(130%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sc-qa button,.sc-qa--link{display:flex;justify-content:space-between;width:100%;padding:11px 12px;border:1.5px solid #101010;background:#fff;color:#101010;font-weight:800;font-size:14px}.sc-qa--link{position:absolute;left:10px;bottom:10px;width:calc(100% - 20px)}.sc-qa button:hover,.sc-qa--link:hover{background:#101010;color:#fff}.sc-qa button[disabled]{opacity:.5}.sc-card:hover .sc-qa,.sc-qa:focus-within,.sc-qa--link:focus-visible{transform:none}@media(hover:none){.sc-qa{transform:none}}.sc-b{display:flex;flex-direction:column;gap:5px;flex:1;padding:14px}.sc-card--none .sc-b{padding-left:2px;padding-right:2px}.sc-vendor{font-size:var(--t-vendor);color:var(--vendor);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sc-b h2{margin:0;flex:1;font-size:var(--t-title);line-height:1.3;font-weight:var(--w-title,600)}.sc-b h2 a:hover{text-decoration:underline}.sc-p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0}.sc-p strong{font-size:var(--t-price);font-weight:800;letter-spacing:-.02em;color:var(--price)}.sc-p.is-sale strong{color:var(--sale)}.sc-p s{font-size:13px;color:var(--muted)}.sc-save{font-size:12px;font-weight:700;color:var(--sale)}.sc-stock{font-size:12.5px;font-weight:700;color:var(--ok)}.sc-stock--out{color:var(--muted)}.sc-more{margin-top:4px;font-size:13px;font-weight:800;color:var(--link)}.sc-more span{display:inline-block;transition:transform .25s}.sc-more:hover span{transform:translate(5px)}.sc-card.is-out .sc-img img{filter:grayscale(1);opacity:.5}.sc-card.is-out .sc-i2{display:none}.sc-promo{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:240px;padding:clamp(22px,3vw,44px);background:var(--pbg);color:var(--pink);border-radius:var(--r)}.sc-promo--s1{grid-column:span 1}.sc-promo--s2{grid-column:span 2}.sc-promo--full{grid-column:1/-1}.sc-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sc-promo__img img{width:100%;height:100%;object-fit:cover;opacity:.35}.sc-promo>*:not(.sc-promo__img){position:relative;z-index:1}.sc-promo small{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.sc-promo h3{margin:0;font-size:clamp(24px,3.2vw,44px);line-height:1;letter-spacing:-.045em;font-weight:800;max-width:18ch}.sc-promo p{margin:0;max-width:44ch;opacity:.92}.sc-promo .sc-btn{background:var(--pbtn);color:var(--pbg)!important;margin-top:4px}.sc-promo:after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:currentColor;opacity:.08}.sc-empty{grid-column:1/-1;text-align:center;padding:64px 20px;background:var(--card);border:1px solid var(--line)}.sc-empty .e{font-size:44px}.sc-empty h2{margin:10px 0 6px;font-size:26px;letter-spacing:-.03em}.sc-empty p{margin:0 0 20px;color:var(--muted)}.sc-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:44px;font-size:15px}.sc-pages span,.sc-pages a{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-weight:700;transition:all .2s}.sc-pages span.current{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sc-pages span a{border:0;min-width:0;height:auto;padding:0;background:none}.sc-pages a:hover,.sc-pages span:hover{border-color:var(--ink)}.sc-toast{position:fixed;left:50%;bottom:24px;z-index:400;transform:translate(-50%,140px);background:#101010;color:#fff;padding:14px 22px;font-weight:700;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sc-toast.on{transform:translate(-50%)}.sc-faq{padding:var(--pt) max(16px,4vw) var(--pb)}.sc-faq__in{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.sc-faq h2{margin:0 0 12px;font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:-.045em;font-weight:800}.sc-faq__lead{margin:0;color:var(--muted);max-width:40ch}.sc-faq__list{border-top:1px solid var(--ink)}.sc-faq details{border-bottom:1px solid var(--line)}.sc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary:after{content:"+";font-size:26px;line-height:1;color:var(--acc);transition:transform .3s}.sc-faq details[open] summary:after{transform:rotate(135deg)}.sc-faq details>div{padding:0 0 22px;color:var(--muted);max-width:64ch;animation:sc-dn .4s ease}.sc-help{padding:var(--pt) max(16px,4vw) var(--pb)}.sc-help__in{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:34px 40px}.sc-help__a{width:84px;height:84px;border-radius:50%;background:var(--acc);color:var(--acc-ink,#fff);display:grid;place-items:center;font-size:40px;animation:sc-fl 4s ease-in-out infinite}@keyframes sc-fl{50%{transform:translateY(-8px)}}.sc-help h2{margin:0 0 4px;font-size:clamp(22px,3vw,32px);letter-spacing:-.03em}.sc-help p{margin:0;color:var(--muted);max-width:56ch}.sc-help__acts{display:flex;gap:10px;flex-wrap:wrap}.sc-help .sc-btn.o{background:transparent;color:var(--ink)!important;border:1.5px solid var(--ink)}@media(max-width:1100px){.sc-view{display:none}.sc-grid{--cols:3!important}.sc-faq__in{grid-template-columns:1fr;gap:24px}.sc-help__in{grid-template-columns:1fr;text-align:left}}@media(max-width:900px){.sc-usp__in{grid-template-columns:1fr 1fr}.sc-usp__i:nth-child(2n){border-right:0}.sc-usp__i{border-bottom:1px solid var(--line)}.sc-hero--image .sc-hero__in{grid-template-columns:1fr}}@media(max-width:750px){.sc-hero--left .sc-hero__in{grid-template-columns:1fr;align-items:start}.sc-count{font-size:28px;padding:12px 16px}.sc-bar{gap:10px}.sc-items,.sc-view{display:none}.sc-fbtn,.sc-sort{flex:1}.sc-sort label{display:none}.sc-sort select{width:100%}.sc-body{display:block}.sc-filters{position:fixed;z-index:500;top:0;bottom:0;right:0;left:auto;width:min(92vw,420px);max-height:none;transform:translate(105%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-12px 0 34px #00000040}.sc-prod.is-open .sc-filters{transform:none}.sc-ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:499;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s}.sc-prod.is-open .sc-ov{opacity:1;pointer-events:auto}.sc-fhead{position:sticky;top:0;z-index:2;background:var(--fbg)}.sc-fhead button{display:block}.sc-apply{position:sticky;bottom:0;margin:0;width:100%;background:var(--acc);color:var(--acc-ink,#fff)}.sc-grid{--cols:var(--cols-m,2)!important;gap:9px}.sc-b{padding:11px}.sc-b h2{font-size:13px}.sc-promo--s1,.sc-promo--s2{grid-column:1/-1}.sc-usp__in{grid-template-columns:1fr}.sc-usp__i{border-right:0}}@media(prefers-reduced-motion:reduce){.sc *,.sc *:before,.sc *:after{transition:none!important;animation:none!important}.sc-rv{opacity:1;transform:none}}.sc--drawer .sc-filters{position:fixed;z-index:500;top:0;bottom:0;right:0;left:auto;width:min(92vw,420px);max-height:none;transform:translate(105%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-12px 0 34px #00000040}.sc--drawer.is-open .sc-filters{transform:none}.sc--drawer .sc-ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:499;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s}.sc--drawer.is-open .sc-ov{opacity:1;pointer-events:auto}.sc--drawer .sc-fhead{position:sticky;top:0;z-index:2;background:var(--fbg)}.sc--drawer .sc-fhead button{display:block}.sc--drawer .sc-apply{position:sticky;bottom:0;margin:0;width:100%;background:var(--acc);color:var(--acc-ink,#fff)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/salon-collection.css.map */
