.ct-section{background-color:var(--ct-bg, #9f3f3f);padding-top:var(--ct-pt-d, 36px);padding-bottom:var(--ct-pb-d, 36px)}.ct-heading{font-family:var(--font-heading-family),sans-serif;font-size:var(--ct-heading-d, 36px);font-weight:700;line-height:1.2;text-align:center;margin:0 0 24px;color:var(--ct-heading-color, #fff)}.ct-buttons{display:flex;justify-content:center;gap:0;margin:0 auto 32px;border:1.5px solid var(--ct-tab-border, #fff);border-radius:8px;overflow:hidden;width:fit-content}.ct-btn{font-family:var(--font-body-family),sans-serif;font-size:var(--ct-tab-d, 15px);font-weight:600;padding:10px 24px;border:none;cursor:pointer;transition:background .25s,color .25s;background:var(--ct-tab-bg, transparent);color:var(--ct-tab-text, #fff);white-space:nowrap}.ct-btn+.ct-btn{border-left:1.5px solid var(--ct-tab-border, #fff)}.ct-btn.is-active{background:var(--ct-tab-active-bg, #fff);color:var(--ct-tab-active-text, #1a1a1a)}.ct-panels{position:relative}.ct-panel{display:none}.ct-panel.is-active{display:block;animation:ctFadeIn .35s ease}@keyframes ctFadeIn{0%{opacity:0}to{opacity:1}}.ct-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ct-col-gap, 48px);align-items:center;max-width:960px;margin:0 auto}.ct-panel__media{overflow:hidden;border-radius:var(--ct-img-radius, 8px)}.ct-panel__media img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:var(--ct-img-radius, 8px)}.ct-panel__title{font-family:var(--font-heading-family),sans-serif;font-size:var(--ct-title-d, 24px);font-weight:700;font-style:italic;line-height:1.3;margin:0 0 16px;color:var(--ct-content-title, #fff)}.ct-panel__body{font-family:var(--font-body-family),sans-serif;font-size:var(--ct-text-d, 16px);line-height:1.7;color:var(--ct-content-text, #f0e0e0)}.ct-panel__body p{margin:0 0 12px;color:inherit!important}.ct-panel__body p:last-child{margin-bottom:0}.ct-panel__body strong{color:var(--ct-content-title, #fff);font-weight:700}@media(max-width:749px){.ct-section{padding-top:var(--ct-pt-m, 28px);padding-bottom:var(--ct-pb-m, 28px)}.ct-heading{font-size:var(--ct-heading-m, 28px);margin-bottom:16px}.ct-buttons{margin-bottom:20px;width:100%}.ct-btn{font-size:var(--ct-tab-m, 13px);padding:9px 12px;flex:1;text-align:center}.ct-panel__grid{grid-template-columns:1fr;gap:20px}.ct-panel__title{font-size:var(--ct-title-m, 22px)}.ct-panel__body{font-size:var(--ct-text-m, 15px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-content-tabs.css.map */
