:root{--vg-ink:#200e03;--vg-ink-2:#6b5b50;--vg-gold:#bd9256;--vg-sand:#e2c89e;--vg-sand-h:#e2bd7c;--vg-cream:#f8f5f0;--vg-cream-2:#efe8dd;--vg-line:#e6ddd0;--vg-it-green:#009246;--vg-it-white:#f4f5f0;--vg-it-red:#ce2b37;--vg-serif:"Playfair Display",Georgia,serif;--vg-sans:"Poppins",sans-serif;--vg-radius:20px;--vg-radius-s:10px;--vg-shadow:0 12px 34px rgba(32,14,3,.14);--vg-header-h:0px;--vg-fs-xs:11px;--vg-fs-sm:12.5px;--vg-fs-md:13.5px;--vg-fs-base:14.5px;--vg-fs-lg:16px;--vg-logo:160px;--vg-logo-over:36px;--vg-logo-gap:176px}.vg-tricolore{height:3px;background:linear-gradient(90deg,var(--vg-it-green) 0 33.34%,var(--vg-it-white) 33.34% 66.67%,var(--vg-it-red) 66.67% 100%)}.vg-flag{display:inline-block;width:15px;height:10px;border-radius:2px;flex:none;background:linear-gradient(90deg,var(--vg-it-green) 0 33.34%,var(--vg-it-white) 33.34% 66.67%,var(--vg-it-red) 66.67% 100%)}.vg-topbar{background:var(--vg-ink);color:#e9dfd2;font-family:var(--vg-sans);font-size:12.5px}.vg-topbar__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:38px}.vg-topbar__in::before,.vg-topbar__in::after{display:none}.vg-topbar__left{display:flex;align-items:center;gap:18px;min-width:0}.vg-topbar__claim{display:flex;align-items:center;justify-self:center;gap:10px;margin:0;white-space:nowrap}.vg-topbar__right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.vg-topbar__lbl{font-size:var(--vg-fs-sm);color:rgba(233,223,210,.7)}.vg-topbar__link{margin-left:6px;padding-left:16px;border-left:1px solid rgba(255,255,255,.14);color:#e9dfd2;text-decoration:none;white-space:nowrap}.vg-topbar__link:hover{color:var(--vg-sand)}.vg-seg{display:inline-flex;align-items:center;height:26px;padding:2px;border:1px solid rgba(255,255,255,.18);border-radius:999px}.vg-seg a{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:999px;color:#e9dfd2;font-size:var(--vg-fs-xs);font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background .15s,color .15s}.vg-seg a:hover{color:#fff}.vg-seg a.is-active{background:var(--vg-cream);color:var(--vg-ink)}.vg-news{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0;max-width:440px;height:38px}.vg-news__label{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vg-gold)}.vg-news__viewport{position:relative;flex:1 1 auto;min-width:220px;height:100%}.vg-news__item{position:absolute;inset:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}.vg-news__item.is-active{opacity:1;transform:none}.vg-news__item strong{color:#fff;font-weight:600}.vg-news__item a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.vg-news__item a:hover{color:var(--vg-sand);border-color:var(--vg-sand)}.vg-dd{position:relative}.vg-dd__btn{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#e9dfd2;font:inherit;font-size:12.5px;cursor:pointer;transition:background .15s,color .15s}.vg-dd__btn:hover,.vg-dd.is-open .vg-dd__btn{background:rgba(255,255,255,.08);color:#fff}.vg-dd__btn>svg{width:15px;height:15px}.vg-dd__btn .vg-chev{width:11px;height:11px;opacity:.7;transition:transform .2s}.vg-dd.is-open .vg-chev{transform:rotate(180deg)}.vg-dd__list{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:190px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--vg-line);border-radius:12px;box-shadow:var(--vg-shadow);z-index:80}.vg-dd.is-open .vg-dd__list{display:block}.vg-dd__list a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--vg-ink);font-size:var(--vg-fs-md);text-decoration:none;white-space:nowrap}.vg-dd__list a:hover{background:var(--vg-cream)}.vg-dd__list a.is-current{font-weight:600}.vg-dd__list a.is-current::after{content:"";margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--vg-gold)}.vg-dd__list small{margin-left:auto;padding-left:14px;font-size:12px;color:var(--vg-ink-2)}.vg-dd__list a.is-current small{margin-left:0}.vg-flagi{display:inline-block;flex:none;width:18px;height:12px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgba(32,14,3,.1)}.vg-flagi svg{display:block;width:100%;height:100%}@media (min-width:992px){#header{position:relative;z-index:50;background:var(--vg-cream);color:var(--vg-ink);border-bottom:1px solid var(--vg-line);font-family:var(--vg-sans)}#header .navigation-wrapper{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"phone actions" "nav nav";align-items:center;height:auto;min-height:0}#header .vg-left{grid-area:phone;justify-self:start;display:flex;align-items:center;gap:12px;height:80px}#header .vg-left__ico{display:flex;flex:none}#header .vg-left__ico svg{width:24px;height:24px;color:var(--vg-gold)}#header .vg-left__body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.2}#header .vg-phone{display:inline-flex;align-items:baseline;gap:7px;color:var(--vg-ink);text-decoration:none}#header .vg-phone strong{font-size:var(--vg-fs-lg);font-weight:600;letter-spacing:.01em}#header .vg-phone small{font-size:var(--vg-fs-sm);color:var(--vg-ink-2)}#header .vg-phone:hover strong{color:var(--vg-gold)}#header .vg-left__lbl{font-size:var(--vg-fs-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-ink-2)}#header .vg-actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:14px;height:80px}#header .vg-actions__sep{width:1px;height:32px;background:var(--vg-line)}#header .languagesMenu{display:none !important}#header .navigation-buttons{display:flex;align-items:center;gap:2px;position:static;padding:0 !important;margin:0 !important}#header .vg-search-toggle,#header .navigation-buttons>a,#header .navigation-buttons>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:auto;min-width:56px;height:54px;padding:6px 4px 0;border:0 !important;background:transparent !important;color:var(--vg-ink);font-family:var(--vg-sans);font-size:var(--vg-fs-sm);line-height:1;cursor:pointer;transition:color .15s}#header .vg-search-toggle:hover,#header .navigation-buttons>a:hover,#header .navigation-buttons>button:hover{color:var(--vg-gold)}#header .navigation-buttons a[data-target="search"],#header .navigation-buttons a[data-target="navigation"]{display:none}#header .vg-search-toggle svg{width:24px;height:24px}#header .vg-search-toggle span{margin-top:5px}#header.vg-search-open .vg-search-toggle{color:var(--vg-gold)}#header .navigation-buttons .top-nav-button-login::before,#header .navigation-buttons .cart-count::before{content:"";display:block;width:24px;height:24px;font:0/0 a;background:currentColor;-webkit-mask:var(--vg-mask) center / contain no-repeat;mask:var(--vg-mask) center / contain no-repeat}#header .navigation-buttons .top-nav-button-login::before{--vg-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20.5c0-3.6 3.6-6 8-6s8 2.4 8 6'/%3E%3C/svg%3E")}#header .navigation-buttons .cart-count::before{--vg-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8.5h13l1 12h-15z'/%3E%3Cpath d='M9 8.5V7a3 3 0 0 1 6 0v1.5'/%3E%3C/svg%3E")}#header .navigation-buttons .top-nav-button-login::after,#header .navigation-buttons .cart-count::after{position:static;margin-top:5px;font-size:var(--vg-fs-sm);line-height:1}#header .navigation-buttons .top-nav-button-login::after{content:"Účet"}#header .navigation-buttons .cart-count::after{content:"Košík"}#header .navigation-buttons .cart-count{flex-direction:row;justify-content:center;gap:9px;min-width:0;height:44px;margin-left:10px;padding:0 18px 0 15px;border:0 !important;border-radius:999px;background:#f1e2c4 !important;color:var(--vg-ink) !important;font-size:var(--vg-fs-base);font-weight:500;transition:background .15s,color .15s}#header .navigation-buttons .cart-count:hover{background:#ead6b0 !important;color:var(--vg-ink) !important}#header .navigation-buttons .cart-count::before{width:20px;height:20px}#header .navigation-buttons .cart-count::after{margin-top:0;font-size:var(--vg-fs-base)}#header .navigation-buttons .cart-count i,#header .navigation-buttons .cart-count .cart-count__count{position:absolute;top:-5px;right:-4px;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--vg-cream);border-radius:999px;background:var(--vg-gold);color:#fff;font-size:10.5px;font-style:normal;font-weight:600;line-height:16px;text-align:center}#header .navigation-buttons .cart-count .cart-price{display:none}#header .site-name{position:absolute;left:50%;bottom:calc(var(--vg-logo-over) * -1);z-index:5;display:flex;align-items:center;justify-content:center;width:var(--vg-logo);height:var(--vg-logo);margin:0;padding:0;border:1px solid var(--vg-line);border-radius:50%;background:radial-gradient(circle at 50% 42%,#fffdf9 0%,var(--vg-cream) 52%,#eae0d2 100%);box-shadow:inset 0 4px 14px rgba(32,14,3,.08);transform:translateX(-50%);transition:opacity .15s,transform .35s cubic-bezier(.4,0,.2,1) .25s;perspective:700px}#header.vg-search-open .site-name{opacity:0;pointer-events:none}#header:has(#navigation .menu-level-1>li.exp) .site-name,#header:has(#navigation .menu-level-1:hover) .site-name,#header:has(.vg-b2b:hover) .site-name,#header:has(.vg-b2b.is-open) .site-name{transform:translateX(-50%) translateY(calc(-1 * (var(--vg-logo-over) - 16px + 2px))) scale(.8);transition-delay:0s}#header .site-name a{display:block;height:auto !important;line-height:0}#header .site-name img{height:calc(var(--vg-logo) - 16px) !important;max-height:none !important;width:auto !important}#header .site-name a.vg-coin{position:relative;width:calc(var(--vg-logo) - 16px);height:calc(var(--vg-logo) - 16px) !important;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.45,.05,.2,1)}#header .vg-coin__face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#header .vg-coin__face--back{transform:rotateY(180deg)}#header .vg-coin img{width:100% !important;height:100% !important}@media (prefers-reduced-motion:reduce){#header .site-name a.vg-coin{transition:none;transform:none !important}}body:not(.in-index) #header ~ .content-wrapper{padding-top:calc(var(--vg-logo-over) + 16px)}#header #navigation{grid-area:nav;position:relative;z-index:6;width:100%;height:56px;background:transparent !important}#header #navigation::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--vg-line) 0 calc(50% - var(--vg-logo) / 2 - 40px),transparent calc(50% - var(--vg-logo) / 2 - 40px) calc(50% + var(--vg-logo) / 2 + 40px),var(--vg-line) calc(50% + var(--vg-logo) / 2 + 40px))}#header .navigation-in,#header .navigation-in>ul{background:transparent !important}#header #navigation .navigation-in{position:absolute !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;padding:0 !important}#header #navigation .menu-level-1{display:flex !important;justify-content:flex-start !important;flex-wrap:nowrap !important;width:max-content !important;max-width:100% !important;margin:0 auto !important;float:none !important;padding-left:var(--vg-pad-l,0px);padding-right:var(--vg-pad-r,0px)}#header #navigation .menu-level-1>li{flex:0 0 auto}#header #navigation .menu-level-1>li:not(:first-child){background:radial-gradient(circle,rgba(189,146,86,.7) 1.4px,transparent 1.7px) 0 50% / 4px 4px no-repeat}#header #navigation .menu-level-1>li.vg-split + li,#header #navigation .menu-level-1>li.splitted{background:none}#header #navigation .menu-level-1>li.splitted{position:absolute !important;visibility:hidden !important;pointer-events:none}#header #navigation .menu-level-1>li.vg-split{margin-right:var(--vg-logo-gap)}#header .menu-helper{grid-area:nav;justify-self:end;position:relative;z-index:7;height:56px;background:transparent !important;color:var(--vg-ink)}#header .menu-helper>span{cursor:pointer;font-weight:500}#header .menu-helper>.menu-level-1{display:none;position:absolute;top:calc(100% - 4px);right:0;left:auto;flex-direction:column;min-width:240px;margin:0;padding:8px;background:#fff;border:1px solid var(--vg-line);border-radius:14px;box-shadow:var(--vg-shadow)}#header .menu-helper:hover>.menu-level-1,#header .menu-helper.is-open>.menu-level-1{display:flex !important}#header .menu-helper>.menu-level-1>li{position:static}#header .menu-helper>.menu-level-1>li.splitted{display:none !important}#header .menu-helper>.menu-level-1>li>a{display:block;height:44px;line-height:44px;padding:0 14px;border-radius:var(--vg-radius-s);text-align:left;transition:background .15s}#header .menu-helper>.menu-level-1>li>a:hover{background:var(--vg-cream) !important}#header .menu-helper>.menu-level-1>li>a::after{display:none}#header .menu-helper .menu-level-2{display:none !important}#header .menu-level-1>li>a,#header .menu-helper>span{position:relative;height:56px;line-height:56px;padding:0 15px;color:var(--vg-ink) !important;background:transparent !important;font-size:var(--vg-fs-base);letter-spacing:0}#header .menu-level-1>li>a b{display:inline-block;font-weight:500;text-transform:lowercase}#header .menu-level-1>li>a b::first-letter{text-transform:uppercase}#header .menu-level-1>li>a .submenu-arrow{display:none}#header .menu-level-1>li>a::after{content:"";position:absolute;left:15px;right:15px;bottom:12px;height:2px;border-radius:2px;background:var(--vg-gold);transform:scaleX(0);transition:transform .2s ease}#header .menu-level-1>li>a:hover::after,#header .menu-level-1>li.exp>a::after,#header .menu-level-1>li>a:focus-visible::after{transform:scaleX(1)}#header .menu-level-1>li>a:hover,#header .menu-level-1>li.exp>a{color:var(--vg-ink) !important;box-shadow:none}#header #navigation .menu-level-1>li.exp>a{z-index:2}#header #navigation .menu-level-1>li.exp>a b{color:var(--vg-gold)}#header #navigation .menu-level-1>li.exp>a::after{transform:scaleX(0)}#header #navigation .menu-level-1>li>a::before{content:"";position:absolute;left:50%;bottom:-11px;width:22px;height:11px;margin-left:-11px;background:#fff;clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px 0 var(--vg-line));transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .4s cubic-bezier(.2,.8,.2,1)}#header #navigation .menu-level-1>li.exp>a::before{opacity:1;transform:translateY(0)}@media (max-width:1199px){#header .menu-level-1>li>a,#header .menu-helper>span{padding:0 11px;font-size:13.5px}:root{--vg-logo-gap:160px}}#header #navigation .menu-level-1>li{position:static}#header #navigation .menu-level-1>li>.menu-level-2{left:0;right:0;top:66px;width:auto;padding:26px 28px;background:#fff !important;border:1px solid var(--vg-line);border-radius:var(--vg-radius);box-shadow:var(--vg-shadow)}#header #navigation .menu-level-1>li>.menu-level-2::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}#header #navigation .menu-level-1>li.exp>.menu-level-2{display:grid !important;grid-template-columns:300px repeat(3,minmax(0,1fr));gap:0 16px;align-items:stretch;animation:vg-drop .55s cubic-bezier(.2,.8,.2,1) both}#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="4"]{grid-template-columns:300px repeat(4,minmax(0,1fr))}#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="3"],#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="2"],#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="1"]{width:fit-content;margin:0 auto}#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="3"]{grid-template-columns:300px repeat(3,300px)}#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="2"]{grid-template-columns:300px repeat(2,300px)}#header #navigation .menu-level-1>li.exp>.menu-level-2[data-vg-count="1"]{grid-template-columns:300px 300px}#header #navigation .menu-level-2[data-vg-count="1"]>li.vg-mega__intro,#header #navigation .menu-level-2[data-vg-count="2"]>li.vg-mega__intro,#header #navigation .menu-level-2[data-vg-count="3"]>li.vg-mega__intro,#header #navigation .menu-level-2[data-vg-count="4"]>li.vg-mega__intro{grid-row:1}#header #navigation .menu-level-2[data-vg-count="7"]>li.vg-mega__intro,#header #navigation .menu-level-2[data-vg-count="8"]>li.vg-mega__intro,#header #navigation .menu-level-2[data-vg-count="9"]>li.vg-mega__intro{grid-row:1 / span 3}@media (prefers-reduced-motion:reduce){#header #navigation .menu-level-1>li.exp>.menu-level-2{animation:none}#header #navigation .menu-level-1>li>a::before{transition:none}}#header #navigation .menu-level-2>li{margin:0;padding:0;border:0}#header #navigation .menu-level-2>li.vg-mega__intro{grid-column:1;grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column;margin:6px 0;padding:24px 24px 22px;border-radius:14px;background:var(--vg-cream)}#header .vg-mega__title{margin:0 0 12px;font-family:var(--vg-serif);font-size:30px;font-weight:500;line-height:1.12;color:var(--vg-ink)}#header .vg-mega__text{margin:0 0 22px;font-size:var(--vg-fs-md);line-height:1.6;color:var(--vg-ink-2)}#header .vg-mega__text strong{font-weight:600;color:var(--vg-ink)}#header .vg-mega__intro>a{margin-top:auto;align-self:flex-start}#header .vg-mega__intro>a,#header .vg-btn{display:inline-flex !important;align-items:center;gap:8px;width:auto !important;height:44px;padding:0 22px;line-height:1;white-space:nowrap;border-radius:var(--vg-radius-s);background:var(--vg-sand) !important;color:var(--vg-ink) !important;font-size:var(--vg-fs-base);font-weight:500;text-decoration:none;transition:background .15s}#header .vg-mega__intro>a:hover,#header .vg-btn:hover{background:var(--vg-sand-h) !important}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:calc(100% - 12px);margin:6px 0;padding:16px 12px 14px;border:1px solid var(--vg-line);border-radius:14px;color:var(--vg-ink) !important;background:#fff !important;font-size:var(--vg-fs-base);font-weight:500;line-height:1.3;text-align:center;text-transform:none;transition:border-color .15s,box-shadow .15s,transform .15s}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a:hover{border-color:var(--vg-gold);box-shadow:0 10px 22px rgba(32,14,3,.08);transform:translateY(-2px)}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a{position:relative}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a::after{content:none}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a::before{content:"";position:absolute;right:14px;bottom:14px;z-index:1;width:18px;height:18px;background:var(--vg-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translateX(-6px);transition:opacity .18s ease,transform .25s cubic-bezier(.2,.8,.2,1)}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a:hover::before{opacity:1;transform:translateX(0)}#header #navigation .menu-level-2>li>a img{width:100%;height:104px;object-fit:contain;padding:0;border-radius:0;background:transparent}#header #navigation .menu-level-2>li:not(.vg-mega__intro)>a>span{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 28px}#header .vg-b2b{position:relative}#header .vg-b2b__btn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 14px;border:1px solid var(--vg-ink);border-radius:999px;background:transparent;color:var(--vg-ink);font-family:var(--vg-sans);font-size:var(--vg-fs-base);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}#header .vg-b2b__btn svg{width:18px;height:18px}#header .vg-b2b__btn .vg-chev{width:12px;height:12px;transition:transform .2s}#header .vg-b2b:hover .vg-b2b__btn,#header .vg-b2b.is-open .vg-b2b__btn,#header .vg-b2b:focus-within .vg-b2b__btn{background:var(--vg-ink);color:#fff}#header .vg-b2b:hover .vg-chev,#header .vg-b2b.is-open .vg-chev{transform:rotate(180deg)}#header .vg-b2b::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}#header .vg-b2b__panel{--vg-ax:calc(100% - 110px);display:none;position:absolute;top:calc(100% + 8px);right:0;width:880px;background:#fff;border:1px solid var(--vg-line);border-radius:var(--vg-radius);box-shadow:var(--vg-shadow);overflow:hidden;z-index:70}#header .vg-b2b:hover .vg-b2b__panel,#header .vg-b2b.is-open .vg-b2b__panel,#header .vg-b2b:focus-within .vg-b2b__panel{display:grid;grid-template-columns:1fr 320px;animation:vg-drop .55s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){#header .vg-b2b__panel{animation:none !important}}#header .vg-b2b__main{display:flex;flex-direction:column;padding:26px 30px 24px}#header .vg-b2b__contact{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--vg-line)}#header .vg-b2b__avatar{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#d4b27a,var(--vg-gold));color:#fff;font-family:var(--vg-serif);font-size:17px;font-weight:600}#header .vg-b2b__contact strong{display:block;font-size:var(--vg-fs-base);font-weight:600;color:var(--vg-ink)}#header .vg-b2b__contact small{display:block;margin:1px 0 4px;font-size:var(--vg-fs-sm);color:var(--vg-ink-2)}#header .vg-b2b__contact-links{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--vg-fs-md)}#header .vg-b2b__contact-links a{color:var(--vg-ink);text-decoration:none;border-bottom:1px solid var(--vg-line)}#header .vg-b2b__contact-links a:hover{color:var(--vg-gold);border-color:var(--vg-gold)}#header .vg-b2b__eyebrow{margin:0 0 6px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--vg-gold)}#header .vg-b2b__title{margin:0 0 8px;font-family:var(--vg-serif);font-size:26px;font-weight:500;line-height:1.15;color:var(--vg-ink)}#header .vg-b2b__text{margin:0 0 16px;font-size:var(--vg-fs-md);line-height:1.55;color:var(--vg-ink-2)}#header .vg-b2b__links{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;margin:0;padding:0;list-style:none}#header .vg-b2b__links a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--vg-radius-s);color:var(--vg-ink);font-size:var(--vg-fs-base);font-weight:500;text-decoration:none;transition:background .15s}#header .vg-b2b__links a:hover{background:var(--vg-cream)}#header .vg-b2b__links svg{width:20px;height:20px;color:var(--vg-gold);flex:none}.vg-dim{position:fixed;inset:0;z-index:40;background:rgba(32,14,3,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s ease}body:has(#header .vg-b2b:hover) .vg-dim,body:has(#header .vg-b2b.is-open) .vg-dim,body:has(#header .vg-b2b:focus-within) .vg-dim{opacity:1}#header .vg-b2b__card{position:relative;display:flex;flex-direction:column;padding:0;background:var(--vg-ink);color:#efe6da}#header .vg-b2b__img{display:flex;align-items:center;justify-content:center;height:236px;padding:18px 16px 14px;background:radial-gradient(90% 75% at 50% 62%,#fff 0%,var(--vg-cream) 72%)}#header .vg-b2b__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#header .vg-b2b__body{position:relative;flex:1;display:flex;flex-direction:column;padding:30px 24px 24px;background:radial-gradient(120% 90% at 100% 0%,rgba(189,146,86,.32),transparent 60%),var(--vg-ink)}#header .vg-b2b__tag{position:absolute;top:-13px;left:24px;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:var(--vg-gold);color:#fff;font-size:var(--vg-fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}#header .vg-b2b__card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--vg-it-green) 0 33.34%,var(--vg-it-white) 33.34% 66.67%,var(--vg-it-red) 66.67%);opacity:.9}#header .vg-b2b__card h4{margin:0 0 8px;font-family:var(--vg-serif);font-size:21px;font-weight:500;line-height:1.2;color:#fff}#header .vg-b2b__card p{margin:0 0 18px;font-size:var(--vg-fs-md);line-height:1.55;color:rgba(239,230,218,.85)}#header .vg-b2b__card .vg-btn{align-self:flex-start}#header .vg-b2b__card small{display:block;margin-top:14px;font-size:var(--vg-fs-sm);color:rgba(239,230,218,.7)}#header .vg-b2b__card small a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}#header .vg-search{display:none;position:absolute;top:100%;left:0;right:0;z-index:60;background:#fff;border-bottom:1px solid var(--vg-line);box-shadow:0 28px 44px rgba(32,14,3,.14)}#header.vg-search-open .vg-search{display:block}#header .vg-search__in{position:relative;max-width:760px;margin:0 auto;padding:28px 24px 30px}#header .vg-search fieldset{position:relative;margin:0;padding:0;border:0}#header .vg-search .search-input{width:100%;height:56px;padding:0 64px 0 52px;border:1px solid var(--vg-line);border-radius:999px;background:var(--vg-cream);color:var(--vg-ink);font-size:16px;box-shadow:none;transition:border-color .15s,box-shadow .15s,background .15s}#header .vg-search .search-input::placeholder{color:#9a8d82}#header .vg-search .search-input:focus{border-color:var(--vg-gold);background:#fff;box-shadow:0 0 0 3px rgba(189,146,86,.18);outline:none}#header .vg-search__ico{position:absolute;top:50%;left:20px;width:20px;height:20px;margin-top:-10px;color:var(--vg-ink-2);pointer-events:none;z-index:1}#header .vg-search button[type=submit]{position:absolute;top:6px;right:6px;width:44px;height:44px;min-width:0;padding:0;border:0;border-radius:50%;font-size:0;color:transparent;background:var(--vg-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E") center / 20px 20px no-repeat;transition:background-color .15s}#header .vg-search button[type=submit]::before,#header .vg-search button[type=submit]::after{content:none !important}#header .vg-search button[type=submit]:hover{background-color:var(--vg-gold)}#header .vg-search__close{position:absolute;top:34px;right:-72px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--vg-cream);color:var(--vg-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}#header .vg-search__close:hover{background:var(--vg-ink);color:#fff}#header .vg-search__close svg{width:18px;height:18px}#header .vg-search__quick{margin-top:16px}#header .vg-search__quick-title{margin:0 0 8px 4px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-ink-2)}#header .vg-search__chips{display:flex;flex-wrap:wrap;gap:8px}#header .vg-search__chips a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--vg-cream);color:var(--vg-ink);font-size:var(--vg-fs-md);text-decoration:none;transition:background .15s}#header .vg-search__chips a:hover{background:var(--vg-sand)}#header .vg-search:has(.search-whisperer.active) .vg-search__quick{visibility:hidden}#header .vg-search .search-whisperer{top:calc(100% + 8px);left:0;right:0;width:auto;padding:8px;border:1px solid var(--vg-line);border-radius:16px;background:#fff;box-shadow:var(--vg-shadow);max-height:min(60vh,560px);overflow-y:auto;z-index:61}#header .search-whisperer-products{margin:0;padding:0;list-style:none}#header .search-whisperer-products li{border:0 !important}#header .search-whisperer-products li a{display:flex;align-items:center;gap:14px;padding:8px 10px;border:0 !important;border-radius:var(--vg-radius-s);color:var(--vg-ink) !important;text-decoration:none;transition:background .15s}#header .search-whisperer-products li a:hover,#header .search-whisperer-products li a:focus{background:var(--vg-cream) !important}#header .search-whisperer-image{flex:none;width:56px;height:56px;padding:4px;border-radius:8px;background:var(--vg-cream)}#header .search-whisperer-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}#header .search-whisperer .p-info{flex:1;min-width:0}#header .search-whisperer .p-name{display:block;font-size:var(--vg-fs-base);font-weight:500;line-height:1.3;color:var(--vg-ink)}#header .search-whisperer .product-appendix{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--vg-sand);color:var(--vg-ink);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}#header .search-whisperer .p-availability{display:block;margin-top:2px;font-size:12px}#header .search-whisperer .price-final{flex:none;margin-left:12px;font-size:15px;font-weight:600;color:var(--vg-ink);white-space:nowrap}#header .search-whisperer .search-whisperer-documents:not(.text-center){display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:4px 4px 12px;border-bottom:1px solid var(--vg-line)}#header .search-whisperer .search-whisperer-documents:not(.text-center)::before{content:"Kategorie";flex-basis:100%;margin:2px 0 2px 2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-ink-2)}#header .search-whisperer .search-whisperer-category{display:inline-flex !important;align-items:center;height:30px;padding:0 12px !important;border:0 !important;border-radius:999px;background:var(--vg-cream);color:var(--vg-ink) !important;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s}#header .search-whisperer .search-whisperer-category:hover{background:var(--vg-sand)}#header .search-whisperer .search-whisperer-category em{display:none}#header .search-whisperer-products::before{content:"Produkty";display:block;margin:2px 0 4px 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vg-ink-2)}#header .search-whisperer .search-whisperer-documents.text-center{position:sticky;bottom:-8px;margin:6px -8px -8px;padding:8px;background:#fff;border-top:1px solid var(--vg-line)}#header .search-whisperer .whisperer-trigger{display:flex !important;align-items:center;justify-content:center;height:44px;padding:0 16px !important;border:0 !important;border-radius:var(--vg-radius-s);background:var(--vg-sand) !important;color:var(--vg-ink) !important;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s}#header .search-whisperer .whisperer-trigger:hover{background:var(--vg-sand-h) !important}html.vg-sticky body{padding-top:var(--vg-header-h)}html.vg-sticky #header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--vg-cream);box-shadow:0 4px 20px rgba(32,14,3,.08);animation:vg-slide .25s ease}html.vg-sticky #header .navigation-wrapper{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions";column-gap:20px}html.vg-sticky #header .vg-left,html.vg-sticky #header .vg-b2b,html.vg-sticky #header .vg-actions__sep{display:none}html.vg-sticky #header .vg-search-toggle{margin-right:6px}html.vg-sticky #header .site-name{grid-area:logo;position:relative;left:auto;bottom:auto;width:84px;height:56px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none !important;perspective:none}html.vg-sticky #header .site-name a{position:absolute;left:0;top:4px;display:flex;align-items:center;justify-content:center;width:84px;height:84px !important;border:1px solid var(--vg-line);border-radius:50%;background:radial-gradient(circle at 50% 42%,#fffdf9 0%,var(--vg-cream) 52%,#eae0d2 100%);box-shadow:inset 0 3px 10px rgba(32,14,3,.08);transform:none !important;transition:none}html.vg-sticky #header .site-name img{height:70px !important}html.vg-sticky #header .vg-coin__face{position:absolute;inset:7px}html.vg-sticky #header .vg-coin__face--back{display:none}html.vg-sticky #header .vg-coin img{width:100% !important;height:100% !important}html.vg-sticky #header #navigation::before{display:none}html.vg-sticky #header #navigation .menu-level-1{margin:0 !important;padding:0 !important}html.vg-sticky #header #navigation .menu-level-1>li.vg-split{margin-right:0}html.vg-sticky #header .vg-actions{height:56px;gap:4px}html.vg-sticky #header .vg-search-toggle,html.vg-sticky #header .navigation-buttons>a,html.vg-sticky #header .navigation-buttons>button{height:44px;justify-content:center;padding-top:0}html.vg-sticky #header .navigation-buttons .cart-count{height:40px}html.vg-sticky #header .vg-search-toggle span,html.vg-sticky #header .navigation-buttons .top-nav-button-login::after{display:none}html.vg-sticky #header #navigation .menu-level-1>li>.menu-level-2{top:62px}}@media (max-width:991px){.overall-wrapper{padding-top:91px !important}#header{background:var(--vg-cream) !important;color:var(--vg-ink);box-shadow:0 1px 0 var(--vg-line);font-family:var(--vg-sans)}#header .vg-topbar,#header .vg-topbar__in{height:28px !important;min-height:0 !important}.vg-topbar__in{display:flex;justify-content:center;gap:0}.vg-topbar__left,.vg-topbar__right{display:none}.vg-topbar__claim{font-size:11.5px}#header .navigation-buttons{top:31px !important}#header .site-name{display:flex;align-items:center;height:60px}#header .site-name a{height:auto !important;line-height:0}#header .site-name img{height:46px !important;max-height:46px !important;width:auto !important}#header .navigation-buttons>a,#header .navigation-buttons>button{width:54px;height:60px;border:0 !important;background:transparent !important;color:var(--vg-ink) !important}#header .navigation-buttons>a::before,#header .navigation-buttons>button::before{color:var(--vg-ink) !important}#header .navigation-buttons .cart-count i{background:var(--vg-gold);color:#fff}#navigation{font-family:var(--vg-sans)}#navigation .menu-level-1>li>a{color:var(--vg-ink) !important}#navigation .menu-level-1>li>a b{display:inline-block;font-size:16px;font-weight:500;text-transform:lowercase}#navigation .menu-level-1>li>a b::first-letter{text-transform:uppercase}#navigation .menu-level-2 a{color:var(--vg-ink-2) !important;text-transform:none}#navigation li.vg-mobile-b2b{padding:6px 16px 4px}#navigation li.vg-mobile-b2b>a{display:flex !important;align-items:center;gap:10px;padding:13px 16px !important;border-radius:12px;background:var(--vg-ink) !important;color:#fff !important;font-size:15px;font-weight:500}#navigation li.vg-mobile-b2b svg{width:20px;height:20px;color:var(--vg-sand);flex:none}#navigation li.vg-mobile-b2b small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:rgba(255,255,255,.7)}#navigation li.vg-mobile-phone>a{display:flex !important;align-items:center;gap:10px;color:var(--vg-ink) !important;font-weight:500}#navigation li.vg-mobile-phone svg{width:18px;height:18px;color:var(--vg-gold)}#navigation li.vg-mobile-phone small{font-weight:400;color:var(--vg-ink-2)}}.vg-hero{position:relative;height:clamp(520px,78vh,780px);margin:0;overflow:hidden;background:var(--vg-ink);color:#fff;font-family:var(--vg-sans)}.vg-hero ~ .wide-carousel{display:none !important}.vg-hero ~ .next-to-carousel-banners{margin-top:36px !important}.vg-hero__media,.vg-hero__media video,.vg-hero__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vg-hero__poster{background:center / cover no-repeat}.vg-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 55%,rgba(32,14,3,.25),transparent 70%),linear-gradient(180deg,rgba(32,14,3,.40) 0%,rgba(32,14,3,.12) 38%,rgba(32,14,3,.62) 100%)}.vg-hero__in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 24px;text-align:center}@media (min-width:992px){.vg-hero__in{padding-top:calc(var(--vg-logo-over) + 8px)}}.vg-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;padding:8px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(32,14,3,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.92)}.vg-hero__title{max-width:24ch;margin:0 0 18px;font-family:var(--vg-serif);font-size:clamp(42px,5.4vw,78px);font-weight:500;line-height:1.06;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 28px rgba(0,0,0,.28)}.vg-hero__title em{font-style:italic;color:var(--vg-sand)}.vg-hero__text{max-width:600px;margin:0 0 30px;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:rgba(255,255,255,.9)}.vg-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.vg-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none !important;transition:background .15s,border-color .15s}.vg-hero__btn svg{width:18px;height:18px}.vg-hero__btn--primary{background:var(--vg-sand);color:var(--vg-ink) !important}.vg-hero__btn--primary:hover{background:var(--vg-sand-h)}.vg-hero__btn--ghost{border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.08);color:#fff !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vg-hero__btn--ghost:hover{background:rgba(255,255,255,.18);border-color:#fff}.vg-hero__pause{position:absolute;right:28px;bottom:28px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(32,14,3,.4);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vg-hero__pause svg{width:16px;height:16px}.vg-hero__pause .vg-ico-play{display:none}.vg-hero.is-paused .vg-ico-play{display:block}.vg-hero.is-paused .vg-ico-pause{display:none}@media (max-width:767px){.vg-hero{height:clamp(460px,74vh,640px)}.vg-hero__title{font-size:clamp(36px,10vw,46px)}.vg-hero__eyebrow{font-size:11px;padding:7px 12px}.vg-hero__cta{flex-direction:column;width:100%;max-width:320px}.vg-hero__btn{height:48px;font-size:14px}.vg-hero__pause{right:16px;bottom:16px;width:40px;height:40px}}body,#content,#footer{font-family:var(--vg-sans);font-size:var(--vg-fs-base);line-height:1.55;color:var(--vg-ink)}#content:is(h1,h2,h3,h4):not(.vg-hero *),#content .homepage-group-title,#footer h4{font-family:var(--vg-serif);font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--vg-ink)}#content h1:not(.vg-hero *){font-size:clamp(30px,3vw,42px);line-height:1.1}#content h2:not(.vg-hero *),#content .homepage-group-title{font-size:clamp(24px,2.2vw,32px);line-height:1.15}#content h3:not(.vg-hero *){font-size:22px;line-height:1.2}#content h4:not(.vg-hero *),#footer h4{font-size:19px;line-height:1.25}#content .homepage-tabs a{font-size:var(--vg-fs-md);font-weight:500;letter-spacing:.03em;text-transform:none}#content .product .name{font-size:var(--vg-fs-base);font-weight:500;line-height:1.3;text-transform:none;color:var(--vg-ink)}#content .product .price,#content .product .price-final{font-size:var(--vg-fs-lg);font-weight:600;color:var(--vg-ink)}#content .product .availability{font-size:var(--vg-fs-sm)}#content .product .flag{font-size:var(--vg-fs-xs);font-weight:600;letter-spacing:.06em}#content .btn,.btn.btn-primary,.btn.btn-conversion{font-family:var(--vg-sans);font-size:var(--vg-fs-md);font-weight:500;letter-spacing:.02em;text-transform:none}#footer,#footer a{font-size:var(--vg-fs-md)}@keyframes vg-slide{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes vg-drop{from{opacity:0;transform:translateY(-8px);clip-path:circle(0% at var(--vg-ax,50%) 0)}60%{opacity:1}to{opacity:1;transform:translateY(0);clip-path:circle(160% at var(--vg-ax,50%) 0)}}@media (prefers-reduced-motion:reduce){html.vg-sticky #header{animation:none}#header .menu-level-1>li>a::after,#header .vg-b2b__btn .vg-chev{transition:none}}