@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');
:root body.desktop #header #navigation ul.menu-level-1>li>a{font-size:16px!important;padding:0 6px!important;white-space:normal!important}:root body #header #navigation ul.menu-level-1>li:hover>a,:root body #header #navigation ul.menu-level-1>li>a:focus-visible{background:#365440!important;color:#fff!important}:root body .cart-wrapper .main-link,:root body #content .news-wrapper .news-item .title,:root body #content .news-wrapper .news-item .title a{font-weight:400!important}:root body #content .news-wrapper .news-item .description,:root body #content .news-wrapper .news-item .description p{font-size:18px!important;line-height:1.65!important}:root body #content .benefitBanner__title{font-size:25px!important;line-height:1.3!important;font-weight:400!important}:root body #content .benefitBanner__data{font-size:19px!important;line-height:1.65!important}@media(min-width:992px){:root body #content .subcategories li{height:auto!important}:root body #content .subcategories li a{display:flex!important;align-items:center!important;height:auto!important;min-height:110px!important;padding:12px 24px 12px 12px!important;box-sizing:border-box!important}:root body #content .subcategories li a .image{flex:0 0 48px!important;width:48px!important;margin:0!important}:root body #content .subcategories li a .text{height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;display:block!important;flex:1!important;width:auto!important;min-width:0!important;font-size:21px!important;line-height:1.3!important;padding:0 10px!important}}#footer a[href*="instagram.com"],#footer li:has(>a[href*="instagram.com"]){display:none!important}@media(min-width:992px){body.type-product .sidebar{display:none!important}body.type-product #content-wrapper{width:100%!important;max-width:1400px!important;padding:0 40px!important}body.type-product .content-wrapper-in{display:block!important}body.type-product #content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body.type-product .product-top{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%);gap:0;margin:30px 0!important}body.type-product .product-top:before,body.type-product .product-top:after{display:none!important}body.type-product .product-top>.col-xs-12:first-child:empty{display:none!important}body.type-product .p-image-wrapper{grid-column:1;width:100%!important;padding:20px 45px 0 0!important;float:none!important}body.type-product .p-image{height:auto!important;max-width:490px!important;margin:30px auto 20px!important}body.type-product .p-main-image img{width:100%!important;max-height:440px!important;object-fit:contain!important}body.type-product .p-info-wrapper{grid-column:2;width:100%!important;float:none!important;padding:0 0 0 30px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start!important;column-gap:0!important}body.type-product .p-detail-inner-header{grid-column:1/-1;order:0;margin:0 0 16px!important}body.type-product h1{font-size:28px!important;line-height:1.3!important;margin:0 0 14px!important}body.type-product .p-detail-info{display:contents!important}body.type-product .p-short-description{grid-column:1/-1;order:1;margin:0 0 12px!important}body.type-product .p-short-description p{margin:0 0 10px!important}body.type-product .p-detail-info>div:not(.p-short-description){grid-column:1/-1;order:2;margin-bottom:22px!important}body.type-product .price-line{grid-column:1;order:3;background:#f5f7f3!important;padding:20px 0 12px 20px!important;margin:0!important;border-radius:7px 0 0 0}body.type-product .p-final-price-wrapper{margin:0!important;padding:0!important}body.type-product .price-final{font-size:30px!important;line-height:1.3!important}body.type-product .detail-parameters{grid-column:2;order:3;background:#f5f7f3!important;margin:0!important;padding:20px!important;display:block!important;border-radius:0 7px 0 0}body.type-product .detail-parameters :is(tbody,tr,th,td){display:block!important;width:100%!important;padding:0!important;border:0!important;text-align:left!important}body.type-product .detail-parameters select{width:100%!important;margin-top:7px!important;min-height:45px}body.type-product .availability-value{grid-column:1/-1;order:4;background:#f5f7f3!important;padding:0 20px 12px!important;margin:0!important;text-align:left!important}body.type-product .add-to-cart{grid-column:1/-1;order:5;display:flex!important;gap:14px!important;align-items:center!important;background:#f5f7f3!important;padding:8px 20px 20px!important;margin:0!important;border-radius:0 0 7px 7px}body.type-product .add-to-cart .quantity{flex:0 0 100px!important;margin:0!important}body.type-product .add-to-cart button{flex:1!important;width:auto!important;min-height:50px!important;margin:0!important}body.type-product .p-info-wrapper>p{grid-column:1/-1;order:6}body.type-product .social-buttons-wrapper{grid-column:1/-1;order:7;margin-top:18px!important}body.type-product #description{max-width:1000px!important;margin-inline:auto!important}}@media(min-width:992px){body .product-top>div{max-width:none!important}body .p-detail-info>div{position:static!important}}.bio-gold-motto{display:block!important;width:360px!important;max-width:100%!important;height:auto!important;margin:24px auto!important;float:none!important}
/* Biorytmus: Spagyrie pro zivot, 2026-11-06 */
:root body #header .site-name{width:240px!important;max-width:240px!important;text-align:center!important;line-height:1!important;padding:4px 0 9px!important}
:root body #header .site-name>a{display:block!important;text-align:center!important}
:root body #header .site-name img{display:block!important;width:92px!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0 auto!important}
:root body #header .site-name::after{content:"Spagyrie pro život";display:block!important;font-family:"Great Vibes",cursive!important;font-size:32px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#806724!important;white-space:nowrap!important;margin:5px auto 0!important}
@media(max-width:991px){:root body #header .site-name{width:190px!important;max-width:190px!important}:root body #header .site-name img{width:76px!important}:root body #header .site-name::after{font-size:28px!important}}
@media(max-width:479px){:root body #header .site-name{width:165px!important;max-width:165px!important}:root body #header .site-name img{width:68px!important}:root body #header .site-name::after{font-size:25px!important}}
:root body.in-index #content .bio-home img.bio-hero{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:650px!important;margin:0 auto 30px!important;object-fit:contain!important}
:root body.id-977 #content .bio-cosmetics-brand{display:block!important;width:190px!important;max-width:55%!important;height:auto!important;margin:8px auto 28px!important}

:root body #header .site-name{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}
:root body #header .site-name>a{flex:0 0 auto!important;width:92px!important;max-width:92px!important}
:root body #header .site-name-wrapper{flex-shrink:0!important}
:root body #header .header-top{height:auto!important;min-height:160px!important;padding-top:8px!important;padding-bottom:8px!important}
@media(max-width:991px){:root body #header .site-name>a{width:76px!important;max-width:76px!important}:root body #header .header-top{min-height:135px!important}}
@media(max-width:479px){:root body #header .site-name>a{width:68px!important;max-width:68px!important}:root body #header .header-top{min-height:125px!important}}
