.category-showcase{padding:34px 0 28px}.category-showcase-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.category-showcase-heading>div>span{display:block;font-size:10px;font-weight:650;letter-spacing:1.7px;color:#758079;margin-bottom:8px}.category-showcase-heading h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;font-weight:650;color:#23372c;margin:0 0 9px}.category-showcase-heading p{font-size:14px;color:#748077;margin:0}.category-showcase-heading>a{font-size:12px;color:#355e49;text-decoration:none;white-space:nowrap;padding-bottom:3px}.category-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.category-showcase-card{display:block;min-width:0;color:#25392e;text-decoration:none}.category-showcase-images{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1.08;overflow:hidden;border:1px solid #e7e9e4;border-radius:16px;background:#f4f4ef;padding:8px;isolation:isolate}.category-showcase-images img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;padding:7px;mix-blend-mode:multiply;transition:transform .3s ease}.category-showcase-images.images-1{grid-template-columns:1fr;grid-template-rows:1fr;padding:18px}.category-showcase-images.images-2{grid-template-rows:1fr}.category-showcase-images.images-3 img:first-child{grid-row:span 2}.category-tone-beauty-wellness{background:#fbf2ef}.category-tone-eye-care{background:#f0f5f8}.category-tone-personal-care-hygiene{background:#f1f4ee}.category-tone-orthopedic-products{background:#f6f1e8}.category-showcase-arrow{display:grid;place-items:center;position:absolute;right:12px;bottom:12px;width:31px;height:31px;border-radius:50%;background:#fffefa;color:#365b43;box-shadow:0 2px 8px #1c332212;z-index:1;font-size:14px}.category-showcase-copy{padding:14px 1px 0}.category-showcase-copy h3{font-size:15px;line-height:1.35;font-weight:650;color:#24382c;margin:0 0 6px}.category-showcase-copy p{font-size:12px;line-height:1.6;color:#7b847d;margin:0}.category-showcase-card:hover{color:#1a4e34}.category-showcase-card:hover img{transform:scale(1.04)}.category-showcase-card:hover .category-showcase-arrow{background:#264e38;color:#fff}.category-showcase-card:focus-visible{outline:3px solid #4b9272;outline-offset:5px;border-radius:16px}.category-showcase-heading>a:focus-visible{outline:3px solid #4b9272;outline-offset:4px}@media(max-width:991px){.category-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.category-showcase-images{aspect-ratio:1.15}.category-showcase-heading h2{font-size:26px}}@media(max-width:575px){.category-showcase{padding:26px 0 22px}.category-showcase-heading{align-items:start;gap:12px;margin-bottom:17px}.category-showcase-heading h2{font-size:23px}.category-showcase-heading p{font-size:12px}.category-showcase-heading>a{font-size:10px;white-space:normal;max-width:80px;text-align:right;margin-top:23px}.category-showcase-grid{gap:21px 12px}.category-showcase-images{border-radius:12px;padding:4px;aspect-ratio:1.04}.category-showcase-images.images-1{padding:10px}.category-showcase-images img{padding:4px}.category-showcase-copy{padding-top:11px}.category-showcase-copy h3{font-size:13px;margin-bottom:4px}.category-showcase-copy p{font-size:11px;line-height:1.45}.category-showcase-arrow{width:25px;height:25px;right:8px;bottom:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.category-showcase-images img{transition:none}.category-showcase-card:hover img{transform:none}}
@media(min-width:992px){.category-showcase-grid.category-count-6{grid-template-columns:repeat(3,minmax(0,1fr))}}

body.ws-marketplace .marketplace-home :is(small,del,.mp-eyebrow,.ws-kicker,.ws-section-description,.ws-product-meta,.old-price,.category-showcase-heading span,.category-showcase-heading p,.category-showcase-copy p,#our-story p,#faq p){color:#4f5b52}
body.ws-marketplace #marketplaceBanner .carousel-indicators [data-bs-target]{position:relative;flex:0 0 28px;width:28px;height:28px;margin:0 2px;padding:0;border:0;background:transparent;opacity:1}
body.ws-marketplace #marketplaceBanner .carousel-indicators [data-bs-target]::before{position:absolute;inset:10px;content:"";border-radius:50%;background:#526055;opacity:.75}
body.ws-marketplace #marketplaceBanner .carousel-indicators [data-bs-target].active::before{background:#263f30;opacity:1}
@media(max-width:575px){body.ws-marketplace .marketplace-home :is(.product-name,.mp-promo-copy p,.mp-campaign-copy p){font-size:max(12px,1em)}}
