/* Seção de encomendas: estilos restritos ao novo conteúdo. */
.shipments{position:relative;isolation:isolate;background:var(--bg);overflow:hidden}
.shipments-layout{padding-block:86px;position:relative}
.shipments-copy{position:relative;z-index:1;width:48%;max-width:640px}
.shipments .eyebrow{gap:10px}
.shipments .section-number{color:var(--orange)}
.shipments .eyebrow::after{content:'';height:1px;width:clamp(32px,6vw,100px);background:var(--orange);opacity:.5}
.shipments h2{font-size:clamp(44px,4.5vw,72px);line-height:1.02}
.shipments h2 .accent{display:inline-flex;align-items:center;gap:18px}
.shipments h2 .accent::after{content:'';width:clamp(50px,8vw,134px);height:2px;background:linear-gradient(90deg,var(--orange),#ff951d24)}
.shipments-description{font-size:clamp(15px,1.35vw,21px);line-height:1.6;margin-top:25px;max-width:540px;color:#c4c1bd}
.shipments-carriers{margin-top:38px;transition-delay:.08s}
.shipments-carrier{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:center}
.shipments-carrier+.shipments-carrier{margin-top:26px;padding-top:26px;border-top:1px solid var(--line)}
.shipments-carrier h3{font-family:Archivo,'Arial Black',Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.035em}
.shipments-carrier ul{list-style:none;margin:0;padding:0}
.shipments-carrier li{display:flex;align-items:center;gap:12px;font-size:clamp(13px,1.03vw,16px);line-height:1.55;color:#c4c1bd}
.shipments-carrier li+li{margin-top:10px}
.shipments-carrier .icon,.shipments-note .icon{color:var(--orange)}
.shipments-note{display:flex;align-items:center;gap:16px;font-size:clamp(13px,1vw,16px);line-height:1.65;margin-top:38px;transition-delay:.16s}
.shipments-photo{position:absolute;z-index:0;top:0;bottom:0;left:44%;width:calc(56% + var(--gutter));margin:0;transition-delay:.12s}
.shipments-photo img{width:100%;height:100%;object-fit:cover;object-position:60% center}
.shipments-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--bg),#08080860 12%,transparent 25%),linear-gradient(180deg,var(--bg),transparent 12%,transparent 87%,var(--bg))}
@media(min-width:1800px){.shipments-photo{width:calc(56% + (100vw - var(--container))/2)}}
@media(min-width:901px) and (max-width:1200px){
  .shipments-copy{width:50%}.shipments h2{font-size:4.4vw}.shipments-carrier{grid-template-columns:125px 1fr;gap:14px}.shipments-carrier h3{font-size:22px}.shipments-carrier li{gap:8px}.shipments-photo{left:48%;width:calc(52% + var(--gutter));display:flex;align-items:center}.shipments-photo img{height:auto;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}
}
@media(max-width:900px){
  .shipments-layout{padding-block:64px 0}.shipments-copy{width:100%;max-width:640px}.shipments h2{font-size:clamp(40px,7.5vw,64px)}.shipments-description{font-size:17px}.shipments-carrier{grid-template-columns:160px 1fr}.shipments-carrier li{font-size:16px}.shipments-note{font-size:14px}
  .shipments-photo{position:relative;left:auto;top:auto;bottom:auto;width:calc(100% + var(--gutter)*2);margin:24px calc(var(--gutter)*-1) 0;aspect-ratio:952/941}.shipments-photo img{object-fit:contain}.shipments-photo::after{background:linear-gradient(180deg,var(--bg),transparent 15%,transparent 88%,var(--bg))}
}
@media(max-width:600px){
  .shipments .eyebrow{gap:7px;font-size:9px;letter-spacing:.14em}.shipments .eyebrow::after{flex:1;min-width:16px}.shipments h2{font-size:clamp(33px,10.1vw,56px)}.shipments h2 .accent::after{width:76px}.shipments-description{font-size:15px;margin-top:22px}.shipments-carriers{margin-top:30px}.shipments-carrier{grid-template-columns:1fr;gap:15px}.shipments-carrier h3{font-size:25px}.shipments-carrier li{font-size:15px}.shipments-carrier+.shipments-carrier{margin-top:24px;padding-top:24px}.shipments-note{margin-top:28px;font-size:13px;max-width:340px}
}
