.product-carousel{overflow-x:clip}.product-carousel-recs{display:block}.product-carousel-recs:not([data-loaded]){min-height:1px}.product-carousel-recs[hidden]{display:none}.product-carousel .product-carousel__inner{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px}.product-carousel .product-carousel--tabs{grid-template-areas:"heading" "tabs" "panels" "link"}.product-carousel .product-carousel--no-tabs{grid-template-areas:"heading" "panels" "link"}@media screen and (max-width:749px){.product-carousel .product-carousel--tabs.product-carousel--no-link{grid-template-areas:"heading" "tabs" "panels"}.product-carousel .product-carousel--no-tabs.product-carousel--no-link{grid-template-areas:"heading" "panels"}}.product-carousel .product-carousel__heading{grid-area:heading;margin:0;color:rgb(var(--color-foreground));text-align:var(--pc-heading-align-mobile, left)}.product-carousel .product-carousel__tablist{grid-area:tabs;display:flex;align-items:flex-end;gap:16px;min-width:0;overflow-x:auto;scrollbar-width:none}.product-carousel .product-carousel__tablist::-webkit-scrollbar{display:none}.product-carousel .product-carousel__tab{flex-shrink:0;margin:0;padding:0 0 var(--button-underline-gap);border:0;border-bottom:1px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--color-grey-500);font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1);white-space:nowrap;cursor:pointer;transition:color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.product-carousel .product-carousel__tab[aria-selected=true]{border-bottom-color:currentColor;color:rgb(var(--color-foreground))}.product-carousel .product-carousel__tab:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}@media screen and (min-width:990px){.product-carousel .product-carousel__tab:hover{color:rgb(var(--color-foreground))}}.product-carousel .product-carousel__view-all{grid-area:link;justify-self:center}.product-carousel .product-carousel__view-all[hidden]{display:none}.product-carousel .product-carousel__view-all:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}.product-carousel .product-carousel__panels{grid-area:panels;min-width:0}.product-carousel .product-carousel__panel[hidden]{display:none}.product-carousel .product-carousel__rail{--carousel-controls-gap-top: 20px}@media screen and (min-width:750px){.product-carousel .product-carousel__inner{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:28px}.product-carousel .product-carousel--tabs{grid-template-areas:"heading heading" "tabs link" "panels panels"}.product-carousel .product-carousel--no-tabs{grid-template-areas:"heading link" "panels panels"}.product-carousel .product-carousel__heading{text-align:var(--pc-heading-align-desktop, left)}.product-carousel .product-carousel__tablist{align-self:end}.product-carousel .product-carousel__view-all{align-self:end;justify-self:end}.product-carousel .product-carousel__rail{--carousel-controls-gap-top: 28px}}@media screen and (min-width:990px){.product-carousel .product-carousel__tab{padding-bottom:var(--button-underline-gap-desktop);font-size:var(--font-size-body-14);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-2)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-product-carousel.css.map */
