.elementor-254 .elementor-element.elementor-element-82ccc7b:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-82ccc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-82ccc7b > .elementor-container{max-width:1440px;}.elementor-254 .elementor-element.elementor-element-82ccc7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 0% 0% 0%;}.elementor-254 .elementor-element.elementor-element-82ccc7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-254 .elementor-element.elementor-element-b17756f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-b17756f .woocommerce-breadcrumb{color:#3C0051;font-size:13px;}.elementor-254 .elementor-element.elementor-element-b17756f .woocommerce-breadcrumb > a{color:#3C0051;}.elementor-254 .elementor-element.elementor-element-52f2a3f:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-52f2a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-52f2a3f > .elementor-container{max-width:1440px;}.elementor-254 .elementor-element.elementor-element-52f2a3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 0% 0% 0%;}.elementor-254 .elementor-element.elementor-element-52f2a3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-254 .elementor-element.elementor-element-0d1c66a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-254 .elementor-element.elementor-element-0d1c66a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-254 .elementor-element.elementor-element-c4ae79a{text-align:right;}.elementor-254 .elementor-element.elementor-element-c4ae79a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;color:#C4B7C9;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-bc-flex-widget .elementor-254 .elementor-element.elementor-element-4c6ced4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-254 .elementor-element.elementor-element-4c6ced4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-254 .elementor-element.elementor-element-907935b{text-align:center;}.elementor-254 .elementor-element.elementor-element-907935b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;color:#3C0051;}.elementor-254 .elementor-element.elementor-element-b11d1e4{text-align:center;}.elementor-254 .elementor-element.elementor-element-b11d1e4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;color:#C4B7C9;}.elementor-254 .elementor-element.elementor-element-a8a8393:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-a8a8393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-a8a8393 > .elementor-container{max-width:1440px;}.elementor-254 .elementor-element.elementor-element-a8a8393{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 0% 0% 0%;}.elementor-254 .elementor-element.elementor-element-a8a8393 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-254 .elementor-element.elementor-element-d701c82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-254 .elementor-element.elementor-element-d701c82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-254 .elementor-element.elementor-element-69a29b7{text-align:center;}.elementor-254 .elementor-element.elementor-element-69a29b7 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;color:#3C0051;}.elementor-254 .elementor-element.elementor-element-5f3eaca:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-5f3eaca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-5f3eaca > .elementor-container{max-width:1440px;}.elementor-254 .elementor-element.elementor-element-5f3eaca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 0% 0% 0%;}.elementor-254 .elementor-element.elementor-element-5f3eaca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-checkout-page .product-name .variation{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 );}.elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce #customer_details .form-row .input-text, .elementor-254 .elementor-element.elementor-element-fd52609  .woocommerce #customer_details .form-row textarea, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce form #customer_details select, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-254 .elementor-element.elementor-element-fd52609 #coupon_code, .elementor-254 .elementor-element.elementor-element-fd52609 .select2-container--default .select2-selection--single, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-button{background-color:#CE0051;}.elementor-254 .elementor-element.elementor-element-fd52609 #payment #place_order{background-color:#CE0051;}.elementor-254 .elementor-element.elementor-element-fd52609{--order-review-title-alignment:start;--sections-title-color:#3C0051;--sections-descriptions-color:#3C0051;--sections-messages-color:#3C0051;--sections-checkboxes-color:#3C0051;--sections-radio-buttons-color:#3C0051;--links-normal-color:#CE0051;--forms-rows-gap:22px;--forms-labels-color:#3C0051;--forms-fields-normal-color:#3C0051;--forms-fields-border-radius:10px 10px 10px 10px;--forms-fields-padding:10px 10px 10px 10px;--forms-buttons-normal-text-color:#FFFFFF;--order-summary-rows-gap-top:calc( 25px/2 );--order-summary-rows-gap-bottom:calc( 25px/2 );--order-summary-items-color:#3C0051;--order-summary-totals-color:#3C0051;--order-summary-totals-divider-color:#3C0051;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-border-radius:10px 10px 10px 10px;--purchase-button-padding:20px 80px 20px 80px;--purchase-button-width:fit-content;}.elementor-254 .elementor-element.elementor-element-fd52609 h3#order_review_heading, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-billing-fields h3, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-additional-fields h3{font-weight:700;}.elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-billing-fields .form-row label, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-shipping-fields .form-row label, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-additional-fields .form-row label, .elementor-254 .elementor-element.elementor-element-fd52609 .e-woocommerce-login-anchor .form-row label, .elementor-254 .elementor-element.elementor-element-fd52609 .e-coupon-anchor-description{font-size:14px;font-weight:400;}.e-woo-select2-wrapper .select2-results__option{color:#3C0051;}.elementor-254 .elementor-element.elementor-element-fd52609 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3C0051 transparent transparent transparent;}.elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce #customer_details .form-row .input-text, .elementor-254 .elementor-element.elementor-element-fd52609  .woocommerce #customer_details .form-row textarea, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce form #customer_details select, .elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-254 .elementor-element.elementor-element-fd52609 #coupon_code, .elementor-254 .elementor-element.elementor-element-fd52609 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C0051;}.elementor-254 .elementor-element.elementor-element-fd52609 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-254 .elementor-element.elementor-element-fd52609 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-254 .elementor-element.elementor-element-fd52609 .select2-container--default .select2-selection--single{height:auto;}.elementor-254 .elementor-element.elementor-element-fd52609 .e-checkout__column-start #customer_details .col-1{border-width:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-fd52609 .e-checkout__order_review{border-width:0px 0px 0px 0px;}.elementor-254 .elementor-element.elementor-element-fd52609 .woocommerce-checkout #payment{border-width:0px 0px 0px 0px;}@media(min-width:768px){.elementor-254 .elementor-element.elementor-element-0d1c66a{width:24%;}.elementor-254 .elementor-element.elementor-element-a19e317{width:14%;}.elementor-254 .elementor-element.elementor-element-4c6ced4{width:24%;}.elementor-254 .elementor-element.elementor-element-5a115f0{width:14%;}.elementor-254 .elementor-element.elementor-element-238b08a{width:24%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-254 .elementor-element.elementor-element-69a29b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-254 .elementor-element.elementor-element-fd52609 > .elementor-widget-container{padding:0px 0px 0px 0px;}}