#main-content .sa-category-section{--pr-gutter: 48px;--gutter: var(--pr-gutter)}#main-content .sa-category-section .slider__grid{--column-gap: 24px;box-sizing:border-box;width:100%;grid-auto-columns:calc((100% - 2 * var(--column-gap)) / 3);column-gap:var(--column-gap);align-items:stretch}#main-content .sa-category-section .sa-section-heading{font-size:40px;line-height:1}.sa-category-slider__track{margin:0;padding:0;list-style:none}#main-content .sa-category-section .sa-category-slider__item{min-width:0;width:100%;height:auto;border-inline-end:0}#main-content .sa-category-section .slider-nav__btn{width:48px;height:48px;min-width:48px;min-height:48px;padding:0}.sa-category-section .slider-nav__btn>*{pointer-events:none}#main-content .sa-category-section .sa-category-card{display:block;position:relative;aspect-ratio:1;width:100%;border-radius:16px;overflow:hidden;isolation:isolate;color:#fff;background:#183456;text-decoration:none!important}.sa-category-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(8,22,35,.1) 25%,rgba(8,22,35,.68) 67%,rgba(8,22,35,.96) 100%);pointer-events:none}.sa-category-card__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}#main-content .sa-category-section .sa-category-card__title{position:absolute;z-index:2;bottom:24px;inset-inline:24px;max-width:none;margin-inline:auto;text-align:center;color:#fff;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase;letter-spacing:normal;text-wrap:balance}.sa-category-card__badge{position:absolute;z-index:2;top:16px;right:16px;padding:7px 12px;border-radius:4px;color:#fff;background:#b31d32;font:700 16px/1.2 var(--heading-font-family);text-transform:uppercase}.sa-category-card:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:inset 0 0 0 3px #b31d32}.sa-category-section .slider-nav__btn:focus-visible{outline:2px solid #1e3665;outline-offset:3px}.sa-category-subtitle,.sa-category-shop-all{display:none}@media(hover:hover){.sa-category-card:hover .sa-category-card__image{transform:scale(1.025)}}@media(min-width:1024px){#main-content .sa-category-section .slider__grid{grid-auto-columns:calc((100% - 3 * var(--column-gap)) / 4)}#main-content .sa-category-section .sa-category-card{aspect-ratio:4 / 5;border-radius:3px}#main-content .sa-category-section .sa-category-card__title{bottom:16px;inset-inline:14px}}@media(min-width:1200px){#main-content .sa-category-section .slider__grid{grid-auto-columns:calc((100% - 4 * var(--column-gap)) / 5)}}@media(min-width:768px)and (max-width:1023px){#main-content .sa-category-section{--pr-gutter: 24px}#main-content .sa-category-section .slider__grid{--column-gap: 12px;grid-auto-columns:calc((100% - 1.2 * var(--column-gap)) / 2.2)}}@media(max-width:767px){#main-content .sa-category-section{--pr-gutter: 16px;--gutter: 16px}#main-content .sa-category-section .sa-section-heading{font-size:28px}#main-content .sa-category-section .slider__grid{--column-gap: 12px;grid-auto-columns:calc((100% - var(--column-gap)) / 1.5)}#main-content .sa-category-section .sa-category-card{aspect-ratio:4 / 5;border-radius:3px}#main-content .sa-category-section .sa-category-card__title{font-size:18px;line-height:1.2;bottom:16px;inset-inline:12px}.sa-category-card__badge{top:12px;right:12px;font-size:14px;padding:6px 10px}#main-content .sa-category-carousel>.container{padding-bottom:64px}#main-content .sa-category-carousel .slider{padding-bottom:0!important}#main-content .sa-category-carousel>.container>.os-scrollbar-horizontal{left:16px!important;right:128px!important;width:auto;bottom:24px}#main-content .sa-category-section .sa-category-controls{position:absolute;display:flex;justify-content:flex-end;align-items:center;width:96px;height:44px;top:auto;bottom:8px;left:auto;right:16px;transform:none;gap:8px;margin:0;opacity:1;visibility:visible;pointer-events:auto}#main-content .sa-category-controls>.slider-nav__btn{position:static;transform:none;margin:0;width:44px;height:44px;min-width:44px;min-height:44px}}@media(min-width:768px){#main-content .sa-category-section .sa-category-carousel>.container{overflow:visible}#main-content .sa-category-section .sa-category-controls{display:flex;position:absolute;align-items:center;justify-content:flex-end;top:-76px;right:var(--pr-gutter);bottom:auto;left:auto;width:104px;height:48px;gap:8px;margin:0;transform:none;opacity:1;visibility:visible;pointer-events:auto}#main-content .sa-category-controls>.slider-nav__btn{position:static;margin:0;transform:none;opacity:1}}@media(min-width:768px)and (max-width:1023px){#main-content .sa-category-section .sa-section-heading{font-size:32px}#main-content .sa-category-section .sa-category-controls{top:-64px}}#main-content .sa-category-carousel[inactive] .sa-category-controls{display:none}@media(prefers-reduced-motion:reduce){.sa-category-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/homepage-category-slider.css.map */
