.fpc,.fpc *,.fpc *:before,.fpc *:after{box-sizing:border-box}.fpc{display:block;width:100%;padding:var(--fpc-top-desktop) var(--fpc-side-desktop) var(--fpc-bottom-desktop);background:var(--fpc-background);color:var(--fpc-text);font-family:var(--font-stack-body,"Jost",sans-serif)}.fpc [hidden]{display:none!important}.fpc .fpc__header{display:table;max-width:100%;margin:0 auto var(--fpc-heading-gap-desktop);padding:0;text-align:left}.fpc .fpc__heading{margin:0;padding:0;font:var(--fpc-heading-weight) var(--fpc-title-desktop)/1.3 var(--font-stack-body,"Jost",sans-serif);text-transform:var(--fpc-case);letter-spacing:.025em;color:var(--fpc-text);text-align:center;overflow-wrap:anywhere}.fpc__line{display:block;margin-inline:auto;margin-top:var(--fpc-line-gap);width:var(--fpc-line-width);max-width:100%;height:var(--fpc-line-height);background:var(--fpc-text)}.fpc__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--fpc-card-desktop);gap:var(--fpc-gap-desktop);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0 0 4px;align-items:start;touch-action:pan-x pan-y}.fpc__track::-webkit-scrollbar{display:none}.fpc__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.fpc__track.is-dragging a{cursor:grabbing}.fpc .fpc__card{min-width:0;margin:0;padding:0;scroll-snap-align:start;border:0;background:transparent}.fpc .fpc__media{display:block;position:relative;width:100%;aspect-ratio:var(--fpc-ratio);overflow:hidden;background:var(--fpc-photo-bg);padding:0;margin:0;text-decoration:none;color:var(--fpc-text)}.fpc .fpc__image,.fpc .fpc__hover-image,.fpc .fpc__placeholder{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:var(--fpc-fit);object-position:center;border-radius:0;border:0}.fpc__hover-image{opacity:0;pointer-events:none}.fpc .fpc__placeholder{fill:var(--fpc-muted);opacity:.3}.fpc__badge,.fpc__sold{position:absolute;z-index:1;top:8px;left:8px;padding:3px 5px;font-size:9px;line-height:1.2;font-weight:400;text-transform:uppercase;background:var(--fpc-badge-bg);color:var(--fpc-badge-fg)}.fpc__sold{top:auto;bottom:8px;background:var(--fpc-background);color:var(--fpc-muted)}.fpc__info{padding-top:var(--fpc-info-gap);padding-right:8px}.fpc .fpc__name{padding:0;margin:0;font:var(--fpc-name-weight) var(--fpc-name-desktop)/1.35 var(--font-stack-body,"Jost",sans-serif);text-transform:var(--fpc-case);letter-spacing:0;overflow-wrap:anywhere}.fpc .fpc__name a{color:var(--fpc-text);text-decoration:none}.fpc__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:var(--fpc-price-desktop);line-height:1.4;font-weight:400;color:var(--fpc-price);margin-top:var(--fpc-price-gap)}.fpc__prices s{font-size:.9em;color:var(--fpc-muted)}.fpc__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:0 1px;margin-top:var(--fpc-swatch-gap);min-height:24px}.fpc a.fpc__swatch{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;min-height:24px;padding:3px;background:transparent;border:0;color:var(--fpc-text);text-decoration:none;cursor:pointer}.fpc__dot{display:flex;align-items:center;justify-content:center;width:var(--fpc-swatch-size);height:var(--fpc-swatch-size);border:2px solid var(--fpc-background);outline:1px solid #aaa;border-radius:50%;background-color:var(--fpc-photo-bg);background-size:cover;background-position:center;font-size:8px;line-height:1;font-weight:500}.fpc__swatch[aria-current=true] .fpc__dot{outline-color:var(--fpc-text);outline-width:2px}.fpc .fpc__more{display:inline-flex;align-items:center;min-height:24px;min-width:24px;margin-left:3px;color:var(--fpc-text);text-decoration:none;font-size:var(--fpc-price-desktop);font-weight:400}.fpc .fpc__more--mobile{display:none}.fpc__footer{text-align:center;margin-top:var(--fpc-button-gap-desktop)}.fpc a.fpc__button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--fpc-button-width);min-height:var(--fpc-button-height);max-width:100%;padding:10px 22px;margin:0;border:var(--fpc-button-border) solid var(--fpc-text);border-radius:0;box-shadow:none;background:var(--fpc-button-bg);color:var(--fpc-button-fg);font:var(--fpc-button-weight) var(--fpc-button-size)/1.3 var(--font-stack-body,"Jost",sans-serif);text-transform:uppercase;letter-spacing:.035em;text-decoration:none;overflow-wrap:anywhere}.fpc__carousel{position:relative}.fpc__nav{position:absolute;z-index:2;top:var(--fpc-nav-top,0px);left:0;right:0;height:0;margin:0;padding:0;pointer-events:none}.fpc .fpc__nav button{position:absolute;top:0;transform:translateY(-50%);padding:0;margin:0;width:36px;height:36px;min-width:0;min-height:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--fpc-background);color:var(--fpc-text);box-shadow:0 1px 6px #0002;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.fpc__nav [data-prev]{left:20px}.fpc__nav [data-next]{right:20px}.fpc__nav svg{display:block;width:20px;height:20px;pointer-events:none}.fpc a:focus-visible,.fpc button:focus-visible,.fpc__track:focus-visible{outline:2px solid var(--fpc-text);outline-offset:2px}.fpc .fpc__media:focus-visible{outline-offset:-3px}.fpc__setup{font-size:13px;line-height:1.4;color:var(--fpc-muted);padding:12px 0;margin:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fpc__hover-image{transition:opacity .25s ease}.fpc[data-hover=true] .fpc__card:not([data-color-selected]) .fpc__media:hover .fpc__hover-image{opacity:1}.fpc__button{transition:opacity .2s}.fpc__button:hover{opacity:.85}}@media(max-width:749px){.fpc__nav{display:none}.fpc{padding:var(--fpc-top-mobile) var(--fpc-side-mobile) var(--fpc-bottom-mobile)}.fpc .fpc__header{margin-bottom:var(--fpc-heading-gap-mobile)}.fpc .fpc__heading{font-size:var(--fpc-title-mobile)}.fpc__track{grid-auto-columns:var(--fpc-card-mobile);gap:var(--fpc-gap-mobile);margin-right:calc(-1*var(--fpc-side-mobile))}.fpc .fpc__name{font-size:var(--fpc-name-mobile)}.fpc__prices,.fpc .fpc__more{font-size:var(--fpc-price-mobile)}.fpc .fpc__more--desktop{display:none}.fpc .fpc__more--mobile{display:inline-flex}.fpc__footer{margin-top:var(--fpc-button-gap-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fdl-product-strip.css.map */
