@font-face{font-family:Grandstander;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/grandstander-600.fb24dd64.woff2) format("woff2")}
@font-face{font-family:Grandstander;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/grandstander-800.fb24dd64.woff2) format("woff2")}
@font-face{font-family:Livvic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/livvic-400.3a15a095.woff2) format("woff2")}
@font-face{font-family:Livvic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/livvic-500.93ce92eb.woff2) format("woff2")}
@font-face{font-family:Livvic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/livvic-700.488be7e3.woff2) format("woff2")}
:root{--jar:#f3dcb6;--sc:#5b2a86;--sdeep:#5b2a86;--ssoft:#efe3fa;--W:max(1220px,76.25rem);--pad:20px}
[data-step="wash"]{--sc:#8fd3ee;--sdeep:#12566f;--ssoft:#e2f4fb}
[data-step="condition"]{--sc:#ffc533;--sdeep:#7a5200;--ssoft:#fff0c2}
[data-step="treat"]{--sc:#c7a3ee;--sdeep:#5b2a86;--ssoft:#efe3fa}
[data-step="style"]{--sc:#8fd9a0;--sdeep:#1f6a36;--ssoft:#e0f3e4}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:9rem}
body{margin:0;background:#fff7ea;color:#21131f;font:400 1.0625rem/1.6 Livvic, "Segoe UI", "Helvetica Neue", Arial, sans-serif;overflow-wrap:break-word}
[hidden]{display:none!important}
img,svg,iframe{max-width:100%}
img{height:auto;display:block}
picture{display:contents}
h1,h2,h3{font-family:Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;font-weight:800;line-height:1.14;margin:0;overflow-wrap:normal;word-break:normal;hyphens:none;letter-spacing:-.005em}
h1{font-size:clamp(2rem,1.2rem + 3.2vw,3.2rem)}
h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem)}
h3{font-size:1.18rem;font-weight:600}
p{margin:0 0 .9rem}
p:last-child{margin-bottom:0}
ul,ol{margin:0;padding:0;list-style:none}
a{color:#5b2a86;text-decoration-thickness:1px;text-underline-offset:.16em}
a:hover{color:#b3124f}
button{font:inherit;color:inherit;cursor:pointer}
address{font-style:normal}
@media (min-width:20em){a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}}
table{border-collapse:collapse;width:100%}
dl,dd,figure,blockquote{margin:0}
:focus-visible{outline:3px solid #b3124f;outline-offset:2px}
.sk-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sk-skip{position:absolute;left:-999px;top:0;background:#ffffff;padding:.6rem 1rem;z-index:100}
.sk-skip:focus{left:8px;top:8px}
.sk-wrap{width:100%;max-width:var(--W);margin-inline:auto;padding-inline:var(--pad)}
.sk-main{display:block}

/* кнопки: на площадку — единственная малиновая заливка */
.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:max(3rem,44px);padding:.55rem 1.5rem;border-radius:999px;border:2px solid transparent;font:700 1rem/1.15 Livvic, "Segoe UI", "Helvetica Neue", Arial, sans-serif;text-decoration:none;text-align:center;cursor:pointer}
.sk-btn--buy{background:#b3124f;color:#ffffff;border-color:#b3124f}
.sk-btn--buy:hover{background:#8f0c3d;border-color:#8f0c3d;color:#ffffff}
.sk-btn--dark{background:#21131f;color:#fff3e0;border-color:#21131f}
.sk-btn--dark:hover{background:#33202f;color:#fff3e0}
.sk-btn--in{background:transparent;color:#21131f;border-color:#21131f}
.sk-btn--in:hover{background:#21131f;color:#fff7ea}
.sk-btn--sm{min-height:max(2.75rem,44px);padding:.4rem 1.1rem;font-size:.94rem}
.sk-link{display:inline-flex;align-items:center;gap:.2rem;font-weight:700}
.sk-link svg{width:1rem;height:1rem}
.sk-note{font-size:.92rem;color:#5a4753}
.sk-note--warn{color:#9c2a2a;font-weight:500}
.sk-more{margin-top:1.4rem}
.sk-bill{font:700 .82rem/1.2 Livvic, "Segoe UI", "Helvetica Neue", Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5b2a86;margin:0 0 .5rem}
.sk-bill--dark{color:#ffc533}
.sk-lede{font-size:1.14rem;color:#5a4753;max-width:44rem}
.sk-lede--dark{color:#d9c2c9}
.sk-stars{display:inline-flex;color:#8a5a00}
.sk-stars svg{width:1.05rem;height:1.05rem}
.sk-stars .is-off{opacity:.25}
.sk-price{display:flex;flex-direction:column;line-height:1.15;margin:0}
.sk-price .price{font:800 1.3rem/1.1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-unit{font-size:.84rem;color:#5a4753}
.sk-price--lg .price{font-size:2rem}

/* ряды: доля ряда приходит переменными --k0…--k4 (build.js: rows) */
.sk-rows{--gap:20px;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch}
.sk-rows>*{--k:var(--k0,1);flex:0 0 calc((100% - (var(--k) - 1)*var(--gap))/var(--k));min-width:0}
@media (min-width:35em){.sk-rows>*{--k:var(--k1,1)}}
@media (min-width:43.75em){.sk-rows>*{--k:var(--k2,1)}}
@media (min-width:56.25em){.sk-rows>*{--k:var(--k3,1)}}
@media (min-width:68.75em){.sk-rows>*{--k:var(--k4,1)}}
@media (max-width:34.99em){.sk-rows{--gap:12px}}
@media (max-width:19.99em){.sk-rows>*{--k:1}}

/* шапка-«крышка» и полоса завитков */
.sk-header{position:sticky;top:0;z-index:50;background:#21131f;color:#fff3e0}
.sk-header>.block{display:contents}
.sk-top-in{max-width:var(--W);margin-inline:auto;padding:.5rem var(--pad);display:flex;align-items:center;gap:1rem;min-height:4rem}
.sk-logo{display:inline-flex;flex:0 0 auto;text-decoration:none}
.sk-mark{display:inline-flex}
.sk-logo-art{display:block;height:2.875rem;width:auto}
.sk-mark--foot .sk-logo-art{height:3.5rem}
.sk-menu{flex:1 1 auto;min-width:0}
.sk-menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem max(6px,.4rem)}
.sk-menu a{display:block;padding:.5rem .5rem;color:#fff3e0;text-decoration:none;font-weight:500;font-size:.96rem;border-radius:999px;white-space:nowrap}
.sk-menu a:hover,.sk-menu a[aria-current]{background:#33202f;color:#ffc533}
.sk-top-store{flex:0 0 auto;margin-left:auto}
.sk-burger{display:none;flex:0 0 auto;width:2.9rem;height:2.9rem;min-width:44px;min-height:44px;border-radius:50%;border:1px solid #d9c2c9;background:transparent;color:#fff3e0;align-items:center;justify-content:center}
.sk-drawer{background:#33202f;border-top:1px solid rgba(255,255,255,.12)}
.sk-drawer ul{max-width:var(--W);margin-inline:auto;padding:.6rem var(--pad) 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.1rem .8rem}
.sk-drawer a{display:block;padding:.7rem .2rem;color:#fff3e0;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1)}
@media (max-width:74.99em){.sk-menu{display:none}.sk-burger{display:inline-flex}.sk-top-store{margin-left:auto}}
@media (max-width:56.24em){.sk-top-store{display:none}.sk-burger{margin-left:auto}}
.sk-curls{background:#33202f;color:#fff3e0;border-bottom:4px solid #ffc533}
.sk-curls ul{max-width:var(--W);margin-inline:auto;padding:0 var(--pad);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.sk-curls a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .3rem;color:#fff3e0;text-decoration:none;min-height:3rem;line-height:1.15;border-inline:1px solid transparent}
.sk-curls a:hover,.sk-curls a[aria-current]{background:#21131f;color:#ffc533}
.sk-curls .sk-pat{color:#ffc533}
.sk-curls a span{display:flex;flex-direction:column;min-width:0}
.sk-curls b{font:600 .95rem/1.15 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;white-space:nowrap}
.sk-curls small{font-size:.74rem;color:#d9c2c9;white-space:nowrap}
.sk-pat{flex:0 0 auto}
@media (max-width:56.24em){.sk-curls small{display:none}.sk-curls a{flex-direction:column;gap:.15rem;padding:.4rem .1rem}.sk-curls b{font-size:.78rem;white-space:normal;text-align:center}}
@media (max-width:25em){.sk-curls b{font-size:max(.68rem,3.1vw)}.sk-curls ul{padding:0 4px}}
@media (max-width:19.99em){.sk-curls ul{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-curls a{min-height:2.4rem}}

/* крошки */
.sk-crumbs-w{background:#21131f;padding:.2rem 0 0}
.sk-crumbs ol{display:flex;flex-wrap:wrap;gap:.1rem .5rem;font-size:.86rem;color:#d9c2c9;padding:.5rem 0}
.sk-crumbs li+li::before{content:"/";margin-right:.5rem;opacity:.6}
.sk-crumbs a{color:#fff3e0}

/* полосы и заголовки полос */
.sk-band{padding:clamp(2.2rem,1.4rem + 3vw,4rem) 0}
.sk-band--paper{background:#ffffff}
.sk-band--deep{background:#21131f;color:#fff3e0}
.sk-band--deep h2,.sk-band--deep h3{color:#fff3e0}
.sk-band--deep .sk-bill{color:#ffc533}
.sk-band--deep .sk-lede{color:#d9c2c9}
.sk-band--deep a{color:#ffc533}
.sk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 1.5rem;margin-bottom:1.6rem}
.sk-head-t{min-width:0;flex:1 1 20rem}
.sk-head h2{margin-bottom:.4rem}
.sk-head .sk-lede{margin:0}

/* шапка страницы */
.sk-phead{background:#21131f;color:#fff3e0;position:relative;overflow:hidden;padding:1.4rem 0 2.6rem}
.sk-phead .block{position:relative}
.sk-phead-in{position:relative;z-index:1;display:flex;align-items:center;gap:1.5rem 3rem}
.sk-phead-t{flex:1 1 0;min-width:min(20rem,100%)}
.sk-phead h1{color:#fff3e0;margin-bottom:.7rem}
.sk-phead-pic{flex:0 0 max(300px,18.75rem);max-width:40%;border-radius:1.6rem;overflow:hidden;background:color-mix(in srgb,var(--jar) 32%,#fff);border:4px solid #fff3e0}
.sk-phead-pic img{width:100%;height:100%;object-fit:cover}
.sk-phead-pic--jar{flex:0 0 max(220px,13.75rem);align-self:center}
.sk-phead-pic--jar img{object-fit:contain;mix-blend-mode:multiply;aspect-ratio:1}
.sk-phead-art{flex:0 0 auto;display:flex;gap:.4rem;align-items:flex-end}
.sk-phead-art span{display:block;transform:translateY(calc(var(--i)*-6px)) rotate(calc((var(--i) - 2)*4deg))}
.sk-phead-art svg{width:4rem;height:4rem}
.sk-phead-rib{position:absolute;left:-2%;right:-2%;bottom:-1.2rem;width:104%;height:3.4rem;z-index:0;pointer-events:none}
.sk-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}
.sk-tags li{padding:.25rem .8rem;border-radius:999px;border:1px solid #d9c2c9;font-size:.86rem;color:#fff3e0}
@media (max-width:56.24em){.sk-phead-in{flex-direction:column;align-items:flex-start}.sk-phead-pic{flex:0 0 auto;width:100%;max-width:none;aspect-ratio:16/7}.sk-phead-pic--jar{width:max(220px,13.75rem);aspect-ratio:1;align-self:flex-start}.sk-phead-art svg{width:3rem;height:3rem}}

/* герой главной */
.sk-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbead0 0%,#fff7ea 100%);padding:clamp(1.4rem,1rem + 2vw,2.8rem) 0 clamp(2.4rem,1.6rem + 3vw,4rem)}
.sk-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) max(440px,27.5rem);gap:1.6rem 3rem;align-items:stretch}
.sk-hero-a{display:flex;align-items:center;min-width:0}
.sk-hero-t{min-width:0}
.sk-hero h1{margin-bottom:.9rem}
.sk-hero-curls{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 1.4rem}
.sk-hero-curls a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.35rem .9rem;border-radius:999px;background:#ffffff;border:2px solid #21131f;color:#21131f;text-decoration:none;font-weight:700;font-size:.95rem}
.sk-hero-curls a:hover{background:#ffc533}
.sk-hero-go{display:flex;flex-wrap:wrap;gap:.7rem;margin:0}
.sk-hero-b{position:relative;display:flex;align-items:center;min-width:0}
.sk-hero-pic{width:100%;border-radius:2rem 2rem 2rem 6rem;overflow:hidden;border:5px solid #21131f;background:#8fd3ee;aspect-ratio:4/3.3}
.sk-hero-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.sk-hero-jar{position:absolute;left:-1.6rem;bottom:-1rem;width:max(150px,9.4rem);background:#ffffff;border:4px solid #21131f;border-radius:1.2rem;overflow:hidden;box-shadow:6px 6px 0 #ffc533}
.sk-hero-jar img{width:100%;aspect-ratio:1;object-fit:cover}
.sk-hero-jar p{margin:0;padding:.4rem .6rem .5rem;display:flex;flex-direction:column;line-height:1.15;font-size:.8rem}
.sk-hero-jar b{font:800 1rem/1.1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-hero-rib{position:absolute;left:-2%;bottom:-1rem;width:104%;height:4rem;z-index:0;pointer-events:none}
@media (max-width:68.74em){.sk-hero-in{grid-template-columns:minmax(0,1fr) max(340px,21.25rem)}}
@media (max-width:56.24em){.sk-hero-in{grid-template-columns:minmax(0,1fr)}.sk-hero-b{order:-1}.sk-hero-pic{aspect-ratio:16/9;border-radius:1.4rem 1.4rem 1.4rem 4rem}.sk-hero-jar{left:auto;right:.6rem;bottom:-1.2rem;width:max(110px,6.9rem)}.sk-hero-jar p{display:none}}

/* плитки «тип волос» */
.sk-htile{display:flex;flex-direction:column;background:#fff7ea;border:2px solid #21131f;border-radius:1.2rem;overflow:hidden}
.sk-band--paper .sk-htile{background:#fff7ea}
.sk-htile-pic{display:block;aspect-ratio:16/8;background:color-mix(in srgb,var(--jar) 32%,#fff);overflow:hidden;border-bottom:.5rem solid var(--jar)}
.sk-htile-pic img{width:100%;height:100%;object-fit:cover}
.sk-htile-pic--jar{display:flex;justify-content:center}
.sk-htile-pic--jar img{width:auto;height:100%;object-fit:contain;padding:.3rem;mix-blend-mode:multiply}
.sk-htile-b{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .6rem;padding:.8rem 1rem 1rem;flex:1}
.sk-htile-b .sk-pat{grid-row:span 2;color:#5b2a86}
.sk-htile-b a{font:800 1.1rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;color:#21131f;text-decoration:none}
.sk-htile-b a:hover{color:#b3124f}
.sk-htile-b small{font-size:.84rem;color:#5a4753}

/* карточка изделия */
.sk-card{display:flex}
@media (min-width:43.75em){.sk-shelf[data-n="1"] .sk-prod,.sk-shelf[data-n="2"] .sk-prod{flex-direction:row}.sk-shelf[data-n="1"] .sk-prod-shot,.sk-shelf[data-n="2"] .sk-prod-shot{flex:0 0 min(42%,17rem);border-bottom:0;border-right:.5rem solid var(--jar);align-items:center}}
.sk-prod{display:flex;flex-direction:column;width:100%;background:#ffffff;border:2px solid #21131f;border-radius:1.2rem;overflow:hidden}
.sk-band--paper .sk-prod{background:#fff7ea}
.sk-prod-shot{background:color-mix(in srgb,var(--jar) 32%,#fff);padding:.8rem;display:flex;justify-content:center;border-bottom:.5rem solid var(--jar)}
.sk-prod-shot img{width:min(100%,250px);aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.sk-prod-b{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem;flex:1}
.sk-prod-z{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0;font-size:.82rem;color:#5a4753}
.sk-stepchip{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .6rem .12rem .4rem;border-radius:999px;background:var(--ssoft);color:var(--sdeep);font-weight:700;font-size:.8rem;max-width:100%}
.sk-stepchip svg{width:1rem;height:1rem}
.sk-prod-size{color:inherit}
.sk-prod-n{font-size:1.08rem;font-weight:800;line-height:1.2}
.sk-prod-n a{color:#21131f;text-decoration:none}
.sk-prod-n a:hover{color:#b3124f;text-decoration:underline}
.sk-prod-h{margin:0;font-size:.9rem;color:#5a4753}
.sk-prod-r{display:flex;align-items:center;gap:.3rem;margin:0;font-size:.88rem;color:#8a5a00;font-weight:700}
.sk-prod-r svg{width:1rem;height:1rem}
.sk-prod-slot{margin-top:auto;padding-top:.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}
.sk-prod-slot .sk-btn{flex:1 1 9rem;min-width:0}
@media (max-width:34.99em){.sk-prod-b{padding:.7rem .7rem .8rem}.sk-prod-n{font-size:.98rem}.sk-prod-slot .sk-btn{font-size:.86rem;padding-inline:.5rem}.sk-prod-shot{padding:.5rem}}

/* стена банок */
.sk-wall{background:#fff7ea}
.sk-shelfrow{margin-top:2rem}
.sk-shelfrow-h{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .8rem;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:3px solid #21131f}
.sk-shelfrow-h>svg{grid-row:span 2;color:#5b2a86;width:2.2rem;height:2.2rem}
.sk-shelfrow-h[data-step]{grid-template-columns:auto auto minmax(0,1fr)}
.sk-shelfrow-h[data-step]>svg{color:var(--sdeep)}
.sk-shelfrow-h[data-step] h2,.sk-shelfrow-h[data-step] p{grid-column:3}
.sk-stepn{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#21131f;color:#fff7ea;font:800 1.1rem/1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-shelfrow-h h2,.sk-shelfrow-h h3{font-size:1.4rem;font-weight:800}
.sk-shelfrow-h a{color:#21131f;text-decoration:none}
.sk-shelfrow-h a:hover{color:#b3124f}
.sk-shelfrow-h p{margin:0;color:#5a4753;font-size:.95rem}
@media (min-width:56.25em){.sk-jars[data-n="1"] .sk-jar,.sk-jars[data-n="2"] .sk-jar,.sk-jars[data-n="3"] .sk-jar{flex-direction:row}.sk-jars[data-n="1"] .sk-jar-pic,.sk-jars[data-n="2"] .sk-jar-pic,.sk-jars[data-n="3"] .sk-jar-pic{flex:0 0 min(45%,11rem);border-bottom:0;border-right:.7rem solid var(--jar);padding:.7rem;align-items:center}.sk-jars[data-n="1"] .sk-jar-b,.sk-jars[data-n="2"] .sk-jar-b,.sk-jars[data-n="3"] .sk-jar-b{justify-content:center;padding:1rem 1.2rem}.sk-jars[data-n="1"] .sk-jar-b .price,.sk-jars[data-n="2"] .sk-jar-b .price,.sk-jars[data-n="3"] .sk-jar-b .price{margin-top:.4rem}}
.sk-jar{display:flex;flex-direction:column;border-radius:1.1rem;overflow:hidden;border:2px solid #21131f;background:#ffffff}
.sk-jar-pic{display:flex;justify-content:center;background:color-mix(in srgb,var(--jar) 32%,#fff);padding:.7rem .7rem .4rem;border-bottom:.7rem solid var(--jar)}
.sk-jar-pic img{width:min(100%,190px);aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.sk-jar-b{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .8rem .8rem;flex:1}
.sk-jar-b a{font:800 1.02rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;color:#21131f;text-decoration:none}
.sk-jar-b a:hover{color:#b3124f;text-decoration:underline}
.sk-jar-pt{font-size:.84rem;color:#5a4753;font-style:italic}
.sk-jar-b .price{margin-top:auto;padding-top:.3rem;font:800 1.05rem/1.1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-story{margin:2rem 0 0;padding:1.3rem 1.5rem;border-left:8px solid #ffc533;background:#ffffff;border-radius:0 1rem 1rem 0;columns:2 22rem;column-gap:2.5rem}
.sk-story h3{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;column-span:all}
.sk-story p{break-inside:avoid}
.sk-band--deep .sk-story{background:#33202f;color:#fff3e0;margin-top:1.6rem}
.sk-band--paper .sk-story{background:#fff7ea}
.sk-passport-p p{font-size:1.1rem}
.sk-facts{align-items:flex-start}

/* рельс дня мытья */
.sk-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem}
.sk-tab{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.3rem .9rem .3rem .5rem;border-radius:999px;border:2px solid #d9c2c9;background:transparent;color:#fff3e0;font-weight:700;font-size:.92rem}
.sk-tab[aria-pressed="true"]{background:var(--jar);border-color:var(--jar);color:#21131f}
.sk-tab:hover{border-color:#ffc533}
.sk-jar-i{flex:0 0 auto}
.sk-panel-more{margin-top:1.2rem}
.sk-rail{counter-reset:none}
.sk-rail-s{background:#33202f;border-radius:1.1rem;padding:1rem;border-top:6px solid var(--sc)}
.sk-rail-h{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;font:800 1.1rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;color:#fff3e0}
.sk-rail-h b{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--sc);color:#21131f;font-size:.95rem}
.sk-rail-h svg{color:var(--sc)}
.sk-rail-s ul{display:flex;flex-direction:column;gap:.6rem}
.sk-rail-p{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.7rem;align-items:center;background:#ffffff;color:#21131f;border-radius:.8rem;padding:.4rem .6rem .4rem .4rem}
.sk-rail-b{display:block;background:color-mix(in srgb,var(--jar) 45%,#fff);border-radius:.6rem;padding:.2rem}
.sk-rail-b img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.sk-rail-t{display:flex;flex-direction:column;line-height:1.25;min-width:0}
.sk-band--deep .sk-rail-t a,.sk-rail-t a{color:#21131f;font-weight:700;text-decoration:none;font-size:.95rem}
.sk-rail-t a:hover{color:#b3124f;text-decoration:underline}
.sk-rail-t small{font-size:.8rem;color:#5a4753}
.sk-rail-t .price{font:800 1rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}

/* расшифровка названий */
.sk-words li{display:flex;flex-direction:column;gap:.1rem;padding:.7rem .9rem;border-radius:.9rem;background:color-mix(in srgb,var(--jar) 30%,#fff);border:2px solid #21131f}
.sk-words a{font:800 1rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;color:#21131f;text-decoration:none}
.sk-words a:hover{text-decoration:underline}
.sk-words span{font-size:.9rem;color:#21131f}

/* две колонки текста, цитата первоисточника */
.sk-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;align-items:start}
.sk-duo h2{margin-bottom:.8rem}
@media (max-width:56.24em){.sk-duo{grid-template-columns:minmax(0,1fr)}}
.sk-cols2{columns:2 22rem;column-gap:3rem}
.sk-cols2 p{break-inside:avoid}
.sk-hnr li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding:.7rem 1rem;border-radius:.9rem;border:2px solid #21131f;background:#ffffff}
.sk-hnr li[data-k="h"]{background:#e2f4fb}
.sk-hnr li[data-k="n"]{background:#fff0c2}
.sk-hnr li[data-k="r"]{background:#efe3fa}
.sk-hnr b{font:800 1.05rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;flex:0 0 min(8rem,100%)}
.sk-hnr span{flex:1 1 9rem;min-width:0}
.sk-hnr{margin-bottom:1rem}
.sk-cite{margin:1rem 0 0;padding:.9rem 1.1rem;border-left:6px solid #5b2a86;background:#efe3fa;border-radius:0 .8rem .8rem 0;color:#21131f}
.sk-cite blockquote{font-size:1.02rem;font-style:italic}
.sk-cite figcaption{margin-top:.5rem;font-size:.86rem;color:#21131f}
.sk-cite a{color:#5b2a86}
.sk-cite-d{color:#5a4753}
.sk-claim{padding:1rem 1.2rem;border-left:6px solid var(--jar);background:#ffffff;border-radius:0 .8rem .8rem 0;border-top:1px solid #e6cfa6;border-right:1px solid #e6cfa6;border-bottom:1px solid #e6cfa6}
.sk-claim blockquote{font:600 1.15rem/1.4 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-claim figcaption{margin-top:.4rem;font-size:.86rem;color:#5a4753}
.sk-advice{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.2rem;padding:.8rem 1rem;border-radius:.8rem;background:#fbead0;font-size:.94rem}
.sk-advice svg{flex:0 0 auto;margin-top:.15rem}

/* вопросы, отзывы */
.sk-qa-i{background:#fff7ea;border:2px solid #21131f;border-radius:1.1rem;padding:1.1rem 1.2rem}
.sk-band--paper .sk-qa-i{background:#fff7ea}
.sk-band:not(.sk-band--paper) .sk-qa-i{background:#ffffff}
.sk-qa-i h3{font-size:1.1rem;font-weight:800;margin-bottom:.5rem}
.sk-qa-more{margin-top:.6rem}
.sk-review{display:flex;flex-direction:column;gap:.4rem;background:#ffffff;border:2px solid #21131f;border-radius:1.1rem;padding:1.1rem 1.2rem}
.sk-band--paper .sk-review{background:#fff7ea}
.sk-review-title{font:800 1.02rem/1.25 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;margin:0}
.sk-review blockquote{font-size:.98rem}
.sk-review-by{margin:auto 0 0;padding-top:.4rem;font-size:.84rem;color:#5a4753}

/* паспорт марки */
.sk-passport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 3rem;align-items:stretch}
.sk-passport>.sk-rows,.sk-passport>.sk-more,.sk-passport>.sk-facts{grid-column:1/-1}
.sk-passport>.sk-more{margin-top:0}
.sk-passport-p{display:flex;align-items:flex-start;border-left:8px solid #ffc533;padding-left:1.2rem}
.sk-passport-m{margin:.6rem 0 0}
.sk-passport-h h2{margin-bottom:.7rem}
.sk-passport-d,.sk-passport-b{font:600 1.2rem/1.4 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-fact{padding:.8rem 1rem;border-radius:.9rem;border:2px solid #21131f;background:#fff7ea}
.sk-fact dt{font:700 .78rem/1.2 Livvic, "Segoe UI", "Helvetica Neue", Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5b2a86;margin-bottom:.25rem}
.sk-fact dd{font-weight:500}
.sk-fact-src,.sk-fact-d{display:block;font-size:.82rem;font-weight:400;color:#5a4753}
@media (max-width:56.24em){.sk-passport{grid-template-columns:minmax(0,1fr)}}
.sk-about-t h2{margin-bottom:.9rem}
.sk-indep{font-weight:700}

/* страница изделия */
.sk-pdp{background:linear-gradient(180deg,color-mix(in srgb,var(--jar) 42%,#fff) 0,color-mix(in srgb,var(--jar) 42%,#fff) 14rem,#fff7ea 14rem);padding:1.4rem 0 2.6rem}
.sk-pdp-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.5rem 3rem;align-items:start}
.sk-gallery{display:flex;flex-direction:column;align-items:center;min-width:0}
.sk-gallery-main{width:min(100%,calc(var(--gmax) + 44px));background:#fff;border:3px solid #21131f;border-radius:1.4rem;padding:19px;overflow:hidden}
.sk-stage-b{display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:#fff;cursor:zoom-in}
.sk-stage-b img{width:100%;height:100%;object-fit:contain}
.sk-gallery-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.86rem;color:#5a4753;margin:.6rem 0 0}
.sk-thumbs{display:grid;grid-template-columns:repeat(var(--n),minmax(0,4.2rem));gap:.5rem;margin-top:.8rem;justify-content:center;width:100%}
.sk-thumb{padding:3px;border:2px solid #e6cfa6;border-radius:.7rem;background:#fff;aspect-ratio:1;overflow:hidden}
.sk-thumb img{width:100%;height:100%;object-fit:contain}
.sk-thumb[aria-current="true"]{border-color:#b3124f;border-width:3px}
.sk-zoom{border:0;padding:0;background:rgba(33,19,31,.97);color:#fff;width:100vw;height:100vh;max-width:none;max-height:none}
.sk-zoom::backdrop{background:rgba(33,19,31,.97)}
.sk-zoom-in{display:flex;flex-direction:column;height:100%;padding:12px}
.sk-zoom-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px}
.sk-zoom-n{font-weight:700}
.sk-zoom-x,.sk-zoom-a{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.1);color:#fff;display:inline-flex;align-items:center;justify-content:center}
.sk-zoom-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}
.sk-zoom-stage img{max-height:100%;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:10px}
.sk-zoom-a{position:absolute;top:50%;transform:translateY(-50%)}
.sk-zoom-a--p{left:6px;transform:translateY(-50%) rotate(180deg)}
.sk-zoom-a--n{right:6px}
.sk-zoom .sk-gallery-hint{color:#d9c2c9}
.sk-buybox{min-width:0;background:#ffffff;border:3px solid #21131f;border-radius:1.4rem;padding:1.3rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.7rem}
.sk-buybox p{margin:0}
.sk-buybox h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}
.sk-pdp-z{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.9rem;color:#5a4753}
.sk-pdp-pt{font-size:.98rem;padding:.4rem .8rem;border-radius:.7rem;background:color-mix(in srgb,var(--jar) 30%,#fff);align-self:flex-start}
.sk-pdp-r{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;color:#8a5a00}
.sk-pdp-rn{font-size:.84rem;color:#5a4753}
.sk-pdp-lede{font-size:1.05rem}
.sk-hairs{display:flex;flex-wrap:wrap;gap:.4rem}
.sk-hairs li{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .8rem .2rem .5rem;border-radius:999px;border:2px solid #21131f;font-weight:700;font-size:.9rem;background:#fff7ea}
.sk-keys{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid #e6cfa6}
.sk-keys>div{display:grid;grid-template-columns:minmax(7.5rem,32%) minmax(0,1fr);gap:.8rem;padding:.45rem 0;border-bottom:1px solid #e6cfa6}
.sk-keys dt{font-size:.86rem;color:#5a4753}
.sk-keys dd{font-weight:500}
.sk-opts{display:flex;flex-wrap:wrap;gap:.5rem}
.sk-opt{flex:1 1 6.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-height:44px;padding:.5rem .7rem;border-radius:.9rem;border:2px solid #e6cfa6;background:#fff7ea;text-align:left;line-height:1.2}
.sk-opt b{font:800 .98rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-opt span{font-weight:700}
.sk-opt small{font-size:.78rem;color:#5a4753}
.sk-opt[aria-pressed="true"]{border-color:#21131f;background:color-mix(in srgb,var(--jar) 35%,#fff);box-shadow:3px 3px 0 #21131f}
.sk-buy-row{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;padding-top:.3rem}
.sk-buy-row .sk-price{flex-direction:row;align-items:baseline;gap:.7rem;flex-wrap:wrap;min-height:2.4rem}
.sk-buy-row .sk-btn{min-height:max(3.3rem,48px);font-size:1.08rem}
.sk-buy-note{font-size:.86rem;color:#5a4753}
.sk-jump{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.92rem}
@media (max-width:56.24em){.sk-pdp-in{grid-template-columns:minmax(0,1fr)}.sk-gallery-main{width:min(100%,calc(var(--gmax) + 28px));padding:11px}.sk-buybox{padding:1rem 1rem 1.1rem}}
@media (min-width:56.25em) and (max-width:74.99em){.sk-jump{display:none}}
.sk-steps>li{position:relative;background:#fff7ea;border:2px solid #21131f;border-radius:1.1rem;padding:1.1rem 1.1rem 1.1rem 3.6rem}
.sk-band:not(.sk-band--paper) .sk-steps>li{background:#ffffff}
.sk-steps-n{position:absolute;left:1rem;top:1rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#21131f;color:#fff7ea;display:inline-flex;align-items:center;justify-content:center;font:800 1rem/1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-onlabel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.5rem;align-items:start}
.sk-onlabel>:only-child{grid-column:1/-1}
.sk-onlabel-n{margin-top:.8rem;font-size:.94rem;color:#5a4753}
.sk-inci h3{margin-bottom:.5rem}
.sk-inci-f{margin:0 0 .6rem}
.sk-inci-t{font-size:.92rem;line-height:1.55;padding:.9rem 1rem;border-radius:.8rem;background:#ffffff;border:1px dashed #21131f}
@media (max-width:56.24em){.sk-onlabel{grid-template-columns:minmax(0,1fr)}}
.sk-histband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.4rem 3rem;align-items:start}
.sk-histband .sk-head{margin-bottom:.6rem}
.sk-histband-r{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem}
.sk-histband-r b{font:800 1.8rem/1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-hist li{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 3rem;align-items:center;gap:.7rem;padding:.25rem 0;font-size:.92rem}
.sk-hist-b{display:block;height:.9rem;border-radius:999px;background:#f3dcb6;overflow:hidden}
.sk-hist-b i{display:block;height:100%;background:#8a5a00;border-radius:999px}
.sk-hist-v{text-align:right;font-weight:700}
@media (max-width:56.24em){.sk-histband{grid-template-columns:minmax(0,1fr)}}
.sk-rev-buy{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:.6rem}
.sk-rev-lane .sk-reviews{margin-top:1.4rem}
.sk-yn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}
.sk-yn-c{border-radius:1.2rem;padding:1.2rem 1.3rem;border:2px solid #21131f}
.sk-yn-c--yes{background:#e0f3e4}
.sk-yn-c--no{background:#f8e4de}
.sk-yn-c h2{font-size:1.3rem;margin-bottom:.7rem}
.sk-yn-c li{display:flex;gap:.6rem;align-items:flex-start;padding:.3rem 0}
.sk-yn-c svg{flex:0 0 auto;margin-top:.2rem}
.sk-yn-c--yes svg{color:#1f7a3d}
.sk-yn-c--no svg{color:#9c2a2a}
@media (max-width:43.74em){.sk-yn{grid-template-columns:minmax(0,1fr)}}

/* таблицы */
.sk-table-w{border:2px solid #21131f;border-radius:1.1rem;overflow:hidden;background:#ffffff}
.sk-table th,.sk-table td,.sk-matrix th,.sk-matrix td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid #e6cfa6}
.sk-table tr:last-child>*,.sk-matrix tbody tr:last-child>*{border-bottom:0}
.sk-table thead th,.sk-matrix thead th{background:#21131f;color:#fff3e0;font:600 .95rem/1.25 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-table thead a{color:#ffc533}
.sk-table tbody th,.sk-matrix tbody th{font-weight:700;background:#fbead0}
.sk-matrix tbody th{border-left:8px solid var(--jar)}
.sk-num{text-align:right!important;white-space:nowrap;font-weight:700}
.sk-table--plan td{font-weight:700}
.sk-table--plan td[data-k="h"]{background:#e2f4fb}
.sk-table--plan td[data-k="n"]{background:#fff0c2}
.sk-table--plan td[data-k="r"]{background:#efe3fa}
.sk-plan h3{margin:0 0 .6rem;font-weight:800}
.sk-plans{margin-bottom:.4rem}
.sk-versus-take{margin-top:1rem;font:600 1.1rem/1.45 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
@media (max-width:43.74em){
 .sk-table thead,.sk-matrix thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
 .sk-table,.sk-table tbody,.sk-table tr,.sk-table th,.sk-table td,.sk-matrix,.sk-matrix tbody,.sk-matrix tr,.sk-matrix th,.sk-matrix td{display:block;width:100%}
 .sk-table tr,.sk-matrix tr{border-bottom:2px solid #21131f}
 .sk-table tr:last-child,.sk-matrix tr:last-child{border-bottom:0}
 .sk-table td,.sk-matrix td{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.6rem;padding:.5rem .9rem}
 .sk-table td::before,.sk-matrix td::before{content:attr(data-l);font-size:.82rem;color:#5a4753;font-weight:400}
 .sk-num{text-align:left!important}
}

/* отделы, коллекции, справочник */
.sk-best li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.9rem;align-items:center;background:#ffffff;border:2px solid #21131f;border-radius:1.1rem;padding:.7rem .9rem .7rem .7rem}
.sk-best-pic{display:block;background:color-mix(in srgb,var(--jar) 45%,#fff);border-radius:.8rem;padding:.2rem}
.sk-best-pic img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.sk-best-b{display:flex;flex-direction:column;line-height:1.3;min-width:0}
.sk-best-b small{font:700 .76rem/1.2 Livvic, "Segoe UI", "Helvetica Neue", Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5b2a86}
.sk-best-b a{font:800 1.05rem/1.25 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;color:#21131f}
.sk-best-b span{font-size:.9rem;color:#5a4753}
.sk-ctile{display:flex;flex-direction:column;border:2px solid #21131f;border-radius:1.2rem;overflow:hidden;background:#ffffff}
.sk-ctile-pic{display:flex;justify-content:center;background:color-mix(in srgb,var(--jar) 32%,#fff);padding:.8rem .8rem .4rem;border-bottom:.7rem solid var(--jar)}
.sk-ctile-pic img{width:min(100%,190px);aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.sk-ctile-b{display:flex;flex-direction:column;gap:.15rem;padding:.8rem 1rem 1rem;flex:1}
.sk-ctile-b h2,.sk-ctile-b h3{font-size:1.15rem;font-weight:800}
.sk-ctile-b a{color:#21131f;text-decoration:none}
.sk-ctile-b a:hover{color:#b3124f;text-decoration:underline}
.sk-ctile-b small{font-style:italic;color:#5a4753}
.sk-ctile-b span{font-size:.9rem;margin-top:auto;padding-top:.3rem;font-weight:500}
.sk-strip-p li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.4rem .8rem;align-items:center;background:#ffffff;border:2px solid #21131f;border-radius:1.1rem;padding:.6rem .8rem}
.sk-band--paper .sk-strip-p li{background:#fff7ea}
.sk-strip-b{display:block;background:color-mix(in srgb,var(--jar) 45%,#fff);border-radius:.7rem;padding:.2rem}
.sk-strip-b img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.sk-strip-t{display:flex;flex-direction:column;line-height:1.25;min-width:0}
.sk-strip-t small{font-size:.78rem;color:#5a4753}
.sk-strip-t a{font-weight:700;color:#21131f}
.sk-strip-t .price{font:800 1rem/1.2 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif}
.sk-strip-p .sk-btn{grid-column:1/-1}
.sk-mcard{background:#fff7ea;border:2px solid #21131f;border-radius:1.2rem;padding:1.2rem 1.3rem}
.sk-mcard[data-k="h"]{background:#e2f4fb}
.sk-mcard[data-k="n"]{background:#fff0c2}
.sk-mcard[data-k="r"]{background:#efe3fa}
.sk-mcard-i,.sk-gtile-i{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#21131f;color:#fff7ea;margin-bottom:.6rem}
.sk-mcard h2,.sk-gtile h2,.sk-gtile h3,.sk-ccard h2{font-size:1.25rem;margin-bottom:.4rem}
.sk-mcards{margin-bottom:.4rem}
.sk-gtile,.sk-ccard{background:#fff7ea;border:2px solid #21131f;border-radius:1.2rem;padding:1.2rem 1.3rem}
.sk-band:not(.sk-band--paper) .sk-gtile{background:#ffffff}
.sk-gtile a{color:#21131f}
.sk-ccard-big{font:800 1.1rem/1.3 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;overflow-wrap:anywhere}
.sk-ccard address p{margin:0 0 .3rem}
.sk-gsec{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.sk-gsec h2{margin-bottom:.2rem}
.sk-gsec-t{columns:2 22rem;column-gap:3rem}
.sk-gsec-t>*{break-inside:avoid}
.sk-sources li{display:flex;flex-direction:column;gap:.15rem;padding:.8rem 1rem;border-radius:.9rem;border:1px solid #e6cfa6;background:#fff7ea}
.sk-sources span{font-size:.86rem;color:#5a4753}
.sk-cmap,.sk-fmap{border-radius:1.2rem;overflow:hidden;border:2px solid #21131f;background:#f3dcb6;min-height:14rem}
.sk-cmap iframe,.sk-fmap iframe{display:block;width:100%;height:max(320px,20rem);border:0}
.sk-roads a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:44px;padding:.8rem 1rem;border-radius:.9rem;border:2px solid #21131f;background:#fff7ea;color:#21131f;font-weight:700;text-decoration:none}
.sk-roads a:hover{background:#ffc533}
.sk-road-g{background:#ffffff;border:2px solid #21131f;border-radius:1.1rem;padding:1.1rem 1.2rem}
.sk-band--paper .sk-road-g{background:#fff7ea}
.sk-road-g h2{font-size:1.2rem;margin-bottom:.6rem}
.sk-road-g li{padding:.25rem 0}
.sk-legal-s{background:#fff7ea;border:1px solid #e6cfa6;border-radius:1rem;padding:1.1rem 1.2rem}
.sk-legal-s h2{font-size:1.2rem;margin-bottom:.5rem}
.sk-legal+.sk-note{margin-top:1.2rem}
.sk-intro{font-size:1.05rem}

/* подвал-«полка» */
.sk-footer{background:#21131f;color:#d9c2c9;margin-top:0}
.sk-footer>.block{display:contents}
.sk-footer a{color:#fff3e0}
.sk-footer a:hover{color:#ffc533}
.sk-foot-shelf{background:#33202f;padding:1.6rem 0;border-bottom:6px solid #ffc533}
.sk-foot-shelf .sk-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.5rem}
.sk-foot-logo{margin:0;flex:0 0 auto}
.sk-foot-jars{flex:1 1 20rem;display:flex;flex-wrap:wrap;gap:.4rem .5rem}
.sk-foot-jars a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.2rem .8rem .2rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);text-decoration:none;font-size:.9rem;font-weight:500}
.sk-foot-jars a:hover{border-color:var(--jar)}
.sk-foot-main{padding:2.2rem 0}
.sk-foot-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem 3rem;align-items:start}
.sk-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.sk-foot-col h3{color:#ffc533;font-size:1.05rem;margin-bottom:.6rem}
.sk-foot-col li{padding:.28rem 0}
.sk-foot-col a{text-decoration:none}
.sk-foot-col a:hover{text-decoration:underline}
.sk-foot-desk{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.sk-desk-card{background:#33202f;border-radius:1.1rem;padding:1.1rem 1.2rem;color:#fff3e0}
.sk-desk-card h3{color:#ffc533;margin-bottom:.6rem}
.sk-desk-card address p{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .45rem}
.sk-desk-card svg{flex:0 0 auto;margin-top:.15rem;color:#ffc533}
.sk-desk-card a{overflow-wrap:anywhere}
.sk-fmap{border-color:#33202f}
.sk-fmap iframe{height:max(240px,15rem)}
.sk-foot-base{border-top:1px solid rgba(255,255,255,.14);padding:1.4rem 0 1.8rem;font-size:.88rem}
.sk-strip--small{display:flex;flex-wrap:wrap;gap:.3rem 1.3rem;margin-bottom:1rem}
.sk-foot-legal p{margin:0 0 .45rem;max-width:none}
.sk-foot-copy{color:#fff3e0}
@media (max-width:56.24em){.sk-foot-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:35em){.sk-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* закреплённая покупка (§5.2): ниже 56.25em — нижняя плашка; выше — кнопка в шапке, плашка изделия полосой у низа */
.sk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 14px calc(.6rem + env(safe-area-inset-bottom));background:#ffffff;border-top:3px solid #21131f}
.sk-sticky-t{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:0 1 auto;font-size:.86rem;color:#5a4753;margin:0}
.sk-sticky-t b{font:800 min(1.25rem,5.2vw)/1.1 Grandstander, "Baloo 2", "Trebuchet MS", sans-serif;color:#21131f}
.sk-sticky-t span{font-size:min(.86rem,3.6vw)}
.sk-sticky-btn{flex:0 1 auto;min-width:0;min-height:max(2.9rem,44px);font-size:min(1rem,4.3vw);padding-inline:min(1.4rem,4vw)}
@media (max-width:19.99em){.sk-sticky--store .sk-sticky-t{display:none}.sk-sticky--store{justify-content:center}.sk-sticky-btn{padding-inline:.7rem;line-height:1.1}}
@media (max-width:56.24em){.sk-sticky{display:flex}.sk-footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}
@media (min-width:56.25em){.sk-sticky--buy{display:flex;justify-content:flex-end;gap:1.4rem;padding:.55rem max(20px,calc((100vw - max(1180px,73.75rem))/2)) .55rem}.sk-sticky--buy .sk-sticky-t{flex-direction:row;align-items:baseline;gap:.7rem}.sk-sticky--buy.is-idle{display:none}.sk-pdp-page .sk-footer{padding-bottom:5rem}}
body.is-nav{overflow:hidden}
