.ff-dc{overflow-x:hidden}.ff-dc__inner{min-width:0}.ff-dc:not(.ff-dc--loaded){display:none}.ff-dc.ff-dc--loaded{display:block}.ff-dc__header{display:grid;gap:0;margin:0;padding-inline:var(--ffdc-pad-x)}.ff-dc__title{font-size:var(--ffdc-title-size);line-height:var(--ffdc-title-lh);letter-spacing:var(--ffdc-title-ls);text-transform:var(--ffdc-title-transform);font-weight:var(--ffdc-title-weight);font-style:var(--ffdc-title-italic);color:var(--ffdc-title-color);text-align:var(--ffdc-title-align);margin:var(--ffdc-title-mt) 0 var(--ffdc-title-mb) 0}@media(max-width:749px){.ff-dc__title{text-align:var(--ffdc-title-align-m)}}.ff-dc__viewport{position:relative;overflow:visible;padding-inline:var(--ffdc-pad-x)}.ff-dc__track{display:flex;gap:var(--ffdc-card-gap);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-bottom:8px}.ff-dc__track--nosb{scrollbar-width:none;-ms-overflow-style:none}.ff-dc__track--nosb::-webkit-scrollbar{display:none}.ff-dc__item{flex:0 0 var(--ffdc-card-w);position:relative}@media(max-width:749px){.ff-dc__item{flex-basis:var(--ffdc-card-w-m)}}.ff-dc__item.is-current .card{opacity:var(--ffdc-viewing-opacity, .55);pointer-events:none}.ff-dc__viewing-badge{position:absolute;left:0;right:0;text-align:center;padding:6px 8px;font-size:var(--ffdc-viewing-size, 11px);font-weight:var(--ffdc-viewing-weight, 600);color:var(--ffdc-viewing-color, #ffffff);background:var(--ffdc-viewing-bg, rgba(0, 0, 0, .7));text-transform:var(--ffdc-viewing-transform, uppercase);letter-spacing:.06em;z-index:1;pointer-events:none}.ff-dc__viewing-badge--center-image{top:calc(var(--ffdc-media-h, 50%) / 2);transform:translateY(-50%)}.ff-dc__viewing-badge--bottom-image{top:var(--ffdc-media-h, 50%);transform:translateY(-100%)}.ff-dc__viewing-badge--top-image{top:0}.ff-dc__viewing-badge--bottom-card{bottom:0}.ff-dc__arrow{position:absolute;top:calc(50% + var(--ffdc-arrow-v-offset, 0rem));transform:translateY(-50%) scale(1);width:var(--ffdc-arrow-size, 44px);height:var(--ffdc-arrow-size, 44px);display:grid;place-items:center;cursor:pointer;z-index:2;border-radius:var(--ffdc-arrow-radius, 24px);border:1px solid var(--ffdc-arrow-border, #ffffff);background:var(--ffdc-arrow-bg, #000000);color:var(--ffdc-arrow-color, #ffffff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px #00000014;transition:opacity .28s ease,transform .28s ease;will-change:transform,opacity}.ff-dc__arrow.is-off{opacity:0;transform:translateY(-50%) scale(.92);pointer-events:none}.ff-dc__arrow--prev{left:var(--ffdc-arrow-offset, 1rem)}.ff-dc__arrow--next{right:var(--ffdc-arrow-offset, 1rem)}.ff-dc__arrow-icon{--icon-scale: .68;width:calc(var(--icon-scale) * 130%);height:calc(var(--icon-scale) * 130%);background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 5l6 5-6 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22><path d=%22M7 5l6 5-6 5%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.ff-dc__arrow--prev .ff-dc__arrow-icon{transform:scaleX(-1)}.ff-dc__track.has-fade{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--ffdc-fadeLa, 1)) 0,rgba(0,0,0,1) var(--ffdc-fadeL, 0px),rgba(0,0,0,1) calc(100% - var(--ffdc-fadeR, 0px)),rgba(0,0,0,var(--ffdc-fadeRa, 1)) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,var(--ffdc-fadeLa, 1)) 0,rgba(0,0,0,1) var(--ffdc-fadeL, 0px),rgba(0,0,0,1) calc(100% - var(--ffdc-fadeR, 0px)),rgba(0,0,0,var(--ffdc-fadeRa, 1)) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ff-dc__viewall{display:grid;place-items:center;margin-top:var(--ffdc-viewall-mt, 16px);padding-inline:var(--ffdc-pad-x)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ff-design-carousel.css.map */
