﻿@font-face{font-family:"Sofia Pro";src:url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.eot");src:url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.eot?#iefix") format("embedded-opentype"),url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.woff2") format("woff2"),url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.woff") format("woff"),url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("https://www.vinomarada.cz/user/documents/fonts/icomoon.eot?7sknqx");src:url("https://www.vinomarada.cz/user/documents/fonts/icomoon.eot?7sknqx#iefix") format("embedded-opentype"),url("https://www.vinomarada.cz/user/documents/fonts/icomoon.ttf?7sknqx") format("truetype"),url("https://www.vinomarada.cz/user/documents/fonts/icomoon.woff?7sknqx") format("woff"),url("https://www.vinomarada.cz/user/documents/fonts/icomoon.svg?7sknqx#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"";color:#9f4249}.icon-fb:before{content:"";color:#fff}.icon-ig:before{content:"";color:#fff}.custom-footer__banner5{display:none}.navigation-buttons>a[data-target=cart] i{background-color:green;color:#fff}.header-top .btn.cart-count{border-radius:20px;position:relative;color:#000}.header-top .btn.cart-count span{color:#000}.header-top .btn.cart-count:before{content:"";background-image:url(https://729147.myshoptet.com/user/documents/upload/assets/icon/cart.svg);background-size:cover;width:20px;height:20px}.header-top .btn.cart-count:hover{background:#fff !important;border-color:#e30613 !important}a.top-nav-button.top-nav-button-account,button.top-nav-button.top-nav-button-login.toggle-window{display:block;width:120px;margin-right:20px;border-radius:50px;padding:12px 20px 12px 40px;color:#000;background-color:rgba(0,0,0,0);position:relative;top:7px}a.top-nav-button.top-nav-button-account span,button.top-nav-button.top-nav-button-login.toggle-window span{color:#000}a.top-nav-button.top-nav-button-account:before,button.top-nav-button.top-nav-button-login.toggle-window:before{content:"";background-image:url("https://729147.myshoptet.com/user/documents/upload/assets/icon/user.svg");background-size:cover;position:absolute;width:20px;height:20px;left:8px;top:14px}a.top-nav-button.top-nav-button-account:hover,button.top-nav-button.top-nav-button-login.toggle-window:hover{background:#fff;border-color:#e30613 !important}a.top-nav-button.top-nav-button-account{top:-1px}.ordering-process button.top-nav-button.top-nav-button-login.toggle-window{visibility:hidden}form#formSearchForm{position:relative}form#formSearchForm::before{content:"";speak:none;display:inline-block;font-family:shoptet;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;line-height:0;line-height:32px;text-decoration:none;text-transform:none;vertical-align:middle;width:32px;position:absolute;left:24px;top:4px}form#formSearchForm input.query-input.form-control.search-input.js-search-input{box-sizing:border-box;border-style:solid;border-color:#e3e3e3 !important;height:40px;padding-left:60px;border-radius:50px;background-color:#f9f9f9}form#formSearchForm button.btn.btn-default{display:none}@media(min-width: 768px){header#header ul.menu-level-3{display:none !important}.scrolled .js-header-info-bar.header-info-bar.has-cross.is-full-width{position:fixed;top:0px !important;left:0;right:0;z-index:101}.scrolled header#header{position:fixed;top:0px !important;left:0;right:0}.scrolled .header-info-bar-addon header#header{top:30px !important}input.query-input.form-control.search-input.js-search-input{height:54px !important}form#formSearchForm::before{left:24px;top:10px !important}header#header{border-bottom:1px solid #dadada;box-shadow:0px 7px 6px rgba(0,0,0,.09);z-index:100;position:relative}.top-navigation-bar{display:none}.header-top>div{align-self:center;flex:unset}.header-top{justify-content:space-between}.search{width:40%}.navigation-in{background-color:rgba(0,0,0,0)}.navigation-in a b{color:#000}.navigation-in>ul>li{border-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) - 7%));border:none}span.cart-price.visible-lg-inline-block{display:none !important}a.btn.btn-icon.toggle-window.cart-count.full span.cart-price.visible-lg-inline-block{display:inline-block !important}.right-menu{position:absolute;right:0;bottom:0;z-index:10}.right-menu a{color:#000}.navigation-in>ul>li>a{padding-bottom:12px;padding-top:12px}#navigation{height:42px;left:0;position:relative}ul.menu-level-1 a b{font-weight:700 !important}span.login-header{display:block;font-weight:700;font-size:11px;text-align:left;position:relative;top:-4px}span.text{display:block;font-size:11px;text-align:left;position:relative;top:-4px}.header-top{display:flex;flex-wrap:wrap;height:89px;padding-bottom:9px;padding-top:19px}.user-action-login.popup-widget.login-widget{z-index:10000;top:63px}.cart-content input.query-input.form-control.search-input.js-search-input{height:36px !important}div#cart-widget{z-index:111;position:absolute}}@media(min-width: 992px){.popup-widget.login-widget:before{right:136px}.search{width:40%}}@media(max-width: 767px){.blog-wrapper .slick-list.draggable{position:relative;right:-9px}a.top-nav-button.top-nav-button-account,button.top-nav-button.top-nav-button-login.toggle-window{width:unset !important}a.top-nav-button.top-nav-button-account span.login-header,button.top-nav-button.top-nav-button-login.toggle-window span.login-header{display:none}a.top-nav-button.top-nav-button-account span.text,button.top-nav-button.top-nav-button-login.toggle-window span.text{display:none}.responsive-tools>a[data-target=navigation]:before,.responsive-tools>a[data-target=navigation]:hover:before{background-color:rgba(0,0,0,0);color:#000;font-size:25px}#header .cart-count{top:-41px}.responsive-tools>a[data-target=search]{margin-right:133px}a.top-nav-button.top-nav-button-account,button.top-nav-button.top-nav-button-login.toggle-window{position:fixed !important;top:4px;right:68px}.scrolled-down button.top-nav-button.top-nav-button-login.toggle-window{top:-40px}.responsive-tools [data-target=search],.responsive-tools [data-target=search]:hover{color:#000}.right-menu{display:block !important}a.top-nav-button.top-nav-button-account span{display:none}a.top-nav-button.top-nav-button-account:before{left:18px;top:9px}button.top-nav-button.top-nav-button-login.toggle-window span{display:none}button.top-nav-button.top-nav-button-login.toggle-window:before{left:18px;top:9px}.scrolled-down a.top-nav-button.top-nav-button-account span,.scrolled-down button.top-nav-button.top-nav-button-login.toggle-window span{display:none}.scrolled-down a.top-nav-button.top-nav-button-account:before,.scrolled-down button.top-nav-button.top-nav-button-login.toggle-window:before{left:18px;top:-25px}}@media(max-width: 1199px){.right-menu{display:none}}.content-wrapper.homepage-box.middle-banners-wrapper .col-sm-4{width:50%}.content-wrapper.homepage-box.middle-banners-wrapper .col-sm-8{width:50%}.homepage-box{background-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.homepage-articles-wrapper.row.blog-wrapper.slick-initialized.slick-slider{width:100%}.footer-banners.row.banner-wrapper.container{margin-right:auto;margin-left:auto}.menu-wrap{display:flex;flex-direction:row;flex-wrap:wrap}.menu-wrap .category{width:25%;padding:5px}.menu-wrap .category a{border:1px solid #e0e0e0;width:100%;padding:5px}.menu-wrap .category a img{height:80px}.menu-wrap .category a:hover{text-decoration:none;border-color:#b2b2b2;top:1px}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;border-radius:50%;cursor:pointer;background:#fff;color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev::before,.slick-next::before{speak:none;display:inline-block;font-family:shoptet;font-style:normal;font-variant:normal;font-weight:400;line-height:0;text-decoration:none;text-transform:none;color:var(--color-base-gray);font-size:15px;top:4px;position:relative}.slick-list.draggable{width:100%}.slick-prev:before{content:"";color:#101010;background-color:#fff}.slick-next:before{content:"";color:#101010;background-color:#fff}.slick-slide{padding:0 5px}.blog-wrapper{padding:0px 0 19px}button.slick-next.slick-arrow{right:-2px;box-shadow:#7f7f7f 1px 1px 6px}button.slick-prev.slick-arrow{left:15px;z-index:10;box-shadow:#7f7f7f 1px 1px 6px}@media(min-width: 768px){.blog-wrapper .news-item,.news-wrapper:not(.carousel) .news-item{width:unset !important}}@media(min-width: 1200px){.one-column-body .blog-wrapper .news-item,.one-column-body .news-wrapper:not(.carousel) .news-item{width:unset !important}}@media(max-width: 767px){.slick-slide{padding:20px}.menu-wrap .category{width:50%;padding:5px}.footer-banners.row.banner-wrapper.container{padding:0;text-align:center}.homepage-blog-wrapper .homepage-group-title.h4{margin-bottom:0}.homepage-blog-wrapper .content-wrapper.container .row>div{margin-top:0}.homepage-blog-wrapper .slick-slide.slick-current.slick-active{padding-top:0 !important}}a.btn.btn-default.p-all{display:none}li.shp-tab[data-testid=tabDiscussion]{display:none !important}.ordering-process .search{display:none}.row.empty-cart-boxes .col-md-6:has(.search){display:none}/*# sourceMappingURL=main.css.map */


/* === MOKSO / Shoptet custom styles (migrated from Header <style>) === */

/* ZÁKLADNÍ */
:root{
  --header-info-bar-BG:#1679b4;
  --header-info-bar-text-color:#fdfdfd;
  --header-info-bar-btn-BG:#000;
  --header-info-bar-btn-text-color:#fff;
}

.menu a,
.navigation a{
  font-size:1.1em !important;
}

header#header,
header.site-header,
.top-bar,
.header-wrapper{
  background-color:#fdfdfd !important;
}

/* PRODUKTY mobil+desktop */
/* Zrušení rámečků */
.products-block .product,
.product,
.product-item,
.box-product{
  border:none !important;
  outline:none !important;
}

/* Grid rozložení produktů */
.products-block{
  display:grid !important;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  margin-top:10px;
  background:transparent;
}

/* Karta produktu */
.products-block .product{
  width:100% !important;
  border-radius:5px;
  background:#fff;
  overflow:hidden;
  transition:all .25s ease-in-out;
  transform:translateZ(0);
  backface-visibility:hidden;
  display:flex;
  flex-direction:column;
  align-items:center;
  box-shadow:0 1px 3px rgba(0,0,0,.15) !important;
}

.products-block .product:hover{
  box-shadow:0 5px 10px rgba(0,0,0,.25) !important;
  transform:translateY(-3px);
}

.products-block .product .p-tools .btn{
  background:#000;
  color:#fff;
  border-radius:10px;
  padding:8px 14px;
  font-size:.85em;
  font-weight:600;
  text-transform:uppercase;
  transition:all .25s ease-in-out;
}

.products-block .product .p-tools .btn:hover{
  background:#333;
}

/* Signature / footer */
#signature,
#signature .title,
#signature .image{
  display:none !important;
}

