html:root {--zk-bg:#EBEEE6; --zk-surface:#FBFAF6; --zk-sub:#E2E7D8;--zk-ink:#33372D; --zk-ink-soft:#5F6557; --zk-ink-mute:#929A86; --zk-line:#DCE1D2;--zk-accent:#7C8A6B; --zk-accent-deep:#5F6C50; --zk-accent-soft:#DDE6D0;--zk-rose:#C18983; --zk-rose-soft:#EAD3CE;--zk-footer-bg:#363B2F; --zk-footer-ink:#CDD3C2; --zk-footer-mute:#868D77;--zk-serif:'Cormorant Garamond', Georgia, serif;--zk-sans:'Hanken Grotesk', system-ui, -apple-system, sans-serif;--zk-radius:10px;--color-primary:#7C8A6B;        --color-primary-h:87;  --color-primary-s:13%;  --color-primary-l:48%;--color-primary-hover:#5F6C50;  --color-primary-hover-h:88; --color-primary-hover-s:15%; --color-primary-hover-l:37%;--color-secondary:#5F6C50;       --color-secondary-h:88; --color-secondary-s:15%; --color-secondary-l:37%;--color-secondary-hover:#4C5740; --color-secondary-hover-h:90; --color-secondary-hover-s:17%; --color-secondary-hover-l:30%;--color-tertiary:#C18983;        --color-tertiary-h:6;  --color-tertiary-s:33%; --color-tertiary-l:64%;--color-tertiary-hover:#A86A64;  --color-tertiary-hover-h:6; --color-tertiary-hover-s:30%; --color-tertiary-hover-l:53%;--color-header-background:#FBFAF6;--template-font:'Hanken Grotesk', system-ui, sans-serif;--template-headings-font:'Cormorant Garamond', Georgia, serif;}body { background:var(--zk-bg); color:var(--zk-ink); }.container { max-width:1200px !important; }.in-index .content-wrapper.welcome-wrapper .container { max-width:1200px !important; margin-left:auto; margin-right:auto; }.in-index .content-wrapper.welcome-wrapper .content-wrapper-in,.in-index .content-wrapper.welcome-wrapper .welcome-wrapper,.in-index .content-wrapper.welcome-wrapper .welcome,.in-index .content-wrapper.welcome-wrapper .welcome .h1,.in-index .content-wrapper.welcome-wrapper .welcome div {max-width:none !important; width:auto !important; margin-left:0 !important; margin-right:0 !important;}h1, h2, h3,.h1, .h2, .h3, .h4,.category-title, .homepage-group-title, .p-detail .p-name {font-family:var(--zk-serif) !important;color:var(--zk-ink);letter-spacing:0;}.header,.header-background-light { background:var(--zk-surface); }.header-title, .site-name { font-family:var(--zk-sans); }.header-title, .header-title a { color:var(--zk-ink) !important; }[data-testid="linkWebsiteLogo"] img { max-height:54px; width:auto; height:auto; }.search-input,.query-input {background:var(--zk-bg) !important;border:1px solid var(--zk-line) !important;border-radius:var(--zk-radius) !important;color:var(--zk-ink) !important;}.navigation-in.menu a:hover,.navigation-in.menu .active > a { color:var(--zk-accent-deep) !important; }.btn { border-radius:var(--zk-radius); font-weight:600; letter-spacing:.2px; }.btn-conversion,.add-to-cart-button,.btn-cart {background:var(--zk-accent) !important;border-color:var(--zk-accent) !important;color:#fff !important;}.btn-conversion:hover,.add-to-cart-button:hover,.btn-cart:hover {background:var(--zk-accent-deep) !important;border-color:var(--zk-accent-deep) !important;}.btn-default,.btn-secondary {background:transparent !important;border:1px solid var(--zk-line) !important;color:var(--zk-ink) !important;}.btn-default:hover,.btn-secondary:hover { border-color:var(--zk-accent) !important; color:var(--zk-accent-deep) !important; }[data-testid="searchBtn"] { background:var(--zk-accent) !important; border-color:var(--zk-accent) !important; color:#fff !important; }[data-testid="searchBtn"]:hover { background:var(--zk-accent-deep) !important; border-color:var(--zk-accent-deep) !important; }.in-index .products-block {display:grid !important;grid-template-columns:repeat(4, 1fr);gap:18px;align-items:stretch;}.in-index .products-block .product {width:auto !important;margin:0 !important;float:none !important;padding:0 !important;}@media (max-width:1100px) { .in-index .products-block { grid-template-columns:repeat(3, 1fr); } }@media (max-width:820px)  { .in-index .products-block { grid-template-columns:repeat(2, 1fr); gap:14px; } }@media (max-width:480px)  { .in-index .products-block { grid-template-columns:1fr; } }.products-block .product .p {background:var(--zk-surface);border:1px solid var(--zk-line);border-radius:var(--zk-radius);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:box-shadow .2s ease, transform .2s ease, border-color .2s ease;}.products-block .product .p:hover {border-color:var(--zk-accent-soft);box-shadow:0 14px 34px rgba(51,55,45,.10);transform:translateY(-2px);}.products-block .product .image {display:block;position:relative;background:var(--zk-sub);}.products-block .product .image img,.products-block .p-image img {width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:0;}.products-block .product .image .flags,.products-block .product .flags {position:absolute;top:12px;left:12px;z-index:1;display:flex;gap:6px;}.products-block .product .p-in {background:transparent;border:0;padding:16px 18px 18px;display:flex;flex-direction:column;flex:1 1 auto;}.products-block .product .p-in-in { flex:0 0 auto; }.products-block .product .name,.products-block .product .p-name a { text-decoration:none; }.products-block .product .name span,.products-block .product .p-name a {font-family:var(--zk-serif);font-size:21px;font-weight:600;line-height:1.18;color:var(--zk-ink);}.products-block .product .name:hover span,.products-block .product .p-name a:hover { color:var(--zk-accent-deep); }.products-block .product .p-code { color:var(--zk-ink-mute); font-size:12.5px; }.products-block .product .p-bottom { margin-top:0; padding-top:7px; flex:1 1 auto; display:flex; }.products-block .product .p-bottom [data-micro="offer"] {flex:1 1 auto;display:grid;grid-template-columns:1fr auto;grid-template-areas:"desc desc" "price tools";align-content:space-between;align-items:center;column-gap:12px; row-gap:10px;}.products-block .product .p-desc {grid-area:desc; margin:0;color:var(--zk-ink-mute); font-size:13px; line-height:1.5;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}.products-block .product .prices { grid-area:price; display:flex; align-items:baseline; gap:8px; margin:0; white-space:nowrap; }.products-block .product .price-final,.products-block .product .prices .price {font-family:var(--zk-sans); font-size:19px; font-weight:700; color:var(--zk-ink); white-space:nowrap;}.products-block .product .p-tools { grid-area:tools; margin:0; }.products-block .product .p-tools .btn {border-radius:var(--zk-radius);font-weight:600; font-size:15px; letter-spacing:.3px;padding:10px 18px; white-space:nowrap; text-transform:none;}.products-block .product .p-tools .btn-primary {background:transparent !important;border:1px solid var(--zk-accent) !important;color:var(--zk-accent-deep) !important;}.products-block .product .p-tools .btn-primary:hover {background:var(--zk-accent) !important;border-color:var(--zk-accent) !important;color:#fff !important;}@media (max-width:600px) {.products-block .product .p-bottom [data-micro="offer"] {grid-template-columns:1fr;grid-template-areas:"desc" "price" "tools";align-content:start;row-gap:10px;}}.flag {background:var(--zk-accent) !important; color:#fff !important;border-radius:99px; font-weight:700; letter-spacing:.6px; text-transform:uppercase;}.flag-sale,.flag-action,.flag-discount,.flag-custom1 { background:var(--zk-rose) !important; color:#fff !important; }.p-detail .p-final-price-wrapper .price-final,.p-detail .price-final-holder .price-final { color:var(--zk-ink); }.p-detail .p-main-image { border-radius:var(--zk-radius); overflow:hidden; border:1px solid var(--zk-line); }.detail-parameters { border-top:1px solid var(--zk-line); }.p-short-description { color:var(--zk-ink-soft); }.p-details-bottom { background:var(--zk-sub); }.homepage-group-title {font-family:var(--zk-serif) !important;font-size:40px; font-weight:600; color:var(--zk-ink);text-align:left !important; line-height:1.08; margin:0 0 24px;}.in-index .homepage-group-title.homepage-products-heading-1 { text-align:left !important; }.homepage-products-heading-1::before {content:"Náš sortiment";display:block;font-family:var(--zk-sans);font-size:12px; font-weight:600; letter-spacing:1.5px;text-transform:uppercase; color:var(--zk-accent); margin-bottom:10px;}.footer { background:var(--zk-footer-bg); color:var(--zk-footer-ink); }.footer a { color:var(--zk-footer-mute); }.footer a:hover { color:#fff; }.footer .footer-section { border-color:rgba(255,255,255,.10); }.footer h3, .footer h4,.footer .footer-title { color:var(--zk-footer-ink); }.footer-bottom { background:var(--zk-footer-bg); color:var(--zk-footer-mute); }a { color:var(--zk-accent-deep); }a:hover { color:var(--zk-accent); }hr, .separator { border-color:var(--zk-line); }*:focus-visible { outline:2px solid var(--zk-accent); outline-offset:2px; }html { background:var(--zk-bg); }body { overflow-x:hidden; }#content,.content-wrapper,.content-wrapper-in { background:transparent !important; }
