.ok-mobile-quick-choices,.ok-mobile-personalize{display:none}.ok-keyboard-done[hidden]{display:none!important}.ok-keyboard-done{position:fixed;right:12px;z-index:10010;min-height:44px;min-width:86px;padding:9px 16px;border:1px solid #fff;border-radius:10px;background:#147d78;color:#fff;font:700 14px 'DM Sans',sans-serif;box-shadow:0 3px 14px #0003;cursor:pointer}
@media(max-width:749px){
 body .ok-home .ok-hero{padding-top:18px;gap:16px}body .ok-home .ok-hero h1{font-size:clamp(32px,9vw,40px)}body .ok-home .ok-hero__visual{min-height:230px}body .ok-home .ok-hero__visual .ok-note{font-size:12px}
 body .ok-mobile-quick-choices{display:grid;gap:7px;margin:16px 0 0}body .ok-mobile-quick-choices a{display:flex;align-items:center;min-height:44px;padding:10px 13px;border:1px solid #147d78;border-radius:10px;background:#fff;color:#147d78;font-size:14px;font-weight:700;text-decoration:none}body .ok-mobile-quick-choices a:first-child{background:#147d78;color:#fff}
 body .ok-home .ok-ordering__static,body .ok-home .ok-ordering__card--custom .ok-ordering__art{height:185px}body .ok-home .ok-ordering__body{padding:16px}body .ok-home .ok-ordering__body h3{font-size:25px}
 body .ok-ready .ok-ready__image img,body .ok-ready .ok-ready__placeholder{max-height:280px;aspect-ratio:auto;object-fit:contain}body .ok-mobile-personalize{display:block;width:100%;min-height:44px;border:1px solid #147d78;border-radius:10px;background:#147d78;color:#fff;margin-top:10px;padding:10px;font:700 14px 'DM Sans',sans-serif;cursor:pointer}
 body .ok-ready form,body .ok-custom__form{scroll-margin-top:90px}body .ok-ready input,body .ok-ready select,body .ok-ready textarea,body .ok-custom input,body .ok-custom select,body .ok-custom textarea,body #cart input,body #cart textarea{font-size:16px}
 body .ok-custom__image img{max-height:260px;width:100%;object-fit:contain}body .ok-home-demo__controls button,body .ok-gallery__arrow,body .ok-extras__counter button{min-width:44px;min-height:44px}
 body .ok-ready-catalog .ok-ready-filters{gap:8px}body .ok-ready-catalog .oki-card{min-width:0}body .ok-ready-catalog .oki-card h2{overflow-wrap:anywhere}body .cart-item__name{overflow-wrap:anywhere}body .cart-item__details{min-width:0}
 body.ok-mobile-keyboard .ok-floating-price,body.ok-mobile-keyboard .ok-ready__summary,body.ok-mobile-keyboard .ok-custom__price{display:none!important}
 body.ok-mobile-keyboard .ok-config[data-step="1"] .ok-config__left{display:none!important}body.ok-mobile-keyboard .ok-config[data-step="1"] .ok-config__shell{height:calc(var(--ok-visible-height,100dvh) - 110px);min-height:160px}body.ok-mobile-keyboard .ok-config[data-step="1"] .ok-config__right{min-height:0;padding-bottom:60px}
 body.ok-mobile-keyboard .ok-config.ok-expanded .ok-config__left{display:none!important}
}
@media(prefers-reduced-motion:reduce){.ok-mobile-quick-choices a{transition:none}}
