.card-wrapper .card{border-radius:0;border:1px solid rgba(0,0,0,.08);background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{border-color:#00000029;box-shadow:0 12px 32px #00000014}.card__media{background:#f5f5f3;position:relative}.card__media .media img{transition:transform .5s ease,opacity .4s ease}.card__media .media--hover-effect img:nth-of-type(1){opacity:1}.card__media .media--hover-effect:hover img:nth-of-type(1){opacity:0}.card__media .media--hover-effect img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.card__media .media--hover-effect:hover img:nth-of-type(2){opacity:1}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__badge{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.card__badge .badge{border-radius:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px}.card__badge .badge--custom{background:#0a0a0a;color:#fff}.card__badge [class*=color-].badge{background:#dc143c;color:#fff}.card__information{padding-top:14px}.card__heading{font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.card__heading a{color:#0a0a0a;text-decoration:none}.card__heading a:hover{color:#dc143c}.card-information{display:flex;flex-direction:column;gap:6px}.card .price{font-size:14px;font-weight:700;color:#0a0a0a}.card .price .price-item--sale{color:#dc143c}.card .price .price-item--regular.price-item--sale,.card .price s{color:#0006;font-weight:500}.card-wrapper .quick-add{margin-top:10px;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}.quick-add__submit{background:#0a0a0a;color:#fff;border:none;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px}.quick-add__submit:hover{background:#dc143c}@media(max-width:749px){.card-wrapper .quick-add{opacity:1;transform:none}}[id*=featured_collection] .title-wrapper-with-link,[id*=featured_collection] .title,[id*=featured_collection] .subtitle{text-align:center;margin-left:auto;margin-right:auto}[id*=featured_collection]{text-align:center}[id*=featured_collection] .grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;gap:32px!important}[id*=featured_collection] .grid__item{flex:0 0 auto!important;width:420px!important;max-width:100%!important}[id*=featured_collection] .card__media img{position:static!important;display:block!important;margin:0 auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:560px!important}[id*=featured_collection] .quick-add{display:flex;justify-content:center}[id*=featured_collection] .quick-add__submit{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:180px;padding:14px 32px;line-height:1;margin:0 auto}[id*=featured_collection] .grid__item:has(.card__heading--placeholder){display:none}[id*=featured_collection] .quick-add{opacity:1;transform:none}[id*=featured_collection] .card,[id*=featured_collection] .card.gradient,[id*=featured_collection] .card[class*=color-scheme]{border:none!important;box-shadow:none!important;background:transparent!important}[id*=featured_collection] .card-wrapper:hover .card{border:none;box-shadow:none}[id*=featured_collection] .card__media{background:transparent}[id*=featured_collection] .card__inner{aspect-ratio:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}[id*=featured_collection] .card__media .media{aspect-ratio:auto!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}[id*=featured_collection] .card__media .media:before,[id*=featured_collection] .card__media .media:after{content:none!important;display:none!important}[id*=featured_collection] .card__content{padding-top:4px!important}[id*=featured_collection] .card-information{gap:4px!important}[id*=featured_collection] .quick-add{margin-top:4px!important}[id*=featured_collection] .card__media{position:static!important}[id*=featured_collection] .card:not(.ratio){height:auto!important}[id*=featured_collection] .card__content{display:block!important;flex-grow:0!important}[id*=featured_collection] .card__badge{margin:0!important}[id*=featured_collection] .card__inner .card__content{display:none!important}[id*=featured_collection] .card__inner.ratio:before{content:none!important;display:none!important;padding-bottom:0!important}[id*=featured_collection] .card__inner>*:first-child{position:static!important;text-align:center}[id*=featured_collection] .card__inner .media{position:static!important;padding:0!important;width:100%!important;text-align:center!important;display:block!important}[id*=featured_collection] .card__media{width:100%!important;text-align:center!important}[id*=featured_collection] .card-information .price{display:none}[id*=featured_collection] .quick-add__submit{position:relative;color:transparent!important}[id*=featured_collection] .quick-add__submit:after{content:"SHOP NOW";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-card-custom.css.map */
