#spbox-rotator{font:15px/1.65 Arial,sans-serif;color:#50545a;background:#fff}#spbox-rotator *{box-sizing:border-box;font-family:Arial,sans-serif}#spbox-rotator [hidden]{display:none!important}#spbox-rotator a{color:#aa2633}#spbox-rotator button{cursor:pointer;font-size:14px}#spbox-rotator h1{font-size:40px;line-height:1.18;color:#303338;margin:12px 0 20px}#spbox-rotator h2{font-size:27px;line-height:1.3;color:#35383e;margin:0 0 18px}#spbox-rotator h3{font-size:17px;line-height:1.4;color:#35383e}#spbox-rotator .rp-wrap{max-width:1240px;padding:0 28px;margin:auto}#spbox-rotator .rp-crumb{font-size:12px;padding-top:20px;padding-bottom:18px}#spbox-rotator .rp-hero{padding:60px 0 62px;background:linear-gradient(90deg,#f5f5f6f5 0%,#f5f5f6e0 36%,#f5f5f640 70%),url(hero.webp) center 58%/cover}#spbox-rotator .rp-hero h1,#spbox-rotator .rp-hero p{max-width:610px}#spbox-rotator .rp-hero a{text-decoration:underline;text-underline-offset:4px}#spbox-rotator .rp-eyebrow{color:#ac2936;font-size:12px;letter-spacing:.05em;margin:0 0 12px}#spbox-rotator section[id]{padding:36px 0;scroll-margin-top:20px}#spbox-rotator .rp-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}#spbox-rotator .rp-count{margin-left:auto;font-size:13px}#spbox-rotator .rp-toggle{display:none}#spbox-rotator .rp-reset{border:1px solid #d6a3aa;color:#a92937;background:#fff;padding:7px 14px;border-radius:7px;font-weight:600}#spbox-rotator #rp-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}#spbox-rotator .rp-filter{position:relative;min-width:0}#spbox-rotator .rp-filter summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #d7d9dc;border-radius:8px;font-size:13px;cursor:pointer;background:#fff;list-style:none}#spbox-rotator .rp-filter summary::-webkit-details-marker{display:none}#spbox-rotator .rp-selected{color:#73777c;font-size:12px}#spbox-rotator .rp-selected:after{content:' ⌄'}#spbox-rotator .rp-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;max-height:300px;overflow:auto;background:white;border:1px solid #ddd;border-radius:8px;padding:10px;box-shadow:0 8px 24px #0002}#spbox-rotator .rp-options label{display:flex;align-items:center;gap:9px;padding:7px;font-size:13px;font-weight:400;cursor:pointer;margin:0}#spbox-rotator input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;accent-color:#ac2936;margin:0}#spbox-rotator .rp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}#spbox-rotator .rp-card{border:1px solid #e1e2e4;border-radius:12px;background:#fff;overflow:hidden;padding:14px;min-width:0}#spbox-rotator .rp-image{height:160px;display:flex;align-items:center;justify-content:center;margin:0 0 10px}#spbox-rotator .rp-image img{width:100%;height:100%;object-fit:contain}#spbox-rotator .rp-no-photo{color:#96999f;font-size:13px}#spbox-rotator .rp-brand{font-size:12px;color:#ac2936;font-weight:400}#spbox-rotator .rp-card h3{font-size:15px;line-height:1.4;font-weight:600;min-height:64px;margin:7px 0 12px}#spbox-rotator dl{font-size:12px;margin:0;min-height:85px}#spbox-rotator dl>div{display:grid;grid-template-columns:90px 1fr;gap:8px;margin-bottom:6px}#spbox-rotator dt{color:#777b81;font-weight:400}#spbox-rotator dd{margin:0;color:#4b5057;overflow-wrap:anywhere}#spbox-rotator .rp-price{font-size:13px;font-weight:400;margin:12px 0}#spbox-rotator .rp-ask,#spbox-rotator .rp-more{border:1px solid #d8b4b9;border-radius:8px;background:white;color:#a92836;font-weight:700;padding:10px 9px;line-height:1.3}#spbox-rotator .rp-card .rp-ask{width:100%;font-size:12px;white-space:nowrap}#spbox-rotator .rp-ask:hover{background:#b12c3a;color:white;border-color:#b12c3a}#spbox-rotator .rp-spec{margin-top:11px;font-size:12px}#spbox-rotator .rp-spec summary{color:#646a72;cursor:pointer;list-style:none}#spbox-rotator .rp-more{display:block;margin:26px auto 0;padding:11px 34px}#spbox-rotator .rp-more:hover{background:#fbeef0}#spbox-rotator .rp-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:25px 0}#spbox-rotator .rp-columns p{font-size:14px}#spbox-rotator .rp-seo{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}#spbox-rotator .rp-step{color:#a5a8ad;font-size:13px}#spbox-rotator .rp-help{background:#f6f6f7;border-radius:12px;padding:28px!important;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px}#spbox-rotator .rp-help p:last-child{margin-bottom:0}#spbox-rotator .rp-mobile{display:none}#spbox-rotator .rp-top{position:fixed;right:20px;bottom:20px;padding:6px 15px;background:#fff;border:1px solid #ddd;border-radius:8px;z-index:10}#spbox-rotator dialog{width:min(570px,calc(100% - 24px));max-height:90vh;overflow:auto;border:0;border-radius:14px;padding:28px;box-shadow:0 20px 90px #0003;color:#50545a}#spbox-rotator dialog::backdrop{background:#0006}#spbox-rotator .rp-close{position:absolute;right:12px;top:10px;border:0;background:none;font-size:26px}#spbox-rotator .rp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#spbox-rotator form label{display:block;font-size:13px;font-weight:400;margin:14px 0}#spbox-rotator form select,#spbox-rotator form textarea,#spbox-rotator form input:not([type=checkbox]){display:block;width:100%;max-width:100%;border:1px solid #d7d9dc;border-radius:7px;padding:10px;background:white;margin-top:6px;font-size:14px;min-height:44px}#spbox-rotator form textarea{min-height:80px;resize:vertical}#spbox-rotator form small{color:#85898f;font-size:11px}#spbox-rotator .rp-consent{display:flex;gap:9px;align-items:flex-start}#spbox-rotator .rp-submit{background:#ad2937;color:white;border:0;padding:12px 20px;border-radius:8px;font-weight:600}#spbox-rotator .rp-status{font-size:13px}body:has(#spbox-rotator) #sp-main-body{padding:0}body:has(#spbox-rotator) #sp-main-body>.container{max-width:none;width:100%;padding:0}body:has(#spbox-rotator) #sp-kontakti{display:none}.rp-overview-card{border:1px solid #e2e2e4;border-radius:12px;padding:22px;background:white}.rp-overview-card ul{list-style:none;padding:0;margin:12px 0}.rp-overview-card li{margin:7px 0}.rp-overview-card a{color:#ac2936}.rp-overview-card .rp-eyebrow{font-size:12px;color:#777}.rp-overview-card h3{font-size:18px}.rp-overview-card .rp-all{font-weight:600}
@media(max-width:1000px){#spbox-rotator .rp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){#spbox-rotator .rp-wrap{padding-left:16px;padding-right:16px}#spbox-rotator h1{font-size:29px}#spbox-rotator h2{font-size:23px}#spbox-rotator .rp-hero{padding:32px 0;background-image:linear-gradient(90deg,#f5f5f6ed,#f5f5f6ad),url(hero-mobile.webp)}#spbox-rotator .rp-mobile{display:block}#spbox-rotator .rp-desktop{display:none}#spbox-rotator .rp-toggle{display:flex;align-items:center;gap:8px;background:#b12c3a;color:white;border:0;border-radius:7px;padding:10px 15px;font-weight:700}#spbox-rotator #rp-filters{display:none;grid-template-columns:1fr;gap:10px}#spbox-rotator #rp-filters.is-open{display:grid}#spbox-rotator .rp-options{position:static;margin-top:4px;box-shadow:none}#spbox-rotator .rp-grid{grid-template-columns:1fr;gap:12px}#spbox-rotator .rp-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}#spbox-rotator .rp-image{height:105px;margin:0;align-self:start}#spbox-rotator .rp-card h3{min-height:0;font-size:14px;margin:4px 0 9px}#spbox-rotator dl{min-height:0;font-size:11px}#spbox-rotator dl>div{grid-template-columns:80px 1fr;gap:5px;margin-bottom:4px}#spbox-rotator .rp-card .rp-ask{font-size:13px;padding:9px}#spbox-rotator .rp-price{margin:8px 0}#spbox-rotator .rp-columns{grid-template-columns:1fr;gap:12px;margin:18px 0}#spbox-rotator .rp-help{display:block;padding:22px!important}#spbox-rotator .rp-help button{margin-top:18px}#spbox-rotator .rp-form-grid{grid-template-columns:1fr;gap:0}#spbox-rotator section[id]{padding:25px 0}}

/* Own selection form replaces legacy duplicate only on these categories. */
body:has(#spbox-rotator) #spbox-catalog-help,body:has(#spbox-spares) #spbox-catalog-help{display:none!important}
