/* Generated from home; header/footer only. */
:is(#ve-home-header,#ve-home-footer),:is(#ve-home-header,#ve-home-footer) :where(*:not(svg):not(svg *)){all:revert}
:is(#ve-home-header,#ve-home-footer){display:block;font:14px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:normal;--ve-border:#e3e9f0;--ve-blue-hover:#0056d6;--ve-deep:#00101f;--ve-text:#0b1016;--ve-blue:#0069fd;--ve-card:#ffffff;--ve-success:#16a34a;--ve-danger:#fd413e;--ve-bg:#f3f7fa;--ve-whats:#0ba362;--ve-navy:#001323;--ve-orange:#fe8128;--ve-muted:#657090;--ve-sidebar:#00223f;}
:is(#ve-home-header,#ve-home-footer):is(*),:is(#ve-home-header,#ve-home-footer) :is(*){box-sizing: border-box;}
:is(#ve-home-header,#ve-home-footer):is(a),:is(#ve-home-header,#ve-home-footer) :is(a){text-decoration: none; color: inherit;}
:is(#ve-home-header,#ve-home-footer):is(button),:is(#ve-home-header,#ve-home-footer) :is(button){font-family: inherit; cursor: pointer;}
:is(#ve-home-header,#ve-home-footer):is(img),:is(#ve-home-header,#ve-home-footer) :is(img){display: block; max-width: 100%;}
:is(#ve-home-header,#ve-home-footer):is(ul),:is(#ve-home-header,#ve-home-footer) :is(ul){list-style: none; margin: 0px; padding: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.ve-chrome-wrap){max-width: 1440px; margin: 0px auto; padding: 0px 24px;}
:is(#ve-home-header,#ve-home-footer):is(.header),:is(#ve-home-header,#ve-home-footer) :is(.header){background: var(--ve-navy);}
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){display: flex; align-items: center; gap: 20px; height: 77px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup){flex: 0 0 auto; display: flex; flex-direction: column; align-items: center; gap: 2px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 54px; width: auto;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup .tag),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup .tag){font-size: 7.5px; letter-spacing: 0.24em; color: rgb(168, 195, 221); font-weight: 600; white-space: nowrap;}
:is(#ve-home-header,#ve-home-footer):is(.search),:is(#ve-home-header,#ve-home-footer) :is(.search){flex: 1 1 0%; max-width: 600px; display: flex; background: rgb(255, 255, 255); border-radius: 7px; overflow: hidden; height: 38px;}
:is(#ve-home-header,#ve-home-footer):is(.search .mag),:is(#ve-home-header,#ve-home-footer) :is(.search .mag){display: flex; align-items: center; padding-left: 14px; color: rgb(154, 171, 189);}
:is(#ve-home-header,#ve-home-footer):is(.search .mag svg),:is(#ve-home-header,#ve-home-footer) :is(.search .mag svg){width: 17px; height: 17px;}
:is(#ve-home-header,#ve-home-footer):is(.search input),:is(#ve-home-header,#ve-home-footer) :is(.search input){flex: 1 1 0%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; padding: 0px 10px; font-size: 12.5px; color: var(--ve-text); font-family: inherit;}
:is(#ve-home-header,#ve-home-footer):is(.search input)::placeholder,:is(#ve-home-header,#ve-home-footer) :is(.search input)::placeholder{color: rgb(154, 171, 189);}
:is(#ve-home-header,#ve-home-footer):is(.search button),:is(#ve-home-header,#ve-home-footer) :is(.search button){background: var(--ve-blue); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 22px; font-weight: 600; font-size: 13px;}
:is(#ve-home-header,#ve-home-footer):is(.search button:hover),:is(#ve-home-header,#ve-home-footer) :is(.search button:hover){background: var(--ve-blue-hover);}
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){margin-left: auto; display: flex; align-items: center; gap: 24px; color: rgb(255, 255, 255); font-size: 12.5px; font-weight: 500; white-space: nowrap;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions .item),:is(#ve-home-header,#ve-home-footer) :is(.head-actions .item){display: flex; align-items: center; gap: 8px;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions svg),:is(#ve-home-header,#ve-home-footer) :is(.head-actions svg){width: 18px; height: 18px; opacity: 0.9;}
:is(#ve-home-header,#ve-home-footer):is(footer),:is(#ve-home-header,#ve-home-footer) :is(footer){background: var(--ve-navy); color: rgb(168, 192, 214); margin-top: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){display: grid; grid-template-columns: 1.35fr 0.92fr 0.92fr 1.2fr 1.2fr; gap: 20px; padding: 32px 0px 26px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock){display: flex; align-items: center; gap: 14px; margin-bottom: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock img),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock img){height: 40px; width: auto;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock .tag),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock .tag){font-size: 7.5px; letter-spacing: 0.16em; line-height: 1.55; color: rgb(143, 171, 198); font-weight: 600; max-width: 112px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand p),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand p){margin: 0px 0px 14px; font-size: 11px; line-height: 1.6; color: rgb(147, 174, 200); max-width: 238px;}
:is(#ve-home-header,#ve-home-footer):is(.socials),:is(#ve-home-header,#ve-home-footer) :is(.socials){display: flex; gap: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.socials a),:is(#ve-home-header,#ve-home-footer) :is(.socials a){color: rgb(195, 214, 232);}
:is(#ve-home-header,#ve-home-footer):is(.socials svg),:is(#ve-home-header,#ve-home-footer) :is(.socials svg){width: 15px; height: 15px;}
:is(#ve-home-header,#ve-home-footer):is(footer h4),:is(#ve-home-header,#ve-home-footer) :is(footer h4){margin: 0px 0px 12px; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255);}
:is(#ve-home-header,#ve-home-footer):is(footer li),:is(#ve-home-header,#ve-home-footer) :is(footer li){margin-bottom: 8px; font-size: 11px; white-space: nowrap;}
:is(#ve-home-header,#ve-home-footer):is(.foot-contact li),:is(#ve-home-header,#ve-home-footer) :is(.foot-contact li){display: flex; align-items: center; gap: 9px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-contact svg),:is(#ve-home-header,#ve-home-footer) :is(.foot-contact svg){width: 13px; height: 13px; flex: 0 0 auto; color: rgb(127, 156, 184);}
:is(#ve-home-header,#ve-home-footer):is(.payment-panel),:is(#ve-home-header,#ve-home-footer) :is(.payment-panel){margin-top: 13px; display: grid; gap: 12px;}
:is(#ve-home-header,#ve-home-footer):is(.payment-group),:is(#ve-home-header,#ve-home-footer) :is(.payment-group){display: grid; gap: 7px;}
:is(#ve-home-header,#ve-home-footer):is(.payment-group b),:is(#ve-home-header,#ve-home-footer) :is(.payment-group b){font-size: 10px; color: rgb(219, 231, 243); letter-spacing: 0.01em;}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom){display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding: 16px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1); font-size: 11.5px; color: rgb(132, 160, 187);}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom .links),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom .links){display: flex; gap: 22px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1.45fr 1.58fr 1.04fr 1.04fr 1.2fr; gap: 32px; padding: 42px 0px 30px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock){margin-bottom: 15px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand p),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand p){max-width: 260px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-social),:is(#ve-home-header,#ve-home-footer) :is(.foot-social){margin-top: 26px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials){gap: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials a),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials a){display: inline-flex; align-items: center; justify-content: center; color: rgb(195, 214, 232);}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials svg),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials svg){width: 15px; height: 15px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials){display: flex; flex-wrap: wrap; gap: 10px 16px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials a),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials a){display: inline-flex; align-items: center; gap: 6px; font-size: 11.5px; font-weight: 600; line-height: 1.2; color: rgb(195, 214, 232);}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials a:hover),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials a:hover){color: rgb(255, 255, 255);}
:is(#ve-home-header,#ve-home-footer):is(.foot-social .socials svg),:is(#ve-home-header,#ve-home-footer) :is(.foot-social .socials svg){width: 16px; height: 16px; flex: 0 0 auto;}
:is(#ve-home-header,#ve-home-footer):is(.foot-pickup),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup){margin-top: 28px; max-width: 270px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-pickup p),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup p){margin: 0px; font-size: 11px; line-height: 1.65; color: rgb(147, 174, 200);}
:is(#ve-home-header,#ve-home-footer):is(.foot-info-cols),:is(#ve-home-header,#ve-home-footer) :is(.foot-info-cols){display: grid; grid-template-columns: 1fr 1fr; gap: 22px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main h4),:is(#ve-home-header,#ve-home-footer) :is(.foot-main h4){position: relative; margin: 0px 0px 18px; padding-bottom: 10px; font-size: 12px; font-weight: 700; line-height: 1; text-transform: uppercase; color: rgb(255, 255, 255);}
:is(#ve-home-header,#ve-home-footer):is(.foot-main h4)::after,:is(#ve-home-header,#ve-home-footer) :is(.foot-main h4)::after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 54px; height: 2px; background: var(--ve-orange);}
:is(#ve-home-header,#ve-home-footer):is(.foot-main li),:is(#ve-home-header,#ve-home-footer) :is(.foot-main li){margin-bottom: 10px; font-size: 11px; white-space: normal;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main li a),:is(#ve-home-header,#ve-home-footer) :is(.foot-main li a){color: rgb(168, 192, 214);}
:is(#ve-home-header,#ve-home-footer):is(.foot-main li a:hover),:is(#ve-home-header,#ve-home-footer) :is(.foot-main li a:hover){color: rgb(255, 255, 255);}
:is(#ve-home-header,#ve-home-footer):is(.foot-service),:is(#ve-home-header,#ve-home-footer) :is(.foot-service){display: grid; gap: 15px;}
:is(#ve-home-header,#ve-home-footer):is(.service-item),:is(#ve-home-header,#ve-home-footer) :is(.service-item){display: grid; gap: 3px; font-size: 11px; line-height: 1.45;}
:is(#ve-home-header,#ve-home-footer):is(.service-item b),:is(#ve-home-header,#ve-home-footer) :is(.service-item b){font-size: 10px; text-transform: uppercase; letter-spacing: 0.03em; color: rgb(255, 255, 255);}
:is(#ve-home-header,#ve-home-footer):is(.service-item a),:is(#ve-home-header,#ve-home-footer) :is(.service-item a),:is(#ve-home-header,#ve-home-footer):is(.service-item span),:is(#ve-home-header,#ve-home-footer) :is(.service-item span){color: rgb(168, 192, 214);}
:is(#ve-home-header,#ve-home-footer):is(.foot-contact-block .foot-contact),:is(#ve-home-header,#ve-home-footer) :is(.foot-contact-block .foot-contact){display: grid; gap: 12px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-contact-block .foot-contact li),:is(#ve-home-header,#ve-home-footer) :is(.foot-contact-block .foot-contact li){margin: 0px; line-height: 1.45;}
:is(#ve-home-header,#ve-home-footer):is(.foot-contact-block .foot-contact svg),:is(#ve-home-header,#ve-home-footer) :is(.foot-contact-block .foot-contact svg){color: var(--ve-orange);}
:is(#ve-home-header,#ve-home-footer):is(.payment-panel),:is(#ve-home-header,#ve-home-footer) :is(.payment-panel){margin-top: 0px; gap: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.payment-group),:is(#ve-home-header,#ve-home-footer) :is(.payment-group){gap: 8px;}
:is(#ve-home-header,#ve-home-footer):is(.payment-group b),:is(#ve-home-header,#ve-home-footer) :is(.payment-group b){font-size: 10px; color: rgb(219, 231, 243); letter-spacing: 0.01em;}
@media (max-width: 1000px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1.35fr 1fr 1fr; gap: 28px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-info),:is(#ve-home-header,#ve-home-footer) :is(.foot-info){grid-column: span 2;}
}
@media (max-width: 900px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1fr 1fr;}
:is(#ve-home-header,#ve-home-footer):is(.foot-info),:is(#ve-home-header,#ve-home-footer) :is(.foot-info){grid-column: auto;}
}
@media (max-width: 560px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1fr;}
:is(#ve-home-header,#ve-home-footer):is(.foot-info-cols),:is(#ve-home-header,#ve-home-footer) :is(.foot-info-cols){grid-template-columns: 1fr 1fr;}
}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce){padding-left: 28px; border-left: 1px solid rgba(255, 255, 255, 0.1);}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .payment-panel),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .payment-panel){display: grid; gap: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .payment-group),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .payment-group){gap: 10px; margin: 0px; padding: 0px 0px 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .payment-group + .payment-group),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .payment-group + .payment-group){padding: 16px 0px 0px; border-bottom: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .payment-group b),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .payment-group b){font-size: 11px; line-height: 1; color: var(--ve-orange); font-weight: 700; text-transform: uppercase; letter-spacing: 0.055em;}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .brand-words),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .brand-words){display: flex; flex-wrap: wrap; gap: 7px 0px; align-items: center;}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .brand-words span),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .brand-words span){display: inline-flex; align-items: center; font-size: 10.5px; line-height: 1.25; color: rgb(168, 192, 214); white-space: nowrap;}
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce .brand-words span:not(:last-child))::after,:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce .brand-words span:not(:last-child))::after{content: "•"; color: var(--ve-orange); font-size: 9px; margin: 0px 8px;}
@media (max-width: 1000px){
:is(#ve-home-header,#ve-home-footer):is(.foot-commerce),:is(#ve-home-header,#ve-home-footer) :is(.foot-commerce){padding-left: 0px; border-left: 0px;}
}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom .ssl),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom .ssl){display: flex; align-items: center; gap: 8px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom .ssl svg),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom .ssl svg){width: 20px; height: 20px; color: rgb(195, 214, 232);}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom .ssl b),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom .ssl b){display: block; font-size: 10.5px; font-weight: 700; color: rgb(219, 231, 243); letter-spacing: 0.03em;}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom .ssl span),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom .ssl span){display: block; font-size: 9.5px; color: rgb(132, 160, 187); letter-spacing: 0.03em;}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 76px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 50px;}
:is(#ve-home-header,#ve-home-footer):is(.search),:is(#ve-home-header,#ve-home-footer) :is(.search){max-width: 720px; height: 40px;}
:is(#ve-home-header,#ve-home-footer):is(.search input),:is(#ve-home-header,#ve-home-footer) :is(.search input){font-size: 13px;}
:is(#ve-home-header,#ve-home-footer):is(.search button),:is(#ve-home-header,#ve-home-footer) :is(.search button){padding: 0px 25px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 70px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 46px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup .tag),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup .tag){font-size: 7px;}
:is(#ve-home-header,#ve-home-footer):is(.search),:is(#ve-home-header,#ve-home-footer) :is(.search){height: 38px; max-width: 680px;}
:is(#ve-home-header,#ve-home-footer):is(.search input),:is(#ve-home-header,#ve-home-footer) :is(.search input){font-size: 12px;}
:is(#ve-home-header,#ve-home-footer):is(.search button),:is(#ve-home-header,#ve-home-footer) :is(.search button){padding: 0px 21px; font-size: 12px;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){font-size: 12px; gap: 21px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){padding-top: 36px; padding-bottom: 26px; gap: 28px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 66px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 43px;}
:is(#ve-home-header,#ve-home-footer):is(.search),:is(#ve-home-header,#ve-home-footer) :is(.search){height: 36px; max-width: 650px;}
:is(#ve-home-header,#ve-home-footer):is(.search input),:is(#ve-home-header,#ve-home-footer) :is(.search input){font-size: 11.5px;}
:is(#ve-home-header,#ve-home-footer):is(.search button),:is(#ve-home-header,#ve-home-footer) :is(.search button){padding: 0px 19px; font-size: 11.5px;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){font-size: 11.5px; gap: 19px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){padding-top: 32px; padding-bottom: 23px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-social),:is(#ve-home-header,#ve-home-footer) :is(.foot-social){margin-top: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-pickup),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup){margin-top: 16px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){position: relative; min-height: 350px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-social),:is(#ve-home-header,#ve-home-footer) :is(.foot-social){position: absolute; top: 215px; left: 23.2%; width: 22%; margin: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-pickup),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup){position: absolute; top: 215px; left: 48.2%; width: 22%; margin: 0px;}
}
@media (max-width: 1120px){
:is(#ve-home-header,#ve-home-footer):is(.ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.ve-chrome-wrap){padding: 0px 18px;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){gap: 20px;}
}
@media (max-width: 1000px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1.4fr 1fr 1fr; row-gap: 30px;}
}
@media (max-width: 900px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: auto; flex-wrap: wrap; padding-top: 15px; padding-bottom: 15px; gap: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup){order: 1;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){order: 2; margin-left: auto;}
:is(#ve-home-header,#ve-home-footer):is(.search),:is(#ve-home-header,#ve-home-footer) :is(.search){order: 3; flex: 1 1 100%; max-width: none;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1fr 1fr;}
}
@media (max-width: 720px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){grid-template-columns: 1fr; row-gap: 26px; padding: 32px 0px 26px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-bottom),:is(#ve-home-header,#ve-home-footer) :is(.foot-bottom){flex-direction: column; align-items: flex-start; gap: 12px;}
}
@media (max-width: 520px){
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){font-size: 12.5px; gap: 14px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 46px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup .tag),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup .tag){font-size: 7.5px; letter-spacing: 0.2em;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 82px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 58px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup .tag),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup .tag){font-size: 8px; letter-spacing: 0.22em;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock){gap: 16px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock img),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock img){height: 54px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock .tag),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock .tag){font-size: 8px; max-width: 128px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-brand .lock){width: 100%; justify-content: center;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand .lock){position: absolute; top: 50%; left: 0px; transform: translateY(-50%); margin: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand p),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand p){position: absolute; top: calc(50% + 42px); left: 0px; margin: 0px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand .lock){position: static; top: auto; left: auto; transform: none; width: auto; justify-content: flex-start; margin: 0px 0px 15px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand p),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand p){position: static; top: auto; left: auto; margin: 0px 0px 14px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand .lock),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand .lock){position: absolute; top: 148px; left: 0px; transform: none; width: auto; justify-content: flex-start; margin: 0px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand p),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand p){position: absolute; top: 240px; left: 0px; margin: 0px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){min-height: 390px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-pickup),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup),:is(#ve-home-header,#ve-home-footer):is(.foot-pickup p),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup p){display: block !important; visibility: visible !important; opacity: 1 !important;}
:is(#ve-home-header,#ve-home-footer):is(.foot-pickup),:is(#ve-home-header,#ve-home-footer) :is(.foot-pickup){z-index: 2;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.foot-main .foot-brand .foot-pickup p),:is(#ve-home-header,#ve-home-footer) :is(.foot-main .foot-brand .foot-pickup p){position: static; top: auto; left: auto; transform: none; margin: 0px;}
}
@media (min-width: 1201px){
:is(#ve-home-header,#ve-home-footer):is(.ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.ve-chrome-wrap){max-width: 1280px;}
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 60px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){height: 38px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup .tag),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup .tag){font-size: 6.5px;}
:is(#ve-home-header,#ve-home-footer):is(.search),:is(#ve-home-header,#ve-home-footer) :is(.search){height: 34px; max-width: 620px;}
:is(#ve-home-header,#ve-home-footer):is(.search input),:is(#ve-home-header,#ve-home-footer) :is(.search input),:is(#ve-home-header,#ve-home-footer):is(.search button),:is(#ve-home-header,#ve-home-footer) :is(.search button),:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){font-size: 11px;}
:is(#ve-home-header,#ve-home-footer):is(.search button),:is(#ve-home-header,#ve-home-footer) :is(.search button){padding: 0px 17px;}
:is(#ve-home-header,#ve-home-footer):is(.foot-main),:is(#ve-home-header,#ve-home-footer) :is(.foot-main){min-height: 370px; padding-top: 28px; padding-bottom: 20px; gap: 24px;}
}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting){margin-left: auto; min-width: 220px; color: rgb(185, 204, 224); text-align: right; white-space: nowrap; line-height: 1.22; font-size: 10px;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting b),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting b){display: block; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting span),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting span){font-size: 9px; color: rgb(145, 170, 194);}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .head-actions),:is(#ve-home-header,#ve-home-footer) :is(.header .head-actions){margin-left: 0px;}
}
@media (max-width: 1000px){
:is(#ve-home-header,#ve-home-footer):is(.header-greeting),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting){display: none;}
}
@media (min-width: 1201px){
:is(#ve-home-header,#ve-home-footer):is(.header-greeting),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting){min-width: 205px; font-size: 9px;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting b),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting b){font-size: 10.5px;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting span),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting span){font-size: 8px;}
}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting){min-width: 270px;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting span),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting span){text-transform: capitalize;}
@media (min-width: 1201px){
:is(#ve-home-header,#ve-home-footer):is(.header-greeting),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting){min-width: 285px;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting span),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting span){font-size: 7.8px;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 76px !important; align-items: center;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){height: 86px !important;}
}
@media (min-width: 1001px){
:is(#ve-home-header,#ve-home-footer):is(.header .ve-chrome-wrap),:is(#ve-home-header,#ve-home-footer) :is(.header .ve-chrome-wrap){gap: 18px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup){flex: 0 0 225px;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup img),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup img){max-height: 58px; object-fit: contain; width: 220px !important; height: auto !important;}
:is(#ve-home-header,#ve-home-footer):is(.brand-lockup .tag),:is(#ve-home-header,#ve-home-footer) :is(.brand-lockup .tag){font-size: 7.2px !important; letter-spacing: 0.22em !important;}
:is(#ve-home-header,#ve-home-footer):is(.header .search),:is(#ve-home-header,#ve-home-footer) :is(.header .search){max-width: 560px;}
:is(#ve-home-header,#ve-home-footer):is(.header .search input),:is(#ve-home-header,#ve-home-footer) :is(.header .search input),:is(#ve-home-header,#ve-home-footer):is(.header .search button),:is(#ve-home-header,#ve-home-footer) :is(.header .search button){font-size: 11.5px;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting){min-width: 255px !important; font-size: 10px !important;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting b),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting b){font-size: 11px !important;}
:is(#ve-home-header,#ve-home-footer):is(.header-greeting span),:is(#ve-home-header,#ve-home-footer) :is(.header-greeting span){font-size: 8.3px !important;}
:is(#ve-home-header,#ve-home-footer):is(.head-actions),:is(#ve-home-header,#ve-home-footer) :is(.head-actions){gap: 18px !important; font-size: 11.5px !important;}
}

body:has(#ve-home-header){zoom:1!important;margin:0!important;padding:0!important}
#ve-home-header{min-height:0!important;padding:0!important;background:#001323!important;color:#fff!important}
#ve-home-header::before,#ve-home-header::after{content:none!important}
#ve-home-footer{padding:0!important;margin:0!important;background:#001323!important}
#ve-home-header .search input{min-width:0}
@media(min-width:901px) and (max-width:1100px){#ve-home-header .header-greeting{display:none!important}}
@media(max-width:520px){#ve-home-header .ve-chrome-wrap{gap:12px;padding:12px 16px}#ve-home-header .brand-lockup img{width:145px!important;height:auto!important}#ve-home-header .head-actions{gap:10px!important;font-size:11px!important}#ve-home-header .search input{font-size:16px}}
@media print{#ve-home-header,#ve-home-footer{display:none!important}}

/* Regra de espacamento entre o conteudo e os limites do cabecalho/rodape. */
#ve-home-header{margin:0 0 1cm!important}
#ve-home-footer{margin:1cm 0 0!important}

/* botao de WhatsApp no rodape (Contato) — verde oficial, chama mais atencao que texto solto */
.foot-contact-block .foot-contact a.foot-wa-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#25D366!important;color:#fff!important;font-weight:800!important;padding:8px 14px!important;border-radius:6px!important;line-height:1.2!important}
.foot-contact-block .foot-contact a.foot-wa-btn:hover{background:#1ebe5a!important;color:#fff!important}
.foot-contact-block .foot-contact li:has(a.foot-wa-btn){margin:2px 0}

/* Menu da conta: estavel no carregamento e aberto por ponteiro ou teclado. */
#ve-home-header{position:relative!important;z-index:500!important;overflow:visible!important}
#ve-home-header .ve-chrome-wrap,#ve-home-header .head-actions{overflow:visible!important}
#ve-home-header .ve-account-menu{position:relative;display:flex;align-items:stretch}
#ve-home-header .ve-account-trigger{color:inherit;text-decoration:none}
#ve-home-header .ve-account-caret{font-size:10px;transition:transform .16s ease}
#ve-home-header .ve-account-dropdown{position:absolute;right:0;top:100%;z-index:1000;min-width:190px;padding:8px 6px 6px;background:#fff;border:1px solid #dbe3ec;border-radius:9px;box-shadow:0 10px 28px rgba(15,23,42,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2px);transition:opacity .1s ease,transform .1s ease,visibility .1s}
#ve-home-header .ve-account-menu:hover .ve-account-dropdown,#ve-home-header .ve-account-menu:focus-within .ve-account-dropdown,#ve-home-header .ve-account-menu.ve-open .ve-account-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
#ve-home-header .ve-account-menu:hover .ve-account-caret,#ve-home-header .ve-account-menu:focus-within .ve-account-caret{transform:rotate(180deg)}
#ve-home-header .ve-account-dropdown a,#ve-home-header .ve-account-dropdown button{display:block;width:100%;padding:10px 11px;border:0;border-radius:6px;background:transparent;color:#24364b;text-align:left;text-decoration:none;font:600 13px/1.25 Arial,Helvetica,sans-serif;cursor:pointer}
#ve-home-header .ve-account-dropdown a:hover,#ve-home-header .ve-account-dropdown a:focus-visible,#ve-home-header .ve-account-dropdown button:hover,#ve-home-header .ve-account-dropdown button:focus-visible{background:#eef4fa;outline:none}
#ve-home-header .ve-account-dropdown button{color:#b42318}
#ve-home-header .ve-account-dropdown [hidden]{display:none!important}
