#ProductGridContainer .product-grid{align-items:stretch!important}#ProductGridContainer .grid__item{display:flex!important;align-self:stretch!important;height:auto!important}#ProductGridContainer .grid__item>.md-gallery-card{flex:1 1 auto!important;height:auto!important;display:flex;flex-direction:column}.md-gallery-card{position:relative}.md-gallery-card .md-gallery{background:#edebe6;border:0;aspect-ratio:4 / 5;flex:0 0 auto;transition:background .42s cubic-bezier(.22,.61,.36,1)}.md-gallery-card .md-gallery__img{box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center;padding:6% 14% 22%;transform:scale(var(--md-img-scale, 1));transform-origin:center center;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.md-gallery--shampoo-conditioner-product-bundle{--md-img-scale: 1.3}.md-gallery--daily-purity-shampoo,.md-gallery--daily-purify-conditioner{--md-img-scale: 1.12}@media(hover:hover)and (pointer:fine){.md-gallery-card:hover .md-gallery{background:#dfdad0}.md-gallery-card:hover .md-gallery__img{transform:scale(calc(var(--md-img-scale, 1) * 1.04))}.md-gallery-card .md-gallery:after{content:"View";position:absolute;right:20px;bottom:16px;top:auto;font-family:Archivo,sans-serif;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#0e0d0b;opacity:0;transform:translate(-5px);transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .32s cubic-bezier(.22,.61,.36,1);z-index:2;pointer-events:none}.md-gallery-card:hover .md-gallery:after{opacity:1;transform:translate(0)}@media screen and (max-width:749px){.md-gallery-card .md-gallery:after{content:none;display:none}}}@media screen and (max-width:749px){.md-gallery-card.is-inview .md-gallery{background:#dfdad0}.md-gallery-card.is-inview .md-gallery__img{transform:scale(calc(var(--md-img-scale, 1) * 1.04))}}.md-gallery .md-gallery__attrs{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px;padding:0 20px 16px;z-index:2;pointer-events:none}.md-gallery .md-gallery__attr{position:relative;font-family:Archivo,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7a7570;background:none;border:0;border-radius:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap}.md-gallery .md-gallery__attr+.md-gallery__attr:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:1px;height:9px;background:#c2bcb0}.md-gallery-card .md-gallery-card__meta{margin-top:14px;padding-top:11px;border-top:1px solid #cfc9be;align-items:baseline;gap:16px;flex:0 0 auto}.md-gallery-card .md-gallery-card__name{font-family:Archivo,sans-serif;font-weight:600;font-size:15px;line-height:1.22;letter-spacing:-.005em;min-height:0;color:#0e0d0b}.md-gallery-card .md-gallery-card__price{font-family:Archivo,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;color:#0e0d0b}.md-gallery-card .md-gallery-card__desc{margin-top:4px;font-family:Questrial,sans-serif;font-size:12.5px;line-height:1.55;color:#7a7570;min-height:3.1em;max-width:38ch;flex:0 0 auto}.md-gallery .md-gallery__status{position:absolute;top:16px;left:20px;right:auto;font-family:Archivo,sans-serif;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7a7570;background:none;padding:0;z-index:3}.md-gallery--soldout .md-gallery__img{opacity:.55}@media screen and (max-width:749px){.md-gallery-card .md-gallery{aspect-ratio:4 / 5}.md-gallery-card .md-gallery__img{padding:2% 11% 20%}.md-gallery .md-gallery__attrs{justify-content:center;gap:0 9px;padding:0 8px 11px}.md-gallery .md-gallery__attr{font-size:7.5px;letter-spacing:.08em}.md-gallery .md-gallery__attr+.md-gallery__attr:before{left:-5px;height:7px}.md-gallery .md-gallery__status{left:0;right:0;top:10px;text-align:center;font-size:8px}.md-gallery-card .md-gallery-card__meta{margin-top:11px;padding-top:9px;gap:10px}.md-gallery-card .md-gallery-card__name{font-size:12px;line-height:1.2;min-height:0}.md-gallery-card .md-gallery-card__desc{font-size:11px;line-height:1.5;min-height:0}.md-gallery-card .md-gallery-card__price--mobile{margin-top:auto!important;padding-top:9px;font-size:11.5px;flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.md-gallery-card .md-gallery,.md-gallery-card .md-gallery__img,.md-gallery-card .md-gallery:after{transition:none!important}.md-gallery-card:hover .md-gallery__img,.md-gallery-card.is-inview .md-gallery__img{transform:scale(var(--md-img-scale, 1))!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/md-gallery-card.css.map */
