.brand_heroImage__qt6g0{margin-bottom:var(--space-6);border-radius:var(--radius-lg);overflow:hidden}.brand_image__WJxkd{display:block;width:100%;height:auto}.brand_sectionLinks__R_orn{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4);margin:var(--space-3) 0 var(--space-4)}.brand_sectionLinks__R_orn a{display:inline-flex;align-items:center;min-height:44px;color:var(--pink-700);font-size:var(--font-size-sm);text-underline-offset:3px}.brand_sectionLinks__R_orn .brand_browseProducts__wRf_y{gap:var(--space-3);padding:0 16px;background:#f7da79;color:#272819;border:1px solid;border-radius:3px;box-shadow:2px 2px 0 currentColor;font-weight:650;text-decoration:none}.brand_browseProducts__wRf_y:hover,.brand_productLink__zOhbi:hover .brand_productName__t2cNI{text-decoration:underline;text-underline-offset:3px}.brand_products__0KlSx{margin-top:var(--space-8);padding-top:var(--space-4);border-top:2px solid var(--text-primary);scroll-margin-top:100px}.brand_productsHeading__XoDFX{margin-bottom:var(--space-5);font:600 var(--font-size-xl)/1.2 var(--font-display),serif}.brand_productGrid__d5bTf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4)}.brand_productLink__zOhbi{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.brand_productArt__t5P4q{position:relative;overflow:hidden;aspect-ratio:4/3;background:#f5de8d}.brand_productCard__365Rq:nth-child(3n+2) .brand_productArt__t5P4q{background:#f1cdd2}.brand_productCard__365Rq:nth-child(3n) .brand_productArt__t5P4q{background:#cdd8c0}.brand_packshot__qeFM6{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;filter:drop-shadow(2px 0 0 white) drop-shadow(-2px 0 0 white) drop-shadow(0 2px 0 white) drop-shadow(3px 4px 0 #262a2255)}.brand_productDetails__voADB{padding:var(--space-3) 0}.brand_productName__t2cNI{margin-bottom:var(--space-2);font:600 var(--font-size-lg)/1.15 var(--font-display),serif;overflow-wrap:anywhere}@media (max-width:600px){.brand_productGrid__d5bTf{grid-template-columns:1fr;gap:var(--space-3)}.brand_productLink__zOhbi{flex-direction:row;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.brand_productArt__t5P4q{flex:0 0 min(31%,110px);aspect-ratio:1}.brand_productDetails__voADB{padding:0}}.routine-article_cover__QyYWn{margin:0 0 var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.routine-article_coverProducts__B3Ti1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6)}.routine-article_coverProducts__B3Ti1 img{width:100%;height:240px;object-fit:contain;min-width:0}.routine-article_cover__QyYWn figcaption{padding:var(--space-3) var(--space-4);background:var(--bg-secondary);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm)}.routine-article_productBody__rB4_m.routine-article_productBody__rB4_m figure{background:#fff;border:1px solid var(--border)}.routine-article_productBody__rB4_m.routine-article_productBody__rB4_m figure img{height:280px;object-fit:contain;padding:var(--space-5)}@media (max-width:600px){.routine-article_coverProducts__B3Ti1{padding:var(--space-4);gap:var(--space-2)}.routine-article_coverProducts__B3Ti1 img{height:150px}}