/* ks126-brand-v5.css – přebití šablony ikeloc.css podle grafického manuálu (Kreativní svět, 11/2026)
   Načítá se v segmentu 126 hned za ks-crit-css. Tlačítka řeší ks126-crit-css a ks68-* (session 8. 11.). */

/* ===== R1 – oranžová #fbb519 místo #ffb519 (mimo tlačítka) ===== */
::selection{background:#fbb519;color:#1d1d1b}
.strankovani a:hover{background-color:#fbb519;border-color:#fbb519;color:#1d1d1b}
.ik_w_help__info{background-color:#fbb519}
.ik_w_contact__item-img{background-color:#fbb519}
.ik_head__tools>a,.ik_head__tools>span.is--user{background-color:#fbb519}
.ik_head__tools>a.is--cart>span,.ik_head__tools>span.is--cart>span{background-color:#fbb519}
.ik_nav__root-item.is--highlight-sec a{background-color:#fbb519}
.ik_newsletter__form .ec-v-form-holder .ec-v-form-submit button{background-color:#fbb519!important;color:#1d1d1b!important}
.ik_products__aside-toggle{background-color:#fbb519}
.ik_products__filter-list li a i{color:#fbb519}
.ik_filter .slider .ui-slider-handle{background-color:#fbb519;border-color:#fbb519}
.ik_home-category__item h3{background-color:#fbb519}
.ik_loading__spinner>span{background-color:#fbb519}
.ik_order__info-content{border-color:#fbb519}
.ik_order-cart__shipping-bar{background-color:#fbb519}
.ik_order-form tr td.is--ic input[name=check]{background-color:#fbb519}
.ik_cart-dialog__info b,.dialog__info b{background-color:#fbb519}
.btn-dropdown-btn,.ik_button{background-color:#fbb519}
.inspiration__buy-all a:hover{background-color:#fbb519}
.ik_order__col.is--highlight .ik_order-form input[type=submit]{background-color:#fbb519}

/* ===== R2 – oranžová nikdy jako barva textu ===== */
.ik_w_contact__item p small{color:#fff}
.strankovani label.vybrana{background:#1d1d1b;color:#fff;border-color:#1d1d1b}
.ik_products__category a.zvolene{color:#1d1d1b;font-weight:700}

/* ===== R3 – barva textu #1d1d1b, doplňkový text #6b6b68 ===== */
html,a{color:#1d1d1b}
.inspiration__title,.strankovani .vybrana,.strankovani a,#ppp-lista,#ppp-lista a,.ik_search input[type=text]:focus,#error.errorjs{color:#1d1d1b}
.ik_nav__root-item>a,.ik_nav__root-item>span{color:#1d1d1b}

/* ===== R5 – bez stínů (focus rámečky a obrys barevných teček zůstávají) ===== */
.ik_search form,.ik_products__list-collapse-button,.inspiration__steps img,#error.errorjs{box-shadow:none}
.ik_search__suggestions,.ik_nav__sub,.ik_nav>.ik_nav__in,.ik_head__tools>a.is--user ul,.ik_head__tools>span.is--user ul,.btn-dropdown ul,.ik_loading__content{box-shadow:none;border:1px solid #e4e3de}
/* plovoucí panely z našich souborů: místo stínu linka */
.ks-bulk,.ks-cat .ks-mfilter,.ks-cat-page .ik_products .ks-mfilter,#fancybox-wrap.ks-atc-wrap #fancybox-outer{border:1px solid #e4e3de}
.ks-sticky,.ks-sticky-cta.is-on{border-top:1px solid #e4e3de}

/* ===== R6 – rohy 4/6/8/10 px ===== */
.ik_search input[type=text]{border-radius:8px}
.ik_search input[type=submit]{border-radius:0 8px 8px 0}
.ik_search__suggestions{border-radius:8px}
@media (max-width:767px){.ik_search__suggestions{border-radius:0 0 8px 8px}}
.ik_loading__content{border-radius:8px}
.ik_products__filter-list li{border-radius:6px}
.ik_order-cart__voucher input{border-radius:6px}
.inspiration__summary{border-radius:4px}
/* tlačítka šablony, která nepřebíjí naše soubory: 6 px, bez verzálek */
.ik_button,.btn-dropdown-btn,.inspiration__buy-all a,.ik_detail__button,.ik_filter__button input[type=submit],.ik_products__aside-toggle,.ik_order__submit a.is--button,.ik_order__submit input[type=submit],.ik_order-cart__submit>a.is--button,.ik_order-cart__submit>input[type=submit],.ik_order-form input[type=submit],.ik_cart-dialog__buttons a,.ik_cart-dialog__buttons span,.dialog__buttons a,.dialog__buttons button,.ik_logos__button a,.ik_plugin-articles__item-button a{border-radius:6px}
.ik_button,.btn-dropdown-btn{text-transform:none}

/* ===== R7 – ceny: zlevněná cena černě 700, původní šedě ===== */
.ik_products__item-price.is--discount,.ik_products__list-price.is--discount,.ik_detail__price.is--discount strong,.ik_detail__price-cenaprod span,.ik_detail__price-discount span,.ik_detail__price-discount .is--countdown{color:#1d1d1b;font-weight:700}
.ks-cat-page .ik_products .ik_products__item-price.is--discount,.ks-cat .ik_products__item-price.is--discount{color:#1d1d1b!important}
.ik_products__item-price del,.ik_products__item-price s,.ik_products__item-price-discount,.ik_detail__price del,.ik_detail__price s,.ik_detail__price-discount del,.ik_detail__price-cenaprod del,.ik_products__list-price del,.ik_products__list-price s{color:#6b6b68;font-size:16px;font-weight:400}
.ik_order-steps li.is--active em{background-color:#97d788;color:#1d1d1b}
.ik_iv-category__item h2{background-color:#97d788;color:#1d1d1b}

/* ===== R7b – štítky NOVINKA / AKCE / VÝPRODEJ / DÁREK / sleva = štítková skvrna (manuál v1.2, bod 2) ===== */
.ik_iv__wrap{left:10px!important;right:auto!important;top:10px!important;width:auto!important;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none;z-index:3}
.ik_iv__wrap>.ik_iv__image.is--symbol-,.ik_iv__wrap>.ik_iv__image:empty:not(.is--novinka):not(.is--akce):not(.is--vyprodej):not(.is--darek){display:none!important}
.ik_iv__image.is--novinka,.ik_iv__image.is--akce,.ik_iv__image.is--vyprodej,.ik_iv__image.is--darek,.ik_iv__image.is--discount,.ik_iv__text,.ik_products__item-discount{
 display:inline-block!important;width:auto!important;height:40px!important;min-width:0;margin:0!important;padding:0 20px 0 28px!important;box-sizing:border-box;
 background-color:transparent!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-position:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 font:700 16px/38px "Barlow Semi Condensed",Arial,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;text-align:left!important;white-space:nowrap;color:#1d1d1b!important;transform:rotate(-3deg);text-indent:0}
.ik_iv__image.is--novinka::after{content:"Novinka"}
.ik_iv__image.is--akce::after{content:"Akce"}
.ik_iv__image.is--vyprodej::after{content:"Výprodej"}
.ik_iv__image.is--darek::after{content:"Dárek"}
.ik_iv__image.is--novinka,.ik_iv__image.is--darek,.ik_iv__text.is--novinka,.ik_iv__text.is--darek{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='424 314 159 131' preserveAspectRatio='none'><path fill='%23d0e9c5' d='M578.39,368.9c-3.17,11.08-8.91,21.69-5.08,25.1,3.87,3.37,15.28,10.52,5.24,15.04-10.15,4.64-23.48,8.45-29.13,19.06-5.76,10.72-14.76,20.24-27.73,15.8-12.82-4.58-6.13-8-20.56-10.45-9.25-1.63-7.6,1.19-13.39,4.4-5.83,3.25-11.59-.74-15.8-7.44,0,0-26.51.46-23.75-14.14,1.23-6.51,4.2-11.47,7.43-15.43-4.11-3.65-6.65-8.69-6.65-14.26,0-7.09,4.12-13.32,10.34-16.91,0,0,0,0-.01-.02-6.71,2.42-38.42,12.98-35.26-4.61,3.14-17.4,24.84-9.05,33.73.42,0-.17,0-.33,0-.5.23-3.63,3.14-6.68,6.74-7.32-3.43-7.87-3.96-21.19,2.73-29.9,9.04-11.84,13.45-10.47,24.66-6.45,11.29,3.94,16.12,13.34,23.21,3.72,6.96-9.47,16.46-14.33,19.42-7.86,3.02,6.41,7.04,8.39,13.25,7.64,6.19-.72,14.31-7.96,16.63,3.45,2.42,11.31-3.18,21.35,2.36,24.69,5.59,3.3,14.72,4.94,11.62,15.96Z'/></svg>")!important}
.ik_iv__image.is--akce,.ik_iv__image.is--discount,.ik_iv__text.is--akce,.ik_products__item-discount{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='424 314 159 131' preserveAspectRatio='none'><path fill='%23fbb519' d='M578.39,368.9c-3.17,11.08-8.91,21.69-5.08,25.1,3.87,3.37,15.28,10.52,5.24,15.04-10.15,4.64-23.48,8.45-29.13,19.06-5.76,10.72-14.76,20.24-27.73,15.8-12.82-4.58-6.13-8-20.56-10.45-9.25-1.63-7.6,1.19-13.39,4.4-5.83,3.25-11.59-.74-15.8-7.44,0,0-26.51.46-23.75-14.14,1.23-6.51,4.2-11.47,7.43-15.43-4.11-3.65-6.65-8.69-6.65-14.26,0-7.09,4.12-13.32,10.34-16.91,0,0,0,0-.01-.02-6.71,2.42-38.42,12.98-35.26-4.61,3.14-17.4,24.84-9.05,33.73.42,0-.17,0-.33,0-.5.23-3.63,3.14-6.68,6.74-7.32-3.43-7.87-3.96-21.19,2.73-29.9,9.04-11.84,13.45-10.47,24.66-6.45,11.29,3.94,16.12,13.34,23.21,3.72,6.96-9.47,16.46-14.33,19.42-7.86,3.02,6.41,7.04,8.39,13.25,7.64,6.19-.72,14.31-7.96,16.63,3.45,2.42,11.31-3.18,21.35,2.36,24.69,5.59,3.3,14.72,4.94,11.62,15.96Z'/></svg>")!important}
.ik_iv__image.is--vyprodej,.ik_iv__text.is--vyprodej{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='424 314 159 131' preserveAspectRatio='none'><path fill='%231d1d1b' d='M578.39,368.9c-3.17,11.08-8.91,21.69-5.08,25.1,3.87,3.37,15.28,10.52,5.24,15.04-10.15,4.64-23.48,8.45-29.13,19.06-5.76,10.72-14.76,20.24-27.73,15.8-12.82-4.58-6.13-8-20.56-10.45-9.25-1.63-7.6,1.19-13.39,4.4-5.83,3.25-11.59-.74-15.8-7.44,0,0-26.51.46-23.75-14.14,1.23-6.51,4.2-11.47,7.43-15.43-4.11-3.65-6.65-8.69-6.65-14.26,0-7.09,4.12-13.32,10.34-16.91,0,0,0,0-.01-.02-6.71,2.42-38.42,12.98-35.26-4.61,3.14-17.4,24.84-9.05,33.73.42,0-.17,0-.33,0-.5.23-3.63,3.14-6.68,6.74-7.32-3.43-7.87-3.96-21.19,2.73-29.9,9.04-11.84,13.45-10.47,24.66-6.45,11.29,3.94,16.12,13.34,23.21,3.72,6.96-9.47,16.46-14.33,19.42-7.86,3.02,6.41,7.04,8.39,13.25,7.64,6.19-.72,14.31-7.96,16.63,3.45,2.42,11.31-3.18,21.35,2.36,24.69,5.59,3.3,14.72,4.94,11.62,15.96Z'/></svg>")!important;color:#fff!important}
.ik_iv__image.is--discount{order:2}
.ik_products__item-discount strong{font-weight:700;color:inherit}
/* sleva na kartě je samostatný prvek: pod stavový štítek, jinak nahoru */
.ik_products__item-discount{position:absolute!important;left:10px!important;right:auto!important;top:10px!important;bottom:auto!important;z-index:3}
.ik_products__item-image:has(.ik_iv__image.is--novinka,.ik_iv__image.is--akce,.ik_iv__image.is--vyprodej,.ik_iv__image.is--darek) .ik_products__item-discount{top:56px!important}
/* max 2 štítky: při slevě jen první stavový */
.ik_products__item-image:has(.ik_products__item-discount) .ik_iv__wrap>:is(.is--novinka,.is--akce,.is--vyprodej,.is--darek)~:is(.is--novinka,.is--akce,.is--vyprodej,.is--darek),
.ik_iv__wrap:has(.is--discount)>:is(.is--novinka,.is--akce,.is--vyprodej,.is--darek)~:is(.is--novinka,.is--akce,.is--vyprodej,.is--darek){display:none!important}
/* informační štítky (počet odstínů, Doprava zdarma) uvolní levý horní roh → dolů */
.ik_products__item-image .ks-badges{top:auto!important;bottom:8px!important}
@media (max-width:767px){.ik_iv__wrap{left:8px!important;top:8px!important}.ik_products__item-discount{left:8px!important;top:8px!important}.ik_products__item-image:has(.ik_iv__image.is--novinka,.ik_iv__image.is--akce,.ik_iv__image.is--vyprodej,.ik_iv__image.is--darek) .ik_products__item-discount{top:54px!important}}

/* ===== R10 – hlavička: ikony účtu a košíku bílé obrysové bez kruhu, počet v košíku zelený ===== */
.ik_head__tools>a.is--user,.ik_head__tools>span.is--user,.ik_head__tools>a.is--cart,.ik_head__tools>span.is--cart{background:none!important;border-radius:0;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative}
.ik_head__tools>a.is--user>img,.ik_head__tools>a.is--cart>img{visibility:hidden;position:absolute}
.ik_head__tools>a.is--user::before,.ik_head__tools>a.is--cart::before{content:"";display:block;width:26px;height:26px;background-color:#fff;-webkit-mask:url(/templates/kreativnisvet/img/icon-user.svg) center/contain no-repeat;mask:url(/templates/kreativnisvet/img/icon-user.svg) center/contain no-repeat;transition:background-color .15s}
.ik_head__tools>a.is--cart::before{-webkit-mask-image:url(/templates/kreativnisvet/img/icon-cart.svg);mask-image:url(/templates/kreativnisvet/img/icon-cart.svg)}
.ik_head__tools>a.is--user:hover::before,.ik_head__tools>a.is--cart:hover::before,.ik_head__tools>a.is--user:focus-visible::before,.ik_head__tools>a.is--cart:focus-visible::before{background-color:#97d788}
.ik_head__tools>a.is--cart>span,.ik_head__tools>span.is--cart>span{background-color:#97d788!important;color:#1d1d1b!important;font:700 16px/24px "Barlow Semi Condensed",Arial,sans-serif!important;min-width:24px;height:24px!important;padding:0 6px;border-radius:12px!important;text-align:center;top:-2px!important;right:-6px!important;width:auto!important;box-sizing:border-box}
.ik_head__tools>a.is--cart>span:empty{display:none!important}
/* kontaktní ikony (telefon, e-mail) v hlavičce a patičce: bílé bez kruhu */
.ik_w_contact__item-img{background:none!important;border-radius:0!important}
.ik_w_contact__item-img img{filter:brightness(0) invert(1)}

/* ===== R10 – dlaždice kategorií na titulce: světle zelený štítek ===== */
.ik_home-category__item h3{background-color:#d0e9c5!important;color:#1d1d1b!important;font-size:16px!important;font-weight:500!important;line-height:20px!important;text-transform:uppercase;letter-spacing:.04em;padding:8px 16px!important;border-radius:4px!important;left:12px!important;bottom:12px!important;max-width:calc(100% - 24px);box-sizing:border-box;transition:background-color .15s}
.ik_home-category__item:hover h3,.ik_home-category__item:focus-visible h3{background-color:#97d788!important}

/* ===== R11 – typografie nadpisů podle Design Systemu (web-*), barva vždy #1d1d1b; obsah Pobo se neřeší (krok 2) ===== */
/* H1 36/40 700 (mobil 28/32) – kategorie, článek, detail, titulka, landing (hero titulek landingů) */
h1:not(#pobo-all-content *):not(#_){font-size:36px;line-height:40px;font-weight:700;color:#1d1d1b;text-transform:none;letter-spacing:0}
.nv-hero h2:not(#_),.vp-hero h2:not(#_),.sd-hero h2:not(#_){font-size:36px;line-height:40px;font-weight:700;text-transform:none;letter-spacing:0}
/* H2 28/32 700 (mobil 24/28) – nadpisy sekcí */
.ks-home-head h2:not(#_),.ks-home-about h2:not(#_),.ik_home-review__title:not(#_),.ik_home-articles__title:not(#_),.ik_logos__title:not(#_),.ks-about__title:not(#_),.nv-head h2:not(#_),.nv-hit__txt h2:not(#_),.nv-all h2:not(#_),.vp-head h2:not(#_),.vp-all h2:not(#_),.sd-head h2:not(#_),.ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-title:not(#_){font-size:28px;line-height:32px;font-weight:700;color:#1d1d1b;text-transform:none;letter-spacing:0}
/* H3 22/28 500 – podnadpisy, názvy boxů a karet článků */
.ik_home-review__item h3:not(#_),.ik_plugin-articles__item-title:not(#_),.nv-kit h3:not(#_),.nv-follow h3:not(#_),.vp-kit h3:not(#_),.ks-blog-list .ik_news-list__item:not(.ks-first) .ik_news-list__item-title:not(#_){font-size:22px;line-height:28px;font-weight:500;color:#1d1d1b;text-transform:none;letter-spacing:0}
/* název produktu na kartě 16/22 500, cena na kartě 24/28 700 */
.ik_products__item-title:not(#_),.ik_products__item-title:not(#_) a{font-size:16px;line-height:22px;font-weight:500;color:#1d1d1b;text-transform:none}
.ik_products__item-price:not(#_){font-size:24px;line-height:28px;font-weight:700}
@media (max-width:767px){
 h1:not(#pobo-all-content *):not(#_),.nv-hero h2:not(#_),.vp-hero h2:not(#_),.sd-hero h2:not(#_){font-size:28px;line-height:32px}
 .ks-home-head h2:not(#_),.ks-home-about h2:not(#_),.ik_home-review__title:not(#_),.ik_home-articles__title:not(#_),.ik_logos__title:not(#_),.ks-about__title:not(#_),.nv-head h2:not(#_),.nv-hit__txt h2:not(#_),.nv-all h2:not(#_),.vp-head h2:not(#_),.vp-all h2:not(#_),.sd-head h2:not(#_),.ks-blog-list .ik_news-list__item.ks-first .ik_news-list__item-title:not(#_){font-size:24px;line-height:28px}
}

/* ===== R4 – žádný text pod 16 px (šablona; naše soubory upraveny přímo) ===== */
small:not(#pobo-all-content *):not(#cookiescript_injected *),.ik_home-advantages__item p,.ik_products__list-price del,.ik_products__list-stock,.ik_products__list-price-discount,
#fancybox-error,#fancybox-title,.itemlist.kosik .ceny .cena,h3.sklprisl,table.mnslevy h3,.box,.box2,.ik_w_help__advantages>a,.ik_head__tools>a.is--logout,.ik_head__tools>span.is--logout,
.ik_products__cart-title p,.ik_order-cart__table tr th,.ik_order-cart__currency,.ik_static__breadcrumb,.ik_products__item-stock{font-size:16px}
@media (max-width:767px){.ik_w_contact__item p small,.ik_w_contact.is--head .ik_w_contact__item,.ik_products__item-countdown,.ik_products__item-variant-button a,.ik_products__list.is--alternative .ik_products__list-stock,.ik_products__list tr td.is--desc,.ik_products__list tr th.is--desc{font-size:16px}}

@media (max-width:767px){#varianty td.is--price .ik_products__list-stock,#tab-prisl td.is--price .ik_products__list-stock{position:static!important;display:inline-block!important;margin:4px 0 0!important;transform:none!important;white-space:normal!important;max-width:100%}}
