fs-customer-gallery.fs-cg{display:block;min-width:0;padding:var(--fs-cg-padding-top) 40px var(--fs-cg-padding-bottom);color:var(--fs-cg-text);background:var(--fs-cg-background);--fs-cg-columns: var(--fs-cg-columns-desktop)}fs-customer-gallery *,fs-customer-gallery *:before,fs-customer-gallery *:after{box-sizing:border-box}fs-customer-gallery [hidden]{display:none!important}fs-customer-gallery .fs-cg__inner{max-width:var(--fs-cg-width);min-width:0;margin-inline:auto}fs-customer-gallery .fs-cg__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px 32px;margin-bottom:28px}fs-customer-gallery .fs-cg__heading-group{flex:1 1 320px;min-width:0}fs-customer-gallery .fs-cg__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--fs-cg-accent);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;overflow-wrap:anywhere}fs-customer-gallery .fs-cg__eyebrow:before{content:"";flex:0 0 24px;height:2px;background:currentColor}fs-customer-gallery .fs-cg__heading{margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:var(--fs-cg-heading-size);line-height:1.18;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}fs-customer-gallery .fs-cg__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:24px;min-width:0;margin-inline-start:auto}fs-customer-gallery .fs-cg__more{color:var(--fs-cg-accent);font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere}fs-customer-gallery .fs-cg__controls{display:flex;flex:0 0 auto;gap:8px}fs-customer-gallery .fs-cg__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;transition:opacity .15s}fs-customer-gallery .fs-cg__arrow:disabled{opacity:.25;cursor:default}fs-customer-gallery .fs-cg__arrow:not(:disabled):hover{opacity:.65}fs-customer-gallery .fs-cg__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--fs-cg-columns) - 1) * var(--fs-cg-gap)) / var(--fs-cg-columns));gap:var(--fs-cg-gap);align-items:start;width:100%;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}fs-customer-gallery .fs-cg__track::-webkit-scrollbar{display:none}fs-customer-gallery .fs-cg__track.is-overflowing{cursor:grab}fs-customer-gallery .fs-cg__track.is-dragging{scroll-snap-type:none}fs-customer-gallery .fs-cg__track.is-dragging,fs-customer-gallery .fs-cg__track.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}fs-customer-gallery .fs-cg__slide{width:auto;min-width:0;margin:0;padding:0;scroll-snap-align:start}fs-customer-gallery .fs-cg__card{display:block;min-width:0;color:inherit;text-decoration:none}fs-customer-gallery .fs-cg__figure{margin:0}fs-customer-gallery .fs-cg__media{position:relative;width:100%;aspect-ratio:var(--fs-cg-ratio);overflow:hidden;border-radius:var(--fs-cg-radius);background:var(--fs-cg-image-background)}fs-customer-gallery .fs-cg__image{display:block;width:100%;height:100%;margin:0;object-fit:var(--fs-cg-image-fit)}fs-customer-gallery .fs-cg__placeholder{display:block;width:100%;height:100%;color:#999;fill:#aaa}fs-customer-gallery .fs-cg__placeholder-label{position:absolute;inset:auto 10px 16px;text-align:center;color:#555;font-size:13px;line-height:1.5}fs-customer-gallery .fs-cg__badge{position:absolute;inset-block-start:12px;inset-inline-end:12px;max-width:calc(100% - 24px);padding:7px 10px;color:#fff;background:#000000a8;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.04em;overflow-wrap:anywhere}fs-customer-gallery .fs-cg__caption{margin:12px 0 0;color:inherit;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}fs-customer-gallery .fs-cg__card:focus-visible{outline:2px solid currentColor;outline-offset:-3px}fs-customer-gallery .fs-cg__arrow:focus-visible,fs-customer-gallery .fs-cg__more:focus-visible,fs-customer-gallery .fs-cg__track:focus-visible{outline:2px solid currentColor;outline-offset:3px}fs-customer-gallery:dir(rtl) .fs-cg__arrow svg{transform:scaleX(-1)}@media(min-width:750px)and (max-width:989px){fs-customer-gallery.fs-cg{--fs-cg-columns: 3;padding-inline:24px}}@media(max-width:749px){fs-customer-gallery.fs-cg{--fs-cg-columns: var(--fs-cg-columns-mobile);padding-inline:16px}fs-customer-gallery .fs-cg__header{gap:16px;margin-bottom:20px}fs-customer-gallery .fs-cg__heading-group{flex-basis:100%}fs-customer-gallery .fs-cg__heading{font-size:calc(var(--fs-cg-heading-size) * .8)}fs-customer-gallery .fs-cg__eyebrow{margin-bottom:9px;font-size:11px}fs-customer-gallery .fs-cg__actions{width:100%;justify-content:space-between;gap:16px}fs-customer-gallery .fs-cg__controls{margin-inline-start:auto}fs-customer-gallery .fs-cg__caption{margin-top:10px;font-size:13px}fs-customer-gallery .fs-cg__badge{inset-block-start:8px;inset-inline-end:8px;padding:5px 7px;font-size:9px}}@media(prefers-reduced-motion:reduce){fs-customer-gallery .fs-cg__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAE */
