@charset "UTF-8";@media only screen and (max-width:768px){.reviews{padding:16px}}@media only screen and (max-width:768px){.reviews .reviews__list{display:flex;gap:1rem;width:100%;max-width:98%;margin:2rem auto 2rem;padding:2rem 0;overflow:overlay}}@media only screen and (min-width:769px) and (max-width:991px){.reviews .reviews__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media only screen and (min-width:992px) and (max-width:1200px){.reviews .reviews__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}@media only screen and (min-width:1201px){.reviews .reviews__list{display:flex;gap:1rem;margin:8rem auto 2rem;width:100%;max-width:98%}}.reviews .reviews__list .vote-wrap{position:relative;border-color:#e6e6e6;background:#fff;padding:2rem;border-radius:5px}@media only screen and (max-width:991px){.reviews .reviews__list .vote-wrap{width:100%;min-width:80%;margin:2rem 0}}@media only screen and (min-width:1201px){.reviews .reviews__list .vote-wrap{width:16.66%}}.reviews .reviews__list .vote-wrap .vote-name{line-height:1.2;font-weight:700;font-size:16px;font-family:Roboto,sans-serif}.reviews .reviews__list .vote-wrap .vote-pic{display:none}.reviews .reviews__list .vote-wrap .vote-rating .vote-delimeter,.reviews .reviews__list .vote-wrap .vote-rating .vote-time{display:none}.reviews .reviews__list .vote-wrap .vote-rating .stars{position:absolute;top:-30px;left:auto;right:0;width:auto}.reviews .reviews__list .vote-wrap .vote-rating .stars .star{line-height:20px;width:20px;height:20px}.reviews .reviews__list .vote-wrap .vote-rating .stars a.star-on:before,.reviews .reviews__list .vote-wrap .vote-rating .stars span.star-on:before{content:"";background:url(https://eshop.kozak-kafe.cz/user/documents/upload/temp/zrno.svg);background-repeat:no-repeat;background-size:14px}.reviews .reviews__list .vote-wrap .vote-content{margin-top:10px;line-height:24px}.reviews .reviews__list .vote-wrap .vote-content .btn{margin-top:10px;line-height:24px}.reviews .reviews__cta a{background:var(--color-secondary);color:#fff;padding:10px 25px;border-radius:5px;margin:2rem auto 4rem;display:block;width:100%;max-width:max-content}.videoGrid__inner{max-width:100%;margin:0 auto;padding:16px}.videoGrid__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:start}@media (max-width:1200px){.videoGrid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.videoGrid__list{display:flex;overflow:overlay}.videoGrid__list .videoGrid__item{width:100%;min-width:85%}}.videoGrid__item{width:100%}.videoGrid__video{display:block;width:100%;min-height:500px;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:10px;overflow:hidden}:root{--color-white:#fff;--color-brown:#a82626;--color-dark-2:#472115;--bg-color:#fcebdcff;--bg-button:#724731ff;--bg-brown:#472115ff;--bg--color-white:#fff;--border-bottom-brown:#472115ff;--border-button:#a82626}*{font-family:Manrope,sans-serif}@media only screen and (max-width:768px){.in-o-nas .text{display:grid;grid-template-columns:1fr;gap:2rem;margin:0 auto}.in-o-nas .text .text__left h2{font-family:"PT Serif",serif;font-weight:700;font-size:5rem;color:#472115}.in-o-nas .text .text__left a{text-decoration:underline}.in-o-nas .text .text__left p{font-size:22px;color:var(--color-brown);font-weight:400;letter-spacing:.01em;line-height:2}.in-o-nas .text .text__right{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.in-o-nas .text .text__right>div{display:grid;grid-template-columns:1fr;gap:2rem}.in-o-nas .text .text__right h2{font-size:28px;font-weight:300;margin:2rem 0;display:block!important;border:1px solid #dadada;border-radius:5px;padding:3rem 4rem}.in-o-nas .text .text__right h2 a{border-bottom:2px solid var(--bg-color);border-radius:5px}.in-o-nas .text .text__right h2 a:hover{border-bottom:2px solid var(--border-bottom-brown)}.in-o-nas .text .image__right{display:grid;grid-template-columns:1fr;gap:2rem;padding:5rem 2rem}.in-o-nas .text .image__right img:nth-of-type(2){padding-top:4rem}.in-o-nas .text.about__us{display:grid;grid-template-columns:1fr;gap:2rem;margin:20rem auto;text-align:center}}@media only screen and (min-width:768px){.in-o-nas .text{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0 auto}.in-o-nas .text .text__left h2{font-family:"PT Serif",serif;font-weight:700;font-size:5rem;color:#472115}.in-o-nas .text .text__left a{text-decoration:underline}.in-o-nas .text .text__left p{font-size:22px;color:var(--color-brown);font-weight:400;letter-spacing:.01em;line-height:2}.in-o-nas .text .text__right{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.in-o-nas .text .text__right>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.in-o-nas .text .text__right h2{font-size:28px;font-weight:300;margin:2rem 0;display:block!important;border:1px solid #dadada;border-radius:5px;padding:3rem 4rem}.in-o-nas .text .text__right h2 a{border-bottom:2px solid var(--bg-color);border-radius:5px}.in-o-nas .text .text__right h2 a:hover{border-bottom:2px solid var(--border-bottom-brown)}.in-o-nas .text .image__right{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:5rem 2rem}.in-o-nas .text .image__right img:nth-of-type(2){padding-top:4rem}.in-o-nas .text.about__us{display:grid;grid-template-columns:1fr;gap:2rem;margin:20rem auto;text-align:center}}@media only screen and (max-width:768px){.in-kontakty .address{display:grid;grid-template-columns:1fr;margin:0 auto 4rem}.in-kontakty .address .address__text p{font-size:22px;color:var(--color-brown);font-weight:400;letter-spacing:.01em;line-height:2}.in-kontakty .address .address__form .form{background:#472115;padding:4rem}.in-kontakty .address .address__form a,.in-kontakty .address .address__form label,.in-kontakty .address .address__form p,.in-kontakty .address .address__form span{color:#fff}}@media only screen and (min-width:768px){.in-kontakty .address{display:grid;grid-template-columns:1fr 1fr;margin:0 auto 4rem}.in-kontakty .address .address__text p{font-size:22px;color:var(--color-brown);font-weight:400;letter-spacing:.01em;line-height:2}.in-kontakty .address .address__form .form{background:#472115;padding:4rem}.in-kontakty .address .address__form a,.in-kontakty .address .address__form label,.in-kontakty .address .address__form p,.in-kontakty .address .address__form span{color:#fff}}@media only screen and (max-width:768px){body{background:var(--bg-color)}body #header{background-color:var(--bg-brown)}body #header .navigation-buttons{border-right:transparent}body #header .navigation-buttons>a{border-left:transparent}body #header .navigation-buttons a[data-target=login],body #header .navigation-buttons a[data-target=login]:hover,body #header .navigation-buttons a[data-target=navigation],body #header .navigation-buttons a[data-target=navigation]:hover,body #header .navigation-buttons a[data-target=search],body #header .navigation-buttons a[data-target=search]:hover{background-color:transparent}body #header nav{z-index:9}body #header .menu-helper>span,body #header .menu-helper>ul{background-color:transparent}body .top-products-wrapper{display:none}body .content-wrapper{background:var(--bg-color)}body .content-wrapper main{background:var(--bg-color);margin-top:0}body .content-wrapper main .banners-row{margin-top:0}body .content-wrapper main .shp-tabs-holder{display:none}body .content-wrapper main .product .p{background:var(--bg--color-white);box-shadow:0 3px 50px 0 rgba(0,0,0,.05)}body .content-wrapper main .product .p a.name{height:auto;min-height:50px;margin-bottom:2rem}body .content-wrapper main .product .p a.name>span{font-family:Manrope,sans-serif;font-weight:bolder;font-size:30px;height:auto}body .content-wrapper main .product .p a.name>span .category-appendix{font-size:14px;margin-top:5px;display:block}body .content-wrapper main .product .p .btn.btn-cart,body .content-wrapper main .product .p .btn.btn-conversion,body .content-wrapper main .product .p a.btn.btn-cart,body .content-wrapper main .product .p a.btn.btn-conversion{color:var(--bg--color-white);background-color:var(--border-button);border-color:var(--border-button)}body .content-wrapper main .product .p .p-in .p-bottom{background:#472115}body .content-wrapper main .product .p .p-in .p-bottom .p-desc{font-size:15px;font-weight:400;color:#fff;letter-spacing:.01em;line-height:2.2rem;max-width:80%;margin:0 10% 4rem}body .content-wrapper main .product .p .p-in .p-bottom .prices .price.price-final{font-size:25px;color:#fff;margin:3rem 0 0 0}body .content-wrapper main .product .p .p-in .p-bottom>div .p-tools .btn,body .content-wrapper main .product .p .p-in .p-bottom>div .p-tools .btn.btn-cart{padding:1rem 2rem}body .content-wrapper main .homepage-texts-wrapper{padding:0}body .content-wrapper main .homepage-texts-wrapper .welcome h1{display:none}body .content-wrapper main .homepage-texts-wrapper .welcome .text{display:grid;grid-template-columns:1fr;gap:2rem;margin:20rem auto}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__left h2{font-family:"PT Serif",serif;font-weight:700;font-size:5rem;color:#472115}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__left a{text-decoration:underline}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__left p{font-size:22px;color:var(--color-brown);font-weight:400;letter-spacing:.01em;line-height:2}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right>div{display:grid;grid-template-columns:1fr;gap:2rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right h2{font-size:28px;font-weight:300;margin:2rem 0;display:block!important;border:1px solid #dadada;border-radius:5px;padding:3rem 4rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right h2 a{border-bottom:2px solid var(--bg-color);border-radius:5px}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right h2 a:hover{border-bottom:2px solid var(--border-bottom-brown)}body .content-wrapper main .homepage-texts-wrapper .welcome .text .image__right{display:grid;grid-template-columns:1fr;gap:2rem;padding:5rem 2rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text .image__right img:nth-of-type(2){padding-top:4rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text.about__us{display:grid;grid-template-columns:1fr;gap:2rem;margin:20rem auto;text-align:center}body:not(.id-1) #header{background-color:transparent;background:#472115}body .coffe__container{position:relative;background:red}body .coffe__container .more__link{font-size:20pt;color:#fff;text-align:center;border:1px solid;padding:2rem 4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .coffe__container img.coffe__container-bg{width:100%;max-height:480px;object-fit:cover}body .coffe__container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-brown);opacity:.8}body #footer{color:#fff;border-top:none;margin-top:0;padding-top:0;padding-bottom:0;display:block;background-color:var(--color-dark-2)}body #footer #signature a{color:#fff}body #footer .footer-bottom,body #footer .footer-newsletter{border-color:transparent}body #footer .footer-newsletter{display:none}body #footer .footer-bottom span{color:#fff}}@media only screen and (min-width:768px){body{background:var(--bg-color)}body #header{background-color:var(--bg-brown)}body #header .navigation-buttons{border-right:transparent}body #header .navigation-buttons>a{border-left:transparent}body #header .navigation-buttons a[data-target=login],body #header .navigation-buttons a[data-target=login]:hover,body #header .navigation-buttons a[data-target=navigation],body #header .navigation-buttons a[data-target=navigation]:hover,body #header .navigation-buttons a[data-target=search],body #header .navigation-buttons a[data-target=search]:hover{background-color:transparent}body #header nav{z-index:9}body #header nav .navigation-in{background-color:transparent}body #header .menu-helper>span,body #header .menu-helper>ul{background-color:transparent}body .top-products-wrapper{display:none}body .content-wrapper{background:var(--bg-color)}body .content-wrapper main{background:var(--bg-color)}body .content-wrapper main .banners-row{margin-top:-8rem}body .content-wrapper main .shp-tabs-holder{display:none}body .content-wrapper main .product .p{background:var(--bg--color-white);box-shadow:0 3px 50px 0 rgba(0,0,0,.05)}body .content-wrapper main .product .p a.name{height:auto;min-height:50px;margin-bottom:2rem}body .content-wrapper main .product .p a.name>span{font-family:Manrope,sans-serif;font-weight:bolder;font-size:30px;height:auto}body .content-wrapper main .product .p a.name>span .category-appendix{font-size:14px;margin-top:5px;display:block}body .content-wrapper main .product .p .btn.btn-cart,body .content-wrapper main .product .p .btn.btn-conversion,body .content-wrapper main .product .p a.btn.btn-cart,body .content-wrapper main .product .p a.btn.btn-conversion{color:var(--bg--color-white);background-color:var(--border-button);border-color:var(--border-button)}body .content-wrapper main .product .p .p-in .p-bottom{background:#472115}body .content-wrapper main .product .p .p-in .p-bottom .p-desc{font-size:15px;font-weight:400;color:#fff;letter-spacing:.01em;line-height:2.2rem;max-width:80%;margin:0 10% 4rem}body .content-wrapper main .product .p .p-in .p-bottom .prices .price.price-final{font-size:25px;color:#fff;margin:3rem 0 0 0}body .content-wrapper main .product .p .p-in .p-bottom>div .p-tools .btn,body .content-wrapper main .product .p .p-in .p-bottom>div .p-tools .btn.btn-cart{padding:1rem 2rem}body .content-wrapper main .homepage-texts-wrapper{padding:0}body .content-wrapper main .homepage-texts-wrapper .welcome h1{display:none}body .content-wrapper main .homepage-texts-wrapper .welcome .text{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:20rem auto}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__left h2{font-family:"PT Serif",serif;font-weight:700;font-size:5rem;color:#472115}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__left a{text-decoration:underline}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__left p{font-size:22px;color:var(--color-brown);font-weight:400;letter-spacing:.01em;line-height:2}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right h2{font-size:28px;font-weight:300;margin:2rem 0;display:block!important;border:1px solid #dadada;border-radius:5px;padding:3rem 4rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right h2 a{border-bottom:2px solid var(--bg-color);border-radius:5px}body .content-wrapper main .homepage-texts-wrapper .welcome .text .text__right h2 a:hover{border-bottom:2px solid var(--border-bottom-brown)}body .content-wrapper main .homepage-texts-wrapper .welcome .text .image__right{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:5rem 2rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text .image__right img:nth-of-type(2){padding-top:4rem}body .content-wrapper main .homepage-texts-wrapper .welcome .text.about__us{display:grid;grid-template-columns:1fr;gap:2rem;margin:20rem auto;text-align:center}body:not(.id-1) #header{background-color:transparent;background:#472115}body .coffe__container{position:relative;background:red}body .coffe__container .more__link{font-size:20pt;color:#fff;border:1px solid;padding:2rem 4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .coffe__container img.coffe__container-bg{width:100%;max-height:480px;object-fit:cover}body .coffe__container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-brown);opacity:.8}body #footer{color:#fff;border-top:none;margin-top:0;padding-top:0;padding-bottom:0;display:block;background-color:var(--color-dark-2)}body #footer #signature a{color:#fff}body #footer .footer-bottom,body #footer .footer-newsletter{border-color:transparent}body #footer .footer-newsletter{display:none}body #footer .footer-bottom span{color:#fff}}.type-category .category-top>h4{display:none}.type-category .category-top .products-top{display:none}.type-category .category-top h1.category-title,.type-category .category-top ul.subcategories{display:none}.type-category main .category-header{display:none}.type-category main #filters-wrapper{display:none}.type-category .filters-wrapper .filters-unveil-button-wrapper{display:none}.type-category .category-content-wrapper .category-header{display:none}.type-detail .variant-name{font-size:20px;font-weight:700}.type-detail .variant-cart .quantity .decrease::before,.type-detail .variant-cart .quantity .increase::before{background:#fff}.type-detail .basic-description{font-size:20px;font-weight:400;color:var(--color-brown);letter-spacing:.01em;line-height:2;margin-top:5rem}.type-detail .basic-description p{font-size:18px;font-weight:400;color:var(--color-brown);letter-spacing:.01em;line-height:2}.type-detail .p-short-description{font-size:18px;font-weight:400;color:var(--color-brown);letter-spacing:.01em;line-height:2}.type-detail .variant-table .table-row{border:1px dotted #bebebe!important;border-bottom:none;margin-bottom:1rem;padding:2rem!important}.type-detail .vo__text{color:#fff;font-size:18px;background-color:var(--bg-brown);padding:2rem}.type-detail .vo__text strong{color:#ec0404;text-decoration:underline}.move__text{display:flex;white-space:nowrap;overflow:hidden;width:100%;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);margin-right:0;margin-bottom:2rem;padding:2rem}.move__text span{font-size:19px;color:#999;padding:.5em 1rem}.animated{animation:marqueeAnimation 10s linear infinite}.move__text-move{width:100%;max-width:90%;margin:0 auto;overflow:hidden;white-space:nowrap;animation:marquee-animation 100s linear infinite}.move__text-move div{display:table-cell;padding-right:20px}@keyframes marqueeAnimation{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes marquee-animation{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.product .p[data-micro-product-id="42"]{position:relative}.product .p[data-micro-product-id="42"]::before{content:"TIP";position:absolute;top:-1rem;left:1rem;color:#fff;background:#472115;padding:5px 1rem;z-index:9}footer#footer .banner a,footer#footer .banner h2,footer#footer .banner li,footer#footer .banner ul{color:#fff}#footer ul li::before{border-color:#fff}@media only screen and (min-width:300px) and (max-width:320px){.product .p a.name{height:auto;min-height:100px!important}.products-block .p{margin-bottom:0}}@media only screen and (min-width:320px) and (max-width:768px){.product .p a.name{height:auto;min-height:150px!important}.products-block .p{margin-bottom:0}}@media only screen and (min-width:768px){body #header .navigation-buttons a[data-target=search]{display:none}.navigation-buttons a[data-target=login]::before{content:"";background:url(https://635650.myshoptet.com/user/documents/upload/temp/i/user.svg);background-size:cover;background-repeat:no-repeat;width:25px;height:25px}.navigation-buttons a[data-target=cart]::before{content:"";background:url(https://635650.myshoptet.com/user/documents/upload/temp/i/basket.svg);background-size:cover;background-repeat:no-repeat;width:30px;height:30px}.extended-banner-title{font-size:28pt;font-weight:600;color:#fff;letter-spacing:-.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:0;box-shadow:0 0 0}}@media (max-width:480px){.columns-3 .products-block>div,.columns-4 .products-block>div{float:left;padding:13.33332px;width:100%!important}}@media (min-width:992px){.homepage-texts-wrapper:has(.top-products-wrapper) .welcome-wrapper{max-width:100%}}