/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.otgs-development-site-front-end {display:none;}

:root {
	--gradient-stribrny: linear-gradient(90deg, var(--base-2), var(--base-3), var(--base-2));
	--gradient-zlaty: linear-gradient(90deg, var(--zlata-01), var(--zlata-02), var(--zlata-01));
	--cerchovana: 1px dashed var(--tmava-02);
	--full-margin-left: calc(-100vw / 2 + 100% / 2) !important;
	--full-margin-right: calc(-100vw / 2 + 100% / 2) !important;
    --full-max-width: 100vw;
    --full-width: auto;
	--full-max-row: 1500px;
	--pismo-zaklad: 16px;
	--h6: 1.2rem;
	--h5: 1.44rem;
	--h4: 1.728rem;
	--h3: 2.074rem;
	--h2: 2.488rem;
	--h1: 2.986rem;
}


html,
body {overflow-x:hidden; font-size:var(--pismo-zaklad)}
body {/*background:url(/wp-content/uploads/2024/10/Artboard-2.jpg) no-repeat; background-size:cover; background-attachment:fixed;*/ position:relative;}
body::before {content:""; position:absolute; top:0; right:0; bottom:0; left:0; background-color:var(--tmava); z-index:-1; opacity:.5; height:100%}
p:empty {display:none !important;}
#page {padding-left:0 !important; padding-right:0 !important}
.one-container .container {background-color:transparent !important}
.site-content .content-area {padding-left: 6em;}
body.no-sidebar .site-content .content-area {padding-left: 0;}
.inside-left-sidebar {height:100%; display:flex; flex-direction:column; justify-content:flex-start;}
.inside-left-sidebar::after,
.stk-block-columns#single-produkt-02 > .stk-row > :nth-child(2)::after,
.wc-block-product-categories-list a {text-decoration:none}
.wc-block-product-categories-list--depth-2 {display:none;}
a {text-underline-offset: 3px; text-decoration-thickness: 1px;}

.generate-back-to-top {right: auto; left: 30px;}

h1 {font-size:var(--h1);}
h2 {font-size:var(--h2);}
h3 {font-size:var(--h3);}
h4 {font-size:var(--h4);}
h5 {font-size:var(--h5);}
h6 {font-size:var(--h6);}


h1,
h2,
h3,
h4,
h5,
h6,
#jak-probiha ul li,
form[name="wpv-filter-2846"]::before,
.wpv-sorting-block-label,
.iksm-881 .iksm-term--current > .iksm-term__inner .iksm-term__link {background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-weight: 300; position:relative; margin-left:auto; margin-right:auto; max-width:fit-content;}
.stribro h1,
.stribro h2,
.stribro h3,
.stribro h4,
.stribro h5,
.stribro h6 {background: var(--gradient-stribrny) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}


.tb-gallery#loga-vyrobci ul {list-style: none; margin: 2em 0 0; padding: 0; grid-gap: 54px; align-items: center; display: grid; /*grid-template-columns:repeat(4,1fr) 2.5fr repeat(4,1fr);*/ grid-template-columns:repeat(12,1fr); justify-content: space-between;}
.tb-gallery#loga-vyrobci ul li figure {background:var(--tmava);}
.tb-gallery#loga-vyrobci ul li figure img {max-height:60px; mix-blend-mode:screen; object-fit: contain;}
/*.tb-gallery#loga-vyrobci ul li:nth-of-type(5) img {max-height:80px;}*/
.tb-gallery#loga-vyrobci ul li:nth-of-type(1) {grid-area:1/1/span 1/span 2}
.tb-gallery#loga-vyrobci ul li:nth-of-type(2) {grid-area:1/3/span 1/span 3; opacity:0.8}
.tb-gallery#loga-vyrobci ul li:nth-of-type(3) {grid-area:1/6/span 1/span 4}
.tb-gallery#loga-vyrobci ul li:nth-of-type(4) {grid-area:1/10/span 1/span 3}
.tb-gallery#loga-vyrobci ul li:nth-of-type(5) {grid-area:2/1/span 1/span 3}
.tb-gallery#loga-vyrobci ul li:nth-of-type(6) {grid-area:2/4/span 1/span 2}
.tb-gallery#loga-vyrobci ul li:nth-of-type(7) {grid-area:2/6/span 1/span 3}
.tb-gallery#loga-vyrobci ul li:nth-of-type(8) {grid-area:2/9/span 1/span 2}
.tb-gallery#loga-vyrobci ul li:nth-of-type(9) {grid-area:2/11/span 1/span 2}
.tb-gallery--grid--nocrop .tb-gallery__cell {align-self: center;}
/* */
/* */
/* MENU */
#header-drzak {position:relative; z-index:5;}
.site-header {margin-top: 0; position: relative; background: transparent; margin-left:80px; padding-top:20px; border-bottom:var(--cerchovana); padding-bottom:10px;}
.site-header .inside-header {/*border:10px solid; border-image-slice: 1; border-width: 2px; border-image-source: linear-gradient(125deg, var(--accent) 30%, var(--zlata-02) 50%, var(--accent) 80%);*/ margin-bottom:0px; padding-left:0; padding-right:0; padding-bottom:7px; padding-top:0}
.site-header .site-logo {position:relative; display:flex; align-items:flex-end;}
#zlaty-bordel {position: absolute; /* left: -80px; top: -90px; */ z-index: 2; background: var(--gradient-zlaty); width: 30%; height: 185px; max-width: 450px; border-right:20px solid var(--tmava); clip-path: polygon(0% 100%, 0% 0%, 100% 0%, 100% 50px, 50px 50px, 50px 100%);}
.site-header .header-image {width: 220px; min-width: 160px;}
.main-navigation .inside-navigation {margin-left:0px; width:100%; /*margin-right: calc(-100vw / 2 + 100% / 2);*/ max-width:none;}
#primary-menu {width:100%; margin-left:60px;}
.sticky-enabled .main-navigation.is_stuck {background: var(--tmava); border-bottom: 1px solid var(--accent);}
.sticky-enabled .main-navigation.is_stuck .inside-navigation {max-width: var(--stk-block-width-default-detected); margin: 0 auto; flex-wrap: nowrap; justify-content:center !important; /*padding:10px 0*/}
.sticky-enabled .main-navigation.is_stuck .inside-navigation .navigation-branding {position: relative; left: auto; margin: 0; width: fit-content; margin-right: 0;}
.sticky-enabled .main-navigation.is_stuck .inside-navigation .dgwt-wcas-search-wrapp {display:none !important; margin-left:35px;}
.sticky-enabled .main-navigation.is_stuck .inside-navigation .sticky-navigation-logo img {height:40px}
.sticky-enabled .main-navigation.is_stuck .inside-navigation #primary-menu {margin:0; display: flex; justify-content: flex-end;}
.sticky-enabled .main-navigation.is_stuck #menu-hlavni-menu #menu-item-12604 {position:relative !important; margin-right:0 !important}
.menu-item-has-children .dropdown-menu-toggle {padding-left: 2px;}
.nav-float-right #site-navigation {margin-left: 0; display: flex; justify-content: center; margin-right: 0; width: 100%;}
.xoo-el-close.xoo-el-icon-cross::after {content:"\D7"}
a.xoo-el-login-tgr {font-size: 22px; display: flex; border: 1px dashed var(--base); border-top: 0; border-right: 0; padding-left: 15px; padding-bottom: 0px; margin-left: 10px; padding-right: 0px; position: relative; border-bottom: 0; min-height: 49px; align-items: center; text-decoration: none;}
a.xoo-el-login-tgr::after {content: ""; position: absolute; left: -16px; bottom: -5px; width: 30px; height: 5px; background: var(--tmava); z-index: 2; display: block;}
.xoo-el-popup-notice.xoo-el-popup-notice-active {display:none !important;}
a.xoo-el-lostpw-tgr {color:black}
.xoo-aff-group.xoo-el-login-btm-fields a.xoo-el-lostpw-tgr {color:white;}
[data-section="lostpw"] .xoo-el-notice-error {font-size:0;}
[data-section="lostpw"] .xoo-el-notice-error::after {font-size:14px; content:"Vaše uživatelské jméno nebo e-mail nesouhlasí."}
#menu-item-2330 > a {display:flex;}
#menu-item-2330 > a::before {/*content:"\f333"; font-family: dashicons !important;*/ content: "\f0c9"; font-family: 'Line Awesome Free' !important; font-weight: 900 !important; display: inline-block; font-weight: 400; margin-right: 3px;}
#menu-item-12602 {width:320px;}
#menu-item-12602 a {padding-left:20px; padding-right:20px;}
.menu-bar-items .cart-contents {background: var(--gradient-zlaty); width: 100%; display: flex; height: calc(100% + 0px); padding: 10px 10px; box-sizing: border-box; margin-top: 0px; margin-bottom: 0; position: relative; text-decoration: none; aspect-ratio: 1 / 1; justify-content: center;}
.menu-bar-items .cart-contents::after {content: ""; position: absolute; left: -15px; right: -15px; bottom: -1px; background: var(--tmava); display: block; height: 1px; z-index: 10;}
.menu-bar-items .cart-contents:hover {background: var(--gradient-stribrny);}
.cart-contents > span.number-of-items {background-color: black !important; color: white !important; position: absolute; border-radius: 100%; font-size: 10px; padding: 5px; aspect-ratio: 1 / 1; line-height: 0 !important; left: 3px; top: 3px; width: 20px; height: 20px; display: flex !important; justify-content: center; align-items: center;}
.cart-contents > span.number-of-items.no-items {display:none !important}
.menu-bar-items .gp-icon svg {fill:black;}
.stk-block-columns#kurzy-drzak {overflow:initial !important}
.stk-block-columns#kurzy-drzak > .stk-row {display:grid; grid-template-columns:1fr 60px 60px; margin-left: 0; column-gap:10px; max-width:none !important; min-width:0 !important}
.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) .stk--block-horizontal-flex {justify-content:space-between !important}
/*.logged-in .stk-block-columns#kurzy-drzak > .stk-row > :nth-child(2) {display:none;}*/
/*.logged-in .stk-block-columns#kurzy-drzak > .stk-row {grid-template-columns: 1fr 60px;}*/
.logged-in .stk-block-columns#kurzy-drzak > .stk-row .xoo-el-login-tgr {display:flex !important;}
[id*="wpv-view-layout-2891"] .stk-block-columns > .stk-row {display: grid; grid-template-columns: repeat(3, auto); grid-gap: 5px;}
[id*="wpv-view-layout-2891"] .kurzy-hodnoty {display: flex; justify-content: space-between; gap: 3px;}
.stk-block-columns#kurzy-drzak .kurzy-hodnoty > span {white-space:nowrap;}
.stk-block-columns#kurzy-drzak .tb-fields-and-text,
.stk-block-columns#kurzy-drzak .tb-fields-and-text span,
.stk-block-columns#kurzy-drzak .tb-fields-and-text a {font-size:12px;}
.stk-block-columns#kurzy-drzak #bars {padding-left: 0 !important; margin-left: 0 !important;}
.stk-block-columns#kurzy-drzak #bars .stk-block-content {height:100%; justify-content: flex-end;}
.stk-block-columns#kurzy-drzak #bars .wp-block-navigation {display:none;}
.kurzy-procenta {display:flex;}
[id*="wpv-view-layout-2891"] > .stk-block-columns > .stk-row > /*:nth-child(3 of .stk-block-column)*/ .kurz-procento .stk-block-content {display:flex; justify-content:flex-start !important; align-items:center !important; gap:6px; flex-direction:row !important}

#menu-item-12604 {/*position:absolute; right:0*/}
#menu-item-12604 a {padding-right:0}
.main-navigation:not(.toggled) ul li:hover>ul {padding: 20px; margin-left: 7px; background-color: transparent; margin-top: -25px; padding-top: 40px; z-index: 2;}
.main-navigation:not(.toggled) ul li>ul::before {content: "" !important; display: block; background-image: radial-gradient(var(--base) 30%, transparent 30%); background-position: 0px 0px; background-size: 3px 3px; left: -1px; position: absolute; right: -1px; top: -1px; bottom: -1px; z-index: -1; border: 10px solid var(--tmava); clip-path: polygon(0% 100%, 0% 0%, 28px 30px, 100% 30px, 100% 100%);}
.main-navigation:not(.toggled) ul li>ul::after {content: "" !important; display: block; background: var(--tmava); left: -1px; position: absolute; right: -1px; top: -1px; bottom: -1px; z-index: 0; clip-path: polygon(12px calc(100% - 13px), 12px 14px, 26px 33px, calc(100% - 12px) 33px, calc(100% - 12px) calc(100% - 13px)); border: 0;}
.main-navigation ul ul li {z-index:1;}
.cart-contents > span.number-of-items {color:black;}
#mobile-menu-control-wrapper .menu-bar-items {display:none !important}
.menu-bar-item .shopping-cart .amount {display:none;}
.has-sticky-branding.main-navigation:not(.is_stuck) .navigation-branding {display:none;}

nav.nav-ucet {position: absolute; right: -50000px; top: 0; z-index: 500; width: 200px; padding-top: 100%;}
nav.nav-ucet::before {content: ""; background: var(--tmava); display: block; width: 55px; height: 10px; position: absolute; top: 40px; right: 15px;}
nav.nav-ucet > .nav-ucet {background: var(--tmava); border: var(--cerchovana); padding: 1em 1.5em; list-style:none; margin:0; position:relative;}
nav.nav-ucet > .nav-ucet::before {content: ""; border: var(--cerchovana); width: 20px; height: 20px; background: var(--tmava); transform: rotate(45deg); display: block; top: -10px; position: absolute; right: 15px;}
nav.nav-ucet > .nav-ucet::after {content: ""; background: var(--tmava); width: 65px; height: 1em; display: block; position: absolute; top: 0; right: 5px;}
nav.nav-ucet > .nav-ucet a {display:block; text-decoration:none; line-height: 2; font-size: 14px;}
.logged-in #prihlaseni.stk-block-column:hover nav.nav-ucet,
.logged-in #prihlaseni.stk-block-column nav.nav-ucet.hover {right: -30px !important;}

.logged-in #kurzy-drzak > .stk-row > :nth-child(1).hover,
.logged-in #kurzy-drzak > .stk-row > :nth-child(3).hover,
.logged-in header#masthead.hover,
.logged-in .site.container.hover,
.logged-in #mobile-menu-control-wrapper.hover {z-index:0 !important; position:relative}
.logged-in #mobile-menu-control-wrapper.hover {position:absolute}



/* */
/* */
/* ASIDE */
aside {border-left: 2px solid var(--accent); background: linear-gradient(125deg, var(--tmava-02), var(--tmava-03), var(--tmava-02)); position:relative; border-radius: 10px; margin-right:10px; padding:0 !important}
aside.widget_search {border-left:0; background:transparent !important; padding:0 !important; border-left: 2px solid var(--accent); border-radius: 10px; overflow: hidden;}
aside.widget_search input[type="search"] {background: transparent; border: 1px solid rgba(255, 255, 255, 0.1); border-left: 0; padding: 8px; border-right: 0; display: block; color: white; outline: none !important; padding-left:16px;}
aside.widget_search input[type="search"]:focus {background:white; color:black;}
/*aside:not(:first-of-type)::before {content: ""; display: block; width: 30px; height: 55px; background:transparent; position: absolute; border:2px solid var(--seda-01); bottom: -35px; right: -2px;  border-radius: 5px; z-index:-1;}
aside:not(:first-of-type)::after {content: ""; display: block; width: 30px; height: 55px; background:transparent; border:2px solid var(--accent); position: absolute; bottom: -15px; right: -15px; border-radius: 5px; z-index:-1;}*/
/*aside:not(:first-of-type) .wp-block-group {position:relative; overflow:hidden; padding:25px; padding-bottom: 35px;}*/
aside .wp-block-group {position:relative; overflow:hidden; padding:25px; padding-bottom: 35px;}
/*aside:not(:first-of-type) .wp-block-group::before,
aside:not(:first-of-type) .wp-block-group::after {content:""; background:transparent; display:block; width:30px; height:55px; border:2px solid var(--tmava); border-radius:5px; position:absolute;}
aside:not(:first-of-type) .wp-block-group::before {right: -2px; bottom: -30px;}
aside:not(:first-of-type) .wp-block-group::after {right: -15px; bottom: -15px;}*/
aside h2 {margin-bottom:10px;}

.wp-block-search__button.wp-element-button {background: linear-gradient(125deg, var(--tmava-02), var(--tmava-03), var(--tmava-02)); border: 1px solid rgba(255,255,255,.1); border-left:0; margin-left: 0; display: block; border-radius: 0 10px 10px 0;}
.wp-block-search label {display:none;}


