/* v2.0.5: readable true-alpha logo; no changes to catalogue or carousel. */
body>header .brand{max-width:480px!important;flex:0 1 480px!important;min-width:0!important}
body>header .brand img.pp-default-logo,body>header .brand .custom-logo-link img{display:block!important;width:clamp(340px,31vw,470px)!important;max-width:100%!important;max-height:none!important;height:auto!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important}
body>header .brand>a{display:block;line-height:0}
body>header .nav{min-height:118px!important;align-items:center!important}
@media(max-width:1200px){body>header .brand{flex:0 1 360px!important}body>header .brand img.pp-default-logo,body>header .brand .custom-logo-link img{width:min(360px,100%)!important}}
@media(max-width:900px){body>header .brand{flex:1 1 auto!important;max-width:calc(100% - 76px)!important}body>header .nav{min-height:92px!important}}
@media(max-width:600px){body>header .nav{min-height:92px!important;gap:10px!important}body>header .brand{flex:1 1 auto!important;max-width:calc(100% - 65px)!important}body>header .brand img.pp-default-logo,body>header .brand .custom-logo-link img{width:min(310px,100%)!important;max-width:100%!important;max-height:none!important}body>header .menu-toggle{flex-shrink:0!important}}
@media(max-width:360px){body>header .brand img.pp-default-logo,body>header .brand .custom-logo-link img{width:min(255px,100%)!important}}
