.eu-tabs-shell{--r:#C9191F;--line:#e5e5e5;max-width:1200px;margin:28px auto;padding:0 15px;font-family:Arial,Helvetica,sans-serif;color:#000}
.eu-tabs{display:grid;grid-template-columns:300px minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06)}
.eu-tabs-nav{background:#fafafa;border-right:1px solid var(--line)}
.eu-tab-btn{position:relative;width:100%;min-height:58px;padding:11px 18px;border:0;border-bottom:1px solid var(--line);background:#fafafa;display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 14px/1.35 Arial;text-align:left;cursor:pointer;color:#000}
.eu-tab-btn:hover,.eu-tab-btn.is-active{background:#fff;color:var(--r)}
.eu-tab-btn.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--r)}
.eu-tab-btn:after{content:"\203A";opacity:0;color:var(--r);font-size:20px}
.eu-tab-btn.is-active:after{opacity:1}
.eu-tabs-panels{min-width:0}
.eu-tab-panel{display:none;padding:28px 34px}
.eu-tab-panel.is-active{display:block}
.eu-tab-phead{display:none}
.eu-tab-body p{margin:0 0 13px;color:#333;font-size:15px;line-height:1.68}
.eu-tab-body ul{margin:8px 0 14px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px}
.eu-tab-body li{padding-left:20px;color:#333;font-size:14.5px;line-height:1.55}
.eu-tab-body a{color:var(--r)}
.eu-tab-body strong{color:#000}
.eu-tab-body h3{margin:24px 0 12px;color:var(--r);font-size:18px;font-weight:800}
.eu-tab-body h3:first-child{margin-top:0}
.eu-tab-body .faq-item{border:1px solid var(--line);border-bottom:0}
.eu-tab-body .faq-item:last-child{border-bottom:1px solid var(--line)}
.eu-tab-body .faq-item summary{list-style:none;cursor:pointer;padding:14px 16px;background:#f7f7f7;color:#111;display:flex;justify-content:space-between;font-size:15px;font-weight:600}
.eu-tab-body .faq-item summary::-webkit-details-marker{display:none}
.eu-tab-body .faq-item summary:after{content:"+";color:var(--r);font-size:20px}
.eu-tab-body .faq-item[open] summary{background:var(--r);color:#fff}
.eu-tab-body .faq-item[open] summary:after{content:"\2212";color:#fff}
.eu-tab-body .faq-item p{margin:0;padding:14px 16px;background:#fff;font-size:14px}
.eu-tab-body .shop-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px 20px;margin-bottom:22px}
.eu-tab-body .shop-links-grid a{color:#111;text-decoration:none;font-size:13.5px;font-weight:500}
.eu-tab-body .shop-links-grid a:hover{color:var(--r);text-decoration:underline}
@media(max-width:767px){
.eu-tabs-shell{padding:0 12px;margin:16px auto}
.eu-tabs{display:block}
.eu-tabs-nav{display:none}
.eu-tab-panel{display:block;padding:0;border-bottom:1px solid var(--line)}
.eu-tab-panel:last-child{border-bottom:0}
.eu-tab-phead{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:14px 16px;background:#fafafa;color:#000;font:700 14px Arial;border:0;cursor:pointer;text-align:left}
.eu-tab-panel.is-active .eu-tab-phead{background:var(--r);color:#fff}
.eu-tab-phead:after{content:"+";font-size:23px}
.eu-tab-panel.is-active .eu-tab-phead:after{content:"\2212"}
.eu-tab-body{display:none;padding:18px 16px 20px}
.eu-tab-panel.is-active .eu-tab-body{display:block}
.eu-tab-body ul,.eu-tab-body .shop-links-grid{grid-template-columns:1fr}
}
