.m-card{--m-card-aspect: 3 / 4;--m-card-ratio: 133.3333%;--m-card-inset: 10px;--m-card-badge-height: 23px;--m-card-badge-gap: 4px;--m-card-fade: .3s;position:relative;isolation:isolate;height:100%}.m-card product-component{height:100%}.m-card .card,.m-card .card__inner{--ratio-percent: var(--m-card-ratio) !important}.m-card .card,.m-card .card__inner{border:0;border-radius:var(--m-radius);box-shadow:none}.m-card .card__inner:after{display:none}.m-card .card .card__inner .card__media{border-radius:var(--m-radius);background:var(--m-mist)}.m-card .card__content{grid-template-columns:minmax(0,1fr)}.m-card .card__information{min-width:0}.m-card .card__information{padding:12px 0 4px}.m-card .card__heading{margin:0;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--m-ink);text-decoration-color:var(--m-red)}.m-card .card__heading a{text-decoration-color:var(--m-red);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card .card__heading a:focus-visible:after{outline:2px solid var(--m-red);box-shadow:none}.m-card .price{font-size:14px;line-height:1.4;letter-spacing:0;color:var(--m-ink);font-variant-numeric:tabular-nums}.m-card .price .price-item{margin:0}.m-card .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.m-card .price--on-sale .price-item--sale{order:-1;color:var(--m-red)}.m-card .price--on-sale .price-item--regular{font-size:13px;color:var(--m-stone);text-decoration:line-through}.m-card .badge,.m-card__badge{border:0;border-radius:var(--m-radius);padding:6px 8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.m-card__badge{position:absolute;z-index:2;top:var(--m-card-inset);left:var(--m-card-inset);background:var(--m-red);color:var(--m-paper);pointer-events:none}.m-card .card--media .card__inner .card__content{padding:var(--m-card-inset)}.m-card .card__inner .card__badge,.m-card .card__inner .card__badge.right{grid-row-start:1;align-self:flex-start;justify-self:flex-start;display:flex}.m-card--new .card__inner .card__badge{margin-top:calc(var(--m-card-badge-height) + var(--m-card-badge-gap))}@media screen and (min-width:990px)and (hover:hover){.m-card .media.media--hover-effect>img,.m-card .card-wrapper:hover .media.media--hover-effect>img+img{transition:opacity var(--m-card-fade) ease;transform:none}}@media screen and (min-width:990px)and (hover:none){.m-card .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}.m-card .card-wrapper:hover .media.media--hover-effect>img+img{opacity:0;transform:none}.m-card .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}}.m-card .quick-add{margin:10px 0 0}.m-card .quick-add modal-opener,.m-card .quick-add product-form{display:block}.m-card .quick-add .quick-add__submit{min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--m-ink);border-radius:var(--m-radius);background:var(--m-paper);color:var(--m-ink);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;box-shadow:none}.m-card .quick-add .quick-add__submit:before,.m-card .quick-add .quick-add__submit:after{display:none}.m-card .quick-add .quick-add__submit:hover:not([disabled]):not([aria-disabled=true]){background:var(--m-black);border-color:var(--m-black);color:var(--m-paper)}.m-card .quick-add .quick-add__submit:focus,.m-card .quick-add .quick-add__submit:focus-visible{box-shadow:none}.m-card .quick-add .quick-add__submit:focus-visible{outline:2px solid var(--m-red);outline-offset:2px}.m-card .quick-add .quick-add__submit.loading{background:var(--m-paper);border-color:var(--m-ink)}.m-card .quick-add .quick-add__submit.loading .loading__spinner .path{stroke:var(--m-ink)}@media screen and (min-width:990px)and (hover:hover){.m-card .quick-add{position:absolute;z-index:2;top:0;left:0;right:0;margin:0;min-height:0;aspect-ratio:var(--m-card-aspect);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;pointer-events:none}.m-card .quick-add modal-opener,.m-card .quick-add product-form{pointer-events:auto}.m-card .quick-add .quick-add__submit{min-height:40px;border:0;transform:translateY(100%)}.m-card:hover .quick-add .quick-add__submit,.m-card .quick-add .quick-add__submit:focus-visible,.m-card .quick-add .quick-add__submit.loading{transform:translateY(0)}.m-card .quick-add .quick-add__submit:focus-visible{outline-offset:-4px}}@media screen and (min-width:990px)and (hover:hover)and (prefers-reduced-motion:no-preference){.m-card .quick-add .quick-add__submit{transition:transform .25s ease-out,background-color .15s ease,color .15s ease}}marven-wishlist-button:not(:defined){visibility:hidden}.m-card .m-wishlist{position:absolute;z-index:3;top:var(--m-card-inset);right:var(--m-card-inset);display:block}.m-wishlist__button{position:relative;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--m-line);border-radius:50%;background:var(--m-paper);color:var(--m-ink);cursor:pointer;-webkit-appearance:none;appearance:none}.m-wishlist__button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.m-wishlist__button:hover{border-color:var(--m-ink)}.m-wishlist__button:focus-visible{outline:2px solid var(--m-red);outline-offset:2px}.m-wishlist__icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m-wishlist__button[aria-pressed=true] .m-wishlist__icon{fill:var(--m-red);stroke:var(--m-red)}@media(prefers-reduced-motion:no-preference){.m-wishlist__button,.m-wishlist__icon{transition:transform .15s ease,border-color .15s ease,fill .15s ease,stroke .15s ease}.m-wishlist__button:active .m-wishlist__icon{transform:scale(.85)}}.m-card--sold-out .card__media{opacity:.6}.m-card--sold-out .quick-add{display:none}quick-add-modal .icon-with-text{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/marven-card-product.css.map */
