.allin-slider-system{position:relative;--slider-arrow-size: 44px;--slider-arrow-offset: 12px;--slider-dot-size: 8px;--slider-dot-gap: 10px;--slider-dot-color: var(--allin-primary, #2c128f);--slider-snap-padding: 20px;--slider-card-gap: 16px}.allin-slider-track{display:flex;flex-wrap:nowrap;width:100%;position:relative}@media(max-width:767px){.allin-featured-collection.allin-slider-system.mobile-slider-active,.featured-collection-custom.allin-slider-system.mobile-slider-active{padding-right:var(--mobile-section-padding-sides, 20px)!important;padding-left:var(--mobile-section-padding-sides, 20px)!important}.allin-slider-system--mobile-slider .allin-slider-track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch;gap:var(--slider-card-gap);padding:6px 8px;margin:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;will-change:scroll-position}.allin-slider-system--mobile-slider .allin-slider-track::-webkit-scrollbar{display:none}.allin-slider-system--mobile-slider .allin-slider-slide{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always}.allin-slider-system--mobile-1 .allin-slider-slide{width:100%}.allin-slider-system--mobile-2 .allin-slider-slide{width:calc((100% - var(--slider-card-gap)) / 2)}.allin-slider-system--mobile-2 .allin-slider-slide:nth-child(odd){scroll-snap-align:start}.allin-slider-system--mobile-2 .allin-slider-slide:nth-child(2n){scroll-snap-align:none}.allin-slider-system--mobile-slider .allin-slider-grid--mobile{display:none!important}.allin-slider-system:not(.allin-slider-system--mobile-slider) .allin-slider-grid--mobile{display:grid;gap:var(--slider-card-gap)}.allin-slider-system:not(.allin-slider-system--mobile-slider).allin-slider-system--mobile-1 .allin-slider-grid--mobile{grid-template-columns:1fr}.allin-slider-system:not(.allin-slider-system--mobile-slider).allin-slider-system--mobile-2 .allin-slider-grid--mobile{grid-template-columns:repeat(2,1fr)}.allin-slider-system .allin-slider--desktop,.allin-slider-system .allin-slider-arrow{display:none!important}}@media(min-width:768px){.allin-slider-system .allin-slider--mobile{display:none!important}.allin-slider-system--desktop-slider .allin-slider--desktop{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0;margin:-8px 0;will-change:scroll-position}.allin-slider-system--desktop-slider .allin-slider--desktop::-webkit-scrollbar{display:none}.allin-slider-system--desktop-slider .allin-slider-page{flex:0 0 100%;width:100%;scroll-snap-align:start;box-sizing:border-box;padding:0}}.allin-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--slider-arrow-size);height:var(--slider-arrow-size);display:none;align-items:center;justify-content:center;background:#fffffff2;border:1px solid rgba(44,18,143,.1);border-radius:50%;cursor:pointer;z-index:10;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,background .2s ease,transform .2s ease;box-shadow:0 4px 16px #2c128f26;color:var(--allin-navy, #012165);padding:0}@media(min-width:768px){.allin-slider-system--desktop-slider .allin-slider-arrow{display:flex}}.allin-slider-arrow--prev{left:var(--slider-arrow-offset)}.allin-slider-arrow--next{right:var(--slider-arrow-offset)}.allin-slider-system:hover .allin-slider-arrow:not(:disabled),.allin-slider-system:focus-within .allin-slider-arrow:not(:disabled){opacity:1;visibility:visible}.allin-slider-arrow:not(:disabled):hover{background:var(--allin-primary, #2c128f);color:#fff;transform:translateY(-50%) scale(1.06);box-shadow:0 8px 24px #2c128f4d}.allin-slider-arrow:disabled{opacity:0;visibility:hidden;cursor:not-allowed;pointer-events:none}.allin-slider-arrow:focus-visible{outline:2px solid var(--allin-pink, #e91e63);outline-offset:3px;opacity:1;visibility:visible}.allin-slider-arrow svg{width:22px;height:22px;pointer-events:none}.allin-slider-indicators{display:none;justify-content:center;align-items:center;gap:var(--slider-dot-gap);padding:24px 16px 8px;margin:0;list-style:none;flex-wrap:wrap}@media(max-width:767px){.allin-slider-system--mobile-slider .allin-slider-indicators--mobile{display:flex}}@media(min-width:768px){.allin-slider-system--desktop-slider .allin-slider-indicators--desktop{display:flex}}.allin-slider-dot{width:var(--slider-dot-size);height:var(--slider-dot-size);border-radius:50%;background:var(--slider-dot-color);opacity:.25;border:none;padding:0;cursor:pointer;transition:opacity .25s ease,transform .25s ease,width .3s ease;flex-shrink:0;position:relative}.allin-slider-dot:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}.allin-slider-dot:hover:not(.allin-slider-dot--active){opacity:.5}.allin-slider-dot--active{opacity:1;width:24px;border-radius:6px}.allin-slider-dot:focus-visible{outline:2px solid var(--allin-pink, #e91e63);outline-offset:4px}@media(prefers-reduced-motion:reduce){.allin-slider-track,.allin-slider--desktop{scroll-behavior:auto!important}.allin-slider-dot,.allin-slider-arrow{transition:none!important}}.spr-badge,.spr-starrating,.spr-icon,.spr-badge-starrating,.jdgm-prev-badge,.jdgm-widget,.jdgm-preview-badge,.jdgm-prev-badge__stars,.loox-rating,.loox-rating-aggregator,.stamped-product-reviews-badge,.stamped-badge,.yotpo-bottomline,.yotpo-stars,.product-card__rating,.product-card-rating,.product-rating,.product-reviews-badge,[data-product-rating],.shopify-model-viewer-ui,.shopify-model-viewer-ui-button,.product__xr-button,.product-card__xr-button,[data-shopify-model3d-id],.product-media-modal__model{display:none!important}.allin-slider-track>.content-item,.allin-slider-page>.content-item,.allin-slider-grid--mobile>.content-item{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;align-self:stretch;height:100%}.allin-slider-page>.content-item,.allin-slider-grid--mobile>.content-item,.allin-slider--desktop.allin-static-grid>.content-item{width:100%}@media(max-width:767px){.allin-slider-system--mobile-slider.allin-slider-system--mobile-1 .allin-slider-track>.allin-slider-slide{width:100%!important}.allin-slider-system--mobile-slider.allin-slider-system--mobile-2 .allin-slider-track>.allin-slider-slide{width:calc((100% - var(--slider-card-gap)) / 2)!important}}.allin-slider-track>.content-item>.content-item-container,.allin-slider-page>.content-item>.content-item-container,.allin-slider-grid--mobile>.content-item>.content-item-container{display:flex;flex-direction:column;flex:1;height:100%}.allin-slider-track .product-card,.allin-slider-page .product-card,.allin-slider-grid--mobile .product-card{display:flex;flex-direction:column;height:100%}.allin-slider-track .product-card__heading,.allin-slider-track .product-card__name,.allin-slider-track .product-card__title,.allin-slider-page .product-card__heading,.allin-slider-page .product-card__name,.allin-slider-page .product-card__title,.allin-slider-grid--mobile .product-card__heading,.allin-slider-grid--mobile .product-card__name,.allin-slider-grid--mobile .product-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.allin-slider-system .allin-featured-collection .btn--add-to-cart,.allin-slider-system .allin-featured-collection .btn--add-to-cart.only-child,.allin-slider-system .allin-featured-collection .quick-add__submit,.allin-slider-system .product-card__button-to-bottom .btn--add-to-cart,.allin-slider-system .product-card__button-to-bottom .btn--add-to-cart.only-child,.allin-featured-collection.allin-slider-system .btn--add-to-cart,.allin-featured-collection.allin-slider-system .btn--add-to-cart.only-child{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;max-height:none!important;aspect-ratio:auto!important;border-radius:12px!important;padding:12px 16px!important;margin:12px 0 0!important;bottom:auto!important;right:auto!important;top:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--allin-secondary, #e91e63)!important;background-image:none!important;color:#fff!important;font-size:.8125rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;border:none!important;box-shadow:0 4px 12px #e91e634d!important;transition:all .2s ease!important;flex-shrink:1!important;flex-grow:1!important}.allin-slider-system .allin-featured-collection .btn--add-to-cart span:not(.loading-overlay__spinner),.allin-slider-system .allin-featured-collection .btn--add-to-cart.only-child span:not(.loading-overlay__spinner),.allin-featured-collection.allin-slider-system .btn--add-to-cart span:not(.loading-overlay__spinner),.allin-featured-collection.allin-slider-system .btn--add-to-cart.only-child span:not(.loading-overlay__spinner){display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:inherit!important}.allin-slider-system .allin-featured-collection .btn--add-to-cart svg,.allin-featured-collection.allin-slider-system .btn--add-to-cart svg{width:16px!important;height:16px!important}.allin-slider-system .allin-featured-collection .btn--add-to-cart svg path,.allin-featured-collection.allin-slider-system .btn--add-to-cart svg path{fill:#fff!important}.allin-slider-system .allin-featured-collection .btn--add-to-cart:hover,.allin-featured-collection.allin-slider-system .btn--add-to-cart:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #e91e6366!important;background:var(--allin-secondary-dark, #c2185b)!important}.allin-slider-system .allin-featured-collection .btn--add-to-cart:active,.allin-featured-collection.allin-slider-system .btn--add-to-cart:active{transform:translateY(0)!important}.allin-slider-system .product-card__button-to-bottom,.allin-featured-collection.allin-slider-system .product-card__button-to-bottom{width:100%!important;margin-top:auto!important}.allin-slider-system .product-card__button-to-bottom product-form,.allin-slider-system .product-card__button-to-bottom form,.allin-featured-collection.allin-slider-system .product-card__button-to-bottom product-form,.allin-featured-collection.allin-slider-system .product-card__button-to-bottom form{display:block!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/allin-slider-system.css.map */
