﻿@font-face {
    font-family: 'Baker Signet Std';
    src: url('/font/BakerSignetStd.woff2') format('woff2'),
        url('/font/BakerSignetStd.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
img{image-orientation: none;}
:root{
	color-scheme: only light;
}
.m-0{margin:0 !important}.m-1{margin:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.m-2{margin:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.m-3{margin:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.m-4{margin:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.m-5{margin:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.m-6{margin:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.m-7{margin:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.m-8{margin:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.m-9{margin:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.m-10{margin:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.m-11{margin:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.m-12{margin:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.m-13{margin:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.m-14{margin:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.m-15{margin:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important;margin-right:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.mx-2{margin-left:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important;margin-right:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.mx-3{margin-left:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important;margin-right:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.mx-4{margin-left:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important;margin-right:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.mx-5{margin-left:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important;margin-right:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.mx-6{margin-left:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important;margin-right:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.mx-7{margin-left:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important;margin-right:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.mx-8{margin-left:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important;margin-right:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.mx-9{margin-left:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important;margin-right:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.mx-10{margin-left:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important;margin-right:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.mx-11{margin-left:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important;margin-right:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.mx-12{margin-left:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important;margin-right:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.mx-13{margin-left:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important;margin-right:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.mx-14{margin-left:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important;margin-right:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.mx-15{margin-left:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important;margin-right:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important;margin-bottom:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.my-2{margin-top:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important;margin-bottom:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.my-3{margin-top:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important;margin-bottom:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.my-4{margin-top:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important;margin-bottom:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.my-5{margin-top:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important;margin-bottom:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.my-6{margin-top:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important;margin-bottom:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.my-7{margin-top:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important;margin-bottom:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.my-8{margin-top:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important;margin-bottom:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.my-9{margin-top:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important;margin-bottom:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.my-10{margin-top:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important;margin-bottom:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.my-11{margin-top:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important;margin-bottom:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.my-12{margin-top:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important;margin-bottom:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.my-13{margin-top:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important;margin-bottom:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.my-14{margin-top:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important;margin-bottom:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.my-15{margin-top:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important;margin-bottom:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.mt-auto{margin-top:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.mt-2{margin-top:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.mt-3{margin-top:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.mt-4{margin-top:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.mt-5{margin-top:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.mt-6{margin-top:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.mt-7{margin-top:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.mt-8{margin-top:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.mt-9{margin-top:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.mt-10{margin-top:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.mt-11{margin-top:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.mt-12{margin-top:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.mt-13{margin-top:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.mt-14{margin-top:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.mt-15{margin-top:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.mr-auto{margin-right:auto !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.mr-2{margin-right:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.mr-3{margin-right:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.mr-4{margin-right:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.mr-5{margin-right:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.mr-6{margin-right:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.mr-7{margin-right:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.mr-8{margin-right:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.mr-9{margin-right:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.mr-10{margin-right:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.mr-11{margin-right:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.mr-12{margin-right:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.mr-13{margin-right:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.mr-14{margin-right:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.mr-15{margin-right:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.mb-auto{margin-bottom:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.mb-2{margin-bottom:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.mb-3{margin-bottom:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.mb-4{margin-bottom:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.mb-5{margin-bottom:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.mb-6{margin-bottom:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.mb-7{margin-bottom:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.mb-8{margin-bottom:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.mb-9{margin-bottom:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.mb-10{margin-bottom:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.mb-11{margin-bottom:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.mb-12{margin-bottom:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.mb-13{margin-bottom:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.mb-14{margin-bottom:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.mb-15{margin-bottom:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.ml-auto{margin-left:auto !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.ml-2{margin-left:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.ml-3{margin-left:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.ml-4{margin-left:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.ml-5{margin-left:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.ml-6{margin-left:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.ml-7{margin-left:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.ml-8{margin-left:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.ml-9{margin-left:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.ml-10{margin-left:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.ml-11{margin-left:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.ml-12{margin-left:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.ml-13{margin-left:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.ml-14{margin-left:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.ml-15{margin-left:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.p-0{padding:0 !important}.p-1{padding:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.p-2{padding:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.p-3{padding:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.p-4{padding:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.p-5{padding:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.p-6{padding:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.p-7{padding:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.p-8{padding:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.p-9{padding:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.p-10{padding:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.p-11{padding:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.p-12{padding:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.p-13{padding:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.p-14{padding:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.p-15{padding:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important;padding-right:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.px-2{padding-left:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important;padding-right:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.px-3{padding-left:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important;padding-right:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.px-4{padding-left:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important;padding-right:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.px-5{padding-left:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important;padding-right:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.px-6{padding-left:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important;padding-right:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.px-7{padding-left:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important;padding-right:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.px-8{padding-left:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important;padding-right:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.px-9{padding-left:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important;padding-right:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.px-10{padding-left:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important;padding-right:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.px-11{padding-left:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important;padding-right:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.px-12{padding-left:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important;padding-right:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.px-13{padding-left:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important;padding-right:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.px-14{padding-left:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important;padding-right:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.px-15{padding-left:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important;padding-right:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important;padding-bottom:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.py-2{padding-top:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important;padding-bottom:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.py-3{padding-top:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important;padding-bottom:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.py-4{padding-top:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important;padding-bottom:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.py-5{padding-top:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important;padding-bottom:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.py-6{padding-top:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important;padding-bottom:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.py-7{padding-top:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important;padding-bottom:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.py-8{padding-top:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important;padding-bottom:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.py-9{padding-top:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important;padding-bottom:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.py-10{padding-top:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important;padding-bottom:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.py-11{padding-top:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important;padding-bottom:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.py-12{padding-top:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important;padding-bottom:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.py-13{padding-top:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important;padding-bottom:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.py-14{padding-top:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important;padding-bottom:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.py-15{padding-top:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important;padding-bottom:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.pt-2{padding-top:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.pt-3{padding-top:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.pt-4{padding-top:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.pt-5{padding-top:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.pt-6{padding-top:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.pt-7{padding-top:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.pt-8{padding-top:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.pt-9{padding-top:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.pt-10{padding-top:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.pt-11{padding-top:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.pt-12{padding-top:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.pt-13{padding-top:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.pt-14{padding-top:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.pt-15{padding-top:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.pr-2{padding-right:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.pr-3{padding-right:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.pr-4{padding-right:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.pr-5{padding-right:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.pr-6{padding-right:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.pr-7{padding-right:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.pr-8{padding-right:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.pr-9{padding-right:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.pr-10{padding-right:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.pr-11{padding-right:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.pr-12{padding-right:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.pr-13{padding-right:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.pr-14{padding-right:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.pr-15{padding-right:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.pb-2{padding-bottom:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.pb-3{padding-bottom:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.pb-4{padding-bottom:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.pb-5{padding-bottom:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.pb-6{padding-bottom:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.pb-7{padding-bottom:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.pb-8{padding-bottom:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.pb-9{padding-bottom:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.pb-10{padding-bottom:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.pb-11{padding-bottom:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.pb-12{padding-bottom:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.pb-13{padding-bottom:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.pb-14{padding-bottom:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.pb-15{padding-bottom:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:clamp(0.125rem, 0.075rem + 0.2vw, 0.25rem) !important}.pl-2{padding-left:clamp(0.125rem, -0.125rem + 1vw, 0.75rem) !important}.pl-3{padding-left:clamp(0.125rem, -0.225rem + 1.4vw, 1rem) !important}.pl-4{padding-left:clamp(0.375rem, 0.025rem + 1.4vw, 1.25rem) !important}.pl-5{padding-left:clamp(0.375rem, -0.075rem + 1.8vw, 1.5rem) !important}.pl-6{padding-left:clamp(0.375rem, -0.175rem + 2.2vw, 1.75rem) !important}.pl-7{padding-left:clamp(0.375rem, -0.275rem + 2.6vw, 2rem) !important}.pl-8{padding-left:clamp(0.375rem, -0.375rem + 3vw, 2.25rem) !important}.pl-9{padding-left:clamp(0.375rem, -0.475rem + 3.4vw, 2.5rem) !important}.pl-10{padding-left:clamp(0.75rem, -0.05rem + 3.2vw, 2.75rem) !important}.pl-11{padding-left:clamp(0.75rem, -0.15rem + 3.6vw, 3rem) !important}.pl-12{padding-left:clamp(0.75rem, -0.25rem + 4vw, 3.25rem) !important}.pl-13{padding-left:clamp(0.75rem, -0.35rem + 4.4vw, 3.5rem) !important}.pl-14{padding-left:clamp(0.75rem, -0.45rem + 4.8vw, 3.75rem) !important}.pl-15{padding-left:clamp(0.75rem, -0.55rem + 5.2vw, 4rem) !important}
.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-show{display:block!important}.d-hide{display:none!important}
.grid-justify-content-start{justify-content:start}.grid-justify-content-end{justify-content:end}.grid-justify-content-center{justify-content:center}.grid-justify-content-stretch{justify-content:stretch}.grid-justify-content-around{justify-content:space-around}.grid-justify-content-between{justify-content:space-between}.grid-justify-content-evenly{justify-content:space-evenly}.grid-align-content-start{align-content:start}.grid-align-content-end{align-content:end}.grid-align-content-center{align-content:center}.grid-align-content-stretch{align-content:stretch}.grid-align-content-around{align-content:space-around}.grid-align-content-between{align-content:space-between}.grid-align-content-evenly{align-content:space-evenly}.grid-justify-items-start{justify-items:start}.grid-justify-items-end{justify-items:end}.grid-justify-items-center{justify-items:center}.grid-justify-items-stretch{justify-items:stretch}.grid-align-items-start{align-items:start}.grid-align-items-end{align-items:end}.grid-align-items-center{align-items:center}.grid-align-items-stretch{align-items:stretch}.grid-justify-self-start{justify-self:start}.grid-justify-self-end{justify-self:end}.grid-justify-self-center{justify-self:center}.grid-justify-self-stretch{justify-self:stretch}.grid-align-self-start{align-self:start}.grid-align-self-end{align-self:end}.grid-align-self-center{align-self:center}.grid-align-self-stretch{align-self:stretch}
.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-justify-content-start{justify-content:flex-start}.flex-justify-content-end{justify-content:flex-end}.flex-justify-content-center{justify-content:center}.flex-justify-content-between{justify-content:space-between}.flex-justify-content-around{justify-content:space-around}.flex-justify-content-evenly{justify-content:space-evenly}.flex-align-content-start{align-content:flex-start}.flex-align-content-end{align-content:flex-end}.flex-align-content-center{align-content:center}.flex-align-content-stretch{align-content:stretch}.flex-align-content-around{align-content:space-around}.flex-align-content-between{align-content:space-between}.flex-align-items-start{align-items:flex-start}.flex-align-items-end{align-items:flex-end}.flex-align-items-center{align-items:center}.flex-align-items-baseline{align-items:baseline}.flex-align-items-stretch{align-items:stretch}.flex-align-self-auto{align-self:auto}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-baseline{align-self:baseline}.flex-align-self-stretch{align-self:stretch}.flex-fill{flex:1 1 auto}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}
.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}
*,:before,:after{box-sizing: border-box;}
fieldset + fieldset{margin-top:1.25em;}
#Container,#topBanner,#bottom{display:grid;}
html,body.myBody,#body2{width:100%;height:100%;}
body.myBody{min-width:320px;color:#fff;}/*#111806*/
#body2{}
.zelena {color: #bed108;}/*#DBF681*/

/*alert pridani zobzi*/
#topAlertDiv{position:fixed;top:1em;right:0;min-width:200px;z-index:1000000000000000;}
#topAlertDiv div{margin:1em 1em 0 0;}
#topAlertDiv span{display:block;padding:0.5em;box-shadow: 0 1px 1px rgba(0,0,0,0.12), 0 2px 2px rgba(0,0,0,0.12), 0 4px 4px rgba(0,0,0,0.12), 0 8px 8px rgba(0,0,0,0.12), 0 16px 16px rgba(0,0,0,0.12);background: #dbf0ad;color: #000;border-radius: 4px;}
#topAlertDiv p{}
#topAlertDiv a{color: inherit;}

#ContainerC{width: 100%;height: 100%;}
#Container{background: url(/images/pozadi-webu.jpg?p=0.1) no-repeat center top, url(/images/pozadi-webu-pruh.jpg?p=0.1) repeat-y center top, #426a0a;}
#Container{
	grid-template-rows: auto 1fr auto;grid-template-columns: 100%;
	grid-template-areas: "topBannerC" "centerC" "footer";
	min-height:100%;text-align:left;
}
#topBanner,.HP #contentC,.NHP #content,#bottom,.paticka,#actPath,#actPathC{width:100%;max-width:calc(1600px + (0.75rem*2));margin:0 auto;padding: 0 0.75rem;}
/*.NHP #content,*/#actPath{max-width:1200px;padding-left: calc((1600px - 1200px)/2);}
.NHP #content{padding: 1.25em 0.75rem 0.75em;position:relative;z-index:5;padding-left:200px;box-sizing: border-box;}
@media only screen and (max-width:1200px){
	body.zahradnictvi .NHP #content{padding: 1.25em 0.75rem 1.25em;}
}
.clear{clear:both}
@media only screen and (min-width:501px){
	.mobShow{display:none;}
}
@media only screen and (max-width:500px){
	.DetailProduktu .popis2:not(.uka),.DetailProduktu .pestovani:not(.uka){display:none;}
	.detUkaPopis2,.detPreskoc{background: none;border: none;color: inherit;font-size:1em;padding: 0;margin: 0;cursor: pointer;}
	.detUkaPopis2{margin: 1em 0 2em;text-decoration: underline;}
	.detUkaPopis2:hover{text-decoration:none;}
	.detPreskoc{margin: 0 0 1em;text-decoration: underline;font-size: 0.8em;}
	.detPreskoc:hover{text-decoration:none;}
	.DetailProduktu .popisAtext{display:flex;flex-direction:column;}
	.DetailProduktu .popisAtext .popis2{order:3;margin:1em 0 0}
	.DetailProduktu .popisAtext .pp2{order:2;}
	.DetailProduktu .popisAtext .textik{order:1;}
	.DetailProduktu .popisAtext .pestovani{order:4;}
}

/*--HLAVICKA--*/
#topBannerC{grid-area: topBannerC;}
#topBanner{grid-gap: 0;grid-template-columns: auto 1fr auto auto;grid-template-rows: 25px auto 1fr 2em auto;}

#jazyky{grid-column: -2/-1;grid-row: 2/3;place-self: start end;margin: 0 21px 0 0;}
#jazyky ul{list-style:none;margin:0;padding:0;display: flex;}
#jazyky li{padding:0;width: 32px;height: 32px;}
#jazyky li + li{margin:0 0 0 19px;}
#jazyky li:first-child{background: url(/images/cz2.png) no-repeat;}
#jazyky li:last-child{background: url(/images/en2.png) no-repeat;}
#jazyky li:first-child:hover{background: url(/images/cz.png) no-repeat;}
#jazyky li:last-child:hover{background: url(/images/en.png) no-repeat;}
#jazyky li.active{}
#jazyky li a{display:inline-block;width:32px;height:32px;color:transparent;}
#jazyky li.active a{}

#logoC,#logoC h1,#logoC a{width: 522px;height: 143px;}
#logoC{position:relative;grid-column: 1/2;grid-row: 2/4;background: url(/images/logo-new.png) no-repeat;background-size:contain;margin: 0 0 0 21px;place-self: center end;}

#logoC a{display: block;}
#logoC span {position: absolute; left: -10000px; border: 0px;}

.TopTel{grid-column: 2/3;grid-row: 3/5;justify-self: center;align-self: start;position: relative;}

.TopVyhledani{grid-column: 2/3;grid-row: 3/5;display:grid;grid-template-rows:auto auto;place-self: center;grid-template-columns: auto;}
#searchBlockC {grid-column: 1/2;grid-row: 1/2;place-self: start end;margin: 0;}
#searchBlockC form{display: inline-block;}
.searchBlock{display: flex;position: relative;justify-content: flex-end;height: 45px;border:1px solid #fff;}
.searchBlock .lupa{cursor:pointer;display:block;background: url(/images/lupa.png?v=0.1) no-repeat;background-size:contain;background-position: center;width: calc(52px - 10px);height: calc(45px - 10px);position: absolute;top: 0;right: 0;margin:5px;}
#searchText{background: transparent;border:0;color: #B2C508;width: 237px;height: 100%;box-sizing: border-box;padding: 0 0 0 17px;font-size: 1.25em;letter-spacing: -1.7px;}
#searchText:focus{outline:0;}
#searchText::-webkit-input-placeholder {opacity:1;color:#fff;}
#searchText::-moz-placeholder {opacity:1;color:#fff;}
#searchText:-ms-input-placeholder {opacity:1;color:#fff;}
#searchText:-moz-placeholder {opacity:1;color:#fff;}
#doSearch{background: #fff;font-size: 0;width: 52px;height: 100%;border: 0;box-sizing: border-box;padding: 0;cursor:pointer;}
.podrobneV{grid-column: 1/2;grid-row: 2/3;place-self: center start;margin: 6px 0 0 14px;color: #b2c508;font-size: 1.31em;}
.podrobneV a{color: inherit;text-decoration: none;}

.kytka{grid-column: 1/2;grid-row: 4/5;position:relative;}

/*border: 1px solid #A8BC08;*/
@media only screen and (min-width: 901px) {a.Mob-DoKosiku{position:absolute;top:0;right:0;bottom:0;left:0;z-index:357;}}
.kosik{grid-column: -3/-1;grid-row: 3/5;margin: 0 21px 0 0;max-width: 292px;box-sizing: border-box;/*! height: 74px; */display: flex;align-items: center;align-self: center;justify-self: end;}
.TsKosik{position:relative;}
.TsKosik .prazdnej{font-size:1.1em;}
.TsKosik .plnej{display:grid;grid-template-columns: auto auto auto auto auto;grid-template-rows: repeat(3,auto);}
.plnej .mamtx{grid-column: 1/-1;grid-row: 1/2;color: #b2c508;text-transform: uppercase;place-self: end center;}
.plnej .pocet{grid-column: 1/2;grid-row: 2/3;place-self: stretch end;}
.plnej .kustx{grid-column: 2/3;grid-row: 2/3;place-self: stretch start;margin: 0 0 0 0.25em;}
.plnej .za{grid-column: 3/4;grid-row: 2/3;place-self: stretch end;}
.plnej .cena{grid-column: 4/5;grid-row: 2/3;place-self: stretch center;margin: 0 0.25em;}
.plnej .mena{grid-column: 5/6;grid-row: 2/3;place-self: stretch start;}
.plnej .pokladnaTL{grid-column: 1/-1;grid-row: 3/4;place-self: center;}
.plnej .pokladnaTL a{color: #000;background: #afc208;display: inline-block;text-decoration: none;text-transform: uppercase;font-size: 0.8em;padding: 0 10px;font-weight:bold;margin: 4px 0 0;}
body.zahradnictvi .kosik:before,
body.zahradnictvi .kosik .TsKosik:before{content:"";display:block;background:url(/images/kosik.png) no-repeat;background-size: contain;width:54px;height:38px;margin: 0 30px 0 0;}
body.zahradnictvi .kosik .TsKosik:before{display:none;}


#topNavigC{grid-column: 1/-1;grid-row: 5/6;border-top: 1px solid #A8BC08;border-bottom: 1px solid #A8BC08;box-sizing: border-box;background: #0E1506;}

#topNavig{position:relative;padding:0 14px 0 330px;padding-left: 235px;}
#topNavig:before{content:"";width:462px;height:459px;background: url(/images/kytka.png) no-repeat;background-size:contain;position:absolute;left:-163px;top:-66px;z-index: 1;filter:drop-shadow(-20px 0 15px rgba(0,0,0,0.4)) drop-shadow(20px 20px 15px rgba(0,0,0,0.4));}/* drop-shadow(-50px 0 50px #000) drop-shadow(50px 70px 80px #000);*/

#topNavig ul{list-style:none;margin:0;padding:0;}
#topNavig > ul{padding:0;height: auto;display:flex;justify-content: space-evenly;z-index: 55;font-size: 1.31em;}
#topNavig > ul > li{margin:0;padding:7px 0;color: #fff;display: flex;align-items: center;position: relative;}

#topNavig > ul > li.list_906{position:static;}
#topNavig > ul > li a{color: inherit;text-decoration: none;line-height: normal;}
#topNavig > ul > li span{}
#topNavig > ul > li.actual{}
#topNavig > ul > li.actual a{}
#topNavig  ul  li.actual > a,#topNavig a:hover,#topNavig a:active,#topNavig a:focus{text-decoration:none;color:#b3c704;}
#topNavig > ul > li.posledni{margin: 0;}

#topNavig > ul > li:not(:hover) > ul{display:none;}
#topNavig > ul > li > ul{display: flex;flex-direction: column;position: absolute;z-index: 10;top: 100%;left: 0;min-width: calc(100% + 50px);background: rgba(14, 21, 6,0.9);margin-left: -25px;padding: 10px 0;border:1px solid #A8BC08;border-top-color:#0E1506;}
#topNavig > ul > li > ul li{}
#topNavig > ul > li > ul li.PSactual a{text-decoration:none;color:#b3c704;}
#topNavig > ul > li > ul li a{padding: 0 10px;box-sizing: border-box;margin: 5px 0;display: block;white-space: nowrap;}


.NHP #topNavig:before{width: 368px;height: 366px;}
.NHP #topNavig > ul{}
.NHP #topNavig{}

.uzivatel{grid-column: -3/-2;grid-row: 2/3;justify-self: end;align-self: end;}
.uzivatelS:before {content: '';display: inline-block;background: url(/images/user-white.png) no-repeat;background-size: contain;width: 20px;height: 20px;margin: 0 10px 0 0;}
.uzivatel .uzivatelS{display: flex;align-items: center;}
.uzivatel a{margin:0 0.15em;display:inline-block;}

.podrobne-hledani{grid-column: 2;grid-row: 4;justify-self: center;align-self: start;}
@media only screen and (max-width:1200px){
	.podrobne-hledani{align-self: end;}
}
@media only screen and (max-width:1050px){
	.podrobne-hledani{grid-column: -6;grid-row: 2;justify-self: end;margin: 0 0.85em 0 0;}
	.podrobne-hledani a{text-decoration: none;display: block;background-image: url('/images/magnifying.png');background-repeat: no-repeat;background-size: contain;width: 30px;height: 30px;}
	.podrobne-hledani span{display: none;}
}


#hidenavig{display:none;}

@media only screen and (max-width:1200px){
	body.zahradnictvi #logoC,body.zahradnictvi #logoC h1,body.zahradnictvi #logoC a{width: 312px;height: 87px;}
	body.zahradnictvi #logoC h1{margin: 0;}
	body.zahradnictvi #topNavig{padding-left: 130px;}
	body.zahradnictvi #topNavig::before{width: 200px;height: 198px;left: -73px;}
}
/* @media only screen and (min-width:1001px){
	.rozcestniVkatalogu{display:none}
} */
@media only screen and (max-width:1000px){
	body.zahradnictvi #hidenavig,body.zahradnictvi #hidenavig span {display: inline-block;transition: all .4s;box-sizing: border-box;}
	body.zahradnictvi #hidenavig {--w:40px;--h:30px;--s:4px;position: relative;width: var(--w);height: var(--h);background: none;border: none;appearance: none;cursor: pointer;grid-column: 1/-1;grid-row: 5/6;justify-self: end;align-self: center;margin: 0.5em 1rem 0.5em 0;}
	body.zahradnictvi #hidenavig span {position: absolute;left: 0;width: 100%;height: var(--s);background: #fff;border-radius: 4px;}
	body.zahradnictvi #hidenavig:hover span{background:#A8BC08;}
	body.zahradnictvi #hidenavig span:nth-of-type(1) {top: 0;}
	body.zahradnictvi #hidenavig span:nth-of-type(2) {top: calc(50% - var(--s)/2);}
	body.zahradnictvi #hidenavig span:nth-of-type(3) {bottom: 0;}
	body.zahradnictvi #hidenavig.active span{background:#A8BC08;}
	body.zahradnictvi #hidenavig.active span:nth-of-type(1) {transform: translateY(calc((var(--h)/2 - var(--s)/2))) rotate(-45deg);}
	body.zahradnictvi #hidenavig.active span:nth-of-type(2) {opacity: 0;}
	body.zahradnictvi #hidenavig.active span:nth-of-type(3) {transform: translateY(calc(-1*(var(--h)/2 - var(--s)/2))) rotate(45deg);}
	body.zahradnictvi #topNavigC:not(.active) #topNavig > ul{display: none;}
	body.zahradnictvi #topNavig{position: relative;height: 100%;}
	body.zahradnictvi #topNavig > ul{position: absolute;top: 100%;right: 0;flex-direction: column;gap: 0.25em;background: #0E1506;padding: 0 0 0.25em;border-bottom: 1px solid #A8BC08;min-width: 290px;}
	body.zahradnictvi #topNavig > ul > li{justify-content: flex-end;padding: 0.05em 0.5em;}
	body.zahradnictvi #topNavig > ul > li:hover > ul,#topNavig > ul > li:hover > .RozcestnikNav{display: none;}
	body.zahradnictvi #topNavig::before{display: none;}
	body.zahradnictvi #topNavig{padding: 0 1rem;}
}
.rozcestniVkatalogu{grid-column:1/-1;grid-row:1;margin:0 0 1em}

body.zahradnictvi .fixed #topNavig{position:fixed;top:0;height: auto;left: 0;width: 100%;z-index: 30;padding:0 0.25em;border-top: 1px solid #A8BC08;border-bottom: 1px solid #A8BC08;box-sizing: border-box;background: #0E1506;}
body.zahradnictvi .fixed #topNavig::before {display:none;}
body.zahradnictvi .fixed .navHide{height:var(--menuH);}



@media only screen and (max-width:1000px){
	body.zahradnictvi .fixed #topNavig{height:var(--menuH);}
	body.zahradnictvi .fixed #hidenavig{position:fixed;top:0;right:0;z-index:31}
}

@media only screen and (max-width:1050px){
	body.zahradnictvi #topBanner{grid-template-columns: auto 1fr auto auto auto auto;}
	body.zahradnictvi #logoC{margin: 0;}
	body.zahradnictvi .kosik:before{display:none;}
	body.zahradnictvi .kosik .TsKosik:before{display:block;}
	body.zahradnictvi .kosik .TsKosik{display:grid;grid-template-columns: 100%;grid-template-rows: auto auto;}
	body.zahradnictvi .kosik .TsKosik:before{margin:0;grid-column: 1/-1;grid-row: 1/2;place-self: center;}
	body.zahradnictvi .TsKosik a.Mob-DoKosiku{display:block;grid-column: 1/-1;grid-row: 1/-1;width:100%;height:100%;}
	body.zahradnictvi .TsKosik .prazdnej,body.zahradnictvi .TsKosik .plnej{display:none;}

	body.zahradnictvi .Mob-TopVyhledani{background:url(/images/lupa-white.png?v=0.1) no-repeat;background-size: contain;background-position: center;width: 30px;height: 30px;cursor:pointer;}
	body.zahradnictvi .TopVyhledani.active .Mob-TopVyhledani{filter: brightness(0.11);}
	body.zahradnictvi .TopVyhledani:not(.active) #searchBlockC{display:none;}
	body.zahradnictvi .TopVyhledani{position:relative;grid-column: -4/-3;grid-row: 2/3;place-self: end;margin: 0 0.85em 0 0;}
	body.zahradnictvi .TopVyhledani #searchBlockC{position:absolute;top:calc(100% + 5px);right:0;margin:0 auto;background:#fff;z-index: 10;}

	body.zahradnictvi .uzivatel{align-self:center;margin: 0 0.85em 0 0;position:relative;}
	body.zahradnictvi .Mob-uzivatel{background: url(/images/user-white.png) no-repeat;background-size: contain;background-position: center;width: 30px;height: 30px;cursor:pointer;}
	body.zahradnictvi .uzivatel.uziTop.active .Mob-uzivatel{filter: brightness(0.11);}
	body.zahradnictvi .uzivatel.uziTop:not(.active) .uzivatelS{display:none;}
	body.zahradnictvi .uzivatel.uziTop .uzivatelS{position:absolute;top:calc(100% + 5px);right:0;margin:0 auto;background:#fff;border:1px solid #A8BC08; padding: 0.25em 0.5em;}
	body.zahradnictvi .uzivatel.uziTop .uzivatelS:before{display:none;}

	body.zahradnictvi .TopTel{grid-column: -5/-4;grid-row: 2;place-self: end;margin: 0 0.85em 0 0;}
	body.zahradnictvi .TopTel .Mob-TopTel{background: url(/images/call.png) no-repeat;background-size: contain;width: 30px;height: 30px;margin: 0;cursor: pointer;}
	body.zahradnictvi .TopTel:has( .TopTelC.active) .Mob-TopTel{filter: brightness(0.11);}
	body.zahradnictvi .TopTel .TopTelC:not(.active){display: none;}
	body.zahradnictvi .TopTel .TopTelC.active{position: absolute;z-index: 2;top: calc(100% + 5px);right: 0;margin: 0 auto;background: #fff;border: 1px solid #A8BC08;padding: 0.25em 0.5em;color: #93CA4C;min-width: 210px;}
}
@media only screen and (max-width:640px){
	body.zahradnictvi #topBanner{gap: 0.3em 0.6em;grid-template-rows: 0.75rem auto 1fr 2em auto;}
	body.zahradnictvi #logoC{grid-column: 1/-2;place-self: center start;}
	body.zahradnictvi .kosik{grid-column: -2/-1;grid-row: 2/-3;margin: 0;}
	body.zahradnictvi .TopVyhledani{grid-column: -4/-3;grid-row: -3/-2;margin: 0;place-self: center end;}
	body.zahradnictvi .uzivatel{grid-column: -3/-2;grid-row: -3/-2;margin: 0;place-self: center end;}
	body.zahradnictvi #jazyky{grid-column: -2/-1;grid-row: -3/-2;margin: 0;place-self: center end;}
	body.zahradnictvi .TopTel{grid-column: -5/-4;grid-row: -3/-2;margin: 0;place-self: center end;}
	body.zahradnictvi .podrobne-hledani{grid-column: -6/-5;grid-row: -3/-2;margin: 0;place-self: center end;}
	body.zahradnictvi #logoC, body.zahradnictvi #logoC h1, body.zahradnictvi #logoC a {width: 100%;height: auto;aspect-ratio: 522/144;max-width: 312px;}
	body.zahradnictvi .kosik::before {margin: 0;}
}
@media only screen and (max-width:510px){
	body.zahradnictvi #topBanner{position: relative;}
	body.zahradnictvi .TopTel,
	body.zahradnictvi .TopVyhledani,
	body.zahradnictvi .uzivatel{position: static;}
	body.zahradnictvi .TopTel .TopTelC.active{top: calc(100% - 45px);right: auto;left: 50%;transform: translate(-50%, 0);}
	body.zahradnictvi .TopVyhledani #searchBlockC{top: calc(100% - 45px);left: 0;right: 0;width: 100%;place-self: baseline center;grid-column: 1/-1;grid-row: 1/-1;}
	body.zahradnictvi .uzivatel.uziTop .uzivatelS{top: calc(100% - 45px);right: auto;left: 50%;transform: translate(-50%, 0);}
	body.zahradnictvi .TopVyhledani #searchBlockC #searchText{width: calc(100% - 52px);}
	body.zahradnictvi .TopVyhledani #searchBlockC form{display: block;}
	/*
	body.zahradnictvi #topBanner{grid-template-columns: auto auto auto 1fr auto;}
	body.zahradnictvi .TopTel{grid-column: 1/2;}
	body.zahradnictvi .TopVyhledani{grid-column: 2/3;}
	body.zahradnictvi .uzivatel{grid-column: 3/4;}
	body.zahradnictvi .TopTel .TopTelC.active,
	body.zahradnictvi .TopVyhledani #searchBlockC,
	body.zahradnictvi .uzivatel.uziTop .uzivatelS{right: auto;left: 0;}
	*/
}


/*--OBSAH--*/
#centerC{grid-area: centerC;}

/*--levy sloupec--*/
#leftC{grid-area: leftC;}
#left {padding-bottom: 10px;}
#leftNavigC {padding:0px;position: relative;}
#leftNavigC li {margin:0; padding:0;}
#leftNavig h2 {display: none;}
#leftNavigC a, #leftNavigC a:link{display: block;border-bottom: 1px solid #8e6a00;text-align: right;padding: 10px 10px 10px 0;color: #464646;text-decoration: none;}
#leftNavig ul{margin:0;padding: 0;list-style: none;display: flex;flex-direction: column;}
#leftNavig li.posledni a {border: 0;}
#leftNavig li.actual a {font-weight: bold; color: #000;}

/*--stred--*/
#contentC{grid-area: contentC;}

#content table.respo,#content table.respo > tbody,#content table.respo > tbody > tr,#content table.respo > tbody > tr > th,#content table.respo > tbody > tr > td{width:100% !important;display:block;padding:0;}
#content table.respo > tbody > tr {--grid-layout-gap: 1em;--grid-column-count: 3;--grid-item--min-width: 250px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: 1.25em var(--grid-layout-gap);}
#content table.respo.rozdel2 tr{--grid-column-count: 2;--grid-item--min-width: 300px;}
#content table.respo.rozdel3 tr{--grid-column-count: 3;--grid-item--min-width: 300px;}
#content table.respo.rozdel4 tr{--grid-column-count: 4;--grid-item--min-width: 300px;}
#content table.respo.rozdel5 tr{--grid-column-count: 5;--grid-item--min-width: 300px;}
#content table.respo.rozdel6 tr{--grid-column-count: 6;--grid-item--min-width: 250px;}
#content table.respo > tbody > tr > td[colspan]{grid-column: 1/-1;}

#contentC .nerespotable{display: block;overflow-x: auto;width: auto;}
table.nerozbit{display:table !important}table.nerozbit tbody{display:table-row-group !important}table.nerozbit tr{display:table-row !important}table.nerozbit th,table.nerozbit td{display:table-cell !important}
#contentC .nerespotable table.nerozbit.tabWAuto{width: auto !important;}
#contentC .nerespotable.divWmob{width: 320px !important;}

/*rozbitTable*/
table.rozbit.MeasureWidth {width: auto !important;}
/* table.rozbit.MeasureWidth td {white-space: nowrap;} */
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky),
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > th,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > td{display:block;}
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > th,
table.rozbit.TabRozpad:not(.MeasureWidth,.tabulka-popisky) > tbody > tr > td{width: 100% !important;}

/*tablePopisky*/
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth),
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody,
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr,
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > th,
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > td{display:block;width:100%;}
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > td{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;}
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr > td:before{content:attr(data-title)':';margin:0 0.5em 0 0;font-weight:600}
#contentC table.TabRozpad.tabulka-popisky:not(.MeasureWidth) > tbody > tr:first-child {display: none;}


/*--CESTA--*/
#actPathC{border-bottom:1px solid #A8BC08;}/*background:linear-gradient(180deg, rgb(168, 188, 8) 0%, rgb(77, 121, 23) 80%);*//*background:#849306;background: linear-gradient(180deg, rgba(168,188,8,1) 0%, rgba(132,147,6,1) 75%);*/
#actPath{padding: 0;box-sizing: border-box;}
#actualPathInnerC{padding:1.35em 0;}
#actPath h1{color:inherit;font-size: 1em;font-weight: normal;padding: 0;margin: 0;display: inline-block;}
#actPath a,#reguserPath a{color:inherit; text-decoration: none;}
#actPath a:hover,#reguserPath a:hover{text-decoration: underline;}
#actualPathInner{font-style: italic; font-size: 1.2em; padding: 0;margin:0;}

@media only screen and (max-width:1610px) and (min-width:1201px) {
	#actPath{margin-right:0;max-width: calc(100% - ((1600px - 1200px)/2));}
}
@media only screen and (max-width:1200px){
	body.zahradnictvi #actPath{padding-left: 130px;}
}
@media only screen and (max-width:1000px){
	body.zahradnictvi #actPath{padding-left: 0;}
}

/*--pravy sloupec--*/
#rightColumnC{grid-area: rightColumnC;}
#rightColumn {padding-bottom:0px;}
#rightColumn p {padding: 7px 10px; margin: 0;}
#rightColumn h3 {padding: 3px 0 0 10px; height: 23px; font-size: 1em; color: #fff; font-weight: bold; margin: 0;}
#rightColumn table {width: 178px;}


/*--PATICKA--*/
#footer{grid-area: footer;color: #fff;--pismo:1.25em}
#bottomC{background: url(/images/travicka.png) no-repeat;background-position: top;}/*min-height: 799px;*/
#bottom{grid-template-columns:auto 1fr auto;padding-top: 7.3em;padding-bottom: 1em;box-sizing: border-box;}

#bottomNavig{grid-column: 1/2;grid-row: 1/2;place-self: start;padding: 3.8em 2.5em 4.8em 3em;border-right:1px solid #A8BC08;}
#bottomNavig ul{list-style: none;margin: 0;display: flex;justify-content: space-around;flex-wrap: wrap;flex-direction: column;}
#bottomNavig li{font-size: var(--pismo);line-height: 1.5em;letter-spacing: 1px;}
#bottomNavig li a{}

#bottomNavig a, #bottomNavig a:visited, #bottomNavig a:link{color:#fff;text-decoration: none;}
#bottomNavig a:hover, #bottomNavig a:active, #bottomNavig a:focus{text-decoration: none;color:#000;}

.patickaC{background:#111906;}
.paticka{display: grid;grid-template-columns: auto auto 1fr auto;padding-top: 2em;padding-bottom: 2em;font-size: 1.31em;align-items: center;gap: 0.7em clamp(1rem, -0.2375rem + 3.0462vw, 2.8125rem);}/*650|1602|16|45*/
.paticka .copyright{grid-column: 1/2;}
.paticka .copyright2{grid-column: 2/3;}
.paticka .copyright2 a{color: #fff;text-decoration: none;}
.paticka .patickaNavig{grid-column: 3/4;}
.paticka .patickaNavig ul{list-style: none;margin: 0;padding: 0;display: flex;justify-content: start;gap: clamp(1rem, 0.4026rem + 1.4706vw, 1.875rem);}/*650|1602|16|30*/
.paticka .patickaNavig li{}
.paticka .patickaNavig li a{color: #fff;text-decoration: none;}
.paticka .karty{grid-column: 4/5;}



.prodejny{grid-column: 2/3;grid-row: 1/2;align-self: start;}
.prodejny h4,.najdete h4{font-size: 1.49em;}
.prodejny h4{margin: 0 0 0 1.7em;background: #849306;padding: 0.25em 3.3em 0.25em 0.5em;display: inline-block;letter-spacing: 1.5px;}

body.zahradnictvi .prodejny{grid-column: 2/-1;}
body.zahradnictvi .prodejny table,body.zahradnictvi .prodejny table > tbody,body.zahradnictvi .prodejny table > tbody > tr,body.zahradnictvi .prodejny table > tbody > tr > td
{width: auto !important;display: block;margin: 0;padding: 0;}
body.zahradnictvi .prodejny h4{margin-left: 0;margin-bottom: 2.81rem;}
body.zahradnictvi .prodejny h5{color: #A8BC08;font-size: 1.64em;font-weight: normal;}
body.zahradnictvi .prodejny table > tbody > tr{display: grid;grid-template-columns: repeat(2,1fr) auto;}
body.zahradnictvi .prodejny table > tbody > tr > td p{font-size: var(--pismo);line-height: 1.26em;}
body.zahradnictvi .prodejny table > tbody > tr > td:not(:last-child){padding: 0 0 0 4.75rem;}
body.zahradnictvi .prodejny table > tbody > tr > td:not(:last-child) h4{margin-left: calc(-1*(4.75rem/2));}
body.zahradnictvi .prodejny table > tbody > tr > td:last-child h4{margin-bottom: calc(2.81rem*2);}

@media only screen and (max-width:1400px){
	body.zahradnictvi #bottomC{background-position: bottom;}
}
@media only screen and (max-width:1400px) and (min-width:681px) {
	body.zahradnictvi .prodejny table > tbody > tr > td:last-child{grid-column: 1;grid-row: 2;padding: 0.75em 0 0 calc(4.75rem/2);}
}
@media only screen and (max-width:950px){
	body.zahradnictvi #bottom{grid-template-columns: 100%;}
	body.zahradnictvi .prodejny{grid-column: 1/-1;grid-row: 1;}
	body.zahradnictvi #bottomNavig {grid-column: 1/-1;grid-row: 2;padding: 0;border: 0;text-align: center;place-self: center;}
	body.zahradnictvi .prodejny table{margin: 0 0 0.75em 0;}
	body.zahradnictvi .prodejny table > tbody > tr > td:last-child h4{margin-bottom: 0.5em;}
}
@media only screen and (max-width:950px) and (min-width:681px) {
	body.zahradnictvi .prodejny table > tbody > tr > td:last-child{grid-column: 1/-1;justify-self: center;padding-left: 0;}
}
@media only screen and (max-width:680px) {
	body.zahradnictvi #bottomC{background: #426a0a url(/images/pozadi-webu-pruh.jpg?p=0.1) no-repeat;}
	body.zahradnictvi .prodejny table > tbody > tr{grid-template-columns: 100%;gap: 1em;}
	body.zahradnictvi .prodejny table > tbody > tr > td, body.zahradnictvi .prodejny table > tbody > tr > td:not(:last-child) {padding: 0;justify-self: center;width: 100% !important;max-width: 300px;}
	body.zahradnictvi .prodejny table > tbody > tr > td h4,body.zahradnictvi .prodejny table > tbody > tr > td:not(:last-child) h4{margin-left: 0;margin-bottom: 1em;padding-right: 0.5em;display: block;}
	body.zahradnictvi .prodejny table > tbody > tr > td p{font-size: 1em;}
}

.social{display: flex;flex-wrap: wrap;}
.social a{text-decoration: none;color: inherit;}
.social a:before{content: '';display: block;font-size: 1rem;width: 2.5em;height: 2.5em;min-width: 2.5em;margin: 0 0.5em;background-repeat: no-repeat;background-size: cover;}
.social a.fb:before{background-image: url('/images/facebook.png');}
.social a.insta:before{background-image: url('/images/instagram.png');}
.social a.youtube:before{background-image: url('/images/youtube.png');}
.social a.youtubeShorts:before{background-image: url('/images/youtube-shorts.png');}

@media only screen and (max-width:1310px) {
	body.zahradnictvi .paticka .copyright{grid-column: 1;grid-row: 2;}
	body.zahradnictvi .paticka .copyright2{grid-column: 2;grid-row: 2;}
	body.zahradnictvi .paticka .patickaNavig{grid-column: 1/-2;grid-row: 1;}
	body.zahradnictvi .paticka .karty{grid-column: -2/-1;grid-row: 1;}
}
@media only screen and (max-width:1105px) {
	body.zahradnictvi .paticka{grid-template-columns: auto auto 1fr;}
	body.zahradnictvi .paticka .karty{grid-column: 1/-1;grid-row: 1;}
	body.zahradnictvi .paticka .patickaNavig{grid-column: 1/-1;grid-row: 2;}
	body.zahradnictvi .paticka .copyright{grid-column: 1;grid-row: 3;}
	body.zahradnictvi .paticka .copyright2{grid-column: 2;grid-row: 3;}
}
@media only screen and (max-width:850px) {
	body.zahradnictvi .paticka{grid-template-columns: 100%;justify-items: center}
	body.zahradnictvi .paticka .karty{grid-column: 1/-1;grid-row: 1;}
	body.zahradnictvi .paticka .patickaNavig{grid-column: 1/-1;grid-row: 2;}
	body.zahradnictvi .paticka .patickaNavig ul{flex-direction: column;text-align: center;}
	body.zahradnictvi .paticka .copyright{grid-column: 1/-1;grid-row: 3;}
	body.zahradnictvi .paticka .copyright2{grid-column: 1/-1;grid-row: 4;}
}

.pageNumbersC{border:0;padding:0.25em 0;margin:0;display:flex;justify-content:center;}
/*divApky*/
.AppAktL .pageNumbersC{grid-column:1/-1;}
.AppAktL{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));grid-gap: 1em 35px;}
.AppAktL .clanek{display: grid;max-width: 100%;grid-template-rows: auto auto 1fr auto;text-align: center;}
.AppAktL h4{grid-row: 2/3;background: #849306;padding: 0.25em 0;margin:0;place-self: start stretch;}
.AppAktL h4 a{color: inherit;text-decoration: none;}
.AppAktL .obrazek {grid-row: 1/2;place-self: start stretch;}
.AppAktL .obrazek img{max-width: 100%;max-height: 327px;min-height: 327px;width:100%;height:100%;object-fit: cover;display:block;}/*min-height: 240px;*/
.AppAktL .anot{grid-row: 3/4;padding: 1em 2.5em;place-self: stretch;background: linear-gradient(180deg, rgba(54,63,21,1) 0%, rgba(31,39,21,1) 100%);}/*#1F2715;*/
.AppAktL .odkaz{grid-row: 4/5;padding:1em 1rem;}
.AppAktL .odkaz ul{list-style:none;margin: 0;padding: 0;}
.AppAktL .odkaz ul li{}
.AppAktL .odkaz a{color: #fff;text-decoration: none;}
body.zahradnictvi .AppAktL h4{font-weight: 700;}
body.zahradnictvi .AppAktL h4 .novinkyDatum{font-weight: normal;}


.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME){position:relative;grid-template-rows: auto auto 1fr;grid-template-columns: 100%;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) h4{grid-row: 1/2;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .obrazek{grid-row: 2/3;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .obrazek img{max-height: none;min-height:auto;aspect-ratio: 370/239;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .odkaz{display:flex;padding: 0;grid-row: 1/-1;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .anot:empty{display:none;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .odkaz .AddPcitures{margin: 0 15px 0 0;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .odkaz .AddPcitures img{display: block;width: 42px;height: 42px;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .odkaz ul{margin:0;padding:0;list-style:none;}
.AppAktL .clanek:where(.zobr-AKTUALITA,.zobr-DOPORUCUJEME) .odkaz a{position:absolute;width:100%;height:100%;top: 0;left: 0;right: 0;bottom: 0;}/*display:flex;text-align:left;*/
.fotky-a-videa .AppAktL{grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}
.fotky-a-videa .AppAktL .obrazek img{max-height: none;aspect-ratio: 1.56/1;}

/*.AppAktL .clanek.zobr-URYVEK h4,*/.AppAktL .clanek.zobr-URYVEK .anot{display:none;}
.AppAktL .clanek.zobr-URYVEK{grid-template-rows: auto auto 1fr;}
.AppAktL .clanek.zobr-URYVEK h4{min-height: calc((1.1em + 0.25em)*2);box-sizing: border-box;}
.AppAktL .clanek.zobr-URYVEK .odkaz{grid-row: 3/4;place-self: start stretch;background: linear-gradient(180deg, rgba(54,63,21,1) 0%, rgba(31,39,21,1) 100%);text-align: left;}
.AppAktL .clanek.zobr-URYVEK .odkaz a{display:inline-flex;align-items: center;position:relative;z-index:5}
.AppAktL .clanek.zobr-URYVEK .odkaz a:before{content: "";display: block;float: left;width: 52px;height: 52px;margin: 0 15px 0 0;background: url(/images/detail.png) no-repeat;}

.normal .AppAktL{grid-template-columns: 100%;margin-top:1.5em;margin-bottom:1em;}
.clanky .AppAktL{grid-template-columns: repeat(auto-fill,minmax(460px,1fr));margin-top:1.5em;margin-bottom:1em;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni){grid-template-columns: auto 1fr;grid-template-rows: auto auto 1fr;text-align: left;grid-gap: 0;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) h4{grid-column: 2/3;grid-row: 1/2;place-self: stretch;padding-left: 0.5em;min-height: calc(1em*2);}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) h4:has( .novinkyDatum){display: flex;justify-content: space-between;padding-right: 0.5em;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) h4 .novinkyDatum{font-size: 0.9em;margin-left: 0.3em;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) .obrazek{grid-column: 1/2;grid-row: 1/3;min-width:200px;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) .obrazek img{max-width:200px;max-height: 200px;min-height: 200px;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) .obrazek.nema{min-width: 200px;min-height: 200px;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) .anot{grid-column: 2/3;grid-row: 2/4;text-align: left;background: none;padding: 0.25em 0 0 0.5em;box-sizing: border-box;}
.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni).novinky-fullimage .obrazek img{max-width: none;max-height: none;min-height: auto;width: auto;height: auto;object-fit: none;}

.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) .anot .anot-show:not(.activ),
.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) .anot .anot-hide:not(.activ){display: none;}
.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) .zobrazit-vice{cursor:pointer;margin:0.5em 0 0;text-decoration:underline;}
.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) .zobrazit-vice:hover{text-decoration:none;}

.newSortiment .AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) .obrazek img{max-height: none;object-fit: contain;}

@media only screen and (max-width:650px){
	.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni){grid-template-columns: 100%;}
	.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) h4{grid-column: 1/-1;grid-row: 1;padding: 0.25em 0.25em;}
	.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) .obrazek{grid-column: 1/-1;grid-row: 2;}
	.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) .anot{grid-column: 1/-1;grid-row: 3;padding: 0.25em 0 0;}
	.AppAktL .clanek:where(.zobr-REALIZACE, .zobr-neni) h4 a{flex-direction: column;}
	body.zahradnictvi .rokRight{margin: 0.75em 0 0;}
	.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni).novinky-fullimage .obrazek img{max-width: 100%;}
}
@media only screen and (max-width:450px){
	.clanky .AppAktL{grid-template-columns: 100%;}
}

.normal .AppAktD{display:grid;grid-template-columns: auto 1fr;grid-template-rows: auto 1fr repeat(2,auto);}
.normal .AppAktD h1{background:#849306;grid-column: 2/3;grid-row: 1/2;margin: 0;padding: 0.25em 0 0.25em 0.25em;}
.normal .AppAktD .HlavniFotka{grid-column: 1/2;grid-row: 1/3;}
.normal .AppAktD .HlavniFotka img{max-width: 100%;max-height: 239px;min-height: 239px;width:100%;height:100%;object-fit: cover;display:block;}
.normal .AppAktD .anot{padding: 0 0 0 1.25em;}
.normal .AppAktD .text{grid-column: 1/-1;}
.normal .AppAktD .date{grid-column: 1/-1;}
.normal .AppAktD .prilohy{grid-column: 1/-1;}
.normal .AppAktD .prilohy .AddPictures{--grid-layout-gap: 1.75em;--grid-column-count: 4;--grid-item--min-width: 250px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: var(--grid-layout-gap);margin:1.5em 0;}
.normal .AppAktD .prilohy .AddPicture{display: flex;flex-direction: column;justify-content: flex-start;}
.normal .AppAktD .prilohy .AddPicture .PictureFotka{min-height:90px;margin-bottom: 1em;}
.normal .AppAktD .prilohy .AddPicture img{max-width: 100%;}
.normal .AppAktD .prilohy .AddPicture .PicturePopis{}

@media only screen and (max-width:725px){
	.normal .AppAktD{grid-template-columns: 100%;}
	.normal .AppAktD h1{grid-column: 1/-1;grid-row: 1;padding: 0.25em;}
	.normal .AppAktD .HlavniFotka{grid-column: 1/-1;grid-row: 2;justify-self: center;}
	.normal .AppAktD .anot{grid-column: 1/-1;grid-row: 3;padding: 0.25em 0;}
	.normal .AppAktD .HlavniFotka img{object-fit: contain;}
	body.zahradnictvi .zobrD.REALIZACE + h1{flex-direction: column;}
}

.videa .AppAktL{grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));}
.videa .AppAktL .zobr-VIDEOBLOG{grid-template-rows: 1fr auto;}
.videa .AppAktL .zobr-VIDEOBLOG h4{place-self: stretch;grid-row: 1/2;}
.videa .AppAktL .zobr-VIDEOBLOG :where(.anot){display: none;}
.videa .AppAktL .zobr-VIDEOBLOG .obrazek{grid-column: 1/2;grid-row: 2/3;}
.videa .AppAktL .zobr-VIDEOBLOG .obrazek img{max-height: none;min-height: auto;aspect-ratio: 350/197;}
.videa .AppAktD .text iframe,.videa .AppAktD .text video{width:100%;height:650px;}
.videa .AppAktD .text video{background:#000;}

.AppAktD .zobrD{display:none !important;}
.zobrD.REALIZACE + h1,.AppAktL .clanek:where(.zobr-REALIZACE,.zobr-neni) h4 a{display:flex;justify-content: space-between;}
.rokRight{margin-right: 0.5em;font-size: 1.1rem;line-height: 1.1em}


.AppFotoBlog .FotoBlogList{--grid-layout-gap: 1em;--grid-column-count: 2;--grid-item--min-width: 400px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: 2em var(--grid-layout-gap);}
.AppFotoBlog .FotoBlogList .FotoBlogBox{}
.AppFotoBlog .FotoBlogList .FotoBlogBox.FBB-naZacatek{grid-column: 1;}
.AppFotoBlog .FotoBlogList .FotoBlogBox.FBB-Full{grid-column: 1/-1;display: grid;grid-template-columns: subgrid;gap: 2em var(--grid-layout-gap);}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB{display: grid;grid-template-rows: repeat(2,auto) 1fr;}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB .FBB-nadpis{grid-column: 1/-1;grid-row: 1;}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB .FBB-obrazek{grid-column: 1/-1;grid-row: 2;}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB .FBB-anotace{grid-column: 1/-1;grid-row: 3;}
.AppFotoBlog .FotoBlogList .FotoBlogBox :where(.FBB-nadpis,.FBFNadpis){background: #849306;padding: 0.25em 0.35em 0.25em 0;padding-left: 0.5em;min-height: calc(1em*2);display: flex;flex-wrap: wrap;justify-content: space-between;}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB .FBB-nadpis h4{max-width: calc(100% - 90px);}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB .FBB-obrazek{margin-bottom: 0.5em;}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB-obrazek a{display: flex;justify-content: center;}
.AppFotoBlog .FotoBlogList .FotoBlogBox .FBB-obrazek img{max-width: 100%;display: block;}
.FotoBlogFotka{}
.FotoBlogFotka a{display: flex;justify-content: center;}
.FotoBlogFotka a img{max-width: 100%;}
@media only screen and (max-width:450px){
	.AppFotoBlog .FotoBlogList{--grid-item--min-width: 250px;}
}

table.sleva{margin:1.5em 0;}
table.sleva + table.sleva{margin:0 0 1.5em 0;}
table.sleva td{vertical-align:top;}
table.sleva td img{margin-bottom:1em;}
table.sleva:nth-of-type(2n+1) td:nth-child(1) img{margin-right:1em;}
table.sleva:nth-of-type(2n+2) td:nth-child(2) img{margin-left:1em}

@media only screen and (max-width:655px){
	body.zahradnictvi table.sleva,body.zahradnictvi table.sleva > tbody,body.zahradnictvi table.sleva > tbody > tr,body.zahradnictvi table.sleva > tbody > tr > td{display: block;width: 100%;}
	body.zahradnictvi table.sleva > tbody > tr{display: grid;grid-template-columns: 100%;}
	body.zahradnictvi table.sleva > tbody > tr > td{grid-column: 1/-1;}
	body.zahradnictvi table.sleva:nth-of-type(2n+1) td:nth-child(1),
	body.zahradnictvi table.sleva:nth-of-type(2n+2) td:nth-child(2){grid-row: 2;}
	body.zahradnictvi table.sleva:nth-of-type(2n+1) td:nth-child(1) img,
	body.zahradnictvi table.sleva:nth-of-type(2n+2) td:nth-child(2) img{margin: 0.5em 0 0;}
}

.catalogMenuTextButtons{display: flex;justify-content: space-around;flex-wrap: wrap;gap: 1em;}
.catalogMenuTextButtons .catalogMenuTextButton,.catalogMenuTextButtons .catalogMenuTextButton:hover{text-decoration: none;color: inherit;}
.catalogMenuTextButtons .catalogMenuTextButton{display: flex;flex-direction: column;align-items: center;border: 0 solid #caca99;border-width: 1px 0;background: #475232;background: linear-gradient(90deg, rgba(71, 82, 50, 1) 0%, rgba(115, 145, 69, 1) 50%, rgba(71, 82, 50, 1) 100%);min-width: 194px;min-height: 44px;justify-content: space-evenly;gap: 0.2em;padding: 0.15em 0.2em;}
.catalogMenuTextButton .catalogMenuTextButtonTop{color: #cfe086;line-height: 1.1em;font-size: 0.35em;font-weight: 500;}
.catalogMenuTextButton .catalogMenuTextButtonMiddle{color: #fff;line-height: 1.1em;font-size: 0.85em;font-weight: 500;}
.catalogMenuTextButton .catalogMenuTextButtonBottom{color: #cfe086;line-height: 1.1em;font-size: 0.65em;font-weight: 500;}


/*.AppAktL .clanek.prvni{max-width: 663px;grid-template-rows: 343px 47px 1fr auto;text-align:left;}
.AppAktL .clanek.prvni h4{background: transparent;color: #849306;padding-left:1rem}
.AppAktL .clanek.prvni .obrazek{}
.AppAktL .clanek.prvni .obrazek img{max-width: 663px;max-height: 343px;object-fit: cover;}
.AppAktL .clanek.prvni .anot{background: transparent;padding: 1em 1rem;}*/

.AppAktD {}
.AppAktD .date{font-size: 0.8em;}

.AppFotL{display:grid;grid-template-columns: repeat(auto-fill, minmax(390px, 1fr));grid-gap: 1em;}
.AppFotL .clanek{margin: 0 0 0.7em;}
.AppFotL .anotx a{text-decoration:none;}

.AppFot{}
.AppFot .fotos{display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));grid-gap: 1em;}
.fotos .photogaleryFoto{display: flex;flex-direction: column;align-items: center;}
.fotos .photogaleryFoto .nazev{order: 1;}
.fotos .photogaleryFoto a{}
.fotos .photogaleryFoto img{}

.AppMista{}
.AppMista .underMapList{}
.AppMista .underMapList{display:grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));grid-gap: 1.5em 1em;}
.AppMista .place_oneitem{border:1px solid #999999;padding:10px;margin:0;border-radius:5px;height:auto;box-sizing:border-box;}
.AppMista .place_oneitem h3{margin:0;padding:0;}
.AppMista #mapBorder{width:100%; clear:both; margin-bottom:20px;}
.AppMista #map2{width: 90%; height: 500px; border:1px solid black; margin:1em auto;}
.AppMista #map2.mapa_detail{width: 350px; height: 250px; border:1px solid black; margin:1em; float:right;}

.DiscuL{margin:1.5em 0 0}
.DiscuL .DiscuPost{display:grid;}
.DiscuL .DiscuPost .JmUzi{grid-column:1/2;grid-row:1/2;}
.DiscuL .DiscuPost .datum{grid-column:2/3;grid-row:1/2;justify-self: end;font-size:0.8em;}
.DiscuL .DiscuPost .anot{grid-column:1/3;grid-row:2/3;}
.DiscuL .DiscuPost hr{grid-column:1/3;grid-row:3/4;width: 100%;background: #000;border: 0;height:2px;}


table#zony {border-collapse: collapse;font-size: 1.2em;}
table#zonyA {border-collapse: collapse;font-size: 1.2em;}
tr.zona1, tr.zona1 td {background-color: #99CC00;color: #000000;}
tr.zona2, tr.zona2 td {background-color: #CCFFCC;color: #000000;}
tr.zona3, tr.zona3 td {background-color: #FFFF99;color: #000000;}
table#zony th {border: 1px solid #000000;font-weight: bold;padding: 3px;}
table#zony td {border: 1px solid #000000;padding: 3px;text-align: center;}
table#zony col#sloupec2 {width: 160px;}
table#zonyA th {border: 1px solid #000000;font-weight: bold;padding: 3px;}
table#zonyA td {border: 1px solid #000000;padding: 3px;text-align: center;}
table#zonyA td.uzka {width: 40px;}
table#zonyA td.teplota {width: 180px;}

#table4 {border-collapse: collapse;}
#table4 td {
padding:5px;padding-bottom: 15px;
background: rgba(73,97,45,1);
background: -moz-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,97,45,1)), color-stop(95%, rgba(20,30,3,0.4)));
background: -webkit-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
background: -o-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
background: -ms-linear-gradient(top, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
background: linear-gradient(to bottom, rgba(73,97,45,1) 0%, rgba(20,30,3,0.4) 95%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49612d', endColorstr='#141e03', GradientType=0 );
}/*background: url("/images/table4Top.gif") repeat-x scroll 0px 0px transparent;*/
#table4 td.wide {background: none repeat scroll 0% 0% transparent ! important;}

#table4 td.wide img{}
#table4 td{padding-left:0;}#table4 td .topdiv{padding-left:0.5em}

#table5.mrazuvzdornost {margin-top: 10px;}
#table5.mrazuvzdornost td{padding-bottom: 1em;vertical-align:top;}
#table5.mrazuvzdornost img{margin-right:1em;}

#podminky{}
#podminky ul{list-style:none;}

:where(.gdpr,.obch-podminky) .text :where(ol,ul){counter-reset: item;margin:0 0 0 1.75em;}
:where(.gdpr,.obch-podminky) .text :where(ol,ul) li{display: block;position: relative;}
:where(.gdpr,.obch-podminky) .text :where(ol,ul) li:before{font-size:1.5em;font-weight: normal;margin-top: 2px;content: counters(item, ".")".";counter-increment: item;position: absolute;margin-right: 100%;right: 10px;}
:where(.gdpr,.obch-podminky) .text :where(ol,ul) :where(ol,ul) li:before{font-size:1em;font-weight:bold;margin-top:0;}
:where(.gdpr,.obch-podminky) .text :where(ol,ul) li h3{margin-top:1.15em;margin-bottom:0;}
:where(.gdpr,.obch-podminky) .text :where(ol,ul) li h3 + ul{margin-top:0.25em;}

.doprava-ceny :where(th,td){padding:0 10px 5px 5px;}
.doprava-ceny td:nth-child(2){color:#D5E38B;}


/*toto doladit*/
.HP #content/*,.NHP #contentC*/{}/*background:#111806*/

.NHP #contentC{min-height:333px;}/*calc(100vh - var(--vyska))*/
/*background: url(/images/bozadi_pod.jpg);background-repeat: no-repeat;*/

#content:after{content:"";display:block;clear:both;}
#contentC img[style*="float: left"],#contentC img[style*="float:left"]{margin-right:30px;margin-bottom:10px;}
#contentC img[style*="float: right"],#contentC img[style*="float:right"]{margin-left:15px;margin-bottom:10px;}
p.zarovnat:after{content:"";display:block;clear:both;}
@media only screen and (max-width:900px) {
	#contentC img[style*="float: left"],#contentC img[style*="float:left"],#contentC img[style*="float: right"],#contentC img[style*="float:right"]{
		float:none !important;
	}
}

.Rozcestnik,.contentC.radost,.contentC.doporucujeme,.contentC.zdrave-potraviny{margin-top:calc(1.49rem * 1.5);background-color:#111806}
.contentC.doporucujeme{background:none;}
.Rozcestnik h3,.radost h3,.mraz h3,
.doporucujeme:before,.zdrave-potraviny:before{display:block;text-align:center;color:#fff;font-size:1.49rem;line-height: 1em;padding: 10px 0;}/*font-size:2.19rem*/
.radost .content,.doporucujeme .content,.zdrave-potraviny .content{margin-bottom:1em;}
.radost{position:relative;background: url(/images/bozadi_pod.jpg) top center no-repeat;background-size: cover;}
.radost:before{content: "";position:absolute;top:calc(-438px/1.6);right:25px;display:inline-block;width:417px;height:438px;background:url(/images/kytka-pozadi.png) no-repeat;}
.radost .content{padding: 0 0 0.5em 0;/*font-size: 2.1em;line-height: 1.1em;*/}
.radost h3{color:#bed108;margin:0;text-align: left;}
/*.radost h3 span{font-size: 2em;vertical-align: middle;line-height: 0;margin: 0.4em 0 0 5px;display: inline-block;}*/
.radost img{margin: 0 1em 0 0;}
.radost table.dela{border:0;border-collapse: collapse;}
.radost table.dela > tbody{}
.radost table.dela > tbody > tr{}
.radost table.dela > tbody > tr > th,.radost table.dela > tbody > tr > td{padding:0;}
.radost table.dela > tbody > tr > th{}
.radost table.dela > tbody > tr > td{}
.radost table.dela > tbody > tr:nth-child(1) > td{background:#324419;margin: 0 0 0.5em;}
.radost table.dela > tbody > tr:nth-child(2) > td > .nam{margin-bottom:1.2em}
.radost table.dela > tbody > tr:nth-child(2) > td > .nam:is(.schov){height:var(--vyska);overflow: hidden;position:relative;}
.radost table.dela > tbody > tr:nth-child(2) > td:is([rowspan="2"]) > .nam:is(.schov){height: calc(var(--vyska) + var(--vyskaTL) + 1.2em);margin-bottom: 0;}
/*.radost table.dela tr:nth-child(2) .nam.schov:after{content:"";position: absolute;bottom: 0;left: 0;right: 0;height: 2em;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgb(27, 41, 6) 90%);}*/
.radost table.dela > tbody > tr:nth-child(2) > td:first-child{padding:0.75em 1.5em 0;width: var(--sirka);max-width: 100%;box-sizing: border-box}
.radost table.dela > tbody > tr:nth-child(2) > td:last-child{padding:0.75em 2em 0 0}
.radost table.dela a.viceS{display:inline-block;text-decoration:none;cursor:pointer;display: inline-flex;text-transform: uppercase;text-align: center;color: #fff;}
.radost table.dela a.viceS:before{content:"";display:block;float:left;background:url(/images/tl-cele.png) no-repeat;background-size:cover !important;width:42px;height:42px;margin: 0 15px 0 0;}
/*.radost table.dela > tbody > tr:nth-child(2) > td img.pulka{max-width:calc(50% - 1em);height: 250px !important;float: left;max-height: 250px;object-fit: cover;margin-bottom: 1.5em;}*/

@media only screen and (max-width:1150px) {
	body.zahradnictvi .radost table.dela,
	body.zahradnictvi .radost table.dela > tbody,
	body.zahradnictvi .radost table.dela > tbody > tr,
	body.zahradnictvi .radost table.dela > tbody > tr > td{display: block;width: 100%;}
	body.zahradnictvi .radost table.dela > tbody > tr:nth-child(1) td:nth-child(1){display: none;}
	body.zahradnictvi .radost table.dela > tbody > tr:nth-child(1) td:nth-child(2) h3{text-align: center;}
	body.zahradnictvi .radost table.dela > tbody > tr > td,
	body.zahradnictvi .radost table.dela > tbody > tr:nth-child(2) > td:first-child,
	body.zahradnictvi .radost table.dela > tbody > tr:nth-child(2) > td:last-child{width: auto;padding: 0.75em 1.5em 0;}
	.radost table.dela > tbody > tr:nth-child(2) > td:is([rowspan="2"]) > .nam:is(.schov){height: calc(var(--vyska));}
	body.zahradnictvi .radost table.dela:not(.budovy) > tbody > tr > td img{max-width: 100%;height: auto !important;object-fit: contain !important;margin: 0 !important;}
}

.budovy{width:var(--sirka);}
.budovy :is(tbody,tr,td,th){display:block;padding:0;margin:0;}
.budovy tr{display:grid;grid-template-columns:1fr 1fr;grid-gap: 1em;}
.budovy img{width: 100% !important;height: 250px !important;max-height: 250px;object-fit: cover;}


.Rozcestnik{}/*background: radial-gradient(circle, rgba(11,14,4,1) 0%, rgba(0,0,0,0.0007353283110118625) 100%);background-position: 0 150px;*/
.Rozcestnik h3{background:transparent;margin: 0;letter-spacing: 3.5px;border-bottom:1px solid #A8BC08;}
#Container .RozcestnikContent :where(table,tbody,tr,td){display: block;width: 100%;border: 0;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-podle,.KR-zbytek){position: relative;z-index: 5;padding: 0.5em;}
#Container .RozcestnikContent table a{text-decoration: none;color: #bed108;display: block;font-size: 1.15em;}
#Container .RozcestnikContent table :where(a,span){text-align: center;padding: 0.5em 0.25em;}

#Container .RozcestnikContent .KatalogRozcestnik a.ActivHover{text-decoration: underline;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) tr{--grid-layout-gap: 0.75em;--grid-column-count: 6;--grid-item--min-width: 250px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: var(--grid-layout-gap);}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) tr td{width: 100%;justify-self: center;align-self: center;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) tr a{display: grid;grid-template-columns:auto 1fr;gap: 0.5em;align-items: center;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) tr a span{text-align: left;padding: 0;}

#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) .deluxe{color: #ffea04;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) .hobby{color: #fa9ba6;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) .bio{color: #00a658;}
#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) :where(.deluxe,.hobby,.bio){margin: 0 0.25em 0 0;}

#Container .RozcestnikContent .KR-podle tr{--grid-layout-gap: 0.5em;--grid-column-count: 6;--grid-item--min-width: 150px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: var(--grid-layout-gap);}
#Container .RozcestnikContent .tab01 tr{--grid-column-count: 7;}
#Container .RozcestnikContent .tab02 tr{--grid-column-count: 5;}
#Container .RozcestnikContent .tab03 tr{--grid-column-count: 4;}
#Container .RozcestnikContent .tab04 tr{--grid-column-count: 7;}
#Container .RozcestnikContent .tab05 tr{--grid-column-count: 7;}

#Container .RozcestnikContent .KR-podle:not(.ClicHover){display: none;}
#Container .RozcestnikContent .KR-podle{padding: 0 0.5em;}
#Container .RozcestnikContent .KR-podle tr{margin: 0.5em 0 0;}
#Container .RozcestnikContent .KR-podle tr td a{display: grid;grid-template-columns: 100%;grid-template-rows: 100%;padding: 0;height: 100%;}
#Container .RozcestnikContent .KR-podle tr td a:has( img){grid-template-rows: auto 1fr;}
#Container .RozcestnikContent .KR-podle tr td img{grid-column: 1;grid-row: 2;max-width: 100%;margin:0;width: 100% !important;height: auto !important;object-fit: cover;aspect-ratio: 11/12;}
#Container .RozcestnikContent .KR-podle tr td span{grid-column: 1;grid-row: 1;color: #fff;background: #2a5200;height: 100%;display: flex;align-items: center;justify-content: center;}
#Container .RozcestnikContent .KR-podle tr td:hover span{background: #657131;}

#Container .RozcestnikContent :where(.KatalogRozcestnik, .KR-zbytek) tr {--grid-item--min-width: 150px;}
#Container .RozcestnikContent :where(.KatalogRozcestnik, .KR-zbytek) img{width: clamp(2.0625rem, -1.2708rem + 5.3333vw, 4.0625rem)!important;height: auto !important;}/*1000|1600|33|65*/
#Container .RozcestnikContent a > span{font-size: clamp(1.0625rem, 0.75rem + 0.5vw, 1.25rem);line-height: 1.2em;}/*1000|1600|17|20*/
@media only screen and (max-width:1250px){
	#Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) :where(.deluxe,.hobby,.bio){display: block;margin: 0;}
}
@media only screen and (max-width:515px){
	#Container .RozcestnikContent .tab01 tr{--grid-item--min-width: 125px;}
	#Container .RozcestnikContent :where(.KatalogRozcestnik, .KR-zbytek) tr{--grid-item--min-width: 120px;--grid-layout-gap: 0.5em;}
}

#Container #topNavig > ul > li:not(:hover) > .RozcestnikNav{display: none;}
#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent{background:rgba(14, 21, 6,0.9);z-index:10;position:absolute;top:100%;left:0;right:0;font-size: 0.7em;border:1px solid #A8BC08;border-top-color: #0E1506;box-sizing:border-box;width: auto;}
#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent{max-height: calc(100vh - 300px);overflow: auto;}
#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) tr{--grid-item--min-width: 200px;}
#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) img{width: 48px !important;height: auto !important;object-fit: contain;}
#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) img.k{aspect-ratio: 1/1;background-color: #fff;border-radius: 100%;border: 1px solid #fff;}
#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent a{height: 100%;}
#Container .fixed #topNavig > ul > li > .RozcestnikNav .RozcestnikContent{width: 100%;max-width: 1615px;margin:0 auto;}

@media only screen and (min-width:1625px){
	#Container #topNavig > ul{position: relative;}
}
@media only screen and (max-width:1624px) and (min-width:1001px){
	#Container #topNavig{position: relative;}
	#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent :where(.KatalogRozcestnik, .KR-zbytek) tr {--grid-item--min-width: 125px;}
	#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent :where(.KatalogRozcestnik, .KR-zbytek) img{width: clamp(2.0625rem, 0.5rem + 2.5vw, 3rem) !important;}/*1000|1600|33|48*/
	#Container #topNavig > ul > li > .RozcestnikNav .RozcestnikContent a > span{font-size: clamp(0.8125rem, 0.1875rem + 1vw, 1.1875rem);}/*1000|1600|13|19*/
}

.NHP #Container .RozcestnikContent{background:#111806;font-size: 0.85em;line-height: 1.4em;}
.NHP #Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) img{width: clamp(2.0625rem, 0.5rem + 2.5vw, 3rem) !important;}/*1000|1600|33|48*/
.NHP #Container .RozcestnikContent a > span{font-size: clamp(1rem, 0.7917rem + 0.3333vw, 1.125rem);}/*1000|1600|16|18*/
/*.NHP #Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) tr{--grid-item--min-width: 210px;}
.NHP #Container .RozcestnikContent :where(.KatalogRozcestnik,.KR-zbytek) img{width: 48px !important;height: auto !important;object-fit: contain;}*/

/*.HP .doporucujeme{padding:0 0 4em 0;}*//*,.HP .zdrave-potraviny*/
/*.doporucujeme:before{content:"Doporučujeme";background:#374716;}*/
/*.doporucujeme .content{background: linear-gradient(180deg, rgba(55,71,22,1) 15%, rgba(255,255,255,0) 100%);padding: 44px 0.75em 0;box-sizing: border-box;}*/


.HP .zdrave-potraviny:before{content:"Prémiové potraviny ze SAFRO® BIO";background:#849306;margin-bottom:0.5em;} /*Zdravé potraviny ze Safro BIO*/
.HP.EN .zdrave-potraviny:before{content:"Premium foods from SAFRO® BIO";}
.zdrave-potraviny .content{padding: 0 0.75em 1.5em;box-sizing: border-box;position:relative;display:grid;grid-template-columns:1fr 2fr}
/* .zdrave-potraviny .content:after{content:"";background:url(/images/velka-sipka.png) no-repeat;background-size:cover !important;width:1372px;height:257px;display: block;position: absolute;bottom: -20px;left: 0;right: 0;margin: auto;z-index:1} */
.zdrave-potraviny .content .menuText{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;margin-bottom:0 !important;}
.zdrave-potraviny .content .menuText table{margin-top:auto;}
.zdrave-potraviny .content .AppAktL{grid-column:2/3;grid-row:1/2;grid-gap: 1em 20px;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}/**/

@media only screen and (max-width:880px){
	body.zahradnictvi .zdrave-potraviny .content{grid-template-columns: 100%;}
	body.zahradnictvi .zdrave-potraviny .content .menuText{grid-column: 1/-1;grid-row: 1;}
	body.zahradnictvi .zdrave-potraviny .content .AppAktL{grid-column: 1/-1;grid-row: 2;}
}

.zdrave-potraviny .bio-tl{display:inline-block;text-decoration:none;color:#fff;z-index:5;}/*position: absolute;right: 350px;bottom:-65px;*/
.zdrave-potraviny .bio-tl span{display: block;white-space: nowrap}
.zdrave-potraviny .bio-tl:before{content: "";display: block;float: left;width: 65px;height: 65px;margin: 0 15px 0 0;background: url(/images/potraviny.png) no-repeat;background-size:cover !important;}
.zdrave-potraviny .bio-tl:after{content:"";display:block;clear:clear;}

.zdrave-potraviny .tl.zelene{display:inline-block;text-decoration:none;color:#fff;background:#b2c508;z-index:5;padding:5px 20px;}/*position:absolute;right:20px;bottom:-45px;transform:rotate(-15deg);*/

#rozcestnik {width: 640px;}
#rozcestnik a {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

#rozcestnik h2 {padding-left: 0em;}
#rozcestnik h3 {padding: 0.5em 0em;}

#ruzova {
	background-color: #CADE77;
	clear: both;
	float: right;
	font-size: 0.9em;
	letter-spacing: 0.02em;
	padding: 5px 0px;
	text-align: left;
	width: 215px;
}

#ruzova2 {
	background-color: #CADE77;
	float: right;
	font-size: 0.9em;
	letter-spacing: 0.02em;
	margin: 0px 0px 3px 10px;
	padding: 5px 0px;
	text-align: left;
	width: 215px;
}

#modra {
	background-color: #FBCEBF;
	clear: both;
	float: left;
	font-size: 1em;
	padding: 5px 10px;
}

.onlineHidden {display: none;}
.PlatbaOnlineC {margin-top:25px;}
.PlatbaOnline {margin-top: 20px;}

#seky {
	padding-top: 35px;
	width: 640px;
}

#obsah {
	padding-top: 20px;
}

#karty {
	background: url("../images/karty.gif") no-repeat scroll 0px 0px transparent;
	height: 49px;
	margin-top: 10px;
	width: 309px;
}

/*.mraz{margin-top:calc(1.49rem * 1.5);}*/
.mraz h3{background:#849306;margin: 0 0 0.5em;}
.mrazT{font-size: 1em;}
.mrazT tbody{}
.mrazT tr{}
.mrazT td{padding:0;width: 30%;line-height: 1.4em;}
.mrazT td[rowspan*="2"]{width: 70%;}
.mrazT td ul{margin:0;padding:0;list-style:none;}
.mrazT td ul li{font-size: 1em;padding: 0;margin: 0 0 10px;display: inline-block;vertical-align: top;line-height: 1em;display:flex;align-items: center;}
.mrazT td li img{margin-right: 10px;}

@media only screen and (max-width:1015px) {
	table.mrazT,table.mrazT > tbody,table.mrazT > tbody > tr,table.mrazT > tbody > tr > td{display:block;width:100%}
	table.mrazT > tbody > tr > td img{max-width:100%;height:auto !important}
	table.mrazT > tbody > tr > td{width:100% !important}
}
@media only screen and (max-width:900px) {
	.mraz img{max-width:100%;height:auto !important;margin:0 !important}
}
@media only screen and (max-width:600px) {
	table.mrazuvzdornost,table.mrazuvzdornost > tbody,table.mrazuvzdornost > tbody > tr,table.mrazuvzdornost > tbody > tr > td{display:block;width:100%}
}


.blue {color: #D5E38B;}
.redtext {color: #c17b22;}

table#kontakty tr{--grid-layout-gap: 2.74em;}
/*
table#kontakty td.odsadZleva{vertical-align: top;padding-right:25px;}
table#kontakty td.odsadZleva + td.odsadZleva{padding-left: 25px;}
*/

/*doprava*/
.cenik-baliku{border-collapse: collapse;}
.cenik-baliku :where(th,td){border: 1px solid #fff;padding: 0.15em 0.45em;}
.cenik-baliku td{padding-left: .8em;}

/*old*/
.cenik-balikove-sluzby{border: 1px solid white;border-collapse: collapse;width: 100%;margin:1em 0;}
.cenik-balikove-sluzby tr{border: 1px solid white;}
.cenik-balikove-sluzby tr:nth-child(n+4):hover{background:#0E1506;}
.cenik-balikove-sluzby td{border: 1px solid white;padding: 0.5em;}
.cenik-balikove-sluzby td strong{font-size:1.2em;}
.cenik-balikove-sluzby .nazev{width: 100%;}
.cenik-balikove-sluzby .mezera{border: 0;}
.cenik-balikove-sluzby .cenacz,.cenik-balikove-sluzby .cenask{min-width: 115px;max-width: 115px;}
.cenik-balikove-sluzby .nadpis{font-size: 1.9em;line-height: 1.1em;padding-top: 0.5em;padding-bottom: 0.25em;padding-left:0.25em;}
/* .nejbeznejsi .cenik-balikove-sluzby{font-size:0.9em;} */
.nejbeznejsi .cenik-balikove-sluzby tr:not(.uka){display:none !important;}
/* .nejbeznejsi .cenik-balikove-sluzby .cenacz,.nejbeznejsi .cenik-balikove-sluzby .cenask{min-width: 105px;max-width: 105px;} */

.tlCenikUka{border: 1px solid #849306;background: #849306;font-size: 1em;padding: 0.5em 0.75em;margin: 0.25em 0 0;color: #fff;box-sizing: border-box;cursor: pointer;}
.tlCenikUka:hover{background: #afc208;}

#content .anot img{float:left;padding-right: 0.5em;max-width:200px;}
#content .date{padding:0.5em 0;}

#content #AddPcitures  img {border: 3px solid #fff;margin-top: 0.2em;}

#content .menuText{padding:0.25em 0;margin-bottom:1.5em;}
#content .leftimg{margin-right: 2em;}
#content .rightimg{margin-left: 2em;}

.grid-c-full{grid-column:1/-1;}

/*naseZahrada*/
.naseZahrada #content table{width: 100%;}
.naseZahrada #content table + table{margin-top: 0.75em;}
.naseZahrada #content table td{padding: 0.15em;padding-left: 1em;}
.naseZahrada #content table td:first-child{padding-left: 0;}
@media only screen and (max-width:880px){
	.naseZahrada #content table,.naseZahrada #content table > tbody,.naseZahrada #content table > tbody > tr,.naseZahrada #content table > tbody > tr > td{display: block;width: 100%;padding: 0;}
	.naseZahrada #content table > tbody > tr{display: flex;flex-wrap: wrap;gap: 1em;}
	.naseZahrada #content table > tbody > tr > td{width: auto;}
}

/*subThemaList custom*/
#ContainerC.noviRozc #subThemaList ul{margin: 0;padding: 0;list-style: none;display: flex;gap: 1.5em 1em;flex-wrap: wrap;}
#ContainerC.noviRozc #subThemaList ul li{margin: 0;padding: 0;flex: 1 1;min-width: 200px;}
#ContainerC.noviRozc #subThemaList ul li a{display: flex;flex-direction: column;align-items: center;gap: 1em;}
#ContainerC.noviRozc #subThemaList ul li a::before{content: '';display: block;min-width: 128px;width: 128px;height: 128px;background-size: contain;background-repeat: no-repeat;background-position: center;}
#ContainerC.noviRozc #subThemaList ul li a#menu_1060::before{background-image: url('/images/subThemaListCustom/novy-sortiment-green.png');}
#ContainerC.noviRozc #subThemaList ul li a#menu_1061::before{background-image: url('/images/subThemaListCustom/prave-dorazilo-green.png');}


/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 70px;}
.inputText {width: 200px;}
.inputTextCaptcha {width:100px;margin-right:1em;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}
.inputSubmit {}
td input.inputError{outline:2px solid red;}
td .testEmailError,td #ruiandiv{color:#000;padding: 0.25em 0.65em;z-index:1}
td #ruiandiv{padding-left:0;padding-right:0;}
td #ruiandiv p{padding:0.15em 0.45em;}
td #ruiandiv p.selected,td #ruiandiv p:hover{background-color:#b3c704;color:#000;}
#searchBlocC{margin-bottom: 1em; padding-bottom: 25px;}
#captchaImg {vertical-align: bottom;width:86px;}
/*input[type="submit"],.inputSubmit{cursor:pointer;padding:0.15em 0.35em;transition: all linear 0.3s;}*/
/*input[type="submit"].colorBckModra,.inputSubmit{background:#849306;color:#fff;border:1px solid #0E1506}*/
/*input[type="submit"].colorBckModra:hover,.inputSubmit:hover{background:transparent;color:#fff;border-color:#849306}*/

/*katalog filter*/

table#searchTabAdv,table#searchTabAdv > tbody,table#searchTabAdv > tbody > tr,table#searchTabAdv > tbody > tr > td{display: block;width: 100%;padding: 0;}
table#searchTabAdv > tbody > tr{display: grid;grid-template-columns: 1fr 2fr;}
table#searchTabAdv > tbody > tr > td{padding: 0.25rem;}
table#searchTabAdv > tbody > tr > td[colspan]{grid-column: 1/-1;}
table#searchTabAdv > tbody > tr:first-child > td{padding-bottom: 1.25em;}
table#searchTabAdv > tbody > tr:not(:last-child):hover > td:not([colspan]){background-color: #A8BC084A;}
table#searchTabAdv > tbody > tr > td :where(input[type="text"],select){border: 0;background: #fff;width: 200px;padding: 0.15em;}
table#searchTabAdv > tbody > tr > td label{margin: 0 0 0 0.5em;}
table#searchTabAdv > tbody > tr > td select + select{margin: 0 0 0 0.5em;}
table#searchTabAdv > tbody > tr > td input.zobrazitSmall{border: 1px solid #b3c704;background: #b3c704;color: #000;padding: 0.25em 1.25em;cursor: pointer;}
table#searchTabAdv > tbody > tr > td input.zobrazitSmall:hover{background: #364217;color: #fff;}
@media only screen and (max-width:960px){
	table#searchTabAdv > tbody > tr{display: grid;grid-template-columns: 1fr 1fr;}
}
@media only screen and (max-width:550px){
	table#searchTabAdv > tbody > tr{grid-template-columns: 100%;}
	table#searchTabAdv > tbody > tr:not(:first-child) > td:first-child{padding-bottom: 0;}
	table#searchTabAdv > tbody > tr:not(:first-child) > td:last-child{padding-top: 0;}
}

/* ------------------------ produkty -------------------------*/
.AppKatL{display: grid;grid-template-columns: 1fr auto;}
.AppKatL .seznamAbc{grid-column: 1/2;grid-row: 1/2;}
.AppKatL .pageNumbersC{grid-column: 1/-1;}
.AppKatL .rozlozeni{grid-column: 2/3;grid-row: 1/2;}
.AppKatL .KatList{grid-column: 1/-1;}


.KatList{display:grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));grid-gap:1em;margin:1em 0;}
.seznamAbc{}
.seznamAbc:first-letter{text-transform: uppercase;}
.seznamAbc strong{font-weight: 600;}/*display: flex;*/
.seznamAbc strong a,.abeceda.whileLink a{color: #fff;text-decoration: none;}
.seznamAbc .abeceda{display: inline-flex;gap: 6px;flex-wrap: wrap;margin: 0 0.6em;}/*flex-grow: 1;*//*border-top: 1px solid #fff;justify-content: center;*/
.seznamAbc .abeceda a{font-weight: normal;display: inline-flex;flex-direction: column;align-items: center;justify-content: space-between;padding:0 2px;}
.seznamAbc .abeceda a:hover{font-weight:900;}
.seznamAbc .abeceda a:after{content:attr(title);display:block;font-weight:900;height:1px;color:transparent;overflow:hidden;visibility:hidden;}
.seznamAbc .abeceda span{position:relative;}
.seznamAbc .abeceda span:after{content:'';border:2px solid #bed108;position:absolute;width:24px;height:24px;border-radius: 100%;top: 0;left: 0;right: 0;bottom: 0;margin-left: calc((100% - 24px)/2);}
.seznamAbc .pisall{position:relative;}
.seznamAbc .pisall:before{content: '';background: #bed108;height: 2px;width: 98%;left: 0;right: 0;display: block;position: absolute;bottom: 3px;z-index: -1;margin: 0 auto;}
.abeceda.whileLink{display: flex;justify-content: center;flex-wrap: wrap;gap: 1em;}
.abeceda.whileLink a{background:#849306;padding:0.15em 0.35em;}
.abeceda.whileLink a:hover{text-decoration: none;background: #364217;}
.AppKatL .pageNumbersC{margin:1em 0 0;}
.KatList h2.NadpisKatalogList{grid-column:1/-1;color:#849306;text-align:center;margin:0;padding:0;}
.KatList .Produkt:not(.neniskladem){display: grid;grid-template-columns: repeat(2,auto) 1fr;grid-template-rows: repeat(4,auto) 1fr;grid-gap: 0 1.5em;grid-column:1/-1;}
.KatList:not(.dlazdice) .Produkt:not(.neniskladem){transition: all ease-in-out 0.4s;}
.KatList:not(.dlazdice) .Produkt:not(.neniskladem):hover{filter:drop-shadow(rgb(152, 168, 4) 0px 1px 4px )}
.KatList .Produkt:not(.neniskladem):before,.KatList .Produkt:not(.neniskladem):after{content:'';width:100%;height:100%;position:relative;z-index:-1;}
.KatList .Produkt:before{grid-column:2/4;grid-row: 1/2;background:#3e4e29;border-top:1px solid #A8BC08;border-bottom:1px solid #A8BC08;}/*#506710*/
.KatList .Produkt:after{grid-column:2/4;grid-row: 2/5;background:#657131;}/*#849306*/
.KatList .Produkt:not(.neniskladem) .nadpis{grid-column: 3/4;grid-row: 1/2;padding:0.75em 0;}
.KatList .Produkt .nadpis .nadpisH{margin:0;padding:0;}
.KatList .Produkt .nadpis a{color: #bed108;text-decoration:none;display:block;}
.KatList .Produkt .nadpis .nadpis-cesky{color: #fff;display: block;font-weight: 500;margin:0.6em 0 0;}
.KatList .Produkt:not(.neniskladem) .obrazek{grid-column: 1/3;grid-row: 1/6;margin:0.25em 0 0;}
.KatList:not(.dlazdice) .Produkt:not(.neniskladem) .obrazek{transition: all ease-in-out 0.4s;}
.KatList:not(.dlazdice) .Produkt:not(.neniskladem):hover .obrazek{transform:scale(1.04) translate(0, 8px);}
.KatList .Produkt .obrazek img{max-width:320px;object-fit:cover;aspect-ratio:2/3;image-orientation: none;}
.KatList .Produkt .anotace{grid-column: 3/4;grid-row: 2/3;margin:0 0.5em 0 0;padding:0.5em 0 0;}
.KatList .Produkt .parametryT{grid-column: 3/4;grid-row: 3/4;display: grid;justify-items: center;align-items: center;grid-auto-rows: auto;grid-auto-columns: calc(100%/7);margin:0.75em 0.5em 0.75em 0;justify-content: start;}
.KatList .Produkt .parametryT .parametr{grid-row: 1/2;text-align: center;}
.KatList .Produkt .parametryT .hodnota{grid-row: 2/3;}
.KatList .Produkt .tlacitko{grid-column: 3/4;grid-row: 4/5;justify-self:end;margin:0 0.5em 0.5em 0;}
.KatList .Produkt .tlacitko a{color:#fff;text-decoration:none;background:#364217;padding:0.2em 0.4em;display:inline-block;}
.KatList .Produkt:hover .tlacitko a{transition: all ease-in-out 0.4s;}
.KatList .Produkt .tlacitko a:hover{background:#b3c7047a;color: #000;}

.KatList.dlazdice:has( .Produkt:not(.neniskladem)){grid-template-rows: repeat(2,auto) 1fr repeat(1,auto);}
.KatList.dlazdice .Produkt:not(.neniskladem){grid-column-end: span 1;grid-column-start: auto;grid-template-columns: 100%;--odsazeni:0.5em;transition: all ease-in-out 0.4s;grid-template-rows: subgrid;grid-row: span 4;}/*grid-template-rows: repeat(2,auto) 1fr repeat(1,auto);*/
.KatList.dlazdice .Produkt:not(.neniskladem):hover{transform:scale(1.03);box-shadow: rgb(139, 153, 4) 0px 0px 0px 2px, rgb(152, 168, 4) 0px 2px 6px 2px;}
.KatList.dlazdice .Produkt:not(.neniskladem) .nadpis{grid-column: 1/-1;grid-row: 1/2;padding:0.25em 0;padding-left:var(--odsazeni);padding-right:var(--odsazeni);}
.KatList.dlazdice .Produkt:not(.neniskladem) .nadpis .nadpisH{font-size: 1em;}
/* .KatList.dlazdice .Produkt:not(.neniskladem) .nadpis .nadpisH{font-size: 1em;height: calc((1.1em*2) + 0.6em);} */
/*.KatList.dlazdice .Produkt:not(.neniskladem):not(:hover) .nadpis .nadpisH a{height: calc((1.1em*2) );overflow: hidden;}/*+ 0.6em*/
.KatList.dlazdice .Produkt:not(.neniskladem):not(:hover) .nadpis .nadpisH .nadpis-cesky{display:none;}
.KatList.dlazdice .Produkt:not(.neniskladem):not(:hover) .nadpis .nadpisH .txMale{display: none;}
.KatList.dlazdice .Produkt:not(.neniskladem):hover .nadpis .nadpisH a:after{content:'';background:#3e4e29;position:absolute;width:calc(100% + 1em);left: calc(-1*1em/2);top: 0;bottom: 0;z-index: -1;height:calc(100% + 0.35em);}
.KatList.dlazdice .Produkt:not(.neniskladem) .nadpis .nadpisH a{position:relative;z-index:1;}
.KatList.dlazdice .Produkt:not(.neniskladem) .obrazek{grid-column: 1/-1;grid-row: 2/3;padding-left:var(--odsazeni);padding-right:var(--odsazeni);min-height: 300px;max-height: 300px;}/*475px*/
.KatList.dlazdice .Produkt:not(.neniskladem) .obrazek img{max-height:295px;max-width:100%;}/*470px*/
.KatList.dlazdice .Produkt:not(.neniskladem) .anotace{display:none;grid-column: 1/-1;grid-row: 3/4;padding-left:var(--odsazeni);padding-right:var(--odsazeni);}
.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT{grid-column: 1/-1;grid-row: 3/4;padding-left:var(--odsazeni);padding-right:var(--odsazeni);margin-right:0;grid-auto-columns: auto;grid-template-columns:auto 1fr;justify-content: stretch;font-size: 0.8em;}
.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .PaHo5,.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .PaHo6,.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .PaHo7{display:none;}
.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .hodnota.PaHo4{display:none;}
.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .parametr.PaHo4{grid-column:1/-1;}/*height: 72px;width: 25px;*/
/*.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .parametr.PaHo4 img{transform: rotate(90deg) translate(25px, 25px);}*/
.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .parametr{grid-row:auto;}
.KatList.dlazdice .Produkt:not(.neniskladem) .parametryT .hodnota{grid-row:auto;}
.KatList.dlazdice .Produkt:not(.neniskladem) .tlacitko{grid-column: 1/-1;grid-row: 4/5;justify-self:center;margin-right:0;padding-left:var(--odsazeni);padding-right:var(--odsazeni);font-size: 0.8em;}
.KatList.dlazdice .Produkt:not(.neniskladem):before{grid-column: 1/-1;grid-row: 1/3;}
.KatList.dlazdice .Produkt:not(.neniskladem):after{grid-column: 1/-1;grid-row: 3/-1;}

.KatList.dlazdice .Produkt .parametryT .parametr.PaHo0{justify-self: start;text-align: left;height: 1.7em;overflow: hidden;} 
.KatList.dlazdice .Produkt .parametryT .hodnota.PaHo0{justify-self: end;text-align: right;}
.KatList.dlazdice .Produkt .parametryT .PaHoG{color: #bed108}


.KatList .Produkt.neniskladem{display: grid;grid-template-columns: 100%;grid-template-rows: auto 1fr;border:0 solid transparent;grid-template-rows: subgrid;grid-row: span 2;gap: 0;}
.KatList .Produkt.neniskladem .nadpis{background:#3e4e29;padding:0.5em;border-top:1px solid #A8BC08;border-bottom:1px solid #A8BC08;}
.KatList .Produkt.neniskladem .nadpis .nadpisH{font-size: 1em;}
.KatList .Produkt.neniskladem .nadpis .nadpisH a{text-align: center;}/*height: calc(1.1em * 2);overflow: hidden;display: flex;flex-direction: column;*/
.KatList .Produkt.neniskladem:not(:hover) .nadpis .nadpisH .nadpis-cesky{display:none;}
.KatList .Produkt.neniskladem:not(:hover) .nadpis .nadpisH .txMale{display: none;}
/* .KatList .Produkt.neniskladem .nadpis .nadpis-cesky{margin-top:auto;} */
.KatList .Produkt.neniskladem .obrazek{justify-self:center;margin-top:0.15em;}
.KatList .Produkt.neniskladem .obrazek img{max-width:100%;}


.KosikS .kosikPoukazky{border:0 solid #849306;border-width:1px 0 1px 0;padding:0.5em 0;margin:0.3em 0 0;}

.KosikS .addProducts{border:1px solid #849306;padding:1em;margin:1em 0 0}
.KosikS .KatList.dlazdice{}/*grid-template-columns: repeat(auto-fill,minmax(220px,1fr));*/
.KosikS .KatList.dlazdice:not(:last-child):after{content:'';grid-column:1/-1;margin-bottom:calc(2.75em/2);padding-bottom:calc(2.75em/2);border-bottom:1px solid #849306;margin-left: -1em;width: calc(100% + (1em*2));}
.KosikS .KatList.dlazdice .Produkt {}
.KosikS .KatList.dlazdice .Produkt .BioMnozstvi{grid-column:1/-1;grid-row:3;}
.KosikS .KatList.dlazdice .Produkt .BioMnozstvi .orig-price{text-decoration:line-through;}
.KosikS .KatList.dlazdice .Produkt form{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;margin:0.25em 0 0}
.KosikS .KatList.dlazdice .Produkt form input[name="cnt"]{width:3em;max-width:100%;}
.KosikS .KatList.dlazdice .Produkt form span.jednotka-bio{font-size: 0.95em;line-height: 1.2em;margin-left: 0.2em;}
.KosikS .KatList.dlazdice .Produkt form button{grid-column:-2/-1;align-self:stretch;}
.KosikS .KatList.dlazdice .Produkt .BioMnozstvi,.KosikS .KatList.dlazdice .Produkt form{padding:0.6em 0.4em;}
.KatList.dlazdice .Produkt:not(.neniskladem) .nadpis .nadpisH,.KosikS .KatList.dlazdice .Produkt:not(.neniskladem) .nadpis:not(:hover) .nadpisH a{height:auto;}
.KosikS .KatList.dlazdice .Produkt:not(.neniskladem) .nadpis .nadpisH .nadpis-cesky{display:block;height:calc((1.1em*2));}

.rozlozeni{display: flex;}

.allCatalog{}
.allCatalog a{display: block;width: 40px;height: 40px;cursor: pointer;margin-right:1.75em;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 24 24' style='fill: rgba(14, 21, 6, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.023 16.977a35.13 35.13 0 0 1-1.367-1.384c-.372-.378-.596-.653-.596-.653l-2.8-1.337A6.962 6.962 0 0 0 16 9c0-3.859-3.14-7-7-7S2 5.141 2 9s3.14 7 7 7c1.763 0 3.37-.66 4.603-1.739l1.337 2.8s.275.224.653.596c.387.363.896.854 1.384 1.367l1.358 1.392.604.646 2.121-2.121-.646-.604c-.379-.372-.885-.866-1.391-1.36zM9 14c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'%3E%3C/path%3E%3C/svg%3E");}
.allCatalog a:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 24 24' style='fill: rgba(179, 199, 4, 1);transform: ;msFilter:;'%3E%3Cpath d='M9 16c1.763 0 3.37-.66 4.603-1.739l1.337 2.8s.275.224.653.596c.387.363.896.854 1.384 1.367l1.358 1.392.604.646 2.121-2.121-.646-.604-1.392-1.358a35.13 35.13 0 0 1-1.367-1.384c-.372-.378-.596-.653-.596-.653l-2.8-1.337A6.967 6.967 0 0 0 16 9c0-3.859-3.141-7-7-7S2 5.141 2 9s3.141 7 7 7z'%3E%3C/path%3E%3C/svg%3E");}
.rozlozeni .rozloz{display: block;width: 40px;height: 40px;cursor: pointer;background-size: contain;background-repeat: no-repeat;}
.rozlozeni .rozloz.radky{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 24 24' style='fill: rgba(14, 21, 6, 1);transform: rotate(270deg);msFilter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);'%3E%3Cpath d='M19.893 3.001H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h15.893c1.103 0 2-.897 2-2V5a2.003 2.003 0 0 0-2-1.999zM8 19.001H4V8h4v11.001zm6 0h-4V8h4v11.001zm2 0V8h3.893l.001 11.001H16z'%3E%3C/path%3E%3C/svg%3E");}
.rozlozeni .rozloz.radky:hover,.rozlozeni .rozloz.radky.ukazuj{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 24 24' style='fill: rgba(179, 199, 4, 1);transform: rotate(270deg);msFilter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);'%3E%3Cpath d='M19.893 3.001H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h15.893c1.103 0 2-.897 2-2V5a2.003 2.003 0 0 0-2-1.999zM8 19.001H4V8h4v11.001zm6 0h-4V8h4v11.001zm2 0V8h3.893l.001 11.001H16z'%3E%3C/path%3E%3C/svg%3E");}
.rozlozeni .rozloz.dlazdice{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 24 24' style='fill: rgba(14, 21, 6, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.893 3.001H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h15.893c1.103 0 2-.897 2-2V5a2.003 2.003 0 0 0-2-1.999zM8 19.001H4V8h4v11.001zm6 0h-4V8h4v11.001zm2 0V8h3.893l.001 11.001H16z'%3E%3C/path%3E%3C/svg%3E");}
.rozlozeni .rozloz.dlazdice:hover,.rozlozeni .rozloz.dlazdice.ukazuj{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 24 24' style='fill: rgba(179, 199, 4, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.893 3.001H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h15.893c1.103 0 2-.897 2-2V5a2.003 2.003 0 0 0-2-1.999zM8 19.001H4V8h4v11.001zm6 0h-4V8h4v11.001zm2 0V8h3.893l.001 11.001H16z'%3E%3C/path%3E%3C/svg%3E");}

.AppKatD{}
.DetailProduktu{--GridColT:var(--SirkaObrazky,400px) 0.5fr 0.5fr 0.6fr;display: grid;grid-template-columns: var(--GridColT);grid-auto-rows: auto;grid-template-rows: auto 1fr;}
/*.DetailProduktu:before{grid-column: 2/4;grid-row: 1/2;}
.DetailProduktu:after{grid-column: 2/4;grid-row: 3;margin:1.5em 8.5em 1.6em 0;}*/
/*.DetailProduktu:before,.DetailProduktu:after{content:'';box-sizing: border-box;display:block;height:1px;background:#A8BC08;margin-left: 1.6em;}*/
.DetailProduktu .orig-price{font-size:0.88em;text-decoration: line-through;line-height: 1.1em;}
.DetailProduktu:before{content:'';grid-column: 2/4;grid-row: 3;margin:0.6em 0;}
.DetailProduktu .obrazky{grid-column: 1/2;grid-row: 1/3;padding: 0;}/*width: 100%;*/
.DetailProduktu .obrazky .obrazek-hlavni{}/*--v:550px;width: 100%;height: var(--v);*/
.DetailProduktu .obrazky .obrazek-hlavni img{display: block;max-width:400px;max-width:var(--SirkaObrazky);image-orientation: none;}
.myBody.zahradnictvi .DetailProduktu .obrazky .obrazek-hlavni img{max-height:600px;}
.DetailProduktu .obrazky .obrazek-hlavni-title{margin: 0.05em 0 1em;}
.DetailProduktu .obrazky .obrazek-dalsi{display:none;position:relative;/*margin-top:1.4em;*/max-height: calc(400px/3.5);max-width: var(--SirkaObrazky);}/*display:none;width: auto;overflow-y: hidden;overflow-x: auto;margin-top:1.4em;max-width: var(--SirkaObrazky);*/
.DetailProduktu .obrazky .obrazek-dalsi.plne{display:block;}/**/
.DetailProduktu .obrazky .obrazek-dalsi-list{display: flex;gap: 17px;flex-wrap:wrap;max-height: calc(400px/3.5);overflow:hidden;}/*position:relative;*/
.DetailProduktu .obrazky .obrazek-dalsi.vicFoto .obrazek-dalsi-list{max-height: none;position: relative;z-index: 5;background: #284006;overflow: visible;}
.DetailProduktu .obrazky .obrazek-dalsi.vicFoto .obrazek-dalsi-list:before{content:'';background: #284006;display:block;position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius: 3px;box-shadow: 0 0 4px -1px #abbb1b;}
.DetailProduktu .obrazky .obrazek-dalsi .viceFoto{border: solid white;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;transform: rotate(45deg);position: absolute;top: 0;right: -30px;width: 15px;height: 15px;bottom: 0;margin: auto 0;cursor: pointer;transition: all 0.4s;}
.DetailProduktu .obrazky .obrazek-dalsi.vicFoto .viceFoto{transform: rotate(-135deg);}
.DetailProduktu .obrazky .obrazek-dalsi a:hover:after{box-shadow: inset 0 0 0 3px #b3c704;}
.DetailProduktu .obrazky .obrazek-dalsi a:after{content:'';box-shadow: inset 0 0 0 0 #b3c704;position:absolute;top:0;left:0;right:0;bottom:0;transition: all 0.4s;}
.DetailProduktu .obrazky .obrazek-dalsi a{display: block;height: calc(400px/3.5);width: 100%;max-width: calc(var(--SirkaObrazky)/3 - 17px/2 - 3px);position:relative;}
.DetailProduktu .obrazky .obrazek-dalsi a img{display: block;height: 100%;object-fit: cover;width: 100%;image-orientation: none;}
.DetailProduktu .obrazky .video-produkt{width: 100%;margin: 1em 0 0;}
.DetailProduktu .obrazky .video-produkt a.fancyVideo{display: grid;justify-items: center;align-items: center;max-width: 320px;width: 100%;margin: 0 auto;}
.DetailProduktu .obrazky .video-produkt a.fancyVideo::before{grid-column: 1/-1;grid-row: 1/-1;content: '';display: block;width: 100%;height: 100%;position: relative;z-index: 1;background-color: rgba(0, 0, 0, 0.3);}
.DetailProduktu .obrazky .video-produkt a.fancyVideo:hover::before{background-color: transparent;}
.DetailProduktu .obrazky .video-produkt a.fancyVideo::after{grid-column: 1/-1;grid-row: 1/-1;content: '';display: block;width: 65px;height: 65px;background-image: url('/images/play-button.png');background-repeat: no-repeat;background-size: contain;position: relative;z-index: 2;}
.DetailProduktu .obrazky .video-produkt a.fancyVideo:hover::after{opacity: 0.85;}
.DetailProduktu .obrazky .video-produkt a.fancyVideo img{grid-column: 1/-1;grid-row: 1/-1;width: 100%;height: 100%;object-fit: contain;max-width: 320px;aspect-ratio: 16/9;}
.DetailProduktu .nadpis{grid-column: 2/4;grid-row: 1/2;border-bottom: 1px solid #A8BC08;border-top: 1px solid #A8BC08;margin: 0 3em 0.5em 1.6em;padding:0.6em 0 0;}
.DetailProduktu .nadpis .nadpisH{color: #bed108;font-size: 2rem;margin:0;padding: 0 0 0.5em 0.6em;}
.DetailProduktu .nadpis .nadpisH .txMale{font-size: 1.30rem;line-height:1.1em;font-weight: normal;}
.DetailProduktu .nadpis .nadpis-cesky{color: #fff;display: block;font-weight: 500;}
.DetailProduktu .parametry{grid-column: 2/4;grid-row: 2/3;margin: 0 3em 0 1.6em;}
.DetailProduktu .parametry .parametryT{display: grid;grid-template-columns: auto 1fr;padding:0 0 0 1em;grid-gap: 0.1em 0.9em;}
.DetailProduktu .parametry .parametryT .parametr{grid-column: 1/2;justify-self: end;color:#bed108;}
.DetailProduktu .parametry .parametryT .hodnota{grid-column: 2/3;justify-self: start;}
.DetailProduktu .parametry .parametryT .hodnota.barva{display:flex;}/*align-items:center;*/
.DetailProduktu .parametry .parametryT .hodnota.zarazeny ul{list-style:none;margin:0;padding:0;}
.DetailProduktu .parametry .parametryT .hodnota.zarazeny li{margin:0;padding:0;}
.DetailProduktu .parametry .parametryT .hodnota.zarazeny:not(:hover) li:nth-child(n+5){display:none;}
.colorItem{display:inline-block;width:35px;height:20px;border:1px solid white;margin-right:0.5em;}.colorItem + .colorItem{margin-left:0.5em;}
.zimni-orchana{width: 70px;}
.DetailProduktu .variantyList{grid-column: 4/5;grid-row: 1/3;}/*margin-top:0.9em;*/
.DetailProduktu .variantyList .variantyList-nadpis{background: #849306;min-height: 3.6em;display: flex;align-items: center;padding: 0 0 0 1em;}
.DetailProduktu .variantyList .variantyListT{border-left: 1px solid #849306;border-right: 1px solid #849306;padding: 1.3em 0;}
/*.DetailProduktu .variantyList .variantyListT .variantaList:not(.jednotna){display: grid;grid-template-columns: 30px 1fr 105px;padding: 0.1em 0.3em 0.4em 1em;gap: 0 0.6em;grid-template-rows: repeat(2,1.4em);display:none;}
.DetailProduktu .variantyList .variantyListT .variantaList:not(.jednotna):nth-of-type(odd){background: #506710;}
.DetailProduktu .variantyList .variantyListT .variantaList:not(.jednotna) .variantaList-typ{grid-column: 1/2;grid-row: 1/3;width: auto;overflow: hidden;word-break: break-all;}
.DetailProduktu .variantyList .variantyListT .variantaList:not(.jednotna) .variantaList-velikost{grid-column: 2/3;grid-row: 1/3;}
.DetailProduktu .variantyList .variantyListT .variantaList:not(.jednotna) .variantaList-cena{grid-column: 3/4;grid-row: 2/3;justify-self: end;width: auto;text-align: right;}*/

.zahradnictvi .DetailProduktu .variantyList .variantyListT .variantaList div[class|="variantaList"]:nth-of-type(8n+1),
.zahradnictvi .DetailProduktu .variantyList .variantyListT .variantaList div[class|="variantaList"]:nth-of-type(8n+2),
.zahradnictvi .DetailProduktu .variantyList .variantyListT .variantaList div[class|="variantaList"]:nth-of-type(8n+3),
.zahradnictvi .DetailProduktu .variantyList .variantyListT .variantaList div[class|="variantaList"]:nth-of-type(8n+4)
{background:#506710;}
.DetailProduktu .variantyList .variantyListT .variantaList{display: grid;grid-template-columns: auto auto 1fr 105px;background:none;}
.DetailProduktu .variantyList .variantyListT .variantaList .variantaList-obrazek{grid-column: 1; padding: 0.1em 0.3em 0.4em 1em;}
.DetailProduktu .variantyList .variantyListT .variantaList .variantaList-typ{grid-column: 2;     padding: 0.1em 0.3em 0.4em 0.3em;}
.DetailProduktu .variantyList .variantyListT .variantaList .variantaList-velikost{grid-column: 3;padding: 0.1em 0.3em 0.4em 0.3em;}
.DetailProduktu .variantyList .variantyListT .variantaList .variantaList-cena{grid-column: 4;    padding: 0.1em 0.3em 0.4em 0.3em;padding-top: 1.4em;text-align:right;font-weight:bold;}
.DetailProduktu .variantyList .variantyListT .variantaList .kotva{cursor:pointer;}
.DetailProduktu .variantyList .variantyListT .variantaList .variantaList-obrazek img{width: 50px;height: 70px;max-width: 100%;max-height: 100%;object-fit: cover;image-orientation: none;}

.DetailProduktu .variantyList .variantyList-vse{background: #849306;min-height: 3.6em;display: flex;align-items: center;padding: 0 0 0 1em;}
.DetailProduktu .variantyList .variantyList-vse a{color: #fff;text-decoration: none;display: flex;align-items: center;}
.DetailProduktu .variantyList .variantyList-vse a:before{content:'';background:url('/images/ico-velikosti.png') no-repeat;background-size:contain;display: block;width: 48px;height: 48px;margin-right: 1em;}
.DetailProduktu .variantyList .variantyList-vse a span{color: #b3c704;}
.DetailProduktu .popis2,.DetailProduktu .pestovani{grid-column: 1/-1;grid-row: 5;margin:0 0 1em;padding:10px;position:relative;background: rgb(80, 103, 16);}
/*.DetailProduktu .popis2:after{content:'';position:absolute;top:0;left:0;z-index:-1;width:calc(100% + 20px);height:100%;margin-left:-10px;background: rgb(80, 103, 16);}*/
.DetailProduktu .textik{grid-column: 1/-1;grid-row: 6;margin:0 0 1em;}
.DetailProduktu :where(.textik,.popis2,.popisAtext) .textik-nadpis{color: #bed108;font-size: 1.35em;margin: 0 0 0.43em 0;}
.DetailProduktu .popisAtext .pestovani{margin:1em 0 0}

.DetailProduktu .popisAtext{grid-column: 1/-1;grid-row: 5;margin: 0 0 1em;}
.DetailProduktu .popisAtext:not(.sloupce){columns: 2;column-gap: 4em;}
.DetailProduktu .popisAtext .textik{margin-bottom: 0;}
.DetailProduktu .popisAtext.sloupce .popis2,.DetailProduktu .popisAtext.sloupce .textik,.DetailProduktu .popisAtext.sloupce .pestovani{columns: 2;column-gap: 4em;}

.DetailProduktu .varianty{grid-column: 1/-1;grid-row: 7;}
.DetailProduktu .varianty form{display:block;}
.DetailProduktu .varianty .varianty-nadpis{background: #849306;color: #fff;text-align: center;height: 1.8em;display: flex;justify-content: center;align-items: center;font-size: 1.5em;}
.DetailProduktu .varianty .variantyT{margin: 0 0 0 0;}
.DetailProduktu .varianty .variantyT .varianta-popisek{padding: 0;padding-right:0.5em;color:#849306;font-weight: 600;display:flex;align-items:center;border-bottom: 1px solid #849306;}
.DetailProduktu .varianty .variantyT .varianta{display: grid;grid-template-columns: auto repeat(2,0.6fr) 1fr repeat(4,0.7fr) auto;grid-auto-rows: 1fr;grid-template-rows: 60px;}
.DetailProduktu .varianty .variantyT .varianta div[class|="varianta"]{display: flex;align-items: center;background:#506710;padding: 0.5em 0 0.5em 0.5em;}
.DetailProduktu .varianty .variantyT .varianta div[class|="varianta"]:before{content:attr(data-varianta-popisek);display:none;}
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+1),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+2),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+3),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+4),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+5),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+6),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+7),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+8),.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 div[class|="varianta"]:nth-of-type(18n+9){background:transparent;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-obrazek{grid-column: 1/2;padding-left:0.5em;}
.DetailProduktu .varianty .variantyT .varianta .varianta-obrazek img{width: 65px;height: 95px;max-width: 100%;max-height: 100%;object-fit: cover;image-orientation: none;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-typ{grid-column: 2/3;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-objem{grid-column: 3/4;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-velikost{grid-column: 4/5;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-kvalita{grid-column: 5/6;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-cena{grid-column: 6/7;flex-direction: column;justify-content: center;align-items: flex-start;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-prodejna{grid-column: 7/8;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-doprava{grid-column: 8/9;}
.DetailProduktu .varianty .variantyT .varianta div.varianta-pocet{width: auto;grid-column: 9/10;padding-right:0.5em;padding-left: 0;}
.DetailProduktu .varianty .variantyT .varianta .varianta-pocet input.Ipocet{width:60px;height:30px;background:#849306;border:0;color:#fff;text-align: center;}
/*.DetailProduktu .varianty .variantyT .varianta div.varianta-pocet:after{content:'';}*/
.DetailProduktu .varianty .variantyT .varianta .varianta-pocet input.to-do-kosiku{display:block;box-sizing:border-box;background:url(/images/kosik.png) no-repeat center;background-size: contain;width: 26px;height: 26px;margin-left: 0.5em;border:0;cursor:pointer;}
.DetailProduktu .varianty .neProdej{text-align:center;color:#bed108;margin: 1em 0;}
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3{grid-template-columns:auto 1fr auto}
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3 div[class|="varianta"]:nth-of-type(6n+1),
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3 div[class|="varianta"]:nth-of-type(6n+2),
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3 div[class|="varianta"]:nth-of-type(6n+3){background:transparent;}
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3 div.varianta-obrazek{grid-column:1/2;}
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3 div.varianta-cena{grid-column:2/3;}
.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_3 div.varianta-pocet{grid-column:3/4;}

.DetailProduktu .varianty .variantyT .varianta .varianta-doprava:has( >.byCourier, >.byCar, >.bySelf){gap:0.5em;padding-left: 0;}
.DetailProduktu .varianty .variantyT .varianta :where(.byCourier,.byCar,.bySelf,.czImages){background-repeat:no-repeat;background-size:contain;display:inline-block;width:2.19em;height:2.19em;min-width:2.19em;background-position: center;position:relative;cursor: help;}
.DetailProduktu .varianty .variantyT .varianta .byCourier{background-image:url('/images/zpusob-odeslani-balikovaSluzba.png');}
.DetailProduktu .varianty .variantyT .varianta .byCar{background-image:url('/images/zpusob-odeslani-autodoprava2.png');}
.DetailProduktu .varianty .variantyT .varianta .bySelf{background-image:url('/images/zpusob-odeslani-delivery-person.png');}
.DetailProduktu .varianty .variantyT .varianta :where(.byCourier,.byCar,.bySelf,.czImages):hover:after {content: attr(data-t);display: block;position: absolute;left: 50%;bottom: calc(100% + 0.5em);transform: translateX(-50%);background: #fff;min-width: 100%;white-space: nowrap;z-index: 22;border: 1px solid #047d04;font-size: 0.9rem;line-height: 1.3em;padding: 7px 9px;text-align: center;color:#047d04;}

.DetailProduktu .varianty .variantyT .varianta .czImages{height: auto;width: 33px;min-width: 33px;max-width: 33px;display: flex;justify-content: center;margin: 0 0 0 0.5em;}
.DetailProduktu .varianty .variantyT .varianta .czImages img{object-fit: contain;width: 100%;}

.DetailProduktu .varianty .tlacitka{display: flex;justify-content: flex-end;align-items:center;display: grid;grid-template-columns: var(--GridColT);margin: 1em 0 0.75em;padding:0 0 0.75em;border-bottom:1px solid #849306}
.DetailProduktu .varianty .tlacitka.jednoTl .nase-slevy{grid-column:1/-1;justify-self: center;margin:0;}
.DetailProduktu .varianty .tlacitka .do-kosiku{grid-column:-1/-2;justify-self: end;}
.DetailProduktu .varianty .tlacitka .do-kosiku button{background: #849306;border: 0;font-size: 1.3em;color: #fff;font-family: 'Source Serif Pro', serif;text-align: left;margin: 0;padding: 0.25em;display: flex;align-items: center;cursor:pointer;transition: all 0.4s;}
.DetailProduktu .varianty .tlacitka .do-kosiku button:hover{box-shadow: inset 0 0 4px 1px #fff;border-radius:5px;}
.DetailProduktu .varianty .tlacitka .do-kosiku button:before{content: '';background: url('/images/ico-do-kosik.png') no-repeat;background-size: contain;display:block;width: 1em;height: 1em;margin: 0 0.5em 0 0;}
.DetailProduktu .varianty .tlacitka .do-kosiku span{color: #b3c704;}

.DetailProduktu .varianty .tlacitka .nase-slevy{margin:0 1.25em 0 0;grid-column:-2/-3;justify-self: start;grid-column:1/2;}
.DetailProduktu .varianty .tlacitka .nase-slevy a{text-decoration: none;color: #fff;font-size: 1.3em;line-height: 1em;display: flex;align-items: center;padding: 0.3em;transition: all 0.4s;}
.DetailProduktu .varianty .tlacitka .nase-slevy a:hover{box-shadow: inset 0 0 4px 1px #b3c704;border-radius:5px;}
.DetailProduktu .varianty .tlacitka .nase-slevy a:before{content:'';background:url('/images/ico-sleva.png') no-repeat;background-size:contain;display:block;width: 1em;height: 1em;margin: 0 0.5em 0 0;}
.DetailProduktu .varianty .tlacitka .nase-slevy span{color: #b3c704;}

.DetailProduktu .podobne-produkty{grid-column: 1/3;grid-row: 8;display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));grid-gap: 0em 0.5em;padding-right:1.5em;pointer-events: none;}/*max-width:411px;*/
.DetailProduktu .podobne-produkty.nejsu{display:none;}
.DetailProduktu .podobne-produkty .podobne-produkt-nadpis{font-weight: bold;color: #849306;font-size: 1.35em;grid-column: 1/-1;grid-row: 1/2;margin: 0 0 0.7em 0;}/*calc(-1em - 0.7em)*/
.DetailProduktu .podobne-produkty:hover .podobne-produkt:not(:hover){transform:scale(0.9);}
.DetailProduktu .podobne-produkty .podobne-produkt{display: flex;flex-direction: column;gap: 0.7em;margin-bottom:1em;transition: all 0.4s;pointer-events: auto;}
.DetailProduktu .podobne-produkty .podobne-produkt .podobne-nazev{color: #849306;font-size: 1em;height: calc(1.4em*2);overflow: hidden;}
.DetailProduktu .podobne-produkty .podobne-produkt .podobne-nazev a{text-decoration:none;}
.DetailProduktu .podobne-produkty .podobne-produkt .podobne-obrazek{order: -1;}
.DetailProduktu .podobne-produkty .podobne-produkt .podobne-obrazek img{display:block;width: 100%;max-height: 285px;aspect-ratio: 68/95;image-orientation: none;object-fit: contain;}
.DetailProduktu .podobne-produkty .podobne-produkt .podobne-cena{margin-top: auto;}

.DetailProduktu .informace{grid-column: 3/5;grid-row: 8;}/*padding-left: calc(75px + 20px);position: relative;*/
.DetailProduktu .podobne-produkty.nejsu + .informace{grid-column: 1/-1;}
/*.DetailProduktu .informace:before{content:'';background:url('/images/ico-informace.png');width: 75px;height: 75px;display: block;position: absolute;top: 5px;left: 0;}*/
.DetailProduktu .informaceC{}

.DetailProduktu .vysvetlivky{grid-column: 1/-1;grid-row: 9;border-top: 1px solid #A8BC08;padding-top: 1em;margin-top: 0.5em;}
.DetailProduktu .vysvetlivky .vysvetlivky-nadpis{font-weight: bold;color: #849306;font-size: 1.35em;margin: 0 0 1.7em 0;}
.DetailProduktu .vysvetlivky ul{margin: 0;padding: 0;list-style: none;columns:2;}/*display: flex;flex-wrap: wrap;align-content: center;align-items: stretch;gap: 1.15em 0.75em;*/
.DetailProduktu .vysvetlivky ul li{margin:0 0 1em 0; }/*flex-basis: calc((100% - 0.751em)/2);*/
.DetailProduktu .vysvetlivky li span{color: #849306;font-weight: bold;}

.radek.Mhover{background:#849306 !important;}
.radek.Mhover input.Ipocet{background:#506710 !important;}

.pup-popis{position:relative;cursor: help;}
.pup-popis:before,.pup-popis:after{content:'';box-sizing:border-box;transition: all ease-in-out 0.3s;position: absolute;}
.pup-popis:before{content:attr(data-pup-popis);color:#047d04;bottom: calc(100% + 13px);min-width: 250px;background: #fff;padding: 7px 9px;margin-left: calc((100% - 250px)/2);font-size: 0.9rem;line-height: 1.3em;border: 1px solid #047d04;text-align: center;opacity: 0;z-index: -1;}
.pup-popis:after{display: block;width: 0;height: 0;border-style: solid;border-width: 12px 11px 0 11px;border-color: #fff transparent transparent transparent;bottom: calc(100% + 2px);left: 0;right: 0;margin: 0 auto;filter: drop-shadow(0 1px 0 #047d04);opacity: 0;z-index: -1;}
.pup-popis:hover:before,.pup-popis:hover:after{opacity:1;z-index:3;}

.productItemPicture {width:200px;}

@media only screen and (max-width:850px) {
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9{grid-template-columns:100%;grid-auto-rows: auto;grid-template-rows: none;}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .varianta-popisek{display:none}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek{grid-column:1/-1;display: grid;grid-template-columns: 250px 1fr;padding:0.5em;}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek:before{content:attr(data-varianta-popisek);display:block;grid-column: 1/2;}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek.varianta-pocet{grid-template-columns:250px auto 1fr}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek.varianta-doprava{grid-template-columns:250px repeat(3,auto) 1fr}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .varianta-pocet input.Ipocet{grid-column:2}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .varianta-pocet input.to-do-kosiku{grid-column:3}
}
@media only screen and (max-width:630px) {
	.DetailProduktu .varianty .tlacitka{grid-template-columns:100%;gap:1em}
	.DetailProduktu .varianty .tlacitka .nase-slevy{grid-column:1/-1;grid-row:2;justify-self:center;margin:0;}
	.DetailProduktu .varianty .tlacitka .do-kosiku{grid-column:1/-1;grid-row:1;justify-self:center;margin:0;}
	
}
@media only screen and (max-width:450px) {
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek{grid-template-columns: 0.5fr 1fr;}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek.varianta-doprava{grid-template-columns:repeat(4,auto) 1fr}
	.DetailProduktu .varianty .variantyT .varianta.VPSloupcu_9 .radek.varianta-pocet{grid-template-columns:repeat(3,auto)}
}

/*detail produktu hlidaci pes*/
@media only screen and (min-width:791px) {
	body.zahradnictvi .DetailProduktu.HlidaciPes #varianty.varianty{grid-column: 1/-3;grid-row: 7;}
	body.zahradnictvi .DetailProduktu.HlidaciPes .podobne-produkty{grid-column: 3/-1;grid-row: 7;padding-left: clamp(1.5625rem, -34.9224rem + 39.3103vw, 5.125rem);padding-right: 0;}
}
@media only screen and (max-width:1480px) and (min-width:791px) {
	body.zahradnictvi .DetailProduktu.HlidaciPes #varianty.varianty{grid-column-end: 2;}
	body.zahradnictvi .DetailProduktu.HlidaciPes .podobne-produkty{grid-column-start: 2;padding-left:1.5em}
}

/*porovnavaci tabulka*/
.DetailProduktu .popisAtext.sloupce .textik:has( table.porovnani){columns: auto;column-gap: normal;}
table.porovnani,table.porovnani tr,table.porovnani tr th,table.porovnani tr td{border: 0;border-collapse: collapse;}
table.porovnani{width: 100%;}
table.porovnani tr th{font-size: 1.35rem;line-height: 1.1em;}
table.porovnani tr th,table.porovnani tr td{border: 1px solid #fff;padding: 0.25rem 0.5rem;}
table.porovnani tr:hover td{background: rgb(80, 103, 16);}

.HoubaBox{display: flex;align-items: center;gap: 0.5rem;}
.HoubaBox + .HoubaBox{margin-top: 0.5rem;}
.HoubaBox img.houba-hodnota{width: 50px;}

/*
body.zahradnictvi 
*/

/*darkove poukazy*/
.DetailProduktu .varianty .variantyT .varianta .varianta-obrazek.obrazek-sirka img{width: 200px;object-fit: contain;margin: 0 1.5em 0 0;}

/*uzi sekce*/
.MaxS form{display:block;width:100%;}


/* --------------------------- shop -------------------------- */
.BasketKroky{display:flex;gap: 1em;justify-content: space-between;margin: 0 0 1.75em;}
.basketStep,.basketStepActive{border: 1px solid #A8BC08;min-height: 30px;text-align: center;padding:0.15em 0.45em;flex-grow:1;display:flex;align-items:center;justify-content:center;}
.basketStep{border-color:#0E1506}
.basketStepActive{font-weight: bold;}

.KosikS{}
.KosikS form{display:block;width:100%;}
.KosikS .formC{}

.KosikS table.KosikPordukty,.KosikS table.KosikPordukty tbody,.KosikS table.KosikPordukty tr,.KosikS table.KosikPordukty th,.KosikS table.KosikPordukty td{border:0;}
.KosikS table.KosikPordukty{border-collapse: collapse;}
.KosikS table.KosikPordukty tbody{}
.KosikS table.KosikPordukty tr{}
.KosikS table.KosikPordukty th,
.KosikS table.KosikPordukty td{padding:0.5em 0;}
.KosikS table.KosikPordukty tr.polozky.nazvy td{padding:0.25em 0;}
.KosikS table.KosikPordukty tr.polozky td{padding:0.75em 0;}
.KosikS table.KosikPordukty tr.kosik-tlacitkaBox{border:0;}
.KosikS table.KosikPordukty td.kodP img{width: 65px;height: 95px;max-width: 100%;max-height: 100%;object-fit: cover;image-orientation: none;}

.KosikS table{}
.KosikS table tr.polozky:not(.nazvy) td:not(.multirow){border-bottom: 1px solid #849306;}
.KosikS table tr.polozky.nazvy td{background:#849306;color:#fff;}
.KosikS table tr.polozky.nazvy td:first-child{padding-left:0.5em;}.KosikS table tr.polozky.nazvy td:last-child{padding-right:0.5em;}
.KosikS table tr.polozky td.cenaClkP{text-align:right;}
.KosikS table tr.Clk .alignRight{text-align:right;}
.KosikS table tr.kosik-tlacitkaBox td{padding:0;}
.KosikS .kosikTlacitka{display:flex;gap:1em;margin:1.5em 0 0 0}
.KosikS .kosikTlacitka input[type="button"]{cursor:pointer;padding:0.15em 0.35em;transition: all linear 0.3s;background:#fff;cursor:pointer;border:1px solid #849306;}
.KosikS .kosikTlacitka .colorBckModra{margin-left:auto;}

.KosikS fieldset{margin:0;padding:0;border:0;}

.KosikS legend{margin:0 0 0.5em 0;padding:0.45em 0.35em;background:#849306;color:#fff;display:block;width:100%;}
.KosikS legend.basketToggle:before{margin-right:0.5em;}

.KosikS table.doprava-platba td{vertical-align:top;}
.KosikS table.doprava-platba > tbody > tr.DopravaSekce td:nth-child(2){vertical-align:baseline;}
.KosikS table.doprava-platba tr.dp-nazev td{font-weight:bold;}
.KosikS table.doprava-platba td img{max-height:40px;max-width: 100px;}
.KosikS table.doprava-platba tr.transport td{padding:0.15em 0;}
.KosikS table.doprava-platba tr.transport td + td{padding-left:0.5em;}
.KosikS table.doprava-platba tr.transport td:has(>img){text-align:center;}
.KosikS table.doprava-platba tr.payment .dp-platby{display:grid;grid-template-columns:100px auto;padding:0.15em 0;}
.KosikS table.doprava-platba tr.payment .dp-platby img{justify-self:center;}
.KosikS table.doprava-platba tr.payment .dp-platby label{margin-left:0.5em;}
.KosikS table.doprava-platba .deliveryinfo{display:none;border: 1px solid #849306;padding: 0.25em 0.5em;}
.KosikS table.doprava-platba .deliveryinfo.show:empty{display:none;}
.KosikS table.doprava-platba .deliveryinfo.show{display:block;position:relative;width:100%;height:100%}
.KosikS table.doprava-platba .deliveryinfo.show:before{content:'';position:absolute;top:6px;left:-15px;display: block;width: 0;height: 0;border-style: solid;border-width: 10px 15px 10px 0;border-color: transparent #fff transparent transparent;filter: drop-shadow(-1px 1px 0 #849306) drop-shadow(-1px -1px 0 #849306);}
.KosikS table.doprava-platba .paymentinfo{display:none;border: 1px solid #849306;padding: 0.25em 0.5em;}
.KosikS table.doprava-platba .paymentinfo.show:empty{display:none;}
.KosikS table.doprava-platba .paymentinfo.show{display:block;position:relative;width:100%;height:100%}
.KosikS table.doprava-platba .paymentinfo.show:before{content:'';position:absolute;top:6px;left:-15px;display: block;width: 0;height: 0;border-style: solid;border-width: 10px 15px 10px 0;border-color: transparent #fff transparent transparent;filter: drop-shadow(-1px 1px 0 #849306) drop-shadow(-1px -1px 0 #849306);}
.KosikS table.doprava-platba #info_1001.deliveryinfo.show:before{top:6px;}
.KosikS table.doprava-platba #info_1002.deliveryinfo.show:before{top:62px;}
.KosikS table.doprava-platba #info_1010.deliveryinfo.show:before{top:116px;}
.KosikS table.doprava-platba #info_1020.deliveryinfo.show:before{top:149px;}

/*#849306*/

/*uzivatel*/
.reguserArea table{width:100%;border-collapse: collapse;border-color: inherit;}
.reguserArea table > tbody{}
.reguserArea table > tbody > tr{}
.reguserArea table > tbody > tr > th,
.reguserArea table > tbody > tr > td{padding:0.25em 0.5em}
/*.reguserArea table > tbody > tr:not(:first-child):hover > th,
.reguserArea table > tbody > tr:not(:first-child):hover > td{background: #849306;}*/
.reguserArea button,.reguserArea input{font-size:1em;font-family:inherit;}
:where(.KosikS,.reguserArea) input:not([type="button"],[type="reset"],[type="submit"]),:where(.KosikS,.reguserArea) select,:where(.KosikS,.reguserArea) textarea{border:1px solid #0E1506;background:#849306;color:#fff;padding:0.25em 0.45em}
:where(.KosikS,.reguserArea) input:not([type="button"],[type="reset"],[type="submit"]):focus,:where(.KosikS,.reguserArea) select:focus,:where(.KosikS,.reguserArea) textarea:focus{outline:1px solid #afc208}
:where(.KosikS,.reguserArea) button,:where(.KosikS,.reguserArea) input[type="submit"],.KosikS .kosikTlacitka input[type="button"]
{background: #849306;color: #fff;border: 1px solid #0E1506;padding:0.25em 0.5em;cursor:pointer;}
:where(.KosikS,.reguserArea) button:hover,:where(.KosikS,.reguserArea) input[type="submit"]:hover,.KosikS .kosikTlacitka input[type="button"]:hover
{background: #afc208;color: #fff;border-color: #849306;}


body.bio :where(.KosikS,.reguserArea) button,:where(.KosikS,.reguserArea) input[type="submit"],.KosikS .kosikTlacitka input[type="button"]
{background: #92827A;color: #fff;border: 1px solid #ddd;padding:0.25em 0.5em;cursor:pointer;}
body.bio :where(.KosikS,.reguserArea) button:hover,:where(.KosikS,.reguserArea) input[type="submit"]:hover,.KosikS .kosikTlacitka input[type="button"]:hover
{background: #a3cf44;color: #fff;border-color: #ddd;}

.reguserArea table.reguserList > tbody > tr > th {color:#bed108;border-bottom: 1px solid #bed108;}
.reguserArea table.reguserList > tbody > tr:nth-child(2n) {background: #506710;}
.reguserArea table.reguserList > tbody > tr:hover {background: #849306 ;}

body.bio .reguserArea table.reguserList > tbody > tr > th {color:#a3cf44;border-bottom: 1px solid #bed108;}
body.bio .reguserArea table.reguserList > tbody > tr:nth-child(2n) {background: #ebffbf;}
body.bio .reguserArea table.reguserList > tbody > tr:hover {color:#fff; background: #92827A ;}

/*editace z xichtu*/
a.updatebtn {
    float: right;
    font-size: 1rem;
    line-height: normal;
    display: block;
    border: 1px solid;
    padding: 2px 4px;
    color: #fff !important;
    background: #678abb !important;
    text-decoration: none;
    clear: both;
}
a.updatebtn:hover {background:#fff !important;color:#678abb !important; }

.shopFilter{float:left;  width:100%; margin:10px auto; text-align:center; }
.shopFilterItem{ float:left; width:200px; margin:3px; }
.shopFilter p{margin:8px; float:left;}


/* SLIDESHOW 616 */
#slideShow:not(.rt) {padding: 0;font-family: 'Baker Signet Std';font-weight: 500;font-style: normal;}
#slideShow:not(.rt) ul.slides{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
#slideShow:not(.rt) li.bjqs-slide{position:absolute; display:none;}
#slideShow:not(.rt) ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
#slideShow:not(.rt) ul.bjqs-controls.v-centered li a{position:absolute;}
#slideShow:not(.rt) ul.bjqs-controls.v-centered li.bjqs-next a{right:0; display:none;}
#slideShow:not(.rt) ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; display:none;}
#slideShow:not(.rt) ol.bjqs-markers{position:absolute;bottom: 10px;width: 100%;list-style: none;margin: 0;padding: 0;display: flex;gap: 10px;justify-content: center;}
#slideShow:not(.rt) ol.bjqs-markers li{}
#slideShow:not(.rt) ol.bjqs-markers a{font-size: 0;width: 20px;height: 20px;display: block;background: #b3c704;border-radius: 100%;box-sizing: border-box;}
#slideShow:not(.rt) ol.bjqs-markers li:where(.active-marker,:hover) a{box-shadow: inset 0 0 0 5px #b3c704;background: #0e1506;}
#slideShow:not(.rt) p.bjqs-caption{display:none;}
#slideShow:not(.rt) p.bjqs-caption2{display:none;}
.leftMainText{position: absolute;top: 0;right: 0;left: 0;bottom: 0;padding: 0 0 40px 290px;margin: 0;box-sizing: border-box;display: flex;justify-content: flex-end;align-items:flex-end;}
.leftMainTextInner{font-size:2rem;color:#b2c509;line-height: 1em;text-shadow: 0 0 5px #000,0 0 8px #000,0 0 10px #000;font-weight: 900;font-style: italic;letter-spacing: 1px;text-align: right;margin:0 0 60px 0;margin-bottom: clamp(0rem, -3.3088rem + 7.0588vw, 3.75rem);/*750|1600|0|60*/font-size: clamp(1rem, 0.1176rem + 1.8824vw, 2rem);}/*750|1600|16|32*/
.leftMainTextInner :where(.male,.velke){display:block;}
.leftMainTextInner .male{margin: 0 135px 0 0;margin-right: clamp(1.25rem, -5.0919rem + 13.5294vw, 8.4375rem);}/*750|1600|20|135*/
.leftMainTextInner .velke{font-size:7.5rem;line-height: 1em;margin: -0.17em clamp(0.625rem, -2.5184rem + 6.7059vw, 4.1875rem) 0 0;/*750|1600|10|67*/letter-spacing: -5px;font-size: clamp(1.375rem, -4.0294rem + 11.5294vw, 7.5rem);}/*750|1600|22|120*/
.leftMainTextInner .velke .a{font-size: 1.4em;}
.leftMainTextInner .velke .i{font-size: 0.95em;}

@media only screen and (max-width : 980px) {
	.leftMainTextInner .velke{letter-spacing:0;}
}
@media only screen and (max-width : 600px) {
	.myBody.zahradnictvi .leftMainText{display: none;}
}

#slideShow:not(.rt) .imageTop{display:flex;justify-content:center;}
#slideShow:not(.rt) .imageTop img{max-width:100%;}


#slideShow.rt{padding: 0;font-family: 'Baker Signet Std';font-weight: 500;font-style: normal;position: relative;z-index: 0;}
#slideShow.rt{display: grid;grid-template-columns: 1fr auto;gap: 2px;}/*16.88rem|17.31rem*/
#slideShow.rt .imageGallery{grid-column: 1/2;grid-row: 1;align-self: start;}
#slideShow.rt .rostlinaTydneSection{grid-column: -2/-1;grid-row: 1;}
/*padding: 1px;margin:0 0 0 2px;background: #FFF;background: linear-gradient(180deg, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 80, 1) 50%, rgba(145, 181, 72, 1) 90%);*/
#slideShow.rt .rostlinaTydneBox{background: #537b01;color: #b2c509;text-shadow: 0 0 5px #000,0 0 8px #000,0 0 10px #000;}
#slideShow.rt .rostlinaTydneBox{display: grid;grid-template-columns: 100%;grid-template-rows: auto 1fr auto;height: 100%;}
#slideShow.rt .rostlinaTydneBox a{text-decoration: none;color: inherit;font-size: 2rem;line-height: 1.2em;font-style: italic;letter-spacing: -1px;font-size: clamp(1rem, -0.2132rem + 2.5882vw, 2.375rem);}/*750|1600|16|38*/
/*font-size: clamp(1rem, 0.5037rem + 1.0588vw, 1.5625rem);750|1600|16|25*/
#slideShow.rt .rostlinaTydneBox .RT-nazev{grid-column: 1/-1;grid-row: 1;}
#slideShow.rt .rostlinaTydneBox .RT-nazev a{font-size: clamp(1rem, -0.7647rem + 3.7647vw, 3rem);}/*750|1600|16|48*/
#slideShow.rt .rostlinaTydneBox .RT-archiv{grid-column: 1/-1;grid-row: -2;}
#slideShow.rt .rostlinaTydneBox .RT-aktual{grid-column: 1/-1;grid-row: 1/-1;}
#slideShow.rt .rostlinaTydneBox :where(.RT-nazev,.RT-archiv){text-align: center;padding: 0.25rem 0.5rem;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2;}
#slideShow.rt .rostlinaTydneBox .RT-aktual a{position:relative;display: block;width: 100%;height: 100%;}
#slideShow.rt .rostlinaTydneBox .RT-aktual a::before,#slideShow.rt .rostlinaTydneBox .RT-aktual a::after
{content:'';display:block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#slideShow.rt .rostlinaTydneBox .RT-aktual a:before{width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:0;}
#slideShow.rt .rostlinaTydneBox .RT-aktual a:after{width:64px;height:64px;background-image: url('/images/play-button.png');background-repeat: no-repeat;background-size: contain;margin: auto;z-index:1;}
#slideShow.rt .rostlinaTydneBox .RT-aktual img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
#slideShow.rt .rostlinaTydneBox .RT-nazev .t{display: block;margin: -0.53em 0 0 0.39em;font-size: 0.75em;}

#slideShow.rt .rostlinaTydneBox .RT-nazev .ot{display: block;font-size: 0.45em;line-height: 1em;margin: -0.59em 0 0 -0.39em;}
#slideShow.rt .rostlinaTydneBox .RT-nazev .w{display: block;margin: -0.33em 0 0 1.84em;font-size: 0.85em;line-height: 1em;}

#slideShow.rt .sy-box{position: relative;}
#slideShow.rt ul.slides:not(.sy-list){display: none;}
#slideShow.rt .sy-pager{position:absolute;z-index: 5;bottom: 10px;margin: 0;padding: 0;display: flex;gap: 10px;justify-content: center;}
#slideShow.rt .sy-pager li{width: auto;height: auto;margin: 0;}
#slideShow.rt .sy-pager li a{font-size: 0;width: 20px;height: 20px;display: block;background: #b3c704;border-radius: 100%;box-sizing: border-box;}
#slideShow.rt .sy-pager li:where(.sy-active,:hover,:focus) a{box-shadow: inset 0 0 0 5px #b3c704;background: #0e1506;opacity: 1;}

#slideShow.rt .leftMainTextInner{font-size:22px;margin-bottom:30px;
font-size: clamp(1rem, 0.6691rem + 0.7059vw, 1.375rem);/*750|1600|16|22*/
margin-bottom: clamp(0rem, -1.6544rem + 3.5294vw, 1.875rem);/*750|1600|0|30*/
}
#slideShow.rt .leftMainTextInner .male{margin-right: 110px;
margin-right: clamp(1.25rem, -3.7132rem + 10.5882vw, 6.875rem);/*750|1600|20|110*/
}
#slideShow.rt .leftMainTextInner .velke{font-size: 95px;
font-size: clamp(1.375rem, -2.6507rem + 8.5882vw, 5.9375rem);/*750|1600|22|95*/
}

@media only screen and (max-width: 1000px) {
	/* #slideShow.rt{grid-template-columns: 1fr 26%;} */
}
@media only screen and (min-width: 601px) {
	#slideShow.rt{grid-template-rows: 100%;}
	#slideShow.rt .rostlinaTydneSection{height: 500px;aspect-ratio: 9/16;}
	#slideShow.rt .rostlinaTydneSection.vs{height: var(--vyskaSlideru);}
}
@media only screen and (max-width: 600px) {
	#slideShow.rt{grid-template-columns: 100%;}
	#slideShow.rt .imageGallery{}
	#slideShow.rt .rostlinaTydneSection{grid-row:2}
}

/*RT_list-detail*/
.AppAktL:has(.RTList){grid-template-columns: 100%;grid-gap: 50px 35px;}
.AppAktL :where(.ListRT,.ListShort){--grid-layout-gap: 35px;--grid-column-count: 5;--grid-item--min-width: 190px;display: grid;grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), calc((100% - calc(calc(var(--grid-column-count) - 1) * var(--grid-layout-gap))) / var(--grid-column-count))), 1fr));gap: 1em var(--grid-layout-gap);align-self: start;margin: 0.4rem 0 0;}
.AppAktL .ListRT{position: relative;}
.AppAktL .ListRT:after{content: '';display: block;background: rgb(80, 103, 16);position: absolute;top: 0;left: 0;width: calc(100% + (0.35rem*2));height: calc(100% + (0.35rem*2));z-index: -1;margin-left: -0.35rem;margin-top: -0.35rem;}
@media only screen and (min-width: 821px) {
	.AppAktL .ListRT{grid-column: 1;--grid-column-count: 3;}
	.AppAktL .ListShort{grid-column: 2;--grid-column-count: 2;}
}
@media only screen and (min-width: 801px) {
	.AppAktL:has(.RTList){grid-template-columns: 61.25fr 40fr;}
}
.AppAktL :where(.ListRT,.ListShort).full{grid-column: 1/-1;--grid-column-count: 5;}
.AppAktL :where(.ListRT,.ListShort).schov{display: none;}
.rtNazevSekce{grid-column: 1/-1;grid-row: 1;color: #b2c509;text-shadow: 0 0 5px #000,0 0 8px #000,0 0 10px #000;font-family: 'Baker Signet Std';font-weight: 500;font-style: normal;line-height: 1.2em;font-size: 50px;font-size: clamp(1.75rem, 0.5368rem + 2.5882vw, 3.125rem);}/*750|1600|28|50*/
.RTList{display: grid;grid-template-columns: 100%;grid-template-rows: 1fr auto;}
.RTList .rtl-name{}
.RTList .rtl-name h4{padding: 0.25em;height: 100%;}
.RTList .rtl-name a{}
.RTList .rtl-obrazek{height: 100%;max-height: 480px;}
.RTList .rtl-obrazek img{width: 100%;aspect-ratio: 9/16;object-fit: cover;max-height: 480px;}
.RTList .rtl-obrazek a{display: flex;}


.RTDetail{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto 1fr;gap: 0 1em;}
.RTDetail .rtd-name{grid-column: 1/-1;grid-row: 1;}
.RTDetail .rtd-obrazek{grid-column: 1/2;grid-row: 2/4;aspect-ratio: 9/16;height: 100%;max-height: 480px;}
.RTDetail .rtd-obrazek img{object-fit: cover;height: 100%;width: 100%;}
.RTDetail .rtd-obrazek a{position:relative;display: block;width: 100%;height: 100%;}
.RTDetail .rtd-obrazek a::before,.RTDetail .rtd-obrazek a::after
{content:'';display:block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.RTDetail .rtd-obrazek a:before{width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:0;}
.RTDetail .rtd-obrazek a:after{width:64px;height:64px;background-image: url('/images/play-button.png');background-repeat: no-repeat;background-size: contain;margin: auto;z-index:1;}
.RTDetail .rtd-text{grid-column: -2/-1;grid-row: 2;}
.RTDetail .rtd-rostlinaTL{grid-column: -2/-1;grid-row: 3;}
.RTDetail .rtd-rostlinaTL a{background: #849306;font-size: 1.3em;color: #fff;font-family: 'Source Serif Pro', serif;display: inline-block;text-decoration: none;padding: 0.25rem 0.5rem;margin: 0.75rem 0 0;}

.deliveryOrder{}
/* .deliveryOrder br{display: none;} */
.deliveryOrder textarea{resize: none;width: auto;}
.deliveryOrder :where(textarea,select,input:not([type="button"],[type="reset"],[type="submit"],[type="radio"],[type="checkbox"]))
{border: 1px solid #000;background: #849306;color: #fff;padding: 0.25em 0.45em;}
.deliveryOrder :where(textarea,select,input:not([type="button"],[type="reset"],[type="submit"],[type="radio"],[type="checkbox"])):focus
{outline: 1px solid #afc208;}
.deliveryOrder :where(#customer,#phone,#address){display: grid;grid-template-columns: 6rem auto;justify-content: start;padding: 0 0 0.5rem 0;}
.deliveryOrder input:where([type="button"],[type="reset"],[type="submit"]){background: #92827A;color: #fff;border: 1px solid #ddd;padding: 0.35em 1.45em;cursor: pointer;margin: 2rem 0 0;}
.deliveryOrder input:where([type="button"],[type="reset"],[type="submit"]):hover{background: #a3cf44;color: #fff;border-color: #ddd;}
.deliveryOrder .otazka{counter-increment: do-cislo;margin: 2.5rem 0;position: relative;padding: 0 0 0 1.75rem;}/*display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.5rem;*/
.deliveryOrder .otazka::before{content: counter(do-cislo)'.';font-weight: 600;font-size: 1.5rem;line-height: 1.0em;margin: 0;position: absolute;top: 4px;left: 0;}
/* .deliveryOrder .otazka div:not([id]){flex: 1 1 95%;} */


/* .deliveryOrder div:not([id]){counter-increment: do-cislo;margin: 2rem 0 0;}
.deliveryOrder div:not([id])::before{content: counter(do-cislo)'.';font-weight: 600;font-size: 1.5rem;line-height: 1.1em;} */


/*li.bjqs-slide{opacity:0 !important;display:none !important;}
li.bjqs-slide:nth-child(2){opacity:1 !important;display:block !important;}*/

#popUpC {
	background: rgba(128,128,128,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 100000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#popUp {
	width:740px;height:470px;
    position:absolute;
	left:0px;right:0px;top:160px;
    z-index:2000;
    padding:10px;
	margin:0 auto;
	box-sizing: border-box;
	font-size: 1.5em;
	border-radius: 15px;
	background:#fff;
}
#popUp .datatable{max-width:100%;height:100%;padding:5px;}
#popUp .datatable,#popUp .datatable *{background:transparent;padding:0;margin:0;}
#popUp h3,#popUp h4,#popUp h2,#popUp h1{font-size:2.5em;background: transparent;}
#popUp a{text-decoration:none;}
#popUp img{max-width: 100%;position: absolute;top: 0;z-index: -1;border-radius:25px 0 25px 25px;}


#popUpclose {display:block;width:40px;height:40px;position:absolute;top:-10px;right:-10px;z-index:300;cursor:pointer;margin: 0;}
#popUpclose:after{content:"X";display:block;font-size: 30px;text-align: center;border: 1px solid #000;border-radius: 50px;background: #fff;line-height:normal;}

/*kosikPop*/
#popupbck{background:rgba(128,128,128,0.5);width:100%;height:100%;position:fixed;z-index:100000;top:0;display:none;overflow-y:auto;font-size: 1rem;}
#popupbck #popupokno{position:relative;width:550px;top:15%;margin:0 auto;background:transparent;display:grid;grid-template-columns:100%;filter:drop-shadow(0 0 10px #454545)}
#popupokno .productAdd .images img{height:95px;width:80px}
#popupbck .zavrit{position:absolute;top:-.1em;right:.2em;line-height:1em;font-size:1.9em;cursor:pointer}
#popupbck .pprodukt{background:#fff}
#popupbck .koupeni{background:#E8E9EA;display:flex;padding:.5em}
#popupbck .produkt_obrazek{position:relative;width:50px;height:50px;border:1px solid #000;margin:.2em .35em 0 0;background:#fff;flex:0 50px}
#popupbck .produkt_obrazek img{max-width:90%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#popupbck .ptxt{text-align:left;padding-right:1em;flex:1 190px}
#popupbck .ptxt span{font-weight:700}
#popupbck .dalsi_nakup{grid-column:1/2;grid-row:4/5;margin-top:10px;padding:10px;box-sizing:border-box;min-height:233px;font-size:.89em;background:#fff}
#popupbck .dalsi_nakup h4{width:100%}
/*#popupbck .dalsi_nakup .productAdd,*/#popupbck .dalsi_nakup .productItemX{margin:10px 5px 0;width:100%;padding:0;float:none;display:inline-block}
#popupbck .dalsi_nakup .productItemX{min-height: auto;display: flex;flex-direction: column;float: left;}
#popupbck .dalsi_nakup .productItemX h3{position: static;padding:0 3px;margin:5px 0;font-size:1em;height:calc(1.2em*2);overflow:hidden;font-weight:400;box-sizing: border-box;line-height: 1.2em;}
#popupbck .dalsi_nakup .productItemX .productItemC{margin: 6px 0 0;}
#popupbck .dalsi_nakup .productItemX .prelepkyIkon{max-height: 80px;overflow: hidden;}
#popupbck .dalsi_nakup .productItemX .prelepkyIkony.icoNovinka,#popupbck .dalsi_nakup .productItemX .prelepkyIkony.icoAkce,#popupbck .dalsi_nakup .productItemX .prelepkyIkony.icoAkceJaro,#popupbck .dalsi_nakup .productItemX .prelepkyIkony.icoVyzkouseli,#popupbck .dalsi_nakup .productItemX .prelepkyIkony.ico18Plus{width: 35px;height: 35px;padding: 0;}
#popupbck .dalsi_nakup .productItemX .anot{height: auto;margin-bottom: auto;}
#popupbck .dalsi_nakup .productItemX .anot img{width: 100%;height: 100%;max-width: 90px;max-height: 90px;}
#popupbck .dalsi_nakup .productItemX .cfooter{float: none;height: auto;}
#popupbck .dalsi_nakup .productItemX .cfooter span.doOrder{position: relative;height: auto;top: auto;padding-bottom: 10px;}
#popupbck .dalsi_nakup .productItemX .cfooter span.doOrder .koupit{font-size: .89em;font-weight: 500;}
#popupbck .dalsi_nakup .productItemX .cfooter span.doOrder .kusy,/*{left: calc(-50% + (15px/2));}*/
#popupbck .dalsi_nakup .productItemX .cfooter .icoSkladem,
#popupbck .dalsi_nakup .productItemX .cfooter .detail,
#popupbck .dalsi_nakup .productItemX .cfooter .price,
#popupbck .dalsi_nakup .productItemX .clearFloat{display: none;}
#popupbck .nextxfinish{display:flex;justify-content:space-between;padding-top:2em;padding-bottom:2em}
#popupbck .next,#popupbck .finish{border:1px solid #364217;color:#fff;padding:.1em 0 .3em;text-transform:uppercase;font-weight:700;display:flex;justify-content:space-between;align-items:baseline;width:240px;line-height:2em;box-sizing:border-box;cursor:pointer;text-decoration:none}
#popupbck .next{padding-right:.5em;margin-left:-55px;background:#364217}
#popupbck .finish{padding-left:.5em;margin-right:-55px;background:#364217}
#popupbck .next:hover,#popupbck .finish:hover{cursor:pointer;background-color:#b3c704}
.nextxfinish .next span,.nextxfinish .finish span{display:inline-block}
.nextxfinish .next .sipky,.nextxfinish .finish .sipky{margin:0 .3em;font-size:2em;font-weight:500;position:relative;top:4px}
#preload{position:fixed;width:100%;height:100%;z-index:100000;background:rgba(128,128,128,0.5);top:0}
#preload .preloader{font-size:0.8rem;position:absolute;top:0;bottom:0;left:0;right:0;vertical-align:middle;margin:auto;display:inline-block;width:200px;height:200px;border-radius:25px;
color: #000;background:#fff;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 2em;padding: 0;box-sizing: border-box;background-size: 85%;text-align: center;}
#preload .preloader .lds-spinner {--velikost:90px;display: inline-block;position: relative;width: var(--velikost);height: var(--velikost);}
#preload .preloader .lds-spinner div {transform-origin: calc(var(--velikost)/2) calc(var(--velikost)/2);animation: lds-spinner var(--at) linear infinite;transform: rotate(calc(360deg/var(--p)*var(--i)));animation-delay: var(--ad);}
#preload .preloader .lds-spinner div:after {--rozmer:18px;content: '';display: block;position: absolute;top: 0px;left: calc(var(--velikost)/2 - var(--rozmer)/2);width: var(--rozmer);height: var(--rozmer);border-radius: 100%;background: #bed108;}
@keyframes lds-spinner {0% {opacity: 1;}100% {opacity: 0;}}
@media only screen and (max-width:590px) {
	#popupbck{overflow-y:auto}
	#popupbck #popupokno{width:85%;max-width:550px;top:2%;margin:0 auto}
	#popupbck .dalsi_nakup #adProduct{overflow:hidden;overflow-x:auto}
	#popupbck .dalsi_nakup #adProducts{grid-template-columns: none;grid-auto-flow: column;}
	#popupbck .dalsi_nakup .productItemX,#popupbck .dalsi_nakup .productAdd{min-width:130px;}
	#popupbck .dalsi_nakup .productAdd{margin-bottom:15px}
	#popupbck .nextxfinish{display:block}
	#popupbck .next,#popupbck .finish{margin-bottom:10px}
}

/*respo*/
@media only screen and (min-width:1600px) {
	#jazyky,.kosik{margin-right:0;}
	#logoC{margin-left:0;}
}
@media only screen and (max-width:1350px) {
	body.zahradnictvi .DetailProduktu .parametry{grid-column: 2/-1;}
	body.zahradnictvi .DetailProduktu .variantyList {grid-column: 1/2;grid-row: 2/5;margin:1em 0;max-width: none;}

	/*.DetailProduktu .obrazky{max-width:calc(411px/1.5);}*/
	body.zahradnictvi .DetailProduktu .obrazky .obrazek-hlavni{height:calc(var(--v)/1.5)}
	body.zahradnictvi .DetailProduktu:after{grid-column: 1/-1;grid-row: 4/5;margin:2.5em 1.6em;}
	body.zahradnictvi .DetailProduktu .variantyList {grid-column: 1/-1;grid-row: 3/4;}
	body.zahradnictvi .DetailProduktu .podobne-produkty{grid-column: 1/-1;grid-row: 9;max-width: none;}
	body.zahradnictvi .DetailProduktu .informace{grid-column: 1/-1;grid-row: 8;}
	body.zahradnictvi .DetailProduktu .vysvetlivky{grid-column: 1/-1;grid-row: 10;}
}
@media only screen and (max-width:960px) {
	body.zahradnictvi .DetailProduktu::before{display:none;}
	body.zahradnictvi .DetailProduktu{  --GridColT: var(--SirkaObrazky,400px) 1fr;}
	body.zahradnictvi .DetailProduktu .nadpis{grid-column:1/-1;grid-row:1;}
	body.zahradnictvi .DetailProduktu .obrazky{grid-column: 1/2;grid-row: 2;}
	body.zahradnictvi .DetailProduktu .parametry{grid-column:1/-1;grid-row:3;margin:0;}
	body.zahradnictvi .DetailProduktu .variantyList{grid-column:1/-1;grid-row:4;}
	body.zahradnictvi .DetailProduktu .popisAtext{grid-column:1/-1;grid-row:5;}
	body.zahradnictvi .DetailProduktu .varianty{grid-column:1/-1;grid-row:6;}
	body.zahradnictvi .DetailProduktu .informace{grid-column:1/-1;grid-row:7;}
	body.zahradnictvi .DetailProduktu .podobne-produkty{grid-column:1/-1;grid-row:8;}
	body.zahradnictvi .DetailProduktu .vysvetlivky{grid-column:1/-1;grid-row:9;}
	
	body.zahradnictvi .DetailProduktu .parametry .parametryT{padding:0;grid-template-columns: 0.5fr 1fr;}
	body.zahradnictvi .DetailProduktu .parametry .parametryT .parametr{justify-self:start;}
	body.zahradnictvi .DetailProduktu .parametry .parametryT .hodnota.barva{flex-direction:column;}
	.colorItem + .colorItem{margin-left:0}
	
}
@media only screen and (max-width:615px) {
	body.zahradnictvi .DetailProduktu .popisAtext:not(.sloupce),
	body.zahradnictvi .DetailProduktu .popisAtext.sloupce .popis2,body.zahradnictvi .DetailProduktu .popisAtext.sloupce .textik,body.zahradnictvi .DetailProduktu .popisAtext.sloupce .pestovani{columns:1}
}
@media only screen and (max-width:530px) {
	body.zahradnictvi .DetailProduktu{--GridColT:auto 1fr}
	body.zahradnictvi .DetailProduktu .nadpis{margin:0;padding:0.4em 0 0}
	.DetailProduktu .nadpis .nadpisH{padding:0 0 0.5em}
	.DetailProduktu .obrazky .obrazek-hlavni img{max-width:100%}
	body.zahradnictvi .DetailProduktu .vysvetlivky ul{columns:1}
	.DetailProduktu .variantyList .variantyList-vse{padding:0}
	.DetailProduktu .variantyList .variantyList-vse a::before {width: calc(48px/2);height: calc(48px/2);margin-right: 0.5em;}
	.DetailProduktu .varianty .variantyT .varianta :where(.byCourier, .byCar, .bySelf):hover::after {display:none}
}
@media only screen and (max-width:400px) {
	body.zahradnictvi .DetailProduktu .variantyList .variantyListT .variantaList{grid-template-columns: 100%;}
	body.zahradnictvi .DetailProduktu .variantyList .variantyListT .variantaList .radek{grid-column:1/-1;padding: 0.15em 0.5em;text-align:left}
}



@media only screen and (max-width:825px) {
	.basketStep .BK-ci,.basketStepActive .BK-ci{}
	.basketStep .BK-tx{display:none;}
	.basketStepActive .BK-tx{}
	
	.KosikS table.KosikPordukty,
	.KosikS table.KosikPordukty tbody,
	.KosikS table.KosikPordukty tr,
	.KosikS table.KosikPordukty td{display:block;width:100%;}
	.KosikS table.KosikPordukty tr.polozky.nazvy{display:none;}
	.KosikS table.KosikPordukty tr.polozky{border-bottom: 1px solid #92827A;display:flex;flex-direction: column;margin-bottom: 0.5em;padding-bottom: 0.5em;}
	.KosikS table.KosikPordukty tr.polozky td{text-align:left;border:0;}
	.KosikS table.KosikPordukty tr.polozky td:before{content:attr(data-tit)': ';font-weight:bold;}
	.KosikS table.KosikPordukty th,.KosikS table.KosikPordukty td,.KosikS table.KosikPordukty tr.polozky td{padding: 0.15em 0;}
	.KosikS table tr.Clk .alignRight{text-align:left;}
	
	.KosikS fieldset > table,
	.KosikS fieldset > table > tbody,
	.KosikS fieldset > table > tbody > tr,
	.KosikS fieldset > table > tbody > tr > th,
	.KosikS fieldset > table > tbody > tr > td{display:block;width:100%;}
	.KosikS fieldset > table > tbody > tr > th,
	.KosikS fieldset > table > tbody > tr > td{padding:0.25em 0}
	
	.KosikS table.doprava-platba .deliveryinfo.show::before,.KosikS table.doprava-platba .paymentinfo.show::before{display:none;}
	.KosikS table.doprava-platba > tbody,
	.KosikS table.doprava-platba > tbody > tr,
	.KosikS table.doprava-platba > tbody > tr > th,
	.KosikS table.doprava-platba > tbody > tr > td{display:block;width:100%;}
	.KosikS table.doprava-platba > tbody > tr{display:flex;}
	.KosikS table.doprava-platba > tbody > tr.DopravaSekce{flex-direction:column;}
	
	.KosikS table.doprava-platba td img{width:100%;object-fit: contain;}
	.KosikS table.doprava-platba tr.payment .dp-platby{grid-template-columns: auto 1fr;}
	
	form#reguserform > div > table,
	form#reguserform > div > table > tbody,
	form#reguserform > div > table > tbody > tr,
	form#reguserform > div > table > tbody > tr > th,
	form#reguserform > div > table > tbody > tr > td{display:block;width:100%;}
	form#reguserform > div > table > tbody > tr{display:flex;gap:0.5em;}
	form#reguserform > div > table > tbody > tr > th,
	form#reguserform > div > table > tbody > tr > td{padding:0.25em 0;width:auto;}
	form#reguserform > div > table > tbody > tr > td textarea{width:100%;}
}
@media only screen and (max-width:525px) {
	.KosikS .kosikTlacitka{flex-direction: column;justify-content: center;align-items: center;}
	.KosikS .kosikTlacitka .colorBckModra{margin:0}
}
