:root{--chocolate:#46352E;--creme:#F7F4ED;--blue:#E0F2FC;--butter:#FEF2B5;--eucalyptus:#C2C08F;--ink:var(--chocolate);--ink-soft:#6b5d57;--ink-faint:#786A63;--ink-deco:#B4ABA4;--bg:var(--creme);--surface:#FFFFFF;--line:#DBD5CE;--line-strong:#BEB7B0;--font-display:var(--font-jost),"Jost","Futura","Trebuchet MS",system-ui,sans-serif;--font-body:var(--font-jost),"Jost",system-ui,-apple-system,"Segoe UI",sans-serif;--step:8px;--gutter:clamp(20px,5vw,64px);--measure:68ch;--maxw:1280px;--radius:2px;--track-wide:0.18em}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--ink-soft:color-mix(in srgb,var(--chocolate) 78%,var(--creme));--ink-faint:color-mix(in srgb,var(--chocolate) 72%,var(--creme));--ink-deco:color-mix(in srgb,var(--chocolate) 38%,var(--creme));--line:color-mix(in srgb,var(--chocolate) 16%,var(--creme));--line-strong:color-mix(in srgb,var(--chocolate) 32%,var(--creme))}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.15;margin:0 0 calc(var(--step) * 2);letter-spacing:-.01em}h1{font-size:clamp(2rem,4.4vw,3.25rem)}h2{font-size:clamp(1.5rem,2.6vw,2.125rem)}h3{font-size:clamp(1.125rem,1.6vw,1.375rem)}p{margin:0 0 calc(var(--step) * 2);max-width:var(--measure)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--chocolate);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.overline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:.75rem;margin:0 0 calc(var(--step) * 1.5)}.lede,.overline{color:var(--ink-soft)}.lede{font-size:clamp(1.0625rem,1.5vw,1.25rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--step);min-height:48px;padding:0 calc(var(--step) * 3);font-family:var(--font-display);font-size:.875rem;text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid var(--chocolate);border-radius:var(--radius);background:var(--chocolate);color:var(--creme);cursor:pointer;transition:background .18s ease,color .18s ease}.btn:hover{text-decoration:none}.btn--ghost,.btn:hover{background:transparent;color:var(--chocolate)}.btn--ghost:hover{background:var(--chocolate);color:var(--creme)}.badge{display:inline-block;padding:2px 10px;background:var(--butter);color:var(--chocolate);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--track-wide);border-radius:var(--radius)}.badge--euc{background:var(--eucalyptus)}.page{flex:1 0 auto;padding-block:clamp(40px,6vw,80px)}.page__head{border-bottom:1px solid var(--line);padding-bottom:calc(var(--step) * 3);margin-bottom:calc(var(--step) * 4)}.page__body>:last-child{margin-bottom:0}.stub{margin-top:calc(var(--step) * 5);padding:calc(var(--step) * 2) calc(var(--step) * 3);border-left:3px solid var(--eucalyptus);background:var(--surface);color:var(--ink-soft);font-size:.875rem}.stub p{margin-bottom:0}.stub code{font-size:.8125rem;background:var(--blue);padding:1px 5px;border-radius:var(--radius)}.grid{display:grid;gap:calc(var(--step) * 3)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:calc(var(--step) * 3)}.card h3{margin-bottom:var(--step)}.card p{font-size:.9375rem;color:var(--ink-soft);margin-bottom:0}.ph{aspect-ratio:3/4;background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--chocolate) 6%,transparent) 14px 15px),var(--blue);border:1px solid var(--line);border-radius:var(--radius);display:grid;place-items:center;color:var(--ink-faint);font-family:var(--font-display);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--track-wide)}.ph--wide{aspect-ratio:16/9}.about__portrait{margin:0}.about__portrait-img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.hdr{border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:50}.hdr__bar{gap:calc(var(--step) * 3);min-height:var(--header-h)}.hdr__bar,.hdr__logo{display:flex;align-items:center}.hdr__logo{gap:10px;margin-right:auto}.hdr__logo:hover{text-decoration:none}.hdr__mark{width:30px;height:auto}.hdr__mark,.hdr__name{flex:none;color:var(--chocolate);display:block}.hdr__name{height:32px;width:auto}.hdr__logo .hdr__mark{display:none}@media (max-width:359px){.hdr__logo .hdr__mark{display:block}}.hdr__nav{display:flex;gap:calc(var(--step) * 3);flex-wrap:nowrap}.hdr__nav a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:.8125rem;white-space:nowrap}.hdr__tools{display:flex;gap:calc(var(--step) * 2);align-items:center;flex-wrap:nowrap}.hdr__tools a,.hdr__tools button{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:.8125rem}.hdr__tools-extra{white-space:nowrap}.hdr__me{flex:none}.hdr__cart{border:1px solid var(--line-strong);border-radius:var(--radius-xs);padding:6px 12px}.nav-toggle{position:absolute;width:1px;height:1px;opacity:0}.nav-toggle:focus-visible+.hdr__burger{outline:2px solid var(--chocolate);outline-offset:2px;border-radius:var(--radius-xs)}.hdr__panel-tools{display:none}.hdr__burger{display:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--chocolate);background:transparent;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-wide);font-size:.8125rem;line-height:1}.hdr__burger,.hdr__cart{flex:none;white-space:nowrap}@media (max-width:359px){.hdr .hdr__burger,.hdr .hdr__cart{padding-inline:8px;letter-spacing:.08em}.hdr .hdr__burger{gap:6px}.hdr .hdr__name{display:none}}.hdr__burger-icon{position:relative;display:block;width:24px;height:14px;flex:none}.hdr__burger-icon i{position:absolute;left:0;width:24px;height:2px;border-radius:1px;background:currentColor;transition:transform .2s ease,opacity .15s ease}.hdr__burger-icon i:first-child{top:0}.hdr__burger-icon i:nth-child(2){top:6px}.hdr__burger-icon i:nth-child(3){top:12px}.nav-toggle:checked~.hdr__burger .hdr__burger-icon i:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle:checked~.hdr__burger .hdr__burger-icon i:nth-child(2){opacity:0}.nav-toggle:checked~.hdr__burger .hdr__burger-icon i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hdr__burger-icon i{transition:none}}@media (max-width:900px){.hdr__bar{min-height:56px}.hdr__burger{display:inline-flex}.hdr__logo{margin:0 auto}.hdr__nav{display:none;position:absolute;top:100%;left:0;right:0;height:calc(100vh - 60px);height:calc(100dvh - 60px);background:var(--bg);flex-direction:column;gap:0;padding:var(--gutter);overflow-y:auto}.hdr__nav a{font-size:1.375rem;padding:14px 0;border-bottom:1px solid var(--line);letter-spacing:.08em}.nav-toggle:checked~.hdr__nav{display:flex}.hdr__tools .hdr__me,.hdr__tools .hdr__tools-extra{display:none}.hdr__panel-tools{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:calc(var(--step) * 2)}.hdr__panel-link{display:block;width:100%;padding:14px 0;border-bottom:1px solid var(--line);font-size:1rem;text-align:left;min-height:var(--tap-target,44px)}.hdr__panel-tools form{width:100%}}.ftr{background:var(--chocolate);color:var(--creme);margin-top:auto;padding-block:calc(var(--step) * 6) calc(var(--step) * 4)}.ftr__cols{display:grid;gap:calc(var(--step) * 4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ftr h4{font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--eucalyptus);margin-bottom:calc(var(--step) * 2)}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ftr a{font-size:.9375rem;opacity:.88}.ftr a:hover{opacity:1}.ftr__sub{border-top:1px solid rgba(247,244,237,.22);margin-top:calc(var(--step) * 5);padding-top:calc(var(--step) * 4);border-top:1px solid color-mix(in srgb,var(--creme) 22%,transparent);display:grid;gap:calc(var(--step) * 3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.ftr__sub p{font-size:.875rem;opacity:.8}.ftr__form{display:flex;gap:var(--step);max-width:420px}.ftr__consent{max-width:420px;margin:8px 0 0;font-size:12px;line-height:1.45;opacity:.75}.ftr__consent a{color:inherit;text-decoration:underline}.ftr__form input{flex:1 1;min-height:44px;padding:0 12px;background:transparent;color:var(--creme);border:1px solid rgba(247,244,237,.4);border:1px solid color-mix(in srgb,var(--creme) 40%,transparent);border-radius:var(--radius);font:inherit;font-size:.9375rem}.ftr__form input::placeholder{color:rgba(247,244,237,.55);color:color-mix(in srgb,var(--creme) 55%,transparent)}.ftr__form button{min-height:44px;padding:0 18px;cursor:pointer;background:var(--eucalyptus);color:var(--chocolate);border:0;border-radius:var(--radius);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-wide)}.ftr__legal{margin-top:calc(var(--step) * 4);font-size:.75rem;opacity:.7;display:flex;flex-wrap:wrap;gap:calc(var(--step) * 2)}.ftr__legal p{max-width:none;margin:0}.ftr__col>summary{list-style:none}.ftr__col>summary::-webkit-details-marker{display:none}@media (min-width:761px){.ftr__col>summary{pointer-events:none}}@media (max-width:760px){.ftr__cols{gap:0;grid-template-columns:1fr}.ftr__col{border-bottom:1px solid color-mix(in srgb,var(--creme) 22%,transparent)}.ftr__col>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer}.ftr__col>summary h4{margin:0}.ftr__col>summary:after{content:"+";font-size:1.375rem;line-height:1;color:var(--eucalyptus)}.ftr__col[open]>summary:after{content:"−"}.ftr__col[open]{padding-bottom:calc(var(--step) * 2)}.ftr .vcard__hint,.ftr .vcard__list,.ftr .vcard__qr{display:none}}@media (max-width:440px){.hdr__logo{min-width:0;gap:8px}.hdr__name{font-size:.8125rem;letter-spacing:.08em;text-indent:.08em}.hdr__name small{letter-spacing:.28em;text-indent:.28em}.hdr__mark{width:26px}.hdr__bar{gap:var(--step)}.hdr__cart{font-size:.75rem}.hdr__burger,.hdr__cart{padding:6px 9px}}@media (max-width:380px){.ftr__form{flex-direction:column;max-width:none}.ftr__form input{min-width:0;width:100%}.ftr__form button{width:100%}.ftr__sub{grid-template-columns:1fr}.ftr__legal{gap:var(--step)}}.pattern{background:var(--blue);padding-block:clamp(32px,5vw,64px);overflow:hidden}.pattern__grid{display:grid;grid-template-columns:repeat(var(--cols,24),1fr);gap:2px;font-family:var(--font-display);font-size:clamp(.625rem,1.4vw,.9375rem);letter-spacing:.06em;color:#ACB2B6;color:color-mix(in srgb,var(--chocolate) 34%,var(--blue));-webkit-user-select:none;user-select:none}.pattern__cell{aspect-ratio:1;display:grid;place-items:center}.pattern__cell--hit{color:var(--eucalyptus);font-weight:600;box-shadow:inset 0 0 0 1px rgba(194,192,143,.55);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eucalyptus) 55%,transparent)}.pattern__words{margin-top:calc(var(--step) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--step) * 2);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-soft)}@media (max-width:700px){.pattern__grid{grid-template-columns:repeat(var(--cols-sm,14),1fr)}.pattern__cell:nth-child(n+99){display:none}}.hero{display:grid;gap:calc(var(--step) * 5);grid-template-columns:1fr 1fr;align-items:center;padding-block:clamp(32px,5vw,72px)}@media (max-width:860px){.hero{grid-template-columns:1fr}}.hero h1{max-width:13ch}.section{padding-block:clamp(36px,5vw,72px)}.section--soft{background:var(--surface)}.section__head{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--step) * 2);margin-bottom:calc(var(--step) * 4);flex-wrap:wrap}.section__head h2{margin:0}.section__more{font-family:var(--font-display);font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--track-wide)}.split{display:grid;gap:calc(var(--step) * 5);grid-template-columns:1fr 1fr;align-items:center}@media (max-width:860px){.split{grid-template-columns:1fr}}.acc{display:grid;grid-template-columns:240px 1fr;gap:calc(var(--step) * 5)}@media (max-width:800px){.acc{grid-template-columns:1fr}}.acc__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.acc__nav a{display:block;padding:10px 12px;border-radius:var(--radius);font-size:.9375rem}.acc__nav a:hover{background:var(--blue);text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.notice{background:var(--butter);color:var(--chocolate);border-bottom:1px solid #c2c08f;border-bottom:1px solid color-mix(in srgb,var(--chocolate) 22%,var(--butter))}.notice__in{margin:0;max-width:var(--maxw);padding-block:9px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:.8125rem;line-height:1.45}.notice__tag{flex:none;font-family:var(--font-display);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid #c2c08f;border:1px solid color-mix(in srgb,var(--chocolate) 45%,var(--butter));border-radius:var(--radius);padding:2px 8px}.notice__in a{text-decoration:underline;text-underline-offset:3px}@media (max-width:480px){.notice__in{font-size:.75rem;padding-block:8px}}.ftr__addr{font-style:normal;display:grid;gap:10px;font-size:.9375rem;opacity:.88}.ftr__addr a{opacity:1}.ftr__phone{font-size:1.125rem;letter-spacing:.02em}.contacts{display:grid;gap:calc(var(--step) * 4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.contacts__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:calc(var(--step) * 3)}.contacts__card h2{font-size:1.125rem;text-transform:uppercase;letter-spacing:var(--track-wide);margin-bottom:calc(var(--step) * 2)}.contacts__list{margin:0 0 calc(var(--step) * 2);display:grid;gap:calc(var(--step) * 2)}.contacts__list div{display:grid;gap:2px}.contacts__list dt{font-family:var(--font-display);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-faint)}.contacts__list dd{margin:0;font-size:1.0625rem}.contacts__list dd a{text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:4px 0}.msg-list{list-style:none;margin:calc(var(--step) * 2) 0 0;padding:0;display:grid;gap:4px}.msg-list a,.msg-list__soon{display:flex;align-items:center;gap:10px;min-height:44px;font-size:.9375rem}.msg-list svg{width:20px;height:20px;flex:none}.msg-list__soon{opacity:.7}.msg-list--social{margin-top:4px}.dock{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:var(--step)}.dock__btn{width:56px;height:56px;flex:none;display:grid;place-items:center;cursor:pointer;background:var(--chocolate);color:var(--creme);border:1px solid var(--chocolate);border-radius:var(--radius-pill);box-shadow:0 6px 20px rgba(70,53,46,.22)}.dock__btn svg{width:24px;height:24px}.dock__panel{background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 10px 30px rgba(70,53,46,.18);padding:var(--step);display:grid;gap:2px;min-width:208px}.dock__item,.dock__panel{border-radius:var(--radius)}.dock__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;color:var(--ink);font-size:.9375rem}.dock__item svg{width:20px;height:20px;flex:none}.dock__item:hover{background:var(--blue);text-decoration:none}.dock__item--soon{color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.dock__panel{animation:dock-in .16s ease-out}@keyframes dock-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-width:900px){.buy__actions{padding-right:68px}}.vcard{margin-top:calc(var(--step) * 5);padding-top:calc(var(--step) * 4);border-top:1px solid rgba(247,244,237,.22);border-top:1px solid color-mix(in srgb,var(--creme) 22%,transparent);display:grid;gap:calc(var(--step) * 3) calc(var(--step) * 5);grid-template-columns:auto minmax(0,1fr);align-items:start}.vcard__qr{background:#ffffff;border-radius:var(--radius);width:clamp(184px,46vw,248px);flex:none}.vcard__code{display:block;width:100%;height:auto}.vcard__body h4{margin-bottom:var(--step)}.vcard__hint{font-size:.875rem;margin-bottom:calc(var(--step) * 2)}.vcard__alt,.vcard__hint{opacity:.82;max-width:46ch}.vcard__alt{font-size:.8125rem;margin-bottom:calc(var(--step) * 1.5)}.vcard__list{list-style:none;margin:0 0 calc(var(--step) * 3);padding:0;display:grid;gap:2px}.vcard__list li{display:flex;align-items:flex-start;gap:10px;min-height:40px;padding:8px 0;font-size:.9375rem;line-height:1.4}.vcard__list svg{width:18px;height:18px;flex:none;margin-top:2px;opacity:.8}.vcard__list a{opacity:1;text-decoration:underline;text-underline-offset:3px}.vcard__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--eucalyptus);color:var(--chocolate);border-radius:var(--radius);font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-wide);opacity:1}.vcard__btn:hover{background:var(--butter);text-decoration:none}@media (max-width:640px){.vcard{grid-template-columns:1fr;justify-items:start}.vcard__qr{width:min(248px,74vw)}}.ftr :focus-visible{outline-color:var(--butter)}.cc{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:5px 12px calc(6px + env(safe-area-inset-bottom, 0px));background:var(--creme,#f7f4ed);border-top:1px solid var(--line-strong,#dbd5ce);box-shadow:0 -4px 16px rgba(70,53,46,.08)}.cc__inner{max-width:1100px;margin:0 auto;display:flex;gap:10px;align-items:center}.cc__text{margin:0;flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.25;color:var(--ink-soft,#46352e)}.cc__text a{color:var(--ink,#46352e);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cc__actions{display:flex;gap:6px;flex:none}.cc__btn{font:inherit;font-size:.875rem;padding:0 14px;min-height:44px;min-width:64px;border-radius:var(--radius,10px);border:1px solid var(--line-strong,#dbd5ce);background:transparent;color:var(--ink,#46352e);cursor:pointer;white-space:nowrap}.cc__btn--primary{background:var(--chocolate,#46352e);color:var(--creme,#f7f4ed);border-color:var(--chocolate,#46352e)}@media (max-width:380px){.cc{padding-inline:8px}.cc__inner{gap:6px}.cc__text{font-size:.8125rem}.cc__btn{padding:0 10px;min-width:0}}html.cc-on{--cc-h:calc(56px + env(safe-area-inset-bottom, 0px))}html.cc-on body{padding-bottom:var(--cc-h)}html.cc-on .dock{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 56px)}.legal{max-width:46rem}.legal__p{margin:0 0 .9rem;line-height:1.65}.legal__h{margin:2rem 0 .8rem;font-size:1.15rem;font-weight:600}.legal__draft{margin:0 0 2rem;padding:1rem 1.15rem;border-radius:var(--radius);background:rgba(70,53,46,.06);background:color-mix(in srgb,var(--accent,#a39992) 8%,transparent);border:1px solid rgba(70,53,46,.16);border:1px solid color-mix(in srgb,var(--accent,#a39992) 30%,transparent);line-height:1.6}.legal__gap{padding:0 .35em;border-radius:var(--radius-sm);font-style:italic;background:rgba(194,192,143,.35);background:color-mix(in srgb,#c2c08f 18%,transparent)}.cdek-pick{border:1px solid var(--border,#dbd5ce);border-radius:12px;background:var(--cream,#f7f4ed);padding:.9rem;color:var(--chocolate,#46352e)}.cdek-pick__title{margin:0 0 .6rem;font-weight:600}.cdek-pick__city{position:relative}.cdek-pick__input{width:100%;box-sizing:border-box;padding:.65rem .75rem;font-size:1rem;border-radius:10px;color:inherit}.cdek-pick__input,.cdek-pick__suggest{border:1px solid var(--border,#dbd5ce);background:#fff}.cdek-pick__suggest{position:absolute;z-index:5;left:0;right:0;margin:.25rem 0 0;padding:0;list-style:none;border-radius:10px;max-height:240px;overflow:auto;box-shadow:0 8px 24px rgba(70,53,46,.08)}.cdek-pick__suggest button{display:block;width:100%;text-align:left;padding:.6rem .75rem;font-size:.95rem}.cdek-pick__link,.cdek-pick__suggest button{border:0;background:transparent;cursor:pointer;color:inherit}.cdek-pick__link{margin-top:.45rem;padding:0;font:inherit;opacity:.75;font-size:.85rem;text-decoration:underline}.cdek-pick__muted{opacity:.65;font-weight:400;font-size:.85em}.cdek-pick__err,.cdek-pick__note{margin:.8rem 0 0}.cdek-pick__err{color:#8c2f1d;font-size:.9rem}.cdek-pick__tariff{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:.8rem 0 0;padding:.6rem .75rem;background:#fff;border:1px solid var(--border,#dbd5ce);border-radius:10px}.cdek-pick__tariff b{white-space:nowrap}.cdek-pick__sub{margin:.9rem 0 .4rem;font-weight:600;font-size:.95rem}.cdek-pick__list{margin:.4rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem;max-height:300px;overflow:auto}.cdek-pick__list button{display:flex;flex-direction:column;gap:.15rem;width:100%;text-align:left;padding:.6rem .7rem;background:#fff;border:1px solid var(--border,#dbd5ce);border-radius:10px;cursor:pointer;color:inherit}.cdek-pick__list button b{font-weight:500;font-size:.98rem}.cdek-pick__chosen{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.6rem;padding:.65rem .75rem;background:#fff;border:1px solid var(--butter,#fef2b5);border-radius:10px}.cdek-pick__chosen>div{display:flex;flex-direction:column;gap:.15rem}.cdek-pick__chosen .cdek-pick__link{margin-top:0;white-space:nowrap}.co-other>summary{cursor:pointer;font-size:.9rem;text-decoration:underline;opacity:.8;list-style:none}.co-other>summary::-webkit-details-marker{display:none}.co-other[open]>summary{margin-bottom:.4rem}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.hdr__cart{min-width:44px;display:inline-flex;align-items:center;justify-content:center}.catrib .catrib__i,.hdr__cart{min-height:44px}.hso__bar{min-width:44px}.ftr__cols li a{display:inline-block;padding-block:11px}.ftr__cols li{margin:0}.cartv input[type=checkbox],.co-form input[type=checkbox]{width:22px;height:22px}.ftr a:not([class*=btn]){display:inline-block;padding-block:10px}.cartv__pickcell{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.cartv__qty input{min-height:44px}.ftr__form input{min-width:0;flex:1 1 auto}.ftr__form button{flex:none}.buy,.buy__block{min-width:0}.buy select,.buy__block select{max-width:100%;width:100%}}html[data-maxapp="1"] .hdr a[href^="/account"]{display:none}.acc-switch{position:relative;display:inline-block}.acc-switch__summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:0 .9em;border-radius:999px;border:1px solid;font-size:.92em}.acc-switch__summary::-webkit-details-marker{display:none}.acc-switch__summary:focus-visible{outline:2px solid var(--focus,#1d5f86);outline-offset:2px}.acc-switch__role{opacity:.72;font-size:.88em}.acc-switch__role:before{content:"· "}.acc-switch__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:250px;max-width:min(320px,calc(100vw - 32px));background:var(--creme);color:var(--chocolate);border:1px solid color-mix(in srgb,var(--chocolate) 22%,transparent);border-radius:12px;box-shadow:0 10px 28px rgba(70,53,46,.16);padding:6px}.acc-switch__menu form{margin:0}.acc-switch__title{margin:6px 10px 2px;font-size:.78em;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.acc-switch__list{list-style:none;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid color-mix(in srgb,var(--chocolate) 14%,transparent)}.acc-switch__item{display:flex;width:100%;align-items:baseline;gap:.4em;flex-wrap:wrap;text-align:left;min-height:44px;background:none;border:0;border-radius:8px;padding:8px 10px;font:inherit;color:inherit;cursor:pointer}.acc-switch__item:focus-visible,.acc-switch__item:hover{background:color-mix(in srgb,var(--chocolate) 8%,transparent)}.acc-switch__item--danger{color:#8c2f1d}.acc-switch--admin .acc-switch__summary{color:var(--creme);border-color:rgba(247,244,237,.5);white-space:nowrap}@media (max-width:899px){.acc-switch--admin .acc-switch__menu{right:auto;left:0}}.look-btn:not(.btn){display:inline-flex;align-items:center;gap:.35em;padding:.55em 1.1em;border-radius:999px;font-weight:600;color:inherit;border:1px solid transparent;background:transparent;white-space:nowrap}.look-btn:hover,.look-btn:not(.btn){text-decoration:none}.look-btn--outline:not(.btn){border:2px solid var(--look-c,#46352e)}.btn.look-btn--outline{box-shadow:0 0 0 2px var(--look-c,#46352e)}.look-btn--glow{border:2px solid var(--look-c,#46352e);box-shadow:0 0 0 0 var(--look-c,#46352e);animation:look-glow 2.4s ease-in-out infinite}@keyframes look-glow{0%,to{box-shadow:0 0 4px 0 color-mix(in srgb,var(--look-c,#46352e) 55%,transparent)}50%{box-shadow:0 0 16px 3px color-mix(in srgb,var(--look-c,#46352e) 70%,transparent)}}@media (prefers-reduced-motion:reduce){.look-btn--glow{animation:none;box-shadow:0 0 10px 2px color-mix(in srgb,var(--look-c,#46352e) 60%,transparent)}}.look-nav--glow,.look-nav--outline{border:1.5px solid var(--look-c,#46352e);border-radius:999px;padding:.15em .7em}.look-nav--glow{animation:look-glow 2.4s ease-in-out infinite}.hero__actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.look-card{max-width:720px;padding-top:24px;padding-bottom:40px}.look-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:13px;opacity:.7;margin:0}.look-card__title{margin:.2em 0 .6em}.look-card__items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.look-card__item{display:grid;grid-template-columns:96px 1fr auto;gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgba(70,53,46,.08)}.look-card__img{width:96px;height:auto;border-radius:8px;background:#fff}.look-card__name{font-weight:600}.look-card__muted{font-size:14px;opacity:.75}.look-card__price{white-space:nowrap;font-weight:600}.look-card__price s{font-weight:400;opacity:.6;margin-left:4px}.look-card__sum{display:flex;justify-content:space-between;font-size:18px;margin:14px 0}.story-home__lead{max-width:60ch;margin:0 0 18px;color:var(--ink-soft,#7b6e67)}.story-home{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-decoration:none}.story-home img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#ece8e1;box-shadow:0 6px 18px rgba(70,53,46,.12)}@media (max-width:640px){.story-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:no-preference){.story-home img{transition:transform .25s ease}.story-home:hover img{transform:translateY(-3px)}}@keyframes neon-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:760px){.crumbs a,.section__more{display:inline-flex;align-items:center;min-height:44px}.acc-consent__box{width:22px;height:22px}}.muted{color:var(--ink-faint);font-size:.9375rem}.note{margin:0 0 calc(var(--step) * 3);padding:calc(var(--step) * 1.5) calc(var(--step) * 2);background:var(--blue);border-left:3px solid var(--eucalyptus);border-radius:var(--radius);font-size:.875rem;color:var(--ink);max-width:none}.empty{padding:calc(var(--step) * 6) 0;text-align:center}.empty h2{margin-bottom:var(--step)}.empty p{margin-inline:auto}.crumbs{margin-bottom:calc(var(--step) * 3)}.crumbs ol{list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:0 calc(var(--step) * 1.5);font-size:.8125rem;color:var(--ink-faint)}.crumbs li,.crumbs ol{display:flex;align-items:baseline}.crumbs li{gap:calc(var(--step) * 1.5)}.crumbs li+li:before{content:"/";color:var(--ink-deco)}.crumbs a{color:var(--ink-soft)}.crumbs [aria-current=page]{color:var(--ink)}.cat{display:grid;grid-template-columns:260px minmax(0,1fr);gap:calc(var(--step) * 5);align-items:start}@media (max-width:1023px){.cat{grid-template-columns:minmax(0,1fr);gap:calc(var(--step) * 3)}}.cat__main{min-width:0}.cat__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--step) * 2);padding-bottom:calc(var(--step) * 2);margin-bottom:calc(var(--step) * 3);border-bottom:1px solid var(--line)}.cat__count{margin:0;font-size:.875rem;color:var(--ink-soft)}.sortf{display:flex;align-items:center;gap:var(--step);font-size:.875rem}.sortf label{color:var(--ink-soft)}.sortf select{font:inherit;font-size:.875rem;padding:0 8px;background:var(--surface);max-width:190px}.sortf select,.sortf__go{min-height:var(--tap-target,44px);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.sortf__go{padding:0 12px;cursor:pointer;font:inherit;font-size:.8125rem;background:transparent}.sortf__go:hover{background:var(--blue)}.filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:calc(var(--step) * 2)}@media (min-width:1024px){.filters{position:sticky;top:calc(var(--header-h) + var(--step) * 2)}}.filters__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step);padding-bottom:var(--step);border-bottom:1px solid var(--line)}.filters__title{font-size:1rem;margin:0}.filters__total{margin:0;font-size:.75rem;color:var(--ink-faint)}.fgrp{border-bottom:1px solid var(--line)}.fgrp>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--step);padding:calc(var(--step) * 1.5) 0;font-family:var(--font-display);font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--track-wide)}.fgrp>summary::-webkit-details-marker{display:none}.fgrp>summary:after{content:"+";color:var(--ink-soft);font-size:1rem;line-height:1}.fgrp[open]>summary:after{content:"−"}.fgrp__n{margin-left:auto;margin-right:var(--step);background:var(--butter);color:var(--chocolate);border-radius:999px;padding:0 8px;font-size:.6875rem;letter-spacing:0}.fgrp__chips,.fgrp__list{list-style:none;margin:0 0 calc(var(--step) * 2);padding:0}.fgrp__list{display:grid;gap:2px;max-height:280px;overflow-y:auto}.fgrp__chips{display:flex;flex-wrap:wrap;gap:6px}.fscroll{position:relative;margin:0 0 calc(var(--step) * 2)}.fscroll .fgrp__list{margin-bottom:0;padding-right:6px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line-strong) rgba(70,53,46,.08);scrollbar-color:var(--line-strong) color-mix(in srgb,var(--chocolate) 8%,transparent)}.fscroll .fgrp__list::-webkit-scrollbar{width:8px}.fscroll .fgrp__list::-webkit-scrollbar-track{background:rgba(70,53,46,.08);background:color-mix(in srgb,var(--chocolate) 8%,transparent);border-radius:999px}.fscroll .fgrp__list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.fscroll .fgrp__list::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}.fscroll[data-js="1"] .fgrp__list{padding-right:14px;scrollbar-width:none}.fscroll[data-js="1"] .fgrp__list::-webkit-scrollbar{width:0;height:0}.fscroll__bar{position:absolute;top:2px;right:0;bottom:calc(var(--step) * .25);width:6px;border-radius:999px;background:rgba(70,53,46,.1);background:color-mix(in srgb,var(--chocolate) 10%,transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.fscroll[data-js="1"][data-scrollable="1"] .fscroll__bar{opacity:1}.fscroll__thumb{position:absolute;left:0;right:0;min-height:28px;border-radius:999px;background:var(--eucalyptus)}.fscroll__fade{position:absolute;left:0;right:12px;bottom:0;height:38px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top,var(--surface) 18%,color-mix(in srgb,var(--surface) 55%,transparent) 65%,transparent 100%);opacity:0;transition:opacity .28s ease}.fscroll[data-more="1"] .fscroll__fade{opacity:1}.fscroll__arrow{padding-bottom:1px;font-size:.8125rem;line-height:1;color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.fscroll[data-hint="1"] .fscroll__arrow{animation:fscroll-nudge 2.6s ease-in-out infinite}}@keyframes fscroll-nudge{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.fopt{display:flex;align-items:center;gap:var(--step);min-height:var(--tap-target,44px);padding:7px 6px;border-radius:var(--radius);font-size:.9375rem;color:var(--ink)}.fopt:hover{background:var(--blue);text-decoration:none}.fopt__box{flex:none;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:2px;display:grid;place-items:center;font-size:.75rem;line-height:1}.fopt--on .fopt__box{background:var(--chocolate);color:var(--creme);border-color:var(--chocolate)}.fopt--on{font-weight:600}.fopt__label{flex:1 1 auto;min-width:0}.fopt__count{color:var(--ink-faint);font-size:.75rem}.fopt--link{margin-bottom:4px;padding-bottom:11px;border-bottom:1px solid var(--line);font-weight:600}.fopt--link .fopt__arrow{flex:none;color:var(--ink-faint)}.fopt--link:hover .fopt__arrow{color:var(--ink)}.fgrp__chips .fopt{border:1px solid var(--line-strong);padding:6px 10px;gap:4px}.fgrp__chips .fopt__box{display:none}.fgrp__chips .fopt--on{background:var(--chocolate);color:var(--creme);border-color:var(--chocolate)}.fgrp__chips .fopt--on .fopt__count{color:var(--creme)}.fprice{padding-bottom:calc(var(--step) * 2)}.fprice__hint{margin:0 0 var(--step);font-size:.75rem;color:var(--ink-faint)}.fprice__row{display:flex;gap:var(--step)}.fprice__field{flex:1 1;min-width:0;display:grid;gap:4px;font-size:.75rem;color:var(--ink-soft)}.fprice__field input{font:inherit;font-size:.9375rem;padding:0 8px;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.fprice__field input,.fprice__go{min-height:var(--tap-target,44px);width:100%}.fprice__go{margin-top:var(--step)}.filters__reset{margin:calc(var(--step) * 2) 0 0;font-size:.8125rem}.filters__reset a{display:inline-flex;align-items:center;min-height:var(--tap-target,44px);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step);margin-bottom:calc(var(--step) * 3);font-size:.8125rem}.chosen__label{color:var(--ink-soft)}.chosen ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-block;padding:5px 10px;background:var(--eucalyptus);color:var(--chocolate);border-radius:var(--radius);font-size:.8125rem}.chip:hover{text-decoration:none;background:var(--butter)}.pgrid{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--step) * 3) calc(var(--step) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pgrid--compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pc{display:flex;flex-direction:column;height:100%;min-width:0}.pc__shot{position:relative;display:block;background:var(--blue);border-radius:var(--radius);overflow:hidden;aspect-ratio:3/4}.pc__shot .ph{width:100%;height:100%;aspect-ratio:auto;border:0}.pc__img{width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:no-preference){.pc__img{transition:transform .35s ease}.pc:hover .pc__img{transform:scale(1.03)}}.pc__badge{position:absolute;left:8px;top:8px;background:var(--butter);color:var(--chocolate);padding:3px 8px;border-radius:var(--radius);font-family:var(--font-display);font-size:.6875rem;letter-spacing:.06em}.pc__body{padding-top:calc(var(--step) * 1.5);display:grid;gap:4px}.pc__kicker{margin:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-faint)}.pc__title{margin:0;font-size:.9375rem;line-height:1.3;font-family:var(--font-body)}.pc__title a{color:var(--ink)}.pc__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--step)}.pc__now{font-family:var(--font-display);font-size:1rem}.pc__now--soft{color:var(--ink-faint);font-size:.875rem}.pc__was{color:var(--ink-faint);font-size:.8125rem}.pc__sizes{margin:0;font-size:.75rem;color:var(--ink-soft)}.pc__sizes--none{color:var(--ink-faint);font-style:italic}.pager{margin-top:calc(var(--step) * 5)}.pager ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:.875rem}.pager a,.pager span,.pager ul{align-items:center;justify-content:center}.pager a,.pager span{display:inline-flex;min-width:var(--tap-target,44px);min-height:var(--tap-target,44px);padding:0 10px;border:1px solid var(--line);border-radius:var(--radius)}.pager a:hover{background:var(--blue);text-decoration:none}.pager__now{background:var(--chocolate);color:var(--creme);border-color:var(--chocolate)}.pager__off{color:var(--ink-faint);border-color:transparent}.pager__gap{border:0;min-width:20px}.cats{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--step) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cats__tile{display:grid;gap:6px;padding:var(--step);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg)}.cats__tile:hover{text-decoration:none;border-color:var(--line-strong)}.cats__shot{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);background:var(--blue)}.cats__shot .ph{width:100%;height:100%;aspect-ratio:auto;border:0}.cats__img{width:100%;height:100%;object-fit:cover}.cats__name{font-family:var(--font-display);font-size:.9375rem}.cats__n{font-size:.75rem;color:var(--ink-faint)}.sizelinks{list-style:none;margin:0 0 var(--step);padding:0;display:flex;flex-wrap:wrap;gap:var(--step)}.sizelinks a{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap-target,44px);padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:.9375rem}.sizelinks a:hover{background:var(--blue);text-decoration:none}.sizelinks__n{font-size:.75rem;color:var(--ink-faint)}.searchf{display:flex;gap:var(--step);max-width:560px;margin-top:calc(var(--step) * 2)}.searchf input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 12px;font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.hero__shot{min-width:0}.hero__img,.split__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.split__shot{min-width:0}.split__img{aspect-ratio:3/4}.pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:calc(var(--step) * 5);align-items:start;margin-bottom:calc(var(--step) * 6)}@media (max-width:900px){.pdp{grid-template-columns:minmax(0,1fr);gap:calc(var(--step) * 3)}}.pdp__media,.pdp__side{min-width:0}@media (min-width:1024px){.pdp__side{position:sticky;top:88px}}.pdp__descr{color:var(--ink-soft)}.pdp__links{margin:calc(var(--step) * 4) 0}.pdp__links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--step) * 2);font-size:.875rem}.pdp__links a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-soft)}.pdp__links a:hover{color:var(--ink)}.pdp__brand p,.pdp__soon p{color:var(--ink-soft)}.gal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--step) * 1.5)}.gal__cell{display:block;padding:0;margin:0;cursor:zoom-in;border:1px solid var(--line);border-radius:var(--radius);background:var(--blue);overflow:hidden;aspect-ratio:3/4}.gal__cell .ph{width:100%;height:100%;aspect-ratio:auto;border:0}.gal__img{width:100%;height:100%;object-fit:cover}.gal__more{margin-top:calc(var(--step) * 2);width:100%}.gal--empty .ph{aspect-ratio:3/4}.lbox{border:0;padding:0;max-width:min(96vw,1100px);width:100%;background:var(--bg);color:var(--ink);border-radius:var(--radius)}.lbox::backdrop{background:rgba(70,53,46,.86)}.lbox__in{padding:calc(var(--step) * 2);display:grid;gap:var(--step)}.lbox__img{width:100%;height:auto;max-height:72vh;object-fit:contain}.lbox__count{margin:0;font-size:.8125rem;color:var(--ink-soft)}.lbox__bar{display:flex;flex-wrap:wrap;gap:var(--step)}.lbox__hint{margin:0;font-size:.75rem;color:var(--ink-faint)}.tabs{margin-top:calc(var(--step) * 4)}.tabs__bar{display:flex;gap:calc(var(--step) * 3);border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs__tab{flex:none;background:none;border:0;cursor:pointer;padding:calc(var(--step) * 1.5) 0;margin-bottom:-1px;font-family:var(--font-display);font-size:.875rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-soft);border-bottom:2px solid transparent}.tabs__tab--on{color:var(--ink);border-bottom-color:var(--chocolate)}.tabs__panel{padding-top:calc(var(--step) * 3)}.tabs__panel:focus-visible{outline:2px solid var(--chocolate);outline-offset:4px}.specs-wrap{max-width:720px}.specs__cap{margin-bottom:var(--step)}.specs{margin:0}.specs__row{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:0 var(--step);align-items:baseline;padding:7px 0;border-bottom:1px dotted var(--ink-deco)}@media (max-width:480px){.specs__row{grid-template-columns:minmax(0,1fr)}}.specs__row dt{color:var(--ink-soft);font-size:.875rem}.specs__row dd{margin:0}.specs__more{margin-top:calc(var(--step) * 2)}.specs__more>summary{cursor:pointer;font-family:var(--font-display);font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-soft);padding:var(--step) 0}.specs__more[open]>summary{color:var(--ink)}.buy{display:grid;gap:calc(var(--step) * 2)}.buy__brand{margin:0;font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--ink-soft)}.buy__title{margin:0;font-size:clamp(1.5rem,3vw,2.125rem)}.buy__sku{margin:0;font-size:.8125rem;color:var(--ink-soft);letter-spacing:.02em}.buy__sku span{-webkit-user-select:all;user-select:all}.buy__stock{margin:0;font-size:.875rem;color:var(--ink-soft)}.buy__stock:before{content:"● ";color:var(--eucalyptus)}.buy__stock--out:before{color:var(--ink-faint)}.buy__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--step) * 1.5)}.buy__now{font-family:var(--font-display);font-size:1.5rem}.buy__was{color:var(--ink-faint)}.buy__off{background:var(--butter);color:var(--chocolate);padding:2px 8px;border-radius:var(--radius);font-size:.8125rem}.buy__block{display:grid;gap:var(--step)}.buy__label{font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track-wide)}.buy__color-one,.buy__label{margin:0;color:var(--ink-soft)}.buy__color-one{font-size:.9375rem}.colorsel{display:flex;align-items:center;gap:var(--step)}.colorsel__thumb{width:36px;height:48px;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius)}.colorsel__select{flex:1 1 auto;min-width:0;min-height:48px;padding:0 10px;font:inherit;font-size:.9375rem;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.colorsel__plain{margin:var(--step) 0 0;gap:var(--step)}.colorsel__plain,.sizes{list-style:none;padding:0;display:flex;flex-wrap:wrap}.sizes{margin:0;gap:6px}.sizes__b{min-width:56px;min-height:48px;padding:0 10px;cursor:pointer;font:inherit;font-size:.9375rem;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.sizes__b--on,.sizes__b:hover:not(:disabled){border-color:var(--chocolate)}.sizes__b--on{background:var(--chocolate);color:var(--creme)}.sizes__b--rec{box-shadow:inset 0 0 0 2px var(--eucalyptus)}.sizes__b--out,.sizes__b:disabled{color:var(--ink-faint);cursor:not-allowed;background:linear-gradient(to top left,transparent 47%,var(--line-strong) 47%,var(--line-strong) 53%,transparent 53%),var(--surface)}.buy__rec{margin:0;font-size:.8125rem;color:var(--ink-soft)}.buy__fit{margin:0;padding:calc(var(--step) * 1.5) calc(var(--step) * 2);background:var(--blue);border-radius:var(--radius);font-size:.875rem;max-width:none}.buy__actions{display:flex;gap:var(--step);align-items:stretch}.buy__cta,.qtyc{flex:1 1 auto;min-height:52px}.qtyc{display:grid;grid-template-columns:52px 1fr 52px;border:1px solid var(--chocolate);border-radius:var(--radius);background:var(--chocolate);color:var(--creme);overflow:hidden}.qtyc__b{border:0;background:transparent;color:inherit;cursor:pointer;min-height:50px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;transition:background .18s ease}.qtyc__b:hover{background:rgba(247,244,237,.18);background:color-mix(in srgb,var(--creme) 18%,transparent)}.qtyc :focus-visible{outline-color:var(--butter);outline-offset:-4px}.qtyc__v{display:grid;align-content:center;justify-items:center;gap:2px;padding:4px 2px}.qtyc__n{font-family:var(--font-display);font-size:1.125rem;line-height:1}.qtyc__cap{font-size:.625rem;line-height:1;text-transform:uppercase;letter-spacing:var(--track-wide);opacity:.82}.buy__fav{display:flex}.heart{display:inline-flex;align-items:center;justify-content:center;width:52px;min-height:52px;cursor:pointer;background:transparent;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:1.25rem;line-height:1}.heart:hover{background:var(--blue);text-decoration:none}.buy__warn{color:var(--ink);background:var(--butter);padding:8px 12px;border-radius:var(--radius)}.buy__notify,.buy__ok,.buy__warn{margin:0;font-size:.875rem}.buy__notify{color:var(--ink-soft)}.buy__restock{display:grid;gap:6px;padding:12px;border:1px solid var(--line,rgba(70,53,46,.12));border-radius:12px}.buy__restock-title{margin:0;font-weight:500;color:var(--ink,inherit)}.buy__restock-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.buy__restock-row input[type=email]{flex:1 1 180px;min-width:0;padding:8px 10px;border:1px solid var(--line,rgba(70,53,46,.2));border-radius:8px;font:inherit}.buy__restock-row select{padding:8px;border-radius:8px;border:1px solid var(--line,rgba(70,53,46,.2));font:inherit}.buy__restock-err,.buy__restock-note,.buy__restock-ok{margin:0;font-size:.8125rem}.buy__restock-ok{color:var(--ok,#2e7d32)}.buy__restock-err{color:var(--bad,#8c2f1d)}.buy__picker>summary{cursor:pointer;padding:calc(var(--step) * 1.5) 0;font-family:var(--font-display);font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--track-wide);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.buy__picker .sg-section{padding-block:calc(var(--step) * 2)}.buy__promises{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.8125rem;color:var(--ink-soft)}.buy__promises a{text-decoration:underline;text-underline-offset:3px}.cartn{display:inline-block;margin-left:6px;min-width:20px;padding:0 6px;background:var(--chocolate);color:var(--creme);border-radius:999px;font-size:.6875rem;line-height:20px;text-align:center}.cartv__list{list-style:none;margin:0 0 calc(var(--step) * 4);padding:0;display:grid;gap:var(--step)}.cartv__pickall{margin:0 0 var(--step);font-size:.8125rem;color:var(--ink-soft)}.cartv__pickall label{gap:6px;min-height:var(--tap-target,44px)}.cartv__pickall label,.cartv__pickcell{display:inline-flex;align-items:center;cursor:pointer}.cartv__pickcell{justify-content:center;width:var(--tap-target,44px);height:var(--tap-target,44px);margin:0}.cartv__pick{width:18px;height:18px;accent-color:var(--ink);cursor:pointer}.cartv__row{display:grid;grid-template-columns:auto 72px minmax(0,1fr) auto auto auto;gap:calc(var(--step) * 2);align-items:center;padding:calc(var(--step) * 1.5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}@media (max-width:700px){.cartv__row{grid-template-columns:auto 72px minmax(0,1fr)}.cartv__del,.cartv__qty,.cartv__sum{grid-column:3;justify-self:start}.cartv__setactions{grid-column:3;justify-self:stretch;justify-items:start;min-width:0}.cartv__setactions>*{max-width:100%}.cartv__del{white-space:normal;text-align:left}.cartv__setactions .cartv__del{grid-column:auto}}.cartv__shot img{width:72px;height:96px;object-fit:cover;border-radius:var(--radius)}.cartv__shot .ph{width:72px;height:96px;aspect-ratio:auto}.cartv__info h3{margin:0 0 2px;font-size:1rem;font-family:var(--font-body)}.cartv__info p{margin:0}.cartv__qty{display:grid;gap:2px;font-size:.6875rem;color:var(--ink-soft)}.cartv__qty input{font:inherit;width:68px;min-height:var(--tap-target,44px);padding:0 8px;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius)}.cartv__sum{margin:0;font-family:var(--font-display)}.cartv__del{background:none;border:0;cursor:pointer;font:inherit;font-size:.8125rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;padding:8px}.cartv__del:hover{color:var(--ink)}.cartv__foot{display:grid;gap:var(--step)}.cartv__total{margin:0;font-size:1.125rem}.cartv__row--set{border:1px solid var(--line-strong);border-radius:var(--radius,12px);background:rgba(70,53,46,.03);padding:var(--step,12px)}.cartv__badge{display:inline-block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--chocolate);color:var(--creme);vertical-align:middle}.cartv__composition{list-style:none;padding:0;margin:6px 0 0;font-size:.875rem;color:var(--ink-faint);display:grid;gap:2px}.cartv__profit{margin:6px 0 0;font-size:.875rem;color:var(--success-text)}.cartv__was{display:block;font-size:.8125rem;color:var(--ink-faint);font-weight:400}.cartv__setactions{display:grid;gap:4px;justify-items:end}.cartv__dissolve{background:none;border:none;padding:0;font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.cartv__dissolve,.cartv__hint{color:var(--ink-faint)}@media (max-width:640px){.cartv__setactions{justify-items:start}}.cartv__row--set{min-width:0}.cartv__composition li,.cartv__row--set .cartv__info{min-width:0;overflow-wrap:anywhere}.cartv__dissolve{white-space:normal;text-align:left}:root{--ism-css-rev:20260927}.catrib{margin:0 0 calc(var(--step) * 2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catrib::-webkit-scrollbar{display:none}.catrib ul{list-style:none;margin:0;padding:0 0 2px;display:flex;gap:6px;width:max-content}.catrib__i{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;white-space:nowrap;font-size:.875rem;color:var(--ink);background:var(--surface)}.catrib__i:hover{text-decoration:none;background:var(--blue)}.catrib__i--on{border-color:var(--chocolate);color:var(--creme)}.catrib__i--on,.catrib__i--on:hover{background:var(--chocolate)}.catrib__i--sets{font-weight:600;border-color:#c2c08f;box-shadow:0 0 0 1px #c2c08f,0 0 12px 2px rgba(194,192,143,.45);animation:sets-glow 2.4s ease-in-out infinite}@keyframes sets-glow{0%,to{box-shadow:0 0 0 1px #c2c08f,0 0 6px 1px rgba(194,192,143,.35)}50%{box-shadow:0 0 0 1px #c2c08f,0 0 16px 4px rgba(194,192,143,.6)}}@media (prefers-reduced-motion:reduce){.catrib__i--sets{animation:none}}.catrib ul{padding:10px 12px 12px;margin-top:-10px;margin-left:-12px}.catrib__n{font-size:.75rem;opacity:.65}.filters-open{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cat__filtersbtn,.filters-veil,.filters__close,.filters__foot{display:none}.filters__head,.filters__title{align-items:center}.filters__title{display:flex;gap:6px}.filters__title .fgrp__n{margin:0}.filters__resetlink{font-size:.8125rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.fgrp>summary{padding:10px 0}.fopt{min-height:36px;padding:5px 6px;font-size:.875rem}.fprice-b,.fseg{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fseg__i{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:.875rem;color:var(--ink)}.fseg__i:hover{text-decoration:none;background:var(--blue)}.fseg__i--on,.fseg__i--on:hover{background:var(--chocolate);border-color:var(--chocolate);color:var(--creme)}.fseg__n{font-size:.6875rem;opacity:.65}.fsize{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fsize__i{position:relative;display:flex;align-items:center;justify-content:center;height:40px;padding:0 4px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:.8125rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fsize__i:hover{text-decoration:none;background:var(--blue)}.fsize__i--on,.fsize__i--on:hover{background:var(--chocolate);border-color:var(--chocolate);color:var(--creme)}.fsize__n{position:absolute;top:2px;right:4px;font-size:.625rem;line-height:1;opacity:.6}@media (min-width:1024px){.fsize{grid-template-columns:repeat(4,minmax(0,1fr))}}.fsize__i--pair{padding:0 2px}.fsize__i--pair .fsize__v{font-size:.6875rem;letter-spacing:-.02em}@media (min-width:769px){.page--catalog{padding-top:clamp(32px,2.2vw,40px)}.page--catalog .crumbs{margin-bottom:12px}.page--catalog .page__head{padding-bottom:16px;margin-bottom:20px}.page--catalog .page__head .overline{margin-bottom:4px}.page--catalog .page__head h1{font-size:clamp(1.75rem,2.2vw,2.25rem);margin-bottom:8px}.page--catalog .page__head .lede{font-size:1rem;margin:0;max-width:none}}.page--catalog .page__head .lede a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:768px){.cat__bar{position:sticky;top:57px;z-index:20;margin:0 calc(var(--step) * -2) calc(var(--step) * 2);padding:8px calc(var(--step) * 2);background:var(--bg,var(--creme));flex-wrap:nowrap;gap:8px}.cat__count{display:none}.cat__filtersbtn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--chocolate);border-radius:var(--radius);background:var(--surface);font-size:.9375rem;cursor:pointer;color:var(--ink);flex:none}.cat__filtersbtn .fgrp__n{margin:0}.sortf{margin-left:auto;min-width:0}.sortf label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sortf select{min-height:40px;max-width:170px}.filters{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;padding:0;border-radius:16px 16px 0 0;border:0;box-shadow:0 -8px 32px rgba(70,53,46,.18);transform:translateY(105%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.filters__head{padding:12px 16px;flex:none}.filters__close{display:grid;place-items:center;width:40px;height:40px;margin-left:4px;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ink-soft)}.filters__resetlink{margin-left:auto}.filters__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}.filters__foot{display:block;flex:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.filters__show{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;cursor:pointer}.filters-open:checked~.filters{transform:translateY(0);visibility:visible;transition:transform .22s ease}.filters-open:checked~.filters-veil{display:block;position:fixed;inset:0;z-index:65;background:rgba(70,53,46,.38)}.fseg{flex-wrap:nowrap}.fseg li{flex:1 1}.fseg__i{justify-content:center;width:100%;padding:0 6px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.filters,.filters-open:checked~.filters{transition:none}}:root{--ism-css-rev-catalog:3}@media (max-width:768px){.page--catalog{padding-block:12px 40px}.page--catalog .crumbs,.page--catalog .page__head .lede,.page--catalog .page__head .overline{display:none}.page--catalog .page__head{border:0;padding-bottom:0;margin-bottom:8px}.page--catalog .page__head h1{font-size:1.5rem;margin:0}.cat__bar{margin-bottom:12px}.cat__filtersbtn,.sortf select{min-height:44px}}.buyset__list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.buyset__item{border-bottom:1px solid #ece8e1;padding-bottom:14px;min-width:0}.buyset__row{display:flex;gap:12px;align-items:center;min-width:0}.buyset__img{width:60px;height:76px;object-fit:cover;border-radius:8px;flex:0 0 auto}.buyset__info{flex:1 1;min-width:0;overflow-wrap:anywhere}.buyset__meta{font-size:13px;color:#7b6e67;margin-top:2px}.buyset__sizes{margin-top:10px}.buyset__sizes-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#7b6e67;margin:0 0 6px}.buyset__actions{margin-top:18px;display:grid;gap:12px;justify-items:start}.buyset__buy{max-width:100%;white-space:normal;text-align:center}.buyset__warn{color:#8c2f1d;margin:0}.buyset__already{border:1px solid #ece8e1;border-radius:12px;padding:12px 14px;width:100%;box-sizing:border-box}.buyset__already p{margin:0}.buyset__already-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px!important}@media (max-width:480px){.buyset__already-btns .btn,.buyset__buy{width:100%}}.cartv__avail{margin:4px 0 0;font-size:.875rem;color:var(--ink-soft)}.cartv__avail--low{color:#46352e}.cartv__avail--out{color:#8c2f1d;font-weight:500}.cartv__row--out .cartv__shot img{opacity:.5}.cartv__warn{list-style:none;margin:0 0 16px;padding:12px 16px;background:var(--butter);border-radius:var(--radius);display:grid;gap:6px;font-size:.9375rem}.cartv__fix{margin-left:4px;padding:2px 10px;min-height:32px;border:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:.875rem}.xsell{margin-top:calc(var(--step) * 6)}.xsell__title{font-family:var(--font-display);font-weight:400;font-size:1.5rem;margin:0 0 16px}.xsell__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.xsell__link{display:grid;gap:6px;color:var(--ink);text-decoration:none}.xsell__link img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:var(--surface)}.xsell__name{font-size:.9375rem;line-height:1.3}.xsell__price{font-weight:500}.xsell__price s{margin-left:6px;font-weight:400;color:var(--ink-faint)}@media (max-width:640px){.xsell__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.qtyc__b:disabled{opacity:.35;cursor:not-allowed}.buy__ship{color:var(--ink-soft);font-weight:400}.cartv__ship{display:block;margin-bottom:4px;font-size:.9375rem;color:var(--ink-soft)}.draft-note{margin:0 0 16px;padding:10px 14px;background:var(--butter);color:var(--ink);border-radius:var(--radius);font-size:.9375rem}