.grid{display:grid;gap:var(--grid-row-gap, 28px) var(--grid-gap, 10px);grid-template-columns:repeat(var(--grid-cols-mobile, 2),1fr)}@media screen and (min-width:750px){.grid{grid-template-columns:repeat(var(--grid-cols-desktop, 4),1fr)}}@media screen and (max-width:749px){.grid--scroll-mobile{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);padding-bottom:var(--space-2);scrollbar-width:none}.grid--scroll-mobile::-webkit-scrollbar{display:none}.grid--scroll-mobile>*{flex:0 0 var(--scroll-item-width, 68vw);scroll-snap-align:start}}.carousel{position:relative}.carousel__track{display:flex;gap:var(--grid-gap, 10px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{flex:0 0 var(--carousel-item-width-mobile, 62vw);scroll-snap-align:start}@media screen and (min-width:750px){.carousel__track>*{flex-basis:var(--carousel-item-width, calc(25% - var(--grid-gap, 10px) * 3 / 4))}}.carousel__arrows{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-4)}.carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--radius-pill);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:opacity var(--duration-short) var(--easing)}.carousel__arrow:hover{border-color:rgb(var(--color-foreground))}.carousel__arrow[disabled]{opacity:.3;cursor:default}.product-card{height:100%}.product-card__link{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.product-card__media{position:relative}.product-card__media .media{border-radius:var(--radius-card)}.product-card__image--hover{position:absolute!important;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-default) var(--easing)}@media(hover:hover){.product-card:hover .product-card__image--hover{opacity:1}.product-card:hover .product-card__title{text-decoration:underline;text-underline-offset:.2em}}.product-card__badges{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;gap:var(--space-2);z-index:1}.product-card__info{display:flex;flex-direction:column;gap:var(--space-1);padding-inline:var(--space-1)}.product-card__title{font-family:var(--font-body-family);font-size:.95rem;font-weight:var(--font-body-weight);letter-spacing:0}.product-card__price .price__current{font-weight:var(--font-body-weight);font-size:.95rem}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.price__current{font-weight:var(--font-body-weight-bold)}.price__compare{color:rgba(var(--color-foreground),.55)}.price__unit{width:100%}.article-card__link{display:flex;flex-direction:column;gap:var(--space-4);height:100%}.article-card__info{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.article-card__meta{display:flex;gap:var(--space-3)}.article-card--featured .article-card__info{max-width:640px}.pagination{margin-top:var(--space-12)}.pagination__list{display:flex;justify-content:center;align-items:center;gap:var(--space-2);list-style:none;padding:0}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding-inline:var(--space-2);border-radius:var(--radius-pill);text-decoration:none;color:rgb(var(--color-foreground))}a.pagination__item:hover{background:rgba(var(--color-foreground),.06)}.pagination__item--current{background:rgb(var(--color-button));color:rgb(var(--color-button-label))}.pagination__arrow{border:1px solid rgba(var(--color-foreground),.2)}.breadcrumbs{font-size:.85rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0}.breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--space-1);color:rgba(var(--color-foreground),.65)}.breadcrumbs__item:not(:last-child):after{content:"/";opacity:.5;margin-inline:var(--space-1)}.breadcrumbs__item a{color:inherit;text-decoration:none}.breadcrumbs__item a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cards.css.map */
