/* TEST -> LIVE customer journey: presentation only, 2026-10-01 */
html.pp-journey body{--color-primary:#19382c;--color-primary-hover:#142a21;--color-secondary:#19382c;--color-secondary-hover:#142a21;--color-tertiary:#b48a36;--color-tertiary-hover:#95702b;--color-header-background:#fff;--template-font:"Source Sans 3";--template-headings-font:"Source Serif 4"}
html.pp-journey body .top-navigation-contacts{display:none!important}
html.pp-journey body.type-detail #content h1,html.pp-journey body.type-category #content h1{color:#1f1f1f!important;line-height:1.12!important}
html.pp-journey body #header .search-form .query-input{font:400 16px "Source Sans 3",sans-serif!important}
html.pp-journey body #header .search-form .btn{font:400 14px/24px "Source Serif 4",serif!important;padding:5px 15px!important;width:89px!important;background:#b48a36!important;color:#fff!important;border-color:#b48a36!important}
html.pp-journey body #navigation .menu-level-1>li{border-color:#142a21!important}
@media(min-width:768px){
html.pp-journey body #header .header-top{padding:19px 0!important;height:98px!important}
html.pp-journey body #navigation{margin:0 -20px!important;width:calc(100% + 40px)!important}
html.pp-journey body #navigation .menu-level-1>li>a{padding:9px 20px!important;height:32px!important;line-height:14px!important}
}
@media(max-width:767px){
html.pp-journey body .top-navigation-bar{display:block!important;height:50px!important;min-height:50px!important;background:#fff!important;z-index:56!important}
html.pp-journey body .top-navigation-bar .container{height:50px!important}
html.pp-journey body .top-navigation-bar .top-navigation-contacts,html.pp-journey body .top-navigation-bar .top-navigation-menu{display:none!important}
html.pp-journey body .top-navigation-bar .top-navigation-tools{display:flex!important;width:100%!important;height:50px!important}
html.pp-journey body #header{z-index:56!important}
html.pp-journey body #header .site-name{display:block!important;position:absolute!important;top:-50px!important;left:10px!important;width:50px!important;height:50px!important;z-index:auto!important}
html.pp-journey body #header .site-name img{max-height:50px!important;width:auto!important}
html.pp-journey body .responsive-tools a[data-target="search"],html.pp-journey body .responsive-tools a[data-target="search"]:before{color:#767676!important}
html.pp-journey body .responsive-tools a[data-target="navigation"]:before{background:#666!important;color:#fff!important;width:32px;height:32px;line-height:32px;border-radius:50%}
html.pp-journey body a[data-testid="headerCart"],html.pp-journey body a[data-testid="headerCart"]:before{color:#19382c!important}
html.pp-journey body a[data-testid="headerCart"] i{background:#19382c!important;color:#fff!important}
}
@media(max-width:767px){
html.pp-journey body #navigation,html.pp-journey body #navigation .navigation-in{height:100vh!important;min-height:100vh!important}
html.pp-journey body #navigation .menu-level-1>li{border-color:#dadada!important}
html.pp-journey body #navigation .menu-level-1>li>a{height:69px!important;min-height:52px!important;padding:14px 22px!important;font:400 16px/16px "Source Sans 3",sans-serif!important;color:#19382c!important}
html.pp-journey body #navigation .menu-level-1>li>a>b{font:inherit!important;color:inherit!important}
html.pp-journey body #navigation .pp-menu-drinks:not(.exp)>.menu-level-2{display:none!important}
html.pp-journey body #navigation .pp-menu-drinks.exp>.menu-level-2{display:block!important}
}

html.pp-journey body .add-to-cart-button{font:400 16px/36px "Source Serif 4",serif!important;background:#b48a36!important;border-color:#b48a36!important;color:#fff!important}
@media(max-width:767px){
html.pp-journey body #header .header-top{height:0!important;min-height:0!important;padding:0!important}
html.pp-journey body .p-detail-inner-header{padding:0!important}
html.pp-journey body #content .p-detail-inner-header h1{font:400 28px/1.15 Georgia,serif!important;margin:18.76px 0 10px!important}
}

html.pp-journey body .add-to-cart-button,html.pp-journey body.in-kosik #continue-order-button{background:#b9964c!important;border-color:#b9964c!important}
html.pp-journey body.in-kosik{background:#f6f6f6!important}
html.pp-journey body.in-kosik .overall-wrapper,html.pp-journey body.in-kosik #content-wrapper{background:transparent!important}
html.pp-journey body.in-kosik .pp-cart-recipe{font:400 11px/1.55 "Source Sans 3",sans-serif!important}
html.pp-journey body.in-kosik .price-secondary{display:none!important}
html.pp-journey body .pp-product-visual5~.p-image,html.pp-journey body .pp-product-visual5~.p-thumbnails-wrapper{display:none!important}
html.pp-journey .pp-photo-more5 summary{cursor:pointer;text-align:center;text-decoration:underline;font-size:12px;margin-top:8px}
html.pp-journey .pp-gallery-controls5{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}
html.pp-journey .pp-gallery-controls5 button{border:1px solid #c8cbbb;background:#fffdf7;color:#19382c;padding:8px 12px;border-radius:3px;font:400 12px "Source Sans 3",sans-serif}
html.pp-journey .pp-gallery-controls5 button[aria-pressed="true"]{background:#244b36;color:#fff}
.pp-cart-notice{position:fixed;top:32px;left:0;right:0;z-index:10001;background:#e8efdd;border-bottom:1px solid #a8b999;padding:14px 20px;color:#19382c;text-align:center;font:400 14px "Source Sans 3",sans-serif}.pp-cart-notice a{text-decoration:underline;color:inherit}
@media(max-width:767px){html.pp-journey body.in-kosik #header .site-name{display:none!important}.pp-cart-notice{top:50px}}
@media(min-width:768px){html.pp-journey body.type-detail .p-detail-inner{padding-top:0!important}html.pp-journey body.type-detail .p-detail-inner-header{margin:0!important}html.pp-journey body.type-detail #content .p-detail-inner-header h1{margin:26.8px 0 10px!important}}

/* Final category and single-drink alignment with the approved TEST. */
html.pp-journey body.type-category .category-top{padding:0!important}
html.pp-journey body.type-category .products-page.products-block{margin-left:0!important;margin-right:0!important}
html.pp-journey body.type-category #content h1{font:400 26px/1.1 "Source Serif 4",serif!important;margin:17.42px 0!important}
html.pp-journey body .products-block .name{font-family:"Source Serif 4",serif!important}
html.pp-journey body .pp-drink-card5 .stars-wrapper{visibility:hidden!important}
html.pp-journey body .pp-drink-card5 .price-additional,html.pp-journey body .pp-drink-card5 .pr-list-unit{display:none!important}
html.pp-journey body #hodnoceniobchodu,html.pp-journey body #footer .footer-rows{display:none!important}
html.pp-journey body #product-detail-form .add-to-cart-button{font-size:14px!important}
html.pp-journey body.pp-single-drink .p-detail-info>.stars-wrapper,html.pp-journey body.pp-single-drink .product-benefits,html.pp-journey body.pp-single-drink .price-additional,html.pp-journey body.pp-single-drink .pr-list-unit,html.pp-journey body.pp-single-drink .products-related-header,html.pp-journey body.pp-single-drink .products-related,html.pp-journey body.pp-single-drink [data-testid="tabAlternativeProducts"]{display:none!important}
html.pp-journey body.pp-single-drink .p-detail-inner-header{margin:0!important}
html.pp-journey body.pp-single-drink .pp-drink-brand{font:400 13px/18px "Source Sans 3",sans-serif;color:#888;border-left:1px solid #eee;padding-left:8px;margin-left:8px}
html.pp-journey body.pp-single-drink .p-short-description .pp-deposit-info{margin-bottom:19px}

html.pp-journey body.in-napoje #content h1{font:400 26px/1.1 "Source Serif 4",serif!important;color:#1f1f1f!important;margin:17.42px 0!important}
html.pp-journey body .products-block .add-to-cart-button{font:400 14px/24px "Source Serif 4",serif!important}
html.pp-journey body.pp-single-drink .pp-drink-brand{font:400 14px/19.3846px "Source Sans 3",sans-serif!important;border:0!important;padding:0!important;margin:0!important;color:#888}
html.pp-journey body.pp-single-drink .p-all,html.pp-journey body.in-kosik .show-related{display:none!important}
@media(max-width:767px){html.pp-journey body #header .site-name img{width:50px!important;height:60px!important;max-height:60px!important;margin:0!important;max-width:none!important}}
