.featured-collection{background:var(--color-background);color:var(--color-text);padding:3rem 1.5rem}.featured-collection__inner{max-width:var(--page-width);margin:0 auto}.featured-collection--full_width{grid-column:1 / -1}.featured-collection--full_width .featured-collection__inner{max-width:none;width:100%}.featured-collection__heading{margin:0 0 1.5rem;color:var(--color-text)}.featured-collection__wrapper{position:relative}.featured-collection__products{display:grid;gap:1.5rem}.is-grid .featured-collection__products{grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr))}.is-grid .featured-collection__item{display:flex;min-width:0}.featured-collection__item>.product-card,.featured-collection__item>.carousel-view-more-card{width:100%;min-width:0;max-width:100%;height:100%}.is-carousel .featured-collection__products{--featured-collection-carousel-gap: 1.5rem;--featured-collection-carousel-card-min-width: 12rem;display:flex;align-items:stretch;gap:var(--featured-collection-carousel-gap);scroll-snap-type:x mandatory;padding-bottom:.5rem}.is-carousel .featured-collection__item{--featured-collection-carousel-column-width: calc( (100% - (var(--featured-collection-carousel-gap) * (var(--columns-desktop) - 1))) / var(--columns-desktop) );--featured-collection-carousel-card-width: max( var(--featured-collection-carousel-column-width), var(--featured-collection-carousel-card-min-width) );display:flex;flex:0 0 var(--featured-collection-carousel-card-width);width:var(--featured-collection-carousel-card-width);min-width:var(--featured-collection-carousel-card-width);max-width:var(--featured-collection-carousel-card-width);scroll-snap-align:start}.is-carousel .featured-collection__item>.shopify-block{display:flex;width:100%;min-width:0;max-width:100%;height:100%}.is-carousel .featured-collection__item>.shopify-block>.product-card{width:100%;min-width:0;max-width:100%;height:100%}.featured-collection__footer{margin-top:2rem;text-align:center}.featured-collection__button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border:1px solid var(--color-button);border-radius:var(--button-radius);background:var(--color-button);color:var(--color-button-text);text-decoration:none}.featured-collection__button:hover{opacity:.9}.featured-collection__editor-note{max-width:42rem;margin:0 0 1.5rem;padding:.85rem 1rem;border:1px dashed color-mix(in srgb,var(--color-border),transparent 20%);border-radius:var(--button-radius);background:color-mix(in srgb,var(--color-background),var(--color-foreground) 4%);color:var(--color-text);font-size:.95rem;line-height:1.45}.featured-collection__placeholder-card{pointer-events:none}.featured-collection__placeholder-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:2 / 3;border-radius:var(--product-card-top-radius) var(--product-card-top-radius) 0 0;background:color-mix(in srgb,var(--color-background),var(--color-foreground) 6%);color:color-mix(in srgb,var(--color-text),transparent 45%)}.featured-collection__placeholder-image svg{width:min(120px,55%);height:auto;fill:currentColor;opacity:.55}.featured-collection__placeholder-line{display:block;height:.8rem;border-radius:999px;background:color-mix(in srgb,var(--color-text),transparent 82%)}.featured-collection__placeholder-line--title{width:85%}.featured-collection__placeholder-line--vendor{width:55%}.featured-collection__placeholder-line--price{width:40%;height:1rem}.featured-collection__placeholder-button{display:block;width:100%;height:42px;margin-top:auto;border-radius:var(--button-radius);background:color-mix(in srgb,var(--color-button),transparent 20%)}@media(max-width:768px){.is-grid .featured-collection__products{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr))}.is-carousel .featured-collection__products{--featured-collection-carousel-card-min-width: 11rem}.is-carousel .featured-collection__item{--featured-collection-carousel-column-width: calc( (100% - (var(--featured-collection-carousel-gap) * (var(--columns-mobile) - 1))) / var(--columns-mobile) )}}.featured-collection__products:has(.product-card--arch) .carousel-view-more-card{border-radius:999px 999px var(--product-card-radius, 10px) var(--product-card-radius, 10px)}.featured-collection__products:has(.product-card--arch) .carousel-view-more-button-card{border-radius:999px 999px var(--product-card-radius, 10px) var(--product-card-radius, 10px)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/css-featured-collections.css.map */
