.elementor-12 .elementor-element.elementor-element-5a6de41{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-12 .elementor-element.elementor-element-0c325b6 .woocommerce-breadcrumb{color:#000000;text-align:left;}.elementor-12 .elementor-element.elementor-element-0c325b6 .woocommerce-breadcrumb > a{color:#000000;}.elementor-12 .elementor-element.elementor-element-e742916{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12 .elementor-element.elementor-element-c95dbc4{width:var( --container-widget-width, 290px );max-width:290px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-c95dbc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-e8224d8{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-e8224d8 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-e8224d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-9991773{width:var( --container-widget-width, 290px );max-width:290px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-9991773 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#000000;}.elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#0377EC;}.elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#0377EC;}.elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-12 .elementor-element.elementor-element-a80c049 #add_payment_method #payment #place_order{background-color:#0377EC;}.elementor-12 .elementor-element.elementor-element-a80c049{padding:0px 0px 0px 0px;--tabs-alignment:start;--tabs-normal-color:#000000;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-type:none;--tabs-divider-color:#F6F6F6;--tabs-divider-weight:0px;--sections-border-type:none;--general-text-color:#000000;--links-normal-color:#0377EC;--links-hover-color:#0065CA;--forms-buttons-normal-text-color:#FFFFFF;--order-summary-rows-gap-top:calc( 30px/2 );--order-summary-rows-gap-bottom:calc( 30px/2 );--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#000000;--tables-links-normal-color:#0377EC;--tables-links-hover-color:#005DBB;--tables-divider-border-width:1px;--tables-divider-border-color:#E9E9E9;--tables-button-normal-text-color:#000000;--tables-buttons-border-type:solid;}.elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-weight:500;}.elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-12 .elementor-element.elementor-element-a80c049 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-weight:400;}.elementor-12 .elementor-element.elementor-element-a80c049 .order_details thead th, .elementor-12 .elementor-element.elementor-element-a80c049 .order_details tfoot td, .elementor-12 .elementor-element.elementor-element-a80c049 .order_details tfoot th, .elementor-12 .elementor-element.elementor-element-a80c049 .nobr{font-weight:500;}.elementor-12 .elementor-element.elementor-element-a80c049 {--tables-buttons-border-color:#0377EC;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5a6de41{--content-width:1400px;}}@media(max-width:1120px){.elementor-12 .elementor-element.elementor-element-5a6de41{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5a6de41{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-c95dbc4{--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-12 .elementor-element.elementor-element-c95dbc4 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9991773{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-9991773 .elementor-heading-title{font-size:14.5px;}}/* Start custom CSS */p {
    margin-top: 0;
    margin-bottom: 0;
}
.red{
    color:#e30036;
    font-weight:800;
}
.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');
    content: "";
    display: block;
    height: 22px;
    width: 22px;
}
.woocommerce form .show-password-input.display-password::before, .woocommerce-page form .show-password-input.display-password::before {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')!important;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    background-color: transparent;
    border-radius: 0;
    border: 0;
    color: var(--wc-form-color-text, #000);
    cursor: pointer;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    position: absolute;
    right: .7em;
    text-decoration: none;
    top: 50%;
    transform: translateY(-50%);
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
    display: flex
;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.woocommerce-message {
    color: #e30036;
    margin-bottom: 20px;
}
table thead {
    text-align: left;
    background: #f4f5f6;
}
table thead * {
    color:#b1b1b1!important;
    line-height:2em;
    padding-top:10px!important;
    font-size: 14px;
    font-weight: 400!important;
    text-transform: uppercase;
    line-height: 3em;
}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number {
    padding-left:5px!important;
}
tr.woocommerce-orders-table__row:first-child td {
    border: 0 !important;
}
th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    text-align: left;
    padding-left: 5px !important;
}
tfoot {
    text-align: left;
}
.e-my-account-tabs-vertical h2 {
    font-size: 23px;
    margin: 0 !important;
    margin-top: 25px !important;
    margin-bottom: 20px !important;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    float: right;
}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    float: left;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses h2 {
    font-size: 19px;
}
address {
    padding: 0 !important;
    font-style: unset;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    display: inline-block;
    width: 45%;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address:before {
    content: "Address";
    display: block;
    font-weight: 700;
    color: #e30036;
}
p.woocommerce-customer-details--phone:before{
    content: "Phone";
    display: block;
    font-weight: 700;
    color: #e30036;
    margin-top:15px;
}
p.woocommerce-customer-details--email:before{
    content: "Email";
    display: block;
    font-weight: 700;
    color: #e30036;
    margin-top:15px;
}
td.woocommerce-table__product-name.product-name img {
    vertical-align: middle;
    margin-right: 10px;
}
ul.wc-item-meta {
    list-style: none;
    font-size: 14px;
    display: ruby;
    padding-left: 43px;
}
th.woocommerce-table__product-name.product-name {
    padding-left: 10px !important;
}
tr.woocommerce-table__line-item.order_item:first-child td {
    border: 0 !important;
}
th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    display: block;
    margin-bottom: 10px;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order:first-child th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    border-top: 0;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order * {
    vertical-align: middle;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total span.woocommerce-Price-currencySymbol {
    display: contents;
}
span.ord {
    color: black;
}
p.filterby {
    padding-bottom: 15px;
}
p.order-again a {
    padding: 10px !important;
}
p.order-again {
    margin-bottom: 25px !important;
}
.woocommerce-MyAccount-content-wrapper {
    padding: 0 !important;
}
a.woocommerce-button.button.order-again {
    margin-left: 10px;
    background-color: #343535 !important;
    border: 2px solid #343535 !important;
    color: white !important;
}
td.woocommerce-table__product-name.product-name {
    display: flex;
    flex-wrap: wrap;
}
.thumb {
    width: 5%;
}
td.woocommerce-table__product-name.product-name a {
    align-content: center;
    width: 90%;
    font-size:15px;
    padding-left:5px;
}
.u-columns.woocommerce-Addresses.col2-set.addresses address {
    margin-top: 45px !important;
}
a.edit {
    margin: 0 !important;
    padding: 0 !important;
}
.u-columns.woocommerce-Addresses.col2-set.addresses {
    display: inline-flex;
    gap: 100px;
}
.u-columns.woocommerce-Addresses.col2-set.addresses h2 {
    font-size: 19px;
}
.woocommerce-address-fields {
    padding: 0 !important;
}
span.select2-dropdown.select2-dropdown--below {
    background: #f9fafa;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-radius: 0px;
}
input#billing_address_2 {
    display: none;
}
input#billing_company {
    display: none;
}
label {
    color: black !important;
    margin-bottom: 10px !important;
    margin-top: 6px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #e30036;
    color: #fff!important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    display: block;
    padding-bottom: 10px;
}

@media (max-width:767px){
    tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order {
    display: block;
}
a.woocommerce-button.button.order-again.order-actions-button {
    margin: 0;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead {
    display: none;
}
tr.woocommerce-orders-table__row td {
    border: 0 !important;
}
th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    width: 100%;
    display: block;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
    width: 40%;
    display: inline-block;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    display: inline-block;
    width: 30%;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
    display: inline-block;
    width: 27%;
    text-align: right;
}
th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
        padding: 0 !important;
        padding-top: 1em !important;
    }
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    padding-bottom: 2em !important;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    width: 100%;
}
.thumb {
    width: 20%;
}
td.woocommerce-table__product-name.product-name a {
        align-content: center;
        width: 65%;
        font-size: 12px;
        margin-right: 15px;
        line-height: 1.2em;
    }
