.fiika-tabs{box-sizing:border-box;width:100%}.fiika-tabs__bar,.fiika-tabs__header{position:relative;width:100%}.fiika-tabs__bar{display:block;height:auto;transform:translateY(var(--fiika-tabs-bar-offset,0));z-index:2}.fiika-tabs__bar--mobile{display:none}.fiika-tabs__bar--plain{box-sizing:border-box}.fiika-tabs__arrow{height:40%;left:90px;top:0;width:auto}.fiika-tabs__arrow,.fiika-tabs__scroll-hint{pointer-events:none;position:absolute;z-index:3}.fiika-tabs__scroll-hint{align-items:center;animation:fiika-tabs-blink 2.4s ease-in-out infinite;color:#999;display:flex;font-size:14px;gap:6px;line-height:1;right:24px;top:calc(-44px + var(--fiika-tabs-scroll-voffset, 0px));transform:translateX(var(--fiika-tabs-scroll-hoffset,0))}.fiika-tabs__scroll-hint-arrows{font-size:18px;letter-spacing:-2px}@keyframes fiika-tabs-blink{0%,to{opacity:.25}50%{opacity:1}}.fiika-tabs__tablist{align-items:flex-end;box-sizing:border-box;display:flex;left:0;padding:0 24px;position:absolute;right:0;top:0;transform:translateY(calc(-72px + var(--fiika-tabs-badge-overlap, 20px) + var(--fiika-tabs-badge-voffset, 0px)));z-index:1}.fiika-tabs__tab{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;margin-right:12px;padding:0;transform:translateX(0)}.fiika-tabs__tab.is-active{margin-right:auto!important}.fiika-tabs__badge{display:block;flex-shrink:0;height:72px;position:relative;width:72px}.fiika-tabs__badge-img{display:block;height:100%;inset:0;object-fit:contain;opacity:0;position:absolute;transition:opacity .15s ease;width:100%}.fiika-tabs__badge-img--inactive{opacity:1}.fiika-tabs__tab:hover .fiika-tabs__badge-img--inactive{opacity:0}.fiika-tabs__tab:hover .fiika-tabs__badge-img--hover{opacity:1}.fiika-tabs__tab.is-active .fiika-tabs__badge-img--hover,.fiika-tabs__tab.is-active .fiika-tabs__badge-img--inactive{opacity:0}.fiika-tabs__tab.is-active .fiika-tabs__badge-img--active{opacity:1}.fiika-tabs__label{align-items:flex-start;display:none;flex-direction:column;text-align:left;white-space:nowrap}.fiika-tabs__tab.is-active .fiika-tabs__label{display:flex}.fiika-tabs__label-main{color:var(--fiika-tabs-label-color,#1a1a1a);font-size:var(--fiika-tabs-label-size,24px);font-weight:700;line-height:1.4}.fiika-tabs__label-sub{color:var(--fiika-tabs-sublabel-color,#555);font-size:var(--fiika-tabs-sublabel-size,14px);line-height:1.4}.fiika-tabs__sp-label{display:none}.fiika-tabs__panels{background-color:var(--fiika-tabs-panel-bg,#f0ece0);margin-top:calc(var(--fiika-tabs-panel-overlap, 30px)*-1 + var(--fiika-tabs-panel-voffset, 0px));padding-top:var(--fiika-tabs-panel-overlap,30px);position:relative;z-index:0}.fiika-tabs__panel{box-sizing:border-box;display:none;padding:var(--fiika-tabs-panel-padding-top,48px) var(--fiika-tabs-panel-padding-right,48px) var(--fiika-tabs-panel-padding-bottom,48px) var(--fiika-tabs-panel-padding-left,48px);position:relative}.fiika-tabs__panel.is-active{display:block}.fiika-tabs__panel-image{display:block;height:auto;pointer-events:none;position:absolute;right:0;top:50%;z-index:1}.fiika-tabs__panel h1,.fiika-tabs__panel h2,.fiika-tabs__panel h3,.fiika-tabs__panel h4{margin:0 0 16px}.fiika-tabs__panel p{line-height:1.9;margin:0 0 1em}.fiika-tabs__panel ol,.fiika-tabs__panel ul{line-height:1.9;margin:0 0 1em;padding-left:1.4em}@media (max-width:768px){.fiika-tabs__header{padding-bottom:0}.fiika-tabs__bar--desktop{display:none}.fiika-tabs__bar--mobile{display:block}.fiika-tabs__arrow{height:32%;left:40px}.fiika-tabs__scroll-hint{font-size:11px;right:12px;top:calc(-30px + var(--fiika-tabs-scroll-voffset, 0px))}.fiika-tabs__scroll-hint-arrows{font-size:14px}.fiika-tabs__tablist{padding:0 12px;transform:translateY(calc(-48px + var(--fiika-tabs-badge-overlap, 20px) + var(--fiika-tabs-badge-voffset, 0px)))}.fiika-tabs__tab{margin-right:8px}.fiika-tabs__badge{height:48px;width:48px}.fiika-tabs__tab.is-active .fiika-tabs__label{display:none}.fiika-tabs__sp-label{align-items:flex-start;background-color:var(--fiika-tabs-sp-label-bg,transparent);display:flex;flex-direction:column;padding:var(--fiika-tabs-sp-label-padding,8px);position:relative;z-index:1}.fiika-tabs__sp-label-main{color:var(--fiika-tabs-label-color,#1a1a1a);font-size:13px;font-weight:700;line-height:1.4}.fiika-tabs__sp-label-sub{color:var(--fiika-tabs-sublabel-color,#555);font-size:10px;line-height:1.4}.fiika-tabs__panel{padding:24px 20px}}