.btn,a.btn {border-radius:15px;}
.btn.btn-cart {color:white;border:none;}
.btn.btn-cart:hover {color:white;border:none;}
.top-navigation-bar-menu a{padding:0px 20px}
.navigation-in>ul>li.ext>a>span {
    display: inline;
}
.navigation-in {
    background-color: white;
}
#header .site-name a img {
    max-height: 80px;
}
.benefitBanner.position--benefitHomepage{margin:40px auto 20px auto}
.navigation-in>ul>li.exp>a, .navigation-in>ul>li>a, .navigation-in>ul>li>a:hover {
    color: black;
}
#header, #header .site-name a {
    color: #858483;
}
#header .search-input {border-style: solid;border-width: 1px;border-color: #e0e2e5;border-radius: 50px;background-color: #F2FCFE;}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart, .btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .btn.btn-primary {
    border-radius: 25px;
    font-weight: 500;
    border-color: transparent;
    background: #333333;
    color: white;
}
.product .p {
    box-shadow: 0 6px 12px rgba(0,0,0,0.08);
    border-radius: 20px;
    background-color: #ffffff;
    overflow: hidden;
}
.products-block>div:hover {
    box-shadow: 0 0 10px rgb(0 0 0 / 0%);
}
.content-wrapper-in {
    background: #F2FCFE;
}
.breadcrumbs {
    background-color: #F2FCFE;
    padding: 15px;
}
.type-product .breadcrumbs {
    margin-left: 0;
    width: 100%;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive {border-radius: 25px; margin-top: 20px;}


.p-detail-inner .p-data-wrapper, .description-inner {background: white;padding: 35px;border:1px solid #e3e3e3;border-radius: 15px;}
.p-to-cart-block {
    background-color: white;
}
.sidebar-inner>div, .top-products li:before{
border-radius: 0px 0px 10px 10px;
}
#categories {padding: 5px 20px;}
#header .header-bottom {border-width: 0px 0 0;background:white;}
.products-inline.products-top>div .p {padding: 10px;}
.btn.btn-default, a.btn.btn-default {
    background-color: #090909;
    border-color: #000000;
    color: #ffffff;
    border-radius: 50px;
    font-weight: 500;
}
.btn.btn-default:hover, a.btn.btn-default:hover {
    background-color: var(--color-secondary-hover);
    border-color: #b1b1b1;
    color: #ffffff;
}

#footer {background-color: #ffffff;box-shadow: 2px -3px 13px 1px #0000000a;}
.menu-helper>ul {
    background-color: #fff;
    border-color: #E0E5EE;
    border-radius: 15px 0px 15px 15px;
    border-width: 0px 1px 1px 1px;
}
.menu-helper.visible:hover {
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-radius: 15px 15px 0px 0px;
    border-color: #e0e5ee;
}
.navigation-hovered:before, focused:before,.filter-sections,ol.cart-header li.active strong{
background-color: transparent;
}
#footer .banner-wrapper span[data-ec-promo-id="99"] a::after {
background-image: url("https://639577.myshoptet.com/user/documents/upload/Adatelier.sk_ (1).png");
background-size: 25px 25px;display: inline-block;width: 25px;height: 25px;margin-bottom: -5px;content: "";}
.custom-footer__banner14.col-sm-6.col-lg-3{width:100%;display:flex;justify-content:center}
.filter-section{background:#F2FCFE}
.top-navigation-menu-item-external-16 a::before,.top-navigation-menu-item-external-19 a::before {content: "";display: inline-block;
width: 18px;height: 18px;margin-right: 10px;transform: translateY(2px);}

    
.product .p{border-radius:25px}
.flag.flag-action,.flag.flag-new{font-size: 15px;border-radius: 10px;margin: 15px;}
.product-slider-holder .product-slider-pagination .pagination-button:hover{background-color:#CF0A0F}
.product-slider-holder .product-slider-pagination .pagination-button{border-radius:20px;height:5px}
a.social-icon{background:#454545;color:white}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background:black}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{color:#bcbcbc}
#categories .expandable.expanded>ul {display: none;}
.responsive-nav .shp-tabs-holder {margin-top: 5%;}
#categories .expandable.expanded>.topic>a>span:before{background: url(https://633565.myshoptet.com/user/documents/upload/right-arrow.png);width: 100%;height: 100%;background-size: cover;}
@media (min-width: 768px){
#header .navigation-buttons a[data-target=cart] {
background-color: #333333;
    font-size: 17px;
    font-weight: 300;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 5px 14px 0px #979797;
    padding: 10px 30px 10px 30px;
}
#header .navigation-buttons a[data-target=cart]:hover{
background-color: #34BCEA;
}

}
#checkoutSidebar .toggle-contacts {
    background: #0a0a0a;
    padding: 15px;
    border-radius: 25px;
}
.checkout-box, .order-summary-inner  {
    border-radius: 15px;
    }
    .ordering-process .co-box {
    padding: 0;
    background: white;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
}
.slider-wrapper {
    display: none;}
    .site-msg.information {
    line-height: 150%;
    text-align: center;
    
}
.site-msg.information {
    position: sticky;
    top: 0px;
    max-width: 100%;
    line-height: 100%;
    text-align: center;
    font-size: 15px;
    color: white;
    Z-index: 1002;
}
.site-msg {
    background-color: #35BFEB;
}
.site-msg, .site-msg .close:before {
    color: white;
}
.top-products li .top-products-content .top-products-name{text-overflow: ellipsis;width: 100%;overflow: hidden;}
label.filter-label.disabled{display:none}
.products.products-inline.products-top .p{width:100%}
.odber {color: white;background-color: #f22e65;padding: 25px 20px;margin-top: 60px;margin-bottom: -1px;position: relative;z-index: 1;border-radius: 15px;}
.odber-in {max-width: 1178px;margin: 0 auto;}
.odber .newsletter {display: flex !important;flex-wrap: wrap;align-items: center;width: 100%;float: none;}
.odber .newsletter-header {margin: 0;width: 40%;text-align: center;border: 0;}.odber form {
width: 60%;}
@media(max-width:768px){
.custom-footer__banner14.col-sm-6.col-lg-3 .banner{min-height:50px}
.odber .newsletter{flex-direction:column}
.odber .newsletter-header,.odber form{width:100%}
}
.form-control, select {border-radius: 50px;}
.pre-web-link{padding:0px 12px;background:black;color:white;border-radius:50px;font-size:15px!important;}
.pre-web-link:hover{background:#E71A58;color:white}
@media(max-width:1200px){
.pre-web-link{display:none !important}
}

.products-block>div .p .p-bottom>div .p-tools {padding: 5px;}
.navigation-in>ul>li.ext>ul>li>div>ul {display: none;}
@media(max-width:768px){
.navigation-in a, .navigation-in a:hover{color:#a9a9a9}
}
@media(min-width:768px){
.menu-helper>span{color:white}
}
.aside-indented .breadcrumbs, .aside-indented .category-top {max-width: 100%;}
.submenu-arrow:after{display:none;}

.navigation-in > ul > li > a, .navigation-in > ul > li > a:hover {
    position: relative;
    padding-right: 25px;
    margin-right: 10px;
}

.navigation-in > ul > li:not(:last-child) > a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 4px;
    height: 20px;
    background-image: radial-gradient(circle, #00b7e0 1.5px, transparent 1.5px);
    background-size: 100% 6px;
    background-repeat: repeat-y;
    pointer-events: none;
}
.subcategories.with-image li {
    padding: 0px 0px;
    background: white;
    margin: 5px;
    border-radius: 15px;
    box-shadow: 0px 1px 6px #0000002e;}
.col-xl-3 {width: calc(25% - 10px);}
#footer{background:#34BFEA;}
.navigation-in ul li a b {
    font-weight: 300;
    font-size: 17px;
    color: #13336E;}
.admin-bar {z-index: 9999;}
div.top-navigation-tools{display:none!important;}
.top-navigation-slogan{color:white;}
.top-navigation-bar-menu {float: right;}
.top-navigation-menu{padding-right:0px;}
#continue-order-button:hover, .btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover {color:white;}
.quantity {border-radius:15px;background:none;}
.quantity .decrease:before {border-radius:15px 0 0 15px;}
.quantity .increase:before {border-radius:0 15px 15px 0;}
.btn.btn-lg.btn-conversion.next-step-forward, .btn.btn-lg.btn-conversion.next-step-finish{color:white;}
.pagination-link.up.js-scroll-top{background:none;}
.pagination-top.pagination-link,.pagination-top>strong{background:none;}
.pagination a {background:none;}
.cart-content .contact-box ul li>span:before{color:#2B57A3;}
.contact-box ul li>span:before{color:white}
#checkoutSidebar .contact-box ul li>span:before {color:#2B57A3!important;}
h1[data-testid="eshopHeader"]{visibility:hidden;margin:0;height:0}
.navigation-in > ul > li > a, .navigation-in > ul > li > a:hover {position: relative;padding-right: 25px !important;margin-right: 10px !important;}
.navigation-in > ul > li:not(:last-child) > a::after{background-image: radial-gradient(circle, #00b7e0 2px, transparent 2px);height: 18px;}
.p-in-in .name,.p .availability{font-weight:800}
.stars-placeholder{display:none}
ol.cart-header li.active a, ol.cart-header li.active strong, ol.cart-header li.completed a, ol.cart-header li.completed strong{background:none;}
#content-wrapper{background: #F2FCFE;}
.products-block>div .p .p-bottom>div .p-tools .pr-action{padding-bottom:20px}
.subcategories li a .text{
    font-weight: 300;
    font-size: 17px;
    color: #13336E;
}
@media (min-width: 768px) {
#header .navigation-buttons a[data-target=cart] i {top: 10px;left: 40px;}
}
.top-navigation-bar {background-color: #F2FCFE;border-color: #F2FCFE;}
.products-block>div .p .p-bottom>div .prices .price-final{padding-bottom:20px}
/*@media (min-width: 768px) {
    .wide-carousel {
        width: 100vw;
        max-width: none;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}*/
.btn .btn-cart .add-to-cart-button {background:#4084EC;}
@media (max-width: 768px) {
.site-msg.information{display:none}
.homepage-banner-wrapper {padding:0!important;}
.subcategories li{width: calc(50% - 10px);}
.cart-table {background:white;padding:5px;}
}
.checkout-box{border-color:transparent;}
.top-navigation-bar {
    background: linear-gradient(80deg, #4183ed 0%, #34bfea 100%);
    border-color: #f2fcfe00;
    height: 45px;
    padding-top: 10px;
}
.site-msg.information {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 100%;
  background: white;
  padding: 10px 30px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  z-index: 10;
  max-width: 90%;
  text-align: center;
  height: 50px;
}
.site-msg.information .text{color:#13336E; font-weight: 600; margin-top:7px;}
.site-msg, .site-msg .close:before {color: #13336E;}
.site-msg .close{left:100%;}
.navigation-buttons a[data-target=login]:before {
    font-size: 27px;
    margin-top: 0px;
}
.top-navigation-bar a {
    color: #ffffff;
}
 .top-navigation-menu-item-external-19 a::before{content:'\e923';;font-family:"shoptet";}
.top-navigation-menu-item-external-16 a::before{content:'\e924';;font-family:"shoptet";}
.siteCookies__form, .siteCookies--bottom.siteCookies--scrolled{background: linear-gradient(80deg, #4183ed 0%, #34bfea 100%)}
.siteCookies--bottom.siteCookies--scrolled .siteCookies__form{background:transparent;}
a.btn.btn-primary.link-icon.chat{    background: #333333;color: white;display: flex;}
a.btn.btn-primary.link-icon.chat:before{display:none;}
.flags {padding: 10px;}


.brands-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0px;
}


.letter-block {
  display: block;
}


.letter-title {
  font-weight: bold;
  margin-bottom: 6px;
  padding: 15px;
  border-top: 1px solid #ccc;
}


.letter-block li[role="none"] {
  display: inline-block;
  margin: 2px 8px 2px 0;
}

.letter-block li[role="none"] a {
  white-space: nowrap;
  display: inline-block;
}
.navigation-in ul.menu-level-2 li a {
    padding-bottom: 5px;
    padding-top: 5px;
}
a.btn.btn-primary.link-icon.chat{margin-bottom:20px;}
.products-block>div .p .availability {
    margin-top: 15px;
}
.availability-amount {background: #e5f3ff;padding: 5px;border-radius: 5px;font-weight: 600;}
