body.ec-site-page{--ec-ink:#102e29;--ec-green:#0b5849;--ec-light:#f0f5f1;--ec-line:#dbe5dd;background:#fff;color:var(--ec-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6;--font-body--family:Arial,Helvetica,sans-serif;--font-heading--family:Arial,Helvetica,sans-serif;--font-subheading--family:Arial,Helvetica,sans-serif;--font-accent--family:Arial,Helvetica,sans-serif;--style-border-radius-buttons-primary:100px;--style-border-radius-buttons-secondary:100px}.ec-site-page .ec-site-header{display:flow-root;background:#fff;position:relative;z-index:10;--eb-ink:#102e29;--eb-green:#0b5849;--eb-light:#f0f5f1;--eb-line:#dbe5dd;color:var(--eb-ink);font:16px/1.6 Arial,Helvetica,sans-serif}.ec-site-header *{box-sizing:border-box}.ec-site-header a{color:inherit}.ec-site-header a:focus-visible,.ec-site-header summary:focus-visible{outline:3px solid #b98920;outline-offset:5px}.ec-site-header .eb-nav{max-width:1120px;width:calc(100% - 48px);margin:24px auto 0;padding:14px 22px;border:1px solid var(--eb-line);border-radius:100px;display:flex;align-items:center;gap:28px;box-shadow:0 6px 28px #102e2906}.ec-site-header .eb-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px;text-decoration:none;white-space:nowrap}.ec-site-header .eb-brand img{width:38px;height:38px;object-fit:contain}.ec-site-header .eb-desktop{display:flex;gap:28px;margin-left:auto}.ec-site-header .eb-desktop a{font-size:14px;font-weight:600;text-decoration:none}.ec-site-header .eb-mobile{display:none}.ec-site-header .eb-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;min-height:44px;padding:11px;border-radius:50%;border:1px solid var(--eb-line);background:#fff;color:var(--eb-green);text-decoration:none}.ec-site-header .eb-cart-icon{display:block;width:24px;height:24px;flex-shrink:0}.ec-site-header .eb-cart-count{position:absolute;right:-5px;top:-5px;min-width:21px;height:21px;padding:0 5px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;background:#edf2ed;color:var(--eb-ink);font-size:11px;font-weight:800;line-height:1;border:2px solid #fff}.ec-site-header .eb-cart-filled{background:#ffeb00;color:#18382e;border-color:#e0cc00;box-shadow:0 0 0 4px #fff9b3}.ec-site-header .eb-cart-filled .eb-cart-count{background:#f7e7a8;color:#18382e}.ec-site-page #MainContent{padding-block:48px 64px;--color-background:#fff;--color-foreground:#102e29;--color-primary:#0b5849;--color-border:#dbe5dd}.ec-site-page #MainContent :is(h1,h2,h3,h4){font-family:Arial,Helvetica,sans-serif!important;color:#102e29;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.ec-site-page #MainContent h1{font-size:clamp(34px,4.8vw,64px)}.ec-site-page #MainContent h2{font-size:clamp(27px,3.4vw,44px)}.ec-site-page #MainContent h3{font-size:clamp(21px,2.2vw,28px)}.ec-site-page #MainContent :is(p,li,td){line-height:1.65}.ec-site-page #MainContent a:not(.button):not(.button-primary):not(.shopify-payment-button__button){color:#0b5849;text-underline-offset:4px}.ec-site-page #MainContent :is(.button:not(.button-unstyled),.button-primary,.add-to-cart-button,.ec-cta,.ec-button,.support .button){border-radius:100px!important;background:#0b5849!important;color:#fff!important;border-color:#0b5849!important;min-height:48px;font-family:Arial,Helvetica,sans-serif!important;font-weight:700}.ec-site-page #MainContent :is(.button-secondary,.button--secondary){background:#fff!important;color:#0b5849!important;border:1px solid #0b5849!important}.ec-site-page #MainContent :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:12px;min-height:44px;border-color:#dbe5dd}.ec-site-page #MainContent :is(.section-background,.section-background.color-custom){background:#fff}.ec-site-page #MainContent :is(.product-card,.resource-card,.collection-card){border:1px solid #dbe5dd;border-radius:22px;overflow:hidden;background:#fff;padding:16px}.ec-site-page #MainContent :is(.product-card h3,.product-card h2,.collection-card h3){font-size:20px;letter-spacing:-.02em}.ec-site-page #MainContent :is(.product-information,.product-details){--color-background:#fff;--color-foreground:#102e29}.ec-site-page #MainContent :is(.product-description,.ec-buying-answers,.faq){background:#f0f5f1!important;border:1px solid #dbe5dd!important;border-radius:24px;padding:28px!important}.ec-site-page #MainContent :is(.rte,.page-content){max-width:960px;line-height:1.7}.ec-site-page #MainContent .shopify-policy__container{max-width:960px;padding:32px 24px}.ec-site-page #MainContent :is(.ec-audit-page,.ec-audit-pricing){margin:0 auto;max-width:1160px;width:calc(100% - 64px);padding:20px 0}.ec-site-page #MainContent .ec-audit-products li{border-radius:24px;padding:28px;background:#f0f5f1}.ec-site-page #MainContent :is(.ec-course,.sales-section,.topics>article){border-radius:24px!important;border:1px solid #dbe5dd!important;background:#fff!important;box-shadow:none!important}.ec-site-page #MainContent :is(.ec-course .ec-grid,.sales-two,.ec-offer-grid){gap:24px}.ec-site-page #MainContent :is(.ec-course .ec-label,.ec-course .ec-bottom){background:#0b5849!important;color:#fff!important}.ec-site-page #MainContent :is(.cover-panel,.topics>article .cover-panel){background:#f0f5f1!important}.ec-site-page #MainContent :is(.hero-backdrop,.support){background:#f0f5f1!important;border-color:#dbe5dd!important}.ec-site-page #MainContent .support :is(h2,h3,p){color:#102e29!important}.ec-site-page footer{background:#fff;color:#102e29;border-top:1px solid #dbe5dd}.ec-site-page footer a{color:#0b5849}.ec-site-page footer :is(h2,h3){font-family:Arial,Helvetica,sans-serif}.ec-site-page :is(a,button,input,summary):focus-visible{outline:3px solid #b98920;outline-offset:4px}@media(max-width:749px){.ec-site-header .eb-nav{width:calc(100% - 24px);margin-top:12px;border-radius:20px;padding:12px;gap:10px;position:relative}.ec-site-header .eb-brand{font-size:16px;gap:6px}.ec-site-header .eb-brand img{width:28px;height:28px}.ec-site-header .eb-desktop{display:none}.ec-site-header .eb-cart{width:44px;height:44px;padding:10px;margin-left:auto}.ec-site-header .eb-mobile{display:block;font-size:14px}.ec-site-header .eb-mobile summary{cursor:pointer;width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px;list-style:none;border:1px solid #dbe5dd;border-radius:12px}.ec-site-header summary::-webkit-details-marker{display:none}.ec-site-header .eb-mobile[open] summary{background:#f0f5f1}.ec-site-header .eb-mobile>div{position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid #dbe5dd;border-radius:16px;z-index:20;padding:16px;display:grid;gap:8px;box-shadow:0 12px 25px #102e2915}.ec-site-header .eb-mobile a{min-height:44px;display:flex;align-items:center;text-decoration:none}.ec-site-page #MainContent{padding-block:28px 40px}.ec-site-page #MainContent :is(.ec-audit-page,.ec-audit-pricing){width:calc(100% - 32px)}.ec-site-page #MainContent :is(.product-description,.ec-buying-answers,.faq){padding:20px!important}.ec-site-page #MainContent .ec-audit-products{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ec-site-page *{scroll-behavior:auto!important}}.ec-site-page #MainContent .Avada-OnlineCourse__Card-Body{padding:24px!important;background:#fff;border-top:1px solid #dbe5dd}.ec-site-page #MainContent .Avada-OnlineCourse__Card-Title{font-size:23px!important;line-height:1.25!important;letter-spacing:-.025em!important}.ec-site-page #MainContent :is(.Avada-OnlineCourse__Card-CtaBtn,.Avada-OnlineCourse__Card-ViewBtn){min-height:48px!important;border-radius:100px!important;font:700 14px Arial,Helvetica,sans-serif!important;padding:12px 20px!important}.ec-site-page #MainContent .Avada-OnlineCourse__Card-CtaBtn{background:#0b5849!important;color:#fff!important;border:1px solid #0b5849!important}.ec-site-page #MainContent .Avada-OnlineCourse__Card-ViewBtn{background:#fff!important;color:#0b5849!important;border:1px solid #0b5849!important}.ec-site-page #MainContent .Avada-OnlineCourse__Nav-Tab{color:#0b5849!important;border-radius:14px!important;min-height:48px!important}.ec-site-page #MainContent .Avada-OnlineCourse__Nav-Tab--AllCourses{background:#f0f5f1!important}.ec-site-page #MainContent div:has(>.Avada-OnlineCourse__Card-Body){border:1px solid #dbe5dd!important;border-radius:24px!important;overflow:hidden}.ec-site-page .search-page__header{max-width:1160px;margin-inline:auto;gap:24px;padding-block:24px 32px}.ec-site-page .ec-search-intro{max-width:670px;color:#50635b;font-size:18px;margin:0 0 10px}.ec-site-page .search-page__header search{width:100%;max-width:760px}.ec-site-page :is(.blog-post-card,.collection-card){border:1px solid #dbe5dd;border-radius:24px;overflow:hidden;background:#fff}.ec-site-page .blog-post-card__content{padding:24px;gap:12px}.ec-site-page .blog-post-card__title-link :is(h2,h3){font-size:26px!important;line-height:1.25}.ec-site-page .cart-summary__inner{background:#f0f5f1!important;border:1px solid #dbe5dd;border-radius:24px;padding:28px!important}.ec-site-page .cart-summary{align-self:start;overflow:visible}.ec-site-page .cart-title{margin-bottom:32px}.ec-site-page .cart-items__table{border-spacing:0}.ec-site-page .cart-items__table-row{border-bottom:1px solid #dbe5dd}.ec-site-page .shopify-policy__container{max-width:960px;margin:0 auto;padding:40px 24px;line-height:1.7}.ec-site-page .shopify-policy__title{margin-bottom:32px}.ec-site-page .shopify-policy__body{color:#50635b}.ec-site-page .ec-site-close{background:#f0f5f1;color:#102e29;text-align:center;padding:72px 24px;font-family:Arial,Helvetica,sans-serif}.ec-site-close>div{max-width:850px;margin:auto}.ec-site-close h2{font:700 clamp(32px,4vw,52px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-1.8px;margin:0}.ec-site-close p{margin:20px 0;color:#50635b;line-height:1.6}.ec-site-close>a,.ec-site-close>div>a{display:inline-flex;gap:25px;align-items:center;justify-content:center;border-radius:100px;background:#0b5849;color:#fff;text-decoration:none;padding:14px 25px;min-height:52px;font-size:15px;font-weight:700}.ec-site-close .ec-site-close-note{font-size:12px;margin-top:20px}.ec-site-page #MainContent .contact-form{border:1px solid #dbe5dd;border-radius:24px;background:#f0f5f1;padding:32px}@media(max-width:749px){.ec-site-page .search-page__header{padding-block:16px 24px}.ec-site-page .cart-summary__inner{padding:22px!important}.ec-site-page .ec-site-close{padding:55px 18px}.ec-site-page .ec-site-close h2{letter-spacing:-1px}.ec-site-page #MainContent .contact-form,.ec-site-page .blog-post-card__content{padding:20px}}.ec-site-header .eb-desktop{gap:16px}.ec-site-close .ec-site-close-note{font-size:16px}.ec-site-header a,.ec-site-header summary{min-height:44px}.ec-site-header .eb-desktop a{display:flex;align-items:center}@media(min-width:750px)and (max-width:999px){.ec-site-header .eb-nav{gap:14px}.ec-site-header .eb-desktop{gap:10px}.ec-site-header .eb-desktop a{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/ec-sitewide-layout.css.map */
