/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 @import url('https://fonts.googleapis.com/css2?family=Bellota:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
 body {font-family: "Bellota";}
 #subcategories {display:none;}
 #wrapper {background: AliceBlue}
 #header,#footer{ background: LightCyan !important; }
 #header .header-nav .blockcart {background: LightCyan !important;}
 .product-miniature .thumbnail-container {border-radius: 20px; border: 2px solid LightCyan;}
 .product-flags li.product-flag {background: LightCyan;color:DimGray;}
 
 .block_newsletter {border-radius:20px; border: 2px solid Gainsboro; padding-top:10px;}
 
 .btn-primary {background-color: LightSkyBlue;}
 
 a {color: LightSkyBlue;}
 
 #custom-text {border-radius: 20px; border: 2px solid LightCyan; background: LightCyan;color:DimGray;}
 
 .h1 {font-size: 2.5vw; text-transform: none;}
 .current-price {font-size: 2vw;}
 .tax-shipping-delivery-label {display: none;}
 
 .tabs {border-radius: 20px; background: LightCyan;color:DimGray; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
 /* menu */
#header .header-top a[data-depth="0"] {color:LightPink; text-transform:none;font-size:1.25rem;}
 
 /* produkt */
 .product-cover {border-radius: 20px; border: 2px solid LightCyan;}
 
 /* košík */
 .shopping-cart {color:Black;}
 .material-icons {color:Black;}
 .hidden-sm-down {color:Black;}
 .cart-products-count {color:Black;}