/* Adapt native Elementor containers to the existing customer-care layout. */
html body.page-id-1153 [data-ovelor-canonical-shipping].ov-bf-promo{display:none!important}
body.page-id-1153 .ovelor-customer-page{background:#fff!important;gap:0}
body.page-id-1153 .ovelor-care-hero{width:100%!important;max-width:880px!important;padding:76px 24px 44px!important;margin:0 auto!important;gap:0!important;background:#fff!important}
body.page-id-1153 .ovelor-care-eyebrow,body.page-id-1153 .ovelor-care-intro{display:none!important}
body.page-id-1153 .ovelor-care-title{margin:0!important;padding:0!important}
body.page-id-1153 .ovelor-care-title .elementor-heading-title{font:400 36px/1.25 Arial,Helvetica,sans-serif!important;letter-spacing:-.02em!important;margin:0!important;color:#15382f!important}
body.page-id-1153 .ovelor-care-content{box-sizing:border-box;width:100%!important;max-width:880px!important;padding:0 24px 56px!important;margin:0 auto!important;gap:0!important;background:#fff!important}
body.page-id-1153 .ovelor-care-accordion{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}
body.page-id-1153 .elementor-accordion-item{margin:0!important;padding:0 4px!important;border:0!important;border-bottom:1px solid #dce2de!important;background:#fff!important}
body.page-id-1153 .elementor-tab-title{box-sizing:border-box;min-height:74px!important;padding:24px 0!important;margin:0!important;font:400 16px/1.6 Arial,Helvetica,sans-serif!important;color:#15382f!important;border:0!important}
body.page-id-1153 .elementor-accordion-title{font:inherit!important;color:inherit!important}
body.page-id-1153 .elementor-tab-content{padding:0!important;margin:0!important;border:0!important}
body.page-id-1153 .ovelor-faq-answer{max-width:none!important;padding:0 32px 24px 0!important;font:400 14px/1.8 Arial,Helvetica,sans-serif!important;color:#596960!important;background:transparent!important}
body.page-id-1153 .ovelor-faq-answer p{font:400 14px/1.6 Arial,Helvetica,sans-serif!important;color:inherit!important;margin:0!important}
body.page-id-1153 .ovelor-faq-answer p+p{margin-top:12px!important}
body.page-id-1153 .elementor-accordion-icon{font-size:10px;font-weight:400}
body.page-id-1153 .ovelor-care-accordion,body.page-id-1153 .ovelor-care-accordion .elementor-widget-container,body.page-id-1153 .elementor-accordion{box-shadow:none!important;border-radius:0!important}
body.page-id-1153 .elementor-accordion-icon{display:block!important;position:relative;float:right!important;width:14px!important;height:14px;margin-top:5px}
body.page-id-1153 .elementor-accordion-icon>*{display:none!important}
body.page-id-1153 .elementor-accordion-icon:before,body.page-id-1153 .elementor-accordion-icon:after{content:'';position:absolute;left:2px;top:6px;width:10px;height:1px;background:#15382f}
body.page-id-1153 .elementor-accordion-icon:after{transform:rotate(90deg)}
body.page-id-1153 .elementor-active .elementor-accordion-icon:after{transform:rotate(0)}
body.page-id-1153 .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:24px}
body.page-id-1153 .elementor-accordion-title{order:1;flex:1 1 0;min-width:0}
body.page-id-1153 .elementor-accordion-icon{order:2;flex:0 0 14px;margin:0;float:none!important}
@media(max-width:600px){body.page-id-1153 .ovelor-care-hero{padding:56px 22px 38px!important}body.page-id-1153 .ovelor-care-content{padding:0 22px 40px!important}body.page-id-1153 .ovelor-care-title .elementor-heading-title{font-size:30px!important}body.page-id-1153 .elementor-tab-title{font-size:15px!important;min-height:68px!important;padding:20px 0!important}}
body.elementor-page .ovelor-customer-page{gap:0}
body.elementor-page .ovelor-customer-page .elementor-heading-title,body.elementor-page .ovelor-customer-page .elementor-widget-text-editor{font-family:Inter,"Helvetica Neue",Arial,sans-serif}
body.elementor-page .ovelor-contact-info.e-con{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr;gap:0;padding:0}
body.elementor-page .ovelor-contact-info>.e-con{padding:25px 22px;border-right:1px solid var(--ov-line);gap:0;min-width:0}
body.elementor-page .ovelor-contact-info>.ovelor-contact-address{grid-column:1/-1;border-right:0;border-top:1px solid var(--ov-line)}
body.elementor-page .ovelor-contact-info h3{margin:0 0 10px;color:var(--ov-ink);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
body.elementor-page .ovelor-contact-info p{margin:0;color:#52645c;font-size:12px;line-height:1.65}
body.elementor-page .ovelor-contact-info a{color:#9b6d24}
@media(max-width:900px){body.elementor-page .ovelor-contact-info.e-con{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.elementor-page .ovelor-contact-info.e-con{grid-template-columns:1fr}body.elementor-page .ovelor-contact-info>.e-con{border-right:0;border-bottom:1px solid var(--ov-line)}}

html body.page-id-1154 [data-ovelor-canonical-shipping].ov-bf-promo{display:none!important}
body.page-id-1154 .ovelor-customer-contact{padding-top:20px;gap:20px}
body.page-id-1154 .ovelor-contact-page-hero{width:100%;max-width:none!important;margin:0!important;padding:70px 24px 24px!important;gap:20px}
body.page-id-1154 .ovelor-care-page-heading h1{font-family:Roboto,sans-serif!important;font-size:clamp(39px,4.8vw,72px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.045em!important;color:#15382f!important}
body.page-id-1154 .ovelor-contact-card{width:100%;max-width:none!important;margin:0!important;padding:60px 52px 70px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;gap:20px}
body.page-id-1154 .ovelor-care-title .elementor-heading-title{font-family:Roboto,sans-serif!important;font-size:clamp(28px,3.2vw,48px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.045em!important;color:#15382f!important}
body.page-id-1154 .ovelor-care-intro,body.page-id-1154 .ovelor-care-eyebrow{font-family:Roboto,sans-serif!important}
body.page-id-1154 .ovelor-contact-info.e-con{margin:0 0 32px!important}
body.page-id-1154 .ovelor-contact-info h3{font:700 9px/1.6 Inter,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:.15em!important;color:#15382f!important;margin:0 0 10px!important}
body.page-id-1154 .ovelor-contact-info .elementor-widget{margin:0}
body.page-id-1154 .ovelor-contact-info p{font:300 12px/1.65 Inter,"Helvetica Neue",Arial,sans-serif!important}

/* Contact details appear directly below the page title. */
body.elementor-page .ovelor-customer-contact>.ovelor-contact-info.e-con{width:calc(100% - 48px)!important;max-width:none!important;margin:0 24px 28px!important;flex-shrink:0}
@media(max-width:767px){body.elementor-page .ovelor-customer-contact>.ovelor-contact-info.e-con{width:calc(100% - 36px)!important;margin:0 18px 20px!important}}

/* Contact information and message form share an edge and the same width. */
html body.page-id-747 .ovelor-customer-contact{row-gap:0!important;gap:0!important}
html body.page-id-747 .ovelor-customer-contact>.ovelor-contact-info.e-con{width:calc(100% - 104px)!important;max-width:none!important;margin:0 52px!important}
html body.page-id-747 .ovelor-customer-contact>.ovelor-contact-card{padding-top:0!important;margin-top:0!important;gap:0!important}
html body.page-id-747 .ovelor-contact-card>.elementor-widget{margin-top:0!important;margin-bottom:0!important}
@media(max-width:767px){html body.page-id-747 .ovelor-customer-contact>.ovelor-contact-info.e-con{width:calc(100% - 36px)!important;margin:0 18px!important}html body.page-id-747 .ovelor-customer-contact>.ovelor-contact-card{padding-left:18px!important;padding-right:18px!important}}
