:root{--vk-ui-radius:12px;--vk-ui-height:46px}body :is(.vk2 .vk2-btn,.vk2 .vk2-link,.vk-cart,.vk-menu,.vk-footer .vk-guide,.t1291 .t-catalog__card__btn,.t744 .t-btn,.t706 .t-submit,.vk5-button){box-sizing:border-box;min-height:46px!important;border-radius:12px!important;padding:10px 18px!important;font:500 15px/1.35 'IBM Plex Sans',Arial,sans-serif!important;letter-spacing:.01em!important;transition:background-color .28s,color .28s,border-color .28s,transform .34s cubic-bezier(.2,.75,.25,1)!important}.vk-footer .vk-guide{color:#292B29!important;background:#F5F1EB!important;border-color:#F5F1EB!important}.vk-footer .vk-guide:hover{color:#292B29!important;background:#D8C8B2!important;border-color:#D8C8B2!important}.vk5-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;background:#292B29;color:#fff!important;border:1px solid #292B29;cursor:pointer}.vk5-button:hover{background:#66645D;border-color:#66645D;transform:translateY(-2px)}.vk5-button:focus-visible,.vk5-categories a:focus-visible{outline:2px solid #66645D;outline-offset:3px}#rec5484050701 .tn-elem[data-elem-id="1794000493666000010"] .tn-atom{border-radius:12px!important;font-weight:500!important;font-size:15px!important}.vk2 .vk5-fit{padding:clamp(22px,3.6vw,52px)!important}.vk5-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:clamp(22px,2vw,28px)}.vk5-fields label{font:500 14px/1.4 'IBM Plex Sans',Arial,sans-serif}.vk5-fields input{margin-top:6px}.vk5-cta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vk5-fit-result[hidden]{display:none!important}.vk5-fit-result{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;padding:14px;background:#F5F1EB;border-radius:12px}.vk5-fit-result img{width:76px;height:64px;object-fit:contain;border-radius:8px}.vk5-fit-result a{margin-left:auto}.vk5-fit-result strong{font-size:18px}.vk5-fit-result small{display:block;color:#66645D;font-size:15px;margin-top:4px}.vk5-shop{box-sizing:border-box;padding:26px clamp(18px,3vw,42px);margin:8px;border-radius:18px;background:#fff;color:#292B29;font:400 16px/1.5 'IBM Plex Sans',Arial,sans-serif;scroll-margin-top:110px}.vk5-shop h2{margin:0 0 14px;font:500 clamp(24px,3vw,36px)/1.15 'Golos Text',Arial,sans-serif}.vk5-categories{display:flex;flex-wrap:wrap;gap:8px}.vk5-categories a{color:#292B29!important;background:#F5F1EB;border:1px solid #D8C8B2}.vk5-categories a[aria-current]{background:#292B29;color:white!important;border-color:#292B29}.vk5-categories a:hover{background:#D8C8B2}.vk5-categories a[aria-current]:hover{background:#66645D}.vk5-extra[hidden],.vk5-category-hidden{display:none!important}.vk5-extra{margin-top:28px}.vk5-extra h3{margin:20px 0 6px;font:500 23px/1.25 'Golos Text',Arial,sans-serif}.vk5-extra p{margin:0 0 14px}.vk5-box-more{margin-top:16px}.vk5-enter{animation:vk5-enter .9s cubic-bezier(.2,.65,.25,1) both;animation-delay:var(--vk5-delay,0ms)}@keyframes vk5-enter{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.vk5-pair{grid-template-columns:1fr}.vk5-fields label{font-size:13px}.vk5-fields input{padding:9px!important}.vk5-fit-result a{margin-left:0}.vk5-shop{padding:18px}.vk-menu{min-width:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.vk5-enter{animation:none!important}.vk5-button,.vk2 .vk2-btn{transition:none!important}}

.t1291 .t-catalog__card__imgwrapper,.t1291 .t-catalog__card__bgimg{background-color:#F5F1EB!important}#rec5484050701 [data-elem-id="1794000493665000008"] .tn-atom{font-size:25px!important;white-space:nowrap}.vk7-dialog-media{position:relative;aspect-ratio:1;touch-action:pan-y;cursor:grab}.vk7-dialog-media img{object-fit:cover;user-select:none}.vk7-close,.vk8-arrow{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #D8C8B2;border-radius:10px;background:#fff;color:#292B29;font:26px/1 Arial;cursor:pointer}.vk8-arrow{position:absolute;bottom:12px}.vk8-arrow.prev{left:12px}.vk8-arrow.next{right:12px}.vk8-frame{position:absolute;bottom:16px;left:50%;translate:-50%;border-radius:8px;padding:4px 10px;background:#fffffff2;color:#292B29;font-size:13px}.vk8-note{margin:0 0 18px;padding:12px 14px;border-radius:10px;background:#F5F1EB;font-size:14px;color:#494740}.vk7-more,.vk7-home-stock>.vk5-button{margin:24px 0 0;text-align:left}.vk7-more{margin-top:clamp(32px,4vw,48px);padding-inline:40px}.vk5-shop:has(.vk7-home-stock){padding-inline:40px}.vk7-home-stock>.vk5-button{margin-bottom:22px}@media(max-width:700px){#rec5484050701 h1{font-size:clamp(24px,7.4vw,34px)!important}#rec5484050701 [data-elem-id="1794000493665000008"] .tn-atom{font-size:20px!important}.vk5-shop:has(.vk7-home-stock),.vk7-more{padding-inline:20px}}

.t1291 .t-catalog__card__bgimg{background-size:auto 113%!important}.vk7-stock-image{background:#f5f1eb!important}.vk7-stock-image img{width:auto;max-width:100%;margin:auto;aspect-ratio:1;object-fit:contain;mask-image:linear-gradient(90deg,transparent,#000 9% 91%,transparent)}.vk7-home-stock:not(:empty){padding-top:28px}.vk7-home-stock h2{margin-bottom:12px}.vk7-home-stock>p{color:#66645d;margin:0 0 24px}.vk5-box-more>.vk5-button{margin-top:16px}
:root{--vk7-gap:clamp(22px,2.5vw,34px);--vk7-border:#D8C8B2;--vk7-paper:#F5F1EB;--vk7-ink:#292B29}body .vk2 section,body .vk5-shop,body .vk-footer,body .r:has(>.t1291){margin:var(--vk7-gap) 8px!important}body .vk2 section.vk2-delivery,body .vk2 section.vk2-faq{margin:var(--vk7-gap) 8px!important}.vk7-more[hidden]{display:none}.vk2 section.vk7-wholesale,.vk2 section.vk7-contact{padding:clamp(24px,4.4vw,66px)!important}.vk7-opt-layout,.vk7-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,88px)}.vk7-opt-layout header,.vk7-contact-layout header{display:grid;justify-items:start;align-content:start;gap:14px}.vk7-opt-layout h2,.vk7-contact-layout h2{margin:0!important}.vk7-opt-layout p,.vk7-contact-layout p{margin:0 0 12px;font-size:17px;max-width:37ch}.vk7-opt-detail{border-radius:18px;background:#F5F1EB;padding:clamp(18px,2.5vw,36px)}.vk7-opt-mark{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;border-bottom:1px solid #D8C8B2;padding-bottom:12px}.vk7-opt-mark strong{font:500 clamp(33px,4vw,56px)/1.1 'Golos Text',Arial,sans-serif;letter-spacing:-.04em}.vk7-opt-detail ol{counter-reset:opt;list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.vk7-opt-detail li{counter-increment:opt;display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:8px}.vk7-opt-detail li:before{content:'0' counter(opt);color:#66645D;grid-row:span 2;font-size:13px}.vk7-opt-detail li span{grid-column:2;color:#66645D;font-size:15px}.vk7-contact-data{display:grid;justify-items:start;gap:14px}.vk7-phone{font:500 clamp(25px,3.2vw,46px)/1.2 'Golos Text',Arial,sans-serif;color:#292B29!important;letter-spacing:-.035em}.vk7-pickup{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 24px;border-top:1px solid #66645D;padding-top:14px;margin-top:10px}.vk7-pickup a{color:#292B29!important}.vk7-home-stock:not(:empty){margin-top:24px;border-top:1px solid #D8C8B2;padding-top:18px}.vk7-stock-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:12px}.vk7-stock-head p{margin:0}.vk7-filter{display:flex;flex-wrap:wrap;gap:8px}.vk7-filter [aria-pressed=false]{color:#292B29!important;background:transparent;border-color:#66645D}.vk7-filter [aria-pressed=false]:hover{background:#D8C8B2}.vk7-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vk7-stock-card{min-width:0;position:relative;border:1px solid #e6ddd0;border-radius:16px;overflow:hidden;background:#fff}.vk7-stock-card>a{display:block;color:#292B29!important;text-decoration:none!important}.vk7-stock-card>a:focus-visible{outline:2px solid #292B29;outline-offset:-3px}.vk7-stock-image{aspect-ratio:1.25;background:#F5F1EB;overflow:hidden}.vk7-stock-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.75,.25,1)}.vk7-stock-card:hover img{transform:scale(1.075)}.vk7-stock-copy{padding:15px 46px 15px 16px}.vk7-stock-copy h3{font-size:clamp(17px,1.6vw,23px);line-height:1.18;margin:4px 0 7px}.vk7-stock-copy span,.vk7-stock-copy small{color:#66645D}.vk7-stock-arrow{position:absolute;right:15px;bottom:15px;color:#292B29!important}.vk7-dialog{padding:0;width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:20px;background:#fff;color:#292B29;overflow:auto;font:16px/1.5 'IBM Plex Sans',Arial,sans-serif}.vk7-dialog::backdrop{background:rgba(25,25,23,.64);backdrop-filter:blur(4px)}.vk7-dialog[open]{animation:vk7-dialog-in .62s cubic-bezier(.2,.8,.2,1) both}.vk7-dialog-inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding:32px;position:relative}.vk7-close{position:absolute;z-index:2;right:12px;top:12px}.vk7-dialog-media{border-radius:14px;overflow:hidden;background:#F5F1EB;aspect-ratio:1.15}.vk7-dialog-media img{width:100%;height:100%;object-fit:contain;display:block}.vk7-dialog-copy h2{font:500 clamp(23px,2.8vw,34px)/1.14 'Golos Text',Arial,sans-serif;margin:4px 20px 14px 0}.vk7-kicker{font-size:13px;color:#66645D;margin:0}.vk7-price{font:500 clamp(20px,2.3vw,32px)/1.2 'Golos Text',Arial,sans-serif;margin:0 0 14px}.vk7-price small{display:block;color:#66645D;font:400 15px/1.5 'IBM Plex Sans',Arial,sans-serif;margin-top:4px}.vk7-facts{margin:14px 0 18px}.vk7-facts div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border-top:1px solid #e6ddd0;padding:8px 0}.vk7-facts dt{color:#66645D}.vk7-facts dd{margin:0;font-weight:500}.vk7-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vk7-page-link{color:#292B29!important;text-decoration:underline!important;text-underline-offset:4px}html:has(.vk7-dialog[open]){overflow:hidden}.vk7-pdp{padding:clamp(18px,3vw,40px) 0}.vk7-pdp .t744__title{line-height:1.15!important}.vk7-pdp .t744__col_first .t-slds{border-radius:16px;overflow:hidden}.vk7-pdp .vk7-unit{font:15px/1.5 'IBM Plex Sans',Arial,sans-serif;color:#66645D;margin:3px 0 16px}.vk7-pdp .t744__descr .vk7-facts{font:16px/1.45 'IBM Plex Sans',Arial,sans-serif}.vk7-pdp .t744__descr p{margin:12px 0 4px}.vk7-pdp .t744__descr small{font-size:13px}.vk5-pair{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:center}.vk5-pair h2{margin:8px 0 12px!important}.vk5-pair p{margin:0;color:#292B29;font:400 17px/1.5 'IBM Plex Sans',Arial,sans-serif}#rec5484050701 h1 em{color:#D8C8B2;font-weight:400}#rec5484050701 [data-elem-id="1794000493668000015"] img{height:100%;object-fit:cover;border-radius:10px}#rec5484050701 [data-elem-id="1794000493670000021"] .tn-atom span{white-space:nowrap;font-size:.86em}.vk7-arrive{animation:vk7-arrive 1.15s cubic-bezier(.18,.76,.26,1) both!important;animation-delay:var(--vk7-delay,0ms)!important}@keyframes vk7-arrive{0%{opacity:.28;translate:0 38px}100%{opacity:1;translate:0 0}}@keyframes vk7-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.985)}100%{opacity:1;transform:none}}@media(max-width:700px){.vk7-opt-layout,.vk7-contact-layout,.vk7-dialog-inner{grid-template-columns:minmax(0,1fr);gap:18px}.vk7-dialog-inner{padding:18px}.vk7-close{top:8px;right:8px}.vk7-dialog-copy h2{margin-right:0}.vk7-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vk7-stock-copy{padding:10px 12px}.vk7-stock-arrow{display:none}.vk7-pickup{grid-template-columns:minmax(0,1fr);gap:4px}.vk7-stock-head{align-items:start}.vk7-stock-head h2{margin-bottom:7px}}@media(prefers-reduced-motion:reduce){.vk7-arrive,.vk7-dialog[open]{animation:none!important}.vk7-stock-image img{transition:none}}
/* Shared layout and controls */
:root{--vk7-gap:clamp(22px,2.5vw,34px);--vk-air:clamp(24px,4.3vw,64px)}
.vk-nav .vk-nav__row{gap:clamp(8px,1.5vw,20px)!important}.vk-nav .vk-contact{margin-left:auto}.vk-nav .vk-feedback,.vk-nav .vk-cart{min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:10px!important;line-height:1.15;opacity:1!important}.vk-nav .vk-feedback{padding:10px 14px;min-height:46px;border:1px solid #292b29;background:#292b29;color:#fff!important;text-decoration:none!important;font-weight:500}.vk-nav .vk-feedback:hover{background:#66645d;border-color:#66645d;color:#fff!important}.vk-nav .vk-cart{position:relative;width:46px;min-width:46px!important;padding:0!important;border-color:#d8c8b2!important;color:#292b29!important;background:#fff!important}.vk-nav .vk-cart:hover{background:#d8c8b2!important;color:#292b29!important}.vk-cart svg{width:21px;height:21px}.vk-cart .vk-count:not(:empty){position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 3px;border-radius:20px;background:#d8c8b2;color:#292b29;font:600 11px/17px Arial,sans-serif}.vk-nav :is(a,button):focus-visible,.vk5-button:focus-visible,.vk-data-choice a:focus-visible{outline:2px solid #7b6b56!important;outline-offset:3px}
.vk-footer__legal{align-items:baseline;row-gap:12px!important}.vk-footer__legal :is(span,a){font:400 13px/1.5 'IBM Plex Sans',Arial,sans-serif!important;margin:0!important}.vk-footer__legal a{color:#f5f1eb!important;text-underline-offset:.24em}
.vks:not(.vk-docs)>section{margin-top:var(--vk7-gap)!important;margin-bottom:var(--vk7-gap)!important;padding:var(--vk-air)}.vks .vks-actions{margin-top:24px;gap:12px}.vks-hero a.vk5-button.vks-light{background:#d8c8b2!important;color:#292b29!important;border-color:#d8c8b2!important}.vks-hero a.vk5-button.vks-line{color:#f5f1eb!important;border-color:#d8c8b2!important;background:transparent!important}.vks-hero a.vk5-button:is(.vks-light,.vks-line):hover{background:#f5f1eb!important;color:#292b29!important}.vks:not(.vk-docs) a.vk5-button.vks-line:not(.vks-hero a){color:#292b29!important;border-color:#66645d!important;background:transparent!important}.vks:not(.vk-docs) a.vk5-button.vks-line:not(.vks-hero a):hover{background:#f5f1eb!important}.vk-footer .vk-guide:hover{background:#d8c8b2!important;color:#292b29!important}
#allrecords :is(h1,h2,h3){text-wrap:balance}#allrecords :is(p,li,.t-descr,.t-section__descr,.vks-lead){text-wrap:pretty}.vk7-home-stock>p{margin-bottom:24px!important}.vk5-box-more>.vk5-button{margin-top:20px!important}
#rec5484050701 .t396__artboard:not(.rendered) :is(.tn-elem,.tn-molecule){visibility:hidden}#rec5484050701 h1{max-width:calc(100% - 20px);font-size:clamp(30px,4vw,46px)!important;line-height:1.12!important;white-space:normal!important}#rec5484050701 h1 em{white-space:normal!important;font-size:.91em}#rec5484050701 #molecule-1794000493664000007>[data-elem-id]{top:auto!important;bottom:0;height:auto!important}
#rec5628244801{scroll-margin-top:24px;margin:var(--vk7-gap) 8px;border-radius:22px;background:#fff;overflow:clip}#rec5628244801 .t678{padding:var(--vk-air) 16px!important;background:#fff!important}#rec5628244801 :is(.t-section__title,.t-section__descr){color:#292b29!important}#rec5628244801 .t-section__title{margin-bottom:14px}#rec5628244801 .t-section__descr{max-width:48ch}#rec5628244801 .t-input{border-color:#8b8172!important;border-radius:9px!important}#rec5628244801 .t-submit{min-height:46px;background:#292b29!important;color:#fff!important;border-radius:10px!important}#rec5628244801 .t-submit:hover{background:#55534d!important}
.vk-data-choice{margin:20px 0;font:400 15px/1.5 'IBM Plex Sans',Arial,sans-serif;color:#292b29}.vk-data-choice label{display:grid;grid-template-columns:19px 1fr;gap:10px;align-items:start;cursor:pointer}.vk-data-choice input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#292b29}.vk-data-choice p{margin:6px 0 0 29px}.vk-data-choice a{color:#3d3a34!important;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:1150px){.vk-nav .vk-contact{display:none}.vk-nav .vk-links{margin-left:auto}}
.vk-nav :is(.vk-mobile-link,.vk-menu-icon){display:none}
@media(max-width:700px){
body .vk-nav .vk-nav__row{display:grid;grid-template-columns:minmax(0,1fr) max-content 44px 44px;align-items:center;gap:clamp(4px,1.5vw,8px)!important;padding:10px clamp(8px,2vw,12px)!important}
body .vk-nav .vk-nav__row>.vk-brand{display:inline-flex!important;align-items:center;justify-self:start;min-height:44px;margin:0!important;padding:0!important;white-space:nowrap;font-size:clamp(11px,3.25vw,15px)!important;letter-spacing:-.02em}
body .vk-nav .vk-nav__row>.vk-feedback{display:none!important}
body .vk-nav .vk-contact{display:inline-flex!important;align-items:center;justify-self:end;min-height:44px;margin:0;padding:0;color:#292b29!important;font:600 clamp(12px,3.35vw,16px)/1.15 'IBM Plex Sans',Arial,sans-serif;white-space:nowrap}
body .vk-nav :is(.vk-cart,.vk-menu){box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px;min-width:44px!important;height:44px;min-height:44px!important;margin:0;padding:0!important;gap:0!important}
body .vk-nav .vk-nav__row>.vk-cart{background:transparent!important}
body .vk-nav .vk-nav__row>.vk-cart:hover{background:#d8c8b2!important}
body .vk-nav .vk-cart .vk-count:empty{display:none}
body .vk-nav .vk-menu{background:transparent!important;color:#292b29!important;border-color:#8b8172!important}
body .vk-nav .vk-menu .vk-menu-label{display:none!important}
body .vk-nav .vk-menu .vk-menu-icon{display:block!important;flex:none}
body .vk-nav .vk-menu[aria-expanded=true]{background:#d8c8b2!important;color:#292b29!important}
.vk-nav .vk-links{top:100%!important;left:0;right:0;margin-top:6px!important;padding:6px 16px 12px;background:#fff;gap:0!important}
.vk-nav .vk-links.is-open{display:grid!important}
.vk-nav .vk-links a{box-sizing:border-box;display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:15px}
.vk-nav .vk-links .vk-mobile-feedback{justify-content:center;margin-top:8px;padding:10px 14px;border:1px solid #292b29;border-radius:10px;background:#292b29;color:#fff!important;font-weight:600}
.vk-nav .vk-links .vk-mobile-feedback:hover{background:#66645d;color:#fff!important}
.vk-footer__legal{align-items:flex-start}.vk-footer__legal span{flex-basis:100%}#rec5484050701 h1{max-width:100%;font-size:clamp(24px,7vw,34px)!important}#rec5628244801{margin-inline:4px}}
/* Mobile first screen */
@media(max-width:700px){
#rec5484050701 #molecule-1794000493664000007{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;padding-top:12px;box-sizing:border-box}
#rec5484050701 #molecule-1794000493664000007>[data-elem-id]{position:static!important;width:auto!important}
#rec5484050701 #molecule-1794000493664000007 .tn-atom{display:block;white-space:normal!important;line-height:1.3!important}
#rec5484050701 #molecule-1794000493670000019{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px 18px}
#rec5484050701 #molecule-1794000493670000019>[data-elem-id]{position:static!important;width:auto!important;height:auto!important;display:block!important;min-width:0}
#rec5484050701 #molecule-1794000493670000019 .tn-atom{display:block;white-space:normal!important;line-height:1.28!important}
#rec5484050701 [data-elem-id="1794000493670000021"] .tn-atom span{white-space:normal!important}
}
@media(max-width:479px){
#rec5484050701 [data-elem-id="1794000493664000005"]{top:59px!important;height:auto!important}
#rec5484050701 [data-elem-id="1794000493664000006"]{top:184px!important;height:auto!important}
#rec5484050701 [data-group-id="1794000493664000007"]{top:306px!important}
#rec5484050701 [data-elem-id="1794000493666000010"]{top:408px!important}
#rec5484050701 :is([data-group-id="1794000493667000012"],[data-group-id="1794000493670000019"],[data-group-id="1794000493671000023"],[data-group-id="1794000493672000027"],[data-group-id="1794000493673000031"]){margin-top:-100px}
#rec5484050701 [data-elem-id="1794000493659000001"]{height:1051px!important}
#rec5484050701 .t396{display:flow-root;overflow:hidden;overflow:clip}
#rec5484050701 .t396__artboard{margin-bottom:-100px}
}

/* Keep CTA arrows monochrome, including Safari's emoji fallback. */
#rec5491609601 :is(#vk-wholesale .vk2-btn,#vk-delivery .vk2-link,#vk-faq .vk2-link,#vk-contacts .vk2-btn)>span{font-size:0!important}
#rec5491609601 :is(#vk-wholesale .vk2-btn,#vk-delivery .vk2-link,#vk-faq .vk2-link,#vk-contacts .vk2-btn)>span::after{content:'→';font-size:16px;line-height:1}
@media(min-width:480px) and (max-width:700px){
#rec5484050701 #molecule-1794000493670000019{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:12px}
#rec5484050701 [data-elem-id="1794000493666000010"]{top:412px!important}
}

@media(max-width:700px){
#rec5484050701 #molecule-1794000493664000007 [data-elem-id="1794000493665000008"] .tn-atom{font-size:22px!important}
#rec5484050701 #molecule-1794000493664000007 [data-elem-id="1794000493665000009"] .tn-atom{font-size:14px!important}
}

/* Catalog, feedback and cart */
body .vk-nav .vk-nav__row>.vk-cart{position:relative;display:grid!important;place-items:center;flex-shrink:0}.vk-nav .vk-cart svg{display:block;width:22px;height:22px;margin:0}.vk-nav .vk-count{position:absolute;right:-4px;top:-4px}.vk-nav .vk-count:empty{display:none}body .vk-nav .vk-feedback{white-space:nowrap}
body #catalog.vk5-shop:has(+ #rec5484278901:not(.vk5-category-hidden)){margin-bottom:0!important;border-radius:18px 18px 0 0;padding-bottom:0}body #catalog.vk5-shop + #rec5484278901{margin-top:0!important;border-radius:0 0 18px 18px}body #catalog.vk5-shop + #rec5484278901 .t1291{padding-top:24px!important}body #catalog .vk7-home-stock:not(:empty){border:0;margin:0;padding-top:24px}body #catalog + #rec5484278901 :is(.t-section__title,.t-section__descr){margin-left:0;margin-right:0;text-align:left}
body :is(#catalog .vk7-home-stock,#catalog + #rec5484278901) :is(h2,.t-section__title){font:500 clamp(23px,3vw,36px)/1.18 'Golos Text',Arial,sans-serif!important;color:#292b29!important;margin-top:0!important;margin-bottom:12px!important}body :is(#catalog .vk7-home-stock,#catalog + #rec5484278901) :is(.vk7-category-description,.t-section__descr){font:400 16px/1.5 'IBM Plex Sans',Arial,sans-serif!important;color:#66645d!important;margin-bottom:24px!important}
body :is(.vk7-stock-copy h3,.t1291 .t-catalog__card__title){font:500 clamp(17px,1.6vw,21px)/1.25 'Golos Text',Arial,sans-serif!important;color:#292b29!important}body :is(.vk7-stock-copy small,.t1291 .t-catalog__card__descr){font:400 14px/1.4 'IBM Plex Sans',Arial,sans-serif!important;color:#66645d!important}body :is(.vk7-stock-rate,.t1291 .t-catalog__card__price){font:500 clamp(16px,1.5vw,20px)/1.35 'Golos Text',Arial,sans-serif!important;color:#292b29!important}.vk7-stock-copy small{display:block;margin-bottom:8px}.vk7-stock-copy{min-height:94px}.vk7-opt-mark:only-child{border-bottom:0;padding-bottom:0}
#rec5484050701 [data-elem-id="1794000493666000010"]{translate:none!important}
.vk-feedback-dialog{box-sizing:border-box;padding:0;width:min(560px,calc(100vw - 24px));height:min(620px,calc(100vh - 24px));height:min(620px,calc(100dvh - 24px));max-height:none;max-width:none;border:1px solid #d8c8b2;border-radius:24px;background:#f5f1eb;color:#292b29;overflow:hidden}.vk-feedback-dialog::backdrop{background:#222320b8;backdrop-filter:blur(4px)}.vk-feedback-dialog iframe{display:block;width:100%;height:100%;border:0}.vk-feedback-close{position:absolute;z-index:1;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d8c8b2;border-radius:6px;background:#f5f1eb;color:#292b29;font:28px/1 Arial,sans-serif;cursor:pointer}html:has(.vk-feedback-dialog[open]){overflow:hidden}
html.vk-feedback-page #allrecords > :not(#rec5628244801),html.vk-feedback-page .vk-nav{display:none!important}body #rec5628244801{box-sizing:border-box;margin:clamp(18px,4vw,58px) 8px!important;padding:clamp(24px,5vw,64px) clamp(18px,4vw,48px)!important;border:1px solid #d8c8b2;border-radius:24px;background:#f5f1eb}#rec5628244801 .t678{max-width:620px;margin:auto}#rec5628244801 .t678 .t-container,#rec5628244801 .t678 .t-col{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#rec5628244801 .t-section__title:before{content:'КОНСУЛЬТАЦИЯ';display:block;margin-bottom:13px;font:500 12px/1.3 'IBM Plex Sans',Arial,sans-serif;letter-spacing:.13em;color:#66645d}body #rec5628244801 .t-section__title{margin:0 0 10px!important;text-align:left;font:500 clamp(27px,5.8vw,43px)/1.12 'Golos Text',Arial,sans-serif!important;letter-spacing:-.025em;color:#292b29!important}body #rec5628244801 .t-section__descr{margin:0 0 24px!important;text-align:left;font:400 16px/1.55 'IBM Plex Sans',Arial,sans-serif!important;color:#66645d!important}html.vk-feedback-page body #rec5628244801{margin:0!important;padding:26px clamp(17px,5.5vw,32px)!important;border:0;border-radius:0}html.vk-feedback-page #rec5628244801 .t-section__title{padding-right:39px}
body .t706__cartwin-content{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-width:680px;border:1px solid #d8c8b2;border-radius:24px;background:#f5f1eb;padding:clamp(18px,5vw,42px);color:#292b29}.t706__cartwin-heading{color:#292b29!important;font:500 clamp(24px,4.2vw,38px)/1.15 'Golos Text',Arial,sans-serif!important;letter-spacing:-.02em}body .t706__cartwin-products{border-color:#d8c8b2!important}.t706__product-thumb{border-radius:9px;background-color:#eee7dc}.t706__product-title{overflow-wrap:anywhere}.t706__product-quantity,.t706__product-amount{font-variant-numeric:tabular-nums}body :is(.t706__product-plus,.t706__product-minus,.t706__product-del){min-width:28px;min-height:32px;display:inline-grid;place-items:center}
body :is(#rec5628244801,.t706__orderform) .t-input-title{font:500 14px/1.4 'IBM Plex Sans',Arial,sans-serif!important;color:#292b29!important}body :is(#rec5628244801,.t706__orderform) .t-input{box-sizing:border-box;border:1px solid #c9bba6!important;border-radius:11px!important;background:#fffdf9!important;color:#292b29!important;font:400 16px/1.4 'IBM Plex Sans',Arial,sans-serif!important}body :is(#rec5628244801,.t706__orderform) .t-input:focus-visible{outline:2px solid #655d51;outline-offset:1px}body :is(#rec5628244801,.t706__orderform) .t-submit{min-height:48px!important;width:100%;border:1px solid #292b29!important;border-radius:11px!important;background:#292b29!important;color:#fff!important;font:500 16px/1.3 'IBM Plex Sans',Arial,sans-serif!important}body :is(#rec5628244801,.t706__orderform) .t-submit:hover{background:#484942!important}body :is(#rec5628244801,.t706__orderform) .t-input-group{margin-bottom:13px}.vk-data-choice{color:#494740;font:400 13px/1.45 'IBM Plex Sans',Arial,sans-serif}.vk-data-choice label{display:flex;gap:8px;align-items:start}.vk-data-choice input{accent-color:#292b29}.vk-data-choice a{color:#494740!important;text-decoration:underline!important;text-underline-offset:2px}.vk-data-choice p{margin:5px 0 16px 24px}
body :is(#rec5628244801,.t706__orderform) .js-successbox{box-sizing:border-box;padding:22px!important;border:1px solid #d8c8b2!important;border-radius:16px!important;background:#fffdf9!important;color:#292b29!important;text-align:left!important;font:400 16px/1.5 'IBM Plex Sans',Arial,sans-serif!important}.vk-success-title{display:block;margin:0 0 7px;font:500 clamp(22px,4vw,29px)/1.2 'Golos Text',Arial,sans-serif;color:#292b29}.vk-success-title:before{content:'✓';display:inline-grid;place-items:center;width:32px;height:32px;margin-right:9px;border-radius:50%;background:#d8c8b2;font:17px/1 Arial,sans-serif;vertical-align:middle}.vk-success-title + span{display:block}
@media(max-width:700px){body .t706__cartwin-content{width:auto;max-width:none;margin:0;padding:18px;border-radius:0}body .t706__product-del-wrapper{padding-left:4px!important}body .t706__product-title{font-size:14px}body .t706__product-thumb{width:50px;height:50px}}

body .vk7-cards{gap:clamp(18px,2vw,28px)}body .vk7-stock-card .vk7-stock-copy{padding:14px 0 0;display:grid;justify-items:start;gap:6px}body .vk7-stock-card .vk7-stock-copy h3{margin:0}body .vk7-stock-card .vk7-stock-copy small{margin:0}body .vk7-stock-card .vk7-stock-rate{margin-top:4px}.vk7-stock-actions{display:grid;grid-template-columns:minmax(76px,1fr) minmax(110px,1.2fr);gap:8px;width:100%;margin-top:7px}.vk7-stock-actions>.vk-stock-detail{grid-column:1/-1;background:transparent!important;color:#292b29!important;border-color:#d8c8b2!important}.vk-stock-step{display:flex;align-items:center;justify-content:center;border:1px solid #d8c8b2;border-radius:10px;font:14px 'IBM Plex Sans',Arial,sans-serif}.vk-stock-step button{border:0;background:none;color:#292b29;cursor:pointer;min-width:26px;min-height:44px;font:20px Arial,sans-serif}.vk-stock-step output{min-width:2.5ch;text-align:center}.vk-box-units{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;color:#292b29;font:14px 'IBM Plex Sans',Arial,sans-serif}.vk-box-units:empty{display:none}.t-catalog__prod__quantity-input:has(+.vk-box-units),.t744 .t-store__prod__quantity-input:has(+.vk-box-units){color:transparent!important}.t706__product-quantity[data-vk-units]{font-size:0!important}.t706__product-quantity[data-vk-units]::after{content:attr(data-vk-units);font-size:14px}

/* Mobile checkout */
@media (max-width:700px){
 body .t706__cartwin.t706__cartwin_showed{background:#f5f1eb!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
 body .t706__cartwin .t706__cartwin-content{width:100%;max-width:none;min-height:100%;max-height:none!important;overflow:visible!important;margin:0;border:0;border-radius:0;background:#f5f1eb!important;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));color:#292b29}
 body .t706__cartwin .t706__cartwin-close{inset:calc(10px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) auto auto;width:44px;height:44px;padding:0;margin:0;border:1px solid #d8c8b2;border-radius:50%;background:#f5f1eb!important;box-sizing:border-box;justify-content:center;align-items:center}
 body .t706__cartwin .t706__cartwin-close-wrapper{width:100%;height:100%;padding:0;margin:0;display:grid;place-items:center}
 body .t706__cartwin .t706__cartwin-close-icon{width:16px;height:16px}
 body .t706__cartwin .t706__cartwin-close-icon g{fill:#292b29}
 body .t706__cartwin .t706__cartwin-top{box-sizing:border-box;min-height:44px;margin:0;padding:5px 54px 12px 0;border-color:#d8c8b2}
 body .t706__cartwin .t706__cartwin-heading{line-height:1.2!important}
 body .t706__cartwin .t706__cartwin-products{display:block;padding-block:4px}
 body .t706__cartwin .t706__product{display:grid;grid-template-columns:56px minmax(0,1fr) max-content;grid-template-areas:'photo name remove' 'photo quantity amount';align-items:start;column-gap:10px;row-gap:6px;width:100%;box-sizing:border-box;height:auto!important;min-height:0;margin:0;padding:12px 0;border-color:#d8c8b2}
 body .t706__cartwin .t706__product-thumb{grid-area:photo;display:block;width:56px;height:56px;padding:0;border-radius:9px;overflow:hidden}
 body .t706__cartwin .t706__product-imgdiv{width:100%;height:100%;margin:0;border-radius:0;background-size:cover;background-position:center}
 body .t706__cartwin .t706__product-title{grid-area:name;display:block;min-width:0;width:auto;padding:0;margin:0;color:#292b29;font-size:14px;line-height:1.35;overflow-wrap:anywhere}
 body .t706__cartwin .t706__product-title :is(.t706__product-title__option,.t706__product-title__portion){color:#66645d;font-size:12px}
 body .t706__cartwin .t706__product-plusminus{grid-area:quantity;display:inline-flex;justify-self:start;align-items:center;gap:4px;width:auto;padding:0;margin:0;white-space:nowrap}
 body .t706__cartwin :is(.t706__product-minus,.t706__product-plus,.t706__product-del){box-sizing:border-box;min-width:32px;min-height:36px;place-items:center;display:inline-grid;margin:0;padding:0}
 body .t706__cartwin .t706__product-quantity{display:grid;place-items:center;min-width:3ch;height:36px;margin:0;padding:0;line-height:1}.t706__cartwin .t706__product-quantity[data-vk-units]{font-size:0!important}.t706__cartwin .t706__product-quantity[data-vk-units]::after{display:block;line-height:1;grid-area:1/1}
 body .t706__cartwin :is(.t706__product-amount,.t706__product-amount--portion){grid-area:amount;align-self:center;display:block;width:auto;padding:0;margin:0;color:#292b29;text-align:right;white-space:nowrap;font-size:14px}
 body .t706__cartwin .t706__product-portion{display:none}
 body .t706__cartwin .t706__product-del-wrapper{grid-area:remove;display:block!important;justify-self:end;width:auto!important;padding:0!important;margin:0}
 body .t706__cartwin .t706__cartwin-bottom{padding-block:12px}
 body .t706__cartwin .t706__cartwin-prodamount-wrap{padding-block:0} body .t706__cartwin .t706__orderform{margin:12px 0 0!important} body .t706__cartwin .t706__form-upper-text{padding:0!important;margin:4px 0 12px;color:#494740;line-height:1.5}
 body #allrecords .t706__orderform .t-input-phonemask__wrap .t-input-phonemask{min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}
 body #allrecords .t706__orderform .t-input-phonemask__wrap:focus-within{outline:2px solid #655d51;outline-offset:1px}
 body .t706__orderform .vk-data-choice label{align-items:flex-start}
 body .t706__orderform .vk-data-choice input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0}
}
/* Корзина и формы */
@media (min-width:641px){
  body .t706__cartwin .t706__product-thumb{background:transparent}
  body .t706__cartwin .t706__product-imgdiv{background-color:transparent}
  body .t706__cartwin .t706__product-plusminus{min-width:112px;white-space:nowrap!important;vertical-align:middle;text-align:center}
  body .t706__cartwin .t706__product-plusminus > :is(.t706__product-minus,.t706__product-quantity,.t706__product-plus){vertical-align:middle}
  body .t706__cartwin .t706__product-quantity{display:inline-grid;place-items:center;min-width:3ch;height:32px;padding:0 4px;line-height:1;border:0}
  body .t706__cartwin .t706__product-quantity::after{grid-area:1/1;line-height:1}
}
body #allrecords .vk-data-choice label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;line-height:20px}
body #allrecords .vk-data-choice input[type=checkbox]{min-height:0;margin:1px 0 0!important;padding:0}
body #allrecords .vk-data-choice p{margin-inline-start:26px}
body #allrecords .t-input-phonemask__wrap input.t-input-phonemask{min-width:0;border:0!important;outline:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}
body #allrecords .t-input-phonemask__wrap:focus-within{outline:none!important;border-color:#655d51!important}
/* Contact layout and spacing */
body #rec5628244801.vk-contacts-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;margin:var(--vk7-gap) 8px!important;padding:var(--vk-air)!important;background:#fff}
body #rec5628244801.vk-contacts-pair .t678{max-width:none;margin:0;padding:0!important;background:transparent!important;min-width:0}
body #rec5628244801.vk-contacts-pair #samovyvoz{margin:0!important;padding:0!important;min-width:0;background:transparent;scroll-margin-top:100px}
.vk-contacts-pair #samovyvoz .vks-split{grid-template-columns:minmax(0,1fr);gap:8px}
.vk-contacts-pair #samovyvoz h2{font-size:clamp(25px,3vw,38px)}
.vk-contacts-pair #samovyvoz address{font-size:16px}
.vk-contacts-pair #samovyvoz .vks-map{height:clamp(300px,33vw,460px);margin-top:12px}
@media(max-width:760px){body #rec5628244801.vk-contacts-pair{grid-template-columns:minmax(0,1fr);gap:var(--vk7-gap);margin-inline:4px!important}body #rec5628244801.vk-contacts-pair #samovyvoz{border-top:1px solid #e8dfd3;padding-top:var(--vk7-gap)!important}}
body .vk2>section,body .vk2>section:is(.vk2-delivery,.vk2-faq),body #catalog.vk5-shop{margin-block:var(--vk7-gap)!important}
body .vk2{display:flow-root}
body .vk2>section+section{margin-top:0!important}
body .vk-nav .vk-feedback,body .vk-nav .vk-mobile-feedback{font-weight:400!important}
body .vk-nav .vk-nav__row>.vk-cart{background:transparent!important}
.vk5-shop [data-vk7-product="VK-FILM"] .vk7-stock-image img{object-fit:contain!important;transform:scale(.72)!important}
/* Cart row */
body .t706__cartwin .t706__product-portion{display:none!important}
@media(min-width:641px){body .t706__cartwin .t706__product>:is(.t706__product-plusminus,.t706__product-amount,.t706__product-amount--portion,.t706__product-del-wrapper){vertical-align:middle!important}body .t706__cartwin .t706__product-amount--portion .t706__product-amount{margin:0!important}body .t706__cartwin .t706__product-del{vertical-align:middle;margin:0!important}}
@media(max-width:640px){body .t706__cartwin .t706__product{grid-template-columns:48px minmax(0,1fr) max-content 32px;grid-template-areas:'photo name name name' 'photo quantity amount remove';column-gap:6px;align-items:center}body .t706__cartwin .t706__product-thumb{width:48px;height:48px}body .t706__cartwin .t706__product-del-wrapper{align-self:center}}
/* First screen */
#rec5484050701 [data-elem-id="1794000493668000015"] img{mask-image:linear-gradient(90deg,transparent,#000 11% 89%,transparent),linear-gradient(transparent,#000 12% 88%,transparent);mask-composite:intersect;filter:saturate(.93)}
@media(min-width:1200px){
#rec5484050701 :is([data-elem-id="1794000493662000004"],[data-elem-id="1794000493664000005"],[data-elem-id="1794000493664000006"],[data-group-id="1794000493664000007"],[data-elem-id="1794000493666000010"]){margin-left:-16px}
#rec5484050701 [data-elem-id="1794000493662000004"]{margin-top:-23px}
#rec5484050701 [data-elem-id="1794000493664000005"]{margin-top:-23px}
#rec5484050701 [data-elem-id="1794000493666000010"]{margin-top:25px}
#rec5484050701 :is([data-group-id="1794000493667000012"],[data-group-id="1794000493670000019"]){margin-left:16px}
#rec5484050701 [data-group-id="1794000493671000023"]{margin-left:-9px}
#rec5484050701 [data-group-id="1794000493673000031"]{margin-left:9px}
}
@media(prefers-reduced-motion:no-preference){
@keyframes vk7-arrive{from{opacity:.08;translate:0 54px}to{opacity:1;translate:0 0}}
@keyframes vk5-enter{from{opacity:.12;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}
@keyframes vk2-enter{from{opacity:.1;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
#rec5484050701 :is(h1,[data-elem-id="1794000493664000006"] .tn-atom).vk7-arrive{animation:vk7-arrive 1.05s cubic-bezier(.18,.76,.26,1) both!important}
}

#rec5491609601 .vk2>section:first-child{margin-top:0!important}
@media(min-width:1200px){#rec5484050701 :is([data-group-id="1794000493671000023"],[data-group-id="1794000493672000027"],[data-group-id="1794000493673000031"]){margin-top:-9px}#rec5484050701 .t396{display:flow-root}#rec5484050701 .t396__artboard{margin-bottom:-44px}}

@media(min-width:761px){
body #rec5628244801.vk-contacts-pair{align-items:stretch}
body #rec5628244801.vk-contacts-pair .t678,body #rec5628244801.vk-contacts-pair #samovyvoz{display:flex;flex-direction:column;justify-content:space-between}
}

@media(min-width:960px) and (max-width:1199px){#rec5484050701 [data-elem-id="1794000493662000004"]{margin-top:-14px}}

/* Desktop hero dividers */
@media(min-width:1200px){
#rec5484050701 [data-elem-id="1794000493664000006"]{margin-top:-18px}
#rec5484050701 #molecule-1794000493664000007>[data-elem-id]{bottom:18px!important}
#rec5484050701 #molecule-1794000493664000007{border-top-color:transparent!important}
#rec5484050701 #molecule-1794000493664000007::before{content:"";position:absolute;inset:-10px 0 auto;border-top:1px solid #77756d;pointer-events:none}
#rec5484050701 [data-elem-id="1794000493668000015"]{height:314px!important}
#rec5484050701 :is([data-elem-id="1794000493669000016"],[data-elem-id="1794000493669000017"],[data-elem-id="1794000493669000018"]){margin-top:14px}
}

/* Section heading spacing */
.vks:not(.vk-docs)>section:not(.vks-hero) h2,.vk-docs article h2,.vk2 section h2,.vk5-shop h2{margin-bottom:20px}
body .vk2 :is(.vk7-opt-layout,.vk7-contact-layout) h2{margin-bottom:6px!important}
body :is(#catalog .vk7-home-stock,#catalog + #rec5484278901) :is(h2,.t-section__title){margin-bottom:18px!important}
body #rec5628244801.vk-contacts-pair .t-section__title{margin-bottom:16px!important}
body .vk7-pdp .t744__title{margin-bottom:20px}
/* Balanced first screen on wide layouts */
@media(min-width:1200px){
#rec5484050701 [data-elem-id="1794000493659000001"]{height:608px!important}
#rec5484050701 [data-elem-id="1794000493662000004"]{margin-top:-35px}
#rec5484050701 [data-elem-id="1794000493664000005"]{margin-top:-42px}
#rec5484050701 [data-elem-id="1794000493664000006"]{margin-top:-45px}
#rec5484050701 [data-group-id="1794000493664000007"]{margin-top:-40px}
#rec5484050701 [data-elem-id="1794000493666000010"]{margin-top:-33px}
#rec5484050701 [data-group-id="1794000493667000012"]{margin-top:-12px;height:402px!important}
#rec5484050701 [data-elem-id="1794000493668000015"]{height:274px!important}
#rec5484050701 :is([data-elem-id="1794000493669000016"],[data-elem-id="1794000493669000017"],[data-elem-id="1794000493669000018"]){margin-top:-26px}
#rec5484050701 [data-group-id="1794000493670000019"]{margin-top:-40px;height:82px!important}
#rec5484050701 :is([data-elem-id="1794000493670000020"],[data-elem-id="1794000493670000021"]){margin-top:-8px}
#rec5484050701 :is([data-group-id="1794000493671000023"],[data-group-id="1794000493672000027"],[data-group-id="1794000493673000031"]){margin-top:-41px}
#rec5484050701 .t396__artboard{margin-bottom:calc(-44px - 2.67vw)}
#rec5484050701 :is([data-elem-id="1794000493671000026"],[data-elem-id="1794000493672000030"],[data-elem-id="1794000493673000034"]){margin-top:4px}
}

/* Compact feedback modal */
html.vk-feedback-page,html.vk-feedback-page body{background:#f5f1eb!important}
html.vk-feedback-page body{padding-top:0!important;margin:0!important}
html.vk-feedback-page body #rec5628244801{padding:22px clamp(17px,5.5vw,32px) 20px!important}
html.vk-feedback-page #rec5628244801 .t678{padding:0!important;background:transparent!important}
html.vk-feedback-page body #rec5628244801 .t-section__descr{margin-bottom:16px!important}
html.vk-feedback-page body #rec5628244801 .t-input-group{margin-bottom:10px}
html.vk-feedback-page #rec5628244801 :is(input.t-input,.t-input-phonemask__wrap){height:48px!important}
html.vk-feedback-page #rec5628244801 .t-input-phonemask__wrap input.t-input{height:46px!important}
html.vk-feedback-page #rec5628244801 textarea.t-input{height:84px!important;min-height:84px;padding-top:12px}
html.vk-feedback-page #rec5628244801 .vk-data-choice{margin-block:12px}
html.vk-feedback-page #rec5628244801 .t-form__submit{margin-top:12px!important;padding-bottom:0!important}
html.vk-feedback-page body #rec5628244801 .t-submit{height:48px!important;padding-block:8px!important}
.vk-feedback-close:focus-visible{outline:2px solid #66645d;outline-offset:2px}

/* Home sections and box photo scale */
body #rec5484050701~#catalog.vk5-shop{margin-top:clamp(38px,4.3vw,62px)!important}
#rec5491609601 .vk2>section:last-child{margin-bottom:0!important}
.vk-box-grid [data-vk7-product="box-1"] img,.vk-box-grid [data-vk7-product="box-2"] img{transform:scale(.91)}
.vk-box-grid [data-vk7-product="box-3"] img{transform:scale(.75)}
.vk-box-grid [data-vk7-product="box-4"] img{transform:scale(.81)}
.vk-box-grid [data-vk7-product="box-5"] img{transform:scale(.80)}
.vk7-opt-detail .vk7-opt-note{margin:0;max-width:42ch;color:#494740;line-height:1.5}
.vk7-opt-note strong{display:block;margin-bottom:4px;color:#292b29}
.vk7-contact-data .vk7-phone{margin-bottom:8px}
.vk7-contact-data .vk7-pickup{padding-top:22px}
@media(min-width:701px){
.vk5-pair,.vk7-opt-layout,.vk7-contact-layout{align-items:stretch}
.vk5-pair>header,.vk7-opt-layout>header,.vk7-contact-layout>header{display:flex;flex-direction:column;align-items:flex-start}
.vk5-pair>header>p{margin-bottom:0!important}
.vk5-pair>header>p,.vk7-opt-layout>header>.vk5-cta,.vk7-contact-layout>header>a{margin-top:auto}
.vk7-opt-detail{display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.vk7-contact-data{grid-template-rows:auto auto auto 1fr}
.vk7-contact-data .vk7-pickup{align-self:end}
}

.vk5-shop > [aria-label="Страницы категорий"] { display: none !important; }

/* Mobile layout */
@media (max-width: 700px) {
  body .vk-nav .vk-nav__row { gap: 6px !important; }
  body .vk-nav .vk-nav__row > .vk-cart {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  body .vk-nav .vk-nav__row > :is(.vk-cart, .vk-menu):focus-visible {
    outline: 2px solid #66645d;
    outline-offset: -2px;
  }

  body #vk-contacts.vk7-contact .vk7-contact-layout { gap: 20px; }
  #vk-contacts .vk7-contact-layout > header { gap: 8px; }
  body .vk2 #vk-contacts h2 { margin: 0 !important; }
  #vk-contacts .vk7-contact-layout > header > p { margin: 0; }
  body #vk-contacts .vk7-contact-layout > header > .vk2-btn {
    min-height: 44px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    text-decoration: underline;
    text-underline-offset: 4px;
  }
  #vk-contacts .vk7-contact-data {
    border-top: 1px solid #8b8172;
    padding-top: 18px;
    gap: 8px;
  }
  #vk-contacts .vk7-phone { margin: 0; }
  #vk-contacts .vk5-cta {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    width: 100%;
    margin: 4px 0 0;
    gap: 8px;
  }
  body #vk-contacts .vk5-cta .vk2-btn {
    justify-content: center;
    padding-inline: 10px !important;
    text-align: center;
  }
  #vk-contacts .vk7-pickup { padding-top: 14px; margin-top: 8px; gap: 4px; }

  #vk-wholesale .vk7-opt-layout > header { gap: 12px; }
  #vk-wholesale .vk7-opt-layout > header > p { margin: 0; }
  #vk-wholesale .vk7-opt-layout > header > .vk5-cta { margin: 4px 0 0; }
  #vk-wholesale .vk7-opt-mark { padding-bottom: 12px; }
  #vk-wholesale .vk7-opt-note { margin-top: 12px; }

  body .vk5-shop:has(>.vk5-categories):has(+ .r:has(>.t1291):not(.vk5-category-hidden)) {
    margin-bottom: 0 !important;
    padding-bottom: 0;
    border-radius: 18px 18px 0 0;
  }
  body .vk5-shop:has(>.vk5-categories) + .r:has(>.t1291) {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-radius: 0 0 18px 18px;
  }
  body #catalog.vk5-shop + #rec5484278901 .t1291,
  body .vk5-shop + .r:has(>.t1291) .t1291,
  body #catalog .vk7-home-stock:not(:empty) { padding-top: 20px !important; }
  body #catalog .vk7-home-stock:not(:empty), body .vk5-shop .vk5-extra { margin-top: 16px; }
}
@media (max-width: 479px) {
  body #rec5484050701 [data-elem-id="1794000493666000010"] { top: 392px !important; }
  #rec5484050701 .t396__artboard { margin-bottom: clamp(-157px, calc(-23px - 29.5vw), -123px); }
  body #rec5484050701 ~ #catalog.vk5-shop { margin-top: 24px !important; }
}
@media (min-width: 480px) and (max-width: 700px) {
  body #rec5484050701 [data-elem-id="1794000493666000010"] { top: 404px !important; }
  #rec5484050701 .t396__artboard { margin-bottom: -30px; }
  body #rec5484050701 ~ #catalog.vk5-shop { margin-top: 24px !important; }
}
@media (max-width: 359px) {
  body .vk-nav .vk-nav__row { gap: 4px !important; }
  body .vk-nav .vk-contact { font-size: 11px; }
  #vk-contacts .vk5-cta { grid-template-columns: 1fr; }
}

/* Cart item alignment */
body .t706__cartwin .t706__product-plusminus > :is(.t706__product-minus,.t706__product-plus) > img {
  position: static; display: block; margin: 0;
}
body .t706__cartwin .t706__product > .t706__product-plusminus {
  display: flex; align-items: center; justify-content: center; gap: 4px;
  width: auto; min-width: 0; margin: 0; padding: 0;
}
body .t706__cartwin .t706__product-plusminus > :is(.t706__product-minus,.t706__product-plus) {
  display: grid; place-items: center; min-width: 32px; min-height: 36px;
  padding: 0; margin: 0;
}
body .t706__cartwin .t706__product-plusminus > .t706__product-quantity {
  display: flex; align-items: center; justify-content: center; min-width: 3ch; height: 36px;
  width: auto; padding: 0; margin: 0; line-height: 1;
}
body .t706__cartwin .t706__product > :is(.t706__product-amount,.t706__product-amount--portion,.t706__product-del-wrapper) {
  align-self: center; width: auto; padding: 0 !important; margin: 0 !important;
}
body .t706__cartwin .t706__product-amount--portion > .t706__product-amount {
  display: block; padding: 0; line-height: 1.25;
}
@media (min-width: 701px) {
  body .t706__cartwin .t706__product {
    display: grid; grid-template-columns: 70px minmax(0,1fr) max-content max-content 40px;
    column-gap: 14px; align-items: center; width: 100%; box-sizing: border-box;
    height: auto !important; padding: 14px 0;
  }
  body .t706__cartwin .t706__product > :is(.t706__product-thumb,.t706__product-title) {
    width: auto; min-width: 0; padding: 0; margin: 0;
  }
  body .t706__cartwin .t706__product > .t706__product-thumb,
  body .t706__cartwin .t706__product-thumb > .t706__product-imgdiv {
    width: 70px; height: 70px; margin: 0;
  }
  body .t706__cartwin .t706__product > :is(.t706__product-amount,.t706__product-amount--portion) {
    min-width: 6ch; text-align: right; white-space: nowrap;
  }
  body .t706__cartwin .t706__product > .t706__product-del-wrapper { justify-self: end; display: grid; place-items: center; width: 40px !important; }
}
@media (max-width: 700px) {
  body .t706__cartwin .t706__product {
    grid-template-columns: 48px minmax(0,1fr) max-content 32px;
    grid-template-areas: 'photo name name name' 'photo quantity amount remove';
    align-items: center; column-gap: 6px;
  }
  body .t706__cartwin .t706__product > .t706__product-plusminus { justify-content: start; }
  body .t706__cartwin .t706__product > .t706__product-del-wrapper { width: 32px !important; }
  body .t706__cartwin .t706__product-del-wrapper > .t706__product-del {
    position: static; width: 32px; height: 36px;
  }
}
