.category-plugins{display:block}.category-plugins__full-width{max-width:none}.category-plugins__header,.category-plugins__row-header{display:flex;align-items:center;justify-content:space-between;gap:2rem}.category-plugins__header{margin-bottom:3.2rem}.category-plugins__header .title{margin:0 0 1rem}.category-plugins__header>a{flex-shrink:0}.category-plugins__row{padding:2.4rem 0 3.2rem}.category-plugins__row-header{margin-bottom:1.6rem}.category-plugins__row-header h3{margin:0}.category-plugins__row-header .slider-buttons{flex-shrink:0;gap:.8rem}.category-plugins .slider-button{border:.1rem solid rgba(var(--color-foreground),.45);transition:border-color .15s ease,box-shadow .15s ease}.category-plugins .slider-button:not([disabled]):hover,.category-plugins .slider-button:not([disabled]):active{border-color:rgba(var(--color-foreground),.8);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.15)}.category-plugins .slider-button--prev .svg-wrapper{transform:rotate(180deg)}.category-plugins .slider-button .icon{height:1.2rem;transform:none;transition:transform .15s ease}.category-plugins .slider-button--next:not([disabled]):hover .icon,.category-plugins .slider-button--prev:not([disabled]):hover .icon{transform:scale(1.12)}.category-plugins .slider-button:not([disabled]):active .icon{transform:scale(1.2)}.category-plugins .slider-button:disabled{opacity:.35;cursor:default}.category-plugins__products{--carousel-inset: min(1.5rem, var(--grid-mobile-horizontal-spacing));margin:0 calc(-1 * var(--carousel-inset));padding:2rem var(--carousel-inset);scroll-padding-inline:var(--carousel-inset)}.category-plugins__products>.grid__item{flex-grow:0;scroll-snap-align:start}@media screen and (min-width:750px){.category-plugins__products{--carousel-inset: min(2rem, var(--grid-desktop-horizontal-spacing))}}@media screen and (max-width:989px){.category-plugins__products--mobile-slider{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}}@media screen and (min-width:990px){.category-plugins__products--desktop-slider{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}}@media screen and (max-width:749px){.category-plugins__header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.category-plugins__products{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/category-plugin-carousels.css.map */
