.elementor-488 .elementor-element.elementor-element-9c214c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-488 .elementor-element.elementor-element-f946aa7{--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;--padding-top:50px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-488 .elementor-element.elementor-element-ebb1f00{color:#6F42C1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-488 .elementor-element.elementor-element-3817618 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;color:#4B2E83;}.elementor-488 .elementor-element.elementor-element-fd1d91f{--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-title-color:#4B2E83;--links-normal-color:#6F42C1;}.elementor-488 .elementor-element.elementor-element-ad099aa > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-488 .elementor-element.elementor-element-f946aa7{--content-width:1180px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-488 .elementor-element.elementor-element-3817618 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for template, class: .elementor-element-9c214c6 */body.elementor-page-488{padding-top:0!important}.elementor-488 .elementor-element.elementor-element-9c214c6{width:100%;margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-fd1d91f */.elementor-488 .elementor-element.elementor-element-fd1d91f{font:16px/1.65 Poppins,Arial,sans-serif;--sections-background-color:transparent;--sections-padding:0;--sections-border-type:none;--sections-border-radius:0;--forms-buttons-normal-text-color:white;--forms-buttons-normal-background-color:#6F42C1;--checkout-button-normal-background-color:#6F42C1}
.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce,.elementor-488 .elementor-element.elementor-element-fd1d91f table,.elementor-488 .elementor-element.elementor-element-fd1d91f th,.elementor-488 .elementor-element.elementor-element-fd1d91f td,.elementor-488 .elementor-element.elementor-element-fd1d91f button,.elementor-488 .elementor-element.elementor-element-fd1d91f a{font-family:Poppins,Arial,sans-serif!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .e-cart__container{display:block!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .e-cart-section{padding:0!important;border:0!important;background:transparent!important;margin:0!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .e-cart__column{width:100%!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .e-cart__column-end{margin-top:32px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce-cart-form{position:relative}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart{border:1px solid #e7deef!important;border-radius:14px!important;border-collapse:separate!important;margin:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart th,.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart td{padding:11.2px 16px!important;font-size:16px!important;line-height:26.4px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart thead{background:#fbfbfb!important}.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart th{font-weight:700!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart td{border-top:1px solid #d1d5db!important;text-align:left!important}.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .product-remove{text-align:center!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .product-thumbnail img{width:70px!important;max-width:70px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .actions{height:83px!important;text-align:right!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .button{font-size:16px!important;line-height:22.4px!important;font-weight:500!important;padding:14px 24px!important;border:0!important;border-radius:24px!important;background:#6F42C1!important;color:#fff!important;min-height:48px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f button[name=update_cart]{float:right!important;margin:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce-cart-form>.coupon{position:absolute!important;bottom:16px;left:17px;width:auto!important;float:none!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col{display:flex!important;gap:9px!important;padding:0!important;margin:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-start,.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-end{width:auto!important;padding:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f #coupon_code{width:80px!important;height:46px!important;padding:8px 12px!important;margin:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals{float:right!important;width:48%!important;border:1px solid #d1d5db!important;padding:0 20px!important;margin:0 0 32px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals h2{font:600 30px/39px Poppins,Arial,sans-serif!important;background:#fbfbfb!important;margin:0 -20px 20px!important;padding:21px 30px!important;border-bottom:1px solid #d1d5db!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals table{margin:0 0 6px!important;border:0!important;border-radius:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals th,.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals td{padding:11.2px 16px!important;line-height:24px!important;font-size:16px!important;text-align:left!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals th{font-weight:500!important;width:40%!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .wc-proceed-to-checkout{padding:16px 0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .checkout-button{font-size:17.6px!important;line-height:24.64px!important}
@media(max-width:767px){.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals{width:100%!important;float:none!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce-cart-form>.coupon{position:static!important;padding:12px 16px!important}.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .actions{height:auto!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col{flex-wrap:wrap!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-start{flex:1}.elementor-488 .elementor-element.elementor-element-fd1d91f #coupon_code{width:100%!important}.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart td{font-size:14px!important;text-align:right!important}}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col{width:auto!important;grid-template-columns:none!important;gap:9px!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-start{flex:0 0 80px!important;max-width:80px!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-end{flex:0 0 auto!important;max-width:none!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .e-apply-coupon{width:auto!important;white-space:nowrap!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals tr+tr th,.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals tr+tr td{border-top:1px solid #d1d5db!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .actions{height:83.75px!important}.elementor-488 .elementor-element.elementor-element-fd1d91f button[name=update_cart]{transform:translateY(-5px)}.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce-cart-form>.coupon{left:8px;bottom:17.17px}.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals table{border-top:1px solid #d1d5db!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .button{line-height:1.4!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .checkout-button{line-height:1.4!important}
@media(max-width:767px){
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart th,.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart td{padding:.7em 1em!important;font-size:14px!important;line-height:1.65!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .product-remove,.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .product-thumbnail{border-top:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart .actions{height:134.4375px!important;position:relative!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .button{font-size:1rem!important;line-height:1.4!important;padding:14px 1rem!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f button[name=update_cart]{width:auto!important;position:absolute!important;right:14px!important;bottom:9.8px!important;transform:none!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce-cart-form>.coupon{position:absolute!important;left:15px!important;right:18px!important;bottom:70.21875px!important;padding:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col{display:flex!important;flex-wrap:nowrap!important;gap:9px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-start,.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-end{flex:1 1 0!important;max-width:none!important;width:50%!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col-start{align-self:center!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .e-apply-coupon{width:100%!important;min-width:0!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f #coupon_code{width:100%!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals h2{font-size:22.8px!important;line-height:1.3!important;padding:.7em 1em!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals td,.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals th{font-size:14px!important;line-height:1.5!important;padding:.7em 1em!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .cart_totals td{text-align:right!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .e-cart__column-end{margin-top:28px!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .checkout-button{font-size:1.1rem!important;line-height:1.4!important}
.elementor-488 .elementor-element.elementor-element-fd1d91f .wc-proceed-to-checkout{padding:1rem 0!important}
}
@media(max-width:767px){.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart tr{padding:0!important;margin:0!important}.elementor-488 .elementor-element.elementor-element-fd1d91f table.cart td.product-thumbnail{border-top:1px solid #d1d5db!important}.elementor-488 .elementor-element.elementor-element-fd1d91f button[name=update_cart]{left:auto!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon-col:before,.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon-col:after{display:none!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .coupon .coupon-col{justify-content:flex-start!important}}
@media(max-width:767px){.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce .woocommerce-cart-form table.cart td.actions button.button[name=update_cart]{width:max-content!important;left:auto!important;right:14px!important;max-width:100%!important}.elementor-488 .elementor-element.elementor-element-fd1d91f .woocommerce-cart-form>.coupon{bottom:71.21875px!important}}/* End custom CSS */