/* Bark·Code – styly webu (dříve vložené v HTML kódech) */
html:root{--template-font:"BC Inter",Arial,sans-serif;--template-headings-font:"BC Cabin","Gill Sans",Arial,sans-serif;--bc-font-mono:"BC Courier Prime","Courier New",monospace}
.bc-mono{font-family:var(--bc-font-mono)}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.price-final,.p-price-wrapper,.navigation-in{font-variant-numeric:lining-nums}
.navigation-in .menu-level-1>li>a{font-family:var(--template-font);font-weight:500;letter-spacing:.03em;text-transform:uppercase}
.extended-banner-title{font-family:var(--template-headings-font)}
@media (min-width:992px){.carousel-inner .extended-banner-texts{width:clamp(320px,30%,520px);padding:40px 48px;top:50%;bottom:auto;height:auto;min-height:0;transform:translateY(-50%);border-radius:2px}}
.bc-about{max-width:1080px;margin:0 auto}
.bc-about img{display:block;width:100%;height:auto;border-radius:0}
.bc-row{display:grid;gap:24px;margin:0 0 56px}
.bc-row__img img{aspect-ratio:3/4;object-fit:cover}
.bc-caption{font-family:var(--bc-font-mono);font-size:13px;color:#6b6b6b;margin:10px 0 0}
.bc-block{max-width:720px;margin:0 0 48px}
.bc-wide{margin:0 0 40px}
.bc-wide img{aspect-ratio:2/1;object-fit:cover;object-position:50% 75%}
.bc-signoff{font-family:var(--template-headings-font);font-weight:700;font-size:1.25em;color:#222}
@media (min-width:768px){.bc-row{grid-template-columns:5fr 7fr;gap:56px;align-items:center}.bc-row--rev{grid-template-columns:7fr 5fr}.bc-row--rev .bc-row__img{order:2}}
body{letter-spacing:0}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.extended-banner-title{font-weight:500}
#content p,#content li,.extended-banner-text{font-weight:400;color:#3a3a3a;line-height:1.7}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:0}
#content p.bc-caption{font-weight:400;color:#6b6b6b;line-height:1.5}
.carousel .extended-banner-texts .extended-banner-title{font-weight:500}
.carousel .extended-banner-texts .extended-banner-text{letter-spacing:0}
.in-o-nas #content h1,.in-dna-test-pro-krizence #content h1,.in-dna-test-pro-cistokrevne-psy #content h1{text-align:left;max-width:1080px;margin:16px auto 48px}
.in-o-nas #content h1::after,.in-dna-test-pro-krizence #content h1::after,.in-dna-test-pro-cistokrevne-psy #content h1::after{content:"";display:block;width:48px;height:3px;background:#BB2A6E;margin-top:18px}
.bc-page{max-width:820px}
.bc-page h2{margin:56px 0 16px}
.bc-page h3{margin:28px 0 10px}
#content .bc-lead{font-size:1.25em;color:#222}
.bc-steps{counter-reset:bc;list-style:none;padding:0;margin:0}
.bc-steps li{counter-increment:bc;position:relative;padding:0 0 18px 52px}
.bc-steps li::before{content:counter(bc,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--bc-font-mono);color:#BB2A6E;font-weight:700}
.bc-steps li strong,.bc-tips li strong{display:block;font-family:var(--template-headings-font);font-weight:500;color:#222;font-size:1.1em}
#content p.bc-q{font-weight:600;color:#222;margin:20px 0 4px}
.bc-faq h3{font-family:var(--bc-font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin-top:36px}
.bc-outro{margin-top:56px;padding-top:32px;border-top:1px solid #eee}
/* Poznámky k doladění (před spuštěním smazat) */
#content .bc-todo{color:#C62828;background:#FDECEA;font-weight:500}
#content p.bc-todo{padding:8px 12px;border-left:3px solid #C62828}
.entrance-protection-wrapper img{max-width:260px;height:auto;display:block;margin:0 auto 24px}
.bc-home{max-width:1080px;margin:0 auto}
.in-index .welcome .h1{text-align:center;max-width:760px;margin:56px auto 20px}
#content .bc-claim{font-family:var(--template-headings-font);font-weight:600;font-size:1.4em;color:#BB2A6E;margin:0 0 12px}
#content .bc-mini{font-family:var(--bc-font-mono);font-size:13px;color:#6b6b6b;font-weight:400}
.bc-cards{display:grid;gap:24px}
.bc-card{border:1px solid #e8e4e4;padding:28px}
.bc-card h3{margin:0 0 10px;font-size:1.5em}
.bc-links a{display:inline-block;margin:8px 24px 0 0}
.bc-why{display:grid;gap:28px 40px;margin-bottom:24px}
.bc-why h3{font-size:1.15em;margin:0 0 6px}
.bc-outro--center{text-align:center}
@media (min-width:768px){.bc-cards{grid-template-columns:1fr 1fr}.bc-why{grid-template-columns:1fr 1fr}}
@media (min-width:992px){.bc-why{grid-template-columns:repeat(3,1fr)}}
#content a.btn{background:#BB2A6E;border-color:#BB2A6E;color:#fff}
#content a.btn:hover{background:#9A1F57;border-color:#9A1F57;color:#fff}
.bc-lp{max-width:820px;margin:0 auto}
#content .bc-quote{font-family:var(--template-headings-font);font-weight:500;font-size:1.35em;color:#BB2A6E;margin:36px 0;line-height:1.3}
.bc-lp .bc-cards{margin-bottom:16px}
.in-dna-test-pro-krizence #content h1,.in-dna-test-pro-cistokrevne-psy #content h1{max-width:820px}
/* ===== DESIGN v2 (1. 10. 2026): bílý základ, černé bloky, magenta = akce, oranžová = štítky a data, ostré rohy ===== */
#content h1,#content .h1{font-size:36px;line-height:1.05;letter-spacing:-.02em}
#content h2,#content .h2{font-size:30px;line-height:1.08;letter-spacing:-.02em}
#content h3{letter-spacing:-.01em}
@media (min-width:992px){#content h1,#content .h1{font-size:58px}#content h2,#content .h2{font-size:40px}}
.btn,a.btn,button.btn{border-radius:4px}
#content img{border-radius:0}
/* štítek */
#content .bc-label,#content .bc-tag{display:inline-block;font-family:var(--bc-font-mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:#CB5F23;color:#fff;padding:3px 9px;margin:0 0 14px;line-height:1.5}
#content .bc-c{color:#BB2A6E}
/* vedlejší tlačítko */
#content a.bc-btn2{display:inline-block;background:#F4F5F6;color:#222;font-weight:500;padding:12px 22px;border-radius:4px;text-decoration:none;margin-left:8px}
#content a.bc-btn2:hover{background:#E0E3E5}
/* sekce a černé bloky přes celou šířku */
.bc-s{padding:56px 0}
@media (min-width:992px){.bc-s{padding:110px 0}}
.bc-band{position:relative;color:#fff;border-image:linear-gradient(#222,#222) fill 0//0 100vmax}
#content .bc-band h2,#content .bc-band h3,#content .bc-band strong{color:#fff}
#content .bc-band p,#content .bc-band span{color:#c9c9c9}
.bc-center{text-align:center}.bc-center .bc-sub{max-width:640px;margin-left:auto;margin-right:auto}
/* homepage: skrýt původní carousel (fotka je v úvodu) */
.in-index #carousel,.in-index .carousel{display:none}
.bc-hero2{display:grid;gap:28px;align-items:center;padding:40px 0 56px}
.bc-hero2 img{width:100%;height:auto;display:block}
#content .bc-hero2 .bc-lead{color:#3a3a3a;margin:0 0 24px}
@media (min-width:992px){.bc-hero2{grid-template-columns:1fr 1.1fr;gap:56px;padding:90px 0}}
/* výhody / důvody: text s oranžovou linkou */
.bc-usp{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}
.bc-usp>div{border-top:2px solid #CB5F23;padding-top:12px}
#content .bc-usp strong{display:block;font-family:var(--template-headings-font);font-weight:500;font-size:17px;line-height:1.25;margin-bottom:4px}
#content .bc-usp p,#content .bc-usp span{font-size:14px;line-height:1.5;margin:0}
.bc-usp--6{grid-template-columns:1fr}
@media (min-width:768px){.bc-usp{grid-template-columns:repeat(4,1fr);gap:32px}.bc-usp--6{grid-template-columns:repeat(3,1fr)}}
/* karty testů (bez rámečku a bez šedé) */
.bc-cards2{display:grid;gap:40px;text-align:left}
@media (min-width:768px){.bc-cards2{grid-template-columns:1fr 1fr;gap:32px}}
.bc-cards2 img{width:100%;height:auto;display:block;border-bottom:1px solid #eee}
#content .bc-cards2 h3{font-size:24px;margin:6px 0 6px}
#content .bc-cards2 p{color:#6b6b6b;margin:0 0 16px}
.bc-cards2 .bc-row2{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
/* fakta o testu (sdílený blok, plní skript v zápatí) */
.bc-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
.bc-facts>div{border-top:1px solid #444;padding-top:10px}
#content .bc-facts b{display:block;font-family:var(--bc-font-mono);font-weight:400;font-size:30px;color:#CB5F23;line-height:1.3}
@media (min-width:992px){#content .bc-facts b{font-size:40px}#content .bc-facts span{font-size:14px}}
#content .bc-facts span{font-size:13px}
@media (min-width:768px){.bc-facts{grid-template-columns:repeat(4,1fr);gap:28px}}
/* kroky v řadě */
.bc-steps2{display:grid;gap:14px;counter-reset:s;margin-top:24px;text-align:left}
.bc-steps2>div{counter-increment:s;border-top:1px solid #e3e6e8;padding:16px 0 0 52px;position:relative}
.bc-steps2>div::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--bc-font-mono);font-size:22px;color:#BB2A6E}
#content .bc-steps2 strong{display:block;font-family:var(--template-headings-font);font-weight:500;font-size:18px}
@media (min-width:768px){.bc-steps2{grid-template-columns:repeat(3,1fr);gap:32px}}
/* produktová stránka */
.p-image img,.p-main-image img{border-radius:0}
.benefitBanner__picture,.benefitBanner__img{display:none !important}
.benefitBanner__item{border-top:2px solid #CB5F23;padding-top:12px;text-align:left !important}
.benefitBanner__title{font-family:var(--template-headings-font);font-weight:500}
/* obsahové stránky: víc prostoru */
.bc-page h2{margin:72px 0 16px}
/* produkt a kategorie: bez bočního panelu, popis bez šedé karty */
.type-detail .sidebar-left,.type-category .sidebar-left{display:none !important}
.type-detail .content-wrapper-in>#content,.type-category .content-wrapper-in>#content{width:100% !important;max-width:100% !important;flex:1 1 100% !important;margin-left:0 !important}
.p-detail-full-width{background:#fff !important}
.type-detail .tab-content{box-shadow:none !important;padding:24px 0 !important;background:#fff !important}
.type-detail .basic-description .bc-band{padding:48px 0}
@media (min-width:992px){.type-detail .basic-description .bc-band{padding:64px 0}}
.benefitBanner__content,.benefitBanner__data{text-align:left !important}
/* jednotné nadpisy stránek: vlevo + magentová linka */
.type-page #content h1{text-align:left;margin:16px 0 44px}
.type-page #content h1::after{content:"";display:block;width:48px;height:3px;background:#BB2A6E;margin-top:18px}
/* formuláře: odesílací tlačítko magentové */
#content form .btn,#content form button[type=submit],#content form input[type=submit]{background:#BB2A6E;border-color:#BB2A6E;color:#fff;border-radius:4px}
#content form .btn:hover,#content form button[type=submit]:hover{background:#9A1F57;border-color:#9A1F57}
/* kategorie: bez zbytečných prvků (máme 3 produkty) */
.type-category .products-top-wrapper,.type-category .listSorting,.type-category .filters-wrapper,.type-category .itemsTotal{display:none !important}
.p-code{display:none !important}
/* kontrolní seznam (Jak to funguje) */
#content .bc-check{list-style:none;padding:0;margin:8px 0 28px 52px}
#content .bc-check li{position:relative;padding-left:28px;margin:6px 0}
#content .bc-check li::before{content:"";position:absolute;left:0;top:.3em;width:15px;height:15px;border:1.5px solid #BB2A6E}
/* ===== 8. 10. 2026: hlavička (malé logo vlevo, menu vedle, bez verzálek), černé štítky, velká fotka v úvodu, čísla v úvodu ===== */
#content .bc-label,#content .bc-tag{background:#222;color:#fff}
#content .bc-band .bc-label,#content .bc-band .bc-tag{background:#CB5F23;color:#fff}
@media (min-width:992px){
 #header{position:relative}
 .header-top{border-bottom:1px solid #eee}
 .header-top-wrapper{position:relative !important;display:flex !important;align-items:center !important;justify-content:space-between !important;height:76px !important;max-width:1240px !important;margin:0 auto !important;padding:0 32px !important}
 .header-top-wrapper::before,.header-top-wrapper::after{display:none !important}
 .header-top-wrapper .navigation-tools{display:none}
 .header-top-wrapper .site-name{flex:0 0 auto !important;width:auto !important;max-width:none !important;margin:0 !important;text-align:left}
 .header-top-wrapper .site-name a{display:block;width:auto !important}
 .header-top-wrapper .site-name img{height:28px !important;width:auto !important;max-width:none !important;position:static !important;transform:none !important}
 .header-top-wrapper .navigation-buttons{flex:0 0 auto !important;width:auto !important}
 .header-top-wrapper .user-action{position:absolute !important;left:0;right:0;top:100%}
 .header-bottom{position:absolute !important;top:0;left:0;right:0;height:76px;background:transparent !important;border:0 !important;box-shadow:none !important;pointer-events:none}
 .header-bottom-wrapper{height:76px;display:flex;align-items:center;justify-content:center}
 .header-bottom #navigation{pointer-events:auto;position:static !important;width:auto !important;height:auto !important}
 .header-bottom #navigation .navigation-in{position:static !important;width:auto !important}
 .header-bottom .menu-level-1{display:flex !important;gap:30px;position:static !important;width:auto !important;height:auto !important;flex-wrap:nowrap}
 .header-bottom .menu-level-1>li{display:block !important}
 .menu-level-1>li>a{text-transform:none !important;font-size:15px !important;letter-spacing:0 !important;font-weight:500}
}
.in-index .welcome-wrapper{padding-top:0 !important}
.in-index .bc-hero2{padding:0 0 48px;gap:0}
.in-index .bc-hero2>div{padding:36px 0 0}
#content .bc-hero2 h1{margin-top:0}
.in-index .bc-hero2 img{width:100vw;max-width:none;margin-left:calc(50% - 50vw);aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;order:-1}
@media (min-width:992px){
 .in-index .bc-hero2{grid-template-columns:1fr 1.35fr;gap:56px;padding:0;min-height:500px;margin-right:calc(50% - 50vw)}
 .in-index .bc-hero2>div{padding:80px 0}
 .in-index .bc-hero2 img{order:0;width:100%;margin-left:0;height:100%;min-height:500px;aspect-ratio:auto}
}
.bc-herofacts{display:flex;gap:28px;margin-top:36px;padding-top:18px;border-top:1px solid #e3e6e8}
#content .bc-herofacts b{display:block;font-family:var(--bc-font-mono);font-weight:400;font-size:22px;color:#CB5F23;line-height:1.2}
#content .bc-herofacts div>span{font-size:12px;color:#6b6b6b}
@media (max-width:991px){.bc-herofacts{gap:16px}#content .bc-herofacts b{font-size:18px}}
@media (min-width:992px){.menu-helper{display:none !important}.menu-level-1>li.splitted{visibility:visible !important}}
@media (min-width:992px) and (max-width:1279px){.header-bottom-wrapper{justify-content:flex-start !important;padding-left:280px !important}.header-bottom .menu-level-1{gap:20px}.menu-level-1>li>a{font-size:14px !important}}
@media (min-width:992px) and (max-width:1279px){.header-top-wrapper .site-name img{height:22px !important}.header-bottom-wrapper{padding-left:265px !important}.header-bottom .menu-level-1{gap:6px}.menu-level-1>li>a{padding-left:10px !important;padding-right:10px !important}.in-index .bc-hero2{grid-template-columns:1fr 1fr;gap:40px}#content .bc-hero2 h1{font-size:46px}.in-index .bc-hero2 img{object-position:35% 50%}}
/* jednotná šířka obsahu: hlavička i obsah ve stejném kontejneru (1080 px + okraje), vše začíná na linii loga */
@media (min-width:992px){
 .header-top-wrapper{max-width:1144px !important}
 body:not(.type-index) #content{max-width:1144px;margin-left:auto !important;margin-right:auto !important;padding-left:32px !important;padding-right:32px !important;float:none !important}
 .type-category .content-wrapper-in>#content,.type-detail .content-wrapper-in>#content{max-width:1144px !important;margin-left:auto !important;margin-right:auto !important}
 .breadcrumbs{max-width:1144px;margin-left:auto !important;margin-right:auto !important;padding-left:32px !important;padding-right:32px !important}
}
.bc-lp{margin-left:0 !important}
.type-category .category-title{text-align:left !important}
.type-category .category-title::after{content:"";display:block;width:48px;height:3px;background:#BB2A6E;margin-top:18px}
.type-category .category-top{border:0 !important}
/* ===== 8. 10. 2026: sekce testů na homepage – šedý pruh, bílé karty, barevný pruh + záložka, seznam „co dostanete“, na mobilu posuvné ===== */
.bc-tests{border-image:linear-gradient(#F4F5F6,#F4F5F6) fill 0//0 100vmax}
.bc-cards2{gap:28px}
.bc-cards2>div{position:relative;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;border-top:5px solid #CB5F23}
.bc-cards2>div:nth-child(2){border-top-color:#BB2A6E}
.bc-cards2 img{align-self:stretch;aspect-ratio:4/3;object-fit:cover;border-bottom:0 !important;margin-top:30px}
#content .bc-cards2 .bc-label{position:absolute;top:-5px;left:0;margin:0 !important;padding:7px 14px;background:#CB5F23;color:#fff;z-index:2}
#content .bc-cards2>div:nth-child(2) .bc-label{background:#BB2A6E;color:#fff}
#content .bc-cards2 h3{font-size:30px;margin:22px 24px 8px}
#content .bc-cards2 p{margin-left:24px;margin-right:24px;max-width:380px}
#content .bc-cards2 p.bc-price{font-family:var(--template-headings-font);font-weight:500;font-size:28px;color:#222;margin-bottom:18px}
.bc-cards2 .bc-row2{flex-direction:column;gap:12px;justify-content:center}
.bc-cards2 .bc-row2 .btn{min-width:220px}
#content .bc-cards2 .bc-row2 a:not(.btn){font-size:14px}
#content .bc-incl{list-style:none;align-self:stretch;padding:20px 0 0;margin:24px 24px 28px;border-top:1px solid #e8eaeb;text-align:left;font-size:14px}
#content .bc-incl li{position:relative;padding-left:26px;margin:9px 0;line-height:1.45}
#content .bc-incl li::before{content:"";position:absolute;left:2px;top:.25em;width:6px;height:11px;border:solid #BB2A6E;border-width:0 2px 2px 0;transform:rotate(45deg)}
#content .bc-cards2>div:nth-child(1) .bc-incl li::before{border-color:#CB5F23}
@media (max-width:767px){
 .bc-cards2{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:5px 16px 8px;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
 .bc-cards2::-webkit-scrollbar{display:none}
 .bc-cards2>div{flex:0 0 84%;scroll-snap-align:center}
 #content .bc-cards2 h3{font-size:26px}
}
/* ===== rozcestník „Jaký test vybrat?“ (homepage, styl Macromo) ===== */
.bc-pickcards{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:44px;text-align:left}
.bc-pickcard{position:relative}#content .bc-pickcard a{color:inherit;text-decoration:none}#content .bc-pickcard h3 a::after{content:"";position:absolute;inset:0}
.bc-pickcard img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
#content .bc-pickcard h3{font-size:24px;margin:20px 0 6px;letter-spacing:-.01em}
#content .bc-pickcard h3 span{color:#BB2A6E;margin-left:6px;display:inline-block;transition:transform .2s}
#content .bc-pickcard:hover h3 span{transform:translateX(4px)}
#content .bc-pickcard p{margin:0;color:#6b6b6b;font-size:15px;line-height:1.55;max-width:440px}
@media (max-width:767px){.bc-pickcards{gap:14px;margin-top:28px}#content .bc-pickcard h3{font-size:18px;margin-top:12px}#content .bc-pickcard p{font-size:13px}}
/* ===== homepage: 3 kroky jako šedé karty s velkým číslem ===== */
.in-index .bc-steps2{gap:24px;margin-top:44px}
.in-index .bc-steps2>div{background:#F4F5F6;border-top:0;padding:32px 28px 30px;min-height:230px;color:#555;font-size:15px;line-height:1.55}
.in-index .bc-steps2>div::before{position:static;display:block;font-size:44px;color:#CB5F23;line-height:1;margin-bottom:34px}
.in-index #content .bc-steps2 strong{font-size:22px;color:#222;margin-bottom:8px;letter-spacing:-.01em}
@media (max-width:767px){.in-index .bc-steps2{gap:12px;margin-top:28px}.in-index .bc-steps2>div{min-height:0;padding:22px 20px 22px 78px;position:relative}.in-index .bc-steps2>div::before{position:absolute;left:20px;top:22px;font-size:30px;margin:0}}
/* ===== Proč Bark·Code: 3 body ===== */
.bc-usp--3{grid-template-columns:1fr !important;gap:28px !important}
@media (min-width:768px){.bc-usp--3{grid-template-columns:repeat(3,1fr) !important;gap:40px !important}}
.bc-usp--3>div{padding-top:18px}
#content .bc-usp--3 strong{font-size:22px;margin-bottom:8px;letter-spacing:-.01em}
#content .bc-usp--3 p{font-size:15px;color:#555;line-height:1.55}
#content .bc-usp--3 a{color:#BB2A6E;text-decoration:none;display:inline-block;margin-top:6px}
/* ===== patička (obsah vkládá skript v zápatí HTML kódů) ===== */
#footer{background:#F4F5F6}
#footer .footer-rows{display:none !important}
.bc-foot{background:#F4F5F6;padding:64px 0 0;font-size:14px;line-height:1.5}
.bc-foot-in{max-width:1144px;margin:0 auto;padding:0 32px}
.bc-fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;text-align:left}
.bc-fbrand img{height:26px;width:auto;display:block;margin-bottom:14px}
.bc-fbrand p{color:#555;margin:0 0 18px}
.bc-foot h4{font-family:var(--bc-font-mono);font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 14px;color:#222}
.bc-foot a{display:block;color:#3a3a3a;text-decoration:none;margin:0 0 9px}
.bc-foot a:hover{color:#BB2A6E}
.bc-foot a.bc-fc{color:#222;font-weight:500}
.bc-flegal{border-top:1px solid #dde1e3;margin-top:48px;padding:18px 0 0;font-size:12.5px}
.bc-flegal a{display:inline-block;color:#6b6b6b;margin:0 18px 6px 0}
#footer .footer-bottom-full-width{background:#F4F5F6 !important;border:0 !important}
#footer .footer-bottom{max-width:1144px !important;margin:0 auto;padding:4px 32px 24px !important;color:#6b6b6b;font-size:12.5px;background:transparent !important}
#footer .footer-bottom a{color:#6b6b6b}
@media (max-width:767px){.bc-foot{padding-top:48px}.bc-foot-in{padding:0 16px}.bc-fcols{grid-template-columns:1fr 1fr;gap:28px 16px}.bc-fbrand{grid-column:1/-1}#footer .footer-bottom{padding:4px 16px 24px !important}}
.in-index .welcome-wrapper{padding-bottom:0 !important}
/* ===== 8. 10. 2026: úvod – fotka přes celou šířku (původní pozadí z focení), text vlevo; sekce testů na bílé ===== */
@media (min-width:992px){
 .in-index .bc-hero2{position:relative;display:block !important;min-height:620px;padding:0 !important;margin-right:0 !important;border-image:linear-gradient(#ECEEEF,#ECEEEF) fill 0//0 100vmax}
 .in-index .bc-hero2>div{position:relative;z-index:2;max-width:500px;padding:96px 0 !important}
 .in-index .bc-hero2 img{position:absolute;top:0;right:calc(50% - 50vw);left:auto;height:100% !important;min-height:0 !important;width:calc(50vw + 180px) !important;max-width:none;margin:0 !important;object-fit:cover;object-position:12% 40% !important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%);mask-image:linear-gradient(to right,transparent 0,#000 9%)}
 .in-index #content .bc-hero2 .bc-btn2{background:#fff}
}
@media (min-width:992px) and (max-width:1279px){.in-index .bc-hero2>div{max-width:400px}.in-index .bc-hero2 img{width:calc(50vw + 40px) !important}}
.bc-tests{border-image:none !important}
.bc-cards2>div{border:1px solid #e3e6e8;border-top-width:5px;border-top-color:#CB5F23}
.bc-cards2>div:nth-child(2){border-top-color:#BB2A6E}
/* ===== 8. 10. 2026: produktová stránka – čistší nákupní část, seznam „co dostanete“, srovnání, časté dotazy ===== */
.type-detail .detail-parameter-product-code,.type-detail .link-icons,.type-detail .social-buttons-wrapper,.type-detail .basic-description>h4:first-child,.type-detail ul.p-detail-tabs,.type-detail #productDiscussion,.type-detail .discussion-wrapper{display:none !important}
.type-detail .shp-tabs-wrapper{background:none !important;border:0 !important}
.type-detail .p-detail .price-final,.type-detail .p-detail .price-final-holder{color:#222 !important;font-family:var(--template-headings-font);font-weight:500}
.type-detail .detail-parameter-availability .availability-label{color:#555 !important;font-weight:400}
.type-detail .detail-parameter-availability .availability-label::after{content:" · odešleme do 2 pracovních dní";color:#6b6b6b}
.type-detail .p-short-description{font-size:17px;line-height:1.6;color:#3a3a3a}
.type-detail .p-short-description .bc-pincl{list-style:none;padding:18px 0 0;margin:18px 0 6px;border-top:1px solid #e8eaeb;font-size:15px;color:#222}
.type-detail .p-short-description .bc-pincl li{position:relative;padding-left:26px;margin:8px 0;line-height:1.45}
.type-detail .p-short-description .bc-pincl li::before{content:"";position:absolute;left:2px;top:.25em;width:6px;height:11px;border:solid #CB5F23;border-width:0 2px 2px 0;transform:rotate(45deg)}
@media (max-width:767px){.type-detail .benefitBanner{display:grid !important;grid-template-columns:1fr 1fr;gap:18px 16px}.type-detail .benefitBanner__item{margin:0 !important;width:auto !important;max-width:none !important;flex:none !important}}
/* srovnání */
.bc-cmp{overflow-x:auto;margin:8px 0 8px}
.bc-cmp table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}
.bc-cmp th,.bc-cmp td{text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid #e8eaeb;vertical-align:top;line-height:1.45}
.bc-cmp thead th{font-family:var(--template-headings-font);font-weight:500;font-size:18px;border-bottom:2px solid #222}
.bc-cmp thead th:nth-child(2){border-bottom-color:#CB5F23}.bc-cmp thead th:nth-child(3){border-bottom-color:#BB2A6E}
.bc-cmp tbody th{font-weight:600;font-size:13px;color:#6b6b6b;width:22%}
.bc-cmp tr.bc-cmp-cta td,.bc-cmp tr.bc-cmp-cta th{border-bottom:0}
#content .bc-cmp a{color:#BB2A6E;text-decoration:none;font-weight:500}
/* časté dotazy */
#content .bc-faq h3{font-size:18px;margin:22px 0 6px;padding-top:18px;border-top:1px solid #e8eaeb}
#content .bc-faq h3:first-child{border-top:0;padding-top:0}
#content .bc-faq p{margin:0;color:#555}
#content .bc-faq h3{font-family:var(--template-headings-font) !important;text-transform:none !important;letter-spacing:-.01em !important;font-weight:500 !important;color:#222 !important}
#content .bc-cards2 .bc-label,#content .bc-band .bc-label,#content .bc-band .bc-tag,#content .bc-fakta .bc-label{color:#fff !important}
.bc-cards2 a.bc-cardimg{display:block;align-self:stretch}#content .bc-cards2 h3 a{color:inherit;text-decoration:none}#content .bc-cards2 h3 a:hover{color:#BB2A6E}

/* ===== landing pages: půlený úvod – text vlevo na bílé, barevná fotka vpravo; mobil fotka nahoře ===== */
.id-725 #content h1:not(.bc-lph1),.id-728 #content h1:not(.bc-lph1){display:none !important}
.bc-lphero{display:flex;flex-direction:column;margin:0 0 24px}
.bc-lphero img{order:-1;width:100vw;max-width:none;margin-left:calc(50% - 50vw);aspect-ratio:4/3;height:auto;object-fit:cover;object-position:85% 50%;display:block}
.bc-lphero>div{padding:28px 0 8px}
#content .bc-lphero h1{margin:0 0 16px}
@media (min-width:992px){
 .bc-lphero{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;margin:8px calc(50% - 50vw) 56px 0}
 .bc-lphero>div{padding:40px 0}
 .bc-lphero img{order:0;width:100%;height:580px;margin:0;aspect-ratio:auto;object-position:92% 50%}
 #content .bc-lphero h1{font-size:46px}
}
/* ===== landing pages: obsah pod úvodem ===== */
.bc-lp{max-width:760px;margin-left:auto !important;margin-right:auto !important}
.bc-lp>p,.bc-lp li{font-size:17px;line-height:1.7}
.bc-lp .bc-cards2,.bc-lp .bc-steps2{width:min(1080px,calc(100vw - 32px));position:relative;left:50%;transform:translateX(-50%)}
.bc-lp .bc-cards2{margin-top:32px}
.bc-lp .bc-steps2{gap:24px;margin-top:32px}
.bc-lp .bc-steps2>div{background:#F4F5F6;border-top:0;padding:32px 28px 30px;color:#555;font-size:15px;line-height:1.55}
.bc-lp .bc-steps2>div::before{position:static;display:block;font-size:44px;color:#CB5F23;line-height:1;margin-bottom:28px}
#content .bc-lp .bc-steps2 strong{font-size:22px;color:#222;margin-bottom:8px}
@media (max-width:767px){.bc-lp .bc-steps2{gap:12px}.bc-lp .bc-steps2>div{padding:22px 20px 22px 78px;position:relative}.bc-lp .bc-steps2>div::before{position:absolute;left:20px;top:22px;font-size:30px;margin:0}.bc-lp .bc-cards2{width:auto;left:auto;transform:none}}
#content .bc-switch{text-align:center;margin:28px 0 0;font-size:16px}
#content .bc-switch a{color:#BB2A6E;text-decoration:none;font-weight:500}
#content .bc-faq .bc-q{font-family:var(--template-headings-font);font-weight:500;font-size:19px;color:#222;margin:22px 0 6px;padding-top:20px;border-top:1px solid #e8eaeb}
#content .bc-faq .bc-q:first-child{border-top:0;padding-top:0}
#content .bc-faq p:not(.bc-q){margin:0;color:#555}
.bc-lp .bc-outro.bc-band{margin-top:72px;padding:72px 0}
#content .bc-lp .bc-outro .bc-claim{color:#fff;font-family:var(--template-headings-font);font-weight:500;font-size:36px;margin:0 0 20px}
#content .bc-lp sup{font-size:.7em;color:#BB2A6E;margin-left:1px}#content .bc-zdroje{font-size:13px !important;line-height:1.5 !important;color:#6b6b6b;border-top:1px solid #e8eaeb;padding-top:16px;margin-top:40px}#content .bc-zdroje a{color:#6b6b6b;word-break:break-all}
/* dvojitá linka pod nadpisy (jako v podpisu): magenta + oranžová */
.type-page #content h1::after,.type-category .category-title::after{width:76px !important;height:3px !important;background:linear-gradient(to right,#BB2A6E 0 34px,transparent 34px 42px,#CB5F23 42px 76px) !important}
/* menu bez verzálek i na mobilu */
#navigation .menu-level-1 a,#navigation .menu-level-2 a,.navigation-in a{text-transform:none !important;letter-spacing:0 !important}
/* ===== košík a pokladna ===== */
.in-kosik .box,.ordering-process .box,.in-kosik .order-summary,.ordering-process .order-summary,.in-kosik .checkout-box,.ordering-process .checkout-box{background:#fff !important;border:1px solid #e8eaeb !important;border-radius:0 !important;box-shadow:none !important}
.in-kosik .cart-content h2,.in-kosik .cart-content .h4,.ordering-process .cart-content h2,.ordering-process .cart-content .h4,.in-kosik .cart-content h3,.ordering-process .cart-content h3{color:#222 !important;text-transform:none !important;font-family:var(--template-headings-font) !important;font-weight:500 !important;letter-spacing:-.01em !important}
.in-kosik .order-summary h2,.ordering-process .order-summary h2,.in-kosik .order-summary .h4,.ordering-process .order-summary .h4{font-size:22px !important;line-height:1.2 !important}
.in-kosik .cart-content [class*=price],.ordering-process .order-summary [class*=price]{color:#222 !important}
.in-kosik .next-step-back,.ordering-process .next-step-back{background:#F4F5F6 !important;border-color:#F4F5F6 !important;color:#222 !important}
.in-kosik .btn,.ordering-process .btn{text-transform:none !important;border-radius:4px !important;letter-spacing:0 !important}
.in-kosik .next-step,.ordering-process .next-step{display:flex;gap:8px;align-items:stretch}
.in-kosik .next-step .btn,.ordering-process .next-step .btn{white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:12px 18px !important;line-height:1.2 !important}
.in-kosik .next-step .btn-conversion,.ordering-process .next-step .btn-conversion{flex:1}
.cart-header .step.completed .step-number,.cart-header .step.completed a,.cart-header .step.completed{color:#222 !important}
.cart-header .step.completed>*:first-child{background:#F4F5F6 !important;border-color:#F4F5F6 !important;color:#222 !important}
.ordering-process .checkout-box .btn-primary{background:#fff !important;color:#222 !important;border:1px solid #e3e6e8 !important}
.in-kosik .summary-wrapper,.in-kosik .checkout-box-wrapper,.ordering-process .summary-wrapper,.ordering-process .checkout-box-wrapper{background:#fff !important;border:1px solid #e8eaeb !important}
.in-kosik .checkout-box,.in-kosik .order-summary,.ordering-process .order-summary,.ordering-process .checkout-box{border:0 !important}
.ordering-process .increase,.ordering-process .decrease{background:#fff !important}
.ordering-process .col-md-4 .cart-content,.in-kosik .col-md-4 .cart-content{background:#fff !important}
.ordering-process .col-md-4>.cart-content{border:1px solid #e8eaeb !important}
.in-kosik .next-step-back{display:none !important}
.in-kosik .next-step .btn-conversion{width:100%}
/* kroky v popisu produktu (dárkový poukaz) */
.type-detail .bc-steps2{gap:24px;margin-top:24px}
.type-detail .bc-steps2>div{background:#F4F5F6;border-top:0;padding:28px 24px 26px;color:#555;font-size:15px;line-height:1.55}
.type-detail .bc-steps2>div::before{position:static;display:block;font-size:40px;color:#CB5F23;line-height:1;margin-bottom:24px}
#content .type-detail .bc-steps2 strong,.type-detail #content .bc-steps2 strong{font-size:20px;color:#222;margin-bottom:8px}
@media (max-width:767px){.type-detail .bc-steps2{gap:12px}.type-detail .bc-steps2>div{padding:22px 20px 22px 78px;position:relative}.type-detail .bc-steps2>div::before{position:absolute;left:20px;top:22px;font-size:30px;margin:0}}
/* dárkový poukaz: doručení e-mailem, ne odeslání sady */
html:has(link[rel=canonical][href*="darkovy-poukaz"]) .type-detail .detail-parameter-availability .availability-label::after{content:" · poukaz přijde e-mailem"}
/* stránky s vlastním úvodem: skrýt šablonový H1 */
body:has(.bc-lph1) #content h1:not(.bc-lph1){display:none !important}
.id-710 .bc-lphero img{object-position:45% 45% !important}
/* časté dotazy: rozbalovací (JS v zápatí přidá .bc-acc) */
#content .bc-lp .bc-faq h3{font-family:var(--bc-font-mono) !important;font-size:12px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#CB5F23 !important;font-weight:400 !important;border:0 !important;margin:44px 0 0 !important;padding:0 !important}
#content .bc-lp .bc-faq h3:first-child{margin-top:8px !important}
.bc-faq.bc-acc .bc-q{cursor:pointer;position:relative;padding-right:36px !important;user-select:none}
.bc-faq.bc-acc .bc-q::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-35%);font-family:var(--bc-font-text,Inter),sans-serif;font-weight:300;font-size:26px;line-height:1;color:#BB2A6E}
.bc-faq.bc-acc .bc-q:first-child::after{transform:translateY(-50%)}
.bc-faq.bc-acc .bc-q.open::after{content:"−"}
.bc-faq.bc-acc .bc-a{display:none}
.bc-faq.bc-acc .bc-a.open{display:block;margin:4px 0 6px !important}
#content .bc-lp .bc-faq h3+.bc-q{border-top:0 !important;padding-top:12px !important}
/* ===== kategorie Testy DNA: vlastní karty místo výpisu ===== */
.type-category.id-707 #products,.type-category.id-707 .listingControls,.type-category.id-707 #category-header,.type-category.id-707 #filters-wrapper{display:none !important}
.type-category .category-perex{max-width:none}
.type-category .bc-catintro .bc-lead{font-size:18px;color:#3a3a3a;margin:0 0 8px}
.type-category .bc-cards2{margin-top:28px}
#content .bc-giftline{text-align:center;margin:36px 0 0;padding:22px;background:#F4F5F6}
#content .bc-giftline p{margin:0;font-size:16px}
#content .bc-giftline a{color:#BB2A6E;text-decoration:none;font-weight:500}
.type-category .bc-catbottom{max-width:760px;margin:24px auto 0}
/* ===== kontakt ===== */
.bc-contact{display:grid;gap:40px}
@media (min-width:992px){.bc-contact{grid-template-columns:1fr 1.2fr;gap:72px;align-items:start}}
#content .bc-contact .bc-lead{font-size:18px;color:#3a3a3a;margin:0 0 28px}
#content .bc-ci{display:flex;flex-direction:column;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid #e8eaeb}
#content .bc-ci span{font-family:var(--bc-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#CB5F23;margin-bottom:4px}
#content .bc-ci a{font-family:var(--template-headings-font);font-weight:500;font-size:22px;color:#222;text-decoration:none}
#content .bc-ci a:hover{color:#BB2A6E}
#content .bc-firma{color:#6b6b6b;font-size:14px;line-height:1.7;margin-top:28px}
#content .bc-contact-form h2{margin:0 0 16px;font-size:26px}
.bc-contact-form{background:#F4F5F6;padding:32px}
.bc-contact-form input,.bc-contact-form textarea{background:#fff !important;border:1px solid #dde1e3 !important;border-radius:0 !important;width:100% !important;max-width:none !important}
.bc-contact{grid-template-columns:minmax(0,1fr)}
@media (min-width:992px){.bc-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}
.bc-contact-form,.bc-contact-form *{max-width:100%;box-sizing:border-box}
@media (max-width:767px){.bc-contact-form{padding:22px 18px}}
.type-category .category-perex,.type-category .category-perex .bc-catintro{text-align:left !important}
/* ===== Magazín: rubriky jako odkazy (bez prázdných obrázků) ===== */
.type-posts-listing .sectionDescription{text-align:left}
.type-posts-listing .sectionDescription h1::after{content:"";display:block;width:76px;height:3px;background:linear-gradient(to right,#BB2A6E 0 34px,transparent 34px 42px,#CB5F23 42px 76px);margin-top:18px}
#content .type-posts-listing .bc-lead,.type-posts-listing #content .bc-lead{font-size:18px;color:#3a3a3a;max-width:640px}
.type-posts-listing ul.subcategories{display:flex !important;flex-wrap:wrap;gap:10px;margin:24px 0 40px !important;padding:0}
.type-posts-listing ul.subcategories>li{width:auto !important;flex:none !important;max-width:none !important;padding:0 !important;float:none !important}
.type-posts-listing ul.subcategories .image{display:none !important}
.type-posts-listing ul.subcategories a{display:inline-block;border:1px solid #dde1e3 !important;background:#fff !important;padding:10px 16px !important;border-radius:4px !important;color:#222 !important;text-decoration:none;min-height:0 !important;box-shadow:none !important}
.type-posts-listing ul.subcategories a .text{font-family:var(--bc-font-text,Inter),sans-serif !important;font-size:14px !important;letter-spacing:0 !important;text-transform:none !important}
.type-posts-listing ul.subcategories a:hover{border-color:#BB2A6E !important;color:#BB2A6E !important}
.type-posts-listing ul.subcategories{justify-content:flex-start !important}.type-posts-listing ul.subcategories a .text{overflow:visible !important;text-overflow:clip !important;white-space:nowrap}.type-posts-listing ul.subcategories a{width:auto !important;height:auto !important;display:inline-flex !important;align-items:center}
/* ===== O nás ===== */
.id-713 .bc-lphero img{object-position:50% 40% !important}
.bc-about{max-width:960px;margin:24px auto 0}
.bc-about p{font-size:17px;line-height:1.7}
.bc-about .bc-block{max-width:680px;margin:0 auto 64px}
.bc-about .bc-row{margin:0 0 72px}
@media (min-width:992px){.bc-about>.bc-row~.bc-block~.bc-row{grid-template-columns:7fr 5fr}.bc-about>.bc-row~.bc-block~.bc-row .bc-row__img{order:2}}
#content .bc-about .bc-caption{font-size:13px;color:#6b6b6b;margin-top:10px;font-style:normal}
.bc-about .bc-outro.bc-band{margin-top:40px;padding:72px 0}
#content .bc-about .bc-outro .bc-claim{color:#fff;font-family:var(--template-headings-font);font-weight:500;font-size:32px;margin:0 0 22px;line-height:1.2}
#content .bc-outro-ig{margin-top:18px;font-size:15px}
#content .bc-outro-ig,#content .bc-band .bc-outro-ig{color:#c9c9c9}
#content .bc-outro-ig a{color:#fff;text-decoration:underline}
.bc-about{max-width:none !important;margin:24px 0 0 !important}.bc-about .bc-block{margin:0 0 64px !important;max-width:720px !important}
.bc-about .bc-block--wide{max-width:none !important}
.bc-about .bc-usp--3{margin-top:28px}
#content .bc-team .bc-role{display:block;font-family:var(--bc-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#CB5F23;margin:2px 0 8px}
#content .bc-teamnote{margin-top:28px;color:#555;font-size:16px}
#content .bc-outro-lead{color:#c9c9c9;max-width:640px;margin:0 auto 18px;font-size:17px}
#content .bc-about .bc-row__text .bc-label{margin-bottom:10px}
@media (min-width:992px){.bc-about>.bc-row+.bc-row{grid-template-columns:7fr 5fr}.bc-about>.bc-row+.bc-row .bc-row__img{order:2}}
/* podpis zakladatelů (jako e-mailový podpis) */
.bc-sign{margin-top:36px}
.bc-sign-bars{width:76px;height:3px;background:linear-gradient(to right,#BB2A6E 0 34px,transparent 34px 42px,#CB5F23 42px 76px);margin-bottom:16px}
#content .bc-sign-names{font-family:var(--template-headings-font);font-weight:500;font-size:22px;color:#222;margin:0}
#content .bc-sign-names span{font-family:var(--bc-font-text,Inter),sans-serif;font-weight:400;font-size:16px;color:#6b6b6b}
#content .bc-sign-role{margin:2px 0 0;color:#555;font-size:16px}
#content .bc-sign-note{margin:18px 0 0;color:#6b6b6b;font-size:14px}
#content .bc-sign-names b{font-weight:500}#content .bc-sign-names .bc-c{color:#BB2A6E}#content .bc-sign-names .bc-o{color:#CB5F23}
#content .bc-sign-names .bc-c,#content .bc-sign-names .bc-o{color:#222 !important}#content .bc-sign-names{font-weight:700}#content .bc-sign-names b{font-weight:700}.id-713 .bc-lphero img{object-position:50% 50% !important}
/* ===== košík a pokladna: střídmější typografie ===== */
.ordering-process .cart-content h2,.ordering-process .cart-content .h4,.ordering-process h2.h4{font-size:20px !important;line-height:1.25 !important;font-weight:500 !important;margin-bottom:14px !important}
@media (min-width:992px){.ordering-process .cart-content h2,.ordering-process .cart-content .h4,.ordering-process h2.h4{font-size:22px !important}}
.ordering-process .price-label,.ordering-process .p-label{font-weight:400 !important;color:#6b6b6b !important}
.ordering-process .price-label.price-primary{color:#222 !important;font-size:15px !important}
.ordering-process strong.price-final,.ordering-process .price-final{font-weight:600 !important}
.ordering-process .order-button-text,.ordering-process .btn-conversion{text-transform:none !important;font-size:16px !important;font-weight:600 !important;letter-spacing:0 !important}
.ordering-process .availability-label{color:#555 !important;font-weight:400 !important}
.ordering-process a.main-link{font-family:var(--template-headings-font) !important;font-weight:500 !important;font-size:16px !important}
.ordering-process .contact-box{min-height:0 !important;border:0 !important;padding:0 !important}
.ordering-process .checkout-box a{font-weight:400 !important}
.ordering-process .shipping-billing-table label,.ordering-process .radio-wrapper label,.ordering-process .radio-wrapper b,.ordering-process .radio-wrapper strong{font-weight:500 !important}
.ordering-process .radio-wrapper [class*=price],.ordering-process .radio-wrapper .payment-shipping-price{color:#222 !important;font-weight:500 !important}
.ordering-process .cart-header .step{font-weight:500 !important}

/* HERO – menší notebooky (992–1439 px): užší text, menší fotka, ať text nepřekrývá psa */
@media (min-width:992px) and (max-width:1439.98px){.in-index .bc-hero2>div{max-width:440px !important}.in-index .bc-hero2 img{width:calc(50vw + 40px) !important}}
@media (min-width:992px){#content .bc-herofacts div>span{white-space:nowrap}.bc-herofacts{gap:22px}}

/* PRE-LAUNCH: coming soon + stránka po potvrzení (.bc-cs) */
body:has(.bc-cs) .breadcrumbs{display:none !important}
.bc-cs{--cs-mbg:#f3a8c7;--cs-bg:var(--cs-mbg);--cs-lb:#CB5F23;--cs-mpos:60%;position:relative;overflow:hidden;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:var(--cs-mbg);color:#222}
.bc-cs-pink{--cs-bg:linear-gradient(#d6719a 0%,#e384a2 45%,#f0a0c0 85%,#f4a9c8 100%);--cs-mbg:#f3a8c7;--cs-lb:#CB5F23;--cs-mpos:62%}
.bc-cs-orange{--cs-bg:linear-gradient(#a03303 0%,#c04301 45%,#e46e17 80%,#f48829 100%);--cs-mbg:#f38627;--cs-lb:#BB2A6E;--cs-mpos:52%}
#content .bc-cs img.bc-cs-ph{display:block;width:100vw;max-width:none;height:auto;margin:0 calc(50% - 50vw);aspect-ratio:5/4;object-fit:cover;object-position:var(--cs-mpos) 60%;-webkit-mask-image:linear-gradient(#000 70%,transparent 100%);mask-image:linear-gradient(#000 70%,transparent 100%)}
.bc-cs-tx{position:relative;z-index:2;margin-top:-56px;padding:0 0 44px}
#content .bc-cs .bc-label{display:inline-block;background:var(--cs-lb) !important;color:#fff !important;font-weight:700;letter-spacing:.14em;margin:0}
#content .bc-cs h1{font-size:40px;line-height:1.04;letter-spacing:-.02em;margin:18px 0 16px;color:#222}
#content .bc-cs .bc-cs-lead{font-size:16px;line-height:1.6;margin:0 0 24px;color:#222}
#content .bc-cs .bc-cs-small{font-size:13px;line-height:1.5;margin:14px 0 0;color:#222;opacity:.85}
#content .bc-cs .btn{margin:0}
@media (min-width:992px){
 .bc-cs{display:flex;align-items:center;min-height:620px;background:var(--cs-bg)}
 #content .bc-cs img.bc-cs-ph{position:absolute;top:0;right:0;width:auto;height:100%;margin:0;aspect-ratio:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}
 .bc-cs-tx{max-width:470px;margin:0;padding:64px 0}
 #content .bc-cs h1{font-size:60px}
 #content .bc-cs .bc-cs-lead{font-size:18px}
}
@media (min-width:992px) and (max-width:1299px){#content .bc-cs img.bc-cs-ph{right:-120px}.bc-cs-tx{max-width:430px}}
#content .bc-cs h1::after{display:none !important}
.bc-cs-ster{--cs-bg:linear-gradient(#d86c9d 0%,#e37ea6 50%,#e891be 100%);--cs-mbg:#e78fbc;--cs-lb:#CB5F23;--cs-mpos:60%}
@media (min-width:992px){#content .bc-cs-ster img.bc-cs-ph{right:-150px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%);mask-image:linear-gradient(to right,transparent 0,#000 12%)}.bc-cs-ster .bc-cs-tx{max-width:430px}}
@media (min-width:992px) and (max-width:1299px){#content .bc-cs-ster img.bc-cs-ph{right:-270px}}
@media (min-width:992px){#content .bc-cs-ster img.bc-cs-ph{right:-110px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}}
@media (min-width:992px) and (max-width:1299px){#content .bc-cs-ster img.bc-cs-ph{right:-230px}}

/* pre-launch: oranžová varianta + formulář + firemní údaje */
#content .bc-cs-orange .bc-cs-acc{color:#fff}
@media (min-width:992px){#content .bc-cs-orange h1,#content .bc-cs-orange .bc-cs-lead,#content .bc-cs-orange .bc-cs-small,#content .bc-cs-orange .bc-cs-small a{color:#fff}#content .bc-cs-orange .bc-cs-acc{color:#222}}
#content .bc-cs-small a{color:inherit;text-decoration:underline}
.bc-cs-formslot{min-height:56px}
.bc-cs-form{display:flex;flex-direction:column;gap:8px;max-width:470px;margin:0}
#content .bc-cs-form input[type=email]{font:inherit;font-size:16px;font-weight:400;height:auto;padding:15px 16px;border:0;border-radius:4px;background:#fff;color:#222;width:100%;box-shadow:none}
#content .bc-cs-form .btn{width:100%;margin:0;padding:15px 22px;white-space:nowrap}
@media (min-width:992px){.bc-cs-form{flex-direction:row}#content .bc-cs-form input[type=email]{flex:1;min-width:0}#content .bc-cs-form .btn{width:auto}}
#content .bc-cs-company{margin:0 calc(50% - 50vw);padding:20px calc(50vw - 50%);font-size:13px;line-height:1.6;color:#5b5b5b;background:#fff}
#content .bc-cs-company a{color:#222;text-decoration:none}

/* Cookie lišta Shoptetu – kompaktní bílá karta ve stylu webu */
.siteCookies.siteCookies--bottom{left:16px !important;right:16px !important;bottom:16px !important;top:auto !important;width:auto !important;max-width:440px !important;transform:none !important;margin:0 !important}
.siteCookies .siteCookies__form{display:block !important;background:#fff !important;color:#222 !important;padding:16px 18px !important;border:0 !important;border-radius:4px !important;box-shadow:0 6px 24px rgba(0,0,0,.18) !important;width:auto !important;max-width:none !important;margin:0 !important}
.siteCookies .siteCookies__content{display:block !important;width:auto !important;padding:0 !important;margin:0 !important}
.siteCookies .siteCookies__text{font-family:"BC Inter",Arial,sans-serif !important;font-size:13px !important;line-height:1.5 !important;font-weight:400 !important;color:#222 !important;margin:0 0 12px !important;padding:0 !important}
.siteCookies .siteCookies__text a{color:#222 !important;text-decoration:underline !important}
.siteCookies .siteCookies__links{margin:0 !important;padding:0 !important;float:right}
.siteCookies .siteCookies__link{font-size:13px !important;font-weight:400 !important;color:#222 !important;background:none !important;border:0 !important;padding:8px 0 !important;height:auto !important;min-height:0 !important;text-decoration:underline !important}
.siteCookies .siteCookies__buttonWrap{display:flex !important;gap:8px !important;width:auto !important;padding:0 !important;margin:0 !important}
.siteCookies .siteCookies__button{font-size:13px !important;font-weight:600 !important;padding:8px 16px !important;height:auto !important;min-height:0 !important;min-width:0 !important;border-radius:4px !important;border:1px solid #222 !important;background:#fff !important;color:#222 !important;box-shadow:none !important;margin:0 !important}
.siteCookies .siteCookies__button:hover{background:#222 !important;color:#fff !important}
.siteCookies .siteCookies__form{display:flex !important;flex-wrap:wrap !important;align-items:center !important}
.siteCookies .siteCookies__content{display:contents !important}
.siteCookies .siteCookies__text{flex:0 0 100% !important}
.siteCookies .siteCookies__buttonWrap{order:2 !important;flex:0 0 auto !important}
.siteCookies .siteCookies__links{order:3 !important;float:none !important;margin-left:auto !important;width:auto !important}
.siteCookies .siteCookies__button{width:auto !important;flex:0 0 auto !important;white-space:nowrap !important}
.siteCookies .siteCookies__button,.siteCookies .siteCookies__link{line-height:1.2 !important}

/* PRE-LAUNCH: odpočet + ukázka zprávy (.bc-tz) */
.bc-cs-cd{display:flex;gap:8px;margin:0 0 22px}
.bc-cs-cd>div{min-width:56px;padding:10px 8px 8px;background:rgba(0,0,0,.18);text-align:center;border-radius:4px}
#content .bc-cs-cd b{display:block;font-family:var(--bc-font-mono);font-weight:700;font-size:24px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
#content .bc-cs-cd span{display:block;font-family:var(--bc-font-mono);font-size:10px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:.85;margin-top:6px}
#content .bc-tz{margin:0 calc(50% - 50vw);padding:44px calc(50vw - 50%) 48px;background:#222;color:#fff}
#content .bc-tz .bc-label{background:#CB5F23 !important;color:#fff !important;margin:0}
#content .bc-tz h2{font-size:26px;line-height:1.15;color:#fff;margin:14px 0 8px}
#content .bc-tz h2::after{display:none !important}
#content .bc-tz .bc-tz-sub{margin:0 0 26px;font-family:var(--bc-font-mono);font-size:13px;letter-spacing:.04em;color:#c9c9c9}
.bc-tz-grid{display:grid;grid-template-columns:1fr;gap:20px}
.bc-tz-card{background:#2c2c2c;padding:20px 20px 18px;border-top:3px solid #CB5F23}
.bc-tz-card2{border-top-color:#BB2A6E}
#content .bc-tz-card h3{font-family:var(--bc-font-mono);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 12px}
#content .bc-tz-card h3::after{display:none !important}
.bc-tz-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #3d3d3d;font-family:var(--bc-font-mono);font-size:14px;color:#ddd}
.bc-tz-r{display:inline-block;height:12px;max-width:60%;background:#555;border-radius:2px;line-height:0;font-size:0}
#content .bc-tz-card p{margin:14px 0 0;font-size:14px;color:#c9c9c9}
@media (min-width:992px){.bc-cs-cd>div{min-width:64px}#content .bc-cs-cd b{font-size:30px}#content .bc-tz{padding:60px calc(50vw - 50%) 64px}#content .bc-tz h2{font-size:32px}.bc-tz-grid{grid-template-columns:1fr 1fr}}

/* PRE-LAUNCH: fotky na výšku (bígl na růžové, černý pes na oranžové) */
.bc-cs-bigl{--cs-bg:linear-gradient(#dd779f 0%,#e782a2 25%,#e288a4 75%,#df88ab 100%);--cs-mbg:#e087a8;--cs-lb:#CB5F23}
.bc-cs-cerny{--cs-bg:linear-gradient(#9e4a1e 0%,#bc571f 25%,#c75b12 50%,#c86121 75%,#d06b27 100%);--cs-mbg:#cb6420;--cs-lb:#BB2A6E}
#content .bc-cs-bigl img.bc-cs-ph,#content .bc-cs-cerny img.bc-cs-ph{aspect-ratio:1/1}
#content .bc-cs-bigl img.bc-cs-ph{object-position:50% 40%}
#content .bc-cs-cerny img.bc-cs-ph{object-position:50% 58%}
@media (min-width:992px){
 #content .bc-cs-bigl img.bc-cs-ph,#content .bc-cs-cerny img.bc-cs-ph{right:0;width:52%;height:100%;aspect-ratio:auto;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}
 #content .bc-cs-bigl img.bc-cs-ph{object-position:40% 50%}
 #content .bc-cs-cerny img.bc-cs-ph{object-position:50% 56%}
}

/* PRE-LAUNCH: jezevčík s upraveným pozadím (stránka Zkontrolujte e-mail) */
.bc-cs-jez2{--cs-bg:linear-gradient(#e3789f 0%,#ec86ab 25%,#ed85aa 50%,#f18fb2 75%,#fbb0d1 100%);--cs-mbg:#fbb0d1;--cs-lb:#CB5F23;--cs-mpos:50%}

/* NÁVOD K ODBĚRU (/navod/) */
#content .bc-nv-list{margin:0 0 32px;padding-left:20px;max-width:760px}
#content .bc-nv-list li{margin:0 0 10px;line-height:1.6}
.bc-nv-steps{display:grid;grid-template-columns:1fr;gap:32px;margin:8px 0 48px}
.bc-nv-step{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start}
#content .bc-nv-step img{width:100%;height:auto;max-height:110px;object-fit:contain;margin:6px 0 0}
.bc-nv-n{display:inline-block;font-family:var(--template-headings-font);font-weight:600;font-size:36px;line-height:1;color:#BB2A6E;padding-bottom:6px;border-bottom:3px solid #CB5F23;margin-bottom:10px}
#content .bc-nv-step h3{font-size:20px;margin:0 0 6px}
#content .bc-nv-step h3::after{display:none !important}
#content .bc-nv-step p{margin:0 0 8px;line-height:1.6}
#content .bc-nv-check{list-style:none;padding:0;margin:0 0 8px}
#content .bc-nv-check li{position:relative;padding-left:26px;margin:0 0 4px;line-height:1.5}
#content .bc-nv-check li::before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border:2px solid #222}
.bc-nv-tips{display:grid;grid-template-columns:1fr;gap:24px;margin:0 0 40px}
#content .bc-nv-tips img{width:100%;max-width:420px;height:auto;display:block}
#content .bc-nv-help{margin-top:24px;padding:18px 20px;background:#F4F5F6}
@media (min-width:768px){.bc-nv-step{grid-template-columns:150px 1fr;gap:24px}#content .bc-nv-step img{max-height:150px}}
@media (min-width:992px){.bc-nv-steps{grid-template-columns:1fr 1fr;gap:44px 56px}.bc-nv-tips{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px}}

/* NÁVOD – fotky z focení */
#content .bc-nv-hero img{object-position:42% 45% !important}
.bc-nv-split{display:grid;grid-template-columns:1fr;gap:24px;margin:0 0 40px;align-items:center}
#content .bc-nv-split>img{width:100%;height:auto;display:block;max-height:520px;object-fit:cover}
#content .bc-nv-split .bc-nv-list{margin-bottom:0}
#content img.bc-nv-wide{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:55% 50%;margin:0 0 32px}
@media (min-width:992px){.bc-nv-split{grid-template-columns:1.3fr 1fr;gap:56px}#content img.bc-nv-wide{aspect-ratio:21/9;object-position:50% 48%}}
/* návod: fotky vedle textu vždy stejně široké a vysoké */
#content .bc-nv-split>img,#content .bc-nv-tips>img{width:100%;max-width:none;aspect-ratio:4/5;height:auto;max-height:none;object-fit:cover}

/* Detail produktu: skryt blok Doplnkove parametry (kategorie + hmotnost, hmotnost slouzi jen pro vyber dopravy) */
.type-detail .extended-description{display:none !important}

/* Produkt: Pro koho je (use cases) + poznámka + rozbalovací Podrobnosti o testu */
#content .bc-uc{list-style:none !important;padding:0 !important;margin:0 0 18px !important;display:grid;gap:10px}
#content .bc-uc li{position:relative;list-style:none !important;margin:0 !important;padding:14px 16px 14px 18px !important;background:#F4F5F6;border-left:3px solid #CB5F23;line-height:1.55}
#content .bc-uc li::before,#content .bc-uc li::marker{content:none !important;display:none !important}
#content .bc-uc strong{color:#222;font-weight:600}
@media (min-width:768px){#content .bc-uc{grid-template-columns:1fr 1fr}}
#content .bc-note{font-size:14px !important;color:#5b5b5b !important;border-top:1px solid #e8eaeb;padding-top:10px;margin-top:6px}
#content details.bc-more{border-top:1px solid #e8eaeb;margin:0}
#content details.bc-more:last-of-type{border-bottom:1px solid #e8eaeb;margin-bottom:28px}
#content details.bc-more>summary{list-style:none;cursor:pointer;position:relative;padding:18px 40px 18px 0;font-family:var(--template-headings-font);font-weight:500;font-size:19px;line-height:1.3;color:#222}
#content details.bc-more>summary::-webkit-details-marker{display:none}
#content details.bc-more>summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--bc-font-text,Inter),sans-serif;font-weight:300;font-size:26px;line-height:1;color:#BB2A6E}
#content details.bc-more[open]>summary::after{content:"−"}
#content details.bc-more>*:not(summary){margin:0 0 18px !important;color:#555}

/* Časté dotazy: každý dotaz samostatně rozbalovací (<details class="bc-qa">), celý web */
#content .bc-faq h3{margin:30px 0 4px !important;padding:0 !important;border:0 !important}
#content .bc-faq h3:first-child{margin-top:0 !important}
#content .bc-faq details.bc-qa{border-top:1px solid #e8eaeb;margin:0}
#content .bc-faq details.bc-qa:last-child,#content .bc-faq details.bc-qa:has(+ h3){border-bottom:1px solid #e8eaeb}
#content .bc-faq details.bc-qa>summary{list-style:none;cursor:pointer;position:relative;padding:16px 40px 16px 0;font-family:var(--template-headings-font);font-weight:500;font-size:18px;line-height:1.35;color:#222}
#content .bc-faq details.bc-qa>summary::-webkit-details-marker{display:none}
#content .bc-faq details.bc-qa>summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--bc-font-text,Inter),sans-serif;font-weight:300;font-size:26px;line-height:1;color:#BB2A6E}
#content .bc-faq details.bc-qa[open]>summary::after{content:"−"}
#content .bc-faq details.bc-qa>*:not(summary){margin:0 0 14px !important;color:#555}

/* Název produktu: Cabin 700 jen pro H1 na detailu produktu (samostatná rodina, ostatní nadpisy beze změny) */
@font-face{font-family:'BC Cabin Bold';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAACigAA8AAAAAYlAAAChCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnYbiVocg1YGYD9TVEFUWgCIThEICvcI6AoLhg4AATYCJAOMGAQgBYQ4B5swG7lWB8Tb1ynAeSA4w61AUQQbRwEA/XajCDYORODwaPb//z3pGMMBtoEa1h8oOlku/UlFFV8u13K4Ke/e6MQRcqlN9ZzTFKpqmS507fmYqQnaXe/x+rovfs7z14DNqzD8PRsZS4iVjsAx9TgFNgc3/VOKJqNLK+8UxVwspJGsjGQFio4YJc6ZuFEb5dKXT1/0OaDNFyMZ5LgjNPZJLg/xc/95JsncmwV+63YLlAIrAsWSWTNZYAckZCu/LMmVRVYEo9XeXzbJ3i+N8SgUwtKF8RiDxKIQurXx6Jp3QLrV7CahhNKC0kQIVUoTA6EbWgsQSgKEFloxBAjVAKGWQw4BUYqIyKFix3LYEDkOEcshTeUQy3Mc+prDRpEN5uzlgyJBQIJDeITCEBwG4RCkotS4yhpbYTSDbhlXoW8+M1bUzoTeiwWShsQbEnjTTWzzffll+gAogH/q4Q/WzvvFgUaZJoEVYAAQ093mNJMf8k+ACnjP2jaUPAgvL89ju3iEztu/jcJGY6NpkhTFLKSkAcDD/f2fWzafwMr/zLLSnnQi3pmPRFSAaaCFpj3R0qRSWXm5Kskt6h13wdQDaJJulXtL8oKozexsAxtbW5BY0yPP2FRJV/vfJrZgrNaArY7V5r7j8yTJ/6/Tryn18nRPFPCZ0BB89gAVXZIhTAaxqKa60nuK/PT0ArYVsv2B9T0QB844g9Yn9CAuEDkZomSRqCi3qbnqt6p3T7/VFmWxTbl+37Jmu7qmrolR5iZE4eafuocaiZHIO6aO3lSEnJ+fdRQhqZXrcQIhcRrzxe25KzOBvC5YKZn1i/rqa3rvMWs4UzfCXglCUFlF9amGkTrjt7nfT31EOycdmgQBWcc43e3Hj7Z7uEBbw1fvmbRQSrm7q9q1qbAj6l4PKBikaJTiCSrNkUJwMLBRWdcu7Kh73e9BNMvMhYVWn4WgAusdovJ6q3S87ftppbdloAoE0vfLSO/gz5nr7f+wU5RHQAIw2K5E5G0BU1T2zg14QqQh8Laod1MQYcRrPTgJOx3LkhkD2tQo3bMIyNOu6NH0cPoOXdHn6av0o5o7E78uv56s+wsdzbnS/XDaJVCrQoXsejIEFgL+fxQEuLtrBPt2BhEILl0oE+JQu0grvfzWuBEysIMn48pNQCfy+UkAZzzIk9IcBElzOj6rSqRg3PNEvltXYgzrsk4/OigR6LAQHhpjYcFwlXdJkgL1mdr6DuwW3D59ItYgP0F8kOzyhYsql3bj6gmKbXgbJcwVq/6evKMGTLDtH/deAeX16a1TuVE1tmawa5kdBa/ken25fCJfKfWpJffdEwcPiN885W1ywwmli3QTNvYadnptXm05fzk+/pq8N1jwxZ8OX++GHKUY/O7hgWVkPlFLfu6QmOvUpiPv9Ya3Lt6RJZalXhnuYHtOQ2L7yscmV1PRLUM6KL7h/g0jo8vAV6NVmyPadehy3FNfQhJRTzez9mceKTKUHAQGFhkZDh0dKkMGMXx8QmrUENKqlag27UR16CCqSxdxxx2H8dRTIr74Q4QkIgkSoZ464dBNl3CYZQ4fpEjwQY5MEkoWAgNFRiZUi+IpjuKoCBWhIo3FGgtTcYqlWCpKRZ9CAoIACySiu1sgcL2xIvyf7y9q21AVgdXjaULPe1YCUHo81QCkFziyjnFDhzkgCyCTYde+hfa0n/byfmPuqe1VCQhCRJjHBCJqsU/SnEIWClkqJLqwDuUoSjal+E8sW2HSKRICBirwMBCakMADCCBhgCAQIe5UL/xmd6Kvy4zJI2FIk404lx2gdhcEYD28ZsVJE231PZdEoECKEg0EWvSoMmBM08nU0uDKqXZq7YDTGwczxS/tarm9Fj7YB7B5zEP5+O7TV8mbD/LT18fffzz/9fd9a4AFYJ20rdAC93aEncI3Hg7kao0Gnk9mfE+z8WrY/WXwgMh6fwbPuje2vB4S++5L9Z8LMP+77DsgzwSMe67cwD4wEAgRGGAFAxwOveNjkwICcMdXYgsAcfMX8IIIoIh2EYKBQgMFaPdiiETHdXYIYWA52uCESiTVYierce/nAMeOBDXt/bn+PZP8FGnQ7LhR0954P+UxnP1jMfSN7+amt3QQDBYjitE4tao71aNeNZqtdqdbgFCJ0uUr06DFEd3+S/KlLydzKqdzJudyIVdzvcr9pdrTADk22pP1+M0d697Zmd6YrGpv7P4UwIwYkY9No7pVPejEYLLYHC5eGJhScPHUa17R7W16M0DO1l3JeH6c6mfNsU/Bhln///Acez/7ykOPb4K3ljP0xp+OTOqL3xbg87PHgc/+PWm7Hez7A/w9LiD47t5qPllAXIMlTjauPOMmAlDfHXHfffiwmTLrqecWLFq26pU12wN0QBVGdTTHaEwAZCdlxzFxj5X/nzjmAE0fjOOE9RM3RMoZ0kZIOI1glLyz1IxTcpGqqzTcpOwSHXdombDPPbruMvKQgQfInrIwz8yfLD1xgKnHrP3F1guLHCyjWHXQCkcvufqbl7d8fODtvXf8/CPMjvN9dAmBG8JCQkIQHw7SEofMZLCTlpEkFKaoIAX57VaTroo0lbRXdTrKIqpKW0MGWjLRqjNL3Vnpiozui0dTJ0vBGHvOXvPkb8tBbovw3WwA3qAoP+HiBJxee1yx1zX7zSKZE+STS/3n5oQhOVEoTU15GjjJKkpJsP+7LhRCfPZSByqQr9hhuQrlKRIgIknDdjlnt/OIblB3nYrL9NxnbJqhKeYecfKKizXu3vD1P1SbAvzrmgCuDQGmby731S2JQEp4yEpOdgTpScChpCAneYdTwWuP2vapTEtTRurT15ihXzJ1LGtH2q8tM+2Z64iUMzfeXPhy58EnBFLlBkSUB4wbAbwN1l0SbL492HJ/ML8eYIDWYOkjonxhe6WMewPdLD/vei3kGRjklJtcls91TothrAzY3SqNJXx6Q7GbLIJD3twqN7/8rm30evPPAuT6kOCErH4Jm86SKpaqU61DECGx5C5dqScnhU7D3eCny7WXo5lsUP8mCsBGzJmjl7UI0AVr6HNUoFVKeOS2e1w21mLoiQ78mfZeIEZN7NvLYID8ETw8s/e49JdJgPttXft9DLwlYL6K9Vw+MCGsAQ1tosW8IQje9e+CFP3WnM+EPYZRWieRLrrGrs7Mus5g/pUcAsD/Vh1GF/4hj1+u6M810b+VBT5bi9meY7jfBpwFif8HsftPKaWoG0xQZRFrlIqWVZDx0n+ZRXYFe3kqDYjdUpccBAkzuyDOn8sihqR/Zc0OOgsI3L5E/zo8hweuU7Bfo0IwjExiqCaKY0lweCayVUy8Uk2U3aJSgbGCCFi6fYnPL5RLs0nnPPbAa49JI2MUuKEcHtV+kBdkeYBhxiRgNi+J9JO3NXM3BpUncq4h2ZBqCZfZhM88Ok9F7YB/UaQhv49voYYe8YAQI+5ooglth1LUixPJmsSxtqiYeKeqj6jMbVw2K3MLsnaJYydl7bL/nazf8V3EYnMGaqYWwJD4ojA/Y+IvDqHeh0My17EsKxsrRWtX43kXKtwcTS9CKdb7yHI7QnrgCg95YOg8kPsY+twJekdwLH9gm4wsQOlO5bGexGss5Nlz7tREnhXxBZHApXH+7PoFncppqGLScUvXkRfbfWHZVfkJuB/tQhNxKR5ZuPF1RTmLzL0pq/j3HLTqjoqXnN3iovyUe/2aQwGq1cttmRfZgMd8IduQA6GnUPM1OcplvIHquH75sNZxUOIhBsQsEk2lv33cZlcYNt2KKKUh85OsvF+pT7nsKthxXGTIvvLToW9j97whOrMvNwSPUZaU0uVbVLo2IE85e/MMEHsqH8ciQ5kh3j/iDlorlfViNQrj3pvvSRT6Q5gymJSnrN7G3jMN6zjyFxuIJUZVCB4fb8c1h/T2J2zM8k0YY46Kk4gX1pCPfTzLmXhnzgvFnSzq3WH3rPSVHlrHaeoXIpcFyxlhYf5+OKgJNCOGVsTPRIKRngUPZMohu689lhZZyqCSr8FD6ui6/bF87Gxv6Qp5xxj3B8mrpq2JrDagmfZN0NxGLWErNUsE3YZ8khV38hfUDyWDHT1rtCeG01+7ST9JaFPLTleHmLHvrN0LR46XBRNviVGo6FMeK8qY1G1IVzb/6BXNVQSjUOJL3ORaJAH8TSPrGh/MNO2aqSpuuz2orTtpbtz9n3oKJm1v9B2hbQKcjZZzuOGgrWLcyBzT9zvBcZ76mYaj4u02d+38RlSNBt1Q4UshJ1MAL3dzSHW3gdzFUOLuFwgGRvlI+GTNn+x9l11MjPxFMIx36u6mnlbe3Gf1yvaJowFOgtJavSsCaqvtzFyxHtZJ1dEawqIgJJxreqFHtb55bdTswsg3meG8HtabN83cQkKSmjkhYvmwHbT3qvS9b/9gcrm3DLZJhUMKpTOgzg07SpR610JcLZq2qFcqgcFWanauQcDDYYcTJvlZsHB/HagRiEl1N5fm/ewxb8+UnhAfmCRbTUi96Io7peNmeQsIiU1YywuKhITsgFZnKOUxjc6SUD2rPWNWMm1pMnAlQT7QZKGRKfYlBBx3c9Lmq7UjkSNAjvLyWPVw9qMoOhUJ9mpxtzmHL1sB9PX6uYsCqt6kYDIuWpCQR2TlJfsJFgTwclB54jg25rK4eNXFdexx+iUjClH5oyexxyCm5U5+zF+1tVF/TeQ3xR7Tp2oof/TRHDeADsBxxSctBs5aNgjUUpNir8UrLxwKfdzcDMTrUykOo0kl4yX+/sD/y/QfH+fmOGRaPOzT+KeAzzVPkKf3QfAhrl4AT57KsvXYSdelF1dd3M8/S58ydNVQ/uhBHDOI67xfEPG0siHyxe8FTQaRYvt2bs3fynDT27I7WQZ6PD1IaSaP+UMDsZX4AK1MBY3pcToPxn9qPXxD/LIiTnXgZNtHROTYO2Tv7mMtg9qNXMUvR298lPi6fib2chmWQSJY/kWQp1sM4NwAknfpTHsbjOFe41oMRFtEX7vE8F+YbnVYW0+S5yCwId6aNO2ZnoQQcS3uXGBhQOHcoQReBKo4S3S9Ofa3x04qZeZ804qprAT30ZrTxdy6BX4OrDO8l6/SmkOpuxXfkzyEtNLK8gsmrx67353a7WPsIHkz4QWxMm/fWb+s069bMvBn4QtMWoyddVlcFNS1J3f597/UXssPf15TQ+TatcyF3GBHbd0p3qTnrcv4+P6zanoemnOtsaNkLMnc2lNVQri3r/e/XR7vzufFJOZmt90DY+XA82q/Gt3dI+WsfoR8TMM/Lt/X397Zq8EmXTtd+2x0/JFszqGxV3GneG8s/dQUcVnmM6TkjFx3D2tH10KzYOUjxjPshBNcG63a9MKnVOgoP9v4FsM+Xb1K8TGbL27SbzgmCKwbP9p6+PfnEWUOOZIFm+FyKSmHUyPjylLLmfO9F+T77btNk5tGuqqrwTF6+O0HkZe5G7bxplL/sMy/O9StH7x30n+ujYGcubmT3HN195GjhGuaQrTq7LU0Ed7w6ODYn+9giFcrUBDU8tbvxu6YAZMB+EP5LhwtVLyhBsssxT6n7MP2sbEO1VOcP2iWhKPQrdDPxcuUvpI7558jOE5K357EK0Zm+QgDcjEDsEhSvU1RaLjLpVC43h8JpA3urOn7dq/Npv8FNtfAU45a6uJdFhHow+VR24ya5Q9hAn29Ix2LNH215R/Q9cf0wzOO+waPNkl6SlD8NNXkHzIsg1QeE4UGbCSuq0cRWWvOaI1OuLe17Q785CJbDgYU0KMjyo/539WKa6NSs+gpmUfLuQGtfCdPn07jl2KPuo4bJpx735i1WW+Q5VrO+S1f3jkDITrRhxWtIh5k1dRdzQq/k6MuTMlk9pymetsEke3JXPMQz1Rn2qMEcJQb3qjNflffkPXhfd05WoXmjtz9Z+y99o1dZ2rLjo9VW7OJTPlHVs1qICzXPlOX8L62VpDvXnvaEbf28x0CUIvvxE657ne2/8Xd+6F/vK9pbXg4EIG/T6ov+Y5E/ooBVWzbwOiALn+o+O0IlLuw1ZizWV+V8eav2q7Gm1kRWTj/usslwkLYvAMewb8YrIk9qjtlyMttNVRn+Ng6Rqamw88vtbNO7MN0T3+Oj36OsauRCcnljucB78GYlPCxsZRSJ7b6H7OHlFxk9kpLHd1luFtUFVnac8gmJWzsfEqpisUvIbuVDyo740/L9xAu1hSz2K1/+ddfKyq2dSAzDkRLLuxFD1JI7nUu3o/pDE5UNCOTzgjNjI4K5QAbcIuC8vz3Le7x/H6O90ylgUCpll4WF5xG3edkWKYCeZVHrSQnruCEVj5wNgQbUnyeYGQvkwSZ1/IPjW0IzraRgnuJthk5+kGIC2uB7Z1ywFCK4jvM7UB2hgvd/bj1B35VSF7JFFawvTZef2BP7jGFBysPwvzcCxchU46e4bIy3+2dgE+VpdiY8roheDt3T6/4iHzVyM73Yl6qybq22y2JmmcUHHT6unHg5fCs6jOH/GZqgI8VVBZr5kE0oexmWj9eJlw7l2blFCryUTZEr5A9G7q8E29d+fHQqI0OK0sMTPbXfS9yJcEukshPPjMemKvnJ0ZXvH9QxsmbGUAT5w+wpxvoPhXsHYRxduSb+h/mA1mu9+867vta2f1/f9f39qJ21tWGGP9JcuJhYflITV35aGFBxWhdTcUIkLCaw8Z8zvAja3EL5j8qcIn0qgB/hf0yHwN75e3jye5D0CAX063lqyH/2MugleTv4W1srlPsp3MvVJ3nS8kICKKX9ruzI9r2fZR/TDGqsPFzcN5vYhVFTt7nrBRHdnRWC7GKYPBHnOGKHDPLyyLnoF69/EPu4hfFz4vTi3e8ZChbLk7yD33D+Ux5Ph4IGQAZuc4r+X7P65QESjVh5Ym0NF9NV/1CWcHGhtiZA862Hd5gKeu4sX36yrX+2Sv9Z65sB72zf9Sc3hO4/XpJSwkzQPhZqlKCjtY0aKq/zlCmi8/Z6B9tLbrbHMScwgoAOee3Zrc+Vyz9FyMX03mOEhOK5ALvrO7inI/3pV0dWkV1pFX8d/PKuSAz7jD+bGnBKI3V2B6gDgCioSL/sOj87iTeVXtw/XS/oZvo197NY2a04AiZZNHS4T0Tt869qHEXfd+r80zZSIXLpL5b/vJnCph684J5Zs2X0bXRrzfLOxwr+gzy4aypGMseA3qUc93kVoFWqtkN4rREsbr97qX5/564FREn5HBViYb2zLhkfLyB5pjEy+a/7jcbsBzYX0zy7yYoO3NLPE4P37hEAtKDOgKh7gEJcFyR2243rIoV8gTPKE0QDJwa70JbofRlE0ADFVuc0g/bxcYCgfelgSiYXDYDaMOZi5/cJ76R6/bj683QmqbmoB5oPiQT+7DreWT6e10j/PmFSN7c9PhYYcFtacOi8ZWaWTzipnlx7n4nncgaNbwm//hNrGH2HkuGrZuWnkaAmqQzodQyMDHS5WBzN6su+jejPPnHzked/RxiTW1MJuJVX1JkC+2pOfFGyrG+9KMWMAY47vbxpWT2ysilyuWV2FJBSchCXW39kfa6mub5mn/rN+p9eJ98W9ZbH8G+39l9aPpFdDf/aVxpSVZRET+zYv5ETe90fqRiXo9+buutqq/rrW/7PDoyytoTbZ10Mb+SP7GVcCLndZ2FbJOFFSbInCh0y/Vz8RL/8izl+/zP7eL7W0lo5uEJcexV+J3CcZLnc/JL+7IjoQ+o1gj5PW6/CG6ObGpANsUdEMHNkN9bI5AqNXBm5rfZ/pMTl48Pnxlsyru3Vm2XcMd0qFnvvXt/REhL5lCCiYVL8LdUSpijKzkDjZxEs5xO94SDUF/32K0xmjwmCPHHJmYnQNyJU3VkvWplHevOS64D5k77yaj1f6LuHPHRK1EgHn2PPECaT+sWXjlhleoHpiAfuRtg1RZZ5elR6DVk60Gxty+W2g55uRdGn3LgRKazfanpmZHRqZlU31R2VLy2jK6OrLYWUUdXHfB9fLNw/WB9PSe3ISwnsMBPfXlgOEEFQOB3n2g8ASh21N09+p6mWrqG6vyseq4pVU4/gB0aRHENB8m19u77Uev9Ud3PotYBdg5HVHm6F3oN2XkctLfnfLshL4/X8BVu0udJc/Kdj0yuOeUJSGaS54uwV5+nQKzLew/3nXIwixEQVRIdQaLumtHK+jGnqWeirkHcr3D3pMXbNLApcNpPiyUZeetr1I+rp/4TuJsczGEEUuOKQLavfvjW8DwWghC/5wAO8qjKnK+6vo5V5yXnQbKvvZS8/pBc2eLzX5BBmk9pFb50wuq1NUBSRJWrR47b4ep1c8+J5gEtio0p7MyomIyoDHZ0vM7B7Sk6OpQBw8G/rZUYsfYx92lTXNrj3JO9XlxjuaW2/3OivbEd4PVI+WBLpsqepNXeND/nICpIHHWJvH6B3H2ffIJsjKxydc9xO+/m8QquyPZN2jBpmj7SAlwfJ+HWkv6S/wT0v4fLhwHXv9NT3gNC2oAA6IhA2UifopPUiBnmaHdhLAPg+oKwbY1diqGx6A2BLakyEpO56DvS0vinBYlDP/iiFJEFbJTZH7pwPIDWBtHspJAntx9gl5HMTDeWcK22KY6f05RJa1NfYvs+IzLM67ZaFhDE79FvRuJtd5djNkeatZdgiEWhRpURRtIDz2yzYP2coAsAQXUhkE3WnyBKinq2bkGSFowgrqCzvjAl5mgzRhgAltpsZQpsswdCBwGmaLcFrDAb3LTyFaQP+SaGAPiMUCuAvIoawdoASonDZ0ZKRm5ZyzEU9lhvhSs3jznLE6pIp0ZDXVR4ZkdY4prPcBwjJUabeywQ2qLS7p9EO8/uCIpxo54sgnnmGHMP6fMy0OfwNl44JD7/zUhcZy1zQ6Rmr877JJPE5z+Q6OzPxVpsFBepIp0aM0JHAHxmI8RciKWGU5qyWvQNfgXd8E2jhSrFagz65hj1AMBAocAjG1kdVkvXGObJ1degiqLyG7gM0ESoHkIhVjyjeEaBDy1euBVe2j5H3fKi0zic6ZUVzwcOUvGmFFPJJEEfuO6NwNxB+kAqNSI1nlU1L0HDCpAiC3A1QODdAHRoJbWj84b9laQ7tmfY1jdY/gv3NEN9wEiMImYi3Ik/GVizFKYNbPXBDz65LegQwegU5041MfSD7ktE39MZaWHi3w4JuTBL22TWbEBMnJlukFe2zRfuhM4MD1sUP060/uex7jx8pEIaRhFTCGuWOK0RUo9dSkrRPj5lZbmk+HwJYTZ+Yfb7tPBnJTKQjtFIIyateDInTBfk9DZbNZbNM5OhbaEeuWYpqTVC6pVw8GNUmEZ/fKD83GopMcNK7eMjngGFE35udMUL62OHv7Sk1u1BBIs3Ie6VJjkWJci20cgC6zDPRhIgJLbg9fWsk8QbT4Pm8f/BLYs7bSNNRkZhjp0R8DRElkyHebaogSWW8PZk6KyYIvWDdr0VuGOVgVFP5oQWT3YrgvjgQB8FYjJBRYMo9fMpRkppuXzV/ONMUKCiE/H5MIOSZnerOBfDRC1xrihkNGPb8pE2sjBKEk0s/Mxlrl1K7ROMkHxFiI8MyhBI7PVxepQDOgp8rI20OouXMWO4i7tChgJpqkXJy5yKdS/kAAZWPcu2RLBqM3S6GJljDi2CD4aPAjGFsGaJszild3QL8SfjT2e2Dyul8ASSSakUZnqzKdzAeFoU0jFAAs0461MFIK3JGtV8IDCiz0QiWDjYYjIo1oAMpDmFR2XFMrAUEgvFrK6B0NI88L2hJJR0a8ySP3isa6SDJd7BsoYdJ9b0MGpCSBlJlRaFwKsPisV6xiBeHxfs+sBYrg+Oc1945iANLq5+u/nlzcWTHxHXP/N/f0q9+2flq+jGtZ83jxLwXfT6/Z+vb99/LmcLADi84a19AwAGgBc7KQEK0bqa0aaG/bjEO8nVcv6Poq5RknKpy7TmctFCikMUTxV5bVsHYHF1yUJFhxCj3rTkOiOdDHTQyqnTzsVFNuooRAjWJmovmn7bBqjpU0VzPYaE4frktpCZ6yggRFM1/muT2Sp+24aYSqkxbyWEAejqqq6s822tdQB9OvozBVCCHl1bADrNrRjVwT2EUXMVjA54YdROCnkqmFwmyCCJUYv+a706ZlKiBW2vhU6yUjy5wlENiKSzXqVpchCxEKtq6NUNztRGAPyhk+iGRCDaJN62ieBQozaS98boITtBtP65eja7ribuKTXRp4rmehphsJ6KwS2KJKoIICtlW1JTrcIUTKGT0SjQRI0OxiKx0D6dlPzZgxCisYwQ/Wy1NNWi/1oYbbs6negYBqoCTOopMEI0kotbOXDJBh3cZ/W01rIdpdWZz01cq2joatVtypiJRhhOqUryYPuqRQiAWV4nUVdFtllRtQXwJCfChrZtpDOZXDg5zdp1kUbGqpNED7FgpPNBkktv+qCZHMb6drRG22sYlh4F4r0RUb2R2yy3Vpi2WBwi1BzKshOt6aU6jYU+iEjORbCzZnOYRxRqtUPGQkunFbUfnFCajcUIkKYtzYzfmEQEs04bsKjP+Y0mkF2ahh1zreVirQPQ1dNC2qmNv1PUzOGiAGo5d+oegEptjpPEiYq8kluDAFomjX8YNQ3SsdQly2tjaYIlyDns/1rdykUG04da6x042slaItAyao2xrLMynSwylodhtZNBVsv2I3IUPAlA67mMBmg8jgt3MgLpeG40uUbEezwHYYnVq0W2yeGk70RanH7iOqYCz8kF2lo/aITRNX4DGVXbApsdJQw4ADbCgnd1zBiaKQKL/p7cEQbCCdZzuAZhIbCbPkghhSW/XSUsavNGiE6ONlf8Xwstuzqd6Bhiam4uJ7OPUSHyxLSMW7tYAoFatSXNTHZqZO2gJGNJXKTFHEbZzgJPTgXwtnWh59FgtGbWE7VB2IHyq24iALo9txPMdfhbU9Afu2zEoWdXjxuOwIiiIbecJkDN4IBFLdtIZ8lxo/hukzdo1R5OAgkTM9MxL/PyyOUMlhs+WAG2IERwk2i6Gh7JNenuMSQdMMyJtdxORihUDCeeCotljoRcNBkifYBlpoxoHwtyR+k31hqVetqssKaH9JwJfMOWg9W2Fh904nCLDLfifSi9FYOCeokfrp8/n10cBigACCifgz8+RexsfhPBCM8C4PGcVCdPs/TD/792IZjXISAE31bk34XsXBotGCHdGgLDz3GVTxex/IrQw45Cd+rd6XqCS1T36FhMzuuLjO5OYpbmdBM5Q85Ym3ARY0upSQpis4vmqOGo7qp1kBR3a9/WYu5OeOSpK5Adva7D0EZiqCQ3iCH29CSWKYwSIYjqch2zq1ZaPkSPDbS7dYsLzrjXdJwklSJ/rtpGR7eyMY3q6izrTtWnOStHOHO+XFutupE+Q1qjVz1UT1f1LCucTb6RIj3bmGsfcxa6QCS9Y3IF+2A7qDalzqfWF9YqDipqnFDce7uEbu1rgxX8SYf6xqkbmsLei/HAoWTGgBn0KhnXZsr7uUP05/MxBeuh2tRFzUHbheEPE9ytHJY4LbbirIXFq0kNyocdTo+j1NpRPNtMlYTT7GGEM2wz6GliRmnuULewZnJrAjjL2HjZLHmuxG0lkkvNJL1AEiuN6gG67YU3fLCXRofAkq4nOBYFa1aPIBo3jmYB8hQwtYNYEZtgFwCWEkBMQ5ioGKK4fCdOyl80vg+UkkoSJLVtlrfC2HAkMWh2/AmqHc1qJmmHUfwHtiORGq2ErobCpBBYzK5lhn4nk7lRQACq/HUBCyzgAIFhewEGnmwLI8AAghUFwCW2OAMBPKzPQEEElmdgQA9jM7BAQM8MHCihXAhZwJ4uCSTYjEAA1mCCGQjgQXsGCpKgsBauThcivBXEhQjfNsAgz1vASVxTRujcFsKuFSAe3SXQJpiCCJb2ATlap8sTExrEhrTCUoxLlvDxQIGX3tf6fmUHRESObSsOj5DJFcr6cYOZ8cnJqbHz8qCA87NeKVYbWysmbVrIFjv5pfqxiSAVTJsRi1fRiQgKOexrmEJQS8aSqS0Xt1Te3nYwiEEKE26fi9ogVsIQxEuNK8fzlmTCxYKhnuvzq3rVyUxNPN4P/gEehCIYBIvgECFEGBoTAW3fFfJE8IgY6CQOb5NAJBEpRDoZuskmFyH5drU7hRRTSpkeQai0J9X2pkY/9YhppMkgrbTTSddO7Esv/QwYZsgoI8YZZ5Lpmivf+AciecUkC6ZZRs4q62yyzS77HDLrIApHTpy5cOXGnQfPmvLizYdvB6Ly4y8ATaCgSAULaS16X4MhVNjKPp/IyCyKEi0GS6y4LIuXIFGSZClSpUmX4VBWsVf8+C+tTdldKwdXrjz5CrKtsPWKHM4pnmIlSvGV1VN5Ln4EIE+oVJVr1RCkRq263KrXoFGTZi1a/aLNEe15+C9+1eGoTl151u2YHsfz8qwTevXpN+CkQafybsjpfBp2Jt9G/GbUWeecN9Zr1C7k10WXXHbFVdeMu+5G/t10y+8m3HbHXffcN+lBx5vy0LQ/CmzGn2Y9Muex+YJ64ml/96xv8dxfFrywWHBLlq1Y9dIrrwtpzd/WvbHhrXfe++B/NmP0jy3/2u6yPvrk/z77QuC/Lm+nb/vqm+8eEPmhUDKAL6xqumFatuN6KWH0QTCCYjhBUjRgWI4XREkmVyhVao1WpzcYTWaL1WZ3OF1uj9fnTx1eLjuuLPABIjIoQwNOkkmqlS6isiX+1aitXLVyXD87s7VoGz7XOIvcPcLEX+bUqu298xVk237q9dIzO1DZBWulOWYkF4fAbgyO5oTeB7aGGlQtiZTCHgScmCDPNOSezJHXnk57O2NlDxwXU0ZjYnGwCf/ASNHZA2Dczb2JXgeGsMem93YYbbQLt4z3oTzffRlyKZb8IkqqMdUqZ6IUwaii9QtZtIRDdLbkswXc71BJIgIqjHNx3ipQgXLEVCt7QX0hVjr8Wv3GNV9UQkl2sV33JJZWuXurBvVQ7DQnKUg+13s9UUae9xheDQPjBAcO9xar1H0l6lX9r33F2XrKQZr0EF/GRi0X6QEt0I1bSTWOj9WYijLQLRe0r3wTekt7txPMxVVjq5oB2SzVe91rb/vWiYDxOxAiRirk1aC3XBDitQDlHuLTNOTsW1kJSadHyLsEbrcGUcIPO4ZdkWrQDanobDeE5z3dhQT97A7k9tiArNEtfkkb6oI9C7eq7aKabz9F5dQi3NZ9XWdu9/l7dQLQARTSDBcAXIGR3wgcDqDj9ndcHhf7cBD7dWZqd8C0ARrqTRDMVvWFWnpB4A1aEJdZqB3wkG8et8ovfBy8Ja3nO7mVAjmGDntEXggdIAQIJXb6b9vfdOin/MMWerT/xqp07PMx0Jjfg8eNj39w6JBpBtljcLIWjMTE59EJ8uUcAAa6nV8RjBYdFEzIeryrA1Mtd1HAgK3nWQUTdsME08SAA0ICt9iQgrbu7xQ6IHB/v9kx38QC6xnpria51QY39uv17g7MmfvCJJbOJtQ1cQ0d8sZ5ea7nzT+G3WIOHsMCcMMSPGn2SZJ/lidV8a/Stlaj69/Z6vz8qI24wWaaB9Wol53WyfNM19Tvf7LCvrYEHueax33wovB+j+jImH2cGLBHBVGjIjDQKN1nXwCqmeldDw87wKJJro0k/Bl4+NdSuadjZM82O5lvevH4/fu3u4oIDLB4PNsjpDhEvolSbN3WQoa3swgiUDY/UNnlXAsEfTICDk1fmKA+gbB024XKfuZCSHpR4hoTc1kAggE2ClOnIh0nLO5KzOM8uPYuVCHynpbMQSOj6xnJrVYG0SbrNgA=) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'BC Cabin Bold';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.type-detail .p-detail-inner-header h1,.type-detail .p-detail-inner h1{font-family:"BC Cabin Bold","BC Cabin","Gill Sans",Arial,sans-serif !important;font-weight:700 !important}

/* Newsletter Shoptetu: trvale skrytý (používáme Ecomail + welcome kampaň). TRVALÉ, při spuštění nemazat. */
.footer-newsletter-full-width{display:none !important}

/* Jak to funguje: fotky vedle textu (v61) */
.bc-split{display:grid;gap:20px;margin:20px 0 32px}
.bc-split>img,.bc-split figure img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.bc-split--tall>img,.bc-split--tall figure img{aspect-ratio:4/5}
.bc-split figure{margin:0}
.bc-split figcaption{margin-top:8px;font-size:.9em;color:#5b5f63}
.bc-split>div>h3:first-child{margin-top:0}
.bc-split>div>:last-child{margin-bottom:0}
.bc-btns{display:flex;flex-wrap:wrap;gap:10px}
.bc-btns .bc-btn2{margin-left:0;background:#F4F5F6}
@media (min-width:768px){.bc-split{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bc-split--rev>img{order:2}}
/* Videonávod: místo pro video (v61) */
.bc-video{margin:24px 0 32px}
.bc-video__frame{position:relative;aspect-ratio:16/9;width:100%;max-width:100%;background:#222;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:16px}
.bc-video__play{width:64px;height:64px;border-radius:50%;background:#CB5F23;position:relative;flex:none}
.bc-video__play:after{content:"";position:absolute;left:26px;top:20px;border-style:solid;border-width:12px 0 12px 19px;border-color:transparent transparent transparent #fff}
.bc-video__frame p{margin:0;font-family:var(--template-headings-font);font-size:1.15em;color:#fff}
.bc-video>p{margin:12px 0 0}

/* Videonávod: text musí přebít šablonové #content p (v62) */
#content .bc-video__frame p{color:#fff}

/* Oranžový claim na tmavém pruhu: tučně kvůli kontrastu (v63) */
#content .bc-claim[style*="cb5f23" i]{font-weight:700}

/* Vzdušnější mezititulky (v64): Cabin jen na velké nadpisy H1–H3, drobné mezititulky v Interu */
#content .bc-faq details.bc-qa>summary{font-family:"BC Inter",Inter,sans-serif;font-weight:400;font-size:16.5px}
#content .bc-steps2 strong,#content .bc-steps strong,#content .bc-usp strong{font-family:"BC Inter",Inter,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.005em}
#content .bc-steps2>div{font-weight:400;line-height:1.65}
.in-index #content .bc-steps2 strong,#content .bc-lp .bc-steps2 strong,.type-detail #content .bc-steps2 strong,#content .type-detail .bc-steps2 strong{font-size:17px;letter-spacing:-.005em}

/* SROVNÁNÍ ORIGIN / HEALTH ve stylu infografiky (.bc-vs) – kategorie Testy DNA, produkty, poukazy (v68) */
#content .bc-vs{margin:8px 0 40px;text-align:left}
.bc-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:0 auto}
.bc-vs-col{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;background:#F4F5F6;min-width:0}
.bc-vs-col>*:not(img){padding-left:24px;padding-right:24px}
#content .bc-vs-col img{display:block;width:100%;height:auto;aspect-ratio:195/120;object-fit:cover;margin:0}
#content .bc-vs :where(p){margin:0}
#content .bc-vs-head{padding-top:26px}
#content .bc-vs-name{font-family:var(--template-headings-font);font-weight:600;font-size:24px;line-height:1.15;margin:0 0 4px;color:#222}
#content .bc-vs-what{font-size:15px;line-height:1.45;color:#3a3a3a;margin:0 0 24px}
#content .bc-vs-num{font-family:var(--template-headings-font);font-weight:700;font-size:64px;line-height:1;letter-spacing:-.02em}
#content .bc-vs .o .bc-vs-num{color:#CB5F23}#content .bc-vs .h .bc-vs-num{color:#BB2A6E}
#content .bc-vs-numl{font-size:15px;line-height:1.45;color:#3a3a3a;margin:6px 0 30px}
.bc-vs-row{padding-top:14px;padding-bottom:14px;border-top:1px solid #e2e4e7}
.bc-vs-row+.bc-vs-row{border-bottom:1px solid #e2e4e7;margin-bottom:30px}
.bc-vs-dt{display:block;font-family:var(--bc-font-mono);font-weight:700;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;margin:0 0 4px}
.bc-vs-dd{display:block;font-size:15px;line-height:1.45;color:#222}
.bc-vs-buy{padding-bottom:28px;display:flex;flex-direction:column;justify-content:flex-end}
#content .bc-vs-price{font-family:var(--template-headings-font);font-weight:600;font-size:22px;line-height:1;margin:0 0 20px;color:#222}
#content .bc-vs a.bc-vs-btn{display:block;text-align:center;background:#BB2A6E;color:#fff;font-weight:600;font-size:15px;line-height:1.2;padding:15px 12px;border-radius:4px;text-decoration:none}
#content .bc-vs a.bc-vs-btn:hover{background:#9e2059;color:#fff}
#content .bc-vs .bc-vs-here{display:block;text-align:center;font-size:14px;line-height:1.2;padding:15px 8px;border:1px solid #d9dbde;border-radius:4px;color:#6b6b6b}
#content .bc-vs-both{max-width:860px;margin:24px auto 0;background:#222;color:#fff;text-align:center;padding:16px 20px;font-size:15px;line-height:1.5}
#content .bc-vs-both strong{color:#fff;font-weight:600}
@media (max-width:767px){
 .bc-vs-grid{gap:10px}
 .bc-vs-col>*:not(img){padding-left:12px;padding-right:12px}
 #content .bc-vs-head{padding-top:18px}
 #content .bc-vs-name{font-size:18px}
 #content .bc-vs-what{font-size:13px;margin-bottom:16px}
 #content .bc-vs-num{font-size:42px}
 #content .bc-vs-numl{font-size:13px;margin-bottom:22px}
 .bc-vs-dt{font-size:10px;letter-spacing:.1em}
 .bc-vs-dd{font-size:13.5px}
 .bc-vs-row{padding-top:12px;padding-bottom:12px}.bc-vs-row+.bc-vs-row{margin-bottom:22px}
 .bc-vs-buy{padding-bottom:20px}
 #content .bc-vs-price{font-size:19px;margin-bottom:16px}
 #content .bc-vs a.bc-vs-btn{font-size:14px;padding:13px 6px}
 #content .bc-vs .bc-vs-here{font-size:12.5px;padding:13px 4px}
 #content .bc-vs-both{font-size:13.5px;padding:14px}
}

/* Červené poznámky (.bc-todo) vidí jen přihlášený administrátor; FAQ, jejichž odpověď je jen poznámka, se veřejnosti skryjí (v71) */
body:not(.admin-logged) .bc-todo{display:none !important}
body:not(.admin-logged) details.bc-qa:has(.bc-todo){display:none !important}

/* Kroky odběru a tipy: text pod nadpisem menší a světlejší, ať je vidět hierarchie jako v Postupu krok za krokem (v72) */
#content .bc-steps li,#content .bc-tips li{font-size:15.5px;line-height:1.65;color:#555}
#content .bc-steps li strong,#content .bc-tips li strong{color:#222;margin-bottom:4px}
#content .bc-steps li{padding-bottom:26px}
#content .bc-tips li{margin-bottom:16px}
#content .bc-steps li::before{font-size:14px;line-height:28px}
/* Fotky vedle textu (Jak to funguje): všechny stejný čtvercový formát */
#content .bc-split>img,#content .bc-split--tall>img,#content .bc-split figure img{aspect-ratio:1/1}
#content .bc-split img[src*="odber-priprava"]{object-position:40% 50%}

/* Landing stránky (.bc-lp): nadpis nad širokou mřížkou kroků zarovnaný s ní (v73) */
@media (min-width:768px){.bc-lp h2:has(+ .bc-steps2),.bc-lp h2:has(+ .bc-cards2){width:min(1080px,calc(100vw - 32px));position:relative;left:50%;transform:translateX(-50%)}}
/* Jak odebrat vzorek: výraznější podnadpisy, seznamy stejně jako text kroků */
#content .bc-lp h3{font-family:var(--template-headings-font);font-weight:600;font-size:22px;line-height:1.2;color:#222;margin:0 0 16px}
#content .bc-lp .bc-split ul:not(.bc-steps):not(.bc-tips) li,#content .bc-lp>ul:not(.bc-check) li,#content .bc-lp .bc-check li{font-size:15.5px;line-height:1.65;color:#555;margin:0 0 8px}
#content .bc-lp .bc-check{margin-top:4px}
/* Ukázky výsledkových zpráv v barvě testu */
#content a.bc-btn2[href*="zpravy-origin"]{background:#FBEFE8;box-shadow:inset 4px 0 0 #CB5F23}
#content a.bc-btn2[href*="zpravy-health"]{background:#F8E9F0;box-shadow:inset 4px 0 0 #BB2A6E}
#content a.bc-btn2[href*="zpravy-origin"]:hover{background:#F6DDCF}
#content a.bc-btn2[href*="zpravy-health"]:hover{background:#F1D3E1}
/* Fotka vedle dlouhého textu: zarovnat nahoru a při scrollu držet u textu (v74) */
@media (min-width:768px){#content .bc-lp .bc-split{align-items:start}#content .bc-lp .bc-split>img{position:sticky;top:100px}}

/* Homepage „Věda, které rozumíte.“: fotka s výsledkovou zprávou vedle výhod (.bc-why, v75) */
.bc-why{display:grid;gap:28px;margin-top:40px}
#content .bc-why>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;margin:0}
#content .bc-why .bc-usp--3{grid-template-columns:1fr !important;gap:22px !important;margin:0 !important;text-align:left}
#content .bc-why .bc-btns{margin:26px 0 0}#content .bc-why .bc-btns .bc-btn2{margin-left:0}
@media (min-width:768px){.bc-why{grid-template-columns:5fr 6fr;gap:56px;align-items:center}#content .bc-why>img{aspect-ratio:4/5;object-position:50% 25%}}

/* NEWSLETTER (panel + pruh nad patičkou) – z chatu pro e-mailing, TRVALÉ (v77) */
/* Bark·Code newsletter (panel + pruh v patičce) */
.bc-nl-label{display:inline-block;font-family:var(--bc-font-mono,"Courier New",monospace);font-weight:700;font-size:12px;letter-spacing:3px;text-transform:uppercase;background:#BB2A6E;color:#fff;padding:5px 10px 5px 12px;line-height:1.3}
.bc-nl-form{display:flex;gap:8px;margin:0}
.bc-nl-form input[type=email]{flex:1;min-width:0;font:inherit;font-size:16px;font-weight:400;padding:13px 14px;border:1px solid #e3e6e8;border-radius:4px;background:#fff;color:#222;box-shadow:none;height:auto}
.bc-nl-form button{white-space:nowrap;font-family:inherit;font-size:15px;font-weight:600;color:#fff;background:#BB2A6E;border:0;border-radius:4px;padding:13px 24px;cursor:pointer}
.bc-nl-form button:hover{background:#9A1F57}
.bc-nl-form button[disabled]{opacity:.6;cursor:default}
.bc-nl-consent{font-size:12px;line-height:1.5;color:#6b6b6b;margin:8px 0 0}
.bc-nl-consent a{color:inherit;text-decoration:underline}
.bc-nl-ok{display:none}
.bc-nl-done .bc-nl-ask{display:none}
.bc-nl-done .bc-nl-ok{display:block}
/* pruh nad patičkou */
.bc-nl-band{background:#222;color:#fff}
.bc-nl-band-in{max-width:1144px;margin:0 auto;padding:52px 32px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.bc-nl-band h2{font-family:var(--template-headings-font,Helvetica,Arial,sans-serif);font-weight:500;font-size:30px;line-height:1.15;margin:14px 0 8px;color:#fff}
.bc-nl-band p{margin:0;color:#d6d6d6;font-size:15px;line-height:1.6}
.bc-nl-band .bc-nl-consent{color:#9a9a9a}
.bc-nl-band .bc-nl-ok h2{font-size:24px;margin:0 0 6px}
/* vysouvací panel */
.bc-nl-panel{position:fixed;left:24px;bottom:24px;width:540px;max-width:calc(100vw - 48px);background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.18);display:flex;z-index:900;transform:translateY(calc(100% + 40px));opacity:0;visibility:hidden;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s,visibility 0s linear .55s;color:#3a3a3a}
.bc-nl-panel.bc-nl-on{transform:none;opacity:1;visibility:visible;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s,visibility 0s}
.bc-nl-panel .bc-nl-img{flex:0 0 240px;background:#ef8fb3 url(/user/documents/upload/barkcode-panel-newsletter.jpg) center/cover}
.bc-nl-panel .bc-nl-body{position:relative;flex:1;padding:22px 22px 18px}
.bc-nl-panel h3{font-family:var(--template-headings-font,Helvetica,Arial,sans-serif);font-weight:500;font-size:22px;line-height:1.2;color:#222;margin:12px 36px 6px 0}
.bc-nl-panel .bc-nl-txt{font-size:14px;line-height:1.5;margin:0 0 14px}
.bc-nl-panel .bc-nl-form{flex-direction:column}
.bc-nl-panel .bc-nl-form input[type=email]{font-size:15px;padding:11px 12px}
.bc-nl-panel .bc-nl-form button{padding:11px 18px}
.bc-nl-x{position:absolute;top:6px;right:6px;width:40px;height:40px;border:0;background:none;font-size:24px;line-height:1;color:#888;cursor:pointer;padding:0}
.bc-nl-x:hover{color:#222}
@media (max-width:767px){
  .bc-nl-band-in{grid-template-columns:1fr;gap:20px;padding:40px 16px}
  .bc-nl-band h2{font-size:26px}
  .bc-nl-band .bc-nl-form{flex-direction:column}
  .bc-nl-panel{left:0;right:0;bottom:0;width:auto;max-width:none;box-shadow:0 -6px 24px rgba(0,0,0,.16);border-radius:14px 14px 0 0}
  .bc-nl-panel .bc-nl-img,.bc-nl-panel .bc-nl-txt{display:none}
  .bc-nl-panel .bc-nl-ok .bc-nl-txt{display:block;margin:0}
  .bc-nl-panel .bc-nl-body{padding:16px 16px 14px}
  .bc-nl-panel .bc-nl-label{font-size:11px;padding:4px 9px 4px 11px}
  .bc-nl-panel h3{font-size:19px;margin:10px 40px 10px 0}
  .bc-nl-panel .bc-nl-form{flex-direction:row}
  .bc-nl-panel .bc-nl-form input[type=email]{padding:11px 10px}
  .bc-nl-panel .bc-nl-form button{padding:11px 14px;font-size:14px}
  .bc-nl-panel .bc-nl-consent{font-size:11px;margin-top:6px}
}
@media print{.bc-nl-panel,.bc-nl-band{display:none!important}}
/* Newsletter pruh světle růžový, aby nesplýval s černým outrem nad ním (v78) */
.bc-nl-band{background:#F8E9F0;color:#222}
.bc-nl-band h2,.bc-nl-band .bc-nl-ok h2{color:#222}
.bc-nl-band p{color:#3a3a3a}
.bc-nl-band .bc-nl-consent{color:#6b6b6b}
.bc-nl-band .bc-nl-form input[type=email]{border-color:#e6c9d6}
/* Pruh newsletteru se neukazuje na stránkách přihlášení k newsletteru: 731 Jste na seznamu, 737 Zkontrolujte e-mail, 734 Souhlas (v79) */
body.id-731 .bc-nl-band,body.id-737 .bc-nl-band,body.id-734 .bc-nl-band{display:none !important}
