/* Главная на фото (?home=photo, 20.10.2026): фотографии под размер места, без бумажной фактуры фона.
   Подача «как в журнале»: без скруглённых рамок, фото со смещённым контуром, лёгкая асимметрия, рисованные штрихи.
   Подключается после plasters-home2.css только в этом варианте. */
.hx-root{--hx-paper:#f4f1ec;--hx-r:2px;--hx-ochre:#a9875a;
  --dr-swash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 18' fill='none' stroke='%23000' stroke-linecap='round'%3E%3Cpath d='M3 12C46 5 98 3 150 6s62 5 87-1' stroke-width='3.2'/%3E%3Cpath d='M26 15.5c58-4 118-5 172-2' stroke-width='1.5'/%3E%3C/svg%3E");
  --dr-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 26' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.3'%3E%3Cpath d='M3 15c14-5 30 1 51-4'/%3E%3Cpath d='M43 4l12 7-9 10'/%3E%3C/svg%3E");
  --dr-loop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 70' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Cpath d='M5 50c20 10 46 9 55-9 7-14-6-26-15-17-9 10 8 26 32 21 18-4 28-15 36-28'/%3E%3Cpath d='M99 12l15 4-3 15'/%3E%3C/svg%3E");
  --dr-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 110' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.4'%3E%3Cpath d='M150 13C116 1 48 6 21 30-4 53 22 101 95 106c66 4 100-22 96-52-4-28-50-46-104-40'/%3E%3C/svg%3E");
  --dr-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.4'%3E%3Cpath d='M2 6c9-3 20 1 36-2'/%3E%3C/svg%3E")}

/* ровный тёплый фон вместо мятой бумаги */
.hx-root .hx-hero,.hx-root .hx-buy .find,.hx-root .hx-rv article,.hx-root .hx-cw .cph,.hx-root .hx-steps img,
.hx-root .hx-stores .l a,.hx-root .hx-facts,.hx-root .hx-lay,.hx-root .hx-fac,.hx-root .hx-rr,.hx-root .hx-loy .t,.hx-root .hx-pro .loy{background:var(--hx-paper)!important;background-blend-mode:normal!important}
.hx-root .hx-stores .l a:hover{background:#ece6dc!important}
.hx-root .hx-pod,.hx-root .hx-pod .l,.hx-root .hx-loy{background:#203873!important}

/* рисованные штрихи: черта перед надзаголовком, мазок под заголовком, стрелка у ссылки «Все…» */
.hx-root .hx-kick{display:flex;align-items:center;gap:10px}
.hx-root .hx-kick:before{content:"";flex:none;width:28px;height:8px;background:var(--hx-ochre);-webkit-mask:var(--dr-dash) center/contain no-repeat;mask:var(--dr-dash) center/contain no-repeat}
.hx-root .hx-pod .hx-kick:before,.hx-root .hx-loy .hx-kick:before{background:var(--hx-sand)}
.hx-root .hx-hrow h2,.hx-root .hx-fac h2{position:relative;display:inline-block;padding-bottom:6px}
.hx-root .hx-hrow h2:after,.hx-root .hx-fac h2:after{content:"";position:absolute;left:var(--sw-x,30%);bottom:-12px;width:min(210px,60%);height:15px;background:var(--hx-ochre);opacity:.85;pointer-events:none;
  -webkit-mask:var(--dr-swash) center/100% 100% no-repeat;mask:var(--dr-swash) center/100% 100% no-repeat;transform:rotate(var(--sw-r,-1.5deg))}
.hx-root #rooms h2{--sw-x:52%;--sw-r:1deg}
.hx-root #steps h2{--sw-x:62%;--sw-r:-2deg}
.hx-root #buy h2{--sw-x:8%;--sw-r:1.5deg}
.hx-root #factory h2{--sw-x:40%}
.hx-root .hx-hrow{margin-bottom:clamp(26px,2.4vw,44px)}
.hx-root .hx-hrow .hx-lnk{border-bottom:0;display:inline-flex;align-items:center;gap:8px}
.hx-root .hx-hrow .hx-lnk:after{content:"";width:34px;height:14px;background:currentColor;-webkit-mask:var(--dr-arrow) center/contain no-repeat;mask:var(--dr-arrow) center/contain no-repeat;transition:transform .25s}
.hx-root .hx-hrow .hx-lnk:hover:after{transform:translateX(5px)}

/* сервисы: фото без рамки со смещённым контуром, карточки лесенкой */
.hx-root .hx-svc{align-items:start;gap:clamp(14px,1.6vw,30px)}
.hx-root .hx-svc a,.hx-root .hx-svc a:hover{background:none!important;padding:0 0 4px;overflow:visible;min-height:0;transform:none}
.hx-root .hx-svc img,.hx-root .hx-svc a:hover img{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:0;margin:0 0 12px;
  box-shadow:8px 8px 0 -1px #fff,8px 8px 0 0 #cdb38d;transition:transform .3s,box-shadow .3s}
.hx-root .hx-svc a:hover img{transform:translate(-3px,-3px);box-shadow:11px 11px 0 -1px #fff,11px 11px 0 0 var(--hx-ochre)}
.hx-root .hx-svc a:nth-child(even){margin-top:28px}
.hx-root .hx-svc b,.hx-root .hx-svc span{padding:0}

/* указатель разделов: крупные фото выходят за верхний край карточки, чуть повёрнуты */
.hx-root .hx-idx{background:none;border:0;border-radius:0;overflow:visible;gap:clamp(44px,3.4vw,60px) clamp(18px,2vw,36px);margin-top:clamp(56px,4.4vw,80px)}
.hx-root .hx-idx a{background:none!important;border-top:1.5px solid var(--hx-ink);padding:14px 0 0;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 14px;align-items:start}
.hx-root .hx-idx a .ic{grid-row:1/span 3;width:clamp(96px,7.4vw,132px)!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;border-radius:0;padding:0;background:none;margin:-44px 6px 0 0;
  transform:rotate(-2.4deg);box-shadow:7px 7px 0 -1px #fff,7px 7px 0 0 #cdb38d;transition:transform .3s}
.hx-root .hx-idx a:nth-child(even) .ic{transform:rotate(1.8deg)}
.hx-root .hx-idx a:nth-child(3n) .ic{transform:rotate(-.8deg)}
.hx-root .hx-idx a:hover .ic{transform:rotate(0) translateY(-4px)}
.hx-root .hx-idx a b{grid-column:2;font-size:clamp(16px,1.1vw,20px);line-height:1.2}
.hx-root .hx-idx a em{grid-column:2}
.hx-root .hx-idx a i{grid-column:2;grid-row:auto;margin-top:10px;font-size:clamp(16px,1.1vw,20px)}
.hx-root .hx-idx i small{display:block;text-align:left;margin:2px 0 0;padding:0}

/* комнаты: фото без подложки, колонки лесенкой, подсказка с чертой слева */
.hx-root .hx-rooms{gap:clamp(18px,2vw,36px);align-items:start}
.hx-root .hx-room,.hx-root .hx-room:hover{background:none!important;padding:0;border-radius:0}
.hx-root .hx-room:nth-child(even){margin-top:clamp(28px,3vw,56px)}
.hx-root .hx-room .pic{aspect-ratio:4/5;padding:0;border-radius:0;overflow:visible;margin-bottom:8px}
.hx-root .hx-room .pic img{object-fit:cover;border-radius:0;box-shadow:9px 9px 0 -1px #fff,9px 9px 0 0 #cdb38d;transition:transform .3s,box-shadow .3s}
.hx-root .hx-room:hover .pic img{transform:translate(-3px,-3px);box-shadow:12px 12px 0 -1px #fff,12px 12px 0 0 var(--hx-ochre)}
.hx-root .hx-room .ln a{border-top-color:var(--hx-line)}
.hx-root .hx-room .hint{background:none!important;border:0!important;border-left:2px solid #cdb38d!important;border-radius:0!important;padding:2px 0 2px 12px!important;box-shadow:none!important}

/* подборки: вместо заливки черта сверху */
.hx-root .hx-colg{background:none!important;border:0!important;border-top:1.5px solid var(--hx-ink)!important;border-radius:0!important;padding:16px 0 6px!important;box-shadow:none!important}
.hx-root .hx-colg .ch a{background:var(--hx-paper)}

/* цифры: последнюю (скидку) обводим от руки */
.hx-root .hx-facts{background:none!important}
.hx-root .hx-facts a:last-child b{position:relative;align-self:flex-start;display:inline-block;width:max-content}
.hx-root .hx-facts a:last-child b:after{content:"";position:absolute;inset:-26% -14% -22% -12%;background:var(--hx-ochre);-webkit-mask:var(--dr-ring) center/100% 100% no-repeat;mask:var(--dr-ring) center/100% 100% no-repeat;pointer-events:none}

/* подбор: фото шагов на синем, между шагами рисованная стрелка */
.hx-root .hx-pod li{position:relative;display:flex;flex-direction:column;gap:12px}
.hx-root .hx-pod li img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:0;padding:0;background:none;
  box-shadow:6px 6px 0 -1px #203873,6px 6px 0 0 rgba(216,195,162,.75);transform:rotate(-1.6deg)}
.hx-root .hx-pod li:nth-child(2) img{transform:rotate(1.4deg) translateY(10px)}
.hx-root .hx-pod li:nth-child(3) img{transform:rotate(-.6deg)}
.hx-root .hx-pod li:not(:last-child):after{content:"";position:absolute;right:calc(var(--hx-gap) * -1.1);top:-6px;width:58px;height:34px;background:var(--hx-sand);z-index:1;
  -webkit-mask:var(--dr-loop) center/contain no-repeat;mask:var(--dr-loop) center/contain no-repeat}

/* как нанести: без карточек, крупная цифра в рисованном круге */
.hx-root .hx-steps{gap:clamp(18px,2vw,36px);align-items:start}
.hx-root .hx-steps li{background:none;border:0;border-radius:0;padding:0}
.hx-root .hx-steps li:nth-child(even){margin-top:clamp(24px,2.6vw,48px)}
.hx-root .hx-steps img{aspect-ratio:4/3;object-fit:cover;border-radius:0;margin-bottom:22px;box-shadow:8px 8px 0 -1px #fff,8px 8px 0 0 #cdb38d}
.hx-root .hx-steps li{display:grid;grid-template-rows:auto auto auto 1fr auto}
.hx-root .hx-steps li>b{grid-row:2;width:auto;height:auto;color:var(--hx-navy);font:500 clamp(40px,3vw,56px)/1 Oswald,sans-serif;display:block;left:auto;top:auto;justify-self:start;transform:none;margin:-34px 0 0 -4px;padding:2px 16px 6px;background:#fff;position:relative}
.hx-root .hx-steps li>b:after{content:"";position:absolute;inset:-14% -10% -20% -14%;background:var(--hx-ochre);-webkit-mask:var(--dr-ring) center/100% 100% no-repeat;mask:var(--dr-ring) center/100% 100% no-repeat;transform:rotate(-6deg)}

/* программа лояльности: фото не в круге, а повёрнутым отпечатком; 10 % обведено от руки */
.hx-root .hx-loy .art{width:clamp(130px,12vw,210px)!important;padding:0;object-fit:cover;aspect-ratio:1;border-radius:0;background:none;transform:rotate(3deg);box-shadow:10px 10px 0 -1px #203873,10px 10px 0 0 rgba(216,195,162,.8)}
.hx-root .hx-loy .t:nth-child(3) b{position:relative;align-self:flex-start;display:inline-block;width:max-content}
.hx-root .hx-loy .t:nth-child(3) b:after{content:"";position:absolute;inset:-24% -14% -16% -12%;background:var(--hx-ochre);-webkit-mask:var(--dr-ring) center/100% 100% no-repeat;mask:var(--dr-ring) center/100% 100% no-repeat;pointer-events:none}

/* где купить: фото крупно и с выходом за левый край карточки, рисованная стрелка */
.hx-root .hx-buy .ways{gap:clamp(18px,1.8vw,30px);padding-left:14px}
.hx-root .hx-buy .ways a{border-radius:0;padding:clamp(14px,1.2vw,22px) clamp(18px,1.6vw,28px) clamp(14px,1.2vw,22px) 0;overflow:visible}
.hx-root .hx-buy .ways a .ic{width:clamp(120px,9.4vw,168px)!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:0;padding:0;background:none;margin:-26px 0 -26px -14px;
  transform:rotate(-2deg);box-shadow:7px 7px 0 -1px #fff,7px 7px 0 0 #cdb38d;transition:transform .3s}
.hx-root .hx-buy .ways a:nth-child(2) .ic{transform:rotate(1.6deg)}
.hx-root .hx-buy .ways a:hover .ic{transform:rotate(0)}
.hx-root .hx-buy .ways a>svg{display:none}
.hx-root .hx-buy .ways a:after{content:"";width:44px;height:18px;background:var(--hx-ink);-webkit-mask:var(--dr-arrow) center/contain no-repeat;mask:var(--dr-arrow) center/contain no-repeat;transition:transform .25s}
.hx-root .hx-buy .ways a:hover:after{transform:translateX(6px);background:var(--hx-navy)}
.hx-root .hx-buy .find{border-radius:0}

/* завод: фото повёрнуто, со смещённым контуром */
.hx-root .hx-fac .art{aspect-ratio:1;object-fit:cover;border-radius:0;transform:rotate(-1.2deg);box-shadow:14px 14px 0 -1px var(--hx-paper),14px 14px 0 0 var(--hx-ochre)}

/* телефоны: без лесенки и выходов за край, чтобы ничего не наезжало */
@media(max-width:760px){
  .hx-root .hx-svc a:nth-child(even),.hx-root .hx-room:nth-child(even),.hx-root .hx-steps li:nth-child(even){margin-top:0}
  .hx-root .hx-idx{grid-template-columns:1fr 1fr;gap:44px 16px;margin-top:48px}
  .hx-root .hx-idx a{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;padding-top:0}
  .hx-root .hx-idx i small{text-align:left}
  .hx-root .hx-idx a .ic{order:-1;width:100%!important;aspect-ratio:1;margin:-26px 0 10px}
  .hx-root .hx-idx a i{margin-top:6px}
  .hx-root .hx-steps li{grid-template-rows:none}
  .hx-root .hx-steps li>b{position:absolute;grid-row:auto;left:2px;top:56px;margin:0;padding:0 8px 2px;font-size:30px}
  .hx-root .hx-buy .ways a .ic{width:96px!important;margin:-14px 0 -14px -10px}
  .hx-root .hx-pod li:after{display:none}
  .hx-root .hx-pod ol{grid-template-columns:repeat(3,1fr)}
  .hx-root .hx-hrow h2:after,.hx-root .hx-fac h2:after{left:20%}
}

/* примерка по фото покупателя: крупное фото с примером поверх, текст сбоку */
.hx-root .hx-try{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,96px);align-items:center}
.hx-root .hx-try .ph{position:relative;display:block;padding:0 clamp(40px,5vw,90px) clamp(40px,4vw,70px) 0}
.hx-root .hx-try .ph img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:0;transform:rotate(-1.4deg);box-shadow:10px 10px 0 -1px var(--hx-paper),10px 10px 0 0 #cdb38d}
.hx-root .hx-try .ph .ph2{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:3/2;transform:rotate(2.6deg);box-shadow:0 0 0 7px #fff,9px 9px 0 6px #cdb38d}
.hx-root .hx-try .ph:after{content:"";position:absolute;right:30%;bottom:22%;width:clamp(56px,5vw,84px);height:clamp(32px,3vw,48px);background:var(--hx-ochre);transform:rotate(18deg);
  -webkit-mask:var(--dr-loop) center/contain no-repeat;mask:var(--dr-loop) center/contain no-repeat}
.hx-root .hx-try h2{position:relative;display:inline-block;margin:10px 0 18px}
.hx-root .hx-try h2:after{content:"";position:absolute;left:18%;bottom:-12px;width:min(210px,60%);height:15px;background:var(--hx-ochre);opacity:.85;transform:rotate(-1deg);
  -webkit-mask:var(--dr-swash) center/100% 100% no-repeat;mask:var(--dr-swash) center/100% 100% no-repeat}
.hx-root .hx-try p{max-width:520px;font-size:clamp(15px,1.1vw,18px);line-height:1.55;margin:0 0 26px}
.hx-root .hx-try .soon{position:relative;display:inline-block;margin:0 0 30px 10px;padding:8px 14px;font-weight:600;color:#203873}
.hx-root .hx-try .soon:before{content:"";position:absolute;inset:-22% -26% -28% -18%;background:var(--hx-ochre);transform:rotate(-4deg);
  -webkit-mask:var(--dr-ring) center/100% 100% no-repeat;mask:var(--dr-ring) center/100% 100% no-repeat}
.hx-root .hx-try .hx-lnk{display:flex;width:max-content;align-items:center;gap:8px;border-bottom:0;font-weight:600}
.hx-root .hx-try .hx-lnk:after{content:"";width:34px;height:14px;background:currentColor;-webkit-mask:var(--dr-arrow) center/contain no-repeat;mask:var(--dr-arrow) center/contain no-repeat;transition:transform .25s}
.hx-root .hx-try .hx-lnk:hover:after{transform:translateX(5px)}
@media(max-width:760px){
  .hx-root .hx-try{grid-template-columns:1fr;gap:26px}
  .hx-root .hx-try .ph{padding:0 28px 34px 0}
  .hx-root .hx-try .ph:after{display:none}
}

/* полоса сервисов: семь карточек (с примеркой по фото) */
.hx-root .hx-svc{grid-template-columns:repeat(7,minmax(0,1fr))}
@media(max-width:1100px){.hx-root .hx-svc{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-root .hx-svc a:nth-child(even){margin-top:0}.hx-root .hx-svc a:nth-child(n+5){margin-top:10px}}
@media(max-width:760px){.hx-root .hx-svc{grid-template-columns:1fr 1fr}.hx-root .hx-svc a:nth-child(n){margin-top:0}}

/* меню каталога в шапке: как главная на фото, без бумажной текстуры и скруглений, фото с контуром */
body .hxh .hxm{border-radius:2px;box-shadow:0 28px 70px rgba(15,20,40,.18);border-top:1.5px solid #1f2a44}
body .hxh .hxm-rail{background:#f4f1ec!important;padding:16px 14px}
body .hxh .hxm-r{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:10px 12px;border-radius:0;border-left:3px solid transparent}
body .hxh .hxm-r img{width:64px;height:48px;object-fit:cover;border-radius:0;box-shadow:4px 4px 0 -1px #f4f1ec,4px 4px 0 0 #cdb38d}
body .hxh .hxm-r i{border-radius:0}
body .hxh .hxm-r:hover{background:#fff;box-shadow:none}
body .hxh .hxm-r.on{background:#fff;border-left-color:#a9875a}
body .hxh .hxm-all{gap:10px}
body .hxh .hxm-all svg{display:none}
body .hxh .hxm-all:after,body .hxh .hxm-go:after{content:"";width:34px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 26' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.3'%3E%3Cpath d='M3 15c14-5 30 1 51-4'/%3E%3Cpath d='M43 4l12 7-9 10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 26' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.3'%3E%3Cpath d='M3 15c14-5 30 1 51-4'/%3E%3Cpath d='M43 4l12 7-9 10'/%3E%3C/svg%3E") center/contain no-repeat}
body .hxh .hxm-ph{border-bottom:1.5px solid #1f2a44}
body .hxh .hxm-go{border-radius:0;background:none;color:#203873!important;padding:8px 0;gap:10px}
body .hxh .hxm-go svg{display:none}
body .hxh .hxm-go:hover{background:none;color:#a9875a!important}
body .hxh .hxm-lbl{color:#a9875a;display:flex;align-items:center;gap:8px}
body .hxh .hxm-lbl:before{content:"";width:20px;height:6px;background:#a9875a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.4'%3E%3Cpath d='M2 6c9-3 20 1 36-2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.4'%3E%3Cpath d='M2 6c9-3 20 1 36-2'/%3E%3C/svg%3E") center/contain no-repeat}
body .hxh .hxm-subs li > a{border-radius:0}
body .hxh .hxm-subs li > a:hover{background:#f4f1ec}
body .hxh .hxm-l3{gap:4px 14px}
body .hxh .hxm-l3 a{border-radius:0;background:none;padding:3px 0;border-bottom:1px solid #ddd3c3;font-size:13px}
body .hxh .hxm-l3 a:hover{background:none;color:#203873;border-bottom-color:#a9875a}
body .hxh .hxm-c{border-radius:0}
body .hxh .hxm-c i{border-radius:0}
body .hxh .hxm-c:hover{background:#f4f1ec}
body .hxh .hxm-pr{border:0;border-radius:0;padding:0 0 4px}
body .hxh .hxm-pr:hover{transform:none}
body .hxh .hxm-pr img{border-radius:0;background:#f4f1ec;box-shadow:5px 5px 0 -1px #fff,5px 5px 0 0 #cdb38d;transition:transform .25s,box-shadow .25s}
body .hxh .hxm-pr:hover img{transform:translate(-2px,-2px);box-shadow:7px 7px 0 -1px #fff,7px 7px 0 0 #a9875a}
body .hxh .hxm-pr span{margin-top:6px}
body .hxh .hxm-img{border-radius:0;overflow:visible}
body .hxh .hxm-img img{transform:rotate(-1.2deg);box-shadow:9px 9px 0 -1px #fff,9px 9px 0 0 #cdb38d}
body .hxh .hxm-img:hover img{transform:rotate(-1.2deg) translate(-3px,-3px)}
body .hxh .hxm-q{border-top:1.5px solid #1f2a44;background:#fff}
body .hxh .hxm-q a{border-radius:0}
body .hxh .hxm-q a:hover{background:#f4f1ec}
body .hxh .hxm-q img{width:64px;height:48px;object-fit:cover;border-radius:0;box-shadow:4px 4px 0 -1px #fff,4px 4px 0 0 #cdb38d}
body .hxh .hxm-q a:hover img{box-shadow:4px 4px 0 -1px #f4f1ec,4px 4px 0 0 #cdb38d}
body .hxh .hxm-q{grid-template-columns:repeat(5,minmax(0,1fr))}body .hxh .hxm-q a{padding:14px 16px}

/* мобильное меню: как главная на фото, без бумажной текстуры и скруглений */
body .mn-x{border-radius:0}
body .mn-search{border-radius:0;background:#f4f1ec}
body .mn-search button{border-radius:0}
body .mn-lbl{color:#a9875a;display:flex;align-items:center;gap:8px}
body .mn-lbl:before{content:"";width:20px;height:6px;background:#a9875a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.4'%3E%3Cpath d='M2 6c9-3 20 1 36-2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.4'%3E%3Cpath d='M2 6c9-3 20 1 36-2'/%3E%3C/svg%3E") center/contain no-repeat}
body .mn-secs{background:none!important;border-radius:0;padding:0;gap:0;border-top:1.5px solid #1f2a44}
body .mn-sec{border-radius:0;background:none!important;border-bottom:1px solid #ece6db;grid-template-columns:64px minmax(0,1fr) 20px;padding:10px 2px}
body .mn-sec i,body .mn-sec img{width:64px!important;height:48px!important;object-fit:cover!important;border-radius:0;box-shadow:4px 4px 0 -1px #fff,4px 4px 0 0 #cdb38d}
body .mn-all{border-radius:0}
body .mn-q a{border-radius:0;border:0;border-top:1.5px solid #1f2a44;padding:12px 2px;align-items:flex-start}
body .mn-q img{width:56px;height:42px;object-fit:cover;border-radius:0;box-shadow:3px 3px 0 -1px #fff,3px 3px 0 0 #cdb38d}
body .mn-acc div a{border-radius:0}
body .mn-ph img{border-radius:0;box-shadow:5px 5px 0 -1px #fff,5px 5px 0 0 #cdb38d}
body .mn-sub img{width:48px;height:36px;object-fit:cover;box-shadow:3px 3px 0 -1px #fff,3px 3px 0 0 #cdb38d}
body .mn-sub{grid-template-columns:48px minmax(0,1fr) 20px}
body .mn-chips{gap:6px 16px}
body .mn-chips a{border-radius:0;background:none;padding:0;min-height:36px;border-bottom:1px solid #ddd3c3}
body .mn-chips a:active{background:none;color:#203873}
body .mn-c i{border-radius:0}
body .mn-pr{border:0;border-radius:0;padding:0 6px 4px 0}
body .mn-pr img{border-radius:0;background:#f4f1ec;box-shadow:5px 5px 0 -1px #fff,5px 5px 0 0 #cdb38d}
