.featured-collection{position:relative;width:100%;min-width:0;overflow:clip;background:var(--featured-collection-background, var(--bg-layer));color:var(--fg)}.featured-collection__inner{width:100%;max-width:var(--layout-max-width);min-width:0;margin:0 auto}@media(min-width:768px){.featured-collection__inner.layout-container--flush{padding-inline:var(--section-full-width-text-padding)}}.featured-collection--rail-row .featured-collection__inner{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(24px,4vw,58px);align-items:center}.featured-collection--rail-row.featured-collection--content-info-card .featured-collection__inner{display:block}.featured-collection--grid .featured-collection__inner{display:grid;gap:28px}.featured-collection__header{min-width:0}.featured-collection__info-card{display:flex;min-width:0;align-self:stretch;flex-direction:column;justify-content:center}.featured-collection__heading-wrap{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:18px}.featured-collection .featured-collection__heading-wrap,.featured-collection .featured-collection__heading-wrap :where(*){--theme-content-align-desktop: inherit !important;--theme-content-align-mobile: inherit !important;--theme-button-wrapper-align-desktop: inherit !important;--theme-button-wrapper-align-mobile: inherit !important;--theme-button-align-desktop: inherit !important;--theme-button-align-mobile: inherit !important;--theme-links-align-desktop: inherit !important;--theme-links-align-mobile: inherit !important;--image-with-text-block-image-margin-inline: inherit !important;--image-with-text-block-image-margin-inline-mobile: inherit !important;--theme-content-items-align-desktop: inherit !important;--theme-content-items-align-mobile: inherit !important}.featured-collection .featured-collection__heading-wrap>*{margin-inline:var(--image-with-text-block-image-margin-inline, 0 auto)!important}.featured-collection__heading-wrap .custom-text-block{max-width:100%}.featured-collection--rail-row .featured-collection__heading-wrap .theme-content-heading{max-width:9ch}.featured-collection--grid .featured-collection__heading-wrap .theme-content-heading{max-width:none}.featured-collection__heading-wrap .theme-content-description{max-width:32ch}.featured-collection__body{position:relative;min-width:0}.featured-collection__viewport{min-width:0;max-width:100%;overflow:hidden;touch-action:pan-y}.featured-collection__products{min-width:0}.featured-collection--rail-row .featured-collection__products{display:flex;gap:var(--featured-collection-gap-desktop, 24px);width:100%;min-width:0;padding:2px 0 4px}.featured-collection--grid .featured-collection__products{display:grid;grid-template-columns:repeat(var(--featured-collection-columns, 4),minmax(0,1fr));column-gap:var(--featured-collection-gap-desktop, 24px);row-gap:var(--featured-collection-row-gap-desktop, 24px)}.featured-collection--rail-row .featured-collection__products>.product-card{flex:0 0 calc((100% - ((var(--featured-collection-columns, 4) - 1) * var(--featured-collection-gap-desktop, 24px))) / var(--featured-collection-columns, 4));width:calc((100% - ((var(--featured-collection-columns, 4) - 1) * var(--featured-collection-gap-desktop, 24px))) / var(--featured-collection-columns, 4));min-width:0}.featured-collection--rail-row .featured-collection__products>.featured-collection__info-card{flex:0 0 calc((100% - ((var(--featured-collection-columns, 4) - 1) * var(--featured-collection-gap-desktop, 24px))) / var(--featured-collection-columns, 4));width:calc((100% - ((var(--featured-collection-columns, 4) - 1) * var(--featured-collection-gap-desktop, 24px))) / var(--featured-collection-columns, 4))}.featured-collection .product-card-image{background:transparent;border:0;box-shadow:none}.featured-collection--rail-row .product-card-image,.featured-collection--rail-row .product-card-link,.featured-collection--rail-row .product-card-image img,.featured-collection--rail-row .product-card-image svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.featured-collection .product-card-info{color:var(--fg)}.featured-collection__controls{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.featured-collection--grid .featured-collection__controls{display:none}.featured-collection__button{--chevron-button-bg-default: color-mix(in srgb, var(--fg) 4%, transparent);display:inline-grid;width:var(--arrow-control-size, 33px);height:var(--arrow-control-size, 33px);place-items:center;color:var(--fg);background:var(--chevron-button-bg);border:0;transition:background var(--nav-slide-duration, .65s) var(--nav-slide-button-ease, cubic-bezier(.4, 0, 1, 1)),color var(--nav-slide-duration, .65s) var(--nav-slide-button-ease, cubic-bezier(.4, 0, 1, 1)),opacity .18s ease,transform .18s ease}.featured-collection__button:hover,.featured-collection__button:focus-visible{color:var(--nav-slide-fill-color, var(--inv-fg));outline:none}.featured-collection__button:disabled{opacity:.28;pointer-events:none}.featured-collection__button:disabled:hover,.featured-collection__button:disabled:focus-visible{background:var(--chevron-button-bg);color:var(--fg)}.featured-collection__viewport.is-dragging,.featured-collection__viewport.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.featured-collection--rail-row .featured-collection__viewport:not(.is-dragging) .featured-collection__products{cursor:grab}.featured-collection__empty{display:grid;min-height:220px;place-items:center;border:1px dashed var(--border);color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media(max-width:980px){.featured-collection--rail-row .featured-collection__inner{grid-template-columns:1fr;gap:24px}.featured-collection__heading-wrap .theme-content-heading{max-width:none}}@media(max-width:767px){.featured-collection__inner{width:100%}.featured-collection__header{padding:0 var(--page-gutter)}.featured-collection__heading-wrap{width:100%}.featured-collection .featured-collection__heading-wrap>*{margin-inline:var(--image-with-text-block-image-margin-inline-mobile, 0 auto)!important}.featured-collection__heading-wrap .theme-content-description{max-width:30ch}.featured-collection__controls{display:none}.featured-collection__viewport{padding:0}.featured-collection--mobile-swipe .featured-collection__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.featured-collection--mobile-swipe .featured-collection__viewport::-webkit-scrollbar{display:none;width:0;height:0}.featured-collection--mobile-swipe .featured-collection__products,.featured-collection--mobile-grid .featured-collection__products{gap:var(--featured-collection-gap-mobile, 12px)}.featured-collection--mobile-swipe .featured-collection__products{display:flex;width:max-content;min-width:100%;padding:0 var(--page-gutter)}.featured-collection--mobile-swipe .featured-collection__products>.product-card{flex:0 0 min(300px,78vw);width:min(300px,78vw);min-width:0;scroll-snap-align:start}.featured-collection--mobile-swipe .featured-collection__products>.featured-collection__info-card{flex:0 0 min(300px,78vw);width:min(300px,78vw);min-width:0;scroll-snap-align:start}.featured-collection--mobile-swipe .product-card,.featured-collection--mobile-swipe .product-card-image,.featured-collection--mobile-swipe .product-card-link,.featured-collection--mobile-swipe .product-card-info{width:100%}.featured-collection--mobile-grid:not(.featured-collection--rail-row) .featured-collection__viewport{overflow:visible;padding:0 var(--page-gutter)}.featured-collection--mobile-grid:not(.featured-collection--rail-row) .featured-collection__products{display:grid;grid-template-columns:repeat(var(--featured-collection-columns-mobile, 2),minmax(0,1fr));row-gap:var(--featured-collection-row-gap-mobile, 12px)}}@media(prefers-reduced-motion:reduce){.featured-collection__button,.featured-collection .product-card-image img,.featured-collection .product-card-image svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-featured-collection.css.map */
