/* widget-woocommerce-my-account */
/*! elementor-pro - v3.34.0 - 26-01-2026 */
.e-woo-select2-wrapper .select2-results__option{color:var(--forms-fields-normal-color,#69727d);font-family:Roboto,sans-serif;font-size:14px}.e-woo-select2-wrapper .select2-results__option:focus{border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account{color:#69727d;font-family:Roboto,sans-serif}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{float:inline-end;padding:0;padding-inline-start:var(--tab-content-spacing,6%);width:75%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{padding:var(--tab-content-spacing,6%) 0 0 0;width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .shop_table,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .shop_table{border:none;margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{background-color:var(--sections-background-color,#fff)}.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper{padding:var(--sections-padding,16px 30px 3px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content{border:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper{border:0;padding:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details{margin-bottom:40px}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details,.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .woocommerce-table--order-downloads{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px 3px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var(--tables-button-hover-text-color,#69727d);transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]{background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]:focus{border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods{border-bottom:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4);padding:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order{background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default{background-color:var(--forms-fields-normal-background-color,#f9fafa);border-radius:var(--forms-fields-border-radius,0)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{background-color:var(--forms-fields-normal-background-color,#f9fafa);border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);height:45px;margin:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{background-color:var(--forms-fields-focus-background-color,#f9fafa);border-color:initial;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{background-color:var(--forms-fields-normal-background-color,#f9fafa)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::-moz-placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::placeholder{color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a{color:var(--links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{color:var(--links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{background-color:initial}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{color:var(--login-messages-color,#69727d);font-size:12px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row{margin-bottom:var(--forms-rows-gap,6px);margin-left:var(--forms-columns-gap-margin-left,0);margin-right:var(--forms-columns-gap-margin-right,0);padding-left:var(--forms-columns-gap-padding-left,0);padding-right:var(--forms-columns-gap-padding-right,0)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,0)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field{margin-bottom:5px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-policy-text{color:var(--login-messages-color,#69727d);font-size:12px;margin-bottom:15px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]),.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]){color:var(--login-messages-color,#69727d);font-size:12px;margin-top:10px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword{font-size:12px;margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:50%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-first,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-last{width:100%}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);font-size:14px;padding:var(--sections-padding,16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button{background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3){margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox{vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p:last-of-type{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{color:var(--checkboxes-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr{border:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3{color:var(--typography-section-titles-color,#000);font-weight:400;margin-bottom:var(--section-title-spacing,45px);margin-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong{color:var(--general-text-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-item-meta,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong.wc-item-meta-label{color:var(--variations-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity{color:var(--tables-items-color,#69727d);font-weight:400}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{margin-top:30px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{background-color:transparent;color:var(--general-text-color,#000);font-weight:700}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child th{border-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th{border-top:0;padding-bottom:var(--tables-titles-spacing,9px);padding-inline-start:0;padding-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th{background-color:transparent;color:var(--tables-items-color,#69727d);padding-bottom:var(--order-summary-rows-gap-bottom,9px);padding-inline-start:0;padding-top:var(--order-summary-rows-gap-top,9px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table{font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th{border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span{color:var(--tables-title-color,#000)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th{color:var(--tables-title-color,#000);padding-inline-start:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a{color:var(--tables-links-normal-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{color:var(--tables-links-hover-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-purchase-note td{border-top:none;padding-top:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button{background:transparent;border:2px solid #5bc0de;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);margin-bottom:0;margin-top:0;padding:var(--tables-button-padding,12px 32px);vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .title h3,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3{float:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address{padding:var(--sections-padding,45px 30px 16px 30px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{float:inline-start;margin-inline-start:var(--edit-link-margin-start,30px);margin-top:var(--edit-link-margin-top,10px);position:absolute}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns{margin-top:20px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset{border:none;margin-inline-start:0;padding:0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend{color:var(--general-text-color,#000);font-weight:700;padding:20px 0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button{background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);margin-top:20px;padding:var(--forms-buttons-padding,12px 32px)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover{color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination{padding:16px 0}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button{background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{transition-duration:var(--tables-button-hover-transition-duration,.3s)}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-OrderUpdates{color:var(--general-text-color,#69727d)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:inline-start;width:25%}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{width:100%}}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul{padding-inline-start:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{display:inline-block;list-style-type:none;width:var(--tab-width,100%)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{background-color:var(--tabs-divider-color,#69727d);content:"";display:block;height:var(--tabs-divider-weight,0);position:relative;top:calc(var(--tabs-spacing, 2px) / 2);width:100%}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#f1f2f3;border-color:var(--tabs-active-border-color,transparent);color:var(--tabs-active-color,#5bc0de)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{background:#f9fafa;border-color:var(--tabs-border-color,transparent);border-radius:var(--tabs-border-radius,0);border-style:var(--tabs-border-type,solid);border-width:0;color:var(--tabs-normal-color,#69727d);display:block;font-size:14px;font-style:normal;font-weight:700;padding:var(--tabs-padding,12px 20px);text-align:var(--tabs-alignment,start)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{border-color:var(--tabs-hover-border-color,transparent);color:var(--tabs-hover-color,#5bc0de)}@media (max-width:1024px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{padding:var(--tabs-padding,10px)}}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after{display:none}.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .shop_table td{line-height:unset;vertical-align:top}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions{text-align:end}.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio{vertical-align:middle}.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-radio+label{color:var(--payment-methods-radio-buttons-color,#69727d)}.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation{display:block}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li{margin:calc(var(--tabs-spacing, 2px) / 2) 0}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard{margin-top:0}.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:none}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after{display:none}.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{float:none;padding:var(--tab-content-spacing,50px) 0 0 0;width:100%}@media (max-width:1024px){.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content{padding:var(--tab-content-spacing,6%) 0 0 0;width:100%}}.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation{display:none}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation{display:block}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:flex;justify-content:var(--tabs-container-justify-content,space-between);list-style:none;margin:0;padding:0}@media (max-width:767px){.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:block}}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{border-inline-end-color:var(--tabs-divider-color,#69727d);border-inline-end-style:solid;border-inline-end-width:var(--tabs-divider-weight,0);display:inline-block;margin:0;padding:0 calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2);width:var(--tab-width,100%)}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:first-of-type{padding-inline-start:0}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:last-of-type{border-inline-end-width:0;padding-inline-end:0}@media (max-width:767px){.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:calc(var(--tabs-spacing, 2px) / 2) 0;width:100%}}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{pointer-events:none}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{opacity:.3;pointer-events:none}.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){display:none}
/* elementor-post-17 */
.elementor-17 .elementor-element.elementor-element-7cd78de0{--display:flex;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-86e713d{--display:flex;}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;box-shadow:0px 4px 14px 0px rgba(46,42,38,0.06);}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#F7EFDC;}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:transparent;background-image:linear-gradient(145deg, #F3DC9A 0%, #D4A94F 100%);}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__payment-methods input[type=text]{background-color:#FBFAF6;}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-de683bc{--tabs-normal-color:#2E2D2B;--tabs-hover-color:#2E2D2B;--tabs-active-color:#2E2D2B;--tabs-border-radius:12px 12px 12px 12px;--tabs-spacing:10px;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:rgba(138,103,38,0.22);--sections-border-radius:16px 16px 16px 16px;--typography-section-titles-color:#2E2D2B;--checkboxes-color:#5C5248;--links-normal-color:var( --e-global-color-secondary );--links-hover-color:#2E2D2B;--forms-rows-gap:32px;--forms-labels-color:#5C5248;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-border-radius:12px 12px 12px 12px;}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-17 .elementor-element.elementor-element-de683bc address, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__view-order .order_details, .elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-form-login, .elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-form-register, .elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-ResetPassword, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{box-shadow:0px 10px 30px 0px rgba(46,42,38,0.08);}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-form-row label, .elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-address-fields label{font-family:"Lato", Sans-serif;font-size:15px;}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#8A6726;}.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DCCD;}.elementor-17 .elementor-element.elementor-element-de683bc button.button, .elementor-17 .elementor-element.elementor-element-de683bc #add_payment_method #payment #place_order{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-de683bc *//* ITPER 2026-10-07: Moje konto – przyciski jak „Dodaj do koszyka”, linki w kolorze akcentu */
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce button.button.button,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce a.button.button,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-Button.button,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce input.button.button {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 52px;
	padding: 0 28px;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	color: var(--ko-gold-text);
	border: 1px solid var(--ko-gold-border);
	background: var(--ko-gold-bg);
	box-shadow: var(--ko-gold-shadow);
	overflow: hidden;
	text-decoration: none;
	transition: transform .2s ease, box-shadow .3s ease;
}
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce button.button.button::before,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce a.button.button::before,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-Button.button::before {
	content: "";
	position: absolute;
	top: 0;
	left: -60%;
	width: 40%;
	height: 100%;
	background: var(--ko-gold-shine);
	transform: skewX(-20deg);
	transition: left .6s ease;
	pointer-events: none;
}
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce button.button.button:hover,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce a.button.button:hover,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-Button.button:hover {
	color: var(--ko-gold-text);
	background: var(--ko-gold-bg);
	transform: translateY(-1px);
	box-shadow: var(--ko-gold-shadow-hover);
}
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce button.button.button:hover::before,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce a.button.button:hover::before,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce .woocommerce-Button.button:hover::before { left: 120%; }
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce button.button.button:active,
.elementor-17 .elementor-element.elementor-element-de683bc .e-my-account-tab .woocommerce a.button.button:active { transform: translateY(1px); }
.elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-MyAccount-navigation-link--customer-logout a { color: #8C8378; }
.elementor-17 .elementor-element.elementor-element-de683bc .woocommerce-form-login__rememberme { font-family: "Lato", sans-serif; font-size: 15px; color: #5C5248; }
.elementor-17 .elementor-element.elementor-element-de683bc .woocommerce form .form-row input.input-text:focus { box-shadow: 0 0 0 3px rgba(138,103,38,.14); outline: none; }
.elementor-17 .elementor-element.elementor-element-de683bc legend { font-family: "Playfair Display", serif; font-size: 22px; font-weight: 500; color: #2E2D2B; margin-bottom: 12px; }/* End custom CSS */
/* elementor-post-97 */
.elementor-97 .elementor-element.elementor-element-326b56c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-97 .elementor-element.elementor-element-8efdc0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-e9e99a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-e9e99a4 .elementor-icon-wrapper{text-align:center;}.elementor-97 .elementor-element.elementor-element-e9e99a4.elementor-view-stacked .elementor-icon{background-color:#1B0C05;}.elementor-97 .elementor-element.elementor-element-e9e99a4.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-e9e99a4.elementor-view-default .elementor-icon{color:#1B0C05;border-color:#1B0C05;}.elementor-97 .elementor-element.elementor-element-e9e99a4.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-e9e99a4.elementor-view-default .elementor-icon svg{fill:#1B0C05;}.elementor-97 .elementor-element.elementor-element-e9e99a4 .elementor-icon{font-size:32px;}.elementor-97 .elementor-element.elementor-element-e9e99a4 .elementor-icon svg{height:32px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-8096dce .e-search-submit{background-color:#FFFFFF00;}.elementor-97 .elementor-element.elementor-element-8096dce{--e-search-icon-submit-color:#1B0C05;}.elementor-97 .elementor-element.elementor-element-471cf2c .e-off-canvas__overlay{background-color:#FFF7E6E8;}.elementor-97 .elementor-element.elementor-element-471cf2c{--e-off-canvas-align-items:center;--e-off-canvas-width:850px;--e-off-canvas-height:95vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-97 .elementor-element.elementor-element-471cf2c .e-off-canvas__content{border-radius:0px 32px 32px 0px;}.elementor-97 .elementor-element.elementor-element-90b3436{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-410ad35{right:0px;}body.rtl .elementor-97 .elementor-element.elementor-element-410ad35{left:0px;}.elementor-97 .elementor-element.elementor-element-410ad35{top:65px;}.elementor-97 .elementor-element.elementor-element-410ad35 img{width:45px;}.elementor-97 .elementor-element.elementor-element-433e7f9{text-align:start;}.elementor-97 .elementor-element.elementor-element-433e7f9 img{width:15%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu .elementor-item{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu--main .elementor-item{color:#303030;fill:#303030;}.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-97 .elementor-element.elementor-element-a0d60f4{--e-nav-menu-horizontal-menu-item-margin:calc( 23px / 2 );}.elementor-97 .elementor-element.elementor-element-a0d60f4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:23px;}.elementor-97 .elementor-element.elementor-element-283ba16{--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:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-79e61ce{--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;}.elementor-97 .elementor-element.elementor-element-79e61ce.e-con:hover{--e-con-transform-scale:1.02;}.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-97 .elementor-element.elementor-element-e07a50b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-81f2774{--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;}.elementor-97 .elementor-element.elementor-element-81f2774.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-a245610 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-dce497b{--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;}.elementor-97 .elementor-element.elementor-element-dce497b.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-0a59aa2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-3e0957e{--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;}.elementor-97 .elementor-element.elementor-element-3e0957e.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-24f20ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-a20de1c{--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;}.elementor-97 .elementor-element.elementor-element-a20de1c.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-c3ed467 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-e4e2090{--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;}.elementor-97 .elementor-element.elementor-element-e4e2090.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-91500ee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-0e78d1a{--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;}.elementor-97 .elementor-element.elementor-element-0e78d1a.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-98b8bf1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-9350b95{--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;}.elementor-97 .elementor-element.elementor-element-9350b95.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-7e3d034 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-96afd4a{--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;}.elementor-97 .elementor-element.elementor-element-96afd4a.e-con:hover{--e-con-transform-scale:1.02;}.elementor-97 .elementor-element.elementor-element-6f66c26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-c348e36{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b7ca9f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-b7ca9f8 img{width:32%;transition-duration:0.5s;}.elementor-97 .elementor-element.elementor-element-b7ca9f8:hover img{filter:brightness( 130% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-97 .elementor-element.elementor-element-b7ba229{--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;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a3a92e8{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-a3a92e8.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-a3a92e8 img{width:75%;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-97 .elementor-element.elementor-element-f63ef03{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#000000;--toggle-button-hover-border-color:#FFFFFF00;--toggle-icon-size:32px;--cart-border-style:none;--product-price-color:#000000;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-97 .elementor-element.elementor-element-f63ef03 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-97 .elementor-element.elementor-element-f63ef03 .elementor-menu-cart__product-name a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-f63ef03 .elementor-menu-cart__product-price{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-f63ef03 .elementor-menu-cart__product-price .product-quantity{font-size:18px;}.elementor-97 .elementor-element.elementor-element-f63ef03 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Playfair Display", Sans-serif;font-weight:100;}.elementor-97 .elementor-element.elementor-element-f63ef03 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Playfair Display", Sans-serif;font-weight:100;}.elementor-97 .elementor-element.elementor-element-f63ef03 .woocommerce-mini-cart__empty-message{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:100;}.elementor-97 .elementor-element.elementor-element-0a1868a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-471cf2c{--e-off-canvas-width:80%;}.elementor-97 .elementor-element.elementor-element-410ad35{text-align:end;}.elementor-97 .elementor-element.elementor-element-410ad35 img{width:45px;}.elementor-97 .elementor-element.elementor-element-433e7f9 img{width:24%;}.elementor-97 .elementor-element.elementor-element-a3a92e8{--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-97 .elementor-element.elementor-element-a3a92e8 img{width:100%;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-326b56c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-8efdc0c{--width:33.33%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-e9e99a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-97 .elementor-element.elementor-element-e9e99a4 .elementor-icon{font-size:32px;}.elementor-97 .elementor-element.elementor-element-e9e99a4 .elementor-icon svg{height:32px;}.elementor-97 .elementor-element.elementor-element-471cf2c{--e-off-canvas-width:90%;}.elementor-97 .elementor-element.elementor-element-90b3436{--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-410ad35{right:8px;}body.rtl .elementor-97 .elementor-element.elementor-element-410ad35{left:8px;}.elementor-97 .elementor-element.elementor-element-410ad35{top:34px;}.elementor-97 .elementor-element.elementor-element-433e7f9{padding:0px 0px 0px 10px;}.elementor-97 .elementor-element.elementor-element-433e7f9 img{width:40%;}.elementor-97 .elementor-element.elementor-element-c348e36{--width:33.33%;}.elementor-97 .elementor-element.elementor-element-b7ca9f8 img{width:100%;}.elementor-97 .elementor-element.elementor-element-b7ba229{--width:33.33%;--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:flex-end;}.elementor-97 .elementor-element.elementor-element-a3a92e8{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-97 .elementor-element.elementor-element-f63ef03.elementor-element{--align-self:flex-end;}.elementor-97 .elementor-element.elementor-element-f63ef03{--toggle-icon-size:30px;}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-8efdc0c{--width:33.33%;}.elementor-97 .elementor-element.elementor-element-90b3436{--width:90%;}.elementor-97 .elementor-element.elementor-element-283ba16{--content-width:1350px;}.elementor-97 .elementor-element.elementor-element-79e61ce{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-81f2774{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-dce497b{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-3e0957e{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-a20de1c{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-e4e2090{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-0e78d1a{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-9350b95{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-96afd4a{--width:33.3333%;}.elementor-97 .elementor-element.elementor-element-c348e36{--width:33.33%;}.elementor-97 .elementor-element.elementor-element-b7ba229{--width:33.33%;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-f63ef03 *//* licznik produktów w koszyku */
.elementor-menu-cart__toggle .elementor-button-icon-qty{
    font-size:14px !important;
}/* End custom CSS */
/* elementor-post-157 */
.elementor-157 .elementor-element.elementor-element-a86222e{--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;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-a86222e:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-a86222e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F3DEAD 20%, #B4976B 80%);}.elementor-157 .elementor-element.elementor-element-66e2cc0{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;}.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-157 .elementor-element.elementor-element-e3de98f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:100;}.elementor-157 .elementor-element.elementor-element-98d4f83{--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;--justify-content:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-157 .elementor-element.elementor-element-441215c p{margin-block-end:0px;}.elementor-157 .elementor-element.elementor-element-99165d4 p{margin-block-end:0px;}.elementor-157 .elementor-element.elementor-element-c5e92a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-6480f21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-157 .elementor-element.elementor-element-b5c4b19{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-185b749 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#303030;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#303030;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#303030;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-b11d5e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#303030;}.elementor-157 .elementor-element.elementor-element-b11d5e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-71cb85c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-157 .elementor-element.elementor-element-ead9125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-ead9125 img{width:40%;transition-duration:0.5s;}.elementor-157 .elementor-element.elementor-element-ead9125:hover img{filter:brightness( 130% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-157 .elementor-element.elementor-element-d963bbd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:100;color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-fa460ac{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BE7E00;--border-color:#BE7E00;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-d49b794{--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;--justify-content:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-a71dd9d.elementor-view-stacked .elementor-icon:hover{background-color:#303030;}.elementor-157 .elementor-element.elementor-element-a71dd9d.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-a71dd9d.elementor-view-default .elementor-icon:hover{color:#303030;border-color:#303030;}.elementor-157 .elementor-element.elementor-element-a71dd9d.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-a71dd9d.elementor-view-default .elementor-icon:hover svg{fill:#303030;}.elementor-157 .elementor-element.elementor-element-a71dd9d .elementor-icon{font-size:36px;}.elementor-157 .elementor-element.elementor-element-a71dd9d .elementor-icon svg{height:36px;}.elementor-157 .elementor-element.elementor-element-d7aef46.elementor-view-stacked .elementor-icon:hover{background-color:#303030;}.elementor-157 .elementor-element.elementor-element-d7aef46.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-d7aef46.elementor-view-default .elementor-icon:hover{color:#303030;border-color:#303030;}.elementor-157 .elementor-element.elementor-element-d7aef46.elementor-view-framed .elementor-icon:hover, .elementor-157 .elementor-element.elementor-element-d7aef46.elementor-view-default .elementor-icon:hover svg{fill:#303030;}.elementor-157 .elementor-element.elementor-element-d7aef46 .elementor-icon{font-size:36px;}.elementor-157 .elementor-element.elementor-element-d7aef46 .elementor-icon svg{height:36px;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#303030;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#303030;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#303030;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-ede2c78{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#303030;}.elementor-157 .elementor-element.elementor-element-ede2c78 .elementor-icon-list-text{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-2efea90{--display:flex;--min-height:80px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-64d0563{column-gap:0px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-64d0563 p{margin-block-end:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-157 .elementor-element.elementor-element-b5c4b19{--width:25%;}.elementor-157 .elementor-element.elementor-element-71cb85c{--width:50%;}.elementor-157 .elementor-element.elementor-element-fa460ac{--width:25%;}}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-6480f21{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-157 .elementor-element.elementor-element-ead9125 img{width:60%;}.elementor-157 .elementor-element.elementor-element-d963bbd{text-align:center;}.elementor-157 .elementor-element.elementor-element-fa460ac{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-a86222e{--min-height:450px;--justify-content:center;}.elementor-157 .elementor-element.elementor-element-66e2cc0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-e3de98f{text-align:center;}.elementor-157 .elementor-element.elementor-element-e3de98f .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-157 .elementor-element.elementor-element-98d4f83{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-157 .elementor-element.elementor-element-6480f21{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-157 .elementor-element.elementor-element-b5c4b19{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-71cb85c.e-con{--order:-99999 /* order start hack */;}.elementor-157 .elementor-element.elementor-element-d963bbd{text-align:center;}.elementor-157 .elementor-element.elementor-element-fa460ac{--justify-content:center;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-fa460ac.e-con{--order:-99999 /* order start hack */;}.elementor-157 .elementor-element.elementor-element-d49b794{--justify-content:center;}}
