.elementor-7 .elementor-element.elementor-element-c854cf6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-c854cf6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c854cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f06e1d );}.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 );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-7 .elementor-element.elementor-element-03639c9{font-family:"Manrope", Sans-serif;font-size:13px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-03639c9 p{margin-block-end:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7c576a0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9e6de14{--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:18px 28px;--row-gap:18px;--column-gap:28px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-76c88c4 );--border-color:var( --e-global-color-76c88c4 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-fd127b9 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );padding:0px 0px 14px 0px;}.elementor-7 .elementor-element.elementor-element-682fc34 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:14px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );padding:0px 0px 14px 0px;}.elementor-7 .elementor-element.elementor-element-f90281a .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:14px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );padding:0px 0px 14px 0px;}:root{--page-title-display:none;}@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 );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-c854cf6{--content-width:1600px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c854cf6{--padding-top:24px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-7c576a0 .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-fd127b9 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-682fc34 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-f90281a .elementor-button{font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-03639c9 */.elementor-7 .elementor-element.elementor-element-03639c9 a{color:var(--e-global-color-accent)!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-b05d805 */.elementor-7 .elementor-element.elementor-element-b05d805{--sections-background-color:var(--e-global-color-8f06e1d);--sections-border-color:var(--e-global-color-76c88c4);--sections-border-radius:6px;--sections-padding:0;--forms-fields-normal-background-color:var(--e-global-color-8f06e1d);--forms-fields-normal-border-color:var(--e-global-color-76c88c4);--forms-fields-border-radius:4px;--forms-fields-padding:10px 12px;--forms-buttons-normal-background-color:var(--e-global-color-primary);--forms-buttons-normal-text-color:var(--e-global-color-8f06e1d);--checkout-button-normal-background-color:var(--e-global-color-primary);--checkout-button-normal-text-color:var(--e-global-color-8f06e1d);--purchase-button-normal-background-color:var(--e-global-color-primary);--purchase-button-normal-text-color:var(--e-global-color-8f06e1d);font:15px/1.8 Manrope;color:var(--e-global-color-primary);}
.elementor-7 .elementor-element.elementor-element-b05d805 h2,.elementor-7 .elementor-element.elementor-element-b05d805 h3{font:400 28px/1.2 Fraunces!important;color:var(--e-global-color-primary)!important;margin:0 0 24px!important;}.elementor-7 .elementor-element.elementor-element-b05d805 a{color:var(--e-global-color-primary);font-family:Manrope;}.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table{border:1px solid var(--e-global-color-76c88c4)!important;border-radius:6px;border-collapse:separate!important;font:14px/1.6 Manrope;}.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table th,.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table td{padding:16px!important;border-color:var(--e-global-color-76c88c4)!important;background:transparent;}.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table thead{background:var(--e-global-color-ea079ea);}.elementor-7 .elementor-element.elementor-element-b05d805 input:not([type=checkbox]):not([type=radio]),.elementor-7 .elementor-element.elementor-element-b05d805 select,.elementor-7 .elementor-element.elementor-element-b05d805 textarea,.elementor-7 .elementor-element.elementor-element-b05d805 .select2-selection{background:var(--e-global-color-8f06e1d)!important;color:var(--e-global-color-primary)!important;border:1px solid var(--e-global-color-76c88c4)!important;border-radius:4px!important;min-height:46px;padding:10px 12px;font:15px Manrope;max-width:100%;}.elementor-7 .elementor-element.elementor-element-b05d805 input.qty{width:78px;}.elementor-7 .elementor-element.elementor-element-b05d805 .product-thumbnail img{width:88px!important;max-width:88px!important;border-radius:4px;}.elementor-7 .elementor-element.elementor-element-b05d805 .button,.elementor-7 .elementor-element.elementor-element-b05d805 button,.elementor-7 .elementor-element.elementor-element-b05d805 #place_order{background:var(--e-global-color-primary)!important;color:var(--e-global-color-8f06e1d)!important;border:1px solid var(--e-global-color-primary)!important;border-radius:4px!important;padding:13px 22px!important;min-height:46px;font:500 14px/1.4 Manrope!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .button:disabled{opacity:.5;}.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals,.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__order_review,.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__order_review-2{background:var(--e-global-color-ea079ea);padding:28px!important;border:1px solid var(--e-global-color-76c88c4);border-radius:6px;}.elementor-7 .elementor-element.elementor-element-b05d805 .checkout-button,.elementor-7 .elementor-element.elementor-element-b05d805 #place_order{width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart__container{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:32px;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__container{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:48px;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart-section,.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__container .e-checkout__column-start .e-checkout__container{padding:0;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-shop-table{padding:0;border:0;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-info,.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-message,.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-error{background:var(--e-global-color-ea079ea);color:var(--e-global-color-primary);border-top-color:var(--e-global-color-accent);border-radius:4px;font:14px/1.8 Manrope;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce form .form-row label{font:14px/1.6 Manrope;margin-bottom:6px;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce form .form-row{margin-bottom:18px;}.elementor-7 .elementor-element.elementor-element-b05d805 #payment{background:transparent!important;}.elementor-7 .elementor-element.elementor-element-b05d805 #payment .payment_box{background:var(--e-global-color-8f06e1d);}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-notices-wrapper:empty{display:none;}.elementor-7 .elementor-element.elementor-element-b05d805 .product-name a{font:500 15px/1.5 Manrope;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart__column,.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__column{min-width:0;}
@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart__container{grid-template-columns:1fr;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__container{display:block;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__column-end{margin-top:24px;}.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table td{padding:12px!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals,.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__order_review,.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__order_review-2{padding:20px!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .product-thumbnail{display:block!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .product-thumbnail:before{display:none;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart__container{display:block;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart__column-end{margin-top:24px;}}.elementor-7 .elementor-element.elementor-element-b05d805 .product-name a,.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table,.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table td,.elementor-7 .elementor-element.elementor-element-b05d805 table.shop_table th{color:var(--e-global-color-primary)!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-cart-totals{border:0;padding:0!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals table.shop_table{background:var(--e-global-color-8f06e1d);}.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals table.shop_table tr{display:table-row!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals table.shop_table th,.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals table.shop_table td{display:table-cell!important;width:auto!important;text-align:left!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .cart_totals table.shop_table td:before{display:none!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__column-start .e-checkout__container{border:0!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .e-checkout__order_review-2{margin-top:0!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form{position:relative;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon{position:absolute;bottom:0;left:0;margin:0;padding:16px;border:0;width:58%;background:transparent;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon-col{display:flex;gap:10px;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon-col-start{width:180px;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon-col-end{width:auto;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .actions{text-align:right;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form button[name=update_cart]{float:right;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form button[name=update_cart]{position:absolute;right:16px;bottom:16px;left:auto!important;z-index:2;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon{width:65%;bottom:0;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon-col-start{flex:0 1 180px!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon-col-end{flex:0 0 auto!important;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .actions{height:84px!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .e-shop-table,.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form table.cart{margin-bottom:0!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .woocommerce-cart-form .coupon{height:80px;box-sizing:border-box;padding:16px!important;}.elementor-7 .elementor-element.elementor-element-b05d805 .coupon .form-row{margin:0!important;padding:0!important;}}/* End custom CSS */