h1,h2,h3,h4,h5,h6,img,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6,small{font-size:inherit}.account-modal-overlay,.account-modal-panel,.mobile-search-overlay,.mobile-search-panel{visibility:hidden;inset:0;transition:opacity .3s,visibility 0s linear .3s;position:fixed}.cena-akcia ins,.pismo{font-family:MazzardSoftH,system-ui,sans-serif;line-height:1.5em}.cena-akcia ins,.hero-domov-btn,.live-search-item a,.tlacidlo-404,a{text-decoration:none}body{margin:0;font-family:system-ui,sans-serif;color:#222;background-color:#fff}html{scroll-behavior:smooth}a{color:inherit;background:0 0}p{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:inherit}img{overflow:hidden}body.no-hover :hover{pointer-events:none!important;animation:none!important;transition:none!important;transform:none!important;box-shadow:none!important}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-ExtraLight.woff2') format('woff2'),url('../fonts/MazzardH-ExtraLight.otf') format('opentype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/mazzard-soft-h-regular.woff2') format('woff2'),url('../fonts/mazzard-soft-h-regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-Bold.woff2') format('woff2'),url('../fonts/MazzardH-Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-BoldItalic.woff2') format('woff2'),url('../fonts/MazzardH-BoldItalic.otf') format('opentype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-ExtraBold.woff2') format('woff2'),url('../fonts/MazzardH-ExtraBold.otf') format('opentype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-ExtraBoldItalic.woff2') format('woff2'),url('../fonts/MazzardH-ExtraBoldItalic.otf') format('opentype');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-Black.woff2') format('woff2'),url('../fonts/MazzardH-Black.otf') format('opentype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH;src:url('../fonts/MazzardH-BlackItalic.woff2') format('woff2'),url('../fonts/MazzardH-BlackItalic.otf') format('opentype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Regular.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Italic.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Italic.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Medium.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-SemiBold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-BoldItalic.woff2') format('woff2'),url('../fonts/PlayfairDisplay-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-ExtraBold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Black.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}.pismo4{font-family:'Playfair Display',Georgia,serif}.cierna,.cierna a{color:#000}.cierna-pozadie{background-color:#000}.seda{color:#faf6f5}.seda-pozadie{background-color:#faf6f5}.seda2{color:#909896}.seda2-pozadie{background-color:#909896}.biela{color:#fff}.biela-pozadie{background-color:#fff}.mega-menu-item:hover,.zelena{color:#0a472e}.cervena{color:#d9342b}.zelena-pozadie{background-color:#0a472e}.slabo-zelena{color:#bac34e}.slabo-zelena-pozadie{background-color:#bac34e}.menu-text:hover,.silno-zelena{color:#80891b}.silno-zelena-pozadie{background-color:#80891b}.extrem-zelena{color:#a8b324}.extrem-zelena-pozadie{background-color:#a8b324}.fialova{color:#639}.fialova-pozadie{background-color:#639}.bezova-pozadie{background-color:#f8eee3}.header-bg,.pozadie{background-color:#c6ad84;background-image:url('../images/bg-1-1920.jpg');background-image:image-set(
        url('../images/bg-1-1920.avif') type('image/avif'),
        url('../images/bg-1-1920.webp') type('image/webp'),
        url('../images/bg-1-1920.jpg') type('image/jpeg')
    );background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:1280px){.header-bg,.pozadie{background-image:url('../images/bg-1-1280.jpg');background-image:image-set(
            url('../images/bg-1-1280.avif') type('image/avif'),
            url('../images/bg-1-1280.webp') type('image/webp'),
            url('../images/bg-1-1280.jpg') type('image/jpeg')
        )}}.pozadie{background-attachment:fixed}.site-header{z-index:10000}.burger-menu{width:20px;height:20px;fill:white}.burger-menu-icon{width:40px;height:40px;fill:black}.close,.close-icon-menu,.infolinka{width:30px;height:30px}.close-icon-menu{fill:white;position:absolute;top:8px;right:20px}.account,.cart{width:20px;height:20px}.account{background-color:#fff;padding:10px;border-radius:999px}.account-toggle{background:0 0;border:none;cursor:pointer;padding:0}.cart{background-color:#fff;margin-top:20px;border-radius:999px;padding:10px}.logo{width:100%;height:auto;max-width:120px}.ikona-vyhody{width:52px;height:52px;color:#0a472e;fill:currentColor}.header-search-form{display:flex;align-items:center;width:100%;max-width:500px;margin-left:10px;margin-right:10px;box-sizing:border-box;background:#fff;border-radius:999px;overflow:hidden;padding:5px 10px;gap:0;box-shadow:0 1px 4px rgba(0,0,0,.06);height:60%}.header-search-icon{display:flex;align-items:center;color:#888;flex-shrink:0;margin-right:8px}.header-search-input{flex:1;border:none;outline:0;background:0 0;font-size:15px;color:#333;min-width:0}.header-search-input::placeholder{color:#aaa}.header-search-btn{background:0 0;border:none;cursor:pointer;padding:6px 14px;white-space:nowrap;letter-spacing:.01em}.header-search-btn:hover{color:#555}#search-pc,.mega-menu-wrapper{position:relative}.live-search-results{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:420px;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100}.live-search-item{padding:10px 16px;color:#888;font-size:14px}.live-search-item a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;margin:-10px -16px;color:#333}.live-search-item:not(:last-child){border-bottom:1px solid #f0f0f0}.mobile-menu-toggle::after,.odkaz-menu::after{content:"";left:0;bottom:-5px;border-bottom:1px solid #a8b324}.live-search-item:hover{background:#f7f7f7}.live-search-left{display:flex;align-items:center;gap:10px;min-width:0}.live-search-left img{width:40px;height:40px;object-fit:cover;border-radius:8px;flex-shrink:0}.live-search-left .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-search-price{flex-shrink:0;font-size:14px;color:#0a472e;white-space:nowrap}.menu-text{transition:.2s}.prve-menu{gap:50px}@media (max-width:855px){.prve-menu{gap:30px}}.menu-sticky.is-fixed{position:fixed;top:0;left:0;right:0;z-index:9000}.mega-menu-panel,.menu-sticky-spacer,.mini-cart-total,.mobile-bottom-nav,.password-toggle .icon-eye-off,.password-toggle.is-visible .icon-eye,a.added_to_cart{display:none}.mega-menu-panel.is-active,.menu-sticky-spacer.is-active,.mini-cart-overlay.is-open,.mobile-menu-overlay.is-open,.password-toggle.is-visible .icon-eye-off{display:block}.mega-menu{display:flex;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:10px;overflow:hidden;z-index:1500;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .25s,transform .25s,visibility .25s}.mega-menu-wrapper.is-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu-categories{flex:0 0 260px;display:flex;flex-direction:column;padding:12px 0;border-right:1px solid #eee}.mega-menu-category-link{display:flex;align-items:center;gap:12px;padding:12px 24px;color:#222;white-space:nowrap}.mega-menu-category-link.is-active,.mega-menu-category-link:hover{background:#f5f5f5;color:#0a472e}.mega-menu-cat-icon{display:flex;flex-shrink:0;width:40px;height:40px;color:inherit;fill:#0A472E}.mega-menu-cat-icon svg{width:100%;height:100%}.mega-menu-cat-label{flex:1;font-size:15px}.mega-menu-cat-arrow{flex-shrink:0;font-size:18px;color:#999}.mega-menu-panels{flex:1;min-width:560px;padding:28px;box-sizing:border-box;position:relative}.mega-menu-grid{display:grid;gap:24px 16px}.mega-menu-grid-cols-4{grid-template-columns:repeat(4,1fr)}.mega-menu-grid-cols-5{grid-template-columns:repeat(5,1fr)}.mega-menu-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#222}.mega-menu-item-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:inherit}.mega-menu-item-icon img,.mega-menu-item-icon svg{width:100%;height:100%;object-fit:contain}.mega-menu-item span.pismo{font-size:13px}.mega-menu-cta{position:absolute;right:28px;bottom:28px;background:#e3a857;color:#fff;padding:12px 22px;border-radius:999px;font-size:14px}.account-modal-overlay,.mobile-search-overlay{background:rgba(0,0,0,.4);z-index:999;opacity:0}.account-modal-overlay.is-open,.account-modal-panel.is-open,.mobile-search-overlay.is-open,.mobile-search-panel.is-open{opacity:1;visibility:visible;transition:opacity .3s}.account-modal-panel,.mobile-search-panel{z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;opacity:0}.account-modal-card,.mobile-search-card{position:relative;width:100%;max-width:400px;border-radius:20px;padding:36px 32px 32px;gap:18px;transform:scale(.92);transition:transform .3s}.account-modal-panel.is-open .account-modal-card,.mobile-search-panel.is-open .mobile-search-card{transform:scale(1)}.account-modal-close,.mobile-search-close{position:absolute;top:18px;right:18px;width:28px;height:28px;border:none;background:0 0;cursor:pointer;font-size:22px;line-height:1;color:#fff}.account-input-icon,.account-modal-input-wrap .password-toggle-icon{width:18px;height:18px}.account-modal-form{gap:16px}.account-modal-field{gap:6px}.account-modal-input-wrap{gap:10px;background:#f1f1fb;border-radius:10px;padding:0 14px;box-sizing:border-box}.account-input-icon{flex-shrink:0;fill:#7a7d8a}.account-modal-input{flex:1;min-width:0;border:none;background:0 0;outline:0;padding:14px 0;font-size:15px;font-family:inherit;color:#222}.account-modal-submit{border:none;border-radius:10px;background:#639;color:#fff;padding:15px;cursor:pointer}.account-modal-submit:hover{background:#5a2d91}.account-modal-divider{height:1px;background:#eee}.mobile-bottom-nav-item svg,.password-toggle{width:22px;height:22px}.account-modal-register{display:block;text-align:center;border-radius:10px;padding:14px;box-sizing:border-box;transition:2s}.mini-cart-toggle,.mobile-bottom-nav-item,.password-toggle{background:0 0;border:none;cursor:pointer}.account-modal-register:hover,.tlacidlo-404:hover{transform:scale(1.05)}.account-modal-link{transition:.5s}.account-modal-link:hover{color:red}.password-toggle{padding:0;color:#7a7d8a;display:flex;align-items:center;justify-content:center;align-self:center}.password-toggle-icon{width:20px;height:20px;fill:currentColor}.account-modal-input-wrap .password-toggle,.mini-cart-buttons,.mini-cart-header,.mini-cart-totals,.mini-cart-upsell{flex-shrink:0}.mobile-bottom-nav-item{gap:4px;color:#fff;padding:4px 10px}.mobile-bottom-nav-account{width:20px;height:20px;fill:#fff}.mobile-bottom-nav-label{font-size:11px;font-weight:600}.mobile-search-form{position:relative;max-width:none;margin:0}.mobile-search-submit{display:flex;align-items:center;justify-content:center;color:#333}.mini-cart-toggle{position:relative;padding:0;display:flex;align-items:flex-start;margin-right:5px;margin-top:-4px}.mini-cart-count{position:absolute;top:10px;right:-5px;background:#222;color:#fff;font-size:13px;line-height:1;min-width:19px;height:19px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box}.mini-cart-overlay,.mobile-menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:999}.mini-cart-panel,.mobile-menu-panel{position:fixed;top:0;height:100%;z-index:1000;transition:transform .3s;box-sizing:border-box}.oddelovac-cart-mini{border:1px solid #c8c8c8}.mini-cart-panel{right:0;width:100%;max-width:600px;background:#fff;transform:translateX(100%);display:flex;flex-direction:column;overflow:hidden;padding:24px}@media (max-width:660px){.mini-cart-panel{width:100%}}.mini-cart-panel.is-open,.mobile-menu-panel.is-open{transform:translateX(0)}.mobile-menu-panel{left:0;width:85%;max-width:330px;background:#0a472e;transform:translateX(-100%);overflow-y:auto}.mobile-menu-toggle{-webkit-tap-highlight-color:transparent;position:relative}.mobile-menu-toggle::after{position:absolute;right:0;transition:opacity .2s}.mobile-menu-item.is-open .mobile-menu-toggle::after{opacity:0}.mobile-menu-arrow{flex-shrink:0;transition:transform .3s}.mobile-menu-item.is-open .mobile-menu-arrow{transform:rotate(-180deg)}.mobile-menu-submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.produkt-btn,.td1{transition:.3s}.mobile-menu-submenu-inner{overflow:hidden;min-height:0;box-sizing:border-box}.mobile-menu-item.is-open .mobile-menu-submenu{grid-template-rows:1fr}.mobile-menu-sublink{padding-left:15px;box-sizing:border-box}.odkaz-menu{position:relative;display:block;width:100%}.odkaz-menu::after{position:absolute;right:0;width:100%}.widget_shopping_cart_content{display:flex;flex-direction:column;min-height:0;flex:1}.mini-cart-items-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.woocommerce-mini-cart{list-style:none;margin:0;padding:0}.woocommerce-mini-cart-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #eee}.mini-cart-item-thumb img{width:100px;height:100px;object-fit:contain;flex-shrink:0;display:block}.mini-cart-item-info{flex:1;min-width:0}.mini-cart-item-name{font-size:13px;margin-bottom:6px}.mini-cart-qty-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.mini-cart-qty{display:flex;align-items:center;gap:0;border:1px solid #ddd;border-radius:4px;overflow:hidden}.qty-btn{background:0 0;border:none;padding:8px 10px;cursor:pointer;font-size:20px;line-height:1;color:#222}.qty-btn:hover{background:#f5f5f5}.qty-input{width:36px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:4px 0;font-size:13px;-moz-appearance:textfield;appearance:textfield}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.mini-cart-item-total{font-size:13px;font-weight:600;white-space:nowrap}.woocommerce-mini-cart-item .remove{color:#bbb;font-size:29px;line-height:1;text-decoration:none;flex-shrink:0}.woocommerce-mini-cart__total{margin:16px 0;font-weight:600}.woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:8px;margin:0}.woocommerce-mini-cart__empty-message{margin-top:24px;color:#999}.mini-cart-item-savings{font-size:11px;font-weight:400;color:#3b3b3b;margin-top:4px;white-space:nowrap}.mini-cart-upsell{margin:10px 0 4px;padding:10px;border:2px solid #7b2ff7;border-radius:14px;box-sizing:border-box}.mini-cart-upsell-title{font-size:14px;font-weight:800;text-transform:uppercase;text-align:center;color:#222;margin-bottom:16px}.mini-cart-upsell-swiper{width:100%;overflow:hidden}.mini-cart-upsell-item{display:flex!important;align-items:center;gap:14px}.mini-cart-upsell-thumb{display:block;flex-shrink:0}.mini-cart-upsell-thumb img{width:80px;height:80px;object-fit:contain;border-radius:8px;display:block;background:#f5f5f5}.mini-cart-upsell-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.mini-cart-upsell-name{font-size:14px;font-weight:700;line-height:1.3;color:#222;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-cart-upsell-price{font-size:15px;font-weight:600;color:#555}.mini-cart-upsell-add{flex-shrink:0;width:44px;height:36px;border-radius:10px;border:none;background:#222;color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.banner-koreniny1,.banner-koreniny2,.pozadie-404{background-position:center;background-repeat:no-repeat}.mini-cart-upsell-add:hover{background:#444}.mini-cart-upsell-add.loading{opacity:.5;pointer-events:none}.mini-cart-upsell-pagination{position:static!important;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;width:auto}.produkt-obrazok,.produkt-obrazok img{position:relative;width:100%;height:auto}.mini-cart-upsell-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;margin:0}.mini-cart-upsell-pagination .swiper-pagination-bullet-active{background:#7b2ff7}@media (max-width:400px){.mini-cart-qty-row{flex-direction:column;align-items:flex-start}.mini-cart-upsell-title{font-size:11px;margin-bottom:5px}.mini-cart-upsell-name{font-size:11px}.mini-cart-upsell-thumb img{width:60px;height:60px}}.cena-akcia del,.single-post-meta{color:#999}.cena-akcia ins{color:#d9342b;font-size:15px;font-weight:600}.swiper-container-akcia .swiper-slide{width:55.55%}@media (min-width:575px){.swiper-container-akcia .swiper-slide{width:40%}}@media (min-width:768px){.swiper-container-akcia .swiper-slide{width:28.57%}}@media (min-width:992px){.swiper-container-akcia .swiper-slide{width:20%}}.bodka-nadpis{width:25px;height:25px;fill:#BAC34E}.td1:hover{transform:scale(1.1);font-weight:800}.div-ciara{border:1px solid #e2e2e2}.div-ciara2{border:1px solid #3f6958}.produkt-obrazok{object-fit:cover;aspect-ratio:1/1}.produkt-obrazok img{object-fit:contain;aspect-ratio:1/1}.produkt-zlava-znak{position:absolute;right:0;background-color:#ffd614;top:10px}.produkt-nazov{min-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.produkt-btn{max-width:150px}.produkt-btn:hover,.single-post-back:hover{text-decoration:underline}.produkt-btn.add_to_cart_button.loading{position:relative;color:transparent!important;pointer-events:none}.produkt-btn.add_to_cart_button.loading::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:.6s linear infinite gc-btn-spin}@keyframes gc-btn-spin{to{transform:rotate(360deg)}}.banner-koreniny1,.banner-koreniny2{background-color:#3b2a1c;background-size:100% 100%;height:250px;transition:background-size .4s}.banner-koreniny1:hover,.banner-koreniny2:hover{background-size:115% 115%}.banner-koreniny1.lazy-bg-loaded{background-image:url('/wp-content/uploads/2026/07/koreniny-banner-1.jpeg')}.banner-koreniny2.lazy-bg-loaded{background-image:url('/wp-content/uploads/2026/07/koreniny-bannerik.jpg')}.single-post-container{max-width:860px}.single-post-back{display:inline-block;color:#0a472e}.hero-domov-btn,.hero-domov-nadpis{font-weight:800;line-height:1.5;color:#fff}.single-post-thumb{overflow:hidden}.single-post-thumb img{width:100%;height:auto;display:block}.infolinka2{width:48px;height:48px;fill:white}.foot-pay,.logo-kontakt,.obrazok-404{height:auto;width:100%}.foot-pay{max-width:224px}@media (min-width:768px) and (max-width:1100px){.site-footer .div100.row-center.gap20{flex-wrap:wrap;justify-content:flex-start;row-gap:40px}.site-footer .div100.row-center.gap20>.div20{width:calc((100% - 40px)/ 3)}}@media (min-width:768px) and (max-width:820px){.site-footer .div100.row-center.gap20>.div20{width:calc((100% - 20px)/ 2)}}.pozadie-404{background-image:url('/wp-content/uploads/2026/09/background_404.png');background-size:cover}.obrazok-404{max-width:320px}@media (max-width:767px){.site-header{position:sticky;top:0}.logo{max-width:100px}.header-bg{background-color:#c6ad84;background-image:none}.mobile-bottom-nav{display:flex;align-items:center;justify-content:space-around;position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:8px 0;box-shadow:0 -2px 10px rgba(0,0,0,.15)}body{padding-bottom:64px}.obrazok-404{max-width:220px}}.tlacidlo-404{display:inline-flex;align-items:center;padding:14px 34px;border-radius:999px;transition:.3s}.logo-kontakt{max-width:380px}@font-face{font-family:Average;src:url('../fonts/average-latin-ext.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Average;src:url('../fonts/average-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero-domov{position:relative;display:grid;height:100vh;height:100svh;min-height:420px;overflow:hidden;background-color:#3b2a1c}.hero-domov>*{grid-area:1/1}.hero-domov-obrazok,.hero-domov-obrazok img{display:block;width:100%;height:100%}.hero-domov-obrazok img{object-fit:cover;object-position:center}.hero-domov-obsah{position:relative;z-index:1;justify-content:center;gap:30px;padding:20px;box-sizing:border-box;text-align:center}.hero-domov-nadpis{margin:0;font-family:Average,Georgia,serif;font-size:clamp(34px, 5.8vw, 70px);text-shadow:-2px 2px 2px #000}.hero-domov-btn{display:inline-block;padding:10px 30px;font-family:Roboto,Arial,sans-serif;font-size:15px;text-transform:uppercase;white-space:nowrap;background:#bb4a28;border-radius:100px;transition:background-color .2s,color .2s}.hero-domov-btn:focus-visible,.hero-domov-btn:hover{color:#000;background:#fff}@media (max-width:700px){.hero-domov-obsah{gap:20px}.hero-domov-nadpis{line-height:1.25}}.cky-revisit-bottom-left{bottom:72px!important}.sticky-cart{margin-left:auto;border:none;padding:8px 20px 8px 16px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility .25s,background-color .2s ease}.menu-sticky.is-fixed .sticky-cart{opacity:1;visibility:visible;transform:none}.sticky-cart:hover{background-color:#6c7417}.sticky-cart-icon svg{display:block;width:20px;height:20px;fill:#fff}.sticky-cart .mini-cart-count{top:-8px;right:-10px;min-width:17px;height:17px;font-size:11px;background:#fff;color:#0A472E}body.mini-cart-open .menu-sticky.is-fixed{z-index:998}
