.product-grid:not(.slider){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sasaro-space-sm);row-gap:var(--sasaro-space-lg);align-items:stretch}@media screen and (min-width:750px){.product-grid:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sasaro-space-md)}}@media screen and (min-width:990px){.product-grid:not(.slider){grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--sasaro-space-md)}}.product-grid:not(.slider)>.grid__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.product-card-wrapper{display:flex;flex-direction:column;height:100%}.product-card-wrapper .card{height:100%}.product-card-wrapper .card__inner.ratio:before,.product-card-wrapper .card.ratio:before{padding-bottom:125%!important}.product-card-wrapper .card__media{background-color:var(--sasaro-media-surface);border-radius:var(--sasaro-radius-md);overflow:hidden}.product-card-wrapper .card__media .media img{object-fit:contain!important;padding:var(--sasaro-space-xs);box-sizing:border-box;background-color:transparent;mix-blend-mode:multiply;transform:var(--sasaro-fit-transform, none);transform-origin:center center}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .card__media .media img[data-sasaro-fit]{transition:transform .2s var(--sasaro-ease-out, ease-out)}}@media screen and (min-width:990px){.product-card-wrapper.card-wrapper:hover .card__media .media.media--hover-effect>img:first-child:only-child,.product-card-wrapper.card-wrapper:hover .card__media .media.media--hover-effect>img+img{transform:var(--sasaro-fit-transform, none)}}[data-sasaro-theme=dark] .product-card-wrapper .card__media{filter:brightness(.94)}.product__media-wrapper .product__media,.product__media-wrapper .media{background-color:var(--sasaro-media-surface)}.product__media-wrapper .product__media img,.product__media-wrapper .media>img{background-color:transparent;mix-blend-mode:multiply}[data-sasaro-theme=dark] .product__media-wrapper .product__media,[data-sasaro-theme=dark] .product__media-wrapper .media{filter:brightness(.94)}.product-media-modal img,.product-media-modal .media{mix-blend-mode:normal;filter:none}.product-card-wrapper .card__heading{min-height:2.8em}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4em}.product-card-wrapper .card__badge{grid-row-start:1!important;align-self:flex-start!important;justify-self:flex-start!important;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sasaro-space-3xs);margin:var(--sasaro-space-xs)!important}.product-card-wrapper .sasaro-badge{display:inline-flex;align-items:center;border-radius:var(--sasaro-radius-full);padding:var(--sasaro-space-3xs) var(--sasaro-space-xs);font-size:1.1rem;font-weight:600;letter-spacing:.02em;line-height:1.6;white-space:nowrap;box-shadow:var(--sasaro-shadow-sm)}.product-card-wrapper .sasaro-badge--preorder{background-color:var(--sasaro-blue);color:#fff}.product-card-wrapper .sasaro-badge--soldout{background-color:var(--sasaro-text-muted);color:var(--sasaro-bg)}.product-card-wrapper .sasaro-badge--discount{background-color:var(--sasaro-red);color:#fff}.product-card-wrapper .price--on-sale .price-item--sale{color:var(--sasaro-red);font-weight:600}.product-card-wrapper .price--on-sale .price-item--regular{color:var(--sasaro-text-muted);text-decoration:line-through}.product-card-wrapper .price .price-item--regular{color:var(--sasaro-text)}.product-card-wrapper .rating{margin-top:var(--sasaro-space-3xs)}.product-card-wrapper .rating-star:before{background:linear-gradient(90deg,var(--sasaro-straw) var(--percent),var(--sasaro-border) var(--percent));-webkit-background-clip:text}@media(prefers-reduced-motion:no-preference){.product-card-wrapper{transition:transform var(--sasaro-transition-base),box-shadow var(--sasaro-transition-base)}.product-card-wrapper:hover,.product-card-wrapper:focus-within{transform:translateY(-.3rem)}.product-card-wrapper:hover .card--card,.product-card-wrapper:focus-within .card--card{box-shadow:var(--sasaro-shadow-md)}}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .quick-add__submit{transition:background-color var(--sasaro-transition-base),color var(--sasaro-transition-base),border-color var(--sasaro-transition-base)}}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .quick-add__submit,.product-card-wrapper:focus-within .quick-add__submit{background-color:var(--sasaro-blue);border-color:var(--sasaro-blue);color:#fff}}.product-card-wrapper .card__content>.card__badge{min-height:4.9rem;display:flex;align-items:flex-start}.product-card-wrapper .card--standard:not(.card--horizontal)>.card__content>.card__badge{display:flex;visibility:hidden}.product-card-wrapper .card__content{display:flex;flex-direction:column}.product-card-wrapper .card__content>.card__information{flex:1 1 auto}.product-card-wrapper .quick-add,.product-card-wrapper .sasaro-notify-btn{margin-top:auto}.product-card-wrapper .sasaro-notify-btn{margin-inline:0;margin-bottom:1rem}.product-card-wrapper .card--card .sasaro-notify-btn{margin-inline:1.3rem}.product-card-wrapper .quick-add__submit,.product-card-wrapper .sasaro-notify-btn{min-height:4.4rem;box-sizing:border-box}.product-card-wrapper .quick-add__submit{margin-bottom:0}@media(hover:hover)and (pointer:fine){.product-card-wrapper .quick-add__submit{opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease,background-color var(--sasaro-transition-base),color var(--sasaro-transition-base),border-color var(--sasaro-transition-base)}.product-card-wrapper:hover .quick-add__submit,.product-card-wrapper:focus-within .quick-add__submit{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.product-card-wrapper .quick-add__submit{transition:none}}}.product-card-wrapper .sasaro-notify-btn{width:100%;border:var(--sasaro-space-3xs) solid var(--sasaro-blue);border-radius:var(--sasaro-radius-sm);background-color:transparent;color:var(--sasaro-blue);font-weight:600;cursor:pointer;transition:background-color var(--sasaro-transition-fast),color var(--sasaro-transition-fast)}.product-card-wrapper .sasaro-notify-btn:hover,.product-card-wrapper .sasaro-notify-btn:focus-visible{background-color:var(--sasaro-blue);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sasaro-cards.css.map */
