
#varianty .ik_products__list-wrap{ max-height:none!important;overflow:visible!important }#varianty .js-products-collapse-button,#varianty table.ik_products__list thead{ display:none!important }#varianty table.ik_products__list,#varianty table.ik_products__list>tbody{ display:grid!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;width:100%!important;border:0!important;background:none!important }#varianty table.ik_products__list>tbody{ grid-column:1 / -1 }#varianty table.ik_products__list>tbody>tr{ display:flex!important;flex-direction:column;position:relative;border:1px solid #e3e3e3!important;border-radius:12px;background:#fff!important;padding:8px!important;margin:0!important;height:auto!important;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out }#varianty table.ik_products__list>tbody>tr:hover{ border-color:#97d788!important;box-shadow:0 4px 14px #00000014 }#varianty td{ display:block!important;width:auto!important;padding:0!important;border:0!important;background:none!important;text-align:left!important }#varianty td.is--image{ order:1;margin-bottom:6px!important }#varianty td.is--image img{ display:block;width:100%!important;height:96px!important;max-width:none!important;object-fit:contain }#varianty td.is--nowrap{ order:3;font-size:11px;color:#8a8a8a;line-height:1.2 }#varianty td:nth-child(3){ order:2;flex:1 0 auto }#varianty td h2{ margin:0 0 4px!important;padding:0!important;background:none!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important }#varianty td h2 a{ color:#16130f!important;text-decoration:none!important }#varianty td h2 a:hover{ color:#e09a00!important }#varianty td.is--price{ order:4;display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 6px;margin:4px 0 6px!important }#varianty .ik_products__list-price{ font-size:16px;font-weight:700;color:#1d1d1b }#varianty td.is--price .ik_detail__stock,#varianty td.is--price .ik_products__list-stock{ font-size:11px!important;line-height:1.2;margin:0!important;padding:0!important }#varianty td.is--price .ik_products__list-stock{ background:#fff3d6;color:#8a5a00;border-radius:10px;padding:2px 7px!important }#varianty td.is--add-to-cart{ order:5 }#varianty .ik_products__list-cart{ display:flex!important;gap:6px;width:100%!important;margin:0!important }#varianty .ik_products__list-cart input[type=text]{ display:none!important }#varianty .ik_products__list-cart-button{ flex:1;width:100%!important;height:34px!important;border-radius:20px!important;background-color:#ffb519!important;background-position:center center!important;background-size:auto 18px!important;color:transparent!important;font-size:0!important;border:0!important;cursor:pointer;transition:background-color .2s ease-in-out }#varianty .ik_products__list-cart-button:hover{ background-color:#f0a000!important }.ik:has(.ik_detail.is--variant) #varianty table.ik_products__list,.ik:has(.ik_detail.is--variant) #varianty table.ik_products__list>tbody{ grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px }.ik:has(.ik_detail.is--variant) #varianty td.is--image img{ height:130px!important }.ik:has(.ik_detail.is--variant) #varianty td h2{ font-size:14px!important }.ik:has(.ik_detail.is--variant) #varianty .ik_products__list-price{ font-size:18px }.ik:has(.ik_detail.is--variant) #varianty .ik_products__list-cart input[type=text]{ display:block!important;width:44px!important;height:34px!important;text-align:center;border:1px solid #d6d6d6!important;border-radius:20px!important;padding:0!important }.ik_w_help.is--detail .ik_w_help__contact{ border-radius:14px }.ik_w_help.is--detail .ik_w_help__advantages .ik_home-advantages__item{ align-items:center;text-decoration:none }.ik_w_help.is--detail .ik_w_help__advantages .ks-adv-ico{ flex:0 0 40px;width:40px;height:40px;margin-right:12px;line-height:0 }.ik_w_help.is--detail .ik_w_help__advantages .ks-adv-ico svg{ width:40px!important;height:40px!important }.ik_detail__price{ font-size:15px }.ik_detail__price strong{ font-size:32px;font-weight:700;color:#1d1d1b;margin-left:4px }.ik_detail__cart-button{ border-radius:30px!important;min-height:48px;padding-left:30px!important;padding-right:30px!important;font-size:17px!important;box-shadow:2px 2px 5px #00000026 }.ik_detail__button-wrap .ik_detail__button{ background:#fff!important;color:#1d1d1b!important;border:2px solid #97d788!important;border-radius:30px!important }.ik_detail__button-wrap .ik_detail__button:hover{ background:#97d788!important }.ik_detail__tabs-switch #notabmenu{ gap:10px }.ik_detail__tabs-switch #notabmenu a{ border-radius:30px 30px 0 0 }#tab-prisl table.ik_products__list,#tab-prisl table.ik_products__list>tbody{ display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;width:100%!important;border:0!important }#tab-prisl table.ik_products__list>tbody{ grid-column:1 / -1 }#tab-prisl tr:has(td[colspan]){ display:none!important }#tab-prisl tbody>tr{ display:flex!important;flex-direction:column;border:1px solid #e3e3e3!important;border-radius:12px;background:#fff!important;padding:12px!important;height:auto!important }#tab-prisl tbody>tr:hover{ border-color:#97d788!important;box-shadow:0 4px 14px #00000014 }#tab-prisl td{ display:block!important;width:auto!important;padding:0!important;border:0!important;background:none!important;text-align:left!important }#tab-prisl td.is--image img{ display:block;width:100%!important;height:150px!important;max-width:none!important;object-fit:contain;margin-bottom:8px }#tab-prisl td:nth-child(2),#tab-prisl td:nth-child(4){ display:none!important }#tab-prisl td:nth-child(3){ flex:1 0 auto }#tab-prisl td h2{ margin:0 0 6px!important;padding:0!important;background:none!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important }#tab-prisl td h2 a{ color:#16130f!important;text-decoration:none!important }#tab-prisl td.is--price{ display:flex!important;align-items:baseline;justify-content:space-between;margin:0 0 8px!important }#tab-prisl .ik_products__list-price{ font-size:18px;font-weight:700 }#tab-prisl .ik_products__list-stock{ font-size:12px;color:#3f9c2b }#tab-prisl .ik_products__list-cart{ display:flex!important;gap:6px;width:100%!important;margin:0!important }#tab-prisl .ik_products__list-cart input[type=text]{ width:44px!important;height:38px!important;text-align:center;border:1px solid #d6d6d6!important;border-radius:20px!important;padding:0!important }#tab-prisl .ik_products__list-cart-button{ flex:1;height:38px!important;border-radius:20px!important;background-color:#ffb519!important;padding-right:36px!important;color:#3b3f45!important;border:0!important;text-transform:uppercase;font-weight:500 }#tab-prisl .ik_products__list-cart-button:hover{ background-color:#f0a000!important }@media(max-width:767px){ #varianty table.ik_products__list,#varianty table.ik_products__list>tbody,.ik:has(.ik_detail.is--variant) #varianty table.ik_products__list,.ik:has(.ik_detail.is--variant) #varianty table.ik_products__list>tbody{ grid-template-columns:repeat(3,minmax(0,1fr));gap:8px }#varianty table.ik_products__list>tbody>tr{ padding:6px!important;border-radius:10px }#varianty td.is--image img,.ik:has(.ik_detail.is--variant) #varianty td.is--image img{ height:78px!important }#varianty td.is--nowrap{ display:none!important }#varianty td h2,.ik:has(.ik_detail.is--variant) #varianty td h2{ font-size:12px!important }#varianty .ik_products__list-price,.ik:has(.ik_detail.is--variant) #varianty .ik_products__list-price{ font-size:14px }#varianty td.is--price .ik_detail__stock{ display:none!important }.ik:has(.ik_detail.is--variant) #varianty .ik_products__list-cart input[type=text]{ display:none!important }#varianty .ik_products__list-cart-button{ height:32px!important }.ik_w_help.is--detail .ik_w_help__contact{ display:none!important }.ik_w_help.is--detail .ik_w_help__wrap{ display:block!important }.ik_w_help.is--detail .ik_w_help__advantages{ display:grid!important;grid-template-columns:1fr 1fr;gap:8px }.ik_w_help.is--detail .ik_w_help__advantages .ik_home-advantages__item{ display:flex!important;align-items:center;width:auto!important;margin:0!important;padding:8px!important;background:#f4fbf2;border-radius:10px }.ik_w_help.is--detail .ik_w_help__advantages .ks-adv-ico{ flex:0 0 28px;width:28px;height:28px;margin-right:8px }.ik_w_help.is--detail .ik_w_help__advantages .ks-adv-ico svg{ width:28px!important;height:28px!important }.ik_w_help.is--detail .ik_w_help__advantages p{ font-size:0!important;line-height:0!important;margin:0!important }.ik_w_help.is--detail .ik_w_help__advantages p strong{ display:block;font-size:13px!important;line-height:1.25!important;color:#1d1d1b }.ik_detail__content .ik_detail__images-main img{ max-height:250px!important;width:auto!important;margin:0 auto;display:block }.ik_detail__price strong{ font-size:28px }.ik_detail__cart-button{ min-height:46px }#tab-prisl table.ik_products__list,#tab-prisl table.ik_products__list>tbody{ grid-template-columns:1fr 1fr;gap:10px }#tab-prisl td.is--image img{ height:110px!important }#tab-prisl td h2{ font-size:13px!important }#tab-prisl .ik_products__list-cart input[type=text]{ display:none!important } }@media(max-width:767px){ #varianty table.ik_products__list>tbody>tr{ display:grid!important;grid-template-columns:minmax(0,1fr) 38px;column-gap:4px;align-items:center }#varianty td.is--image,#varianty td:nth-child(3){ grid-column:1 / -1 }#varianty td h2{ display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:0!important }#varianty td.is--price{ margin:4px 0 0!important }#varianty td.is--add-to-cart{ margin-top:4px!important }#varianty .ik_products__list-cart-button{ height:30px!important;border-radius:15px!important;background-size:auto 15px!important }.ik_detail__tabs-switch #notabmenu{ display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px;padding:8px 0!important;-webkit-overflow-scrolling:touch }.ik_detail__tabs-switch #notabmenu li{ flex:0 0 auto;width:auto!important;border:0!important;margin:0!important }.ik_detail__tabs-switch #notabmenu a{ display:block;padding:8px 14px!important;border-radius:20px!important;background:#f2f2f2;font-size:15px!important }.ik_detail__variant img{ max-height:48px!important;width:auto!important } }@media(max-width:767px){ .ik_detail__content>p small{ font-size:11px;color:#8a8a8a }.ik_detail__content>p{ margin:8px 0!important;line-height:1.3 }.ik_detail__price-wrap{ display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:10px 0!important }.ik_detail__price-wrap .ik_detail__stock{ margin:0!important;padding:0!important;order:2;font-size:16px!important }.ik_detail__price-wrap .ik_detail__price{ order:1 }.ik_detail__cart{ flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:10px;margin:12px 0!important;font-size:0!important }.ik_detail__cart-quantity{ flex:0 0 120px;width:120px!important;height:46px!important;overflow:hidden;font-size:18px;border:1px solid #d6d6d6;border-radius:30px;height:46px;align-items:center;justify-content:space-between;padding:0 8px!important }.ik_detail__cart-quantity>*{ height:44px!important;line-height:44px!important }.ik_detail__cart-quantity input{ width:40px!important;padding:0!important;text-align:center;border:0!important;font-size:18px!important;background:none!important }.ik_detail__cart-quantity .ik_detail__cart-plus-minus{ font-size:22px;padding:0 6px;cursor:pointer }.ik_detail__cart .ik_detail__cart-button{ flex:1 1 auto;width:auto!important;min-height:46px;height:46px;font-size:17px!important } }@media(min-width:768px){ .ik_detail__cart{ display:inline-flex!important;vertical-align:middle;align-items:center;gap:12px;margin:16px 12px 16px 0!important;font-size:0!important }.ik_detail__cart-quantity{ width:132px!important;height:48px!important;margin:0!important;border:1px solid #d6d6d6;border-radius:30px;align-items:center;justify-content:space-between;padding:0 10px!important;overflow:hidden;font-size:18px;box-sizing:border-box }.ik_detail__cart-quantity>*{ height:46px!important;line-height:46px!important;border:0!important;background:none!important }.ik_detail__cart-quantity input{ width:44px!important;padding:0!important;text-align:center;font-size:18px!important }.ik_detail__cart-quantity .ik_detail__cart-plus-minus{ font-size:22px;padding:0 6px!important;cursor:pointer }.ik_detail__cart .ik_detail__cart-button{ height:48px!important;min-height:48px }.ik_detail__button-wrap{ display:inline-flex!important;vertical-align:middle;width:auto!important;margin:16px 0!important }.ik_detail__button-wrap .ik_detail__button{ height:48px!important;line-height:44px!important;margin:0!important;padding:0 22px!important;box-sizing:border-box } }.ks-btn{ display:inline-block;background:#ffb519;color:#3b3f45!important;text-decoration:none!important;border:0;border-radius:30px;padding:12px 26px;font-size:17px;font-weight:500;text-transform:uppercase;box-shadow:2px 2px 5px #00000026;cursor:pointer;transition:background-color .2s ease-in-out }.ks-btn:hover{ background:#f0a000 }.ik_detail.ks-has-mhead .ik_detail__variant{ display:none!important }.ik_detail.ks-has-mhead .ik_detail__content{ width:100%!important;max-width:none!important;flex:1 1 100%!important }.ks-mhead{ display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start;margin:18px 0 8px }.ks-mhead__img img{ display:block;width:100%!important;height:auto!important;border:0!important;border-radius:6px!important;background:#fff }.ks-mhead__img{ display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#fff;border:1px solid #ececec;border-radius:16px;padding:10px }.ks-mhead__facts{ display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px }.ks-chip{ display:inline-block;background:#f2f2f2;color:#1d1d1b;border-radius:20px;padding:4px 12px;font-size:15px;font-weight:500 }.ks-chip--ok{ background:#e5f4e4;color:#2f7d1f }.ks-chip--warn{ background:#fff3d6;color:#8a5a00 }.ks-mhead__price{ font-size:32px;font-weight:700;color:#1d1d1b;margin:0 0 10px }.ks-mhead__price small{ font-size:15px;font-weight:400;color:#6b6b6b }.ks-mhead__intro{ font-size:17px;line-height:1.5;margin:0 0 16px;max-width:720px }.ks-mhead__swatch{ display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 14px }.ks-mhead__swatch a{ display:block;width:42px;height:42px;border:1px solid #e3e3e3;border-radius:8px;overflow:hidden;background:#fff;transition:transform .15s ease-in-out,border-color .15s }.ks-mhead__swatch a:hover{ transform:translateY(-2px);border-color:#97d788 }.ks-mhead__swatch img{ width:100%!important;height:100%!important;object-fit:cover;object-position:50% 45%;transform:scale(1.6) }.ks-usp{ list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px }.ks-usp li{ position:relative;padding-left:22px;font-size:15px;color:#1d1d1b;margin:0 }.ks-usp li:before{ content:"\2713";position:absolute;left:0;top:0;color:#3f9c2b;font-weight:700 }.ks-under-cart{ margin:16px 0 0 }.ks-shades__title{ font-size:15px;margin:0 0 8px;color:#1d1d1b }.ks-shades__title span{ color:#8a8a8a }.ks-shades__list{ display:flex;flex-wrap:wrap;gap:6px }.ks-shades__list a{ display:block;width:38px;height:38px;border:1px solid #e3e3e3;border-radius:8px;overflow:hidden;background:#fff;position:relative;transition:transform .15s ease-in-out,border-color .15s }.ks-shades__list a:hover{ transform:translateY(-2px);border-color:#97d788 }.ks-shades__list a.is--current{ border:3px solid #3f9c2b }.ks-shades__list a.is--out{ opacity:.55 }.ks-shades__list img{ width:100%!important;height:100%!important;object-fit:cover;object-position:50% 45%;transform:scale(1.6) }.ks-mhead__swatch a.is--dot,.ks-shades__list a.is--dot{ border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f }.ks-mhead__swatch a.is--dot img,.ks-shades__list a.is--dot img{ opacity:0 }.ks-shades__list a.is--dot.is--current{ box-shadow:0 0 0 2px #fff,0 0 0 4px #3f9c2b;border:0 }#varianty tr.ks-current{ border:2px solid #3f9c2b!important }#varianty tr.ks-current:before{ content:"Prohlížíte";position:absolute;top:6px;left:6px;z-index:1;background:#3f9c2b;color:#fff;font-size:11px;border-radius:10px;padding:1px 7px }#varianty tr.ks-flash{ box-shadow:0 0 0 4px #fbb519!important;transition:box-shadow .3s }.ks-eta{ display:flex;align-items:center;gap:10px;background:#f4fbf2;border:1px solid #cfe9c8;border-radius:12px;padding:8px 14px;margin:10px 0 12px;max-width:520px }.ks-eta__ico{ flex:0 0 28px;line-height:0 }.ks-eta__txt{ font-size:16px;line-height:1.3;color:#1d1d1b }.ks-eta__txt b{ color:#2f7d1f }.ks-eta__txt small{ display:block;font-size:13px;color:#5b5b5b }.ik_detail__images-additional .slick-slide img{ display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #e3e3e3;border-radius:10px;box-sizing:border-box;padding:4px;transition:border-color .15s }.ik_detail__images-additional .slick-slide:hover img{ border-color:#97d788 }.ks-sticky{ display:none }@media(max-width:767px){ .ks-mhead{ grid-template-columns:110px minmax(0,1fr);gap:14px;margin:10px 0 0 }.ks-mhead__img{ padding:5px;gap:3px;border-radius:12px }.ks-mhead__info{ display:contents }.ks-mhead__facts{ grid-column:2;grid-row:1;align-self:center;margin:0 }.ks-mhead__price{ grid-column:1 / -1;font-size:26px;margin:0 }.ks-mhead .ks-eta{ grid-column:1 / -1;margin:0 }.ks-mhead__intro{ grid-column:1 / -1;font-size:15px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden }.ks-mhead__cta{ grid-column:1 / -1;text-align:center }.ks-mhead__swatch{ display:none }.ks-mhead .ks-usp{ grid-column:1 / -1;margin:0 }.ks-usp li{ font-size:13px }.ks-eta{ margin:8px 0 }.ks-eta__txt{ font-size:15px }.ik_w_help.is--detail{ display:none!important }.ks-shades__list a{ width:40px;height:40px }#varianty td.is--price .ik_products__list-stock{ position:absolute;top:6px;right:6px;z-index:1;font-size:10px!important;padding:1px 6px!important }.ks-sticky{ display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;align-items:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px #0000001f;transform:translateY(110%);transition:transform .25s ease-in-out }.ks-sticky.is--on{ transform:translateY(0) }.ks-sticky__txt{ flex:1;min-width:0;line-height:1.2 }.ks-sticky__txt b{ display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis }.ks-sticky__txt span{ font-size:17px;font-weight:700 }.ks-sticky .ks-btn{ padding:11px 18px;font-size:15px;white-space:nowrap }#smartsupp-widget-container>div,#cookiescript_badge{ transition:bottom .25s ease-in-out!important }body.ks-sticky-on #smartsupp-widget-container>div,body.ks-sticky-on #cookiescript_badge{ bottom:86px!important } }.ks-eta--order{ background:#fff7e6;border-color:#f5d79a }.ks-eta--order .ks-eta__txt b{ color:#a35f00 }.ks-eta--small{ padding:6px 12px }.ks-eta--small .ks-eta__txt{ font-size:14px }.ik_detail__stock.ks-stock-order{ color:#a35f00!important }.ks-bulk-tip{ background:#f4fbf2;border-radius:10px;padding:8px 14px;margin:0 0 12px;font-size:15px }.ks-qty{ display:inline-flex;align-items:center;height:34px;border:1px solid #d6d6d6;border-radius:20px;overflow:hidden;background:#fff;flex:0 0 auto }.ks-qty__b{ width:28px;height:32px;border:0;background:none;font-size:18px;line-height:1;cursor:pointer;color:#3b3f45;padding:0 }.ks-qty__b:hover{ background:#f2f2f2 }#varianty .ks-qty input[type=text],.ik:has(.ik_detail.is--variant) #varianty .ks-qty input[type=text]{ display:block!important;width:30px!important;height:32px!important;border:0!important;border-radius:0!important;padding:0!important;text-align:center;font-size:15px;background:none!important }#varianty tr.ks-sel{ border-color:#fbb519!important;box-shadow:0 0 0 2px #fbb519 inset }.ks-bulk{ position:fixed;left:50%;bottom:18px;z-index:950;display:flex;align-items:center;gap:14px;background:#1d1d1b;color:#fff;border-radius:40px;padding:8px 8px 8px 22px;box-shadow:0 8px 24px #00000040;transform:translate(-50%,180%);transition:transform .25s ease-in-out;max-width:calc(100% - 24px) }.ks-bulk.is--on{ transform:translate(-50%) }.ks-bulk__txt{ line-height:1.2 }.ks-bulk__txt b{ display:block;font-size:16px }.ks-bulk__txt span{ font-size:14px;color:#d8d8d8 }.ks-bulk__clear{ background:none;border:0;color:#bdbdbd;text-decoration:underline;cursor:pointer;font-size:14px }.ks-bulk .ks-btn{ white-space:nowrap }body.ks-bulk-on .ks-sticky{ display:none!important }@media(max-width:767px){ .ks-bulk{ left:8px;right:8px;bottom:8px;transform:translateY(180%);border-radius:16px;padding:10px 10px 10px 14px;gap:8px;max-width:none }.ks-bulk.is--on{ transform:none }.ks-bulk__txt{ flex:1;min-width:0 }.ks-bulk__txt b{ font-size:14px }.ks-bulk__txt span{ font-size:13px }.ks-bulk .ks-btn{ padding:10px 14px;font-size:14px }.ks-bulk__clear{ font-size:13px;padding:0 2px }body.ks-bulk-on #smartsupp-widget-container>div,body.ks-bulk-on #cookiescript_badge{ bottom:86px!important }.ik:has(.ik_detail.is--variant) #varianty td.is--add-to-cart{ grid-column:1 / -1 }.ik:has(.ik_detail.is--variant) #varianty .ik_products__list-cart{ display:flex!important;gap:4px }.ik:has(.ik_detail.is--variant) #varianty .ks-qty{ flex:1 1 auto;justify-content:space-between;height:30px }.ik:has(.ik_detail.is--variant) #varianty .ks-qty__b{ width:24px;height:28px }.ik:has(.ik_detail.is--variant) #varianty .ks-qty input[type=text]{ width:24px!important;height:28px!important;font-size:14px }.ik:has(.ik_detail.is--variant) #varianty .ik_products__list-cart-button{ flex:0 0 34px;width:34px!important }.ks-bulk-tip{ font-size:13px;padding:6px 10px } }.ks-swipe{ display:none }@media(max-width:530px){ .ik_detail .ik_detail__content .ik_detail__images-main img{ max-height:none!important;width:100%!important;height:320px!important;object-fit:contain }.ik_detail .js--slideshow-detail{ display:none!important }.ik_detail__content.ks-has-swipe>.ik_detail__images-main{ display:none!important }.ik_detail__content.ks-has-swipe .ks-swipe{ display:block;position:relative;margin:0 }.ks-swipe__track{ display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none }.ks-swipe__track::-webkit-scrollbar{ display:none }.ks-swipe__item{ flex:0 0 100%;height:320px;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;background:#fff;cursor:zoom-in }.ks-swipe__item img{ width:100%!important;height:100%!important;object-fit:contain }.ks-swipe__dots{ position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px;pointer-events:none }.ks-swipe__dots i{ width:7px;height:7px;border-radius:50%;background:#c9c9c9;transition:all .2s }.ks-swipe__dots i.is--on{ background:#333;width:18px;border-radius:4px }.ks-swipe__count{ position:absolute;top:8px;right:8px;background:#0000008c;color:#fff;font-size:12px;line-height:1;padding:5px 8px;border-radius:10px;pointer-events:none }.ks-swipe__zoom{ position:absolute;bottom:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#ffffffe6;box-shadow:0 1px 4px #0003;display:flex;align-items:center;justify-content:center;pointer-events:none } }
/* rezervace mista 2026-10-27 */
.ik_detail.is--top.is--variant .ik_detail__variant { display: none !important; }
.ik_detail.is--top.is--variant .ik_detail__content { width: 100% !important; max-width: none !important; flex: 1 1 100% !important; }
.ik_detail.is--top.is--variant:not(.ks-has-mhead) .ik_detail__content > p:has(> small)::after { content: ""; display: block; height: 551px; }
.ik_detail.is--top:not(.is--variant) .ik_detail__price-wrap:has(.ik_detail__stock.is--in-stock):not(:has(+ .ks-eta)) { margin-bottom: 83px !important; }
@media (max-width: 767px) {
  .ik_detail.is--top.is--variant:not(.ks-has-mhead) .ik_detail__content > p:has(> small)::after { height: 561px; }
  .ik_detail.is--top:not(.is--variant) .ik_detail__price-wrap:has(.ik_detail__stock.is--in-stock):not(:has(+ .ks-eta)) { margin-bottom: 77px !important; }
}
/* vypis kategorii, znacek a vyberu 2026-10-27 (kopie ks-cat-css) */
.ks-cat-page .ik_products .ik_products__content>.strankovani:first-of-type{ display:none !important;}.ks-cat-page .ik_products .ik_products-head__type{ display:none !important;}.ks-cat-page .ik_products .ik_products__content h1{ margin-bottom:6px !important;}.ks-cat-page .ik_products .ks-cat-h1row{ display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;}.ks-cat-page .ik_products .ks-cat-count{ font-size:16px;color:#6b6f75;white-space:nowrap;}.ks-cat-page .ik_products .ks-cat-intro{ font-size:17px;line-height:1.55;color:#3b3f45;margin:0 0 12px;max-width:900px;}.ks-cat-page .ik_products .ks-cat-intro a{ color:#1d1d1b;font-weight:500;text-decoration:underline;white-space:nowrap;}.ks-cat-page .ik_products .ks-cat-usp{ display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;}.ks-cat-page .ik_products .ks-cat-usp li{ display:inline-flex;align-items:center;gap:6px;background:#eef7ea;color:#1d1d1b;border-radius:999px;padding:5px 12px;font-size:15px;line-height:1.2;margin:0;}.ks-cat-page .ik_products .ks-cat-usp li::before{ display:none !important;}.ks-cat-page .ik_products .ks-cat-usp svg{ flex:0 0 18px;}.ks-cat-page .ik_products .ks-subs{ display:flex;gap:12px;overflow-x:auto;padding:2px 2px 10px;margin:0 0 14px;scrollbar-width:thin;}.ks-cat-page .ik_products .ks-sub{ flex:0 0 132px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:10px 8px 12px;background:#fff;border:1px solid #e3e3e3;border-radius:12px;color:#1d1d1b !important;text-decoration:none !important;font-size:15px;line-height:1.2;font-weight:500;transition:border-color .15s,box-shadow .15s,transform .15s;}.ks-cat-page .ik_products .ks-sub:hover{ border-color:#fbb519;box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-2px);}.ks-cat-page .ik_products .ks-sub.is-active{ border:2px solid #fbb519;background:#fff8e6;}.ks-cat-page .ik_products .ks-sub__img{ width:88px;height:88px;border-radius:10px;background:#f4f4f2 center / contain no-repeat;}.ks-cat-page .ik_products .ks-sub__img.is-empty{ background:#f4f4f2;}.ks-cat-page .ik_products .ik_products-head{ display:flex !important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 12px !important;padding:0 !important;border:0 !important;}.ks-cat-page .ik_products .ik_products-head__sort{ display:none !important;}.ks-cat-page .ik_products .ks-sort{ display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px;}.ks-cat-page .ik_products .ks-sort span{ color:#6b6f75;margin-right:2px;}.ks-cat-page .ik_products .ks-sort button{ font:inherit;font-size:15px;background:#fff;color:#1d1d1b;border:1px solid #d6d6d6;border-radius:999px;padding:5px 13px;cursor:pointer;line-height:1.2;}.ks-cat-page .ik_products .ks-sort button:hover{ border-color:#1d1d1b;}.ks-cat-page .ik_products .ks-sort button.is-active{ background:#1d1d1b;border-color:#1d1d1b;color:#fff;}.ks-cat-page .ik_products .ks-shown{ font-size:15px;color:#6b6f75;}.ks-cat-page .ik_products .ik_products__filter,.ks-cat-page .ik_products .ik_filter__warning{ display:none !important;}.ks-cat-page .ik_products .ks-active{ width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;}.ks-cat-page .ik_products .ks-active a{ display:inline-flex;align-items:center;gap:6px;background:#d0e9c5;color:#1d1d1b !important;border-radius:999px;padding:4px 10px 4px 12px;font-size:15px;text-decoration:none !important;line-height:1.2;}.ks-cat-page .ik_products .ks-active a b{ font-weight:400;font-size:18px;line-height:1;}.ks-cat-page .ik_products .ks-active a.ks-clear{ background:none;text-decoration:underline !important;padding:4px 6px;}.ks-cat-page .ik_products .ik_products__item-wrap{ display:grid !important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0 !important;}.ks-cat-page .ik_products .ik_products__item-wrap>.clr{ display:none !important;}.ks-cat-page .ik_products .ik_products__item{ width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;display:flex !important;}.ks-cat-page .ik_products .ik_products__item-inner{ position:relative;display:flex !important;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid #e6e6e6 !important;border-radius:12px;padding:12px !important;margin:0 !important;box-shadow:none !important;transition:border-color .15s,box-shadow .15s !important;cursor:pointer;}.ks-cat-page .ik_products .ik_products__item-inner:hover{ border-color:#cfcfcf !important;box-shadow:0 6px 18px rgba(0,0,0,.08) !important;}.ks-cat-page .ik_products .ik_products__item-image{ position:relative;margin:0 0 10px !important;padding:0 !important;height:auto !important;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;overflow:hidden;}.ks-cat-page .ik_products .ik_products__item-image>a{ display:flex;width:100%;height:100%;align-items:center;justify-content:center;}.ks-cat-page .ik_products .ik_products__item-image img{ max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain;transition:transform .25s;}.ks-cat-page .ik_products .ik_products__item-inner:hover .ik_products__item-image img{ transform:scale(1.04);}.ks-cat-page .ik_products .ik_products__item-title{ height:auto !important;min-height:0 !important;margin:0 0 6px !important;padding:0 !important;font-size:17px !important;line-height:1.25 !important;font-weight:500 !important;text-align:left !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.ks-cat-page .ik_products .ik_products__item-title a{ color:#1d1d1b !important;text-decoration:none !important;}.ks-cat-page .ik_products .ik_products__item-stock{ float:none !important;margin:0 0 4px !important;font-size:14px !important;line-height:1.3 !important;text-align:left !important;}.ks-cat-page .ik_products .ik_products__item-stock:empty{ display:none !important;}.ks-cat-page .ik_products .ik_products__item-price{ float:none !important;margin:auto 0 10px !important;padding-top:4px;font-size:22px !important;line-height:1.1 !important;font-weight:700 !important;color:#1d1d1b !important;text-align:left !important;}.ks-cat-page .ik_products .ik_products__item-cart{ display:flex !important;gap:8px;margin:0 !important;align-items:stretch;}.ks-cat-page .ik_products .ik_products__item-cart-quantity{ flex:0 0 auto;display:flex !important;align-items:center;border:1px solid #d6d6d6;border-radius:8px;overflow:hidden;margin:0 !important;float:none !important;width:auto !important;height:40px;}.ks-cat-page .ik_products .ik_products__item-cart-quantity input{ width:30px !important;height:38px !important;border:0 !important;text-align:center;padding:0 !important;margin:0 !important;font-size:16px !important;background:transparent !important;}.ks-cat-page .ik_products .ik_products__item-cart-quantity-plus-minus{ width:26px !important;height:38px !important;line-height:38px !important;text-align:center;cursor:pointer;font-size:18px;margin:0 !important;background:none !important;border:0 !important;}.ks-cat-page .ik_products .ik_products__item-cart-button{ flex:1 1 auto;height:40px !important;margin:0 !important;float:none !important;width:auto !important;border-radius:8px !important;font-weight:700 !important;font-size:15px !important;padding:0 10px 0 36px !important;background-position:10px center !important;}.ks-cat-page .ik_products .ks-badges{ position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none;z-index:2;}.ks-cat-page .ik_products .ks-badges>span{ display:flex;flex-direction:column;gap:4px;}.ks-cat-page .ik_products .ks-badges>span:last-child{ align-items:flex-end;}.ks-cat-page .ik_products .ks-badge{ display:inline-block;font-size:13px;line-height:1.2;font-weight:500;border-radius:999px;padding:3px 9px;white-space:nowrap;}.ks-cat-page .ik_products .ks-badge--dark{ background:#1d1d1b;color:#fff;}.ks-cat-page .ik_products .ks-badge--green{ background:#d0e9c5;color:#1d1d1b;}.ks-cat-page .ik_products .ks-badge--orange{ background:#fbb519;color:#1d1d1b;}.ks-cat-page .ik_products .ks-stockline{ font-size:14px;line-height:1.35;color:#3b3f45;margin:0 0 4px;}.ks-cat-page .ik_products .ks-stockline b{ font-weight:500;color:#2f8a1f;}.ks-cat-page .ik_products .ks-stockline.is-order b{ color:#b06f00;}.ks-cat-page .ik_products .ks-m-dots{ display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 6px;min-height:18px;}.ks-cat-page .ik_products .ks-m-dots i{ width:16px;height:16px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);background-size:cover;background-position:center;}.ks-cat-page .ik_products .ks-m-dots em{ font-style:normal;font-size:13px;color:#6b6f75;margin-left:2px;}.ks-cat-page .ik_products .ks-m-dots .ks-m-size{ width:auto;height:auto;border-radius:6px;background:#f1f1ef;box-shadow:none;padding:1px 7px;font-style:normal;font-size:13px;color:#3b3f45;}.ks-cat-page .ik_products .ks-m-price{ margin:auto 0 10px;padding-top:4px;font-size:22px;line-height:1.1;font-weight:700;color:#1d1d1b;}.ks-cat-page .ik_products .ks-m-price small{ font-size:15px;font-weight:500;margin-right:3px;}.ks-cat-page .ik_products .ks-m-price.is-loading{ color:#c4c4c4;}.ks-cat-page .ik_products .ik_products__item-variant-button{ margin:0 !important;}.ks-cat-page .ik_products .ik_products__item-variant-button a{ display:block !important;height:40px !important;line-height:40px !important;border-radius:8px !important;font-weight:700 !important;font-size:15px !important;padding:0 !important;text-align:center;background:#fbb519 !important;color:#1d1d1b !important;text-transform:none !important;}.ks-cat-page .ik_products .ik_products__item-price-text:empty{ display:none !important;}.ks-cat-page .ik_products .ks-more{ display:flex;flex-direction:column;align-items:center;gap:8px;margin:26px 0 8px;}.ks-cat-page .ik_products .ks-more button{ font:inherit;font-size:17px;font-weight:700;background:#fff;color:#1d1d1b;border:2px solid #1d1d1b;border-radius:10px;padding:11px 28px;cursor:pointer;}.ks-cat-page .ik_products .ks-more button:hover{ background:#1d1d1b;color:#fff;}.ks-cat-page .ik_products .ks-more button[disabled]{ opacity:.5;cursor:wait;}.ks-cat-page .ik_products .ks-more small{ font-size:14px;color:#6b6f75;}.ks-cat-page .ik_products .ik_products__content>.strankovani{ text-align:center;margin:6px 0 20px !important;}.ks-cat-page .ik_products .ks-about{ margin:40px 0 0;padding:28px 0 0;border-top:1px solid #e6e6e6;scroll-margin-top:90px;}.ks-cat-page .ik_products .ks-about__title{ font-size:24px;font-weight:700;margin:0 0 14px;color:#1d1d1b;}.ks-cat-page .ik_products .ks-about .ik_products__desc{ margin:0 0 20px !important;}.ks-cat-page .ik_products .ks-about .ik_w_help{ margin-top:10px;}.ks-cat-page .ik_products .ks-empty{ grid-column:1 / -1;background:#fff8e6;border-radius:12px;padding:22px;font-size:17px;text-align:center;}.ks-cat-page .ik_products .ik_filter{ background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:4px 16px 14px;}.ks-cat-page .ik_products .ik_filter__button{ display:none !important;}.ks-cat-page .ik_products .ks-f-head{ display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 4px;font-size:20px;font-weight:700;color:#1d1d1b;}.ks-cat-page .ik_products .ks-f-head a{ font-size:14px;font-weight:400;color:#1d1d1b !important;text-decoration:underline !important;}.ks-cat-page .ik_products .ik_filter__item{ border-top:1px solid #ececec;padding:12px 0 !important;margin:0 !important;}.ks-cat-page .ik_products .ik_filter__item:first-of-type{ border-top:0;}.ks-cat-page .ik_products .ik_filter .nazev-skltech{ font-size:16px !important;font-weight:700 !important;text-transform:none !important;margin:0 0 8px !important;color:#1d1d1b;letter-spacing:0 !important;}.ks-cat-page .ik_products .ik_filter .options{ display:block;}.ks-cat-page .ik_products .ik_filter .options>span,.ks-cat-page .ik_products .ik_filter .ik_filter__item-more-wrap>span{ display:flex !important;align-items:center;margin:0 0 6px !important;float:none !important;width:auto !important;}.ks-cat-page .ik_products .ik_filter .ik_filter__item-more-wrap{ display:block !important;}.ks-cat-page .ik_products .ik_filter .ik_filter__item-more-toggle{ display:none !important;}.ks-cat-page .ik_products .ik_filter input[type=checkbox]{ width:18px;height:18px;margin:0 8px 0 0 !important;accent-color:#1d1d1b;flex:0 0 18px;position:static !important;opacity:1 !important;}.ks-cat-page .ik_products .ik_filter label{ display:inline-flex !important;align-items:center;gap:8px;font-size:15px;cursor:pointer;padding:0 !important;margin:0 !important;}.ks-cat-page .ik_products .ik_filter label::before,.ks-cat-page .ik_products .ik_filter label::after{ display:none !important;}.ks-cat-page .ik_products .ik_filter label a{ color:#1d1d1b !important;text-decoration:none !important;}.ks-cat-page .ik_products .ik_filter .ks-sw{ width:18px;height:18px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18);background-size:cover;flex:0 0 18px;}.ks-cat-page .ik_products .ik_filter .ks-f-colors .options{ display:grid;grid-template-columns:1fr 1fr;gap:0 8px;}.ks-cat-page .ik_products .ik_filter .ks-f-colors .ik_filter__item-more-wrap{ display:contents !important;}.ks-cat-page .ik_products .ik_filter select{ width:100%;height:40px;border:1px solid #d6d6d6;border-radius:8px;padding:0 10px;font-size:15px;background:#fff;}.ks-cat-page .ik_products .ik_filter .ks-f-stock{ display:flex !important;align-items:center;justify-content:space-between;cursor:pointer;font-size:16px;font-weight:700;width:100%;}.ks-cat-page .ik_products .ik_filter .ks-f-stock .ks-tg{ position:relative;width:44px;height:24px;border-radius:999px;background:#d6d6d6;transition:background .15s;flex:0 0 44px;}.ks-cat-page .ik_products .ik_filter .ks-f-stock .ks-tg::after{ content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;}.ks-cat-page .ik_products .ik_filter .ks-f-stock.is-on .ks-tg{ background:#2f8a1f;}.ks-cat-page .ik_products .ik_filter .ks-f-stock.is-on .ks-tg::after{ left:23px;}.ks-cat-page .ik_products .ik_filter .ks-hide{ display:none !important;}.ks-cat-page .ik_products .ik_filter .ui-slider .ui-slider-range{ background:#fbb519 !important;}.ks-cat-page .ik_products.ks-loading .ik_products__item-wrap{ opacity:.45;pointer-events:none;transition:opacity .15s;}.ks-cat-page .ik_products .ks-mfilter{ display:none;}.ks-cat-page .ik_products .ik_products__category{ display:none !important;}.ks-cat-page .ik_products .ik_products__item.ks-dup{ display:none !important;}.ks-cat-page .ik_products .ik_filter .ks-f-brands label{ display:flex !important;margin:0 0 6px !important;}.ks-cat-page .ik_products .ik_products__item-discount{ position:absolute !important;top:8px !important;left:8px !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:3px 9px !important;background:#e3001b !important;color:#fff !important;border-radius:999px !important;font-size:13px !important;line-height:1.2 !important;z-index:3;text-align:center;}.ks-cat-page .ik_products .ik_products__item-discount strong{ font-weight:700 !important;color:#fff !important;font-size:13px !important;}.ks-cat-page .ik_products .ik_products__item-price-discount{ float:none !important;margin:auto 0 0 !important;padding-top:4px;font-size:15px !important;line-height:1.2 !important;color:#6b6f75 !important;text-align:left !important;}.ks-cat-page .ik_products .ik_products__item-price-discount + .ik_products__item-price{ margin-top:0 !important;padding-top:0 !important;}.ks-cat-page .ik_products .ik_products__item-price.is--discount{ color:#e3001b !important;}@media (max-width:767px){ .ks-cat-page .ik_products .ks-cat-intro{ font-size:16px;}.ks-cat-page .ik_products .ks-cat-usp li{ font-size:14px;padding:4px 10px;}.ks-cat-page .ik_products .ks-cat-usp li.ks-hide-m{ display:none;}.ks-cat-page .ik_products .ks-sub{ flex-basis:104px;font-size:14px;padding:8px 6px 10px;}.ks-cat-page .ik_products .ks-sub__img{ width:70px;height:70px;}.ks-cat-page .ik_products .ik_products__item-wrap{ grid-template-columns:1fr 1fr;gap:10px;}.ks-cat-page .ik_products .ik_products__item-inner{ padding:8px !important;}.ks-cat-page .ik_products .ik_products__item-title{ font-size:15px !important;}.ks-cat-page .ik_products .ik_products__item-price,.ks-cat-page .ik_products .ks-m-price{ font-size:19px !important;}.ks-cat-page .ik_products .ik_products__item-cart{ flex-wrap:wrap;gap:6px;}.ks-cat-page .ik_products .ik_products__item-cart-quantity{ width:100% !important;justify-content:space-between;height:36px;}.ks-cat-page .ik_products .ik_products__item-cart-button{ width:100% !important;height:40px !important;}.ks-cat-page .ik_products .ks-badge{ font-size:12px;padding:2px 7px;}.ks-cat-page .ik_products .ks-shown{ display:none;}.ks-cat-page .ik_products .ks-sort{ font-size:14px;}.ks-cat-page .ik_products .ks-sort button{ font-size:14px;padding:4px 10px;}.ks-cat-page .ik_products .ks-sort span{ display:none;}.ks-cat-page .ik_products .ik_products__aside-toggle{ display:none !important;}.ks-cat-page .ik_products .ks-mfilter{ display:inline-flex;position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9990;align-items:center;gap:8px;background:#1d1d1b;color:#fff;border:0;border-radius:999px;padding:12px 22px;font:inherit;font-size:16px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer;}.ks-cat-page .ik_products .ks-mfilter em{ font-style:normal;background:#fbb519;color:#1d1d1b;border-radius:999px;min-width:22px;height:22px;line-height:22px;text-align:center;font-size:13px;}.ks-cat-page .ik_products .ik_products__aside-wrap.ks-open{ display:block !important;position:fixed;inset:0;z-index:9995;background:#fff;overflow-y:auto;padding:0 16px 90px;}.ks-cat-page .ik_products .ks-mclose{ position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:14px 0;font-size:20px;font-weight:700;z-index:2;}.ks-cat-page .ik_products .ks-mclose button{ font:inherit;font-size:15px;font-weight:700;background:#fbb519;border:0;border-radius:8px;padding:8px 16px;color:#1d1d1b;}.ks-cat-page .ik_products .ik_products__aside-wrap.ks-open .ik_filter{ border:0;padding:0;}.ks-cat-page .ik_products .ik_products__aside-wrap.ks-open .ks-f-head{ font-size:0;padding:0 0 6px;}.ks-cat-page .ik_products .ik_products__aside-wrap.ks-open .ks-f-head a{ font-size:14px;}}@media (min-width:768px){ .ks-cat-page .ik_products .ks-mclose{ display:none;}}
/* kategorie: misto pro hlavicku vypisu do spusteni skriptu 2026-10-27 */
html.ks-kat .ik_products__content:not(:has(> .ks-cat-h1row)) > .ik_products__desc, html.ks-kat .ik_products__content:not(:has(> .ks-cat-h1row)) > .ik_w_help { display: none !important; }
html.ks-kat .ik_products__content:not(:has(> .ks-cat-h1row)) > .ik_products-head { margin-top: 290px !important; }
@media (max-width: 767px) { html.ks-kat .ik_products__content:not(:has(> .ks-cat-h1row)) > .ik_products-head { margin-top: 340px !important; } }
