body:has(.elv-skims-collection-nav) .section-main-collection-product-grid-padding,body:has(.elv-skims-collection-nav) [class*=section-template--][class*=-padding],body:has(.elv-skims-collection-nav) collection-component>.gradient,body:has(.elv-skims-collection-nav) .product-grid-container,body:has(.elv-skims-collection-nav) .collection{background:#fff!important}body:has(.elv-skims-collection-nav) .collection.page-width,body:has(.elv-skims-collection-nav) .facets-wrapper.page-width{width:100%;max-width:none;padding-right:0;padding-left:0}body:has(.elv-skims-collection-nav) #product-grid{display:grid!important;width:100%;max-width:none;margin:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.2rem;row-gap:4.2rem}body:has(.elv-skims-collection-nav) #product-grid>.grid__item{display:block!important;width:100%!important;max-width:none!important;margin:0!important}body:has(.elv-skims-collection-nav) #product-grid .card-wrapper,body:has(.elv-skims-collection-nav) #product-grid .card{height:100%;border:0;border-radius:0;background:transparent!important;box-shadow:none;transform:none}body:has(.elv-skims-collection-nav) #product-grid .card__inner{position:relative;overflow:hidden;border:0!important;border-radius:0!important;background:#f2f2f2!important;box-shadow:none!important}body:has(.elv-skims-collection-nav) #product-grid .card__inner:after{display:none!important}body:has(.elv-skims-collection-nav) #product-grid .card--media .card__inner.ratio:before{padding-bottom:132%!important}body:has(.elv-skims-collection-nav) #product-grid .card__media{width:100%;margin:0;border-radius:0!important}body:has(.elv-skims-collection-nav) #product-grid .card__media .media{background:#f2f2f2}body:has(.elv-skims-collection-nav) #product-grid .card__media img{object-fit:contain!important;object-position:center!important;padding:1.5%;transition:opacity .22s ease,transform .32s ease}body:has(.elv-skims-collection-nav) #product-grid .card-wrapper:hover .card__media img:first-child:only-child{transform:scale(1.012)}body:has(.elv-skims-collection-nav) #product-grid .card>.card__content{display:block;padding:1.1rem 1.15rem 0!important;flex-grow:0}body:has(.elv-skims-collection-nav) #product-grid .card>.card__content .card__information{padding:0!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatches{display:flex;min-height:2.5rem;margin:0 0 .75rem;align-items:center;gap:.5rem;overflow:hidden}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatch{display:inline-block;width:1.95rem;height:1.95rem;flex:0 0 1.95rem;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:var(--elv-swatch);box-shadow:inset 0 0 0 2px #fff}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatch.is-active{outline:1.5px solid #171417;outline-offset:1px}body:has(.elv-skims-collection-nav) #product-grid .elv-card-status{margin:0 0 .45rem;color:#9a4d3b;font-size:.93rem;font-weight:600;line-height:1.2}body:has(.elv-skims-collection-nav) #product-grid .elv-card-type{margin:0 0 .25rem;color:#171417;font-family:var(--font-body-family);font-size:.88rem;font-weight:500;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}body:has(.elv-skims-collection-nav) #product-grid .card__heading{margin:0;color:#171417;font-family:var(--font-body-family);font-size:1.22rem;font-style:normal;font-weight:650;letter-spacing:0;line-height:1.25}body:has(.elv-skims-collection-nav) #product-grid .card__heading a{color:inherit;text-decoration:none!important}body:has(.elv-skims-collection-nav) #product-grid .card-information{display:block;margin-top:.5rem}body:has(.elv-skims-collection-nav) #product-grid .card-information:after{display:none!important;content:none!important}body:has(.elv-skims-collection-nav) #product-grid .card-information>.price{margin:0!important;color:#171417;font-family:var(--font-body-family);font-size:1.14rem;font-weight:500;line-height:1.35}body:has(.elv-skims-collection-nav) #product-grid .price-item--regular,body:has(.elv-skims-collection-nav) #product-grid .price-item--sale{color:#171417}body:has(.elv-skims-collection-nav) #product-grid .price s,body:has(.elv-skims-collection-nav) #product-grid .price__compare{color:#1714177a}body:has(.elv-skims-collection-nav) #product-grid .badge{padding:.45rem .75rem;border:0;border-radius:0;color:#171417;background:#ffffffeb;box-shadow:none;font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body:has(.elv-skims-collection-nav) #product-grid .card--text .card__inner.ratio:before{padding-bottom:132%!important}body:has(.elv-skims-collection-nav) #product-grid .card--text .card__inner{background:#f2f2f2!important}body:has(.elv-skims-collection-nav) #product-grid .card--text .card__inner .card__information{display:none!important}body:has(.elv-skims-collection-nav) .pagination-wrapper{margin-top:5rem}@media screen and (min-width:750px)and (max-width:989px){body:has(.elv-skims-collection-nav) #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){body:has(.elv-skims-collection-nav) #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.15rem;row-gap:3rem}body:has(.elv-skims-collection-nav) #product-grid .card--media .card__inner.ratio:before,body:has(.elv-skims-collection-nav) #product-grid .card--text .card__inner.ratio:before{padding-bottom:135%!important}body:has(.elv-skims-collection-nav) #product-grid .card>.card__content{padding:.9rem .7rem 0!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatch{width:1.7rem;height:1.7rem;flex-basis:1.7rem}body:has(.elv-skims-collection-nav) #product-grid .card__heading{font-size:1.05rem}body:has(.elv-skims-collection-nav) #product-grid .card-information>.price{font-size:1rem}}@media screen and (max-width:749px){body:has(.elv-skims-collection-nav) #product-grid{row-gap:2.7rem!important}body:has(.elv-skims-collection-nav) #product-grid .card>.card__content{padding:1rem .9rem 0!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-status{font-size:1rem!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-type{font-size:1rem!important;line-height:1.3!important}body:has(.elv-skims-collection-nav) #product-grid .card__heading{font-size:1.2rem!important;line-height:1.3!important}body:has(.elv-skims-collection-nav) #product-grid .card-information>.price{font-size:1.15rem!important}}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatches{display:flex!important;width:100%!important;min-height:2.8rem!important;margin:0 0 .8rem!important;padding:.2rem .15rem!important;align-items:center!important;justify-content:flex-start!important;align-content:center!important;flex-wrap:wrap!important;gap:.55rem!important;overflow:visible!important;line-height:1!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatch{display:block!important;width:1.9rem!important;height:1.9rem!important;min-width:1.9rem!important;min-height:1.9rem!important;flex:0 0 1.9rem!important;margin:0!important;padding:0!important;border:1px solid rgba(23,20,23,.18)!important;border-radius:50%!important;background:var(--elv-swatch)!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 2px #fff!important;outline:0!important;vertical-align:middle!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatch.is-active{border-color:#171417!important;box-shadow:0 0 0 1px #fff,0 0 0 2px #171417,inset 0 0 0 2px #fff!important}@media screen and (max-width:749px){body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatches{min-height:2.5rem!important;gap:.45rem!important;padding:.2rem .1rem!important}body:has(.elv-skims-collection-nav) #product-grid .elv-card-swatch{width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;min-height:1.65rem!important;flex-basis:1.65rem!important}}body:has(.elv-skims-collection-nav) #product-grid{box-sizing:border-box;padding-inline:clamp(12px,2.4vw,32px)!important;gap:clamp(18px,2.2vw,30px) clamp(10px,1.3vw,18px)!important}body:has(.elv-skims-collection-nav) #product-grid .card__inner,body:has(.elv-skims-collection-nav) #product-grid .card__media .media{background:#fff!important}body:has(.elv-skims-collection-nav) #product-grid .card__media img{padding:2.5%}body:has(.elv-skims-collection-nav) #product-grid .card__inner .card__content .card__badge{position:absolute;top:10px;left:10px;right:auto;bottom:auto;z-index:4;margin:0!important;align-self:flex-start;justify-self:flex-start}body:has(.elv-skims-collection-nav) #product-grid .elv-collection-discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;min-height:28px;background:#4b1d3f!important;color:#fff!important;border:0;border-radius:2px;font-size:11px;font-weight:750;letter-spacing:.045em;line-height:1.1}body:has(.elv-skims-collection-nav) #product-grid .price--on-sale .price-item--sale{color:#4b1d3f!important;font-weight:700}body:has(.elv-skims-collection-nav) #product-grid .card__heading,body:has(.elv-skims-collection-nav) #product-grid .card__heading a{color:#261721}@media(max-width:749px){body:has(.elv-skims-collection-nav) #product-grid{column-gap:9px!important;row-gap:22px!important;padding-inline:10px!important}body:has(.elv-skims-collection-nav) #product-grid .card__media img{padding:1.5%}body:has(.elv-skims-collection-nav) #product-grid .card>.card__content{padding:10px 6px 0!important}body:has(.elv-skims-collection-nav) #product-grid .elv-collection-discount-badge{padding:5px 7px;min-height:25px;font-size:10px}body:has(.elv-skims-collection-nav) #product-grid .card__inner .card__content .card__badge{top:7px;left:7px}}@media(hover:none)and (pointer:coarse){body:has(.elv-skims-collection-nav) #product-grid .card__media img{transition:none!important}body:has(.elv-skims-collection-nav) #product-grid .card-wrapper:hover .card__media img{transform:none!important}}body:has(.elv-skims-collection-nav) #product-grid .card__inner{position:relative!important;isolation:isolate}body:has(.elv-skims-collection-nav) #product-grid .card__inner>.elv-collection-corner-badge{position:absolute!important;inset:12px auto auto 12px!important;z-index:12!important;display:inline-flex!important;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 24px);margin:0!important;padding:7px 10px;min-height:29px;border:none;border-radius:2px;background:#4b1d3f;color:#fff;font:700 11px/1.1 var(--font-body-family, Arial, sans-serif);letter-spacing:.045em;text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none}body:has(.elv-skims-collection-nav) #product-grid .card__inner>.elv-collection-corner-badge--soldout{background:#fffffff5;color:#4b1d3f;border:1px solid rgba(75,29,63,.2)}body:has(.elv-skims-collection-nav) #product-grid .card__inner>.card__content>.card__badge{display:none!important}@media screen and (max-width:749px){body:has(.elv-skims-collection-nav) #product-grid .card__inner>.elv-collection-corner-badge{inset:8px auto auto 8px!important;max-width:calc(100% - 16px);min-height:24px;padding:5px 7px;font-size:10px;line-height:1.1}}@media screen and (max-width:339px){body:has(.elv-skims-collection-nav) #product-grid .card__inner>.elv-collection-corner-badge{inset:7px auto auto 7px!important;padding:5px 7px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/elv-collection-product-cards.css.map */