.footer-bottom #signature{
  display:none !important;
}

.container.footer-bottom{
  display:flex !important;
  justify-content:center !important;
  text-align:center !important;
}

.container.footer-bottom .copyright{
  margin:0 auto !important;
  text-align:center !important;
  width:100%;
}

/* PRODUKTY – DESKTOP */
@media (min-width:992px){
  .products-block .product img{
    width:100%;
    border-radius:5px;
    margin-bottom:10px;
    transition:transform .35s ease-in-out;
    transform:scale(1.1);
    transform-origin:center center;
  }
  .products-block .product:hover img{
    transform:scale(1.15);
  }
}

/* PRODUKTY – TABLET */
@media (min-width:768px) and (max-width:991px){
  .products-block{
    grid-template-columns:repeat(2,1fr);
    gap:12px;
  }
  .products-block .product img{
    width:100%;
    border-radius:5px;
    margin-bottom:10px;
    transition:transform .3s ease-in-out;
    transform:scale(1.1);
    transform-origin:center center;
  }
  .products-block .product:hover img{
    transform:scale(1.1);
  }
}

/* PRODUKTY – MOBIL */
@media (max-width:767px){
  .products-block{
    grid-template-columns:repeat(2,1fr);
    gap:10px;
    padding:0;
  }
  .products-block .product{
    border-radius:5px;
    padding:10px;
    text-align:center;
  }
  .products-block .product img{
    width:100%;
    border-radius:5px;
    margin-bottom:10px;
    transition:none;
    transform:scale(1.2);
    transform-origin:center center;
  }
  .products-block .product:hover img{
    transform:scale(1.2);
  }
  .products-block .product .price,
  .products-block .product strong{
    font-size:.98em !important;
    font-weight:700;
    color:#000;
    margin-top:4px;
    line-height:1.2;
    word-break:break-word;
    text-align:center;
  }
  .products-block .product .p-desc,
  .products-block .product .description,
  .products-block .product .perex,
  .products-block .product p{
    display:none !important;
  }
}

