.collection-carousel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "actions"}.collection-carousel__head{grid-area:head}.collection-carousel__head .eyebrow{margin-block-end:0}.collection-carousel__heading{margin-block-start:.5rem}.collection-carousel__head>:first-child{margin-block-start:0}.collection-carousel__text{max-width:36rem;margin-block-start:.75rem}.collection-carousel__list{grid-area:list}.collection-carousel__actions{display:flex;grid-area:actions;gap:.5rem;align-items:center;margin-block-start:1.5rem}.collection-carousel__actions:not(:has(.collection-carousel__button)){margin-block-start:0}.collection-carousel__button+.collection-carousel__arrows{margin-inline-start:.5rem}.collection-carousel__arrows{display:none;gap:.5rem}.collection-carousel__arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border-strong);border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.collection-carousel__arrow:hover:not(:disabled){background-color:var(--color-foreground);color:var(--color-background)}.collection-carousel__arrow:disabled{opacity:.35;cursor:default}.collection-carousel__arrow--prev .icon-wrap{scale:-1 1}.collection-carousel__list{display:flex;gap:1rem;margin:1.5rem 0 0;padding:0 var(--page-margin) .5rem 0;margin-inline-end:calc(var(--page-margin) * -1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.collection-carousel__list::-webkit-scrollbar{display:none}.collection-card{flex:0 0 82vw;scroll-snap-align:start}.collection-card__link{display:block;color:inherit;text-decoration:none}.collection-card__media{position:relative;overflow:hidden;height:20rem;border-radius:var(--style-border-radius-card);background-color:var(--card-bg, transparent)}.collection-card__image{width:100%;height:100%;object-fit:cover;transition:scale .5s ease}.collection-card__link:hover .collection-card__image{scale:1.05}.collection-card__title{font-weight:var(--font-weight-semibold);font-size:1rem;text-transform:var(--type-heading-transform);letter-spacing:var(--type-heading-tracking)}.collection-carousel--overlay .collection-card__link{position:relative;overflow:hidden;border-radius:var(--style-border-radius-card)}.collection-carousel--overlay .collection-card__footer{position:absolute;isolation:isolate;inset-inline:0;bottom:0;padding:4rem 1.25rem 1.25rem;color:#fff}.collection-carousel--overlay .collection-card__footer:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(14 38 60 / 45%),transparent);content:"";backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);mask-image:linear-gradient(to top,#000 40%,transparent);-webkit-mask-image:linear-gradient(to top,#000 40%,transparent)}.collection-carousel--below .collection-card__footer{padding-block-start:.875rem}.collection-carousel--below .collection-card__link:hover .collection-card__title{text-decoration:underline;text-underline-offset:.25em}.collection-carousel--tile .collection-card__link{position:relative}.collection-carousel--tile .collection-card__media{display:flex;align-items:flex-end;justify-content:center;height:auto;padding:3.75rem 2.25rem 0;aspect-ratio:1 / 1}.collection-carousel--tile .collection-card__image{width:100%;height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transform-origin:center bottom}@media screen and (max-width:749px){.collection-carousel__button.button{width:100%}}@media screen and (min-width:750px){.collection-carousel--tile .collection-card__image{width:var(--card-image-desktop, 100%);margin-inline:auto}}@media screen and (max-width:749px){.collection-carousel--tile .collection-card__image{width:var(--card-image-mobile, 100%);margin-inline:auto}}.collection-carousel--tile .collection-card__footer{display:flex;position:absolute;top:0;inset-inline:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem 0}.collection-carousel--tile .collection-card__link:hover .collection-card__image{scale:1.04}@media screen and (min-width:750px){.collection-carousel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions" "list list";column-gap:2rem;align-items:end}.collection-carousel__actions,.collection-carousel__actions:not(:has(.collection-carousel__button)){margin-block-start:0}.collection-carousel__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-end:0;padding-inline-end:0;overflow:visible}.collection-card{flex:initial;width:auto}.collection-card__media{height:24rem}.collection-carousel--tile .collection-card__media{height:auto}}@media screen and (min-width:990px){.collection-carousel__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media screen and (min-width:750px){.shopify-section:has(>.collection-carousel--carousel){overflow-x:clip}.collection-carousel--carousel{container-type:inline-size}.collection-carousel--carousel .collection-carousel__arrows{display:flex}.collection-carousel--carousel .collection-carousel__list{display:flex;gap:1.25rem;margin-inline-end:calc((100cqi - 100vw)/2);padding-inline-end:calc((100vw - 100cqi)/2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth}.collection-carousel--carousel .collection-card{flex:0 0 calc((100cqi - (var(--cards-desktop, 3.5) - 1) * 1.25rem) / var(--cards-desktop, 3.5))}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-collection-carousel.css.map */
