.mi26-info{--green:#08372B;--ivory:#F3EDE2;--gold:#C9A45F;background:var(--ivory);color:var(--green);font-size:15px;line-height:1.75;width:100%}
.mi26-info *{box-sizing:border-box}
.mi26-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--green);color:var(--ivory);overflow:hidden;padding-bottom:clamp(65px,13.2vw,190px)}
.mi26-hero>div{padding:40px clamp(22px,4vw,70px)}
.mi26-info .mi26-kicker{color:var(--gold);font-size:12px;letter-spacing:.12em}
.mi26-info h1{color:var(--gold);font-size:clamp(28px,3vw,46px);line-height:1.2;margin:12px 0 22px}
.mi26-hero>img{width:100%;height:clamp(240px,28vw,400px);object-fit:cover;display:block}
.mi26-wave{position:absolute;bottom:-1px;left:0;width:100%;height:clamp(65px,13.2vw,190px);display:block}
.mi26-content{max-width:1000px;margin:auto;padding:12px 28px 48px}
.mi26-content section{padding:24px 0;border-bottom:1px solid #C9A45F66}
.mi26-info h2{font-size:22px;line-height:1.35;color:var(--green);margin:0 0 12px}
.mi26-info p{margin:0 0 12px}.mi26-info p:last-child{margin-bottom:0}
.mi26-help{text-align:center;padding:30px 0 0}
.mi26-help a{display:inline-block;margin-top:10px;border:2px solid var(--gold);padding:12px 24px;background:var(--green);color:var(--gold);text-decoration:none;border-radius:28px;font-size:18px;transition:background .2s,color .2s}
.mi26-help a:hover,.mi26-help a:focus-visible{background:var(--ivory);color:var(--green)}
@media(max-width:600px){.mi26-hero{grid-template-columns:1fr}.mi26-hero>div{padding:26px 22px 18px}.mi26-hero>img{height:220px}.mi26-content{padding:0 20px 30px}.mi26-content section{padding:20px 0}.mi26-info{font-size:14px}}

/* V2: contenitori Mai/Genesis e targhetta come nelle categorie. */
body.mi26-shipping-page{overflow-x:clip!important}
body.mi26-shipping-page .site-inner,
body.mi26-shipping-page .content-sidebar-wrap,
body.mi26-shipping-page main.content,
body.mi26-shipping-page .site-main,
body.mi26-shipping-page .entry,
body.mi26-shipping-page .entry-content{
 margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-top:0!important;max-width:none!important;overflow:visible!important;
}
body.mi26-shipping-page .site-inner,
body.mi26-shipping-page .content-sidebar-wrap,
body.mi26-shipping-page main.content{width:100%!important;padding-left:0!important;padding-right:0!important}
body.mi26-shipping-page .entry-header,
body.mi26-shipping-page .entry-title,
body.mi26-shipping-page .page-header,
body.mi26-shipping-page .breadcrumb,
body.mi26-shipping-page .sidebar{display:none!important}
body.mi26-shipping-page .mi26-info{position:relative!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:visible!important;--mi26-wave-height:clamp(86px,10.8vw,190px)}
body.mi26-shipping-page .mi26-heading-wrap{position:sticky!important;top:calc(var(--body-top,0px) + var(--mi-measured-topbar-height,var(--topbar-1mi-height,42px)) + var(--mi-measured-header-height,0px))!important;z-index:20!important;display:flex!important;justify-content:center!important;width:100%!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none;transition:top .24s ease}
body.mi26-shipping-page .mi26-heading{display:flex!important;align-items:center;justify-content:center;width:fit-content!important;max-width:calc(100vw - 32px)!important;min-height:52px;margin:0!important;padding:8px 34px 10px!important;border-radius:0 0 26px 26px;background:#08372B!important;color:#C9A45F!important;box-shadow:0 5px 12px #00000024;font-family:"Playfair Display",Georgia,serif;font-size:30px!important;line-height:1.15!important;text-align:center}
body.mi26-shipping-page .mi26-hero{margin:0!important;width:100%!important;max-width:none!important;padding:0 0 var(--mi26-wave-height)!important;min-height:360px}
body.mi26-shipping-page .mi26-hero>div{padding-top:85px}
body.mi26-shipping-page .mi26-hero h2{color:#C9A45F;font-size:clamp(22px,2.5vw,36px)}
body.mi26-shipping-page .mi26-wave{height:var(--mi26-wave-height)!important}
body.mi26-shipping-page .mi26-hero>img{height:100%;min-height:320px;align-self:stretch;object-fit:cover}
body.mi26-shipping-page .mi26-content{max-width:1000px!important;margin:auto!important;padding:16px 28px 28px!important}
@media(max-width:1000px){body.mi26-shipping-page .mi26-heading{font-size:26px!important}body.mi26-shipping-page.mi-header-hidden .mi26-heading-wrap{top:calc(var(--body-top,0px) + var(--mi-measured-topbar-height,var(--topbar-1mi-height,42px)))!important}}
@media(max-width:750px){body.mi26-shipping-page .mi26-info{--mi26-wave-height:clamp(50px,16vw,94px)}body.mi26-shipping-page .mi26-heading{font-size:22px!important;padding:8px 18px 10px!important;min-height:46px}body.mi26-shipping-page .mi26-hero>img{height:230px;min-height:0}body.mi26-shipping-page .mi26-content{padding:12px 20px 24px!important}}

/* V3: fascia fotografica sottile, come il modello Compro platino. */
body.mi26-shipping-page .mi26-hero{
 display:flex!important;align-items:flex-start!important;justify-content:center!important;
 height:clamp(205px,16.5vw,270px)!important;min-height:0!important;
 padding:85px 24px 0!important;isolation:isolate;
}
body.mi26-shipping-page .mi26-hero>img{
 position:absolute!important;inset:0!important;z-index:-1!important;
 width:100%!important;height:100%!important;min-height:0!important;
 object-fit:cover!important;object-position:center 50%!important;
}
body.mi26-shipping-page .mi26-hero>.mi26-hero-intro{
 width:fit-content!important;max-width:calc(100vw - 48px)!important;
 margin:0 auto!important;padding:9px 16px!important;
 border:2px solid transparent!important;border-radius:3px!important;
 background:rgba(8,55,43,.82)!important;color:#C9A45F!important;
 box-shadow:0 3px 14px #0000002e!important;text-align:center!important;
 transition:background-color .18s ease,color .18s ease,border-color .18s ease;
}
body.mi26-shipping-page .mi26-hero .mi26-hero-intro h2{
 margin:0!important;padding:0!important;color:inherit!important;
 font-size:20px!important;line-height:1.4!important;
}
body.mi26-shipping-page .mi26-hero .mi26-wave{
 height:clamp(55px,6vw,105px)!important;pointer-events:none;
}
@media(hover:hover) and (pointer:fine){
 body.mi26-shipping-page .mi26-hero:hover>.mi26-hero-intro{
 background:#F3EDE2!important;color:#08372B!important;border-color:#C9A45F!important;
 }
}
body.mi26-shipping-page .mi26-hero.mi26-touch-active>.mi26-hero-intro{
 background:#F3EDE2!important;color:#08372B!important;border-color:#C9A45F!important;
}
@media(max-width:750px){
 body.mi26-shipping-page .mi26-hero{height:205px!important;padding-top:76px!important}
 body.mi26-shipping-page .mi26-hero .mi26-hero-intro h2{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){body.mi26-shipping-page .mi26-hero>.mi26-hero-intro{transition:none}}
