.kw-content{max-width:1100px;padding:55px 24px;margin:0 auto;color:#242424;font:16px/1.8 Arial,sans-serif;min-height:60vh}.kw-content h1{font-size:38px;line-height:1.25}.kw-content h2{font-size:24px}.kw-content a{color:#c8252c}.kw-cover{max-width:100%;max-height:440px;object-fit:contain;margin:20px 0}.kw-body{white-space:pre-line}.kw-price{font-size:25px;color:#c22;font-weight:bold}.kw-cta{display:inline-block;background:#ca2229;border:0;color:#fff!important;padding:12px 22px;border-radius:4px;font:600 15px/1.5 Arial,sans-serif;cursor:pointer;margin-top:15px;text-decoration:none}.kw-order-dialog{border:0;border-radius:8px;background:#fff;color:#222;width:min(540px,calc(100vw - 30px));max-height:90vh;padding:30px;font:14px/1.6 Arial,sans-serif;box-sizing:border-box}.kw-order-dialog::backdrop{background:#000a}.kw-order-dialog h2{font-size:25px;line-height:1.3;margin:10px 0}.kw-order-dialog label{display:block;margin:12px 0;color:#444}.kw-order-dialog input,.kw-order-dialog textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #ddd;border-radius:4px;color:#222;background:#fff;font:inherit;margin-top:5px}.kw-order-close{position:absolute;right:10px;top:5px;font:28px Arial;border:0;background:none;cursor:pointer}.kw-order-help{color:#888;font-size:11px}.kw-eyebrow{letter-spacing:2px;font-size:10px;color:#b22}.kw-order-product{font-weight:600}.kw-form-status{font-size:13px;padding:8px;line-height:1.6}.kw-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.kw-mobile-menu-toggle{display:none}.kw-account-note{padding:35px;background:#fff;color:#222;font:16px/1.8 Arial}.kw-content input{padding:12px;font:inherit;border:1px solid #ddd}.kw-content button{padding:12px}.kw-content article{padding:15px 0;border-bottom:1px solid #ddd}button:disabled{opacity:.5;cursor:wait}@media(max-width:1024px){.kw-mobile-menu-toggle{display:block;background:transparent;border:1px solid #ffffff55;color:white;font:24px Arial;padding:8px 14px;margin:10px auto}.kw-mobile-open .uc-mega_menu_list{display:flex!important;flex-direction:column!important;position:relative!important;width:100%!important}.kw-mobile-open .uc-mega_menu_list_item{display:block!important;width:100%!important}.kw-mobile-open .uc-mega_menu_title{display:flex!important;padding:14px!important}.kw-mobile-open .kw-has-mega>.uc-mega_menu_section{position:static!important;max-height:65vh!important;width:100%!important;overflow:auto!important}.kw-content{padding:30px 18px}.kw-content h1{font-size:28px}}

.kw-catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.kw-catalog-grid article{border:1px solid #eee;padding:18px}.kw-catalog-grid img{width:100%;height:180px;object-fit:contain}.kw-catalog-grid h3{font-size:17px}.kw-additional{background:#fff}@media(max-width:767px){.kw-catalog-grid{grid-template-columns:repeat(2,1fr)}}

.kw-mobile-nav{display:none}@media(max-width:1024px){.kw-mobile-menu-toggle{margin:4px 10px 4px auto;position:absolute;right:0;top:0;z-index:5;font-size:20px;line-height:26px;padding:5px 10px}.kw-mobile-nav:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#282828;padding:12px 18px;gap:1px}.kw-mobile-nav a{color:#fff;padding:12px 10px;font:600 13px/1.5 Arial;text-decoration:none;border-bottom:1px solid #ffffff20}.kw-mobile-nav[hidden]{display:none!important}}
