/*
Theme Name: Elite Hebel Blocks
Author: GoDiSync
Version: 1.6.62
Text Domain: elite-hebel-blocks
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&display=swap');
:root{--eh-navy:#150147;--eh-purple:#57547f;--eh-orange:#ffb900;--eh-ink:#222;--eh-soft:#f5f5f5}*{box-sizing:border-box}html{scroll-behavior:smooth}.wp-block-post-content{margin-block-start:0!important}body{margin:0;color:var(--eh-ink);font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.65;font-weight:400}.wp-site-blocks{overflow:visible}a{text-underline-offset:.2em}.wp-block-template-part:has(.eh-site-header){position:sticky;top:0;z-index:30}.eh-site-header{height:100px;position:relative;z-index:30}.eh-site-header>*{margin-block-start:0!important}.eh-topbar{height:40px;background:#eee;color:#504e4a;font:12px/15.6px Montserrat,sans-serif}.eh-bar-inner,.eh-nav-inner{width:min(1229px,calc(100% - 137px));padding:0;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.eh-contacts{display:flex;align-items:center;gap:40px}.eh-contact{height:30px;display:flex;align-items:center;gap:8px;white-space:nowrap}.eh-contact>span:last-child{display:flex;flex-direction:column}.eh-contact b{font-weight:600;font-size:12px;line-height:15.6px;color:#504e4a}.eh-contact a{color:#504e4a;text-decoration:none;font-size:12px;line-height:15.6px;font-weight:400}.eh-contact-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eh-socials{display:flex;gap:10px;align-items:center}.eh-socials a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#504e4a;text-decoration:none}.eh-navbar{height:60px;background:#cecece;box-shadow:none}.eh-nav-inner{display:grid;grid-template-columns:200px minmax(645px,1fr) 200px;column-gap:0}.eh-nav-inner>*{margin-block-start:0!important}.eh-logo{display:block;width:200px;height:50px;align-self:center}.eh-logo img{display:block;width:200px;height:50px;object-fit:contain;object-position:left center}.eh-logo-sticky{display:none!important}.eh-menu{justify-self:center;align-self:center;font:700 13px/16.9px Montserrat,sans-serif;text-transform:uppercase}.eh-menu .wp-block-navigation__container{gap:0;padding:0;list-style:none}.eh-menu .wp-block-navigation-item .wp-block-navigation-item__content,.eh-menu .wp-block-navigation-item__content{height:60px;display:flex;align-items:center;justify-content:center;padding:0 12.5px;color:#504e4a!important;text-decoration:none;white-space:nowrap}.eh-menu .eh-home>.wp-block-navigation-item__content,.eh-menu .current-menu-item>.wp-block-navigation-item__content,.eh-menu .wp-block-navigation-item__content:hover{color:#ff8c05}.eh-chevron>.wp-block-navigation-item__content:after{content:"";display:inline-block;width:8px;height:8px;margin-left:6px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath d='M2.1,3.2l5.4,5.4l5.4-5.4L15,4.3l-7.5,7.5L0,4.3L2.1,3.2z' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath d='M2.1,3.2l5.4,5.4l5.4-5.4L15,4.3l-7.5,7.5L0,4.3L2.1,3.2z' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.7;transform:translateY(0)}.eh-tools{justify-self:end;align-self:center;display:flex;gap:30px}.eh-tools a{width:15px;height:15px;display:flex;align-items:center;justify-content:center;color:#504e4a;text-decoration:none}
.eh-site-header.is-scrolled .eh-logo-default{display:none!important}.eh-site-header.is-scrolled .eh-logo-sticky{display:block!important}
.eh-hero{margin-top:0!important;height:475px;background:linear-gradient(180deg,#ececec 0,#adacbd 40%,#504d7a 100%);color:#fff;padding:72px 20px 0;position:relative}.eh-hero h1{font-family:Montserrat,Arial,sans-serif;color:var(--eh-orange);font-size:42px;line-height:1.02;letter-spacing:-1px;text-transform:uppercase;max-width:780px;margin:0 auto 32px;font-weight:800}.eh-hero .eh-lead{font-family:Montserrat,Arial,sans-serif;font-size:34px;line-height:1.12;font-weight:800;margin:0 auto 15px}.eh-hero .eh-sublead{font-family:Montserrat,Arial,sans-serif;font-size:19px;line-height:1.7;font-weight:600;text-transform:uppercase;max-width:1050px;margin:auto}.eh-assurances{max-width:1270px!important;margin:-108px auto 0!important;position:relative;z-index:3;background:#fff;border-radius:10px 10px 0 0;padding:35px 30px 22px}.eh-assurances .wp-block-column{text-align:center;padding:0 20px}.eh-assurances img{width:96px;height:70px;object-fit:contain}.eh-assurances h2{font:700 15px/1.2 Montserrat,Arial,sans-serif;margin:15px 0 22px}.eh-assurances p{margin:0;font-size:14px;line-height:1.65}.eh-section{padding:65px 20px}.eh-section>.wp-block-heading{font:600 30px/1.3 Poppins,Arial,sans-serif;margin:0 auto 38px}.eh-review-title{max-width:1000px}.eh-review-title strong{color:#f4a900}.eh-reviews{gap:24px}.eh-reviews>.wp-block-column{border:1px solid #e5e5e5;padding:27px 25px;min-height:190px;text-align:center}.eh-reviews h3{font-weight:400;font-size:15px}.eh-stars{color:#f5aa00;font-size:20px}.eh-dark{background:var(--eh-navy);color:#fff}.eh-about{background:linear-gradient(#150147e8,#150147e8),url('/wp-content/uploads/2021/09/photo_2021-06-16_13-23-03-1024x578-1.jpg');background-size:cover;background-position:center}.eh-split{align-items:center;gap:55px}.eh-split img{width:100%;max-height:460px;object-fit:cover}.eh-gallery{gap:8px}.eh-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%}.eh-benefits{background:#f4f4f4}.eh-cards{gap:16px}.eh-cards>.wp-block-column{background:#fff;border:1px solid #e4e4e4;padding:24px;text-align:center;color:#222}.eh-cards h3{font-size:16px;text-transform:uppercase}.eh-products{background:#fff}.eh-steps .wp-block-column{background:transparent;border-color:#ffffff44;color:#fff}.eh-number{font-size:38px;color:#f8ac00;font-weight:800;margin:0}.eh-guarantee img{width:150px}.wp-element-button{background:#f5a800;color:#fff;border-radius:2px;font-weight:700;padding:13px 25px}.wp-block-details{border-bottom:1px solid #ddd;padding:15px 0}.wp-block-details summary{font-weight:700;cursor:pointer}.eh-cta{text-align:center}.eh-footer{background:#130140;color:#fff;padding:55px 20px 20px}.eh-footer a{color:#fff}.eh-footer h3{font-size:18px}.woocommerce ul.products li.product,.wc-block-product{border:1px solid #eee;padding:14px;background:#fff}
@media(max-width:781px){body{font-size:16px}.wp-site-blocks{overflow:hidden}.wp-block-template-part:has(.eh-site-header){position:relative!important}.eh-site-header{position:relative!important}.eh-site-header.is-scrolled .eh-logo-default{display:block!important}.eh-site-header.is-scrolled .eh-logo-sticky{display:none!important}.eh-site-header{height:100px}.eh-bar-inner,.eh-nav-inner{width:100%;padding:0 15px}.eh-topbar{height:40px}.eh-contacts{gap:12px}.eh-contact{gap:7px}.eh-contact-icon{display:none!important}.eh-contact b{font-size:9px;line-height:11px}.eh-contact a{font-size:8px;line-height:11px}.eh-socials{display:none!important}.eh-navbar{height:60px}.eh-nav-inner{display:flex;justify-content:space-between}.eh-logo{width:150px;height:48px}.eh-logo img{width:150px;height:48px}.eh-menu{order:3;margin-left:10px}.eh-menu .wp-block-navigation__responsive-container-open{display:flex;padding:8px}.eh-tools{display:flex;margin-left:auto;gap:20px}.eh-header{height:87px;padding:0 20px!important}.eh-header .wp-block-site-logo{display:none}.eh-header-inner{justify-content:flex-end!important}.eh-hero.wp-block-group-is-layout-constrained{height:483px;padding:5px 18px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.eh-hero>*{width:100%;max-width:100%!important;min-width:0}.eh-assurances.wp-block-columns{flex-wrap:wrap!important}.eh-assurances>.wp-block-column{flex-basis:100%!important}.eh-hero h1{font-size:29px;line-height:1;max-width:340px;margin:0 auto 39px}.eh-hero .eh-lead{font-size:27px;line-height:1.02;max-width:350px;margin-bottom:14px}.eh-hero .eh-sublead{font-size:17px;line-height:1.55;margin:0 auto}.eh-assurances{margin:-130px 23px 0!important;padding:35px 20px 10px;border-radius:10px}.eh-assurances .wp-block-column{padding:0 5px 28px}.eh-assurances .wp-block-column:not(:first-child){margin-top:10px}.eh-assurances img{width:110px;height:72px}.eh-assurances h2{font-size:18px;line-height:1.05;margin:16px 0 30px}.eh-assurances p{font-size:16px}.eh-section{padding:48px 20px}.eh-section>.wp-block-heading{font-size:25px}.eh-split{gap:20px}.eh-gallery{gap:8px}.eh-cards>.wp-block-column{padding:22px}.eh-footer{padding:45px 22px 18px}.wp-block-navigation__responsive-container.is-menu-open{padding:30px;background:#fff;color:#222}}

/* ==== Testimonial parity with production (1.6.1) ==== */
.eh-review-title{max-width:none!important;padding:65px 0 0!important}
.eh-review-title h2{width:min(1229px,calc(100% - 137px));margin:0 auto 26px!important;font:700 32px/40px Montserrat,sans-serif!important;color:#3a3a3a!important;text-align:center!important}
.eh-review-title h2 strong{color:#ff8c05!important;font-weight:700!important}
.eh-reviews{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;width:min(1229px,calc(100% - 137px))!important;max-width:none!important;margin:0 auto!important;padding:0!important;flex-wrap:nowrap!important}
.eh-reviews>.wp-block-column{border:0!important;padding:0!important;min-height:0!important;background:transparent!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important}
.eh-reviews>.wp-block-column>*{margin-block-start:0!important}
.eh-stars{font-size:17px!important;line-height:28px!important;color:#ffb400!important;letter-spacing:1px!important;margin:0 0 20px!important;text-align:center!important}
.eh-reviews h3{font:700 20px/30px Montserrat,sans-serif!important;color:#000!important;margin:0!important;text-align:center!important}
.eh-reviews>.wp-block-column>p:not(.eh-stars){font:16px/28.8px Montserrat,sans-serif!important;color:#000!important;margin:20px 0 0!important;text-align:center!important}
@media(max-width:781px){
.eh-reviews{grid-template-columns:1fr!important;gap:28px!important;width:calc(100% - 40px)!important}
.eh-review-title{padding:45px 0 0!important}
.eh-review-title h2{width:calc(100% - 40px);font-size:24px!important;line-height:30px!important}
.eh-reviews h3{font-size:18px!important}
}

/* Homepage spacing: production outer padding + nested column padding (2026-10-08). */
body.home .wp-block-post-content > .eh-section{margin-block:0;padding-block:84px}
body.home .wp-block-post-content > .eh-review-title{padding-block:50px 40px!important}
body.home .wp-block-post-content > .eh-about{margin-block:40px 80px;padding-block:130px}
body.home .wp-block-post-content > .eh-about + .eh-section{padding-block:20px 60px}
body.home .wp-block-post-content > .eh-benefits{padding-top:154px}
body.home .wp-block-post-content > .eh-section:has(.eh-steps){padding-block:100px}
body.home .wp-block-post-content > .eh-guarantee{padding-block:74px}
body.home .wp-block-post-content > .eh-section:has(> .wp-block-details){padding-block:84px 20px}
body.home .wp-block-post-content > .eh-cta{margin-top:160px;padding-block:64px}
body.home .eh-section > .wp-block-heading:not(.eh-review-title h2){margin-bottom:20px}
@media(max-width:781px){
body.home .wp-block-post-content > .eh-section{padding-block:64px}
body.home .wp-block-post-content > .eh-review-title{padding-block:60px 40px!important}
body.home .wp-block-post-content > .eh-about{margin-block:0;padding-block:120px}
body.home .wp-block-post-content > .eh-about + .eh-section{padding-block:0 40px}
body.home .wp-block-post-content > .eh-benefits{padding-top:134px}
body.home .wp-block-post-content > .eh-section:has(.eh-steps){padding-block:80px}
body.home .wp-block-post-content > .eh-guarantee{margin-block:20px;padding-block:0}
body.home .wp-block-post-content > .eh-section:has(> .wp-block-details){padding-block:64px 0}
body.home .wp-block-post-content > .eh-cta{margin-block:172px 60px;padding-block:30px 47px}
}

/* Homepage parity 2026-10-08. Content only; header/search untouched. */
body.home .eh-hero{height:650px;padding:168px 20px 0}
body.home .eh-hero h1{max-width:1100px;font:800 50px/50px Montserrat,sans-serif;letter-spacing:0;color:#ffc400;margin:0 auto 45px!important}
body.home .eh-hero .eh-lead{font:800 40px/40px Montserrat,sans-serif;margin:0 auto 20px!important;max-width:1250px}
body.home .eh-hero .eh-sublead{font:600 24px/39.6px Montserrat,sans-serif;max-width:1250px;margin:0 auto!important}
body.home .eh-assurances{width:calc(100% - 40px);max-width:1290px!important;margin:-170px auto 0!important;padding:37px 20px 57px;gap:0;border-radius:10px;background:#fff}
body.home .eh-assurances .wp-block-column{padding:0 10px}
body.home .eh-assurances figure{margin:0!important}
body.home .eh-assurances img{width:130px;height:96px;border-radius:0}
body.home .eh-assurances h2{font:700 18px/18px Montserrat,sans-serif;margin:33px 0 35px!important;color:#262727}
body.home .eh-assurances p{font:400 16px/26.4px Montserrat,sans-serif;color:#363535}
body.home .wp-block-post-content>.eh-review-title{padding:50px 0 0!important}
body.home .eh-review-title h2{width:min(1250px,calc(100% - 40px));margin:0 auto!important;font:700 32px/40px Montserrat,sans-serif!important}
body.home .wp-block-post-content>.eh-review-body{padding:65px 0 0!important}
body.home .eh-reviews-label{font:600 28px/36px Montserrat,sans-serif;text-align:center;margin:0 auto 70px!important;color:#3a3a3a}
body.home .eh-reviews{width:min(1250px,calc(100% - 40px))!important;gap:40px!important;margin:0 auto!important}
body.home .eh-review-row-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:120px!important}
body.home .eh-reviews .eh-stars{margin:0 0 20px!important;color:#ffb400!important}
body.home .eh-reviews>.wp-block-column>p.eh-review-quote{font:400 16px/28.8px Montserrat,sans-serif!important;margin:0 0 20px!important;color:#000!important}
body.home .eh-reviews h3{font:700 20px/33px Montserrat,sans-serif!important;margin:0!important}
body.home .wp-block-post-content>.eh-trust{padding:145px 20px 30px;text-align:center}
body.home .eh-trust p{max-width:1250px;font:700 32px/52.8px Montserrat,sans-serif;color:#424141;margin:0 auto}
body.home .eh-section:not(.eh-review-title):not(.eh-review-body)>*{max-width:1250px}
body.home .eh-section p{font-family:Montserrat,sans-serif}
body.home .eh-section h3{font-family:Montserrat,sans-serif}
body.home .eh-about{background:linear-gradient(#0c003c,#004876)}
body.home .eh-about:before,body.home .eh-about:after{display:none}
body.home .eh-about h3{font:600 22px/33px Montserrat,sans-serif}
body.home .eh-about p{font:500 18px/29.7px Montserrat,sans-serif}
body.home .eh-quality h3{font:700 32px/40px Montserrat,sans-serif}
body.home .eh-quality p,body.home .eh-benefits>p{font:400 17px/28.05px Montserrat,sans-serif}
body.home .eh-benefits{background:linear-gradient(#0c003c,#004876);color:#fff}
body.home .eh-benefits>h3{text-align:center;font-size:30px}
body.home .eh-feature{display:grid;grid-template-columns:80px 1fr;column-gap:25px;align-items:center;margin:30px auto!important;max-width:1000px!important}
body.home .eh-feature figure{grid-row:span 2;margin:0!important}
body.home .eh-feature img{width:80px;height:80px;object-fit:contain}
body.home .eh-feature h3,body.home .eh-feature p{margin:0!important}
body.home .eh-product-tiles{gap:0;align-items:center}
body.home .eh-product-tiles img{display:block;width:100%;height:auto}
body.home .eh-products{text-align:center}
body.home .eh-products h2{font:700 32px/40px Montserrat,sans-serif}
body.home .eh-order>figure{float:left;width:42%;margin:0 50px 30px 0}
body.home .eh-order>h3{font-size:30px}
body.home .eh-order>.eh-feature{clear:both}
body.home .eh-guarantee .eh-split{background:#ededed;border-radius:20px;padding:35px;gap:40px}
body.home .eh-guarantee img{width:220px;max-height:none}
body.home .eh-guarantee .wp-block-column:first-child{flex-basis:30%!important}
body.home .eh-faq{background:linear-gradient(#0c003c,#004876);color:#fff}
body.home .eh-faq h2{text-align:center;font:600 32px/1.4 Montserrat,sans-serif}
body.home .eh-faq details{background:#fff;color:#333;padding:18px 24px;border-bottom:1px solid #ddd;margin:0 auto!important;font-family:Montserrat,sans-serif}
body.home .eh-faq summary{color:#54595f;font-weight:600}
body.home .eh-cta h3{font:700 30px/1.5 Montserrat,sans-serif}
body.home .eh-cta a{display:inline-block;color:#fff;background:#f5a800;padding:15px 28px;text-decoration:none;border-radius:3px}
@media(max-width:781px){
body.home .eh-hero.wp-block-group-is-layout-constrained{height:700px;padding:129px 20px 0;display:block}
body.home .eh-hero h1{font-size:29px;line-height:29px;margin-bottom:39px!important}
body.home .eh-hero .eh-lead{font-size:27px;line-height:27px;margin-bottom:10px!important}
body.home .eh-hero .eh-sublead{font-size:16px;line-height:26.4px}
body.home .eh-assurances{width:91.52%;margin:-170px auto 0!important;padding:37px 10px;gap:0}
body.home .eh-assurances .wp-block-column{padding:0 10px 30px;margin:0!important}
body.home .eh-assurances h2{margin:28px 0 35px!important}
body.home .eh-assurances p{font-size:16px;line-height:26.4px}
body.home .wp-block-post-content>.eh-review-title{padding:60px 0 0!important}
body.home .eh-review-title h2{width:calc(100% - 52px);font-size:22px!important;line-height:30.8px!important}
body.home .wp-block-post-content>.eh-review-body{padding:35px 0 0!important}
body.home .eh-reviews-label{font-size:22px;line-height:30px;margin-bottom:60px!important;width:90%}
body.home .eh-reviews{width:calc(100% - 52px)!important;gap:66px!important;grid-template-columns:1fr!important}
body.home .eh-review-row-4{margin-top:62px!important}
body.home .eh-reviews h3{font-size:18px!important;line-height:30px!important}
body.home .wp-block-post-content>.eh-trust{padding:60px 26px 20px}
body.home .eh-trust p{font-size:26px;line-height:42.9px}
body.home .eh-section:not(.eh-review-title):not(.eh-review-body){padding-inline:20px}
body.home .eh-about p{font-size:16px;line-height:26.4px}
body.home .eh-product-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.home .eh-order>figure{float:none;width:100%;margin:0 auto 30px}
body.home .eh-feature{grid-template-columns:65px 1fr;column-gap:15px}
body.home .eh-feature img{width:65px;height:65px}
body.home .eh-guarantee .eh-split{padding:25px;text-align:center}
body.home .eh-cta h3{font-size:24px}
}

/* Review correction: exact measured production borders, typography and card boxes. */
body.home .wp-block-post-content>.eh-review-body{padding-top:10px!important}
body.home .eh-review-body .eh-reviews-label{font:700 45px/45px Montserrat,sans-serif!important;color:#000;margin:0 auto 100px!important;position:relative}
body.home .eh-review-body .eh-reviews-label:after{content:"";position:absolute;top:88.5px;left:40%;width:20%;height:2px;background:#6d4588}
body.home .eh-review-body .eh-reviews{width:min(1290px,90.8%)!important;gap:24px!important;align-items:stretch}
body.home .eh-review-body .eh-reviews>.wp-block-column{border:1px solid #504e4a!important;border-radius:5px!important;padding:35px!important;display:block!important;min-height:230.64px!important}
body.home .eh-review-body .eh-reviews h3{font:400 20px/30px Montserrat,sans-serif!important;margin:0!important}
body.home .eh-review-body .eh-review-row-4{width:min(1270px,calc(90.8% - 20px))!important;gap:10px!important;margin-top:60px!important}
body.home .eh-review-body .eh-review-row-4>.wp-block-column{min-height:317px!important}
body.home .eh-review-body .eh-stars{font:400 17px/28.05px Arial,sans-serif!important;letter-spacing:1px!important;margin:0 0 20px!important}
body.home .eh-benefits .eh-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0;max-width:1250px;margin:80px auto 0!important}
body.home .eh-benefits .eh-benefit-grid>.eh-feature{width:100%;max-width:none!important;min-height:213.58px;margin:0!important;padding:34px 47px;grid-template-columns:145.57px 1fr;gap:10px}
body.home .eh-benefits .eh-feature img{width:145.57px;height:145.57px}
body.home .eh-benefits .eh-feature h3{font:600 18px/29.7px Poppins,sans-serif;text-transform:none}
body.home .eh-benefits>h3:first-child{font:400 22px/22px Poppins,sans-serif}
body.home .eh-benefits>h3:not(:first-child){font:800 38px/57px Poppins,sans-serif;max-width:910px;text-align:center}
body.home .eh-order .eh-order-columns{gap:20px;align-items:start}
body.home .eh-order .eh-order-columns>.wp-block-column{min-width:0}
body.home .eh-order .eh-order-columns figure{margin:0 0 25px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>figure img{width:400px;max-width:100%;height:auto}
body.home .eh-order .eh-order-columns h3{font:600 22px/22px Montserrat,sans-serif}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p{font:400 17px/28.05px Montserrat,sans-serif}
body.home .eh-order .eh-feature{width:100%;max-width:none!important;grid-template-columns:79px 1fr;gap:0 10px;align-items:start;margin:0 0 20px!important}
body.home .eh-order .eh-feature figure{margin:0!important}
body.home .eh-order .eh-feature img{width:79px;height:79px}
body.home .eh-order .eh-feature h3{font:700 24px/39.6px Poppins,sans-serif}
body.home .eh-order .eh-feature p{font:500 15px/24.75px Poppins,sans-serif}
@media(max-width:781px){
body.home .wp-block-post-content>.eh-review-body{padding-top:20px!important}
body.home .eh-review-body .eh-reviews-label{font-size:28px!important;line-height:28px!important;width:91.52%;margin-bottom:60.4px!important}
body.home .eh-review-body .eh-reviews-label:after{top:94.4px}
body.home .eh-review-body .eh-reviews{width:91.52%!important;gap:25px!important}
body.home .eh-review-body .eh-reviews>.wp-block-column{padding:20px!important;min-height:0!important}
body.home .eh-review-body .eh-reviews h3{font-size:18px!important;line-height:27px!important}
body.home .eh-review-body .eh-review-row-4{width:91.52%!important;margin-top:20px!important}
body.home .eh-benefits .eh-benefit-grid{grid-template-columns:1fr;gap:0}
body.home .eh-benefits .eh-benefit-grid>.eh-feature{display:block;min-height:250px;padding:25px 20px;text-align:center}
body.home .eh-benefits .eh-feature img{width:145px;height:145px}
body.home .eh-benefits .eh-feature figure{margin:0 auto 15px!important}
body.home .eh-benefits>h3:not(:first-child){font-size:28px;line-height:42px}
body.home .eh-order .eh-feature{display:block;text-align:center;margin-bottom:30px!important}
body.home .eh-order .eh-feature figure{margin:0 auto 10px!important}
}

/* Pass 3: measured review widths, production e934 outline; native product images. */
body.home .eh-review-body .eh-stars{letter-spacing:0!important}
body.home .eh-star-shapes{display:inline-block;width:85px;height:17px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20fill%3D%22%23f0ad4e%22%20transform%3D%22translate%280%20850%29%20scale%281%20-1%29%22%20d%3D%22M450%20775%20338%20538%2088%20500Q68%20498%2054.5%20480Q41%20462%2041.5%20439Q42%20416%2058%20400L238%20217L196%20-46Q192%20-68%20204%20-85.5Q216%20-103%20236.5%20-108.5Q257%20-114%20275%20-104L500%2013L725%20-104Q745%20-114%20765.5%20-108.5Q786%20-103%20797%20-85.5Q808%20-68%20804%20-46L763%20217L942%20400Q958%20416%20958.5%20438Q959%20460%20946%20478Q933%20496%20913%20500L663%20538L550%20775Q540%20795%20520%20802.5Q500%20810%20480%20802.5Q460%20795%20450%20775Z%22/%3E%3C/svg%3E") 0 0/17px 17px repeat-x}
body.home .eh-review-body .eh-review-row-4{grid-template-columns:calc((100% - 30px)/4 + 7.5px) repeat(3,minmax(0,1fr))!important}
body.home .eh-quality .eh-split{max-width:1250px!important}
body.home .eh-quality h3{font:800 36px/54px Poppins,sans-serif;text-transform:capitalize;margin-bottom:20px!important}
body.home .eh-quality p{font:400 18px/29.7px Poppins,sans-serif;margin:20px 0!important}
body.home .eh-quality figure{text-align:center;margin:20px 0 45px!important}
body.home .eh-quality figure img{width:75%;max-height:none;height:auto}
body.home .eh-products h2{font:800 36px/54px Montserrat,sans-serif;margin-bottom:40px!important}
body.home .eh-products .eh-product-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1250px!important;margin:0 auto 40px!important}
body.home .eh-products .eh-product-tiles figure{margin:0!important;min-width:0}
body.home .eh-products .eh-product-tiles img{width:100%;height:auto;max-height:none}
body.home .eh-about .eh-split>.wp-block-column:first-child>figure img{width:437.5px;max-width:100%;height:auto;max-height:none}
@media(max-width:781px){
body.home .eh-review-body .eh-review-row-4{grid-template-columns:1fr!important}
body.home .eh-quality h3{font-size:28px;line-height:42px}
body.home .eh-quality p{font-size:16px;line-height:26.4px}
body.home .eh-quality figure img{width:100%}
body.home .eh-products h2{font-size:28px;line-height:42px}
body.home .eh-products .eh-product-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
}
body.home .eh-review-body .eh-reviews-label:after{background:#160073;left:38.5%;width:23%}

/* Pass 4: measured lower sections; FAQ grows naturally when opened. */
body.home .wp-block-post-content>.eh-about{padding:65px max(20px,calc((100% - 1270px)/2));margin-block:40px 80px}
body.home .eh-about .eh-split{max-width:1270px!important;margin:0;display:block}
body.home .eh-about .eh-split>.wp-block-column{width:calc((100% - 20px)/2);max-width:625px}
body.home .eh-about figure{margin:0 0 38px!important}
body.home .eh-about h3{margin:0 0 20px!important}
body.home .eh-about p{margin:0 0 27px!important}
body.home .eh-about p:last-child{margin-bottom:0!important}
body.home .eh-benefits>p{font:400 18px/29.7px Poppins,sans-serif}
body.home .eh-benefits .eh-benefit-grid>.eh-feature{padding:34px 52.75px 34px 10px;grid-template-columns:145.57px minmax(0,1fr);gap:52.75px}
body.home .wp-block-post-content>.eh-guarantee{padding:74px max(20px,calc((100% - 1270px)/2));margin:0;text-align:center}
body.home .eh-guarantee .eh-split{max-width:1270px!important;background:none;border-radius:0;padding:0;display:block;margin:0}
body.home .eh-guarantee .wp-block-column{width:100%}
body.home .eh-guarantee h3{margin:0 0 20px!important;font:800 36px/54px Poppins,sans-serif;color:#1c1e21}
body.home .eh-guarantee h3:first-child{font:700 36px/36px Poppins,sans-serif;color:#1f4173}
body.home .eh-guarantee p{font:500 20px/33px Poppins,sans-serif;color:#625f5f;padding:0 40px;margin:0 0 20px!important}
body.home .eh-guarantee figure{margin:0 0 20px!important}
body.home .eh-guarantee img{display:block;width:183px;height:184px;object-fit:contain;margin:auto}
body.home .eh-guarantee h3:last-child{font:700 36px/36px Montserrat,sans-serif;color:#da8b00;margin:0 0 20.8px!important}
body.home .wp-block-post-content>.eh-faq{padding:84px 20px 20px;margin:0}
body.home .eh-faq h2{font:700 36px/36px Poppins,sans-serif;margin:0 auto 20px!important}
body.home .eh-faq h3{font:800 36px/54px Poppins,sans-serif;text-align:center;margin:0 auto 82.5px!important}
body.home .eh-faq details{max-width:1190px!important;padding:0;border:1px solid #d5d8dc;border-bottom:0;background:#fff}
body.home .eh-faq details:last-child{border-bottom:1px solid #d5d8dc}
body.home .eh-faq summary{font:700 17px/25.5px Montserrat,sans-serif;color:#504e4a;padding:17px;list-style:none;display:flex;gap:10px}
body.home .eh-faq summary::-webkit-details-marker{display:none}
body.home .eh-faq summary:before{content:'+';font:700 20px/25.5px Arial,sans-serif;flex:none;width:17px;text-align:center}
body.home .eh-faq details[open] summary:before{content:'−'}
body.home .eh-faq details>p{font:400 16px/32px Poppins,sans-serif;color:#504e4a;margin:0!important;padding:16px 16px 16px 32px;border-top:1px solid #d5d8dc}
body.home .wp-block-post-content>.eh-cta{background:#edf4f7;padding:34px max(20px,calc((100% - 1290px)/2));margin:0;text-align:center}
body.home .eh-cta .eh-cta-panel{max-width:1290px!important;padding:30px 0;border-radius:45px;background:linear-gradient(#0c003c,#004876);margin:0}
body.home .eh-cta .eh-cta-panel>p:first-child{font:600 23px/34.5px Poppins,sans-serif;padding:0 46px;margin:0 0 20px!important}
body.home .eh-cta .eh-cta-panel>p:last-child{margin:0!important}
body.home .eh-cta a{font:500 18px/18px Roboto,sans-serif;padding:20px 40px;border-radius:900px;background:linear-gradient(90deg,#d88a00,#ffbb00);color:#fbfbfb}
@media(max-width:781px){
body.home .wp-block-post-content>.eh-about{padding:60px 20px;margin-block:0}
body.home .eh-about .eh-split>.wp-block-column{width:100%;max-width:none}
body.home .eh-benefits>p{font-size:16px;line-height:26.4px}
body.home .eh-benefits .eh-benefit-grid>.eh-feature{display:block;padding:25px 20px}
body.home .wp-block-post-content>.eh-guarantee{padding:0;width:91.52%;margin:20px auto!important}
body.home .eh-guarantee h3:first-child{font-size:28px;line-height:42px}
body.home .eh-guarantee h3:nth-child(2){font-size:26px;line-height:39px;margin-bottom:34.3125px!important}
body.home .eh-guarantee p{padding:0;font-size:16px;line-height:26.4px}
body.home .eh-guarantee h3:last-child{font-size:28px;line-height:28px;margin-bottom:18.4px!important}
body.home .wp-block-post-content>.eh-faq{padding:64px 20px 20px}
body.home .eh-faq h2{font-size:28px;line-height:42px}
body.home .eh-faq h3{font-size:26px;line-height:39px;margin-bottom:40px!important}
body.home .eh-faq summary{font-size:15px;line-height:22.5px}
body.home .wp-block-post-content>.eh-cta{padding:0 17px 17px;margin:12px 0 60px!important}
body.home .eh-cta .eh-cta-panel>p:first-child{font-size:20px;line-height:30px;padding:0 20px}
body.home .eh-cta .eh-cta-panel>p:last-child{padding:10px}
body.home .eh-cta a{font-size:14px;line-height:14px}
}

body.home .eh-cta .eh-cta-panel>p{max-width:none}
@media(max-width:781px){body.home .wp-block-post-content>.eh-guarantee{padding-inline:0}body.home .wp-block-post-content>.eh-cta{padding-inline:17px}}

@media(max-width:781px){body.home .eh-guarantee .eh-split{padding:0}}

@media(max-width:781px){body.home .eh-section.eh-guarantee:not(.eh-review-title):not(.eh-review-body){padding-inline:0}body.home .eh-section.eh-cta:not(.eh-review-title):not(.eh-review-body){padding-inline:17px}}

/* Header dropdown parity: production colors/motion; native core navigation owns input state. */
.eh-menu .wp-block-navigation-item__content{transition:color .12s cubic-bezier(.455,.03,.515,.955)}
.eh-menu .wp-block-navigation-item__content:is(:hover,:focus-visible),.eh-menu .wp-block-navigation-item:has(>.wp-block-navigation-submenu__toggle[aria-expanded="true"])>.wp-block-navigation-item__content,.eh-menu .has-child:hover>.wp-block-navigation-item__content{color:#ffb005!important}
.eh-menu .wp-block-navigation-submenu__toggle{color:#504e4a;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 4.5px 0 2.6px;padding:0;min-width:24px}
.eh-menu .has-child>.wp-block-navigation-item__content{padding-right:0}
.eh-menu .wp-block-navigation__submenu-container{background:#0a0500!important;color:#fff!important;border:0!important;min-width:200px!important;box-shadow:0 10px 20px rgba(41,51,61,.1);transition:opacity .2s,visibility .2s,transform .2s!important;transform:translateY(-10px)}
.eh-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__content{height:auto;min-height:42px;width:100%;padding:12px 18px;justify-content:flex-start;color:#fff!important;font-size:13px;font-weight:500;white-space:normal}
.eh-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__content:is(:hover,:focus-visible){color:#ffb005!important}
.eh-menu .has-child:is(:hover,:focus-within)>.wp-block-navigation__submenu-container,.eh-menu .wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container{transform:translateY(0)}
@media(min-width:782px){.eh-menu .wp-block-navigation__container>.has-child:last-child>.wp-block-navigation__submenu-container{left:auto;right:0}}
/* Native mobile overlay also serves tablets where desktop grid cannot fit. */
@media(min-width:782px) and (max-width:1100px){.eh-bar-inner,.eh-nav-inner{width:calc(100% - 40px)}.eh-nav-inner{display:flex}.eh-menu{order:3;margin-left:24px}.eh-tools{margin-left:auto}.eh-menu .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.eh-menu .wp-block-navigation__responsive-container-open{display:flex!important}}
.eh-menu .wp-block-navigation__responsive-container.is-menu-open{padding:40px 24px;overflow:auto}
.eh-menu .is-menu-open .wp-block-navigation__container{align-items:stretch;width:100%;gap:0}
.eh-menu .is-menu-open .wp-block-navigation-item{width:100%;justify-content:flex-start}
.eh-menu .is-menu-open .wp-block-navigation-item__content{height:auto;min-height:48px;justify-content:flex-start;white-space:normal}
.eh-menu .is-menu-open .has-child>.wp-block-navigation-submenu__toggle{display:flex!important;position:absolute;right:0;top:0;height:48px;width:44px;margin:0;align-items:center;justify-content:center}
.eh-menu .is-menu-open .wp-block-navigation__submenu-container{display:none!important;position:static!important;width:100%!important;padding:0!important;transform:none;box-shadow:none}
.eh-menu .is-menu-open .wp-block-navigation-submenu__toggle[data-eh-expanded="true"]~.wp-block-navigation__submenu-container{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}
@media(prefers-reduced-motion:reduce){.eh-menu .wp-block-navigation-item__content,.eh-menu .wp-block-navigation__submenu-container{transition:none!important;transform:none!important}}
.eh-menu .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch}
.eh-menu .is-menu-open .wp-block-navigation__container{align-self:stretch;justify-content:flex-start}
.eh-menu .is-menu-open .wp-block-navigation-submenu__toggle svg{width:12px;height:12px}
nav.eh-menu .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#504e4a!important;padding:12px 18px!important}

nav.eh-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,nav.eh-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{align-items:stretch}
nav.eh-menu .is-menu-open .has-child>.wp-block-navigation-submenu__toggle{z-index:3}
nav.eh-menu .is-menu-open .has-child>.wp-block-navigation-item__content{padding-right:48px!important}

/* Blocksy filled chevron; retain native button semantics and one icon only. */
.eh-menu .wp-block-navigation-submenu__toggle svg{display:block!important;width:8px!important;height:8px!important;margin:0!important;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M2.1,3.2l5.4,5.4l5.4-5.4L15,4.3l-7.5,7.5L0,4.3L2.1,3.2z'/%3E%3C/svg%3E") center/contain no-repeat;stroke:none!important;transform:none!important}
.eh-menu .wp-block-navigation-submenu__toggle svg path{display:none}
.eh-menu .has-child:is(:hover,:focus-within)>.wp-block-navigation-submenu__toggle,.eh-menu .wp-block-navigation-submenu__toggle[aria-expanded="true"]{color:#ffb005}

/* Mobile Blocksy uses wider 15px filled glyph; keep accessible 44x48px target. */
.eh-menu .is-menu-open .wp-block-navigation-submenu__toggle svg{width:15px!important;height:15px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M3.9,5.1l3.6,3.6l3.6-3.6l1.4,0.7l-5,5l-5-5L3.9,5.1z'/%3E%3C/svg%3E")}
.eh-menu .is-menu-open .wp-block-navigation-submenu__toggle[data-eh-expanded="true"] svg{transform:rotate(180deg)!important}

/* Single product parity: 2026-10-09. Product scope only; global live prefix preserved. */
body.single-product .eh-single-product{margin:0!important;color:#504e4a;font:17px/1.65 Montserrat,sans-serif}
body.single-product .eh-single-product *{box-sizing:border-box;min-width:0}
body.single-product .eh-product-shell{width:calc(100% - 60px);max-width:1290px;margin:60px auto 0;display:grid;grid-template-columns:minmax(0,890.11fr) minmax(0,348.3fr);gap:51.59px}
body.single-product .eh-product-shell>*{margin:0!important}
body.single-product .woocommerce-breadcrumb{font-size:12px;font-weight:600;text-transform:uppercase;margin:0 0 40px;line-height:20.69px}
body.single-product .eh-product-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}
body.single-product .eh-product-top>*{margin:0!important}
body.single-product .eh-summary h1{font-size:30px;line-height:45px;font-weight:400;color:#0a0500;margin:0 0 10px!important}
body.single-product .wc-block-components-product-summary{margin:0 0 35px}
body.single-product .wc-block-components-product-summary p{margin:0 0 1em}
body.single-product .eh-summary .wp-block-woocommerce-product-price:empty{display:none}
body.single-product .eh-summary form.cart{margin:35px 0 0!important}
body.single-product .eh-summary .single_add_to_cart_button{display:block;width:100%;min-height:55px;padding:5px 20px;border:0;border-radius:3px;background:#0a0500;color:white;font:500 15px/24.75px Montserrat,sans-serif;cursor:pointer}
body.single-product .wp-block-woocommerce-product-meta{margin-top:71px;font-size:13px;line-height:21.45px}
body.single-product .wp-block-woocommerce-product-meta>*{margin:0 0 5px}
body.single-product .wp-block-post-terms__prefix{font-weight:700;text-transform:uppercase}
body.single-product .wp-block-post-terms a{font-weight:500;text-transform:uppercase}
body.single-product .eh-single-product a{color:inherit;text-decoration:none}
body.single-product .eh-single-product a:hover{color:#b87700}
body.single-product .eh-single-product :focus-visible{outline:3px solid #b87700;outline-offset:3px}
body.single-product .eh-gallery .wc-block-product-gallery{display:flex;flex-direction:column;gap:20px;width:100%}
body.single-product .eh-gallery .wc-block-product-gallery-large-image{width:100%;margin:0}
body.single-product .eh-gallery .wc-block-product-gallery-large-image img{aspect-ratio:3/4;object-fit:cover;width:100%}
body.single-product .eh-gallery .wc-block-product-gallery-thumbnails{width:100%;margin:0}
body.single-product .eh-single-product button,body.single-product .eh-single-product input[type=submit],body.single-product .eh-single-product .wc-tabs a{min-height:44px}
body.single-product .eh-single-product .wc-block-product-gallery button{min-width:44px}
body.single-product .wp-block-woocommerce-product-details{margin-top:60px}
body.single-product .woocommerce-tabs ul.tabs{display:flex;list-style:none;padding:0!important;margin:0 0 30px!important;border-bottom:1px solid #ddd;gap:36px}
body.single-product .woocommerce-tabs ul.tabs li{border:0!important;background:none!important;padding:0!important;margin:0!important;border-radius:0!important}
body.single-product .woocommerce-tabs ul.tabs li:before,body.single-product .woocommerce-tabs ul.tabs li:after,body.single-product .woocommerce-tabs ul.tabs:before{display:none!important}
body.single-product .woocommerce-tabs ul.tabs a{display:flex;align-items:center;font-size:12px;font-weight:600;text-transform:uppercase;padding:14px 0!important}
body.single-product .woocommerce-tabs ul.tabs .active a{color:#b87700;border-bottom:2px solid #b87700}
body.single-product .woocommerce-Tabs-panel{margin:0!important;padding:0!important}
body.single-product .woocommerce-Tabs-panel p{margin:0 0 1.5em}
body.single-product .woocommerce-Tabs-panel h2,body.single-product .eh-product-sidebar h2,body.single-product .eh-related h2{font-size:20px;line-height:30px;font-weight:700;color:#0a0500}
body.single-product #review_form input:not([type=checkbox]),body.single-product #review_form textarea{max-width:100%;padding:10px;border:1px solid #aaa;font:inherit}
body.single-product #review_form label{display:block}
body.single-product #review_form .comment-form-cookies-consent label{display:inline}
body.single-product #review_form .stars a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}
body.single-product .eh-related{margin-top:50px}
body.single-product .eh-related h2{margin:0 0 30px}
body.single-product .eh-related .wc-block-product-template,body.single-product .eh-trending-products .wc-block-product-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px;list-style:none;padding:0}
body.single-product .eh-related h3,body.single-product .eh-trending-products h3{font-size:17px;line-height:25.5px;font-weight:600;margin:12px 0 5px}
body.single-product .eh-related .wp-block-post-terms,body.single-product .eh-trending-products .wp-block-post-terms{font-size:12px;font-weight:600;text-transform:uppercase}
body.single-product .eh-single-product .wc-block-components-product-button__button{min-height:44px;background:#0a0500;color:#fff;border-radius:3px;font-size:12px;padding:8px 12px}
body.single-product .eh-product-sidebar h2{margin:0 0 16px}
body.single-product .eh-product-sidebar h2:not(:first-child){margin-top:40px}
body.single-product .eh-latest-products .wc-block-product-template,body.single-product .eh-recent-posts .wp-block-post-template{display:block!important;list-style:none;padding:0;margin:0}
body.single-product .eh-latest-products li,body.single-product .eh-recent-posts li{display:flow-root;margin-bottom:20px}
body.single-product .eh-latest-products .wc-block-components-product-image,body.single-product .eh-recent-posts .wp-block-post-featured-image{width:75px;float:left;margin:0 20px 0 0}
body.single-product .eh-product-sidebar h3{font-size:15px;line-height:24px;font-weight:600;margin:0}
body.single-product .eh-product-sidebar .wp-block-post-date{font-size:12px}
body.single-product .eh-product-sidebar .wp-block-tag-cloud a{display:inline-block;border:1px solid #ddd;padding:4px 10px;margin:0 4px 4px 0}
body.single-product .eh-product-trending{background:#1e0730;color:#fff;margin:70px 0 0;padding:45px 0}
body.single-product .eh-trending-inner{width:calc(100% - 60px);max-width:1290px;margin:auto}
body.single-product .eh-trending-products h2{font-size:26px;margin:0 0 30px;color:white}
body.single-product .eh-trending-products .wc-block-components-product-image{max-width:190px}
@media(max-width:999px){body.single-product .eh-product-shell{display:block;width:88%}body.single-product .eh-product-sidebar,body.single-product .eh-related{display:none}body.single-product .eh-product-top{gap:30px}}
@media(max-width:599px){body.single-product .eh-product-shell{margin-top:40px}body.single-product .eh-product-top{display:block}body.single-product .eh-summary{margin-top:51px!important}body.single-product .eh-summary .single_add_to_cart_button{min-height:44px}body.single-product .eh-trending-inner{width:88%}body.single-product .eh-trending-products .wc-block-product-template{grid-template-columns:1fr!important}body.single-product .eh-trending-products .wc-block-components-product-image{max-width:100%}}
@media(prefers-reduced-motion:reduce){body.single-product .eh-single-product *,body.single-product .eh-single-product *:before,body.single-product .eh-single-product *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Native query fallback keeps dynamic Woo data, no PHP helper. */
body.single-product .eh-related .wp-block-post-template,body.single-product .eh-trending-products .wp-block-post-template{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0}
body.single-product .eh-latest-products .wp-block-post-template{display:block;list-style:none;padding:0}
body.single-product .eh-latest-products .wc-block-components-product-image{width:75px;float:left;margin:0 20px 0 0}
body.single-product .eh-recent-posts .wp-block-post-featured-image img{width:75px;height:75px;object-fit:cover}
body.single-product .eh-gallery .wc-block-product-gallery-thumbnails{height:auto;aspect-ratio:5/1}
body.single-product .eh-gallery .wc-block-product-gallery-thumbnails__thumbnail{width:20%;height:auto;aspect-ratio:1}
body.single-product .eh-gallery .wc-block-product-gallery-thumbnails__thumbnail__image{width:100%;height:100%}
body.single-product .eh-summary .wp-block-woocommerce-product-price:not(:has(bdi)){display:none}
body.single-product .eh-gallery .wc-block-next-previous-buttons__button{background:#fff;color:#0a0500}
body.single-product .eh-gallery .wc-block-product-gallery-large-image img{margin:0}
@media(max-width:599px){body.single-product .eh-trending-products .wp-block-post-template{grid-template-columns:1fr}}
/* Keep native gallery arrows available on touch, same 44px target. */
body.single-product .eh-gallery .wc-block-product-gallery-large-image__inner-blocks{display:flex}
body.single-product .eh-gallery .wc-block-next-previous-buttons{display:flex}
/* Core query legacy columns set item width; CSS grid owns sizing here. */
body.single-product .eh-related .wp-block-post-template>li,body.single-product .eh-trending-products .wp-block-post-template>li{width:auto!important;margin:0}
body.single-product .eh-product-sidebar .wp-block-post-template>li h3{display:block;overflow:hidden}
body.single-product .eh-product-sidebar .wp-block-post-template>li .wp-block-post-date{display:block;overflow:hidden}
body.single-product .eh-product-sidebar .wp-block-post-template>li{min-height:75px}
body.single-product .eh-product-trending{padding:30px 0;background:#0e002b}
body.single-product .eh-trending-products h2{font-size:20px;margin-bottom:20px}
body.single-product .eh-trending-products .wp-block-post-template>li{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:15px}
body.single-product .eh-trending-products .wc-block-components-product-image{width:60px;height:60px;margin:0}
body.single-product .eh-trending-products .wc-block-components-product-image img{width:60px;height:60px;object-fit:cover;border-radius:50%}
body.single-product .eh-trending-products h3{font-size:13px;line-height:21px;margin:0}
body.single-product .eh-trending-products .wp-block-post-terms,body.single-product .eh-trending-products .wp-block-woocommerce-product-button{display:none}
@media(max-width:599px){body.single-product .eh-trending-products .wp-block-post-template>li{display:block}body.single-product .eh-trending-products .wc-block-components-product-image{display:none}body.single-product .eh-trending-products h3{margin:0 0 15px}}

/* External quotation CTA spans native Woo grid; quantity products unchanged. */
body.single-product .eh-summary .wp-block-woocommerce-add-to-cart-form form.cart:not(:has(.quantity)){display:block}

/* Homepage quality and adjacent source dividers — 2026-10-11. */
body.home .eh-quality h3{text-align:center}
body.home .eh-about,body.home .eh-quality,body.home .eh-benefits{position:relative}
body.home .eh-about::before,body.home .eh-about::after,body.home .eh-quality::after,body.home .eh-benefits::before{content:"";display:block;position:absolute;left:0;width:100%;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;z-index:0}
body.home .eh-about::before,body.home .eh-about::after{height:75px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20100%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M1000%2C4.3V0H0v4.3C0.9%2C23.1%2C126.7%2C99.2%2C500%2C100S1000%2C22.7%2C1000%2C4.3z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")}
body.home .eh-about::before{top:-1px}
body.home .eh-about::after{bottom:-1px;transform:rotate(180deg)}
body.home .eh-quality::after{bottom:-1px;left:50%;width:min(1290px,100%);height:37px;transform:translateX(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20100%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M421.9%2C6.5c22.6-2.5%2C51.5%2C0.4%2C75.5%2C5.3c23.6%2C4.9%2C70.9%2C23.5%2C100.5%2C35.7c75.8%2C32.2%2C133.7%2C44.5%2C192.6%2C49.7%0Ac23.6%2C2.1%2C48.7%2C3.5%2C103.4-2.5c54.7-6%2C106.2-25.6%2C106.2-25.6V0H0v30.3c0%2C0%2C72%2C32.6%2C158.4%2C30.5c39.2-0.7%2C92.8-6.7%2C134-22.4%0Ac21.2-8.1%2C52.2-18.2%2C79.7-24.2C399.3%2C7.9%2C411.6%2C7.5%2C421.9%2C6.5z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")}
body.home .eh-benefits{background:linear-gradient(200deg,#120057,#004876);color:#fff}
body.home .eh-benefits::before{top:-1px;height:65px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20283.5%2027.8%22%20preserveAspectRatio%3D%22none%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M283.5%2C9.7c0%2C0-7.3%2C4.3-14%2C4.6c-6.8%2C0.3-12.6%2C0-20.9-1.5c-11.3-2-33.1-10.1-44.7-5.7%09s-12.1%2C4.6-18%2C7.4c-6.6%2C3.2-20%2C9.6-36.6%2C9.3C131.6%2C23.5%2C99.5%2C7.2%2C86.3%2C8c-1.4%2C0.1-6.6%2C0.8-10.5%2C2c-3.8%2C1.2-9.4%2C3.8-17%2C4.7%09c-3.2%2C0.4-8.3%2C1.1-14.2%2C0.9c-1.5-0.1-6.3-0.4-12-1.6c-5.7-1.2-11-3.1-15.8-3.7C6.5%2C9.2%2C0%2C10.8%2C0%2C10.8V0h283.5V9.7z%20M260.8%2C11.3%09c-0.7-1-2-0.4-4.3-0.4c-2.3%2C0-6.1-1.2-5.8-1.1c0.3%2C0.1%2C3.1%2C1.5%2C6%2C1.9C259.7%2C12.2%2C261.4%2C12.3%2C260.8%2C11.3z%20M242.4%2C8.6%09c0%2C0-2.4-0.2-5.6-0.9c-3.2-0.8-10.3-2.8-15.1-3.5c-8.2-1.1-15.8%2C0-15.1%2C0.1c0.8%2C0.1%2C9.6-0.6%2C17.6%2C1.1c3.3%2C0.7%2C9.3%2C2.2%2C12.4%2C2.7%09C239.9%2C8.7%2C242.4%2C8.6%2C242.4%2C8.6z%20M185.2%2C8.5c1.7-0.7-13.3%2C4.7-18.5%2C6.1c-2.1%2C0.6-6.2%2C1.6-10%2C2c-3.9%2C0.4-8.9%2C0.4-8.8%2C0.5%09c0%2C0.2%2C5.8%2C0.8%2C11.2%2C0c5.4-0.8%2C5.2-1.1%2C7.6-1.6C170.5%2C14.7%2C183.5%2C9.2%2C185.2%2C8.5z%20M199.1%2C6.9c0.2%2C0-0.8-0.4-4.8%2C1.1%09c-4%2C1.5-6.7%2C3.5-6.9%2C3.7c-0.2%2C0.1%2C3.5-1.8%2C6.6-3C197%2C7.5%2C199%2C6.9%2C199.1%2C6.9z%20M283%2C6c-0.1%2C0.1-1.9%2C1.1-4.8%2C2.5s-6.9%2C2.8-6.7%2C2.7%09c0.2%2C0%2C3.5-0.6%2C7.4-2.5C282.8%2C6.8%2C283.1%2C5.9%2C283%2C6z%20M31.3%2C11.6c0.1-0.2-1.9-0.2-4.5-1.2s-5.4-1.6-7.8-2C15%2C7.6%2C7.3%2C8.5%2C7.7%2C8.6%09C8%2C8.7%2C15.9%2C8.3%2C20.2%2C9.3c2.2%2C0.5%2C2.4%2C0.5%2C5.7%2C1.6S31.2%2C11.9%2C31.3%2C11.6z%20M73%2C9.2c0.4-0.1%2C3.5-1.6%2C8.4-2.6c4.9-1.1%2C8.9-0.5%2C8.9-0.8%09c0-0.3-1-0.9-6.2-0.3S72.6%2C9.3%2C73%2C9.2z%20M71.6%2C6.7C71.8%2C6.8%2C75%2C5.4%2C77.3%2C5c2.3-0.3%2C1.9-0.5%2C1.9-0.6c0-0.1-1.1-0.2-2.7%2C0.2%09C74.8%2C5.1%2C71.4%2C6.6%2C71.6%2C6.7z%20M93.6%2C4.4c0.1%2C0.2%2C3.5%2C0.8%2C5.6%2C1.8c2.1%2C1%2C1.8%2C0.6%2C1.9%2C0.5c0.1-0.1-0.8-0.8-2.4-1.3%09C97.1%2C4.8%2C93.5%2C4.2%2C93.6%2C4.4z%20M65.4%2C11.1c-0.1%2C0.3%2C0.3%2C0.5%2C1.9-0.2s2.6-1.3%2C2.2-1.2s-0.9%2C0.4-2.5%2C0.8C65.3%2C10.9%2C65.5%2C10.8%2C65.4%2C11.1%09z%20M34.5%2C12.4c-0.2%2C0%2C2.1%2C0.8%2C3.3%2C0.9c1.2%2C0.1%2C2%2C0.1%2C2-0.2c0-0.3-0.1-0.5-1.6-0.4C36.6%2C12.8%2C34.7%2C12.4%2C34.5%2C12.4z%20M152.2%2C21.1%09c-0.1%2C0.1-2.4-0.3-7.5-0.3c-5%2C0-13.6-2.4-17.2-3.5c-3.6-1.1%2C10%2C3.9%2C16.5%2C4.1C150.5%2C21.6%2C152.3%2C21%2C152.2%2C21.1z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M269.6%2C18c-0.1-0.1-4.6%2C0.3-7.2%2C0c-7.3-0.7-17-3.2-16.6-2.9c0.4%2C0.3%2C13.7%2C3.1%2C17%2C3.3%09C267.7%2C18.8%2C269.7%2C18%2C269.6%2C18z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M227.4%2C9.8c-0.2-0.1-4.5-1-9.5-1.2c-5-0.2-12.7%2C0.6-12.3%2C0.5c0.3-0.1%2C5.9-1.8%2C13.3-1.2%09S227.6%2C9.9%2C227.4%2C9.8z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M204.5%2C13.4c-0.1-0.1%2C2-1%2C3.2-1.1c1.2-0.1%2C2%2C0%2C2%2C0.3c0%2C0.3-0.1%2C0.5-1.6%2C0.4%09C206.4%2C12.9%2C204.6%2C13.5%2C204.5%2C13.4z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M201%2C10.6c0-0.1-4.4%2C1.2-6.3%2C2.2c-1.9%2C0.9-6.2%2C3.1-6.1%2C3.1c0.1%2C0.1%2C4.2-1.6%2C6.3-2.6%09S201%2C10.7%2C201%2C10.6z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M154.5%2C26.7c-0.1-0.1-4.6%2C0.3-7.2%2C0c-7.3-0.7-17-3.2-16.6-2.9c0.4%2C0.3%2C13.7%2C3.1%2C17%2C3.3%09C152.6%2C27.5%2C154.6%2C26.8%2C154.5%2C26.7z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M41.9%2C19.3c0%2C0%2C1.2-0.3%2C2.9-0.1c1.7%2C0.2%2C5.8%2C0.9%2C8.2%2C0.7c4.2-0.4%2C7.4-2.7%2C7-2.6%09c-0.4%2C0-4.3%2C2.2-8.6%2C1.9c-1.8-0.1-5.1-0.5-6.7-0.4S41.9%2C19.3%2C41.9%2C19.3z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M75.5%2C12.6c0.2%2C0.1%2C2-0.8%2C4.3-1.1c2.3-0.2%2C2.1-0.3%2C2.1-0.5c0-0.1-1.8-0.4-3.4%2C0%09C76.9%2C11.5%2C75.3%2C12.5%2C75.5%2C12.6z%22%3E%3C%2Fpath%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M15.6%2C13.2c0-0.1%2C4.3%2C0%2C6.7%2C0.5c2.4%2C0.5%2C5%2C1.9%2C5%2C2c0%2C0.1-2.7-0.8-5.1-1.4%09C19.9%2C13.7%2C15.7%2C13.3%2C15.6%2C13.2z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")}
@media(max-width:767px){body.home .eh-about::before,body.home .eh-about::after,body.home .eh-benefits::before{height:50px}body.home .eh-quality::after{width:91.5167%}}
body.home .eh-about::before,body.home .eh-about::after{right:auto;bottom:auto;filter:none;background-color:transparent;background-position:center;background-size:calc(140% + 1.3px) 100%}
body.home .eh-about::after{top:auto;bottom:-1px}
body.home .eh-benefits::before{background-position:center;background-size:calc(140% + 1.3px) 100%}

/* About: content clears existing 75px/50px decorative curves; natural block height. */
body.home .wp-block-post-content>.eh-about{padding-block:130px}
@media(max-width:767px){body.home .wp-block-post-content>.eh-about{padding-block:118px}}

/* Benefits production parity — 2026-10-11; native blocks only. */
body.home .wp-block-post-content>.eh-benefits{padding:154px 20px 109px}
body.home .eh-benefits>h3{margin-bottom:20px!important}
body.home .eh-benefits>h3:not(:first-child){width:910px;max-width:100%!important;margin-inline:auto!important}
body.home .eh-benefits>h3:nth-child(2){margin-bottom:57.5px!important}
body.home .eh-benefits>p{margin:0 auto!important;text-align:center}
body.home .eh-benefits>.eh-gallery{gap:21px;margin:30px auto!important;padding-right:0}
body.home .eh-benefits>.eh-gallery .wp-block-column{margin:0!important}
body.home .eh-benefits>.eh-gallery figure{margin:0!important}
body.home .eh-benefits>.eh-gallery img{aspect-ratio:auto;height:auto;border:15px solid #fff;border-radius:5px;box-sizing:border-box;display:block}
body.home .eh-benefits>p:last-of-type+h3{margin-top:90px!important;margin-bottom:57.5px!important}
body.home .eh-benefits .eh-benefit-grid{margin:82.5px auto 0!important;gap:25px 0}
body.home .eh-benefits .eh-benefit-grid>.eh-feature{width:94%;justify-self:center;padding:34px;min-height:0;grid-template-columns:145.57px minmax(0,1fr);gap:10px;align-items:center;background:#fff;border-radius:8px}
body.home .eh-benefits .eh-feature figure{margin:0!important;line-height:0;grid-row:auto}
body.home .eh-benefits .eh-feature img{width:100%;height:auto;display:block}
body.home .eh-benefits .eh-feature h3{margin:0!important;color:#092248;align-self:center}
@media(max-width:767px){
body.home .wp-block-post-content>.eh-benefits{padding:94px 6.0032% 70.17px;padding-inline:6.0032%!important}
body.home .eh-benefits>h3:first-child{font:400 24px/36px Poppins,sans-serif}
body.home .eh-benefits>h3:nth-child(2){font:800 26px/39px Poppins,sans-serif;margin-bottom:54.3125px!important}
body.home .eh-benefits>.eh-gallery{gap:21px;padding-right:0}
body.home .eh-benefits>.eh-gallery img{border-width:10px}
body.home .eh-benefits>p:last-of-type+h3{font:800 30px/45px Poppins,sans-serif;margin-top:60px!important;margin-bottom:54.3125px!important}
body.home .eh-benefits .eh-benefit-grid{margin-top:64.3125px!important;gap:0}
body.home .eh-benefits .eh-benefit-grid>.eh-feature{width:100%;display:block;padding:34px;margin-bottom:5%!important}
body.home .eh-benefits .eh-feature figure{width:40%;margin:0 auto 8.05px!important}
body.home .eh-benefits .eh-feature h3{font:600 16px/26.4px Poppins,sans-serif;text-align:center}
body.home .eh-benefits .eh-feature:nth-child(odd) h3{margin-bottom:21px!important}
body.home .eh-benefits .eh-feature:nth-child(9) h3{margin-bottom:20px!important}
body.home .eh-benefits .eh-feature:nth-child(2){margin-bottom:calc(5% + 10px)!important}
body.home .eh-benefits .eh-feature:nth-child(6),body.home .eh-benefits .eh-feature:nth-child(8){margin-bottom:7%!important}
}

/* Order section: production geometry, native editable blocks, readable links. */
body.home .wp-block-post-content>.eh-order{background:linear-gradient(180deg,#120057,#004876);padding:100px 20px}
body.home .eh-order .eh-order-columns{margin:0 auto!important;gap:20px;max-width:1250px!important}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>figure{margin:0 0 20px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>figure img{width:35%;height:auto}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>h3{margin:0 0 36.6px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p{font:500 18px/29.7px Montserrat,sans-serif;margin:0 0 27px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p:nth-of-type(2){margin-bottom:20px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p:last-child{margin:0;line-height:0}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p:last-child>a{display:inline-block;background:#fff;color:#303030;font:700 16px/16px Montserrat,sans-serif;padding:15px 30px;border:1px solid #fff;border-radius:3px;text-decoration:none}
body.home .eh-order .eh-feature{grid-template-columns:12.83028455284553% 1fr;gap:0 10px}
body.home .eh-order .eh-feature img{width:100%;height:auto}
body.home .eh-order .eh-feature:nth-child(n+3) p{font-weight:600}
body.home .eh-order .eh-feature:last-child{margin-bottom:0!important}
body.home .eh-order .eh-feature a{color:#fff;text-decoration:none}
body.home .eh-order a:hover{text-decoration:underline}
body.home .eh-order a:focus-visible{outline:3px solid #fff;outline-offset:5px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p:last-child>a:focus-visible{outline-color:#ffb900}
@media(max-width:767px){
body.home .wp-block-post-content>.eh-order.eh-section{padding:80px 0}
body.home .eh-order .eh-order-columns{width:88%;display:flex;flex-wrap:wrap!important;gap:20px}
body.home .eh-order .eh-order-columns>.wp-block-column{flex-basis:100%!important;padding:0!important}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>figure{text-align:center}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p{font-size:16px;line-height:26.4px;margin-bottom:24px}
body.home .eh-order .eh-order-columns>.wp-block-column:first-child>p:last-child{text-align:center;margin:0;line-height:0}
body.home .eh-order .eh-feature{display:block;text-align:center;margin-bottom:20px!important}
body.home .eh-order .eh-feature figure{width:15%;margin:0 auto 8px!important}
body.home .eh-order .eh-feature h3{font-size:22px;line-height:36.3px}
body.home .eh-order .eh-feature p{font-size:16px;line-height:26.4px}
}

/* Homepage FAQ/footer parity 2026-10-11; other-page footer stays unchanged. */
body.home .eh-home-trending,body.home .eh-home-footer{margin:0!important;max-width:none!important;font:400 17px/28.05px Montserrat,sans-serif;color:#504e4a}
body.home .eh-home-trending{background:#100137;padding:30px 0}
body.home .eh-trending-inner,body.home .eh-footer-main,body.home .eh-footer-copyright>p{width:calc(100% - 150px);max-width:1290px;margin:0 auto!important}
body.home .eh-trending-inner h3{font:700 15px/22.5px Montserrat,sans-serif;color:#0a0500;margin:0 0 10px!important}
body.home .eh-trending-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0!important}
body.home .eh-trending-item{display:flex;align-items:center;gap:15px;margin:0!important;min-width:0}
body.home .eh-trending-item figure{width:80px;flex:none;margin:0!important}
body.home .eh-trending-item img{width:80px;height:80px;object-fit:cover;border-radius:2px}
body.home .eh-trending-item p{margin:0!important;font:500 15px/24.75px Montserrat,sans-serif}
body.home .eh-trending-item a{color:#edeff2;text-decoration:none}
body.home .eh-home-footer{background:rgba(21,1,71,.91)}
body.home .eh-footer-main{padding:30px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}
body.home .eh-footer-column>*{margin:0 0 25.5px!important}
body.home .eh-footer-column h3{font:700 16px/24px Montserrat,sans-serif;color:#0a0500;margin:0 0 14.8px!important}
body.home .eh-footer-column p,body.home .eh-footer-column ul{font:400 17px/28.05px Montserrat,sans-serif;padding:0;margin-bottom:25.5px!important}
body.home .eh-footer-column ul{list-style:none}
body.home .eh-footer-column li{margin:0 0 5px}
body.home .eh-footer-column a{color:#edeff2;text-decoration:none}
body.home .eh-footer-column figure{margin-bottom:25.5px!important}
body.home .eh-footer-column img{width:219px;height:54.75px;object-fit:contain}
body.home .eh-footer-column>:last-child{margin-bottom:0!important}
body.home .eh-footer-contact{margin:0 0 20px!important;padding-left:45px;position:relative;font-size:15px;line-height:24.75px}
body.home .eh-footer-contact p{font:400 15px/24.75px Montserrat,sans-serif;margin:0!important}
body.home .eh-footer-contact:before{content:'';position:absolute;left:0;top:6px;width:28px;height:28px;border:1px solid rgba(218,222,228,.5);border-radius:50%}
body.home .eh-footer-copyright{background:#130140;padding:20px 0;margin:0!important}
body.home .eh-footer-copyright p{font:400 15px/19.5px Montserrat,sans-serif;color:#504e4a}
body.home .eh-faq summary:focus-visible,body.home .eh-home-footer a:focus-visible,body.home .eh-home-trending a:focus-visible{outline:3px solid #f5a800;outline-offset:3px}
body.home .wp-block-post-content>.eh-faq{padding-top:64px;padding-bottom:40px}
@media(max-width:781px){
body.home .eh-trending-inner,body.home .eh-footer-main,body.home .eh-footer-copyright>p{width:88%}
body.home .eh-trending-grid{grid-template-columns:1fr;gap:30px}
body.home .eh-footer-main{grid-template-columns:1fr;padding:40px 0;gap:50px}
body.home .eh-footer-copyright{padding:15px 0}
body.home .eh-faq h3{font-size:28px;line-height:42px;margin-bottom:62.5px!important}
body.home .eh-faq details{max-width:calc(88vw - 20px)!important}
body.home .eh-faq summary{font-size:17px;line-height:22.5px}
}

body.home .eh-footer-column{margin:0!important;color:#a8a4b4}
body.home .eh-footer-contact{color:#a8a4b4}
body.home .eh-footer-contact p{font-size:15px;line-height:24.75px}
body.home .eh-footer-contact:nth-last-child(3):before{content:'⌖';text-align:center;line-height:28px}
body.home .eh-footer-contact:nth-last-child(2):before{content:'☎';text-align:center;line-height:28px}
body.home .eh-footer-contact:last-child:before{content:'@';text-align:center;line-height:28px}
body.home .eh-footer-column .eh-contact-heading{font-size:clamp(14px,.875rem + ((1vw - 3.2px) * .313),18px);line-height:1.5}
body.home .eh-faq details{width:1190px}
@media(max-width:781px){body.home .eh-faq details{width:calc(88vw - 20px)}}

body.home .eh-faq details{max-width:min(1190px,100%)!important}
@media(max-width:781px){body.home .eh-faq details{max-width:calc(88vw - 20px)!important}}

/* Homepage footer completion: native scroll-snap, no unverified autoplay. */
body.home .eh-trending-inner{position:relative}
body.home .eh-trending-inner h3{margin-bottom:30px!important}
body.home .eh-trending-controls{position:absolute;right:0;top:0;display:flex;align-items:center;margin:0!important}
body.home .eh-trending-controls>svg{position:absolute;right:calc(100% + 12px);width:13px;height:13px;color:#0a0500}
body.home .eh-trending-controls button{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid #504e4a;padding:0;color:#504e4a;cursor:pointer}
body.home .eh-trending-controls button+button{margin-left:-1px}
body.home .eh-trending-controls button:disabled{cursor:default}
body.home .eh-trending-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:30px}
body.home .eh-trending-grid::-webkit-scrollbar{display:none}
body.home .eh-trending-item{flex:0 0 calc((100% - 90px)/4);scroll-snap-align:start}
body.home .eh-trending-item figure,body.home .eh-trending-item img{width:60px;height:60px}
body.home .eh-footer-contact{padding-left:65px;min-height:50px}
body.home .eh-footer-contact:before{display:none}
body.home .eh-home-footer .eh-contact-icon{position:absolute;left:0;top:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(218,222,228,.5);border-radius:50%;color:rgba(255,255,255,.6)}
body.home .eh-home-footer .eh-contact-icon svg{width:20px;height:20px;fill:currentColor}
body.home .eh-cta .eh-cta-panel{box-shadow:-3px 3px 14px 5px rgba(0,0,0,.5)}
body.home .eh-cta a{box-shadow:1px -1px 7px rgba(200,189,189,.5)}
body.home .eh-back-to-top{position:fixed;left:30px;bottom:30px;z-index:50;width:40px;height:40px;border-radius:50%;background:#fff;color:#ff8d02;display:flex;align-items:center;justify-content:center}
body.home .eh-back-to-top[hidden]{display:none}
body.home .eh-back-to-top svg{fill:currentColor}
body.home .eh-back-to-top:focus-visible,body.home .eh-trending-controls button:focus-visible,body.home .eh-trending-grid:focus-visible{outline:3px solid #f5a800;outline-offset:3px}
@media(max-width:999px){body.home .eh-trending-item{flex-basis:calc((100% - 30px)/2)}}
@media(max-width:781px){body.home .eh-trending-item{flex-basis:100%}}

body.home .eh-trending-item img{border-radius:50%}
body.home .eh-footer-column a{color:#a8a4b4}
body.home .eh-footer-contact p{font-size:17px;line-height:28.05px}
/* FAQ correction: awakened production accordion; native details name keeps one open. */
body.home .wp-block-post-content>.eh-faq{background:linear-gradient(180deg,#0c2544 0%,#005572 100%);padding-bottom:40px}
body.home .eh-faq h3 strong{color:#ffa600}
body.home .eh-faq .eh-faq-panel{box-sizing:border-box;max-width:1250px!important;width:100%;padding:35px 30px;margin:0 auto!important;background:#fff;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.5)}
body.home .eh-faq .eh-faq-panel details{width:100%;max-width:100%!important}
body.home .eh-faq summary{display:block;position:relative;padding:17px 52.5px 17px 17px;font:700 17px/25.5px Poppins,sans-serif;color:#2c2f3c;text-shadow:0 0 10px rgba(0,0,0,.3);cursor:pointer}
body.home .eh-faq summary:before{display:none}
body.home .eh-faq summary:after{content:'+';position:absolute;right:17px;top:17px;width:25.5px;color:#ffa600;text-align:center;font:700 22px/18px Arial,sans-serif;text-shadow:none}
body.home .eh-faq details[open] summary{color:#ffa600}
body.home .eh-faq details[open] summary:after{content:'−'}
body.home .eh-faq details>p{color:rgba(44,47,60,.68)}
@media(max-width:781px){body.home .eh-faq .eh-faq-panel{max-width:88vw!important;padding:15px 10px}body.home .eh-faq summary{font-size:15px;line-height:22.5px;padding-right:47.4px}body.home .eh-faq summary:after{width:20.4px}body.home .eh-faq details>p{font-size:14px;line-height:28px;padding:14px 14px 14px 28px}}

/* Scoped native slide: measured Elementor jQuery 400ms swing; discrete visibility keeps closing content painted. */
@supports (interpolate-size:allow-keywords){
body.home .eh-faq details{interpolate-size:allow-keywords}
body.home .eh-faq details::details-content{height:0;overflow:clip;transition:height 400ms linear(0.000000,0.001541,0.006156,0.013815,0.024472,0.038060,0.054497,0.073680,0.095492,0.119797,0.146447,0.175276,0.206107,0.238751,0.273005,0.308658,0.345492,0.383277,0.421783,0.460770,0.500000,0.539230,0.578217,0.616723,0.654508,0.691342,0.726995,0.761249,0.793893,0.824724,0.853553,0.880203,0.904508,0.926320,0.945503,0.961940,0.975528,0.986185,0.993844,0.998459,1.000000),content-visibility 400ms allow-discrete}
body.home .eh-faq details[open]::details-content{height:auto}
@media(prefers-reduced-motion:reduce){body.home .eh-faq details::details-content{transition:none}}
}

/* Header/search regression restoration — 2026-10-11; verified pre-animation live rules. */
/* Native Gutenberg search modal */
.eh-tools .eh-search{appearance:none;background:none;border:0;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center}
.eh-search-modal[hidden]{display:none!important}
.eh-search-modal{position:fixed;inset:0;z-index:99999;color:#fff}
.eh-search-backdrop{position:absolute;inset:0;background:rgba(8,11,18,.96)}
.eh-search-dialog{position:relative;max-width:820px;margin:28vh auto 0;padding:24px 32px}
.eh-search-dialog h2{margin:0 0 18px;color:#fff;font:700 24px/1.2 Montserrat,sans-serif}
.eh-search-form{display:flex;border-bottom:2px solid #2940a0;gap:12px}
.eh-search-form input{flex:1;min-width:0;background:transparent;border:0;color:#fff;font:400 18px/1.5 Montserrat,sans-serif;padding:12px 0;outline:0}
.eh-search-form input::placeholder{color:#b8bbc5}
.eh-search-form>button{width:44px;height:44px;border:0;border-radius:50%;background:#050505;color:#fff;display:grid;place-items:center;cursor:pointer;margin:4px 0}
.eh-search-close{position:absolute;right:18px;top:0;border:0;background:none;color:#ddd;font-size:32px;line-height:1;cursor:pointer}
body.eh-search-open{overflow:hidden}
@media(max-width:700px){.eh-search-dialog{margin:22vh 20px 0;padding:24px 12px}.eh-search-dialog h2{font-size:20px}.eh-search-form input{font-size:16px}}
/* sosmed 12px + ikon search putih (R1-R3, PRD-header-sosmed-search-ikon) */
.eh-socials svg{width:12px;height:12px}
.eh-socials a{background:rgba(218,222,228,.3);border-radius:50%}
.eh-search-form>button{width:50px;height:50px;background:#0a0500}
.eh-search-form>button svg{fill:currentColor;width:16.7px;height:16.7px}
.eh-tools svg{fill:currentColor}
/* halaman hasil pencarian + archive (PRD-search-results R2) */
.eh-search-page .wp-block-query-title{font:600 30px/1.3 Poppins,Arial,sans-serif;margin:0 auto 38px}
.eh-search-page ul.wp-block-post-template{gap:24px}
.eh-search-page li.wp-block-post{background:#fff;border:1px solid #e4e4e4;border-radius:12px;overflow:hidden;box-shadow:0 12px 18px -6px rgba(33,55,99,.15);display:flex;flex-direction:column}
.eh-search-page .wp-block-post-featured-image{margin:0}
.eh-search-page .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;display:block}
.eh-search-page .wp-block-post-title{font:700 20px/1.3 Montserrat,Arial,sans-serif;margin:0;padding:14px 18px 4px}
.eh-search-page .wp-block-post-title a{text-decoration:none;color:#222}
.eh-search-page .eh-search-meta{font:600 12px Montserrat,Arial,sans-serif;text-transform:uppercase;color:#8a8a8a;padding:0 18px;gap:12px;flex-wrap:wrap}
.eh-search-page .wp-block-post-excerpt{padding:8px 18px 18px;font-size:14px}
@media(max-width:900px){.eh-search-page ul.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.eh-search-page ul.wp-block-post-template{grid-template-columns:minmax(0,1fr)!important}}

/* Restore verified live header backgrounds/sticky rules lost by animation source sync. */
.eh-topbar{background:rgba(255,255,255,.34);transition:background .3s}
.eh-navbar{background:rgba(255,255,255,0);transition:background .3s,box-shadow .3s}
.eh-site-header.is-scrolled .eh-topbar{background:#fff}
.eh-site-header.is-scrolled .eh-navbar{background:rgba(255,255,255,.98);box-shadow:0 10px 20px rgba(0,0,0,.05)}
@media(max-width:781px){.wp-block-template-part:has(.eh-site-header){position:sticky!important}.eh-site-header.is-scrolled .eh-logo-default{display:none!important}.eh-site-header.is-scrolled .eh-logo-sticky{display:block!important}}

/* FAQ/Trending correction: settled production geometry; native grid, no invented carousel. */
body.home .wp-block-post-content>.eh-faq{padding:84px 0 20px;background:linear-gradient(180deg,#0a274c 0%,#005176 100%);position:relative;isolation:isolate}
body.home .eh-faq:before{content:"";position:absolute;inset:0 0 0;z-index:-1;background:inherit}
body.home .eh-faq h2,body.home .eh-faq h3,body.home .eh-faq .eh-faq-panel{width:calc(90% - 40px);max-width:1250px!important}
body.home .eh-faq h3{margin-bottom:82.5px!important}
body.home .eh-faq .eh-faq-panel{padding:35px 30px}
body.home .eh-faq details:last-child{border-bottom:1px solid #d5d8dc}
body.home .eh-faq summary:after{font-size:24px}
body.home .eh-trending-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;overflow:visible;scroll-snap-type:none}
body.home .eh-trending-item{gap:20px;min-height:60px}
body.home .eh-trending-item figure{line-height:0}
body.home .eh-trending-inner h3{position:relative;display:flex;align-items:center}
body.home .eh-trending-inner h3>svg{width:13px;height:13px;margin-left:10px;fill:currentColor}
body.home .eh-trending-controls{top:.25px}
@media(max-width:1024px){
body.home .eh-faq h2{font-size:16px;line-height:16px}
body.home .eh-faq h3{font-size:24px;line-height:36px;margin-bottom:88px!important}
body.home .eh-trending-inner{width:90%}
body.home .eh-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
body.home .wp-block-post-content>.eh-faq{padding:64px 0 0}
body.home .eh-faq h2,body.home .eh-faq h3,body.home .eh-faq .eh-faq-panel{width:88%;max-width:88vw!important}
body.home .eh-faq h2{font-size:28px;line-height:42px}
body.home .eh-faq h3{font-size:28px;line-height:42px;margin-bottom:54.3125px!important}
body.home .eh-faq .eh-faq-panel{padding:15px 10px}
body.home .eh-faq summary{font-size:15px;line-height:22.5px}
body.home .eh-trending-inner{width:88%}
body.home .eh-trending-grid{grid-template-columns:1fr}
}
body.home .wp-block-post-content>.eh-faq{background:none}
body.home .eh-faq:before{background:linear-gradient(180deg,#0a274c 0%,#005176 100%);bottom:121px}

@media(max-width:767px){body.home .eh-faq .eh-faq-panel{max-width:88vw!important;width:88vw!important}}

@media(max-width:767px){body.home .eh-faq summary{padding-right:37.4px}}

/* Verified Blocksy Trending: pages of four; 4/2/1 columns, no loop/autoplay. */
body.home .eh-trending-item[hidden]{display:none!important}
body.home .eh-trending-grid{transition:opacity .3s ease,transform .3s ease;touch-action:pan-y}
body.home .eh-trending-grid.eh-trending-changing{opacity:0;transform:translateY(3px)}
body.home .eh-trending-controls button{opacity:.4}
body.home .eh-trending-controls button:hover{opacity:1}
body.home .eh-trending-controls button:disabled{opacity:.2}
body.home .eh-trending-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(prefers-reduced-motion:reduce){body.home .eh-trending-grid{transition:none}}

/* Catalog parity 2026-10-11: archive-only native product queries. */
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-catalog{margin:0!important;padding:60px 0;color:#504e4a;font-family:Montserrat,sans-serif}
.eh-catalog .eh-catalog-shell{width:90%;max-width:1290px;margin:0 auto;display:grid;grid-template-columns:69% 27%;gap:4%;align-items:start}
.eh-catalog .eh-catalog-products{min-width:0;margin:0}
.eh-catalog .eh-catalog-products>.wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}
.eh-catalog .eh-catalog-products>.wp-block-post-template>li{display:flex;flex-direction:column;min-width:0;margin:0;padding:0}
.eh-catalog .eh-catalog-products .wc-block-components-product-image{margin:0 0 25px;overflow:hidden;aspect-ratio:1}
.eh-catalog .eh-catalog-products .wc-block-components-product-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .5s ease}
.eh-catalog .eh-catalog-products .wc-block-components-product-image:hover img{transform:scale(1)}
.eh-catalog .eh-catalog-products h2{font-size:17px;line-height:1.5;font-weight:600;color:#0a0500;margin:0 0 10px}
.eh-catalog a{color:inherit;text-decoration:none}
.eh-catalog a:hover{color:#ff8d02}
.eh-catalog .eh-catalog-products .wp-block-post-terms{font-size:12px;line-height:1.65;font-weight:600;text-transform:uppercase;margin:0 0 10px}
.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button{margin:0;padding-top:0;flex:1;display:flex;align-items:flex-end}
.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button a{background:#0a0500;color:white;border:0;border-radius:0;font-family:inherit;font-size:15px;line-height:1.65;font-weight:500;min-height:40px;padding:5px 20px;width:auto;max-width:100%;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}
.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button a:hover{background:#ff8d02;color:white}
.eh-catalog .eh-catalog-sidebar{margin:0;min-width:0}
.eh-catalog .eh-catalog-sidebar h2{font-size:20px;font-weight:700;line-height:1.5;color:#0a0500;margin:0 0 16px}
.eh-catalog .eh-catalog-sidebar .wp-block-post-template{list-style:none;margin:0;padding:0;display:block}
.eh-catalog .eh-catalog-sidebar .wp-block-post-template>li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:0 20px;margin:0 0 20px;align-items:center}
.eh-catalog .eh-catalog-sidebar .wc-block-components-product-image,.eh-catalog .eh-catalog-sidebar .wp-block-post-featured-image{width:70px;margin:0;grid-row:1/3}
.eh-catalog .eh-catalog-sidebar img{width:70px;height:70px;object-fit:cover}
.eh-catalog .eh-catalog-sidebar h3{font-size:14px;line-height:1.65;font-weight:400;color:#504e4a;margin:0}
.eh-catalog .eh-catalog-sidebar .eh-recent-posts img{border-radius:50%}
.eh-catalog .eh-catalog-sidebar .wp-block-post-date{font-size:13px;line-height:1.65;margin:0}
.eh-catalog .eh-catalog-sidebar .wp-block-query{margin:0 0 40px}
.eh-catalog .eh-catalog-sidebar .wp-block-tag-cloud{margin:0;line-height:1.6}
@media(max-width:999px){.eh-catalog .eh-catalog-shell{display:block}.eh-catalog .eh-catalog-sidebar{display:none}}
@media(max-width:689px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-catalog{padding:50px 0}.eh-catalog .eh-catalog-shell{width:88%}.eh-catalog .eh-catalog-products>.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.eh-catalog .eh-catalog-products img{transition:none!important}}

.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button{align-self:stretch;justify-content:flex-start;margin-top:auto!important;text-align:left}
.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button a{margin-left:0!important;margin-right:auto!important}
.eh-catalog .eh-catalog-products>.wp-block-post-template>li>.wc-block-components-product-image img{aspect-ratio:1!important}

.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button{flex:0 0 auto;align-items:flex-end}
.eh-catalog .eh-catalog-products .wp-block-woocommerce-product-button a{flex:none;align-self:flex-end}

/* Catalog-only native Trending, shared footer untouched. */
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-home-trending{background:#100137;padding:30px 0;margin:0!important;font-family:Montserrat,sans-serif}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-inner{width:90%;max-width:1290px;margin:0 auto!important;position:relative}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-inner h3{font:700 15px/22.5px Montserrat,sans-serif;color:#0a0500;margin:0 0 10px!important;display:flex;align-items:center}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-inner h3 svg{margin-left:10px}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;margin:0!important;transition:opacity .3s ease,transform .3s ease;touch-action:pan-y}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-item{display:flex;align-items:center;gap:20px;min-width:0;min-height:60px;margin:0!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-item[hidden]{display:none!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-item figure{width:60px;flex:none;margin:0!important;line-height:0}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-item img{width:60px;height:60px;border-radius:50%;object-fit:cover}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-item p{font:500 15px/24.75px Montserrat,sans-serif;margin:0!important}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-item a{color:#edeff2;text-decoration:none}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-controls{position:absolute;right:0;top:0;display:flex;gap:5px}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-controls button{width:23px;height:23px;border:1px solid currentColor;border-radius:2px;background:none;color:#504e4a;opacity:.4;padding:0;cursor:pointer}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-controls button:disabled{opacity:.2}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-grid.eh-trending-changing{opacity:0;transform:translateY(3px)}
body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-home-trending :focus-visible{outline:3px solid #f5a800;outline-offset:3px}
@media(max-width:999px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:689px){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-inner{width:88%}body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .eh-trending-grid{transition:none}}

/* Catalog tag cloud: source Woo 8–22pt, inline wrapping and inherited 1.65 line height. */
.eh-catalog .eh-catalog-sidebar .wp-block-tag-cloud{line-height:1.65}
.eh-catalog .eh-catalog-sidebar .wp-block-tag-cloud a{display:inline;margin:0}

/* Global production footer; homepage/trending/FAQ scopes remain independent. */
.wp-site-blocks .eh-home-footer{margin:0!important;max-width:none!important;font:400 17px/28.05px Montserrat,sans-serif;color:#504e4a}
.wp-site-blocks .eh-footer-main,.wp-site-blocks .eh-footer-copyright>p{width:calc(100% - 150px);max-width:1290px;margin:0 auto!important}
.wp-site-blocks .eh-home-footer{background:rgba(21,1,71,.91)}
.wp-site-blocks .eh-footer-main{padding:30px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}
.wp-site-blocks .eh-footer-column>*{margin:0 0 25.5px!important}
.wp-site-blocks .eh-footer-column h3{font:700 16px/24px Montserrat,sans-serif;color:#0a0500;margin:0 0 14.8px!important}
.wp-site-blocks .eh-footer-column p,.wp-site-blocks .eh-footer-column ul{font:400 17px/28.05px Montserrat,sans-serif;padding:0;margin-bottom:25.5px!important}
.wp-site-blocks .eh-footer-column ul{list-style:none}
.wp-site-blocks .eh-footer-column li{margin:0 0 5px}
.wp-site-blocks .eh-footer-column a{color:#edeff2;text-decoration:none}
.wp-site-blocks .eh-footer-column figure{margin-bottom:25.5px!important}
.wp-site-blocks .eh-footer-column img{width:219px;height:54.75px;object-fit:contain}
.wp-site-blocks .eh-footer-column>:last-child{margin-bottom:0!important}
.wp-site-blocks .eh-footer-contact{margin:0 0 20px!important;padding-left:45px;position:relative;font-size:15px;line-height:24.75px}
.wp-site-blocks .eh-footer-contact p{font:400 15px/24.75px Montserrat,sans-serif;margin:0!important}
.wp-site-blocks .eh-footer-contact:before{content:'';position:absolute;left:0;top:6px;width:28px;height:28px;border:1px solid rgba(218,222,228,.5);border-radius:50%}
.wp-site-blocks .eh-footer-copyright{background:#130140;padding:20px 0;margin:0!important}
.wp-site-blocks .eh-footer-copyright p{font:400 15px/19.5px Montserrat,sans-serif;color:#504e4a}
.wp-site-blocks .eh-home-footer a:focus-visible{outline:3px solid #f5a800;outline-offset:3px}
@media(max-width:781px){.wp-site-blocks .eh-footer-main,.wp-site-blocks .eh-footer-copyright>p{width:88%}}
@media(max-width:781px){.wp-site-blocks .eh-footer-main{grid-template-columns:1fr;padding:40px 0;gap:50px}}
@media(max-width:781px){.wp-site-blocks .eh-footer-copyright{padding:15px 0}}
.wp-site-blocks .eh-footer-column{margin:0!important;color:#a8a4b4}
.wp-site-blocks .eh-footer-contact{color:#a8a4b4}
.wp-site-blocks .eh-footer-contact p{font-size:15px;line-height:24.75px}
.wp-site-blocks .eh-footer-contact:nth-last-child(3):before{content:'⌖';text-align:center;line-height:28px}
.wp-site-blocks .eh-footer-contact:nth-last-child(2):before{content:'☎';text-align:center;line-height:28px}
.wp-site-blocks .eh-footer-contact:last-child:before{content:'@';text-align:center;line-height:28px}
.wp-site-blocks .eh-footer-column .eh-contact-heading{font-size:clamp(14px,.875rem + ((1vw - 3.2px) * .313),18px);line-height:1.5}
.wp-site-blocks .eh-footer-contact{padding-left:65px;min-height:50px}
.wp-site-blocks .eh-footer-contact:before{display:none}
.wp-site-blocks .eh-home-footer .eh-contact-icon{position:absolute;left:0;top:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(218,222,228,.5);border-radius:50%;color:rgba(255,255,255,.6)}
.wp-site-blocks .eh-home-footer .eh-contact-icon svg{width:20px;height:20px;fill:currentColor}
.wp-site-blocks .eh-back-to-top{position:fixed;left:30px;bottom:30px;z-index:50;width:40px;height:40px;border-radius:50%;background:#fff;color:#ff8d02;display:flex;align-items:center;justify-content:center}
.wp-site-blocks .eh-back-to-top[hidden]{display:none}
.wp-site-blocks .eh-back-to-top svg{fill:currentColor}
.wp-site-blocks .eh-back-to-top:focus-visible{outline:3px solid #f5a800;outline-offset:3px}
.wp-site-blocks .eh-footer-column a{color:#a8a4b4}
.wp-site-blocks .eh-footer-contact p{font-size:17px;line-height:28.05px}

/* Unified native footer. Verified Blocksy reveal: body sticky below flowing Trending, desktop only. */
.wp-site-blocks .eh-unified-footer .eh-home-trending{background:#100137;padding:30px 0;margin:0!important;font-family:Montserrat,sans-serif}
.wp-site-blocks .eh-unified-footer .eh-trending-inner{width:90%;max-width:1290px;margin:0 auto!important;position:relative}
.wp-site-blocks .eh-unified-footer .eh-trending-inner h3{font:700 15px/22.5px Montserrat,sans-serif;color:#0a0500;margin:0 0 10px!important;display:flex;align-items:center}
.wp-site-blocks .eh-unified-footer .eh-trending-inner h3 svg{margin-left:10px}
.wp-site-blocks .eh-unified-footer .eh-trending-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;margin:0!important;transition:opacity .3s ease,transform .3s ease;touch-action:pan-y}
.wp-site-blocks .eh-unified-footer .eh-trending-item{display:flex;align-items:center;gap:20px;min-width:0;min-height:60px;margin:0!important}
.wp-site-blocks .eh-unified-footer .eh-trending-item[hidden]{display:none!important}
.wp-site-blocks .eh-unified-footer .eh-trending-item figure{width:60px;flex:none;margin:0!important;line-height:0}
.wp-site-blocks .eh-unified-footer .eh-trending-item img{width:60px;height:60px;border-radius:50%;object-fit:cover}
.wp-site-blocks .eh-unified-footer .eh-trending-item p{font:500 15px/24.75px Montserrat,sans-serif;margin:0!important}
.wp-site-blocks .eh-unified-footer .eh-trending-item a{color:#edeff2;text-decoration:none}
.wp-site-blocks .eh-unified-footer .eh-trending-controls{position:absolute;right:0;top:0;display:flex;gap:5px}
.wp-site-blocks .eh-unified-footer .eh-trending-controls button{width:23px;height:23px;border:1px solid currentColor;border-radius:2px;background:none;color:#504e4a;opacity:.4;padding:0;cursor:pointer}
.wp-site-blocks .eh-unified-footer .eh-trending-controls button:disabled{opacity:.2}
.wp-site-blocks .eh-unified-footer .eh-trending-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.wp-site-blocks .eh-unified-footer .eh-trending-grid.eh-trending-changing{opacity:0;transform:translateY(3px)}
.wp-site-blocks .eh-unified-footer .eh-home-trending :focus-visible{outline:3px solid #f5a800;outline-offset:3px}
@media(max-width:999px){.wp-site-blocks .eh-unified-footer .eh-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:689px){.wp-site-blocks .eh-unified-footer .eh-trending-inner{width:88%}.wp-site-blocks .eh-unified-footer .eh-trending-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.wp-site-blocks .eh-unified-footer .eh-trending-grid{transition:none}}

/* Catalog tag cloud: source Woo 8–22pt, inline wrapping and inherited 1.65 line height. */
.eh-catalog .eh-catalog-sidebar .wp-block-tag-cloud{line-height:1.65}
.eh-catalog .eh-catalog-sidebar .wp-block-tag-cloud a{display:inline;margin:0}


.eh-unified-footer,.wp-block-template-part:has(>.eh-unified-footer),.wp-block-template-part:has(>.wp-block-template-part>.eh-unified-footer){display:contents}
@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.wp-site-blocks{isolation:isolate}.wp-site-blocks .eh-home-footer{position:sticky;bottom:0;z-index:-1}.wp-site-blocks .eh-home-trending{position:relative;z-index:1}}

/* Desktop reveal shield: one opaque content plane; section backgrounds stay independent. */
@media(min-width:1000px) and (prefers-reduced-motion:no-preference){
.wp-site-blocks>:is(main,.wp-block-post-content),.wp-site-blocks>:not(header):not(footer):has(>main){position:relative;z-index:1;background-color:var(--wp--preset--color--white,#fff)}
}

/* Single-product source parity, 2026-10-13: native Woo behavior retained. */
body.single-product .eh-product-top{align-items:start}
@media(min-width:600px) and (max-width:999px){body.single-product .eh-product-shell{width:90%}body.single-product .eh-product-top{display:block}body.single-product .eh-summary{margin-top:51px!important}}
body.single-product .eh-summary .wc-block-components-product-summary{margin:35px 0 0!important}
body.single-product .eh-summary .wc-block-components-product-summary p:last-child{margin-bottom:0}
body.single-product .eh-summary form.cart{margin:71px 0 0!important;position:relative}
body.single-product .eh-summary form.cart:before,body.single-product .wp-block-woocommerce-product-meta:before{content:"";position:absolute;left:0;right:0;top:-36px;border-top:1px solid #f2f2f2}
body.single-product .eh-summary .single_add_to_cart_button{min-height:55px}
body.single-product .wp-block-woocommerce-product-meta{margin-top:71px;position:relative}
body.single-product .woocommerce-tabs ul.tabs{justify-content:center;gap:0}
body.single-product .woocommerce-tabs ul.tabs a{padding:15.6px 18px!important;font-weight:600!important}
body.single-product .eh-product-sidebar h2{margin-bottom:16px;font-size:20px;line-height:30px}
body.single-product .eh-latest-products .wp-block-post-template{margin-top:0}
body.single-product .eh-latest-products li{display:flex;align-items:center;gap:20px}
body.single-product .eh-latest-products li:last-child{margin-bottom:0}
body.single-product .eh-latest-products .wc-block-components-product-image{flex:0 0 69.66px;width:69.66px;margin:0;float:none}
body.single-product .eh-latest-products h3{font:500 15px/24.75px Montserrat,sans-serif;margin-right:20px!important}
body.single-product .eh-recent-posts .wp-block-post-featured-image{width:80px;margin-right:20px}
body.single-product .eh-recent-posts .wp-block-post-featured-image img{width:80px;height:80px;border-radius:50%}
body.single-product .eh-recent-posts h3{font:500 14.8736px/22.3104px Montserrat,sans-serif;margin-bottom:7.04px!important}
body.single-product .eh-recent-posts li{margin-bottom:29.28px}
body.single-product .eh-recent-posts li:last-child{margin-bottom:0}
body.single-product .eh-product-sidebar .wp-block-tag-cloud a{border:0;padding:0;margin:0;display:inline;line-height:1.65}

/* Source sidebar/card geometry; selectors never match global footer. */
body.single-product .eh-product-sidebar .eh-latest-products li{min-height:69.66px}
body.single-product .eh-product-sidebar .eh-latest-products h2{margin-bottom:16px}
body.single-product #tab-description h3{font:700 30px/45px Montserrat,sans-serif;color:#0a0500;margin:0 0 20px}
body.single-product .eh-related .wp-block-post-template>li{display:flex;flex-direction:column;align-items:flex-start}
body.single-product .eh-related .wc-block-components-product-image{width:100%;overflow:hidden}
body.single-product .eh-related .wc-block-components-product-image img{aspect-ratio:1;object-fit:cover;transition:transform .3s}
body.single-product .eh-related .wc-block-components-product-image:hover img{transform:scale(1.05)}
body.single-product .eh-related .wp-block-woocommerce-product-button{margin-top:auto;width:100%;padding-top:14px}
body.single-product .eh-related .wc-block-components-product-button__button{width:100%;min-height:40px;font:500 12px/19.8px Montserrat,sans-serif;padding:10px 20px}

/* Native Woo image gallery: source 3:4 image, five desktop/three mobile thumbs. */
body.single-product .eh-gallery .woocommerce-product-gallery{width:100%;float:none;margin:0;opacity:1}
body.single-product .eh-gallery .woocommerce-product-gallery__image>a>img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}
body.single-product .eh-gallery .flex-control-thumbs{display:flex;gap:15px;padding:15px 0 0!important;margin:0;list-style:none}
body.single-product .eh-gallery .flex-control-thumbs li{width:calc((100% - 60px)/5)!important;float:none;margin:0!important;flex:none}
body.single-product .eh-gallery .flex-control-thumbs img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}
body.single-product .eh-gallery .flex-control-thumbs img:focus-visible,body.single-product .eh-gallery .woocommerce-product-gallery:focus-visible{outline:2px solid #f5a800;outline-offset:2px}
body.single-product .eh-gallery .woocommerce-product-gallery__trigger{z-index:2}
@media(max-width:689px){body.single-product .eh-gallery .flex-control-thumbs li{width:calc((100% - 30px)/3)!important}}
@media(prefers-reduced-motion:reduce){body.single-product .eh-gallery *{transition:none!important;animation:none!important}}

body.single-product .eh-gallery .woocommerce-product-gallery .flex-control-thumbs{padding-top:15px!important}
body.single-product .eh-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image>a>img{height:auto!important;aspect-ratio:3/4!important}

body.single-product .eh-gallery .wp-block-woocommerce-product-image-gallery{width:100%;max-width:none}
body.single-product .eh-gallery .woocommerce-product-gallery{width:100%!important;max-width:none!important;margin:0!important}
body.single-product .eh-gallery .zoomImg{pointer-events:none}

body.single-product .eh-gallery .flex-control-thumbs img{opacity:1}

/* Initial native tab state also holds before Woo initializes; active tab remains Woo-owned. */
body.single-product .woocommerce-tabs:not(:has(.reviews_tab.active)) #tab-reviews{display:none!important}
body.single-product .woocommerce-tabs:has(.reviews_tab.active) #tab-description{display:none!important}

@media(max-width:999px){body.single-product .eh-related{display:block}body.single-product .eh-related .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}

/* Single-product spacing: source Blocksy container60px/50px and native flex card rhythm. */
body.single-product .eh-single-product{padding-bottom:60px}
body.single-product .eh-product-shell{width:90%;column-gap:4%}
body.single-product .eh-related h3{margin:25px 0 10px}
body.single-product .eh-related .wp-block-post-terms{margin-bottom:10px}
body.single-product .eh-related .wp-block-woocommerce-product-button{padding-top:0}
body.single-product .eh-related .wc-block-components-product-button__button{font:500 15px/24.75px Montserrat,sans-serif;padding:5px 20px}
@media(max-width:689px){body.single-product .eh-single-product{padding-bottom:50px}body.single-product .eh-product-shell{width:88%}}

@font-face {
  font-family: 'Playfair Display SC';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/themes/elite-hebel-blocks/assets/playfairdisplaysc-12498bcd.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/wp-content/themes/elite-hebel-blocks/assets/roboto-1abb80a1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Vidaloka';
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/elite-hebel-blocks/assets/vidaloka-851b8ea4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/themes/elite-hebel-blocks/assets/playfairdisplay-61a96359.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Requested page surfaces; existing global header/footer/product rules preserved. */
body:is(.page-id-432,.page-id-115,.page-id-117,.page-id-366) .wp-block-post-content{max-width:none;padding:0;font:400 17px/1.65 Montserrat,sans-serif;color:#504e4a}
:is(.eh-quote-page,.eh-about-page,.eh-contact-page,.eh-account-page)>*{margin-block:0}
.eh-page-shell{width:90%;max-width:1290px;margin-inline:auto!important}
.eh-quote-mast,.eh-account-mast{height:400px;background:#f9fafb;padding:150px 20px 0;text-align:center}
.eh-quote-mast h1,.eh-account-mast h1{font:700 32px/1.3 Montserrat,sans-serif;color:#f9fafb;margin:0}
.eh-quote-card{position:relative;width:90%;max-width:1290px;margin:-105px auto 195px!important;background:#fff;box-shadow:0 0 10px #0008;padding:50px 10px 70px}
.eh-quote-card h2{text-align:center;font:700 26px/26px Montserrat,sans-serif;color:#393939;margin:0}
.eh-quote-form{padding:97.8px 60px 0}
:is(.eh-quote-page,.eh-contact-page) .fluentform{font:400 17px/1.65 Montserrat,sans-serif}
:is(.eh-quote-page,.eh-contact-page) .ff-el-form-control{height:40px;font:400 16px/1.5 Arial,sans-serif;border:1px solid #ddd;border-radius:5px;background:#fff;padding:6px 12px}
:is(.eh-quote-page,.eh-contact-page) textarea.ff-el-form-control{height:auto;min-height:120px}
:is(.eh-quote-page,.eh-contact-page) .ff-el-group{margin-bottom:20px}
.eh-quote-page .ff-btn-submit{background:#012e5c!important;color:#fff!important}
.eh-contact-hero{padding:210px 20px 200px;background:linear-gradient(#06003380,#06003380),url('/wp-content/uploads/2021/09/Hubungi-Kami1.jpg') center/cover;color:white;text-align:center}
.eh-contact-hero h1{font:900 55px/55px Montserrat,sans-serif;margin:0 0 46.5px;color:#fff}
.eh-contact-hero p{margin:0}.eh-contact-hero a{color:#ffc400;text-decoration:none}
.eh-contact-info{position:relative;margin-top:-100px!important;background:white;z-index:1}
.eh-contact-cards{gap:0;margin:0}.eh-contact-cards>.wp-block-column{text-align:center;padding:30px 25px}
.eh-contact-cards h3{font:700 20px/24px Montserrat,sans-serif;color:#000;margin:20px 0}.eh-contact-cards h3:before{content:'•';display:block;width:60px;height:60px;border-radius:50%;background:#ffdc00;color:#000;line-height:60px;margin:0 auto 20px}
.eh-contact-cards p{margin:0}.eh-contact-cards a{color:inherit;text-decoration:none}
.eh-contact-body{padding:140px 20px 20px}.eh-contact-body>.wp-block-columns{gap:30px;margin:0;align-items:stretch}.eh-contact-body h2{font:700 34px/34px Montserrat,sans-serif;color:#3a3a3a;margin:0 0 40.2px}.eh-contact-body p{margin:0 0 60px}.eh-contact-body figure{height:100%;margin:0}.eh-contact-body img{width:100%;height:100%;object-fit:cover}
.eh-about-hero{min-height:100vh;padding:320px 20px 100px;background:linear-gradient(#10002b66,#10002b66),url('/wp-content/uploads/2021/09/Tentang-Kami-3.jpg') center/cover;text-align:center;color:white}
.eh-about-hero h1{font:700 80px/1 'Playfair Display SC',Georgia,serif;letter-spacing:5px;color:white;margin:0 0 54px}.eh-about-hero h2{font:700 18px/1 Roboto,Arial,sans-serif;letter-spacing:30px;color:white;margin:0 0 55px}.eh-about-hero hr{width:15%;border:0;border-top:3px solid #b39573}
.eh-about-vision{padding:60px 0}.eh-about-vision-cols{gap:60px;margin:0;align-items:center}.eh-about-vision-cols>.wp-block-column:first-child{flex-basis:38%!important}.eh-about-vision-cols>.wp-block-column:last-child{flex-basis:62%!important}.eh-about-vision h2{font:700 35px/35px Montserrat,sans-serif;color:#43403e;margin:0 0 40.5px}.eh-about-vision p{margin:0 0 30px}.eh-about-vision figure{margin:0}.eh-about-vision img{width:100%;display:block}
.eh-about-page .wp-element-button{background:#b39573;color:white;font:700 14px/1.5 Montserrat,sans-serif;border-radius:0;padding:18px 30px}
.eh-about-counts{padding:200px 0}.eh-about-counts>.wp-block-columns{margin:0;text-align:center}.eh-about-counts h3{font:900 60px/1 Vidaloka,Georgia,serif;color:#43403e;margin:0 0 20px}.eh-about-counts p{font:500 15px/1.65 Montserrat,sans-serif;text-transform:uppercase}
.eh-about-philosophy{background:linear-gradient(#fff9,#fff9),url('/wp-content/uploads/2021/09/Tentang-Kami-4.jpg') center/cover;padding:300px 20px 150px;text-align:center}.eh-about-philosophy-inner{max-width:740px;margin:auto}.eh-about-philosophy h2{font:700 35px/35px 'Playfair Display',Georgia,serif;color:#43403e}.eh-about-philosophy .wp-block-buttons{justify-content:center}
.eh-about-assurance{padding:100px 0}.eh-about-assurance>.wp-block-columns{gap:60px;align-items:center;margin:0}.eh-about-assurance figure{margin:0}.eh-about-assurance img{width:100%;display:block}.eh-about-assurance h2{font:700 30px/1.2 Montserrat,sans-serif}.eh-about-assurance p{margin-bottom:0}
.eh-about-review-title{text-align:center;padding:80px 0 30px}.eh-about-review-title h2{font:600 30px/1.3 Poppins,sans-serif;max-width:1000px;margin:auto}.eh-about-reviews{padding:20px 0}.eh-about-reviews .wp-block-columns{gap:30px}.eh-about-review{text-align:center;padding:30px;border:1px solid #eee}.eh-about-review span{color:#ffb900}.eh-about-trust{text-align:center;padding:80px 0;font-weight:700}.eh-about-owner{background:#150147;color:#fff;padding:80px max(5%,calc((100vw - 1290px)/2))}.eh-about-owner>.wp-block-columns{align-items:center;gap:60px}.eh-about-owner img{display:block;max-width:100%;height:auto}.eh-about-owner h2,.eh-about-owner h3{color:inherit}.eh-about-cta{text-align:center;padding:100px 20px;background:#f4f4f4}.eh-about-cta .wp-block-buttons{justify-content:center}
.eh-account-body{padding:60px 0}.eh-account-body .woocommerce{width:100%}.eh-account-body h2{font:700 30px/1.3 Montserrat,sans-serif}.eh-account-body .u-columns{display:flex;gap:80px}.eh-account-body .u-column1,.eh-account-body .u-column2{width:50%;float:none}.eh-account-body form.login,.eh-account-body form.register{border:none;padding:0;margin:30px 0}.eh-account-body input.input-text{min-height:40px;border:1px solid #ddd;border-radius:3px;padding:8px 12px}.eh-account-body button.button{background:#012e5c;color:white;border-radius:3px;font:600 15px/1.65 Montserrat,sans-serif;padding:10px 20px}.eh-account-body a{color:#012e5c}
@media(max-width:999px){.eh-contact-cards{flex-wrap:wrap!important}.eh-contact-cards>.wp-block-column{flex-basis:50%!important}.eh-about-hero h1{font-size:55px}.eh-about-hero h2{letter-spacing:15px}.eh-about-assurance{padding:60px 0}.eh-account-body .u-columns{gap:40px}}
@media(max-width:689px){.eh-page-shell{width:88%}.eh-quote-card{width:88%;padding:30px 10px 40px;margin-bottom:150px!important}.eh-quote-card h2{font-size:22px;line-height:1.2}.eh-quote-form{padding:60px 0 0}.eh-contact-hero{padding:150px 6% 140px}.eh-contact-hero h1{font-size:40px;line-height:1.1}.eh-contact-cards>.wp-block-column{flex-basis:100%!important}.eh-contact-body{padding:60px 0 30px}.eh-contact-body>.wp-block-columns{flex-direction:column}.eh-contact-body p{margin-bottom:40px}.eh-about-hero{padding:250px 6% 120px}.eh-about-hero h1{font-size:40px;letter-spacing:2px}.eh-about-hero h2{font-size:14px;letter-spacing:8px;line-height:1.6}.eh-about-vision-cols,.eh-about-assurance>.wp-block-columns{flex-direction:column;gap:30px}.eh-about-counts{padding:80px 0}.eh-about-counts>.wp-block-columns{flex-direction:column;gap:50px}.eh-about-philosophy{padding:150px 6%}.eh-about-owner{padding:60px 6%}.eh-about-owner>.wp-block-columns{flex-direction:column}.eh-about-cta{padding:60px 6%}.eh-account-body .u-columns{flex-direction:column;gap:30px}.eh-account-body .u-column1,.eh-account-body .u-column2{width:100%}}
/* Core constrained post-content must not narrow full-page native shell. */
body:is(.page-id-432,.page-id-115,.page-id-117,.page-id-366) .wp-block-post-content>:is(.eh-quote-page,.eh-about-page,.eh-contact-page,.eh-account-page){width:100%;max-width:none!important;margin-top:-100px!important}
.eh-account-body h2{font:700 20px/30px Montserrat,sans-serif;color:#0a0500;margin:0 0 20px}.eh-account-body form.login,.eh-account-body form.register{margin:0}.eh-account-body .u-column2{border-left:1px dashed #eee;padding-left:40px}.eh-account-body input.input-text{border:0;border-bottom:1px solid #ddd;border-radius:0;background:white}.eh-account-body button.button{background:#0a0500;font-weight:400}.eh-account-body a{color:#ff8c05}
@media(max-width:689px){.eh-account-body .u-column2{border-left:0;padding-left:0}}
@media(max-width:689px){.eh-about-hero{padding-top:270px}.eh-about-hero h1{font-size:30px;line-height:30px;margin-bottom:39px}.eh-about-hero h2{font-size:11px;line-height:11px;letter-spacing:8px;margin-bottom:45px}}
.eh-quote-card>.eh-quote-form{margin-top:0}.eh-quote-form{padding-top:97.8px}.eh-contact-hero{padding-bottom:210px}
body:is(.blog,.single-post) main{font:400 17px/1.65 Montserrat,sans-serif;color:#504e4a;margin:0}
.eh-article-shell{width:90%;max-width:1290px;margin:auto!important;display:grid;grid-template-columns:minmax(0,69%) minmax(0,27%);gap:4%;padding:60px 0}
.eh-article-page .eh-article-shell{padding-top:60px}.eh-blog-query>.wp-block-post-template{gap:30px;margin:0}.eh-blog-query>.wp-block-post-template>li{background:#fff;box-shadow:0 12px 18px -6px #223c5014;border-radius:2px;overflow:hidden}.eh-blog-query .wp-block-post-featured-image{margin:0}.eh-blog-query .wp-block-post-featured-image img{width:100%;object-fit:cover}.eh-blog-card-body{padding:30px}.eh-blog-card-body>*{margin:0 0 20px}.eh-blog-card-body h2{font:700 20px/26px Montserrat,sans-serif;color:#0a0500}.eh-blog-card-body a{color:inherit;text-decoration:none}.eh-blog-card-body .wp-block-post-excerpt{font:400 17px/28.05px Montserrat,sans-serif}.eh-blog-meta{display:flex;flex-wrap:wrap;gap:10px;font:600 12px/1.65 Montserrat,sans-serif;text-transform:uppercase}.eh-blog-query .wp-block-query-pagination{margin-top:60px}.eh-blog-query .wp-block-query-pagination a{color:#504e4a;text-decoration:none;padding:8px 12px}.eh-blog-query .current{background:#012e5c;color:white;padding:8px 12px}
.eh-article-sidebar h2{font:700 17.5056px/26.2584px Montserrat,sans-serif;color:#0a0500;margin:0 0 15px}.eh-article-sidebar .eh-recent-posts{margin:0 0 40px}.eh-article-sidebar .eh-recent-posts ul{display:grid;gap:30px;margin:0;padding:0;list-style:none}.eh-article-sidebar .eh-recent-posts li{display:grid;grid-template-columns:80px 1fr;column-gap:22px}.eh-article-sidebar .eh-recent-posts figure{grid-row:span 2;margin:0}.eh-article-sidebar .eh-recent-posts img{height:80px;width:80px;object-fit:cover;border-radius:50%}.eh-article-sidebar .eh-recent-posts h3{font:500 14.8736px/22.3104px Montserrat,sans-serif;margin:0 0 7.04px;color:#0a0500}.eh-article-sidebar .eh-recent-posts time{font:400 13px/1.65 Montserrat,sans-serif}.eh-article-sidebar a{color:inherit;text-decoration:none}.eh-article-sidebar .eh-latest-products{margin:0 0 40px}.eh-article-sidebar .eh-latest-products ul{display:grid;gap:20px;padding:0;list-style:none;margin:0}.eh-article-sidebar .eh-latest-products li{display:grid;grid-template-columns:70px 1fr;gap:20px;align-items:center}.eh-article-sidebar .eh-latest-products h3{font:500 15px/24.75px Montserrat,sans-serif;margin:0}.eh-article-sidebar .eh-latest-products img{width:70px;height:70px;object-fit:cover}.eh-article-sidebar .wp-block-tag-cloud a{display:inline;background:none;border:0;padding:0;margin:0 6px 0 0;line-height:1.65}
.eh-post-hero{position:relative;min-height:500px;background:#f9fafb;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 20px 60px;isolation:isolate}.eh-post-hero>.wp-block-post-featured-image{position:absolute;inset:0;margin:0;z-index:-2}.eh-post-hero>.wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.eh-post-hero:has(img):after{content:'';position:absolute;inset:0;background:#0008;z-index:-1}.eh-post-heading{max-width:750px}.eh-post-heading h1{font:700 40px/1.3 Montserrat,sans-serif;margin:20px 0;color:#fff}.eh-post-heading:has(+*){color:white}.eh-post-hero:has(img){color:white}.eh-post-hero:not(:has(img)) h1{color:#0a0500}.eh-post-heading a{color:inherit;text-decoration:none}.eh-post-meta{display:flex;justify-content:center;gap:20px;font:600 12px/1.65 Montserrat,sans-serif;text-transform:uppercase}.eh-post-main>.wp-block-post-content{max-width:none;margin:0;padding:0}.eh-post-main .wp-block-post-content h2{font:700 30px/1.5 Montserrat,sans-serif;color:#0a0500}.eh-post-main .wp-block-post-content h3{font:700 25px/1.5 Montserrat,sans-serif;color:#0a0500}.eh-post-main .wp-block-post-content p{margin:0 0 1.5em}.eh-post-main .wp-block-post-content img{max-width:100%;height:auto}.eh-post-main a{color:#012e5c}.eh-post-navigation{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #eee;padding-top:30px;margin-top:50px}.eh-post-navigation>*{max-width:48%}.eh-post-bottom{padding-bottom:60px}.eh-post-related{padding:60px 0}.eh-post-related h2{font:700 20px/1.3 Montserrat,sans-serif}.eh-post-related>.wp-block-post-template{gap:30px}.eh-post-related h3{font:700 17px/1.3 Montserrat,sans-serif}.eh-post-related a{color:#0a0500;text-decoration:none}.eh-post-bottom .comment-form input:not([type=checkbox]),.eh-post-bottom .comment-form textarea{max-width:100%;border:1px solid #ddd;border-radius:3px;padding:10px;font:inherit}.eh-post-bottom .comment-form textarea{width:100%}.eh-post-bottom .wp-block-comments{max-width:890px}.eh-post-bottom .submit{background:#012e5c;color:#fff;border:none;cursor:pointer}
@media(max-width:999px){.eh-article-shell{display:block}.eh-article-sidebar{display:none}.eh-post-heading h1{font-size:35px}.eh-post-hero{min-height:450px}}
@media(max-width:689px){.eh-article-shell{width:88%;padding:50px 0}.eh-blog-query>.wp-block-post-template{grid-template-columns:1fr!important}.eh-blog-card-body{padding:25px}.eh-post-heading h1{font-size:30px}.eh-post-hero{min-height:450px;padding:120px 6% 60px}.eh-post-related>.wp-block-post-template{grid-template-columns:1fr!important}.eh-post-navigation{font-size:14px}.eh-post-bottom{width:88%}}
body.single-post main.eh-single-article{margin-top:-100px}
body.single-post main.eh-single-article{margin-top:0}.eh-post-hero{height:600px;min-height:600px;padding:0 20px}.eh-post-heading{display:flex;flex-direction:column;align-items:center;width:750px}.eh-post-heading>.wp-block-post-terms{order:2;font:600 12px/1.65 Montserrat,sans-serif;text-transform:uppercase}.eh-post-heading h1{order:0;font:700 36px/54px Montserrat,sans-serif;margin:0 0 20px}.eh-post-meta{order:1}.eh-post-main .wp-block-post-content h2{font:700 35px/52.5px Montserrat,sans-serif;margin:52.5px 0 20.5px}.eh-post-main .wp-block-post-content h3{font:700 30px/45px Montserrat,sans-serif;margin:45px 0 19px}
@media(max-width:999px){.eh-post-heading{width:90%}.eh-post-heading h1{font-size:30px;line-height:45px}}
@media(max-width:689px){.eh-post-heading{width:100%}.eh-post-heading h1{font-size:25px;line-height:37.5px}}


/* Source about geometry expressed through registered core groups, columns and blocks. */
.eh-about-page{font:400 17px/1.65 Montserrat,sans-serif}.eh-about-page .eh-native-section{position:relative;margin-block:0}.eh-about-page .eh-native-container{display:flex;flex-wrap:wrap;width:90%;max-width:1290px!important;margin:auto}.eh-about-page .eh-native-column{display:flex;position:relative;width:100%;margin:0}.eh-about-page .eh-native-wrap{position:relative;width:100%;padding:10px;display:flex;flex-wrap:wrap;align-content:flex-start}.eh-about-page .eh-native-wrap>*{width:100%}.eh-about-page .eh-native-widget{position:relative;margin:0 0 20px}.eh-about-page .eh-native-widget:last-child{margin-bottom:0}.eh-about-page .eh-native-widget-container>*{margin:0}.eh-about-page .eh-native-widget-container p{margin-bottom:1.5em}.eh-about-page .eh-native-widget-container p:last-child{margin-bottom:0}.eh-about-page h2,.eh-about-page h3{line-height:1;margin:0}.eh-about-page figure{margin:0}.eh-about-page img{display:inline-block;max-width:100%;height:auto}.eh-about-page .eh-native-spacer{height:var(--spacer-size,50px)}.eh-about-page .eh-native-divider{border:0;border-top:var(--divider-border-width,1px) solid var(--divider-color,#000);max-width:none;margin:0}.eh-about-page .eh-native-overlay{position:absolute;inset:0;pointer-events:none}.eh-about-page .eh-native-stars{color:#f0ad4e;font-size:24px}.eh-about-page .wp-block-buttons{justify-content:inherit}.eh-about-page .wp-element-button{display:inline-block;line-height:1;text-decoration:none}.eh-about-page .eh-src-29b48072{overflow:hidden}.eh-about-page .eh-src-1f022637,.eh-about-page .eh-src-5c76455c,.eh-about-page .eh-src-4f6b6c80,.eh-about-page .eh-src-29e7a646,.eh-about-page .eh-src-5430276b,.eh-about-page .eh-src-7d4ef4eb,.eh-about-page .eh-src-680dc280{text-align:center}.eh-about-page .eh-native-widget:has(.eh-native-stars){text-align:center}
@media(min-width:768px){.eh-about-page .eh-src-7b2adac7,.eh-about-page .eh-src-571a219,.eh-about-page .eh-src-57988490,.eh-about-page .eh-src-202e0fb1,.eh-about-page .eh-src-55b6fb81,.eh-about-page .eh-src-90906dc{width:33.3333%}.eh-about-page .eh-src-7660fc38,.eh-about-page .eh-src-3749cbf0,.eh-about-page .eh-src-711b0dde,.eh-about-page .eh-src-d4f7d5{width:25%}.eh-about-page .eh-src-2d34c108,.eh-about-page .eh-src-48c960a5,.eh-about-page .eh-src-ac2e3f5,.eh-about-page .eh-src-44628b1{width:50%}}
@media(max-width:767px){.eh-about-page .eh-native-container{width:88%}.eh-about-page .eh-native-column{width:100%!important}}
.eh-about-page .eh-src-5dc00bee:not(.elementor-motion-effects-element-type-background), .eh-about-page .eh-src-5dc00bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2021/09/Tentang-Kami-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.eh-about-page .eh-src-5dc00bee > .eh-native-overlay{background-color:#10002B;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-5dc00bee > .eh-native-container{max-width:900px;min-height:100vh;}.eh-about-page .eh-src-5dc00bee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.eh-about-page .eh-src-717907f3 > .eh-native-wrap{padding:150px 0px 0px 0px;}.eh-about-page .eh-src-7950308{--spacer-size:150px;}.eh-about-page .eh-src-31ab713b{text-align:center;}.eh-about-page .eh-src-31ab713b .wp-block-heading{font-family:"Playfair Display SC", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;letter-spacing:5px;color:#ffffff;}.eh-about-page .eh-src-319cbd46{text-align:center;}.eh-about-page .eh-src-319cbd46 .wp-block-heading{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:30px;color:#ffffff;}.eh-about-page .eh-src-7730d2b2{--divider-border-style:solid;--divider-color:#b39573;--divider-border-width:3px;}.eh-about-page .eh-src-7730d2b2 > .eh-native-widget-container{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-7730d2b2 .eh-native-divider{width:15%;margin:0 auto;margin-center:0;}.eh-about-page .eh-src-7730d2b2 .eh-native-widget-container{text-align:center;padding-block-start:20px;padding-block-end:20px;}.eh-about-page .eh-src-5570bfa7:not(.elementor-motion-effects-element-type-background), .eh-about-page .eh-src-5570bfa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.eh-about-page .eh-src-5570bfa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-5570bfa7 > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-21cf49cf > .eh-native-wrap{padding:60px 60px 0px 0px;}.eh-about-page .eh-src-15d92005{text-align:start;}.eh-about-page .eh-src-15d92005 .wp-block-heading{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:#43403e;}.eh-about-page .eh-src-2816999e > .eh-native-widget-container{padding:0px 0px 5px 0px;}.eh-about-page .eh-src-2816999e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#333232;}.eh-about-page .eh-src-35dc2aa8 .wp-element-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#b39573;color:#b39573;border-style:solid;border-width:3px 3px 3px 3px;border-color:#b39573;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.eh-about-page .eh-src-35dc2aa8 .wp-element-button:hover, .eh-about-page .eh-src-35dc2aa8 .wp-element-button:focus{background-color:#43403e;color:#b39573;border-color:#43403e;}.eh-about-page .eh-src-35dc2aa8 > .eh-native-widget-container{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-35dc2aa8 .wp-element-button:hover svg, .eh-about-page .eh-src-35dc2aa8 .wp-element-button:focus svg{fill:#b39573;}.eh-about-page .eh-src-6958a375 > .eh-native-wrap{margin:-110px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-589650c9 > .eh-native-widget-container{background-color:#ffffff;margin:0px 0px 0px 0px;}.eh-about-page .eh-src-589650c9{text-align:start;}.eh-about-page .eh-src-589650c9 img{box-shadow:0px 9px 40px 0px rgba(0,0,0,0.5);}.eh-about-page .eh-src-1ba2490{--spacer-size:50px;}.eh-about-page .eh-src-5236b799{padding:200px 0px 200px 0px;}.eh-about-page .eh-src-7b2adac7 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.eh-about-page .eh-src-7b2adac7 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-8daf2c8{--spacer-size:50px;}.eh-about-page .eh-src-1185ee9f .elementor-icon-box-wrapper{align-items:start;gap:20px;}.eh-about-page .eh-src-1185ee9f .wp-block-heading{margin-block-end:20px;color:#43403e;}.eh-about-page .eh-src-1185ee9f.elementor-view-stacked .elementor-icon{background-color:#170359;}.eh-about-page .eh-src-1185ee9f.elementor-view-framed .elementor-icon, .eh-about-page .eh-src-1185ee9f.elementor-view-default .elementor-icon{fill:#170359;color:#170359;border-color:#170359;}.eh-about-page .eh-src-1185ee9f .wp-block-heading, .eh-about-page .eh-src-1185ee9f .wp-block-heading a{font-family:"Vidaloka", Sans-serif;font-size:60px;font-weight:900;line-height:0.4em;letter-spacing:1.5px;}.eh-about-page .eh-src-1185ee9f p{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:5px;color:#43403e;}.eh-about-page .eh-src-6365963d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.eh-about-page .eh-src-6365963d .eh-native-divider{width:100%;}.eh-about-page .eh-src-6365963d .eh-native-widget-container{padding-block-start:15px;padding-block-end:15px;}.eh-about-page .eh-src-571a219 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.eh-about-page .eh-src-571a219 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-614dd881 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.eh-about-page .eh-src-614dd881 .wp-block-heading{margin-block-end:20px;color:#43403e;}.eh-about-page .eh-src-614dd881.elementor-view-stacked .elementor-icon{background-color:#170359;}.eh-about-page .eh-src-614dd881.elementor-view-framed .elementor-icon, .eh-about-page .eh-src-614dd881.elementor-view-default .elementor-icon{fill:#170359;color:#170359;border-color:#170359;}.eh-about-page .eh-src-614dd881 .wp-block-heading, .eh-about-page .eh-src-614dd881 .wp-block-heading a{font-family:"Vidaloka", Sans-serif;font-size:60px;font-weight:900;line-height:0.4em;letter-spacing:1.5px;}.eh-about-page .eh-src-614dd881 p{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:5px;color:#43403e;}.eh-about-page .eh-src-600ff37d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.eh-about-page .eh-src-600ff37d .eh-native-divider{width:100%;}.eh-about-page .eh-src-600ff37d .eh-native-widget-container{padding-block-start:15px;padding-block-end:15px;}.eh-about-page .eh-src-57988490 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.eh-about-page .eh-src-57988490 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-5eb2a964 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.eh-about-page .eh-src-5eb2a964 .wp-block-heading{margin-block-end:20px;color:#43403e;}.eh-about-page .eh-src-5eb2a964.elementor-view-stacked .elementor-icon{background-color:#170359;}.eh-about-page .eh-src-5eb2a964.elementor-view-framed .elementor-icon, .eh-about-page .eh-src-5eb2a964.elementor-view-default .elementor-icon{fill:#170359;color:#170359;border-color:#170359;}.eh-about-page .eh-src-5eb2a964 .wp-block-heading, .eh-about-page .eh-src-5eb2a964 .wp-block-heading a{font-family:"Vidaloka", Sans-serif;font-size:60px;font-weight:900;line-height:0.4em;letter-spacing:1.5px;}.eh-about-page .eh-src-5eb2a964 p{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:5px;color:#43403e;}.eh-about-page .eh-src-447096d5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.eh-about-page .eh-src-447096d5 .eh-native-divider{width:100%;}.eh-about-page .eh-src-447096d5 .eh-native-widget-container{padding-block-start:15px;padding-block-end:15px;}.eh-about-page .eh-src-2052cc74 > .eh-native-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-2052cc74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.eh-about-page .eh-src-218a8139:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-218a8139 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2021/09/Tentang-Kami-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.eh-about-page .eh-src-218a8139 > .eh-native-wrap >  .eh-native-overlay{background-color:#43403e;opacity:0.4;}.eh-about-page .eh-src-218a8139 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 250px 0px 250px;}.eh-about-page .eh-src-218a8139 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-17009c0f:not(.elementor-motion-effects-element-type-background), .eh-about-page .eh-src-17009c0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #ffffff 0%, #b2a895 100%);}.eh-about-page .eh-src-17009c0f > .eh-native-container{max-width:1140px;}.eh-about-page .eh-src-17009c0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 80px 100px;}.eh-about-page .eh-src-17009c0f > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-a0bda44 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-a0bda44 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-6a434a6a > .eh-native-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-6a434a6a{text-align:center;}.eh-about-page .eh-src-6a434a6a .wp-block-heading{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:#43403e;}.eh-about-page .eh-src-11934259 > .eh-native-widget-container{padding:10px 0px 10px 0px;}.eh-about-page .eh-src-11934259{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.7em;color:#303030;}.eh-about-page .eh-src-47390c17 .wp-element-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:4px;fill:#b39573;color:#b39573;border-style:solid;border-width:3px 3px 3px 3px;border-color:#b39573;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.eh-about-page .eh-src-47390c17 .wp-element-button:hover, .eh-about-page .eh-src-47390c17 .wp-element-button:focus{background-color:#43403e;color:#FFFFFF;border-color:#43403e;}.eh-about-page .eh-src-47390c17 > .eh-native-widget-container{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-47390c17 .wp-element-button:hover svg, .eh-about-page .eh-src-47390c17 .wp-element-button:focus svg{fill:#FFFFFF;}.eh-about-page .eh-src-5952527b > .eh-native-container > .eh-native-column > .eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-5952527b > .eh-native-container{max-width:1140px;}.eh-about-page .eh-src-5952527b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;}.eh-about-page .eh-src-5952527b > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-12874aa5:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-12874aa5 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #27252d 0%, #43403e 100%);}.eh-about-page .eh-src-12874aa5 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 80px 120px 80px;}.eh-about-page .eh-src-12874aa5 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-d7c7ed5 .wp-block-heading{font-size:27px;color:#FFFFFF;}.eh-about-page .eh-src-f524404{font-size:16px;color:#FFFFFF;}.eh-about-page .eh-src-63cac345:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-63cac345 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2021/09/1.jpg");background-position:center center;background-repeat:no-repeat;}.eh-about-page .eh-src-63cac345 > .eh-native-wrap >  .eh-native-overlay{opacity:0.5;}.eh-about-page .eh-src-63cac345 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 3px;--e-column-margin-right:0px;--e-column-margin-left:3px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-63cac345 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-306b52dd{--spacer-size:50px;}.eh-about-page .eh-src-73516dd1 > .eh-native-container > .eh-native-column > .eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-73516dd1 > .eh-native-container{max-width:1140px;}.eh-about-page .eh-src-73516dd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3px;margin-bottom:0px;padding:0px 0px 3px 0px;}.eh-about-page .eh-src-73516dd1 > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-40df1520:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-40df1520 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2021/09/3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.eh-about-page .eh-src-40df1520 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 3px 0px 0px;--e-column-margin-right:3px;--e-column-margin-left:0px;}.eh-about-page .eh-src-40df1520 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-5994e7ff{--spacer-size:50px;}.eh-about-page .eh-src-86caa37:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-86caa37 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, #27252d 0%, #43403e 100%);}.eh-about-page .eh-src-86caa37 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 80px 120px 80px;}.eh-about-page .eh-src-86caa37 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-2c7aab69 > .eh-native-widget-container{padding:0px 0px 15px 0px;}.eh-about-page .eh-src-2c7aab69{text-align:start;}.eh-about-page .eh-src-2c7aab69 .wp-block-heading{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:#FFD09C;}.eh-about-page .eh-src-0933ca3{font-size:16px;color:#FFFFFF;}.eh-about-page .eh-src-1425cb4 > .eh-native-container > .eh-native-column > .eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-1425cb4 > .eh-native-container{max-width:1140px;}.eh-about-page .eh-src-1425cb4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3px;margin-bottom:0px;padding:0px 0px 3px 0px;}.eh-about-page .eh-src-1425cb4 > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-581bdb4:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-581bdb4 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, #27252d 0%, #43403e 100%);}.eh-about-page .eh-src-581bdb4 > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 80px 120px 80px;}.eh-about-page .eh-src-581bdb4 > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-e71e373 > .eh-native-widget-container{padding:0px 0px 15px 0px;}.eh-about-page .eh-src-e71e373{text-align:start;}.eh-about-page .eh-src-e71e373 .wp-block-heading{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;}.eh-about-page .eh-src-fdc49c0{font-size:16px;color:#FFFFFF;}.eh-about-page .eh-src-d88ceff:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-d88ceff > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2021/09/2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.eh-about-page .eh-src-d88ceff > .eh-native-wrap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 3px 0px 0px;--e-column-margin-right:3px;--e-column-margin-left:0px;}.eh-about-page .eh-src-d88ceff > .eh-native-wrap > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-249093d{--spacer-size:50px;}.eh-about-page .eh-src-79eb51d5 > .eh-native-container{max-width:900px;}.eh-about-page .eh-src-680f49c1{--spacer-size:100px;}.eh-about-page .eh-src-3bb64596{text-align:center;}.eh-about-page .eh-src-3bb64596 .wp-block-heading{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#3A3A3A;}.eh-about-page .eh-src-4f38d10d > .eh-native-container > .eh-native-column > .eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-4f38d10d > .eh-native-container{max-width:1000px;}.eh-about-page .eh-src-4f38d10d{margin-top:10px;margin-bottom:10px;padding:0px 0px 40px 0px;}.eh-about-page .eh-src-72a48821{text-align:center;}.eh-about-page .eh-src-72a48821 .wp-block-heading{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.eh-about-page .eh-src-34531204{--divider-border-style:solid;--divider-color:#160073;--divider-border-width:2px;}.eh-about-page .eh-src-34531204 .eh-native-divider{width:20%;margin:0 auto;margin-center:0;}.eh-about-page .eh-src-34531204 .eh-native-widget-container{text-align:center;padding-block-start:0px;padding-block-end:0px;}.eh-about-page .eh-src-27081b67 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-27081b67{padding:35px 0px 0px 0px;}.eh-about-page .eh-src-202e0fb1 > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-202e0fb1 > .eh-native-wrap, .eh-about-page .eh-src-202e0fb1 > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-202e0fb1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-78ea2e1d{text-align:center;}.eh-about-page .eh-src-1f022637 .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-1f022637 p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-1f022637 p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-1f022637 .elementor-testimonial-job{color:#bfbfbf;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;}.eh-about-page .eh-src-55b6fb81 > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-55b6fb81 > .eh-native-wrap, .eh-about-page .eh-src-55b6fb81 > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-55b6fb81 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-44afa0b7{text-align:center;}.eh-about-page .eh-src-5c76455c .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-5c76455c p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-5c76455c p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-5c76455c .elementor-testimonial-job{color:#bfbfbf;font-size:15px;font-weight:300;}.eh-about-page .eh-src-90906dc > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-90906dc > .eh-native-wrap, .eh-about-page .eh-src-90906dc > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-90906dc > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-43a2ce8e{text-align:center;}.eh-about-page .eh-src-4f6b6c80 .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-4f6b6c80 p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-4f6b6c80 p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-4f6b6c80 .elementor-testimonial-job{color:#bfbfbf;font-size:15px;font-weight:300;}.eh-about-page .eh-src-5c2ca36a > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-306000f4 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-306000f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-7660fc38 > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-7660fc38 > .eh-native-wrap, .eh-about-page .eh-src-7660fc38 > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-7660fc38 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-38c84a88{text-align:center;}.eh-about-page .eh-src-29e7a646 .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-29e7a646 p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-29e7a646 p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-29e7a646 .elementor-testimonial-job{color:#bfbfbf;font-size:15px;font-weight:300;}.eh-about-page .eh-src-3749cbf0 > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-3749cbf0 > .eh-native-wrap, .eh-about-page .eh-src-3749cbf0 > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-3749cbf0 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-6409c8e8{text-align:center;}.eh-about-page .eh-src-5430276b .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-5430276b p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-5430276b p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-5430276b .elementor-testimonial-job{color:#bfbfbf;font-size:15px;font-weight:300;}.eh-about-page .eh-src-711b0dde > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-711b0dde > .eh-native-wrap, .eh-about-page .eh-src-711b0dde > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-711b0dde > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-4bf7fe08{text-align:center;}.eh-about-page .eh-src-7d4ef4eb .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-7d4ef4eb p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-7d4ef4eb p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-7d4ef4eb .elementor-testimonial-job{color:#bfbfbf;font-size:15px;font-weight:300;}.eh-about-page .eh-src-d4f7d5 > .eh-native-wrap{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:35px 35px 35px 35px;}.eh-about-page .eh-src-d4f7d5 > .eh-native-wrap, .eh-about-page .eh-src-d4f7d5 > .eh-native-wrap > .eh-native-overlay, .eh-about-page .eh-src-d4f7d5 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.eh-about-page .eh-src-7ce801fe{text-align:center;}.eh-about-page .eh-src-680dc280 .elementor-testimonial-wrapper{text-align:center;}.eh-about-page .eh-src-680dc280 p:first-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.eh-about-page .eh-src-680dc280 p:last-child{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;}.eh-about-page .eh-src-680dc280 .elementor-testimonial-job{color:#bfbfbf;font-size:15px;font-weight:300;}.eh-about-page .eh-src-4be2bc44 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-5c211bca{--spacer-size:80px;}.eh-about-page .eh-src-6d6af493{text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:#424141;}.eh-about-page .eh-src-71038b70 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-71038b70{margin-top:40px;margin-bottom:40px;}.eh-about-page .eh-src-ce4b383{--spacer-size:80px;}.eh-about-page .eh-src-29b48072:not(.elementor-motion-effects-element-type-background), .eh-about-page .eh-src-29b48072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C003C 0%, #004876 100%);}.eh-about-page .eh-src-29b48072 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-29b48072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.eh-about-page .eh-src-29b48072 > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-29b48072 > .elementor-shape-top svg{width:calc(140% + 1.3px);height:65px;}.eh-about-page .eh-src-e3a382e{--spacer-size:100px;}.eh-about-page .eh-src-7823f0cd > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-7823f0cd{margin-top:0px;margin-bottom:0px;}.eh-about-page .eh-src-5ef91cad{text-align:start;}.eh-about-page .eh-src-5ef91cad img{width:50%;}.eh-about-page .eh-src-5bad2c70{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.eh-about-page .eh-src-5bad2c70 .eh-native-divider{width:15%;margin:0 auto;margin-left:0;}.eh-about-page .eh-src-5bad2c70 .eh-native-widget-container{text-align:left;padding-block-start:0px;padding-block-end:0px;}.eh-about-page .eh-src-63cae4b7 .wp-block-heading{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.eh-about-page .eh-src-3e4e0707{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.eh-about-page .eh-src-7e00289 .elementor-icon-box-wrapper{text-align:start;}.eh-about-page .eh-src-7e00289 .wp-block-heading, .eh-about-page .eh-src-7e00289 .wp-block-heading a{font-size:18px;}.eh-about-page .eh-src-7e00289 .wp-block-heading{color:#FFFFFF;}.eh-about-page .eh-src-7e00289 p{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-bc-flex-widget .eh-about-page .eh-src-48c960a5.eh-native-column .eh-native-wrap{align-items:center;}.eh-about-page .eh-src-48c960a5.eh-native-column.elementor-element[data-element_type="column"] > .eh-native-wrap.eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-2904b23{--spacer-size:50px;}.eh-about-page .eh-src-e67ed47 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-e67ed47{margin-top:100px;margin-bottom:100px;}.eh-about-page .eh-src-e800b3f{text-align:start;}.eh-about-page .eh-src-e800b3f img{width:50%;}.eh-about-page .eh-src-d921440{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.eh-about-page .eh-src-d921440 .eh-native-divider{width:15%;margin:0 auto;margin-left:0;}.eh-about-page .eh-src-d921440 .eh-native-widget-container{text-align:left;padding-block-start:0px;padding-block-end:0px;}.eh-about-page .eh-src-a46a79e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.eh-about-page .eh-src-6b68d5c .elementor-icon-box-wrapper{text-align:start;}.eh-about-page .eh-src-6b68d5c .wp-block-heading, .eh-about-page .eh-src-6b68d5c .wp-block-heading a{font-size:18px;}.eh-about-page .eh-src-6b68d5c .wp-block-heading{color:#FFFFFF;}.eh-about-page .eh-src-6b68d5c p{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-bc-flex-widget .eh-about-page .eh-src-44628b1.eh-native-column .eh-native-wrap{align-items:center;}.eh-about-page .eh-src-44628b1.eh-native-column.elementor-element[data-element_type="column"] > .eh-native-wrap.eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-24ec161{--spacer-size:50px;}.eh-about-page .eh-src-2833f7f > .eh-native-container > .eh-native-column > .eh-native-wrap{align-content:center;align-items:center;}.eh-about-page .eh-src-2833f7f:not(.elementor-motion-effects-element-type-background), .eh-about-page .eh-src-2833f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05003F;}.eh-about-page .eh-src-2833f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.eh-about-page .eh-src-2833f7f > .eh-native-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.eh-about-page .eh-src-7298fad2 > .eh-native-wrap{padding:0% 15% 0% 15%;}.eh-about-page .eh-src-6c39f1e1{text-align:center;}.eh-about-page .eh-src-6c39f1e1 .wp-block-heading{font-size:45px;font-weight:600;color:#ffffff;}.eh-about-page .eh-src-bc57117{text-align:center;font-size:20px;color:#FFFFFF;}.eh-about-page .eh-src-655e50f5 .wp-element-button{background-color:#ffffff;font-size:15px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.eh-about-page .eh-src-655e50f5 .wp-element-button:hover, .eh-about-page .eh-src-655e50f5 .wp-element-button:focus{background-color:#FF9C00;color:#FFFFFF;}.eh-about-page .eh-src-655e50f5 .wp-element-button:hover svg, .eh-about-page .eh-src-655e50f5 .wp-element-button:focus svg{fill:#FFFFFF;}body.elementor-page-115:not(.elementor-motion-effects-element-type-background), body.elementor-page-115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.eh-about-page .eh-src-5dc00bee > .eh-native-container{min-height:65vh;}.eh-about-page .eh-src-717907f3 > .eh-native-wrap{padding:100px 0px 0px 0px;}.eh-about-page .eh-src-31ab713b .wp-block-heading{font-size:60px;}.eh-about-page .eh-src-319cbd46 .wp-block-heading{font-size:14px;}.eh-about-page .eh-src-5570bfa7{padding:0px 30px 0px 30px;}.eh-about-page .eh-src-21cf49cf > .eh-native-wrap{padding:20px 0px 0px 0px;}.eh-about-page .eh-src-15d92005 .wp-block-heading{font-size:25px;}.eh-about-page .eh-src-2816999e > .eh-native-widget-container{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-2816999e{font-size:14px;}.eh-about-page .eh-src-35dc2aa8 .wp-element-button{font-size:12px;}.eh-about-page .eh-src-6958a375 > .eh-native-wrap{margin:-50px -15px 0px 20px;--e-column-margin-right:-15px;--e-column-margin-left:20px;}.eh-about-page .eh-src-5236b799{padding:100px 30px 80px 30px;}.eh-about-page .eh-src-7b2adac7 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-1185ee9f .wp-block-heading{margin-block-end:10px;}.eh-about-page .eh-src-1185ee9f .wp-block-heading, .eh-about-page .eh-src-1185ee9f .wp-block-heading a{font-size:40px;line-height:1em;}.eh-about-page .eh-src-1185ee9f p{font-size:8px;}.eh-about-page .eh-src-571a219 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-614dd881 .wp-block-heading{margin-block-end:10px;}.eh-about-page .eh-src-614dd881 .wp-block-heading, .eh-about-page .eh-src-614dd881 .wp-block-heading a{font-size:40px;line-height:1em;}.eh-about-page .eh-src-614dd881 p{font-size:8px;}.eh-about-page .eh-src-57988490 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-5eb2a964 .wp-block-heading{margin-block-end:10px;}.eh-about-page .eh-src-5eb2a964 .wp-block-heading, .eh-about-page .eh-src-5eb2a964 .wp-block-heading a{font-size:40px;line-height:1em;}.eh-about-page .eh-src-5eb2a964 p{font-size:8px;}.eh-about-page .eh-src-218a8139 > .eh-native-wrap{padding:150px 150px 0px 150px;}.eh-about-page .eh-src-17009c0f{padding:40px 50px 40px 50px;}.eh-about-page .eh-src-6a434a6a .wp-block-heading{font-size:25px;}.eh-about-page .eh-src-11934259 > .eh-native-widget-container{padding:0px 0px 10px 0px;}.eh-about-page .eh-src-11934259{font-size:14px;line-height:1.8em;}.eh-about-page .eh-src-47390c17 .wp-element-button{font-size:12px;}.eh-about-page .eh-src-5952527b{margin-top:100px;margin-bottom:0px;}.eh-about-page .eh-src-12874aa5 > .eh-native-wrap{padding:30px 30px 30px 30px;}.eh-about-page .eh-src-86caa37 > .eh-native-wrap{padding:30px 30px 30px 30px;}.eh-about-page .eh-src-2c7aab69 > .eh-native-widget-container{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-2c7aab69 .wp-block-heading{font-size:20px;}.eh-about-page .eh-src-581bdb4 > .eh-native-wrap{padding:30px 30px 30px 30px;}.eh-about-page .eh-src-e71e373 > .eh-native-widget-container{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-e71e373 .wp-block-heading{font-size:20px;}.eh-about-page .eh-src-4f38d10d{padding:100px 25px 100px 25px;}.eh-about-page .eh-src-72a48821 .wp-block-heading{font-size:45px;}.eh-about-page .eh-src-27081b67{padding:15px 0px 0px 0px;}.eh-about-page .eh-src-202e0fb1 > .eh-native-wrap{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-1f022637 p:last-child{font-size:18px;}.eh-about-page .eh-src-55b6fb81 > .eh-native-wrap{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-5c76455c p:last-child{font-size:18px;}.eh-about-page .eh-src-90906dc > .eh-native-wrap{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-4f6b6c80 p:last-child{font-size:18px;}.eh-about-page .eh-src-306000f4{padding:15px 0px 0px 0px;}.eh-about-page .eh-src-7660fc38 > .eh-native-wrap{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-29e7a646 p:last-child{font-size:18px;}.eh-about-page .eh-src-3749cbf0 > .eh-native-wrap{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-5430276b p:last-child{font-size:18px;}.eh-about-page .eh-src-711b0dde > .eh-native-wrap{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-7d4ef4eb p:last-child{font-size:18px;}.eh-about-page .eh-src-d4f7d5 > .eh-native-wrap{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.eh-about-page .eh-src-680dc280 p:last-child{font-size:18px;}.eh-about-page .eh-src-2833f7f{padding:100px 25px 100px 25px;}.eh-about-page .eh-src-7298fad2 > .eh-native-wrap{padding:0px 0px 0px 0px;}}@media(max-width:767px){.eh-about-page .eh-src-5dc00bee > .eh-native-container{min-height:100vh;}.eh-about-page .eh-src-31ab713b .wp-block-heading{font-size:30px;}.eh-about-page .eh-src-319cbd46 .wp-block-heading{font-size:11px;letter-spacing:10px;}.eh-about-page .eh-src-5570bfa7 > .eh-native-container{max-width:1000px;}.eh-about-page .eh-src-5570bfa7{margin-top:-150px;margin-bottom:-150px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-21cf49cf > .eh-native-wrap{padding:40px 15px 0px 15px;}.eh-about-page .eh-src-15d92005{text-align:center;}.eh-about-page .eh-src-15d92005 .wp-block-heading{font-size:30px;}.eh-about-page .eh-src-2816999e{text-align:center;font-size:15px;line-height:1.7em;}.eh-about-page .eh-src-6958a375 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 0px 0px;}.eh-about-page .eh-src-1ba2490{--spacer-size:40px;}.eh-about-page .eh-src-5236b799 > .eh-native-container{max-width:1000px;}.eh-about-page .eh-src-5236b799{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-7b2adac7 > .eh-native-wrap{padding:0px 5px 30px 5px;}.eh-about-page .eh-src-8daf2c8{--spacer-size:130px;}.eh-about-page .eh-src-1185ee9f .wp-block-heading, .eh-about-page .eh-src-1185ee9f .wp-block-heading a{font-size:50px;line-height:1.6em;}.eh-about-page .eh-src-1185ee9f p{font-size:12px;}.eh-about-page .eh-src-571a219 > .eh-native-wrap{padding:30px 5px 30px 5px;}.eh-about-page .eh-src-614dd881 .wp-block-heading, .eh-about-page .eh-src-614dd881 .wp-block-heading a{font-size:50px;line-height:1.6em;}.eh-about-page .eh-src-614dd881 p{font-size:12px;}.eh-about-page .eh-src-57988490 > .eh-native-wrap{padding:0px 5px 0px 5px;}.eh-about-page .eh-src-5eb2a964 .wp-block-heading, .eh-about-page .eh-src-5eb2a964 .wp-block-heading a{font-size:50px;line-height:1.6em;}.eh-about-page .eh-src-5eb2a964 p{font-size:12px;}.eh-about-page .eh-src-218a8139 > .eh-native-wrap{padding:30px 5px 0px 5px;}.eh-about-page .eh-src-17009c0f{padding:40px 5px 40px 5px;}.eh-about-page .eh-src-a0bda44 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-11934259 > .eh-native-widget-container{padding:10px 0px 5px 0px;}.eh-about-page .eh-src-5952527b > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-5952527b{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-12874aa5 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-63cac345 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 100px 100px 100px;}.eh-about-page .eh-src-73516dd1 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-73516dd1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-40df1520 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 100px 100px 100px;}.eh-about-page .eh-src-2c7aab69 .wp-block-heading{font-size:30px;}.eh-about-page .eh-src-1425cb4 > .eh-native-container{max-width:1100px;}.eh-about-page .eh-src-1425cb4{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-e71e373 .wp-block-heading{font-size:30px;}.eh-about-page .eh-src-d88ceff > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 100px 100px 100px;}.eh-about-page .eh-src-680f49c1{--spacer-size:10px;}.eh-about-page .eh-src-3bb64596 .wp-block-heading{font-size:26px;}.eh-about-page .eh-src-4f38d10d > .eh-native-container{max-width:900px;}.eh-about-page .eh-src-4f38d10d{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.eh-about-page .eh-src-7f746fd3 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-72a48821 .wp-block-heading{font-size:35px;}.eh-about-page .eh-src-27081b67 > .eh-native-container{max-width:900px;}.eh-about-page .eh-src-27081b67{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-202e0fb1 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-55b6fb81 > .eh-native-wrap{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-90906dc > .eh-native-wrap{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-5c2ca36a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-122a0813 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-306000f4{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-7660fc38 > .eh-native-wrap{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-3749cbf0 > .eh-native-wrap{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-711b0dde > .eh-native-wrap{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-d4f7d5 > .eh-native-wrap{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.eh-about-page .eh-src-4be2bc44 > .eh-native-container{max-width:900px;}.eh-about-page .eh-src-43471936 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-5c211bca{--spacer-size:10px;}.eh-about-page .eh-src-6d6af493{font-size:26px;}.eh-about-page .eh-src-71038b70{margin-top:20px;margin-bottom:20px;}.eh-about-page .eh-src-6b988df0 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-ce4b383{--spacer-size:20px;}.eh-about-page .eh-src-29b48072 > .eh-native-container{max-width:900px;}.eh-about-page .eh-src-29b48072 > .elementor-shape-top svg{width:calc(200% + 1.3px);height:50px;}.eh-about-page .eh-src-50500eed > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-2d34c108 > .eh-native-wrap{padding:5px 5px 5px 5px;}.eh-about-page .eh-src-5ef91cad > .eh-native-widget-container{margin:-7px -7px -7px -7px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-5ef91cad img{width:60%;}.eh-about-page .eh-src-5bad2c70 .eh-native-divider{width:25%;}.eh-about-page .eh-src-3e4e0707{font-size:16px;}.eh-about-page .eh-src-48c960a5 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-2904b23{--spacer-size:10px;}.eh-about-page .eh-src-ac2e3f5 > .eh-native-wrap{padding:5px 5px 5px 5px;}.eh-about-page .eh-src-e800b3f > .eh-native-widget-container{margin:-7px -7px -7px -7px;padding:0px 0px 0px 0px;}.eh-about-page .eh-src-e800b3f img{width:60%;}.eh-about-page .eh-src-d921440 .eh-native-divider{width:25%;}.eh-about-page .eh-src-a46a79e{font-size:16px;}.eh-about-page .eh-src-44628b1 > .eh-native-wrap{padding:0px 0px 0px 0px;}.eh-about-page .eh-src-24ec161{--spacer-size:10px;}.eh-about-page .eh-src-2833f7f{padding:50px 20px 50px 20px;}.eh-about-page .eh-src-6c39f1e1 .wp-block-heading{font-size:28px;line-height:1.2em;}.eh-about-page .eh-src-bc57117{font-size:16px;}}@media(min-width:768px){.eh-about-page .eh-src-21cf49cf{width:41.140%;}.eh-about-page .eh-src-6958a375{width:58.860%;}.eh-about-page .eh-src-12874aa5{width:39.961%;}.eh-about-page .eh-src-63cac345{width:60.039%;}.eh-about-page .eh-src-40df1520{width:60.039%;}.eh-about-page .eh-src-86caa37{width:39.961%;}.eh-about-page .eh-src-581bdb4{width:39.961%;}.eh-about-page .eh-src-d88ceff{width:60.039%;}}@media(min-width:1025px){.eh-about-page .eh-src-218a8139:not(.elementor-motion-effects-element-type-background) > .eh-native-wrap, .eh-about-page .eh-src-218a8139 > .eh-native-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}.eh-about-page .eh-native-section .eh-native-section>.eh-native-container{width:100%}
.eh-contact-cards h3:before{content:none}.eh-contact-card-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#ffdc00;margin:0 auto 20px}.eh-contact-card-icon svg{width:30px;height:30px;fill:currentColor}.eh-contact-cards>.wp-block-column{padding:30px 10px}.eh-contact-cards h3{margin:0 0 20px}
.eh-account-body .u-columns{gap:0}.eh-account-body .u-column1,.eh-account-body .u-column2{width:50%;box-sizing:border-box}.eh-account-body .u-column1{padding-right:40px;border-right:1px dashed #eee}.eh-account-body .u-column2{border-left:0;padding-left:40px}.eh-account-body form .form-row{padding:0;margin:0 0 25.5px}.eh-account-body form label{display:block;font:500 14px/23.1px Montserrat,sans-serif;margin:0 0 7px}.eh-account-body .woocommerce input.input-text{height:40px;min-height:40px;padding:0!important;border:0!important;border-bottom:1px solid #ddd!important;border-radius:0!important;box-shadow:none!important;font:400 16px/26.4px Montserrat,sans-serif}.eh-account-body .woocommerce-form-login__rememberme{display:block!important;width:100%;margin:0 0 21px!important}.eh-account-body .woocommerce-form-login__submit{float:none!important}.eh-account-body .lost_password{font-size:14px}.eh-account-body button.button{padding:10px 20px;font-size:14px}.eh-account-body h2{margin-bottom:20px}
.eh-blog-query>.wp-block-post-template>li{display:flex;flex-direction:column}.eh-blog-card-body{flex:1;display:flex;flex-direction:column}.eh-blog-card-body>.eh-blog-meta:first-child{margin-bottom:15px}.eh-blog-card-body>h2{margin-bottom:20px}.eh-blog-card-body>.eh-blog-meta:last-child{margin-top:auto;margin-bottom:0}.eh-blog-card-body .wp-block-post-excerpt{margin-bottom:20px}.eh-blog-card-body .wp-block-post-excerpt p{margin:0}.eh-blog-meta .wp-block-post-author,.eh-post-meta .wp-block-post-author{display:flex;align-items:center;gap:10px;margin:0}.eh-blog-meta .wp-block-post-author__avatar,.eh-post-meta .wp-block-post-author__avatar{margin:0}.eh-blog-meta .wp-block-post-author img,.eh-post-meta .wp-block-post-author img{width:25px;height:25px;border-radius:50%}.eh-blog-meta .wp-block-post-author__name,.eh-post-meta .wp-block-post-author__name{margin:0}.eh-blog-meta>*+*:before,.eh-post-meta>*+*:before{content:'/';margin-right:10px;opacity:.5}.eh-post-meta{align-items:center;gap:10px}.eh-post-meta .wp-block-post-terms{font:inherit;margin:0}.eh-post-share{justify-content:center;gap:25px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0;margin:50px 0}.eh-post-share p{margin:0}.eh-post-share a{display:flex;color:#504e4a}.eh-post-share svg{fill:currentColor}.eh-post-related h3{font:700 16px/24px Montserrat,sans-serif;margin:20px 0 10px}.eh-post-related time{font:400 14px/23.1px Montserrat,sans-serif}.eh-post-bottom .wp-block-comments{max-width:750px;margin:50px auto 0}.eh-post-bottom .comment-reply-title{font:700 20px/30px Montserrat,sans-serif}.eh-post-bottom .comment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eh-post-bottom .comment-form>*{margin:0}.eh-post-bottom .comment-notes,.eh-post-bottom .comment-form-comment,.eh-post-bottom .comment-form-cookies-consent,.eh-post-bottom .form-submit{grid-column:1/-1}.eh-post-bottom .comment-form-author,.eh-post-bottom .comment-form-email,.eh-post-bottom .comment-form-url{grid-row:2}.eh-post-bottom .comment-form-comment{grid-row:3}.eh-post-bottom .comment-form label{display:block;font-size:14px;font-weight:500;margin-bottom:7px}.eh-post-bottom .comment-form input:not([type=checkbox]),.eh-post-bottom .comment-form textarea{width:100%;font:400 16px/26.4px Montserrat,sans-serif}.eh-post-bottom .comment-form textarea{height:170px}.eh-post-bottom .comment-form-cookies-consent label{display:inline}.eh-post-bottom .comment-form .submit{width:auto!important;background:#0a0500;padding:10px 20px}
@media(max-width:767px){.eh-account-body .u-columns{display:block}.eh-account-body .u-column1,.eh-account-body .u-column2{width:100%;padding:0;border:0}.eh-account-body .u-column2{margin-top:50px}.eh-post-bottom .comment-form{display:block}.eh-post-bottom .comment-form>*{margin-bottom:20px}.eh-post-share{display:none}}

/* Elementor no-gap column wraps have zero padding; core flow margins must not add vertical rhythm. */
.eh-about-page .eh-native-wrap{padding:0}.eh-about-page .eh-native-wrap>*{margin-block-start:0}.eh-about-page .eh-native-widget-container{margin:0}.eh-about-page .eh-native-section>.eh-native-container{margin-block:0}.eh-about-page .eh-native-divider{min-height:0;height:0}.eh-about-page .eh-native-widget:has(.eh-native-divider){min-height:0}

.eh-about-page .eh-native-wrap{align-content:flex-start;row-gap:0}.eh-about-page .eh-native-widget-container>.wp-block-buttons{margin-block:0}.eh-about-page .eh-src-6958a375 .eh-src-1ba2490{display:none}.eh-about-page .eh-src-7b2adac7 .eh-src-8daf2c8{display:none}.eh-about-page .eh-native-widget-container>hr{height:0;padding:0}.eh-about-page .eh-native-widget-container .wp-block-buttons{display:flex}.eh-about-page .eh-native-widget-container>.wp-block-heading{margin:0}.eh-about-page .eh-src-17009c0f .eh-native-container{max-width:100%!important}.eh-about-page .eh-src-17009c0f .eh-native-wrap{padding:0}

/* Measured source section minimums keep responsive native surfaces from collapsing. */
@media(min-width:1025px){.eh-about-page>.eh-src-5dc00bee{min-height:900px}.eh-about-page>.eh-src-5570bfa7{min-height:510px}.eh-about-page>.eh-src-5236b799{min-height:514.203125px}.eh-about-page>.eh-src-2052cc74{min-height:764.46875px}.eh-about-page>.eh-src-5952527b{min-height:569.609375px}.eh-about-page>.eh-src-73516dd1{min-height:541.734375px}.eh-about-page>.eh-src-1425cb4{min-height:620.90625px}.eh-about-page>.eh-src-79eb51d5{min-height:223.59375px}.eh-about-page>.eh-src-4f38d10d{min-height:416.140625px}.eh-about-page>.eh-src-5c2ca36a{min-height:337.03125px}.eh-about-page>.eh-src-4be2bc44{min-height:225.59375px}.eh-about-page>.eh-src-71038b70{min-height:1px}.eh-about-page>.eh-src-8e257b9{min-height:100px}.eh-about-page>.eh-src-29b48072{min-height:1584.4375px}.eh-about-page>.eh-src-2833f7f{min-height:311.5px}}
@media(min-width:768px) and (max-width:1024px){.eh-about-page>.eh-src-5dc00bee{min-height:585px}.eh-about-page>.eh-src-5570bfa7{min-height:403.46875px}.eh-about-page>.eh-src-5236b799{min-height:376.59375px}.eh-about-page>.eh-src-2052cc74{min-height:597.125px}.eh-about-page>.eh-src-5952527b{min-height:574.953125px}.eh-about-page>.eh-src-73516dd1{min-height:455.6875px}.eh-about-page>.eh-src-1425cb4{min-height:587.640625px}.eh-about-page>.eh-src-79eb51d5{min-height:255.59375px}.eh-about-page>.eh-src-4f38d10d{min-height:609.53125px}.eh-about-page>.eh-src-5c2ca36a{min-height:547.609375px}.eh-about-page>.eh-src-4be2bc44{min-height:278.390625px}.eh-about-page>.eh-src-71038b70{min-height:1px}.eh-about-page>.eh-src-8e257b9{min-height:100px}.eh-about-page>.eh-src-29b48072{min-height:1917.03125px}.eh-about-page>.eh-src-2833f7f{min-height:431.5px}}
@media(max-width:767px){.eh-about-page>.eh-src-5dc00bee{min-height:900px}.eh-about-page>.eh-src-5570bfa7{min-height:869.6875px}.eh-about-page>.eh-src-5236b799{min-height:930.609375px}.eh-about-page>.eh-src-2052cc74{min-height:507.328125px}.eh-about-page>.eh-src-5952527b{min-height:745.78125px}.eh-about-page>.eh-src-73516dd1{min-height:646.515625px}.eh-about-page>.eh-src-1425cb4{min-height:752.078125px}.eh-about-page>.eh-src-79eb51d5{min-height:197.796875px}.eh-about-page>.eh-src-4f38d10d{min-height:786.625px}.eh-about-page>.eh-src-5c2ca36a{min-height:946.953125px}.eh-about-page>.eh-src-4be2bc44{min-height:287.34375px}.eh-about-page>.eh-src-71038b70{min-height:1px}.eh-about-page>.eh-src-8e257b9{min-height:40px}.eh-about-page>.eh-src-29b48072{min-height:2367.015625px}.eh-about-page>.eh-src-2833f7f{min-height:356.953125px}}
.eh-about-page .eh-src-2052cc74 .wp-element-button{font-weight:400}.eh-about-page .eh-native-job{font:300 15px/1.65 Montserrat,sans-serif;color:#bfbfbf}.eh-about-page .eh-src-17009c0f .wp-block-heading{line-height:1}.eh-about-page .eh-src-17009c0f p{line-height:1.7}.eh-about-page .eh-src-79eb51d5{display:flex;align-items:center}.eh-about-page .eh-src-29b48072 .eh-native-container{align-content:flex-start}

.eh-about-page .eh-src-6958a375>.eh-native-wrap{padding:0}

.eh-about-page .eh-src-17009c0f>.eh-native-container{width:100%}.eh-about-page .eh-src-17009c0f .eh-native-widget-container p{max-width:none;width:100%}.eh-about-page .eh-src-17009c0f .eh-native-column{min-width:0}.eh-about-page .eh-native-container{column-gap:0}.eh-about-page .eh-native-wrap{column-gap:0}

.eh-about-page .eh-src-2052cc74>.eh-native-container{width:100%;max-width:none!important}

.eh-about-page .eh-src-50500eed>.eh-native-wrap{padding:130px 10px 10px}.eh-about-page .eh-src-48c960a5>.eh-native-wrap,.eh-about-page .eh-src-44628b1>.eh-native-wrap{align-content:center;align-items:center}.eh-about-page .eh-src-7e00289 h3,.eh-about-page .eh-src-6b68d5c h3{margin:0 0 20px}.eh-about-page .eh-src-29b48072:before{content:"";position:absolute;top:0;left:0;width:100%;height:65px;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20283.5%2027.8%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M283.5%2C9.7c0%2C0-7.3%2C4.3-14%2C4.6c-6.8%2C0.3-12.6%2C0-20.9-1.5c-11.3-2-33.1-10.1-44.7-5.7%09s-12.1%2C4.6-18%2C7.4c-6.6%2C3.2-20%2C9.6-36.6%2C9.3C131.6%2C23.5%2C99.5%2C7.2%2C86.3%2C8c-1.4%2C0.1-6.6%2C0.8-10.5%2C2c-3.8%2C1.2-9.4%2C3.8-17%2C4.7%09c-3.2%2C0.4-8.3%2C1.1-14.2%2C0.9c-1.5-0.1-6.3-0.4-12-1.6c-5.7-1.2-11-3.1-15.8-3.7C6.5%2C9.2%2C0%2C10.8%2C0%2C10.8V0h283.5V9.7z%20M260.8%2C11.3%09c-0.7-1-2-0.4-4.3-0.4c-2.3%2C0-6.1-1.2-5.8-1.1c0.3%2C0.1%2C3.1%2C1.5%2C6%2C1.9C259.7%2C12.2%2C261.4%2C12.3%2C260.8%2C11.3z%20M242.4%2C8.6%09c0%2C0-2.4-0.2-5.6-0.9c-3.2-0.8-10.3-2.8-15.1-3.5c-8.2-1.1-15.8%2C0-15.1%2C0.1c0.8%2C0.1%2C9.6-0.6%2C17.6%2C1.1c3.3%2C0.7%2C9.3%2C2.2%2C12.4%2C2.7%09C239.9%2C8.7%2C242.4%2C8.6%2C242.4%2C8.6z%20M185.2%2C8.5c1.7-0.7-13.3%2C4.7-18.5%2C6.1c-2.1%2C0.6-6.2%2C1.6-10%2C2c-3.9%2C0.4-8.9%2C0.4-8.8%2C0.5%09c0%2C0.2%2C5.8%2C0.8%2C11.2%2C0c5.4-0.8%2C5.2-1.1%2C7.6-1.6C170.5%2C14.7%2C183.5%2C9.2%2C185.2%2C8.5z%20M199.1%2C6.9c0.2%2C0-0.8-0.4-4.8%2C1.1%09c-4%2C1.5-6.7%2C3.5-6.9%2C3.7c-0.2%2C0.1%2C3.5-1.8%2C6.6-3C197%2C7.5%2C199%2C6.9%2C199.1%2C6.9z%20M283%2C6c-0.1%2C0.1-1.9%2C1.1-4.8%2C2.5s-6.9%2C2.8-6.7%2C2.7%09c0.2%2C0%2C3.5-0.6%2C7.4-2.5C282.8%2C6.8%2C283.1%2C5.9%2C283%2C6z%20M31.3%2C11.6c0.1-0.2-1.9-0.2-4.5-1.2s-5.4-1.6-7.8-2C15%2C7.6%2C7.3%2C8.5%2C7.7%2C8.6%09C8%2C8.7%2C15.9%2C8.3%2C20.2%2C9.3c2.2%2C0.5%2C2.4%2C0.5%2C5.7%2C1.6S31.2%2C11.9%2C31.3%2C11.6z%20M73%2C9.2c0.4-0.1%2C3.5-1.6%2C8.4-2.6c4.9-1.1%2C8.9-0.5%2C8.9-0.8%09c0-0.3-1-0.9-6.2-0.3S72.6%2C9.3%2C73%2C9.2z%20M71.6%2C6.7C71.8%2C6.8%2C75%2C5.4%2C77.3%2C5c2.3-0.3%2C1.9-0.5%2C1.9-0.6c0-0.1-1.1-0.2-2.7%2C0.2%09C74.8%2C5.1%2C71.4%2C6.6%2C71.6%2C6.7z%20M93.6%2C4.4c0.1%2C0.2%2C3.5%2C0.8%2C5.6%2C1.8c2.1%2C1%2C1.8%2C0.6%2C1.9%2C0.5c0.1-0.1-0.8-0.8-2.4-1.3%09C97.1%2C4.8%2C93.5%2C4.2%2C93.6%2C4.4z%20M65.4%2C11.1c-0.1%2C0.3%2C0.3%2C0.5%2C1.9-0.2s2.6-1.3%2C2.2-1.2s-0.9%2C0.4-2.5%2C0.8C65.3%2C10.9%2C65.5%2C10.8%2C65.4%2C11.1%09z%20M34.5%2C12.4c-0.2%2C0%2C2.1%2C0.8%2C3.3%2C0.9c1.2%2C0.1%2C2%2C0.1%2C2-0.2c0-0.3-0.1-0.5-1.6-0.4C36.6%2C12.8%2C34.7%2C12.4%2C34.5%2C12.4z%20M152.2%2C21.1%09c-0.1%2C0.1-2.4-0.3-7.5-0.3c-5%2C0-13.6-2.4-17.2-3.5c-3.6-1.1%2C10%2C3.9%2C16.5%2C4.1C150.5%2C21.6%2C152.3%2C21%2C152.2%2C21.1z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M269.6%2C18c-0.1-0.1-4.6%2C0.3-7.2%2C0c-7.3-0.7-17-3.2-16.6-2.9c0.4%2C0.3%2C13.7%2C3.1%2C17%2C3.3%09C267.7%2C18.8%2C269.7%2C18%2C269.6%2C18z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M227.4%2C9.8c-0.2-0.1-4.5-1-9.5-1.2c-5-0.2-12.7%2C0.6-12.3%2C0.5c0.3-0.1%2C5.9-1.8%2C13.3-1.2%09S227.6%2C9.9%2C227.4%2C9.8z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M204.5%2C13.4c-0.1-0.1%2C2-1%2C3.2-1.1c1.2-0.1%2C2%2C0%2C2%2C0.3c0%2C0.3-0.1%2C0.5-1.6%2C0.4%09C206.4%2C12.9%2C204.6%2C13.5%2C204.5%2C13.4z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M201%2C10.6c0-0.1-4.4%2C1.2-6.3%2C2.2c-1.9%2C0.9-6.2%2C3.1-6.1%2C3.1c0.1%2C0.1%2C4.2-1.6%2C6.3-2.6%09S201%2C10.7%2C201%2C10.6z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M154.5%2C26.7c-0.1-0.1-4.6%2C0.3-7.2%2C0c-7.3-0.7-17-3.2-16.6-2.9c0.4%2C0.3%2C13.7%2C3.1%2C17%2C3.3%09C152.6%2C27.5%2C154.6%2C26.8%2C154.5%2C26.7z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M41.9%2C19.3c0%2C0%2C1.2-0.3%2C2.9-0.1c1.7%2C0.2%2C5.8%2C0.9%2C8.2%2C0.7c4.2-0.4%2C7.4-2.7%2C7-2.6%09c-0.4%2C0-4.3%2C2.2-8.6%2C1.9c-1.8-0.1-5.1-0.5-6.7-0.4S41.9%2C19.3%2C41.9%2C19.3z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M75.5%2C12.6c0.2%2C0.1%2C2-0.8%2C4.3-1.1c2.3-0.2%2C2.1-0.3%2C2.1-0.5c0-0.1-1.8-0.4-3.4%2C0%09C76.9%2C11.5%2C75.3%2C12.5%2C75.5%2C12.6z%22%3E%3C/path%3E%0A%3Cpath%20fill%3D%22white%22%20d%3D%22M15.6%2C13.2c0-0.1%2C4.3%2C0%2C6.7%2C0.5c2.4%2C0.5%2C5%2C1.9%2C5%2C2c0%2C0.1-2.7-0.8-5.1-1.4%09C19.9%2C13.7%2C15.7%2C13.3%2C15.6%2C13.2z%22%3E%3C/path%3E%0A%3C/svg%3E") center top/140% 65px no-repeat;pointer-events:none}@media(max-width:767px){.eh-about-page .eh-src-50500eed>.eh-native-wrap{padding:0}.eh-about-page .eh-src-29b48072:before{height:50px;background-size:200% 50px}}

/* Residual parity: core flow sibling margins are not flex-item spacing. */
body.blog .eh-article-page .eh-article-shell{padding-top:160px}
.eh-blog-meta>*{margin-block:0}.eh-blog-meta{align-items:center}.eh-blog-meta .wp-block-post-author__avatar img{display:block}.eh-blog-card-body{padding:30px}
@media(max-width:689px){body.blog .eh-article-page .eh-article-shell{padding-top:150px}.eh-blog-card-body h2{font-size:18px;line-height:1.3}}
/* Source owner column default gap includes 10px wraps; top spacer already supplies 120px. */
.eh-about-page .eh-src-50500eed>.eh-native-wrap{padding:10px}
.eh-about-page :is(.eh-src-2d34c108,.eh-src-ac2e3f5,.eh-src-48c960a5,.eh-src-44628b1)>.eh-native-wrap{padding:10px}
.eh-about-page :is(.eh-src-7e00289,.eh-src-6b68d5c) h3{line-height:1.5;margin-bottom:15.4px}
.eh-about-page .eh-src-63cae4b7 .wp-block-heading{margin-bottom:16.6px}
.eh-about-page .eh-src-e67ed47{margin-top:100px}
@media(min-width:1025px){.eh-about-page :is(.eh-src-2904b23,.eh-src-24ec161){display:none}}
@media(max-width:767px){.eh-about-page .eh-src-50500eed>.eh-native-wrap{padding:0}.eh-about-page :is(.eh-src-2d34c108,.eh-src-ac2e3f5,.eh-src-48c960a5,.eh-src-44628b1)>.eh-native-wrap{padding:5px}}
/* CTA source container uses viewport width, not 90% of padded section. */
.eh-about-page .eh-src-2833f7f>.eh-native-container{width:90vw}
.eh-about-page .eh-src-6c39f1e1 .wp-block-heading{margin-bottom:23.5px}
@media(max-width:767px){.eh-about-page .eh-src-2833f7f>.eh-native-container{width:88vw}.eh-about-page .eh-src-6c39f1e1 .wp-block-heading{margin-bottom:18.4px}}
.eh-about-page :is(.eh-src-7e00289,.eh-src-6b68d5c) .eh-native-widget-container>h3{margin-bottom:15.4px}
.eh-about-page .eh-src-6c39f1e1 .eh-native-widget-container>.wp-block-heading{margin-bottom:23.5px}
@media(max-width:767px){.eh-about-page .eh-src-6c39f1e1 .eh-native-widget-container>.wp-block-heading{margin-bottom:18.4px}}
/* Native testimonial rhythm follows source star row and metadata line box. */
.eh-about-page .eh-native-stars{font-size:17px;line-height:1.65}
.eh-about-page :is(.eh-src-1f022637,.eh-src-5c76455c,.eh-src-4f6b6c80,.eh-src-29e7a646,.eh-src-5430276b,.eh-src-7d4ef4eb,.eh-src-680dc280) .eh-native-widget-container>p:first-child{margin-bottom:20px}
.eh-about-page :is(.eh-src-1f022637,.eh-src-5c76455c,.eh-src-4f6b6c80,.eh-src-29e7a646,.eh-src-5430276b,.eh-src-7d4ef4eb,.eh-src-680dc280) .eh-native-widget-container>p:nth-child(2){line-height:1.5;min-height:30px}
.eh-about-page .eh-src-72a48821 .eh-native-widget-container>.wp-block-heading{margin-bottom:24px}
@media(max-width:767px){.eh-about-page .eh-src-72a48821 .eh-native-widget-container>.wp-block-heading{margin-bottom:20.5px}}

@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format("truetype");font-display:swap}

/* Six-surface source form geometry: intrinsic rows, real textarea and button metrics. */
:is(.eh-quote-page,.eh-contact-page) .ff-el-input--label label{font:500 15px/24.75px Montserrat,sans-serif;vertical-align:baseline}
:is(.eh-quote-page,.eh-contact-page) .ff-el-form-control{font:400 16px/16px -apple-system,system-ui,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:11px 15px;border-radius:5px}
:is(.eh-quote-page,.eh-contact-page) textarea.ff-el-form-control{height:170px;min-height:0}
:is(.eh-quote-page,.eh-contact-page) .ff-btn-submit{font:500 15px/24.75px Montserrat,sans-serif!important;padding:5px 20px!important;min-height:40px;border:0!important;border-radius:2px!important}
.eh-contact-page .ff-btn-submit{background:#1a7efb!important}

.eh-quote-page select.ff-el-form-control{appearance:none}
.eh-contact-body>.wp-block-columns{gap:20px}.eh-contact-body figure{height:auto;text-align:center}.eh-contact-body img{width:auto;max-width:100%;height:auto;object-fit:contain}.eh-contact-body p{margin-bottom:20px}
.eh-contact-cards h3{line-height:1}
.eh-account-body .woocommerce form label{font:500 14px/23.1px Montserrat,sans-serif;line-height:23.1px!important;margin-bottom:7px!important}
.eh-account-body .woocommerce form label.woocommerce-form-login__rememberme{margin-bottom:21px!important}
.eh-account-body .woocommerce form button.button{font:500 15px/24.75px Montserrat,sans-serif;padding:5px 20px;min-height:40px;margin:0;border-radius:2px}
.eh-account-body .woocommerce input.input-text{font-size:16px!important}
.eh-account-body .woocommerce input[type=checkbox]{width:16px;height:16px;margin:0;vertical-align:middle}
.eh-account-body .u-column1,.eh-account-body .u-column2{flex:1;min-width:0}
.eh-post-bottom .comment-form{gap:25.5px 20px}.eh-post-bottom .comment-form :is(.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment){position:relative}
.eh-post-bottom .comment-form :is(.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment)>label{position:absolute;left:0;top:0;margin:0;font:400 15px/24.75px Montserrat,sans-serif;pointer-events:none}
.eh-post-bottom .comment-form :is(.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment):focus-within>label,.eh-post-bottom .comment-form .eh-filled>label{opacity:0}
.eh-post-bottom .comment-form input:not([type=checkbox]),.eh-post-bottom .comment-form textarea{padding:0;border:0;border-bottom:1px solid #ddd;border-radius:0;background:white;font:400 16px/26.4px Montserrat,sans-serif;height:40px}
.eh-post-bottom .comment-form textarea{height:170px;line-height:24px}
.eh-post-bottom .comment-form .submit{width:auto!important;font:500 15px/24.75px Montserrat,sans-serif;padding:5px 20px;border:0;border-radius:2px;min-height:40px;color:white;background:#0a0500}
.eh-post-bottom .comment-form-cookies-consent label{font:400 13px/21.45px Montserrat,sans-serif;margin:0}.eh-post-bottom .comment-form-cookies-consent input{width:16px;height:16px;margin:0;vertical-align:middle;padding:0}
.eh-post-bottom .comment-reply-title{margin:0 0 7px}.eh-post-bottom .comment-notes{font:400 13px/21.45px Montserrat,sans-serif}
@media(min-width:690px) and (max-width:999px){.eh-post-related>.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:1024px) and (min-width:768px){.eh-contact-hero{padding:140px 20px 140px}.eh-contact-hero h1{font-size:40px;line-height:40px}.eh-contact-hero h1{margin-bottom:26.5px}}
@media(max-width:767px){.eh-contact-body{padding:140px 0 10px}.eh-contact-body>.wp-block-columns{gap:10px}.eh-contact-body>.wp-block-columns>.wp-block-column:last-child{padding:0 10px}.eh-contact-hero{padding:140px 20px 140px}.eh-contact-hero h1{font-size:30px;line-height:30px;margin-bottom:26.5px}.eh-contact-cards>.wp-block-column{flex-basis:100%!important}.eh-contact-body p{margin-bottom:20px}.eh-post-bottom .comment-form>*{margin-bottom:25.5px}.eh-post-bottom .comment-form>*:last-child{margin-bottom:0}.eh-account-body .u-column1,.eh-account-body .u-column2{width:100%}}

/* Contact source inner wraps and icon heading share real 15px gap, 30px line box. */
.eh-contact-cards>.wp-block-column{padding:30px 25px}.eh-contact-card-icon{margin-bottom:15px}.eh-contact-cards h3{line-height:30px;margin-bottom:16px}
.eh-contact-body{padding-bottom:10px}
.eh-post-bottom .comment-form-cookies-consent{font-size:17px;line-height:28.05px}
.eh-post-bottom .comment-form-cookies-consent label{vertical-align:baseline}
@media(min-width:768px) and (max-width:1024px){.eh-contact-info{margin-top:80px!important}.eh-contact-hero{padding-bottom:140px}.eh-contact-hero h1{margin-bottom:42px}.eh-contact-hero>*{max-width:700px!important;margin-left:auto;margin-right:auto}.eh-contact-body{padding-top:210px}}
@media(max-width:767px){.eh-contact-info{margin-bottom:-100px!important}.eh-contact-hero{padding-bottom:140px}.eh-contact-hero h1{margin-bottom:39px}.eh-contact-hero>*{max-width:calc(88vw - 20px)!important;margin-left:auto;margin-right:auto}.eh-contact-body{padding-top:160px}}

.eh-contact-body>.wp-block-columns>.wp-block-column>p{margin-bottom:20px}.eh-contact-body>.wp-block-columns>.wp-block-column>h2{margin-bottom:40.2px}.eh-contact-body>.wp-block-columns>.wp-block-column>.wp-block-shortcode{margin-top:20px}
.eh-post-bottom .comment-form-cookies-consent{display:block!important}.eh-post-bottom .comment-form-cookies-consent label{display:inline!important}.eh-post-bottom .comment-form-cookies-consent input{margin-right:9.33333px}

.eh-contact-body>.wp-block-columns>.wp-block-column>.fluentform{margin-top:20px}

.eh-post-related{padding:0}.eh-post-related>h2{font:700 30px/45px Montserrat,sans-serif;margin:0 0 19px}.eh-post-related>.wp-block-post-template{margin-top:0}.eh-post-related li>*{margin-block:0}.eh-post-related li h3{margin:20px 0 5px}.eh-post-bottom .wp-block-comments{margin-top:110px}

.eh-post-related li>.wp-block-post-title{margin:20px 0 5px}.eh-post-related li>.wp-block-post-date{margin:0}.eh-post-bottom .wp-block-comments>.wp-block-post-comments-form>.comment-respond>.comment-reply-title{margin-bottom:4px}

.eh-post-related li>.wp-block-post-date{font:400 14px/23.1px Montserrat,sans-serif}.eh-post-bottom .comment-respond>.comment-reply-title{font:700 20px/30px Montserrat,sans-serif;line-height:30px!important;margin-bottom:4px!important}

.eh-post-bottom .comment-reply-title small{font:inherit;vertical-align:baseline}

.eh-post-bottom .comment-form input#submit{width:auto!important;font:500 15px/24.75px Montserrat,sans-serif;padding:5px 20px;border:0;border-radius:2px;min-height:40px;color:white;background:#0a0500}

.eh-account-body .woocommerce form.register p:not(.form-row){margin:0 0 25.5px}.eh-account-body .woocommerce .lost_password{margin:0}.eh-account-body .woocommerce .u-columns>.u-column2{margin-top:0}
@media(max-width:767px){.eh-account-body .woocommerce .u-columns>.u-column2{margin-top:50px}}



/* Universal native single template: source hero, metadata and adjacent previews. */
.eh-single-article .eh-post-hero{padding:0}.eh-single-article .eh-post-hero:has(img):after{background:rgba(21,1,70,.67)}
.eh-single-article .eh-post-heading{width:90%;max-width:750px;margin:0}.eh-single-article .eh-post-heading h1{margin:0}.eh-single-article .eh-post-meta{width:100%;margin:20px 0 0;gap:9px;flex-wrap:wrap;font:600 12px/15.6px Montserrat,sans-serif}.eh-single-article .eh-post-meta>*{margin:0}.eh-single-article .eh-post-meta .wp-block-post-author{flex-shrink:0;flex-direction:row;gap:6px;align-items:center}.eh-single-article .eh-post-meta .wp-block-post-author__content{flex-grow:0}.eh-single-article .eh-post-meta .wp-block-post-author__name{font:inherit}.eh-single-article .eh-post-meta>*+*:before{margin-right:9px}
.eh-single-article .eh-post-navigation{margin:50px 0 0;padding:0;border:0;gap:40px}.eh-single-article .eh-post-navigation>.wp-block-post-navigation-link{width:calc((100% - 40px)/2);max-width:none;margin:0}.eh-single-article .eh-post-navigation a{display:flex;align-items:center;gap:25px;padding:8px 0;color:#504e4a;text-decoration:none}.eh-single-article .eh-post-navigation img{width:70px;height:70px;object-fit:cover;border-radius:50%;flex-shrink:0}.eh-single-article .post-navigation-link-next a{flex-direction:row-reverse;text-align:right}.eh-single-article .eh-nav-content{min-width:0}.eh-single-article .post-navigation-link__label{display:block;font:600 12px/19.8px Montserrat,sans-serif;text-transform:uppercase}.eh-single-article .eh-nav-title{display:block;font:700 14px/23.1px Montserrat,sans-serif;margin-top:5px}.eh-single-article .eh-post-navigation a:hover{color:#ff8c05}.eh-single-article .wp-block-post-content .lwptoc{margin:32px 0}
@media(max-width:689px){.eh-single-article .eh-post-heading{width:88%}.eh-single-article .eh-post-meta{column-gap:9px;row-gap:0}.eh-single-article .eh-post-meta .wp-block-post-terms{flex-basis:100%}.eh-single-article .eh-post-meta .wp-block-post-terms:before{content:none}.eh-single-article .eh-post-navigation{gap:27.46875px}.eh-single-article .eh-post-navigation>.wp-block-post-navigation-link{width:calc((100% - 27.46875px)/2)}.eh-single-article .eh-post-navigation a{gap:15px;padding:0}.eh-single-article .eh-post-navigation img{width:45px;height:45px}.eh-single-article .eh-nav-title,.eh-single-article .post-navigation-link__label>span{display:none}}

.eh-single-article .wp-block-post-content :is(ul,ol){margin:0 0 25.5px;padding-left:42.5px}.eh-single-article .wp-block-post-content p>img{display:block}.eh-single-article .wp-block-post-content>:last-child{margin-bottom:0}

.eh-single-article .eh-post-share{gap:0;border:1px solid #eee;padding:0;margin:50px 0}.eh-single-article .eh-post-share p{flex:1}.eh-single-article .eh-post-share p+p{border-left:1px solid #eee}.eh-single-article .eh-post-share a{height:51px;justify-content:center;align-items:center}.eh-single-article .eh-post-share svg{width:15px;height:15px}.eh-single-article .eh-post-main>.wp-block-post-terms{display:none}.eh-single-article .eh-post-related{position:relative;isolation:isolate}.eh-single-article .eh-post-related:before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);background:#f8f9fa;z-index:-1}.eh-single-article .eh-post-related h2,.eh-single-article .eh-post-bottom .comment-reply-title{color:#0a0500}

.eh-single-article .wp-block-post-content h4{font:700 25px/37.5px Montserrat,sans-serif;color:#0a0500;margin:37.5px 0 17.5px}.eh-single-article .wp-block-post-content table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 25.5px}.eh-single-article .wp-block-post-content :is(td,th){padding:11.9px 17px;border:1px solid #eee}.eh-single-article .eh-post-navigation a{min-height:79.234375px;padding:0}

@media(max-width:689px){.eh-single-article .eh-post-navigation a{min-height:45px}}

.eh-single-article .eh-recent-posts li{margin:0;row-gap:0}.eh-single-article .eh-recent-posts .wp-block-post-date{margin:0}.eh-single-article .eh-post-related{padding:60px 0}.eh-single-article .eh-post-related img{border-radius:3px}
@media(max-width:767px){.eh-single-article .eh-post-share{display:none}}

@media(min-width:690px){.eh-single-article .eh-post-navigation a{padding-top:8.25px}}

/* About product CTA: center native button row. */
.eh-about-page .eh-src-655e50f5 .wp-block-buttons{justify-content:center}

/* Contact: measured production FA5 glyphs, colors and native field states. */
.eh-contact-page .eh-contact-card-icon{background:#ffcd05;color:#0a0500}
.eh-contact-page .eh-contact-card-icon img{display:block;width:auto;height:20px;max-width:20px;object-fit:contain}
.eh-contact-page .eh-contact-cards h3{color:#0a0500}
.eh-contact-page .eh-contact-cards>.wp-block-column{border-radius:5px;transition:background .3s,box-shadow .3s}
.eh-contact-page .eh-contact-cards>.wp-block-column:hover{background:#fff;box-shadow:0 20px 80px rgba(193,199,212,.25)}
.eh-contact-page .eh-contact-hero a{color:#fff}
.eh-contact-page .eh-contact-hero a[href="/produk/bata-ringan/"]{color:#ff8d02}
.eh-contact-page .ff-el-form-control{background:transparent;border-color:#dadbdd}
.eh-contact-page .ff-el-form-control:focus{background:#fff;border-color:#1a7efb}
.eh-contact-page .ff-btn-submit:is(:hover,:focus){background:#1a7efb!important;color:#fff!important}
@media(min-width:1025px){.eh-contact-page .eh-contact-hero>*{max-width:1270px;margin-left:auto;margin-right:auto}}

.eh-contact-page .eh-contact-card-icon:after{content:"";display:block;width:20px;height:20px;background:center/contain no-repeat}
.eh-contact-page .eh-contact-icon-address:after{background-image:url("https://dev1\2e godi\2e my\2e id/wp-content/themes/elite-hebel-blocks/assets/contact-address.svg")}
.eh-contact-page .eh-contact-icon-clock:after{background-image:url("https://dev1\2e godi\2e my\2e id/wp-content/themes/elite-hebel-blocks/assets/contact-clock.svg")}
.eh-contact-page .eh-contact-icon-email:after{background-image:url("https://dev1\2e godi\2e my\2e id/wp-content/themes/elite-hebel-blocks/assets/contact-email.svg")}
.eh-contact-page .eh-contact-icon-phone:after{background-image:url("https://dev1\2e godi\2e my\2e id/wp-content/themes/elite-hebel-blocks/assets/contact-phone.svg")}

/* Blog native pagination: production Blocksy simple controls (1.6.50). */
.eh-blog-query .wp-block-query-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:start;margin:60px 0 0;padding:0;font:600 14px/23.1px Montserrat,sans-serif;color:#504e4a}
.eh-blog-query .wp-block-query-pagination-numbers{grid-column:2;grid-row:1;text-align:center;margin:-5px}
.eh-blog-query .wp-block-query-pagination .page-numbers,.eh-blog-query .wp-block-query-pagination .wp-block-query-pagination-previous,.eh-blog-query .wp-block-query-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0;border:2px solid transparent;border-radius:4px;color:#504e4a;background:transparent;text-decoration:none;transition:.12s cubic-bezier(.455,.03,.515,.955)}
.eh-blog-query .wp-block-query-pagination-numbers .page-numbers{width:41px;margin:5px}
.eh-blog-query .wp-block-query-pagination .current{background:#4415d3;color:#fff}
.eh-blog-query .wp-block-query-pagination .wp-block-query-pagination-previous,.eh-blog-query .wp-block-query-pagination .wp-block-query-pagination-next{grid-row:1;font:600 12px/19.8px Montserrat,sans-serif;text-transform:uppercase;padding:0 17px;margin:0;white-space:nowrap;border-color:#edeff2}
.eh-blog-query .wp-block-query-pagination .wp-block-query-pagination-previous{grid-column:1;justify-self:start}
.eh-blog-query .wp-block-query-pagination .wp-block-query-pagination-next{grid-column:3;justify-self:end}
.eh-blog-query .wp-block-query-pagination a:hover{color:#4415d3;border-color:#4415d3}
.eh-blog-query .wp-block-query-pagination a:focus-visible{outline:2px solid #150148;outline-offset:2px}
.eh-blog-query .wp-block-query-pagination-previous-arrow,.eh-blog-query .wp-block-query-pagination-next-arrow{font-size:0;width:9px;height:9px;margin:0!important;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z'/%3E%3C/svg%3E") center/contain no-repeat}
.eh-blog-query .wp-block-query-pagination-previous-arrow{transform:rotate(180deg)}
@media(max-width:689px){.eh-blog-query .wp-block-query-pagination-numbers{display:none}}

/* Homepage other-products: observed production image-gallery, not carousel. */
body.home .eh-products{box-sizing:border-box;width:90%;max-width:1290px!important;margin:0 auto!important;padding:84px 20px!important;background:#fff;text-align:center}
body.home .eh-products h2{max-width:910px!important;margin:0 auto 57.5px!important;font-family:Montserrat,sans-serif;font-size:36px;line-height:54px;font-weight:800;color:#0a274c;text-align:center}
body.home .eh-products h2 span{color:orange}
body.home .eh-products .eh-product-tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;width:100%;max-width:none!important;margin:0!important}
body.home .eh-products .eh-product-tiles figure{width:100%!important;max-width:none!important;margin:0!important;min-width:0}
body.home .eh-products .eh-product-tiles img{display:block;width:100%!important;height:auto!important;aspect-ratio:1035/1080;object-fit:contain;border-radius:15px;cursor:pointer}
body.home .eh-products .wp-block-buttons{justify-content:center;margin:90px 0 0!important;gap:0}
body.home .eh-products .wp-block-button__link{box-sizing:border-box;display:inline-block;padding:15px 30px!important;font:400 16px/16px Montserrat,sans-serif!important;color:#fbfbfb!important;background:radial-gradient(at center center,#ffc803 0%,#eca123 73%)!important;border:0!important;border-radius:900px!important;text-decoration:none!important;transition:transform .3s;max-width:100%}
body.home .eh-products .wp-block-button__link:hover{transform:scale(1.1)}
body.home .eh-products .wp-block-button__link:focus-visible{outline:2px solid #150148;outline-offset:3px}
@media(min-width:768px) and (max-width:1024px){body.home .eh-products h2{font-size:30px;line-height:45px;margin-bottom:54px!important}}
@media(max-width:767px){body.home .eh-products{width:88%;padding:64px 0!important}body.home .eh-products h2{font-size:28px;line-height:42px;margin-bottom:54.3125px!important}body.home .eh-products .eh-product-tiles{grid-template-columns:1fr!important}body.home .eh-products .wp-block-buttons{margin-top:50px!important}body.home .eh-products .wp-block-button{width:100%}}
body.eh-other-lightbox-open .wp-lightbox-overlay{background:#000e}
.eh-other-lightbox-toolbar,.eh-other-lightbox-caption{display:none}
body.eh-other-lightbox-open .eh-other-lightbox-toolbar{display:flex;position:absolute;z-index:4000000;top:15px;left:20px;right:70px;align-items:center;gap:15px;color:#fff;font:16px/1.5 Montserrat,sans-serif}
body.eh-other-lightbox-open .eh-other-lightbox-toolbar button{border:0;background:transparent;color:inherit;padding:10px;cursor:pointer;font:inherit}
body.eh-other-lightbox-open .eh-other-lightbox-caption{display:block;position:absolute;z-index:4000000;bottom:15px;left:0;right:0;text-align:center;color:#fff;font:16px/1.5 Montserrat,sans-serif;margin:0}
body.eh-other-lightbox-open .eh-other-lightbox-share:not([hidden]){display:grid;position:absolute;top:50px;left:0;background:#fff;padding:15px;gap:10px;box-shadow:0 2px 8px #0008}
body.eh-other-lightbox-open .eh-other-lightbox-share a{color:#222;text-decoration:none}
body.eh-other-lightbox-open .eh-other-lightbox-toolbar button:focus-visible,body.eh-other-lightbox-open .eh-other-lightbox-share a:focus-visible{outline:2px solid #ffc803;outline-offset:2px}
body.eh-other-lightbox-open .wp-lightbox-overlay.eh-other-zoom .lightbox-image-container img{transform:scale(2);transform-origin:center;cursor:zoom-out}
body.eh-other-lightbox-open .wp-lightbox-overlay .wp-lightbox-navigation-button,body.eh-other-lightbox-open .wp-lightbox-overlay .wp-lightbox-close-button{z-index:5000000}
@media(max-width:767px){body.eh-other-lightbox-open .eh-other-lightbox-toolbar{gap:0;left:5px;font-size:13px}body.eh-other-lightbox-open .eh-other-lightbox-toolbar button{padding:8px}}
@media(prefers-reduced-motion:reduce){body.home .eh-products .wp-block-button__link{transition:none}body.eh-other-lightbox-open .wp-lightbox-overlay{animation:none!important}}

body.eh-other-lightbox-open .wp-lightbox-overlay .scrim{background:#000!important;opacity:.9}

body.home .eh-products .wp-block-button__link{width:374.484375px;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}

body.eh-other-lightbox-open .wp-lightbox-overlay .wp-lightbox-navigation-button,body.eh-other-lightbox-open .wp-lightbox-overlay .wp-lightbox-close-button{fill:#fff!important;color:#fff}

/* Production header parity: 1000px desktop, 690px tablet; native Navigation retained. */
.eh-bar-inner,.eh-nav-inner{width:90%;max-width:1290px;padding:0}
.eh-site-header .eh-contacts{gap:15px}.eh-site-header .eh-contact{height:31.2px;gap:10px}.eh-site-header .eh-contact-icon{display:flex!important;width:30px;height:30px}.eh-site-header .eh-contact-icon svg{width:15px;height:15px;fill:currentColor}
.eh-nav-inner{display:flex;position:relative;gap:0}.eh-logo{width:200px;height:50px}.eh-logo img{width:200px;height:50px}
nav.eh-menu{position:absolute;left:50%;transform:translateX(-50%);margin:0;order:0;width:max-content}.eh-menu>.wp-block-navigation__responsive-container-open{display:none!important}
.eh-menu .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0 12.5px;height:60px}
.eh-menu .wp-block-navigation__container>.has-child>.wp-block-navigation-item__content{padding-right:0}
.eh-menu .wp-block-navigation-submenu__toggle{min-width:8px;width:8px;height:24px;margin:0 12.5px 0 10.6px}
.eh-tools{margin-left:auto;gap:30px;padding-right:10px;color:#504e4a}.eh-tools .eh-search{color:#000}.eh-tools a{color:#504e4a}
.eh-menu a[aria-current="page"],.eh-menu .eh-current-parent>.wp-block-navigation-item__content{color:#ff8c05!important}
.eh-socials a:hover,.eh-site-header .eh-contact a:hover,.eh-tools a:hover,.eh-tools .eh-search:hover{color:#ffb005}
.eh-site-header.is-scrolled .eh-navbar{background:#fff}
@media(min-width:1000px){.eh-menu .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}}
@media(max-width:999px){
.eh-site-header{height:110px}.eh-navbar{height:70px}.eh-bar-inner{justify-content:center}.eh-topbar .eh-socials{display:none!important}
.eh-site-header .eh-contact b,.eh-site-header .eh-contact a{font-size:12px;line-height:15.6px}.eh-site-header .eh-contact{gap:10px}.eh-site-header .eh-contacts{gap:15px}
nav.eh-menu{position:static;transform:none;order:3;margin-left:20px;width:auto}.eh-menu .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.eh-menu>.wp-block-navigation__responsive-container-open{display:flex!important;padding:0;width:18px;height:18px;color:#000}
.eh-menu>.wp-block-navigation__responsive-container-open svg{width:18px;height:14px}.eh-tools{margin-left:auto;padding:0;gap:30px}
.eh-menu .wp-block-navigation__responsive-container.is-menu-open{position:fixed;inset:0;background:rgba(0,0,0,.5);padding:0;overflow:auto;color:#fff;z-index:100000}
.eh-menu .is-menu-open .wp-block-navigation__responsive-close{width:90vw;min-height:100vh;margin-left:auto;background:rgba(21,1,70,.96);padding:57px 25px 25px}
.eh-menu .is-menu-open .wp-block-navigation__responsive-container-close{position:absolute;top:20px;right:25px;width:12px;height:12px;color:rgba(255,255,255,.7)}
.eh-menu .is-menu-open .wp-block-navigation__responsive-container-close svg{width:12px;height:12px}
.eh-menu .is-menu-open .wp-block-navigation__responsive-container-content{padding:0;gap:0;align-items:stretch}
.eh-menu .is-menu-open .wp-block-navigation__container{width:100%;gap:0;align-items:stretch}
.eh-menu .is-menu-open .wp-block-navigation-item{width:100%;align-items:stretch;position:relative}
.eh-menu .is-menu-open .wp-block-navigation-item .wp-block-navigation-item__content{padding:5px 0!important;min-height:43px;height:auto;justify-content:flex-start;color:#fff!important;font:700 20px/33px Montserrat,sans-serif;text-transform:none}
.eh-menu .is-menu-open .has-child>.wp-block-navigation-item__content{padding-right:30px!important}
.eh-menu .is-menu-open .has-child>.wp-block-navigation-submenu__toggle{position:absolute;right:0;top:0;width:30px;min-width:30px;height:43px;margin:0;color:#fff}
.eh-menu .is-menu-open .wp-block-navigation__submenu-container{background:transparent!important;border:0!important;padding:0 0 0 20px!important;min-width:0!important;gap:0}
.eh-menu .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:5px 0!important}
.eh-menu .is-menu-open a[aria-current="page"],.eh-menu .is-menu-open .eh-current-parent>.wp-block-navigation-item__content{color:#ffae00!important}
.eh-menu .is-menu-open .wp-block-navigation-item__content:is(:hover,:focus-visible){color:#ffae00!important}
.eh-drawer-extra{display:block!important;margin-top:20px;text-transform:none;font:400 15px/19.5px Montserrat,sans-serif;color:#504e4a}.eh-drawer-extra .eh-socials{display:flex!important;gap:10px;margin-bottom:20px}.eh-drawer-extra p{margin:0 0 20px}.eh-drawer-extra a{color:#ffae00;text-decoration:none}.eh-drawer-extra .eh-socials a{color:#504e4a;fill:currentColor}
}
@media(max-width:689px){.eh-site-header{height:95px}.eh-navbar{height:55px}.eh-nav-inner,.eh-bar-inner{width:88%}.eh-logo,.eh-logo img{width:160px;height:40px}.eh-site-header .eh-contact b,.eh-site-header .eh-contact a{font-size:10px;line-height:13px}.eh-site-header .eh-contact{height:26px}.eh-tools .eh-search svg{width:16px;height:16px}}
.eh-drawer-extra{display:none}
@media(min-width:690px) and (max-width:999px){.eh-menu .is-menu-open .wp-block-navigation__responsive-close{width:65vw}}
@media(prefers-reduced-motion:reduce){.eh-topbar,.eh-navbar{transition:none}}

body:is(.blog,.archive,.single,.search) .eh-site-header .eh-topbar,body:is(.blog,.archive,.single,.search) .eh-site-header .eh-navbar{background:#fff}
body:is(.blog,.archive,.single,.search) .eh-site-header .eh-logo-default{display:none!important}body:is(.blog,.archive,.single,.search) .eh-site-header .eh-logo-sticky{display:block!important}

/* Core responsive specificity: right-aligned drawer and menu before extras. */
nav.eh-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{margin:0 0 0 auto!important}
nav.eh-menu .is-menu-open .wp-block-navigation__responsive-container-content{padding:0!important}
nav.eh-menu .is-menu-open .wp-block-navigation__container{order:0!important;margin:0!important}
nav.eh-menu .is-menu-open .wp-block-navigation__responsive-container-close{top:-37px;right:0}

.eh-site-header .eh-socials a{background:transparent}.eh-site-header .eh-socials a:hover{background:rgba(218,222,228,.3)}
@media(max-width:689px){.eh-site-header .eh-contact-icon{width:25px;height:25px}.eh-site-header .eh-contact-icon svg{width:10px;height:10px}.eh-site-header .eh-contact{gap:15px}}
#eh-account-modal{width:min(480px,calc(100vw - 40px));max-height:calc(100vh - 80px);overflow:auto;border:0;border-radius:3px;padding:30px;background:#fff;color:#504e4a;font:400 15px/1.65 Montserrat,sans-serif;z-index:100001}#eh-account-modal::backdrop{background:rgba(18,21,25,.98)}.eh-account-close{position:fixed;top:20px;right:25px;background:none;border:0;color:rgba(255,255,255,.7);cursor:pointer;padding:0;line-height:0}.eh-account-close svg{fill:currentColor}.eh-account-tabs{display:flex;margin:-30px -30px 30px;border-bottom:1px solid #e0e5eb}.eh-account-tabs button{flex:1;background:#f8f9fb;color:#504e4a;border:0;border-bottom:2px solid transparent;padding:18px;font:600 15px Montserrat,sans-serif;cursor:pointer}.eh-account-tabs button[aria-selected="true"]{background:#fff;border-bottom-color:#ffb005;color:#ff8c05}#eh-account-modal form{margin:0;padding:0;border:0}#eh-account-modal form p{margin:0 0 20px}#eh-account-modal label{display:block;font-size:14px;font-weight:500;margin-bottom:7px}#eh-account-modal input:not([type="checkbox"]):not([type="hidden"]){width:100%;height:40px;border:1px solid #e0e5eb;border-radius:3px;padding:0 12px;font:400 15px Montserrat,sans-serif}#eh-account-modal input:focus{outline:2px solid #ffb005;outline-offset:1px}#eh-account-modal .woocommerce-form-login__rememberme{display:inline-flex;gap:8px;align-items:center}#eh-account-modal form button{display:block;width:100%;min-height:40px;border:0;border-radius:3px;background:#0a0500;color:#fff;font:500 15px Montserrat,sans-serif;cursor:pointer}#eh-account-modal a{color:#ff8c05;text-decoration:none}.eh-account-open{overflow:hidden}.eh-account-forms [hidden]{display:none!important}

.eh-site-header .eh-drawer-extra .eh-socials a{background:rgba(218,222,228,.3)}
#eh-account-modal{width:min(480px,calc(100vw - 70px));padding:0;font:400 14px/23.1px Montserrat,sans-serif}#eh-account-modal::backdrop{background:rgba(18,21,25,.7)}.eh-account-tabs{margin:0;border-bottom:1px solid #edeff2;height:60px}.eh-account-tabs button{padding:0;font:700 12px/19.8px Montserrat,sans-serif;text-transform:uppercase;border:0;background:rgba(0,0,0,.04);color:#504e4a}.eh-account-tabs button[aria-selected="true"]{color:#504e4a;background:#fff;border:0}.eh-account-forms [role="tabpanel"]{padding:40px 30px}#eh-account-modal label{font-weight:400;line-height:23.1px}#eh-account-modal input:not([type="checkbox"]):not([type="hidden"]){border:0;border-bottom:2px solid #edeff2;border-radius:0;padding:0;font:400 16px/26.4px Montserrat,sans-serif;background:transparent}#eh-account-modal .woocommerce-form-login__rememberme{margin:0 0 10px;gap:9px}#eh-account-modal .woocommerce-form-login__rememberme input{width:16px;height:16px;margin:0}#eh-account-modal .lost_password{margin:0 0 20px;font:400 14px/23.1px Montserrat,sans-serif}#eh-account-modal .lost_password a{color:#504e4a}#eh-account-modal p:has(>button){margin:0}#eh-account-modal form button{height:40px;min-height:40px;font:500 15px/24.75px Montserrat,sans-serif}.eh-account-close{right:35px}
/* Native submenu inherited earlier grey !important: drawer children stay legible white. */
nav.eh-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#fff!important;padding:5px 0!important}
nav.eh-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:is(:hover,:focus-visible),nav.eh-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container a[aria-current="page"]{color:#ffae00!important}
