.elementor-46687 .elementor-element.elementor-element-c6ae1bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-46687 .elementor-element.elementor-element-c6ae1bf:not(.elementor-motion-effects-element-type-background),.elementor-46687 .elementor-element.elementor-element-c6ae1bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F2F2}.elementor-46687 .elementor-element.elementor-element-36639b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:5px 0px 0px 05px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px}.elementor-46687 .elementor-element.elementor-element-36639b8:not(.elementor-motion-effects-element-type-background),.elementor-46687 .elementor-element.elementor-element-36639b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7cc8cb17)}.elementor-46687 .elementor-element.elementor-element-aad7e0b .elementor-heading-title{font-size:1.5rem;text-transform:none;color:#000}.elementor-46687 .elementor-element.elementor-element-1c10b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 5px 0px 0px}.elementor-46687 .elementor-element.elementor-element-1c10b10:not(.elementor-motion-effects-element-type-background),.elementor-46687 .elementor-element.elementor-element-1c10b10>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7cc8cb17)}.elementor-46687 .elementor-element.elementor-element-83fd346 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:1.5rem;font-weight:500;text-transform:none}.elementor-46687 .elementor-element.elementor-element-1ae2876{--display:flex}.elementor-46687 .elementor-element.elementor-element-1ae2876:not(.elementor-motion-effects-element-type-background),.elementor-46687 .elementor-element.elementor-element-1ae2876>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cea2b1f)}.elementor-46687 .elementor-element.elementor-element-16d6e10 #payment #place_order{background-color:var(--e-global-color-472871cf)}.elementor-46687 .elementor-element.elementor-element-16d6e10 #payment #place_order:hover{background-color:var(--e-global-color-secondary)}.elementor-46687 .elementor-element.elementor-element-16d6e10{--additional-information-display:block;--order-review-title-alignment:start;--sections-background-color:var( --e-global-color-7cc8cb17 );--sections-border-type:none;--sections-border-radius:5px 5px 5px 5px;--sections-padding:20px 20px 20px 20px;--sections-title-color:var( --e-global-color-472871cf );--sections-secondary-title-color:#000000;--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-472871cf );--sections-checkboxes-color:var( --e-global-color-472871cf );--sections-radio-buttons-color:var( --e-global-color-472871cf );--links-normal-color:var( --e-global-color-472871cf );--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:16px;--forms-labels-color:var( --e-global-color-472871cf );--forms-label-spacing:0px;--forms-fields-normal-color:#000000;--forms-fields-border-radius:5px 5px 5px 5px;--forms-fields-padding:1px 1px 1px 1px;--forms-buttons-border-type:none;--forms-buttons-border-radius:.1px .1px .1px .1px;--order-summary-rows-gap-top:calc( 36px/2 );--order-summary-rows-gap-bottom:calc( 36px/2 );--order-summary-items-color:var( --e-global-color-472871cf );--order-summary-items-divider-color:#000000;--order-summary-items-divider-weight:0px;--order-summary-totals-color:var( --e-global-color-472871cf );--order-summary-totals-divider-weight:0px;--purchase-button-normal-text-color:#FFFFFF}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-shipping-fields{--shipping-heading-padding-start:20px}.elementor-46687 .elementor-element.elementor-element-16d6e10 h3#order_review_heading,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-billing-fields h3,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-additional-fields h3{font-family:"Noto Sans",Sans-serif;font-size:1.1rem}.elementor-46687 .elementor-element.elementor-element-16d6e10 .e-checkout-secondary-title{font-family:"Noto Sans",Sans-serif;font-size:1.3rem}.elementor-46687 .elementor-element.elementor-element-16d6e10 .e-description{font-family:"Noto Sans",Sans-serif;font-size:.8rem;font-weight:500;line-height:1rem;letter-spacing:.1px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-checkout #payment .payment_box,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-privacy-policy-text p,.elementor-46687 .elementor-element.elementor-element-16d6e10 .e-checkout-message{font-family:"Noto Sans",Sans-serif;font-size:.6rem;font-weight:400;line-height:.9rem;letter-spacing:.1px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-form__label-for-checkbox span{font-family:"Noto Sans",Sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.1px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .wc_payment_method label,.elementor-46687 .elementor-element.elementor-element-16d6e10 #shipping_method li label{font-family:"Noto Sans",Sans-serif;font-size:.8rem;line-height:1rem;letter-spacing:.1px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-billing-fields .form-row label,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-shipping-fields .form-row label,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-additional-fields .form-row label,.elementor-46687 .elementor-element.elementor-element-16d6e10 .e-woocommerce-login-anchor .form-row label,.elementor-46687 .elementor-element.elementor-element-16d6e10 .e-coupon-anchor-description{font-size:.8rem;letter-spacing:.3px}.elementor-46687 .elementor-element.elementor-element-16d6e10 #customer_details .input-text,.elementor-46687 .elementor-element.elementor-element-16d6e10 #customer_details .form-row textarea,.elementor-46687 .elementor-element.elementor-element-16d6e10 #customer_details .form-row select,.elementor-46687 .elementor-element.elementor-element-16d6e10 .e-woocommerce-login-anchor .input-text,.elementor-46687 .elementor-element.elementor-element-16d6e10 #coupon_code,.elementor-46687 .elementor-element.elementor-element-16d6e10 ::placeholder,.elementor-46687 .elementor-element.elementor-element-16d6e10 .select2-container--default .select2-selection--single,.select2-results__option{font-size:.8rem}.e-woo-select2-wrapper .select2-results__option{color:#000}.elementor-46687 .elementor-element.elementor-element-16d6e10 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 #fff0 #fff0 #fff0}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce #customer_details .form-row .input-text,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce #customer_details .form-row textarea,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce form #customer_details select,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-46687 .elementor-element.elementor-element-16d6e10 #coupon_code,.elementor-46687 .elementor-element.elementor-element-16d6e10 .select2-container--default .select2-selection--single{border-style:none}.elementor-46687 .elementor-element.elementor-element-16d6e10 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc((1px*2) + 16px);padding-left:1px;padding-right:1px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc((1px*2) + 16px);right:1px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .select2-container--default .select2-selection--single{height:auto}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-checkout-review-order-table .cart_item td{font-size:.9em;line-height:1rem;letter-spacing:.2px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .product-name .variation{font-family:"Noto Sans",Sans-serif;font-size:.8rem;font-weight:400;line-height:1rem;letter-spacing:.2px}.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-checkout-review-order-table thead tr th,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-checkout-review-order-table tfoot tr th,.elementor-46687 .elementor-element.elementor-element-16d6e10 .woocommerce-checkout-review-order-table tfoot tr td{font-size:.9rem;font-weight:400;line-height:1rem;letter-spacing:.2px}.elementor-46687 .elementor-element.elementor-element-16d6e10 #place_order{border-style:none}.elementor-46687 .elementor-element.elementor-element-580de5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-46687 .elementor-element.elementor-element-580de5a:not(.elementor-motion-effects-element-type-background),.elementor-46687 .elementor-element.elementor-element-580de5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F2F2}.elementor-46687 .elementor-element.elementor-element-2373e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:5px 0px 0px 05px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-46687 .elementor-element.elementor-element-2373e9c:not(.elementor-motion-effects-element-type-background),.elementor-46687 .elementor-element.elementor-element-2373e9c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7cc8cb17)}.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px}.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon-box-title{margin-block-end:6px}.elementor-46687 .elementor-element.elementor-element-f821dd3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-46687 .elementor-element.elementor-element-f821dd3.elementor-view-framed .elementor-icon,.elementor-46687 .elementor-element.elementor-element-f821dd3.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon{font-size:27px}.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon i{transform:rotate(172deg)}.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon-box-title,.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon-box-title a{font-family:"Noto Sans",Sans-serif;font-size:1rem;font-weight:500}.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon-box-description{font-family:"Noto Sans",Sans-serif;font-size:.9em;font-weight:500;line-height:1rem;letter-spacing:.3px}@media(max-width:850px){.elementor-46687 .elementor-element.elementor-element-f821dd3 .elementor-icon-box-wrapper{text-align:start}}@media(min-width:851px){.elementor-46687 .elementor-element.elementor-element-36639b8{--width:50%}.elementor-46687 .elementor-element.elementor-element-1c10b10{--width:50%}.elementor-46687 .elementor-element.elementor-element-2373e9c{--width:42%}}@media(max-width:1100px) and (min-width:851px){.elementor-46687 .elementor-element.elementor-element-c6ae1bf{--content-width:700px}.elementor-46687 .elementor-element.elementor-element-1ae2876{--content-width:700px}.elementor-46687 .elementor-element.elementor-element-580de5a{--content-width:700px}.elementor-46687 .elementor-element.elementor-element-2373e9c{--width:100%}}#billing_first_name,#billing_last_name,#billing_company,#billing_country,#billing_address_1,#billing_address_2,#billing_city,#billing_state,#billing_postcode,#billing_phone,#billing_email,#shipping_first_name,#shipping_last_name,#shipping_company,#shipping_country,#shipping_address_1,#shipping_address_2,#shipping_city,#shipping_state,#shipping_postcode,#order_comments{background:rgb(255 255 255 / .8)!important;backdrop-filter:blur(6px)!important;border:1px solid rgb(229 231 235 / .6)!important;border-radius:px!important;padding:12px 14px!important;font-size:15px!important;color:#111827!important;box-shadow:0 2px 6px rgb(0 0 0 / .05)!important;transition:all 0.3s ease-in-out!important}#billing_first_name::placeholder,#billing_last_name::placeholder,#billing_company::placeholder,#billing_address_1::placeholder,#billing_address_2::placeholder,#billing_city::placeholder,#billing_postcode::placeholder,#billing_phone::placeholder,#billing_email::placeholder,#shipping_first_name::placeholder,#shipping_last_name::placeholder,#shipping_company::placeholder,#shipping_address_1::placeholder,#shipping_address_2::placeholder,#shipping_city::placeholder,#shipping_postcode::placeholder,#order_comments::placeholder{color:#9ca3af!important;opacity:0.8!important}#billing_first_name:focus,#billing_last_name:focus,#billing_company:focus,#billing_country:focus,#billing_address_1:focus,#billing_address_2:focus,#billing_city:focus,#billing_state:focus,#billing_postcode:focus,#billing_phone:focus,#billing_email:focus,#shipping_first_name:focus,#shipping_last_name:focus,#shipping_company:focus,#shipping_country:focus,#shipping_address_1:focus,#shipping_address_2:focus,#shipping_city:focus,#shipping_state:focus,#shipping_postcode:focus,#order_comments:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 12px rgb(59 130 246 / .5)!important;background:rgb(255 255 255 / .95)!important;transform:scale(1.01)}.toast{display:none!important}.checkout-item-image{min-width:60px;border-radius:100%!important}.product-name{position:relative;padding:0px!important}.product-quantity{position:absolute;top:0;left:32px;background:#000;color:#fff;font-size:10px;padding-top:1px;padding-bottom:1px;padding-left:3px!important;padding-right:3px!important;border-radius:100%}.new-price{display:none}.product-name{padding:0px!important}.product-total,.woocommerce-Price-amount{display:flex;justify-content:end}.select2-container--default .select2-results__options{background-color:#fff;border-radius:10px;padding:8px 0;box-shadow:0 8px 20px rgb(0 0 0 / .08);font-family:'Inter',sans-serif;font-size:15px;color:#333;max-height:250px;overflow-y:auto;border:1px solid #e0e0e0}.select2-container--default .select2-results__option{padding:10px 16px;transition:background-color 0.2s ease,color 0.2s ease;cursor:pointer;border-radius:6px;margin:2px 8px}.select2-container--default .select2-results__option--highlighted{background-color:#4a90e2!important;color:#fff!important}.select2-results__options::-webkit-scrollbar{width:8px}.select2-results__options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.select2-results__options::-webkit-scrollbar-track{background-color:#fff0}.wc-stripe-upe-form,.payment_box.payment_method_stripe{background-color:#fff!important;padding:15px;border-radius:8px;border:1px solid #e0e0e0}.wc-stripe-upe-form iframe{border:none;background-color:transparent!important}#wc-stripe-upe-form{border:none!important}#Field-numberInput,.p-CardNumberInput-input{background:rgb(255 255 255 / .8)!important;backdrop-filter:blur(6px)!important;border:1px solid rgb(229 231 235 / .6)!important;border-radius:8px!important;padding:12px 14px!important;font-size:15px!important;color:#111827!important;box-shadow:0 2px 6px rgb(0 0 0 / .05)!important;transition:all 0.3s ease-in-out!important;width:100%!important}#Field-numberInput::placeholder,.p-CardNumberInput-input::placeholder{color:#9ca3af!important;opacity:0.8!important}#Field-numberInput:focus,.p-CardNumberInput-input:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 12px rgb(59 130 246 / .5)!important;background:rgb(255 255 255 / .95)!important;transform:scale(1.01)}