.v1-featured-collection{display:block;padding-top:var(--v1-pad-top-mobile, 32px);padding-bottom:var(--v1-pad-bottom-mobile, 32px);color:rgb(var(--color-foreground))}.v1-featured-collection,.v1-featured-collection *,.v1-featured-collection *:before,.v1-featured-collection *:after{box-sizing:border-box}.v1-featured__layout>.shopify-block:has(.v1-featured__panel){min-width:0}.v1-featured__layout>.shopify-block:has(.v1-header__button){display:flex;justify-content:center}.v1-featured__header{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--v1-header-gap, 12px);width:100%;align-items:end;justify-items:var(--v1-header-items-mobile, flex-start);text-align:var(--v1-header-align-mobile, left)}.v1-featured__header>.shopify-block{min-width:0;max-width:100%}.v1-featured__header[data-align-mobile=center]{justify-items:center;text-align:center}.v1-featured__header[data-align-mobile=right]{justify-items:end;text-align:right}.v1-featured__block{display:flex;flex-direction:column;align-items:var(--v1-items-mobile, flex-start);max-width:100%;margin-top:var(--v1-space, 0px);color:var(--v1-color, inherit);text-align:var(--v1-align-mobile, left)}.v1-featured__block.is-title{--v1-role-family: var(--v1-font-title-family);--v1-role-weight: var(--v1-font-title-weight);--v1-role-style: var(--v1-font-title-style)}.v1-featured__block.is-body,.v1-featured__block.is-button{--v1-role-family: var(--v1-font-body-family);--v1-role-weight: var(--v1-font-body-weight);--v1-role-style: var(--v1-font-body-style)}.v1-featured__block.is-button{--v1-role-family: var(--v1-font-button-family);--v1-role-weight: var(--v1-font-button-weight);--v1-role-style: var(--v1-font-button-style)}.v1-featured__badge,.v1-featured__title,.v1-featured__subtitle,.v1-featured__subtitle :where(p,li){margin:0;color:inherit;font-family:var(--v1-role-family, var(--v1-font-body-family));font-size:var(--v1-size-mobile, 16px);font-weight:var(--v1-weight, var(--v1-role-weight, inherit));font-style:var(--v1-style, var(--v1-role-style, inherit));letter-spacing:var(--v1-tracking, normal);line-height:var(--v1-line, 1.4);text-transform:var(--v1-transform, none)}.v1-featured__badge{display:inline-flex;margin:0;padding:.45em .8em;border:1px solid currentColor;border-radius:2px;font-size:var(--v1-size-mobile, 12px);letter-spacing:var(--v1-tracking, .08em);line-height:1;text-transform:var(--v1-transform, uppercase)}.v1-featured__title{font-size:var(--v1-size-mobile, 36px);line-height:var(--v1-line, 1.05)}.v1-featured__subtitle{max-width:40rem;font-size:var(--v1-size-mobile, 16px);line-height:var(--v1-line, 1.5)}.v1-featured__subtitle>*+*{margin-top:.45em}.v1-featured__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v1-btn-height, 48px);margin:0;padding:10px var(--v1-btn-pad, 28px);border:0;background:var(--v1-btn-bg, #111111);color:var(--v1-btn-color, #ffffff);font-family:inherit;font-size:var(--v1-size-mobile, 13px);font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:1;text-align:center;text-decoration:none;text-transform:inherit;cursor:pointer}.v1-featured-collection .v1-featured__button{color:var(--v1-btn-color, #ffffff)}.v1-featured__button.is-pill{border-radius:999px}.v1-featured__button.is-rounded{border-radius:8px}.v1-featured__button.is-square{border-radius:0}.v1-featured__button:hover{filter:brightness(1.12)}.v1-featured__button:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.v1-featured__products{display:grid;grid-template-columns:repeat(var(--v1-cols-mobile, 2),minmax(0,1fr));column-gap:var(--v1-col-gap, 16px);row-gap:var(--v1-row-gap, 28px)}.v1-featured__item{min-width:0;height:100%}.v1-featured__item .product-card{height:100%}.v1-featured__item .product-card__image-wrapper{border:var(--v1-image-border, 0px) solid var(--v1-image-border-color, #111111)}.v1-featured__banner{position:relative;display:flex;align-items:flex-end;min-height:100%;overflow:hidden;border-radius:12px;background:var(--v1-banner-bg, #111111);color:var(--v1-banner-color, #ffffff);text-decoration:none}.v1-featured__banner-media,.v1-featured__banner-image{display:block;width:100%;height:100%;object-fit:cover}.v1-featured__banner-media{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff14}.v1-featured__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v1-featured__banner-media .v1-featured__banner-image{position:static;height:100%;fill:currentColor;color:#ffffff73}.v1-featured__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;width:100%;padding:20px;background:linear-gradient(transparent,#00000073)}.v1-featured__banner-title,.v1-featured__banner-text,.v1-featured__banner-text p{margin:0;color:inherit}.v1-featured__banner-title{font-family:var(--v1-font-title-family);font-size:28px;font-weight:var(--v1-font-title-weight);line-height:1.1}.v1-featured__banner-text{font-family:var(--v1-font-body-family);font-size:14px;line-height:1.45}.v1-featured__banner-button{display:inline-flex;align-self:flex-start;margin-top:8px;padding:8px 14px;border-radius:999px;background:currentColor;color:var(--v1-banner-bg, #111111);font-family:var(--v1-font-button-family);font-size:13px;font-weight:700}.v1-featured__banner-button{background:#fff;color:#111}.v1-featured__nav.swiper-controls{display:none}.v1-featured__nav .swiper-pagination-progressbar{position:relative;inset:auto;order:-1;flex:1 1 auto;width:auto;min-width:0;height:.2rem;margin-inline-end:1.6rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.v1-featured__nav .swiper-pagination-progressbar-fill{display:block;position:absolute;inset:0 auto 0 0;width:100%;height:100%;background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left center}.v1-featured__panel[hidden]{display:none!important}.v1-featured__empty{padding:48px 16px;text-align:center}@media(max-width:989px){.v1-featured__products.is-swipe-mobile{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.v1-featured__products.is-swipe-mobile::-webkit-scrollbar{display:none}.v1-featured__products.is-swipe-mobile>.v1-featured__item{flex:0 0 calc((100% - (var(--v1-cols-mobile, 2) - 1) * var(--v1-col-gap, 16px)) / var(--v1-cols-mobile, 2));scroll-snap-align:start}.v1-featured__products.is-swipe-mobile~.v1-featured__nav{display:flex}}@media(min-width:990px){.v1-featured-collection{padding-top:var(--v1-pad-top, 64px);padding-bottom:var(--v1-pad-bottom, 64px)}.v1-featured__header{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;justify-items:start;text-align:var(--v1-header-align, left)}.v1-featured__header>.shopify-block:has([data-position=stack]){grid-column:1}.v1-featured__header>.shopify-block:has([data-position=top]){grid-column:2;grid-row:1 / -1;align-self:end}.v1-featured__header[data-align=center]{grid-template-columns:1fr;justify-items:center;text-align:center}.v1-featured__header[data-align=center]>.shopify-block:has([data-position=top]),.v1-featured__header[data-align=center]>.shopify-block:has([data-position=stack]){grid-column:1;grid-row:auto}.v1-featured__header[data-align=right]>.shopify-block:has([data-position=stack]){justify-self:end}.v1-featured__block{align-items:var(--v1-items, var(--v1-items-mobile, flex-start));text-align:var(--v1-align, var(--v1-align-mobile, left))}.v1-featured__badge,.v1-featured__title,.v1-featured__subtitle,.v1-featured__button{font-size:var(--v1-size, var(--v1-size-mobile, inherit))}.v1-featured__products{grid-template-columns:repeat(var(--v1-cols, 4),minmax(0,1fr))}.v1-featured__products.is-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.v1-featured__products.is-slider.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.v1-featured__products.is-slider img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.v1-featured__products.is-slider::-webkit-scrollbar{display:none}.v1-featured__products.is-slider>.v1-featured__item{flex:0 0 calc((100% - (var(--v1-cols, 4) - 1) * var(--v1-col-gap, 16px)) / var(--v1-cols, 4));scroll-snap-align:start}.v1-featured__products.is-slider~.v1-featured__nav{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/V1-featured-collection.css.map */
