.ce-original-logo-link{display:inline-flex;align-items:center;position:relative;background:#fff0;line-height:1;min-width:0}.ce-logo-tone{position:absolute;pointer-events:none;overflow:hidden}body.ce-site .ce-original-logo{display:block;width:220px;height:auto;max-width:100%;max-height:64px;object-fit:contain;filter:var(--ce-logo-tone,none);background:#fff0;box-shadow:none;border:0;border-radius:0}body.ce-site .ce-footer-brand .ce-original-logo{width:240px;max-height:76px}body.ce-site .ce-announcement{background:var(--ce-announcement-background,linear-gradient(120deg,#eff9f1,#d4ecdf 55%,#e8f6ef));color:var(--ce-announcement-text,#345e45);border-top:1px solid #fff;border-bottom:2px solid #b4d3bf;box-shadow:inset 0 2px 0 #ffffffed,inset 0 -1px 0 #fff9,0 3px 0 -1px #9cbea96b,0 7px 17px #28503712;min-height:38px;padding-block:8px;font-weight:550;text-shadow:0 1px 0 #ffffffbf;position:relative;z-index:201}.ce-announcement>a{color:var(--ce-announcement-text,#305b41)}html body.ce-site :is(.add_to_cart_button,.single_add_to_cart_button,button[name="add-to-cart"],.wc-block-components-product-button__button,.wp-block-woocommerce-product-button .wp-block-button__link,.wc-block-components-product-button .wp-block-button__link,.ce-card-actions>.button){background:linear-gradient(180deg,#ffffff1c,transparent 40%),linear-gradient(115deg,var(--ce-cart-start,#23885b),var(--ce-cart-end,#0b6549))!important;color:#fff!important;border:1px solid #116d49!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff66,inset 0 -1px 0 #00472c55,0 3px 0 #074d35,0 7px 16px #14633b24!important;text-shadow:0 1px 1px #144c3030;font-weight:700;transition:box-shadow .18s,transform .18s,filter .18s}html body.ce-site :is(.add_to_cart_button,.single_add_to_cart_button,button[name="add-to-cart"],.wc-block-components-product-button__button,.wp-block-woocommerce-product-button .wp-block-button__link,.wc-block-components-product-button .wp-block-button__link,.ce-card-actions>.button):hover{filter:brightness(1.025);transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff80,0 3px 0 #074d35,0 10px 21px #14633b30!important}html body.ce-site :is(.add_to_cart_button,.single_add_to_cart_button,button[name="add-to-cart"],.wc-block-components-product-button__button,.ce-card-actions>.button):active{transform:translateY(2px);box-shadow:inset 0 2px 5px #03482950,0 1px 0 #074d35!important}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits{gap:12px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a{padding:18px 15px;gap:13px;background:linear-gradient(145deg,#f9fdfb,#edf6f0);border-color:#cfe2d6;box-shadow:inset 0 1px 0 white,0 5px 15px #244c2f08}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits strong{font-size:13px;line-height:1.6;font-weight:700}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits small{font-size:11px;line-height:1.6;margin-top:7px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a>svg:first-child{width:30px;height:30px;stroke-width:1.5;color:#478f67}.ce-assistant-v14 .ce-assistant-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 20px;padding:0}.ce-assistant-steps li{display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid #dbe9df;border-radius:12px;background:#f7fbf9;color:#718579;font-size:12px}.ce-assistant-steps li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#edf5f0;border:1px solid #d1e3d7;border-radius:10px;font-size:11px;font-weight:700}.ce-assistant-steps li[data-state=active]{color:#275d3d;border-color:#a5cfb6;background:linear-gradient(130deg,#edf8f1,#dcefe4);box-shadow:inset 0 1px 0 white,0 2px 0 -1px #bad8c6}.ce-assistant-steps li[data-state=done]>span{background:#4f8d67;color:#fff;border-color:#4f8d67}.ce-assistant-v14 .ce-assistant-workspace{background:linear-gradient(155deg,#ffffff,#f7fbf8);box-shadow:inset 0 1px 0 white,0 15px 40px #2853380a}.ce-assistant-v14 .ce-assistant-results{gap:14px}.ce-assistant-v14 .ce-assistant-card{background:#fff;border-color:#dbe8df;box-shadow:0 6px 18px #244d3009;padding:16px;transition:border-color .18s,box-shadow .18s}.ce-assistant-v14 .ce-assistant-card.is-selected{border-color:#7eaf91;box-shadow:inset 0 0 0 1px #9fc9ad,0 7px 17px #2d633c12;background:#f2faf5}.ce-assistant-v14 .ce-assistant-select{display:flex;justify-content:center;gap:8px;width:100%;border:1px solid #bbd5c5;border-radius:9px;background:linear-gradient(125deg,#f0f8f3,#dceddf);padding:7px 10px;font-size:11px;min-height:42px;cursor:pointer;color:#376c48}.ce-assistant-v14 .ce-assistant-select input{width:18px;height:18px}.ce-assistant-v14 .ce-assistant-card.is-selected .ce-assistant-select{background:#d6eadc;border-color:#91ba9f;color:#245c38}.ce-assistant-v14 .ce-assistant-selection{position:sticky;top:105px;z-index:15;margin:4px 0 16px;padding:12px 16px;background:#eaf6efed;border:1px solid #bddbc8;border-bottom:2px solid #a7cbb4;border-radius:13px;box-shadow:inset 0 1px 0 white,0 5px 16px #284f3017;backdrop-filter:blur(18px)}body.admin-bar .ce-assistant-v14 .ce-assistant-selection{top:139px}.ce-assistant-v14 .ce-assistant-selection[data-ce-size="0"] .ce-assistant-chosen{display:none}.ce-assistant-v14 .ce-assistant-selection-top{gap:10px}.ce-assistant-v14 .ce-assistant-selection-top>span{font-size:12px;color:#315d40}.ce-assistant-v14 .ce-assistant-chosen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.ce-assistant-chosen-empty{min-width:0;border:1px dashed #a8c8b3;border-radius:9px;background:#ffffff75;min-height:45px;font-size:11px;color:#63816d;padding:8px;cursor:pointer}.ce-assistant-chosen-empty:hover{background:#fff;border-color:#6fa283}.ce-assistant-v14 .ce-assistant-empty{font-size:12px;color:#6a8272;padding:14px 0 22px}.ce-assistant-v14 .ce-assistant-empty p{display:block;margin:0}.ce-assistant-v14 .ce-assistant-compare-heading{flex-wrap:wrap;align-items:center}.ce-assistant-v14 .ce-assistant-compare-heading h3{margin-right:auto}.ce-compare-expand{min-height:40px;padding:8px 12px;border:1px solid #b3d0bd;border-radius:10px;color:#356a47;background:linear-gradient(135deg,#f6fcf8,#e2f0e7);font:600 11px/1.5 var(--ce-font);display:inline-flex;align-items:center;gap:8px}.ce-compare-expand svg{width:17px;height:17px}.ce-compare-presets{display:flex;flex-wrap:wrap;gap:5px;padding:5px;border-radius:11px;background:#edf4ef;border:1px solid #dce9e0;margin-bottom:12px;width:fit-content}.ce-compare-presets button{padding:9px 13px;min-height:40px;border:1px solid #fff0;border-radius:8px;color:#65806c;background:#fff0;font:600 11px/1.5 var(--ce-font)}.ce-compare-presets button[aria-pressed=true]{background:#fff;color:#2c6942;border-color:#cadfcf;box-shadow:0 2px 5px #244e3010}.ce-assistant-v14 .ce-assistant-table-scroll{border-radius:13px;background:#fff}.ce-assistant-v14 .ce-assistant-table-scroll tbody tr:nth-child(even)>td{background:#f8fcf9}.ce-assistant-v14 .ce-assistant-table-scroll thead th{background:#edf6f0}body.ce-site .ce-compare-dialog{width:min(1220px,calc(100vw - 28px));max-width:none;max-height:94dvh;border:1px solid #fff;border-radius:20px;padding:20px 24px;background:#f7fcf9;color:#24432e;box-shadow:0 25px 100px #062b1a55;overscroll-behavior:contain}.ce-compare-dialog::backdrop{background:#0b2c1c7a;backdrop-filter:blur(7px)}.ce-compare-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #d4e5da}.ce-compare-dialog-head strong{font-size:14px}.ce-compare-dialog-close{display:inline-flex;align-items:center;gap:8px;border:1px solid #b8d4c1;background:#fff;color:#3d6a4a;border-radius:10px;min-height:44px;padding:9px 15px;font:600 12px var(--ce-font)}.ce-compare-dialog .ce-assistant-comparison{padding-top:18px;scroll-margin:0}.ce-compare-dialog .ce-assistant-table-scroll{max-height:calc(90dvh - 250px)}.ce-compare-dialog [data-ce-assistant-expand]{display:none}@media(max-width:1000px){.ce-assistant-steps li{font-size:11px;padding:10px}.ce-assistant-v14 .ce-assistant-selection{top:90px}}@media(max-width:650px){body.ce-site .ce-original-logo{width:150px;max-height:46px}.ce-header-bar{gap:10px}.ce-announcement{min-height:35px!important;font-size:10px!important;padding-block:8px!important}.ce-assistant-v14 .ce-assistant-steps{gap:6px;margin-bottom:16px}.ce-assistant-steps li{display:block;font-size:10px;line-height:1.5;padding:9px 8px}.ce-assistant-steps li>span{margin-bottom:7px;width:25px;height:25px;border-radius:8px;font-size:10px}.ce-assistant-steps strong{font-weight:650}.ce-assistant-v14 .ce-assistant-selection{top:84px;padding:10px;gap:8px}.ce-assistant-v14 .ce-assistant-selection-top>span{font-size:11px;width:auto;flex:1}.ce-assistant-v14 .ce-assistant-selection-top .ce-button{min-height:40px;font-size:10px;padding:8px 10px}.ce-assistant-v14 .ce-assistant-selection-top>.ce-text-link{font-size:9px}.ce-assistant-v14 .ce-assistant-chosen{gap:5px}.ce-assistant-v14 .ce-assistant-chosen-item{display:flex;flex-wrap:wrap;gap:4px;position:relative;padding:7px}.ce-assistant-v14 .ce-assistant-chosen-item img{width:24px;height:24px}.ce-assistant-v14 .ce-assistant-chosen-item a{font-size:9px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:0 0 100%;order:2}.ce-assistant-v14 .ce-assistant-chosen-item button{margin-left:auto;min-width:26px;min-height:28px;padding:3px}.ce-assistant-chosen-empty{font-size:9px;min-height:60px;padding:5px}.ce-compare-presets{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ce-compare-presets button{padding:8px 5px;font-size:10px}.ce-assistant-v14 .ce-assistant-compare-heading h3{font-size:22px}.ce-compare-expand{font-size:10px}body.ce-site .ce-compare-dialog{padding:14px 12px;border-radius:14px;max-height:96dvh}.ce-compare-dialog-head{gap:10px}.ce-compare-dialog-head strong{font-size:12px}.ce-compare-dialog-close{padding:8px 10px;font-size:10px}.ce-compare-dialog .ce-assistant-table-scroll{max-height:calc(93dvh - 320px)}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits strong{font-size:13px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits small{font-size:11px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a{padding:16px;gap:15px}}@media(prefers-reduced-motion:reduce){html body.ce-site :is(.add_to_cart_button,.single_add_to_cart_button,button[name="add-to-cart"],.wc-block-components-product-button__button,.ce-card-actions>.button),.ce-assistant-v14 .ce-assistant-card{transition:none;transform:none!important}}.ce-compare-options{border:1px solid #d7e7dd;border-radius:11px;background:#f1f8f4;margin-bottom:14px}.ce-compare-options>summary{display:flex;align-items:center;gap:9px;padding:11px 13px;min-height:44px;font-size:12px;color:#557c60}.ce-compare-options>summary svg{width:17px;height:17px}.ce-compare-options>summary::after{content:'+';margin-left:auto;font-size:19px}.ce-compare-options[open]>summary::after{content:'−'}.ce-compare-options .ce-assistant-compare-tools{padding:13px;margin:0;border-top:1px solid #dbe9df}.ce-compare-differences{display:flex;align-items:center;gap:7px;font-size:11px}.ce-assistant-v14 .ce-assistant-compare-tools input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px;padding:0;margin:0;accent-color:#4e8c63}.ce-assistant-v14 .ce-assistant-missing{gap:8px;line-height:1.5}.ce-compare-dialog .ce-assistant-table-scroll{max-height:calc(90dvh - 230px)}@media(max-width:650px){.ce-compare-options>summary{font-size:11px}.ce-compare-options .ce-assistant-compare-tools{display:flex;align-items:center;padding:12px;gap:12px}.ce-compare-differences,.ce-assistant-v14 .ce-assistant-missing{flex:0 0 100%;font-size:11px}.ce-assistant-v14 .ce-assistant-compare-tools input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px}.ce-compare-dialog .ce-assistant-table-scroll{max-height:calc(93dvh - 260px)}}