.hs-root .hs-home-bundle-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;max-width:960px!important;width:100%;margin-inline:auto}
.hs-root .hs-home-bundle-grid .hs-home-bundle-card{min-width:0;order:0!important;background:#fff!important;align-self:start}
.hs-root .hs-home-bundle-card .hs-home-bundle-image{display:block;padding:4px;background:#fff;overflow:hidden}
.hs-root .hs-home-bundle-card .hs-home-bundle-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:1;max-width:none!important;max-height:none!important;object-fit:contain;border-radius:0;filter:none;transform:none}
.hs-root .hs-home-bundle-card .hs-home-bundle-caption{border-top:2px solid var(--ink);padding:20px 12px;min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center}
.hs-root .hs-home-bundle-card .hs-home-bundle-caption h3{font-size:clamp(15px,2.6vw,23px);line-height:1.22;overflow-wrap:normal}
.hs-root .hs-home-bodywash{padding:22px 0 36px}
.hs-root .hs-home-bodywash .h2{margin-bottom:28px}
.hs-root .hs-home-bodywash .hs-home-more{margin-top:22px;text-align:center}
.hs-root .hs-home-bundle-image:focus-visible{outline:4px solid var(--cyan);outline-offset:-5px}
@media(max-width:480px){.hs-root .hs-home-bundle-grid{gap:12px!important}.hs-root .hs-home-bundle-card .hs-home-bundle-caption{padding:15px 8px;min-height:84px}}

.hs-root .hs-home-soaps .hs-home-more{--home-cta-bg:var(--cyan);--home-cta-text:var(--ink)}
.hs-root .hs-home-bodywash .hs-home-more{--home-cta-bg:#FF8AD1;--home-cta-text:var(--ink)}
.hs-root .hs-home-rollons .hs-home-more{--home-cta-bg:var(--ink);--home-cta-text:#fff}
.hs-root .hs-home-more .btn{display:inline-flex;align-items:center;justify-content:center;width:min(100%,440px);min-height:56px;box-sizing:border-box;padding:16px 26px;border:3px solid var(--ink);background:var(--home-cta-bg,var(--cyan));color:var(--home-cta-text,var(--ink));box-shadow:0 5px 0 var(--ink-deep);font-weight:800;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;transition:transform .18s,box-shadow .18s}
@media(hover:hover){.hs-root .hs-home-more .btn:hover{background:var(--home-cta-bg,var(--cyan));color:var(--home-cta-text,var(--ink));transform:translateY(-2px);box-shadow:0 7px 0 var(--ink-deep)}}
.hs-root .hs-home-more .btn:focus-visible{outline:3px solid var(--ink);outline-offset:8px}
.hs-root .hs-home-more .btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--ink-deep)}
@media(prefers-reduced-motion:reduce){.hs-root .hs-home-more .btn{transition:none}}


.hs-root .hs-home-bundle-card .hs-home-bundle-caption{flex-direction:column;gap:10px}.hs-home-bundle-link{display:block;color:inherit;text-decoration:none}.hs-root .hs-home-bundle-card .hs-home-bundle-offer{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.4}.hs-root .hs-home-bundle-card .hs-home-bundle-price{font-size:20px;font-weight:800;margin:0;letter-spacing:0;width:100%;text-align:center}.hs-root .hs-home-bundle-cta{display:flex;justify-content:center;gap:10px;width:100%;border-radius:100px;background:var(--ink);color:white;padding:12px 8px;font-size:11px;letter-spacing:.06em;font-weight:800;text-transform:uppercase}.hs-root .hs-home-bundle-link:focus-visible{outline:4px solid var(--cyan);outline-offset:-6px}.hs-root .hs-home-bundle-link:hover .hs-home-bundle-cta{background:#321082}

.hs-root .hs-collection-bundles{margin-bottom:24px}
@media(max-width:480px){.hs-root .hs-collection-bundles{margin-bottom:16px}}

.hs-root .hs-home-bundle-card .hs-home-bundle-link[href*="/products/womens-"] .hs-home-bundle-caption h3{color:#e0007a}
.hs-root .hs-home-bundle-card .hs-home-bundle-link[href*="/products/mens-"] .hs-home-bundle-caption h3{color:#000}
