.iwfc{--padding-x: clamp(8px, calc(8px + 46*(100vw - 834px)) , 54px);--tabpanel-padding-x: 44px;--slides: calc(2 + (39 / 324));--slide-width: clamp(173px, calc(173px + (324 - 173) * ((100vw - 835px) / 605)), 324px);--slides-gap: 12px;--carousel-width: calc((var(--slide-width) * var(--slides)) + (var(--slides-gap) * 2));display:grid;grid-template-columns:1fr calc(var(--carousel-width) + var(--tabpanel-padding-x));width:100%;max-width:var(--content-max-width)}.iwfc-left-side{position:relative;display:flex;align-items:flex-end;padding:54px}.iwfc-left-side-content{position:relative;z-index:2;display:flex;flex-direction:column;grid-row-gap:24px;width:100%;height:100%}.iwfc-cover-content{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:20px 8px}.iwfc-tabs{display:grid;grid-row-gap:30px;width:100%;max-width:134px}.iwfc-tab-button{--padding-x: 0;--outline-color: transparent;--text-color: var(--white);display:inline-flex;align-items:center;justify-content:center;padding-top:4px;padding-inline:var(--padding-x);border-radius:4px;outline:1px solid var(--outline-color);text-align:left;color:var(--text-color);user-select:none;transition:padding-inline .2s var(--ease-out-cubic);&.active{--padding-x: 16px;--outline-color: var(--primary-color);--text-color: var(--primary-color);background:var(--white);text-align:center}}.iwfc-cover-button-wrapper{margin-top:2px}.iwfc-cover-button.underlined-button{color:var(--white)}.iwfc-right-side{display:flex;flex-direction:column;background:var(--tertiary-color)}.iwfc-tabpanels{flex:1}.iwfc-tabpanel{display:none;height:100%;padding-block:34px;&:not([hidden]){display:flex;flex-direction:column;justify-content:center}}.iwfc-tabpanel-header{display:flex;align-items:center;justify-content:space-between;grid-column-gap:24px;padding-inline:var(--tabpanel-padding-x)}.iwfc-tabpanel-button{padding-top:6px;font-weight:500;font-size:18px;line-height:18px}.iwfc-tabpanel-swiper-wrapper{margin-top:16px}.iwfc-tabpanel-swiper{padding-inline:var(--tabpanel-padding-x)}.iwfc-slide{display:flex;width:100%;max-width:var(--slide-width);&:not(:last-child){margin-right:var(--slides-gap)}}.iwfc-tabpanel-swiper-scrollbar-wrapper{padding-inline:var(--tabpanel-padding-x);margin-top:42px}@media (width <= 834px){.iwfc{--tabpanel-padding-x: var(--padding-x);--slide-width: max(200px, calc((200 / 344 * 100%)));--slides-gap: 8px;--carousel-width: 100%;grid-template-columns:minmax(0,1fr)}.iwfc-left-side{display:block;background:var(--tertiary-color);padding:0}.iwfc-left-side-content{height:auto}.iwfc-left-side-header,.iwfc-tabpanel-header{display:none}.iwfc-cover{position:relative;overflow:hidden}.iwfc-image{object-fit:cover}.iwfc-tabs-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.iwfc-tabs-container{width:max-content;padding:24px var(--padding-x) 20px}.iwfc-tabs{display:flex;flex-direction:row;grid-column-gap:16px;align-items:center;max-width:initial}.iwfc-tab-button{--text-color: var(--primary-color);padding-top:5px;padding-inline:12px;padding-bottom:2px;white-space:nowrap}.iwfc-tabpanel{padding:0 0 48px}.iwfc-tabpanel-swiper-wrapper{margin-top:0}.iwfc-tabpanel-swiper-scrollbar-wrapper{margin-top:42px}}@media (width >= 835px){.iwfc-cover-content,.iwfc-cover-button-wrapper{display:none}.iwfc-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.iwfc-tabs-wrapper{margin-top:auto}}@media (width >= 1441px){.iwfc{--carousel-width: calc((754 / 1440 * 100%));--slide-width: calc((324 / 667 * 100%));grid-template-columns:1fr var(--carousel-width)}}
