.product-carousel-section{width:100%}.product-carousel{--product-carousel-gap: 8px;--card-w: calc((100% - 3 * var(--product-carousel-gap)) / 2);box-sizing:border-box;width:100%;padding-top:var(--padding-top-mobile, 24px);padding-bottom:var(--padding-bottom-mobile, 0px);overflow-x:clip}.product-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-inline:16px}.product-carousel__head .heading-wrapper{flex:1 1 auto;width:auto;min-width:0;margin:0}@media(max-width:768px){.product-carousel__head .title{font-weight:700!important;letter-spacing:-.4px}}.product-carousel__arrows{display:none;flex:none;gap:32px;margin-left:auto}.product-carousel__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f7f7f7;color:#1f2226;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.product-carousel__arrow svg{display:block;width:20px;height:20px}.product-carousel__arrow:not(:disabled):hover{transform:scale(1.12)}.product-carousel__arrow:disabled{opacity:.4;cursor:default}.product-carousel__arrow:focus-visible{outline:2px solid #26ad4f;outline-offset:2px}.product-carousel__track{display:flex;align-items:flex-start;gap:var(--product-carousel-gap);margin:-20px 0 -40px;padding:20px 0 40px 16px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__track>*{flex:0 0 var(--card-w);min-width:0;scroll-snap-align:start}.product-carousel__track:after{content:"";flex:0 0 calc(16px - var(--product-carousel-gap))}@media(max-width:768px){.product-carousel[data-snap-loop] .product-carousel__track{clip-path:inset(0 0 0 16px)}}.product-carousel[data-snap-dragging] .product-carousel__track{cursor:grabbing;-webkit-user-select:none;user-select:none}@media(min-width:769px){.product-carousel{--product-carousel-gap: 16px;--card-w: calc((100% - 3 * var(--product-carousel-gap)) / 4);padding-top:var(--padding-top-desktop, 48px);padding-bottom:var(--padding-bottom-desktop, 0px)}.product-carousel__inner{width:calc(100% - 32px);max-width:1032px;margin-inline:auto}.product-carousel__head{margin-bottom:32px;padding-inline:0}.product-carousel__arrows{display:flex}.product-carousel:not([data-snap-scrollable=true]) .product-carousel__arrows{visibility:hidden}.product-carousel__track{padding-left:0;scroll-padding-left:0}.product-carousel__track:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section.product-carousel-base.css.map */