/* */
/* */
/* PREPINAC MEN */
.woocommerce-multi-currency.wmc-shortcode.plain-horizontal {display:none}
.woo-multi-currency.wmc-shortcode .wmc-currency {background: var(--seda-01); color: white;}
.woo-multi-currency.wmc-shortcode .wmc-currency:hover {background: var(--accent); color: white;}
.woo-multi-currency.wmc-shortcode .wmc-currency.wmc-active {}
.woo-multi-currency.wmc-shortcode .wmc-currency.wmc-active:hover {background:white; color:black;}
.wmc-sidebar-open {display:none !important}
.woo-multi-currency.wmc-shortcode.layout9 .wmc-left {margin-right:-30px; padding-right:25px;}
.woo-multi-currency.wmc-shortcode.layout9 .wmc-right {padding-left: 25px;}
.woo-multi-currency.wmc-sidebar {font-family:inherit; z-index:20;}
.woo-multi-currency.wmc-sidebar:not(.wmc-hover) {font-family: inherit; right: -190px !important; width: 250px; position: fixed; top: 50%; display: flex; z-index: 100; transform:none !important; transition:none !important}
.woo-multi-currency.wmc-sidebar.wmc-hover {background: var(--gradient-zlaty); padding: 1px !important; width: 190px; top: 48%; position: fixed; right: 0 !important; transform:none !important; transition:none !important}
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency {background: var(--tmava) !important; margin: 1px 0px; color: white;}
.woo-multi-currency.wmc-sidebar.wmc-hover .wmc-title {background: var(--tmava) !important; color: var(--base) !important; text-transform: none; margin-left: -1px; margin-top: -1px; margin-right:-1px;}

.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency .wmc-currency-symbol,
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency .wmc-active-title,
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency a {font-weight: 500 !important; font-family:Roboto, sans-serif; font-size: var(--pismo-zaklad) !important;}
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency .wmc-active-title,
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency:hover a {color:black !important}

