@charset "UTF-8";.top-contact-strip{display:none}@media (min-width:991px){.top-contact-strip{display:block;width:100%;background:#111;color:#fff;font-size:13px;font-weight:600;line-height:1;position:relative;z-index:50;padding:1rem}}.top-contact-strip__inner{max-width:1440px;margin:0 auto;padding:9px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.top-contact-strip__text{font-size:16px;color:rgba(255,255,255,.85)}.top-contact-strip__contacts{display:flex;align-items:center;gap:24px}.top-contact-strip__link{font-size:16px;display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;transition:opacity .2s ease}.top-contact-strip__link:hover{color:#fff;opacity:.75;text-decoration:none}.top-contact-strip__icon{font-size:16px;line-height:1}footer#footer .container.footer-newsletter{display:none}.footer-banners{width:100%}.footer-banners a,.footer-banners a img{border-radius:5px}.footer-banners .footer-banner,.footer-banners .footer-banner:hover{position:relative;overflow:hidden!important}.footer-banners .footer-banner{width:98%;margin:0 1%;padding:0}.footer-banners .footer-banner a .extended-banner-title{font-size:45px;font-weight:700;top:auto;left:0;bottom:80px}.footer-banners .footer-banner a .extended-banner-text{top:auto;left:0;bottom:50px;font-size:25px;font-weight:700;max-width:100%}.footer-banners .footer-banner a .extended-banner-link{font-weight:700;font-size:17px;line-height:normal;text-align:center;top:auto;right:0;bottom:-10px!important;width:100%;min-width:100%;max-width:100%;height:auto;background:var(--color-header-background);border-radius:5px;border:0;margin:0!important;padding:15px 25px!important;display:block}.footer-banners .footer-banner a .extended-banner-text,.footer-banners .footer-banner a .extended-banner-title{position:absolute;background-color:transparent;box-shadow:0 0 0;border:0;padding:5px}.footer-banner,.footer-banner a,.footer-banner a img{height:550px!important;min-height:550px!important;object-fit:cover}.footer-banner.ikona a{padding-left:0}.footer-banner .extended-banner-texts *{color:#fff}@media screen and (max-width:768px){.footer-banner.slick-active{max-width:clamp(220px,80%,330px);margin-left:0;display:block}.footer-banner .extended-banner-texts{position:absolute;top:auto;left:10%;bottom:10%;color:#fff;width:80%}.footer-banners{width:100%;margin:0;padding:0;display:contents}.footer-banners .slick-list{padding:0!important;overflow:hidden}.footer-banners .slick-track{margin-left:0}.footer-banners .footer-banner{float:none;height:auto}.footer-banners .footer-banner img{display:block;width:100%;height:auto}.footer-banners .slick-slide{padding-right:0;box-sizing:border-box}}@media screen and (min-width:768px){.footer-banners .footer-banner a,.footer-banners .footer-banner:hover a{overflow:hidden!important}.footer-banners .footer-banner img{display:block;width:100%;height:auto;transform:scale(1);transition:transform .3s ease!important}.footer-banners .footer-banner:hover a img{transform:scale(1.15)!important;transition:transform .3s ease}.footer-banner .extended-banner-texts{position:absolute;top:auto;left:5%;bottom:5%;color:#fff;width:90%}}.custom-footer__banner3 .banner-wrapper>span.prima-footer-contact-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:flex-start;width:100%}@media screen and (min-width:768px){.custom-footer__banner3 .banner-wrapper>span.prima-footer-contact-grid{grid-template-columns:1.4fr 1fr 1fr}}.prima-footer-contact-grid__items{display:flex;flex-direction:column;gap:12px}.prima-footer-contact-grid__contact-card{align-items:center;gap:13px;padding:14px 16px;color:#fff!important;background:#fff;border:2px solid #fff;border-radius:8px;text-decoration:none;box-shadow:0 8px 22px rgba(255,255,255,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;margin-top:2rem}.prima-footer-contact-grid__contact-card:hover{color:#222;text-decoration:none;transform:translateY(-2px);border-color:rgba(216,15,22,.28);box-shadow:0 12px 28px rgba(0,0,0,.08)}.prima-footer-contact-grid__contact-card:hover .prima-footer-contact-grid__contact-icon{background:#d80f16;color:#fff}.prima-footer-contact-grid__contact-card:hover .prima-footer-contact-grid__contact-value{color:#d80f16}.prima-footer-contact-grid__contact-icon{color:#d80f16;width:38px;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;background:rgba(216,15,22,.09);border-radius:50%;transition:background .2s ease,color .2s ease;display:none!important}.prima-footer-contact-grid__contact-icon svg{width:18px;height:18px;fill:currentColor}.prima-footer-contact-grid__contact-content{display:flex;flex-direction:column;gap:3px;min-width:0}.prima-footer-contact-grid__contact-label{font-size:13px;font-weight:500;color:#fff;letter-spacing:.04em;text-transform:none;background:var(--color-header-background);border-radius:5px;width:100%;max-width:fit-content;padding:5px 10px;position:absolute;top:-21px;left:0}.prima-footer-contact-grid__contact-value{font-size:20px;font-weight:700;color:#000;letter-spacing:.04em;text-transform:none}@media (max-width:768px){.prima-footer-contact-grid__contact-card{padding:13px 14px}.prima-footer-contact-grid__contact-value{font-size:14px}}.footer-bottom .prima-footer-credit{display:inline-block;margin-left:5px}#signature a.prima-footer-credit__link,#signature a.title{display:inline-block;text-decoration:none;color:var(--color-header-background);border-bottom:2px solid}.footer-newsletter{display:none}.flags-extra .flag{width:70px;height:70px}.flags-extra .flag .price-save,.flags-extra .flag .price-standard{font-size:14px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#carousel .item a{position:relative;display:block}#carousel .item a .extended-banner-texts{position:absolute;inset:0;isolation:isolate;pointer-events:none}#carousel .item a .extended-banner-texts::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 45%,transparent 100%)}#carousel .item a .extended-banner-texts .extended-banner-title{font-size:30px;font-weight:700;color:#fff;text-align:center;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:auto;background:0 0;box-shadow:0 0 0;border:0}@media (min-width:768px){#carousel .item a .extended-banner-texts .extended-banner-title{font-size:50px}}#carousel .item a .extended-banner-texts .extended-banner-text{font-size:18px;font-weight:700;color:#fff;background:var(--color-header-background);border:0;position:absolute;top:66%;left:50%;bottom:0;transform:translate(-50%,-50%);z-index:1;pointer-events:auto;max-width:80%;height:max-content;padding:14px 15px}#carousel .item a .extended-banner-texts .extended-banner-link{display:none}.slick-list .slick-loading{background:#fff}.slick-next,.slick-prev{z-index:1;width:2.5rem;height:2.5rem}.slick-next::before,.slick-prev::before{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.35rem;line-height:1;color:#1b1b1b;opacity:.85}.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{opacity:1}.slick-prev::before{content:"←"}.slick-next::before{content:"→"}.footer-banners .footer-banner a .extended-banner-text,.footer-banners .footer-banner a .extended-banner-title{position:relative;background-color:transparent;box-shadow:0 0 0;border:0;padding:0;top:auto;left:auto;right:auto;bottom:auto}@media only screen and (max-width:768px){.footer-banners{display:none}}@media screen and (min-width:768px){.footer-banner .extended-banner-texts{position:absolute;top:auto;left:auto;right:auto;bottom:0;color:#fff;width:100%;padding:3rem;isolation:isolate}.footer-banner .extended-banner-texts::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 45%,transparent 100%)}.footer-banner .extended-banner-texts>.extended-banner-link,.footer-banner .extended-banner-texts>.extended-banner-text,.footer-banner .extended-banner-texts>.extended-banner-title{position:relative;z-index:1}.footer-banners .footer-banner a .extended-banner-title{font-size:27px;font-weight:700;line-height:normal;text-align:left;padding:0;display:block}}.footer-banners.slick-slider{margin-left:.5rem;margin-right:.5rem}@media (max-width:576px){.footer-banners.slick-slider{margin-left:0;margin-right:0}}.promo-banners{display:none;background:#f6f8f2;margin-top:5rem;padding:2rem}.promo-banners .promo-banners__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:992px){.promo-banners .promo-banners__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.promo-banners .promo-banners__grid{grid-template-columns:1fr}}.promo-banners .banner-card{position:relative;box-shadow:0 8px 20px rgba(0,0,0,.08);border-radius:2px;padding:2rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease,box-shadow .3s ease}.promo-banners .banner-card:nth-of-type(1){background:#fff url(https://www.primaregaly.cz/user/documents/upload/temp/box-energie-a-usporty.png) no-repeat 0 -120px/cover}.promo-banners .banner-card:nth-of-type(2){background:#fff url(https://www.primaregaly.cz/user/documents/upload/temp/box-rekonstrukce.png) no-repeat 0 -120px/cover}.promo-banners .banner-card:nth-of-type(3){background:#fff url(https://www.primaregaly.cz/user/documents/upload/temp/box-domov-v-bezpeci.png) no-repeat 0 -120px/cover}.promo-banners .banner-card::before{content:"";position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#fff 40%,rgba(255,255,255,0) 80%);height:100%;max-height:100%;z-index:1}.promo-banners .banner-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.promo-banners .banner-card__header{padding-top:20rem;margin-bottom:1rem;z-index:9}.promo-banners .banner-card__title{font-family:Roboto,sans-serif;font-size:24px;font-weight:700!important;color:#1b1b1b;letter-spacing:.35px;margin:0;z-index:9}.promo-banners .banner-card__text{font-size:16px;color:#6b6b6b;line-height:22px;letter-spacing:.33px;margin-bottom:1.5rem;z-index:9}.promo-banners .banner-card__button{font-family:Roboto,sans-serif;display:inline-block;padding:2rem;background:#a5b81b;color:#fff;text-decoration:none;font-weight:600;font-size:18px;border-radius:6px;transition:background .3s ease;z-index:9}.banners-row .carousel .item{position:relative}.banners-row .carousel .item::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to top,rgba(15,20,26,.55) 0,rgba(15,20,26,.14) 42%,transparent 72%);width:100%;height:100%}.banners-row .carousel .item>a{position:relative;z-index:4}.id-1 .body-banners{margin:0;padding:0}.welcome .prima-category-showcase{padding:48px 0;background:#f6f7f8;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.welcome .prima-category-showcase *{box-sizing:border-box}.welcome .prima-category-showcase__header{max-width:760px;margin:0 auto 32px;padding:0 16px;text-align:center}.welcome .prima-category-showcase__label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;padding:6px 14px;border-radius:999px;background:var(--color-header-background);color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0}.welcome .prima-category-showcase__title{margin:2rem 0 12px;color:#1f1f1f;font-size:clamp(26px,3vw,50px);font-weight:800;line-height:1.15;letter-spacing:0}.welcome .prima-category-showcase__text{margin:3rem 0 0;color:#666;font-size:22px;line-height:1.6}.welcome .prima-category-showcase__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-width:1440px;margin:0 auto;padding:20px}.welcome .prima-category-card{position:relative;min-height:auto;max-height:500px;border-radius:5px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 25px rgba(0,0,0,.06);overflow:hidden}.welcome .prima-category-card:hover{border-color:rgba(47,95,68,.22);box-shadow:0 18px 42px rgba(0,0,0,.12)}.welcome .prima-category-card:hover .prima-category-card__image-wrap{background:#eef5f0}.welcome .prima-category-card:hover .prima-category-card__title{color:#2f5f44}.welcome .prima-category-card__link{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;min-height:auto;max-height:500px;padding:0;border-radius:0;color:inherit;text-align:center;text-decoration:none}.welcome .prima-category-card__link:focus,.welcome .prima-category-card__link:hover{color:inherit;text-decoration:none}.welcome .prima-category-card__image-wrap{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;border-radius:0;background:#f7f8f7}.welcome .prima-category-card__image-wrap img{display:block;max-width:82%;max-height:550px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.welcome .prima-category-card__title{display:block;min-height:auto;color:#222;font-size:20px;font-weight:800;line-height:1.3;text-transform:uppercase;letter-spacing:.02em;padding:2rem}.welcome .prima-category-card__badge{position:absolute;top:14px;right:14px;z-index:2;padding:5px 10px;border-radius:999px;background:#d92027;color:#fff;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.welcome .prima-category-card--sale{border-color:rgba(217,32,39,.18)}.welcome .prima-category-card--sale .prima-category-card__image-wrap{background:#fff4f4}@media (max-width:991px){.welcome .prima-category-showcase{padding:38px 0}.welcome .prima-category-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.welcome .prima-category-card{min-height:auto;max-height:320px}.welcome .prima-category-card__link{min-height:auto;max-height:320px;padding:0}.welcome .prima-category-card__image-wrap{margin-bottom:0}.welcome .prima-category-card__image-wrap img{max-height:120px}}@media (max-width:767px){.welcome .prima-category-showcase{padding:32px 0}.welcome .prima-category-showcase__header{margin-bottom:24px}.welcome .prima-category-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.welcome .prima-category-card{min-height:auto;max-height:280px;border-radius:5px}.welcome .prima-category-card__link{min-height:auto;max-height:280px;padding:0}.welcome .prima-category-card__image-wrap{margin-bottom:0}.welcome .prima-category-card__image-wrap img{max-height:105px}.welcome .prima-category-card__title{min-height:auto;font-size:12px;line-height:1.25}}@media (max-width:390px){.welcome .prima-category-showcase__grid{gap:10px}.welcome .prima-category-card__link{padding:0}.welcome .prima-category-card__title{font-size:11px}}.welcome .pr-safety-benefits{margin:40px 0}.welcome .pr-safety-benefits__inner{background:#fff;border:0;border-radius:0;box-shadow:0 0 0;overflow:hidden}.welcome .pr-safety-benefits__grid{display:grid;grid-template-columns:1fr}.welcome .pr-safety-benefits__aside,.welcome .pr-safety-benefits__content{padding:34px}.welcome .pr-safety-benefits__content{background:#fff}.welcome .pr-safety-benefits__aside{background:#f7f7f7;border-left:0}.welcome .pr-safety-benefits__title{margin:0 0 18px;color:#111;font-size:40px;line-height:1.25;font-weight:800}.welcome .pr-safety-benefits__subtitle{margin:28px 0 14px;color:#111;font-size:40px;line-height:1.3;font-weight:800}.welcome .pr-safety-benefits__aside-title{margin:0 0 20px;color:#111;font-size:24px;line-height:1.25;font-weight:800}.welcome .pr-safety-benefits__text{margin:0 0 14px;color:#333;font-size:20px;line-height:1.75}.welcome .pr-safety-benefits__text:last-child{margin-bottom:0}.welcome .pr-safety-benefits__text strong{color:#111;font-weight:800}.welcome .pr-safety-benefits__link{color:var(--color-header-background);font-weight:700;text-decoration:underline;text-underline-offset:3px}.welcome .pr-safety-benefits__list{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none}@media (min-width:768px){.welcome .pr-safety-benefits__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.welcome .pr-safety-benefits__list{grid-template-columns:repeat(3,1fr)}}.welcome .pr-safety-benefits__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:flex-start;padding:30px;background:#fff;border:0;border-radius:5px}.welcome .pr-safety-benefits__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;background:var(--color-header-background);border-radius:50%;font-size:18px;font-weight:900;line-height:1;flex-shrink:0}.welcome .pr-safety-benefits__icon img{padding:8px}.welcome .pr-safety-benefits__item-content{min-width:0}.welcome .pr-safety-benefits__item-title{display:block;margin:0 0 5px;color:#111;font-size:16px;line-height:1.35;font-weight:800}.welcome .pr-safety-benefits__item-text{margin:0;color:#555;font-size:14px;line-height:1.55}@media (max-width:991px){.welcome .pr-safety-benefits__aside{border-left:0;border-top:1px solid #e6e6e6}}@media (max-width:575px){.welcome .pr-safety-benefits{margin:25px 0}.welcome .pr-safety-benefits__aside,.welcome .pr-safety-benefits__content{padding:22px}.welcome .pr-safety-benefits__title{font-size:22px}.welcome .pr-safety-benefits__subtitle{font-size:19px}.welcome .pr-safety-benefits__aside-title{font-size:21px}.welcome .pr-safety-benefits__text{font-size:14px;line-height:1.65}.welcome .pr-safety-benefits__item{grid-template-columns:30px minmax(0,1fr);padding:14px}.welcome .pr-safety-benefits__icon{width:30px;height:30px;font-size:16px}}.type-category .category-perex h2{font-size:24px}.type-category .category-title{display:none}.type-category #content{display:flex;flex-direction:column}.type-category #content>*{order:2}.type-category #content .category-perex{order:1}.query-input{border-color:#3166ff}.in-sluzby .sidebar.sidebar-left{display:none}.in-sluzby .bc-banners{display:grid;grid-template-columns:1fr;gap:24px;margin:24px 0}@media (min-width:768px){.in-sluzby .bc-banners{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.in-sluzby .bc-banners{grid-template-columns:repeat(3,1fr)}}.in-sluzby .bc-card{background:#fff;color:#15202b;border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 8px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;margin-top:5rem}.in-sluzby .bc-card:hover{transform:translateY(-4px);box-shadow:0 14px 38px rgba(0,0,0,.12)}.in-sluzby .bc-card__media{position:relative;min-height:120px;background:linear-gradient(135deg,rgba(0,0,0,.04),rgba(0,0,0,.02));display:flex;align-items:center;justify-content:center;padding:16px}.in-sluzby .bc-card__icon{font-size:44px;line-height:1;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .15))}.in-sluzby .bc-card__body{padding:22px}.in-sluzby .bc-card__title{font-size:1.25rem;font-weight:800;margin:0 0 6px;letter-spacing:.2px}.in-sluzby .bc-card__lead{font-size:16px;color:#667585;margin:0 0 14px}.in-sluzby .bc-card__text{font-size:16px;line-height:1.6;margin:0 0 14px}.in-sluzby .bc-card__text strong{color:var(--color-header-background)}.in-sluzby .bc-logos{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.in-sluzby .bc-logo{height:28px;object-fit:contain;filter:grayscale(0);opacity:.95}.in-sluzby .bc-list{margin:14px 0}.in-sluzby .bc-list__title{font-weight:700;margin:0 0 8px}.in-sluzby .bc-list__ul{margin:0;padding-left:18px}.in-sluzby .bc-list__ul li{margin:6px 0}.in-sluzby .bc-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 8px}.in-sluzby .bc-stat{border:1px dashed rgba(17,24,39,.08);border-radius:12px;padding:10px 12px;background:rgba(0,0,0,.015)}.in-sluzby .bc-stat__num{font-weight:800;font-size:1.05rem}.in-sluzby .bc-stat__label{color:#667585;font-size:.92rem}.in-sluzby .bc-highlight{background:#fafafa;border-radius:12px;padding:12px 14px;margin:10px 0 6px}.in-sluzby .bc-highlight__title{margin:0 0 6px;font-weight:700}.in-sluzby .bc-highlight__desc{margin:0}.in-sluzby .bc-cta{margin-top:14px}.in-sluzby .bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;box-shadow:0 6px 18px rgba(0,0,0,.12);color:#fff}.in-sluzby .bc-btn:hover{transform:translateY(-2px)}.in-sluzby .bc-btn:focus-visible{outline:3px solid rgba(0,0,0,.15);outline-offset:2px}.in-sluzby .bc-btn--energy{background:var(--color-header-background)}.in-sluzby .bc-btn--energy:hover{box-shadow:0 10px 26px rgba(32,165,107,.35)}.in-sluzby .bc-btn--kitchen{background:var(--color-header-background)}.in-sluzby .bc-btn--kitchen:hover{box-shadow:0 10px 26px rgba(229,127,31,.35)}.in-sluzby .bc-btn--safe{background:var(--color-header-background)}.in-sluzby .bc-btn--safe:hover{box-shadow:0 10px 26px rgba(42,123,228,.35)}.in-sluzby .bc-card--energy .bc-card__media,.in-sluzby .bc-card--kitchen .bc-card__media,.in-sluzby .bc-card--safe .bc-card__media{border-bottom:4px solid var(--color-header-background)}@media (prefers-color-scheme:dark){.in-sluzby .bc-card{background:#0f141a;color:#e6edf3;border-color:rgba(230,237,243,.1);box-shadow:0 8px 30px rgba(0,0,0,.35)}.in-sluzby .bc-card__lead,.in-sluzby .bc-stat__label{color:#9fb0c0}.in-sluzby .bc-highlight{background:rgba(229,127,31,.12)}}.in-sluzba--1 main header h1,.in-sluzba--2 main header h1,.in-sluzba--3 main header h1{text-align:center}.in-sluzba--1 main *,.in-sluzba--2 main *,.in-sluzba--3 main *{font-family:Roboto,sans-serif!important}.in-sluzba--1 main .sidebar.sidebar-left,.in-sluzba--2 main .sidebar.sidebar-left,.in-sluzba--3 main .sidebar.sidebar-left{display:none}.in-sluzba--1 main .promo-banners,.in-sluzba--2 main .promo-banners,.in-sluzba--3 main .promo-banners{background:#f6f8f2;margin-top:5rem;padding:2rem}.in-sluzba--1 main .promo-banners .promo-banners__grid,.in-sluzba--2 main .promo-banners .promo-banners__grid,.in-sluzba--3 main .promo-banners .promo-banners__grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:992px){.in-sluzba--1 main .promo-banners .promo-banners__grid,.in-sluzba--2 main .promo-banners .promo-banners__grid,.in-sluzba--3 main .promo-banners .promo-banners__grid{grid-template-columns:1fr}}@media (max-width:600px){.in-sluzba--1 main .promo-banners .promo-banners__grid,.in-sluzba--2 main .promo-banners .promo-banners__grid,.in-sluzba--3 main .promo-banners .promo-banners__grid{grid-template-columns:1fr}}.in-sluzba--1 main .promo-banners .banner-card,.in-sluzba--2 main .promo-banners .banner-card,.in-sluzba--3 main .promo-banners .banner-card{position:relative;background:#fff url(https://www.primaregaly.cz/user/documents/upload/Policov%C3%BD%20reg%C3%A1l%20antracit.jpg) no-repeat center/cover;box-shadow:0 8px 20px rgba(0,0,0,.08);border-radius:2px;padding:2rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease,box-shadow .3s ease}.in-sluzba--1 main .promo-banners .banner-card::before,.in-sluzba--2 main .promo-banners .banner-card::before,.in-sluzba--3 main .promo-banners .banner-card::before{content:"";position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#fff 40%,rgba(255,255,255,0) 80%);height:100%;max-height:100%;z-index:1}.in-sluzba--1 main .promo-banners .banner-card:hover,.in-sluzba--2 main .promo-banners .banner-card:hover,.in-sluzba--3 main .promo-banners .banner-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.in-sluzba--1 main .promo-banners .banner-card__header,.in-sluzba--2 main .promo-banners .banner-card__header,.in-sluzba--3 main .promo-banners .banner-card__header{padding-top:33rem;margin-bottom:1rem;z-index:9}.in-sluzba--1 main .promo-banners .banner-card__title,.in-sluzba--2 main .promo-banners .banner-card__title,.in-sluzba--3 main .promo-banners .banner-card__title{font-family:Roboto,sans-serif;font-size:25px;font-weight:800;color:#1b1b1b;letter-spacing:.35px;margin:0;z-index:9}.in-sluzba--1 main .promo-banners .banner-card__text,.in-sluzba--2 main .promo-banners .banner-card__text,.in-sluzba--3 main .promo-banners .banner-card__text{font-size:16px;color:#6b6b6b;line-height:22px;letter-spacing:.33px;margin-bottom:1.5rem;z-index:9}.in-sluzba--1 main .promo-banners .banner-card__button,.in-sluzba--2 main .promo-banners .banner-card__button,.in-sluzba--3 main .promo-banners .banner-card__button{font-family:Roboto,sans-serif;display:inline-block;padding:2rem;background:#a5b81b;color:#fff;text-decoration:none;font-weight:600;font-size:18px;border-radius:6px;transition:background .3s ease;z-index:9}.in-sluzba--1 main .bc-banners,.in-sluzba--2 main .bc-banners,.in-sluzba--3 main .bc-banners{display:grid;grid-template-columns:1fr;gap:3rem;background:#f6f8f2;padding:4rem;width:100%;max-width:991px;margin:0 auto}.in-sluzba--1 main .bc-card,.in-sluzba--2 main .bc-card,.in-sluzba--3 main .bc-card{background:#fff;padding:2rem}.in-sluzba--1 main .bc-card .bc-card__media img,.in-sluzba--2 main .bc-card .bc-card__media img,.in-sluzba--3 main .bc-card .bc-card__media img{width:100%;max-height:400px;object-fit:cover;object-position:center}.in-sluzba--1 main .bc-card h2,.in-sluzba--1 main .bc-card h3,.in-sluzba--2 main .bc-card h2,.in-sluzba--2 main .bc-card h3,.in-sluzba--3 main .bc-card h2,.in-sluzba--3 main .bc-card h3{font-family:Roboto,sans-serif;font-size:16px;font-weight:800;color:#1b1b1b;letter-spacing:.35px}.in-sluzba--1 main .bc-card a,.in-sluzba--1 main .bc-card li,.in-sluzba--1 main .bc-card p,.in-sluzba--1 main .bc-card strong,.in-sluzba--1 main .bc-card ul,.in-sluzba--2 main .bc-card a,.in-sluzba--2 main .bc-card li,.in-sluzba--2 main .bc-card p,.in-sluzba--2 main .bc-card strong,.in-sluzba--2 main .bc-card ul,.in-sluzba--3 main .bc-card a,.in-sluzba--3 main .bc-card li,.in-sluzba--3 main .bc-card p,.in-sluzba--3 main .bc-card strong,.in-sluzba--3 main .bc-card ul{font-size:15px!important;color:#6b6b6b;line-height:22px!important;letter-spacing:.33px!important;margin-bottom:1.5rem;z-index:9}.in-sluzba--1 main .bc-card strong,.in-sluzba--2 main .bc-card strong,.in-sluzba--3 main .bc-card strong{color:#a5b81b;border-bottom:1px dotted}.in-sluzba--1 main .bc-card .bc-cta,.in-sluzba--2 main .bc-card .bc-cta,.in-sluzba--3 main .bc-card .bc-cta{font-family:Roboto,sans-serif;display:block;padding:2rem;color:#fff;background:#a5b81b;font-weight:600;font-size:18px;text-decoration:none;border-radius:6px;transition:background .3s ease;z-index:9;margin:0 auto 5rem;width:100%;max-width:max-content}.in-sluzba--1 main .bc-card .bc-cta a,.in-sluzba--2 main .bc-card .bc-cta a,.in-sluzba--3 main .bc-card .bc-cta a{color:#fff}.in-sluzba--1 .contact-card,.in-sluzba--2 .contact-card,.in-sluzba--3 .contact-card{display:flex;align-items:center;gap:2rem;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.06);max-width:480px;width:100%;margin:5rem auto}.in-sluzba--1 .contact-card__photo,.in-sluzba--2 .contact-card__photo,.in-sluzba--3 .contact-card__photo{margin:0}.in-sluzba--1 .contact-card__photo img,.in-sluzba--2 .contact-card__photo img,.in-sluzba--3 .contact-card__photo img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:center}.in-sluzba--1 .contact-card__body,.in-sluzba--2 .contact-card__body,.in-sluzba--3 .contact-card__body{display:flex;flex-direction:column;gap:.25rem}.in-sluzba--1 .contact-card__name,.in-sluzba--2 .contact-card__name,.in-sluzba--3 .contact-card__name{font-size:1.4rem;font-weight:700;margin:0;color:#111}.in-sluzba--1 .contact-card__row,.in-sluzba--2 .contact-card__row,.in-sluzba--3 .contact-card__row{margin:0;font-size:1rem;color:#444}.in-sluzba--1 .contact-card__row .contact-card__label,.in-sluzba--2 .contact-card__row .contact-card__label,.in-sluzba--3 .contact-card__row .contact-card__label{font-weight:500;margin-right:.25rem;color:#777}.in-sluzba--1 .contact-card__row a,.in-sluzba--2 .contact-card__row a,.in-sluzba--3 .contact-card__row a{color:var(--color-primary);text-decoration:underline;font-weight:500}.in-sluzba--1 .contact-card__row a:focus-visible,.in-sluzba--1 .contact-card__row a:hover,.in-sluzba--2 .contact-card__row a:focus-visible,.in-sluzba--2 .contact-card__row a:hover,.in-sluzba--3 .contact-card__row a:focus-visible,.in-sluzba--3 .contact-card__row a:hover{text-decoration:underline}@media (max-width:768px){.in-sluzba--1 .contact-card,.in-sluzba--2 .contact-card,.in-sluzba--3 .contact-card{flex-direction:column;text-align:center}.in-sluzba--1 .contact-card .contact-card__photo img,.in-sluzba--2 .contact-card .contact-card__photo img,.in-sluzba--3 .contact-card .contact-card__photo img{width:140px;height:140px}}