body.ce-site .ce-product-overview{--ce-purchase-width:260px;--ce-purchase-height:60px;min-width:0}body.ce-site .ce-product-overview>.summary,body.ce-site .ce-product-overview form.cart,body.ce-site .ce-product-overview .single_variation_wrap{min-width:0;max-width:100%}body.ce-site .ce-product-overview .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;width:100%;max-width:100%}body.ce-site .ce-product-overview .woocommerce-variation-add-to-cart>section,body.ce-site .ce-product-overview .woocommerce-variation-add-to-cart>fieldset,body.ce-site .ce-product-overview .woocommerce-variation-add-to-cart>.cx-qty-offers{flex:0 0 100%;min-width:0;max-width:100%}body.ce-site .ce-product-overview .variations{width:100%;table-layout:fixed}body.ce-site .ce-product-overview .variations th{width:110px}body.ce-site .ce-product-overview .variations td{min-width:0;overflow-wrap:anywhere}body.ce-site .ce-product-overview .wcboost-variation-swatches__wrapper{display:flex;flex-wrap:wrap;max-width:100%;gap:8px}body.ce-site.single-product div.product .ce-product-overview form.cart .single_add_to_cart_button{flex:0 1 var(--ce-purchase-width);width:var(--ce-purchase-width);min-width:0;max-width:100%;min-height:var(--ce-purchase-height);padding:12px 18px;box-sizing:border-box;white-space:normal;line-height:1.5}body.ce-site .ce-product-overview #tbi_button_container{width:var(--ce-purchase-width);min-width:0;max-width:100%;flex:0 1 var(--ce-purchase-width);margin:14px 0 0;overflow:visible}body.ce-site .ce-product-overview #tbi_button{width:100%;min-width:0;max-width:100%;margin:0;padding:0}body.ce-site .ce-product-overview #tbi_button_body{min-height:60px;height:auto;width:100%;box-sizing:border-box;padding:7px 10px;justify-content:center;gap:2px}body.ce-site .ce-product-overview #tbi_button_container .tbi_button_line{padding:0;gap:5px;font-size:11px;line-height:1.4;flex-wrap:wrap}body.ce-site .ce-product-overview #tbi_button_container .tbi_button_line:first-child{font-size:13px}body.ce-site .ce-product-overview #tbi_button_body img{height:20px;width:auto;max-height:20px;object-fit:contain}.ce-product-discount{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--ce-accent);font-size:12px;margin:-5px 0 18px}.ce-product-discount[hidden],.ce-sale-percent[hidden]{display:none!important}.ce-sale-pill,body.ce-site span.onsale.ce-sale-percent{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:6px 10px;background:var(--ce-gradient);color:#fff;font-size:13px;font-weight:750;letter-spacing:.01em}body.ce-site ul.products li.product .onsale.ce-sale-percent{font-size:12px}.ce-benefits-v8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:25px;padding-bottom:35px;border:0}.ce-benefits-v8>a{display:flex;gap:14px;align-items:center;padding:22px 16px;background:linear-gradient(135deg,#f1f8f4,#fff);border:1px solid #dbe9e0;border-radius:14px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s}.ce-benefits-v8>a:hover{transform:translateY(-3px);border-color:#8ebca2;box-shadow:0 10px 20px #194f3009}.ce-benefit-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#e0f0e6;color:var(--ce-accent)}.ce-benefit-icon svg{width:25px;height:25px}.ce-benefit-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.ce-benefit-copy>span{font-size:12px;color:#4a6556;line-height:1.45}.ce-benefit-copy strong{font-size:14px;line-height:1.5;font-weight:750;color:#153e2a}.ce-footer-group{min-width:0}.ce-footer-group>summary{list-style:none;cursor:default;pointer-events:none}.ce-footer-group>summary::-webkit-details-marker{display:none}.ce-footer-group>summary::after{display:none}.ce-assistant-form{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(140px,.8fr);gap:18px}.ce-assistant-form .ce-assistant-flags{display:flex;flex-wrap:wrap;gap:14px;grid-column:1/3;align-items:center}.ce-assistant-flags label{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.ce-assistant-flags input{width:17px;height:17px;accent-color:var(--ce-accent)}.ce-assistant-form-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end}.ce-assistant-form-actions .ce-button{font-size:12px;min-height:46px;padding:12px 18px;white-space:nowrap}.ce-assistant-form-actions .ce-text-link{font-size:11px;padding:12px 4px;border:0;background:none}.ce-assistant-shortcuts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 0}.ce-assistant-shortcuts>span{font-size:11px;color:var(--ce-muted);margin-right:6px}.ce-assistant-shortcuts a{padding:7px 13px;border:1px solid #dae7df;border-radius:25px;font-size:11px;background:#fff}.ce-assistant-shortcuts a:hover{border-color:var(--ce-accent)}.ce-assistant-form-actions [hidden],.ce-assistant-section [hidden]{display:none!important}.ce-assistant-load{display:flex;justify-content:center;padding-top:20px}.ce-assistant-load button{font-size:12px;min-height:44px;padding:10px 25px}.ce-assistant-card-body .ce-sale-pill{font-size:10px;padding:3px 7px;margin-bottom:7px}.ce-assistant-card h3 a:focus-visible{outline-offset:4px}.ce-assistant-selection{display:block;padding:20px;background:#edf6f0;border-radius:14px}.ce-assistant-selection-top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ce-assistant-selection-top>span{font-size:13px;font-weight:650;margin-right:auto}.ce-assistant-selection-top .ce-text-link{border:0;background:none;padding:10px;font-size:11px}.ce-assistant-chosen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ce-assistant-chosen-item{display:flex;gap:10px;align-items:center;padding:10px;background:#fff;border:1px solid #cbded1;border-radius:9px;min-width:0}.ce-assistant-chosen-item img{width:44px;height:44px;object-fit:contain;mix-blend-mode:multiply}.ce-assistant-chosen-item>a{font-size:11px;line-height:1.5;flex:1;min-width:0}.ce-assistant-chosen-item button{width:32px;height:36px;flex-shrink:0;border:0;border-radius:7px;background:#f0f6f2;color:#325d42;font-size:20px}.ce-assistant-compare-tools{display:flex;gap:12px;align-items:center;margin-bottom:16px}.ce-assistant-compare-tools input{max-width:340px;min-width:0;font-size:12px;min-height:42px;background:#fff}.ce-assistant-compare-tools>span{margin-left:auto;font-size:11px;color:var(--ce-muted)}.ce-assistant-compare-tools button{width:40px;height:40px;flex-shrink:0;border:1px solid #bed6c8;background:#fff;border-radius:50%;color:var(--ce-accent);font-size:20px}.ce-assistant-table-scroll tbody th{position:sticky;left:0;z-index:1;background:#f7faf8}.ce-assistant-table-scroll thead th:first-child{left:0;z-index:3}.ce-assistant-table-scroll thead th{z-index:2}.ce-assistant-table-scroll thead .ce-assistant-open{font-size:11px;margin:12px 0 0;font-weight:750;color:var(--ce-accent)}.ce-assistant-table-empty{font-size:12px;color:var(--ce-muted);padding:12px 0}@media(max-width:1200px){.ce-benefits-v8{gap:8px}.ce-benefits-v8>a{padding:18px 12px;gap:10px;flex-direction:column;text-align:center}.ce-benefit-copy strong{font-size:13px}.ce-assistant-form{grid-template-columns:1fr 1fr}.ce-assistant-form .ce-assistant-flags{grid-column:auto}.ce-assistant-form-actions{grid-column:1/-1;justify-content:flex-start}.ce-assistant-chosen{grid-template-columns:1fr}.ce-assistant-chosen-item{max-width:100%}}@media(max-width:650px){body.ce-site .ce-product-overview .variations th,body.ce-site .ce-product-overview .variations td{display:block;width:100%;padding:7px 0;text-align:left}.ce-product-overview .variations tr{display:block;margin-bottom:12px}.ce-benefits-v8{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px;padding-bottom:22px;gap:9px}.ce-benefits-v8>a{padding:15px 9px;gap:9px;border-radius:12px}.ce-benefits-v8>a:last-child{grid-column:1/-1;flex-direction:row;text-align:left;justify-content:center;padding:15px}.ce-benefit-icon{width:36px;height:36px;flex-basis:36px}.ce-benefit-icon svg{width:22px;height:22px}.ce-benefit-copy>span{font-size:11px}.ce-benefit-copy strong{font-size:12px}body.ce-site .ce-footer-v6{padding-top:28px}body.ce-site .ce-footer-v6 .ce-footer-top{display:flex;flex-direction:column;gap:0}body.ce-site .ce-footer-v6 .ce-footer-brand{order:0;max-width:100%;margin:0 0 24px}body.ce-site .ce-footer-v6 .ce-footer-brand p{font-size:13px;line-height:1.8;margin:17px 0}.ce-footer-socials{margin-top:17px}.ce-footer-socials>a{width:46px;height:46px}body.ce-site .ce-footer-v6 .ce-footer-contact{order:1;display:grid;grid-template-columns:35px minmax(0,1fr);gap:8px 12px;padding:23px;margin:0 0 24px;border-radius:16px}.ce-footer-contact .ce-footer-contact-orbit{grid-column:1;grid-row:1/3}.ce-site .ce-footer-v6 .ce-footer-contact h2{grid-column:2;margin:0!important;font-size:15px!important}.ce-site .ce-footer-v6 .ce-footer-contact>a{grid-column:2;display:flex;align-items:center;min-height:42px;font-size:13px}.ce-site .ce-footer-v6 .ce-footer-contact>a.ce-footer-phone{font-size:20px}.ce-site .ce-footer-v6 .ce-footer-contact p{grid-column:1/-1;margin-top:5px;font-size:12px}.ce-footer-group{order:2;border-bottom:1px solid #bfd1c5;width:100%}.ce-footer-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:14px 0;cursor:pointer;pointer-events:auto}.ce-footer-group>summary::after{display:block;content:'+';font-size:24px;line-height:1;color:var(--ce-accent)}.ce-footer-group[open]>summary::after{content:'−'}body.ce-site .ce-footer-v6 .ce-footer-group>summary h2{margin:0;font-size:15px}.ce-footer-group>div{padding-bottom:17px}body.ce-site .ce-footer-v6 .ce-footer-group li{font-size:14px;margin:0}.ce-footer-group li>a{padding:11px 0;min-height:44px}body.ce-site .ce-footer-v6 .ce-footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:11px;line-height:1.7;margin-top:25px;padding-top:22px}.ce-footer-intro .ce-kicker{font-size:9px}.ce-site .ce-footer-intro h2{font-size:26px}.ce-footer-intro .ce-button{min-height:46px}.ce-assistant-form{grid-template-columns:1fr;gap:15px}.ce-assistant-form .ce-assistant-flags{gap:16px}.ce-assistant-form-actions{flex-wrap:wrap}.ce-assistant-shortcuts{gap:7px}.ce-assistant-shortcuts>span{width:100%;margin-bottom:3px}.ce-assistant-shortcuts a{font-size:10px;padding:8px 11px}.ce-assistant-selection{padding:15px}.ce-assistant-selection-top>span{width:100%}.ce-assistant-selection-top{gap:8px}.ce-assistant-chosen{gap:8px}.ce-assistant-compare-tools{flex-wrap:wrap;gap:8px}.ce-assistant-compare-tools input{flex:0 0 100%;max-width:none}.ce-assistant-compare-tools>span{margin-left:0;margin-right:auto}.ce-assistant-table-scroll th:first-child{width:105px}.ce-assistant-table-scroll table{min-width:700px}}@media(prefers-reduced-motion:reduce){.ce-benefits-v8>a{transition:none}.ce-benefits-v8>a:hover{transform:none}}.ce-recent-list>a{min-width:0;overflow-wrap:anywhere}.ce-recent-list .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.ce-recent-list img{height:auto}.ce-assistant-card h3,.ce-assistant-chosen-item>a{overflow-wrap:anywhere}@media(max-width:650px){body.ce-site .ce-footer-v6 .ce-footer-contact{width:100%;align-self:stretch;box-sizing:border-box}}@media(max-width:650px){.ce-assistant-table-scroll table{min-width:calc(105px + (100% - 105px) * var(--ce-compare-columns,3));width:calc(105px + (100% - 105px) * var(--ce-compare-columns,3))}.ce-assistant-table-scroll thead th:first-child{width:105px}}