/* ph-vzhled-20261112o.css (12. 11. 2026, rychlost mobilu): minifikovana verze = zive 12n + uprava Z1 / PH-HP-PORADI + blok RADA-NATIVNI. Plne zneni s komentari: output/bizdev/perina-mercato/20261112_rychlost/k-nahrani/ph-vzhled-20261112o.plne.css */
@charset "UTF-8";@media (max-width: 767px){.type-detail .p-info-wrapper{display: flex;flex-direction: column}.type-detail .p-info-wrapper .price-line{order: -1}.type-detail .p-image img{max-height: 200px;width: auto;margin: 0 auto;display: block}.type-detail .p-image, .type-detail .p-image #wrap{height: auto !important}.type-detail h1{font-size: 26px;line-height: 1.2}.siteCookies .siteCookies__form{padding: 12px 16px !important}.siteCookies .siteCookies__text{font-size: 13px !important;line-height: 1.35 !important;margin: 0 0 6px !important}.siteCookies .siteCookies__text br{display: none}.siteCookies .siteCookies__links{margin: 0 0 8px !important}.siteCookies .siteCookies__buttonWrap{display: flex !important;flex-direction: row !important;gap: 8px}.siteCookies .siteCookies__button{flex: 1 1 0;margin: 0 !important;padding: 10px 8px !important;min-height: 0 !important}.siteCookies::before, .siteCookies::after, .siteCookies .siteCookies__form::before{display: none !important}}.type-category .category-perex img[src*="LinkedIn Banner"]{display: none !important}.type-category .products-top-wrapper{display: none !important}.in-kosik .price-wrapper .price-secondary{display: none !important}.btn.btn-conversion, .btn.add-to-cart-button, .btn.btn-cart{background-color: #8c6a3c !important;border-color: #8c6a3c !important;color: #fff !important}.btn.btn-conversion:hover, .btn.add-to-cart-button:hover, .btn.btn-cart:hover{background-color: #74572f !important;border-color: #74572f !important}:root{--ph-bg: #FAF7F2;--ph-paper: #FFFFFF;--ph-ink: #211A17;--ph-muted: #6E645D;--ph-line: #E7E0D6;--ph-sand: #F1EBE1;--ph-radius: 14px;--ph-brown: #8c6a3c;--ph-brown-2: #74572f;--ph-rule: #B69C75;--ph-rule-hp: #B69C75;--ph-rule-g: #B69C75;--ph-accent: #B69C75;--ph-link: #8c6a3c;--ph-wine-2: #74572f;--ph-ok: #2E7D32;--ph-akce: #6B1E2E;--ph-akce-2: #8C2F41;--ph-stav: #6B1E2E;--ph-btn-line: #938578;--ph-serif: Roboto, "Helvetica Neue", Arial, sans-serif;--ph-i-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E");--ph-i-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.5 20.5c.6-4 3.7-6.2 7.5-6.2s6.9 2.2 7.5 6.2'/%3E%3C/svg%3E");--ph-i-bag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M5 8.5h14l-1.1 12H6.1L5 8.5Z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5' stroke-linecap='round'/%3E%3C/svg%3E")}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search){background-color: var(--ph-bg) !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .breadcrumbs-wrapper::before{background-color: transparent;background-image: none}@media (min-width: 768px){html .top-navigation-bar{background-color: var(--ph-paper);border-bottom: 1px solid var(--ph-line)}html .top-navigation-bar .site-msg.information, html .top-navigation-bar .site-msg.information *{background-color: transparent;color: var(--ph-muted);text-transform: none;letter-spacing: 0;font-size: 12.5px}html .top-navigation-bar .msg-part{min-width: 0}html .top-navigation-bar .site-msg.information .container{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}html .top-navigation-bar .top-navigation-bar-menu a{text-transform: none;letter-spacing: 0;font-size: 12.5px;color: var(--ph-muted)}html .top-navigation-bar .top-navigation-bar-menu a:hover{color: var(--ph-ink)}}@media (min-width: 768px){html #header .navigation-wrapper{background-color: var(--ph-paper)}html #header .header-top{gap: 8px}html #header .search{flex: 0 1 380px;margin-left: auto;margin-right: 16px}html #header .search form, html #header .search fieldset{position: relative;width: 100%}html #header .search .search-input{height: 44px;width: 100%;padding: 0 16px 0 44px;border: 1px solid var(--ph-line);border-radius: 999px;background: var(--ph-bg) var(--ph-i-search) no-repeat 16px 50% / 18px 18px;color: var(--ph-ink);font-size: 14px;box-shadow: none}html #header .search .search-input::placeholder{color: var(--ph-muted);opacity: 1}html #header .search .search-input:focus{border-color: var(--ph-muted);background-color: var(--ph-paper);outline: none}html #header .search .search-input:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 2px}html #header .search button[type="submit"]{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0 !important}html #header .search button[type="submit"]:focus-visible{width: auto !important;height: 32px !important;padding: 0 12px !important;margin: 0 !important;right: 6px;top: 6px;clip: auto;clip-path: none;background: var(--ph-paper) !important;color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important;border-radius: 999px;outline: 2px solid var(--ph-ink);z-index: 2}html #header .top-nav-button-login{width: 44px;height: 44px;min-height: 44px;padding: 0 !important;margin: 0;border-radius: 50%}html #header .top-nav-button-login::before{content: "" / "";left: 0 !important;top: 0 !important;width: 44px !important;height: 44px !important;border-radius: 50%;background: transparent var(--ph-i-user) no-repeat 50% 50% / 22px 22px !important}html #header .top-nav-button-login:hover::before{background-color: var(--ph-sand) !important}html #header .top-nav-button-login > span{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html #header .navigation-buttons{order: 3}html #header .cart-count{display: flex;align-items: center;min-width: 44px;height: 44px;min-height: 44px;padding: 0 0 0 44px !important;border-radius: 999px;background: transparent}html #header .cart-count::before{content: "" / "";left: 0 !important;top: 0 !important;width: 44px !important;height: 44px !important;border-radius: 50%;background: transparent var(--ph-i-bag) no-repeat 50% 50% / 22px 22px !important}html #header .cart-count:hover::before{background-color: var(--ph-sand) !important}html #header .cart-count:not(.full) > span, html #header .cart-count > .sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html #header .cart-count.full{padding-right: 12px !important}html #header .cart-count.full .cart-price{display: inline-block;color: var(--ph-ink) !important;font-size: 14px;font-weight: 600;line-height: 20px;margin: 0;font-variant-numeric: tabular-nums}html #header .cart-count.full > i{position: absolute;left: 26px;top: 4px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--ph-brown);color: #fff;font-style: normal;font-size: 11px;font-weight: 600;line-height: 18px;text-align: center}html #header::before{display: none}html #navigation{background-color: var(--ph-paper) !important;box-shadow: 0 0 0 100vmax var(--ph-paper);clip-path: inset(0 -100vmax)}html #navigation .menu-level-1 > li > a, html #navigation .menu-level-1 > li > a .submenu-arrow{color: var(--ph-ink)}html #navigation .menu-level-1 > li > a b{color: var(--ph-ink);font-weight: 500}html #navigation .menu-level-1 > li > a:hover b, html #navigation .menu-level-1 > li > a.active b{box-shadow: inset 0 -2px 0 var(--ph-accent)}html #header .menu-helper::after{filter: brightness(0);opacity: .8}}@media (min-width: 768px){html body:not(.ordering-process) #header::after{content: "\2713   Prodejna v Pardubic\ED ch, hodnocen\ED  4,9          \2713   Osobn\ED  odb\11B r zdarma          \2713   D\E1 rkov\E9  krabice na v\ED no          \2713   V\ED na z italsk\FD ch vina\159 stv\ED ";content: "\2713   Prodejna v Pardubic\ED ch, hodnocen\ED  4,9          \2713   Osobn\ED  odb\11B r zdarma          \2713   D\E1 rkov\E9  krabice na v\ED no          \2713   V\ED na z italsk\FD ch vina\159 stv\ED " / "Prodejna v Pardubic\ED ch, hodnocen\ED  4,9. Osobn\ED  odb\11B r zdarma. D\E1 rkov\E9  krabice na v\ED no. V\ED na z italsk\FD ch vina\159 stv\ED .";display: block;margin-top: 42px;height: 40px;line-height: 40px;white-space: pre;overflow: hidden;text-overflow: ellipsis;text-align: center;font-size: 13px;font-weight: 500;color: #5A4A3A;background-color: var(--ph-sand);box-shadow: inset 0 1px 0 var(--ph-line)}}@media (min-width: 768px){html body:not(.ordering-process) #header.fixed-menu::after{display: none}html body:not(.ordering-process) #header.fixed-menu + *{margin-top: 40px}}@media (max-width: 767px){html #header{background-color: var(--ph-paper) !important;box-shadow: inset 0 -1px 0 var(--ph-line), inset 0 1px 0 var(--ph-line)}html .responsive-tools > a[data-target="navigation"]{filter: brightness(0);opacity: .85}html .responsive-tools > a[data-target="search"]::before{background: transparent var(--ph-i-search) no-repeat 50% 50% / 22px 22px !important;content: "" / ""}html .responsive-tools > a[data-target="login"]::before{background: transparent var(--ph-i-user) no-repeat 50% 50% / 22px 22px !important;content: "" / ""}html .responsive-tools > a:is([data-target="search"], [data-target="login"]), html .responsive-tools > a:is([data-target="search"], [data-target="login"])::after{background-color: transparent !important}html .responsive-tools > a[data-target="search"]::before{transform: none !important}html .responsive-tools > a:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 2px}html #header .navigation-buttons{align-items: center}html #header .cart-count{background: transparent !important;border: 1px solid var(--ph-line);border-radius: 999px;min-width: 44px;min-height: 44px;height: 44px;margin: 0;padding: 0 14px 0 40px !important}html #header .cart-count::before{content: "" / "";width: 40px !important;height: 42px !important;left: 2px !important;top: 0 !important;background: transparent var(--ph-i-bag) no-repeat 50% 50% / 22px 22px !important}html #header .cart-count .cart-price{color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink);font-weight: 600;font-size: 14px}html #header .cart-count:not(.full){padding: 0 !important;width: 44px}html #header .cart-count:not(.full)::before{left: 1px !important}html #header .cart-count:not(.full) > span, html #header .cart-count > .sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html #header .cart-count:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 2px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) #content-wrapper::before{content: "\2713   Hodnocen\ED  prodejny 4,9      \2713   Osobn\ED  odb\11B r zdarma";content: "\2713   Hodnocen\ED  prodejny 4,9      \2713   Osobn\ED  odb\11B r zdarma" / "Hodnocen\ED  prodejny v Pardubic\ED ch 4,9. Osobn\ED  odb\11B r zdarma.";display: block;padding: 10px 0;white-space: pre;overflow: hidden;text-overflow: ellipsis;text-align: center;font-size: 12.5px;line-height: 18px;font-weight: 500;color: #5A4A3A;background-color: var(--ph-sand);margin: 0 -15px 12px}}html h1.category-title, html .p-detail-inner-header h1, html .homepage-group-title.h4, html body.type-detail .p-detail h2.products-related-header, html body.type-detail .shp-tabs-wrapper .basic-description h3, html body.type-detail .shp-tabs-wrapper .extended-description h3{font-family: var(--ph-serif) !important;font-weight: 600;color: var(--ph-ink);letter-spacing: -.01em}html h1.category-title{font-size: 40px;line-height: 1.1}html .p-detail-inner-header h1{font-size: 34px;line-height: 1.15}html .homepage-group-title.h4{font-size: 30px;line-height: 1.15}html body.type-detail .p-detail h2.products-related-header, html body.type-detail .shp-tabs-wrapper .basic-description h3, html body.type-detail .shp-tabs-wrapper .extended-description h3{font-size: 24px;line-height: 1.2}html h1.category-title::after, html .p-detail-inner-header h1::after, html body.type-detail .p-detail h2.products-related-header::after, html body.type-detail .shp-tabs-wrapper .basic-description h3::before, html body.type-detail .shp-tabs-wrapper .extended-description h3::before{background-color: var(--ph-rule)}html .type-index .homepage-group-title.h4::after{background-color: var(--ph-rule-hp)}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p{border: 1px solid var(--ph-line);border-radius: var(--ph-radius);padding: 0;margin: 0 6px;background: var(--ph-paper);text-align: left;overflow: hidden;box-shadow: none}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p > a.image{display: block;margin: 0;padding: 14px;background: var(--ph-sand);border-bottom: 1px solid var(--ph-line);isolation: isolate}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p > a.image > img{border-radius: 0;background: transparent;mix-blend-mode: multiply}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom{padding: 0 14px;text-align: left;align-items: flex-start}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom{margin-top: auto;padding-bottom: 14px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .p-bottom{padding-left: 0;padding-right: 0}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom .prices{margin-bottom: 0}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom .price-final{margin: 0}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .name{margin-top: 12px;text-align: left;font-family: Roboto, sans-serif;font-weight: 500;font-size: 15px;line-height: 21px;letter-spacing: 0;color: var(--ph-ink)}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .name:hover{color: var(--ph-link)}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .ratings-wrapper, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .availability, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .prices{justify-content: flex-start;align-items: flex-start;text-align: left}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .prices .price-final strong{color: var(--ph-ink) !important;font-size: 19px;font-weight: 600;font-variant-numeric: tabular-nums}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p-bottom > [data-micro="offer"]{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px;margin-top: 8px;width: 100%}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p-bottom .prices{flex: 1 0 auto;white-space: nowrap}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p-bottom .p-tools{flex: 0 0 auto;margin: 0;width: auto}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p-bottom .p-tools form{width: auto;margin: 0}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product{background: transparent}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom{display: flex;flex-direction: column;align-items: stretch;width: 100%;box-sizing: border-box}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom > div:first-child{width: 100%}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button{position: relative;width: 44px !important;height: 44px !important;min-width: 44px;min-height: 44px;padding: 0 !important;margin: 0;border-radius: 50% !important;font-size: 0 !important;line-height: 0 !important;color: #fff !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button > span{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button::before{content: "" / "";display: block;position: absolute;inset: 0;width: auto;height: auto;margin: 0;border: 0;transform: none;opacity: 1 !important;z-index: 1;background: linear-gradient(#fff, #fff) no-repeat 50% 50% / 14px 2px, linear-gradient(#fff, #fff) no-repeat 50% 50% / 2px 14px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button::after{content: none;display: none}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p a.btn:not(.btn-cart){background: var(--ph-paper) !important;color: var(--ph-ink) !important;border: 1px solid #CFC4B5 !important;border-radius: 999px !important;width: auto !important;height: 44px !important;min-height: 44px;padding: 0 18px !important;line-height: 42px !important;font-size: 14px;font-weight: 600;display: inline-flex !important;align-items: center;justify-content: center}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p a.btn:not(.btn-cart):hover{border-color: var(--ph-ink) !important}html .products-block .product .availability span{font-size: 13.5px;font-weight: 500}html .products-block .product .availability span[style*="32cb00" i], html body.type-detail .availability-value .availability-label[style*="32cb00" i]{color: var(--ph-ok) !important}html .type-category .subcategories.with-image{display: flex;flex-wrap: wrap;gap: 8px;width: auto !important;margin: 4px 0 24px !important;padding: 0}html .type-category .subcategories.with-image li{width: auto;max-width: none;flex: 0 0 auto;padding: 0;margin: 0}html .type-category .subcategories.with-image li a{display: flex;align-items: center;min-height: 40px;padding: 0 16px;border: 1px solid var(--ph-line);border-radius: 999px;background: var(--ph-paper);color: var(--ph-ink);box-shadow: none}html .type-category .subcategories.with-image li a:hover{border-color: var(--ph-ink)}html .type-category .subcategories.with-image li a .image{display: none}html .type-category .subcategories.with-image li a .text{display: block;padding: 0;font-size: 14px;font-weight: 500;line-height: 20px;white-space: nowrap;overflow: visible;max-width: none;color: var(--ph-ink)}@media (min-width: 768px){html .type-category #category-header{display: flex;justify-content: flex-end;align-items: center;margin-bottom: 16px}html .type-category #category-header .listSorting .listSorting__controls{display: inline-flex;gap: 2px;padding: 3px;margin: 0;border: 1px solid var(--ph-line);border-radius: 999px;background: var(--ph-paper);box-shadow: none;width: auto}html .type-category #category-header .listSorting .listSorting__controls li{flex: 0 0 auto;width: auto;margin: 0;padding: 0;border: 0}html .type-category #category-header .listSorting .listSorting__control{width: auto;min-height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: transparent !important;color: var(--ph-muted);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none;box-shadow: none !important}html .type-category #category-header .listSorting .listSorting__control::before, html .type-category #category-header .listSorting .listSorting__control::after{display: none}html .type-category #category-header .listSorting .listSorting__control:hover{color: var(--ph-ink)}html .type-category #category-header .listSorting .listSorting__control--current{background: var(--ph-sand) !important;color: var(--ph-ink) !important;font-weight: 600}}html .type-category #category-header .listSorting #listSortingControl-name{display: none}@supports selector(:has(*)){html .type-category #category-header .listSorting .listSorting__controls li:has(> #listSortingControl-name){display: none}}html .listingControls .btn-secondary, html .pagination .pagination__currentPage{color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important}html .listingControls .loadMore__button{min-height: 44px;line-height: 44px}html body:is(.type-category, .type-manufacturer-detail) .sidebar .cart-sidebar-box, html body:is(.type-category, .type-manufacturer-detail) .sidebar .box-search, html body:is(.type-category, .type-manufacturer-detail) .sidebar .box-categories{display: none !important}@media (min-width: 992px){html body:is(.type-category, .type-manufacturer-detail) .content-wrapper-in{gap: 40px}html body:is(.type-category, .type-manufacturer-detail) aside.sidebar{order: -1;flex: 0 0 248px;width: 248px !important;max-width: 248px}html body:is(.type-category, .type-manufacturer-detail) main#content{flex: 1 1 auto !important;min-width: 0;width: calc(100% - 288px) !important;max-width: none}html body:is(.type-category, .type-manufacturer-detail) .sidebar .sidebar-inner{margin-top: 0 !important;top: 0;padding-top: 4px}html body:is(.type-category, .type-manufacturer-detail) .sidebar .box-filters{padding: 0 !important;margin: 0;background: transparent !important;border: 0;box-shadow: none}html body:is(.type-category, .type-manufacturer-detail) .sidebar #filters{background: transparent !important;padding: 0 !important}html body:is(.type-category, .type-manufacturer-detail) .sidebar .filters-wrapper > h4{font-size: 13px;line-height: 20px;font-weight: 600;color: var(--ph-muted);margin: 0 0 12px;padding: 0}}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-sections{display: flex;flex-direction: column}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover{display: contents !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-18{order: 1}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-143{order: 2}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-boolean{order: 3}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button{order: 4}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section{order: 5}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section-count{order: 6}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section-parametric-id-18{order: 1}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section-parametric-id-143{order: 2}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover:not(.visible) > .filter-section:not(.filter-section-parametric-id-18):not(.filter-section-parametric-id-143){display: none}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-boolean form{height: auto !important;max-height: none !important;overflow: visible !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-boolean input[data-filter-code="dd"]:is([data-filter-id="118"], [data-filter-id="121"]), html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-boolean input[data-filter-code="dd"]:is([data-filter-id="118"], [data-filter-id="121"]) + label{display: none}@supports selector(:has(*)){html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-boolean div:has(> input[data-filter-code="dd"]:is([data-filter-id="118"], [data-filter-id="121"])){display: none}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-143) .filter-section-boolean div:has(> input[data-filter-code="dd"]:is([data-filter-id="146"], [data-filter-id="149"], [data-filter-id="152"], [data-filter-id="155"], [data-filter-id="158"])){display: none}}html .sidebar .filter-section h4, html .sidebar .slider-wrapper h4, html #filters .filter-section h4, html #filters .slider-wrapper h4{font-size: 14px;line-height: 20px;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--ph-ink);margin: 0 0 8px}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section, html body:is(.type-category, .type-manufacturer-detail) #filters .slider-wrapper{padding: 14px 0;margin: 0;border: 0;border-top: 1px solid var(--ph-line);background: transparent}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button{border-top: 0;padding-top: 4px}html .sidebar .filter-section label, html #filters .filter-section label{color: var(--ph-ink);font-size: 14px}html #filters .filter-section label .filter-count{color: var(--ph-muted)}html #filters .toggle-filters{color: var(--ph-ink);font-weight: 500;text-transform: none;letter-spacing: 0;text-decoration: underline;text-underline-offset: 3px}html .sidebar .pageElement__heading, html .sidebar .filters-wrapper > h4{font-family: Roboto, sans-serif;font-weight: 600;color: var(--ph-ink)}html .type-category .category-perex .ph-typ{display: flex;flex-wrap: wrap;gap: 8px;margin: 4px 0 24px;padding: 0}html .type-category .category-perex .ph-typ a{display: inline-flex;align-items: center;min-height: 40px;padding: 0 18px;border: 1px solid var(--ph-line);border-radius: 999px;background: var(--ph-paper);color: var(--ph-ink);font-size: 14px;font-weight: 500;line-height: 20px;text-decoration: none;white-space: nowrap}html .type-category .category-perex .ph-typ a:hover{border-color: var(--ph-ink)}html .type-category .category-perex .ph-typ a:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 3px}@supports selector(:has(*)){html body:not(:has(.filter-section-parametric-id-18 input:checked)) .category-perex .ph-typ a.ph-typ-vse, html body:has([id="pv[]18"]:checked) .category-perex .ph-typ a.ph-typ-18, html body:has([id="pv[]15"]:checked) .category-perex .ph-typ a.ph-typ-15, html body:has([id="pv[]21"]:checked) .category-perex .ph-typ a.ph-typ-21, html body:has([id="pv[]24"]:checked) .category-perex .ph-typ a.ph-typ-24{background: var(--ph-ink);border-color: var(--ph-ink);color: #fff}html body.id-673:has(.category-perex .ph-typ) .subcategories.with-image, html body.id-673:has(.category-perex .ph-typ) #filters .filter-section-parametric-id-18{display: none !important}}html body.type-detail .p-image-wrapper{background: var(--ph-paper);border: 1px solid var(--ph-line);border-radius: var(--ph-radius);padding: 12px}html .type-detail .price-line{background: var(--ph-paper);border: 1px solid var(--ph-line);border-radius: var(--ph-radius);box-shadow: none}html .type-detail .p-final-price-wrapper .price-final{font-size: 32px;color: var(--ph-ink)}html body.type-detail .availability-value .availability-label{font-size: 16px}html body.type-detail .p-detail-info > div:not(.flags):not(.stars-wrapper) > a, html #product-detail-form .p-info-wrapper > p > a.chevron-after{color: var(--ph-link)}html body.type-detail .p-thumbnails .p-thumbnail{border-color: var(--ph-line);border-radius: 10px;background: var(--ph-paper)}html body.type-detail .p-thumbnails .p-thumbnail.highlighted{border-color: var(--ph-ink)}html .type-detail .tab-content .extended-description .detail-parameters{background: transparent;border-top: 1px solid var(--ph-line);border-radius: 0}html .type-detail .tab-content .extended-description .detail-parameters tr{border-bottom: 1px solid var(--ph-line)}html .type-detail .tab-content .extended-description .detail-parameters tr th{padding: 12px 12px 12px 0 !important;background: transparent}html .type-detail .tab-content .extended-description .detail-parameters tr td{padding: 12px 0 12px 12px !important;background: transparent;color: var(--ph-ink);font-weight: 500}html .type-detail .tab-content .extended-description .detail-parameters tr th .row-header-label{color: var(--ph-muted);font-weight: 400;font-size: 14px}html .type-detail .tab-content .extended-description .detail-parameters tr td a{color: var(--ph-link)}html .type-detail .shp-tabs-holder, html .type-detail .shp-tabs-holder ul.shp-tabs{background: transparent;box-shadow: inset 0 -1px 0 var(--ph-line);border-radius: 0}html .type-detail .shp-tabs-holder ul.shp-tabs li a{background: transparent;color: var(--ph-muted)}html .type-detail .shp-tabs-holder ul.shp-tabs li.active a, html .type-detail .shp-tabs-holder ul.shp-tabs li a:hover{background: transparent;color: var(--ph-ink);box-shadow: inset 0 -2px 0 var(--ph-accent)}html .sidebar .search .btn-default, html #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button, html .listingControls .btn-secondary, html .pagination .pagination__currentPage{color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important}html .breadcrumbs-wrapper .breadcrumbs a, html .breadcrumbs-wrapper .breadcrumbs a span{color: var(--ph-link)}html .breadcrumbs-wrapper .breadcrumbs a:hover{color: var(--ph-wine-2)}html .breadcrumbs-wrapper .breadcrumbs > span:last-child [itemprop="name"]{color: var(--ph-muted)}html #navigation .menu-level-1 > li > a:focus-visible, html .top-navigation-bar a:focus-visible, html #header .top-nav-button-login:focus-visible, html #header .cart-count:focus-visible, html .products-block.products .product .p a:focus-visible, html .products-block.products .product .p .btn:focus-visible, html .type-category .subcategories.with-image li a:focus-visible, html #category-header .listSorting .listSorting__control:focus-visible, html .sidebar a:focus-visible, html .sidebar .btn:focus-visible, html #filters input:focus-visible + label, html .breadcrumbs-wrapper a:focus-visible, html .type-detail .shp-tabs-holder ul.shp-tabs li a:focus-visible, html .type-detail .add-to-cart-button:focus-visible, html #product-detail-form a:focus-visible, html .listingControls .btn:focus-visible, html #filters-wrapper a.btn:focus-visible{outline: 2px solid var(--ph-ink) !important;outline-offset: 3px}@media (max-width: 767px){html h1.category-title{font-size: 30px;margin-bottom: 16px}html .homepage-group-title.h4{font-size: 24px}html .p-detail-inner-header h1{font-size: 27px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p{margin: 0 4px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p > a.image{padding: 6px 0 0;overflow: hidden}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p > a.image > img{display: block;width: 100%;height: auto}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .name{height: auto !important;max-height: 63px;-webkit-line-clamp: 3 !important;line-clamp: 3}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-bottom{padding-left: 10px !important;padding-right: 10px !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .p-bottom{padding-left: 0 !important;padding-right: 0 !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .name{font-size: 15px !important;line-height: 21px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .prices .price-final strong{font-size: 17px}html .type-category .subcategories.with-image, html .type-category .category-perex .ph-typ{display: flex;flex-wrap: wrap;overflow: visible;gap: 8px;margin: 0 0 16px !important;padding: 2px 0 0}html .type-category .subcategories.with-image::-webkit-scrollbar, html .type-category .category-perex .ph-typ::-webkit-scrollbar{display: none}html .type-category .subcategories.with-image li a, html .type-category .category-perex .ph-typ a{min-height: 44px}html #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button{min-height: 44px;line-height: 44px;color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important;background: var(--ph-paper) !important;border: 1px solid var(--ph-line) !important;border-radius: 999px}}@media (min-width: 768px){html body:not(.ordering-process) #header::after{content: none !important;display: none !important}html body:not(.ordering-process) #header.fixed-menu + *{margin-top: 0}}@media (max-width: 767px){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) #content-wrapper::before{content: none !important;display: none !important}}html .type-detail .tab-content .extended-description .detail-parameters tr{background: transparent !important}@media (min-width: 768px){html #navigation{background-color: var(--ph-sand) !important;box-shadow: 0 0 0 100vmax var(--ph-sand)}html #header .navigation-wrapper{box-shadow: inset 0 -1px 0 var(--ph-line)}}@media (min-width: 768px){html #navigation{clip-path: none !important;box-shadow: none !important;background-color: var(--ph-sand) !important}html #header::before{display: block !important;background-color: var(--ph-sand) !important;background-image: none !important;box-shadow: inset 0 -1px 0 var(--ph-line), inset 0 1px 0 var(--ph-line)}html #header .navigation-wrapper{box-shadow: none}}html .type-detail .p-short-description pre, html .type-detail .basic-description pre, html .type-detail .extended-description pre{white-space: pre-wrap !important;overflow-wrap: anywhere;font-family: inherit !important;font-size: inherit;background: transparent;border: 0;padding: 0;margin: 0 0 14px}html .type-detail .p-short-description pre span, html .type-detail .basic-description pre span{font-family: inherit !important;white-space: inherit !important}@supports selector(:has(*)){html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image{display: flex !important;flex-wrap: wrap;align-items: center;gap: 2px 18px;margin: -10px 0 26px !important;padding: 0}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image::before{content: "Proch\E1 zet:";font-size: 14px;font-weight: 600;color: var(--ph-ink);margin-right: -6px}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image li a{border: 0 !important;background: transparent !important;padding: 6px 0 !important;min-height: 32px;border-radius: 0;box-shadow: none}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image li a .text{color: var(--ph-muted);font-size: 14px;font-weight: 500;text-decoration: underline;text-decoration-color: var(--ph-line);text-underline-offset: 4px}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image li a:hover .text{color: var(--ph-ink);text-decoration-color: currentColor}}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover:not(.visible) > .filter-section:is(.filter-section-parametric-id-27, .filter-section-manufacturer){display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section-parametric-id-27{order: 3}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section-manufacturer{order: 4}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-boolean{order: 5}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section:not(.filter-section-parametric-id-18):not(.filter-section-parametric-id-143):not(.filter-section-parametric-id-27):not(.filter-section-manufacturer):not(.filter-section-count){order: 6}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover > .filter-section-count{order: 7}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button{order: 8}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters{display: flex !important;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 44px;padding: 0 16px;border: 1px solid #CFC4B5;border-radius: 999px;background: var(--ph-paper);font-size: 0 !important;text-decoration: none !important;color: var(--ph-ink) !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters::before{content: "Dal\161 \ED  filtry";font-size: 14px;font-weight: 600;line-height: 20px;color: var(--ph-ink)}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters:hover{border-color: var(--ph-ink)}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 3px}@media (min-width: 768px){html body.type-detail .content-wrapper-in > .sidebar{display: none !important}html body.type-detail .content-wrapper-in > #content{flex: 1 1 100%;width: 100% !important;max-width: 100% !important}}html .breadcrumbs-wrapper .breadcrumbs a, html .breadcrumbs-wrapper .breadcrumbs a span{color: var(--ph-muted) !important;text-decoration: none}html .breadcrumbs-wrapper .breadcrumbs a:hover, html .breadcrumbs-wrapper .breadcrumbs a:hover span{color: var(--ph-ink) !important;text-decoration: underline;text-underline-offset: 3px}html .breadcrumbs-wrapper .breadcrumbs > span:last-child [itemprop="name"]{color: var(--ph-ink) !important;font-weight: 500}html .breadcrumbs-wrapper .breadcrumbs .navigation-bullet{color: #B8AEA3}html .breadcrumbs-wrapper .breadcrumbs a:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 2px}@media (max-width: 767px){html body.id-673.type-category .category-top .subcategories.with-image{display: none !important}@supports selector(:has(*)){html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image{display: none !important}}}@media (min-width: 768px){html body.type-category #content{position: relative}html body.type-category #content h1.category-title{padding-right: 240px}html body.type-category #content #category-header{display: block;min-height: 0;height: 0;margin: 0 !important;padding: 0 !important;border: 0}html body.type-category #content #category-header .listSorting{position: absolute;top: 6px;right: 0;z-index: 30;margin: 0}html body.type-category #content #category-header .listSorting .listSorting__controls{display: flex;flex-direction: column;gap: 0;width: 220px;padding: 4px;border-radius: 14px;border: 1px solid var(--ph-line);background: var(--ph-paper)}html body.type-category #content #category-header .listSorting .listSorting__controls li{width: 100%}html body.type-category #content #category-header .listSorting .listSorting__control{display: none;width: 100%;min-height: 40px;padding: 0 14px;border-radius: 10px;text-align: left;justify-content: flex-start}html body.type-category #content #category-header .listSorting .listSorting__control--current{display: flex;align-items: center;background: transparent !important;font-weight: 600}html body.type-category #content #category-header .listSorting .listSorting__control--current::before{display: inline !important;content: "\158 adit: ";position: static;width: auto;height: auto;background: none;opacity: 1;transform: none;border: 0;margin-right: 4px;font-weight: 400;color: var(--ph-muted)}html body.type-category #content #category-header .listSorting .listSorting__control--current::after{display: inline-block !important;content: "";position: static;width: 8px;height: 8px;margin: -4px 0 0 auto;background: none;opacity: 1;border-right: 1.5px solid var(--ph-ink);border-bottom: 1.5px solid var(--ph-ink);transform: rotate(45deg)}html body.type-category #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__control{display: flex;align-items: center}html body.type-category #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__control--current{background: var(--ph-sand) !important}html body.type-category #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__control--current::after{transform: rotate(-135deg);margin-top: 4px}html body.type-category #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__controls{border-color: #CFC4B5}html body.type-category #content #category-header .listSorting #listSortingControl-name{display: none !important}}html body.type-index .products-block .slick-track{display: flex !important;align-items: stretch}html body.type-index .products-block .slick-track > .product{height: auto !important;display: flex !important;float: none}html body.type-index .products-block .slick-track > .product > .p{flex: 1 1 auto;height: auto;display: flex;flex-direction: column}html body.type-index .products-block .slick-track > .product > .p > .p-in{flex: 1 1 auto;display: flex;flex-direction: column}html body.type-index .products-block .slick-track > .product > .p > .p-in > .p-bottom{margin-top: auto}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button:is(:hover, :focus, :active)::before{background: linear-gradient(#fff, #fff) no-repeat 50% 50% / 14px 2px, linear-gradient(#fff, #fff) no-repeat 50% 50% / 2px 14px !important;opacity: 1 !important;inset: 0;transform: none}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button:is(:hover, :focus, :active){border-radius: 50% !important}@media (hover: none){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button:hover{background-color: #8c6a3c !important;border-color: #8c6a3c !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .name:hover{color: var(--ph-ink)}}@media (max-width: 767px){html body.type-detail .p-detail-inner-header h1{margin-bottom: 8px !important}html body.type-detail .p-detail-inner-header .p-image-wrapper{margin-top: 0 !important}html body.type-detail .p-thumbnails-wrapper{margin-top: 6px !important}html body.type-detail .p-thumbnails, html body.type-detail .p-thumbnails .p-thumbnails-inner{margin-bottom: 0 !important;height: 56px !important}html body.type-detail .p-thumbnails img{max-height: 48px !important;width: auto !important}html body.type-detail .p-thumbnails a{height: auto !important;min-height: 0 !important}html body.type-detail .p-detail-inner-header .p-code{display: none !important}html body.type-detail .p-info-wrapper .price-line{margin-top: 6px !important;padding-top: 8px !important;flex-direction: column}html body.type-detail .p-info-wrapper .price-line .p-final-price-wrapper{order: 1}html body.type-detail .p-info-wrapper .price-line .p-final-price-wrapper .price-final{margin-top: 0 !important}html body.type-detail .p-info-wrapper .price-line .add-to-cart{order: 2;margin-top: 8px !important}html body.type-detail .p-info-wrapper .price-line .availability-value{order: 3}html body.type-detail .p-detail-info{padding-top: 8px !important}@supports selector(:has(*)){html body.type-detail .p-detail-info .stars-wrapper:not(:has(.star-on, .star-half)){display: none !important}}}html body:is(.type-category, .type-manufacturer-detail) #filters #category-filter-hover:not(.visible) > .filter-section.filter-section-manufacturer{display: none !important}html .siteCookies .siteCookies__buttonWrap{display: flex !important;gap: 8px}html .siteCookies .siteCookies__button{flex: 1 1 0;min-height: 44px;margin: 0 !important;padding: 10px 16px !important;border: 1px solid #fff !important;border-radius: 999px !important;background: #fff !important;color: var(--ph-ink) !important;font-weight: 600 !important;text-decoration: none !important;box-shadow: none !important}html .siteCookies .siteCookies__button:hover{background: var(--ph-sand) !important}html .siteCookies .siteCookies__link{background: transparent !important;border: 0 !important;color: #fff !important;text-decoration: underline !important;text-underline-offset: 3px;padding: 4px 0 !important;box-shadow: none !important}html .siteCookies :is(.siteCookies__button, .siteCookies__link):focus-visible{outline: 2px solid #fff;outline-offset: 2px}@media (max-width: 767px){html .type-category .category-perex .ph-typ{gap: 6px !important;margin-bottom: 4px !important;flex-wrap: nowrap}html .type-category .category-perex .ph-typ a{padding-left: 10px !important;padding-right: 10px !important;font-size: 14px}html body.id-673.type-category .category-top{margin-bottom: 0 !important;padding-bottom: 0 !important}}@media (min-width: 1024px) and (max-width: 1439px){html #navigation .menu-level-1 > li > a{padding-right: 16px !important}}html body.ordering-process #content :is(.p-total strong.price-final, h2.h4, .up-product-url, .checkout-box .btn-block){color: #8c6a3c !important}html body.ordering-process #content [style*="32cb00"]:not(.availability-label), html body.ordering-process #content .up-in-stock-label{color: #2E7D32 !important}@media (min-width: 992px){html body.ordering-process #mercato-gift-box{margin-left: 20px !important;margin-right: 20px !important}}html #mercato-gift-box{display: none !important}:root{--ph-btn-line: #938578;--ph-font-ui: "Roboto", Arial, sans-serif}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-tools > a.btn.btn-primary::before, html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .loadMore__button::before{content: none !important;display: none !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-tools > a.btn.btn-primary{border: 1px solid var(--ph-btn-line) !important;background: var(--ph-paper) !important;box-shadow: none !important;color: var(--ph-ink) !important;font-family: var(--ph-font-ui) !important;transition: background-color .15s, border-color .15s}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .loadMore__button{display: flex !important;align-items: center;justify-content: center;width: fit-content !important;max-width: 100%;margin-inline: auto;min-height: 44px;height: auto !important;padding: 10px 22px !important;line-height: 20px !important;white-space: normal;background: var(--ph-paper) !important;border: 1px solid var(--ph-btn-line) !important;border-radius: 999px !important;box-shadow: none !important;color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important;font-family: var(--ph-font-ui) !important;font-size: 14px !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important;transition: background-color .15s, border-color .15s}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters{border-color: var(--ph-btn-line);transition: background-color .15s, border-color .15s}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail, .type-search) #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button{border-color: var(--ph-btn-line) !important;font-weight: 600 !important;font-family: var(--ph-font-ui) !important}html body:is(.type-category, .type-manufacturer-detail, .type-search) #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button::before{opacity: 0 !important}}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .goToTop__button{display: inline-flex !important;align-items: center;gap: 4px;height: 44px;min-height: 44px;padding: 0 14px !important;line-height: 20px !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important;font-family: var(--ph-font-ui) !important;font-size: 14px !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .pagination :is(a.pagination__link, .pagination__currentPage){display: inline-flex !important;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 6px !important;line-height: 20px !important;background: transparent !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;color: var(--ph-ink) !important;-webkit-text-fill-color: var(--ph-ink) !important;font-family: var(--ph-font-ui) !important;font-size: 14px;font-weight: 500}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .pagination li > :is(span, strong).pagination__currentPage{background: var(--ph-ink) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;font-weight: 600}html body.type-detail .p-info-wrapper .add-to-cart .btn.add-to-cart-button{width: auto !important;height: 48px;min-height: 48px;padding: 0 24px !important;border-radius: 999px !important;box-shadow: none !important;white-space: nowrap;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0 !important;text-transform: none !important}html body.type-detail .p-info-wrapper .add-to-cart .btn.add-to-cart-button::before{content: none !important;display: none !important}html body.type-detail .p-info-wrapper .add-to-cart{flex-wrap: wrap;gap: 8px 12px}html body.type-detail .p-info-wrapper .add-to-cart .btn.add-to-cart-button{flex: 1 1 150px;max-width: 100%;margin: 0 !important}@media (min-width: 768px){html body.type-detail .p-info-wrapper .add-to-cart .btn.add-to-cart-button{flex: 0 0 auto}}html body.type-detail .p-info-wrapper .add-to-cart .quantity{position: relative;flex: 0 0 148px;width: 148px;height: 48px;margin: 0 !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity label{position: static;margin: 0}html body.type-detail .p-info-wrapper .add-to-cart .quantity input.amount{position: absolute;left: 48px;top: 0;margin: 0 !important;box-sizing: border-box;width: 52px;height: 48px;padding: 0;border: 1px solid var(--ph-btn-line);border-radius: 999px;text-align: center;font-family: var(--ph-font-ui);font-size: 16px;font-weight: 600;color: var(--ph-ink)}html body.type-detail .p-info-wrapper .add-to-cart .quantity :is(button.increase, button.decrease){box-sizing: border-box;width: 44px !important;height: 44px !important;top: 2px !important;margin: 0 !important;padding: 0 !important;border-radius: 50% !important;background-color: var(--ph-paper) !important;border: 1px solid var(--ph-btn-line) !important;color: var(--ph-ink) !important;display: flex !important;align-items: center;justify-content: center}html body.type-detail .p-info-wrapper .add-to-cart .quantity :is(button.increase, button.decrease)::before{position: static !important;width: auto !important;height: auto !important;margin: 0 !important;line-height: 1 !important;font-size: 14px !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity button.decrease{left: 0 !important;right: auto !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity button.increase{right: 0 !important;left: auto !important}html body.in-login #formLogin .submit-wrapper button.btn.btn-primary, html body.in-registrace #register-form .submit-wrapper button.btn.btn-primary{min-height: 44px;padding: 0 24px !important;border-radius: 999px !important;border: 0 !important;box-shadow: none !important;background-color: var(--ph-brown) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important}html body.in-login #formLogin .submit-wrapper button.btn.btn-primary::before, html body.in-registrace #register-form .submit-wrapper button.btn.btn-primary::before{content: none !important;display: none !important}@media (max-width: 767px){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search button[type="submit"]{height: 44px;min-height: 44px;padding: 0 18px !important;margin-left: 6px !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;background-color: var(--ph-brown) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0 !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search button[type="submit"]::before{content: none !important;display: none !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search .search-input{border: 1px solid var(--ph-btn-line) !important;border-radius: 999px !important;background: var(--ph-bg) !important;color: var(--ph-ink) !important;padding-left: 16px !important}}html body:is(.type-index, .type-detail) .products-block .slick-arrow{border-radius: 50% !important;border: 1px solid var(--ph-btn-line) !important;background-color: var(--ph-paper) !important;box-shadow: none !important}html body:is(.type-index, .type-detail) .products-block .slick-arrow.slick-disabled{opacity: .45}@media (max-width: 767px){html body:is(.type-index, .type-detail) .products-block .slick-arrow{width: 44px !important;height: 44px !important}}@media (hover: hover) and (pointer: fine){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-tools > a.btn.btn-primary:hover, html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .loadMore__button:hover, html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters:hover{background: var(--ph-sand) !important;border-color: var(--ph-ink) !important;color: var(--ph-ink) !important}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .goToTop__button:hover, html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .pagination a.pagination__link:hover{background: var(--ph-sand) !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity :is(button.increase, button.decrease):hover{border-color: var(--ph-ink) !important;background-color: var(--ph-sand) !important}html body:is(.type-index, .type-detail) .products-block .slick-arrow:not(.slick-disabled):hover{border-color: var(--ph-ink) !important;background-color: var(--ph-sand) !important}html body.in-login #formLogin .submit-wrapper button.btn.btn-primary:hover, html body.in-registrace #register-form .submit-wrapper button.btn.btn-primary:hover{background-color: var(--ph-brown-2) !important}}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-tools > a.btn.btn-primary:active, html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls :is(.loadMore__button, .goToTop__button):active, html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .pagination a.pagination__link:active, html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters:active, html body:is(.type-category, .type-manufacturer-detail, .type-search) #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button:active, html body.type-detail .p-info-wrapper .add-to-cart .quantity :is(button.increase, button.decrease):active, html body:is(.type-index, .type-detail) .products-block .slick-arrow:not(.slick-disabled):active{background-color: var(--ph-sand) !important}html body.in-login #formLogin .submit-wrapper button.btn.btn-primary:active, html body.in-registrace #register-form .submit-wrapper button.btn.btn-primary:active{background-color: var(--ph-brown-2) !important}@media (hover: none){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-tools > a.btn.btn-primary:hover:not(:active){background: var(--ph-paper) !important;border-color: var(--ph-btn-line) !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters:hover:not(:active), html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .loadMore__button:hover:not(:active){background: var(--ph-paper) !important;border-color: var(--ph-btn-line) !important}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .goToTop__button:hover:not(:active), html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .pagination a.pagination__link:hover:not(:active){background: transparent !important}}html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls :is(.loadMore__button, .goToTop__button):focus-visible, html body:is(.type-category, .type-manufacturer-detail, .type-search) .listingControls .pagination a:focus-visible, html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters:focus-visible, html body:is(.type-category, .type-manufacturer-detail, .type-search) #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button:focus-visible, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-tools :is(a.btn.btn-primary, button.add-to-cart-button):focus-visible, html body.type-detail .p-info-wrapper .add-to-cart :is(.add-to-cart-button, button.increase, button.decrease, input.amount):focus-visible, html body:is(.type-index, .type-detail) .products-block .slick-arrow:focus-visible, html body.in-login #formLogin .submit-wrapper button.btn.btn-primary:focus-visible, html body.in-registrace #register-form .submit-wrapper button.btn.btn-primary:focus-visible{outline: 2px solid var(--ph-ink) !important;outline-offset: 3px !important}@media (max-width: 767px){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search button[type="submit"]:focus-visible{outline: 2px solid var(--ph-ink) !important;outline-offset: 3px !important}}html body.ordering-process #content .btn.btn-conversion{border-radius: 999px !important}html body.ordering-process #content a.next-step-back{color: var(--ph-muted) !important}@media (hover: hover) and (pointer: fine){html body.ordering-process #content a.next-step-back:hover{color: var(--ph-ink) !important}}:root{--ph-rule-g: #B69C75}html h1.category-title::after, html body.type-detail .p-detail h2.products-related-header::after, html body.type-detail .shp-tabs-wrapper .basic-description h3::before, html body.type-detail .shp-tabs-wrapper .extended-description h3::before{width: 40px !important;height: 3px !important;background-color: var(--ph-rule-g) !important;border-radius: 0}html .type-index .homepage-group-title.h4::after{width: 40px !important;height: 3px !important;background-color: var(--ph-rule-g) !important;transform: translateX(-50%) !important}@media (max-width: 767px){html body.mobile:not(.ordering-process) .top-navigation-bar{transform: none !important}html body.mobile:not(.ordering-process) #header{top: 0 !important;height: 50px;background: transparent !important;border: 0 !important;box-shadow: none !important;z-index: 100;pointer-events: none}html body.mobile:not(.ordering-process) #header .navigation-wrapper, html body.mobile:not(.ordering-process) #header .header-top{background: transparent !important;box-shadow: none !important;border: 0 !important}html body.mobile:not(.ordering-process) #header .navigation-buttons, html body.mobile:not(.ordering-process) #header .navigation-buttons a{pointer-events: auto}html body.mobile:not(.ordering-process) #header .navigation-buttons{margin-top: -3px}html body.mobile:not(.ordering-process) .top-navigation-bar .top-navigation-tools{margin-right: 44px}html body.mobile:not(.ordering-process) .top-navigation-bar .responsive-tools a[aria-label="Menu"]{top: 3px !important;left: 4px !important;width: 44px !important;height: 44px !important;display: flex !important;align-items: center;justify-content: center}html body.mobile:not(.ordering-process) .top-navigation-bar .site-name{margin-left: 44px}html body.mobile:not(.ordering-process) .breadcrumbs-wrapper{margin-top: 45px !important}html body.mobile.type-index #content-wrapper{padding-top: 60px !important}html body.mobile:not(.ordering-process) .top-navigation-bar .responsive-tools > a.toggle-window:not([aria-label="Menu"]){width: 44px !important;height: 44px !important;margin: 0 !important;display: inline-flex !important;align-items: center;justify-content: center}html body.mobile:not(.ordering-process) .top-navigation-bar .top-navigation-tools{margin-top: -4px}html body.mobile.search-window-visible:not(.ordering-process) #header .search{pointer-events: auto;background: var(--ph-paper) !important;padding: 3px 15px 6px;box-shadow: 0 1px 0 var(--ph-line)}html body.mobile:not(.ordering-process) #header .cart-count{border-color: transparent !important}}html #footer{border-top: 1px solid #E7E0D6}html #footer .footer-rows{padding-top: 0;padding-bottom: 0}html #footer .custom-footer{display: grid !important;gap: 4px 48px;padding: 32px 0 24px;align-items: start;grid-template-columns: minmax(200px, 1fr) minmax(0, 1.4fr) minmax(200px, 1fr);grid-template-areas: "logo ih kh" "firma il kont" "soc il kont"}html #footer .custom-footer > div, html #footer .site-name .inner-box{padding: 0;margin: 0;width: auto;max-width: none}html #footer .site-name, html #footer .site-name .inner-box, html #footer .custom-footer__contact, html #footer .contact-box, html #footer .custom-footer__articles{display: contents}html #footer .site-name .inner-box::before, html #footer .site-name .inner-box::after{display: none}html #footer .custom-footer__facebook, html #footer .contact-box > ul, html #footer .site-name .inner-box > strong{display: none !important}html #footer .site-name .inner-box > a{grid-area: logo;display: block;margin: 0 0 8px}html #footer .site-name .inner-box > a img{width: 132px;height: auto}html #footer .contact-box > strong{grid-area: firma;font-size: 14px;font-weight: 500;color: #6E645D;margin: 0}html #footer .contact-socials{grid-area: soc;display: flex;gap: 4px;margin: 8px 0 0}html #footer .contact-socials span a{margin: 0;width: 44px;height: 44px;display: grid;place-items: center}html #footer .custom-footer__articles > h3{grid-area: ih}html #footer .custom-footer__articles > ul{grid-area: il;columns: 2;column-gap: 32px;margin: 0;padding: 0}html #footer .custom-footer__articles li{break-inside: avoid}html #footer .custom-footer__articles a{display: inline-block;font-size: 14px;line-height: 20px;margin: 0;padding: 4px 0;color: #211A17}html #footer .custom-footer__articles a:hover{text-decoration: underline;text-underline-offset: 3px}html #footer .pageElement__heading{font-size: 15px;line-height: 20px;font-weight: 600;margin: 0 0 8px;padding: 0;color: #211A17}html #footer .pageElement__heading::before, html #footer .pageElement__heading::after{display: none !important}html #footer .custom-footer__contact > h3{grid-area: kh}html #footer .custom-footer__articles > h3, html #footer .custom-footer__contact > h3{align-self: end;margin-bottom: 4px}html #footer .site-name .contacts{grid-area: kont;margin: 0;padding: 0}html #footer .site-name .contacts a{font-size: 15px;line-height: 20px;font-weight: 500;margin: 0;padding: 6px 0;min-height: 32px;align-items: center;color: #211A17}html #footer .footer-bottom{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 16px;padding: 12px 40px !important;border-top: 1px solid #E7E0D6;text-align: left}html #footer .footer-bottom .copyright{order: 1;flex: 1 1 auto;min-width: 0;display: block;margin: 0;text-align: left;font-size: 12.5px;line-height: 18px;color: #6E645D}html #footer .footer-bottom .copyright a.cookies-settings{display: inline;margin-left: 10px}html #footer .footer-bottom .copyright .podpis a{display: inline}html #footer .footer-bottom .podpis{margin-left: 14px}html #footer .footer-bottom #signature{order: 2;flex: 0 0 auto;margin-left: auto;line-height: 0}html #footer .footer-bottom #signature img{width: 14px;height: 14px}html #footer .footer-bottom .copyright strong{color: #6E645D;font-weight: 500}html #footer .footer-bottom .copyright a.cookies-settings{color: #6E645D;text-decoration: underline;text-underline-offset: 2px}html #footer .footer-bottom .podpis{display: inline !important;margin: 0;font-size: 11.5px;color: #6E645D;text-align: left}html #footer .footer-bottom .podpis a{color: inherit}html #footer .footer-bottom .back-to-top{order: 3;position: static;width: 32px;height: 32px;padding: 0;margin: 0;display: grid;place-items: center;border-width: 1px}html #footer .footer-bottom .back-to-top img{width: 14px;height: 14px}@media (min-width: 1760px){html #footer .footer-bottom{padding-left: 0 !important;padding-right: 0 !important}}html #adulto-footer{display: block;padding: 0 0 12px;font-size: 12px;color: #6E645D}html #footer a:focus-visible{outline: 2px solid #211A17;outline-offset: 3px}@media (max-width: 767px){html #footer .footer-rows{padding-left: 15px;padding-right: 15px}html #footer .custom-footer{grid-template-columns: 1fr auto;gap: 4px 16px;padding: 24px 0 16px;text-align: left;grid-template-areas: "logo soc" "firma soc" "kh kh" "kont kont" "ih ih" "il il"}html #footer .contact-socials{margin: 0;align-self: center}html #footer .custom-footer__contact > h3{margin-top: 16px}html #footer .custom-footer__articles > h3{margin-top: 16px}html #footer .custom-footer__articles ul{column-gap: 16px}html #footer .custom-footer__articles a{padding: 6px 0;min-height: 32px}html #footer .pageElement__heading, html #footer .custom-footer__articles > ul, html #footer .site-name .contacts a{text-align: left;justify-content: flex-start}html #footer .footer-bottom{padding: 10px 15px !important;gap: 6px 10px}html #footer .footer-bottom .copyright{flex: 1 1 0}html #footer .footer-bottom .copyright a.cookies-settings{margin-left: 6px}html #footer .footer-bottom .podpis{display: block !important;margin: 2px 0 0}html #footer .footer-bottom #signature{order: 2;margin: 0}}html #footer{--pf-bg: #211A17;--pf-text: #CFC6BE;--pf-strong: #FFFFFF;--pf-muted: #A89C92;--pf-line: rgba(255, 255, 255, .14);background: var(--pf-bg);color: var(--pf-text);border-top: 0;margin-top: 32px}html #footer .pageElement__heading, html #footer .pageElement__heading span{font-size: 12px;line-height: 16px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--pf-strong)}html #footer .custom-footer .custom-footer__articles ul li a{color: var(--pf-text) !important;-webkit-text-fill-color: var(--pf-text)}html #footer .custom-footer .custom-footer__articles ul li a:hover{color: var(--pf-strong) !important;-webkit-text-fill-color: var(--pf-strong)}html #footer .contact-box > strong{color: var(--pf-muted);font-size: 13px;line-height: 18px;font-weight: 500}html #footer .site-name .contacts a{color: var(--pf-strong)}html #footer .site-name .contacts a:hover{text-decoration: underline;text-underline-offset: 3px}html #footer .site-name .inner-box > a img{width: 112px;filter: brightness(0) invert(1)}html #footer .site-name .contacts a::before{filter: brightness(0) invert(1);opacity: .85}html #footer .contact-socials span a{filter: brightness(0) invert(1);opacity: .85;outline-color: #000}html #footer .contact-socials span a:hover{opacity: 1}html #footer .custom-footer{gap: 0 56px;padding: 18px 0 14px;grid-template-columns: auto minmax(0, 1fr) auto;grid-template-areas: "logo ih kh" "firma il kont" "soc il kont"}html #footer .site-name .inner-box > a{margin: 0 0 4px}html #footer .contact-socials{margin: 2px 0 0 -12px;gap: 0}html #footer .custom-footer__articles > h3, html #footer .custom-footer__contact > h3{margin: 0 0 4px;align-self: end}html #footer .custom-footer__articles > ul{columns: 4;column-gap: 28px}html #footer .custom-footer .custom-footer__articles ul li a{padding: 2px 0;font-size: 14px;line-height: 20px;min-height: 0}html #footer .site-name .contacts a{padding: 0;min-height: 24px;line-height: 20px;font-size: 14px}@media (min-width: 768px) and (max-width: 1199px){html #footer .custom-footer__articles > ul{columns: 2}}html #footer .footer-bottom{border-top: 1px solid var(--pf-line);padding-top: 10px !important;padding-bottom: 10px !important}html #footer .footer-bottom .copyright, html #footer .footer-bottom .copyright strong, html #footer .footer-bottom .podpis{color: var(--pf-muted)}html #footer .footer-bottom .copyright strong{color: var(--pf-text)}html #footer .footer-bottom .copyright a.cookies-settings{color: var(--pf-text)}html #footer .footer-bottom .copyright a.cookies-settings:hover, html #footer .footer-bottom .podpis a:hover{color: var(--pf-strong)}html #footer .footer-bottom .back-to-top{border-color: rgba(255, 255, 255, .35);background: transparent}html #footer .footer-bottom .back-to-top img{filter: brightness(0) invert(1)}html #footer .footer-bottom .back-to-top:hover{border-color: var(--pf-strong)}html #footer a:focus-visible, html #footer .back-to-top:focus-visible{outline: 2px solid var(--pf-strong);outline-offset: 3px}@supports selector(:has(*)){html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) > .container:has(> #adulto-footer){background: #211A17;box-shadow: 0 0 0 100vmax #211A17;clip-path: inset(0 -100vmax)}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #adulto-footer{color: #A89C92;padding: 0 0 14px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #adulto-footer a{color: #CFC6BE;text-decoration: underline;text-underline-offset: 2px}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #adulto-footer a:hover{color: #FFFFFF}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #adulto-footer a:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}}@media (max-width: 767px){html #footer{margin-top: 24px}html #footer .custom-footer{grid-template-columns: 1fr 1fr;gap: 0 16px;padding: 16px 0 8px;grid-template-areas: "logo soc" "firma firma" "kont kont" "ih ih" "il il"}html #footer .site-name .inner-box > a{align-self: center;margin: 0}html #footer .contact-socials{justify-self: end;margin: 0 -10px 0 0}html #footer .contact-box > strong{margin: 2px 0 6px}html #footer .custom-footer__contact > h3{position: absolute !important;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html #footer .site-name .contacts{display: flex;flex-wrap: wrap;gap: 0 16px}html #footer .site-name .contacts a{flex: 0 0 auto;width: auto !important;min-height: 26px;padding: 0;font-size: 14px}html #footer .custom-footer__articles > h3{margin: 8px 0 2px}html #footer .custom-footer__articles > ul{columns: 2;column-gap: 16px}html #footer .custom-footer .custom-footer__articles ul li{margin: 0 !important;padding: 0 !important}html #footer .custom-footer .custom-footer__articles ul li a{display: flex;align-items: center;min-height: 24px;padding: 0;line-height: 20px}html #footer .footer-bottom{padding-top: 8px !important;padding-bottom: 8px !important}html #footer .footer-bottom .back-to-top{width: 44px;height: 44px}}@media (max-width: 767px){html body.mobile:not(.ordering-process) #header .cart-count.full{width: 44px !important;min-width: 44px !important;padding: 0 !important;position: relative;overflow: visible}html body.mobile:not(.ordering-process) #header .cart-count.full .cart-price{position: absolute !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}html body.mobile:not(.ordering-process) #header .cart-count.full > i{display: flex !important;position: absolute !important;top: 3px;right: 1px;left: auto;z-index: 2;box-sizing: border-box;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;align-items: center;justify-content: center;background: #8c6a3c !important;color: #fff !important;font-size: 11px;font-weight: 700;line-height: 18px;font-style: normal;box-shadow: 0 0 0 2px #fff}}@media (max-width: 767px){html body.mobile.ordering-process .top-navigation-bar{transform: none !important}html body.mobile.ordering-process #header{top: 0 !important;height: 50px;background: transparent !important;border: 0 !important;box-shadow: none !important;z-index: 100;pointer-events: none}html body.mobile.ordering-process #header .navigation-wrapper, html body.mobile.ordering-process #header .header-top{background: transparent !important;box-shadow: none !important;border: 0 !important}html body.mobile.ordering-process #header .navigation-buttons, html body.mobile.ordering-process #header .navigation-buttons a{pointer-events: auto}html body.mobile.ordering-process #header .navigation-buttons{margin-top: -3px}html body.mobile.ordering-process .top-navigation-bar .top-navigation-tools{margin-right: 0}html body.mobile.ordering-process .top-navigation-bar .responsive-tools a[aria-label="Menu"]{top: 3px !important;left: 4px !important;width: 44px !important;height: 44px !important;display: flex !important;align-items: center;justify-content: center}html body.mobile.ordering-process .top-navigation-bar .site-name{margin-left: 44px}html body.mobile.ordering-process .breadcrumbs-wrapper{margin-top: 45px !important}html body.mobile.ordering-process #content-wrapper{padding-top: 60px !important}html body.mobile.ordering-process .top-navigation-bar .responsive-tools > a.toggle-window:not([aria-label="Menu"]){width: 44px !important;height: 44px !important;margin: 0 !important;display: inline-flex !important;align-items: center;justify-content: center}html body.mobile.ordering-process .top-navigation-bar .top-navigation-tools{margin-top: -4px}html body.mobile.search-window-visible:not(.ordering-process) #header .search{pointer-events: auto;background: var(--ph-paper) !important;padding: 3px 15px 6px;box-shadow: 0 1px 0 var(--ph-line)}html body.mobile.ordering-process #header .cart-count{border-color: transparent !important}}@media (min-width: 768px){html body.ordering-process #navigation .menu-level-1 > li.menu-item--66{display: none !important}}html #footer .footer-bottom{padding-top: 4px !important;padding-bottom: 0 !important;row-gap: 0 !important}html #footer .footer-bottom .copyright, html #footer .footer-bottom .podpis{line-height: 16px !important;margin-top: 0 !important;margin-bottom: 0 !important}html #footer .footer-bottom .back-to-top{width: 32px !important;height: 32px !important}html #adulto-footer{padding: 0 0 8px !important;margin-top: 0 !important;line-height: 16px}@media (max-width: 767px){html #footer .footer-bottom{padding-top: 4px !important;padding-bottom: 0 !important}html #footer .footer-bottom .podpis{margin-top: 0 !important}}@supports selector(:has(*)){html body.type-detail .p-info-wrapper:has(#simple-variants-select) > :is(.xyDiscount__banner, .p-short-description, p){order: 3}html body.type-detail .p-info-wrapper:has(#simple-variants-select) > .social-buttons-wrapper{order: 4}html body.type-detail .p-info-wrapper:has(#simple-variants-select) > .xyDiscount__banner{margin-top: 16px}@media (max-width: 767px){html body.type-detail .p-info-wrapper:has(#simple-variants-select) > .price-line{order: 1}}}html body.type-detail .p-detail-info .detail-parameters:has(#simple-variants-select), html body.type-detail .p-detail-info .detail-parameters:has(#simple-variants-select) :is(tbody, tr, th, td){display: block;width: 100%;border: 0 !important;background: transparent !important;padding: 0 !important}html body.type-detail .p-detail-info .detail-parameters:has(#simple-variants-select) th label{display: block;margin: 0 0 8px;font-size: 14px;font-weight: 600;color: var(--ph-ink)}html body.type-detail .p-detail-info .detail-parameters:has(#simple-variants-select) tr:not(.variant-list){display: none}html body.type-detail #simple-variants-select{width: 100%;max-width: 420px;height: 48px;padding: 0 40px 0 16px;border: 1px solid #938578;border-radius: 12px;background-color: var(--ph-paper);color: var(--ph-ink);font-size: 15px}html body.type-detail #simple-variants-select:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 3px}@supports selector(:has(*)){html #footer .footer-rows:has(.ph-foot) > :not(.custom-footer), html #footer .footer-rows:has(.ph-foot) .custom-footer > :not(.ph-foot):not(:has(.ph-foot)){display: none !important}html #footer .footer-rows:has(.ph-foot) .custom-footer > :has(.ph-foot){display: block !important;width: 100% !important;max-width: none !important;flex: 1 1 100% !important;padding: 0 !important;margin: 0 !important;border: 0 !important;grid-column: 1 / -1 !important}html #footer .footer-rows:has(.ph-foot) .custom-footer > :has(.ph-foot) :is(.pageElement__heading, h4):not(.ph-foot *){display: none !important}html #footer .footer-rows:has(.ph-foot) .custom-footer{display: block !important;padding: 24px 0 16px !important;margin: 0 !important}html #footer .footer-rows:has(.ph-foot){padding-top: 0 !important;padding-bottom: 0 !important;margin: 0 !important;min-height: 0 !important}}html #footer .ph-foot{border: 0 !important;padding: 0 !important;margin: 0 !important;display: grid;grid-template-columns: minmax(0, 1.5fr) repeat(3, minmax(0, 1fr));gap: 24px 40px;text-align: left}html #footer .ph-foot h3{margin: 0 0 10px;padding: 0;font-family: Roboto, Arial, sans-serif;font-size: 12px;font-weight: 600;line-height: 16px;letter-spacing: .06em;text-transform: uppercase;color: #FFFFFF}html #footer .ph-foot h3::before, html #footer .ph-foot h3::after{display: none !important}html #footer .ph-foot :is(a, span){display: block;width: fit-content;margin: 0;padding: 1px 0;font-size: 14px;line-height: 20px;font-weight: 400;color: #CFC6BE;text-decoration: none}html #footer .ph-foot a:hover{color: #FFFFFF;text-decoration: underline;text-underline-offset: 3px}html #footer .ph-foot a:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}html #footer .ph-foot__logo{padding: 0 !important;margin: 0 0 8px !important}html #footer .ph-foot__logo img{display: block;width: 128px;height: auto;filter: brightness(0) invert(1)}html #footer .ph-foot__brand p{margin: 0 0 10px;max-width: 280px;font-size: 14px;line-height: 22px;letter-spacing: 0;color: #CFC6BE}html #footer .ph-foot :is(a, span, p, h3){letter-spacing: 0}html #footer .ph-foot h3{letter-spacing: .06em}@supports selector(:has(*)){html #footer .footer-rows:has(.ph-foot), html #footer .footer-rows:has(.ph-foot) .custom-footer{border: 0 !important;box-shadow: none !important}}html #footer .ph-foot__soc{display: flex;gap: 16px}html #footer .ph-foot__soc a{text-decoration: underline;text-underline-offset: 3px}@media (min-width: 768px) and (max-width: 1023px){html #footer .ph-foot{grid-template-columns: repeat(3, minmax(0, 1fr))}html #footer .ph-foot__brand{grid-column: 1 / -1}}@media (max-width: 767px){html #footer .footer-rows{padding-left: 15px;padding-right: 15px}html #footer .ph-foot{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 20px 16px}html #footer .ph-foot__brand, html #footer .ph-foot__col:last-child{grid-column: 1 / -1}html #footer .ph-foot :is(a, span){padding: 2px 0;min-height: 24px;line-height: 20px}html #footer .ph-foot__logo img{width: 112px}html #footer .ph-foot__brand p{margin-bottom: 6px}html #footer .ph-foot h3{margin-bottom: 6px}html #footer .ph-foot__col:last-child{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: 16px}html #footer .ph-foot__col:last-child > h3{grid-column: 1 / -1}html #footer .ph-foot__col:last-child > :is(a, span){width: auto}html #footer .footer-rows:has(.ph-foot) .custom-footer{padding: 24px 0 16px !important}}@supports selector(:has(*)){html body:has(#footer .ph-foot) #footer .footer-bottom .back-to-top{display: none !important}}html body #content :is(#formLogin, #register-form), html body #login .popup-widget-inner{font-family: var(--ph-font-ui) !important;color: var(--ph-ink)}html body #content #formLogin, html body #content #register-form{max-width: 520px;margin: 8px 0 32px !important;padding: 28px 28px 24px !important;background: var(--ph-paper) !important;border: 1px solid var(--ph-line) !important;border-radius: var(--ph-radius) !important;box-shadow: none !important}html body #content #register-form .co-box, html body #content #register-form fieldset{margin: 0 0 20px !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important}html body #content #register-form h2{font-family: var(--ph-font-ui) !important;font-size: 18px !important;font-weight: 600 !important;line-height: 1.3 !important;color: var(--ph-ink) !important;margin: 0 0 12px !important}html body #content #register-form h2::after{content: none !important;display: none !important}html body #content #register-form .form-legend{font-size: 13px !important;color: var(--ph-muted) !important;margin: -4px 0 12px !important}html body :is(#content #formLogin, #content #register-form, #login) .form-group.smart-label-wrapper{display: block !important;margin: 0 0 16px !important;padding: 0 !important}html body :is(#content #formLogin, #content #register-form, #login) .smart-label-wrapper > label{position: static !important;display: block !important;transform: none !important;width: auto !important;margin: 0 0 6px !important;padding: 0 !important;background: none !important;font-family: var(--ph-font-ui) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.3 !important;color: var(--ph-ink) !important;opacity: 1 !important}html body :is(#content #formLogin, #content #register-form, #login) .form-control-wrapper{display: block !important;width: 100% !important;max-width: none !important}html body :is(#content #formLogin, #content #register-form, #login) input.form-control{display: block !important;width: 100% !important;max-width: none !important;height: 48px !important;min-height: 48px !important;box-sizing: border-box !important;padding: 0 14px !important;border: 1px solid #d8ccbb !important;border-radius: 10px !important;background: var(--ph-paper) !important;box-shadow: none !important;font-family: var(--ph-font-ui) !important;font-size: 16px !important;color: var(--ph-ink) !important}html body :is(#content #formLogin, #content #register-form, #login) input.form-control:focus{border-color: var(--ph-brown) !important;outline: 2px solid var(--ph-brown) !important;outline-offset: 1px !important}html body :is(#content #formLogin, #content #register-form, #login) .submit-wrapper{margin: 20px 0 0 !important;padding: 0 !important;text-align: left !important}html body :is(#content #formLogin, #content #register-form, #login) .submit-wrapper .btn{display: block !important;width: 100% !important;height: 48px !important;min-height: 48px !important;margin: 0 !important;padding: 0 20px !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;background: var(--ph-brown) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;font-family: var(--ph-font-ui) !important;font-size: 16px !important;font-weight: 600 !important;letter-spacing: 0 !important;text-transform: none !important}html body :is(#content #formLogin, #content #register-form, #login) .submit-wrapper .btn:hover{background: var(--ph-brown-2) !important}html body :is(#content #formLogin, #login) .alternative-links{display: flex !important;flex-wrap: wrap !important;gap: 4px 24px !important;margin: 12px 0 0 !important;padding: 0 !important}html body :is(#content #formLogin, #content #register-form, #login) :is(.alternative-links a){display: inline-flex;align-items: center;min-height: 44px;color: var(--ph-brown) !important;text-decoration: underline !important;text-underline-offset: 3px;font-weight: 600 !important}html body #content #register-form .consents a{color: var(--ph-brown) !important;text-decoration: underline !important;text-underline-offset: 3px;font-weight: 600 !important}html body #content #register-form .stay-in-touch label{font-size: 15px !important;line-height: 1.45 !important;color: var(--ph-ink) !important}html body #content #register-form .consents .label{font-size: 14px !important;line-height: 1.5 !important;color: var(--ph-muted) !important;margin: 0 !important}html body #login .popup-widget-inner h2{font-family: var(--ph-font-ui) !important;font-size: 18px !important;font-weight: 600 !important;color: var(--ph-ink) !important;margin: 0 0 16px !important}@media (max-width: 767px){html body #content #formLogin, html body #content #register-form{padding: 20px 16px 16px !important;margin: 4px 0 24px !important;max-width: none}}html body.in-kontakty .pageArticleDetail [itemprop="about"] .scroll-wrapper{overflow: visible !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] table{width: 100% !important;height: auto !important;border: 0 !important;table-layout: fixed}html body.in-kontakty .pageArticleDetail [itemprop="about"] td{vertical-align: top !important;text-align: left !important;padding: 0 !important;border: 0 !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td:first-child{padding-right: 32px !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] [style*="trebuchet"]{font-family: var(--ph-font-ui) !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td p{margin: 0 0 4px !important;font-size: 15px;line-height: 1.5;color: var(--ph-ink)}html body.in-kontakty .pageArticleDetail [itemprop="about"] td:last-child > span:first-child{display: block !important;margin: 0 0 12px !important;font-size: 20px !important;font-weight: 600 !important;line-height: 1.3 !important;color: var(--ph-ink) !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] iframe{display: block;width: 100% !important;max-width: 100% !important;height: 420px !important;border: 1px solid var(--ph-line) !important;border-radius: var(--ph-radius) !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] a[href^="mailto:"], html body.in-kontakty .pageArticleDetail [itemprop="about"] a[href^="tel:"]{color: var(--ph-brown) !important;text-decoration: underline !important;text-underline-offset: 3px;font-weight: 600 !important}@media (max-width: 767px){html body.in-kontakty .pageArticleDetail [itemprop="about"] :is(table, tbody, tr, td){display: block !important;width: 100% !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td:first-child{padding-right: 0 !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td:last-child{margin-top: 24px !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] iframe{height: 320px !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td p[style*="center"]{text-align: left !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] a[href^="mailto:"]{display: inline-flex;align-items: center;min-height: 44px}}html body.in-kosik #content .btn.btn-default{min-height: 44px;padding: 0 20px !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;background: var(--ph-brown) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0 !important;text-transform: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}html body.in-kosik #content .btn.btn-default:hover{background: var(--ph-brown-2) !important}html body.in-kosik #content .btn.btn-default::before{content: none !important;display: none !important}@media (max-width: 767px){html body.search-window-visible:not(.ordering-process) #header .search{padding: 0 15px !important;height: 56px !important;align-items: center !important}html body.search-window-visible:not(.ordering-process) #header .search fieldset{align-items: center !important}html body.search-window-visible:not(.ordering-process) #header .search .search-input{height: 44px !important;min-height: 44px !important}html body #header .search-whisperer [style*="32cb00" i]{color: var(--ph-ok) !important}}@media (max-width: 767px){html body .breadcrumbs a{display: inline-block;padding: 14px 0 !important;margin: -14px 0 !important}html body #content .listSorting .listSorting__control{min-height: 44px !important;display: flex !important;align-items: center !important}}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button::before, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product:hover .p button.btn.add-to-cart-button::before, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product:hover .p button.btn.add-to-cart-button:hover::before{background: linear-gradient(#fff, #fff) no-repeat 50% 50% / 14px 2px, linear-gradient(#fff, #fff) no-repeat 50% 50% / 2px 14px !important;background-color: transparent !important;border-radius: 50% !important;opacity: 1 !important;transition: none !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button{transition: background-color .15s ease !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p button.btn.add-to-cart-button > span{transition: none !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in-in .stars-wrapper{position: static !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;transform: none !important;width: auto !important;height: auto !important;display: flex !important;justify-content: flex-start !important;align-self: flex-start !important;margin: 6px 0 2px !important;flex: 0 0 auto !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in-in .ratings-wrapper{display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;align-items: flex-start !important;height: auto !important;max-height: none !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .ratings-wrapper .stars{display: inline-flex !important;gap: 1px;width: auto !important;margin: 0 !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .ratings-wrapper .stars .star{width: 14px !important;height: 14px !important;position: relative;top: 0 !important;line-height: 14px !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .ratings-wrapper .stars .star::before{font-size: 13px !important;line-height: 14px !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .availability, html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .p .p-in .availability span{text-align: left !important}html body .stars .star.star-on, html body .stars .star.star-half, html body .stars .star.star-on::before, html body .stars .star.star-half::before{color: #D99A1E !important}html body .stars .star.star-off, html body .stars .star.star-off::before{color: #CFC4B5 !important}html body.type-detail .p-detail-info .stars-wrapper .stars{width: auto !important;display: inline-flex !important;gap: 1px}html body.type-detail .p-detail-info .stars-wrapper .stars .star{width: 16px !important;height: 16px !important;line-height: 16px !important}html body.type-detail .p-detail-info .stars-wrapper .stars .star::before{font-size: 15px !important;line-height: 16px !important}html body .flag.flag-discount, html body .flags-extra .flag.flag.flag.flag-discount{background-color: #1F7A3D !important}html body .flag.flag-doprodej, html body .flags .flag.flag.flag.flag-doprodej{background-color: #6B6B6B !important}html body .flag.flag-new, html body .flags .flag.flag.flag.flag-new{background-color: #A85D00 !important}html body.type-detail .p-detail-inner-header h1{font-size: 28px !important;line-height: 1.2 !important;padding-bottom: 14px !important;margin-bottom: 0 !important}html body.type-detail .p-detail-inner-header .p-code{font-size: 12px !important;padding-top: 4px !important;color: var(--ph-muted)}html body.type-detail .p-detail-info{padding-top: 10px !important}html body.type-detail .p-detail-info .stars-wrapper{margin-bottom: 6px !important}html body.type-detail .p-info-wrapper .p-short-description{margin-top: 6px !important;font-size: 15px !important;line-height: 1.55 !important}html body.type-detail .p-info-wrapper .p-short-description p{font-size: inherit !important;line-height: inherit !important}html body.type-detail .p-info-wrapper > p{margin: 8px 0 !important}html body.type-detail .p-info-wrapper .social-buttons-wrapper{margin-top: 16px !important}html body.type-detail .p-info-wrapper .price-line{margin-top: 16px !important;padding: 18px 20px !important}html body.type-detail .p-final-price-wrapper .price-final{font-size: 26px !important;line-height: 1.15 !important;margin-top: 0 !important}html body.type-detail .p-info-wrapper .price-line .add-to-cart{margin: 10px 0 0 !important;align-items: center !important}html body.type-detail .p-info-wrapper .price-line .availability-value{margin-top: 12px !important}html body.type-detail .availability-value .availability-label{font-size: 15px !important}html body.type-detail .availability-value .delivery-line{font-size: 13px !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity{flex: 0 0 124px !important;width: 124px !important;height: 44px !important;border: 1px solid var(--ph-btn-line) !important;border-radius: 999px !important;background: var(--ph-paper) !important;box-sizing: border-box !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity input.amount{left: 40px !important;top: 0 !important;width: 42px !important;height: 42px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;font-size: 16px !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity :is(button.increase, button.decrease){width: 40px !important;height: 40px !important;top: 1px !important;border: 0 !important;background-color: transparent !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity button.decrease{left: 1px !important}html body.type-detail .p-info-wrapper .add-to-cart .quantity button.increase{right: 1px !important}@media (hover: hover) and (pointer: fine){html body.type-detail .p-info-wrapper .add-to-cart .quantity :is(button.increase, button.decrease):hover{background-color: var(--ph-sand) !important;border: 0 !important}}html body.type-detail .p-info-wrapper .add-to-cart .btn.add-to-cart-button{height: 48px !important;min-height: 48px !important;padding: 0 22px !important}@media (min-width: 992px){html body.type-detail .p-image-wrapper.col-lg-6{width: 40% !important;max-width: 40% !important;flex: 0 0 40% !important}html body.type-detail .p-info-wrapper.col-lg-6{width: 60% !important;max-width: 60% !important;flex: 0 0 60% !important;padding-left: 32px !important}html body.type-detail .p-image-wrapper .p-image{display: flex !important;justify-content: center;align-items: center;height: 460px !important}html body.type-detail .p-image-wrapper .p-image :is(#wrap, a.p-main-image){display: flex !important;justify-content: center;align-items: center;width: 100% !important;height: 100% !important}html body.type-detail .p-image-wrapper .p-image a.p-main-image img{width: auto !important;height: auto !important;max-width: 100% !important;max-height: 440px !important;object-fit: contain}html body.type-detail .p-info-wrapper .price-line .add-to-cart{flex-wrap: nowrap !important}}@media only screen and (min-width: 993px){html body.type-detail .p-detail-inner:has(> .p-detail-inner-header){grid-template-columns: 40% 60% !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > :is(.p-image-wrapper, .p-info-wrapper){width: auto !important;max-width: none !important;flex: initial !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .p-final-price-wrapper{margin-top: 41px !important;min-height: 30px !important;padding-left: 21px !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .add-to-cart{margin-top: -20px !important;align-self: flex-end !important;padding-left: 0 !important;margin-right: 21px !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .availability-value{margin-top: -3px !important;min-height: 33px !important;padding-left: 21px !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .social-buttons-wrapper{margin-top: 35px !important}}@media (min-width: 768px) and (max-width: 991px){html body.type-detail .p-image-wrapper .p-image a.p-main-image img{max-height: 320px !important;width: auto !important;height: auto !important;margin: 0 auto;display: block}}@media (max-width: 767px){html body.type-detail .p-detail-inner-header h1{font-size: 22px !important;line-height: 1.25 !important;padding-bottom: 10px !important}html body.type-detail .p-detail-inner-header .p-image-wrapper{margin-bottom: 10px !important;padding: 8px !important}html body.type-detail .p-detail-info{padding-top: 2px !important}html body.type-detail .p-detail-info > div{padding: 0 0 2px !important}html body.type-detail .p-info-wrapper .price-line{margin: 6px 0 0 !important;padding: 14px 16px !important}html body.type-detail .p-info-wrapper .price-line .add-to-cart{flex-wrap: nowrap !important;margin-top: 10px !important;gap: 10px !important;width: 100% !important;align-self: stretch !important}html body.type-detail .p-info-wrapper .price-line .add-to-cart .btn.add-to-cart-button{flex: 1 1 auto !important;min-width: 0 !important}html body.type-detail .p-info-wrapper .price-line .availability-value{margin-top: 10px !important}}@media (min-width: 993px){html body.type-detail:has(.p-detail .flags :is(.flag-zlata-medaile, .flag-stribrna-medaile, .flag-bronzova-medaile, .flag-90--bodu)):not(:has(.ph-awl-detail)) .p-detail-inner-header h1{padding-bottom: 37px !important}}@media (max-width: 767px){html body.type-detail:has(.p-detail .flags :is(.flag-zlata-medaile, .flag-stribrna-medaile, .flag-bronzova-medaile, .flag-90--bodu)):not(:has(.ph-awl-detail)) .p-detail-inner-header .p-image-wrapper{margin-bottom: 44px !important}}@media (max-width: 767px){html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper{padding: 0 10px !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .p-final-price-wrapper{order: -3 !important;margin-top: 19px !important;min-height: 30px !important;padding-left: 17px !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .add-to-cart{order: -2 !important;margin: 10px 17px 0 !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .availability-value{order: -1 !important;margin-top: 10px !important;min-height: 48px !important;padding-left: 17px !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .detail-parameters:not(:has(tr.sold-out)){margin-top: 15px !important;margin-bottom: 5px !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .detail-parameters tr:has(.delivery-time){display: none !important}}html body.type-detail .p-info-wrapper .price-line{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important}html body.type-detail .p-info-wrapper .price-line::before{content: none !important;display: none !important}html body.type-detail .p-info-wrapper > table.detail-parameters tr{border-bottom: 0 !important;border-top: 0 !important}html body.type-detail .p-info-wrapper .detail-parameters:has(#simple-variants-select){width: 100% !important}html body.type-detail .p-info-wrapper .detail-parameters:has(#simple-variants-select) :is(tbody, tr, th, td){display: block !important;width: 100% !important;padding: 0 !important;border: 0 !important;background: transparent !important}html body.type-detail .p-info-wrapper .detail-parameters:has(#simple-variants-select) th{font-family: var(--ph-font-ui) !important;font-size: 14px !important;font-weight: 600 !important;color: var(--ph-ink) !important;margin: 0 0 6px !important;text-align: left !important}html body.type-detail #simple-variants{width: 100% !important;padding: 0 !important;margin: 0 !important}html body.type-detail #simple-variants-select{width: 100% !important;max-width: none !important;height: 48px !important;min-height: 48px !important;box-sizing: border-box !important;border: 1px solid var(--ph-btn-line) !important;border-radius: 999px !important;padding: 0 44px 0 20px !important;background-color: var(--ph-paper) !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 500 !important;color: var(--ph-ink) !important}html body.type-detail #simple-variants-select:focus{border-color: var(--ph-brown) !important;outline: 2px solid var(--ph-brown) !important;outline-offset: 1px !important}html body.type-detail .xyDiscount__banner{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px 12px !important;border: 0 !important;background: transparent !important;padding: 0 !important;margin: 14px 0 8px !important;box-shadow: none !important;width: auto !important}html body.type-detail .xyDiscount__banner .xyDiscount__icon, html body.type-detail .xyDiscount__banner .xyDiscount__description{display: none !important}html body.type-detail .xyDiscount__banner .xyDiscount__content{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px 12px !important;padding: 0 !important;margin: 0 !important}html body.type-detail .xyDiscount__banner .xyDiscount__title{display: inline-block !important;margin: 0 !important;padding: 4px 9px !important;border-radius: 3px !important;background: var(--xy-discount-banner-color, #D00000) !important;color: #fff !important;font-family: var(--ph-font-ui) !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.3 !important;letter-spacing: 0 !important;text-transform: none !important}html body.type-detail .xyDiscount__banner .xyDiscount__conditions{margin: 0 !important;padding: 0 !important}html body.type-detail .xyDiscount__banner .xyDiscount__conditions a{font-size: 13px !important;color: var(--ph-brown) !important;text-decoration: underline !important;text-underline-offset: 3px;font-weight: 600 !important;display: inline-flex;align-items: center;min-height: 32px}@media (min-width: 992px){html body.type-detail .p-info-wrapper :is(.price-line, .detail-parameters:has(#simple-variants-select), .xyDiscount__banner){max-width: 520px !important}}html body.type-detail .shp-tabs-holder{background: transparent !important;box-shadow: inset 0 -1px 0 var(--ph-line) !important;border: 0 !important}html body.type-detail ul.shp-tabs{display: flex !important;flex-wrap: nowrap !important;gap: 28px !important;padding: 0 !important;margin: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: none;background: transparent !important;box-shadow: none !important;border: 0 !important}html body.type-detail ul.shp-tabs::-webkit-scrollbar{display: none}html body.type-detail ul.shp-tabs li.shp-tab{flex: 0 0 auto !important;width: auto !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important}html body.type-detail ul.shp-tabs li.shp-tab::before, html body.type-detail ul.shp-tabs li.shp-tab::after{content: none !important;display: none !important}html body.type-detail ul.shp-tabs li.shp-tab a.shp-tab-link{display: block !important;padding: 12px 0 11px !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.4 !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--ph-muted) !important;white-space: nowrap !important}html body.type-detail ul.shp-tabs li.shp-tab.active a.shp-tab-link{color: var(--ph-ink) !important;box-shadow: inset 0 -3px 0 #B69C75 !important}@media (hover: hover) and (pointer: fine){html body.type-detail ul.shp-tabs li.shp-tab:not(.active) a.shp-tab-link:hover{color: var(--ph-ink) !important;background: transparent !important}}html body.type-detail ul.shp-tabs li.shp-tab a.shp-tab-link:focus-visible{outline: 2px solid var(--ph-brown) !important;outline-offset: 2px !important}@media (max-width: 767px){html body.type-detail ul.shp-tabs{gap: 24px !important}}@media only screen and (min-width: 993px){html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .p-final-price-wrapper{margin-top: 22px !important;padding-left: 0 !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .add-to-cart{margin: 10px 0 0 !important;align-self: flex-start !important;padding-left: 0 !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .availability-value{margin-top: 12px !important;padding-left: 0 !important;max-width: 520px !important}html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .social-buttons-wrapper{margin-top: 16px !important}}@media (max-width: 767px){html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .p-final-price-wrapper{margin-top: 4px !important;padding-left: 0 !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .add-to-cart{margin: 9px 0 0 !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .availability-value{padding-left: 0 !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .detail-parameters:not(:has(tr.sold-out)){margin-top: 0 !important}}@media (min-width: 768px){html body:is(.type-page, .type-posts-listing, .in-zapomenute-heslo, .type-search) .content-wrapper-in > .sidebar{display: none !important}html body:is(.type-page, .type-posts-listing, .in-zapomenute-heslo, .type-search) .content-wrapper-in > #content{flex: 1 1 100% !important;width: 100% !important;max-width: 100% !important}}html body:is(.in-kontakty, .in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .content-inner{max-width: 860px !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] :is(table, tbody, tr, td){display: block !important;width: 100% !important;max-width: 100% !important;height: auto !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td[style]{width: 100% !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td:first-child{padding-right: 0 !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td:last-child{margin-top: 28px !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] td p[style*="center"]{text-align: left !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] iframe{width: 100% !important;max-width: 100% !important;height: 360px !important}@media (max-width: 767px){html body.in-kontakty .pageArticleDetail [itemprop="about"] iframe{height: 300px !important}}html .breadcrumbs-wrapper .breadcrumbs a, html .breadcrumbs-wrapper .breadcrumbs a span{color: var(--ph-muted) !important}html .breadcrumbs-wrapper .breadcrumbs a:hover, html .breadcrumbs-wrapper .breadcrumbs a:hover span{color: var(--ph-ink) !important}html body:not(.ordering-process):not(.in-kosik):not(.type-detail):not(.in-404) #content h1{font-size: 28px !important;line-height: 1.2 !important;letter-spacing: -.01em !important}html body.type-search #content h2:has(> .highlight){font-size: 28px !important;line-height: 1.2 !important;font-weight: 600 !important;letter-spacing: -.01em !important;color: var(--ph-ink) !important}html .homepage-group-title.h4{font-size: 20px !important;line-height: 1.25 !important}html body.type-detail .p-detail h2.products-related-header, html body.type-detail .shp-tabs-wrapper .basic-description h3, html body.type-detail .shp-tabs-wrapper .extended-description h3{font-size: 20px !important;line-height: 1.25 !important}html body.type-detail .p-final-price-wrapper .price-final{font-size: 28px !important;line-height: 1.15 !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .prices .price-final strong{font-size: 20px !important}@media (max-width: 767px){html body:not(.ordering-process):not(.in-kosik):not(.type-detail):not(.in-404) #content h1, html body.type-search #content h2:has(> .highlight){font-size: 22px !important}html .homepage-group-title.h4{font-size: 18px !important}html body.type-detail .p-detail h2.products-related-header, html body.type-detail .shp-tabs-wrapper .basic-description h3, html body.type-detail .shp-tabs-wrapper .extended-description h3{font-size: 18px !important}html body.type-detail .p-final-price-wrapper .price-final{font-size: 22px !important}html body:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search) .products-block.products .product .prices .price-final strong{font-size: 18px !important}}html body :is(#content #formLogin, #content #register-form, #login, #content #formForgottenPassword) input.form-control{border-color: #938578 !important}html body #content #formForgottenPassword{max-width: 520px;margin: 8px 0 32px !important;padding: 28px 28px 24px !important;background: var(--ph-paper) !important;border: 1px solid var(--ph-line) !important;border-radius: var(--ph-radius) !important;box-shadow: none !important;font-family: var(--ph-font-ui) !important}html body #content #formForgottenPassword fieldset{margin: 0 !important;padding: 0 !important;border: 0 !important}html body #content #formForgottenPassword .form-group.smart-label-wrapper{display: block !important;margin: 0 0 16px !important;padding: 0 !important}html body #content #formForgottenPassword .smart-label-wrapper > label{position: static !important;display: block !important;transform: none !important;margin: 0 0 6px !important;padding: 0 !important;background: none !important;font-family: var(--ph-font-ui) !important;font-size: 13px !important;font-weight: 600 !important;color: var(--ph-ink) !important;opacity: 1 !important}html body #content #formForgottenPassword .form-control-wrapper{display: block !important;width: 100% !important}html body #content #formForgottenPassword input.form-control{display: block !important;width: 100% !important;max-width: none !important;height: 48px !important;box-sizing: border-box !important;padding: 0 14px !important;border: 1px solid #938578 !important;border-radius: 10px !important;background: var(--ph-paper) !important;box-shadow: none !important;font-size: 16px !important;color: var(--ph-ink) !important}html body #content #formForgottenPassword input.form-control:focus{border-color: var(--ph-brown) !important;outline: 2px solid var(--ph-brown) !important;outline-offset: 1px !important}html body #content #formForgottenPassword .submit-wrapper{margin: 20px 0 0 !important;padding: 0 !important;text-align: left !important}html body #content #formForgottenPassword .submit-wrapper .btn{display: block !important;width: 100% !important;height: 48px !important;margin: 0 !important;padding: 0 20px !important;border: 0 !important;border-radius: 999px !important;box-shadow: none !important;background: var(--ph-brown) !important;color: #fff !important;-webkit-text-fill-color: #fff !important;font-family: var(--ph-font-ui) !important;font-size: 16px !important;font-weight: 600 !important;letter-spacing: 0 !important;text-transform: none !important}html body #content #formForgottenPassword .submit-wrapper .btn:hover{background: var(--ph-brown-2) !important}@media (max-width: 767px){html body #content #formForgottenPassword{padding: 20px 16px 16px !important;max-width: none}}html body.type-search #content .search-results-group h4, html body.type-search #content h4{font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;color: var(--ph-ink) !important;margin: 16px 0 8px !important}html body.type-search #content .search-results-group-list ul{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;margin: 0 !important;padding: 0 !important;list-style: none !important}html body.type-search #content .search-results-group-list li{margin: 0 !important;padding: 0 !important;list-style: none !important}html body.type-search #content .search-results-group-list li::before{content: none !important}html body.type-search #content .search-results-group-list a{display: inline-flex !important;align-items: center !important;min-height: 40px !important;padding: 0 16px !important;border: 1px solid var(--ph-line) !important;border-radius: 999px !important;background: var(--ph-paper) !important;color: var(--ph-ink) !important;text-decoration: none !important;font-size: 14px !important;font-weight: 500 !important}@media (hover: hover) and (pointer: fine){html body.type-search #content .search-results-group-list a:hover{border-color: var(--ph-ink) !important}}@media (max-width: 767px){html body.type-search #content .search-results-group-list a{min-height: 44px !important}}@media (min-width: 768px){html .type-manufacturer-detail #category-header{display: flex;justify-content: flex-end;align-items: center;margin-bottom: 16px}html .type-manufacturer-detail #category-header .listSorting .listSorting__controls{display: inline-flex;gap: 2px;padding: 3px;margin: 0;border: 1px solid var(--ph-line);border-radius: 999px;background: var(--ph-paper);box-shadow: none;width: auto}html .type-manufacturer-detail #category-header .listSorting .listSorting__controls li{flex: 0 0 auto;width: auto;margin: 0;padding: 0;border: 0}html .type-manufacturer-detail #category-header .listSorting .listSorting__control{width: auto;min-height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: transparent !important;color: var(--ph-muted);font-size: 14px;font-weight: 500;letter-spacing: 0;text-transform: none;box-shadow: none !important}html .type-manufacturer-detail #category-header .listSorting .listSorting__control::before, html .type-manufacturer-detail #category-header .listSorting .listSorting__control::after{display: none}html .type-manufacturer-detail #category-header .listSorting .listSorting__control:hover{color: var(--ph-ink)}html .type-manufacturer-detail #category-header .listSorting .listSorting__control--current{background: var(--ph-sand) !important;color: var(--ph-ink) !important;font-weight: 600}}html .type-manufacturer-detail #category-header .listSorting #listSortingControl-name{display: none}@supports selector(:has(*)){html .type-manufacturer-detail #category-header .listSorting .listSorting__controls li:has(> #listSortingControl-name){display: none}}@media (min-width: 768px){html body.type-manufacturer-detail #content{position: relative}html body.type-manufacturer-detail #content h1.category-title{padding-right: 240px}html body.type-manufacturer-detail #content #category-header{display: block;min-height: 0;height: 0;margin: 0 !important;padding: 0 !important;border: 0}html body.type-manufacturer-detail #content #category-header .listSorting{position: absolute;top: 6px;right: 0;z-index: 30;margin: 0}html body.type-manufacturer-detail #content #category-header .listSorting .listSorting__controls{display: flex;flex-direction: column;gap: 0;width: 220px;padding: 4px;border-radius: 14px;border: 1px solid var(--ph-line);background: var(--ph-paper)}html body.type-manufacturer-detail #content #category-header .listSorting .listSorting__controls li{width: 100%}html body.type-manufacturer-detail #content #category-header .listSorting .listSorting__control{display: none;width: 100%;min-height: 40px;padding: 0 14px;border-radius: 10px;text-align: left;justify-content: flex-start}html body.type-manufacturer-detail #content #category-header .listSorting .listSorting__control--current{display: flex;align-items: center;background: transparent !important;font-weight: 600}html body.type-manufacturer-detail #content #category-header .listSorting .listSorting__control--current::before{display: inline !important;content: "\158 adit: ";position: static;width: auto;height: auto;background: none;opacity: 1;transform: none;border: 0;margin-right: 4px;font-weight: 400;color: var(--ph-muted)}html body.type-manufacturer-detail #content #category-header .listSorting .listSorting__control--current::after{display: inline-block !important;content: "";position: static;width: 8px;height: 8px;margin: -4px 0 0 auto;background: none;opacity: 1;border-right: 1.5px solid var(--ph-ink);border-bottom: 1.5px solid var(--ph-ink);transform: rotate(45deg)}html body.type-manufacturer-detail #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__control{display: flex;align-items: center}html body.type-manufacturer-detail #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__control--current{background: var(--ph-sand) !important}html body.type-manufacturer-detail #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__control--current::after{transform: rotate(-135deg);margin-top: 4px}html body.type-manufacturer-detail #content #category-header .listSorting:is(:hover, :focus-within) .listSorting__controls{border-color: #CFC4B5}html body.type-manufacturer-detail #content #category-header .listSorting #listSortingControl-name{display: none !important}}:where(html body:not(.ordering-process) #content) :is(.p-short-description, .basic-description, .extended-description, .pageArticleDetail, .content-inner > p, .category-perex) a:not(.btn, [class*="btn"], [class*="button"], [role="button"]){color: var(--ph-link)}@media only screen and (min-width: 993px){html body.type-detail .p-detail-inner:has(> .p-detail-inner-header) .product-top > .p-info-wrapper > .add-to-cart{margin-top: 9px !important}}@media (max-width: 767px){html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .p-final-price-wrapper{min-height: 25px !important}html body.type-detail .p-detail-inner:has(.product-top > .p-image-wrapper) .product-top > .p-info-wrapper > .add-to-cart{margin-top: 10px !important}}html body{background-color: var(--ph-bg) !important}html body #content :is(#formLogin, #register-form, #formForgottenPassword){background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;padding: 0 !important;max-width: 420px !important}html body #content :is(#formLogin, #register-form, #formForgottenPassword) .submit-wrapper .btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 160px !important;padding: 0 28px !important}@media (max-width: 767px){html body #content :is(#formLogin, #register-form, #formForgottenPassword){padding: 0 !important;max-width: none !important}}html .copyright .podpis{font-size: 0 !important}html .copyright .podpis::before{content: "Vytvo\159 il\a0 ";font-size: 11.5px}html .copyright .podpis a{font-size: 11.5px !important}html .copyright .podpis a[href*="shoptak"]{display: none !important}@supports selector(:has(*)){html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image{gap: 8px !important;margin: -12px 0 24px !important}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image::before{content: none !important;display: none !important}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image li a{min-height: 40px !important;padding: 0 16px !important;border: 1px solid var(--ph-line) !important;border-radius: 999px !important;background: var(--ph-paper) !important}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image li a .text{color: var(--ph-ink) !important;text-decoration: none !important;font-size: 14px !important;font-weight: 500 !important}html body.id-673.type-category:has(.category-perex .ph-typ) .category-top .subcategories.with-image li a:hover{border-color: var(--ph-ink) !important}}html body.type-category #content .category-perex .ph-typ a[href]{padding: 0 16px !important;color: var(--ph-ink) !important}@supports selector(:has(*)){html body:not(:has(.filter-section-parametric-id-18 input:checked)) #content .category-perex .ph-typ a.ph-typ-vse[href], html body:has([id="pv[]18"]:checked) #content .category-perex .ph-typ a.ph-typ-18[href], html body:has([id="pv[]15"]:checked) #content .category-perex .ph-typ a.ph-typ-15[href], html body:has([id="pv[]21"]:checked) #content .category-perex .ph-typ a.ph-typ-21[href], html body:has([id="pv[]24"]:checked) #content .category-perex .ph-typ a.ph-typ-24[href]{color: #fff !important}}@supports selector(:has(*)){html body.type-category:not(:has(.category-perex .ph-typ)) .category-top .subcategories.with-image::before{content: "V\161 e";display: inline-flex;align-items: center;min-height: 40px;padding: 0 16px;border-radius: 999px;background: var(--ph-ink);color: #fff;font-family: var(--ph-font-ui);font-size: 14px;font-weight: 600;line-height: 20px;flex: 0 0 auto}@media (max-width: 767px){html body.type-category:not(:has(.category-perex .ph-typ)) .category-top .subcategories.with-image::before{min-height: 44px}}}@media (max-width: 767px){html body.mobile #header #navigation, html body.mobile #header #navigation *{pointer-events: auto !important}html body.mobile #header .navigation-close{pointer-events: auto !important}html body.mobile #navigation .menu-level-1 > li > a{padding-right: 52px !important}html body.mobile #navigation .menu-level-1 > li > a > .submenu-arrow{left: auto !important;right: 0 !important;width: 48px !important;height: 100% !important;top: 0 !important}}@media (max-width: 767px){html body.type-index #content{display: flex !important;flex-direction: column !important}html body.type-index #content > *{order: 5}html body.type-index #content > .banners-row{display: contents !important}html body.type-index #content > .banners-row > :is(.col-sm-8, .col-sm-4){width: auto !important;max-width: none !important;align-self: stretch !important;margin-left: -10px !important;margin-right: -10px !important}html body.type-index #content > .banners-row > .col-sm-8{order: 1 !important}html body.type-index #content > .homepage-products-heading-1{order: 2 !important}html body.type-index #content > #products-1{order: 3 !important}html body.type-index #content > .banners-row > .col-sm-4{order: 4 !important;margin-top: 24px !important}}@media (max-width: 767px){html body.type-index #content > #products-1:not(.slick-initialized){flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;height: auto !important}html body.type-index #content > #products-1:not(.slick-initialized) > .product{flex: 0 0 calc(40% - 5px) !important;width: calc(40% - 5px) !important;max-width: none !important;margin-right: 0 !important}}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting{width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;position: static !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls{display: flex !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: flex-start !important;gap: 20px !important;width: auto !important;height: auto !important;margin: 0 -15px !important;padding: 0 15px !important;border: 0 !important;background: transparent !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: none;box-shadow: inset 0 -1px 0 var(--ph-line) !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls::-webkit-scrollbar{display: none}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls::before{content: "\158 adit:" !important;position: static !important;flex: 0 0 auto;width: auto !important;height: auto !important;background: none !important;font-family: var(--ph-font-ui) !important;font-size: 14px !important;font-weight: 400 !important;color: var(--ph-muted) !important;line-height: 44px !important;margin-right: -8px}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls li{flex: 0 0 auto !important;width: auto !important;padding: 0 !important;margin: 0 !important;background: transparent !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control{position: static !important;display: flex !important;align-items: center !important;width: auto !important;height: 44px !important;min-height: 44px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;color: var(--ph-muted) !important;white-space: nowrap !important;text-decoration: none !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control::before, html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control::after{content: none !important;display: none !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control--current{color: var(--ph-ink) !important;box-shadow: inset 0 -3px 0 #B69C75 !important}}html body #filters .ui-slider .ui-slider-handle::before{content: "";position: absolute;top: 50%;left: 50%;width: 44px;height: 44px;transform: translate(-50%, -50%);background: transparent}@media (max-width: 767px){html body.type-detail ul.shp-tabs li.shp-tab a.shp-tab-link{min-width: 44px !important;text-align: center !important}}@media (max-width: 767px){html body.type-category:not(.ph-filtr-ok):has(.category-perex .ph-typ):has(.filter-section-parametric-id-18 input:checked) #filters.visible{display: none !important}}html body.type-category.type-category:not(.in-vina) #content .category-perex .ph-typ a.ph-typ-vse[href]{background: var(--ph-paper) !important;border-color: var(--ph-line) !important;color: var(--ph-ink) !important}html body.in-cervena-vina.in-cervena-vina #content .category-perex .ph-typ a.ph-typ-18[href], html body.in-bila-vina.in-bila-vina #content .category-perex .ph-typ a.ph-typ-15[href], html body.in-ruzova-vina.in-ruzova-vina #content .category-perex .ph-typ a.ph-typ-21[href], html body.in-prosecco-sumiva-vina.in-prosecco-sumiva-vina #content .category-perex .ph-typ a.ph-typ-24[href]{background: var(--ph-ink) !important;border-color: var(--ph-ink) !important;color: #fff !important}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls{gap: 16px !important;overflow-x: hidden !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls::before{order: -2 !important;font-size: 14px !important;margin-right: -4px !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls li:has(> :is(#listSortingControl-priority, #listSortingControl--date)){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls li:has(> #listSortingControl-bestseller){order: -1 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls:has(.listSorting__control--current:is(#listSortingControl-priority, #listSortingControl--date)) li:has(> .listSorting__control--current:is(#listSortingControl-priority, #listSortingControl--date)){display: list-item !important;order: -1 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls:has(.listSorting__control--current:is(#listSortingControl-priority, #listSortingControl--date)) li:has(> #listSortingControl-bestseller){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control{font-size: 14px !important}html body.type-category .category-perex:not(:has(.ph-typ)):not(:has(.ph-lp-hero)):not(:has(> p:only-child img)):not(.ph-otevreno):not(.ph-kratky){position: relative !important;max-height: 66px !important;overflow: hidden !important;margin-bottom: 16px !important;cursor: pointer}html body.type-category .category-perex:not(:has(.ph-typ)):not(:has(.ph-lp-hero)):not(:has(> p:only-child img)) :is(p, div, h2, h3, li):not([style*="font-size"]){font-size: 15px !important;line-height: 22px !important;margin-top: 0 !important}html body.type-category .category-perex:not(:has(.ph-typ)):not(:has(.ph-lp-hero)):not(:has(> p:only-child img)):not(.ph-otevreno) :is(p, div, h2, h3, li){margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important}html body.type-category .category-perex:not(:has(.ph-typ)):not(:has(.ph-lp-hero)):not(:has(> p:only-child img)):not(.ph-otevreno) img{display: none !important}html body.type-category .category-perex:not(:has(.ph-typ)):not(:has(.ph-lp-hero)):not(:has(> p:only-child img)):not(.ph-otevreno):not(.ph-kratky)::after{content: "V\00ED ce";position: absolute;right: 0;bottom: 0;padding: 0 0 0 48px;background: linear-gradient(90deg, rgba(250,247,242,0), var(--ph-bg, #FAF7F2) 40px);font-family: var(--ph-font-ui);font-size: 15px;font-weight: 600;line-height: 22px;color: var(--ph-brown);text-decoration: underline;text-underline-offset: 3px}html body.type-category .category-perex:is(.ph-otevreno, .ph-kratky){margin-bottom: 16px !important}}@media (max-width: 767px){html body.type-category.type-category:not(.ph-filtr-uziv):has(.category-perex .ph-typ):has(.filter-section-parametric-id-18 input:checked) #filters.visible{display: none !important}}@media (max-width: 767px){html body.type-category #content .category-perex .ph-typ{flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;margin-left: -15px !important;margin-right: -15px !important;padding: 0 15px !important;scrollbar-width: none}html body.type-category #content .category-perex .ph-typ::-webkit-scrollbar{display: none}html body.type-category #content .category-perex .ph-typ a[href]{flex: 0 0 auto !important}}@media (min-width:768px){#navigation .ph-vse,.ph-zavrit{display:none!important}}@media (max-width:767px){body[class*="-window-visible"] .overall-wrapper{cursor:pointer}.user-action-login,.user-action-cart{position:relative}html body .ph-zavrit{position:absolute!important;top:4px!important;right:4px!important;left:auto!important;z-index:5!important;width:44px!important;min-width:0!important;max-width:44px!important;height:44px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#211A17!important;font:400 30px/44px Roboto,sans-serif!important;text-align:center!important;cursor:pointer}.ph-zavrit:focus-visible{outline:2px solid #8C6A3C;outline-offset:-2px}}html body.in-kontakty #content .content-inner:has(.ph-kontakt){max-width: 1120px !important}html body.in-kontakty .ph-kontakt{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);gap: 0 48px;align-items: start;margin: 8px 0 32px}html body.in-kontakty .ph-kontakt-akce{display: none}html body.in-kontakty .ph-kontakt h2{font-family: var(--ph-font-ui) !important;font-size: 20px !important;font-weight: 600 !important;line-height: 1.3 !important;color: var(--ph-ink) !important;margin: 24px 0 8px !important;padding: 0 !important;text-align: left !important}html body.in-kontakty .ph-kontakt :is(.ph-kontakt-udaje, .ph-kontakt-mapa) > h2:first-child{margin-top: 0 !important}html body.in-kontakty .ph-kontakt p{font-size: 15px !important;line-height: 1.5 !important;margin: 0 0 8px !important;text-align: left !important;color: var(--ph-ink)}html body.in-kontakty .ph-kontakt p.ph-kontakt-rejstrik{margin-top: 16px !important;font-size: 13px !important;color: var(--ph-muted) !important}html body.in-kontakty .pageArticleDetail [itemprop="about"] .ph-kontakt-mapa iframe{display: block;width: 100% !important;max-width: 100% !important;height: 460px !important;border: 0 !important;border-radius: 14px;background: var(--ph-sand)}html body.in-kontakty .ph-kontakt-mapa p{margin-top: 12px !important}html body.in-kontakty .ph-kontakt-mapa p a{font-weight: 600}@media (max-width: 767px){html body.in-kontakty .ph-kontakt{grid-template-columns: minmax(0, 1fr);margin: 0 0 24px}html body.in-kontakty .ph-kontakt-akce{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin: 0 0 16px !important}html body.in-kontakty #content .ph-kontakt .ph-kontakt-akce a[href]{display: flex !important;align-items: center;justify-content: center;min-height: 48px;padding: 0 8px;border-radius: 999px;box-sizing: border-box;border: 1px solid var(--ph-btn-line) !important;background: var(--ph-paper) !important;color: var(--ph-ink) !important;text-decoration: none !important;font-family: var(--ph-font-ui) !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.2 !important;text-align: center;-webkit-text-fill-color: currentColor}html body.in-kontakty #content .ph-kontakt .ph-kontakt-akce a.ph-k-tel[href]{background: var(--ph-brown) !important;border-color: var(--ph-brown) !important;color: #fff !important}html body.in-kontakty .ph-kontakt h2{font-size: 18px !important;margin: 20px 0 4px !important}html body.in-kontakty .ph-kontakt-mapa{margin-top: 24px}html body.in-kontakty .pageArticleDetail [itemprop="about"] .ph-kontakt-mapa iframe{height: 300px !important}}html body main#order-withdraw{--Global-Backgrounds-Button-Primary: #8C6A3C;--Global-Backgrounds-Button-Primary_Hover: #74572F;--Global-Foregrounds-Content-Link: #8C6A3C;--Global-Foregrounds-Borders-Primary: #938578;--Global-Foregrounds-Borders-Activated: #8C6A3C;--Global-Foregrounds-Content-Primary: #211A17;--Global-Foregrounds-Content-Secondary: #6E645D;--Text-Font: Roboto, Arial, sans-serif;--theme-font-body: Roboto, Arial, sans-serif;--theme-font-heading: Roboto, Arial, sans-serif;--Corner-Radius: 10px;--Corner-Radius_Bigger: 10px}@media (max-width: 767px){html body.mobile :is(.top-navigation-bar, #header, #navigation) :is(a, button){touch-action: manipulation}html body.mobile #navigation{height: 100dvh !important;max-height: 100dvh !important}html body.mobile #navigation .navigation-in{padding-bottom: calc(32px + env(safe-area-inset-bottom, 0px)) !important}html body.mobile #navigation .menu-level-1 > li > a[href="/moje-objednavka/"]{min-height: 48px !important;display: flex !important;align-items: center !important;border-top: 1px solid var(--ph-line) !important}html body.mobile #navigation .menu-level-1 > li:has(> a[href="/moje-objednavka/"]){margin-top: 12px !important}}html body .siteCookies.siteCookies--bottom, html body .siteCookies.siteCookies--bottom.siteCookies--scrolled{left: 0 !important;right: 0 !important;bottom: 0 !important;width: auto !important;max-width: none !important;transform: none !important;z-index: 998 !important;margin: 0 !important;padding: 12px 15px calc(12px + env(safe-area-inset-bottom, 0px)) !important;border: 0 !important;border-top: 1px solid var(--ph-line) !important;border-radius: 0 !important;background: var(--ph-paper) !important;color: var(--ph-ink) !important;box-shadow: 0 -4px 16px rgba(33, 26, 23, .08) !important}html body .siteCookies .siteCookies__form{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 10px !important;width: auto !important;max-width: 1200px !important;margin: 0 auto !important;padding: 0 !important;background: transparent !important}html body .siteCookies .siteCookies__content{display: block !important;width: auto !important;max-width: none !important;margin: 0 !important;padding: 0 !important;text-align: left !important}html body .siteCookies .siteCookies__text, html body .siteCookies .siteCookies__text em{display: inline !important;width: auto !important;margin: 0 !important;padding: 0 !important;font-family: var(--ph-font-ui) !important;font-style: normal !important;font-size: 13px !important;line-height: 20px !important;font-weight: 400 !important;letter-spacing: 0 !important;word-spacing: 0 !important;color: var(--ph-ink) !important;text-align: left !important}html body .siteCookies .siteCookies__text a, html body .siteCookies .siteCookies__link{display: inline !important;min-height: 0 !important;margin: 0 !important;padding: 2px 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;font-family: var(--ph-font-ui) !important;font-style: normal !important;font-size: 13px !important;line-height: 20px !important;font-weight: 600 !important;color: var(--ph-brown) !important;text-decoration: underline !important;text-underline-offset: 3px;text-transform: none !important;letter-spacing: 0 !important;cursor: pointer}html body .siteCookies .siteCookies__links{display: inline !important;margin: 0 0 0 4px !important;padding: 0 !important}html body .siteCookies .siteCookies__links::before{content: "\00B7\00A0";color: var(--ph-muted);font-size: 13px}html body .siteCookies .siteCookies__buttonWrap{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 8px !important;width: 100% !important;margin: 0 !important;padding: 0 !important;flex: none !important}html body .siteCookies .siteCookies__button{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;height: 44px !important;min-height: 44px !important;margin: 0 !important;padding: 0 16px !important;border: 1px solid var(--ph-brown) !important;border-radius: 999px !important;background: var(--ph-brown) !important;color: #fff !important;box-shadow: none !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1 !important;text-decoration: none !important;text-transform: none !important;letter-spacing: 0 !important}@media (hover: hover) and (pointer: fine){html body .siteCookies .siteCookies__button:hover{background: #74572F !important;border-color: #74572F !important}}html body .siteCookies :is(.siteCookies__button, .siteCookies__link, .siteCookies__text a):focus-visible{outline: 2px solid var(--ph-brown) !important;outline-offset: 2px !important}html body:has(.ph-bar) .siteCookies.siteCookies--bottom{bottom: 68px !important}@media (min-width: 768px){html body .siteCookies.siteCookies--bottom, html body .siteCookies.siteCookies--bottom.siteCookies--scrolled{padding: 12px 40px !important}html body .siteCookies .siteCookies__form{flex-direction: row !important;align-items: center !important;gap: 24px !important}html body .siteCookies .siteCookies__content{flex: 1 1 auto !important}html body .siteCookies .siteCookies__text, html body .siteCookies .siteCookies__text em, html body .siteCookies .siteCookies__text a, html body .siteCookies .siteCookies__link{font-size: 14px !important}html body .siteCookies .siteCookies__buttonWrap{width: auto !important;grid-template-columns: 150px 150px !important}}@media (min-width: 768px){.ordering-process .header-top .navigation-buttons{display: block !important;visibility: hidden;width: 100px;height: 44px}.ordering-process .header-top .search form{left: 0 !important}.ordering-process .header-top .top-nav-button-login{left: 0 !important;right: 0 !important}}@media (min-width: 768px){html body.ordering-process .popup-widget.login-widget{right: 250px !important}}@media (min-width: 992px) and (max-width: 1200px){html body.ordering-process .popup-widget.login-widget{right: 22% !important}}@media (min-width: 768px) and (max-width: 992px){html body.ordering-process .popup-widget.login-widget{right: 163px !important}}.sidebar .box-search{display: none !important}html body:is(.type-page, .ordering-process, .type-posts-listing, .type-post){background-color: var(--ph-bg) !important}@media (min-width: 992px){html body.ordering-process .col-md-8{background-color: transparent !important}}html body .js-loadMore__button--products.ph-nacita{opacity: .6 !important;pointer-events: none !important;cursor: progress !important}@media (min-width: 768px) and (hover: none) and (pointer: coarse){html body .user-action-login, html body .user-action-cart{position: relative}html body .popup-widget .ph-zavrit, html body .user-action .ph-zavrit{display: block !important;position: absolute !important;top: 4px !important;right: 4px !important;left: auto !important;z-index: 5 !important;width: 44px !important;height: 44px !important;min-width: 0 !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;color: #211A17 !important;font: 400 30px/44px Roboto, sans-serif !important;text-align: center !important;cursor: pointer}html body[class*="-window-visible"] .overall-wrapper{cursor: pointer}}@media (hover: none) and (pointer: coarse){html body :is(#formSearchForm input.query-input, .search input.query-input, input[type="search"], #simple-variants-select){font-size: 16px !important}}@media (max-width: 767px){html body.mobile #navigation .menu-level-1:has(> li.exp) > li:not(.exp){display: none !important}html body.mobile #navigation .menu-level-3 > li.ph-zpet{display: block !important;list-style: none}html body.mobile #navigation .menu-level-3 > li.ph-zpet > button{display: flex;align-items: center;width: calc(100% - 30px);min-height: 44px;padding: 0;margin: 0 15px;border: 0;border-bottom: 1px solid #F1F3F7;background: transparent;font-family: var(--ph-font-ui);font-size: 15px;font-weight: 600;color: var(--ph-ink);text-align: left;cursor: pointer}}@media (min-width: 768px){html body #navigation .ph-zpet{display: none !important}}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control--current{cursor: default !important;pointer-events: none !important}}html body.type-detail #simple-variants-select{scroll-margin-top: 90px}@media (max-width: 767px){html body.type-category .category-perex.ph-otevreno[role="button"]{cursor: pointer}html body.type-category .category-perex.ph-otevreno[role="button"]::after{content: "M\00E9 n\011B";display: block;margin-top: 4px;font-family: var(--ph-font-ui);font-size: 15px;font-weight: 600;line-height: 22px;color: var(--ph-brown);text-decoration: underline;text-underline-offset: 3px}}html body.in-moje-objednavka main#order-withdraw{display: block;min-height: 546px}@media (min-width: 768px){html body.in-moje-objednavka main#order-withdraw{min-height: 577px}}@media (min-width: 768px) and (hover: none) and (pointer: coarse){html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters, html body:is(.type-category, .type-manufacturer-detail, .type-search) #filters-wrapper .filters-unveil-button-wrapper a.btn.unveil-button{min-height: 44px !important;display: inline-flex !important;align-items: center !important}}@media (min-width: 768px) and (hover: none) and (pointer: coarse){html body:is(.type-category, .type-manufacturer-detail) #content h1.category-title{padding-right: 0 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header{display: block !important;height: auto !important;min-height: 0 !important;margin: 0 0 16px !important;padding: 0 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting{position: static !important;margin: 0 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;align-items: center !important;gap: 0 20px !important;width: auto !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: inset 0 -1px 0 var(--ph-line) !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls li{width: auto !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control{display: flex !important;align-items: center !important;width: auto !important;min-height: 44px !important;padding: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--ph-muted) !important;font-size: 15px !important;font-weight: 600 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control--current{color: var(--ph-ink) !important;box-shadow: inset 0 -3px 0 #B69C75 !important;pointer-events: none !important;cursor: default !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control--current::before, html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__control--current::after{content: none !important;display: none !important}}html body :is(iframe[src*="youtube.com"], iframe[src*="youtube-nocookie.com"], iframe[src*="youtu.be"], iframe[src*="player.vimeo.com"], iframe[data-src*="youtube.com"], iframe[data-src*="youtube-nocookie.com"], iframe[data-src*="youtu.be"], iframe[data-src*="player.vimeo.com"]), html body #content video{display: block !important;width: 100% !important;max-width: 720px !important;height: auto !important;aspect-ratio: 16 / 9;margin: 16px auto !important;border: 0;border-radius: 10px}html body .up-container .up-product-url{color: var(--ph-ink) !important;font-weight: 500 !important;text-decoration: none !important}html body .up-container .up-in-stock-label{color: #2E7D32 !important}html body .up-container .up-price-value{color: var(--ph-ink) !important;font-weight: 600 !important}html body .up-container .up-product-add-to-cart a{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 44px !important;padding: 0 18px !important;border: 1px solid var(--ph-btn-line) !important;border-radius: 999px !important;background: var(--ph-paper) !important;color: var(--ph-ink) !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;text-decoration: none !important}@media (hover: hover) and (pointer: fine){html body .up-container .up-product-add-to-cart a:hover{border-color: var(--ph-ink) !important;background: var(--ph-sand) !important}}html body .up-container .up-more-link{color: var(--ph-brown) !important;font-weight: 600 !important;text-decoration: underline !important;text-underline-offset: 3px;display: inline-flex;min-height: 44px;align-items: center}html body #content :is(.category__secondDescription, .category-perex, .basic-description, [itemprop="description"], [itemprop="about"], .news-item-detail .text) img{max-width: 100% !important}html body #content :is(.category__secondDescription, .category-perex, .basic-description, [itemprop="description"], [itemprop="about"], .news-item-detail .text) img:not(:is([class^="ph-"], [class*=" ph-"]) img){height: auto !important}html .ph-nl{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 24px 40px;align-items: center;margin: 0;padding: 32px 40px;border-radius: 14px;background: #2B2320;color: #FFFFFF;text-align: left}html .ph-nl h2{margin: 4px 0 8px;padding: 0;font-family: Roboto, Arial, sans-serif;font-size: 20px;line-height: 1.25;font-weight: 600;color: #FFFFFF;letter-spacing: 0}html .ph-nl h2::after, html .ph-nl h2::before{display: none !important}html .ph-nl p{margin: 0;font-size: 15px;line-height: 22px;color: #E3D9CE}html .ph-nl .ph-nl__eyebrow{font-size: 13px;line-height: 16px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: #D9BA8C}html .ph-nl__label{display: block;margin: 0 0 6px;font-size: 13px;font-weight: 600;color: #FFFFFF}html .ph-nl__row{display: flex;gap: 8px;flex-wrap: wrap}html .ph-nl input[type="email"]{flex: 1 1 220px;min-width: 0;height: 48px;padding: 0 18px;border: 1px solid transparent;border-radius: 999px;background: #FFFFFF;color: #211A17;font-size: 15px;box-shadow: none}html .ph-nl button{flex: 0 0 auto;height: 48px;padding: 0 22px;border: 0;border-radius: 999px;background: #8c6a3c;color: #FFFFFF;font-family: Roboto, Arial, sans-serif;font-size: 15px;font-weight: 600;cursor: pointer}html .ph-nl button:hover{background: #74572f}html .ph-nl :is(input, button, a):focus-visible{outline: 2px solid #FFFFFF;outline-offset: 3px}html .ph-nl .ph-nl__legal{margin-top: 10px;font-size: 13px;line-height: 18px;color: #CFC6BE}html .ph-nl .ph-nl__legal a{color: #FFFFFF;text-decoration: underline;text-underline-offset: 2px}@media (max-width: 767px){html .ph-nl{grid-template-columns: minmax(0, 1fr);padding: 24px 20px;gap: 16px}html .ph-nl h2{font-size: 18px}html .ph-nl button{flex: 1 1 100%}}html .ph-nl__done{display: none}html .ph-nl.is-sent .ph-nl__form{display: none}html .ph-nl.is-sent .ph-nl__done{display: block;padding: 18px 20px;border-radius: 12px;background: rgba(255, 255, 255, .08);border: 1px solid rgba(217, 186, 140, .45)}html .ph-nl__done strong{display: block;margin: 0 0 4px;font-size: 16px;line-height: 22px;color: #FFFFFF}html .ph-nl__done p{font-size: 14px;line-height: 21px}@media (hover: none) and (pointer: coarse){html .ph-nl input[type="email"]{font-size: 16px}}html body .banner-wrapper > .col-sm-12:has(> .ph-nl){padding-left: 0 !important;padding-right: 0 !important}@media (max-width: 767px){html body .banner-wrapper > .col-sm-12:has(> .ph-nl){padding-left: 5px !important;padding-right: 5px !important}}html body .ph-nl button{letter-spacing: 0 !important;text-transform: none !important}@media (max-width: 767px){html body.mobile #navigation .menu-level-1 > li.ph-info-nadpis{display: block !important;margin: 16px 15px 0 !important;padding: 16px 0 4px !important;border-top: 1px solid var(--ph-line) !important;list-style: none;font-family: var(--ph-font-ui) !important;font-size: 13px !important;font-weight: 600 !important;letter-spacing: .04em;text-transform: uppercase;color: var(--ph-muted) !important}html body.mobile #navigation .menu-level-1 > li.ph-info{margin: 0 !important;list-style: none}html body.mobile #navigation .menu-level-1 > li.ph-info > a{display: flex !important;align-items: center !important;min-height: 48px !important;padding: 0 !important;border: 0 !important;border-bottom: 1px solid #F1F3F7 !important;border-top: 0 !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 500 !important;text-transform: none !important;letter-spacing: 0 !important;color: var(--ph-ink) !important;text-decoration: none !important}html body.mobile #navigation .menu-level-1 > li.ph-info > a b{font-weight: 500 !important}html body.mobile #navigation .menu-level-1 > li.ph-info:has(> a[href="/moje-objednavka/"]){margin-top: 0 !important}}@media (min-width: 768px){html body #navigation .menu-level-1 > li:is(.ph-info-nadpis, .ph-info:not(:has(> a[href="/moje-objednavka/"]))){display: none !important}}html body.type-detail #simple-variants-select.ph-chyba{border-color: #CB0000 !important;box-shadow: 0 0 0 3px rgba(203, 0, 0, .18) !important;outline: none !important}html body.type-detail .detail-parameters:has(#simple-variants-select.ph-chyba) th{color: #CB0000 !important}html body.type-detail .detail-parameters:has(#simple-variants-select.ph-chyba) th::after{content: " \2013  zvolte pros\00ED m variantu";font-weight: 600}html body :is(#navigation, .menu-helper) li.menu-item-1397{display: none !important}@media (min-width: 768px){html body #navigation .menu-level-2 > li.ph-pruvodce{flex: 0 0 100% !important;width: 100% !important;max-width: 100% !important;margin: 8px 0 0 !important;padding: 4px 20px 0 !important;border-top: 1px solid var(--ph-line) !important;background: transparent !important}html body #navigation .menu-level-2 > li.ph-pruvodce > div{padding: 0 !important}html body #navigation .menu-level-2 > li.ph-pruvodce a{display: inline-flex !important;align-items: center !important;min-height: 44px !important;font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;color: var(--ph-brown) !important;text-decoration: underline !important;text-underline-offset: 3px}html body .menu-helper li.ph-pruvodce a{color: var(--ph-brown) !important;font-weight: 600 !important}}@media (max-width: 767px){html body.mobile #navigation .menu-level-2 > li.ph-pruvodce{border-top: 1px solid var(--ph-line) !important;margin-top: 4px !important}html body.mobile #navigation .menu-level-2 > li.ph-pruvodce > div > a{color: var(--ph-brown) !important;font-weight: 600 !important}}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail):has(.filters-unveil-button-wrapper) #content #category-header .listSorting{display: none !important}html body .filters-unveil-button-wrapper{display: grid !important;grid-template-columns: auto minmax(0, 1fr) !important;gap: 8px !important;align-items: stretch !important}html body .filters-unveil-button-wrapper a.btn.unveil-button{display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;height: 48px !important;min-height: 48px !important;margin: 0 !important;padding: 0 18px !important;line-height: 1.2 !important;border-radius: 999px !important;font-size: 15px !important;white-space: nowrap !important}html body .filters-unveil-button-wrapper a.btn.unveil-button::before{display: none !important;content: none !important}html body .filters-unveil-button-wrapper .ph-razeni{position: relative;display: block;margin: 0;min-width: 0}html body .filters-unveil-button-wrapper .ph-razeni select{-webkit-appearance: none;appearance: none;display: block;width: 100%;height: 48px;margin: 0;padding: 0 36px 0 18px;box-sizing: border-box;border: 1px solid var(--ph-btn-line);border-radius: 999px;background: var(--ph-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23211A17' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center;font-family: var(--ph-font-ui);font-size: 16px;font-weight: 600;color: var(--ph-ink);text-overflow: ellipsis;white-space: nowrap;cursor: pointer}html body .filters-unveil-button-wrapper .ph-razeni select:focus-visible{outline: 2px solid var(--ph-brown);outline-offset: 2px}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls li:has(> #listSortingControl--priority){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls:has(#listSortingControl--priority.listSorting__control--current) li:has(> #listSortingControl--priority){display: list-item !important;order: -1 !important}html body:is(.type-category, .type-manufacturer-detail) #content #category-header .listSorting .listSorting__controls:has(#listSortingControl--priority.listSorting__control--current) li:has(> #listSortingControl-bestseller){display: none !important}}html body .subcategories > li:has(> a[href="/prosecco-do-300-kc/"]){display: none !important}@media (hover: hover) and (pointer: fine) and (min-width: 768px){html body #navigation .menu-level-1 > li.ext > a > .submenu-arrow{pointer-events: none !important}}@media (hover: none) and (pointer: coarse) and (min-width: 768px){html body #navigation .menu-level-1 > li.ext > a > .submenu-arrow{position: relative !important}html body #navigation .menu-level-1 > li.ext > a > .submenu-arrow::after{content: "" !important;position: absolute !important;left: -2px !important;right: -14px !important;top: -17px !important;bottom: -17px !important}html body:is(.type-index, .type-detail) .products-block .slick-arrow{width: 44px !important;height: 44px !important}html body .filters-unveil-button-wrapper a.btn.unveil-button{min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}}html body .slider-wrapper:has(#slider):not(:has(.ph-cena)):not(.ph-cena-ne){padding-bottom: 137px !important}html body .ph-cena{display: flex !important;flex-wrap: wrap !important;align-items: flex-end !important;gap: 8px !important;margin: 12px 0 4px !important}html body .ph-cena label{flex: 1 1 calc(50% - 4px) !important;min-width: 0 !important;display: flex !important;flex-direction: column !important;gap: 4px !important;margin: 0 !important;font: 600 13px/1.3 var(--ph-font-ui) !important;color: var(--ph-muted) !important}html body .ph-cena input{width: 100% !important;height: 48px !important;margin: 0 !important;padding: 0 12px !important;border: 1px solid var(--ph-btn-line) !important;border-radius: 10px !important;background: var(--ph-paper) !important;color: var(--ph-ink) !important;font: 400 16px/1 var(--ph-font-ui) !important;box-shadow: none !important;-moz-appearance: textfield}html body .ph-cena input::-webkit-outer-spin-button, html body .ph-cena input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}html body .ph-cena input:focus-visible{outline: 2px solid var(--ph-brown) !important;outline-offset: 1px !important}html body .ph-cena__ok{flex: 0 0 auto !important;min-width: 160px !important;height: 48px !important;padding: 0 18px !important;border: 1px solid var(--ph-btn-line) !important;border-radius: 999px !important;background: var(--ph-paper) !important;color: var(--ph-ink) !important;font: 600 15px/1 var(--ph-font-ui) !important;cursor: pointer !important}@media (hover: hover){html body .ph-cena__ok:hover{border-color: var(--ph-ink) !important;background: var(--ph-sand) !important}}html body .ph-cena__ok:focus-visible{outline: 2px solid var(--ph-brown) !important;outline-offset: 2px !important}@media (min-width: 768px){html body:is(.in-o-nas, .in-kontakty, .in-spoluprace, .in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .content-inner{max-width: none !important}html body:is(.in-o-nas, .in-kontakty, .in-spoluprace, .in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) .breadcrumbs-wrapper .breadcrumbs, html body:is(.in-o-nas, .in-kontakty, .in-spoluprace, .in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .pageArticleDetail{max-width: 920px;margin-left: auto;margin-right: auto}html body.in-kontakty #content .content-inner:has(.ph-kontakt){max-width: none !important}html body:is(.in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .pageArticleDetail [itemprop="about"] > :is(p, ul, ol){max-width: 720px}}html body.type-category:has(.ph-oblasti-mapa) .subcategories{display: none !important}.ph-oblasti-mapa a > span{transition: background .15s, color .15s}@media (hover: hover){.ph-oblasti-mapa a:hover > span{background: #8c6a3c !important;color: #fff !important;border-color: #8c6a3c !important}.ph-oblasti-legenda a:hover strong{color: #74572f !important}}.ph-oblasti-mapa a:focus-visible > span, .ph-oblasti-legenda a:focus-visible{outline: 2px solid #8c6a3c;outline-offset: 2px}:root{--ph-akce: #6B1E2E;--ph-akce-2: #8C2F41}html body :is(.btn.btn-conversion, .btn.add-to-cart-button, .btn.btn-cart, #continue-order-button, #orderFormButton, .ph-np-go, .ph-bar-go, .extended-banner-link, .ph-nl button, .up-product-add-to-cart a, #site-agree-button, .empty-content-404 .btn){background-color: var(--ph-akce) !important;border-color: var(--ph-akce) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}@media (hover: hover){html body :is(.btn.btn-conversion, .btn.add-to-cart-button, .btn.btn-cart, #continue-order-button, #orderFormButton, .ph-np-go, .ph-bar-go, .extended-banner-link, .ph-nl button, .up-product-add-to-cart a, #site-agree-button, .empty-content-404 .btn):hover{background-color: var(--ph-akce-2) !important;border-color: var(--ph-akce-2) !important}}html body .cart-count.full > i, html body.mobile:not(.ordering-process) #header .cart-count.full > i{background-color: var(--ph-akce) !important;color: #FFFFFF !important}html body .flag.flag-custom2{background-color: #211A17 !important;color: #FFFFFF !important}html body :is(.btn.btn-conversion, .btn.add-to-cart-button, .btn.btn-cart, #continue-order-button, #orderFormButton, .ph-np-go, .ph-bar-go, .extended-banner-link, .ph-nl button, .up-product-add-to-cart a, #site-agree-button, .empty-content-404 .btn):focus-visible{outline: 2px solid #211A17 !important;outline-offset: 3px !important}html body :is(.ph-kq, .ph-vy-badge){background-color: var(--ph-akce) !important}:root{--ph-stav: #6B1E2E}html body ol.cart-header:not(#ph-x) li.step.active :is(a, strong)::before{background-color: var(--ph-stav) !important;border-color: var(--ph-stav) !important;color: #FFFFFF !important}html body ol.cart-header:not(#ph-x) li.step.active :is(.ph-l, .ph-s){color: #211A17 !important;font-weight: 600 !important}html body ol.cart-header:not(#ph-x) li.step.completed :is(a, strong)::before{background-color: #FFFFFF !important;border-color: #6E645D !important;color: #211A17 !important}html body ol.cart-header:not(#ph-x) li.step.completed :is(.ph-l, .ph-s){color: #211A17 !important;font-weight: 400 !important}html body ol.cart-header:not(#ph-x) li.step:not(.active):not(.completed) :is(a, strong)::before{color: #6E645D !important}html body ol.cart-header:not(#ph-x) li.step:not(.active):not(.completed) :is(.ph-l, .ph-s){color: #6E645D !important}html body.ordering-process #content .radio-wrapper.active:not(#ph-x) > label{border-color: var(--ph-stav) !important;box-shadow: 0 0 0 1px var(--ph-stav) inset !important}html body.ordering-process #content .radio-wrapper.active:not(#ph-x) label::before{border-color: var(--ph-stav) !important}html body.ordering-process #content .radio-wrapper.active:not(#ph-x) label::after{background-color: var(--ph-stav) !important}@media (min-width: 768px){html body .btn.next-step-back:not(#ph-x){color: #6E645D !important;-webkit-text-fill-color: #6E645D !important}}html body #content#content .ph-on a.ph-on-btn:not(.ph-on-btn--sec), html body #content#content .ph-kontakt a.ph-k-tel, html body #content#content button.add-to-cart-button.pg-plus{background-color: var(--ph-akce) !important;border-color: var(--ph-akce) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}@media (hover: hover){html body #content#content .ph-on a.ph-on-btn:not(.ph-on-btn--sec):hover, html body #content#content .ph-kontakt a.ph-k-tel:hover, html body #content#content button.add-to-cart-button.pg-plus:hover{background-color: var(--ph-akce-2) !important;border-color: var(--ph-akce-2) !important}}html body #content#content :is(.ph-on a.ph-on-btn, .ph-kontakt a.ph-k-tel, button.add-to-cart-button.pg-plus):focus-visible{outline: 2px solid #211A17 !important;outline-offset: 3px !important}html body #content .news-item-detail .next-prev a.btn{background: #FFFFFF !important;color: #211A17 !important;-webkit-text-fill-color: #211A17 !important;border: 1px solid #938578 !important;border-radius: 999px !important;min-height: 44px;display: inline-flex !important;align-items: center;padding: 0 20px !important;font-weight: 600 !important;text-shadow: none !important;box-shadow: none !important}@media (hover: hover){html body #content .news-item-detail .next-prev a.btn:hover{border-color: #211A17 !important;background: #F1EBE1 !important}}html body #content .news-item-detail .pg :is(p, li, td, dd) a:not(.btn, [class*="btn"], [class*="button"]){color: var(--acc, #8C6A3C)}html body .siteCookies:not(#ph-x) .siteCookies__button{background: var(--ph-akce, #6B1E2E) !important;border: 1px solid var(--ph-akce, #6B1E2E) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}@media (hover: hover){html body .siteCookies:not(#ph-x) .siteCookies__button:hover{background: var(--ph-akce-2, #8C2F41) !important;border-color: var(--ph-akce-2, #8C2F41) !important}}@media (min-width: 768px){html body .siteCookies:not(#ph-x) .siteCookies__link.js-cookies-settings{display: inline-flex !important;align-items: center !important;min-height: 44px !important;height: auto !important;padding: 0 18px !important;border: 1px solid #938578 !important;border-radius: 999px !important;background: #FFFFFF !important;color: #211A17 !important;-webkit-text-fill-color: #211A17 !important;font-weight: 600 !important;text-decoration: none !important}}@media (max-width: 767px){html body .siteCookies:not(#ph-x) .siteCookies__link.js-cookies-settings{color: var(--ph-link, #8C6A3C) !important;-webkit-text-fill-color: var(--ph-link, #8C6A3C) !important;font-weight: 600 !important;text-decoration: underline !important;text-underline-offset: 3px;position: relative}html body .siteCookies:not(#ph-x) .siteCookies__link.js-cookies-settings::after{content: "";position: absolute;left: -8px;right: -8px;top: -10px;bottom: -10px}}html body .siteCookies:not(#ph-x) :is(.siteCookies__button, .siteCookies__link):focus-visible{outline: 2px solid #211A17 !important;outline-offset: 3px !important}html:not(#ph-x) body:is(.type-page, .in-pruvodce, .in-kosik) #content :is(h1, h1.h1):not(.sr-only){color: var(--ph-ink, #211A17) !important;-webkit-text-fill-color: var(--ph-ink, #211A17) !important}html:not(#ph-x) body:is(.type-page, .in-pruvodce, .in-kosik) #content :is(h1, h1.h1):not(.sr-only)::after{background-color: var(--ph-rule-g, #B69C75) !important}html:not(#ph-x) body.in-kosik #content .cart-empty h1.cart-heading{padding-left: 0 !important;padding-right: 0 !important;text-align: left !important}html:not(#ph-x) body:is(.in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .pageArticleDetail h2, html:not(#ph-x) body.in-404 #content .empty-content h2{font-size: 20px !important;font-weight: 600 !important;line-height: 1.3 !important;color: var(--ph-ink, #211A17) !important}html:not(#ph-x) body:is(.in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .pageArticleDetail h3{font-weight: 600 !important;color: var(--ph-ink, #211A17) !important}@media (max-width: 767px){html:not(#ph-x) body:is(.in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .pageArticleDetail h2, html:not(#ph-x) body.in-404 #content .empty-content h2{font-size: 18px !important}}@media (min-width: 768px){html:not(#ph-x) body.in-pruvodce.type-post .breadcrumbs-wrapper .breadcrumbs{max-width: 960px;margin-left: auto;margin-right: auto}}html:not(#ph-x) body :is(#formLogin, #formLoginIncluded, #register-form) .submit-wrapper button.btn.btn-primary{background-color: var(--ph-akce, #6B1E2E) !important;border-color: var(--ph-akce, #6B1E2E) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}@media (hover: hover){html:not(#ph-x) body :is(#formLogin, #formLoginIncluded, #register-form) .submit-wrapper button.btn.btn-primary:hover{background-color: var(--ph-akce-2, #8C2F41) !important;border-color: var(--ph-akce-2, #8C2F41) !important}}html:not(#ph-x) body :is(#formLogin, #formLoginIncluded, #register-form) .submit-wrapper button.btn.btn-primary:focus-visible{outline: 2px solid var(--ph-ink, #211A17) !important;outline-offset: 3px !important}html:not(#ph-x) body main#order-withdraw{--Global-Backgrounds-Button-Primary: var(--ph-akce, #6B1E2E);--Global-Backgrounds-Button-Primary_Hover: var(--ph-akce-2, #8C2F41)}html:not(#ph-x) body .site-agreement-buttons a.btn:not(#site-agree-button){border-color: var(--ph-btn-line, #938578) !important;color: var(--ph-ink, #211A17) !important;-webkit-text-fill-color: var(--ph-ink, #211A17) !important}html:not(#ph-x) body .site-agreement-buttons a.btn, html:not(#ph-x) body.in-404 #content .empty-content-404 .btn{font-weight: 600 !important}html:not(#ph-x) body .flags .flag:not(.flag-discount):not(.flag-zlata-medaile):not(.flag-stribrna-medaile):not(.flag-bronzova-medaile):not(.flag-90--bodu):not(.flag-ocenena-vina-v-setu){border-radius: 3px !important}html:not(#ph-x) body #filters .param-price-filter .ui-slider-handle{border-color: var(--ph-btn-line, #938578) !important;color: var(--ph-btn-line, #938578) !important;border-radius: 50% !important}html:not(#ph-x) body #filters .slider-wrapper .slider-header :is(.from, .to), html:not(#ph-x) body #filters .slider-wrapper .slider-header :is(.from, .to) span{color: var(--ph-ink, #211A17) !important}html:not(#ph-x) body.type-detail .p-detail-info .stars-wrapper a.stars-link, html:not(#ph-x) body.type-search #content a.display-results-group{color: var(--ph-link, #8C6A3C) !important}html:not(#ph-x) body.in-kosik #content :is(span.mail, span.tel, span.facebook) > a{color: var(--ph-ink, #211A17) !important}html:not(#ph-x) body.type-detail .p-detail .link-icon, html:not(#ph-x) body.type-detail .p-detail .link-icon span{color: var(--ph-muted, #6E645D) !important;font-size: 13px !important}html:not(#ph-x) body.in-kosik :is(#formSearchFormContent, #formSearchForm) input.query-input{border-radius: 999px !important;border-color: var(--ph-btn-line, #938578) !important;color: var(--ph-ink, #211A17) !important}html:not(#ph-x) body.type-detail .up-products-header{font-weight: 600 !important;color: var(--ph-ink, #211A17) !important}html body:not(#ph-x) :is(#formSearchForm, #formSearchFormContent) button.btn{background: #FFFFFF !important;color: var(--ph-ink, #211A17) !important;-webkit-text-fill-color: var(--ph-ink, #211A17) !important;border: 1px solid var(--ph-btn-line, #938578) !important;border-radius: 999px !important;box-shadow: none !important;text-shadow: none !important;font-weight: 600 !important}@media (hover: hover){html body:not(#ph-x) :is(#formSearchForm, #formSearchFormContent) button.btn:hover{background: var(--ph-sand, #F1EBE1) !important;border-color: var(--ph-ink, #211A17) !important}}html body .breadcrumbs-wrapper .breadcrumbs :is(a, span, li){font-size: 13px !important}html body #filters :is(h4, h4 span, .filter-label, label){font-size: 13px !important}html body .listSorting :is(.listSorting__control, .listSorting__label){font-size: 13px !important}html body #navigation .menu-level-1 > li > a, html body #navigation .menu-level-1 > li > a b{font-size: 15px !important}@media (min-width: 768px){html body #header :is(.cart-price, .top-nav-button-login span){font-size: 15px !important}html body #header #formSearchForm input.query-input, html body #header #formSearchForm input[type="search"]{font-size: 15px !important}}html body #content :is(h1, .h1)::after{width: 40px !important;height: 3px !important}html body .flags .flag{font-size: 13px !important}html body main#order-withdraw:not(#ph-x){--Corner-Radius: 999px}html body:is(.in-doprava-a-platba, .in-obchodni-podminky, .in-podminky-ochrany-osobnich-udaju, .in-soubory-cookies) #content .pageArticleDetail h3{font-size: 18px !important;line-height: 1.35 !important}@media (max-width: 767px){html body.type-detail :is(a.chevron-after.chevron-down-after, .social-buttons a.close-after){display: inline-block !important;padding-top: 14px !important;padding-bottom: 14px !important;margin-top: -14px !important;margin-bottom: -14px !important}}html body.type-search #content > h2:first-of-type::after{content: "";display: block;width: 40px;height: 3px;margin-top: 8px;background: var(--ph-rule-g, #B69C75)}@media (min-width: 768px){html body #content h1.category-title{margin-bottom: 32px !important}}html body #content :is(.pageArticleDetail > header h1, .pageArticleDetail header h1, .empty-content h1){margin-bottom: 32px !important}@media (min-width: 768px){html body .top-navigation-bar .top-navigation-bar-menu a{font-size: 13px !important}html body .top-navigation-bar .top-navigation-bar-menu > li > a{padding-left: 14px !important;padding-right: 14px !important}}html body.type-category :is(.category__secondDescription, .category-perex) :is(h2, h3) a, html body.type-category :is(.category__secondDescription, .category-perex) p > a:only-child, html body.type-category .category__secondDescription div > a:only-child{display: inline-block;padding: 13px 0;margin: -13px 0}html body.type-category :is(.category__secondDescription, .category-perex) :is(p > a:not(:only-child), figcaption a){padding: 5px 0;margin: -5px 0}html body.type-detail .p-detail-info > .flags:not(:has(.flag:not(.flag-zlata-medaile, .flag-stribrna-medaile, .flag-bronzova-medaile, .flag-90--bodu))){display: none !important}html body.type-detail .p-detail-info{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px 0 !important}html body.type-detail .p-detail-info > div:has(> a[data-testid="productCardBrandName"]){order: -1;flex: 0 0 100%;float: none !important;margin: 0 !important;padding: 0 !important;text-align: left !important}html body.type-detail .p-detail-info > :is(.flags, .stars-wrapper){float: none !important}html body.type-detail .p-detail-info > div > a[data-testid="productCardBrandName"]{font-size: 13px !important}@media (min-width: 768px){html body.type-detail .p-detail-info > div:has(> a[data-testid="productCardBrandName"]){display: none !important}html body.type-detail .p-code a.ph-znacka{color: var(--ph-link);font-weight: 600;text-decoration: none}html body.type-detail .p-code a.ph-znacka:hover{text-decoration: underline}}@supports selector(:has(*)){html body.type-detail .p-detail-info .stars-wrapper:not(:has(.star-on, .star-half)){display: none !important}html body .product .ratings-wrapper .stars-wrapper:not(:has(.star-on, .star-half)){display: none !important}}html body .filters-unveil-button-wrapper a[data-ph-pocet]::after{content: attr(data-ph-pocet);display: inline-block;box-sizing: border-box;min-width: 20px;height: 20px;margin-left: 8px;padding: 0 6px;border-radius: 10px;background: var(--ph-akce);color: #fff;font-size: 12px;font-weight: 600;line-height: 20px;text-align: center}@supports selector(:has(*)){html body .products-block[class*="homepage-products-"] .product:has([data-micro-availability$="/OutOfStock"], [data-micro-availability$="/SoldOut"], [data-micro-availability$="/Discontinued"]), html body.type-detail :is(.products-related, .products-alternative) .product:has([data-micro-availability$="/OutOfStock"], [data-micro-availability$="/SoldOut"], [data-micro-availability$="/Discontinued"]){display: none !important}}html body .up-product.ph-rd-skryto, html body.in-kosik .up-product.ph-rd-skryto, html body .up-container.ph-rd-skryto, html body .up-cart-offers-slot.ph-rd-skryto, html body .up-product-wrapper.ph-rd-skryto{display: none !important}.ph-alt .ph-mini li.ph-rd-best a{border-color: var(--ph-brown, #8c6a3c);box-shadow: none}.ph-alt .ph-mini a:focus-visible{outline: 2px solid var(--ph-brown, #8c6a3c);outline-offset: 3px}.ph-alt .ph-mini-t .ph-rd-tag{display: block;margin: 4px 0 0;padding: 0;border: 0;border-radius: 0;background: none;white-space: normal;font-family: var(--ph-font-ui, inherit);font-size: 12px;line-height: 16px;font-weight: 600;color: var(--ph-brown-2, #74572f)}.ph-alt .ph-mini img, .ph-alt .ph-mini .ph-mini-noimg{flex: 0 0 56px;flex-shrink: 0;width: 56px;height: 56px;border-radius: 8px}.ph-alt .ph-mini img{object-fit: contain}.ph-alt .ph-mini .ph-mini-noimg{display: block;background: var(--ph-sand, #F1EBE1)}html body .products-block.ph-rd-empty, html body .ph-rd-empty:is(.homepage-group-title, .products-related-header){display: none !important}:root{--ph-msg-h: 32px}html body .site-msg.information .js-close-information-msg{display: none !important}@media (max-width: 767px){html body .site-msg.information.ph-msg-kosik{display: none !important}}@media (max-width: 767px){html body .site-msg.information .ph-hod-bar{display: none !important}}html body .site-msg.information .text{--ph-msg-tecka: 9.8px}@media (min-width: 768px){html body .site-msg.information .text{--ph-msg-tecka: 9.45px}}html body .site-msg.information .text > a{display: inline-block;vertical-align: top;color: inherit !important;text-decoration: none;font: inherit;background: none}html body .site-msg.information .text > a:hover{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}html body .site-msg.information .text > a:focus-visible{outline: 2px solid var(--ph-ink, #211A17);outline-offset: -2px;border-radius: 3px}html body .site-msg.information .ph-msg__hv{color: var(--ph-hod-star, #D99A1E)}html body .site-msg.information .ph-msg__sep{color: var(--ph-muted, #6E645D)}html body .site-msg.information .ph-msg--kratke :is(.ph-msg__z5, .ph-msg__hdn){position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}html body .site-msg.information .ph-msg--jen-doprava :is(.ph-msg__sep, .ph-msg__hod){display: none !important}@media (max-width: 767px){html body:not(.ordering-process) .overall-wrapper > .site-msg.information{display: block !important;position: relative;top: 50px;left: auto;right: auto;bottom: auto;z-index: 1;width: auto;height: var(--ph-msg-h);min-height: 0;max-height: none;margin: 0;padding: 0 12px;box-sizing: border-box;border: 0;box-shadow: none;transform: none;background: var(--ph-sand, #F1EBE1);color: var(--ph-ink, #211A17);font-family: var(--ph-font-ui, "Roboto", Arial, sans-serif);font-size: 13px;font-weight: 400;font-style: normal;text-align: center;text-transform: none;letter-spacing: 0}html body:not(.ordering-process) .overall-wrapper > .site-msg.information > .container{display: block;position: static;width: auto;max-width: none;height: 100%;margin: 0;padding: 0;background: transparent;overflow: visible}html body:not(.ordering-process) .overall-wrapper > .site-msg.information .text{display: block;width: auto;height: var(--ph-msg-h);box-sizing: border-box;margin: 0;padding: calc((var(--ph-msg-h) - 18px) / 2) 0;font: inherit;line-height: 18px;color: inherit;text-align: inherit;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}html body .overall-wrapper > .site-msg.information .text > a{padding: calc((var(--ph-msg-h) - 18px) / 2) 0;margin: calc((18px - var(--ph-msg-h)) / 2) 0;line-height: 18px}html body .overall-wrapper > .site-msg.information .text > a:first-child{margin-right: calc((16px - var(--ph-msg-tecka)) / 2)}html body .overall-wrapper > .site-msg.information .text > a:last-child:not(:first-child){margin-left: calc((16px - var(--ph-msg-tecka)) / 2)}}@media (max-width: 399px){html body .overall-wrapper > .site-msg.information :is(.ph-msg__z5, .ph-msg__hdn){position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}}@media (min-width: 768px){html body .top-navigation-bar .site-msg.information, html body .top-navigation-bar .site-msg.information .container, html body .top-navigation-bar .site-msg.information .text{font-size: 13px !important;color: var(--ph-ink, #211A17);font-weight: 400;text-transform: none;letter-spacing: 0;font-family: var(--ph-font-ui, "Roboto", Arial, sans-serif)}html body .top-navigation-bar .site-msg.information .container{justify-content: flex-start !important;text-align: left !important;padding-left: 0 !important;margin-left: 0 !important}html body .top-navigation-bar .site-msg.information .text{display: block;flex: 0 1 auto;min-width: 0;width: auto;height: 32px;box-sizing: border-box;margin: 0;padding: 7px 0;line-height: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}html body .top-navigation-bar .site-msg.information .text > a{padding: 7px 0;margin: -7px 0;line-height: 18px}html body .top-navigation-bar .site-msg.information .text > a *:not(.ph-msg__hv){color: inherit !important}html body .top-navigation-bar .site-msg.information .text > a:first-child{margin-right: calc((24px - var(--ph-msg-tecka)) / 2)}html body .top-navigation-bar .site-msg.information .text > a:last-child:not(:first-child){margin-left: calc((24px - var(--ph-msg-tecka)) / 2)}html body .top-navigation-bar .site-msg.information .container.ph-hod-bar-on .text > a[href*="/hodnoceni-obchodu"], html body .top-navigation-bar .site-msg.information .container.ph-hod-bar-on .text .ph-msg__sep{display: none !important}html body .top-navigation-bar .site-msg.information .container.ph-hod-bar-on .text > a:first-child{margin-right: 0}html body .top-navigation-bar .site-msg.information .container .ph-hod-bar{flex: 0 0 auto;margin-left: 0;margin-right: 24px}html body .top-navigation-bar .site-msg.information .container .ph-hod-bar__txt{display: none !important}}@media (min-width: 768px) and (max-width: 879px){html body .top-navigation-bar .site-msg.information .container.ph-hod-bar-on > .text{display: none !important}html body .top-navigation-bar .site-msg.information .container.ph-hod-bar-on > .ph-hod-bar{margin-right: 0}}html.ph-slib-js{--ph-slib-font: var(--ph-font-ui, "Roboto", Arial, sans-serif);--ph-slib-ink: var(--ph-ink, #211A17);--ph-slib-muted: var(--ph-muted, #6E645D);--ph-slib-star: var(--ph-hod-star, #D99A1E)}html.ph-slib-js body .ph-slib{display: block;box-sizing: border-box;font-family: var(--ph-slib-font);font-size: 13px;font-weight: 400;line-height: 1.8462;color: var(--ph-slib-muted);overflow-wrap: break-word}html.ph-slib-js body .ph-slib strong{font-weight: 600;color: var(--ph-slib-ink)}html.ph-slib-js body .ph-slib a, html.ph-slib-js body a.ph-slib{color: var(--ph-slib-ink) !important;text-decoration: underline;text-decoration-color: currentColor;text-decoration-thickness: 1px;text-underline-offset: 3px}html.ph-slib-js body .ph-slib a:focus-visible, html.ph-slib-js body a.ph-slib:focus-visible{outline: 2px solid var(--ph-slib-ink);outline-offset: 2px;border-radius: 2px}html.ph-slib-js body .ph-slib.ph-slib--detail{display: block;flex: 0 0 auto;width: 100%;max-width: 520px;margin: 8px 0 0;padding: 0;font-size: 13px;line-height: 18px;color: var(--ph-slib-muted);white-space: normal;text-align: left}html.ph-slib-js body .ph-slib--detail .ph-slib__od{color: inherit}html.ph-slib-js body .ph-dv > .ph-slib--detail{margin-top: 8px}@media (max-width: 767px){html.ph-slib-js body.type-detail .price-line > .ph-slib--detail{order: 2}}@media (max-width: 767px){html body.type-detail #product-detail-form .p-detail:not(:has(#simple-variants-select)) .p-info-wrapper .price-line > .add-to-cart + .availability-value, html body.type-detail .p-detail:not(:has(#simple-variants-select)) #product-detail-form .price-line > .add-to-cart + .availability-value{margin-top: 36px !important}}@media (min-width: 768px){html body.type-detail #product-detail-form .p-detail:not(:has(#simple-variants-select)) .p-info-wrapper .price-line > .add-to-cart + .availability-value, html body.type-detail .p-detail:not(:has(#simple-variants-select)) #product-detail-form .price-line > .add-to-cart + .availability-value{margin-top: 38px !important}}html body .p-detail:has(#simple-variants-select):not(.ph-dv-on) .price-line > .ph-slib--detail{display: none !important}html body .p-detail.ph-dv-on .price-line > .ph-slib--detail{display: none !important}html.ph-slib-js body .ph-slib--kosik{margin: 8px 0 0;text-align: inherit}html.ph-slib-js body #products-found .ph-empty[data-ph-slib] > .ph-empty-h{font-family: var(--ph-slib-font) !important;font-size: 15px !important;line-height: 22px !important;font-weight: 400 !important;color: var(--ph-slib-ink) !important}.cart-inner.cart-empty > .ph-cart-intro{max-width:60ch;margin:8px 0 24px;font-family:var(--ph-font-ui, Roboto, Arial, sans-serif);font-size:15px;line-height:22px;color:var(--ph-muted, #6E645D)}html body .siteCookies.siteCookies--bottom:not(#ph-x):not(#ph-y), html body .siteCookies.siteCookies--bottom.siteCookies--scrolled:not(#ph-x):not(#ph-y){left: 12px !important;right: 12px !important;bottom: calc(12px + env(safe-area-inset-bottom, 0px)) !important;width: auto !important;max-width: none !important;transform: none !important;padding: 16px 18px 12px !important;border: 1px solid rgba(107, 30, 46, .25) !important;border-radius: 28px !important;background: #FBF7F2 !important;color: #211A17 !important;box-shadow: 0 8px 30px rgba(0, 0, 0, .18) !important}html body:has(.ph-bar) .siteCookies.siteCookies--bottom:not(#ph-x):not(#ph-y){bottom: calc(80px + env(safe-area-inset-bottom, 0px)) !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__form{display: grid !important;grid-template-columns: 1fr !important;grid-template-areas: "text" "btns" "links" !important;gap: 10px !important;max-width: none !important;margin: 0 !important;padding: 0 !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__content{display: contents !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text{grid-area: text;display: block !important;font-size: 14px !important;line-height: 1.45 !important;color: #211A17 !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text .ph-ck-h{display: block !important;margin: 0 0 6px !important;font-family: Georgia, "Times New Roman", serif !important;font-size: 18px !important;line-height: 1.25 !important;font-weight: 600 !important;color: #211A17 !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text .ph-ck-l{display: none !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text :is(.ph-ck-s, .ph-ck-l){font-size: 14px !important;line-height: 1.45 !important;color: #211A17 !important;font-style: normal !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text a{font-size: 14px !important;color: #6b625c !important;-webkit-text-fill-color: #6b625c !important;font-weight: 400 !important;text-decoration: underline !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__buttonWrap{grid-area: btns;display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;gap: 10px !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button{flex: 1 1 0 !important;box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;height: 48px !important;min-height: 48px !important;padding: 0 12px !important;border-radius: 999px !important;font-size: 0 !important;line-height: 1 !important;box-shadow: none !important;cursor: pointer}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button::before{font-family: var(--ph-font-ui) !important;font-size: 16px !important;font-weight: 600 !important;line-height: 1 !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="all"]{order: -1;background: var(--ph-akce, #6B1E2E) !important;border: 2px solid var(--ph-akce, #6B1E2E) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="all"]::before{content: "Přijmout vše"}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="reject"]{padding: 0 13px !important;background: #FFFFFF !important;border: 1px solid #CFC4B5 !important;color: #211A17 !important;-webkit-text-fill-color: #211A17 !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="reject"]::before{content: "Odmítnout vše"}@media (hover: hover) and (pointer: fine){html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="all"]:hover{background: var(--ph-akce-2, #8C2F41) !important;border-color: var(--ph-akce-2, #8C2F41) !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="reject"]:hover{background: #FFFFFF !important;border-color: #211A17 !important}}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__links{grid-area: links;display: block !important;margin: 0 !important;text-align: center !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__links::before{content: none !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__link.js-cookies-settings{display: inline-block !important;min-height: 0 !important;height: auto !important;padding: 4px 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;font-size: 0 !important;text-decoration: none !important;color: #6b625c !important;-webkit-text-fill-color: #6b625c !important;position: relative}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__link.js-cookies-settings::before{content: "Nastavit jednotlivě";font-family: var(--ph-font-ui) !important;font-size: 13px !important;font-weight: 400 !important;text-decoration: underline;text-underline-offset: 3px}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__link.js-cookies-settings::after{content: "";position: absolute;left: -8px;right: -8px;top: -10px;bottom: -10px}html body .siteCookies:not(#ph-x):not(#ph-y) :is(.siteCookies__button, .siteCookies__link, .siteCookies__text a):focus-visible{outline: 2px solid #211A17 !important;outline-offset: 3px !important}@media (min-width: 768px){html body .siteCookies.siteCookies--bottom:not(#ph-x):not(#ph-y), html body .siteCookies.siteCookies--bottom.siteCookies--scrolled:not(#ph-x):not(#ph-y){left: 50% !important;right: auto !important;transform: translateX(-50%) !important;width: min(1120px, calc(100% - 48px)) !important;bottom: 20px !important;padding: 20px 44px !important;border-radius: 48px !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__form{grid-template-columns: 1fr 360px !important;grid-template-areas: "text btns" "text links" !important;gap: 8px 28px !important;align-items: center !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text .ph-ck-l{display: inline !important}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__text .ph-ck-s{display: none !important}}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-parametric-id-18{order: 1 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-parametric-id-27{order: 2 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-parametric-id-36{order: 3 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-parametric-id-24{order: 4 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) .filter-section-boolean{order: 5 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) .filter-section-button{order: 6 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-parametric-id-143{order: 7 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-manufacturer{order: 8 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-parametric-id-96{order: 9 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section:not(.filter-section-parametric-id-18, .filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24, .filter-section-parametric-id-143, .filter-section-manufacturer, .filter-section-parametric-id-96, .filter-section-count){order: 10 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section-count{order: 11 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover:not(.visible) > .filter-section:is(.filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24){display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) #category-filter-hover:not(.visible) > .filter-section-parametric-id-143{display: none !important}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(#category-filter-hover:not(.visible)) .filter-section-button{display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) .filter-section-button a.toggle-filters{min-height: 44px !important}}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-36 form:has(fieldset > div:nth-child(9)){max-height: none !important;height: auto !important;overflow: visible !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) .filter-section-parametric-id-27 form{max-height: none !important;height: auto !important;overflow: visible !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-36 fieldset:has(> div:nth-child(9)){position: relative;padding-bottom: 48px}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-36:not(.ph-odrudy-vse) fieldset:has(> div:nth-child(9)) > div:nth-child(n+8):not(:has(input:checked)){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-36 .ph-odrudy-btn{position: absolute;left: 0;bottom: 2px;display: inline-flex;align-items: center;min-height: 44px;margin: 0;padding: 0;border: 0;background: transparent;font-family: inherit;font-size: 14px;font-weight: 600;line-height: 20px;color: var(--ph-brown);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-parametric-id-36 .ph-odrudy-btn:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 2px}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) .filter-section-manufacturer h4 > span{font-size: 0 !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) .filter-section-manufacturer h4 > span::after{content: "Vina\159 stv\ED ";font-size: 14px}@media (min-width: 768px){html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36){display: flex;flex-direction: column}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) > .filter-sections{display: contents !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36) > .slider-wrapper{order: 0}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) #category-filter-hover > .filter-section-count{order: -1 !important;display: flex !important;flex-direction: row-reverse;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 0 12px;margin: 0 !important;padding: 0 0 8px !important;border: 0 !important;border-bottom: 1px solid var(--ph-line) !important;background: transparent !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) .filter-section-count .filter-total-count{display: block !important;margin: 0;padding: 0;font-size: 0;line-height: 20px;color: var(--ph-ink)}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) .filter-section-count .filter-total-count::before{content: "Nalezeno: ";font-size: 14px}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) .filter-section-count .filter-total-count strong{font-size: 14px}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) .filter-section-count #clear-filters{margin: 0;padding: 0}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) .filter-section-count a.close-after{display: inline-flex !important;align-items: center;min-height: 44px;margin: 0;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;font-size: 14px;font-weight: 600;text-transform: none !important;letter-spacing: 0 !important;color: var(--ph-brown) !important;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap;float: none !important;position: static !important}html body:is(.type-category, .type-manufacturer-detail) #filters:has(.filter-section-parametric-id-36):has(.filter-sections input:checked) .filter-section-count a.close-after::after{display: none !important}}@media (max-width: 767px){html body.type-category.type-category:not(.ph-filtr-uziv):has(.category-perex .ph-typ):has(#filters input:checked) #filters.visible{display: none !important}}html body.type-category #content .category-perex .ph-rychly{margin: 0 0 6px;font-size: 14px;line-height: 22px;color: var(--ph-ink)}html body.type-category #content .category-perex .ph-rychly .ph-rychly-nadpis{font-weight: 600;color: var(--ph-muted)}html body.type-category #content .category-perex .ph-rychly a[href]{color: var(--ph-brown) !important;font-weight: 500;text-decoration: underline;text-underline-offset: 3px}@supports selector(:has(*)){html body.id-673.type-category.type-category:has(.category-perex .ph-rychly) .category-top .subcategories.with-image{display: none !important}}@media (max-width: 767px){html body.type-category #content .category-perex .ph-typ > a[href]{margin: 0 !important}}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail):has(#filters .filter-sections input:checked):not(:has(.ph-aktivni)) .filters-unveil-button-wrapper{margin-bottom: 60px !important}html body .ph-aktivni{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;min-height: 44px;margin: 8px 0;font-size: 14px;line-height: 20px;color: var(--ph-ink)}html body .ph-aktivni__pocet{color: var(--ph-muted);margin-right: 4px}html body .ph-aktivni__token{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin: 0;padding: 0 12px 0 14px;border: 0;border-radius: 999px;background: var(--ph-line);font-family: inherit;font-size: 14px;font-weight: 500;line-height: 20px;color: var(--ph-ink);cursor: pointer}html body .ph-aktivni__token::after{content: "\D7";font-size: 18px;line-height: 1;color: var(--ph-ink)}html body .ph-aktivni__vymazat{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;font-weight: 600;color: var(--ph-brown) !important;text-decoration: underline;text-underline-offset: 3px}html body .ph-aktivni__token:focus-visible, html body .ph-aktivni__vymazat:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 2px}}@media (min-width: 768px){html body .ph-aktivni{display: none !important}}@media (max-width: 767px){html body.type-category #content .category-perex .ph-typ{padding-top: 3px !important;padding-bottom: 3px !important;margin-top: -3px !important;margin-bottom: -2px !important}html body.type-category #content .category-perex .ph-typ > a[href]{margin-top: 0 !important;margin-bottom: 0 !important}html body.type-category #content .category-perex .ph-typ > a[href]:focus-visible{outline-offset: -4px !important}}html .type-category .category-perex .ph-typ a{border-color: var(--ph-btn-line, #938578)}html body.type-search #content .search-results-group-list a{border-color: var(--ph-btn-line, #938578) !important}html body .ph-chips a{border-color: var(--ph-btn-line, #938578)}html body .siteCookies:not(#ph-x):not(#ph-y) .siteCookies__button[value="reject"]{border-color: var(--ph-btn-line, #938578) !important}html body .ph-np .ph-np-cont{border: 1px solid var(--ph-btn-line, #938578) !important}@media (hover: hover) and (pointer: fine){html body .ph-chips a:hover, html body .ph-np .ph-np-cont:hover{border-color: var(--ph-ink, #211A17) !important}}html body #filters #clear-filters a.close-after, html body .sidebar #filters #clear-filters a.close-after{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 18px;border: 1px solid var(--ph-btn-line, #938578);border-radius: 999px;background: var(--ph-paper, #fff);color: var(--ph-ink, #211A17);font-weight: 600;text-transform: none;letter-spacing: 0}html body .sidebar #filters #clear-filters a.close-after:hover{background: var(--ph-paper, #fff);border-color: var(--ph-ink, #211A17)}@media (min-width: 768px){html body .box-filters .filters-unveil-button-wrapper a.btn.unveil-button{height: auto !important;min-height: 44px !important;line-height: 42px !important;padding: 0 22px !important;border: 1px solid var(--ph-btn-line, #938578) !important;border-radius: 999px !important;background: var(--ph-paper, #fff) !important;color: var(--ph-ink, #211A17) !important;-webkit-text-fill-color: var(--ph-ink, #211A17) !important;font-size: 15px !important;font-weight: 600 !important;letter-spacing: 0 !important}html body .box-filters .filters-unveil-button-wrapper a.btn.unveil-button::before{display: none !important}}html body .ph-np .ph-np-cont:hover, html body .ph-np .ph-np-cont:focus{background: var(--ph-paper, #fff) !important;color: var(--ph-ink, #211A17) !important}html body :is(.btn.btn-conversion, .btn.btn-primary, .btn.btn-default, #continue-order-button, #orderFormButton, #submit-order, a.next-step-back.btn, .ph-bar-go, .ph-bar-back, .ph-np-go, .ph-np-cont, .ph-sb-go, .ph-up-add, .up-product-add-to-cart a, #site-agree-button, .siteCookies__button, .loadMore__button, .ph-cena__ok, .unveil-button, #clear-filters a, .category-perex .ph-typ a, .ph-chips a, .search-results-group-list a){-webkit-tap-highlight-color: transparent}html body :is(.btn.btn-conversion, .btn.btn-primary, .btn.btn-default, #continue-order-button, #orderFormButton, #submit-order, a.next-step-back.btn, .ph-bar-go, .ph-bar-back, .ph-np-go, .ph-np-cont, .ph-sb-go, .ph-up-add, .up-product-add-to-cart a, #site-agree-button, .siteCookies__button, .loadMore__button, .ph-cena__ok, .unveil-button, #clear-filters a, .category-perex .ph-typ a, .ph-chips a, .search-results-group-list a):active{filter: brightness(0.92)}html body :is(.btn.btn-conversion, .btn.btn-default, #continue-order-button, #orderFormButton, #submit-order, a.next-step-back.btn, .ph-bar-go, .ph-bar-back, .ph-np-go, .ph-np-cont, .ph-sb-go, .ph-up-add, .up-product-add-to-cart a, #site-agree-button, .loadMore__button, .ph-cena__ok, .unveil-button, #clear-filters a, .category-perex .ph-typ a, .ph-chips a, .search-results-group-list a):focus-visible{outline: 2px solid var(--ph-ink, #211A17) !important;outline-offset: 3px !important}html body.type-category.type-category:not(:has(.filter-section-parametric-id-18 input:checked)) #content .category-perex .ph-typ.ph-typ--filtr a.ph-typ-vse[href]{background: var(--ph-ink) !important;border-color: var(--ph-ink) !important;color: #fff !important}@media (max-width: 767px){html body #filters.visible{padding-bottom: 76px !important}html body #filters .ph-zobrazit{position: fixed;left: 16px;right: 16px;bottom: calc(12px + env(safe-area-inset-bottom, 0px));z-index: 60;display: flex;align-items: center;justify-content: center;width: auto;min-height: 48px;margin: 0;padding: 0 20px;border: 0;border-radius: 999px;background: var(--ph-akce);color: #fff;font-family: inherit;font-size: 16px;font-weight: 600;line-height: 20px;cursor: pointer;box-shadow: 0 4px 14px rgba(33, 26, 23, .18)}html body #filters .ph-zobrazit.ph-zobrazit--pryc{display: none}html body #filters .ph-zobrazit:focus-visible{outline: 2px solid var(--ph-ink);outline-offset: 3px}}@media (min-width: 768px){html body #filters .ph-zobrazit{display: none !important}}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity{display: inline-flex !important;flex-wrap: nowrap !important;align-items: center !important;gap: 0 !important;position: relative !important;box-sizing: border-box !important;width: auto !important;min-width: 0 !important;height: 48px !important;margin: 0 !important;padding: 1px !important;border: 1px solid var(--ph-btn-line, #938578) !important;border-radius: 999px !important;background: #fff !important;vertical-align: middle}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity :is(button.increase, button.decrease){position: static !important;inset: auto !important;transform: none !important;flex: 0 0 44px !important;box-sizing: border-box !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: var(--ph-sand, #F1EBE1) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important;cursor: pointer;touch-action: manipulation}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity :is(button.increase, button.decrease)::before{content: none !important;display: none !important}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity :is(.increase__sign, .decrease__sign){display: block !important;position: static !important;margin: 0 !important;font: 400 22px/1 Roboto, Arial, sans-serif !important;color: #211A17 !important}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity button.decrease{order: 0 !important}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity label{order: 1 !important;display: block !important;margin: 0 2px !important;padding: 0 !important}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity button.increase{order: 2 !important}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity input.amount{position: static !important;box-sizing: border-box !important;flex: 0 0 44px !important;width: 44px !important;min-width: 0 !important;max-width: 44px !important;height: 44px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;text-align: center !important;font: 600 16px/44px Roboto, Arial, sans-serif !important;color: #211A17 !important;font-variant-numeric: tabular-nums;-moz-appearance: textfield}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity input.amount::-webkit-inner-spin-button, html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity input.amount::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}@media (hover: hover){html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity :is(button.increase, button.decrease):hover{background: var(--ph-line, #E7E0D6) !important}}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity :is(button.increase, button.decrease):active{background: var(--ph-line, #E7E0D6) !important}html body.in-kosik.ordering-process #content .cart-table td.p-quantity .quantity :is(button.increase, button.decrease, input.amount):focus-visible{outline: 2px solid var(--ph-akce, #6B1E2E) !important;outline-offset: 2px !important}@media (pointer: coarse), (max-width: 767px){html body #header .search-whisperer.active{display: flex !important;flex-direction: column !important;width: 100% !important;max-width: none !important;max-height: min(325px, calc(100vh - 104px)) !important;max-height: min(325px, calc(100dvh - 104px)) !important}html body #header .search-whisperer.active > *{flex: 0 0 auto !important}html body #header .search-whisperer > ul.search-whisperer-products{order: 1}html body #header .search-whisperer > .search-whisperer-documents:not(.text-center){order: 2;border-top: 1px solid var(--ph-line, #E7E0D6)}html body #header .search-whisperer > .search-whisperer-documents.text-center{order: 3;position: sticky;bottom: 0;z-index: 1;background: var(--ph-paper, #fff);border-top: 1px solid var(--ph-line, #E7E0D6)}html body #header .search-whisperer > .search-whisperer-documents.text-center > a{display: flex !important;align-items: center;justify-content: center;min-height: 44px;font-weight: 600}html body #header .search-whisperer .search-whisperer-documents > a.search-whisperer-category:nth-child(n+3){display: none !important}html body #header .search-whisperer .search-whisperer-documents > a.search-whisperer-document:not(.search-whisperer-category):not(.whisperer-trigger) ~ a.search-whisperer-document:not(.search-whisperer-category):not(.whisperer-trigger){display: none !important}}@media (pointer: coarse){html body #header #formSearchForm input.query-input, html body #header #formSearchForm input[type="search"]{font-size: 16px !important}}@media (max-width: 767px), (pointer: coarse) and (max-height: 500px){html body.type-search #content .search-results-group h4{margin: 12px 0 6px !important}html body.type-search #content .search-results-group{margin-bottom: 4px !important}html body.type-search #content .search-results-group-list ul{flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;margin-left: -15px !important;margin-right: -15px !important;padding: 0 15px 2px !important;scrollbar-width: none}html body.type-search #content .search-results-group-list ul::-webkit-scrollbar{display: none}html body.type-search #content .search-results-group-list li{flex: 0 0 auto !important}html body.type-search #content .search-results-group-list li.no-display{display: block !important}html body.type-search #content .search-results-group-list a{white-space: nowrap !important}html body.type-search #content .search-results-group .display-results-group{display: none !important}}@media (max-width: 767px){html body #products-found .ph-empty .ph-mini{grid-template-columns: minmax(0, 1fr)}}html body #products-found .ph-empty .ph-mini li, html body #products-found .ph-empty .ph-mini a{min-width: 0}html body #products-found .ph-empty .ph-mini-t{min-width: 0;overflow: hidden}html body #products-found .ph-empty .ph-mini-n{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}html body #products-found .ph-navrh .ph-navrh-h a{color: var(--ph-link, #6B1E2E);text-decoration: underline;text-underline-offset: 2px}@supports selector(:has(*)){html body.id-757.type-category:has(.category-perex .ph-typ) .subcategories.with-image{display: none !important}}@media (min-width: 768px){html body.id-757.in-delikatesy.type-category #content .category-perex .ph-typ{flex-wrap: wrap !important;overflow: visible !important;row-gap: 8px !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important}html body.id-757.in-delikatesy.type-category #content .category-perex .ph-typ > a[href]{padding: 0 12px !important}}html body.id-757.in-delikatesy.type-category.type-category #content .category-perex .ph-typ a.ph-typ-vse[href]{background: var(--ph-ink, #211A17) !important;border-color: var(--ph-ink, #211A17) !important;color: #fff !important}@media (min-width: 768px){html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked){display: flex;flex-direction: column}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) > .filter-sections{display: contents !important}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) > .slider-wrapper{order: 0}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) #category-filter-hover > .filter-section-count{order: -1 !important;display: flex !important;flex-direction: row !important;flex-wrap: wrap;justify-content: space-between;align-items: center !important;gap: 0 12px;margin: 0 !important;padding: 0 0 8px !important;border: 0 !important;border-bottom: 1px solid var(--ph-line) !important;background: transparent !important}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) .filter-section-count .filter-total-count{order: 0;display: flex !important;align-items: center;min-height: 44px;margin: 0 !important;padding: 0 !important;font-size: 0 !important;line-height: 20px !important;white-space: nowrap;color: var(--ph-ink)}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) .filter-section-count .filter-total-count::before{content: "Nalezeno:\A0";font-size: 14px}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) .filter-section-count .filter-total-count strong{font-size: 14px;line-height: 20px}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) .filter-section-count #clear-filters{order: 1;display: flex !important;align-items: center;margin: 0 0 0 auto !important;padding: 0 !important;line-height: 20px !important;float: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) .filter-section-count a.close-after{display: inline-flex !important;align-items: center;min-height: 44px;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;font-size: 14px;font-weight: 600;line-height: 20px !important;text-transform: none !important;letter-spacing: 0 !important;color: var(--ph-brown) !important;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap;float: none !important;position: static !important}html body:is(.type-category, .type-manufacturer-detail) #filters:not(#ph-f):has(.filter-sections input:checked) .filter-section-count a.close-after::after{display: none !important}}@media (max-width: 767px){html body .ph-aktivni .ph-aktivni__pocet{white-space: nowrap}html body .ph-aktivni .ph-aktivni__vymazat{margin-left: auto;white-space: nowrap}}@media (max-width: 767px){html body:is(.type-category, .type-manufacturer-detail) #filters:has(#category-filter-hover:not(.visible)) .filter-section-button{display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters .filter-section-button a.toggle-filters{min-height: 44px !important}}@media (max-width: 767px){html body.type-category.type-category:not(.ph-filtr-uziv):has(#filters input:checked) #filters.visible{display: none !important}}html body:is(.type-category, .type-manufacturer-detail):is(:has(#filters :is(.filter-section-parametric-id-18, .filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24, .filter-section-parametric-id-143)), :has(.breadcrumbs a:is([href$="/vina/"], [href$="/prosecca-a-sumiva-vina/"])), .id-673, .id-1155) #filters .filter-section-manufacturer h4 > span{font-size: 0 !important}html body:is(.type-category, .type-manufacturer-detail):is(:has(#filters :is(.filter-section-parametric-id-18, .filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24, .filter-section-parametric-id-143)), :has(.breadcrumbs a:is([href$="/vina/"], [href$="/prosecca-a-sumiva-vina/"])), .id-673, .id-1155) #filters .filter-section-manufacturer h4 > span::after{content: "Vina\159 stv\ED ";font-size: 14px}@media (max-width: 767px), (hover: none) and (pointer: coarse){html body.type-category #content:not(#ph-rada) .category-perex .ph-typ, html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image, html body.type-search #content:not(#ph-rada) .search-results-group-list ul{flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scroll-padding-left: 15px}html body.type-category #content:not(#ph-rada) .category-perex .ph-typ::-webkit-scrollbar, html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image::-webkit-scrollbar, html body.type-search #content:not(#ph-rada) .search-results-group-list ul::-webkit-scrollbar{display: none}html body.type-category #content:not(#ph-rada) .category-perex .ph-typ > a[href], html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image > li, html body.type-search #content:not(#ph-rada) .search-results-group-list li{flex: 0 0 auto !important}html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image::before{flex: 0 0 auto !important}html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image li a, html body.type-category #content:not(#ph-rada) .category-perex .ph-typ > a[href]{white-space: nowrap !important}html body.type-search #content:not(#ph-rada) .search-results-group-list li.no-display{display: block !important}html body.type-search #content:not(#ph-rada) .search-results-group .display-results-group{display: none !important}}@media (max-width: 767px){html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image{margin-left: -15px !important;margin-right: -15px !important;padding: 2px 15px 0 !important}}@media (min-width: 768px) and (hover: none) and (pointer: coarse){html body.type-category #content:not(#ph-rada) .category-perex .ph-typ{margin-left: 0 !important;margin-right: 0 !important;padding: 5px 0 !important;row-gap: 0 !important;margin-top: -1px !important;margin-bottom: 15px !important}html body.type-category #content:not(#ph-rada) .category-top .subcategories.with-image, html body.type-search #content:not(#ph-rada) .search-results-group-list ul{margin-left: 0 !important;margin-right: 0 !important;padding: 0 !important;row-gap: 0 !important}}@media (max-width: 767px), (hover: none) and (pointer: coarse){html body #content:not(#ph-rada) .ph-rada-dal{-webkit-mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent);mask-image: linear-gradient(to right, #000 calc(100% - 40px), transparent)}}@supports selector(:has(*)){html body:has([id="pv[]18"]:checked) #content .category-perex .ph-typ.ph-typ--filtr a.ph-typ-18[href]::before, html body:has([id="pv[]15"]:checked) #content .category-perex .ph-typ.ph-typ--filtr a.ph-typ-15[href]::before, html body:has([id="pv[]21"]:checked) #content .category-perex .ph-typ.ph-typ--filtr a.ph-typ-21[href]::before, html body:has([id="pv[]24"]:checked) #content .category-perex .ph-typ.ph-typ--filtr a.ph-typ-24[href]::before{content: "\2713";display: inline-block;margin-right: 6px;font-weight: 700;line-height: 1}}html:not(#ph-x) body:not(.ordering-process) .up-container .up-products .up-product .up-product-add-to-cart{display: flex !important;align-items: center !important;justify-content: flex-end !important;width: auto !important;min-width: 44px !important}html:not(#ph-x) body:not(.ordering-process) .up-container .up-products .up-product .up-product-add-to-cart a{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;flex: 0 0 44px !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: var(--ph-akce, #6B1E2E) !important;color: transparent !important;-webkit-text-fill-color: transparent !important;font-size: 0 !important;line-height: 0 !important;letter-spacing: 0 !important;text-indent: 0 !important;overflow: hidden !important;box-shadow: none !important;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent}html:not(#ph-x) body:not(.ordering-process) .up-container .up-products .up-product .up-product-add-to-cart a::before{content: "" !important;display: block !important;position: absolute !important;inset: 0 !important;width: auto !important;height: auto !important;margin: 0 !important;border: 0 !important;transform: none !important;opacity: 1 !important;z-index: 1 !important;mask: none !important;-webkit-mask: none !important;background: linear-gradient(#fff, #fff) no-repeat 50% 50% / 14px 2px, linear-gradient(#fff, #fff) no-repeat 50% 50% / 2px 14px !important}html:not(#ph-x) body:not(.ordering-process) .up-container .up-products .up-product .up-product-add-to-cart a::after{content: none !important;display: none !important}@media (hover: hover){html:not(#ph-x) body:not(.ordering-process) .up-container .up-products .up-product .up-product-add-to-cart a:hover{background: var(--ph-akce-2, #8C2F41) !important}}html:not(#ph-x) body:not(.ordering-process) .up-container .up-products .up-product .up-product-add-to-cart a:focus-visible{outline: 2px solid var(--ph-ink, #211A17) !important;outline-offset: 3px !important}html:not(#ph-x) body.in-kosik .up-cart-offers-slot .up-product .up-product-add-to-cart a::before{content: "" !important;position: absolute !important;inset: 0 !important;font-size: 0 !important;background: linear-gradient(#fff, #fff) no-repeat 50% 50% / 14px 2px, linear-gradient(#fff, #fff) no-repeat 50% 50% / 2px 14px !important}html:not(#ph-x) body.in-kosik .up-cart-offers-slot .up-product .up-product-add-to-cart a{position: relative !important}html body.type-category.type-category #content .category-perex .ph-typ.ph-typ--deli a.ph-akt[href]{background: var(--ph-ink, #211A17) !important;border-color: var(--ph-ink, #211A17) !important;color: #fff !important}@supports selector(:has(*)){html body.type-category.type-category:has(.category-perex .ph-typ--deli) .subcategories.with-image{display: none !important}}@media (min-width: 768px){html body.type-category #content .category-perex .ph-typ.ph-typ--deli{flex-wrap: wrap !important;overflow: visible !important;row-gap: 8px !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important}html body.type-category #content .category-perex .ph-typ.ph-typ--deli > a[href]{padding: 0 12px !important}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){html body.type-category #content:not(#ph-rada) .category-perex .ph-typ{row-gap: 18px !important}}html .ph-kat-btn{display: none}@media (max-width: 767px), (hover: none) and (pointer: coarse){html body.type-category #content .category-perex .ph-typ > button.ph-kat-btn{display: inline-flex;align-items: center;gap: 6px;flex: 0 0 auto;min-height: 44px;padding: 0 16px;margin: 0 !important;position: sticky;left: 0;z-index: 2;box-shadow: 10px 0 8px -6px var(--ph-paper, #faf7f2);border: 1px solid var(--ph-ink);border-radius: 999px;background: var(--ph-paper);color: var(--ph-ink);font: 600 14px/20px var(--ph-font, inherit);cursor: pointer}html .ph-kat-btn svg{width: 16px;height: 16px}}html .ph-kat-sheet[hidden]{display: none}html .ph-kat-sheet{position: fixed;inset: 0;z-index: 10050;background: rgba(33,26,23,.45);display: flex;align-items: flex-end}html .ph-kat-sheet .ph-kat-in{width: 100%;max-height: 85vh;overflow-y: auto;background: var(--ph-paper, #faf7f2);border-radius: 18px 18px 0 0;padding: 8px 16px calc(16px + env(safe-area-inset-bottom));box-shadow: 0 -8px 24px rgba(0,0,0,.15)}html .ph-kat-sheet .ph-kat-hl{display: flex;align-items: center;justify-content: space-between;position: sticky;top: -8px;background: inherit;padding: 8px 0}html .ph-kat-sheet h2{font-size: 18px;line-height: 24px;font-weight: 600;margin: 0;color: var(--ph-ink)}html .ph-kat-sheet .ph-kat-x{width: 44px;height: 44px;border: 0;background: transparent;font-size: 26px;line-height: 1;color: var(--ph-ink);cursor: pointer}html .ph-kat-sheet ul{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 4px 0 0;padding: 0;list-style: none}html .ph-kat-sheet li{margin: 0}html .ph-kat-sheet ul a{display: flex;align-items: center;min-height: 44px;padding: 6px 12px;border: 1px solid var(--ph-line);border-radius: 12px;background: #fff;color: var(--ph-ink);font-size: 14px;line-height: 18px;font-weight: 500;text-decoration: none}html .ph-kat-sheet ul a[aria-current="page"]{background: var(--ph-ink);border-color: var(--ph-ink);color: #fff}html .ph-kat-sheet .ph-kat-dalsi{display: block;margin: 14px 0 0;padding: 12px 0 0;border-top: 1px solid var(--ph-line);color: #8c6a3c;font-weight: 600;text-decoration: none;min-height: 44px}@media (min-width: 768px) and (hover: none) and (pointer: coarse){html body.type-category #content .category-perex .ph-typ > button.ph-kat-btn{min-height: 40px;padding: 0 14px;margin: -5px 0 !important}}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:not(:has(.filter-section-parametric-id-36)) #category-filter-hover > .filter-section{display: block !important;order: 10 !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:not(:has(.filter-section-parametric-id-36)) #category-filter-hover > .filter-section.filter-section-manufacturer{order: 20 !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:not(:has(.filter-section-parametric-id-36)) .filter-sections > .filter-section-boolean{order: 30 !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:not(:has(.filter-section-parametric-id-36)) #category-filter-hover > .filter-section.filter-section-count{order: 40 !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:not(:has(.filter-section-parametric-id-36)) .filter-section-button{display: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:has(.filter-section-parametric-id-36) #category-filter-hover > .filter-section:is(.filter-section-parametric-id-18, .filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24, .filter-section-count){display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:has(.filter-section-parametric-id-36):not(.ph-rozbaleno) #category-filter-hover > .filter-section:not(.filter-section-parametric-id-18, .filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24, .filter-section-count):not(:has(input:checked)){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:has(.filter-section-parametric-id-36).ph-rozbaleno #category-filter-hover > .filter-section{display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:has(.filter-section-parametric-id-36):not(.ph-rozbaleno) #category-filter-hover > .filter-section:not(.filter-section-parametric-id-18, .filter-section-parametric-id-27, .filter-section-parametric-id-36, .filter-section-parametric-id-24, .filter-section-count):has(input:checked){display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters:has(.filter-section-parametric-id-36) .filter-section-button{display: block !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters.ph-rozbaleno .filter-section-button a.toggle-filters::before{content: "Méně filtrů"}html body:is(.type-category, .type-manufacturer-detail) #filters#filters #category-filter-hover > .filter-section.filter-section:is(.filter-section-manufacturer, .filter-section-parametric):not(:has(div:not(.advanced-filters-wrapper) + div > input[type="checkbox"])){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters #category-filter-hover > .filter-section fieldset > div:is(.ph-nula, :has(> input[type="checkbox"]:disabled)):not(:has(input:checked)){display: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters .filter-sections > .filter-section-boolean fieldset > div:is(.ph-nula, :has(> input[type="checkbox"]:disabled)):not(:has(input:checked)){display: none !important}html body:is(.type-category, .type-manufacturer-detail):has(.category-perex .ph-typ :is(a.ph-typ-18, a[href*="pv18="])) #filters#filters #category-filter-hover > .filter-section.filter-section.filter-section-parametric-id-18{display: none !important}html body:is(.type-category, .type-manufacturer-detail) #filters#filters #category-filter-hover > .filter-section.filter-section.filter-section-parametric-id-48{display: none !important}html body.in-delikatesy:is(.type-category, .type-manufacturer-detail) #filters#filters #category-filter-hover > .filter-section.filter-section.filter-section-parametric-id-84{display: none !important}@media (max-width: 767px), (hover: none) and (pointer: coarse){html body.type-category #content .category-perex .ph-typ.ph-kat-lista{display: none !important}html body.type-category .filters-unveil-button-wrapper.ph-s-kat{display: flex !important;align-items: center;gap: 8px;flex-wrap: nowrap}html body.type-category .filters-unveil-button-wrapper.ph-s-kat > button.ph-kat-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;flex: none;min-height: 44px;padding: 0 14px;margin: 0 !important;border: 1px solid var(--ph-ink);border-radius: 999px;background: var(--ph-paper);color: var(--ph-ink);font: 600 14px/20px var(--ph-font, inherit);white-space: nowrap;cursor: pointer;position: static;box-shadow: none}html body.type-category .filters-unveil-button-wrapper.ph-s-kat > a.unveil-button{flex: none !important;width: auto !important;min-width: 0 !important;padding-left: 14px !important;padding-right: 14px !important;margin: 0 !important}html body.type-category .filters-unveil-button-wrapper.ph-s-kat > label.ph-razeni{flex: 1 1 0 !important;min-width: 0 !important;position: relative;margin: 0 !important}html body.type-category .filters-unveil-button-wrapper.ph-s-kat > label.ph-razeni select{width: 100% !important;min-width: 0 !important;color: transparent !important;padding-left: 14px !important;padding-right: 32px !important}html body.type-category .filters-unveil-button-wrapper.ph-s-kat > label.ph-razeni select option{color: var(--ph-ink)}html body.type-category .filters-unveil-button-wrapper.ph-s-kat > label.ph-razeni::after{content: "Řazení";position: absolute;left: 15px;top: 50%;transform: translateY(-50%);pointer-events: none;font: 600 14px/20px var(--ph-font, inherit);color: var(--ph-ink);white-space: nowrap}}@media (max-width: 374px){html body.type-category .filters-unveil-button-wrapper.ph-s-kat > button.ph-kat-btn svg{display: none}}html body.type-category.type-category #content .category-perex .ph-typ.ph-typ--darky a.ph-akt[href]{background: var(--ph-ink, #211A17) !important;border-color: var(--ph-ink, #211A17) !important;color: #fff !important}@supports selector(:has(*)){html body.type-category.type-category:has(.category-perex .ph-typ--darky) .subcategories.with-image{display: none !important}}html body.type-category #content .category-perex .ph-rychly a[aria-current="page"]{font-weight: 700;text-decoration: none}@media only screen and (max-width: 767px){.top-navigation-bar:not(:has(.nav-part > .site-name))::before{content: "";position: absolute;top: 0;left: 59px;right: 59px;height: 50px;pointer-events: none;background: url("https://cdn.myshoptet.com/usr/www.mercato.cz/user/logos/logo-11.svg") left 0 top 5px / 125px 39px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.5 20.5c.6-4 3.7-6.2 7.5-6.2s6.9 2.2 7.5 6.2'/%3E%3C/svg%3E") right 55px top 11px / 22px 22px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") right 11px top 12px / 22px 22px no-repeat}.top-navigation-bar:not(:has(.nav-part > .site-name))::after{content: "";position: absolute;top: 10px;left: 11px;width: 30px;height: 30px;pointer-events: none;opacity: .85;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 12H14V10.6667H2V12ZM2 8.66667H14V7.33333H2V8.66667ZM2 4V5.33333H14V4H2Z' fill='black'/%3E%3C/svg%3E") center / 30px auto no-repeat}}@media only screen and (max-width: 767px){html body:has(#category-header .listSorting__control--current) .filters-unveil-button-wrapper:not(:has(> .ph-razeni))::after{content: "Doporučujeme";display: block;height: 48px;box-sizing: border-box;min-width: 0;margin: 0;padding: 0 36px 0 18px;border: 1px solid var(--ph-btn-line);border-radius: 999px;background: var(--ph-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23211A17' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center;font-family: var(--ph-font-ui);font-size: 16px;font-weight: 600;line-height: 46px;color: var(--ph-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;pointer-events: none}html body:has(#listSortingControl-price.listSorting__control--current) .filters-unveil-button-wrapper:not(:has(> .ph-razeni))::after{content: "Nejlevnější"}html body:has(#listSortingControl--price.listSorting__control--current) .filters-unveil-button-wrapper:not(:has(> .ph-razeni))::after{content: "Nejdražší"}html body:has(#listSortingControl-bestseller.listSorting__control--current) .filters-unveil-button-wrapper:not(:has(> .ph-razeni))::after{content: "Nejprodávanější"}}@media (max-width: 767px){html body.type-index #content > .homepage-products-heading-11{order: 2 !important}html body.type-index #content > #products-11{order: 3 !important}html body.type-index #content > .homepage-products-heading-1{order: 5 !important}html body.type-index #content > #products-1{order: 5 !important}html body.type-index #content > #products-11:not(.slick-initialized){flex-wrap: nowrap !important;overflow-x: auto !important;overflow-y: hidden !important;height: auto !important}html body.type-index #content > #products-11:not(.slick-initialized) > .product{flex: 0 0 calc(40% - 5px) !important;width: calc(40% - 5px) !important;max-width: none !important;margin-right: 0 !important}}.pageArticleDetail > .site-msg{display:none!important}html body.type-category .category-perex.empty-content:not(#ph-noc){max-height:none!important;overflow:visible!important;cursor:auto!important}html body.type-category .category-perex.empty-content:not(#ph-noc)::after{content:none!important;display:none!important}html body.type-category .category-perex.empty-content:not(#ph-noc) a.btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;margin-top:8px!important;padding:0 18px!important;line-height:18px!important;font-size:15px!important;font-weight:600;background:#fff!important;color:#211a17!important;border:1px solid #938578!important;border-radius:999px!important;text-decoration:none}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__form{display: grid !important;grid-template-columns: 1fr 1fr auto !important;grid-template-areas: "text text text" "all rej set" !important;gap: 8px 8px !important;align-items: center !important;max-width: none !important;width: auto !important;margin: 0 !important;padding: 0 !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__content, html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__buttonWrap{display: contents !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__text{grid-area: text;display: block !important;margin: 0 !important;padding: 0 !important;font-family: var(--ph-font-ui) !important;font-size: 13px !important;line-height: 1.4 !important;color: #211A17 !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__text .ph-ck-h, html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__text .ph-ck-l{display: none !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__text .ph-ck-s{display: inline !important;font-size: 13px !important;line-height: 1.4 !important;color: #211A17 !important;font-style: normal !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__text a{font-size: 13px !important;color: #6b625c !important;-webkit-text-fill-color: #6b625c !important;font-weight: 400 !important;text-decoration: underline !important;text-underline-offset: 2px;white-space: nowrap}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button{box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-width: 0 !important;max-width: none !important;height: 44px !important;min-height: 44px !important;margin: 0 !important;padding: 0 10px !important;border-radius: 999px !important;font-size: 0 !important;line-height: 1 !important;box-shadow: none !important;cursor: pointer;order: 0 !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button::before{font-family: var(--ph-font-ui) !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1 !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="all"]{grid-area: all;background: var(--ph-akce, #6B1E2E) !important;border: 2px solid var(--ph-akce, #6B1E2E) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="all"]::before{content: "Přijmout"}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]{grid-area: rej}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]::before{content: "Odmítnout"}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__links{grid-area: set;display: block !important;margin: 0 !important;padding: 0 2px !important;text-align: center !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__links::before{content: none !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings{position: relative;display: inline-block !important;min-height: 0 !important;height: auto !important;padding: 4px 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;font-size: 0 !important;text-decoration: none !important;color: #6b625c !important;-webkit-text-fill-color: #6b625c !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings::before{content: "Nastavit";font-family: var(--ph-font-ui) !important;font-size: 13px !important;font-weight: 400 !important;text-decoration: underline;text-underline-offset: 3px}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings::after{content: "";position: absolute;left: -10px;right: -10px;top: -12px;bottom: -12px}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) :is(.siteCookies__button, .siteCookies__link, .siteCookies__text a):focus-visible{outline: 2px solid #211A17 !important;outline-offset: 3px !important}@media (hover: hover) and (pointer: fine){html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="all"]:hover{background: var(--ph-akce-2, #8C2F41) !important;border-color: var(--ph-akce-2, #8C2F41) !important}}html body .siteCookies.siteCookies--bottom:not(#ph-x):not(#ph-y):not(#ph-z), html body .siteCookies.siteCookies--bottom.siteCookies--scrolled:not(#ph-x):not(#ph-y):not(#ph-z){left: 0 !important;right: 0 !important;bottom: 0 !important;top: auto !important;width: auto !important;max-width: none !important;transform: none !important;padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px)) !important;border: 0 !important;border-top: 1px solid #E4DACB !important;border-radius: 0 !important;background: #FBF7F2 !important;color: #211A17 !important;box-shadow: 0 -4px 16px rgba(0, 0, 0, .08) !important}html body:has(.ph-bar) .siteCookies.siteCookies--bottom:not(#ph-x):not(#ph-y):not(#ph-z){bottom: 68px !important;padding-bottom: 10px !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]{background: #FFFFFF !important;border: 1px solid var(--ph-btn-line, #938578) !important;color: #211A17 !important;-webkit-text-fill-color: #211A17 !important}@media (hover: hover) and (pointer: fine){html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]:hover{background: #FFFFFF !important;border-color: #211A17 !important}}@media (min-width: 768px){html body .siteCookies.siteCookies--bottom:not(#ph-x):not(#ph-y):not(#ph-z), html body .siteCookies.siteCookies--bottom.siteCookies--scrolled:not(#ph-x):not(#ph-y):not(#ph-z){left: 20px !important;right: auto !important;bottom: 20px !important;width: 360px !important;padding: 14px 16px 12px !important;border: 1px solid #E4DACB !important;border-radius: 18px !important;box-shadow: 0 6px 24px rgba(0, 0, 0, .14) !important}}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z){--ph-ck-seda: #727272}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__form{grid-template-columns: 1fr 1fr !important;grid-template-areas: "text text" "all all" "rej set" !important;gap: 8px 24px !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="all"]{width: 100% !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]{justify-self: end;width: auto !important;min-width: 44px !important;height: 44px !important;min-height: 44px !important;margin: -6px 0 0 !important;padding: 0 6px !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;color: var(--ph-ck-seda) !important;-webkit-text-fill-color: var(--ph-ck-seda) !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]::before{content: "Odmítnout";font-size: 13px !important;font-weight: 400 !important;text-decoration: underline;text-underline-offset: 3px}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__links{justify-self: start;margin: -6px 0 0 !important;padding: 0 !important;text-align: left !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings{display: inline-flex !important;align-items: center !important;min-width: 44px !important;height: 44px !important;min-height: 44px !important;padding: 0 6px !important;color: var(--ph-ck-seda) !important;-webkit-text-fill-color: var(--ph-ck-seda) !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings::before{content: "Nastavení";line-height: 1 !important}html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings::after{content: none !important}@media (hover: hover) and (pointer: fine){html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__button[value="reject"]:hover, html body .siteCookies:not(#ph-x):not(#ph-y):not(#ph-z) .siteCookies__link.js-cookies-settings:hover{background: transparent !important;color: #211A17 !important;-webkit-text-fill-color: #211A17 !important}}@media (max-width: 767px){html body.type-index #content > .homepage-products-heading-1{order: 2 !important}html body.type-index #content > #products-1{order: 3 !important}html body.type-index #content > .homepage-products-heading-11{order: 5 !important}html body.type-index #content > #products-11{order: 5 !important}}html[data-ph-nl="b"] [data-nl="s"], html:not([data-ph-nl="b"]) [data-nl="b"]{display: none !important}html body :is(.ph-nov, .ph-novpruh, .ph-novok){--phn-txt: #E3D9CE;--phn-hlava: #FFFFFF;--phn-mut: #CFC6BE;--phn-odkaz: #FFFFFF;--phn-ramec: transparent;--phn-fokus: #FFFFFF;--phn-zaskrt: #B69C75;--phn-chyba: #FFB4A8;--phn-done-bg: rgba(255,255,255,.08);--phn-done-ramec: rgba(255,255,255,.22);font-family: Roboto, "Helvetica Neue", Arial, sans-serif;text-align: left}html body .ph-nov.ph-nov--stranka{--phn-txt: #4D4438;--phn-hlava: #1E1E1C;--phn-mut: #6E645D;--phn-odkaz: #4D4438;--phn-ramec: #CDBFAE;--phn-fokus: #211A17;--phn-zaskrt: #6B1E2E;--phn-chyba: #A12622;--phn-done-bg: #FFFFFF;--phn-done-ramec: #E7E0D6}html body :is(.ph-nov, .ph-novpruh, .ph-novok), html body :is(.ph-nov, .ph-novpruh, .ph-novok) *{box-sizing: border-box;letter-spacing: 0 !important}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__past{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__sr{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__nw{white-space: nowrap}html body :is(.ph-nov, .ph-novpruh, .ph-novok) input[type="email"]{display: block;width: 100%;min-width: 0;height: 48px;margin: 0;padding: 0 18px;border: 1px solid var(--phn-ramec);border-radius: 999px;background: #FFFFFF;color: #211A17;font-family: inherit;font-size: 16px;line-height: 46px;box-shadow: none;outline-offset: 2px}html body :is(.ph-nov, .ph-novpruh, .ph-novok) input[type="email"]::placeholder{color: #756B63;opacity: 1}html body :is(.ph-nov, .ph-novpruh, .ph-novok) button[type="submit"]{height: 48px;min-height: 48px;margin: 0;padding: 0 24px;border: 0;border-radius: 999px;background: #6B1E2E;box-shadow: inset 0 0 0 1px rgba(255,255,255,.38);color: #FFFFFF;font-family: inherit;font-size: 15px;line-height: 48px;font-weight: 600;text-transform: none !important;white-space: nowrap;cursor: pointer}html body .ph-nov.ph-nov--stranka button[type="submit"]{box-shadow: none}html body :is(.ph-nov, .ph-novpruh, .ph-novok) button[type="submit"]:hover{background: #8C2F41}html body :is(.ph-nov, .ph-novpruh, .ph-novok) button[type="submit"]:disabled{opacity: .65;cursor: progress}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__vek{display: flex !important;align-items: center;gap: 12px;min-height: 44px;margin: 0;padding: 0;font-size: 15px;line-height: 20px;font-weight: 400;color: var(--phn-hlava);cursor: pointer}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__vek input[type="checkbox"]{display: inline-block !important;flex: 0 0 24px;width: 24px !important;height: 24px !important;margin: 0 !important;padding: 0;position: static !important;opacity: 1 !important;visibility: visible !important;clip: auto !important;appearance: auto !important;-webkit-appearance: checkbox !important;accent-color: var(--phn-zaskrt);cursor: pointer}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__vek input[type="checkbox"]::before, html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__vek input[type="checkbox"]::after{content: none !important;display: none !important}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__legal{margin: 0;font-size: 13px;line-height: 18px;color: var(--phn-mut)}html body :is(.ph-nov, .ph-novpruh, .ph-novok) :is(.ph-nov__legal, .ph-nov__chyba) a{color: var(--phn-odkaz);text-decoration: underline;text-underline-offset: 2px}html body :is(.ph-nov, .ph-novpruh, .ph-novok) :is(input, button, a, [tabindex]):focus-visible{outline: 2px solid var(--phn-fokus);outline-offset: 3px}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__chyba{margin: 0;font-size: 15px;line-height: 20px;color: var(--phn-chyba)}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__chyba[hidden]{display: none}html body :is(.ph-nov, .ph-novpruh, .ph-novok) :is(.ph-nov__done, .ph-nov__blank){display: none}html body :is(.ph-nov, .ph-novpruh, .ph-novok).is-sent :is(form[data-ph-zdroj], .ph-nov__legal){display: none}html body :is(.ph-nov, .ph-novpruh, .ph-novok).is-sent .ph-nov__done{display: block;padding: 16px 18px;border-radius: 8px;background: var(--phn-done-bg);border: 1px solid var(--phn-done-ramec)}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__done strong{display: block;margin: 0 0 4px;font-size: 15px;line-height: 21px;font-weight: 700;color: var(--phn-hlava)}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__done p{margin: 0 0 6px;font-size: 15px;line-height: 21px;color: var(--phn-txt)}html body :is(.ph-nov, .ph-novpruh, .ph-novok) .ph-nov__done p:last-child{margin-bottom: 0}html[data-ph-odeslani="blank"] body :is(.ph-nov, .ph-novpruh, .ph-novok).is-sent .ph-nov__blank{display: block}html body .body-banners > .ph-nov-wrap{order: -1;flex: 0 0 100%;max-width: 100%;margin-bottom: 24px}html body .ph-nov:not(.ph-nov--stranka){display: block;margin: 0;border-radius: 8px;overflow: hidden;background: #2B2320;color: #F6EEE2}html body .ph-nov:not(.ph-nov--stranka) .ph-nov__panel{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 16px 56px;align-items: center;padding: 40px 48px}html body .ph-nov .ph-nov__h{margin: 0 0 14px;padding: 0;border: 0;font-family: inherit;font-size: 28px;line-height: 34px;font-weight: 700;color: #FFFFFF;text-transform: none;text-align: left}html body .ph-nov .ph-nov__h::before{display: none !important}html body .ph-nov .ph-nov__h::after{content: "";display: block;width: 40px;height: 3px;margin: 12px 0 0;background: #B69C75}html body .ph-nov .ph-nov__p{margin: 0;font-size: 15px;line-height: 22px;color: #E3D9CE}html body .ph-nov .ph-nov__form{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "email btn" "legal legal" "chyba chyba";gap: 8px 8px;align-items: center}html body .ph-nov .ph-nov__form > input[type="email"]{grid-area: email}html body .ph-nov .ph-nov__form > button[type="submit"]{grid-area: btn}html body .ph-nov .ph-nov__form > .ph-nov__vek{grid-area: vek}html body .ph-nov .ph-nov__form > .ph-nov__legal{grid-area: legal}html body .ph-nov .ph-nov__form > .ph-nov__chyba{grid-area: chyba}html body .ph-nov:not(.ph-nov--stranka).is-sent .ph-nov__done{grid-column: 2}@media (min-width: 768px) and (max-width: 1099px){html body .ph-nov:not(.ph-nov--stranka) .ph-nov__panel{gap: 16px 32px;padding: 32px}html body .ph-nov .ph-nov__h{font-size: 22px;line-height: 28px}}@media (max-width: 767px){html body .body-banners > .ph-nov-wrap{margin-bottom: 16px}html body .ph-nov:not(.ph-nov--stranka) .ph-nov__panel{grid-template-columns: minmax(0, 1fr);gap: 16px;padding: 24px 20px}html body .ph-nov .ph-nov__h{font-size: 22px;line-height: 28px}html body .ph-nov .ph-nov__form{grid-template-columns: minmax(0, 1fr);grid-template-areas: "email" "btn" "legal" "chyba"}html body .ph-nov:not(.ph-nov--stranka).is-sent .ph-nov__done{grid-column: 1}}html body #footer > .ph-novpruh-wrap{display: block;padding-top: 28px;padding-bottom: 0}html body .ph-novpruh{margin: 0;padding: 22px 24px;border-radius: 8px;background: rgba(255,255,255,.06);color: #E3D9CE}html body .ph-novpruh .ph-novpruh__t{margin: 0 0 12px;font-size: 15px;line-height: 21px;color: #E3D9CE}html body .ph-novpruh .ph-novpruh__t strong{display: block;margin: 0 0 4px;font-size: 18px;line-height: 24px;font-weight: 700;color: #FFFFFF}html body .ph-novpruh .ph-novpruh__form{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}html body .ph-novpruh .ph-novpruh__form > input[type="email"]{flex: 1 1 260px;max-width: 420px}html body .ph-novpruh .ph-novpruh__form > button[type="submit"]{flex: 0 0 auto}html body .ph-novpruh .ph-novpruh__form > .ph-nov__chyba{flex: 1 1 100%}html body .ph-novpruh > .ph-nov__legal{margin: 10px 0 0}html body #footer .ph-novpruh :is(a, span):not(.ph-nov__sr){display: inline;width: auto;min-height: 0;margin: 0;padding: 0;font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit}html body #footer .ph-novpruh .ph-nov__legal a{color: #FFFFFF;text-decoration: underline;text-underline-offset: 2px}@media (max-width: 767px){html body .ph-novpruh{padding: 18px 16px}html body .ph-novpruh .ph-novpruh__form > input[type="email"], html body .ph-novpruh .ph-novpruh__form > button[type="submit"]{flex: 1 1 100%;max-width: none}}html body .ph-novok{position: fixed;left: 24px;bottom: 24px;z-index: 9990;width: 340px;max-width: calc(100vw - 24px)}html body .ph-novok .ph-novok__vyzva{display: flex;align-items: center;gap: 8px;padding: 10px 10px 10px 16px;border-radius: 8px;background: #2B2320;color: #FFFFFF;box-shadow: 0 6px 24px rgba(0,0,0,.22)}html body .ph-novok .ph-novok__t{flex: 1 1 auto;font-size: 15px;line-height: 20px;font-weight: 600;color: #FFFFFF}html body .ph-novok .ph-novok__vyzva button{height: 44px;min-width: 56px;margin: 0;padding: 0 16px;border-radius: 999px;font-family: inherit;font-size: 15px;line-height: 42px;font-weight: 600;text-transform: none !important;cursor: pointer}html body .ph-novok .ph-novok__ano{border: 1px solid #B69C75;background: #B69C75;color: #211A17}html body .ph-novok .ph-novok__ne{border: 1px solid #CFC6BE;background: transparent;color: #F6EEE2}html body .ph-novok .ph-novok__ano:hover{background: #C9B28C}html body .ph-novok .ph-novok__ne:hover{background: rgba(255,255,255,.1)}html body .ph-novok :is(.ph-novok__vyzva button, .ph-novok__x):focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}html body .ph-novok .ph-novok__okno{position: relative;max-height: calc(100vh - 24px);max-height: calc(100dvh - 24px);overflow-y: auto;padding: 22px 20px 18px;border-radius: 8px;background: #2B2320;color: #F6EEE2;box-shadow: 0 10px 32px rgba(0,0,0,.28)}html body .ph-novok .ph-novok__okno[hidden]{display: none}html body .ph-novok.is-open .ph-novok__vyzva{display: none}html body .ph-novok .ph-novok__okno:focus{outline: none}html body .ph-novok .ph-novok__x{position: absolute;top: 4px;right: 4px;width: 44px;height: 44px;margin: 0;padding: 0;border: 0;background: transparent;color: #E3D9CE;font-size: 28px;line-height: 44px;cursor: pointer}html body .ph-novok .ph-novok__h{margin: 0 44px 8px 0;font-size: 22px;line-height: 28px;font-weight: 700;color: #FFFFFF}html body .ph-novok .ph-novok__p{margin: 0 0 14px;font-size: 15px;line-height: 21px;color: #E3D9CE}html body .ph-novok .ph-novok__form{display: grid;gap: 8px}html body .ph-novok .ph-novok__form > button[type="submit"]{width: 100%}@media (max-width: 767px){html body .ph-novok{left: 12px;right: 12px;bottom: 12px;bottom: max(12px, env(safe-area-inset-bottom));width: auto;max-width: none}}html body .ph-nov.ph-nov--stranka{display: block;margin: 8px 0 24px;background: transparent;color: #1E1E1C;overflow: visible}html body .ph-nov--stranka .ph-nov__form{max-width: 560px;grid-template-areas: "lbl lbl" "email btn" "legal legal" "chyba chyba"}html body .ph-nov--stranka .ph-nov__lbl{grid-area: lbl;display: block;margin: 0;font-size: 15px;line-height: 20px;font-weight: 600;color: #1E1E1C}html body .ph-nov--stranka .ph-nov__vek{color: #1E1E1C}html body .ph-nov--stranka.is-sent .ph-nov__done{max-width: 560px}@media (max-width: 767px){html body .ph-nov--stranka .ph-nov__form{grid-template-areas: "lbl" "email" "btn" "legal" "chyba"}}html body.in-kosik .cart-empty .empty-cart-boxes > div:has(form.search-form){display: none !important}html body.in-kosik .cart-empty .empty-cart-boxes > div:first-child{width: 100% !important;max-width: none !important;flex: 0 0 100% !important;float: none !important}html body.in-kosik #content#content .cart-empty .empty-cart-boxes h3{display: none !important}html:not(#ph-x) body.in-kosik .cart-empty .ph-cart-intro{margin-bottom: 16px !important}html:not(#ph-x) body.in-kosik .cart-empty .cart-row, html:not(#ph-x) body.in-kosik .cart-empty .empty-cart-boxes{margin-top: 0 !important;padding-top: 0 !important}html:not(#ph-x) body.in-kosik #content .cart-empty div.cart-heading{position: relative;padding: 0 0 20px !important;margin-top: 30px !important;text-align: left !important}html:not(#ph-x) body.in-kosik #content .cart-empty div.cart-heading::after{content: "";position: absolute;left: 0;bottom: -2px;width: 40px;height: 3px;background: #B69C75}html body.in-kosik .cart-summary .discount-coupon::after{content: "Kód platí od 1\0000a0000\0000a0Kč za zboží bez slevy. Neplatí na zlevněné sady a zboží v akci.";display: block;margin: 8px 0 0;font: 400 13px/18px var(--ph-font-ui, Roboto, Arial, sans-serif);color: var(--ph-muted, #6E645D)}html body.in-kosik .ph-kup-info{margin: 0 0 8px;font: 400 13px/18px var(--ph-font-ui, Roboto, Arial, sans-serif);color: var(--ph-ink, #211A17)}html body.in-kosik .ph-kup-info--chybi{color: var(--ph-akce, #6B1E2E)}html body.in-kosik .cart-summary .discount-coupon{display: flex;flex-direction: column}html body.in-kosik .cart-summary .discount-coupon > .ph-kup-znovu{order: 2;margin: 6px 0 0}html body.in-kosik .cart-summary .discount-coupon::after{order: 3}html body.in-kosik .cart-table .ph-kup-stitek{display: block;margin: 4px 0 0;font: 400 13px/18px var(--ph-font-ui, Roboto, Arial, sans-serif);color: var(--ph-muted, #6E645D)}html body .discount-coupon form.input-group.compact-form{display: flex !important;flex-wrap: nowrap !important;align-items: center !important;gap: 8px}html body .discount-coupon form.input-group.compact-form > input#discountCouponCode{flex: 1 1 auto;min-width: 0;height: 44px !important;min-height: 44px;margin: 0 !important;border-radius: 10px !important}html body .discount-coupon form.input-group.compact-form > button.btn.btn-secondary{flex: 0 0 auto;width: auto !important;min-width: 0 !important;height: 44px !important;min-height: 44px !important;margin: 0 !important;padding: 0 22px !important;border: 1px solid var(--ph-btn-line, #938578) !important;border-radius: 999px !important;box-shadow: none !important;background: var(--ph-paper, #fff) !important;color: var(--ph-ink, #211A17) !important;-webkit-text-fill-color: var(--ph-ink, #211A17) !important;font-size: 15px !important;line-height: 42px !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent}html body .discount-coupon form.input-group.compact-form > button.btn.btn-secondary:is(:hover, :focus, :active){background: var(--ph-paper, #fff) !important;color: var(--ph-ink, #211A17) !important;-webkit-text-fill-color: var(--ph-ink, #211A17) !important}@media (hover: hover) and (pointer: fine){html body .discount-coupon form.input-group.compact-form > button.btn.btn-secondary:hover{border-color: var(--ph-ink, #211A17) !important}}html body .discount-coupon form.input-group.compact-form > button.btn.btn-secondary:active{filter: brightness(0.92)}html body .discount-coupon form.input-group.compact-form > button.btn.btn-secondary:focus-visible{outline: 2px solid var(--ph-ink, #211A17) !important;outline-offset: 3px !important}@media (min-width: 768px){html #header .header-top{height: 58px !important;min-height: 58px !important;padding-top: 0 !important;padding-bottom: 0 !important;align-items: center !important}html #header .site-name-wrapper, html #header .site-name, html #header .site-name a{height: auto !important;min-height: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important}html #header .site-name a img{height: 40px !important;width: auto !important;max-height: 40px !important}html #header .search .search-input{height: 44px !important;min-height: 44px !important;background-color: var(--ph-paper) !important;border-color: #D9CFC2 !important}html #header .search .search-input:hover, html #header .search .search-input:focus{border-color: var(--ph-btn-line) !important;background-color: var(--ph-paper) !important}html #header::before, html #header .menu-helper{top: 58px !important}html body #header.fixed-menu{top: -58px !important}html body .overall-wrapper:has(> #header.fixed-menu){padding-top: 100px !important}html body .overall-wrapper:not(:has(> #header.fixed-menu)) > .top-navigation-bar::before{top: 133px !important}}@media (max-width: 767px){html body.mobile:not(.ordering-process) .top-navigation-bar{height: 46px !important;min-height: 46px !important}html body.mobile:not(.ordering-process) #header{height: 46px !important}html body.mobile:not(.ordering-process) .site-msg.information{top: 46px !important}html body.mobile:not(.ordering-process) .top-navigation-bar .site-name{height: 46px !important}html body.mobile:not(.ordering-process) .top-navigation-bar .site-name a{height: 46px !important;display: flex !important;align-items: center !important}html body.mobile:not(.ordering-process) .top-navigation-bar .site-name a img{height: 32px !important;width: auto !important;max-height: 32px !important}html body.mobile:not(.ordering-process) .top-navigation-bar .top-navigation-tools{margin-top: -5px !important}html body.mobile:not(.ordering-process) .top-navigation-bar .responsive-tools a[aria-label="Menu"]{top: 1px !important}html body.mobile:not(.ordering-process) #header .navigation-buttons{margin-top: -5px !important}html body.mobile:not(.ordering-process) .breadcrumbs-wrapper{margin-top: 41px !important}html body.mobile.type-index #content-wrapper{padding-top: 56px !important}html body.mobile.search-window-visible:not(.ordering-process) #header .search{top: 46px !important}html body.mobile:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search .search-input{background: var(--ph-paper) !important;border-color: #D9CFC2 !important}html body.mobile:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search .search-input:focus{border-color: var(--ph-btn-line) !important}}html #header .search .search-input{border-color: var(--ph-line, #E7E0D6) !important}html #header .search .search-input:hover, html #header .search .search-input:focus{border-color: var(--ph-btn-line, #938578) !important}html #header .search .search-input::placeholder{color: #857A72 !important;opacity: 1}@media (min-width: 768px){html #header .search .search-input{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23938578' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") !important}}@media (min-width: 1150px){html #header .search{flex: 0 1 335px !important}}@media (max-width: 767px){html body.mobile:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search .search-input{border-color: var(--ph-line, #E7E0D6) !important}html body.mobile:is(.type-index, .type-category, .type-detail, .type-manufacturer-detail, .type-search, .type-page) #header .search .search-input:focus{border-color: var(--ph-btn-line, #938578) !important}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){html #header .search .search-input{height: 36px !important;min-height: 36px !important;padding-left: 38px !important;background-position: 14px 50% !important;background-size: 16px 16px !important;font-size: 14px !important}}html body:not(#ph-x) #header #formSearchForm button.btn{background: var(--ph-akce, #6B1E2E) !important;border-color: var(--ph-akce, #6B1E2E) !important;color: #FFFFFF !important;-webkit-text-fill-color: #FFFFFF !important}html body:not(#ph-x) #header #formSearchForm button.btn:active{background: var(--ph-akce-2, #8C2F41) !important;border-color: var(--ph-akce-2, #8C2F41) !important}@media (hover: hover){html body:not(#ph-x) #header #formSearchForm button.btn:hover{background: var(--ph-akce-2, #8C2F41) !important;border-color: var(--ph-akce-2, #8C2F41) !important}}html body:not(#ph-x) #header #formSearchForm button.btn:focus-visible{outline: 2px solid var(--ph-ink, #211A17) !important;outline-offset: 3px !important}@media (max-width: 767px){html body.mobile:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target="login"]{transform: translateY(3px)}html body.mobile:not(.ordering-process) .top-navigation-bar .responsive-tools a[data-target="search"]{transform: translateY(2px)}}html body #cart-widget a#continue-order-button{border-radius: 999px !important;font-weight: 600 !important;text-transform: none !important;letter-spacing: 0 !important}html body #cart-widget:has(.cart-widget-product[data-testid="cartTitle"]) a#continue-order-button{display: none !important}html body.cart-window-visible .ph-tst{visibility: hidden !important;transform: translateY(calc(100% + 24px)) !important;transition: none !important}@media (max-width: 767px){html body.mobile.ordering-process .top-navigation-bar{height: 46px !important;min-height: 46px !important}html body.mobile.ordering-process #header{height: 46px !important}html body.mobile.ordering-process .top-navigation-bar .site-name{height: 46px !important}html body.mobile.ordering-process .top-navigation-bar .site-name a{height: 46px !important;display: flex !important;align-items: center !important}html body.mobile.ordering-process .top-navigation-bar .site-name a img{height: 32px !important;width: auto !important;max-height: 32px !important}html body.mobile.ordering-process #content-wrapper{padding-top: 56px !important}html body.mobile.ordering-process .top-navigation-bar .responsive-tools a[aria-label="Menu"]{transform: translateY(-2px)}html body.mobile.ordering-process .top-navigation-bar .responsive-tools a[data-target="login"]{transform: translateY(3px)}html body.mobile.ordering-process .top-navigation-bar .responsive-tools a[data-target="search"]{transform: translateY(2px)}html body.mobile.search-window-visible.ordering-process #header .search{top: 46px !important}}@media only screen and (max-width: 767px){html body.mobile .top-navigation-bar:not(:has(.nav-part > .site-name))::before{height: 46px;background: url("https://cdn.myshoptet.com/usr/www.mercato.cz/user/logos/logo-11.svg") left 0 top 7px / 102px 32px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.8'/%3E%3Cpath d='M4.5 20.5c.6-4 3.7-6.2 7.5-6.2s6.9 2.2 7.5 6.2'/%3E%3C/svg%3E") right 55px top 11px / 22px 22px no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23211A17' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") right 11px top 12px / 22px 22px no-repeat}html body.mobile .top-navigation-bar:not(:has(.nav-part > .site-name))::after{top: 8px}}@media (min-width: 768px){html body.in-hodnoceni-obchodu .content-wrapper-in > .sidebar{display: none !important}html body.in-hodnoceni-obchodu .content-wrapper-in > #content{flex: 1 1 100% !important;width: 100% !important;max-width: 100% !important}html body.in-hodnoceni-obchodu #content .content-inner{max-width: 860px !important}}@media (max-width: 767px){html body .products.carousel:not(.slick-initialized){display: flex !important;flex-wrap: nowrap !important;gap: 5px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;align-items: flex-start;box-sizing: content-box;-webkit-overflow-scrolling: touch;scrollbar-width: none}html body .products.carousel:not(.slick-initialized)::-webkit-scrollbar{display: none}html body:not(#ph-x) .products.carousel:not(.slick-initialized) > .product{flex: 0 0 calc(40% - 5px) !important;width: calc(40% - 5px) !important;min-width: 0 !important;max-width: none !important;margin: 0 !important;scroll-snap-align: start}html body.type-index .products.carousel:not(.slick-initialized){padding-bottom: 30px !important;align-items: stretch}html body:not(#ph-x) .products.carousel:not(.slick-initialized) > .product .availability{display: none !important}html body .homepage-group-title:has(> .ph-rada-sip){position: relative}html body .ph-rada-sip{position: absolute;top: 45px;width: 44px;height: 44px;margin: 0;z-index: 2;padding: 0;border: 1px solid var(--ph-btn-line, #938578);border-radius: 50%;background: #fff 50% 50% / 12px auto no-repeat;font-size: 0;cursor: pointer;-webkit-tap-highlight-color: transparent}html body .ph-rada-sip--prev{left: 0;background-image: url("https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/slider-arrow-left.svg")}html body .ph-rada-sip--next{right: 0;background-image: url("https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/slider-arrow-right.svg")}html body .ph-rada-sip:disabled{opacity: .35;cursor: default}html body .ph-rada-sip:focus-visible{outline: 2px solid var(--ph-ink, #211A17);outline-offset: 3px}}
/* PH-ZAHLAVI-KAT (2026-11-13, web-content-lead, audit mobilu bod 3; Pavel v relaci auditu „Ano 2, 3, …“, nasazení po „ano“ v hlavní relaci):
   na telefonu (do 767 px) kratší záhlaví kategorie, aby byla první řada produktů vidět na první obrazovce.
   Nic se neskrývá: text kategorie, pilulky, odkazy i věta o 18 letech zůstávají, mění se jen mezery a řádky odkazů
   „Oblíbené“ a „Procházet podle“ jsou jedna posuvná řada místo zalomení. Vrácení: smazat tento blok. */
@media (max-width:767px){
  html body.type-category h1.category-title{margin-bottom:10px}
  html body.type-category .category-perex{margin-bottom:10px}
  html body.type-category .category-perex .ph-typ{margin:0 0 10px !important}
  html body.type-category .category-perex > p:not([class]){font-size:15px;line-height:21px;margin:0 0 6px}
  html body.type-category .category-perex .ph-rychly{display:flex;flex-wrap:nowrap;align-items:center;gap:0 4px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 0 2px;line-height:26px}
  html body.type-category .category-perex .ph-rychly::-webkit-scrollbar{display:none}
  html body.type-category .category-perex .ph-rychly a[href]{flex:0 0 auto;padding:2px 0}
  html body.type-category .category-perex .ph-rychly .ph-rychly-nadpis{flex:0 0 auto}
  html body.type-category .category-perex > :last-child{margin-bottom:0}
  html body.type-category #productsListHeading.sr-only{margin:0}
}
/* PH-SIPKY-RAD (2026-11-13, web-content-lead; Pavel 13. 11. přes hlavní relaci: „na počítači ty ikonky na scrollování doleva doprava.
   U degustační sady vín nebo u nejprodávanější nebo u oblíbené jsou teda opravdu jako malé.“; nasazení po „ano“ v hlavní relaci):
   od 768 px (tablet, počítač) šipky řad produktů (slick) na úvodu a v detailu: kruh 44 px místo 25 px, ikona 16 px,
   šipky vedle sebe s mezerou 8 px (na tabletu se dřív překrývaly), svisle na stejném středu jako dřív. Telefon beze změny
   (nativní řady bez šipek, změna 294). Vrácení: smazat tento blok. */
@media (min-width:768px){
  html body:is(.type-index, .type-detail) .products-block .slick-arrow{width:44px !important;height:44px !important;top:-80px !important;background-size:16px auto !important;background-position:center !important}
  html body:is(.type-index, .type-detail) .products-block .slick-arrow.slick-next{right:0 !important;left:auto !important}
  html body:is(.type-index, .type-detail) .products-block .slick-arrow.slick-prev{right:52px !important;left:auto !important}
  html body:is(.type-index, .type-detail) .products-block .slick-arrow:focus-visible{outline:2px solid var(--ph-ink) !important;outline-offset:3px}
}
/* PH-DETAIL-VINO (2026-11-13, web-content-lead, audit mobilu bod 5; nasazení po Pavlově „ano“ v hlavní relaci):
   na telefonu (do 767 px) na detailu produktu 1) drobečková navigace jen jako jeden odkaz zpět na nadřazenou kategorii
   (ostatní položky zůstávají v HTML i ve strukturovaných datech, jen se nezobrazují), 2) štítek „Akce“ u ceny se skryje,
   když je na fotce slevový odznak (sleva zůstává vidět na odznaku a u ceny), 3) vzhled štítků s údaji vína v jedné posuvné řadě
   (vkládá je modul PH-DETAIL-FAKTA v ph-mobil). Vrácení: smazat tento blok (a modul v ph-mobil). */
@media (max-width:767px){
  html body:has(.p-detail-inner) .breadcrumbs > span{display:none}
  html body:has(.p-detail-inner) .breadcrumbs > span:nth-last-child(2){display:block;max-width:100%}
  html body:has(.p-detail-inner) .breadcrumbs > span:nth-last-child(2) .navigation-bullet{display:none}
  html body:has(.p-detail-inner) .breadcrumbs > span:nth-last-child(2) > a{display:flex;align-items:center;min-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none}
  html body:has(.p-detail-inner) .breadcrumbs > span:nth-last-child(2) > a::before{content:"\2039" !important;display:inline-block !important;font-size:22px;line-height:1;margin-right:8px}
  html body:has(.p-detail-inner) .breadcrumbs > span:nth-last-child(2) > a > span{overflow:hidden;text-overflow:ellipsis}
  html body .p-detail-inner:has(.p-image .flag-discount) .p-detail-info .flags-default .flag-action{display:none}
  html body .p-detail-inner:has(.p-image .flag-discount) .p-detail-info .flags-default:not(:has(.flag:not(.flag-action))){display:none}
  html body .p-detail-inner-header .ph-fakta{display:flex;flex-wrap:nowrap;gap:6px;margin:6px 0 2px;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}
  html body .p-detail-inner-header .ph-fakta::-webkit-scrollbar{display:none}
  html body .p-detail-inner-header .ph-fakta li{flex:0 0 auto;font-size:14px;line-height:20px;padding:3px 10px;border-radius:14px;background:#efe7dc;color:#211a17;white-space:nowrap}
}
/* PH-LISTA-FILTR (2026-11-13, web-content-lead, audit mobilu bod 7; nasazení po Pavlově „ano“ v hlavní relaci): vzhled přichycené lišty
   filtru a řazení ve výpisu na telefonu (vkládá ji modul PH-LISTA-FILTR v ph-mobil). Vrácení: smazat tento blok i modul. */
.ph-lista-filtr{display:none}
@media (max-width:767px){
  html body .ph-lista-filtr{position:fixed;left:0;right:0;z-index:99;display:flex;gap:8px;align-items:center;padding:8px 16px;background:rgba(250,246,240,.97);border-bottom:1px solid #e7e0d6;box-shadow:0 2px 8px rgba(33,26,23,.06)}
  html body .ph-lista-filtr[hidden]{display:none}
  html body .ph-lista-filtr .ph-lf-btn{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid #938578;border-radius:999px;background:#fff;color:#211a17;font:600 15px/1 inherit;font-family:inherit}
  html body .ph-lista-filtr .ph-lf-sel{flex:1 1 auto;min-width:0;min-height:44px;padding:0 34px 0 16px;border:1px solid #938578;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23211a17' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;color:#211a17;font-size:16px;font-weight:600;font-family:inherit;-webkit-appearance:none;appearance:none}
}
/* PH-KARTA-VINA (2026-11-13, web-content-lead, audit mobilu bod 2; nasazení po Pavlově „ano“ v hlavní relaci): vzhled řádku
   „typ · sladkost · odrůda · oblast“ v kartě vína ve výpisu na telefonu (vkládá ho modul PH-KARTA-VINA v ph-mobil). Vrácení: smazat blok i modul. */
@media (max-width:767px){
  html body #products .p .ph-kv{display:block;margin:4px 0 2px;font-size:14px;line-height:19px;color:#5b4f47;overflow-wrap:anywhere}
}
/* PH-NOVINKY-ANO-VINOVE (2026-11-13, web-content-lead; Pavel v hlavní relaci „ano vinove ano“, pravidlo „Call to action vždycky děláme červený.“):
   tlačítko „Ano“ v rohové nabídce „100 Kč na první nákup?“ (ph-novinky, místo roh) vínové #6B1E2E s bílým textem místo zlatého #B69C75.
   Jemný světlý okraj jako u tlačítek „Chci novinky“ na tmavém pozadí, aby bylo tlačítko vidět i proti tmavému panelu #2B2320 (okraj 3,9 : 1).
   Text 11,4 : 1; najetí a fokus tmavší vínová #561826 (13,5 : 1), fokus navíc bílý obrys. „Ne“ zůstává obrysové (vedlejší volba).
   Ostatní tlačítka ph-novinky (Chci novinky v bloku, patičce, na /novinky/ a děkovací stránce) už vínová jsou. Vrácení: smazat tento blok. */
html body .ph-novok .ph-novok__vyzva .ph-novok__ano{border:0 !important;background:#6B1E2E !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.38) !important;color:#FFFFFF !important;-webkit-text-fill-color:#FFFFFF}
html body .ph-novok .ph-novok__vyzva .ph-novok__ano:hover,html body .ph-novok .ph-novok__vyzva .ph-novok__ano:focus-visible{background:#561826 !important}
html body .ph-novok .ph-novok__vyzva .ph-novok__ano:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}

/* ===== PH-TRYCHTYR 2026-11-14a (relace trychtýř a CX; Pavel 14. 11. „ano 1, 2 3“ = směr, souhlas s nasazením píše v hlavní relaci) =====
   Tři nezávislé bloky. Každý jde vrátit smazáním od svého začátku po konec. Patří na konec ph-vzhled (po 20261113f). */

/* ----- PH-NOVOK-NAD-LISTOU (návrh 1): rohová nabídka 100 Kč nad přichycenou lištou detailu (ph-sb) a nad lištou košíku ve výpisu (ph-lk).
   Dnes na mobilu leží nabídka (z-index 9990, bottom 12 px) pod lištou ph-sb (z-index 10030), tlačítka Ano a Ne nejdou stisknout. */
html.ph-sb-on body .ph-novok {
  bottom: calc(var(--ph-sb-height, 64px) + 8px + env(safe-area-inset-bottom, 0px)) !important;
}
html.ph-lk-on body .ph-novok {
  bottom: calc(var(--ph-lk-height, 64px) + 8px + env(safe-area-inset-bottom, 0px)) !important;
}
/* ----- konec PH-NOVOK-NAD-LISTOU ----- */

/* ----- PH-LISTA-KOSIK (návrh 2): lišta „V košíku“ po přidání ve výpisu, jen mobil a tablet na dotyk (stejný dotaz jako ph-sb).
   Tvar a tlačítko jako ph-sb na detailu; text dopravy zdarma podle Doprava a platba („Do Zásilkovny zdarma zbývá …“, nad 5 kg PPL). Skript: blok PH-LISTA-KOSIK v ph-mobil. */
html body .ph-lk {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 10030; box-sizing: border-box;
  display: flex; align-items: center; gap: 12px;
  padding: 10px max(16px, env(safe-area-inset-right, 0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px, env(safe-area-inset-left, 0px));
  background: #FFFFFF; box-shadow: 0 -2px 12px rgba(33, 26, 23, .10);
  font: 400 14px/20px var(--ph-font-ui, Roboto, Arial, sans-serif); color: var(--ph-ink, #211A17);
  transform: translateY(calc(100% + 8px)); visibility: hidden; transition: transform .2s ease, visibility .2s;
}
html.ph-lk-on body .ph-lk { transform: none; visibility: visible; }
html body .ph-lk-t { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
html body .ph-lk-s { font-size: 15px; line-height: 20px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-variant-numeric: tabular-nums; }
/* druhý řádek se smí zalomit: na 360 px by se „… zbývá 949 Kč“ jinak zkrátil o částku */
html body .ph-lk-d { font-size: 13px; line-height: 18px; color: var(--ph-muted, #6E645D); white-space: normal; font-variant-numeric: tabular-nums; }
html body .ph-lk-d.ph-lk-free { color: var(--ph-success, #2E7D32); font-weight: 600; }
html body .ph-lk-bar { display: block; height: 4px; margin-top: 2px; border-radius: 2px; background: var(--ph-sand, #F1EBE1); overflow: hidden; }
html body .ph-lk-bar > i { display: block; height: 100%; width: 0; border-radius: 2px; background: #8C6A3C; transition: width .3s ease; }
html body .ph-lk .ph-lk-go {
  flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 22px; border-radius: 999px;
  background: var(--ph-akce, #6B1E2E) !important; color: #FFFFFF !important; -webkit-text-fill-color: #FFFFFF !important;
  font: 700 16px/1 var(--ph-font-ui, Roboto, Arial, sans-serif); text-decoration: none !important; white-space: nowrap; touch-action: manipulation;
}
html body .ph-lk .ph-lk-go:focus-visible { outline: 2px solid var(--ph-ink, #211A17); outline-offset: 3px; }
/* rezerva, aby lišta nezakryla poslední řadu zboží a patičku */
html.ph-lk-on body { padding-bottom: var(--ph-lk-height, 72px); }
/* krátké oznámení „… přidáno do košíku / Zobrazit košík“ na mobilu nahrazuje lišta */
html.ph-lk-on body .ph-tst { display: none !important; }
/* lišta ustoupí oknu 18+, panelu po přidání a chybové hlášce (stejně jako ph-sb) */
html:is(:has(#colorbox[style*="display: block"]), .ph-np-open, .ph-chyba-open) body .ph-lk { transform: translateY(calc(100% + 8px)) !important; visibility: hidden !important; }
/* cena v kartě zůstane vidět nad počítadlem − / počet / + (dnes ji pilulka zakryje) */
@media (max-width: 767px), (max-width: 1199px) and (pointer: coarse) {
  html body .ph-kq-on.ph-kq-plna { padding-bottom: 52px; }
  html body .ph-kq-plna .prices { visibility: visible; }
  html body .ph-kq-plna .ph-kq { top: auto; bottom: 0; height: 44px; }
}
@media (prefers-reduced-motion: reduce) { html body .ph-lk, html body .ph-lk-bar > i { transition: none; } }
@media print { html body .ph-lk { display: none !important; } }
/* ----- konec PH-LISTA-KOSIK ----- */

/* ----- PH-UVOD-KAT verze 2 (Pavel 15. 11.: „ano C, priprav to k nasazeni“; varianta C = textové záložky místo pilulek s rámečkem):
   na úvodu na mobilu řada hlavních kategorií nad karuselem jako tenký bílý pruh pod lištou důvěry, bez rámečků, aby nesoupeřil s bannerem.
   Položky a pořadí bere skript PH-UVOD-KAT v ph-mobil z hlavního menu (beze změny). Vpravo se řada ztrácí do ztracena = jde posunout;
   rezerva vpravo, aby poslední položka po posunu nezůstala v přechodu. Dotyková plocha 44 px. Vrácení: předchozí blok z …20261114u.css */
html body .ph-uvod-kat {
  display: flex; gap: 22px; margin: -20px -15px 14px; padding: 0 48px 0 15px; /* obsah má na mobilu okraj 15 px a nahoře 20 px: pruh jde od kraje ke kraji a navazuje na lištu důvěry */ overflow-x: auto; overscroll-behavior-x: contain;
  background: #FFFFFF; border-bottom: 1px solid var(--ph-line, #E7E0D6);
  scrollbar-width: none; -webkit-overflow-scrolling: touch;
  -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 56px), transparent); mask-image: linear-gradient(90deg, #000 calc(100% - 56px), transparent);
}
html body .ph-uvod-kat::-webkit-scrollbar { display: none; }
html body .ph-uvod-kat a {
  flex: 0 0 auto; display: inline-flex; align-items: center; min-height: 44px; padding: 0; box-sizing: border-box;
  border: 0; border-radius: 0; background: none; color: var(--ph-ink, #211A17) !important;
  font: 500 15px/20px var(--ph-font-ui, Roboto, Arial, sans-serif); text-decoration: none !important; white-space: nowrap; touch-action: manipulation;
}
html body .ph-uvod-kat a:focus-visible { outline: 2px solid var(--ph-ink, #211A17); outline-offset: -2px; border-radius: 4px; }
html body .ph-uvod-kat a:active { text-decoration: underline !important; text-underline-offset: 6px; }
@media (hover: hover) { html body .ph-uvod-kat a:hover { text-decoration: underline !important; text-underline-offset: 6px; } }
@media (min-width: 768px) { html body .ph-uvod-kat { display: none; } }
/* ----- konec PH-UVOD-KAT ----- */
/* ===== konec PH-TRYCHTYR 2026-11-14a ===== */

/* ===== PH-TRYCHTYR 2026-11-14b (relace trychtýř a CX; Pavel 14. 11. „Ano vse“ = směr, souhlas s nasazením v hlavní relaci).
   Patří na konec ph-vzhled za blok 2026-11-14a. Vzhled řádku karty kávy (.ph-kv) je už v ph-vzhled (blok PH-KARTA-VINA). ===== */
/* ----- PH-DORUCENI (návrh 4) ----- */
html body .ph-dor-skryt { display: none !important; }
html body .ph-dor {
  flex: 0 0 auto; align-self: stretch; width: auto; min-width: 100%; max-width: 100%; box-sizing: border-box; margin: 12px 0 8px; padding: 12px 14px;
  border: 1px solid #E6DDD0; border-radius: 14px; background: #FFFFFF;
  font: 400 15px/22px var(--ph-font-ui, Roboto, Arial, sans-serif); color: var(--ph-ink, #211A17);
}
html body .ph-dor p { margin: 0; }
html body .ph-dor-a { font-weight: 700; color: var(--ph-success, #2E7D32); }
html body .ph-dor-c { color: var(--ph-muted, #6E645D); }
html body .ph-dor-c a { color: inherit; text-decoration: underline; }
/* ----- konec PH-DORUCENI ----- */
/* ----- PH-POKLADNA-INFO (návrh 5) ----- */
html body .radio-wrapper .ph-pi-skryt { display: none !important; }
html body .radio-wrapper .ph-pi { display: block; margin-top: 2px; font: 400 13px/18px var(--ph-font-ui, Roboto, Arial, sans-serif); color: var(--ph-muted, #6E645D); white-space: normal; }
/* ----- konec PH-POKLADNA-INFO ----- */
/* ===== konec PH-TRYCHTYR 2026-11-14b ===== */
