/* Shared layout and controls */
:root{--vk7-gap:clamp(16px,2vw,26px);--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}}@media(max-width:700px){
.vk-nav .vk-nav__row{align-items:center;gap:8px!important;padding:10px!important}
.vk-nav .vk-brand{margin-right:0!important;font-size:clamp(12px,3.5vw,15px)!important;white-space:nowrap}
.vk-nav .vk-feedback{padding:0 9px;max-width:none;white-space:nowrap}
body .vk-nav :is(.vk-cart,.vk-feedback,.vk-menu){box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;font:500 12px/1.1 'IBM Plex Sans',Arial,sans-serif!important;flex:none}
body .vk-nav .vk-cart{margin-left:auto;width:44px;min-width:44px!important;gap:0!important}
body .vk-nav .vk-cart .vk-count:empty{display:none}
body .vk-nav .vk-menu{min-width:52px!important;padding:0 8px!important;background:transparent!important;color:#292b29!important;border-color:#8b8172!important}
body .vk-nav .vk-menu:is(:hover,[aria-expanded=true]){background:#d8c8b2!important;color:#292b29!important}
.vk-nav .vk-links{top:100%!important;margin-top:6px!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__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:359px){
.vk-nav .vk-nav__row{gap:6px!important;padding-inline:8px!important}
body .vk-nav .vk-menu{min-width:44px!important;padding-inline:5px!important}
.vk-nav .vk-feedback{padding-inline:6px}
}

@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}
}
