.vgs-milltek-panel{margin:24px 0;padding:22px;border:1px solid #dedede;border-left:4px solid #ffd800;background:#fafafa;clear:both}
.vgs-milltek-panel p{margin:0 0 16px;line-height:1.65}
.vgs-milltek-info .single-product-wrapper>.onsale{display:none!important}
.vgs-milltek-panel .vgs-milltek-link,.vgs-milltek-landing .vgs-milltek-link{width:100%!important;max-width:100%!important;display:inline-flex!important;box-sizing:border-box}
.vgs-milltek-panel .vgs-milltek-link,.vgs-milltek-landing .vgs-milltek-link{display:inline-flex;justify-content:center;align-items:center;max-width:100%;min-height:46px;padding:13px 18px;background:#ffd800;color:#111!important;border:1px solid #ffd800;border-radius:6px;white-space:normal;line-height:1.4;text-align:center;transform:none;clip-path:none;text-decoration:none;font-weight:700}
.vgs-milltek-panel .vgs-milltek-link:hover,.vgs-milltek-landing .vgs-milltek-link:hover{background:#e6c200;border-color:#e6c200;color:#111}
.vgs-milltek-panel .vgs-milltek-secondary,.vgs-milltek-landing .vgs-milltek-secondary{margin-top:12px;background:transparent;color:#202020!important;border-color:#202020}
.vgs-milltek-option{display:grid;gap:12px;padding:16px 0;border-top:1px solid #ddd}
.vgs-milltek-option span{font-size:14px;line-height:1.6}
.vgs-milltek-help{font-size:13px;margin-top:16px!important}
.vgs-milltek-landing{--vgs-red:#ffd800;max-width:1200px;margin:0 auto;padding:28px 0 50px}
.vgs-milltek-hero{padding:40px;background:#202020;color:#fff;border-radius:8px;margin-bottom:40px}
.vgs-milltek-hero h2{color:#fff;max-width:720px;font-size:clamp(28px,4vw,46px);line-height:1.1;margin:12px 0 20px}
.vgs-milltek-hero p{max-width:760px;line-height:1.8}
.vgs-milltek-landing section{margin:36px 0}
.vgs-milltek-landing h2{font-size:28px;line-height:1.25}
.vgs-milltek-landing p,.vgs-milltek-landing li{line-height:1.8}
.vgs-milltek-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0}
.vgs-milltek-card{padding:24px;background:#f5f5f5;border-top:3px solid var(--vgs-red);border-radius:6px}
.vgs-milltek-card h3{font-size:20px}
.vgs-milltek-photos{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.vgs-milltek-photos img{width:100%;height:320px;object-fit:cover;border-radius:6px}
.vgs-milltek-landing details{padding:18px 0;border-bottom:1px solid #ddd}
.vgs-milltek-landing summary{cursor:pointer;font-weight:700;font-size:18px}
.vgs-milltek-landing details p{margin:14px 0 0}
@media(max-width:767px){.vgs-milltek-panel{padding:18px 15px}.vgs-milltek-panel .vgs-milltek-link,.vgs-milltek-landing .vgs-milltek-link{width:100%;font-size:12px}.vgs-milltek-grid,.vgs-milltek-photos{grid-template-columns:1fr}.vgs-milltek-hero{padding:25px 20px}.vgs-milltek-photos img{height:250px}.vgs-milltek-landing{padding:20px 0 30px}}

.vgs-milltek-info .summary .Sequra__PromotionalWidgetWrapper,.vgs-milltek-info .summary .sequra-promotion-widget{display:none!important}

.vgs-milltek-landing>h1{font-size:clamp(28px,3vw,42px);line-height:1.25;margin:0 0 28px}
