@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-300.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-300.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-300.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-regular.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-regular.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-regular.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-italic.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-italic.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-italic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-500.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-500.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-500.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-500italic.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-500italic.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-500italic.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-700.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-700.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-700.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:local(''),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-700italic.woff2) format('woff2'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-700italic.woff) format('woff'),url(../../../../../../../themes/storefront-child/fonts/roboto/roboto-v29-latin-ext_latin-700italic.ttf) format('truetype')}.btn-custom-styles{min-width:80px;border-radius:3px;position:relative;overflow:hidden;display:inline-block;z-index:1;text-align:center;color:#FFF;min-height:30px;line-height:21px;padding:4px 10px 5px;font-size:16px;font-weight:400}.btn-custom-styles::before{content:'';position:absolute;left:0;top:0;width:200%;height:100%;z-index:-1;background-image:linear-gradient(105deg,#94BF13,#3BA632,#3BA632);transition:all 0.2s ease}.btn-custom-styles:hover::before{transform:translateX(-50%)}.btn-custom-styles:hover,.btn-custom-styles:active,.btn-custom-styles:focus{color:#FFF;text-decoration:none;outline:0}.btn-custom-styles.inverted{color:#F28822;background-color:#FFF;transition:all 0.2s ease}.btn-custom-styles.inverted::before{display:none}.btn-custom-styles.inverted:hover{opacity:.8}.checkout-btn-custom{min-width:80px;border-radius:3px;position:relative;overflow:hidden;display:inline-block;z-index:1;text-align:center;color:#FFF;min-height:30px;line-height:21px;padding:4px 10px 5px;font-size:16px;font-weight:400}.checkout-btn-custom::before{content:'';position:absolute;left:0;top:0;width:200%;height:100%;z-index:-1;background-image:linear-gradient(105deg,#94BF13,#3BA632,#3BA632);transition:all 0.2s ease}.checkout-btn-custom:hover::before{transform:translateX(-50%)}.checkout-btn-custom:hover,.checkout-btn-custom:active,.checkout-btn-custom:focus{color:#FFF;text-decoration:none;outline:0}.checkout-btn-custom.inverted{color:#F28822;background-color:#FFF;transition:all 0.2s ease}.checkout-btn-custom.inverted::before{display:none}.checkout-btn-custom.inverted:hover{opacity:.8}.woocommerce .woocommerce-error{margin-left:0}.woocommerce .woocommerce-error li::before{display:none}.woocommerce .woocommerce-error li:last-child{margin-bottom:0}.woocommerce #eshop-navigation{font-size:16px}.woocommerce #eshop-navigation .col-12{flex:none}.woocommerce .woocommerce-input-wrapper{width:100%}.woocommerce .woocommerce-input-wrapper textarea{min-height:97px}.woocommerce .woocommerce-shipping-fields .form-row{display:block}.woocommerce .woocommerce-shipping-fields .form-row#order_comments_field{clear:both}.woocommerce #eshop-navigation{margin-right:0;margin-left:0}.woocommerce #eshop-navigation .navigation-tile{background-color:#eaf2da;color:#4D4D4D;min-height:70px;line-height:1.2;display:flex;align-items:center}.woocommerce #eshop-navigation .navigation-tile .circle{color:#eaf2da;margin-top:0!important;flex:0 0 50px}.woocommerce #eshop-navigation .navigation-tile.active{background-color:#3BA632;color:#FFF}.woocommerce #eshop-navigation .navigation-tile.active .circle{color:#3BA632}.woocommerce #eshop-navigation .navigation-tile.active .tile-arrow{border-left-color:#3BA632}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{background-color:#94BF13}.telephone-cz-prefix .woocommerce-input-wrapper{display:flex;align-items:center}.telephone-cz-prefix .woocommerce-input-wrapper::before{content:'+420';border:1px solid #CED9B9;border-right:0;border-radius:3px 0 0 3px;height:100%;display:flex;align-items:center;padding:0 10px}.telephone-cz-prefix .woocommerce-input-wrapper input{border-radius:0 3px 3px 0!important}@media (max-width:1199px){.woocommerce #eshop-navigation .navigation-tile .circle{margin:10px 10px 0}.woocommerce .voucher-and-total-price .voucher .voucher-input{width:270px}}@media (max-width:991px){.woocommerce #eshop-navigation .col-12{flex:0 0 100%}.woocommerce #eshop-navigation .navigation-tile .circle{margin-right:20px}.woocommerce #eshop-navigation .navigation-tile.right{border-right:1px solid #FFF}.woocommerce #cart-list-head{line-height:22px;padding:14px 0;font-size:16px}.woocommerce #cart-list-head .col-5-l{width:41.66666667%}.woocommerce #cart-list-head .col-2-l{width:16.66666667%}.woocommerce #cart-list-head .col-1-l{width:8.33333333%}.woocommerce .cart-line .product{width:41.66666667%}.woocommerce .cart-line .price,.woocommerce .cart-line .quantity{width:16.66666667%}.woocommerce .cart-line .actions{width:8.33333333%}.woocommerce .voucher-and-total-price .voucher{width:67%}.woocommerce .voucher-and-total-price .cart-price-total{width:33%}.woocommerce-checkout-review-order-table .voucher-and-total-price .cart-price-total{width:100%}}@media (max-width:767px){.woocommerce #cart-list-head{display:none}.woocommerce .cart-line{display:block}.woocommerce .cart-line .product{width:50%;text-align:center;float:left;display:block}.woocommerce .cart-line .product .cart-image{float:none;display:inline-block}.woocommerce .cart-line .product .cart-description{padding:0}.woocommerce .cart-line .price,.woocommerce .cart-line .quantity,.woocommerce .cart-line .actions{width:50%;text-align:center!important;margin-bottom:10px;padding-top:0}.woocommerce .cart-line .quantity .right{float:none;display:inline-block}.woocommerce .cart-line .actions .remove-button{float:none;margin:auto}.woocommerce .voucher-and-total-price .voucher{width:50%}.woocommerce .voucher-and-total-price .voucher .voucher-input{max-width:100%;border-radius:3px 3px 0 0}.woocommerce .voucher-and-total-price .voucher .voucher-button{border-radius:0 0 3px 3px}.woocommerce .voucher-and-total-price .cart-price-total{padding-top:8px;width:50%}.woocommerce .buttons .col-12{flex:none;width:60%;padding-top:0}.woocommerce .buttons .col-12:first-of-type{width:40%;text-align:left}.woocommerce .buttons .col-12 .btn{padding:14px 0;text-align:center;max-width:100%;width:100%}.woocommerce .woocommerce-checkout-review-order-table .voucher-and-total-price .cart-price-total{width:100%}.woocommerce .woocommerce-checkout-review-order-table .voucher-and-total-price .fee{text-align:center}.woocommerce .radio .type .radio-item .delivery-icon.icon-none{width:0;margin:0 5px}.woocommerce .buttons-step-2.buttons .col-12{width:55%;padding-left:10px}.woocommerce .buttons-step-2.buttons .col-12:first-of-type{width:45%;padding-right:10px}.woocommerce .buttons-step-3.buttons .col-12{width:100%;text-align:center}.woocommerce .buttons-step-3.buttons .col-12:first-of-type{width:100%;text-align:center}.woocommerce .buttons-step-3.buttons .col-12 .btn{width:100%;margin-bottom:25px}.woocommerce .checkout_coupon .form-row-first{margin-bottom:0}.woocommerce .checkout_coupon .form-row-last input[type=submit]{width:100%}.woocommerce .step-3-udaje .col-12,.woocommerce .step-3-doruceni .col-12{padding-left:0}.woocommerce .delivery-price-summary{text-align:center}.woocommerce .delivery-price-summary .text-right{text-align:center!important}.woocommerce .last-step h2{text-align:center}.woocommerce .last-step .summary h2{text-align:left;font-size:28px}.woocommerce .last-step .voucher-and-total-price{text-align:center}.woocommerce .last-step .voucher-and-total-price .cart-price-total{width:100%}.woocommerce .last-step .voucher-and-total-price .cart-price-total .price-total{text-align:center}.woocommerce .woocommerce-customer-details .addresses .col-1,.woocommerce .woocommerce-customer-details .addresses .col-2{width:100%}.woocommerce .order-total .voucher-and-total-price .cart-price-total{text-align:center}.woocommerce .checkout_coupon{display:none}.woocommerce .checkout_coupon .coupon-submit,.woocommerce .checkout_coupon .button{width:100%}}@media (max-width:575px){.woocommerce .voucher-and-total-price .voucher{width:100%}.woocommerce .voucher-and-total-price .voucher .voucher-input{width:100%}.woocommerce .voucher-and-total-price .voucher .voucher-button{width:100%}.woocommerce .voucher-and-total-price .cart-price-total{width:100%;text-align:center!important}.woocommerce .voucher-and-total-price .cart-price-total .price-total{text-align:center;padding:10px 0}.woocommerce .voucher-and-total-price .cart-price-total .button{float:none;display:inline-block}.woocommerce .buttons .col-12{width:100%;text-align:center}.woocommerce .buttons .col-12:first-of-type{width:100%;text-align:center}.woocommerce .buttons .col-12 .btn{width:100%;margin-bottom:25px}.woocommerce .buttons.buttons-step-2 .col-12{width:100%;text-align:center;padding-right:15px;padding-left:15px}.woocommerce .buttons.buttons-step-2 .col-12:first-of-type{width:100%;text-align:center;padding-right:15px;padding-left:15px}.woocommerce .buttons.buttons-step-2 .col-12 .btn{width:100%;margin-bottom:25px}.woocommerce .last-step .summary .col-6-m{width:100%;max-width:none;text-align:center}.woocommerce .last-step .summary .col-6-m h2{text-align:center}.woocommerce .last-step .summary .col-6-m:not(:first-of-type){margin-top:40px}.woocommerce .step-3-udaje .col-12,.woocommerce .step-3-doruceni .col-12{padding-left:0;padding-right:0}.woocommerce .radio .type .radio-item{padding:10px}.woocommerce .radio .type .radio-item .cost{margin-left:10px}.woocommerce .form .form-group input[type=checkbox]~label{display:flex}.woocommerce .woocommerce-thankyou-order-received{text-align:left}}