/* Galogis: puvodni HEAD CSS, beze zmen */
:root{--gb:#0f3a6b;--gl:#8cc4f5;--ga:#0b6fb0;--gr:#e8452c;--bg:#eef5fc;--rad:14px}html,body,.overall-wrapper,#content-wrapper,.content-wrapper,.content-wrapper-in{background:var(--bg)!important}body :is(.top-navigation-bar,.top-navigation-bar .container,#navigation,#navigation .navigation-in){background:var(--gb)!important;border-color:var(--gb)!important}body .top-navigation-bar,body .top-navigation-bar :is(a,span,i,button){color:#fff!important}body #header,body #header :is(.header-top,.site-name,.search,.search-form,.cart-wrapper,.navigation-buttons){background:#fff!important}#header{box-shadow:none}#header .site-name img{max-height:84px;width:auto;padding:10px 0}@media(min-width:768px){#header .site-name,#header .site-name a{display:flex!important;align-items:center;justify-content:center}#header .site-name img{width:170px;max-width:100%;max-height:70px;height:auto;padding:0;object-fit:contain}}.search-form .form-control{height:48px;border:2px solid #dbe6f2;border-radius:999px 0 0 999px;background:#f7fafd;padding-left:22px;font-size:15px}.search-form .form-control:focus{border-color:var(--gb);background:#fff}.search-form .btn,#header .search-form .btn{height:48px;padding:0 22px;border-radius:0 999px 999px 0;background:var(--gb)!important;border-color:var(--gb)!important;color:#fff!important}#header :is(.cart-info,.cart-info a,.cart-wrapper a){color:var(--gb)!important}#navigation .menu-level-1 li{border:0}#navigation .menu-level-1 a{color:#fff!important;font-weight:600;padding:10px 16px;border-radius:999px}#navigation .menu-level-1 a:hover{background:#ffffff29}#navigation .navigation-in a[href*="vyprodej"]{background:var(--gr)!important;color:#fff!important}#navigation .menu-level-2{background:#fff!important;padding:24px!important;min-width:100%;box-shadow:0 16px 36px #0f3a6b30}#navigation .menu-level-2 a{color:var(--gb)!important;background:transparent!important;font-size:17px!important;font-weight:700!important}#navigation .menu-level-3 li{display:block!important;width:100%!important}#navigation .menu-level-3 a{font-size:15px!important;font-weight:400!important;white-space:normal!important}#navigation :is(.menu-level-2,.menu-level-3) a:hover{color:var(--ga)!important}#carousel,#carousel :is(.carousel-inner,.carousel-item,.item,.item.active){height:auto!important;min-height:0!important;padding:0!important;margin:0!important}#carousel .item,#carousel .item :is(a,img){opacity:1!important;filter:none!important}#carousel .item::before,#carousel .item::after{display:none!important}#carousel img{display:block;width:100%;height:auto}.products .product .p{background:var(--bg)!important;border:1px solid #d6e4f2!important;border-radius:14px!important;overflow:hidden;transition:transform .2s}.products .product .p:hover{transform:translateY(-3px)}.products .product :is(.p-in,.p-bottom,.p-desc){background:var(--bg)!important}@media(min-width:992px){#products-2.products-block>.product{width:33.333%!important;max-width:33.333%!important;flex:0 0 33.333%!important;padding:8px!important}}:is(#products-2,#products)>.product>.p{padding:8px!important}:is(#products-2,#products) .product .p>a.image{display:block!important;width:calc(100% - 16px)!important;margin:8px auto 12px!important;border-radius:10px;overflow:hidden;background:#fff}.products .product .image img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}:is(#products-2,#products) .product .p-in{padding:0 8px!important}.products .product .name,.products .product .name a{color:var(--gb)!important;font-weight:600}.products .product :is(.prices,.price){color:var(--ga)!important}.products .product :is(.availability,.stock){color:#3a9b42!important}.products .product :is(.add-to-cart-button,.btn),.type-detail :is(.add-to-cart-button,.btn-cart){background:var(--gb)!important;border-color:var(--gb)!important;color:#fff!important;border-radius:999px!important}.products .product :is(.add-to-cart-button,.btn):hover,.type-detail :is(.add-to-cart-button,.btn-cart):hover{background:var(--ga)!important}.flag.flag-new{background:var(--gl)!important;color:var(--gb)!important;border-radius:999px!important}.homepage-box h2,.content-wrapper h2{color:var(--gb);font-weight:700}body :is(.sidebar .categories,#categories){background:#fff!important;border:1px solid #e0ebf6!important;border-radius:16px!important;padding:18px 14px!important}body .sidebar :is(.categories h4,.categories .title,.box-title){color:var(--gb)!important;font-weight:800;text-transform:uppercase;border-bottom:2px solid var(--gl)}body .sidebar .categories li a{display:block!important;color:var(--gb)!important;padding:9px 12px 9px 44px!important;border-radius:10px}body .sidebar .categories li a:hover{background:var(--bg)!important;color:var(--ga)!important}body .sidebar .categories :is(li.active>a,li.current>a,li.expanded>a,a.active){background:var(--gb)!important;color:#fff!important}body .subcategories li a{background:#fff!important;border:1px solid #e0ebf6!important;border-radius:14px!important;color:var(--gb)!important}.type-detail .link-icons :is(.print,.watchdog,.share),.type-detail .shp-tabs-holder li:has(a[href*="discussion"],a[href*="diskuze"]){display:none!important}.top-products-wrapper{background:#fff!important;border-radius:16px;padding:12px}.top-products-content strong{color:var(--ga)!important}.gc-contact{max-width:1180px;margin:auto;color:#153b64;line-height:1.6}.gc-contact *{box-sizing:border-box}.gc-contact h2,.gc-contact h3{color:#0f3a6b}.gc-contact a{text-decoration:none}.gc-contact .gc-hero{display:grid;grid-template-columns:3fr 2fr;gap:20px;padding:36px;background:linear-gradient(120deg,#e7f2ff,#fff);border-radius:20px}.gc-contact .gc-hero h2{font-size:clamp(27px,4vw,44px);line-height:1.12}.gc-contact .gc-eyebrow{color:#0b6fb0;font-size:12px;font-weight:800;text-transform:uppercase}.gc-contact .gc-actions{display:flex;flex-wrap:wrap;gap:10px}.gc-contact .gc-btn,.gc-contact .gc-route-cta{display:inline-block;background:#0f3a6b;color:#fff!important;padding:12px 17px;border-radius:10px;font-weight:700}.gc-contact .gc-btn-alt{background:#fff;color:#0f3a6b!important}.gc-contact .gc-hero-side,.gc-contact .gc-help-box{background:#0f3a6b;color:#fff;border-radius:17px;padding:25px}.gc-contact .gc-hero-side h3,.gc-contact .gc-help-box h3{color:#fff}.gc-contact .gc-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.gc-contact .gc-contact-card,.gc-contact .gc-fact,.gc-contact .gc-routes-mapcol,.gc-contact .gc-routes-days,.gc-contact .gc-form-shell{background:#fff;border:1px solid #d7e6f5;border-radius:17px;padding:20px}.gc-contact .gc-contact-card{display:flex;gap:12px}.gc-contact .gc-value a{color:#0f3a6b;font-weight:700}.gc-contact .gc-section{margin-top:44px}.gc-contact .gc-routes-layout{display:grid;grid-template-columns:3fr 2fr;gap:17px}.gc-contact .gc-route-svg{width:100%;height:auto;display:block}.gc-contact .gc-route-map{overflow:hidden}.gc-contact .gc-route-day{display:flex;gap:10px;padding:10px 0;border-top:1px solid #eaf1f8}.gc-contact .gc-route-index{background:var(--route-color);color:#fff;flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:10px}.gc-contact .gc-route-towns{display:flex;flex-wrap:wrap;gap:5px}.gc-contact .gc-town{background:#eef5fc;padding:4px 7px;border-radius:6px}.gc-contact .gc-facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gc-contact .gc-form-layout{display:grid;grid-template-columns:3fr 2fr;gap:17px}.gc-contact .gc-form-shell input,.gc-contact .gc-form-shell textarea{max-width:100%;border-radius:9px;border:1px solid #cbdcef;padding:10px}.gc-contact .gc-trust{display:flex;flex-wrap:wrap;gap:16px;padding:16px;margin-top:20px;background:#f8fbff}@media(max-width:760px){.gc-contact .gc-hero,.gc-contact .gc-routes-layout,.gc-contact .gc-form-layout,.gc-contact .gc-facts-grid,.gc-contact .gc-contact-grid{grid-template-columns:1fr}.gc-contact .gc-hero{padding:22px}.gc-contact .gc-section{margin-top:30px}}
