.elementor-145 .elementor-element.elementor-element-765ccd6{--display:flex;--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:80px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-145 .elementor-element.elementor-element-b6922c3{text-align:center;}.elementor-145 .elementor-element.elementor-element-b6922c3 .elementor-heading-title{font-size:48px;}.elementor-145 .elementor-element.elementor-element-0b11e07{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;}.elementor-145 .elementor-element.elementor-element-814ecc0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-145 .elementor-element.elementor-element-ec185f6{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#E2E8F0;--sections-border-radius:18px 18px 18px 18px;--sections-padding:30px 30px 30px 30px;--sections-margin:24px;--sections-title-color:#0B1220;--links-normal-color:#1A86E0;--links-hover-color:#126BB8;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-border-radius:10px 10px 10px 10px;}.elementor-145 .elementor-element.elementor-element-ec185f6 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-145 .elementor-element.elementor-element-ec185f6 {--sections-descriptions-color:#4A5568;--forms-fields-padding:13px 16px 13px 16px;}.elementor-145 .elementor-element.elementor-element-ec185f6 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (13px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-145 .elementor-element.elementor-element-ec185f6 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (13px*2) + 16px );right:16px;}.elementor-145 .elementor-element.elementor-element-ec185f6 .select2-container--default .select2-selection--single{height:auto;}.elementor-145 .elementor-element.elementor-element-91592cc{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-7db4b64{width:var( --container-widget-width, calc(33.33% - 14px) );max-width:calc(33.33% - 14px);--container-widget-width:calc(33.33% - 14px);--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-7db4b64 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-145 .elementor-element.elementor-element-7db4b64 .elementor-icon-box-title{margin-block-end:2px;color:#0B1220;}.elementor-145 .elementor-element.elementor-element-7db4b64.elementor-view-stacked .elementor-icon{background-color:#E3F0FC;fill:#1A86E0;color:#1A86E0;}.elementor-145 .elementor-element.elementor-element-7db4b64.elementor-view-framed .elementor-icon, .elementor-145 .elementor-element.elementor-element-7db4b64.elementor-view-default .elementor-icon{fill:#E3F0FC;color:#E3F0FC;border-color:#E3F0FC;}.elementor-145 .elementor-element.elementor-element-7db4b64.elementor-view-framed .elementor-icon{background-color:#1A86E0;}.elementor-145 .elementor-element.elementor-element-7db4b64 .elementor-icon{font-size:16px;padding:0.85em;}.elementor-145 .elementor-element.elementor-element-7db4b64 .elementor-icon-box-title, .elementor-145 .elementor-element.elementor-element-7db4b64 .elementor-icon-box-title a{font-family:"Manrope", sans-serif;font-size:15px;font-weight:700;}.elementor-145 .elementor-element.elementor-element-7db4b64 .elementor-icon-box-description{font-size:13px;color:#6B7686;}.elementor-145 .elementor-element.elementor-element-bb47677{width:var( --container-widget-width, calc(33.33% - 14px) );max-width:calc(33.33% - 14px);--container-widget-width:calc(33.33% - 14px);--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-bb47677 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-145 .elementor-element.elementor-element-bb47677 .elementor-icon-box-title{margin-block-end:2px;color:#0B1220;}.elementor-145 .elementor-element.elementor-element-bb47677.elementor-view-stacked .elementor-icon{background-color:#E3F0FC;fill:#1A86E0;color:#1A86E0;}.elementor-145 .elementor-element.elementor-element-bb47677.elementor-view-framed .elementor-icon, .elementor-145 .elementor-element.elementor-element-bb47677.elementor-view-default .elementor-icon{fill:#E3F0FC;color:#E3F0FC;border-color:#E3F0FC;}.elementor-145 .elementor-element.elementor-element-bb47677.elementor-view-framed .elementor-icon{background-color:#1A86E0;}.elementor-145 .elementor-element.elementor-element-bb47677 .elementor-icon{font-size:16px;padding:0.85em;}.elementor-145 .elementor-element.elementor-element-bb47677 .elementor-icon-box-title, .elementor-145 .elementor-element.elementor-element-bb47677 .elementor-icon-box-title a{font-family:"Manrope", sans-serif;font-size:15px;font-weight:700;}.elementor-145 .elementor-element.elementor-element-bb47677 .elementor-icon-box-description{font-size:13px;color:#6B7686;}.elementor-145 .elementor-element.elementor-element-cc89293{width:var( --container-widget-width, calc(33.33% - 14px) );max-width:calc(33.33% - 14px);--container-widget-width:calc(33.33% - 14px);--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-cc89293 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-145 .elementor-element.elementor-element-cc89293 .elementor-icon-box-title{margin-block-end:2px;color:#0B1220;}.elementor-145 .elementor-element.elementor-element-cc89293.elementor-view-stacked .elementor-icon{background-color:#E3F0FC;fill:#1A86E0;color:#1A86E0;}.elementor-145 .elementor-element.elementor-element-cc89293.elementor-view-framed .elementor-icon, .elementor-145 .elementor-element.elementor-element-cc89293.elementor-view-default .elementor-icon{fill:#E3F0FC;color:#E3F0FC;border-color:#E3F0FC;}.elementor-145 .elementor-element.elementor-element-cc89293.elementor-view-framed .elementor-icon{background-color:#1A86E0;}.elementor-145 .elementor-element.elementor-element-cc89293 .elementor-icon{font-size:16px;padding:0.85em;}.elementor-145 .elementor-element.elementor-element-cc89293 .elementor-icon-box-title, .elementor-145 .elementor-element.elementor-element-cc89293 .elementor-icon-box-title a{font-family:"Manrope", sans-serif;font-size:15px;font-weight:700;}.elementor-145 .elementor-element.elementor-element-cc89293 .elementor-icon-box-description{font-size:13px;color:#6B7686;}@media(max-width:1024px){.elementor-145 .elementor-element.elementor-element-765ccd6{--padding-top:64px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-145 .elementor-element.elementor-element-b6922c3 .elementor-heading-title{font-size:40px;}.elementor-145 .elementor-element.elementor-element-814ecc0{--padding-top:0px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-145 .elementor-element.elementor-element-91592cc{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-765ccd6{--padding-top:48px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-145 .elementor-element.elementor-element-b6922c3 .elementor-heading-title{font-size:32px;}.elementor-145 .elementor-element.elementor-element-0b11e07{width:100%;max-width:100%;}.elementor-145 .elementor-element.elementor-element-814ecc0{--padding-top:0px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-145 .elementor-element.elementor-element-ec185f6{--sections-padding:22px 18px 22px 18px;}.elementor-145 .elementor-element.elementor-element-91592cc{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-7db4b64{width:100%;max-width:100%;}.elementor-145 .elementor-element.elementor-element-bb47677{width:100%;max-width:100%;}.elementor-145 .elementor-element.elementor-element-cc89293{width:100%;max-width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ec185f6 */.elementor-145 .elementor-element.elementor-element-ec185f6 .button,.elementor-145 .elementor-element.elementor-element-ec185f6 button.button,.elementor-145 .elementor-element.elementor-element-ec185f6 #place_order,.elementor-145 .elementor-element.elementor-element-ec185f6 .checkout-button{background:#1A86E0!important;border:0!important;border-radius:10px!important;color:#fff!important;font:600 15px/1.2 Inter,sans-serif!important;padding:16px 24px!important;transition:background .25s} .elementor-145 .elementor-element.elementor-element-ec185f6 .button:hover,.elementor-145 .elementor-element.elementor-element-ec185f6 #place_order:hover,.elementor-145 .elementor-element.elementor-element-ec185f6 .checkout-button:hover{background:#126BB8!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .e-cart-section .button[name=update_cart],.elementor-145 .elementor-element.elementor-element-ec185f6 .coupon .button{background:#fff!important;color:#0B1220!important;border:1px solid #0B1220!important;padding:12px 18px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .e-cart-section .button[name=update_cart]:hover,.elementor-145 .elementor-element.elementor-element-ec185f6 .coupon .button:hover{background:#0B1220!important;color:#fff!important} .elementor-145 .elementor-element.elementor-element-ec185f6 h3,.elementor-145 .elementor-element.elementor-element-ec185f6 .e-cart__totals h2,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-billing-fields h3,.elementor-145 .elementor-element.elementor-element-ec185f6 #order_review_heading{font:700 20px/1.3 Manrope,sans-serif!important;color:#0B1220!important} .elementor-145 .elementor-element.elementor-element-ec185f6 table.shop_table{border:0!important} .elementor-145 .elementor-element.elementor-element-ec185f6 table.shop_table th{font:600 13px Inter,sans-serif!important;color:#6B7686!important;border:0!important} .elementor-145 .elementor-element.elementor-element-ec185f6 table.shop_table td{border-top:1px solid #EEF1F5!important;font:500 15px Inter,sans-serif;color:#0B1220;vertical-align:middle} .elementor-145 .elementor-element.elementor-element-ec185f6 .product-thumbnail img{width:76px!important;border-radius:12px;background:#EEF3F8} .elementor-145 .elementor-element.elementor-element-ec185f6 .product-name a{font:700 16px/1.3 Manrope,sans-serif;color:#0B1220!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .product-remove a{color:#94A0B0!important;font-size:22px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .quantity .qty{width:72px;height:44px;border:1px solid #E2E8F0;border-radius:10px;text-align:center;font:600 15px Inter,sans-serif} .elementor-145 .elementor-element.elementor-element-ec185f6 .order-total .amount,.elementor-145 .elementor-element.elementor-element-ec185f6 .order-total th{font:800 20px Manrope,sans-serif!important;color:#0B1220!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-shipping-methods li{font:500 14px Inter,sans-serif} .elementor-145 .elementor-element.elementor-element-ec185f6 #payment{background:#F7FAFD!important;border-radius:14px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 #payment .payment_box{background:#fff!important;border-radius:10px;color:#4A5568;font-size:14px} .elementor-145 .elementor-element.elementor-element-ec185f6 #payment .payment_box:before{display:none} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-message,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-error{border:1px solid #E2E8F0!important;border-left:4px solid #1A86E0!important;border-radius:12px;background:#fff!important;padding:16px 20px 16px 50px!important;font:500 15px/1.5 Inter,sans-serif;color:#0B1220!important;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-message:before{color:#1A86E0!important;top:50%!important;transform:translateY(-50%);left:18px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-message .button{order:2;padding:10px 16px!important;font-size:14px!important;margin:0!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-error{border-left-color:#D9443A!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-message:focus,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-error:focus,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-notices-wrapper:focus,.elementor-145 .elementor-element.elementor-element-ec185f6 [role=alert]:focus{outline:none!important} @media(max-width:767px){.elementor-145 .elementor-element.elementor-element-ec185f6 .shop_table_responsive .product-thumbnail{display:block!important;text-align:center!important;padding-top:14px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .shop_table_responsive .product-thumbnail:before{display:none!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .product-thumbnail img{width:96px!important}} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-order{max-width:880px;margin:0 auto} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-order .woocommerce-notice--success,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-thankyou-order-received{display:none} .elementor-145 .elementor-element.elementor-element-ec185f6 ul.woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;list-style:none;margin:0 0 28px!important;padding:0!important} .elementor-145 .elementor-element.elementor-element-ec185f6 ul.woocommerce-order-overview:before,.elementor-145 .elementor-element.elementor-element-ec185f6 ul.woocommerce-order-overview:after{display:none!important} .elementor-145 .elementor-element.elementor-element-ec185f6 ul.woocommerce-order-overview li{float:none!important;margin:0!important;padding:16px 18px!important;border:1px solid #E2E8F0!important;border-radius:14px;background:#F7FAFD;font:500 13px/1.4 Inter,sans-serif;color:#6B7686;text-transform:none!important} .elementor-145 .elementor-element.elementor-element-ec185f6 ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font:700 16px/1.3 Manrope,sans-serif;color:#0B1220;text-transform:none} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-order>p{background:#fff;border:1px solid #E2E8F0;border-left:4px solid #1A86E0;border-radius:12px;padding:16px 20px;color:#4A5568} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-order-details,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details{background:#fff;border:1px solid #E2E8F0;border-radius:18px;padding:28px 30px;margin:0 0 24px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-order-details__title,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-column__title{font:700 20px/1.3 Manrope,sans-serif!important;color:#0B1220;margin:0 0 16px!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details address{border:0!important;padding:0!important;font-style:normal;line-height:1.7;color:#4A5568} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:24px} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details .col2-set:before,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details .col2-set:after{display:none} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details .col2-set .col-1,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details .col2-set .col-2{float:none!important;width:auto!important;max-width:none!important} @media(max-width:767px){.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-order-details,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details{padding:22px 18px} .elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-customer-details .col2-set{grid-template-columns:1fr}} .elementor-145 .elementor-element.elementor-element-ec185f6 .cart-empty,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-info{border:1px dashed #C9D6E3!important;border-radius:18px;background:#F7FAFD!important;text-align:center;padding:40px 20px!important;font:500 17px Inter,sans-serif;color:#4A5568!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .cart-empty:before,.elementor-145 .elementor-element.elementor-element-ec185f6 .woocommerce-info:before{display:none!important} .elementor-145 .elementor-element.elementor-element-ec185f6 .return-to-shop{text-align:center;margin-top:20px}/* End custom CSS */