.agp-card-carousel{display:block;position:relative;overflow:hidden;cursor:grab;isolation:isolate}.agp-card-carousel__track{display:flex;transition:transform .35s ease;touch-action:pan-y}.agp-card-carousel__track--dragging{transition:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.agp-card-carousel__slide{flex:0 0 100%;min-width:0}.agp-card-carousel[data-placeholder] .agp-card-carousel__slide{background-color:var(--placeholder-color, #f0f0f0);position:relative}.agp-card-carousel[data-placeholder=shimmer] .agp-card-carousel__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:agp-shimmer 1.5s ease-in-out infinite;pointer-events:none}@keyframes agp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.agp-card-carousel[data-placeholder=pulse] .agp-card-carousel__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#ffffff4d;animation:agp-pulse 1.5s ease-in-out infinite;pointer-events:none}@keyframes agp-pulse{0%,to{opacity:0}50%{opacity:1}}.agp-card-carousel[data-placeholder] .agp-card-carousel__slide img,.agp-card-carousel[data-placeholder] .agp-card-carousel__slide video{position:relative;z-index:2}.agp-card-carousel__slide img,.agp-card-carousel__slide video{display:block;width:100%;height:auto}.agp-card-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:var(--chevron-size, 24px);height:var(--chevron-size, 24px);padding:.5rem;border:none;background:none;color:var(--chevron-color, #1B0C08);cursor:pointer;transition:opacity .2s ease;opacity:0;box-sizing:content-box}.agp-card-carousel__arrow--prev{left:0;padding-left:0}.agp-card-carousel__arrow--next{right:0;padding-right:0}@media(min-width:1000px){.agp-card-carousel:hover .agp-card-carousel__arrow{display:flex;opacity:var(--chevron-opacity, 1)}.agp-card-carousel:hover .agp-card-carousel__arrow:hover{opacity:var(--chevron-hover-opacity, var(--chevron-opacity, 1))}.agp-card-carousel[data-at-start]:hover .agp-card-carousel__arrow--prev,.agp-card-carousel[data-at-end]:hover .agp-card-carousel__arrow--next{display:none}}.agp-collection__grid{display:flex;flex-wrap:wrap;gap:var(--agp-coll-row-gap-m, 1rem) var(--agp-coll-col-gap-m, 1rem)}.agp-collection__grid>*{flex:0 0 calc((100% - (var(--cols-m) - 1) * var(--agp-coll-col-gap-m, 1rem)) / var(--cols-m));min-width:0;overflow:hidden}@media(min-width:1000px){.agp-collection__grid{gap:var(--agp-coll-row-gap, 1rem) var(--agp-coll-col-gap, 1rem)}.agp-collection__grid>*{flex:0 0 calc((100% - (var(--cols-d) - 1) * var(--agp-coll-col-gap, 1rem)) / var(--cols-d))}}.agp-card__atc{width:var(--atc-size, 36px)!important;height:var(--atc-size, 36px)!important;min-width:0!important;min-height:0!important;margin-top:var(--atc-mt-m, 0);margin-right:var(--atc-mr-m, 0);display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%;border:1px solid currentColor;background:none!important;padding:0!important;box-sizing:border-box;cursor:pointer;color:inherit}.agp-card__atc-icon{width:var(--atc-icon-size, 16px);height:var(--atc-icon-size, 16px);stroke-width:var(--atc-stroke-width, 2)}@media(min-width:1000px){.agp-card__atc{margin-top:var(--atc-mt-d, 0);margin-right:var(--atc-mr-d, 0)}}.agp-card__atc--no-border{border:none!important}.agp-card-carousel__slide--video{position:relative}.agp-card-carousel__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:none;background:#00000080;color:#fff;cursor:pointer;transition:background .2s ease}.agp-card-carousel__play:hover{background:#000000b3}.agp-infinite-scroll{display:flex;justify-content:center;padding:2rem 0;width:100%}.agp-infinite-scroll__spinner{opacity:0;transition:opacity .3s ease}.agp-infinite-scroll--loading .agp-infinite-scroll__spinner{opacity:1}.agp-infinite-scroll--loading .agp-infinite-scroll__button,.agp-infinite-scroll--done{display:none}.agp-infinite-scroll__button{-webkit-appearance:none;appearance:none;border:1px solid currentColor;background:none;padding:.75rem 2rem;font:inherit;font-size:var(--text-sm, .875rem);letter-spacing:var(--heading-letter-spacing, .04em);text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.agp-infinite-scroll__button:hover{opacity:.7}@media(max-width:999px){.agp-card--mobile-zoom .agp-card-carousel__slide,.agp-card--mobile-zoom .product-card__media{overflow:hidden}.agp-card--mobile-zoom:not(.agp-card--mobile-zoom-first-only):not(.agp-card--mobile-zoom-scroll) .agp-card-carousel__slide img,.agp-card--mobile-zoom:not(.agp-card--mobile-zoom-first-only):not(.agp-card--mobile-zoom-scroll) .agp-card-carousel__slide video,.agp-card--mobile-zoom:not(.agp-card--mobile-zoom-first-only):not(.agp-card--mobile-zoom-scroll) .product-card__media img{transform:scale(var(--mobile-zoom-scale, 1.2));transform-origin:center var(--mobile-zoom-origin, center)}.agp-card--mobile-zoom.agp-card--mobile-zoom-first-only:not(.agp-card--mobile-zoom-scroll) .agp-card--first-slide img,.agp-card--mobile-zoom.agp-card--mobile-zoom-first-only:not(.agp-card--mobile-zoom-scroll) .product-card__media img{transform:scale(var(--mobile-zoom-scale, 1.2));transform-origin:center var(--mobile-zoom-origin, center)}.agp-card--mobile-zoom-scroll .agp-card-carousel__slide img,.agp-card--mobile-zoom-scroll .agp-card-carousel__slide video,.agp-card--mobile-zoom-scroll .product-card__media img{transform:scale(calc(1 + (var(--mobile-zoom-scale, 1.2) - 1) * var(--zoom-progress, 0)));transform-origin:center var(--mobile-zoom-origin, center);will-change:transform}.agp-card--mobile-zoom-scroll.agp-card--mobile-zoom-first-only .agp-card-carousel__slide:not(.agp-card--first-slide) img,.agp-card--mobile-zoom-scroll.agp-card--mobile-zoom-first-only .agp-card-carousel__slide:not(.agp-card--first-slide) video{transform:none}}@media screen and (max-width:999px){.predictive-search__products{grid-template-columns:repeat(var(--agp-predictive-mobile-cols, 2),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/agp-product-card.css.map */
