.explore-range-section{width:100%;position:relative}.explore-range-section__header{margin-bottom:2rem}.explore-range-section__title{font-size:2rem;font-weight:600;line-height:1.3;margin:0;color:rgb(var(--color-foreground))}@media screen and (max-width: 749px){.explore-range-section__title{font-size:1.75rem}}.explore-range-section__container{position:relative}.explore-range-section__wrapper{position:relative;overflow:visible}.explore-range-swiper{overflow:visible}.explore-range-section__track{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform;gap:var(--slide-spacing, 20px)}.explore-range-section__track--dragging{transition:none}.explore-range-swiper .swiper-slide{width:auto}@media screen and (min-width: 750px) and (max-width: 1023px){.explore-range-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(var(--slides-per-view-tablet, 2),minmax(0,1fr));gap:var(--slide-spacing, 20px)}.explore-range-swiper .swiper-slide{width:100%!important}}@media screen and (min-width: 1024px){.explore-range-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(var(--slides-per-view-desktop, 3),minmax(0,1fr));gap:var(--slide-spacing, 20px)}.explore-range-swiper .swiper-slide{width:100%!important}}.explore-range-section__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 12px #00000014;padding:0;margin:0}.explore-range-section__nav:hover{background:#fff;box-shadow:0 4px 16px #0000001f;transform:translateY(-50%) scale(1.05)}.explore-range-section__nav:active{transform:translateY(-50%) scale(.95)}.explore-range-section__nav:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.explore-range-section__nav--prev{left:-1.5rem}.explore-range-section__nav--next{right:-1.5rem}@media screen and (max-width: 767px){.explore-range-section__nav{display:none!important}}@media screen and (max-width: 749px){.explore-range-section__nav{width:36px;height:36px}.explore-range-section__nav--prev{left:-.5rem}.explore-range-section__nav--next{right:-.5rem}}.explore-range-section__nav svg{width:20px;height:20px;color:#000}.explore-range-section__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:1.5rem;flex-wrap:wrap}.explore-range-section__dot{width:8px;height:8px;border-radius:50%;background-color:#0003;border:none;padding:0;cursor:pointer;transition:all .2s ease;flex-shrink:0}.explore-range-section__dot:hover{background-color:#0006}.explore-range-section__dot--active{background-color:#0009;width:24px;border-radius:4px}@media screen and (min-width: 768px){.explore-range-section__dots{display:none}}.explore-range-card{flex:0 0 68%;min-width:0;display:flex;flex-direction:column;background:#fff;transition:transform .3s ease;overflow:hidden;width:100%;height:100%}@media screen and (min-width: 750px){.explore-range-card{flex:0 0 calc((100% - (var(--slides-per-view-tablet, 2) - 1) * var(--slide-spacing, 20px)) / var(--slides-per-view-tablet, 2))}}@media screen and (min-width: 1024px){.explore-range-card{flex:0 0 calc((100% - (var(--slides-per-view-desktop, 3) - 1) * var(--slide-spacing, 20px)) / var(--slides-per-view-desktop, 3))}}.explore-range-card__image-wrapper{position:relative;width:100%;height:0;padding-bottom:125%;overflow:hidden;background-color:#f5f5f5}.explore-range-section .explore-range-card__image-wrapper,.explore-range-section .explore-range-card__image-wrapper img{border-radius:var(--explore-image-radius, 0)}.explore-range-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:5;padding:.375rem .875rem;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 1.5rem);box-shadow:0 2px 8px #0000001a}@media screen and (max-width: 749px){.explore-range-card__badge{top:.5rem;left:.5rem;padding:.25rem .5rem;font-size:11px;max-width:calc(100% - 1rem)}}.explore-range-card__image{position:relative}.explore-range-card__image .explore-range-card__badge,.explore-range-card__image-wrapper .explore-range-card__badge{position:absolute;left:8px;bottom:8px;top:auto;right:auto}.explore-range-section[data-image-aspect-ratio="4-5"] .explore-range-card__image-wrapper{padding-bottom:125%}.explore-range-section[data-image-aspect-ratio="3-4"] .explore-range-card__image-wrapper{padding-bottom:133.33%}.explore-range-section[data-image-aspect-ratio="1-1"] .explore-range-card__image-wrapper{padding-bottom:100%}.explore-range-section[data-image-aspect-ratio="16-9"] .explore-range-card__image-wrapper{padding-bottom:56.25%}.explore-range-section[data-image-aspect-ratio=contain] .explore-range-card__image-wrapper{padding-bottom:0;height:auto;min-height:300px}.explore-range-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.explore-range-section[data-image-aspect-ratio=contain] .explore-range-card__image{position:relative;object-fit:contain;height:auto;max-height:100%}.explore-range-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center}.explore-range-card__placeholder .placeholder-svg{width:100%;height:100%;opacity:.3}.explore-range-card__content{display:flex;flex-direction:column;flex:1}.explore-range-card__subtitle{font-size:14px;line-height:1.4;margin:0;color:#666;font-weight:400;text-transform:none;letter-spacing:0}.explore-range-card__description{font-size:16px;line-height:1.5;margin:0;color:#111;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.explore-range-card__button{display:inline-block;padding:12px 24px;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none;outline:none;box-shadow:none;font-family:inherit;margin-top:auto;width:100%;background-color:#000;color:#fff;border-radius:30px}.explore-range-card__button:hover{background-color:#333;text-decoration:none}.explore-range-card__button:focus{outline:2px solid currentColor;outline-offset:2px}.explore-range-section__empty{text-align:center;padding:3rem 1rem;color:rgba(var(--color-foreground),.6)}@media screen and (max-width: 749px){.explore-range-section__container{padding:0 2.5rem}.explore-range-card__content{padding:1rem!important}.explore-range-card__button{width:100%}}.explore-range-section__track{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}@media screen and (max-width: 767px){.explore-range-swiper{overflow:hidden}.explore-range-swiper .swiper-wrapper{display:flex}}@media (prefers-reduced-motion: reduce){.explore-range-section__track,.explore-range-card,.explore-range-section__nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/explore-range-cards.css.map */
