.product-card{--block-lift-min-width:18rem;background-color:var(--rnb--color--brand-primary);border-radius:var(--rnb--corner-radius--s);color:var(--rnb--color--text-light);display:flex;flex-direction:column;height:100%;margin-bottom:0;min-height:28.5rem;min-width:var(--block-lift-min-width);overflow:hidden;padding:var(--rnb--spacing--m) var(--rnb--spacing--2xs);position:relative;scroll-snap-align:start;transition:all var(--rnb--transition-duration) var(--rnb--transition-easing)}@media (min-width:53rem){.product-card{min-height:31.25rem;padding:var(--rnb--spacing--m)}.product-card:focus-within .product-card__bg-image,.product-card:hover .product-card__bg-image{opacity:.7}.product-card:focus-within .product-card__ingress,.product-card:hover .product-card__ingress{opacity:1;visibility:visible}}@media (width >= 53rem){.product-card{min-height:31.25rem;padding:var(--rnb--spacing--m)}.product-card:focus-within .product-card__bg-image,.product-card:hover .product-card__bg-image{opacity:.7}.product-card:focus-within .product-card__ingress,.product-card:hover .product-card__ingress{opacity:1;visibility:visible}}.product-card__bg-image{height:100%;left:0;mix-blend-mode:screen;object-fit:cover;opacity:.5;pointer-events:none;position:absolute;top:0;transition:opacity var(--rnb--transition-duration) var(--rnb--transition-easing);width:100%;z-index:1}.product-card__inner{display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden;position:relative;z-index:2}.product-card__top{display:flex;flex-direction:column;padding-inline:var(--rnb--spacing--s)}@media (min-width:53rem){.product-card__top{padding-inline:0}}@media (width >= 53rem){.product-card__top{padding-inline:0}}.product-card__heading{word-wrap:break-word;font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3);font-weight:700;hyphens:auto;letter-spacing:var(--rnb--letter-spacing--default);line-height:var(--rnb--line-height--h3)}.product-card__heading b,.product-card__heading strong{font-weight:inherit}.product-card__heading em,.product-card__heading i{font-style:italic}.product-card__heading{color:var(--rnb--color--text-light);margin:0;text-transform:uppercase}.product-card__ingress{color:var(--rnb--color--text-light);margin:var(--rnb--spacing--2xs) 0 0 0;opacity:1;transition:opacity var(--rnb--transition-duration) var(--rnb--transition-easing),visibility var(--rnb--transition-duration) var(--rnb--transition-easing);visibility:visible}@media (min-width:53rem){.product-card__ingress{opacity:0;visibility:hidden}}.product-card__footer{display:flex;flex-direction:column;gap:var(--rnb--spacing--xs);margin-top:auto;overflow:hidden;padding-top:var(--rnb--spacing--3xl);padding-inline:var(--rnb--spacing--s)}@media (min-width:53rem){.product-card__footer{padding-inline:0}}@media (width >= 53rem){.product-card__footer{padding-inline:0}}.product-card .product-card__featured-text{word-wrap:break-word;font-family:var(--rnb--font-family--subheading);font-size:var(--rnb--font-size--h5);font-weight:500;hyphens:auto;letter-spacing:var(--rnb--letter-spacing--default);line-height:var(--rnb--line-height--h5);text-transform:uppercase}.product-card .product-card__featured-text b,.product-card .product-card__featured-text strong{font-weight:inherit}.product-card .product-card__featured-text em,.product-card .product-card__featured-text i{font-style:italic}.product-card .product-card__featured-text{color:var(--rnb--color--text-light);font-family:var(--rnb--font-family--heading);margin-bottom:0;padding-inline:var(--rnb--spacing--s)}@media (min-width:53rem){.product-card .product-card__featured-text{padding-inline:0}}.product-card__items{display:flex;flex-direction:column;gap:var(--rnb--spacing--xs);max-height:23rem;overflow-y:auto;overscroll-behavior:contain;padding-left:0;padding-top:.25rem}.product-card__items::-webkit-scrollbar{width:.25rem}.product-card__items::-webkit-scrollbar-track{background:#0000}.product-card__items::-webkit-scrollbar-thumb{background-color:var(--rnb--color--background-light-2);border-radius:var(--rnb--corner-radius--s)}@media (min-width:53rem){.product-card__items{max-height:24.5rem}}@media (width >= 53rem){.product-card__items{max-height:24.5rem}}.product-card .slider-buttons{display:flex;gap:var(--rnb--spacing--xs);grid-column:wide;justify-content:flex-start;margin-top:var(--rnb--spacing--s)}@media (min-width:53rem){.product-card .slider-buttons{display:none}}.product-card-item{backdrop-filter:blur(.7813rem);background:var(--rnb--color--background-light-3);border-radius:var(--rnb--corner-radius--s);display:flex;flex-shrink:0;padding:.125rem;position:relative;transition:opacity var(--rnb--transition-duration) var(--rnb--transition-easing),transform var(--rnb--transition-duration) var(--rnb--transition-easing)}.product-card-item:focus-within,.product-card-item:hover{background-color:var(--rnb--color--background-light-4);opacity:.9;transform:translateY(-4px)}.product-card-item__new{left:.75rem;position:absolute;top:.75rem}.product-card-item__image-wrapper{align-items:center;align-self:stretch;background-color:var(--rnb--color--background-light);border-radius:.125rem;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:.5625rem .875rem .8125rem .8125rem;width:3.875rem}@media (min-width:53rem){.product-card-item__image-wrapper{padding:.5625rem .875rem .875rem .8125rem;width:5.4375rem}}@media (width >= 53rem){.product-card-item__image-wrapper{padding:.5625rem .875rem .875rem .8125rem;width:5.4375rem}}.product-card-item__image-wrapper img{height:auto;max-height:3.4375rem;object-fit:contain;width:2.1875rem}@media (min-width:53rem){.product-card-item__image-wrapper img{max-height:5.8125rem;width:3.75rem}}@media (width >= 53rem){.product-card-item__image-wrapper img{max-height:5.8125rem;width:3.75rem}}.product-card-item__content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;min-height:4.8125rem;padding:.5rem .75rem var(--rnb--spacing--xs) var(--rnb--spacing--m)}.product-card-item .product-card-item__title a{word-wrap:break-word;font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h4);hyphens:auto;letter-spacing:var(--rnb--letter-spacing--default);line-height:var(--rnb--line-height--h4)}.product-card-item .product-card-item__title a b,.product-card-item .product-card-item__title a strong{font-weight:inherit}.product-card-item .product-card-item__title a em,.product-card-item .product-card-item__title a i{font-style:italic}.product-card-item .product-card-item__title a{font-size:var(--rnb--font-size--body-m);font-weight:700;text-decoration:none}@media (min-width:53rem){.product-card-item .product-card-item__title a{font-size:var(--rnb--font-size--body-s)}}@media (width >= 53rem){.product-card-item .product-card-item__title a{font-size:var(--rnb--font-size--body-s)}}.product-card-item .product-card-item__title a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.product-card-item__meta-list{word-wrap:break-word;font-family:var(--rnb--font-family--subheading);font-size:var(--rnb--font-size--h5);font-weight:500;hyphens:auto;letter-spacing:var(--rnb--letter-spacing--default);line-height:var(--rnb--line-height--h5);text-transform:uppercase}.product-card-item__meta-list b,.product-card-item__meta-list strong{font-weight:inherit}.product-card-item__meta-list em,.product-card-item__meta-list i{font-style:italic}.product-card-item__meta-list{display:flex;flex-wrap:wrap;gap:var(--rnb--spacing--xs) var(--rnb--spacing--m);list-style:none;margin:0;padding:0;position:relative;z-index:2}.product-card-item__meta-item{word-wrap:break-word;font-family:var(--rnb--font-family--subheading);font-size:var(--rnb--font-size--h5);hyphens:auto;letter-spacing:var(--rnb--letter-spacing--default);line-height:var(--rnb--line-height--h5);text-transform:uppercase}.product-card-item__meta-item b,.product-card-item__meta-item strong{font-weight:inherit}.product-card-item__meta-item em,.product-card-item__meta-item i{font-style:italic}.product-card-item__meta-item{align-items:center;display:flex;font-weight:500;gap:var(--rnb--spacing--2xs)}.product-card-item__meta-icon{fill:currentcolor;align-items:center;display:flex;height:.75rem;justify-content:center;width:.75rem}.product-card-item__meta-icon svg{height:100%;width:100%}