.source-product{filter:none;display:flex;align-items:center;justify-content:center;width:155px;flex-shrink:0}.source-product img{display:block;width:100%;height:100%;max-height:210px;object-fit:contain;background:#fff;border-radius:6px}.source-product.hero-bottle{width:220px;transform:rotate(-7deg)}.source-product.hero-bottle img{max-height:300px}.source-product.second-bottle{width:155px;transform:rotate(10deg);margin-left:-15px}.source-product.second-bottle img{max-height:230px}.source-product.large{width:min(90%,340px)}.source-product.large img{max-height:400px}.original-source-banner{margin:38px 0 10px;text-align:center}.original-source-banner>small{display:block;font-size:8px;letter-spacing:1.5px;opacity:.6;margin-bottom:16px}.original-source-banner img{display:block;width:100%;height:auto;background:white;border-radius:6px}.directory-item{gap:10px}.directory-item .directory-thumb{width:36px;height:36px;object-fit:contain;flex-shrink:0}.directory-item>span:nth-child(2){margin-right:auto}.collection-card a{gap:12px}.collection-card .collection-thumb{width:55px;height:65px;object-fit:contain;background:#fff;border-radius:4px}.collection-card a>span{margin-right:auto}.listing-art .source-product{width:100%;height:100%;padding:12px}.listing-art .source-product img{width:100%;height:100%;max-height:none;object-fit:contain}.list-view .listing-art .source-product{transform:none}.product-art .source-product{width:85%;height:85%}.product-art .source-product img{height:100%;max-height:none}.dark-hero .source-product.hero-bottle{width:200px;top:70px;left:9%}.dark-hero .source-product.second-bottle{width:190px;right:10%;top:30px}.dark-hero .source-product img{border-radius:8px}.editorial-hero .source-product.hero-bottle{width:180px}.editorial-hero .source-product.second-bottle{width:125px}.retail-banner .source-product.hero-bottle{width:160px}.retail-banner .source-product.second-bottle{width:115px}.bento-main .source-product.hero-bottle{width:195px}.bento-main .source-product.second-bottle{width:135px}
@media(max-width:700px){.source-product.hero-bottle{width:180px}.source-product.second-bottle{width:130px}.source-product.large{width:min(90%,280px)}.source-product.large img{max-height:310px}.directory-item{flex-wrap:wrap;gap:8px}.directory-item .directory-thumb{width:28px;height:28px}.directory-item>span:nth-child(2){flex:1}.directory-item>span:last-child{display:none}.collection-card .collection-thumb{width:50px;height:60px}.dark-hero .source-product.hero-bottle{width:150px;left:8%;top:10px}.dark-hero .source-product.second-bottle{width:135px;right:8%;top:-25px}.original-source-banner{margin-top:28px}.editorial-hero .source-product.hero-bottle{width:170px}.editorial-hero .source-product.second-bottle{width:120px}}

/* Supplement Pool wordmark spacing */
.brand{font-size:29px;letter-spacing:-1.2px;white-space:nowrap}.brand small{letter-spacing:2px}
@media(max-width:700px){.brand{font-size:22px;letter-spacing:-.8px}.nav{gap:16px}}

/* Raster brand assets */
.brand img{display:block;width:238px;height:auto;max-width:100%}.brand .logo-light{display:none}.nocturne .brand .logo-dark,.formula .nav .brand .logo-dark{display:none}.nocturne .brand .logo-light,.formula .nav .brand .logo-light{display:block}.brand small{margin-top:4px}@media(max-width:700px){.brand img{width:182px}}

/* Premium high-density PNG: crop only transparent canvas padding. */
.brand img{width:258px;height:44px;object-fit:cover;object-position:center 48%;image-rendering:auto}.brand .logo-light{filter:brightness(0) invert(94%) sepia(15%) saturate(350%)}.brand small{font-size:7px;letter-spacing:2.7px;margin-top:0;padding-left:42px}@media(max-width:700px){.brand img{width:192px;height:34px}.brand small{font-size:6px;letter-spacing:1.5px;padding-left:31px}}
