.bundle-grid{width:100%}.bundle-grid__inner{max-width:var(--container-max-width, 1440px);margin:0 auto;padding:var(--l) var(--m)}.bundle-grid__heading{margin-bottom:var(--m);text-align:center}.bundle-grid__grid{display:grid;grid-template-columns:repeat(var(--bg-cols-mobile, 1),minmax(0,1fr));gap:var(--m)}@media screen and (min-width:750px){.bundle-grid__grid{grid-template-columns:repeat(var(--bg-cols-desktop, 3),minmax(0,1fr))}}.bundle-grid .bundle-card{position:relative;display:block;aspect-ratio:2 / 3;border-radius:var(--s);overflow:hidden;background:#f5f5f7;text-decoration:none;color:inherit;box-shadow:none;transition:transform .3s ease,box-shadow .3s ease}.bundle-grid .bundle-card:hover,.bundle-grid .bundle-card:focus-visible{transform:translateY(-4px);box-shadow:0 22px 48px #00000029}.bundle-grid .bundle-card__media,.bundle-grid .bundle-card__media img,.bundle-grid .bundle-card__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bundle-grid .bundle-card__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden}.bundle-grid .bundle-card__video-poster img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.bundle-grid .bundle-card.is-video-playing .bundle-card__video-poster{opacity:0;visibility:hidden}.bundle-grid .bundle-card__media video>img{display:none!important}.bundle-grid .bundle-card__media img,.bundle-grid .bundle-card__media video{object-fit:cover;transition:transform .45s ease}.bundle-grid .bundle-card:hover .bundle-card__media img,.bundle-grid .bundle-card:hover .bundle-card__media video,.bundle-grid .bundle-card:hover .bundle-card__video-poster img,.bundle-grid .bundle-card:focus-visible .bundle-card__media img,.bundle-grid .bundle-card:focus-visible .bundle-card__media video,.bundle-grid .bundle-card:focus-visible .bundle-card__video-poster img{transform:scale(1.04)}.bundle-grid .bundle-card__info{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:var(--m);padding:0 var(--m) var(--m);background:#ffffffe6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.bundle-grid .bundle-card__thumbs{display:flex;align-items:flex-end;height:31px;isolation:isolate}.bundle-grid .bundle-card__thumb{position:relative;flex:0 0 auto;width:64px;height:64px;margin-right:-8px;border:3px solid #ebeced;border-radius:50%;overflow:hidden;background:#fff}.bundle-grid .bundle-card__thumb:last-child{margin-right:0}.bundle-grid .bundle-card__thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .45s ease}.bundle-grid .bundle-card__row{display:flex;align-items:center;gap:var(--s)}.bundle-grid .bundle-card__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.bundle-grid .bundle-card__title{font-family:var(--font-body-family),sans-serif;font-weight:600;font-size:var(--size-text-md);line-height:1.2;color:#000}.bundle-grid .bundle-card__price{display:flex;align-items:baseline;gap:var(--xs);font-family:var(--font-body-family),sans-serif;font-size:var(--size-text-sm);line-height:1}.bundle-grid .bundle-card__price-was{color:#666;text-decoration:line-through}.bundle-grid .bundle-card__price-now{color:#eb5757}.bundle-grid .bundle-card__cta{flex:0 0 auto;display:inline-block;white-space:nowrap;text-transform:none;font-family:var(--font-body-family),sans-serif;font-weight:700;line-height:1;padding:calc(var(--xs) + 1px) var(--s) var(--xs);font-size:var(--size-text-sm);border:2px solid #000;border-radius:9999px;background:#000;color:#fff;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .2s ease,color .2s ease}.bundle-grid .bundle-card:hover .bundle-card__cta,.bundle-grid .bundle-card:focus-visible .bundle-card__cta{background:#fff;color:#000}@media(prefers-reduced-motion:reduce){.bundle-grid .bundle-card,.bundle-grid .bundle-card__thumb-img,.bundle-grid .bundle-card__media img,.bundle-grid .bundle-card__media video,.bundle-grid .bundle-card__video-poster img{transition:none}.bundle-grid .bundle-card:hover,.bundle-grid .bundle-card:focus-visible,.bundle-grid .bundle-card:hover .bundle-card__media img,.bundle-grid .bundle-card:hover .bundle-card__media video,.bundle-grid .bundle-card:hover .bundle-card__video-poster img,.bundle-grid .bundle-card:focus-visible .bundle-card__media img,.bundle-grid .bundle-card:focus-visible .bundle-card__media video,.bundle-grid .bundle-card:focus-visible .bundle-card__video-poster img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/component-bundle-grid-card.css.map */
