.company-contacts{&>div{display:flex;flex-direction:column;gap:2.8125rem}&>img{height:310px;object-fit:cover;width:100%}& a{color:var(--red);text-decoration:none;&:hover{color:#a6000e;text-decoration:underline}}}.company-contacts__container{display:flex;gap:1rem;justify-content:space-between;&>div{width:390px;& img{display:block;object-fit:contain;width:100%}}& .company-contacts__link{align-items:center;display:flex;gap:1rem}& .company-contacts__arrow{align-items:center;background-color:var(--blue);display:inline-flex;height:36px;justify-content:center;position:relative;width:36px;&:before{border-bottom:4px solid var(--white);border-right:4px solid var(--white);content:"";height:12px;margin-left:-7px;transform:rotate(-45deg);width:12px}}& .company-contacts__address__wrap{align-items:center;display:flex;gap:1rem;justify-content:space-between;& .company-contacts__link{flex-direction:column;gap:0}}& .company-contacts__contact_us{background-color:var(--gray-lightest);display:flex;flex-direction:column;margin-top:1rem;padding:1.5rem;width:100%;& a{color:var(--red)}}& .company-contacts__map{position:relative;& .company-contacts__map__count{color:var(--blue);font-size:4rem;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);white-space:nowrap}}}.company-contacts__company{&:first-child{margin-top:2.8rem}& .company-contacts__company__contact{display:flex;flex-direction:column;gap:0;margin-top:1rem}& .company-contacts__business-hours{margin-top:1rem}}.company-contacts__contact{display:flex;gap:1rem;& a{color:var(--blue);text-decoration:none;&:hover{text-decoration:underline}}& i{color:var(--blue)}}.company-contacts__container2{display:flex;justify-content:space-between;&>div{width:100%}}.company-contacts__accordion__wrap{--numberOfColumns:4;display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(var(--numberOfColumns),1fr);&>div{display:flex;flex-direction:column;gap:.75rem;&:last-child h4{margin-bottom:0}}}.company-contacts__tab-menu{display:flex;gap:3.5rem;&>div{border:1px solid var(--gray-lighter);bottom:-1px;cursor:pointer;flex-grow:1;font-weight:700;padding:1.25rem 3rem 1.25rem 1.25rem;position:relative;text-align:left;&:after{background-color:var(--white);border-left:4px solid var(--red);border-top:4px solid var(--red);content:"";height:12px;position:absolute;right:20px;top:calc(50% - 8px);transform:rotate(45deg);transition:transform .3s;width:12px}&.active{border-bottom-color:var(--white);&:after{transform:rotate(225deg)}}}}.company-contacts__tab-content__item{border:1px solid var(--gray-lighter);display:flex;flex-direction:column;gap:2rem;padding:1.25rem;&:not(.active){display:none}& p{margin:0}}.company-contacts__tab-content__contact-list__section>div,.company-contacts__tab-content__store-list{--numberOfColumns:4;display:grid;gap:1.5rem .75rem;grid-template-columns:repeat(var(--numberOfColumns),1fr)}.company-contacts__tab-content__store-list>div{background-color:var(--gray-lightest);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1.5rem}.company-contacts__tab-content__contact-list{display:flex;flex-direction:column;gap:2.25rem}.company-contacts__tab-content__contact-list__item{display:flex;flex-direction:column;gap:.75rem}div:has(>.company-contacts__contact){display:flex;flex-direction:column;gap:.5rem}.company-contacts__container3__accordion{display:none}@media screen and (width <=1100px){.company-contacts__accordion__wrap,.company-contacts__tab-content__contact-list__section>div,.company-contacts__tab-content__store-list{--numberOfColumns:3}.company-contacts__tab-menu{gap:2.5rem}}@media screen and (width <=980px){.company-contacts__container{flex-wrap:wrap;justify-content:center}.company-contacts__accordion__wrap,.company-contacts__tab-content__contact-list__section>div,.company-contacts__tab-content__store-list{--numberOfColumns:2}}@media screen and (width <=900px){.company-contacts__tab-menu{gap:2rem}}@media screen and (width <=800px){.company-contacts__tab-menu{gap:1rem}}@media screen and (width <=670px){.company-contacts__accordion__wrap,.company-contacts__tab-content__contact-list__section>div,.company-contacts__tab-content__store-list{--numberOfColumns:1}}@media screen and (width <=600px){.company-contacts__accordion__wrap{flex-direction:column}.company-contacts__tab-menu{gap:0;&>div{padding-right:1.25rem;text-align:center;&:after{display:none}&:not(.active){border:none}}}}@media screen and (width <=450px){.company-contacts__tab-content,.company-contacts__tab-menu{display:none}.company-contacts__tab-content__item{border:none;display:flex!important;padding:0}.company-contacts__container3__accordion{display:block}.company-contacts__tab-content__store-list:has(+.company-contacts__tab-content__contact-list){margin-bottom:1rem}}body[shopid=stachema_cz],body[shopid=stachema_sk]{--red:#007ebd;--originalRed:#e2001a;& .dek-checkbox.error .dek-checkbox__check,& [role=combobox].error,& [role=combobox].error+.dek-form-pswtoggler,& [role=textarea].error,& [role=textarea].error+.dek-form-pswtoggler,& [role=textbox].error,& [role=textbox].error+.dek-form-pswtoggler{border-color:var(--originalRed)}& .comd-product-view--detail__tab--alert .comd-product-view--detail__tab__subtitle>i,& .dek-checkbox.error .dek-checkbox__label,& .dek-form-required-indicator,& .input-error{color:var(--originalRed)}& .vue-messages__item.error,& [role=alert].error,& [role=alert]:not(.success):not(.info):not(.warning){background:var(--originalRed);color:var(--white)}& .dek-button-red[role=button]{background-color:#003a7d;border-color:#003a7d;color:#fff!important}& .dek-button-red[role=button].hover:not([disabled]):not(.disabled),& .dek-button-red[role=button]:hover:not([disabled]):not(.disabled){background-color:#007fc4;border-color:#007fc4}& .dek-button-red[role=button].active:not([disabled]):not(.disabled),& .dek-button-red[role=button]:focus:not([disabled]):not(.disabled){background-color:#001b48;border-color:#001b48}& .dek-logo__img{height:86px!important;width:135px!important}& .vue-megamenu__section.active>.vue-megamenu__section__link,& .vue-megamenu__section:hover>.vue-megamenu__section__link{color:var(--red)}& .vue-megamenu-button:hover,& .vue-megamenu-submenu__inner:hover .vue-megamenu-button{color:var(--red)!important}& .com-homepage-info-box__grid{justify-content:center;margin-top:0}& .com-homepage-info-box__grid-employment,& .com-homepage-info-box__grid-services{display:none}& .com-homepage-info-box__grid-stores{background-color:unset;background-position-y:-90px;background-size:50% 100%;padding-top:250px;text-align:center}& .com-homepage-info-box__grid-stores [role=button]{align-self:center}& .ui-slider .ui-slider-handle:active{background-color:var(--blue);filter:brightness(1.1)}& .comd-product-view--detail__akce{background:var(--gray-lightest)}@media screen and (max-width:390px){& .com-cart__price{display:none}}& .checkout-com-header__user__info>span:last-child{display:none}}body[shopid=stachema_cz]{& .com-homepage-info-box__grid-stores{background-image:url(https://cdn1.idek.cz/file/map-69e1bedf.svg)}}body[shopid=stachema_sk]{& .com-homepage-info-box__grid-stores{background-image:url(https://cdn1.idek.cz/file/mapka-sk-a182b4e9.svg)}}