/* Original uploaded eye-and-sprout logo, integrated without a white header panel */
header.integrated-header{background:transparent!important;border:0!important;box-shadow:none!important;position:relative;padding:12px 7vw;align-items:center}header.integrated-header .integrated-logo{display:block;position:relative;width:195px;height:72px;overflow:hidden;flex-shrink:0;background:transparent}header.integrated-header .integrated-logo img{position:absolute;display:block;width:315px;max-width:none;height:auto;left:-60px;top:-24px;mix-blend-mode:multiply}header.integrated-header nav{display:flex;align-items:center;gap:24px}header.integrated-header nav a{color:#46543a}header.integrated-header nav a:hover{color:#b39759}.hero-art .art-stem{mix-blend-mode:multiply;opacity:.24}@media(max-width:800px){header.integrated-header{padding:10px 5vw;gap:10px}header.integrated-header nav{justify-content:center;gap:14px;flex-wrap:wrap}header.integrated-header .integrated-logo{width:180px;height:65px}header.integrated-header .integrated-logo img{width:290px;left:-55px;top:-22px}}
/* Force the original logo's white pixels to visually disappear into the page; no logo card. */
header.integrated-header,header.integrated-header .integrated-logo{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}header.integrated-header .integrated-logo{overflow:visible;isolation:auto}header.integrated-header .integrated-logo img{mix-blend-mode:darken!important;filter:none!important;border:0!important;box-shadow:none!important;background:transparent!important}body{isolation:auto}

header.integrated-header .integrated-logo{width:190px;height:65px;overflow:visible;background:none!important}header.integrated-header .integrated-logo img{position:static;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal!important;opacity:1;filter:none;background:none!important}

/* Holistic Wellness logo: preserve original olive/gold artwork, integrate cream paper into page. */
header.integrated-header .integrated-logo{width:200px!important;height:76px!important;overflow:hidden!important;position:relative!important;isolation:auto!important;background:transparent!important}
header.integrated-header .integrated-logo img{position:absolute!important;max-width:none!important;width:238px!important;height:238px!important;left:-19px!important;top:-73px!important;object-fit:fill!important;mix-blend-mode:multiply!important;filter:none!important;background:transparent!important}
@media(max-width:800px){
header.integrated-header .integrated-logo{width:180px!important;height:68px!important}
header.integrated-header .integrated-logo img{width:215px!important;height:215px!important;left:-17px!important;top:-66px!important}
}

/* True transparent logo assets; no white rectangle, no multiply blending needed. */
header.integrated-header .integrated-logo{width:210px!important;height:96px!important;overflow:visible!important}
header.integrated-header .integrated-logo img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important}
footer img{width:210px!important;height:auto!important;max-height:110px!important;object-fit:contain!important;filter:none!important;opacity:1!important;display:block!important}
@media(max-width:800px){header.integrated-header .integrated-logo{width:185px!important;height:86px!important}footer img{width:190px!important}}

/* Final transparent Holistic logo, no image background, full width, no cropping */
header.integrated-header .integrated-logo{width:205px!important;height:auto!important;overflow:visible!important;display:flex!important;align-items:center!important}
header.integrated-header .integrated-logo img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important}
footer img{display:block!important;width:205px!important;height:auto!important;max-width:100%!important;filter:none!important;object-fit:contain!important}
@media(max-width:800px){header.integrated-header .integrated-logo{width:185px!important}footer img{width:185px!important}}
