html{font-size:16px;}
body{margin:0;line-height:1.6;font-family: 'Inter', sans-serif;}
.breadcrumb{width:90%;height:auto;overflow:hidden;max-width:1320px;margin:20px auto 0 auto}
.breadcrumb-elite{width:90%;max-width:1320px;margin:0 auto;padding:0 0 20px;font-size:.85rem}
.breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:8px}
.breadcrumb-list a{text-decoration:none;color:#718096;font-weight:600;transition:.3s;border-bottom:1px solid transparent}
.breadcrumb-list a:hover{color:#cd1312;border-color:#cd1312}
.active{color:#cd1312;font-weight:700}
.breadcrumb-list li:not(:last-child)::after{content:"/";margin-left:8px;color:#718096}
*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,button{font-family:'Sora', sans-serif;}
button,input,textarea,select{font-family: 'Inter', sans-serif;}
.container{width:90%;max-width:1320px;margin:0 auto}
.shipping-hero{padding:4rem 0 3rem 0;background:linear-gradient(135deg,#fdfdfd 0%,#f4f4f4 100%);border-bottom:1px solid #eee}
.shipping-tag{color:#cd1312;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;margin-bottom:.5rem;display:block}
h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:-1.5px;margin-bottom:1rem}
.shipping-layout{display:grid;grid-template-columns:300px 1fr;gap:4rem;padding:3rem 0}
.shipping-sidebar{position:sticky;top:40px;height:fit-content}
.shipping-nav{list-style:none;border-left:2px solid #eee;padding-left:20px}
.shipping-nav li{margin-bottom:12px}
.shipping-nav a{text-decoration:none;font-weight:600;font-size:.95rem;color:#888;transition:.3s}
.shipping-nav a:hover{color:#cd1312}
section{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #f2f2f2}
h2{font-size:1.8rem;font-weight:800;margin-bottom:1rem;color:#111}
p,.policy-body ul,.policy-body ol{font-size:1.05rem;color:#444;margin-bottom:1rem}
.logistics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:2rem 0}
.logistics-card{padding:2rem;background:#fafafa;border-radius:16px;border:1px solid #eee;text-align:center}
.logistics-card h3{color:#cd1312;font-size:1.2rem;margin-bottom:.5rem}
.notice-box{background:#111;color:#fff;padding:2.5rem;border-radius:24px;margin:2rem 0}
.notice-box h2{color:#fff}
.notice-box p{color:#aaa}
.policy-cta{background:#f9f9f9;border-left:5px solid #cd1312;padding:2rem;margin-top:3rem;text-align:center}
.policy-cta p{margin-bottom:1.5rem;color:#555}
.policy-cta h3{font-size:1.8rem;margin-bottom:.5rem}
.cta-btn{background:#cd1312;color:#fff;padding:12px 30px;border-radius:5px;text-decoration:none;font-weight:bold;display:inline-block}
.cta-btn:hover{opacity:.9}
@media (max-width: 991px){
.shipping-layout{grid-template-columns:1fr;padding:2rem 0}
.shipping-sidebar{display:none}
.shipping-hero{text-align:center}
}

/*Red: cd1312
font-family: 'Inter', sans-serif;
*/