/* SKRYTÍ HODNOCENÍ */
.products-block .product .rating,
.products-block .product .rating-wrapper,
.products-block .product .ratings-wrapper,
.products-block .product .product-rating,
.products-block .product .rate-average,
.products-block .product .stars,
.products-block .product .product-ratings{
  display:none !important;
}

/* BANNERY – ZAOBLENÍ */
.carousel-inner .extended-empty img{
  border-radius:10px;
}
.carousel-inner .extended-empty{
  border-radius:10px;
  overflow:hidden;
  display:block;
}

/* NEWS grid */
#newsWrapper.news-wrapper{
  display:grid !important;
  grid-template-columns:1fr 1fr;
  gap:60px;
  width:100%;
  max-width:1400px;
  margin:0 auto !important;
  justify-content:center;
}
#newsWrapper .news-item{
  flex:none !important;
  width:100% !important;
  max-width:600px;
}
@media (max-width:900px){
  #newsWrapper.news-wrapper{
    grid-template-columns:1fr;
    max-width:100%;
  }
}

.news-item .image img{
  border-radius:10px;
}

/* Obecné skryté prvky */
.availability-label{
  visibility:hidden !important;
}

.variant-list th{
  color:#000 !important;
}

/* Skrytí H1 na detailu článku */
.pageArticleDetail h1,
.pageArticleDetail header h1{
  display:none !important;
}

/* Skrytí "Vytvořeno v aplikaci" (CSS fallback mimo shadow root) */
div[id^="pwjsroot"] p[style*="font-size: 0.8em"]{
  display:none !important;
}

/* Skrytí social tlačítek */
.social-buttons-wrapper,
.social-buttons{
  display:none !important;
}

/* Skrytí ikon na detailu produktu */
.link-icons[data-testid="productDetailActionIcons"]{
  display:none !important;
}
/* === end === */