.swx-collection-product-grid{display:block}.swx-collection-product-grid .swx-collection-product-grid__inner{padding-inline:var(--advanced-page-padding-inline)}.swx-collection-product-grid[data-has-mobile-header=false] .swx-collection-product-grid__header{display:none}.swx-collection-product-grid .swx-collection-product-grid__header{width:min(100%,var(--swx-collection-grid-header-max-width));margin:0 auto var(--swx-collection-grid-header-margin-bottom);text-align:center}.swx-collection-product-grid .swx-collection-product-grid__title{margin:0;font-size:var(--swx-section-title-size);line-height:var(--swx-collection-grid-title-line-height);letter-spacing:var(--swx-collection-grid-title-letter-spacing);text-box-trim:trim-both;text-box-edge:cap alphabetic}.swx-collection-product-grid .swx-collection-product-grid__description{margin-top:0;font-size:var(--swx-section-description-size);line-height:var(--swx-collection-grid-description-line-height);letter-spacing:var(--swx-collection-grid-description-letter-spacing);text-box-trim:trim-both;text-box-edge:cap alphabetic}.swx-collection-product-grid .swx-collection-product-grid__title[data-show-mobile=true]+.swx-collection-product-grid__description[data-show-mobile=true]{margin-top:var(--swx-collection-grid-description-margin-top)}.swx-collection-product-grid .swx-collection-product-grid__description>:first-child{margin-top:0}.swx-collection-product-grid .swx-collection-product-grid__description>:last-child{margin-bottom:0}.swx-collection-product-grid [data-show-mobile=false]{display:none}.swx-collection-product-grid .swx-collection-product-grid__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--swx-collection-grid-gap)}.swx-collection-product-grid__slider{display:block}.swx-collection-product-grid .swx-collection-product-grid__controls{display:none}.swx-collection-product-grid .swx-collection-product-grid__item{min-width:0}.swx-collection-product-grid .swx-collection-product-grid__product-item{order:var(--swx-collection-grid-product-order)}.swx-collection-product-grid .swx-collection-grid-banner{--swx-play-button-size: 3.5rem;--swx-grid-banner-mobile-aspect-ratio: 402 / 550;position:relative;isolation:isolate;order:var(--swx-collection-grid-banner-order-mobile);display:block;height:auto;min-height:0;aspect-ratio:var(--swx-grid-banner-mobile-aspect-ratio);overflow:hidden;background:rgb(var(--color-shadow))}.swx-collection-product-grid .swx-collection-product-grid__grid[data-show-banner-mobile=false] .swx-collection-grid-banner{display:none}.swx-collection-product-grid .swx-collection-grid-banner[data-video-toggle]{cursor:pointer}@media(hover:hover)and (pointer:fine){.swx-collection-product-grid .swx-collection-grid-banner:focus-within:not(:hover):not(:has(:focus-visible)){border-radius:var(--swx-card-hover-radius, 0);transform:translateZ(0)}}.swx-collection-product-grid .swx-collection-grid-banner__link{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.swx-collection-product-grid .swx-collection-grid-banner__link:focus-visible{outline:.2rem solid currentColor;outline-offset:-.3rem}.swx-collection-product-grid .swx-collection-grid-banner__picture,.swx-collection-product-grid .swx-collection-grid-banner__video-controller,.swx-collection-product-grid .swx-collection-grid-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.swx-collection-product-grid .swx-collection-grid-banner__media,.swx-collection-product-grid .swx-collection-grid-banner__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.swx-collection-product-grid .swx-collection-grid-banner__media-frame{position:absolute;top:0;right:0;bottom:0;left:0}.swx-collection-product-grid [data-swx-grid-video-poster]{pointer-events:none}.swx-collection-product-grid .swx-collection-grid-banner[data-video-frame-ready=true] [data-swx-grid-video-poster]{visibility:hidden}.swx-collection-product-grid .swx-collection-grid-banner__content-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-sizing:border-box;display:flex;align-items:var(--swx-grid-banner-content-vertical, center);justify-content:var(--swx-grid-banner-content-horizontal, flex-start);padding:var(--swx-grid-banner-content-padding-top, 0) var(--swx-grid-banner-content-padding-right, 0) var(--swx-grid-banner-content-padding-bottom, 0) var(--swx-grid-banner-content-padding-left, 0);pointer-events:none}.swx-collection-product-grid .swx-collection-grid-banner__content-inner{position:relative;width:min(100%,var(--swx-grid-banner-content-max-width, 40rem));min-width:0;text-align:var(--swx-grid-banner-content-text-align, left);transform:translateY(var(--swx-grid-banner-content-offset-y, 0))}.swx-collection-product-grid .swx-collection-grid-banner__content-background{display:none}@media screen and (max-width:749px){.swx-collection-product-grid .swx-collection-grid-banner[data-control-mobile=false] .swx-collection-grid-banner__play:not(:focus-visible){width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.swx-collection-product-grid .swx-collection-grid-banner[data-content-layout-mobile=below]{aspect-ratio:auto}.swx-collection-product-grid .swx-collection-grid-banner[data-content-layout-mobile=below] .swx-collection-grid-banner__media-frame{position:relative;width:100%;aspect-ratio:var(--swx-grid-banner-mobile-aspect-ratio)}.swx-collection-product-grid .swx-collection-grid-banner__content-panel[data-swx-banner-content-layout=below]{position:relative;inset:auto;background:var(--swx-grid-banner-content-background-mobile, var(--gradient-background, rgb(var(--color-background))));overflow:hidden}.swx-collection-product-grid .swx-collection-grid-banner[data-video-toggle] .swx-collection-grid-banner__content-panel[data-swx-banner-content-layout=below]{cursor:auto;pointer-events:auto}.swx-collection-product-grid .swx-collection-grid-banner__content-background{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.swx-collection-product-grid .swx-collection-grid-banner__content-background img{display:block;width:100%;height:100%;object-fit:cover}}.swx-collection-product-grid .swx-collection-grid-banner__rating{display:flex;align-items:center;justify-content:var(--swx-grid-banner-content-text-align, left);gap:var(--swx-grid-rating-gap, .5rem);margin-top:var(--swx-grid-rating-margin-top, 0);margin-bottom:var(--swx-grid-rating-margin-bottom, 1.8rem)}.swx-collection-product-grid .swx-collection-grid-banner__rating-star{position:relative;display:block;width:var(--swx-grid-rating-size, 1.9rem);aspect-ratio:20 / 19;flex:none}.swx-collection-product-grid .swx-collection-grid-banner__rating-star svg{position:absolute;width:0;height:0;overflow:hidden}.swx-collection-product-grid .swx-collection-grid-banner__rating-star-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:var(--swx-grid-rating-gradient, linear-gradient(180deg, #FFBD59 0%, #FF9900 100%))}.swx-collection-product-grid .swx-collection-grid-banner__heading{margin:var(--swx-grid-banner-heading-margin-top, 0) 0 var(--swx-grid-banner-heading-margin-bottom, 1.7rem);color:var(--swx-grid-banner-heading-color, var(--sw-color-ink));font-family:var(--font-heading-family);font-size:var(--swx-grid-banner-heading-size, 2rem);font-weight:400;line-height:var(--swx-grid-banner-heading-line-height, 1);letter-spacing:var(--swx-grid-banner-heading-letter-spacing, 0);text-transform:none}.swx-collection-product-grid .swx-collection-grid-banner__description{margin:var(--swx-grid-banner-description-margin-top, 0) 0 var(--swx-grid-banner-description-margin-bottom, 0);color:var(--swx-grid-banner-description-color, var(--sw-color-ink));font-family:var(--font-body-secondary-family);font-size:var(--swx-grid-banner-description-size, 1.6rem);font-weight:400;line-height:var(--swx-grid-banner-description-line-height, 1.4);letter-spacing:var(--swx-grid-banner-description-letter-spacing, 0);text-transform:none}.swx-collection-product-grid .swx-collection-grid-banner__play{z-index:3}.swx-collection-product-grid .swx-collection-product-grid__pagination{margin-top:4rem}.swx-collection-product-grid .swx-collection-product-grid__pagination-list{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0;padding:0;list-style:none}.swx-collection-product-grid .swx-collection-product-grid__pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;min-height:3.6rem;padding:.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;line-height:1;text-decoration:none}.swx-collection-product-grid a.swx-collection-product-grid__pagination-link:hover,.swx-collection-product-grid .swx-collection-product-grid__pagination-link.is-current{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.swx-collection-product-grid a.swx-collection-product-grid__pagination-link:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.swx-collection-product-grid .swx-collection-product-grid__pagination-arrow svg{width:1rem;height:1rem}.swx-collection-product-grid .swx-collection-product-grid__pagination-arrow--previous svg{transform:rotate(90deg)}.swx-collection-product-grid .swx-collection-product-grid__pagination-arrow--next svg{transform:rotate(-90deg)}@media screen and (min-width:750px){.swx-collection-product-grid .swx-collection-grid-banner[data-control-desktop=false] .swx-collection-grid-banner__play:not(:focus-visible){width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.swx-collection-product-grid[data-has-desktop-header=true] .swx-collection-product-grid__header{display:block}.swx-collection-product-grid[data-has-desktop-header=false] .swx-collection-product-grid__header{display:none}.swx-collection-product-grid [data-show-mobile=false]{display:block}.swx-collection-product-grid [data-show-desktop=false]{display:none}.swx-collection-product-grid .swx-collection-product-grid__description{margin-top:0}.swx-collection-product-grid .swx-collection-product-grid__title[data-show-desktop=true]+.swx-collection-product-grid__description[data-show-desktop=true]{margin-top:var(--swx-collection-grid-description-margin-top)}.swx-collection-product-grid .swx-collection-product-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.swx-collection-product-grid .swx-collection-grid-banner{--swx-play-button-left: min(2rem, calc(var(--swx-desktop-reference-unit) * 20));--swx-play-button-bottom: min(2rem, calc(var(--swx-desktop-reference-unit) * 20));--swx-play-button-size: min(3.5rem, calc(var(--swx-desktop-reference-unit) * 35));--swx-play-button-icon-size: min(2.4rem, calc(var(--swx-desktop-reference-unit) * 24));--swx-play-button-pause-icon-width: min(1.2rem, calc(var(--swx-desktop-reference-unit) * 12));--swx-play-button-pause-icon-height: min(1.4rem, calc(var(--swx-desktop-reference-unit) * 14));order:var(--swx-collection-grid-banner-order-desktop);grid-column:span var(--swx-grid-banner-desktop-columns, 1);grid-row:auto;width:100%;height:100%;margin-inline:0;max-height:max(550px,70vh);aspect-ratio:calc(372 * var(--swx-grid-banner-desktop-columns, 1)) / 550}.swx-collection-product-grid .swx-collection-grid-banner[data-columns-desktop="2"]{--swx-card-hover-radius-hover: 4% / 8%}.swx-collection-product-grid .swx-collection-grid-banner[data-columns-desktop="3"]{--swx-card-hover-radius-hover: 2.6667% / 8%}.swx-collection-product-grid .swx-collection-product-grid__grid[data-show-banner-desktop=true] .swx-collection-grid-banner{display:block}.swx-collection-product-grid .swx-collection-product-grid__grid[data-show-banner-desktop=false] .swx-collection-grid-banner{display:none}.swx-collection-product-grid .swx-collection-product-grid__controls{--swx-button-callout-border-color: 227, 227, 227;display:flex;justify-content:flex-end;margin-bottom:var(--swx-collection-grid-header-margin-bottom);visibility:hidden}.swx-collection-product-grid__slider[data-ready] .swx-collection-product-grid__controls{visibility:visible}.swx-collection-product-grid__viewport{column-gap:var(--swx-collection-grid-gap);overflow-x:auto;scrollbar-width:none}.swx-collection-product-grid__slider[data-ready] .swx-collection-product-grid__viewport{overflow:hidden}.swx-collection-product-grid .swx-collection-product-grid__slider .swx-collection-product-grid__grid{display:flex;gap:var(--swx-collection-grid-gap)}.swx-collection-product-grid .swx-collection-product-grid__slider[data-ready] .swx-collection-product-grid__grid{gap:0}.swx-collection-product-grid .swx-collection-product-grid__slider .swx-collection-product-grid__grid>*{--swx-grid-slider-span: var(--swx-grid-banner-desktop-columns, 1);flex:0 0 auto;order:0;width:calc((100% + var(--swx-collection-grid-gap)) / 3 * var(--swx-grid-slider-span) - var(--swx-collection-grid-gap));height:auto}.swx-collection-product-grid .swx-collection-product-grid__pagination{margin-top:6rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/swx-collection-product-grid.css.map */
