body:has(.elv-collection-subnav) #product-grid{display:grid!important;width:100%;max-width:120rem;margin-right:auto;margin-left:auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.8rem,2.2vw,2.8rem);row-gap:clamp(3.8rem,4.4vw,5.4rem)}body:has(.elv-collection-subnav) #product-grid>.grid__item{display:block!important;width:100%!important;max-width:none!important;margin:0!important}body:has(.elv-collection-subnav) #product-grid product-component{display:block;height:100%}body:has(.elv-collection-subnav) #product-grid .card-wrapper{width:100%;height:100%;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transition:transform .26s cubic-bezier(.2,.65,.3,1)}body:has(.elv-collection-subnav) #product-grid .card-wrapper:hover{border-color:transparent;box-shadow:none;transform:translateY(-.35rem)}body:has(.elv-collection-subnav) #product-grid .card{height:100%;background:transparent!important}body:has(.elv-collection-subnav) #product-grid .card__inner{position:relative;overflow:hidden;border:1px solid rgba(75,29,63,.12)!important;border-radius:2rem!important;background:#faf7f5!important;box-shadow:0 1.1rem 3rem #4b1d3f0b;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}body:has(.elv-collection-subnav) #product-grid .card__inner:after{display:none!important}body:has(.elv-collection-subnav) #product-grid .card--media .card__inner.ratio:before{padding-bottom:var(--ratio-percent)!important}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner.ratio:before{padding-bottom:108%!important}body:has(.elv-collection-subnav) #product-grid .card__media{margin:0;width:100%;border-radius:inherit!important}body:has(.elv-collection-subnav) #product-grid .card__media .media{border-radius:inherit;background:#f2ece8}body:has(.elv-collection-subnav) #product-grid .card__media img{object-fit:cover;transition:transform .62s cubic-bezier(.2,.65,.3,1)}body:has(.elv-collection-subnav) #product-grid .card-wrapper:hover .card__inner{border-color:#4b1d3f47!important;box-shadow:0 1.8rem 4.2rem #4b1d3f17}body:has(.elv-collection-subnav) #product-grid .card-wrapper:hover .card__media img:first-child{transform:scale(1.035)}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner{background:radial-gradient(circle at 78% 22%,rgba(216,167,177,.22),transparent 30%),radial-gradient(circle at 16% 86%,rgba(75,29,63,.07),transparent 34%),linear-gradient(145deg,#fffdfc,#f4eeea)!important}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;padding:0;pointer-events:none}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__information{display:none!important}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__content:before{position:absolute;top:2.2rem;left:2.2rem;color:#4b1d3fa3;content:"ELORVESSA";font-family:var(--font-body-family);font-size:.95rem;font-weight:700;letter-spacing:.2em;line-height:1}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__content:after{position:absolute;top:50%;left:50%;color:#4b1d3f1f;content:"E";font-family:var(--font-heading-family);font-size:clamp(8rem,9vw,12rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:.72;transform:translate(-50%,-50%);transition:color .26s ease,transform .42s cubic-bezier(.2,.65,.3,1)}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner:after{display:block!important;position:absolute;right:2.2rem;bottom:2rem;left:2.2rem;width:auto;height:auto;border:0;border-radius:0;color:#4b1d3f75;background:transparent;box-shadow:none;content:"INTIMATE ESSENTIALS";font-family:var(--font-body-family);font-size:.88rem;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}body:has(.elv-collection-subnav) #product-grid .card-wrapper:hover .card--text .card__inner .card__content:after{color:#4b1d3f2e;transform:translate(-50%,-50%) scale(1.04)}body:has(.elv-collection-subnav) #product-grid .card>.card__content{display:block;padding:1.55rem .2rem 0!important;flex-grow:0}body:has(.elv-collection-subnav) #product-grid .card>.card__content .card__information{padding:0!important}body:has(.elv-collection-subnav) #product-grid .card--standard.card--text:not(.card--horizontal)>.card__content .card__heading{display:block!important}body:has(.elv-collection-subnav) #product-grid .card__heading{margin:0;color:#4b1d3f;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.55vw,2.25rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.022em;line-height:1.16;text-wrap:balance}body:has(.elv-collection-subnav) #product-grid .card__heading a{color:inherit;text-decoration:none!important}body:has(.elv-collection-subnav) #product-grid .card-information{display:grid;margin-top:1rem;align-items:end;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}body:has(.elv-collection-subnav) #product-grid .card-information>.price{margin:0!important;grid-column:1;color:#4b1d3f;font-family:var(--font-body-family);font-size:1.32rem;font-weight:650;letter-spacing:.015em;line-height:1.35}body:has(.elv-collection-subnav) #product-grid .card-information:after{align-self:center;grid-column:2;color:#4b1d3f94;content:"View details \2197";font-family:var(--font-body-family);font-size:.92rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color .18s ease,transform .18s ease}body:has(.elv-collection-subnav) #product-grid .card-wrapper:hover .card-information:after{color:#4b1d3f;transform:translate(.18rem,-.12rem)}body:has(.elv-collection-subnav) #product-grid .price-item--regular,body:has(.elv-collection-subnav) #product-grid .price-item--sale{color:#4b1d3f}body:has(.elv-collection-subnav) #product-grid .price s,body:has(.elv-collection-subnav) #product-grid .price__compare{color:#4b1d3f7a}body:has(.elv-collection-subnav) #product-grid .badge{padding:.65rem 1rem;border:0;border-radius:999px;color:#f5f5f5;background:#4b1d3f;box-shadow:0 .6rem 1.8rem #4b1d3f1f;font-size:.9rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:989px){body:has(.elv-collection-subnav) #product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.8rem;row-gap:3.8rem}body:has(.elv-collection-subnav) #product-grid .card__heading{font-size:1.85rem}body:has(.elv-collection-subnav) #product-grid .card-information:after{content:"View \2197"}}@media screen and (max-width:749px){body:has(.elv-collection-subnav) #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:3rem}body:has(.elv-collection-subnav) #product-grid .card-wrapper{padding:0;border-radius:0}body:has(.elv-collection-subnav) #product-grid .card__inner{border-radius:1.5rem!important}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner.ratio:before{padding-bottom:112%!important}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__content:before{top:1.4rem;left:1.4rem;font-size:.78rem;letter-spacing:.15em}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__content:after{font-size:clamp(6.6rem,25vw,9rem)}body:has(.elv-collection-subnav) #product-grid .card--text .card__inner:after{right:1.4rem;bottom:1.35rem;left:1.4rem;font-size:.72rem;letter-spacing:.12em}body:has(.elv-collection-subnav) #product-grid .card>.card__content{padding-top:1.2rem!important}body:has(.elv-collection-subnav) #product-grid .card__heading{font-size:1.52rem;line-height:1.18}body:has(.elv-collection-subnav) #product-grid .card-information{margin-top:.7rem;column-gap:.5rem}body:has(.elv-collection-subnav) #product-grid .card-information>.price{font-size:1.12rem}body:has(.elv-collection-subnav) #product-grid .card-information:after{content:"\2197";font-size:1.2rem;letter-spacing:0}}@media(prefers-reduced-motion:reduce){body:has(.elv-collection-subnav) #product-grid .card-wrapper,body:has(.elv-collection-subnav) #product-grid .card__inner,body:has(.elv-collection-subnav) #product-grid .card__media img,body:has(.elv-collection-subnav) #product-grid .card--text .card__inner .card__content:after,body:has(.elv-collection-subnav) #product-grid .card-information:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/elv-collection-product-cards.css.map */
