.elementor-234909 .elementor-element.elementor-element-77fdb9{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-234909 .elementor-element.elementor-element-77fdb9:not(.elementor-motion-effects-element-type-background),.elementor-234909 .elementor-element.elementor-element-77fdb9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-234909 .elementor-element.elementor-element-5ad96d8c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:center}.elementor-234909 .elementor-element.elementor-element-ac48da6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-234909 .elementor-element.elementor-element-466fc201{width:var(--container-widget-width,20.373%);max-width:20.373%;background-color:#fff;padding:22px 18px 22px 18px;--container-widget-width:20.373%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe7ea;border-radius:14px 14px 14px 14px}.elementor-234909 .elementor-element.elementor-element-466fc201.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-234909 .elementor-element.elementor-element-466fc201 .elementor-icon-box-wrapper{gap:12px}.elementor-234909 .elementor-element.elementor-element-466fc201.elementor-view-stacked .elementor-icon{background-color:#008c95}.elementor-234909 .elementor-element.elementor-element-466fc201.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-466fc201.elementor-view-default .elementor-icon{fill:#008c95;color:#008c95;border-color:#008c95}.elementor-234909 .elementor-element.elementor-element-466fc201 .elementor-icon{font-size:50px}.elementor-234909 .elementor-element.elementor-element-466fc201 .elementor-icon-box-title,.elementor-234909 .elementor-element.elementor-element-466fc201 .elementor-icon-box-title a{font-size:16px;font-weight:700}.elementor-234909 .elementor-element.elementor-element-466fc201 .elementor-icon-box-description{font-size:12px;line-height:17px}.elementor-234909 .elementor-element.elementor-element-958923c .elementor-icon-wrapper{text-align:center}.elementor-234909 .elementor-element.elementor-element-958923c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-958923c.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-958923c.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-958923c.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-958923c.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-958923c .elementor-icon{font-size:20px}.elementor-234909 .elementor-element.elementor-element-958923c .elementor-icon svg{height:20px}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1{background-color:#fff;padding:22px 18px 22px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe7ea;border-radius:14px 14px 14px 14px}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1 .elementor-icon-box-wrapper{gap:12px}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1.elementor-view-stacked .elementor-icon{background-color:#008c95}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-3dbbf1f1.elementor-view-default .elementor-icon{fill:#008c95;color:#008c95;border-color:#008c95}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1 .elementor-icon{font-size:50px}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1 .elementor-icon-box-title,.elementor-234909 .elementor-element.elementor-element-3dbbf1f1 .elementor-icon-box-title a{font-size:16px;font-weight:700}.elementor-234909 .elementor-element.elementor-element-3dbbf1f1 .elementor-icon-box-description{font-size:12px;line-height:17px}.elementor-234909 .elementor-element.elementor-element-67d4f753 .elementor-icon-wrapper{text-align:center}.elementor-234909 .elementor-element.elementor-element-67d4f753.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-67d4f753.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-67d4f753.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-67d4f753.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-67d4f753.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-67d4f753 .elementor-icon{font-size:20px}.elementor-234909 .elementor-element.elementor-element-67d4f753 .elementor-icon svg{height:20px}.elementor-234909 .elementor-element.elementor-element-22cf55f4{background-color:#fff;padding:22px 18px 22px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe7ea;border-radius:14px 14px 14px 14px}.elementor-234909 .elementor-element.elementor-element-22cf55f4 .elementor-icon-box-wrapper{gap:12px}.elementor-234909 .elementor-element.elementor-element-22cf55f4.elementor-view-stacked .elementor-icon{background-color:#008c95}.elementor-234909 .elementor-element.elementor-element-22cf55f4.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-22cf55f4.elementor-view-default .elementor-icon{fill:#008c95;color:#008c95;border-color:#008c95}.elementor-234909 .elementor-element.elementor-element-22cf55f4 .elementor-icon{font-size:50px}.elementor-234909 .elementor-element.elementor-element-22cf55f4 .elementor-icon-box-title,.elementor-234909 .elementor-element.elementor-element-22cf55f4 .elementor-icon-box-title a{font-size:16px;font-weight:700}.elementor-234909 .elementor-element.elementor-element-22cf55f4 .elementor-icon-box-description{font-size:12px;line-height:17px}.elementor-234909 .elementor-element.elementor-element-28aeb9d2 .elementor-icon-wrapper{text-align:center}.elementor-234909 .elementor-element.elementor-element-28aeb9d2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-28aeb9d2.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-28aeb9d2.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-28aeb9d2.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-28aeb9d2.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-234909 .elementor-element.elementor-element-28aeb9d2 .elementor-icon{font-size:20px}.elementor-234909 .elementor-element.elementor-element-28aeb9d2 .elementor-icon svg{height:20px}.elementor-234909 .elementor-element.elementor-element-ca130b5{background-color:#fff;padding:22px 18px 22px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe7ea;border-radius:14px 14px 14px 14px}.elementor-234909 .elementor-element.elementor-element-ca130b5 .elementor-icon-box-wrapper{gap:12px}.elementor-234909 .elementor-element.elementor-element-ca130b5.elementor-view-stacked .elementor-icon{background-color:#008c95}.elementor-234909 .elementor-element.elementor-element-ca130b5.elementor-view-framed .elementor-icon,.elementor-234909 .elementor-element.elementor-element-ca130b5.elementor-view-default .elementor-icon{fill:#008c95;color:#008c95;border-color:#008c95}.elementor-234909 .elementor-element.elementor-element-ca130b5 .elementor-icon{font-size:50px}.elementor-234909 .elementor-element.elementor-element-ca130b5 .elementor-icon-box-title,.elementor-234909 .elementor-element.elementor-element-ca130b5 .elementor-icon-box-title a{font-size:16px;font-weight:700}.elementor-234909 .elementor-element.elementor-element-ca130b5 .elementor-icon-box-description{font-size:12px;line-height:17px}@media(max-width:768px){.elementor-234909 .elementor-element.elementor-element-ac48da6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch}}@media(min-width:769px){.elementor-234909 .elementor-element.elementor-element-77fdb9{--content-width:1400px}}.single-product .fp-product-calculator{--fp-magenta:#B80B4D;--fp-teal:#019694;--fp-black:#231F20;--fp-grey:#646769;--fp-border:#E4E7EA;--fp-soft:#F7F7F6;--fp-pale-teal:#F0FAFA;--fp-pale-pink:#FFF7FA;background:#ffffff!important;border:1px solid var(--fp-border)!important;border-radius:18px!important;box-shadow:0 14px 38px rgba(35,31,32,.08)!important;padding:24px!important;overflow:hidden!important}.single-product .fp-product-calculator .elementor-widget{margin-bottom:18px!important}.single-product .fp-product-calculator .elementor-widget:last-child{margin-bottom:0!important}.single-product .fp-product-calculator .fp-calculator-header{background:#B80B4D!important;color:#ffffff!important;border-radius:18px 18px 0 0!important;padding:18px 24px!important;margin:-24px -24px 24px -24px!important}.single-product .fp-product-calculator .fp-calculator-header h1,.single-product .fp-product-calculator .fp-calculator-header h2,.single-product .fp-product-calculator .fp-calculator-header h3,.single-product .fp-product-calculator .fp-calculator-header .elementor-heading-title{color:#ffffff!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important;margin:0!important;text-transform:none!important}.single-product .fp-product-calculator .fp-calculator-header .elementor-heading-title::before{content:"⚡";display:inline-block;margin-right:10px}.single-product .fp-product-calculator .elementor-widget-heading.fp-calculator-header{background:#B80B4D!important;border-radius:18px 18px 0 0!important;padding:18px 24px!important;margin:-24px -24px 24px -24px!important}t,.single-product .fp-product-calculator .wcpa_price_summary .wcpa_total_price .amount,.single-product .fp-product-calculator .wcpa_price_summary [class*="total"] .amount{color:#B80B4D!important;font-size:22px!important;font-weight:900!important}.single-product .fp-product-calculator .wcpa_price_summary{margin-top:20px!important;padding-top:18px!important;border-top:1px solid #DDE3E7!important;color:var(--fp-black)!important}.single-product .fp-product-calculator .wcpa_price_summary,.single-product .fp-product-calculator .wcpa_price_summary *{font-size:14px!important}.single-product .fp-product-calculator .wcpa_price_summary [class*="total"],.single-product .fp-product-calculator .wcpa_price_summary .wcpa_total{font-weight:900!important}.single-product .fp-product-calculator .wcpa_price_summary [class*="discount"],.single-product .fp-product-calculator .wcpa_price_summary .discount{color:var(--fp-magenta)!important}.single-product .fp-product-calculator .fp-price-box{display:block!important;background:#F0FAFA!important;border:1px solid #019694!important;border-radius:18px!important;padding:20px!important;text-align:center!important;margin:24px 0!important}.single-product .fp-product-calculator .fp-price-label{color:#019694!important;font-size:18px!important;font-weight:900!important}.single-product .fp-product-calculator .fp-live-price,.single-product .fp-product-calculator .fp-live-price-amount{color:#B80B4D!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important}.single-product .fp-product-calculator .fp-live-price-vat{color:#B80B4D!important;font-size:17px!important;font-weight:700!important}.single-product .fp-product-calculator form.cart{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.single-product .fp-product-calculator div.quantity{min-height:48px!important;border-radius:999px!important;overflow:hidden!important}.single-product .fp-product-calculator div.quantity .minus,.single-product .fp-product-calculator div.quantity .plus{width:42px!important;min-width:42px!important;height:48px!important;border:0!important;background:#B80B4D!important;color:#ffffff!important;font-weight:900!important}.single-product .fp-product-calculator div.quantity input.qty{width:54px!important;height:48px!important;min-height:48px!important;border-top:0!important;border-bottom:1px solid #DDE3E7!important;border-left:0!important;border-right:0!important;border-radius:0!important;text-align:center!important;font-weight:700!important}.single-product .fp-product-calculator .single_add_to_cart_button,.single-product .fp-product-calculator button.single_add_to_cart_button{flex:1 1 100%!important;width:100%!important;min-height:54px!important;border:0!important;border-radius:999px!important;background:#B80B4D!important;color:#ffffff!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important;margin-top:8px!important}.single-product .fp-product-calculator .single_add_to_cart_button:hover,.single-product .fp-product-calculator button.single_add_to_cart_button:hover{background:#019694!important;color:#ffffff!important}.single-product .fp-product-calculator .wc-ppcp-product-payments__container,.single-product .fp-product-calculator .wc-ppcp-paylater-msg__container,.single-product .fp-product-calculator .wc-stripe-product-checkout-container,.single-product .fp-product-calculator [id*="paylater"],.single-product .fp-product-calculator [class*="clearpay"],.single-product .fp-product-calculator [class*="paypal"]{margin:12px 0 0!important;text-align:center!important;font-size:12px!important;color:var(--fp-grey)!important}.single-product .fp-product-calculator .fp-delivery-box{background:#F0FAFA!important;border:1px solid #019694!important;border-radius:18px!important;padding:22px 20px!important;text-align:center!important;margin-top:24px!important;min-height:0!important;height:auto!important}.single-product .fp-product-calculator .fp-delivery-box .elementor-widget{margin-bottom:10px!important}.single-product .fp-product-calculator .fp-delivery-box .elementor-widget:last-child{margin-bottom:0!important}.single-product .fp-product-calculator .fp-delivery-box h1,.single-product .fp-product-calculator .fp-delivery-box h2,.single-product .fp-product-calculator .fp-delivery-box h3,.single-product .fp-product-calculator .fp-delivery-box .elementor-heading-title{color:#231F20!important;font-size:22px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;margin:0 0 16px 0!important}.single-product .fp-product-calculator .fp-delivery-box .elementor-heading-title::before{content:none!important}.single-product .fp-product-calculator .fp-delivery-box .wd-est-del,.single-product .fp-product-calculator .fp-delivery-box .wd-product-info.wd-est-del{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;background:#ffffff!important;border:1px solid rgba(1,150,148,.22)!important;border-radius:999px!important;padding:10px 16px!important;text-align:center!important;color:#231F20!important;margin:0 auto 14px auto!important;line-height:1.35!important}.single-product .fp-product-calculator .fp-delivery-box .wd-est-del .wd-info-icon{color:#019694!important;font-size:22px!important;margin:0!important;flex:0 0 auto!important}.single-product .fp-product-calculator .fp-delivery-box .wd-est-del .wd-info-msg{display:inline-block!important;text-align:center!important;line-height:1.35!important;font-size:14px!important;color:#231F20!important}.single-product .fp-product-calculator .fp-delivery-box .wd-est-del strong{color:#231F20!important;font-weight:900!important}.single-product .fp-product-calculator .fp-delivery-box .wd-hint{margin-left:4px!important}.single-product .fp-product-calculator .fp-delivery-box p,.single-product .fp-product-calculator .fp-delivery-box .elementor-widget-text-editor,.single-product .fp-product-calculator .fp-delivery-box .elementor-widget-text-editor p{color:#231F20!important;font-size:14px!important;line-height:1.45!important;text-align:center!important;margin:0!important}.single-product .fp-product-calculator .fp-delivery-box a,.single-product .fp-product-calculator .fp-delivery-box strong{color:#019694!important;font-weight:900!important}@media (max-width:768px){.single-product .fp-product-calculator .fp-delivery-box{padding:20px 14px!important}.single-product .fp-product-calculator .fp-delivery-box .elementor-heading-title{font-size:20px!important}.single-product .fp-product-calculator .fp-delivery-box .wd-est-del,.single-product .fp-product-calculator .fp-delivery-box .wd-product-info.wd-est-del{display:flex!important;width:100%!important;border-radius:14px!important;padding:12px!important}.single-product .fp-product-calculator .fp-delivery-box .wd-est-del .wd-info-msg{font-size:13px!important}}