.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency.wmc-active {background: var(--gradient-zlaty) !important;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-list-currencies .wmc-currency:hover {background: var(--gradient-stribrny) !important;}
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency.wmc-active .wmc-currency-symbol,
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-list-currencies .wmc-currency:hover .wmc-currency-symbol {color:black !important; font-weight:500 !important;}
.woo-multi-currency.wmc-sidebar.style-1:not(.wmc-hover) .wmc-list-currencies .wmc-currency.wmc-active {background: var(--gradient-zlaty) !important; width: 60px; height: 60px; display: flex; justify-content: center; align-items: center; letter-spacing: 0; position: relative; right: 0; transition: none; transform: none;}
.woo-multi-currency.wmc-sidebar.style-1:not(.wmc-hover) .wmc-list-currencies .wmc-active-title {display:none !important;}
.woo-multi-currency.wmc-sidebar.style-1:not(.wmc-hover) .wmc-title,
.woo-multi-currency.wmc-sidebar.style-1:not(.wmc-hover) .wmc-currency:not(.wmc-active) {position:absolute; right:-100px; transition: none; transform: none;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-title,
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency {position:relative; right:0; width:100% !important; height: auto !important; transition: none; transform: none;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency .wmc-currency-symbol {display:none !important;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency.wmc-active {pointer-events:none;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency a {display:block; text-decoration:none;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency a,
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency .wmc-active-title,
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-title {padding:10px; display:block !important; text-align: left; width: 100% !important;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency a,
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency .wmc-active-title {font-size: 18px !important; text-transform: none; color: var(--seda-02) !important; letter-spacing: 0; line-height: 1.5 !important; text-align: left !important; width: 100% !important;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-list-currencies {width: 100% !important; display: block !important;}
.woo-multi-currency.wmc-sidebar.style-1.wmc-hover .wmc-currency .wmc-active-title {color:black !important;}
/* */
/* */
/* WOOCOMMERCE */
.woocommerce-message {outline: none !important; border-radius: 10px; border-left: 2px solid var(--accent) !important; display: flex; align-items: center; line-height: 1.2 !important; margin-bottom: 5em !important;}
.woocommerce-message a {width: fit-content !important; min-width: fit-content !important; padding: 10px 15px !important; line-height: 1 !important; border-radius: 5px !important;}
/* */
/* */
/* SINGLE PRODUCT */
.single-product .site-header {border-radius:15px;}
.single-product #page {margin-bottom:3em;}
.single-product .site-main > :nth-child(1 of .stk-block-columns) {margin-bottom:0 !important}
.single-product h1,
.archiv-h1 {font-size: var(--h1); max-width: 80%; margin: 0 auto; line-height:1.4;}
/*.single-product h1::after,
.archiv-h1::after {content: ""; position: relative; left: auto; bottom: -20px; display: block; height: 3px; width: 12%; min-width: 70px; background: linear-gradient(125deg, var(--accent), var(--zlata-02), var(--accent)); margin: 0 auto;}*/
button[name="add-to-cart"],
[id*="wpv-view-layout-1633"] .wooviews-add-to-cart a,
[id*="wpv-view-layout-1633"] .stk-link,
[id*="wpv-view-layout-12806"] .stk-link,
.button-zlaty .stk-link,
[id*="wpv-view-layout-2846"] .stk-link {background:var(--gradient-zlaty) !important; font-weight: 400 !important; border: 0 !important; border-radius:0px !important; padding: 10px 23px !important; color: black !important;}
button[name="add-to-cart"]:hover,
[id*="wpv-view-layout-1633"] .wooviews-add-to-cart a:hover,
[id*="wpv-view-layout-1633"] .stk-link:hover,
[id*="wpv-view-layout-12806"] .wooviews-add-to-cart a:hover,
/*[id*="wpv-view-layout-12806"] .stk-link:hover,*/
/*[id*="wpv-view-layout-12806"] .produkt-drzak.produkt-AG .stk-link:hover,*/
.button-zlaty .stk-link:hover,
[id*="wpv-view-layout-2846"] .stk-link:hover,
[id*="wpv-view-layout-2846"] .produkt-drzak.produkt-Stříbro .stk-link:hover {background:var(--gradient-stribrny) !important; filter:none !important}

.woocommerce div.product form.cart div.quantity {margin-right: 0; display: flex; align-items: center;}
.woocommerce div.product form.cart div.quantity a:hover {color: black; background: var(--gradient-zlaty);}
.woocommerce div.product form.cart div.quantity a {border-left: var(--cerchovana); border-right: 0; width: 65px; display: inline-block; padding: 0; text-align: center; font-size: 160%; text-decoration: none; height: 100%; margin: 0; margin-top: 0; display: flex; justify-content: center; align-items: center;}
.woocommerce div.product form.cart div.quantity a:last-of-type {border-right:0}

.produkt-parametr p,
.product_meta .sku_wrapper {display:grid; grid-template-columns:220px 1fr; grid-column-gap:1em; margin-bottom:0; padding:.3em 0; border-bottom:var(--cerchovana) !important;}
.produkt-parametr p span,
.product_meta .sku_wrapper {background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important;}
.product_meta .sku_wrapper {width:100% !important}
.product_meta .sku_wrapper span {background: var(--base) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important;}
.product_meta {padding-top:0 !important; font-size:100% !important;}
.product_meta .posted_in {display:none;}

[id*="wpv-view-layout-924"] {display:flex; flex-wrap:wrap; gap:0px; margin-bottom:2em;}
[id*="wpv-view-layout-924"] a {padding:0 1em; border-right:var(--cerchovana);}
[id*="wpv-view-layout-924"] a:first-of-type {padding-left:0}
[id*="wpv-view-layout-924"] a:hover {}
.stk-block-columns#single-produkt-02 > .stk-row > :nth-child(2) {position:relative; overflow:initial !important; align-self: stretch; flex-direction: column;}
.stk-block-columns#single-produkt-02 > .stk-row > :nth-child(2)::after {opacity:0.12}
.stk-block-columns#single-produkt-02 > .stk-row > :nth-child(2) > .stk-column-wrapper {min-height:fit-content;}
.stk-block-columns#single-produkt-02 > .stk-row > :nth-child(2) > .stk-column-wrapper > .stk-block-content {padding: 1.5em; border-left: 2px solid var(--tmava-03); border-radius: 15px; background: #1a1a1daa;}
.stk-block-columns#single-produkt-02 {margin-top:3em;}
/*.stk-block-columns#single-produkt-02 #produkt-popis {border-left: 2px solid var(--accent); padding: 20px 45px; border-radius: 15px; padding-right:0;}
.product_cat-f .stk-block-columns#single-produkt-02 #produkt-popis,
.product_cat-g .stk-block-columns#single-produkt-02 #produkt-popis {border-left-color: var(--tmava-03);}*/
.stk-block-columns#single-produkt-02 #produkt-popis > p:last-of-type {margin-bottom:0}
.stk-block-columns#single-produkt-02 #produkt-popis a {pointer-events:none; text-decoration:none;}
.single-product .woocommerce-Price-amount.amount {font-size: 110%; display: block; margin-top: 1em; font-weight: 500;}
.pswp__bg {background: /*#09091aef;*/ rgba(0,0,0,.9);}
.pswp--open {z-index: 99999999999;}
#product_total_price {margin-top: 0px; font-size: 80%; width: 100%;}
#product_total_price span {display: block; font-size: 170%; background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-weight: 500;}
.woocommerce div.product div.images .flex-control-thumbs {margin-top: 20px !important;}
.button-zlaty .stk-block-button {background: var(--gradient-zlaty) !important;}
.button-zlaty .stk-link {border-radius:0px !important; background:var(--tmava) !important; margin:1px !important}
.button-zlaty .stk-link span {background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-weight:300 !important}
.button-zlaty .stk-link:hover {background:var(--gradient-zlaty) !important}
.button-zlaty .stk-link:hover span {background:black !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-weight:300 !important}
.single-product .wooviews-product-image .woocommerce-product-gallery .flex-viewport {display: flex; align-items: flex-start;}
.single-product .wooviews-product-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {height:auto; display:flex; justify-content: center;}
.single-product .wooviews-product-image div.product div.images img {max-height: 300px; object-fit: contain;}
.single-product .wooviews-product-image .woocommerce-product-gallery__image {/*width:fit-content !important*/}
.single-product .wooviews-product-image .woocommerce-product-gallery__image a {display:block; height:300px !important; pointer-events: none;}
.single-product .wooviews-product-image .woocommerce-product-gallery__image a img {object-fit:contain; height:100% !important}
.single-product .wooviews-product-image .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {display:flex; gap:0;}
.single-product .wooviews-product-image .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li {padding-right: 1.5em; border-right: var(--cerchovana); max-width: none; margin-right: 1.5em !important;}
.single-product .woo-multi-currency.wmc-shortcode.layout6 {width:100%; display: flex;}
.single-product .woo-multi-currency.wmc-shortcode.layout6 .wmc-currency {font-size: 1.3rem; background:transparent; padding:0}
.single-product .woo-multi-currency.wmc-shortcode.layout6 .wmc-currency a {background: var(--base); display:flex; justify-content:center; align-items:center; position:relative; padding: 10px 30px; font-weight: 400; margin-right: 1em; z-index:1;     width: fit-content; text-decoration: none;}
.single-product .woo-multi-currency.wmc-shortcode.layout6 .wmc-currency a::before {content:""; background: var(--tmava); display:block; position:absolute; top:1px; right:1px; bottom:1px; left:1px; z-index:0; z-index:-1}
.single-product .woo-multi-currency.wmc-shortcode.layout6 .wmc-currency.wmc-active a {background:var(--gradient-zlaty); color:var(--accent)}
.single-product .woo-multi-currency.wmc-shortcode.layout6 .wmc-currency a:hover {background:white; color:white;}
.single-product input[id*="quantity_"]::-webkit-outer-spin-button,
.single-product input[id*="quantity_"]::-webkit-inner-spin-button {-webkit-appearance: none; appearance:none;}
.single-product input[id*="quantity_"] {-moz-appearance: textfield; width: 65px !important; background: transparent; border: 0; border-left: var(--cerchovana); border-right: var(--cerchovana); color: white;}
/* */
/* */
/* VYPISY PRODUKTU */
.pagination::before,
.pagination::after {display:none !important}
.skt-block-columns#hp-02 .skt-block-column#vlevo h2 {margin-left:0 !important; margin-right:auto !important;}
[id*="wpv-view-layout-1633"] .tb-grid,
#wpv-view-layout-12806 .tb-grid {grid-template-columns: repeat(4, 1fr); grid-row-gap:80px; grid-column-gap:0;}
#wpv-view-layout-2846 .tb-grid {grid-template-columns: minmax(0, 0.33333333333333fr) minmax(0, 0.33333333333333fr) minmax(0, 0.33333333333333fr); grid-column-gap: 0px; grid-row-gap: 100px; grid-auto-flow: row;}

.produkt-drzak {padding: 0 1.5em; height: 100%; display: grid; grid-template-columns: repeat(5, 1fr); align-items: center; justify-content: space-between; width:100%;}
.produkt-drzak > figure {grid-area:1/1/span 1/span 5; align-self: start;}
.produkt-drzak > .stk-block-heading {flex-grow:10 !important; grid-area:2/1/span 1/span 5; align-self: start; text-align:center;}
.produkt-drzak > .stk-block-heading .stk-block-heading__text {margin:0 auto !important;}
.produkt-drzak .price.wooviews-product-price {margin: 0; line-height: 1; margin-bottom: -7px; text-align:center;}
.produkt-drzak .woocommerce-product-price {width: calc(100% + 1.5em); grid-area: 3 / 1 / span 1 / span 3; align-self: end; margin-left: -1.5em;}
.produkt-drzak .woocommerce-Price-amount {font-weight:400; font-size:var(--h4) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; background:var(--gradient-zlaty); margin-top:0 !important}
.produkt-drzak .woocommerce-Price-amount::before {display:none;}
.produkt-drzak .wp-block-group {grid-area:3/4/span 1/span 2; border-left: var(--cerchovana); margin-right:-1.3em; height:50px; min-height:50px; align-self: end; justify-self: end;}
.produkt-drzak .wp-block-group__inner-container {display: flex; gap: 0px; align-items: center; height: 100%;}
.produkt-drzak .wooviews-add-to-cart {width: 100% !important; height: 100%; padding-left: 5px; border-left: var(--cerchovana); max-width: 85px; min-width: 60px;}
.produkt-drzak .wooviews-add-to-cart a,
.produkt-drzak .stk-link.
.produkt-drzak .add_to_cart_button.ajax_add_to_cart {color: black !important; border-radius: 7px !important; font-size: 14px !important; padding: 5px 10px !important; line-height: 1.6 !important;}
.produkt-drzak .wooviews-add-to-cart a {padding: 6px 10px !important; background: var(--gradient-stribrny) !important; opacity: 0.6 !important;}
.produkt-drzak .stk-link,
.produkt-drzak .stk-link:hover {background: transparent !important; border-radius: 0 !important; padding: 0 !important; border: 0 !important;}
.produkt-drzak .stk-link::before {content:"" !important; background-image:url(/wp-content/uploads/Asset-16.svg); width:34px !important; height:17px !important; background-size:contain; background-repeat:no-repeat; background-position:center; position:relative !important}
.produkt-drzak .stk-link span,
.produkt-drzak .stk-block-button .stk-button.stk-link span {color: black !important; font-size:0; display: none;}
.produkt-drzak .wooviews-add-to-cart a.add_to_cart_button {width: 100% !important; height: 100% !important; display: flex !important; padding: 0 !important; border-radius: 0 !important; background: var(--gradient-zlaty) !important; opacity: 1 !important; align-items: center !important; justify-content: center !important; transition:none !important; border:0 !important}
.produkt-drzak .wooviews-add-to-cart a.add_to_cart_button:hover {border: 0 !important; background: var(--gradient-stribrny) !important; transition:none !important}
.produkt-drzak .wooviews-add-to-cart a.add_to_cart_button::after {content:"\f07a" !important; display:flex !important; width:100% !important; height:100% !important; color:black !important; font-family: 'Line Awesome Free' !important; font-weight: 900 !important; font-size:30px !important; justify-content:center !important; align-items:center !important;}
.produkt-drzak .wooviews-add-to-cart a.add_to_cart_button > span {display:none !important}
.produkt-drzak .wooviews-add-to-cart a:hover {color:white !important; background:var(--gradient-stredni) !important}
.produkt-drzak .wooviews-add-to-cart.added_to_cart {display:none !important;}
[id*="wpv-view-layout-1633"] .wpv-block-loop-item,
[id*="wpv-view-layout-12806"] .wpv-block-loop-item,
[id*="wpv-view-layout-2846"] .wpv-block-loop-item {display:flex; flex-direction:column; justify-content:flex-start; align-items:center; height:100%; border:var(--cerchovana); border-top:0; border-bottom:0; border-left:0}
[id*="wpv-view-layout-1633"] :nth-child(4n+1 of .wpv-block-loop-item),
[id*="wpv-view-layout-12806"] :nth-child(4n+1 of .wpv-block-loop-item),
[id*="wpv-view-layout-2846"] :nth-child(4n+1 of .wpv-block-loop-item) {border-left:var(--cerchovana);}
.produkt-drzak .wooviews-product-image {display:flex; justify-content:center; max-width:100%;}
.produkt-drzak .woocommerce-product-gallery {max-width:100% !important; margin-right:0; margin-bottom:1em !important;}
.produkt-drzak .woocommerce-product-gallery .flex-viewport {max-width: 80%; width: 80%; margin: 0 auto !important; height: auto !important; aspect-ratio: 1 / 1; margin-bottom: 15px !important;}
.produkt-drzak .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {height:100%; display:flex;}
.produkt-drzak .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {/*aspect-ratio: 1 / 1;*/ height: 100%; width: 100% !important;}
.produkt-drzak .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {width: 100%; height: 100%; display: block;}
.produkt-drzak .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {object-fit: contain; max-width: none; max-height: 180px; width: 100%; height: 100%; min-height:170px;}
.produkt-drzak .flex-control-nav {margin: 0; list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); justify-items: start; grid-gap: 10px; width: fit-content;}
.produkt-drzak .flex-control-nav li {cursor:pointer;}
.produkt-drzak .flex-control-nav img {height: 50px; object-fit: contain; width: auto;}
.produkt-drzak h5 {display:block; background: none !important; -webkit-background-clip: unset !important; -webkit-text-fill-color: unset !important;}
.produkt-drzak h5 a {display:block; font-size:var(--h6); color:var(--seda-03);}
.produkt-drzak h5:hover a {-webkit-text-fill-color: white !important;}
.produkt-drzak.produkt-AG h5:hover a {-webkit-text-fill-color: unset !important; color:var(--zlata-02) !important}
.produkt-drzak.produkt-AG .stk-link {/*background:var(--gradient-stribrny) !important;*/}
.produkt-drzak.produkt-AG .stk-link:hover {background:var(--gradient-svetly) !important;}
[id*="wpv-view-layout-2846"] .wpv-pagination-nav-links {justify-content: center !important; margin-top: 3em; flex-wrap:wrap;}
{background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}
[id*="wpv-view-layout-2846"] .pagination {display:flex !important; justify-content:center; gap:10px; flex-wrap:wrap;}
[id*="wpv-view-layout-2846"] .pagination > li {background:var(--base); padding:1px}
[id*="wpv-view-layout-2846"] .pagination > li:hover,
[id*="wpv-view-layout-2846"] .pagination > .active {background:var(--gradient-zlaty); padding:1px}
[id*="wpv-view-layout-2846"] .pagination > li > a, 
[id*="wpv-view-layout-2846"] .pagination > li > span {border-radius: 0 !important; font-size: 18px; display: flex; border: 0 !important; width: 40px; height: 40px; padding: 0; line-height: 1; justify-content: center; align-items: center; background: var(--tmava) !important; color: var(--base); margin: 0; position:relative; transition:none !important; text-decoration:none;}
[id*="wpv-view-layout-2846"] .pagination > li:hover > a, 
[id*="wpv-view-layout-2846"] .pagination > li:hover > span,
[id*="wpv-view-layout-2846"] .pagination > li > a:focus, 
[id*="wpv-view-layout-2846"] .pagination > li > span:focus {color:var(--accent) !important}
[id*="wpv-view-layout-2846"] .pagination > li > a::before, 
[id*="wpv-view-layout-2846"] .pagination > li > span::before {content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:var(--tmava); z-index:-1}
[id*="wpv-view-layout-2846"] .pagination > .active > span {color:var(--accent) !important; position:relative; z-index:2}
.produkt-drzak .price.wooviews-product-price::before {content: "Výkupní cena"; display: block; text-align: center; font-size: 13px; line-height: 1; /*margin-top: 10px;*/ margin-bottom:10px;}
.produkt-drzak .wp-block-stackable-button-group {height:100%; display:flex;}
.produkt-drzak .wp-block-stackable-button-group .stk-block-button {height:100%; justify-content:center; align-items:center; display:flex;}
.produkt-drzak .wp-block-stackable-button-group .stk-block-button a {height:100%; padding:0 10px !important; display:flex;}
.produkt-drzak .wp-block-stackable-button-group .stk-block-button:hover a {background:var(--gradient-stribrny) !important;}
.produkt-drzak .wp-block-stackable-button-group .stk-block-button:hover .produkt-drzak .stk-link::before {filter:brightness(0) contrast(1);}
.tb-image.obchod-zastupny-img,
.tb-image.obchod-hlavni-img {max-height:190px !important; margin:0 auto !important; margin-bottom:20px !important;}
.tb-image.obchod-zastupny-img img,
.tb-image.obchod-hlavni-img img {object-fit:contain; max-height:190px;}
[name*="wpv-filter-2846"] > div {display:flex; justify-content:flex-start;}
.wpv-view-wrapper .wpv-custom-search-loading-overlay {position: fixed; z-index: 300; display: flex; justify-content: center; align-items: center; background: rgba(15, 15, 20, 0.65) !important; backdrop-filter: blur(10px);}
.wpv-view-wrapper .wpv-custom-search-loading-overlay .spinner {margin-bottom:10px; display: flex; flex-direction: column; align-items: center; width: 100%;}
.wpv-view-wrapper .wpv-custom-search-loading-overlay .spinner::after {content:"Malý moment, načítám data"; color:white; display:block; width:100%; text-align:center; margin-top:10px}
.wpv-sorting-block {align-items: center; margin-bottom: 50px; border-bottom: var(--cerchovana); padding: 10px 0; display: flex;}
select.form-control,
.woocommerce .woocommerce-ordering select,
.wpv-sorting-block select {background-color: transparent; border: 0; box-shadow: none; padding: 5px 15px; font-size: var(--pismo-zaklad); height: auto; width: fit-content; color: var(--base); border-left: var(--cerchovana); margin-right: 15px; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-image: url(/wp-content/uploads/Asset-32.svg); background-size: 13px; background-repeat: no-repeat; background-position: center right; padding-right: 30px;}
.wpv-sorting-block > :last-child {border-right:var(--cerchovana);}
.woocommerce .woocommerce-ordering {width: auto; padding-left: calc(20% + 30px); float: left;}
.archive .wp-block-toolset-views-wpa-editor > p {display:none;}
[id*="wpv-view-layout-2909"] > div {display: grid; grid-template-columns: repeat(4, 1fr); margin-left: calc(20% + 30px); row-gap: 40px; padding-top: 0; justify-content: space-evenly; /* column-count: 4; column-gap: 40px; column-rule: 1px dashed var(--tmava-02); */ border-left: var(--cerchovana); border-right: var(--cerchovana); margin-top: 3em; padding-left: 20px; padding-right: 20px; grid-column-gap: 40px; grid-row-gap: 30px;}
[id*="wpv-view-layout-2909"] > div > div {margin: 0; width: 100%;}
[id*="wpv-view-layout-2909"] > div > div > div,
[id*="wpv-view-layout-2909"] > div > div > div > div {height:100%;}
[id*="wpv-view-layout-2909"] > div > div:nth-of-type(1) {margin-top:0}
[id*="wpv-view-layout-2909"] > div > div:nth-last-of-type(1),
[id*="wpv-view-layout-2909"] > div > div:nth-last-of-type(2),
[id*="wpv-view-layout-2909"] > div > div:nth-last-of-type(3),
[id*="wpv-view-layout-2909"] > div > div:nth-last-of-type(4) {margin-bottom:0; margin-top: 0;}
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns {padding:0 !important}
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns .stk-block-column {background:var(--gradient-zlaty) !important}
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns .stk-block-column > .stk-column-wrapper {background:var(--tmava) !important; padding:6px 10px; margin:0; display: flex; align-items: center;}
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns .stk-block-column:hover > .stk-column-wrapper {background:var(--gradient-zlaty) !important;}
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns h6,
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns .stk-block-heading > .stk-block-heading__text {font-size:var(--pismo-zaklad); margin:0 auto !important}
[id*="wpv-view-layout-2909"] > div > div > .stk-block-columns:hover h6 {background: black !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; color:black !important}
.archive:not(.tax-product_cat) [id*="wpv-view-layout-2909"] {display:none;}
.archive.tax-product_cat .stk-block-columns#hp-01 {margin-bottom:0 !important}
.archive.tax-product_cat.term-e .stk-block-columns#hp-01,
.archive.tax-product_cat.term-g .stk-block-columns#hp-01,
.archive.tax-product_cat.term-d .stk-block-columns#hp-01,
.archive.tax-product_cat.term-f .stk-block-columns#hp-01,
.archive.tax-product_cat.term-zlate-mince .stk-block-columns#hp-01,
.archive.tax-product_cat.term-zlate-slitky .stk-block-columns#hp-01,
.archive.tax-product_cat.term-stribrne-mince .stk-block-columns#hp-01,
.archive.tax-product_cat.term-stribrne-slitky .stk-block-columns#hp-01,
body[class*="nadrazena"] .stk-block-columns#hp-01 {display:none !important}
#wpv_control_select_wpcf-produkt-hmotnost option::after {content:"g"}
form[name="wpv-filter-2846"] {display: flex; align-items: center; margin-bottom:0px; border-top:var(--cerchovana); border-bottom:var(--cerchovana); padding: 10px 0px;}
form[name="wpv-filter-2846"]::before {content: "Filtrovat: "; display: block; margin-right: 11px; margin-left:0 !important}
.wp-block-toolset-views-custom-search-container > form > div .wpv-custom-search-filter .form-group {position: relative; z-index: 3; margin-bottom: 0; border-left:var(--cerchovana); padding: 5px 15px;}
.wp-block-toolset-views-custom-search-container > form > div > div:last-of-type .form-group {border-right:var(--cerchovana)}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group > label {font-weight:normal; color: var(--base); margin-bottom:0; cursor:pointer}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group:hover > label {color:black;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group > label::after {content:"\f107"; font-family: 'Line Awesome Free'; font-weight: 900; display:inline-block; margin-left:10px; color: var(--accent);}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input {display: none; position: absolute; top: 40px; left: 0em; color: var(--base); background: var(--tmava); padding: 0; width: 100%; height: 0px; overflow: auto; border: var(--cerchovana); cursor:pointer;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group:hover {background:var(--gradient-zlaty)}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group:hover .wpv-custom-search-filter__input {display: block; height: fit-content; max-height: 250px; width: 280px; margin-top: -5px; z-index: 5; margin-left: -5px;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input .checkbox {margin:0;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input .checkbox,
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input .checkbox label {width: fit-content; min-width: 100%; font-size: 15px;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input .checkbox label:hover {background: var(--gradient-zlaty); color: black;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input .checkbox label {display: flex; justify-content: flex-start; align-items: flex-start; padding: 5px 7px; gap: 7px; font-size:13px; margin:0; cursor:pointer;}
.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group .wpv-custom-search-filter__input .checkbox label input {width: 18px; height: 18px; position: relative; margin: 0; margin-top: 1px; min-width:18px; min-height:18px;}
.wpv-sorting-block-label {margin-left:0 !important; margin-right:15px !important;}
.kategorie-popisek-div {margin-top:5em;}
.kategorie-popisek-div.parent {margin-bottom:3em;}
.tax-product_cat .term-description {padding-left:22%; /*padding-bottom:2em;*/}
.tax-product_cat .term-description p:last-of-type {margin-bottom:0;}
.stk-block-columns#hp-01 .stk-block-column__content > a.stk-link:hover {background:var(--tmava) !important; opacity:0.5 !important}
.js-wpv-custom-search-loading-overlay {display:flex; justify-content:center; align-items:center; background:rgba(0,0,0,.8); position:fixed; width:100vw; height:100vh; left:0; top:0}
/* */
/* */
/* IKS MENU */
#iksm-881 {width:100%;}
.iksm-881 .iksm-term--parent > .iksm-term__inner {border-top: var(--cerchovana); padding: 10px 0;}
.iksm-881 .iksm-term__inner .iksm-term__link {font-size: var(--h6) !important; line-height: 2 !important; font-weight: 300 !important;}
.iksm-term--child.iksm-term--has-children .iksm-term__toggle {display:none;}
.iksm-881 .iksm-term--current > .iksm-term__inner .iksm-term__link {margin-left:0 !important;}
.iksm-881 .iksm-term--child .iksm-term__text {font-size:var(--pismo-zaklad); line-height: 2;}
.iksm-881 .iksm-term__toggle {font-size:22px !important;}
.iksm-terms .iksm-term .iksm-terms-tree__inner > :last-child {margin-bottom:20px;}
.stk-block-heading#katalog-produktu > h2 {margin-bottom:20px !important}
/* */
/* */
/* FOOTER */
#jak-probiha ul {margin-left:10px; /*list-style:inside*/}
#jak-probiha ul li {margin-left:0 !important; line-height:2; list-style-image: url("/wp-content/uploads/Asset-14.svg");}
#jak-probiha ul li::marker {white-space: break-spaces; font-size:26px;}
#zapati ul {list-style:none; margin-left:0; margin-top:-15px;}
#zapati ul a {line-height:2.2;}
.home .site-footer .iksm-term--child {display:none;}
.home .site-footer .iksm-term__link {display:block; text-align:left;}
/* */
/* */
/* SLIER HOMEPAGE */
.stk-block-columns#slider-hp {margin-left: calc(-100vw / 2 + 100% / 2) !important; margin-right: calc(-100vw / 2 + 100% / 2) !important; max-width: 100vw; width: auto;}
.stk-block-columns#slider-hp > .stk-row::before,
.stk-block-columns#slider-hp > .stk-row::after {content:"" !important; background-color:var(--tmava); position:absolute; width:30px; height:2px; bottom:-1px}
.stk-block-columns#slider-hp > .stk-row::before {left:calc(60% - 30px);}
.stk-block-columns#slider-hp > .stk-row::after {right:-20px}
.stk-block-columns#slider-hp > .stk-row > .stk-block-column::after {content:"" !important; position: absolute; right: 0px; bottom: 0px; z-index: 2; background: var(--gradient-stribrny); width: 40%; height: 100%; clip-path: polygon(100% 100%, 0% 100%, 0% calc(100% - 50px), calc(100% - 50px) calc(100% - 50px), calc(100% - 50px) 70%, 100% 70%);}
.stk-block-columns#slider-hp h2 {text-align:center; margin:0 auto !important; font-size:var(--h1); font-weight:300;}
.stk-block-columns#slider-hp h2 p {margin-bottom:0}
.stk-block-columns#slider-hp h2 strong {font-weight:500;}
.stk-block-columns#slider-hp .stk-block-text p {text-align:center; font-size:var(--h5); font-weight:300;}
.stk-block-columns#slider-hp .stk-block-text p:last-of-type {margin-bottom:0}
.pagination.pagination-dots {display:flex; justify-content:center; list-style: none; gap: 5px;}
.pagination.pagination-dots a {background: transparent; border-color: var(--accent) !important; width: 20px; display: block; height: 20px; border: 1px solid; border-radius: 100%; font-size: 0;}
.pagination.pagination-dots a:hover,
.pagination.pagination-dots .active-dot a {background: var(--gradient-zlaty) !important; border-color: var(--accent); text-decoration: none; border-radius: 100%; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; font-size: 0;}
.stk-block-columns#slider-hp .tb-container {padding:0 60px;}
#wpv-view-layout-2788 > div,
#wpv-view-layout-2788 > div .slider-container {min-height:55vh !important; align-items:center !important; display:flex; justify-content:center !important; flex-direction:column;}
/* */
/* */
/* BLOKY POD SLIDEREM */
.stk-block-columns#hp-online h1 {font-weight:500; text-align:center; margin:0 auto !important; font-size:var(--h1); margin:0}
.stk-block-columns#hp-online h1 em {background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-style:normal;}
.stk-block-columns#hp-online h1 strong {background: var(--gradient-stribrny) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-style:normal; font-weight:500;}
.stk-block-columns#strom {margin-left: calc(-100vw / 2 + 100% / 2) !important; margin-right: calc(-100vw / 2 + 100% / 2) !important; max-width: 100vw; width: auto;}
.stk-block-columns#strom > .stk-row {display:grid; grid-template-columns:repeat(10,1fr); grid-column-gap:0}
.stk-block-columns#strom > .stk-row > :nth-child(1) {grid-area:1/1/span 1/span 2}
.stk-block-columns#strom > .stk-row > :nth-child(2) {grid-area:1/3/span 1/span 2}
.stk-block-columns#strom > .stk-row > :nth-child(3) {grid-area:1/5/span 1/span 2}
.stk-block-columns#strom > .stk-row > :nth-child(4) {grid-area:2/1/span 1/span 6}
.stk-block-columns#strom > .stk-row > :nth-child(5) {grid-area:1/7/span 2/span 4}
.stk-block-columns#strom > .stk-row > :nth-child(5)::before,
.stk-block-columns#strom > .stk-row > :nth-child(5)::after {content:"" !important; display:block; position:absolute; background:var(--tmava); height:calc(100% + 4px); width:30px; top:-2px; left:-30px;}
.stk-block-columns#strom > .stk-row > :nth-child(5)::after {left:auto; right:-30px}
.stk-block-column#kalkulacka h2 {margin:0 auto !important}
.stk-block-column#kalkulacka h2 strong {font-weight:500}
.stk-block-column#kalkulacka h2 em,
.stk-block-column#kalkulacka h2 em strong {font-weight:300 !important; font-style:normal; background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important;}
.stk-block-column#kalkulacka h2 em {background: var(--gradient-stribrny) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important;}
.stk-block-column#kalkulacka .stk-block-button-group {width: fit-content; background: var(--gradient-zlaty); padding: 1px;}
.stk-block-column#kalkulacka .stk-block-button-group:hover {background: var(--gradient-stribrny); padding: 1px;}
.stk-block-column#kalkulacka .stk-block-button-group .stk-button__inner-text {background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important;}
.stk-block-column#kalkulacka .stk-block-button-group:hover .stk-button__inner-text {background: var(--gradient-stribrny) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important;}

/* */
/* */
/* GRAFY */
.bvchart {display:flex; flex-direction:column; border:0 !important;}
.bvchart #jschart_container {height:auto !important; flex-grow: 5; background-color:transparent !important;}
.bvchart #jschart_container > div,
.bvchart #jschart_container > div > svg {height:100% !important}
.bvchart #jschart_container > div > svg .highcharts-background,
.bvchart #jschart_container > div > svg .highcharts-plot-background {fill:none; display:none !important;}
.bvchart #jschart_container > div > svg text,
.bvchart #jschart_container > div > svg .highcharts-axis-labels text,
.bvchart #jschart_container > div > svg .highcharts-axis text {color:white !important; fill:white !important}
.bvchart #jschart_container > div > svg image,
.bvchart #jschart_container > div > svg > text[text-anchor="middle"],
.bvchart #jschart_container > div > svg .highcharts-axis-title,
.bvchart #jschart_credits,
.bvchart #jschart_creditLogo,
.bvchart #jschart_timestamp,
.bvchart #jschart_controls #jschart_type,
.bvchart #jschart_controls #jschart_PTX,
.bvchart #jschart_controls #jschart_PDX {display:none !important}
.bvchart #jschart_container .highcharts-tooltip text {color:black !important; fill: black !important}
.bvchart #jschart_controls {background:transparent !important}
.bvchart #jschart_controls .jschart_blank {background-color: transparent !important; border-radius: 0 !important; color: white !important; border: 1px solid #ccc !important; font-size: 11px !important; padding: 5px !important; width:100%; text-align:center;}
.bvchart #jschart_controls #jschart_AUX {background-color:var(--accent) !important; color:black !important; border-color:var(--accent) !important} 
.bvchart #jschart_controls .jschart_inside {margin-left: 20px; margin-right: 20px; position: relative; padding-top: 1px; white-space: nowrap; overflow: hidden; padding-bottom: 3px; display: flex; justify-content: space-between; gap: 5px;}
.bvchart #jschart_controls .jschart_list {color: white !important; background-color: transparent !important; padding: 3px !important; border-radius: 0 !important; border: 1px solid #ccc !important;}
.bvchart #jschart_container > div > svg .highcharts-series-group path:nth-of-type(1) {fill: var(--accent); opacity: 0.8;}
#embedAG {margin-bottom:3em;}
#embedAG .bvchart #jschart_container > div > svg .highcharts-series-group path:nth-of-type(1) {fill: var(--contrast-3); opacity: 0.8;}
#embedAG .bvchart #jschart_controls .jschart_clicked {background-color:var(--contrast-3) !important; color:black !important; border-color:var(--contrast-3) !important} 
.bvchart__metal,
.bvchart__time,
.bvchart__list {background: #222 !important; color: white !important; border-radius: 0 !important; font-weight: normal !important; padding: 0 6px !important; border:1px solid #666 !important;}
/*#embedAU .bvchart__metal.bvchart--clicked,*/
#embedAU .bvchart__time.bvchart--clicked {background:var(--accent) !important; color:black !important; font-weight:bold !important;}
.bvchart__metal#jschart_AGX,
#embedAG .bvchart__time.bvchart--clicked {background:#bbb !important; color:black !important; font-weight:bold !important;}

.bvchart__metal:not(.bvchart--clicked) {opacity:0.3}
.bvchart__metal:not(.bvchart--clicked):hover {opacity:1;}

.page-id-15613 .bvchart__metal#jschart_AGX,
.page-id-15617 .bvchart__metal#jschart_AUX {display:none !important}

/* */
/* */
/* KOSIK */
.wp-block-woocommerce-cart-order-summary-coupon-form-block,
.wc-block-components-totals-shipping .wc-block-components-totals-item,
.wc-block-components-shipping-rates-control__package__description--free {display:none;}
/*.wc-block-cart-item__image {display: grid; grid-template-columns: 30px 1fr; padding-left: 0 !important; grid-gap: 5px; height: 100%; margin: 0 !important; width: 130px; padding-right: 10px !important;}
.wc-block-cart-item__image .wc-block-cart-item__remove-link {background: transparent; padding: 0; font-size: 0;}
.wc-block-cart-item__image .wc-block-cart-item__remove-link::after {content: "\00D7"; font-size: 32px; opacity: 0.3;}
.wc-block-cart-item__image .wc-block-cart-item__remove-link:hover::after {opacity: 1; color:red;}*/
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button {background: var(--gradient-zlaty); color: black !important; margin-top: 3em !important; font-weight: 600; padding: 20px; font-size: 20px; border-radius:5px;}
.wc-block-cart__submit-button:hover,
.wc-block-components-checkout-place-order-button:hover {background: var(--gradient-stredni); color: white !important;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {max-height: 90px; object-fit: contain;}
.wc-block-cart-item__product .wc-block-components-product-metadata__description {display:none;}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items {border-bottom:var(--cerchovana) !important; margin-bottom: 3em !important;}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items,
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items thead,
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items tbody,
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items th {display:block; width:100%; margin-bottom:0;}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items .wc-block-cart-items__header,
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items .wc-block-cart-items__row {display:grid; grid-template-columns: 65px 1fr 155px; grid-gap: 30px;}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items th {color:var(--base); font-weight:400; text-transform:none; font-size:var(--pismo-zaklad);}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items th.wc-block-cart-items__header-image {text-align:left;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right:0}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row {border-top: var(--cerchovana);}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td { padding-left:0; padding-right:0 !important; border:0; margin-bottom:0;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product {padding-right:1em !important;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__prices {font-size:80%; padding-top:15px;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__prices::before {content:"Cena za ks: "; display:inline-block; position:relative; padding-right:5px;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-cart-item__prices span {display:inline-block;}
/*.woocommerce-cart .wc-block-cart-item__image,*/
.woocommerce-cart .wc-block-cart-items__header-product {display:none !important;}
.woocommerce-cart .wc-block-cart-item__total {padding-right:0; max-width:200px;}
.woocommerce-cart .has-dark-controls .wc-block-components-quantity-selector {width:fit-content;}
.woocommerce-cart .has-dark-controls .wc-block-components-quantity-selector:after {border:0;}
.woocommerce-cart .has-dark-controls .wc-block-components-quantity-selector button {border-left: var(--cerchovana); border-right: var(--cerchovana); opacity: 1; padding: 0; width: 35px;}
.woocommerce-cart .has-dark-controls .wc-block-components-quantity-selector button:hover {background:var(--gradient-zlaty); color:black;}
.woocommerce-cart .has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items .wc-block-components-product-name,
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper {color:white;}
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items .wc-block-components-product-name:hover,
.woocommerce-cart .is-large.wc-block-cart.has-dark-controls .wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper:hover {color:var(--accent);}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {text-decoration:none !important;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {text-decoration:underline !important;}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals-title {background: var(--base) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-weight:400 !important; text-transform:none !important; font-size:var(--pismo-zaklad) !important}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-item {padding:0 !important}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item {color:white;}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {font-size:0}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label::before {content:"Výkupní cena celkem:"; font-size: 1.25rem;}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block {display:none;}
.woocommerce-cart .wc-block-components-totals-wrapper {border-top:var(--cerchovana);}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button {font-size: var(--h5); font-weight: 400; margin-top: 2em !important; border-radius:0; text-decoration: none;}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button:hover {background:var(--gradient-stribrny); color:black !important;}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button::after {content:"Pokračovat";}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button span {display:none;}
.woocommerce-cart .wc-block-cart__submit-container .wc-block-components-button__text {display:none !important;}
.wc-block-cart-items__header .wc-block-cart-items__header-product {visibility: visible; display: block !important; font-size: 0;}
.woocommerce-cart .wc-block-components-totals-item .wc-block-components-totals-item__description {display:none;}
/* */
/* */
/* PROGRES */
#progres.stk-block-columns .stk-block-column {padding: 1em; border: 0; position:relative;}
#progres.stk-block-columns :nth-child(1 of .stk-block-column) {z-index:2;}
#progres.stk-block-columns .stk-block-column a {font-size:var(--h6); text-decoration:none; display:block; margin:0; text-align:center;}
.woocommerce-cart #progres.stk-block-columns :nth-child(1 of .stk-block-column),
.woocommerce-checkout #progres.stk-block-columns :nth-child(2 of .stk-block-column) {background:var(--gradient-zlaty);}
#progres.stk-block-columns :nth-child(1 of .stk-block-column)::after {content: "" !important; width: 0px; height: 0px; border-style: solid; border-width: 32px 0 32px 30px; border-color: transparent transparent transparent var(--zlata-01); transform: rotate(0deg); position: absolute; right: -30px; top: 0; z-index:2;}
.woocommerce-cart #progres.stk-block-columns :nth-child(1 of .stk-block-column)::after {}
.woocommerce-checkout #progres.stk-block-columns :nth-child(1 of .stk-block-column)::after {border-color: transparent transparent transparent var(--tmava);}
.woocommerce-cart #progres.stk-block-columns :nth-child(1 of .stk-block-column) a,
.woocommerce-checkout #progres.stk-block-columns :nth-child(2 of .stk-block-column) a  {color:black; pointer-events:none;}
.woocommerce-cart #progres.stk-block-columns :nth-child(2 of .stk-block-column),
.woocommerce-checkout #progres.stk-block-columns :nth-child(1 of .stk-block-column) {border-top:var(--cerchovana); border-bottom:var(--cerchovana);}

/* */
/* */
/* POKLADNA */
#shipping-method,
/*#pickup-options,*/
/*#payment-method,*/
.wc-block-components-radio-control__label-group em,
/*.wc-block-checkout__guest-checkout-notice*/ {display:none;}
#payment-method .wc-block-components-checkout-step__container .wc-block-components-radio-control-accordion-content div {font-size:80%}
.wc-block-checkout__form > fieldset {padding-left:0 !important}
.wc-block-components-order-summary-item__description .wc-block-components-product-metadata {display:none;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {max-height: 55px; object-fit: contain;}
.wp-block-woocommerce-checkout-order-summary-totals-block {display:none;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices {opacity:.4}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices > .wc-block-components-formatted-money-amount::before {content:"Cena za ks: "}
.wc-block-components-checkout-step__container .wc-block-components-radio-control-accordion-option--checked-option-highlighted {background-color:rgba(20,20,20,0.85)}
.pozn-pokladna {margin-top:2em; padding-left:50%; text-align:justify; font-size:70%;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-received {font-size:22px; position:relative; margin-bottom:3em; margin-top:-2em;}
/*.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-received::before {content: "Shrnutí nabídky"; display: block; text-align: center; font-size: 32px; font-family: Fira Sans Condensed, sans-serif; background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; font-weight: 300; width: fit-content; margin: 0 auto; margin-bottom: 0.7em;}*/
.woocommerce-checkout.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details > tfoot:nth-of-type(1) {/*display:none;*/}
.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-item__label {display:block; max-width:80%;}
.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-item__label::after {content: "Pozn.: konečná cena bude stanovena dle aktuální ceny kovu v okamžiku výkupu na prodejně AuPortal"; display: block; font-weight: normal; font-size: 15px; color: var(--base); width: calc(200% + 20px); margin-top: 5px;} 
.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-details .woocommerce-order-overview__total {display:none !important;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(1),
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(2),
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(3) th,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(5) th {display:none;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(3) {padding-top: 2em; display: block; padding-bottom:2em;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(4) th {font-size:0;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(4) th::before {content:"Výkupní cena celkem:"; font-size:16px; display:block}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tr.tridavykupni-cena-celkem th::after {content:"(konečná výkupní cena bude aktualizována v okamžiku uzavření Kupní smlouvy na naší prodejně)"; font-size:14px; display:block; margin-top:25px; font-weight:normal;}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot:nth-of-type(2) > tr:nth-of-type(5) {padding-top:2em; border-top:1px solid #999; display:block; margin-top:3em; margin-bottom:2em;}
.woocommerce-checkout .has-dark-controls .wp-block-woocommerce-checkout-order-summary-block {border:0; border-radius:0 !important}
.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text {border-bottom: var(--cerchovana); font-weight: 400; font-size:0}
.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text::before {content:"Shrnutí nabídky"; font-size:1rem;}
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item {border-bottom:var(--cerchovana); margin-bottom: 10px;}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount {font-weight: 400;}
.woocommerce-checkout .wc-block-components-checkout-order-summary__content > :nth-child(2 of .wc-block-components-totals-wrapper) {border-top: var(--cerchovana) !important;}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item {display: grid; align-items: flex-start; grid-template-columns: 1fr 180px; padding: 0 !important; grid-gap: 20px;}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {font-weight: 500; color: white; font-size: var(--h6); width: 100%; max-width: none;}
.woocommerce-checkout .wc-block-components-totals-item__value {text-align:right; color:white;}
.woocommerce-checkout .wc-block-components-totals-item__value span {font-weight:500 !important}
.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__description {display:none;}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button__text {font-size: var(--h5); font-weight: 500;}
.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {border-radius: 0; height: auto; padding: 10px 30px; font-weight: 400; min-height: 0;}
.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {background:var(--gradient-stribrny); color:black !important}
.woocommerce-checkout .wc-block-components-sidebar-layout {margin-bottom:5em;}
.wc-block-components-form .wc-block-components-text-input input[type=email], 
.wc-block-components-form .wc-block-components-text-input input[type=number], 
.wc-block-components-form .wc-block-components-text-input input[type=password], 
.wc-block-components-form .wc-block-components-text-input input[type=tel], 
.wc-block-components-form .wc-block-components-text-input input[type=text], 
.wc-block-components-form .wc-block-components-text-input input[type=url], 
.wc-block-components-text-input input[type=email], 
.wc-block-components-text-input input[type=number], 
.wc-block-components-text-input input[type=password], 
.wc-block-components-text-input input[type=tel], 
.wc-block-components-text-input input[type=text], 
.wc-block-components-text-input input[type=url],
.wc-block-components-address-card,
.wc-block-components-radio-control--highlight-checked:after,
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, 
.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted,
.wc-block-components-textarea,
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {border-radius:0 !important;}
#validate-error-billing_postcode span {font-size:0; display:block;}
#validate-error-billing_postcode span::before {content:"Vložte, prosím, platné PSČ bez mezer"; font-size:12px;}

li.woocommerce-order-overview__payment-method.method {display:none;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-of-type(2) th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-of-type(2) td br:nth-of-type(2),
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-of-type(3),
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-of-type(1) {display:none;}
/*.woocommerce-order-received .woocommerce-order-details::after {content:"(konečná výkupní cena bude aktualizována v okamžiku uzavření Kupní smlouvy na naší prodejně)"; display:block; font-size:14px; padding-left: 10px; padding-bottom: 2em; order: 3;}*/
.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group em, .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group em {display:none;}
.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label,
.wc-block-checkout__payment-method.wp-block-woocommerce-checkout-payment-block {display:none;}
.wc-block-checkout__pickup-options.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-checkout-step__heading {display:none;}
.wc-block-components-radio-control__label {font-size:var(--h5);}
.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked {background:var(--gradient-zlaty); color: black;}
.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description {color:black !important;}
.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__input:checked {border-color:black !important}
.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__input:checked:before {background:black !important}
.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:focus {outline:none !important}
.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control label .wc-block-components-radio-control__option-layout,
.wc-block-components-radio-control__label-group,
.wc-block-components-radio-control__label-group>.wc-block-components-radio-control__label {display:block !important}
.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control label:nth-of-type(1) .wc-block-components-radio-control__label::after,
.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control label:nth-of-type(2) .wc-block-components-radio-control__label::after {font-size:var(--pismo-zaklad); display:block; font-weight: 400; margin-top: 5px;}
.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control label:nth-of-type(1) .wc-block-components-radio-control__label::after {content:"(nám. Svobody 17 | Dům pánů z Lipé | 602 00 Brno)" !important;}
.wc-block-components-shipping-rates-control .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control label:nth-of-type(2) .wc-block-components-radio-control__label::after {content:"(Myslíkova 284/32 | vchod do prodejny z Karlova nám. | 120 00 Praha 2)"}
.wc-block-components-radio-control .wc-block-components-radio-control__input {top:28px !important;}
.wc-block-checkout__order-notes .wc-block-components-checkbox__label {display:block; font-size:0; line-height: 1.3 !important;}
.wc-block-checkout__order-notes .wc-block-components-checkbox__label::before {content:"Přidat k nabídce poznámku"; font-size:var(--pismo-zaklad);}
.woocommerce-order-received .woocommerce-customer-details h2 {display:none;}
.wc-block-components-checkbox__label {font-size:var(--pismo-zaklad);}
.wc-block-components-checkout-return-to-cart-button {padding: 8px 13px; padding-left: calc(30px + .25em) !important; background: var(--gradient-stribrny); color: black !important; font-size:0}
.wc-block-components-checkout-return-to-cart-button::before {content:"Zpět do košíku"; font-size:1rem}
.wc-block-components-checkout-return-to-cart-button:hover {opacity:0.8;}
.wc-block-components-checkout-return-to-cart-button svg {padding-left: 10px; width: 30px;}
.wc-block-checkout__create-account .wc-block-components-checkbox__label::after {content:"Umožňuje sledování odeslaných nabídek a jejich historii, schválení apod."; display: block; font-size: 0.80rem !important;}
.woocommerce-checkout.woocommerce-order-received table.shop_table tfoot tr[class*="snizeni-ceny-celkem"],
.woocommerce-checkout.woocommerce-order-received table.shop_table tfoot tr[class*="platebni-metoda"] {display:none !important}
.woocommerce-checkout.woocommerce-order-received table.shop_table tfoot tr.trida- {display: flex !important; text-align: left; justify-content: flex-end; flex-direction: row-reverse;}
.woocommerce-checkout .wc-block-components-address-form__postcode::after {content:"Vložte PSČ bez mezer, prosím"; display:block; font-size:75%;}
.woocommerce-checkout .wc-block-components-address-form__postcode.has-error::after {display:none;} 
.woocommerce-checkout .wc-block-components-address-form__country.wc-block-components-country-input {display:none}
.woocommerce-checkout .wc-block-components-address-card__edit {font-size:0 !important}
.woocommerce-checkout .wc-block-components-address-card__edit::before {content:"Upravit"; font-size:1rem !important;}
.woocommerce-checkout .wc-block-components-textarea {position: relative;}
.woocommerce-checkout .wc-block-components-textarea::placeholder {color: transparent !important;}
.woocommerce-checkout .wc-block-components-textarea {background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='200px'><text x='20' y='25' fill='gray' font-size='14' font-family='Roboto, sans-serif'>Přidejte poznámku</text></svg>"); background-repeat: no-repeat;}
.woocommerce-checkout .wc-block-components-textarea:not(:placeholder-shown),
.woocommerce-checkout .wc-block-components-textarea:focus {background-image: none;}
.woocommerce-checkout .wc-block-checkout__login-prompt {font-size:0 !important}
.woocommerce-checkout .wc-block-checkout__login-prompt::before {content:"Přihlásit se"; font-size:.75rem; font-weight:400;}
.woocommerce-checkout #wc-guest-checkout-notice {font-size:0 !important}
.woocommerce-checkout #wc-guest-checkout-notice::before {content:"Momentálně nejste přihlášen/a."; font-size:.75rem !important;}
.woocommerce-checkout .wc-block-checkout__create-account .wc-block-components-checkbox__label {font-size:0 !important}
.woocommerce-checkout .wc-block-checkout__create-account .wc-block-components-checkbox__label::before {content: "S odesláním nabídky také vytvořit uživatelský účet"; font-size: 1.1rem; line-height: 1.5; display: block; margin-top: -2px; margin-bottom: 10px;}

.woocommerce-checkout.woocommerce-order-received .shop_table.order_details .tridavykupni-cena-celkem {padding-top:10px;}
/* */
/* */
/* VYHLEDAVANI */
.dgwt-wcas-search-wrapp {max-width: var(--stk-block-width-default-detected) !important; margin-right: 0; display:flex !important; justify-content:flex-start; margin-left: 75px; width: fit-content; min-width: 400px;}
/*.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused {background:red}*/
/*.logged-in.admin-bar .dgwt-wcas-suggestions-wrapp {margin-top: -30px;}*/
.dgwt-wcas-suggestions-wrapp {padding: 10px 15px; width: 100vw !important; max-width: 600px; overflow: auto; /*display:block !important*/}
.dgwt-wcas-search-form {max-width:600px;}
.dgwt-wcas-sf-wrapp {background:var(--gradient-zlaty) !important; padding:1px; position: relative;}
#dgwt-wcas-search-input-1 {border-radius: 0; background: var(--tmava); border: 0; font-size: 12px; min-width: 280px; padding: 8px 10px; outline:0 !important;}
#dgwt-wcas-search-input-1::placeholder {color:#555; font-style:italic;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {background: var(--tmava); overflow: hidden; margin: 1px; height: 33px; min-height: calc(100% - 3px); right: 1px; top: 1px; bottom: 1px; position: absolute; padding: 6px 8px;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before {display:none;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit path {fill:var(--accent) !important}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {max-width:none;}
.dgwt-wcas-ico-magnifier-handler {max-width: 25px !important;}
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {display: grid; width: 100%; justify-content: flex-start; grid-template-columns: 40px 1fr; grid-column-gap: 10px; margin-bottom: 5px; padding: 5px !important;}
.dgwt-wcas-suggestion-cat:hover,
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product:hover {background: var(--gradient-zlaty);}
.dgwt-wcas-suggestion-cat:hover *,
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product:hover *,
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product:hover .dgwt-wcas-st strong {color:black}
.dgwt-wcas-content-wrapp {align-items: flex-start;}
.dgwt-wcas-st-title {font-size: 13px; padding-right: 15px;}
.dgwt-wcas-sp {line-height:1 !important; padding:0 !important}
.dgwt-wcas-suggestion-selected {background-color: transparent !important; color: white !important; border: 0 !important;}
.dgwt-wcas-suggestion-cat {display:block !important; padding: 0 3px;}
.dgwt-wcas-suggestion,
.dgwt-wcas-suggestion-selected.dgwt-wcas-suggestion-cat,
.dgwt-wcas-suggestion-selected.dgwt-wcas-suggestion-cat span {text-decoration:none !important; border-bottom:0 !important}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more {color: white; text-decoration: none; border-top: var(--cerchovana) !important; text-transform: none !important; background: var(--tmava); display: block; text-align: center; margin: 0 -13px -10px; border-bottom: var(--cerchovana) !important; padding: 7px; overflow: hidden;}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more:hover {background:var(--gradient-zlaty);} 
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more:hover .dgwt-wcas-st-more,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more:hover .dgwt-wcas-st-more .dgwt-wcas-st-more-total {color:black !important;}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more .dgwt-wcas-st-more-total {font-size:80%;}
.dgwt-wcas-suggestion-selected .dgwt-wcas-st-title,
.dgwt-wcas-suggestion-selected .dgwt-wcas-st-title strong,
.dgwt-wcas-suggestion-selected .dgwt-wcas-meta span,
.dgwt-wcas-suggestion-selected.dgwt-wcas-suggestion-more span,
.dgwt-wcas-suggestion-selected.dgwt-wcas-suggestion-cat span,
.dgwt-wcas-suggestion-selected.dgwt-wcas-suggestion-cat strong {/*color:black !important;*/}
.dgwt-wcas-suggestion-cat:hover,
.dgwt-wcas-suggestion-cat.dgwt-wcas-suggestion-selected:hover {background:var(--gradient-zlaty) !important} 
.dgwt-wcas-st-label-in {display:none !important;}
.dgwt-wcas-st-breadcrumbs {margin-left: 10px !important; display: inline-block; font-size: 80%; opacity: 0.7;}
.dgwt-wcas-st-breadcrumbs::before {content:"(kategorie: "; display:inline-block}
.dgwt-wcas-st-breadcrumbs::after {content:")"; display:inline}
.dgwt-wcas-si img {background: transparent; border: 0; border-radius: 0;}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {padding-bottom: 5px; text-transform: none; margin-top: 0px; font-size: 12px; color: var(--accent); display: block;}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline {text-decoration: none !important; display: block; border-bottom: 1px solid var(--accent) !important; margin-bottom: 6px; line-height: 1;}
.dgwt-wcas-has-headings :nth-child(2 of .dgwt-wcas-suggestion-headline) {margin-top:10px;}
.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {top: calc(80% + 2px); left: 23px;}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {top: calc(80% + 8px);}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {color:#888 !important; opacity:1 !important}
.dgwt-wcas-preloader {position: absolute; top: 0; height: 35px; display: flex; justify-content: center; align-items: center; width: 35px;}
.dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier, 
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path, 
.dgwt-wcas-om-bar .dgwt-wcas-om-return svg path {width:100%;}
.dgwt-wcas-st-title {font-size:var(--pismo-zaklad);}
.dgwt-wcas-meta {font-size:13px;}
.dgwt-wcas-si img {object-fit: contain; max-width: none; width: 100%; height: 100%; max-height: none; display: block;}
.dgwt-wcas-search-filled.dgwt-wcas-active.dgwt-wcas-processing .dgwt-wcas-inner-preloader {}
.dgwt-wcas-overlay-mobile {background:var(--tmava);}
.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp {max-width:none; background: transparent;}
.dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st {border-bottom:0}
/* */
/* */
/* MUJ UCET */
.woocommerce-account .woocommerce-order-details tfoot tr:nth-of-type(2),
.woocommerce-account .woocommerce-order-details tfoot tr:nth-of-type(3) th,
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads {display:none;}
.woocommerce-account .woocommerce-order-details tfoot tr[class*="snizeni-ceny-celkem"] {display:table-row;}
.woocommerce-account .woocommerce-order-details tfoot tr[class*="snizeni-ceny-celkem"] th {display:table-cell !important}
.woocommerce-account .woocommerce-order-details tfoot tr[class*="snizeni-ceny-celkem"] td {text-align:right;}
.woocommerce-account .woocommerce-order-details tfoot tr[class*="snizeni-ceny-celkem"] td span {display:inline-block !important}
.woocommerce-account .woocommerce-MyAccount-navigation {width: 25%; max-width: 200px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul {list-style:none; margin-left:0}
.woocommerce-account .woocommerce-MyAccount-navigation li a {border-bottom: 1px solid rgba(150, 150, 150, 0.7) !important;}
.woocommerce-account .woocommerce-MyAccount-content {width: calc(100% - 240px);}
.woocommerce-account .woocommerce-MyAccount-orders th,
.woocommerce-account .woocommerce-MyAccount-orders td {border-bottom: 1px solid rgba(150, 150, 150, 0.7) !important;}
.woocommerce table.my_account_orders .button {margin: 1px;}
.woocommerce-account a[class*="rn_download_pdf"] {display:none;}
.woocommerce-account.woocommerce-view-order .wc-item-meta {/*display:none;*/ margin-left: 10px; margin-top: 3px;}
.woocommerce-account.woocommerce-view-order .wc-item-meta .Seriove_Cislo .wc-item-meta-label,
.woocommerce-account.woocommerce-view-order .wc-item-meta .Procento_Snizeni_Ceny .wc-item-meta-label {font-size:0; line-height: 1.5;}
.woocommerce-account.woocommerce-view-order .wc-item-meta .Seriove_Cislo .wc-item-meta-label::before {content:"Sériové číslo/a: "; font-size:16px;}
.woocommerce-account.woocommerce-view-order .wc-item-meta .Procento_Snizeni_Ceny .wc-item-meta-label::before {content:"Snížení ceny: "; font-size:16px;}
.woocommerce-account.woocommerce-view-order .wc-item-meta .Procento_Snizeni_Ceny p::after {content:" %"; font-size:16px;}

.woocommerce-account.woocommerce-view-order .woocommerce-order-details .woocommerce-table tfoot tr:nth-last-of-type(2) {display:none;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .woocommerce-table tfoot tr:nth-last-of-type(3) {display: table-row;}
.woocommerce-account.woocommerce-view-order .order-again {display:none;}
.woocommerce-account.woocommerce-orders .account-orders-table thead tr th:last-of-type,
.woocommerce-account.woocommerce-orders .account-orders-table .woocommerce-orders-table__row td:last-of-type {text-align:right;}
.woocommerce-account .woocommerce-MyAccount-navigation li a {font-size:105% !important; text-decoration:none; line-height: 2;}
.woocommerce-account .woocommerce-MyAccount-navigation li:first-of-type a {padding-top:0;}
.woocommerce-account .woocommerce-MyAccount-content {width: calc(100% - 280px);}
.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content > p:nth-of-type(1) {text-align:center;}
.woocommerce-account .woocommerce-button.button.pay {display:none;}
.woocommerce-account .entry-content {padding-bottom:3em;}
.woocommerce-account .woocommerce table.shop_table,
.order-poznamka-div {border:0; border-collapse: collapse;}
.woocommerce-account .woocommerce table.shop_table td,
.woocommerce-account .woocommerce table.shop_table tfoot th {border:0; border-top:0;}
.woocommerce-account .woocommerce table.shop_table thead th {border-bottom:1px dashed #666;}
.woocommerce-account .woocommerce table.shop_table tbody tr,
.woocommerce-account .woocommerce table.shop_table tfoot tr,
.order-poznamka-div,
.woocommerce-checkout.woocommerce-order-received table.shop_table tbody tr td,
.woocommerce-checkout.woocommerce-order-received table.shop_table tbody tr th/*,
.woocommerce-checkout.woocommerce-order-received table.shop_table tfoot tr td,
.woocommerce-checkout.woocommerce-order-received table.shop_table tfoot tr th*/ {border-top:var(--cerchovana);}
.woocommerce-checkout.woocommerce-order-received table.shop_table tfoot tr {display:flex; justify-content:space-between; border-top:var(--cerchovana);}
.woocommerce-account .woocommerce-OrderUpdates.commentlist.notes {margin-bottom:3em; margin-left: 1.5em;}
.order-poznamka-div {margin-top:25px;/* margin-bottom:24px;*/}
.order-poznamka-div th {text-align:left; padding: 9px 12px; line-height: 1.5em; border:0;}

.woocommerce-account.woocommerce-view-order .woocommerce-order-details,
.woocommerce-order-details {display:flex; flex-direction:column;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title {order:1}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info {order:2}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info .custom-products-info-grid,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info .custom-products-info-grid {display:grid; grid-template-columns:1fr 110px 110px 180px; border-top:1px dashed #666}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info #custom-products-info-nadpis,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info #custom-products-info-nadpis {font-weight:bold; border:0;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info .custom-products-info-grid > div,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info .custom-products-info-grid > div {padding:10px;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info .custom-products-info-grid .custom-kusy,
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info .custom-products-info-grid .custom-cena,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info .custom-products-info-grid .custom-kusy,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info .custom-products-info-grid .custom-cena {text-align:center;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details #custom-products-info .custom-products-info-grid .custom-cena-celkem,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details #custom-products-info .custom-products-info-grid .custom-cena-celkem {text-align:right;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .shop_table.order_details,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .shop_table.order_details {order:3}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .shop_table.order_details {margin-bottom:-10px}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .shop_table.order_details thead,
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .shop_table.order_details tbody,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .shop_table.order_details thead,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .shop_table.order_details tbody {display:none;}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .order-poznamka-div,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .order-poznamka-div {order:4}
.woocommerce-account.woocommerce-view-order .woocommerce-order-details .woocommerce-Price-amount.amount,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details .woocommerce-Price-amount.amount {display:block; text-align:right;}

.woocommerce-account.woocommerce-view-order .woocommerce-customer-details {float:none; clear:both; display: flex; flex-direction: column; align-items: center;}
.woocommerce-account.woocommerce-view-order .woocommerce-customer-details address {width:fit-content;}

.woocommerce-account .woocommerce-Address-title.title a.edit {font-size:0}
.woocommerce-account .woocommerce-Address-title.title a.edit::before {content:"Upravit adresu"; font-size:1rem;}

.woocommerce-account.woocommerce-orders td.woocommerce-orders-table__cell-order-total {font-size:0}
.woocommerce-account.woocommerce-orders td.woocommerce-orders-table__cell-order-total > .woocommerce-Price-amount {font-size:.85rem;}
.woocommerce-account.woocommerce-view-order .custom-products-info-grid a,
.woocommerce-checkout .custom-products-info-grid a {text-decoration:none; pointer-events:none;}
/* */
/* */
/* OBJEDNAVKA DETAIL */
.seriove-cislo {text-align:right;}
/* */
/* */
/* POSTRANNI PANEL KOSIK */
#wc-sticky-cart-panel {display:none !important;}
.xoo-wsc-container {z-index: 10000000000;}
.xoo-wsc-body, 
.xoo-wsc-body span.amount, 
.xoo-wsc-body a {font-size: 14px; line-height: 1.2;}
.xoo-wsc-header {color: #000000; background-color: transparent; background:var(--gradient-zlaty); border-bottom: 2px solid var(--tmava); padding:0 15px;}
.xoo-wsc-pprice {font-size:0; display:none;}
.xoo-wsc-pprice .woocommerce-Price-amount.amount {font-size:18px; margin-top: 6px}
.xoo-wsc-footer, 
.xoo-wsc-footer a, 
.xoo-wsc-footer .amount {font-size: 14px;}
.xoo-wsc-footer .xoo-wsc-ft-btn .woocommerce-Price-amount.amount {margin-top:0 !important}
a.xoo-wsc-ft-btn-checkoub .amount {font-style: normal; font-size: var(--h5) !important; margin-left: 10px; color:black;}
a.xoo-wsc-ft-btn-checkout .amount::before {display:none !important;}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn {background:var(--gradient-tmavy);}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover {background:var(--gradient-stredni); color:white !important}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout {background: var(--gradient-zlaty); color: black; font-weight: 500; font-size: var(--h5); border:1px solid transparent;}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout:hover {background: #1a1a1d; color: var(--accent) !important; border: 1px solid var(--accent);}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout:hover * {color:var(--accent) !important}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout span {display:none;}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart,
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue {color:var(--accent); background:#1a1a1d; margin:1px; position:relative; z-index:2;}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart::before,
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue::before {content:""; background:var(--gradient-zlaty); position:absolute; top:-1px; left:-1px; width:calc(100% + 2px); height:calc(100% + 2px); z-index:-1}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart::after,
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue::after {content: "Zobrazit košík"; background: #1a1a1d; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; color: var(--accent); display: flex; justify-content: center; align-items: center; font-size: var(--pismo-zaklad);}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue::after {content: "Pokračovat ve výběru";}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-cart:hover::after,
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue:hover::after {background:var(--gradient-zlaty); color:black;}
.xoo-wsc-img-col {align-self: flex-start; max-width: 40px;}
.xoo-wsc-img-col img {max-height: 45px; object-fit: contain;}
.xoo-wsc-sml-qty {font-size:12px;}
.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product {padding: 10px 15px; margin: 10px 15px; border-radius: 0px; box-shadow: none; background-color: transparent; border-bottom: var(--cerchovana); padding-right: 0; padding-left:0; margin-right: 0;}
.xoo-wsc-sm-left > *:not(:last-child) {padding-bottom: 4px; color: var(--base); font-size: 14px;}
.xoo-wsc-sm-left {border-right: var(--cerchovana); padding-right: 10px; margin-right: 0px; margin-bottom: 5px;}
.xoo-wsc-basket {background-color: transparent; background: var(--gradient-zlaty);}
.xoo-wsc-basket:hover {background: var(--gradient-stribrny); border: 1px solid var(--accent); box-shadow: none;}
.xoo-wsc-basket:hover .xoo-wsc-bki {color:black;}
.xoo-wsc-items-count {background-color: transparent; color: black !important; background: var(--gradient-stribrny); border:1px solid transparent;}
.xoo-wsc-smr-del.xoo-wsc-icon-trash1 {padding:15px;}
.xoo-wsc-smr-del.xoo-wsc-icon-trash1:hover {color:black;}
.xoo-wsc-bki.xoo-wsc-icon-cart1::before,
.xoo-wscb-icon.xoo-wsc-icon-bag2::before {content:"\f07a"; font-family: 'Line Awesome Free'; font-weight: 900; font-size: 130%;}
.xoo-wsc-smr-del.xoo-wsc-icon-trash1::before {content:"\f2ed"; font-family: 'Line Awesome Free'; font-weight: 900;}
.xoo-wsc-sm-right {padding:0px; max-width: none; justify-content: center; align-items: center;}
.xoo-wsc-sm-right:hover {background:var(--gradient-zlaty)}
.xoo-wsc-sm-info {display: grid; grid-template-columns: 1fr 50px;}
.xoo-wsch-text {font-size:130%;}
.xoo-wscb-count {background-color: black; border-radius: 100%; color: white; width: 30px; height: 30px; line-height: 1; display: flex; justify-content: center; align-items: center; top: 5px; right: auto; left: -15px;}
span.xoo-wsch-text {font-weight:500;}
/* */
/* */
/* LOGIN */
/*.xoo-el-popup-active .xoo-el-opac {opacity: 0.85;}*/
.xoo-el-sidebar {background-image: url(/wp-content/uploads/creative-abstract-golden-texture.jpg);}

/* */
/* */
/* STRANKY ODSTAVCE */
[id*="wpv-view-layout-12619"] > .stk-block-columns:last-child {margin-bottom:0 !important}
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row {max-width:var(--stk-block-width-default-detected) !important}
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row > .stk-block-column {flex:auto !important}
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row > :nth-child(1) {min-width:60%; width:fit-content; max-width:100%}
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row > :nth-child(2) {min-width:0%; width:min-content; max-width:40%}
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row > :nth-child(1) p:last-of-type,
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row > :nth-child(1) ul:last-of-type,
[id*="wpv-view-layout-12619"] > .stk-block-columns > .stk-row > :nth-child(1) ol:last-of-type {margin-bottom:0}
#kontakt-text h2 {font-size:28px; margin-bottom:0}
[id*="wpv-view-layout-12619"] .stk-block-button-group.button-zlaty {padding-left:2em !important; padding-right:2em !important}
/* */
/* */
/* PRODEJNY */
.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content {display:grid; grid-template-columns:1fr .75fr; grid-gap:30px;}
.stk-block-columns.prodejny .prodejna-adresa,
.stk-block-columns.prodejny .otviracka {display:grid; grid-template-columns:auto 1fr; grid-row-gap: 30px; grid-column-gap:20px; grid-area:1/1/span 1/span 1}
.stk-block-columns.prodejny .prodejna-adresa i,
.stk-block-columns.prodejny .otviracka i {font-size:32px; color:var(--accent); padding:10px 20px; border-left:var(--cerchovana); border-right:var(--cerchovana);}
.stk-block-columns.prodejny .otviracka {grid-area:1/2/span 1/span 1;}
.stk-block-columns.prodejny .tb-gallery {grid-area:2/1/span 1/span 2}
.stk-block-columns.prodejny .tb-gallery.tb-gallery--grid {margin:0}
[id*="wpv-view-layout-12775"] {/*border-bottom:var(--cerchovana)*/}
#wpv-view-layout-12775 .stk-block-heading {margin-top:3em !important; margin-bottom:1em !important; border-top:var(--cerchovana); padding-top:3em !important}
#wpv-view-layout-12775 .stk-block-heading h2 {margin:0 auto !important}
#wpv-view-layout-12775 .tb-fields-and-text p {text-align:center}
[id*="wpv-view-layout-12772"] .tb-fields-and-text {display:grid; grid-template-columns:50px 1fr; grid-gap:20px;}
.stk-block-columns.prodejny > .stk-row > :nth-child(2 of .stk-block-column) .stk-block-content,
.stk-block-columns.prodejny > .stk-row > :nth-child(2 of .stk-block-column) .stk-block-content .tb-fields-and-text,
.stk-block-columns.prodejny > .stk-row > :nth-child(2 of .stk-block-column) .stk-block-content .tb-fields-and-text iframe {height:100%;}
.page-id-2952 #wpv-view-layout-12775 .stk-block-heading {margin-top:0 !important; border-top:0 !important; padding-top:0 !important}

/* */
/* */
/* KONTAKTY */
.page-id-12792 .site > :nth-child(1 of .stk-block-columns),
.page-id-2952 .site > :nth-child(1 of .stk-block-columns),
.page-id-15679 .site > :nth-child(1 of .stk-block-columns),
.page-id-15613 .site > :nth-child(1 of .stk-block-columns),
.page-id-20 .site > :nth-child(1 of .stk-block-columns),
.page-id-21 .site > :nth-child(1 of .stk-block-columns),
.page-id-12614 .site > :nth-child(1 of .stk-block-columns),
.page-id-15605 .site > :nth-child(1 of .stk-block-columns),
.page-id-15617 .site > :nth-child(1 of .stk-block-columns),
.page-id-22 .site > :nth-child(1 of .stk-block-columns) {margin-bottom:0 !important}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(1 of .stk-block-columns) {padding-bottom:0 !important}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns),
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) {float:left; width:50%;}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) :nth-child(2 of .stk-block-column),
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) :nth-child(2 of .stk-block-column) {display:none;} 
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) p,
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) p {background: var(--gradient-zlaty) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; width: fit-content !important; font-size:var(--h3); margin:0;}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) p {margin-left:auto; padding-right:50px;}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) p {padding-right:50px; border-right:var(--cerchovana)}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) p::before,
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) p::before {content: "\f095"; font-family: 'Line Awesome Free'; font-weight: 900; width: fit-content; display: inline-block; border-left: var(--cerchovana); border-right: var(--cerchovana); padding: 10px 30px; margin-right: 50px;}
.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) p::before {content: "\f0e0";}
.page-id-12792 #proc-vykup-od-au-portal,
.page-id-2952 #proc-vykup-od-au-portal,
.page-id-12614 #proc-vykup-od-au-portal,
.page-id-15613 #proc-vykup-od-au-portal,
.page-id-15617 #proc-vykup-od-au-portal,
.page-id-22 #proc-vykup-od-au-portal,
.page-id-15605 #proc-vykup-od-au-portal,
.woocommerce-cart #proc-vykup-od-au-portal,
.woocommerce-checkout #proc-vykup-od-au-portal,
.archive.tax-product_cat #proc-vykup-od-au-portal,
.post-type-archive-product #proc-vykup-od-au-portal,
.single-prodejna #proc-vykup-od-au-portal {border-top:var(--cerchovana)}
.page-id-12614 [id*="wpv-view-layout-12619-"] > :nth-child(2 of .sloupec-text) :nth-child(2 of .stk-block-column) {display:none;}

/* */
/* */
/* VYKUP */
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(1 of .stk-block-columns),
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(1 of .stk-block-button-group),
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns),
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns),
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-button-group) {margin-bottom:4em !important; padding-bottom:4em !important; border-bottom:var(--cerchovana) !important; margin-left:var(--full-margin-left); margin-right:var(--full-margin-right); width:var(--full-width); max-width:var(--full-max-width);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(1 of .stk-block-columns) > .stk-row,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(1 of .stk-block-button-group) > .stk-row,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) > .stk-row,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) > .stk-row,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) > .stk-row,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-button-group) > .stk-row {max-width:var(--full-max-row);}

.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol {display:grid; grid-template-columns:repeat(4,1fr); grid-column-gap:0; grid-row-gap:50px; list-style: none; margin-left:0;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li {padding:1em 1.5em; border-left:var(--cerchovana); position:relative; text-align:center;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(4n),
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:last-of-type {border-right:var(--cerchovana)}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(1)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(2)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(3)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(4)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(5)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(6)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(7)::before {content:"01"; font-size:50px; display:block; font-weight:300; color:var(--base-3); padding:2em 0 0.5em 0; background-image:url(/wp-content/uploads/Asset-33.svg); background-size:80px 60px; background-repeat:no-repeat; background-position:center top;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(2)::before {content:"02"; background-image:url(/wp-content/uploads/Asset-34.svg);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(3)::before {content:"03"; background-image:url(/wp-content/uploads/Asset-35.svg);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(4)::before {content:"04"; background-image:url(/wp-content/uploads/Asset-36.svg);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(5)::before {content:"05"; background-image:url(/wp-content/uploads/Asset-37.svg);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(6)::before {content:"06"; background-image:url(/wp-content/uploads/Asset-38.svg);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(7)::before {content:"07"; background-image:url(/wp-content/uploads/Asset-39.svg);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li::after {content: ""; background: var(--tmava); width: 30px; height: 70px; background-image: url(/wp-content/uploads/Asset-14.svg); background-repeat: no-repeat; background-position: center; position: absolute; right: -12px; top: 40%; background-size: contain; z-index: 2; border-top: 15px solid var(--tmava); border-bottom: 15px solid var(--tmava);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:last-of-type::after {background-image:url(https://gold.hd-production.cz/wp-content/uploads/Asset-40.svg)}


.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul {display:grid; grid-template-columns:repeat(4,1fr); grid-column-gap:0; grid-row-gap:50px; list-style: none; margin-left:0; margin-top:3em;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul li {padding:0 1.5em; }
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul li {border-right:var(--cerchovana)}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul li:nth-of-type(4n + 1) {border-left:var(--cerchovana)}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(1),
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(1) {grid-area:1/1/span 1/span 1; border-left:var(--cerchovana); border-right:var(--cerchovana)}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2),
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2) {grid-area:1/2/span 1/span 1;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3),
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3) {grid-area:1/3/span 1/span 2; border-left:var(--cerchovana); border-right:var(--cerchovana)}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(1)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(1)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3)::before {content: ""; display: block; height: 6em; background-image: url(/wp-content/uploads/AUPORTAL_web-5-1.webp); background-size: contain; background-repeat: no-repeat; background-position: left top; background-blend-mode: screen; margin-bottom: 1em;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2)::before {background-image: url(/wp-content/uploads/AUPORTAL_web-5-2.webp);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3)::before {background-image: url(/wp-content/uploads/AUPORTAL_web-5-3.webp);}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li h4,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li h4 strong,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li h4,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li h4 strong {margin-left:0; font-weight:300 !important; font-size:var(--h4); margin-bottom:0.3em;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li h4 strong,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li h4 strong {margin-bottom:0;}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li p:last-of-type,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li p:last-of-type {margin-bottom:0}

.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) p {text-align:center !important}

.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) {margin-bottom:0 !important; padding-bottom:2em !important}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) > .stk-row > :nth-child(1) {width:100% !important}
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-button-group) {margin-bottom:1em !important}

.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(1)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2)::before,
.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(1)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2)::before,
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3)::before {background-position:left top;}

/* */
/* */ 
/* O NAS */
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) p {text-align:center;}
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) p iframe {margin:0 auto; width: 100%; height: auto; aspect-ratio:16/9;}
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul {display: grid; grid-template-columns: repeat(4, 1fr); grid-column-gap: 0; grid-row-gap: 50px; list-style: none; margin: 0;}
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li {padding:0 1.5em; border-left:var(--cerchovana);}
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(4n),
.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:last-of-type {border-right:var(--cerchovana);}

/* */
/* */
/* COMPLIANZ */
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header,
#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary, 
.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {background-color: rgba(20, 20, 20, 0.5);}

/* */
/* */
/* 404 */
.error404 .search-form {display:none !important;}
.error404 .entry-header {margin-top:4em;}
.error404 .entry-content {margin-bottom:5em;}



@media screen and (max-width:1600px) {
	/*.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) {column-gap: 30px; width: 100%; justify-self:end;}
	.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) .stk--block-horizontal-flex {column-gap: 30px; width: fit-content;}*/
}
@media screen and (max-width:1260px) {
	:root {
		--h6: 1.125rem;
		--h5: 1.266rem;
		--h4: 1.424rem;
		--h3: 1.602rem;
		--h2: 1.802rem;
		--h1: 2.2rem;
	}
	
	body.admin-bar {margin-top: -32px !important;}
	#wpadminbar {display:none !important}
	nav.stuckElement.is_stuck {display:none !important}
	[class*="wp-block-"].alignfull:not(#kurzy-drzak):not(#slider-hp),
	.post-type-archive-product .wp-block-toolset-views-wpa-editor > .stk-block-columns,
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor > .stk-block-columns,
	[id*="wpv-view-layout-12619-"] .stk-block-columns.sloupec-text,
	[id*="wpv-view-layout-12775"],
	.page-id-15613 .entry-content > .tb-fields-and-text,
	.woocommerce-account .entry-content > .woocommerce,
	.woocommerce-cart .wp-block-woocommerce-cart,
	.woocommerce-checkout #page > :nth-child(1 of .stk-block-columns) {margin-left: 0 !important; margin-right: 0 !important; padding-left: 2em !important; padding-right: 2em !important;}
	.single-product .stk-block-columns#single-produkt-01,
	.single-product .stk-block-columns#single-produkt-02 {margin-left:2em !important; margin-right:2em !important}
	.post-type-archive-product .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row,
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row {display:grid; grid-template-columns:auto 1fr;}
	.post-type-archive-product .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row > :nth-child(1),
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row > :nth-child(1) {min-width:170px;}
	.tax-product_cat .term-description,
	[id*="wpv-view-layout-2909"] > div {padding-right:2em;}
	.site-header {margin-left: 0; padding-top: 20px; z-index: 1; padding-left: 80px; padding-bottom: 20px;}
	.site-header .inside-header {display:grid; grid-template-columns:auto 1fr auto; grid-gap:10px;}
	.site-header .inside-header > :nth-child(1) {order:1}
	.site-header .inside-header > :nth-child(2) {order: 3; position: absolute; right: 0; top: 1px; width: 100%; border-bottom: var(--cerchovana); border-top: var(--cerchovana); justify-content: flex-end; margin-right: 15px; /*height:49px*/ height: auto;}
	.site-header .inside-header > :nth-child(2) .menu-toggle {max-width:fit-content !important; width:fit-content !important; line-height: 46px; padding-right: 7px;}
	.site-header .inside-header > :nth-child(3) {order:2}
	.dgwt-wcas-search-wrapp {min-width:290px; margin:0; /*display:none !important*/}
	.main-navigation .inside-navigation {justify-content: center;}
	#zlaty-bordel {height: 165px; clip-path: polygon(0% 100%, 0% 0%, 100% 0%, 100% 50px, 50px 50px, 50px 100%); top: 32px; max-width: none; z-index:2; border-right-width:15px;}
	#mobile-menu-control-wrapper .xoo-el-login-tgr {display:none;}
	.mobile-menu-open #zlaty-bordel {z-index:0}
	.mobile-menu-open #mobile-menu-control-wrapper {position: fixed; top: 0; right: 0; background: var(--tmava); z-index: 1000000;}
	.mobile-menu-open .site-header .inside-header > :nth-child(3) {position: fixed; top: 0; background: var(--tmava); left: 0; bottom: 0; overflow: auto; padding: 1em 0;}
	.mobile-menu-open .woo-multi-currency,
	.mobile-menu-open .xoo-wsc-markup,
	.mobile-menu-open .dgwt-wcas-search-wrapp {display:none !important}
	.mobile-menu-open .main-navigation .inside-navigation {align-items:center; height: fit-content;}
	.mobile-menu-open #primary-menu {margin-left: 0px; margin-right: 0px;}
	.mobile-menu-open #primary-menu #menu-hlavni-menu {display:flex; flex-wrap:nowrap !important; align-items: flex-start; justify-content: center; margin-top: 3em;}
	.mobile-menu-open #primary-menu #menu-hlavni-menu ul {visibility: visible; position: relative; left: auto; opacity: 1; pointer-events: auto; height: auto; margin-top: -15px;}
	.mobile-menu-open #primary-menu #menu-hlavni-menu li {width:fit-content;}
	.mobile-menu-open #primary-menu #menu-hlavni-menu #menu-item-12604 {margin-right:0 !important; position:relative;}
	.mobile-menu-open #page,
	.mobile-menu-open body > .stk-block {z-index: 0; position: relative;}
	.stk-block-columns#slider-hp > .stk-row {margin-right: 0 !important; margin-left: 0; max-width: none;}
	/*.stk-block-columns#slider-hp > .stk-row > .stk-block-column::after {clip-path: polygon(100% 100%, 0% 100%, 0% calc(100% - 30px), calc(100% - 30px) calc(100% - 30px), calc(100% - 30px) 70%, 100% 70%);}*/
	.stk-block-columns#slider-hp .tb-container.slider-container {max-width:900px; margin:0 auto; padding:0;}
	.stk-block-columns#strom :nth-child(1 of .stk-block-column) .stk-img-wrapper {width:150px !important}
	.stk-block-columns#strom :nth-child(2 of .stk-block-column) .stk-img-wrapper {width:110px !important}
	.stk-block-columns#strom :nth-child(3 of .stk-block-column) .stk-img-wrapper {width:140px !important}
	.stk-block-columns#hp-06 > .stk-row {display:grid; grid-template-columns:1fr; grid-row-gap: 8em !important;}
	.stk-block-columns#hp-06 > .stk-row > .stk-block-column {border-left:var(--cerchovana) !important; border-right:var(--cerchovana) !important;}
	.wc-block-checkout .wc-block-components-main {padding-left:2em; padding-right:1em !important;}
	.wc-block-checkout .wc-block-checkout__sidebar {padding-left:0; padding-right:2em;}
	.stk-block-columns#kurzy-drzak {margin-left: 0 !important; padding-right: 0 !important; border-bottom: 0 !important;}
	.stk-block-columns#kurzy-drzak > .stk-row {grid-template-columns: 1fr auto auto !important}
	.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) {min-height:0 !important; padding: 8px !important; height: 32px !important; grid-area: 1 / 1 / span 1 / span 3;}
	.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) .stk--block-horizontal-flex {justify-content: center !important;}
	.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) .stk--block-horizontal-flex > div:nth-of-type(3) {display:none;}
	/*.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(2) {display:none !important}*/
	/*.stk-block-columns#kurzy-drzak #bars {display:none;}*/
	.stk-block-columns#kurzy-drzak #bars button.menu-toggle {display:block;}
	.stk-block-columns#kurzy-drzak .tb-fields-and-text.kurzy-procenta {display:none;}
	#mobile-menu-control-wrapper .menu-bar-items {display: none !important;}
	.stk-block-columns#kurzy-drzak .kurzy-hodnoty > span:nth-of-type(1) {display:none;}
	.gp-icon.icon-menu-bars svg {width:2em;}
	.gp-icon.icon-menu-bars path {fill:var(--accent); transform:scale(2,1);}
	.main-navigation.toggled .gp-icon.icon-menu-bars path {transform:scale(1,1);}
	.menu-bar-items .cart-contents::after {height: 53px; z-index: -1; bottom: -3px;}
	a.xoo-el-login-tgr {/*display: flex !important;*/ padding-right: 0; border-left: 0; width: 50px; padding-left: 0; justify-content: center; margin-right: 10px;}
	a.xoo-el-login-tgr::after {left: -16px; bottom: -1px; width: 15px; height: 51px;}
	.site-logo .stk-block-image .stk-img-wrapper {width: 210px !important; height: 70px !important;}
	#prihlaseni.stk-block-column {width: fit-content; margin-right: 0; margin-left: auto;}
	.logged-in #prihlaseni.stk-block-column:hover nav.nav-ucet, .logged-in #prihlaseni.stk-block-column nav.nav-ucet.hover {right: -10px !important; top:-8px !important}
	nav.nav-ucet::before {top: 52px;}
	#progres.stk-block-columns {padding-left:3em !important; padding-right:3em !important;}
	.wp-block-navigation__responsive-container.is-menu-open.has-modal-open {background-color:var(--tmava); display:flex; position:fixed; left:0; top:0; right:0; bottom:0; z-index:1000000000; padding:2em;}
	.wp-block-navigation__responsive-close {width:100%;}
	.has-modal-open #zlaty-bordel,
	.has-modal-open #page,
	.has-modal-open .stk-block-columns#kurzy-drzak #kurzy-wrap,
	.has-modal-open .site-header,
	.has-modal-open .wmc-sidebar,
	.has-modal-open #cmplz-manage-consent,
	.has-modal-open .xoo-wsc-markup {z-index:-1 !important; position:relative;}
	#mobile-menu-control-wrapper {display:none;}
	.stk-block-columns#kurzy-drzak #bars nav.wp-block-navigation {margin-left: -10px !important;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation.is-responsive {display: flex; flex-direction: column; list-style: none !important; align-items: center; margin: 0; justify-content: center; text-align: center; background-color:transparent; border-top:var(--cerchovana); width:fit-content; margin:0 auto; order: 2; border-bottom: var(--cerchovana); }
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation.is-responsive button {background-color:transparent; padding: 0 10px; display: flex; align-items: center;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation.is-responsive button.wp-block-navigation__responsive-container-close {position:absolute; top:1em; right:1em;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation.is-responsive button.wp-block-navigation__responsive-container-close path {fill:white;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation.is-responsive > button > svg {transform:scalex(2);}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation.is-responsive > button > svg > path {fill: var(--accent);}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation ul {list-style:none; margin:0;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation a {text-decoration:none; display:block; width:100%;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation .wp-block-navigation > li {border-bottom: var(--cerchovana); width: 100%; padding-bottom: 10px; padding-left: 1em; padding-right: 1em; border-left: var(--cerchovana); border-right: var(--cerchovana); padding-top: 10px;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation .wp-block-navigation > li > a {font-size:120%; color:var(--accent);}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation .wp-block-navigation > li.has-child > a {margin-bottom: 5px; display: block;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation .wp-block-navigation ul > li a {display:block; margin-bottom:5px;}
	.stk-block-columns#kurzy-drzak #bars .wp-block-navigation ul button {display:none;}
	.wp-block-navigation__responsive-container.hidden-by-default {display:none;}
	.stk-block-columns#kurzy-drzak > .stk-row .xoo-el-login-tgr {border-top: var(--cerchovana); border-bottom: var(--cerchovana); margin: 0;}
}
@media screen and (max-width:1150px) {
	/*.stk-block-columns#kurzy-drzak [id*="wpv-view-layout"] .stk-row {display:grid; grid-template-columns:1fr auto; grid-row-gap:0px; grid-column-gap:10px;}
	.stk-block-columns#kurzy-drzak [id*="wpv-view-layout"] .stk-row > :nth-child(1) {grid-area:1/1/span 1/span 1;}
	.stk-block-columns#kurzy-drzak [id*="wpv-view-layout"] .stk-row > :nth-child(2) {grid-area:2/1/span 1/span 1;}
	.stk-block-columns#kurzy-drzak [id*="wpv-view-layout"] .stk-row > :nth-child(3) {grid-area:1/2/span 2/span 1;}*/
	.woo-multi-currency.wmc-sidebar {display:none !important;}
	[id*="wpv-view-layout-1633"] .tb-grid, 
	#wpv-view-layout-12806 .tb-grid {grid-template-columns:repeat(3,1fr)} 
	#wpv-view-layout-12775 .stk-block-columns.prodejny > .stk-row {display:grid;}
	#wpv-view-layout-12775 .stk-block-columns.prodejny iframe {width:100%; aspect-ratio:16/6;}
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content {grid-template-columns:1fr 1fr 0.75fr;}
	.stk-block-columns.prodejny .tb-gallery {grid-area:auto;}
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content .tb-gallery.tb-gallery--grid {grid-template-columns:1fr 1fr !important}
	#wpv-view-layout-2846 .tb-grid {grid-template-columns:repeat(2,1fr);}
}
@media screen and (max-width:1024px) {
	.stk-block-columns#hp-01 > .stk-row {display:grid; grid-template-columns:1fr 1fr; grid-row-gap:50px !important;}
	.stk-block-columns#hp-01 > .stk-row > div {border-right:var(--cerchovana) !important}
	.stk-block-columns#hp-05 > .stk-row {display:grid; grid-template-columns:1fr 1fr; grid-row-gap: 2em;}
	.stk-block-columns#hp-05 > .stk-row > :nth-child(3) {border-left:var(--cerchovana) !important}
	.post-type-archive-product .wp-block-toolset-views-wpa-editor .js-wpv-loop-wrapper > .tb-grid,
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor .js-wpv-loop-wrapper > .tb-grid {grid-template-columns:1fr 1fr}
	.single-product .stk-block-columns#single-produkt-01 > .stk-row {display: grid; grid-template-columns: 350px 1fr;}
	.single-product .wooviews-product-image .woocommerce-product-gallery .flex-viewport,
	.single-product .wooviews-product-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
	.single-product .wooviews-product-image .woocommerce-product-gallery__image a {height:350px !important}
	.woocommerce .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li, .woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs {flex-wrap:wrap; row-gap: 30px; margin-bottom: 2em;}
	.woocommerce .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li, .woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li {width: calc(50% - 1.5em);}
	.produkt-parametr p, 
	.product_meta .sku_wrapper {grid-template-columns:130px 1fr}
}
@media screen and (max-width:1000px) {
	.stk-block-image#claim .stk-img-wrapper {width:160px !important; height:auto !important}
	.site-logo a img.header-image {/*height:50px; min-height:0; min-width:0; object-fit:contain;*/ width:auto;}
	#zlaty-bordel {height: 140px;}
	.stk-block-columns#kurzy-drzak .kurzy-hodnoty {flex-wrap: wrap; display: flex; gap: 5px;}
	.stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) .stk--block-horizontal-flex {margin: 10px 0;}
	.stk-block-columns#slider-hp .tb-container.slider-container {width:85vw; min-width:300px;}
	.stk-block-columns#slider-hp .stk-block-text p {font-size:var(--pismo-zaklad)}
	.stk-block-columns#zapati > .stk-row {display:grid; grid-template-columns:1fr 1fr;}
	.stk-block-columns#zapati > .stk-row > .stk-block-column {border-left:var(--cerchovana) !important}
	.woocommerce div.product form.cart div.quantity {width:100%; justify-content: flex-start;}
	.woocommerce div.product form.cart div.quantity a:last-of-type {border-right: var(--cerchovana);}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol {grid-template-columns: repeat(3, 1fr);}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(3n) {border-right:var(--cerchovana);}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(1),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(1) {grid-area:1 / 1 / span 1 / span 2;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2) {grid-area:1 / 3 / span 1 / span 2; border-right:var(--cerchovana);}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3) {grid-area:2 / 1 / span 1 / span 4;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul,
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul {grid-template-columns:1fr 1fr}
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2n) {border-right:var(--cerchovana) !important}
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns), 
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) {float:none; width:100%;}
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) p,
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) p {margin-left:auto; margin-right:auto; padding:0 2em; border-right: var(--cerchovana);}
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(1 of .stk-block-columns),
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) {margin-bottom:0 !important}
	.page-id-12792 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) {padding-bottom:2em !important}
	.page-id-12792 .wp-block-spacer {display:none;}
	.wc-block-checkout .wc-block-checkout__sidebar,
	.wc-block-checkout .wc-block-components-main {width:100% !important; padding:0 2em !important}
	.wc-block-checkout .wc-block-components-order-summary.is-large {padding:0 !important}
	.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {margin:0 !important}
	.wc-block-checkout .wc-block-components-main {margin-top:3em !important;}
	.dgwt-wcas-suggestions-wrapp {max-width: 340px; margin-left:-30px}
	/*.dgwt-wcas-suggestions-wrapp {margin-top: 1px !important;}*/
}
@media screen and (max-width:850px) {
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content {grid-template-columns:repeat(6,1fr);}
	.stk-block-columns.prodejny .prodejna-adresa {grid-area:1/1/span 1/span 3;}
	.stk-block-columns.prodejny .otviracka {grid-area:1/4/span 1/span 3;}
	.stk-block-columns.prodejny .tb-gallery {grid-area: 2 / 1 / span 1 / span 6;}
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content .tb-gallery.tb-gallery--grid {grid-template-columns:repeat(10,1fr) !important}
}
@media screen and (max-width:782px) {
	body.admin-bar {margin-top: -46px !important;}
	.stk-block-columns#strom > .stk-row {grid-template-columns: repeat(4, 1fr);}
	.stk-block-columns#strom > .stk-row > :nth-child(1) {grid-area: 1 / 1 / span 1 / span 2;}
	.stk-block-columns#strom > .stk-row > :nth-child(2) {grid-area: 1 / 3 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(3) {grid-area: 1 / 4 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(4) {grid-area: 2 / 1 / span 1 / span 4;}
	.stk-block-columns#strom > .stk-row > :nth-child(4) p {text-align:center;}
	.stk-block-columns#strom > .stk-row > :nth-child(5) {grid-area: 3 / 1 / span 1 / span 4; margin-left:0 !important}
	[id*="wpv-view-layout-1633"] .tb-grid, 
	#wpv-view-layout-12806 .tb-grid {grid-template-columns:repeat(2,1fr)} 
	.stk-block-columns#hp-03 > .stk-row,
	.stk-block-columns#hp-04 > .stk-row {display:grid; grid-template-columns:1fr;}
	.stk-block-columns#hp-03 > .stk-row > .stk-block-column,
	.stk-block-columns#hp-04 > .stk-row > .stk-block-column {border-left:var(--cerchovana) !important; border-right:var(--cerchovana) !important}
	.stk-block-columns#hp-03 {padding-bottom: 1em !important;}
}

@media screen and (max-width:768px) {
	:root {
		--h1: 2.027rem;
	}
	.mobile-menu-open .site-header .inside-header > :nth-child(3) {right: 0; width: 100vw !important; max-width: none;}
	.mobile-menu-open #mobile-menu-control-wrapper .menu-bar-items {display:none !important}
	.mobile-menu-open #primary-menu #menu-hlavni-menu {flex-wrap:wrap; flex-direction:column;}
	.mobile-menu-open #primary-menu #menu-hlavni-menu ul:not(.toggled-on) {visibility: hidden; position: absolute; left: -999999px; opacity: 0; pointer-events: none; height: 0; margin-top:0;}
	.mobile-menu-open #primary-menu #menu-hlavni-menu ul {margin-top:0}
	.mobile-menu-open #primary-menu #menu-hlavni-menu ul.toggled-on {padding-left:1em}
	.mobile-menu-open .main-navigation .main-nav > ul > li > a {line-height:40px;}
	.stk-block-columns#slider-hp .stk-block-content {min-height:80vh;}
	.stk-block-columns#slider-hp [name="wpv-filter-2788"] {position: absolute; bottom: 0; left: 0; right: 0;}
	.home .entry-content > :nth-child(1 of .stk-block-columns) .stk-block-heading {margin-left:0 !important; margin-right:0 !important; width:100%; text-align:left}
	.home .entry-content > :nth-child(1 of .stk-block-columns) .stk-block-heading h2 {text-align:center;}
	[class*="wp-block-"].alignfull:not(#kurzy-drzak):not(#slider-hp), 
	.post-type-archive-product .wp-block-toolset-views-wpa-editor > .stk-block-columns, 
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor > .stk-block-columns,
	[id*="wpv-view-layout-12619-"] .stk-block-columns.sloupec-text,
	[id*="wpv-view-layout-12775"],
	.page-id-15613 .entry-content > .tb-fields-and-text,
	.woocommerce-account .entry-content > .woocommerce,
	.woocommerce-cart .wp-block-woocommerce-cart {padding-left: 1em !important; padding-right: 1em !important;}
	.single-product .stk-block-columns#single-produkt-02 {padding-left:0 !important; padding-right:0 !important;}
	.single-product .stk-block-columns#single-produkt-01,
	.single-product .stk-block-columns#single-produkt-02 {margin-left: 1em !important; margin-right: 1em !important;}
	.single-product .stk-block-columns#single-produkt-01 > .stk-row > .stk-block-column,
	.single-product .stk-block-columns#single-produkt-02 > .stk-row > .stk-block-column {padding-left:1em !important; padding-right:1em !important}
	.tb-gallery#loga-vyrobci ul {grid-template-columns:repeat(3,1fr); padding: 0 3em}
	.tb-gallery#loga-vyrobci ul li {grid-area:auto !important}
	.site-footer > :last-child > .stk-row {gap:0 !important}
	.stk-block-columns#hp-06 > .stk-row > :nth-child(2 of .stk-block-column) {border:0 !important; padding:0 !important}
	.home #embedAU {height:300px !important}
	#jak-probiha ul li {line-height:1.3;}
	.post-type-archive-product #page > :nth-child(1 of .stk-block-columns), 
	.archive.tax-product_cat #page > :nth-child(1 of .stk-block-columns),
	.page-id-12614 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15679 #page > :nth-child(1 of .stk-block-columns),
	.page-id-2952 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15605 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15613 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15617 #page > :nth-child(1 of .stk-block-columns),
	.page-id-12792 #page > :nth-child(1 of .stk-block-columns),
	.page-id-22 #page > :nth-child(1 of .stk-block-columns),
	.woocommerce-cart #page > :nth-child(1 of .stk-block-columns),
	.woocommerce-checkout #page > :nth-child(1 of .stk-block-columns) {padding-top:1em !important}
	.post-type-archive-product #page > :nth-child(1 of .stk-block-columns) > .stk-row > :nth-child(2), 
	.archive.tax-product_cat #page > :nth-child(1 of .stk-block-columns) > .stk-row > :nth-child(2),
	.page-id-12614 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15679 #page > :nth-child(1 of .stk-block-columns),
	.page-id-2952 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15605 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15613 #page > :nth-child(1 of .stk-block-columns),
	.page-id-15617 #page > :nth-child(1 of .stk-block-columns),
	.page-id-12792 #page > :nth-child(1 of .stk-block-columns),
	.woocommerce-cart #page > :nth-child(1 of .stk-block-columns),
	.woocommerce-checkout #page > :nth-child(1 of .stk-block-columns) {padding-bottom:0 !important}
	.page-id-12614 #page > :nth-child(1 of .stk-block-columns) {padding-bottom:1em !important}
	.tax-product_cat .term-description,
	[id*="wpv-view-layout-2909"] > div {padding:0 1em}
	[id*="wpv-view-layout-2909"] > div {margin-left:0; column-count: 3}
	.tax-product_cat .term-description p {text-align:center;}
	.post-type-archive-product .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row, 
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row {grid-template-columns: 1fr;}
	.post-type-archive-product .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row > :nth-child(1), 
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor > .stk-block-columns > .stk-row > :nth-child(1) {margin-bottom:3em !important; border-bottom:var(--cerchovana) !important}
	.single-product .stk-block-columns#single-produkt-01 > .stk-row {grid-template-columns:1fr;}
	.single-product .stk-block-columns#single-produkt-01 > .stk-row > :nth-child(2) {border-left:0 !important}
	[id*="wpv-view-layout-924"] a:first-of-type {padding-left: 1em; border-left:var(--cerchovana);}
	.single-product .wooviews-product-image .woocommerce-product-gallery .flex-viewport,
	.single-product .wooviews-product-image .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
	.single-product .wooviews-product-image .woocommerce-product-gallery__image a {height:250px !important}
	.woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs {margin-bottom: 2em; display: block; column-count: 4; text-align: center; column-gap: 50px; column-rule: 1px dashed var(--tmava-02);}
	.woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li {width: 100%; margin-right: 0 !important; padding-right: 0 !important; margin-bottom:0px; border-right: 0 !important;}
	.woocommerce .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li:nth-of-type(2n),
	.woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li:nth-of-type(2n) {margin-right:0; border-right:0; padding-right:0}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol {grid-template-columns: repeat(2, 1fr);}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(3) {border-right:0}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li:nth-of-type(2) {border-right:var(--cerchovana)}
	.stk-block-columns.sloupec-text h3,
	.stk-block-columns.sloupec-text h4 {text-align:center;}
	.page-id-15605 .stk-block-button-group.button-zlaty .stk-block-button {margin:0 auto !important;}
	.woocommerce-account .woocommerce-MyAccount-content {margin-top:3em; width:100%;}
	.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main,
	.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar {width:100%; padding:0}
	.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row {grid-template-columns:40px 1fr auto !important; align-content:start; grid-gap: 20px;}
	/*.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product {grid-column-start:1 !important}
	.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__total {grid-column-start:2 !important}*/
	.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {padding-right: 0px !important;}
	.stk-block-columns#slider-hp > .stk-row > .stk-block-column::after {width: 30%;}
	#progres.stk-block-columns :nth-child(1 of .stk-block-column)::after {border-width:30px 0 30px 30px;}
	.site-header .inside-header {grid-template-columns: 1fr; grid-gap: 25px;}
	[id*="wpv-view-layout-2909"] > div {grid-template-columns: repeat(3, 1fr);}
}
@media screen and (max-width:660px) {
	[id*="wpv-view-layout-2891"] {width:fit-content;}
	[id*="wpv-view-layout-2891"] .stk-block-columns {width:auto; max-width:fit-content; margin:0 auto;}
	.stk-block-columns#strom > .stk-row {grid-template-columns: repeat(3, 1fr);}
	.stk-block-columns#strom > .stk-row > :nth-child(1) {grid-area: 1 / 1 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(2) {grid-area: 1 / 2 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(3) {grid-area: 1 / 3 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(4) {grid-area: 2 / 1 / span 1 / span 3;}
	.stk-block-columns#strom > .stk-row > :nth-child(5) {grid-area: 3 / 1 / span 1 / span 3;}
	.post-type-archive-product .wp-block-toolset-views-wpa-editor .js-wpv-loop-wrapper > .tb-grid, 
	.archive.tax-product_cat .wp-block-toolset-views-wpa-editor .js-wpv-loop-wrapper > .tb-grid {grid-template-columns:1fr}
	/*.single-product .stk-block-columns#kurzy-drzak > .stk-row > :nth-child(1) .stk--block-horizontal-flex {flex-direction:column;}*/
}
@media screen and (max-width:610px) {
	/*.site-header {padding-left: 30px; padding-top: 0px;}
	.site-header .inside-header > :nth-child(1) {flex-direction:column; align-items:flex-start; gap:10px;}
	.site-header .inside-header > :nth-child(1) .stk-block-image {border-left:0 !important; padding-left:0 !important; margin-left:0 !important}
	.site-logo a img.header-image {height:35px;}
	#zlaty-bordel {clip-path:polygon(0% 100%, 0% 0%, 100% 0%, 100% 20px, 20px 20px, 20px 100%); height:115px;}*/
	/*.stk-block-columns#slider-hp > .stk-row > .stk-block-column::after {clip-path: polygon(100% 100%, 0% 100%, 0% calc(100% - 20px), calc(100% - 20px) calc(100% - 20px), calc(100% - 20px) 70%, 100% 70%);}*/
	[id*="wpv-view-layout-1633"] .tb-grid, 
	#wpv-view-layout-12806 .tb-grid {grid-template-columns:1fr} 
	[id*="wpv-view-layout-2909"] > div {column-count: 2;}
	#wpv-view-layout-12775 .stk-block-columns.prodejny > .stk-row {grid-row-gap:5px !important;}
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content {grid-template-columns:1fr; grid-row-gap: 10px;}
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content > div {grid-area:auto !important}
	.stk-block-columns.prodejny > .stk-row > :nth-child(1 of .stk-block-column) .stk-block-content .tb-gallery.tb-gallery--grid {grid-template-columns: repeat(4, 1fr) !important;}
	.stk-block-columns.prodejny .prodejna-adresa, 
	.stk-block-columns.prodejny .otviracka {grid-row-gap:10px;}
	#wpv-view-layout-12775 .stk-block-columns.prodejny iframe {aspect-ratio:16/9;}
	#wpv-view-layout-2846 .tb-grid {grid-template-columns:1fr;}

}
@media screen and (max-width:550px) {
	.stk-block-columns#strom > .stk-row {grid-template-columns: repeat(2, 1fr); grid-row-gap:10px;}
	.stk-block-columns#strom > .stk-row > :nth-child(1) {grid-area: 2 / 1 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(2) {grid-area: 2 / 2 / span 1 / span 1;}
	.stk-block-columns#strom > .stk-row > :nth-child(3) {grid-area: 1 / 1 / span 1 / span 2;}
	.stk-block-columns#strom > .stk-row > :nth-child(4) {grid-area: 3 / 1 / span 1 / span 2;}
	.stk-block-columns#strom > .stk-row > :nth-child(5) {grid-area: 4 / 1 / span 1 / span 2;}
	.stk-block-columns#hp-01 > .stk-row {grid-template-columns:1fr;}
	.stk-block-columns#hp-01 > .stk-row > div {border-left: var(--cerchovana) !important;}
	.stk-block-columns#hp-05 > .stk-row {display:grid; grid-template-columns:1fr; grid-row-gap: 2em;}
	.stk-block-columns#hp-05 > .stk-row > .stk-block-column {border-right:var(--cerchovana) !important}
	.stk-block-heading#vykupujeme-od-techto-vyrobcu > .stk-block-heading__text {text-align:center !important}
	.stk-block-columns#zapati > .stk-row {display:grid; grid-template-columns:1fr;}
	.stk-block-columns#zapati > .stk-row > .stk-block-column {border-right:var(--cerchovana) !important}
	form[name="wpv-filter-2846"] {display:grid; grid-template-columns:1fr;}
	form[name="wpv-filter-2846"]::before {padding-bottom:5px;}
	.wp-block-toolset-views-custom-search-container :nth-child(1 of .wpv-custom-search-filter) .form-group {border-left:0; padding-left:0}
	.wp-block-toolset-views-custom-search-container :nth-child(2 of .wpv-custom-search-filter) .form-group {border-left:var(--cerchovana); padding-left:15px;}
	.wpv-sorting-block {display:grid; grid-template-columns:auto auto; justify-content: flex-start;}
	.wpv-sorting-block .wpv-sorting-block-label {grid-area:1/1/span 1/span 2; margin-bottom:5px;}
	.wpv-sorting-block .wpv-sorting-block-orderby select {padding-left:0; border-left:0}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol {grid-template-columns: 1fr;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol > li {border-right: 0 !important; border-left: 0 !important; border-bottom: var(--cerchovana); margin-bottom: 2em; padding-bottom: 60px; padding-top: 0;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(2 of .stk-block-columns) ol li::after {right: calc(50% - 12px); top: auto; transform: rotate(90deg); bottom: -30px;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(1),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(1) {grid-area:1 / 1 / span 1 / span 4;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2) {grid-area:2 / 1 / span 1 / span 4; border-left:var(--cerchovana);}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3) {grid-area:3 / 1 / span 1 / span 4;}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul {grid-template-columns:1fr; grid-row-gap:20px;} 
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(4 of .stk-block-columns) ul li {padding-left:0; padding-right:0; margin-left:0; margin-right:0; border:0;}
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul {grid-template-columns:1fr; grid-row-gap:20px;}
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2n),
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:last-of-type {border-right:0 !important}
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(1)::before,
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(2)::before,
	.page-id-15679 [id*="wpv-view-layout-12619"] > :nth-child(3 of .stk-block-columns) ul li:nth-of-type(3)::before,
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(1)::before,
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(2)::before,
	.page-id-12614 [id*="wpv-view-layout-12619"] > :nth-child(5 of .stk-block-columns) ul li:nth-of-type(3)::before {background-position:center top;}
	[id*="wpv-view-layout-2909"] > div {grid-template-columns: repeat(2, 1fr);}
/*	.dgwt-wcas-suggestions-wrapp {max-width: 100vw; margin-left:0px; left:0 !important; z-index:200000000;}
	.dgwt-wcas-focused {overflow:hidden !important; max-height:100vh;}
	.dgwt-wcas-focused.dgwt-wcas-open .dgwt-wcas-search-wrapp {position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 2000000 !important;}
	.dgwt-wcas-focused .dgwt-wcas-search-wrapp .dgwt-wcas-search-form {width:100%;}
	.dgwt-wcas-focused .dgwt-wcas-search-wrapp .dgwt-wcas-search-form #dgwt-wcas-search-input-1 {max-width: none; width: calc(100% - 40px);}
	.dgwt-wcas-focused.dgwt-wcas-open #kurzy-drzak,
	.dgwt-wcas-focused.dgwt-wcas-open #page,
	.dgwt-wcas-focused.dgwt-wcas-open #wpv-view-layout-2788,
	.dgwt-wcas-focused.dgwt-wcas-open > .stk-block-columns,
	.dgwt-wcas-focused.dgwt-wcas-open .site-footer {display:none !important;}
*/
	
}
@media screen and (max-width:470px) {
	/*.site-header .inside-header {display: grid; grid-template-columns: auto 1fr; grid-row-gap: 0; justify-items: end; align-items: start;}
	.site-header .inside-header > :nth-child(1) {grid-area:1/1/span 2/span 1}
	.site-header .inside-header > :nth-child(2) {grid-area:1/2/span 1/span 1}
	.site-header .inside-header > :nth-child(3) {grid-area:2/2/span 1/span 1}*/
	.stk-block-image#claim {display:none !important;}
	.tb-gallery#loga-vyrobci ul {grid-template-columns: repeat(2, 1fr)}
	[id*="wpv-view-layout-2909"] > div {column-count: 1;}
	.woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs {column-count: 2;}
	.woocommerce div.product .wooviews-product-image ol.flex-control-nav.flex-control-thumbs li {margin-bottom:25px;}
	.produkt-parametr p, 
	.product_meta .sku_wrapper {display:block;}
	.produkt-parametr p span, 
	.product_meta .sku_wrapper span {display:block}
	.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row {grid-template-columns: 40px 1fr 100px !important;}
	.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row > :nth-child(1) {grid-area: 1 / 1 / span 1 / span 3 !important; margin: 0; justify-self: start; max-width: 50px; margin-bottom: -10px;}
	.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row > :nth-child(2) {grid-area:2/1/span 1/span 2 !important;}
	.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row > :nth-child(3) {grid-area:2/3/span 1/span 1 !important;}
	/*.stk-block-columns#kurzy-drzak #bars .menu-bar-items {display:none;}*/
	.site-header .inside-header > :nth-child(3) {margin-left: -40px !important;}
}
@media screen and (max-width:400px) {
	/*.stk-block-columns#kurzy-drzak [id*="wpv-view-layout"] .stk-row > :nth-child(1) {width:100%;}*/
	.mobile-menu-open .nav-float-right #site-navigation {justify-content:flex-start}
	/*.mobile-menu-open .main-navigation .inside-navigation {margin-left:1em;}*/
	[name*="wpv-filter-2846"] > div {flex-wrap: wrap;}
	.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter {width:100%}
	.wpv-sorting-block {display:block;}
	.wp-block-toolset-views-custom-search-container .wpv-custom-search-filter .form-group,
	select.form-control, 
	.woocommerce .woocommerce-ordering select, 
	.wpv-sorting-block .wpv-sorting-block-item > select {border-left:0 !important; border-right:0 !important; padding-left: 0 !important;}
	.wpv-sorting-block > .wpv-sorting-block-item {width:100%; border-right:0}
}
@media screen and (max-width:360px) {
	/*.site-header .inside-header > :nth-child(2) {flex-direction: column;}*/
	.stk-block-columns#strom > .stk-row {grid-template-columns: 1fr;}
	.stk-block-columns#strom > .stk-row > :nth-child(1) {grid-area: auto; order:2;}
	.stk-block-columns#strom > .stk-row > :nth-child(2) {grid-area: auto; order:3;}
	.stk-block-columns#strom > .stk-row > :nth-child(2) .stk-block-image {border-left:0 !important; padding:0 !important}
	.stk-block-columns#strom > .stk-row > :nth-child(3) {grid-area: auto; order:1;}
	.stk-block-columns#strom > .stk-row > :nth-child(4) {grid-area: auto; order:4;}
	.stk-block-columns#strom > .stk-row > :nth-child(5) {grid-area: auto; order:5;}
	.tb-gallery#loga-vyrobci ul {padding:0 2em;}
	[id*="wpv-view-layout-2909"] > div {grid-template-columns: 1fr;}

}


/* */
/* */
/* */
body.role-shop_manager #wp-admin-bar-customize,
body.role-shop_manager #wp-admin-bar-edit,
body.role-shop_manager #wp-admin-bar-widgets,
body.role-shop_manager #wp-admin-bar-menus {display:none;}

















