.card-slider{box-sizing:border-box;overflow:hidden;position:relative;width:100%}.card-slider--full-width{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}.card-slider__track{display:flex;width:max-content;will-change:transform}.card-slider--autoplay .card-slider__track{animation-iteration-count:infinite;animation-name:card-slider-scroll;animation-timing-function:linear}.card-slider--pause-on-hover.card-slider--autoplay:hover .card-slider__track{animation-play-state:paused}@keyframes card-slider-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.card-slider__track{animation:none}}.card-slider--has-arrows .card-slider__track{transition:transform .5s cubic-bezier(.22,1,.36,1)}.card-slider__item{background-color:var(--card-bg-color,transparent);box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:var(--card-width,260px)}.card-slider__item--shadow{box-shadow:0 4px 16px rgba(0,0,0,.12)}.card-slider__image-wrap{box-sizing:border-box;padding:var(--image-padding,0)}.card-slider__content{box-sizing:border-box;padding:var(--content-padding,0)}.card-slider--button-bottom .card-slider__content{display:flex;flex-direction:column;flex-grow:1}.card-slider--button-bottom .card-slider__content .card-slider__button-wrap{margin-top:auto;padding-top:16px}.card-slider__image{aspect-ratio:var(--card-image-aspect-ratio,4/3);background-color:var(--card-image-bg-color,transparent);overflow:hidden;width:100%}.card-slider__image img{border-radius:4px;display:block;height:100%;object-fit:var(--card-image-fit-mode,cover);object-position:var(--card-image-object-position,center);width:100%}.card-slider__caption{font-size:14px;font-weight:700;line-height:1.4;margin:16px 0 8px}.card-slider__body{flex-grow:1;font-size:13px;line-height:1.7}.card-slider__body p{margin:0 0 1em}.card-slider__body p:last-child{margin-bottom:0}.card-slider__button-wrap{display:flex;margin-top:16px}.card-slider__button-wrap--left{justify-content:flex-start}.card-slider__button-wrap--center{justify-content:center}.card-slider__button-wrap--right{justify-content:flex-end}.card-slider__button-wrap--with-triangle{box-sizing:border-box;padding-right:max(0px,calc(var(--link-triangle-size, 52px) + var(--link-triangle-inset, 6px) + var(--link-triangle-gap, 8px) - var(--content-padding, 0px)))}.card-slider__button{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;justify-content:center;padding:12px 24px;text-decoration:none;transition:opacity .2s ease}.card-slider__button:hover{opacity:.8}.card-slider__link-icon{align-items:center;display:inline-flex;font-family:var(--link-text-font-family,inherit);font-size:var(--link-text-size,14px);font-weight:var(--link-text-weight,700);gap:12px;text-decoration:none}.card-slider__link-icon-text{line-height:1.5}.card-slider__link-icon-triangle{bottom:var(--link-triangle-inset,6px);clip-path:polygon(100% 0,100% 100%,0 100%);height:var(--link-triangle-size,52px);line-height:0;position:absolute;right:var(--link-triangle-inset,6px);width:var(--link-triangle-size,52px)}.card-slider__link-icon-triangle svg{bottom:14%;display:block;height:30%;position:absolute;right:14%;width:30%}.card-slider__link-icon:hover .card-slider__link-icon-triangle{opacity:.85}.card-slider--hover-zoom{overflow-x:clip;overflow-y:visible}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-slider--hover-zoom .card-slider__item{transition:transform .3s ease}.card-slider--hover-zoom .card-slider__item:hover{transform:scale(var(--hover-zoom-scale,1.05));z-index:2}}.card-slider--card-link .card-slider__button:after,.card-slider--card-link .card-slider__link-icon:after,.card-slider__card-link{content:"";inset:0;position:absolute;z-index:1}.card-slider__card-link{display:block}.card-slider--card-link .card-slider__body a{position:relative;z-index:2}.card-slider__divider{border:none;border-bottom:1px solid #666;height:0;margin:20px 0 0;width:100%}.card-slider__arrow{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:24px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:filter .2s ease;z-index:3}.card-slider__arrow:hover{filter:brightness(.92)}@media (max-width:768px){.card-slider__item{width:min(var(--card-width,260px),80vw)}.fiika-sp-margin{margin-bottom:var(--fiika-sp-mb,0)!important;margin-top:var(--fiika-sp-mt,0)!important}}