.section.section-about-tabs{padding-top:var(--padding-top-section-mobile);padding-bottom:var(--padding-bottom-section-mobile)}.section-about-tabs{--sa-surface: #F0E4F3;--sa-accent: #A357FF;--sa-text: #423B4B;--sa-muted: #0000000f}.about-tabs{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:100%;overflow:hidden}.about-tabs__tabs{display:flex;justify-content:center;gap:12px;margin-bottom:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap}.about-tabs__tab{border:1.5px solid #d5d5d5;padding:10px 20px 16px;border-radius:999px;cursor:pointer;font-weight:700;color:var(--sa-text);text-align:center;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s;background:#ececec}.about-tabs__tab.is-active{background:transparent;border:1.5px solid var(--sa-accent)}.about-tabs__panel{display:none;width:100%}.about-tabs__panel.is-active{display:block}.about-tabs__inner{display:flex;flex-direction:column;align-items:center;gap:20px}.about-tabs__text{background-color:var(--sa-surface);padding:40px 32px;border-radius:16px;background:#ececec}.about-tabs__text h2{font-family:"Playfair Display",var(--font-heading-family, serif);font-style:italic;font-weight:500;font-size:24px;line-height:120%;margin:0 0 16px;color:var(--sa-text);letter-spacing:-.48px}.about-tabs__text p{font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:var(--sa-text)}.about-tabs__image{display:none;align-items:center;justify-content:center}.about-tabs__image.is-active{display:flex}.about-tabs__image img{width:100%;height:100%;object-fit:cover;border-radius:16px;aspect-ratio:3 / 2;object-position:top}@media (min-width: 990px){.section.section-about-tabs{padding-top:var(--padding-top-section-desktop);padding-bottom:var(--padding-bottom-section-desktop)}.about-tabs__image{height:100%}.about-tabs{align-items:flex-start}.about-tabs__panel{height:100%}.about-tabs__inner{flex-direction:row;align-items:stretch;gap:16px;height:100%}.about-tabs__inner>*{flex:1 1 50%}.about-tabs__text{padding:53px 75px;display:flex;justify-content:center;flex-direction:column;height:100%}.about-tabs__text h2{font-size:32px}}@media (max-width: 768px){.about-tabs__text,.about-tabs__image{flex:1 1 100%}.about-tabs__text{padding:26px 17px}.about-tabs__text h2{font-size:22px}.about-tabs__image{order:-1}.about-tabs__tabs{justify-content:start;width:100%}.about-tabs__tab{padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/section-about-tabs.css.map */