ul.wc-item-meta {
    list-style: none;
    font-size: 10px;
    margin-left: 9px;
    margin-top: 10px;
}
strong.product-quantity {
    align-content: center;
}
td.woocommerce-table__product-total.product-total {
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
.u-columns.woocommerce-Addresses.col2-set.addresses {
    gap: 50px;
}
}
@media (min-width:768px) and (max-width:1100px){
    th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    width: 25%;
}
ul.wc-item-meta {
    padding-left: 30px;
    font-size: 10px;
}
}

/*login*/
div#customer_login .u-column1.col-1, form.woocommerce-form.woocommerce-form-register.register {
    margin: auto;
    width: 45%;
}
div#customer_login h2 {
    text-align: center;
    text-transform: uppercase;
}
p.woocommerce-LostPassword.lost_password {
    display: inline;
    margin-right: 10px !important;
    font-size:13px!important;
}
div#customer_login .u-column2.col-2 {
    display: none;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme * {
    font-size: 13px;
}
button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, form.woocommerce-ResetPassword.lost_reset_password button {
    padding: 7px 25px !important;
    font-size: 15px;
}
form.woocommerce-ResetPassword.lost_reset_password {
    width: 45%;
    margin: auto;
}
.lost-password-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 23px;
    margin: 0 !important;
    margin-bottom: 20px !important;
    color:black;
    display:block;
}
form.woocommerce-ResetPassword.lost_reset_password p:first-child {
    font-size: 13px;
    margin-bottom: 20px;
    color: #69727d !important;
    text-align: center;
    width: 75%;
    margin: auto;
    margin-bottom: 20px;
}
form.woocommerce-ResetPassword.lost_reset_password button {
    margin-top: 20px;
}
.woocommerce-notices-wrapper li, .woocommerce-message {
    list-style: none !important;
    margin: 0 !important;
    text-align: center;
    color: #e30036;
}
p.done {
    font-size: 14px;
    width: 50%;
    margin: auto;
    margin-top: 30px;
}
a.woocommerce-button.button.woocommerce-form-login__submit {
    background: #E30036;
    color: white !important;
    padding: 7px 25px !important;
    font-size: 15px;
    margin: auto;
    display: block;
    width: fit-content;
}
@media (max-width:767px){
    form.woocommerce-form.woocommerce-form-register.register, div#customer_login .u-column1.col-1 {
    width: 100% !important;
}
form.woocommerce-ResetPassword.lost_reset_password p:first-child {
    width:100%;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    display: block;
}
}
@media (min-width:768px) and (max-width:1100px){
    div#customer_login .u-column1.col-1, form.woocommerce-form.woocommerce-form-register.register {
    margin: auto;
    width: 70%;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword {
    width:75%!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://climero.sk/wp-content/uploads/2024/11/Roboto-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://climero.sk/wp-content/uploads/2024/11/Roboto-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */