.category-product-carousel{--category-carousel-accent: var(--color-btn-bg, #e53d64);display:grid;grid-template-columns:var(--category-carousel-columns, 288px minmax(0, 1fr));gap:24px;align-items:start;min-width:0;font-family:Roboto,var(--font-body-family),sans-serif}.category-product-carousel--banner-right{--category-carousel-columns: minmax(0, 1fr) 288px}.category-product-carousel--banner-right .category-product-carousel__banner{order:1}.category-product-carousel .category-product-carousel__banner{position:relative;overflow:hidden;width:288px;aspect-ratio:3 / 4;border-radius:4px}.category-product-carousel .category-product-carousel__banner-image,.category-product-carousel .category-product-carousel__banner-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.category-product-carousel .category-product-carousel__banner-blur{display:block;position:absolute;top:0;inset-inline-start:-7px;width:263px;height:99px;filter:blur(29.7px);pointer-events:none}.category-product-carousel .category-product-carousel__banner-blur:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e4d4c41a 8.365%,#ced2851a 98.25%);-webkit-backdrop-filter:blur(3.35px);backdrop-filter:blur(3.35px);content:""}.category-product-carousel .category-product-carousel__banner-content{position:relative;padding:32px 30px;color:var(--category-carousel-banner-text)}.category-product-carousel .category-product-carousel__heading{margin:0;color:inherit;font-size:24px;font-weight:700;line-height:32px;overflow-wrap:anywhere;letter-spacing:-.5px}.category-product-carousel__heading-mobile{display:none}@media(max-width:767px){.category-product-carousel__heading-desktop{display:none}.category-product-carousel__heading-mobile{display:inline}}.category-product-carousel .category-product-carousel__description{font-size:14px;font-weight:400;line-height:1.2}.category-product-carousel .category-product-carousel__shop-all{display:inline-flex;align-items:center;justify-content:center;margin-top:7px;padding:6px 8px;border-radius:4px;background:var(--category-carousel-accent);color:var(--color-btn-color, #fff);font-size:14px;font-weight:500;line-height:13px;text-decoration:none}.category-product-carousel .category-product-carousel__shop-all:hover{filter:brightness(1.1)}.category-product-carousel .category-product-carousel__rail{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 6px;gap:40px;min-width:0;min-height:384px}.category-product-carousel .category-product-carousel__slider{display:block;position:relative;overflow-x:auto;overflow-y:hidden;min-width:0;margin:0;padding:0;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fff rgb(217 217 217 / .1)}.category-product-carousel .category-product-carousel__slider::-webkit-scrollbar{display:block;height:6px}.category-product-carousel .category-product-carousel__slider::-webkit-scrollbar-thumb{border-radius:4px;background:#fff}.category-product-carousel .category-product-carousel__products{display:grid;grid-auto-flow:column;grid-auto-columns:184px;align-items:start;gap:24px;width:max-content;min-width:100%}.category-product-carousel .category-product-carousel__fade{display:block;position:absolute;inset-inline-end:0;top:0;bottom:46px;z-index:3;width:min(139px,25%);background:linear-gradient(to left,var(--category-carousel-background),transparent);pointer-events:none}[dir=rtl] .category-product-carousel .category-product-carousel__fade{background:linear-gradient(to right,var(--category-carousel-background),transparent)}.category-product-carousel[data-at-end] .category-product-carousel__fade{visibility:hidden}.category-product-carousel .category-product-carousel__scrollbar{-webkit-appearance:none;appearance:none;width:100%;height:6px;margin:0;padding:0;border:0;border-radius:4px;background:#d9d9d91a;cursor:pointer}.category-product-carousel .category-product-carousel__scrollbar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--category-scroll-thumb-width, 24%);height:6px;border:0;border-radius:4px;background:#fff}.category-product-carousel .category-product-carousel__scrollbar::-moz-range-thumb{width:var(--category-scroll-thumb-width, 24%);height:6px;border:0;border-radius:4px;background:#fff}.category-product-carousel[data-enhanced] .category-product-carousel__slider{scrollbar-width:none}.category-product-carousel[data-enhanced] .category-product-carousel__slider::-webkit-scrollbar{display:none}.category-product-carousel .category-product-carousel__placeholder-image{width:184px;height:184px}.category-product-carousel .category-product-carousel__shop-all:focus-visible,.category-product-carousel .category-product-carousel__scrollbar:focus-visible{outline:2px solid var(--category-carousel-accent);outline-offset:4px}.category-product-carousel .category-product-carousel__slider:focus-visible{outline:2px solid var(--category-carousel-accent);outline-offset:-2px}.category-product-tabs{display:block;min-width:0;--category-tab-accent: var(--color-btn-bg, #e53d64)}.category-product-tabs__heading{margin:0 0 16px}.category-product-tabs__navigation{display:block;overflow-x:auto;max-width:100%;margin-bottom:32px;scrollbar-width:none}.category-product-tabs__navigation::-webkit-scrollbar{display:none}.category-product-tabs__tablist{display:flex;justify-content:center;align-items:center;gap:16px;width:max-content;min-width:100%}.category-product-tabs .category-product-tabs__tab{flex:none;min-height:34px;padding:6px 16px;border:1px solid var(--category-tab-accent);border-radius:50px;background:transparent;color:var(--category-tab-accent);font-family:Roboto,var(--font-body-family),sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:center;white-space:nowrap;cursor:pointer}.category-product-tabs .category-product-tabs__tab[aria-selected=true]{background:var(--category-tab-accent);color:var(--color-btn-color, #fff)}.category-product-tabs__tab:focus-visible{outline:2px solid var(--color-base, #fcf7ed);outline-offset:-4px}.category-product-tabs__panel[hidden]{display:none}.category-product-carousel :is(.category-product-carousel__next,.category-product-carousel__previous){position:absolute;top:calc((100% - 46px)/2 - 20px);z-index:4;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.category-product-carousel .category-product-carousel__next{inset-inline-end:-20px}.category-product-carousel .category-product-carousel__previous{inset-inline-start:-20px}.category-product-carousel .category-product-carousel__previous[hidden]{display:none}.category-product-carousel__previous img{transform:rotate(180deg)}[dir=rtl] .category-product-carousel__previous img{transform:none}.category-product-carousel__next img,.category-product-carousel__previous img{display:block}[dir=rtl] .category-product-carousel__next img{transform:rotate(180deg)}.category-product-carousel .category-product-carousel__next:disabled{visibility:hidden}@media screen and (max-width:767px){.category-product-tabs__heading{margin-bottom:24px}.category-product-tabs__navigation{margin-bottom:8px}.category-product-tabs__tablist{gap:8px}.category-product-tabs .category-product-tabs__tab{min-height:32px;padding:5px 12px;font-size:12px}.category-product-carousel{grid-template-columns:minmax(0,1fr);gap:16px}.category-product-carousel.category-product-carousel--banner-right .category-product-carousel__banner{order:0}.category-product-carousel .category-product-carousel__banner{width:100%;height:120px;aspect-ratio:auto;border-radius:4px}.category-product-carousel .category-product-carousel__banner-content{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);padding:0 18.66px}.category-product-carousel .category-product-carousel__heading{font-size:18px;font-weight:800;line-height:24px}.category-product-carousel .category-product-carousel__description{line-height:1.1}.category-product-carousel .category-product-carousel__shop-all{min-width:80px;min-height:28px;margin-top:4px;border-radius:4px}.category-product-carousel .category-product-carousel__banner-blur{display:none}.category-product-carousel .category-product-carousel__rail{display:block;min-height:0}.category-product-carousel .category-product-carousel__products{grid-auto-columns:150px;gap:8px}.category-product-carousel .category-product-carousel__scrollbar{display:none}.category-product-carousel .category-product-carousel__previous,.category-product-carousel .category-product-carousel__next{display:grid;place-items:center;top:50%;width:32px;height:32px;transform:translateY(-50%);transition:opacity .15s ease}.category-product-carousel .category-product-carousel__previous{inset-inline-start:-16px}.category-product-carousel .category-product-carousel__next{inset-inline-end:-16px}.category-product-carousel .category-product-carousel__previous img,.category-product-carousel .category-product-carousel__next img{width:32px;height:32px}.category-product-carousel .category-product-carousel__previous:disabled,.category-product-carousel .category-product-carousel__next:disabled{visibility:visible;opacity:.4;cursor:default}.category-product-carousel .category-product-carousel__previous[hidden],.category-product-carousel .category-product-carousel__next[hidden]{display:none}.category-product-carousel .category-product-carousel__fade{bottom:0;width:37px}.category-product-carousel .category-product-carousel__placeholder-image{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){.category-product-carousel .category-product-carousel__slider{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/category-product-carousel.css.map */
