@font-face{font-family:"League Spartan";src:url("../../media/fonts/LeagueSpartan-Regular.woff") format("woff")}@font-face{font-family:"League Spartan Medium";src:url("../../media/fonts/LeagueSpartan-Medium.woff") format("woff")}@font-face{font-family:"League Spartan SemiBold";src:url("../../media/fonts/LeagueSpartan-SemiBold.woff") format("woff")}@font-face{font-family:"League Spartan Bold";src:url("../../media/fonts/LeagueSpartan-Bold.woff") format("woff")}@font-face{font-family:"League Spartan Light";src:url("../../media/fonts/LeagueSpartan-Light.woff") format("woff")}@font-face{font-family:"Proxima Nova";src:url("../../media/fonts/Proxima-Nova-Regular.woff2") format("woff2")}@font-face{font-family:"Playfair Display Bold";src:url("../../media/fonts/PlayfairDisplay-Bold.woff") format("woff")}*{font-family:"League Spartan"}a{color:#63cdd6}body{font-family:"League Spartan";background:#fff;overflow-x:hidden}::selection{background:#ed1c24;color:#fff}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{box-shadow:0 0 0px 1000px #fff inset !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}a{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;cursor:pointer}a:hover{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}b,strong{font-family:"League Spartan Bold"}.no-scroll{overflow:hidden !important}.media,.media .media{margin:0 !important}.media,.media-body{overflow:initial !important;zoom:unset !important}.button{background-color:#ed1c24 !important}.button:hover{background-color:#cc1b21 !important}#g-offcanvas{-webkit-overflow-scrolling:auto !important}.g-container{width:100% !important;max-width:1200px}@media only all and (min-width: 1200px)and (max-width: 2159.04px){.g-container{max-width:1200px}}@media only all and (min-width: 960.96px)and (max-width: 1024px){.g-container{max-width:960px}}@media only all and (max-width: 960px){.g-container{max-width:100%}}.g-grid{width:100%}.span12{min-height:unset !important}.hide-hamburger{z-index:11 !important;transition:all .6s ease-in-out}.moduleItemExtraFieldsLabel a{color:#cc1b21;transition:all .6s ease-in-out}.moduleItemExtraFieldsLabel a:hover{color:#cc1b21;transition:all .6s ease-in-out}.grecaptcha-badge{z-index:7;visibility:hidden}h2.decoration-bottom-1,h3.decoration-bottom-1{margin-bottom:110px;position:relative}h2.decoration-bottom-1::after,h3.decoration-bottom-1::after{position:absolute;bottom:-70px;left:calc(50% - 120px);width:250px}.moduletable h1,.moduletable h2{font-family:"League Spartan Bold";text-align:center;margin:0;padding:0 12px;text-transform:uppercase}.moduletable h1{font-size:60px;color:#fff}.moduletable h2{font-size:50px;line-height:46px;margin-bottom:19px;position:relative}.moduletable h2.kde-nas-najdete{margin-bottom:4px}@media(max-width: 960px){.moduletable h2.kde-nas-najdete{margin-bottom:16px}}@media(max-width: 960px){.moduletable h2{margin-bottom:31px}}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{border-color:#ed1c24;box-shadow:none}#g-page-surround{background:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:none}.g-content,.nav,.g-main-nav,#g-main,ul,li,#g-mobilemenu-container{padding:0 !important;margin:0 !important}.g-menu-parent-indicator{display:none !important}.maslove-trubicky-title{font-size:53px;line-height:60px;font-family:"League Spartan SemiBold";text-align:center}.maslove-trubicky-title-small{font-size:33px;font-family:"League Spartan SemiBold";text-align:center}.pagination-prev span.pagenav,.pagination-next span.pagenav{opacity:.5}.no-products-found{font-size:32px;margin-top:40px;text-align:center;padding:0 24px}.vm-customfield-cart br{display:none}.vm-customfield-cart .product-field-type-E .product-field-label{display:none}.vm-customfield-cart .product-field-type-E:first-of-type .product-field-label{display:block}.vm-customfield-cart .product-field-wrapper{display:flex;flex-direction:column}.hledatvokoli{cursor:pointer}#g-main .control-buttons .button{float:left;margin-right:30px;width:370px;height:50px;color:#fff;text-transform:uppercase;transition:all .3s ease-in-out}#g-main .control-buttons .button:hover{background:#90ba1f !important;border-color:#90ba1f !important;transition:all .3s ease-in-out}@media(min-width: 1200px){div#opc_error_msgs{width:50% !important}}.news-section-container{padding-bottom:50px !important}.news-section-container .news-section-container{padding:0 !important}@media(max-width: 1200px){span#check_date{padding:0}.news-section-container{padding:50px 45px !important}.news-section-container .news-section-container{padding:0 !important}.maslove-trubicky-category-view .kosikmodulside{display:none}.close-modal-desktop{display:none}.clearFilter-desktop{display:none !important}.clearFilter-mobile{display:flex !important;justify-content:flex-end;color:#000;flex-grow:1;background:rgba(0,0,0,0)}.close-modal-mobile{display:flex;width:33px;height:26px;cursor:pointer;position:relative;margin-right:16px}.close-modal-mobile::before,.close-modal-mobile::after{position:absolute;left:15px;content:" ";height:26px;width:2px;background-color:#fff}.close-modal-mobile::before{transform:rotate(45deg)}.close-modal-mobile::after{transform:rotate(-45deg)}.g-block .g-container{padding:0 12px}}@media(max-width: 1200px)and (max-width: 570px){.fresh-packed-products h2::after{width:304px;left:calc(50% - 152px);bottom:-75px}}@media(max-width: 1200px){.category-view .category-container .maslove-trubicky-purchase .readMoreDescBtn,.category-view .category-container .maslove-trubicky-purchase .readLessDescBtn{color:#ed1c24;background:rgba(0,0,0,0);font-size:20px}}@media(max-width: 1200px){.summary-wrapper-mobile{width:100%;float:none !important;clear:none !important}.summary-wrapper-mobile .vm-fieldset-souhrn{top:0 !important}}@media(max-width: 1200px){.category-view .category-container .maslove-trubicky-purchase{padding:0 20px}.category-view .browse-view.maslove-trubicky-category-view .filter{display:none}}@media(max-width: 1200px){button.linkWithArrow{display:block;margin:0 auto !important;margin-top:16px !important}}@media(max-width: 960px){#g-mobilemenu-container{margin:0 !important;padding:0 !important}.slider-icon-decoration svg{width:50px}.main-links-section,.secondary-navigation-section{padding:0 12px}.main-links-section ul,.main-links-section #na_co_mate_chut_menu,.secondary-navigation-section ul,.secondary-navigation-section #na_co_mate_chut_menu{flex-direction:column;align-items:center}.main-links-section ul li,.main-links-section ul .ncmc_item,.main-links-section #na_co_mate_chut_menu li,.main-links-section #na_co_mate_chut_menu .ncmc_item,.secondary-navigation-section ul li,.secondary-navigation-section ul .ncmc_item,.secondary-navigation-section #na_co_mate_chut_menu li,.secondary-navigation-section #na_co_mate_chut_menu .ncmc_item{min-height:unset;max-width:450px;margin-right:0 !important;margin-bottom:16px !important}.main-links-section ul li:last-child,.main-links-section ul .ncmc_item:last-child,.main-links-section #na_co_mate_chut_menu li:last-child,.main-links-section #na_co_mate_chut_menu .ncmc_item:last-child,.secondary-navigation-section ul li:last-child,.secondary-navigation-section ul .ncmc_item:last-child,.secondary-navigation-section #na_co_mate_chut_menu li:last-child,.secondary-navigation-section #na_co_mate_chut_menu .ncmc_item:last-child{margin-bottom:0 !important}.main-links-section ul li img,.main-links-section ul .ncmc_item img,.main-links-section #na_co_mate_chut_menu li img,.main-links-section #na_co_mate_chut_menu .ncmc_item img,.secondary-navigation-section ul li img,.secondary-navigation-section ul .ncmc_item img,.secondary-navigation-section #na_co_mate_chut_menu li img,.secondary-navigation-section #na_co_mate_chut_menu .ncmc_item img{max-height:250px;object-fit:cover}.main-links-section ul li:not(:last-of-type),.main-links-section ul .ncmc_item:not(:last-of-type),.main-links-section #na_co_mate_chut_menu li:not(:last-of-type),.main-links-section #na_co_mate_chut_menu .ncmc_item:not(:last-of-type),.secondary-navigation-section ul li:not(:last-of-type),.secondary-navigation-section ul .ncmc_item:not(:last-of-type),.secondary-navigation-section #na_co_mate_chut_menu li:not(:last-of-type),.secondary-navigation-section #na_co_mate_chut_menu .ncmc_item:not(:last-of-type){margin-right:0 !important;margin-bottom:12px !important}.main-links-section{padding:0 12px}.main-links-section #na_co_mate_chut_menu{flex-direction:column;align-items:left}.main-links-section #na_co_mate_chut_menu .ncmc_item{max-width:100%;min-width:auto;height:100px;padding:0 !important}.main-links-section #na_co_mate_chut_menu .ncmc_item a{text-align:left;position:relative;display:flex;gap:13px;align-items:center;flex-direction:row;width:100%;height:100%;padding:10px}.main-links-section #na_co_mate_chut_menu .ncmc_item a img{width:auto;height:81px}.main-links-section #na_co_mate_chut_menu .ncmc_item a span{display:flex;align-items:center;width:100%;height:100%;padding:0}.main-links-section #na_co_mate_chut_menu .ncmc_item a.delivery::after{background-image:url(../../images/g5_images/icons/maslove-trubicky-rozvoz.svg)}.fresh-packed-products .fresh-packed-products-wrapper{overflow:visible;margin-bottom:0}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper{max-width:100%;overflow:visible}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper{flex-direction:column;transform:none !important}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide{margin-bottom:16px;width:100% !important}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide a{min-height:100px;text-align:left;position:relative}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide a img{display:none}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide a span{display:flex;align-items:center;height:100px;padding-left:120px;padding-right:10px;padding-bottom:0}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide a::before{content:"";position:absolute;left:0;top:0;height:100px;width:100px}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide a::after{content:"";position:absolute;left:10px;top:10px;height:80px;width:80px;background-repeat:no-repeat;background-size:contain;background-position:center}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide.item-248 a::after{background-image:url(../../images/g5_images/icons/maslove-trubicky-fanda.svg)}.fresh-packed-products .fresh-packed-products-wrapper .fresh-packed-products-swiper .swiper-wrapper .swiper-slide.swiper-slide-duplicate{display:none}.news-section ul{grid-template-areas:"first" "second" "third";grid-template-columns:1fr}.news-section ul li:nth-of-type(1){padding:0 10px;margin-right:0 !important;margin-bottom:15px !important}.news-section ul li:nth-of-type(1) .moduleItemIntrotext{flex-direction:column}.news-section ul li:nth-of-type(2){margin-bottom:15px !important}.hp-local-support-section .customhp-local-support-section{flex-direction:column;padding-bottom:25px}.hp-local-support-section .customhp-local-support-section .leftBlock{margin-right:0;margin-bottom:25px;margin-top:50px}.hp-local-support-section .customhp-local-support-section .leftBlock img{width:180px !important;height:auto !important}.hp-local-support-section .customhp-local-support-section .rightBlock h3{text-align:center;padding:0 12px;font-weight:100}.hp-local-support-section .customhp-local-support-section .rightBlock p{padding:0 12px}.interesting-tips-section-2 .custominteresting-tips-section-2{flex-direction:column;padding-bottom:25px;margin-top:0px}.interesting-tips-section-2 .custominteresting-tips-section-2 .leftBlock{margin-right:0;margin-bottom:25px;margin-top:50px}.interesting-tips-section-2 .custominteresting-tips-section-2 .leftBlock img{width:180px !important;height:auto !important}.interesting-tips-section-2 .custominteresting-tips-section-2 .rightBlock h3{text-align:center;padding:0 12px;font-weight:100}.interesting-tips-section-2 .custominteresting-tips-section-2 .rightBlock p{padding:0 12px}.interesting-tips-section{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:640px}}@media(max-width: 960px)and (max-width: 530px){.interesting-tips-section{min-height:670px}}@media(max-width: 960px){.interesting-tips-section .custominteresting-tips-section{flex-direction:column;padding-bottom:25px}.interesting-tips-section .custominteresting-tips-section .leftBlock{margin-right:0;order:2}.interesting-tips-section .custominteresting-tips-section .leftBlock svg{width:180px !important;height:auto !important}.interesting-tips-section .custominteresting-tips-section .rightBlock{margin-right:0;margin-bottom:25px;margin-top:130px;order:1}.interesting-tips-section .custominteresting-tips-section .rightBlock h3{text-align:center;padding:0 12px;font-weight:100}.interesting-tips-section .custominteresting-tips-section .rightBlock p{padding:0 12px}.interesting-tips-section .custominteresting-tips-section .rightBlock::after{width:46px;height:36px;transform:translate(-50%, 720%);display:none}}@media(max-width: 960px)and (max-width: 530px){.interesting-tips-section .custominteresting-tips-section .rightBlock::after{transform:translate(-50%, 790%)}}@media(max-width: 960px){.moduleKontakty{padding:0 15px}.moduleKontakty .moduleItemsList{grid-template-columns:none !important}.moduleKontakty .moduleItemsList .moduleItem{height:auto;display:block}.moduleKontakty .moduleItemsList .moduleItem .moduleItemImage{flex:none;height:130px;width:100%;display:block}.moduleKontakty .moduleItemsList .moduleItem .moduleItemImage img{max-width:100px;max-height:100px}.moduleKontakty .modulePretext{width:100%;display:block}.moduleKontakty .modulePretext .google-maps-button{width:fit-content}}@media(max-width: 960px){#userForm{width:100%;padding:0 15px}#userForm h2{line-height:100%}#userForm .formContainer .formSpan12 .rsform-block-jmeno,#userForm .formContainer .formSpan12 .rsform-block-email,#userForm .formContainer .formSpan12 .rsform-block-telefon,#userForm .formContainer .formSpan12 .rsform-block-predmet{grid-column-start:1;grid-column-end:5}}@media(max-width: 960px){.coupon_wrapper{padding:0 !important}}@media(max-width: 960px){.opc_unlogged_wrapper #userForm{padding:0 !important}}@media(max-width: 640px){#vmMainPageOPC .addressmap:not(.schovana){max-width:280px;transform:scale(1) translate(-50%, -50%);left:50%;top:50%;margin:0 auto;right:unset}body.uvod .news-section ul li:nth-of-type(1) .moduleItemImage{display:flex}body.uvod .news-section ul li:nth-of-type(1) .moduleItemImage img{display:flex;height:100%;min-height:218px;object-fit:cover}.news-section-container h2{padding:0 20px !important}.news-section-container h2::before,.news-section-container h2::after{display:none}#userForm .formContainer .formSpan12 .rsform-block-odeslat{justify-self:left}.coupon_wrapper{float:none !important;padding:0 !important;align-items:flex-start !important;flex-direction:column}.coupon_wrapper .coupon-container{margin-right:0 !important;margin-bottom:15px}div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input{max-width:195px !important}div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button{max-width:90px !important}div#onepage_info_above_button div#onepage_submit_section{flex-direction:column-reverse}div#onepage_info_above_button div#onepage_submit_section .continueInPurchase1{margin-top:10px}#fake-shipping-container{padding-bottom:24px;border-bottom:1px solid #d5d9cb}div#couponcode_field h2{font-size:21px !important}#vmMainPageOPC input#confirmbtn.buttonopc{max-width:unset;height:45px}.cena-celkem .left{font-size:18 !important;font-weight:normal !important}.cena-celkem .right{font-size:18 !important;font-weight:normal !important}}@media(max-width: 960px){body.com_virtuemart.view-category div#fancybox-wrap,body.com_virtuemart.view-productdetails div#fancybox-wrap{min-width:calc(93vw - 15px);min-height:310px}body.com_virtuemart.view-category div#fancybox-wrap .addToCardInfoBox,body.com_virtuemart.view-productdetails div#fancybox-wrap .addToCardInfoBox{min-width:100%}}@media(max-width: 570px){div#fancybox-wrap .addToCardInfoBox{flex-direction:column;align-items:center}div#fancybox-wrap .addToCardInfoBox .showcart,div#fancybox-wrap .addToCardInfoBox .continue_link,div#fancybox-wrap .addToCardInfoBox h4{width:90% !important}}body:not(.uvod) h2.kde-nas-najdete::after{filter:brightness(1.2)}body:not(.uvod) #g-footer{margin-top:0;padding-top:50px}#g-main{background:#fff}.hidden{display:none !important}#rsfp-thankyou-scroll1{padding-top:120px}button.rsform-submit-button{background-position:-75% -50%;transition:all .6s ease-in-out !important}button.rsform-submit-button:hover{background-position:150% 40%}body.com_virtuemart:not(.nase-produkty) .productDetail-addToCart.no-branch-chosen{display:none !important}.arrow-hover{position:relative}.moduleItemReadMore::after,.moduleCustomLink::after,.display-all-branches::after,.arrow-hover::after,.catItemReadMore::after,.seeOurOffer::after,.k2Container .mapa::after{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;content:url(../../images/icons/news_arrow.svg);font-size:16px;position:absolute;right:-27px;max-height:15px;top:-1px}.moduleItemReadMore.moduleItemReadMore::after,.moduleCustomLink.moduleItemReadMore::after,.display-all-branches.moduleItemReadMore::after,.arrow-hover.moduleItemReadMore::after,.catItemReadMore.moduleItemReadMore::after,.seeOurOffer.moduleItemReadMore::after,.k2Container .mapa.moduleItemReadMore::after{right:-22px}.moduleItemReadMore.moduleItemReadMore:hover::after,.moduleCustomLink.moduleItemReadMore:hover::after,.display-all-branches.moduleItemReadMore:hover::after,.arrow-hover.moduleItemReadMore:hover::after,.catItemReadMore.moduleItemReadMore:hover::after,.seeOurOffer.moduleItemReadMore:hover::after,.k2Container .mapa.moduleItemReadMore:hover::after{right:-28px}.moduleItemReadMore:hover,.moduleCustomLink:hover,.display-all-branches:hover,.arrow-hover:hover,.catItemReadMore:hover,.seeOurOffer:hover,.k2Container .mapa:hover{color:#ed1c24}.moduleItemReadMore:hover::after,.moduleCustomLink:hover::after,.display-all-branches:hover::after,.arrow-hover:hover::after,.catItemReadMore:hover::after,.seeOurOffer:hover::after,.k2Container .mapa:hover::after{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;right:-31px}.moduleItemReadMore.display-all-branches:hover,.moduleCustomLink.display-all-branches:hover,.display-all-branches.display-all-branches:hover,.arrow-hover.display-all-branches:hover,.catItemReadMore.display-all-branches:hover,.seeOurOffer.display-all-branches:hover,.k2Container .mapa.display-all-branches:hover{color:#eb4a4f}.moduleItemReadMore,.moduleCustomLink,.display-all-branches,.arrow-hover,.seeOurOffer{position:relative;right:25px;font-family:"League Spartan Medium";color:#ed1c24;font-size:16px}.moduleItemReadMore.display-all-branches,.moduleCustomLink.display-all-branches,.display-all-branches.display-all-branches,.arrow-hover.display-all-branches,.seeOurOffer.display-all-branches{right:15px}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#fff !important}body.nakupovani.nakupovani-kosik #showcase{margin-top:76px}.moduletable.showcase .resend_activation_email{padding:130px 0 !important}body.com_virtuemart.view-orders #g-maintop{margin-top:0 !important}body.obchodni-podminky{padding:0 24px}body.obchodni-podminky #g-header,body.obchodni-podminky #g-footer,body.obchodni-podminky .g-offcanvas-hide{display:none !important}body.change_password #showcase .customshowcase.bottom-content{padding:130px 0}body.view-pluginresponse #showcase h1{display:none !important}
