@font-face{font-family:Zalando Sans;src:url(../fonts/ZalandoSans-latin-ext.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans;src:url(../fonts/ZalandoSans-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans SemiExpanded;src:url(../fonts/ZalandoSansSemiExpanded-latin-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans SemiExpanded;src:url(../fonts/ZalandoSansSemiExpanded-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#145cdc;--blue-dark:#0f3ebd;--blue-tint:#f0f2fa;--blue-line:#d4dffb;--black:#000;--ink:#101418;--heading:#2e343b;--muted:#5a6470;--tile:#f3f5f7;--line:#e3e5e8;--sale:#d8351a;--ok:#157a4a;--radius:10px;--radius-s:8px;--radius-xs:6px;--section:56px;--gutter:24px;--inset:clamp(40px, 5vw, 80px);--shadow:0 10px 30px #00000029;--font:"Zalando Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Zalando Sans SemiExpanded", "Zalando Sans", system-ui, sans-serif}html{-webkit-text-size-adjust:100%;scroll-padding-top:130px}body{color:var(--ink);font:400 16px/1.45 var(--font);-webkit-font-smoothing:antialiased;caret-color:var(--blue);background:#fff;margin:0}::selection{background:var(--blue);color:#fff}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{box-sizing:border-box;width:100%;max-width:1448px;padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:100;background:var(--black);color:#fff;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:8px}h2,.slide__title{font-family:var(--font-display);text-wrap:balance;font-weight:700}p,li{text-wrap:pretty}h2{color:var(--heading);letter-spacing:-.015em;font-size:30px;line-height:1.08}.btn{background:var(--blue);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:700;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--blue-dark)}.btn--white{color:var(--ink);background:#fff}.btn--white:hover{background:var(--blue-tint)}.more{color:var(--blue-dark);font-weight:600}.promo{background:var(--black);color:#fff;text-align:center;justify-content:center;padding:8px 44px;font-size:15px;line-height:1.3;display:flex;position:relative}.promo__text{text-underline-offset:3px}.promo__text:hover{text-decoration:underline}.promo__text strong{text-underline-offset:3px;font-weight:800;text-decoration:underline}.promo__close{color:#fff;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:10px;translate:0 -50%}.promo :focus-visible{outline-color:#fff}.top{z-index:40;box-shadow:0 1px 0 var(--line);background:#fff;position:sticky;top:0}.top__row{grid-template-columns:1fr minmax(0,640px) 1fr;align-items:center;gap:24px;padding-block:12px 4px;display:grid}.top__logo img{width:164px;height:auto}.search{position:relative}.search input{box-sizing:border-box;background:#fff;border:1.5px solid #c9cdd3;border-radius:999px;outline:none;width:100%;height:48px;padding:0 56px 0 22px;transition:border-color .15s}.search input::-webkit-search-cancel-button{display:none}.search input::placeholder{color:var(--muted)}.search input:hover{border-color:#8e959e}.search input:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.search__go{background:var(--blue);color:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background-color .15s;display:grid;position:absolute;top:5px;right:5px}.search__go:hover{background:var(--blue-dark)}.top__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.action{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;transition:color .15s;display:flex}.action:hover{color:var(--blue)}.cart{position:relative}.menu{align-items:center;gap:28px;font-size:14px;display:flex}.menu__link{letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:4px;padding-block:10px 12px;font-weight:800;transition:box-shadow .15s;display:flex;box-shadow:inset 0 -3px #0000}.menu__link:hover,.menu__item--mega:hover .menu__link{box-shadow:inset 0 -3px 0 var(--blue)}.menu__link--sale{color:var(--sale)}.menu__link--sale:hover{box-shadow:inset 0 -3px 0 var(--sale)}.menu__phone{color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:flex}.menu__phone svg{color:var(--blue)}.menu__phone strong{color:var(--ink);font-weight:700}.menu__item--mega{position:static}.menu__item--mega>.menu__link svg{transition:rotate .15s}.mega{z-index:45;visibility:hidden;box-shadow:var(--shadow);background:#fff;transition:visibility;position:absolute;top:100%;left:0;right:0}.menu__item--mega:hover .mega{visibility:visible;transition-delay:.12s}.mega__list{box-sizing:border-box;max-width:1448px;padding:24px var(--gutter) 28px;grid-template-columns:repeat(5,1fr);gap:24px 28px;margin-inline:auto;display:grid}.mega__head{align-items:flex-start;gap:8px;font-weight:700;line-height:1.25;display:flex}.mega__head svg{color:var(--blue);flex:none}.mega__head:hover{color:var(--blue-dark)}.mega__list ul{color:var(--muted);margin:6px 0 0 30px}.mega__list ul a{padding:2px 0;display:block}.mega__list ul a:hover{color:var(--ink)}.hero{background:var(--blue);position:relative}.hero__track{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;display:flex;overflow-x:auto}.hero__track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;color:#fff;background:var(--blue);isolation:isolate;flex:0 0 100%;min-height:clamp(380px,31vw,480px);display:flex;position:relative;overflow:hidden}.slide--dark{background:var(--black)}.slide__photo{z-index:-1;object-fit:cover;object-position:right center;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}@media (width>=900px){.slide--wide .slide__photo{width:66%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}}.slide__body{padding:clamp(40px, 4vw, 64px) var(--inset);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.slide__title{letter-spacing:-.025em;max-width:min(40vw,580px);font-size:clamp(48px,5.4vw,84px);line-height:1;display:block}.slide__title--long{font-size:clamp(38px,3.9vw,60px);line-height:1.02}.slide__text{letter-spacing:-.01em;max-width:60%;margin-top:8px;font-size:clamp(18px,1.6vw,23px);font-weight:400;line-height:1.2;display:block}.slide__cta{min-height:46px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;margin-top:24px;padding:0 22px;font-weight:700;transition:translate .15s;display:inline-flex}.slide:hover .slide__cta{translate:3px}.slide:focus-visible{outline-offset:-6px;outline:2px solid #fff}.hero__nav{padding-inline:var(--inset);pointer-events:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:0;right:0}.hero__nav>*{pointer-events:auto}.hero__dots{gap:2px;display:flex}.hero__dots button{background:0 0;border:0;place-items:center;width:20px;height:28px;padding:0;display:grid}.hero__dots button:before{content:"";background:#ffffff73;border-radius:50%;width:10px;height:10px;transition:background-color .15s}.hero__dots button[aria-current]:before{background:#fff}.hero__arrow{color:#fff;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background-color .15s;display:grid}.hero__arrow:hover{background:#ffffff57}.hero :focus-visible{outline-color:#fff}.cats__grid{background:#fff;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cat{box-sizing:border-box;height:100%;min-height:112px;color:var(--blue);text-wrap:balance;background:#f3f5f7b3;flex-direction:column;justify-content:space-between;gap:14px;padding:16px 24px 14px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.cat svg{color:var(--heading);flex:none;transition:color .12s}.cat:hover{background:var(--blue);color:#fff}.cat:hover svg{color:#fff}.jobs{margin-top:var(--section)}.jobs__title{margin-bottom:18px}.jobs__row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.job{display:block}.job__photo{border-radius:var(--radius-s);display:block;position:relative;overflow:hidden}.job__photo:after{content:"";background:var(--blue);opacity:.15;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.job:hover .job__photo:after,.job:focus-visible .job__photo:after{opacity:0}.job img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:scale .35s cubic-bezier(.16,1,.3,1);display:block}.job:hover img{scale:1.04}.job__name{color:var(--blue);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:17px;font-weight:700;line-height:1.2;display:flex}.job__name svg{color:var(--heading);flex:none}.job:hover .job__name{color:var(--blue-dark)}.shelf,.brands{margin-top:var(--section)}.head{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.all{color:var(--blue-dark);white-space:nowrap;align-self:center;align-items:center;gap:2px;margin-left:auto;font-weight:700;display:inline-flex}.all:hover{color:var(--blue)}.wall{grid-template-columns:repeat(6,1fr);gap:32px 16px;display:grid}.card{flex-direction:column;min-width:0;display:flex;position:relative}.card__image{border-radius:var(--radius-s);background:var(--tile);display:block;position:relative;overflow:hidden}.card__image img{aspect-ratio:1;object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;width:100%;padding:8%;transition:scale .35s cubic-bezier(.16,1,.3,1)}.card:hover .card__image img{scale:1.04}.card__labels{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.tag{background:var(--black);color:#fff;text-transform:uppercase;letter-spacing:.01em;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:800;line-height:1.2}.tag--sale{background:var(--sale)}.tag--new{background:var(--blue)}.card__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;margin-top:10px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card__name a:hover{color:var(--blue-dark)}.card__price{flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-top:8px;display:flex}.card__price strong{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.2}.card__price strong.is-sale{color:var(--sale)}.card__unit{color:var(--muted);font-size:13px}.card__price del{color:var(--muted);flex-basis:100%;font-size:13px}.card__stock{color:var(--muted);margin-top:2px;font-size:13px}.card__stock--in{color:var(--ok);font-weight:600}.card__action{margin-top:auto;padding-top:10px}.card__buy{background:var(--blue);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;font-size:15px;font-weight:700;transition:background-color .15s;display:flex}.card__buy:hover{background:var(--blue-dark)}.card__buy-done{display:none}.card__buy.is-loading{background:var(--blue-dark);cursor:progress}.card__buy.is-added{background:var(--ok)}.card__buy.is-added .card__buy-idle{display:none}.card__buy.is-added .card__buy-done{display:block}.card__buy.is-error{background:var(--sale)}.card__buy.is-error .card__buy-idle{display:none}.card__error{color:var(--sale);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.25}.qty{background:var(--blue);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;min-height:44px;display:none}.card.is-in-cart .qty{display:flex}.card.is-in-cart .card__buy{display:none}.qty button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .15s;display:grid}.qty button:hover{background:var(--blue-dark)}.qty input{color:#fff;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;flex:auto;width:3ch;min-width:0;padding:0;font-size:16px;font-weight:800}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus{outline-offset:-4px;border-radius:4px;outline:2px solid #fff}.qty button{flex:none}.brands__list{grid-template-columns:repeat(9,1fr);align-items:center;gap:12px;display:grid}.brands__list a{border-radius:var(--radius-s);padding:8px;transition:background-color .15s;display:block}.brands__list a:hover{background:var(--tile)}.brands__list img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(.9)brightness(1.15);opacity:.55;width:100%;transition:filter .2s,opacity .2s}.brands__list a:hover img,.brands__list a:focus-visible img{filter:none;opacity:1}.about{margin-top:var(--section);background:var(--blue);color:#fff}.about :focus-visible{outline-color:#fff}.about__main{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.about__text{box-sizing:border-box;width:100%;max-width:724px;padding:var(--inset);align-self:center;margin-left:auto}.about h2{color:#fff;letter-spacing:-.025em;font-size:clamp(38px,3.9vw,60px);line-height:1.02}.about__text>p{max-width:60ch;margin-top:14px}.about__text>.about__lead{margin-top:14px;font-size:18px;font-weight:700}.about__text>.about__lead+p{margin-top:40px}.about__foot{flex-wrap:wrap;align-items:center;gap:16px 48px;margin-top:28px;display:flex}.about__partner{align-items:center;gap:14px;font-size:15px;line-height:1.3;display:flex}.about__partner img{flex:none;width:auto;height:40px}.about__partner strong{font-weight:700}.about__video{object-fit:cover;border-bottom-left-radius:var(--radius);background:var(--black);width:100%;height:100%;min-height:460px;display:block}.about__promises{padding:48px var(--inset);grid-template-columns:repeat(4,1fr);gap:16px 32px;font-size:16px;font-weight:600;line-height:1.25;display:grid}.about__promises li{align-items:center;gap:14px;display:flex}.brand-icon{background:#fff;flex:none;width:36px;height:36px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.brand-icon--terminy{-webkit-mask-image:url(../brand/ikony/terminy.svg);mask-image:url(../brand/ikony/terminy.svg)}.brand-icon--kvalita{-webkit-mask-image:url(../brand/ikony/kvalita.svg);mask-image:url(../brand/ikony/kvalita.svg)}.brand-icon--skladem{-webkit-mask-image:url(../brand/ikony/skladem.svg);mask-image:url(../brand/ikony/skladem.svg)}.brand-icon--servis{-webkit-mask-image:url(../brand/ikony/servis.svg);mask-image:url(../brand/ikony/servis.svg)}.foot{background:var(--black);color:#ffffffc2;padding-block:48px 20px;font-size:15px}.foot :focus-visible{outline-color:#fff}.foot__grid{padding-inline:var(--inset);grid-template-columns:1fr 1.5fr .95fr 1.25fr;gap:32px 40px;display:grid}.foot__company .foot__title{margin-top:24px}.foot address{margin-top:18px;font-style:normal}.foot address strong{color:#fff;font-weight:700}.foot__company p{margin-top:12px}.foot summary,.foot__title{color:#fff;font-family:var(--font);letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.foot summary svg{display:none}.foot__block li a{padding:3px 0;display:block}.foot__block li a:hover,.foot__direct a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.foot__block--products ul{columns:2;column-gap:20px}.foot__block--products li{break-inside:avoid}.foot__strong{color:#fff;font-weight:700}.foot__company .foot__direct{color:#fff;gap:6px;margin-top:0;font-weight:600;display:grid}.foot__direct a{align-items:center;gap:8px;display:flex}.foot__social{color:#fff;gap:12px;margin-top:auto;padding-top:20px;display:flex}.foot__social a{transition:opacity .15s;display:block}.foot__social a:hover{opacity:.7}.foot__social svg{width:26px;height:26px}.news__row{gap:8px;display:flex}.news input[type=email]{box-sizing:border-box;min-width:0;height:46px;color:var(--ink);background:#fff;border:0;border-radius:999px;flex:auto;padding:0 18px}.news input[type=email]::placeholder{color:var(--muted)}.news__consent{align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.news__consent input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:0}.foot__company,.foot__side{flex-direction:column;align-items:stretch;display:flex}.foot__payments{margin-top:auto;padding-top:40px}.foot__pay{color:#fff;flex-wrap:wrap;align-items:center;gap:0 18px;margin-bottom:-6px;display:flex}.foot__pay li{margin-block:6px}.foot__pay li:nth-child(n+5){order:2;margin-top:14px}.foot__pay:after{content:"";flex-basis:100%;order:1;height:0}.foot__pay li{flex:none}.foot__pay svg{width:auto;height:18px}.foot__end{padding-inline:var(--inset);color:#ffffff8c;justify-content:center;align-items:center;gap:5px;margin-top:32px;font-size:14px;display:flex}.foot__end svg{color:#fff;fill:currentColor}.action__icon{display:block;position:relative}.action__count{box-sizing:border-box;background:var(--blue);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;top:-7px;right:-9px}.action__sum{white-space:nowrap;color:var(--blue-dark);font-weight:600;display:none}.action--cart:has(.action__count:not([hidden])) .action__sum{display:block}.minicart{z-index:50;box-sizing:border-box;border-radius:var(--radius);width:400px;box-shadow:var(--shadow);background:#fff;margin-top:12px;padding:18px;display:none;position:absolute;top:100%;right:0}.minicart:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.cart:hover .minicart:not([hidden]),.cart:focus-within .minicart:not([hidden]){display:block}.minicart__item{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;margin-bottom:14px;padding-bottom:14px;display:grid}.minicart__item img{object-fit:contain;width:64px;height:64px}.minicart__name{font-size:14px;font-weight:500;line-height:1.3}.minicart__price{color:var(--muted);margin-top:4px;font-size:14px}.minicart__price strong{color:var(--ink)}.minicart__row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.minicart__remove{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.stepper{border-radius:var(--radius-xs);background:var(--tile);align-items:center;gap:4px;display:inline-flex}.stepper button{background:0 0;border:0;width:32px;height:32px;padding:0;font-size:18px}.stepper span{text-align:center;min-width:22px;font-size:14px;font-weight:600}.minicart__summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.minicart__sum{font-size:20px;font-weight:700;line-height:1.2}.minicart__count,.minicart__vat{color:var(--muted);font-size:13px}.minicart__items{max-height:42vh;overflow:auto}.minicart__ship{border-radius:var(--radius-s);background:var(--blue-tint);margin-top:14px;padding:12px;font-size:13px;line-height:1.35}.minicart__ship p{gap:8px;display:flex}.minicart__ship svg{color:var(--blue-dark);flex:none}.bar{background:var(--blue-line);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.bar span{background:var(--blue);border-radius:3px;width:0;height:100%;transition:width .3s;display:block}.suggest{z-index:50;border-radius:var(--radius);max-height:70vh;box-shadow:var(--shadow);background:#fff;padding:16px;font-size:15px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.suggest__group+.suggest__group{margin-top:14px}.suggest__title{color:var(--muted);margin-bottom:4px;font-size:13px}.suggest__link{padding:6px 0;font-weight:500;display:block}.suggest__link:hover,.suggest__product:hover .suggest__name{color:var(--blue-dark)}.suggest__product{grid-template-columns:52px 1fr;column-gap:12px;padding:6px 0;font-size:14px;line-height:1.3;display:grid}.suggest__product img{object-fit:contain;grid-row:span 2;width:52px;height:52px}.suggest__meta{color:var(--muted)}.suggest__meta strong{color:var(--ink)}.suggest__meta span{margin-left:8px}.suggest__all{color:var(--blue-dark);margin-top:12px;font-weight:600;display:inline-block}.suggest__empty-title{margin-bottom:4px;font-weight:600}.suggest__empty a{color:var(--blue-dark);white-space:nowrap;font-weight:600}.added{z-index:60;box-sizing:border-box;border-radius:var(--radius);width:min(400px,100vw - 32px);box-shadow:var(--shadow);background:#fff;grid-template-columns:auto 1fr auto;gap:12px;padding:16px;display:grid;position:fixed;top:100px;right:24px}.added__mark{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.added__title{font-weight:600}.added__name{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.3}.added__shipping{margin-top:10px;font-size:14px;line-height:1.35}.added__vat{color:var(--muted);margin-top:2px;font-size:13px}.added.is-compact .added__go,.added.is-compact .added__vat{display:none}.added__go{box-sizing:border-box;width:100%;margin-top:12px}.added__close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;align-self:start;place-items:center;padding:0;display:grid}.drawer,.drawer__close,.drawer[open] .drawer__open{display:none}.drawer[open] .drawer__close{display:block}.drawer__panel{bottom:0;left:0;right:0;top:var(--drawer-top,132px);z-index:45;box-sizing:border-box;padding:8px var(--gutter) 28px;white-space:normal;text-align:left;background:#fff;font-size:16px;font-weight:400;position:fixed;overflow:auto}.drawer__cat summary,.drawer__direct{align-items:center;gap:12px;min-height:52px;font-weight:500;line-height:1.25;display:flex}.drawer__cat summary>svg:first-child,.drawer__direct svg{color:var(--blue);flex:none}.drawer__cat summary>svg:last-child{flex:none;margin-left:auto;transition:rotate .2s}.drawer__cat[open] summary>svg:last-child{rotate:180deg}.drawer__cat ul{padding:0 0 10px 36px}.drawer__cat li a{padding:9px 0;display:block}.drawer__links{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.drawer__links a{padding:11px 0;font-weight:500;display:block}.drawer__contact{border-top:1px solid var(--line);color:var(--blue-dark);gap:8px;margin-top:12px;padding-top:16px;font-weight:600;display:grid}@media (width<=1299px){.wall{grid-template-columns:repeat(5,1fr)}.wall>:nth-child(n+6){display:none}.foot__grid{grid-template-columns:1fr 1.4fr 1fr}.foot__company{grid-row:span 2}.foot__side{grid-column:2/-1}}@media (width<=1199px){.cat{padding:14px 14px 12px;font-size:14px}}@media (width<=1099px){.menu__phone span{display:none}.wall{grid-template-columns:repeat(4,1fr)}.wall>:nth-child(n+5){display:none}.jobs__row{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-template-columns:repeat(5,230px);overflow-x:auto}.jobs__row::-webkit-scrollbar{display:none}.brands__list{grid-template-columns:repeat(5,1fr)}.about__promises{grid-template-columns:1fr 1fr}}@media (width<=899px){.top__row{grid-template-columns:auto minmax(0,1fr) auto}.menu{display:none}.drawer{display:block}.top__row{padding-block:10px}.cat{padding:12px 10px 10px;font-size:13px}.about__main{grid-template-columns:1fr}.about__video{aspect-ratio:16/9;border-radius:0;order:-1;height:auto;min-height:0}.about__text{max-width:none;padding:40px var(--inset)}.slide__photo{width:58%}.slide__title{max-width:50vw}.slide__title--long{font-size:32px}}@media (width<=767px){:root{--gutter:16px;--inset:var(--gutter);--section:40px}html{scroll-padding-top:120px}h2{font-size:22px}.promo{padding:7px 40px;font-size:13px}.promo__close{width:44px;height:44px;right:0}.top__row{grid-template-columns:1fr auto;gap:6px 8px;padding-block:8px}.top__logo img{width:124px}.search{grid-area:2/1/auto/-1}.search input{height:52px;font-size:16px}.search__go{width:44px;height:44px;top:4px;right:4px}.top.is-compact{margin-bottom:58px}.top.is-compact .search{display:none}.all{min-height:44px}.top__actions{gap:0}.minicart,.action--cart .action__sum{display:none!important}.added{grid-template-columns:auto 1fr auto auto;align-items:center;width:auto;padding:8px 8px 8px 12px;inset:auto 12px 12px}.added__name,.added__shipping,.added__vat,.added__bar{display:none}.added__mark{width:28px;height:28px}.added__body{display:contents}.added__go,.added.is-compact .added__go{width:auto;min-height:44px;margin:0;padding:0 14px;font-size:0;display:inline-flex}.added__go svg{display:none}.added__go:before{content:"Košík";font-size:15px}.added__close{width:44px;height:44px}.slide{flex-direction:column;min-height:0;padding-top:0}.slide__photo{aspect-ratio:16/10;width:100%;height:auto;margin-bottom:-36px;position:static;-webkit-mask-image:linear-gradient(#000 52%,#0000);mask-image:linear-gradient(#000 52%,#0000)}.slide__body{padding-block:16px 44px}.slide__title{max-width:none;font-size:36px}.slide__title--long{max-width:none;font-size:28px;line-height:1.04}.slide__text{max-width:none;margin-top:8px;font-size:16px}.slide__cta{display:none}.hero__nav{justify-content:flex-start;bottom:6px}.hero__arrow{display:none}.hero__dots button{width:28px;height:44px;margin-left:-9px}.cats__grid{grid-template-columns:1fr 1fr}.cat{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 16px;font-size:14px}.cat svg{width:26px;height:26px}.jobs__row{grid-template-columns:repeat(5,62vw)}.job__name{font-size:16px}.head{flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}.wall{grid-template-columns:1fr 1fr;gap:24px 10px}.card__name{-webkit-line-clamp:4;min-height:5.2em}.card__price strong{font-size:18px}.brands__list{grid-template-columns:repeat(3,1fr);gap:4px}.about h2{font-size:30px}.about__promises{grid-template-columns:1fr;font-size:15px}.brand-icon{width:30px;height:30px}.about__text{padding-block:28px}.foot{padding-block:32px 16px}.foot__grid{grid-template-columns:1fr;gap:0}.foot__company,.foot__side{grid-area:auto;padding-block:16px}.foot__block,.foot__side{border-top:1px solid #ffffff2e}.foot summary{min-height:52px;margin:0}.foot summary svg{transition:rotate .2s;display:block}.foot details[open] summary svg{rotate:180deg}.foot details ul{padding-bottom:12px}.foot__block--products ul{columns:1}.foot__block li a{padding:11px 0}.foot__direct a{min-height:44px}.foot__social a{place-items:center;width:44px;height:44px;display:grid}.foot__social{gap:4px;margin-left:-9px}.news__consent{min-height:44px}.news__consent input{width:24px;height:24px}.drawer__contact a{align-items:center;min-height:44px;display:flex}.drawer__cat li a{padding-block:12px}}@media (hover:none){.menu{display:none}.drawer{display:block}.hero__arrow{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
