:root{--font-primary:"DM Sans","Plus Jakarta Sans",system-ui,sans-serif;--font-headline:"Newsreader",Georgia,serif;--font-fallback-headline:"Newsreader",Georgia,serif;--font-fallback-body:"DM Sans",system-ui,sans-serif;--font-instagram:"ThiccBoi","DM Sans",system-ui,sans-serif}h1{font-family:var(--font-headline);font-size:60px;line-height:1.05;font-weight:400;font-variation-settings:"opsz" 72}h2{font-family:var(--font-headline);font-size:40px;line-height:1.1;font-weight:400;font-variation-settings:"opsz" 36}h3{font-family:var(--font-headline);font-size:24px;line-height:1.3;font-weight:400;font-variation-settings:"opsz" 36}h4{font-family:var(--font-headline);font-weight:400}body{font-family:var(--font-primary);font-size:16px;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p{font-family:var(--font-primary);font-weight:300;line-height:1.65}.et_pb_text .lead,p.lead{font-family:var(--font-primary);font-size:19px;font-weight:300;line-height:1.55}.eyebrow,.et_pb_module_header{font-family:var(--font-primary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.12em}.et_pb_button,input[type="submit"],.woocommerce .button,.woocommerce button.button{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:500!important;text-transform:none!important}figcaption,.caption{font-family:var(--font-primary);font-size:13px;font-weight:400;letter-spacing:0.02em}blockquote{font-family:var(--font-headline);font-size:22px;font-weight:400;font-style:italic;line-height:1.35}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i{font-style:italic;font-weight:400}nav a,.et_pb_menu ul li a{font-family:var(--font-primary)}@media (max-width:980px){h1{font-size:40px;font-variation-settings:"opsz" 48}h2{font-size:28px}h3{font-size:20px}}.cd-product-grid .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:0!important;padding:0!important}@media (max-width:980px){.cd-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cd-product-grid .woocommerce ul.products::before,.cd-product-grid .woocommerce ul.products::after{content:none!important}.cd-product-grid .woocommerce ul.products li.product{list-style:none!important;float:none!important;width:auto!important;margin:0!important;position:relative!important;background:rgba(173,209,161,0.20)!important;border-radius:14px!important;padding:18px 18px 20px!important;box-shadow:none!important;border:0!important;transition:transform .25s ease}.cd-product-grid .woocommerce ul.products li.product:hover{transform:translateY(-4px)}.cd-product-grid .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.cd-product-grid .woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block!important;position:relative!important;overflow:hidden!important;text-decoration:none!important}.cd-product-grid .woocommerce ul.products li.product .et_shop_image{display:block!important;position:relative!important;overflow:hidden!important;margin:0 0 14px 0!important}.cd-product-grid .woocommerce ul.products li.product .et_shop_image img{display:block!important;width:100%!important;aspect-ratio:1 / 1;height:auto!important;object-fit:contain!important;border-radius:10px!important}.cd-product-grid .woocommerce ul.products li.product img.cd-secondary-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important;z-index:2!important;transition:opacity .25s ease!important;pointer-events:none!important;margin:0!important;display:block!important;border-radius:10px!important;background:rgba(173,209,161,0.20)}.cd-product-grid .woocommerce ul.products li.product:hover img.cd-secondary-image{opacity:1!important}.cd-product-grid .woocommerce-loop-product__title{margin:6px 0 6px 0!important}.cd-product-grid .price{margin:0 0 12px 0!important}.cd-product-grid .woocommerce ul.products li.product .button,.cd-product-grid .woocommerce ul.products li.product a.button,.cd-product-grid .woocommerce ul.products li.product .add_to_cart_button{display:block!important;width:100%!important;margin-top:16px!important;padding:14px 0!important;border-radius:10px!important;background:rgba(173,209,161,0.20)!important;color:#59705C!important;font-family:var(--font-primary)!important;font-size:16px!important;font-weight:500!important;text-align:center!important;border:none!important;box-shadow:none!important;transition:all .2s ease!important}.cd-product-grid .woocommerce ul.products li.product .button:hover,.cd-product-grid .woocommerce ul.products li.product a.button:hover,.cd-product-grid .woocommerce ul.products li.product .add_to_cart_button:hover{background:#ADD1A1!important;color:#ffffff!important}.single-product .woocommerce-product-gallery__trigger,.single-product .zoomImg{display:none!important;opacity:0!important;visibility:hidden!important}.single-product .woocommerce-product-gallery__image a{pointer-events:auto!important;cursor:default}.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image{margin-bottom:0!important;padding-bottom:0!important}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important;overflow:hidden!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;margin:0!important;padding:0!important;float:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(n+5){display:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs img{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;object-fit:cover!important;display:block!important;cursor:pointer!important;opacity:.65;transition:opacity .2s ease,border-color .2s ease;border:2px solid transparent}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1;border-color:#59705c}.single-product .woocommerce-product-gallery .flex-direction-nav a{opacity:0;transition:opacity .2s ease;width:44px;height:44px}.single-product .woocommerce-product-gallery:hover .flex-direction-nav a{opacity:1}.cd-floating-tabs .et_pb_tabs_controls{display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0 16px 18px!important;border:0!important;background:transparent!important;list-style:none!important}.cd-floating-tabs .et_pb_tabs_controls li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.cd-floating-tabs .et_pb_tabs_controls li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 22px!important;font-family:var(--font-primary)!important;font-weight:300!important;font-size:14px!important;line-height:1!important;color:rgba(18,18,18,0.85)!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:5px!important;transition:background-color 180ms ease,color 180ms ease,opacity 180ms ease}.cd-floating-tabs .et_pb_tabs_controls li a:hover{background:rgba(18,18,18,0.04)!important}.cd-floating-tabs .et_pb_tabs_controls li.et_pb_tab_active a,.cd-floating-tabs .et_pb_tabs_controls li.ui-tabs-active a,.cd-floating-tabs .et_pb_tabs_controls li.ui-state-active a,.cd-floating-tabs .et_pb_tabs_controls li[aria-selected="true"] a{background:rgba(173,209,161,0.20)!important;color:rgba(18,18,18,0.85)!important;border:0!important;box-shadow:none!important}.cd-floating-tabs .et_pb_tabs_controls li.et_pb_tab_active,.cd-floating-tabs .et_pb_tabs_controls li.ui-tabs-active,.cd-floating-tabs .et_pb_tabs_controls li.ui-state-active{background:transparent!important;border:0!important;box-shadow:none!important}.cd-floating-tabs .et_pb_tabs_controls:before,.cd-floating-tabs .et_pb_tabs_controls:after{display:none!important;content:none!important}.cd-sticky-tabs{position:sticky;top:0;z-index:50;background:#fff;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.06)}body.admin-bar .cd-sticky-tabs{top:32px}.cd-sticky-tabs,.cd-sticky-tabs *{overflow:visible!important}a.cd-atc{display:block!important;width:100%!important;max-width:100%!important;background:rgba(173,209,161,0.2)!important;color:#3d5a40!important;border:none!important;border-radius:0!important;padding:16px 20px!important;box-shadow:none!important;text-align:center!important;transition:all .2s ease!important}a.cd-atc:hover{background:rgba(61,90,64,0.9)!important;color:#ffffff!important}a.cd-atc:after{display:none!important}.cd-hero-atc,.cd-hero-trust{display:inline-block}.cd-hero-trust{margin-top:10px;text-align:center}.pill-wrap{display:flex;flex-wrap:wrap;gap:12px}.pill-wrap .et_pb_module{width:auto!important;flex:0 0 auto;margin-bottom:0!important}@media (max-width:767px){.cd-mobile-2x2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important;padding-left:24px!important;padding-right:24px!important}.cd-mobile-2x2 .et_pb_column{width:100%!important;margin:0!important;padding:0!important}.cd-mobile-2x2 .et_pb_module{margin-bottom:0!important}.cd-mobile-2x2 .et_pb_main_blurb_image{margin-bottom:4px!important}.cd-mobile-2x2 .et_pb_main_blurb_image img{max-width:26px!important}.cd-mobile-2x2 .et_pb_module_header{font-size:14px!important;line-height:1.15!important;margin-bottom:2px!important;font-weight:600;letter-spacing:-0.2px}.cd-mobile-2x2 .et_pb_blurb_description{font-size:12px!important;line-height:1.35!important;margin-top:0!important}}@media (max-width:767px){.cd-hero-fade-test,.cd-hero-fade-test *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;visibility:visible!important}.cd-hero-fade-test .et_pb_text_inner,.cd-hero-fade-test .et_pb_text_inner *,.cd-hero-fade-test .et_pb_wc_price,.cd-hero-fade-test .et_pb_wc_price *,.cd-hero-fade-test .et_pb_button,.cd-hero-fade-test .et_pb_button *{color:#2f4a37!important}.cd-hero-fade-test .et_pb_button{background-color:#59705c!important;border-color:#59705c!important;color:#ffffff!important}}.cdt-v3{font-family:var(--font-primary);max-width:720px;margin:0 auto;padding:72px 0;color:#243529;overflow:hidden}.cdt-v3-intro{padding:0 26px;margin-bottom:40px}.cdt-v3-eyebrow{font-size:11px;color:#59705c;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;margin-bottom:12px}.cdt-v3-h2{font-family:var(--font-headline);font-weight:400;font-size:38px;letter-spacing:-1.2px;line-height:1.05;margin:0 0 14px;color:#2f4a37}.cdt-v3-lede{font-size:14px;color:rgba(47,74,55,0.7);line-height:1.5;max-width:420px}.cdt-v3-panels{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 26px 18px;scroll-padding-left:26px}.cdt-v3-panels::-webkit-scrollbar{display:none}.cdt-v3-panel{flex:0 0 82%;min-width:82%;scroll-snap-align:start;background:#fbfaf5;border:1px solid rgba(89,112,92,0.18);border-radius:18px;padding:26px 22px;box-shadow:0 10px 28px rgba(36,53,41,0.05)}.cdt-v3-panel-head{margin-bottom:22px}.cdt-v3-title{font-family:var(--font-headline);font-size:22px;font-weight:400;line-height:1.15;color:#243529;margin-bottom:4px}.cdt-v3-sub{font-size:11px;color:rgba(47,74,55,0.6);letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.cdt-v3-row{padding:14px 0;border-top:1px solid rgba(89,112,92,0.14)}.cdt-v3-row:first-of-type{border-top:none}.cdt-v3-label{font-size:14px;color:rgba(36,53,41,0.75);margin-bottom:8px}.cdt-v3-row-hero .cdt-v3-label{font-family:var(--font-primary);font-size:18px;font-weight:500;color:#243529}.cdt-v3-track{height:6px;background:rgba(89,112,92,0.14);border-radius:4px;margin-bottom:6px}.cdt-v3-row-hero .cdt-v3-track{height:9px;border-radius:5px}.cdt-v3-fill{height:100%;background:#59705c;border-radius:4px}.cdt-v3-muted{background:rgba(89,112,92,0.32)}.cdt-v3-value{font-size:13px;color:rgba(36,53,41,0.6)}.cdt-v3-row-hero .cdt-v3-value{font-family:var(--font-primary);font-size:20px;font-weight:400;color:#59705c}.cdt-v3-status{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid rgba(89,112,92,0.14)}.cdt-v3-status:first-of-type{border-top:none}.cdt-v3-status-hero .cdt-v3-label{font-family:var(--font-primary);font-size:18px;font-weight:500}.cdt-v3-chip{font-size:12px;padding:6px 12px;border-radius:999px}.cdt-v3-chip-good{background:rgba(173,209,161,0.35);color:#2f4a37}.cdt-v3-chip-warn{background:rgba(146,103,62,0.12);color:#7a5838}.cdt-v3-chip-none{color:rgba(47,74,55,0.4)}.cdt-v3-dots{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.cdt-v3-dot{width:6px;height:6px;border-radius:50%;background:rgba(89,112,92,0.25)}.cdt-v3-dot.is-active{background:#59705c;transform:scale(1.3)}.cdt-v3-methodology{text-align:center;font-size:12px;color:rgba(47,74,55,0.6);padding:0 26px}.cdt-v3-methodology a{color:#59705c;text-decoration:underline}body.woocommerce-cart .woocommerce{max-width:1180px;margin:0 auto}body.woocommerce-cart table.shop_table,body.woocommerce-cart table.shop_table td,body.woocommerce-cart table.shop_table th{border:none!important}body.woocommerce-cart table.shop_table th{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;opacity:0.45}body.woocommerce-cart table.cart td{padding:28px 0!important;vertical-align:middle}body.woocommerce-cart .cart_totals{background:#fff;padding:36px;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.05)}body.woocommerce-cart a.checkout-button{background:#59705c;border-radius:10px;padding:18px 22px;font-size:14px;letter-spacing:1px;text-transform:uppercase}.cdx-scroll-visual{position:sticky;top:110px}@media (max-width:980px){.cdx-scroll-visual{position:relative;top:auto}}#main-header .nav li ul.sub-menu,#et-top-navigation .nav li ul.sub-menu{left:auto!important;right:0!important;border-top:none!important}#main-header .nav li:first-child ul.sub-menu,#et-top-navigation .nav li:first-child ul.sub-menu{left:0!important;right:auto!important}footer{letter-spacing:0.3px}footer a{opacity:0.85;transition:opacity 180ms ease}footer a:hover{opacity:1}@media (max-width:980px){.et_pb_row_2_tb_footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2rem 1.5rem!important;max-width:100%!important;padding:1.5rem!important}.et_pb_row_2_tb_footer .et_pb_column{width:100%!important;margin:0!important;padding:0!important;float:none!important}.et_pb_row_2_tb_footer .et_pb_column .et_pb_module{margin-bottom:0.5rem!important}.et_pb_row_2_tb_footer .et_pb_heading{margin-bottom:0.75rem!important}}.et_pb_button{border-radius:6px;letter-spacing:0.3px}.single-product .woocommerce-product-gallery__wrapper a{pointer-events:none!important;cursor:default!important}.single-product .woocommerce-product-gallery .flex-control-thumbs img{pointer-events:auto!important;cursor:pointer!important}.single-product .woocommerce-product-gallery .flex-direction-nav,.single-product .woocommerce-product-gallery .flex-direction-nav li,.single-product .woocommerce-product-gallery .flex-direction-nav a{display:none!important;opacity:0!important;visibility:hidden!important}.cd-feature-card{background:#ffffff;padding:24px 22px 28px;border-radius:18px;box-shadow:0 4px 18px rgba(0,0,0,0.04);transition:transform 0.2s ease,box-shadow 0.2s ease}.cd-feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,0.07)}.cd-feature-card .et_pb_image{margin-bottom:22px!important}.cd-feature-card img{max-height:260px;width:auto;object-fit:contain}.cd-feature-card .et_pb_text{margin-bottom:10px!important}@media (max-width:767px){.cd-feature-card{margin-bottom:22px;padding:22px 18px 26px}.cd-feature-card img{max-height:220px}}.cd-feature-card{height:100%;display:flex;flex-direction:column}.cd-feature-card .et_pb_image{min-height:260px;display:flex;align-items:center;justify-content:center}.cd-feature-card .et_pb_text:last-child{margin-top:auto}@media (max-width:767px){.cd-feature-scroll-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:16px;padding-left:20px;padding-right:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cd-feature-scroll-row .et_pb_column{min-width:78%;flex:0 0 78%;margin-right:0!important;scroll-snap-align:start}.cd-feature-scroll-row .et_pb_column:last-child{margin-right:20px!important}.cd-feature-scroll-row::-webkit-scrollbar{display:none}.cd-feature-card{background:#ffffff;border-radius:18px;padding:28px 28px 32px;box-shadow:0 8px 30px rgba(0,0,0,0.04);height:100%;display:flex;flex-direction:column}.cd-feature-card .et_pb_image{background:transparent!important;box-shadow:none!important;border-radius:0!important;min-height:260px;margin-bottom:26px!important;display:flex;align-items:center;justify-content:center}.cd-feature-card img{max-height:230px;width:auto;object-fit:contain;margin:0 auto;display:block}.cd-feature-card .et_pb_button_module_wrapper{margin-top:auto;padding-top:22px}.cd-feature-card .et_pb_image_wrap{border-radius:3px!important}.cd-feature-card .et_pb_image,.cd-feature-card .et_pb_image_wrap,.cd-feature-card img{border-radius:3px!important}.cd-atc-reverse{background-color:#59705C;color:#ffffff!important;border:2px solid #59705C;transition:all 0.2s ease}.cd-atc-reverse:hover{background-color:#ADD1A1;color:#2F3E34!important;border-color:#ADD1A1}@media (max-width:980px){.no-stack-mobile{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.no-stack-mobile .et_pb_column{margin-bottom:0!important}.no-stack-mobile .et_pb_column:first-child{width:auto!important;flex:0 0 auto!important}.no-stack-mobile .et_pb_column:last-child{flex:1 1 auto!important;width:auto!important;text-align:right!important}}@media (max-width:980px){.no-stack-mobile .et_pb_button_module_wrapper{text-align:right!important}}body #page-container .et_pb_wc_cart_totals_0 a.checkout-button,body #page-container .et_pb_wc_cart_totals_0 button.button,body #page-container .et_pb_wc_cart_totals_0 input.button,body #page-container .et_pb_wc_cart_products_0 a.button,body #page-container .et_pb_wc_cart_products_0 button.button,body #page-container .et_pb_wc_cart_products_0 input.button,body.woocommerce-cart .woocommerce a.button,body.woocommerce-cart .woocommerce button.button,body.woocommerce-checkout #place_order{background-color:#59705c!important;background:#59705c!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:none!important;padding:14px 28px!important;letter-spacing:0.3px!important;font-weight:600!important;text-transform:none!important}body #page-container .et_pb_wc_cart_totals_0 a.checkout-button:hover,body #page-container .et_pb_wc_cart_totals_0 button.button:hover,body.woocommerce-cart .woocommerce a.button:hover,body.woocommerce-cart .woocommerce button.button:hover,body.woocommerce-checkout #place_order:hover{background-color:#1B3A2D!important}body #page-container .et_pb_wc_cart_totals_0 table.shop_table tbody th{white-space:nowrap!important;width:1%!important;padding:14px 16px 14px 0!important;font-weight:600!important}body #page-container .et_pb_wc_cart_totals_0 table.shop_table tbody td{white-space:nowrap!important;text-align:right!important;padding:14px 0!important}body #page-container .et_pb_wc_cart_totals_0 table.shop_table .woocommerce-shipping-totals td{white-space:normal!important}@media (min-width:981px){body.woocommerce-cart .et_pb_section .et_pb_row{max-width:1280px!important}body.woocommerce-cart .et_pb_row>.et_pb_column.et_pb_column_2_3{width:60%!important;max-width:60%!important;flex-basis:60%!important}body.woocommerce-cart .et_pb_row>.et_pb_column.et_pb_column_1_3{width:36%!important;max-width:36%!important;flex-basis:36%!important;margin-left:4%!important}}body #page-container .et_pb_wc_cart_products_0,body #page-container .et_pb_wc_cart_totals_0{background:#fff!important;border-radius:12px!important;padding:28px!important;box-shadow:0 2px 12px rgba(0,0,0,0.05)!important;border:1px solid rgba(89,112,92,0.10)!important}body.woocommerce-cart .quantity input.qty{width:72px!important;min-height:44px!important;text-align:center!important;border:1px solid #d6dcd3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:6px!important}body.woocommerce-cart input.input-text,body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,input[name="coupon_code"]{min-height:52px!important;border:1px solid #d6dcd3!important;border-radius:12px!important;background:#fff!important;padding:12px 14px!important;font-size:16px!important;box-shadow:none!important}@media (max-width:980px){body.woocommerce-cart .et_pb_column.et_pb_column_2_3,body.woocommerce-cart .et_pb_column.et_pb_column_1_3{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin-left:0!important}body.woocommerce-cart .woocommerce a.button,body.woocommerce-cart .woocommerce button.button,body.woocommerce-checkout #place_order{width:100%!important;min-height:56px!important}body #page-container .et_pb_wc_cart_products_0 .shop_table thead{display:none!important}body #page-container .et_pb_wc_cart_products_0 .shop_table tr{display:block!important;border-bottom:1px solid #d6dcd3!important;padding:12px 0!important}body #page-container .et_pb_wc_cart_products_0 .shop_table td{display:flex!important;justify-content:space-between!important;align-items:center!important;border:none!important;padding:8px 0!important}body #page-container .et_pb_wc_cart_products_0 .shop_table td::before{content:attr(data-title);font-weight:600;color:#1B3A2D}}.bs-carousel{--bs-card-w:clamp(150px,44vw,290px)!important;--bs-gap:12px!important;padding:24px 16px!important}@media (min-width:900px){.bs-carousel{--bs-gap:20px!important;padding:40px 24px!important}}.bs-carousel .bs-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:var(--bs-card-w)!important;grid-template-columns:none!important}.bs-carousel .bs-card{width:auto!important;max-width:none!important}.bs-carousel h2.bs-title{font-size:clamp(26px,5.5vw,42px)!important;font-family:inherit!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-0.01em}.bs-carousel .bs-image-wrap img{padding:4%!important}.bs-carousel .bs-wishlist{width:30px!important;height:30px!important;top:8px!important;right:8px!important}.bs-carousel .bs-name{font-size:15px!important;font-weight:600!important;min-height:2.5em!important}.bs-carousel .bs-price{font-size:16px!important}.bs-carousel .bs-swatch{width:14px!important;height:14px!important}.bs-carousel .bs-rating{font-size:13px!important}.bs-carousel .bs-card .bs-cta,.bs-carousel .bs-card .add_to_cart_button,.bs-carousel .bs-card .product_type_variable,.bs-carousel .bs-card .product_type_grouped,.bs-carousel .bs-card .product_type_external{padding:12px 14px!important;font-size:14px!important}.bs-carousel .bs-wishlist,.bs-carousel .bs-rating{display:none!important}.bs-carousel{--bs-radius:3px!important}.bs-carousel .bs-card .bs-cta,.bs-carousel .bs-card .add_to_cart_button,.bs-carousel .bs-card .product_type_variable,.bs-carousel .bs-card .product_type_grouped,.bs-carousel .bs-card .product_type_external{background:#59705C!important;color:#ffffff!important;border-radius:3px!important}.bs-carousel .bs-card .bs-cta:hover,.bs-carousel .bs-card .add_to_cart_button:hover,.bs-carousel .bs-card .product_type_variable:hover,.bs-carousel .bs-card .product_type_grouped:hover,.bs-carousel .bs-card .product_type_external:hover,.bs-carousel .bs-card .bs-cta:focus,.bs-carousel .bs-card .add_to_cart_button:focus{background:#ADD1A1!important;color:#ffffff!important}.bs-carousel{--bs-img-bg:#59705C!important}.bs-carousel .bs-bullets{list-style:disc!important;padding:0 0 0 18px!important;margin:0!important;color:#59705C!important;font-size:13px!important;line-height:1.5!important}.bs-carousel .bs-bullets li{margin:0!important}.bs-carousel .bs-bullets li::marker{color:currentColor}.bs-carousel .bs-price{font-size:22px!important;font-weight:700!important;text-align:center!important;color:#59705C!important;margin-top:4px!important}.cd-sci{--cd-forest:#1B3A2D;--cd-olive:#59705C;--cd-green:#ADD1A1;--cd-cream:#EEF5EC;--cd-cream-soft:#FAF7F2;--cd-cream-deep:#E1EAD8;--cd-pure-white:#FFFFFF;--cd-text-tertiary:#8A9A8E;--olive:#59705C;--forest:#1B3A2D;--brand-green:#ADD1A1;--cream:#EEF5EC;--cream-soft:#FAF7F2;--cream-deep:#E1EAD8;--text:#1B3A2D;--surface:#EEF5EC;--surface-soft:#FAF7F2;--surface-deep:#E1EAD8}.cd-sci .hero,.cd-sci .hero-science,.cd-sci .hero.dark{background:#59705C!important}.cd-sci .hero h1{color:#FFFFFF!important}.cd-sci .hero p,.cd-sci .hero .cd-stand,.cd-sci .hero .stand{color:rgba(255,255,255,0.92)!important}.cd-sci .hero .cd-eyebrow,.cd-sci .hero .eyebrow{color:#ADD1A1!important}.cd-sci .hero .lbl{color:rgba(255,255,255,0.70)!important}.cd-sci .hero .val{color:#FFFFFF!important}.cd-sci .why,.cd-sci .closing,.cd-sci .stat-band:not(.light){background:#59705C!important}.cd-sci .why h2,.cd-sci .closing h2,.cd-sci .stat-band:not(.light) h2{color:#FFFFFF!important}.cd-sci .why h3,.cd-sci .closing h3{color:#FFFFFF!important}.cd-sci .why p,.cd-sci .closing p,.cd-sci .stat-band:not(.light) p{color:rgba(255,255,255,0.90)!important}.cd-sci .why .eyebrow,.cd-sci .closing .eyebrow,.cd-sci .stat-band:not(.light) .eyebrow{color:#ADD1A1!important}.cd-sci .why li,.cd-sci .closing li{color:rgba(255,255,255,0.90)}.cd-sci .btn-primary,.cd-sci a.btn-primary,.cd-sci .cd-btn-primary{background:#59705C!important;color:#FFFFFF!important;display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:2px;border:none;text-decoration:none;font-weight:500;font-size:14px;letter-spacing:0.04em}.cd-sci .btn-primary:hover,.cd-sci a.btn-primary:hover{background:#1B3A2D!important}.cd-sci .btn-primary.on-dark{background:#ADD1A1!important;color:#1B3A2D!important}.cd-sci .btn-secondary,.cd-sci a.btn-secondary{background:transparent!important;color:#1B3A2D!important;border:1px solid rgba(27,58,45,0.22)!important;padding:14px 28px;text-decoration:none}.cd-sci .btn-secondary.on-dark{color:#FFFFFF!important;border-color:rgba(255,255,255,0.35)!important}.cd-sci .compare .no{color:#8A9A8E}.cd-sci .compare .yes{color:#1B3A2D;font-weight:500}.et_pb_section:has(.cd-sci){padding-top:0!important;padding-bottom:0!important}.et_pb_row:has(.cd-sci){padding-top:0!important;padding-bottom:0!important;max-width:100%!important;width:100%!important}.et_pb_section:has(.cd-sci) .et_pb_column{padding:0!important}#leave-review .woocommerce-Reviews-title,#leave-review .commentlist,#leave-review #comments{display:none!important}:root{--cd-hero:'ThiccboiAF','Plus Jakarta Sans',sans-serif;--cd-head:'Newsreader',Georgia,serif;--cd-body:'DM Sans',system-ui,sans-serif;--cd-ink:#1B3A2D;--cd-olive:#59705C;--cd-green:#ADD1A1;--cd-cream:#F5F0E8}.cd-post-body{font-family:var(--cd-body);color:var(--cd-ink);font-size:1.0625rem;line-height:1.7;max-width:720px;margin:0 auto}.cd-post-body h2,.cd-post-body h2.wp-block-heading{font-family:var(--cd-head);font-weight:600;font-size:1.9rem;line-height:1.25;color:var(--cd-ink);margin:2.4em 0 0.6em}.cd-post-body h3,.cd-post-body h3.wp-block-heading{font-family:var(--cd-head);font-weight:600;font-size:1.35rem;line-height:1.3;color:var(--cd-olive);margin:1.8em 0 0.5em}.cd-post-body p{margin:0 0 1.1em}.cd-post-body a{color:var(--cd-olive);text-decoration:underline;text-underline-offset:2px}.cd-post-body a:hover{color:var(--cd-ink)}.cd-post-body ul,.cd-post-body ol{margin:0 0 1.2em 1.2em}.cd-post-body li{margin:0 0 0.4em}.cd-post-body figure,.cd-post-body img{margin:1.8em auto;display:block;max-width:100%;height:auto;border-radius:10px}.cd-post-body figcaption,.cd-post-body .wp-element-caption{font-family:var(--cd-body);font-size:0.85rem;color:var(--cd-olive);text-align:center;margin-top:0.6em}.cd-post-body table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:0.95rem}.cd-post-body th{background:var(--cd-olive);color:#fff;font-family:var(--cd-head);font-weight:600;text-align:left;padding:0.7em 0.9em}.cd-post-body td{padding:0.7em 0.9em;border-bottom:1px solid #e3e0d8}.cd-post-body tr:nth-child(even) td{background:rgba(173,209,161,0.15)}.cd-post-body blockquote{border-left:3px solid var(--cd-green);background:rgba(173,209,161,0.15);margin:1.8em 0;padding:1em 1.3em;font-family:var(--cd-head);font-style:italic;color:var(--cd-ink)}.cd-post-body .cd-answer{font-size:1.18rem;line-height:1.55;font-weight:500;background:var(--cd-cream);border-radius:12px;padding:1.1em 1.3em;margin:0 0 2em}@media (max-width:600px){.cd-post-body{font-size:1rem}.cd-post-body h2,.cd-post-body h2.wp-block-heading{font-size:1.55rem}.cd-post-body table{font-size:0.85rem}}h1,.et_pb_fullwidth_header .title,.hero-headline{font-family:'Thicccaf','Thicccboi','Plus Jakarta Sans',sans-serif;font-weight:900;letter-spacing:-0.01em}h2,h3,h4,h5,h6,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_toggle_title{font-family:'Newsreader',Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:0}body,p,.et_pb_text p,.woocommerce-product-details__short-description{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;line-height:1.6}.badge,.tag-pill,.product-label,.et_pb_post_meta{font-family:'DM Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.et_pb_button,button,.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button{font-family:'DM Sans',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.04em}#top-header,#main-header,.et_pb_menu,.et-menu,#et-top-navigation{font-family:'DM Sans',sans-serif;font-weight:500}.price,.woocommerce-Price-amount,.et_pb_number_counter .percent{font-family:'DM Sans',sans-serif;font-weight:700}small,.footnote,figcaption,.product-meta,.posted_in{font-family:'DM Sans',sans-serif;font-weight:400}h1,.et_pb_fullwidth_header .title,.hero-headline{font-family:'Thicccaf','Thicccboi','Plus Jakarta Sans',sans-serif;font-weight:900;letter-spacing:-0.01em}h2,h3,h4,h5,h6,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_toggle_title{font-family:'Newsreader',Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:0}body,p,.et_pb_text p,.woocommerce-product-details__short-description{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;line-height:1.6}.badge,.tag-pill,.product-label,.et_pb_post_meta{font-family:'DM Sans',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.et_pb_button,button,.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button{font-family:'DM Sans',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.04em}#top-header,#main-header,.et_pb_menu,.et-menu,#et-top-navigation{font-family:'DM Sans',sans-serif;font-weight:500}.price,.woocommerce-Price-amount,.et_pb_number_counter .percent{font-family:'DM Sans',sans-serif;font-weight:700}small,.footnote,figcaption,.product-meta,.posted_in{font-family:'DM Sans',sans-serif;font-weight:400}.woocommerce div.product .product_title,.woocommerce-page div.product h1.product_title{font-family:'Thicccaf','Thicccboi','Plus Jakarta Sans',sans-serif!important;font-weight:900;letter-spacing:-0.01em}