a {
    color: var(--color-body);
}

a:hover {
    color: #EE5C65;
}

p a,
td a{
    color: #00A79D;
}

.btn {
    border: 3px solid #000000;
    border-radius: 44.5px;
    background-color: #FFFFFF;
    color: #000000;
    font-family: "Barlow Condensed";
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
    text-transform: none;
}
.btn:hover{
     background-color: #EE5C65;
     color: #fff;
}
.btn-primary{
    border: 3px solid #000000;
    border-radius: 44.5px;
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    box-shadow: none;
    border: 3px solid #000000;
}


.container, .container-fluid {
    padding-right: 40px;
    padding-left: 40px;
}
@media (max-width: 767px){
    .container, .container-fluid {
        padding-right: 10px;
        padding-left: 10px;
    }
}

.elementor-1 .elementor-element.elementor-element-q8fonjx.elementor-widget-heading .elementor-heading-title{
    color: #000000;
    /*font-size: 42px;*/
    font-weight: 500;
    letter-spacing: 0;
    /*line-height: 42px;*/
}


.menu-horizontal .item-level-0.is_parent > a .triangle::after{
    content: none;
}
.menu-horizontal .item-level-0{
    margin: 0px 15px 0px 0px !important;
}
.page-category .menu-horizontal .item-level-0.current-menu-item,
.page-search .menu-horizontal .item-level-0.current-menu-item{
    background-color: #6A5E47;
}
.menu-horizontal .item-level-0 > a{
    color: #000 !important;
    padding: 15px 5px 15px 5px !important;
}
.menu-horizontal .item-level-0:last-child > a{
    color: #EE5C65 !important;
}
.page-category .menu-horizontal .item-level-0.current-menu-item >a,
.page-search .menu-horizontal .item-level-0.current-menu-item >a{
    color: #ffffff !important;
}
.menu-horizontal .item-level-0:hover > a, .page-category .menu-horizontal .item-level-0.current-menu-item:hover >a{
    color: #6AB1B7 !important;
}
.nrt_mega_menu .menu_sub {
    /*margin: 4px 0 0 0;*/
}
.nrt_mega_menu .menu_sub a{
    color: #6A5E47;
    font-size: 20px;
    font-weight: 500 !important;
    letter-spacing: 0;
    line-height: 26px;
    padding: 10px 0;
}
.nrt_mega_menu .menu_sub a:hover{
    color: #6AB1B7;
}
.nrt_mega_menu .element_ul_depth_1 {
    margin-bottom: 0px;
}
.nrt_mega_menu .style_wide {
    padding: 15px 35px 15px 35px;
}


#language-selector.elementor-widget-axps-languages .axps-dropdown-menu{
    width: inherit;
}
#language-selector .axps-dropdown-menu a{
    text-transform: uppercase;
}
#my-account-header-block{
    width: 300px;
}


.product-type-1 .item-inner{
    border-radius: 12px 12px 12px 12px;
    background-color: #FFFFFF;
    width: 250px;
}
.product-type-1 .info-product{
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: 66px;
}
.grid-info-1 { grid-area: 1 / 1 / 2 / 2; align-self: center; margin-bottom: -5px;}
.grid-info-2 { grid-area: 2 / 1 / 3 / 2; align-self: center; margin-top: -5px;}
.grid-info-3 { grid-area: 1 / 2 / 3 / 3; align-self: center; }
.product-type-1 .reviews_note {
    margin-top: 0px;
}
.product-type-1 .element-top{
    border-radius: 12px 12px 0 0;
    border-bottom: 2px #FBF2E7 solid;
}
.product-type-1 .item-inner .element-bottom {
    text-align: left;
    padding: 15px;
}
.product-type-1 .item-inner .buttons-action {
    opacity: 1;
}
.product-type-1 .item-inner .buttons-action {
    right: 20px;
    top: 20px;
}
.product-type-1 .item-inner .btn-action {
    background: inherit;
    color: #000 !important;
}
.product-type-1 .item-inner .buttons-action .btn-action.btn-wishlist::before {
    /*content: "\f02e";*/
    font-size: 22px;
}
.product-type-1 .home_default {
    padding-top: 250px;
}
.product-type-1 .img-loader {
    /*width: inherit !important;
    height: inherit !important;*/
    object-fit: cover;
}
.product-type-1 .item-inner .product_name {
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color: #000;
    letter-spacing: 0;
    text-align: left;
    min-height: 70px;
    text-transform: lowercase;
    display: flex;
    flex-direction: column;
}
.product-type-1 .product-price-and-shipping{
    text-align: left;
}
.price {
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    letter-spacing: 0;
    line-height: 26px;
}
.price.price-pack-range{
    font-size: 20px;
}
.regular-price {
    color: #EE5C65 !important;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 18px;
}
.label-flags li.type-on-sale, .label-flags li.type-discount {
    background-color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    border: 3px solid #EE5C65;
    border-radius: 44.5px;
    color: #EE5C65;
    padding: 3px 10px 4px 10px;
}
.label-flags li.novedades {
    background-color: #004C18 !important;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    border: 3px solid #308F3D;
    border-radius: 44.5px;
    color: #FFFFFF;
    padding: 3px 10px 4px 10px;
}
.label-flags {
    left: 15px;
}
.label-flag.type-pack{
    position: absolute;
    bottom: -50px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    border: 3px solid #308F3D;
    border-radius: 44.5px;
    background-color: #004C18 !important;
    padding: 4px 10px 4px 10px;
}
.price.price-pack-range span.price-range{
       margin: 0 !important;
}
.label-flag.type-outstock{
    color: #333;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    border: 3px solid #333330;
    border-radius: 44.5px;
    background-color: #E8E8E8 !important;
    padding: 4px 10px 4px 10px;
}
.product-type-1 .item-inner .btn-action:hover,
.product-type-1 .item-inner .btn-action.loading{
    background-color: #EE5C65 !important;
}
.product-type-1 .item-inner .btn-action.add-to-cart{
    position: relative;
    bottom: inherit;
    left: inherit;
    right: inherit;
    opacity: 1;
    height: 40px;
    width: 76px;
    border-radius: 44.5px;
    background-color: #000000;
    color: #fff !important;
}
.product-type-1 .item-inner .btn-action.add-to-cart span{
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.product-type-1 .item-inner .btn-action.add-to-cart img{
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.star_content_avg {
    color: #000;
    font-size: 15px;
    font-weight: 100;
}
.star_content_avg::before {
     color: #000;
}
.star_content_avg span::before {
    font-weight: 900;
}

@media (min-width: 1025px) {
    .vertical-thumb  {
        padding-left: 135px;
    }
}
/*
@media (min-width: 1025px){
    .vertical-thumb {
        max-height: 500px;
    }
}
.square_large_default {
    max-width: 480px;
    max-height: 480px;
    margin: 10px auto 0;
}
.product-images-cover{
    background-color: #fff;
    max-height: 500px;
}

.square_large_default img.img-loader{
    max-width: 480px !important;
    max-height: 480px !important;
}
.images-cover-wrapper {
    max-height: 480px;
}
*/
.product-images-cover{
    background-color: #fff;
}
.images-cover-wrapper {
    margin: 10px 60px;
}
.product-images-cover .swiper-wrapper {
    margin: 10px auto;
}
@media (min-width: 1025px){
    .vertical-thumb .product-images-thumb {
        width: 93px;
    }
    .product-images-thumb .images-thumb-wrapper {
        height: 510px !important;
    }
    .vertical-thumb .product-images-thumb .gallery-swiper-arrow.gallery-swiper-arrow-prev {
        margin-right: 2px;
    }
    .vertical-thumb .product-images-thumb .item-image {
        height: 93px !important;
        margin-bottom: 9px;
    }
}

#product h1.product_title{
    color: #000000;
    font-size: 60px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 60px;
}
.axps-breadcrumb a:not(:last-child)::after {
    content: "\>";
}
.axps-breadcrumb a {
    margin-right: 5px;
    color: #6A5E47 !important;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
}
.axps-breadcrumb > span {
    color: #333330;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: 0;
    line-height: 16px;
}

.images-cover-slider .product-images-cover .gallery-swiper-arrow.gallery-swiper-arrow-next::before {
    content: url(https://moremotoracing.com/img/cms/icons/flecha%20der.svg);
}
.images-cover-slider .product-images-cover .gallery-swiper-arrow.gallery-swiper-arrow-prev::before {
    content: url(https://moremotoracing.com/img/cms/icons/flecha%20izq.svg);
}
.images-cover-slider .product-images-cover .swiper-arrows {
    /*z-index: 10;*/
    left: 10px;
    right: 10px;
    opacity: 1;
}
.images-cover-slider .product-images-cover .gallery-swiper-arrow {
    width: 32px;
    height: 32px;
}

#product .current-price{
    width: 50%;
    float: left;
    color: #000000;
    font-size: 52px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 42px;
}
#product .dicount-original-price{
    width: 50%;
    float: left;
    border-radius: 20px;
    background-color: #EE5C65;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    padding: 5px 20px;
    text-align: center;
    max-width: 240px;
}
#product .dicount-original-price .regular-price{
    color: #FFFFFF !important;
    font-size: 26px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 29px;
}
#product .product-discount {
    margin-left: 10px;
}
#product .product-savings{
    vertical-align: text-top;
}
#product .product-price{
    margin-top: 15px;
}

#product .summary-container .product-add-to-cart .qty .input-group.bootstrap-touchspin {
    display: inline-block;
    width: 80%;
    margin-left: 20px;
    margin-bottom: 40px;
}

#product .summary-container .product-add-to-cart .qty .input-group-txt{
    display: inline-block;
    float: left;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 10px;
}
#product .product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up {
    left: 65px;
}
#product .product-quantity #quantity_wanted,
.cart-overview .shop_table .bootstrap-touchspin input.form-control{
    border-radius: 100px;
    background-color: #FFFFFF;
    border: none;
    width: 90px;
    color: #333330;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
}
#product .product-quantity .input-group-btn-vertical .btn {
    border-color: #f9f9f9;
}
#product .product-quantity .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up::after,
#product .product-quantity .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down::after{
    content: inherit;
}
#product .product-quantity .input-group-btn-vertical button{
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 16px;
    color: #6A5E47;
}
#product .product-quantity .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up::before{
    content: "\f067";
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 50%;
    margin-left: 15%;
    height: inherit;
    border: none;
}
#product .product-quantity .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down::before{
    content: "\f068";
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 50%;
    margin-left: 15%;
    height: inherit;
    border: none;
}

#product .summary-container .product-add-to-cart .add .btn {
    margin: 20px 0;
    width: 320px;
    height: 60px;
    display: block;
    border-radius: 44.5px;
    text-transform: none;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
}
#product .summary-container .product-add-to-cart .add .btn.js-buy-now {
    color: #000000;
    border: 3px solid #000000;
    background-color: #FFFFFF;
}
#product .summary-container .product-add-to-cart .add .btn.js-buy-now:hover {
    background-color: #EE5C65;
    color: #ffffff;
}
#product .summary-container .product-add-to-cart .add .btn img{
    vertical-align: bottom;
    margin-right: 5px;
}

#product .under-title-actions{
    /*margin-bottom: 15px;*/
}
#product .under-title-actions div{
    display: inline-block;
    float: left;
    color: #000000;
    font-family: "Barlow Condensed";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
#product .under-title-actions .product-rating {
    /*margin-bottom: 0;*/
}
#product .under-title-actions .add-wishlist-block{
    margin-left: 20px;
    /*margin-top: 4px;*/
}
#product .under-title-actions .add-wishlist-block .btn-action{
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: row;
}
#product .under-title-actions .btn-action.btn-wishlist::before{
    content: "\f004";
    font-weight: 400;
    font-family: 'Line Awesome Free';
    font-size: 17px;
    display: inline-block;
    margin-right: 5px;
}
#product .under-title-actions .btn-action.btn-wishlist.added::before{
    content: "\f004";
    font-weight: 900;
}    
#product .under-title-actions .btn-action.btn-wishlist::after{
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -8px;
    opacity: 0;
    transition: opacity 0.2s ease;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #9b9b9b;
    border-left-color: transparent !important;
    border-radius: 50%;
}

#product .under-title-actions .social-share-block{
    margin-left: 20px;
    /*margin-top: 4px;*/
}
#product .under-title-actions .product-social-share{
    cursor: pointer;
}
#product .under-title-actions .product-social-share:hover{
    color: #EE5C65;
}
#product .under-title-actions .social-share-block .social-list{
    display: none;
    position: absolute;
    bottom: -45px;
    left: 210px;
    z-index: 1000;
    background-color: #E8E8E8;
    padding: 10px;
    border-radius: 44.5px;
}
.share-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 900;
    background-color: rgba(0,0,0,0.25);
    display: none;
}
#product .under-title-actions .img-social-share{
    width: 17px;
    margin-right: 5px;
    vertical-align: sub;
}

#product .under-title-actions .goto-product-review-tab{
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}

.product-rating .reviews_note {
    margin-right: 5px;
}



#product .tab-content{
    border-radius: 12px;
    border: 1px solid #FBF2E7;
}
#product .wc-tabs-wrapper .accordion-title{
    border-top: none;
    border-bottom: 1px solid #FBF2E7;
    transition: none;
    -webkit-transition: none;
    color: #000000;
    font-family: "Barlow Condensed";
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: none;
    padding-left: 30px;
}
#product .wc-tabs-wrapper {
    border-bottom: none;
}
#product .accordion-title.js-accordion.active_accordion{
    background-color: #fff;
    border-bottom: none;
}
#product .wc-tab.tab-pane{
    background-color: #fff;
    border-bottom: 1px solid #FBF2E7;
    color: #333330;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    padding-left: 30px;
    padding-right: 60px;
}
#product .wc-tab.tab-pane span{
    color: #333330 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 17px !important;
}
#product .wc-tab.tab-pane:last-child{
    border-radius: 0 0 12px 12px;
}
#product .wc-tabs-wrapper .accordion-title::after {
    right: 30px;
}

#product-details .product-info-catalog label{
    font-size: 18px;
}
.tab-type-accordion .axps_shop_attributes {
    margin-top: 20px;
}
#product .accordion-title .prod-details-review-title{
    color: #6A5E47;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: bottom;
}
#product .accordion-title .prod-details-review-title .review-text{
    margin-right: 5px;
}
#product .accordion-title .prod-details-review-title .review-action-text{
    margin-left: 5px;
}
#product .accordion-title .star_content_avg{
    margin-right: 5px;
}
#product #reviews_form_btn .btn-primary{
    background-color: #fff;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
}
#product #reviews_form_btn .btn-primary:hover {
    background-color: #EE5C65;
    color: #ffffff;
}



#module-steasycheckout-default #wrapper {
    background: #FDF7F1;
}
#module-steasycheckout-default .container{
    /*padding: 0;*/
}
#module-steasycheckout-default #content-wrapper{
    /*padding: 0;*/
}
.steco_heading .steco_flex_child {
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    padding-bottom: 20px;
}
.steco_column_section{
    border: 1px solid #FBF2E7;
    border-radius: 12px;
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
#steco_pi_forms > .card > .card-header div.collapsed {
    background: #FBF2E7;
    font-weight: 500;
    color: #6A5E47 !important;
}
#steco_pi_forms > .card > .card-header div {
    color: #000;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 17px;
    padding: 7px;
    border-radius: 12px;
    border-style: none;
    border-width: 0;
    border-color: inherit;
}
.steco-custom-input-box.steco-tick .steco-custom-input-item, .steco-custom-input-box.steco-tick:hover .steco-custom-input-item.steco-custom-input-radio, .steco_selected.steco-input-loading .steco-custom-input-box.steco-tick .steco-custom-input-item.steco-custom-input-radio {
    background-color: #fff !important;
}
.steco-custom-input-box.steco-tick .steco-custom-input-item {
    border-width: inherit;
    border: 1px solid #6A5E47;
    border-radius: 16px;
}
.steco-custom-input-box.steco-tick .steco-custom-input-item {
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-right: 8px;
}
.steco-custom-input-box.steco-tick .text-checkbox{
    vertical-align: middle;
}

.steco_flex_child, .steco_container label{
    color: #000000;
    font-family: "Barlow Condensed";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.checkbox-inline .steco_flex_child,
.psgdpr_consent_message.steco_flex_child{
    margin-top: 7px;
}
.steco-custom-input-box .steco-custom-input-item {
    width: 32px;
    height: 32px;
    border: 1px solid #6A5E47;
    border-radius: 6px;
    background-color: #FFFFFF;
}
.eco-ok.checkbox-checked:before {
    content: '\f00c';
}
.steco-custom-input-box .steco-custom-input-item i {
    font-size: 20px;
    color: #000;
    margin-top: 5.5px;
}
.steco-custom-input-radio .eco-ok:before {
    content: '\f111';
}
[class^="eco-"]:before{
    font-family: "Font Awesome 5 Free";
    color: #000;
    font-style: normal;
    font-weight: 900;
}
.eco-eye-off:before {
    content: '\f06e';
    color: #fff;
}
.eco-eye:before {
    content: '\f070';
    color: #fff;
}

.form-control {
    height: 46px;
    padding: 0 20px;
    border: 1px solid #FBF2E7;
    border-radius: 23px;
    background-color: #FFFFFF;
    color: #000;
    font-family: "Barlow Condensed";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.form-control::placeholder{
    color: #333;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    border: 1px solid #6A5E47 !important;
    border-radius: 23px !important;
    background-color: #FFFFFF !important;
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.input-group .input-group-btn>.btn[data-action=show-password] {
    background: #C2B59C;
    padding: 5px 10px;
    border-radius: 23px;
    margin-left: 5px;
    color: #000;
    border: none;
}
.forgot-password{
    color: #000000;
    font-family: "Barlow Condensed";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.btn[name=steco_login]{
    max-width: 150px;
}

.form-control-comment {
   font-size: 0.8rem;
}

.steco-delivery-option{
    color: #6A5E47;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 17px;
    padding: 12px;
    border-radius: 12px;
    border-style: none;
    border-width: 0;
    border-color: inherit;
}
.steco-delivery-option.steco_selected label .carrier-name {
    color: #000 !important;
}
.steco-delivery-option > .steco-custom-input-box{
    top: 7px;
}
.delivery-options .steco-delivery-option > label{
    margin: 0;
    padding-top: 2px;
    padding-bottom: 4px;
}
.delivery-options .delivery-price{
    float: right;
}
.steco-delivery-option label .carrier-name {
    margin-left: 45px;
    text-align: left;
}

.steco-address-item.steco_selected {
    border-radius: 12px;
}

.steco_flex_container label[for="use_same_address"]{
    margin: 10px 0 0 0;
}


.small_cart_product_image{
    width: 60px;
    height: 60px;
    border: 1px solid #FBF2E7;
}

.eco-cancel:before {
    content: '\f2ed';
    font-weight: 400;
}

.small_cart_info.steco_flex_child{
    display: flex;
    flex-flow: row nowrap;
}
.steco_total_line.steco_flex_container{
    display: flex;
    flex-flow: column;
    flex-basis: 20%;
    margin-left: auto;
    align-self: center;
}
.steco_info_line.steco_flex_container{
    display: flex;
    flex-flow: column;
    flex-basis: 60%;
    gap: 5px;
}
.steco_info_line.steco_flex_container.is-pack{
    flex-basis: 80%;
}
.steco_info_line div, .steco_info_line a, .steco_info_line span{
    flex: 0;
}
.steco_info_line .small_cart_attr_attr{
    color: #C2B59C;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.steco_info_line .pack-details small{
    color: #C2B59C;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.steco_cart_qty{
    flex-basis: 15%;
}
.steco_cart_qty.is-pack{
    flex-basis: 0%;
}
.steco_cart_qty .js-cart-line-product-quantity{
    padding: 0 !important;
    width: 50px !important;    
}
.steco_cart_qty .btn-touchspin{
    padding: 7px 0 0 2px;
}

#module-steasycheckout-default .page-title{
    display: none;
}
.eco-cancel:before {
    color: #7a7a7a;
}

.steco-custom-input-box .steco-custom-input{
    height: 32px;
    width: 32px;
}


.swiper-container {
    border-radius: 12px;
}
.swiper-pagination-bullet {
    background: transparent;
    opacity: 1;
    border: 2px solid #fff;
}
@media (max-width: 540px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 250px;
    }
}
@media (max-width: 520px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 240px;
    }
}
@media (max-width: 500px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 230px;
    }
}
@media (max-width: 480px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 220px;
    }
}
@media (max-width: 460px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 210px;
    }
}
@media (max-width: 440px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 200px;
    }
}
@media (max-width: 420px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 190px;
    }
}
@media (max-width: 400px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 180px;
    }
}
@media (max-width: 380px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 170px;
    }
}
@media (max-width: 360px){
    .home-novedades .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner{
        max-width: 160px;
    }
}

@media (min-width: 768px) and (max-width: 800px){
    .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner,
    .swiper-wrapper .swiper-slide.item .item-inner,
    .archive-wrapper-items .item .item-inner{
        max-width: 230px;
    }
}
@media (min-width: 1025px) and (max-width: 1070px){
    .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner,
    .swiper-wrapper .swiper-slide.item .item-inner,
    .archive-wrapper-items .item .item-inner{
        max-width: 185px;
    }
}
@media (min-width: 1071px) and (max-width: 1130px){
    .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner,
    .swiper-wrapper .swiper-slide.item .item-inner,
    .archive-wrapper-items .item .item-inner{
        max-width: 195px;
    }
}
@media (min-width: 1131px) and (max-width: 1190px){
    .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner,
    .swiper-wrapper .swiper-slide.item .item-inner,
    .archive-wrapper-items .item .item-inner{
        max-width: 210px;
    }
}
@media (min-width: 1191px) and (max-width: 1250px){
    .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner,
    .swiper-wrapper .swiper-slide.item .item-inner{
        max-width: 220px;
    }
}
@media (min-width: 1251px) and (max-width: 1320px){
    .wrapper-items.wrapper-swiper-slider .swiper-slide.item .item-inner,
    .swiper-wrapper .swiper-slide.item .item-inner{
        max-width: 230px;
    }
}

.elementor-slide-description,
.elementor-slide-additionaltext{
    max-width: 500px;
}
.elementor-slide-countdown{
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    border-radius: 44.5px;
    background-color: #000000;
    padding: 12px 15px;
    width: fit-content;
}
.elementor-slide-countdown .mul-countdown{
    font-family: monospace;
    font-size: 24px;
    line-height: 26px;
    margin-left: 10px;
    vertical-align: middle;
}

.moto_search_home{
    background: url(https://moremotoracing.com/img/cms/imagen%20fondo%20cual%20es%20tu%20moto.jpg);
    background-size: cover;
    border: 1px solid #C2B59C;
    border-radius: 12px;
    background-color: #000000;
}
@media (min-width: 768px){
    .moto_search_home {
       margin-left: 20px;
    }
}

.product-pack .pack-product-container .pack-product-name{
    flex-flow: wrap;
}


@media (min-width: 1025px) and (max-width: 1299px){
    #box-product-grid .archive-wrapper-items > .item {
        -ms-flex: 0 0 calc(100%/4);
        flex: 0 0 calc(100%/4);
        max-width: calc(100%/4);
    }
}

@media (max-width: 520px){
    .product-type-1 .item-inner {
        width: inherit;
    }
    .price {
        font-size: 20px;
        line-height: 22px;
    }
    .product-type-1 .item-inner .btn-action.add-to-cart {
        height: 35px;
        width: 60px;
    }
    .product-type-1 .item-inner .product_name {
        font-size: 16px;
        line-height: 16px;
        min-height: 45px;
    }
    .price.price-pack-range span.price-range{
       display: block;
       width: 100%;
       margin: 0;
    }
}

.page-title{
    text-align: left;
}
.page-title-layout-2.page-title {
    background-color: #fff;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #6ab1b7;
    padding-top: 15px;
    padding-bottom: 15px;
}
@media (min-width: 1025px){
    .page-title-layout-2.page-title .h1 {
        font-size: 60px;
        font-style: italic;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 60px;
        color: #000000;
    }
}
@media (max-width: 1024px){
    .page-title .h1 {
        font-size: 54px;
        font-style: italic;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 54px;
        color: #000000;
    }
}
@media (max-width: 500px){
    .page-title .h1 {
        font-size: 50px;
        font-style: italic;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 50px;
        color: #000000;
    }
}

.page-title .axps-breadcrumb {
    margin-top: 0px;
}

.product-list-subcategories{
    display: flex;
    flex-flow: row wrap;
    margin: 20px 0 0 0;
}
.product-list-subcategories .wrapp-category {
    position: relative;
    display: inherit;
    margin: 0 10px 0 0;
}
.product-list-subcategories .wrapp-category:first-child{
    margin-left: -15px;
}
.product-list-subcategories .wrapp-category .category-title {
    display: inherit;
    padding: 0;
    color: #6A5E47;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    padding: 10px 15px;
}
.product-list-subcategories .wrapp-category .category-title:hover{
    border-radius: 20px;
    background-color: #6AB1B7;
    color: #fff;
}
.product-list-subcategories .cat-nav-hint{
    display: none;
}

@media (max-width: 767px){
    .product-list-subcategories{
        overflow-x: auto;
        flex-flow: row nowrap;
        /*margin-right: -45px;*/
        /*margin-left: -38px;*/
        transition: all 0.5s ease-in-out;
    }
    .product-list-subcategories::-webkit-scrollbar {
        display: none;
    }
    .product-list-subcategories .wrapp-category .category-title{
        font-size: 18px;
        line-height: 10px;
        white-space: nowrap;
    }
    .product-list-subcategories .wrapp-category .category-title:hover{
        border-radius: 0;
        background-color: inherit;
        color: inherit;
    }
    .product-list-subcategories .cat-nav-hint{
        display: block;
        position: absolute;
        right: 10px;
        bottom: -22px;
        transition: all 0.5s ease-in-out;
    }
    .product-list-subcategories .cat-nav-hint.hinting{
        transform: translateX(-15px);
    }
    .product-list-subcategories .cat-nav-hint img{
        width: 55px;
    }
}

.product-variants > .product-variants-item select,
.pack-item-variants > .pack-item-variants-selector select{
    height: 45px;
    line-height: 30px;
    background-color: #fff;
    padding: 0 38px 0 20px;
    border: none;
    box-shadow: none;
    margin: 2px;
    font-size: 20px;
}
.product-variants .product-variants-item.type_radio .radio-label,
.pack-item-variants .pack-item-variants-selector.type_radio .radio-label{
    min-width: 50px;
    line-height: 36px;
    padding: 0 8px;
    text-align: center;
    font-weight: normal;
    border: none;
    color: #333330;
    font-size: 20px;
    box-shadow: none;
    display: inline-block;
    background: #FFFFFF;
}
.product-variants .product-variants-item.type_radio .input-color:checked + span,
.product-variants .product-variants-item.type_radio .input-color:hover + span,
.product-variants .product-variants-item.type_radio .input-radio:checked + span,
.product-variants .product-variants-item.type_radio .input-radio:hover + span,
.pack-item-variants .pack-item-variants-selector.type_radio .input-color:checked + span,
.pack-item-variants .pack-item-variants-selector.type_radio .input-color:hover + span,
.pack-item-variants .pack-item-variants-selector.type_radio .input-radio:checked + span,
.pack-item-variants .pack-item-variants-selector.type_radio .input-radio:hover + span{
    border: none;
    background-color: #6A5E47;
    color: #fff;
}
.summary-container .product-variants .control-label,
.pack-item-variants .pack-item-variants-selector .control-label{
    display: block;
    margin: 0 0 10px 0;
}
.summary-container .product-variants-item,
.pack-item-variants .pack-item-variants-selector{
    margin-bottom: 30px;
}
.summary-container .product-additional-info > .btn-action{
    float: right;
    margin-top: 5px;
}
.pack-item-variants > .pack-item-variants-selector ul li {
    line-height: 1;
    margin: 3px;
    font-size: 0;
    display: inline-block;
}
.product-variants > .product-variants-item ul li,
.pack-item-variants > .pack-item-variants-selector ul li{
    /*margin: 3px 0;*/
}


.page-product .countdown-timer-wrapper{
    display: none;
}
.product-pack-price span{
    border-radius: 20px;
    background-color: #EE5C65;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    padding: 5px 20px;
    text-align: center;
    max-width: 240px;
}


.cart-overview .shop_table .product-name .product-title{
    margin-bottom: 0;
    color: #333330;
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
}
.text-muted {
    line-height: 25px;
}
.text-muted small{
  color: #C2B59C;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 17px;
}



.whatsapp {
    display: block;
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 100;
}
.whatsapp img{
    width: 60px;
}
@media (max-width: 767px) {
    .whatsapp img{
        width: 50px;
    }
}
@media (max-width: 480px) {
    .whatsapp img{
        width: 45px;
    }
}


.horizontal-layout #af_form {
    max-width: 80%;
}


@media (max-width: 450px) {
    #product .current-price{
        width: 100%;
        margin-bottom: 15px;
    }
}


#canvas-menu-mobile{
    background-color: #000;
}
.wrapper-menu-mobile li a {
    border-bottom: none;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
}
.wrapper-menu-mobile a:hover{
    background-color: inherit !important;
}
.wrapper-menu-mobile .menu_a_wrap .icon-opener::after {
    content: "\f0d7";
    font-size: 24px;
    color: #fff;
}
.wrapper-menu-mobile li.active > .menu_a_wrap .icon-opener::after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.wrapper-menu-mobile .menu_a_wrap .icon-opener{
    border-left: none;
}
.canvas-widget-top .title-canvas-widget {
    color: #fff;
    border-bottom: none;
}
.canvas-widget-top .title-canvas-widget::after{
    color: #fff;
}
.wrapper-menu-mobile .mo_sub_ul li .menu_a_wrap > a:not(:hover) {
    color: #C2B59C;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    padding-top: 0;
    padding-bottom: 0;
}
.canvas-widget-top .title-canvas-widget::after {
    color: #000;
    background-color: #fff;
    border: 1px solid #FBF2E7;
    border-radius: 25px;
    height: 40px;
    width: 40px;
    top: 40%;
    line-height: 38px;
    font-size: 26px;
    font-weight: 900;
}
.mmr-slogan{
    background-color: #6AB1B7;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    padding: 7px;
    border-bottom: 4px solid #333330;
}
.wrapper-menu-mobile{
    border-bottom: 4px solid #333330;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
#canvas-menu-mobile .btn-canvas{
    border-bottom: none;
}
#canvas-menu-mobile .btn-canvas:not(:hover) {
    color: #C2B59C;
    font-family: "Barlow Condensed";
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-transform: uppercase;
    border-bottom: none;
}
#canvas-menu-mobile .btn-canvas i {
    font-size: 24px;
    color: #fff;
}
.menu-mobile-block-links-first{
    border-bottom: 4px solid #333330;
    padding-bottom: 15px;
    margin-bottom: 10px;
}
.menu-mobile-block-links-second{
    border-bottom: 4px solid #333330;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.atencion-cliente svg{
    font-size: 28px;
}
.atencion-cliente svg g{
    fill: #000;
}
.atencion-cliente-mobile svg{
    font-size: 24px;
    margin-right: 7px;
}
.atencion-cliente-mobile svg g{
    fill: #fff;
}

.wrapper-menu-mobile li.nrt_mo_mega_33 a,
.wrapper-menu-mobile li.nrt_mo_mega_30 a,
.wrapper-menu-mobile li.nrt_mo_mega_45 a,
.wrapper-menu-mobile li.nrt_mo_mega_27 a,
.wrapper-menu-mobile li.nrt_mo_mega_239 a{
    color: #C2B59C;
}
.wrapper-menu-mobile li.nrt_mo_mega_29 a{
    color: #EE5C65;
}
.menu-horizontal .item-level-0.nrt_mega_27 > a,
.menu-horizontal .item-level-0.nrt_mega_45 > a,
.menu-horizontal .item-level-0.nrt_mega_30 > a,
.menu-horizontal .item-level-0.nrt_mega_33 > a,
.menu-horizontal .item-level-0.nrt_mega_239 > a{
    color: #6A5E47 !important;
}
.menu-horizontal .item-level-0.nrt_mega_27:hover > a,
.menu-horizontal .item-level-0.nrt_mega_45:hover > a,
.menu-horizontal .item-level-0.nrt_mega_30:hover > a,
.menu-horizontal .item-level-0.nrt_mega_33:hover > a,
.menu-horizontal .item-level-0.nrt_mega_239:hover > a{
    color: #6AB1B7 !important;
}

.nrt_mega_block_177 li a{
    color: rgba(143,0,0,0.6) !important;
}
.nrt_mo_mega_block_177 a{
    color: #6A5E47 !important;
}
.nrt_mega_block_177 li a:hover{
    color: #6AB1B7 !important;
}

@media (min-width: 1025px){
    #moda_sizechart .modal-dialog {
        max-width: 930px;
    }
    #nrtsizechart-guide img{
        max-width: 868px;
        height: auto;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    #moda_sizechart .modal-dialog {
        max-width: 630px;
    }
    #nrtsizechart-guide img{
        max-width: 588px;
        height: auto;
    }
}
@media (min-width: 500px) and (max-width: 767px){
    #moda_sizechart .modal-dialog {
        max-width: 480px;
    }
    #nrtsizechart-guide img{
        max-width: 448px;
        height: auto;
    }
}
@media (min-width: 400px) and (max-width: 499px){
    #moda_sizechart .modal-dialog {
        max-width: 380px;
    }
    #nrtsizechart-guide img{
        max-width: 348px;
        height: auto;
    }
}
@media (max-width: 399px){
    #moda_sizechart .modal-dialog {
        max-width: 320px;
    }
    #nrtsizechart-guide img{
        max-width: 290px;
        height: auto;
    }
}

.btn-additional-video.js-video-viewer{
    background-color: #000 !important;
    color: #fff !important;
}
.gr-btn-additional a.btn-additional-video::before{
    content: "\f03d";
}
@media (min-width: 768px){
    .gr-btn-additional a.btn-additional-video > span {
        padding-right: 20px !important;
        max-width: 280px !important;
    }
}

.type-available {
    color: #308F3D!important;
    background-color: #E8E8E8;
    padding: 5px 25px;
    border-radius: 44.5px;
    margin-bottom: 15px;
    border: 3px solid #308F3D;
    font-size: 24px !important;
	width: 320px;
}

.js-terms{
    margin-top: 8px;
}
.js-terms a {
    text-decoration: none;
    color: #7a7a7a;
}
.js-terms a:hover {
    color: #EE5C65;
}

.contact-form-row{
    display: flex;
    flex-flow: row nowrap;
    margin-bottom: 20px;
}
.contact-form-row input{
    margin-right: 10px;
}
#general-contact .form-messages.form-error,
#workwus-contact .form-messages.form-error{
    margin-top: 20px;
    background-color: #C2B59C;
    max-width: 320px;
    padding: 7px 15px;
    color: #EC2027;
    border: 3px solid #FF5C5C;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
}
#general-contact .form-messages.form-success,
#workwus-contact .form-messages.form-success{
    margin-top: 20px;
    background-color: #FBF2E7;
    max-width: 320px;
    padding: 7px 15px;
    color: #308F3D;
    border: 3px solid #004C18;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
}
#general-contact textArea,
#workwus-contact textArea{
    height: 160px;
}
@media (max-width: 600px){
    .contact-form-row.personal-data{
        flex-flow: column nowrap;
        margin: 0;
    }
    .contact-form-row.personal-data input{
        margin-bottom: 20px;
    }
}
.checkbox-container{
    display: block;
    position: relative;
    padding-left: 40px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkbox-container .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 32px;
    width: 32px;
    border: 1px solid #6A5E47;
    border-radius: 6px;
    background-color: #fcfcfc;
    line-height: 13px;
    vertical-align: middle;
    text-align: center;
}
.checkbox-container:hover input ~ .checkmark {
  /*background-color: #ccc;*/
}
.checkbox-container input:checked ~ .checkmark {
  /*background-color: #2196F3;*/
}
.checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.checkbox-container .checkmark:after {
    left: 10px;
    top: 5px;
    width: 10px;
    height: 17px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.banner-motos-section{
    margin: 40px auto;
    max-width: 1360px;
}
.banner-motos-column{
    text-align: center;
}
.banner-motos .elementor-button-icon svg {
    width: 2em;
}
.banner-motos a .elementor-button-icon svg g{
    transition: all 0s ease-in-out 0s;
    -webkit-transition: all 0s ease-in-out 0s;
    -ms-transition: all 0s ease-in-out 0s;
    -moz-transition: all 0s ease-in-out 0s;
    -o-transition: all 0s ease-in-out 0s;
}
.banner-motos a:hover .elementor-button-icon svg g{
    fill: #ee5c65;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 1380px){
    .home-top{
        margin: 40px 20px;
    }
    .banner-motos-section {
        margin: 40px 20px;
    }
}
@media (max-width: 1160px){
    .home-top{
        margin: 40px 20px;
    }
    .banner-motos-section {
        margin: 40px 20px;
    }
}
@media (max-width: 550px){
    .banner-motos-section {
        margin: 40px 10px;
    }
    .home-top{
        margin: 40px 10px;
    }
    .banner-motos .elementor-button-content-wrapper{
        flex-flow: column;
    }
    .banner-motos .elementor-button.elementor-size-md{
        padding: 15px 5px;
    }
}


.oney-footer-logo .elementor-icon svg{
    width: 3.5em;
    height: inherit;
}
.banner_oney.banner_home{
    max-width: 1360px;
    margin: 40px auto 0;
}
@media (max-width: 1480px){
    .banner_oney.banner_home{
        margin: 40px 20px 0;
    }
}
@media (max-width: 550px){
    .banner_oney.banner_home{
        margin: 40px 10px 0;
    }
}
.banner_oney .banner_home_left img {
    max-width: 50%;
}
.bulle {
    width: 45px;
    height: 45px;
}
.bulle span {
    font-size: 25px;
}
.banner_oney .banner_home_right .payment {
    font-size: 22px;
}
.banner_oney .banner_home_right .block_instalments > div .credit_cart {
    font-size: 22px;
    margin: 0 0 18px;
}
.banner_oney .banner_home_footer {
    margin-top: -15px;
}
@media (max-width: 767px){
    .banner_oney .banner_home_left {
        margin-bottom: 8px;
    }
    .banner_oney .banner_home_footer {
        margin-top: 0;
    }
}
.page-product .after_price_content .bulle {
    background: #53565a;
}
@media (max-width: 446px){
    #simulation_oney_product.simulation_oney_right, #simulation_oney_product{
        margin-top: 95px;
    }
}
@media (max-width: 365px){
    #simulation_oney_product.simulation_oney_right, #simulation_oney_product{
        width: 275px;
    }
}

@media (min-width: 768px) and (max-width: 1200px){
    .moto-search .sub-title {
        padding: 0px 30px 15px 30px;
    }
    .moto-search .motosearch-content select {
        width: 230px;
    }
}


.narrow-slide-banner .swiper-slide-inner{
    padding: 30px 40px;
}
.narrow-slide-banner .swiper-slide-contents{
    padding-top: 15px;
}
.narrow-slide-banner .elementor-slide-button{
    padding: 15px 50px;
    position: absolute;
    right: 20px;
    top: 35%;
}
.narrow-slide-banner .elementor-slide-description {
    max-width: 800px;
}
@media (max-width: 1024px){
    .narrow-slide-banner .elementor-slide-button{
        padding: 15px 50px;
        position: relative;
        margin-left: 20px;
    }
    .narrow-slide-banner .swiper-slide-inner {
        padding: 30px 20px 40px 20px;
    }
}


.last-viewed-products{
    margin-top: 80px;
}
.last-viewed-products h4{
    color: #000000;
    font-size: 42px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 42px;
}
.pf-separator-border{
    background-color: #C2B59C;
    height: 4px;
}
.pf-separator-main{
    height: 4px;
}
.last-viewed-products-home .container-fluid,
.last-viewed-products-home #content-wrapper{
    padding: 0;
}
last-viewed-products-home h4 {
    margin-bottom: 20px;
}
.last-viewed-products-home .last-viewed-products{
    margin-top: 0px;
}
@media (max-width: 1024px){
    .last-viewed-products-home h4 {
        font-size: 38px;
        line-height: 24px;
        margin-bottom: 20px;
    }
}
@media (max-width: 767px){
    .last-viewed-products-home h4 {
        font-size: 30px;
    }
}


.banner-home-aboutmmr .elementor-cta__bg.elementor-bg{
    border-radius: 12px;
}
.banner-home-aboutmmr .elementor-cta__content{
    padding: 24px 400px;
}
.banner-home-aboutmmr .elementor-cta__description{
    margin-bottom: 30px;
}
.banner-home-aboutmmr .elementor-cta__button{
    padding: 7px 50px 8px;
}
@media (max-width: 1450px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 350px;
    }
}
@media (max-width: 1310px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 300px;
    }
}
@media (max-width: 1250px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 250px;
    }
}
@media (max-width: 950px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 200px;
    }
}
@media (max-width: 850px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 150px;
    }
}
@media (max-width: 720px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 100px;
    }
}
@media (max-width: 620px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 50px;
    }
}
@media (max-width: 520px){
    .banner-home-aboutmmr .elementor-cta__content{
        padding: 24px 25px;
    }
}


.cart-overview .product-price{
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 26px;
}
.cart-overview .shop_table .product-remove a::before {
    content: "\f2ed";
    color: #6A5E47;
    font-size: 22px;
}
@media (max-width: 767px){
    .shop_table_responsive td:not(.product-remove):not(.product-thumbnail):not(.product-name)::before {
        font-size: 14px;
    }
}
.cart-summary-line.cart-total .value{
    font-size: 28px;
    color: #000;
}
#canvas-mini-cart .remove-from-cart{
    background-color: transparent;
    border: none;
}
#canvas-mini-cart .remove-from-cart i.la-times:before{
    content: "\f2ed";
    color: #6A5E47;
    font-size: 18px;
}
#canvas-mini-cart .block-shopping-cart {
    padding: 20px 30px 20px 20px;
}
#canvas-mini-cart .totals-top .price {
    font-weight: 500;
    font-size: 28px;
    color: #000000;
    letter-spacing: 0;
    line-height: 46px;
}


.page-product .extra-links .product-manufacturer-view-more,
.page-product .extra-links .product-category-view-more{
    display: inline-block;
}
.page-product .extra-links .product-manufacturer-view-more{
    margin-right: 20px;
}
.page-product .extra-links .product-manufacturer-view-more a.btn,
.page-product .extra-links .product-category-view-more a.btn{
    border: 1px solid #FBF2E7;
    border-radius: 30px;
    color: #6A5E47;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    padding: 10px 50px;
}
.page-product .extra-links .product-manufacturer-view-more a.btn:hover,
.page-product .extra-links .product-category-view-more a.btn:hover{
    color: #fff;
}
@media (max-width: 767px){
    .page-product .extra-links .product-manufacturer-view-more{
        margin-bottom: 20px;
        margin-right: 0;
    }
}


.search-price, .search-sku{
    display: none;
}

.pro-access a.btn{
    width: 100%;
}
.pro-access svg{
    margin-right: 10px;
}
.pro-access a.btn:hover svg g{
    fill: #fff;
}
.page-authentication #content{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    max-width: 1440px;
    border: none;
    padding: 0;
    background: inherit;
}
.page-authentication #content .login-form,
.page-authentication #content .no-account,
.page-authentication #content .pro-access,
.page-authentication #content .register-form{
    max-width: 60%;
}
.page-authentication #content .no-account{
    margin-left: 0px;
    margin-right: 0px;
}
.page-authentication #content .account-welcome{
    background: url('/img/cms/imagen nnuestra tienda.jpg');
    background-position: center;
    background-repeat: no-repeat;
    object-fit: cover;
    border-radius: 3%;
    min-height: 440px;
}
.page-authentication #content .account-welcome .account-welcome-heading{
    color: #FFFFFF;
    font-size: 42px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 42px;
    text-align: center;
    margin-top: 120px;
}
.page-authentication #content .account-welcome .account-welcome-text{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: center;
    padding: 20px;
    max-width: 60%;
    margin: 0 auto;
}
@media (min-width: 768px){
    .page-authentication #content {
        padding: 0;
    }
    .page-authentication #content .no-account{
        margin-left: 0px;
        margin-right: 0px;
    }
}
@media (max-width: 991px){
    .page-authentication #content .login-form,
    .page-authentication #content .no-account,
    .page-authentication #content .pro-access{
        max-width: 80%;
    }
    .page-authentication #content .account-welcome .account-welcome-text{
        max-width: 80%;
    }
}
@media (max-width: 767px){
    .page-authentication #content .login-form,
    .page-authentication #content .no-account,
    .page-authentication #content .pro-access{
        max-width: 100%;
    }
    .page-authentication #content .col-sm-12{
        margin-bottom: 40px;
        text-align: center;
    }
    .page-authentication #content .account-welcome{
        min-height: inherit;
    }
    .page-authentication #content .account-welcome .account-welcome-heading{
        margin-top: 20px;
    }
}
.page-authentication #content .register-form .custom-checkbox input + span {
    display: inline-block;
    font-size: 14px;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-right: 5px;
    position: absolute;
    top: 0;
    left: 0;
    height: 32px;
    width: 32px;
    border: 1px solid #6A5E47;
    border-radius: 6px;
    background-color: #fcfcfc;
    line-height: 13px;
    vertical-align: middle;
    text-align: center;
}
.page-authentication #content .register-form .custom-checkbox input:checked + span:after{
    left: 10px;
    top: 5px;
    width: 10px;
    height: 17px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    position: absolute;
}
.page-authentication #content .register-form .wrapper-custom-checkbox span.text{
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    margin-left: 40px;
}
.custom-checkbox input {
    width: inherit;
    height: inherit;
}


#moto-newsletter .form-control::placeholder{
    color: #000;
}
#moto-newsletter .form-control{
    max-width: 300px;
}
#moto-newsletter p{
    color: #333330;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 14px;
    margin-top: 20px;
}
#moto-newsletter a{
    color: #fff;
}
#moto-newsletter a:hover{
    color: #C2B59C;
}
#moto-newsletter label.checkbox-container{
    color: #333330;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
#moto-newsletter-submit{
    margin-top: 15px;
    padding: 0 80px;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    text-align: center;
}
#moto-newsletter .acepta-terms .checkbox-container .checkmark{
    margin-top: -5px;
}

#moto-newsletter .form-messages.form-error{
    margin-top: 20px;
    background-color: #C2B59C;
    max-width: 320px;
    padding: 7px 15px;
    color: #EC2027;
    border: 3px solid #6a5e47;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
}
#moto-newsletter .form-messages.form-success{
    margin-top: 20px;
    background-color: #FBF2E7;
    max-width: 320px;
    padding: 7px 15px;
    color: #308F3D;
    border: 3px solid #6a5e47;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
}
@media (max-width: 767px){
    #moto-newsletter .form-control {
        max-width: 320px;
        margin: 0 auto;
    }
    #moto-newsletter-submit{
        margin: 15px auto 0;
        padding: 0 115px;
    }
    .moto-newsletter-form-row-submission{
        text-align: center
    }
}
@media (max-width: 350px){
    #moto-newsletter-submit{
        padding: 0 100px;
    }
}

.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:#61ce70;}.elementor-widget-axps-testimonial .elementor-testimonial-content{color:#7a7a7a;}.elementor-widget-axps-testimonial .elementor-testimonial-name{color:#6ec1e4;}.elementor-widget-axps-testimonial .elementor-testimonial-job{color:#54595f;}.elementor-widget-axps-contact .elementor-button{background-color:#61ce70;}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title{color:#6ec1e4;}.elementor-widget-image .widget-image-caption{color:#7a7a7a;}.elementor-widget-text-editor{color:#7a7a7a;}.elementor-widget-text-editor a, .elementor-widget-text-editor p{color:inherit;}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#6ec1e4;}.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:#6ec1e4;border-color:#6ec1e4;}.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button{background-color:#61ce70;}.elementor-widget-divider .elementor-divider-separator{border-top-color:#7a7a7a;}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{color:#6ec1e4;}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{color:#7a7a7a;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:#6ec1e4;}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:#6ec1e4;border-color:#6ec1e4;}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:#6ec1e4;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:#6ec1e4;}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:#6ec1e4;color:#6ec1e4;border-color:#6ec1e4;}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{color:#6ec1e4;}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{color:#7a7a7a;}.elementor-widget-star-rating .elementor-star-rating__title{color:#7a7a7a;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:#7a7a7a;}.elementor-widget-icon-list .elementor-icon-list-icon i{color:#6ec1e4;}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:#6ec1e4;}.elementor-widget-icon-list .elementor-icon-list-text{color:#54595f;}.elementor-widget-counter .elementor-counter-number-wrapper{color:#6ec1e4;}.elementor-widget-counter .elementor-counter-title{color:#54595f;}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:#6ec1e4;}.elementor-widget-progress .elementor-title{color:#6ec1e4;}.elementor-widget-testimonial .elementor-testimonial-content{color:#7a7a7a;}.elementor-widget-testimonial .elementor-testimonial-name{color:#6ec1e4;}.elementor-widget-testimonial .elementor-testimonial-job{color:#54595f;}.elementor-widget-tabs .elementor-tab-title{color:#6ec1e4;}.elementor-widget-tabs .elementor-tab-title.elementor-active{color:#61ce70;}.elementor-widget-tabs .elementor-tab-content{color:#7a7a7a;}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{color:#6ec1e4;}.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active{color:#61ce70;}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{color:#7a7a7a;}.elementor-widget-toggle .elementor-toggle .elementor-tab-title{color:#6ec1e4;}.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active{color:#61ce70;}.elementor-widget-toggle .elementor-toggle .elementor-tab-content{color:#7a7a7a;}.elementor-12 .elementor-element.elementor-element-rhktdjv > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-rhktdjv > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-rhktdjv:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-rhktdjv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6ab1b7;}.elementor-12 .elementor-element.elementor-element-rhktdjv{border-style:solid;border-width:0px 0px 0px 0px;border-color:#eeeeef;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 05px 0px;}.elementor-12 .elementor-element.elementor-element-rhktdjv > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-peyfuur.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-peyfuur.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-12 .elementor-element.elementor-element-peyfuur > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-peyfuur > .elementor-element-populated{margin:0px 0px 4px 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-25a5fbc{text-align:center;}.elementor-12 .elementor-element.elementor-element-25a5fbc.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-25a5fbc .elementor-heading-title{font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-25a5fbc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c9ad0e > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-4c9ad0e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c9ad0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-4c9ad0e{border-style:solid;border-width:0px 0px 0px 0px;border-color:#eeeeef;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4c9ad0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e52f5ec.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-e52f5ec.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-e52f5ec > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e52f5ec > .elementor-element-populated{margin:-6px 0px 4px 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-4ed6efc .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-4ed6efc .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-4ed6efc a.elementor-button, .elementor-12 .elementor-element.elementor-element-4ed6efc .elementor-button{font-size:16px;font-weight:500;line-height:17px;fill:#ffffff;color:#ffffff;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ed6efc a.elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4ed6efc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4ed6efc a.elementor-button:focus, .elementor-12 .elementor-element.elementor-element-4ed6efc .elementor-button:focus{color:#ee5c65;}.elementor-12 .elementor-element.elementor-element-4ed6efc .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(255,255,255,0.25);}.elementor-12 .elementor-element.elementor-element-4ed6efc > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ed6efc{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-8c7b984 a.elementor-button, .elementor-12 .elementor-element.elementor-element-8c7b984 .elementor-button{font-size:16px;font-weight:500;line-height:17px;fill:#ffffff;color:#ffffff;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c7b984 a.elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8c7b984 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8c7b984 a.elementor-button:focus, .elementor-12 .elementor-element.elementor-element-8c7b984 .elementor-button:focus{color:#ee5c65;}.elementor-12 .elementor-element.elementor-element-8c7b984 .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(255,255,255,0.25);}.elementor-12 .elementor-element.elementor-element-8c7b984 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c7b984{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-621e914.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-621e914.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-621e914 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-621e914 > .elementor-element-populated{text-align:right;margin:-6px 0px 4px 0px;padding:0px 40px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee7d9e0 .axps-dropdown-toggle{font-size:16px;font-weight:500;text-transform:uppercase;line-height:17px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee7d9e0 .axps-dropdown-wrapper:hover .axps-dropdown-toggle, .elementor-12 .elementor-element.elementor-element-ee7d9e0 .axps-dropdown-wrapper.open .axps-dropdown-toggle{fill:#1367ef;color:#1367ef;}.elementor-12 .elementor-element.elementor-element-ee7d9e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee7d9e0{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-f9f4959 > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-f9f4959:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f9f4959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-f9f4959{border-style:solid;border-width:0px 0px 0px 0px;border-color:#eeeeef;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f9f4959 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-e4ada96.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-e4ada96.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-e4ada96 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e4ada96 > .elementor-element-populated{margin:-6px 0px 4px 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-03e9857.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-03e9857.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-03e9857 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-03e9857 > .elementor-element-populated{text-align:right;margin:-6px 0px 4px 0px;padding:0px 40px 0px 0px;}.elementor-12 .elementor-element.elementor-element-669134d > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-669134d{border-style:solid;border-width:0px 0px 0px 0px;border-color:#eeeeef;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-669134d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-b30d623.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-b30d623.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-b30d623 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b30d623 > .elementor-element-populated{margin:-4px 0px 6px 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-523226d > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-523226d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-523226d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-523226d{border-style:solid;border-width:0px 0px 0px 0px;border-color:#eeeeef;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-523226d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-83c7970.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-83c7970.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-83c7970 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-83c7970 > .elementor-element-populated{margin:-4px 0px 6px 0px;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-fnesqge > .elementor-container{max-width:1440px;min-height:90px;}.elementor-12 .elementor-element.elementor-element-fnesqge > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-fnesqge{border-style:solid;border-width:0px 0px 0px 0px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fnesqge > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-fde0f10.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-fde0f10 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-fde0f10 > .elementor-element-populated{text-align:center;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget.search-wrapper{width:400px;}.elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget .query{height:40px;background-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-8c2b02c .category-dropdown .category-dropdown-inner{height:40px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget .search-submit{fill:#000000;color:#000000;border-radius:0 25px 25px 0;}.elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget .search-submit::after{border-color:#000000;}.elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget .query, .elementor-12 .elementor-element.elementor-element-8c2b02c .category-dropdown .category-dropdown-inner > a{font-size:14px;font-weight:500;line-height:16em;}.elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget .query, .elementor-12 .elementor-element.elementor-element-8c2b02c .category-dropdown .category-dropdown-inner > a, .elementor-12 .elementor-element.elementor-element-8c2b02c .search-widget .search-submit{fill:#c2b59c;color:#c2b59c;}.elementor-12 .elementor-element.elementor-element-8c2b02c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-wuhhgpg.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-wuhhgpg.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;justify-content:center;}.elementor-12 .elementor-element.elementor-element-wuhhgpg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-wuhhgpg > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-nanvxtr{text-align:center;}.elementor-12 .elementor-element.elementor-element-nanvxtr .elementor-image img{width:132px;opacity:1;}.elementor-12 .elementor-element.elementor-element-nanvxtr > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-wyklzfj.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-wyklzfj.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-wyklzfj > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-wyklzfj > .elementor-element-populated{text-align:right;padding:0px 40px 0px 0px;}.elementor-12 .elementor-element.elementor-element-52b82e0 > .elementor-container{max-width:300px;}.elementor-12 .elementor-element.elementor-element-52b82e0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52b82e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-52b82e0, .elementor-12 .elementor-element.elementor-element-52b82e0 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-52b82e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-52b82e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-89c1f73.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-89c1f73.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-12 .elementor-element.elementor-element-89c1f73 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-89c1f73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d085559 .btn-canvas i{font-size:26px;}.elementor-12 .elementor-element.elementor-element-d085559 .btn-canvas svg{width:26px;height:26px;}.elementor-12 .elementor-element.elementor-element-d085559 .btn-canvas{font-size:14px;font-weight:500;line-height:16px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d085559 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d085559{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-xknxtli .btn-canvas i{font-size:22px;}.elementor-12 .elementor-element.elementor-element-xknxtli .btn-canvas svg{width:22px;height:22px;}.elementor-12 .elementor-element.elementor-element-xknxtli .btn-canvas{font-size:14px;font-weight:500;line-height:16px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-xknxtli .btn-canvas .wishlist-nbr{top:-1000px;right:61px;min-width:13px;line-height:13px;font-size:10px;fill:rgba(0,0,0,0);color:rgba(0,0,0,0);background-color:#ec2027;}.elementor-12 .elementor-element.elementor-element-xknxtli > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-xknxtli{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-wasctza .btn-canvas i{font-size:32px;}.elementor-12 .elementor-element.elementor-element-wasctza .btn-canvas svg{width:32px;height:32px;}.elementor-12 .elementor-element.elementor-element-wasctza .btn-canvas .cart-nbr{top:7px;right:8px;min-width:13px;line-height:13px;font-size:10px;background-color:#ec2027;}.elementor-12 .elementor-element.elementor-element-wasctza .btn-canvas{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-wasctza > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-wasctza{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-lneomak > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-lneomak > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-lneomak{border-style:solid;border-width:0px 0px 4px 0px;border-color:#6ab1b7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-lneomak > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-jgti8ku > .elementor-element-populated{text-align:center;padding:0px 0px 0px 40px;}.elementor-12 .elementor-element.elementor-element-jql3i2v .menu-horizontal .item-level-0 > a, .elementor-12 .elementor-element.elementor-element-jql3i2v .menu-vertical .item-level-0 > a{font-size:22px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#000000;color:#000000;padding:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-jql3i2v .menu-horizontal .item-level-0:hover > a, .elementor-12 .elementor-element.elementor-element-jql3i2v .menu-vertical .item-level-0:hover > a, .elementor-12 .elementor-element.elementor-element-jql3i2v .menu-horizontal .item-level-0.current-menu-item > a, .elementor-12 .elementor-element.elementor-element-jql3i2v .menu-vertical .item-level-0.current-menu-item > a{color:#54595f;}.elementor-12 .elementor-element.elementor-element-jql3i2v .menu-horizontal .item-level-0{margin:0px 30px 0px 0px;}.elementor-12 .elementor-element.elementor-element-jql3i2v{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-olwmzbg.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-olwmzbg.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-olwmzbg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-olwmzbg > .elementor-element-populated{text-align:center;padding:0px 40px 0px 0px;}.elementor-12 .elementor-element.elementor-element-xogojns a.elementor-button, .elementor-12 .elementor-element.elementor-element-xogojns .elementor-button{font-size:16px;font-weight:500;text-transform:uppercase;line-height:17px;fill:#000000;color:#000000;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-xogojns a.elementor-button:hover, .elementor-12 .elementor-element.elementor-element-xogojns .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-xogojns a.elementor-button:focus, .elementor-12 .elementor-element.elementor-element-xogojns .elementor-button:focus{color:#ee5c65;}.elementor-12 .elementor-element.elementor-element-xogojns{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7tix6up > .elementor-container{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-7tix6up > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-7tix6up{border-style:solid;border-width:0px 0px 4px 0px;border-color:#6ab1b7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;z-index:1;}.elementor-12 .elementor-element.elementor-element-7tix6up > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5hzwtpd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-5hzwtpd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-5hzwtpd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-5hzwtpd > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-qyzl5eo .btn-canvas i{font-size:24px;}.elementor-12 .elementor-element.elementor-element-qyzl5eo .btn-canvas{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-qyzl5eo > .elementor-widget-container{margin:0px 20px 0px 0px;background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-qyzl5eo{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7j0xxpk .btn-canvas i{font-size:26px;}.elementor-12 .elementor-element.elementor-element-7j0xxpk .btn-canvas svg{width:26px;height:26px;}.elementor-12 .elementor-element.elementor-element-7j0xxpk .btn-canvas{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7j0xxpk > .elementor-widget-container{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-7j0xxpk{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-f12b3a5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-f12b3a5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-f12b3a5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f12b3a5 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-b00fb2e{text-align:left;width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-b00fb2e .elementor-image img{max-width:100%;opacity:1;}.elementor-12 .elementor-element.elementor-element-dmozvm5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-dmozvm5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-dmozvm5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-dmozvm5 > .elementor-element-populated{text-align:right;padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-c65fa30 .btn-canvas i{font-size:26px;}.elementor-12 .elementor-element.elementor-element-c65fa30 .btn-canvas svg{width:26px;height:26px;}.elementor-12 .elementor-element.elementor-element-c65fa30 .btn-canvas{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c65fa30 > .elementor-widget-container{margin:0px 0px 0px 15px;background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-c65fa30{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-18e588c .btn-canvas i{font-size:32px;}.elementor-12 .elementor-element.elementor-element-18e588c .btn-canvas svg{width:32px;height:32px;}.elementor-12 .elementor-element.elementor-element-18e588c .btn-canvas .cart-nbr{top:7px;right:8px;min-width:13px;line-height:13px;font-size:10px;background-color:#ec2027;}.elementor-12 .elementor-element.elementor-element-18e588c .btn-canvas{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-18e588c > .elementor-widget-container{margin:0px 0px 0px 30px;background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-18e588c{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-rhktdjv{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-peyfuur > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-4c9ad0e{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-e52f5ec > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-621e914 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-f9f4959{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e4ada96 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-03e9857 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-669134d{padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b30d623 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-523226d{padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-83c7970 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-fnesqge > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-fnesqge{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-fde0f10 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-wuhhgpg > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-nanvxtr{text-align:center;}.elementor-12 .elementor-element.elementor-element-wyklzfj > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-lneomak{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-jgti8ku > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-olwmzbg > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-7tix6up{margin-top:20px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-5hzwtpd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-5hzwtpd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-5hzwtpd > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-qyzl5eo > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:3px 7px 3px 7px;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-7j0xxpk > .elementor-widget-container{margin:-50px 0px 0px 10px;padding:3px 7px 3px 7px;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-f12b3a5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-f12b3a5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-12 .elementor-element.elementor-element-f12b3a5 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-b00fb2e{text-align:center;}.elementor-12 .elementor-element.elementor-element-b00fb2e > .elementor-widget-container{margin:-55px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-dmozvm5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-dmozvm5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-dmozvm5 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-c65fa30 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:3px 7px 3px 7px;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-18e588c > .elementor-widget-container{margin:-50px 0px 0px 10px;padding:3px 3px 1px 3px;border-radius:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-rhktdjv{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-peyfuur > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-4c9ad0e{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-e52f5ec > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-621e914 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-f9f4959{padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e4ada96 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-03e9857 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-669134d{padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b30d623 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-523226d{padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-83c7970 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-fnesqge > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-fnesqge{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-fde0f10 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-wuhhgpg > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-nanvxtr{text-align:center;}.elementor-12 .elementor-element.elementor-element-wyklzfj > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-lneomak{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-jgti8ku > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-olwmzbg > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-7tix6up{margin-top:20px;margin-bottom:0px;padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-5hzwtpd{width:33%;}.elementor-12 .elementor-element.elementor-element-5hzwtpd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-5hzwtpd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-5hzwtpd > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-qyzl5eo > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:3px 7px 3px 7px;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-7j0xxpk > .elementor-widget-container{margin:-50px 0px 0px 10px;padding:3px 7px 3px 7px;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-f12b3a5{width:33%;}.elementor-12 .elementor-element.elementor-element-f12b3a5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-f12b3a5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-12 .elementor-element.elementor-element-f12b3a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b00fb2e{text-align:center;width:120px;max-width:120px;}.elementor-12 .elementor-element.elementor-element-b00fb2e > .elementor-widget-container{margin:-55px 0px 0px 0px;padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dmozvm5{width:33%;}.elementor-12 .elementor-element.elementor-element-dmozvm5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-dmozvm5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-dmozvm5 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-12 .elementor-element.elementor-element-c65fa30 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:3px 7px 3px 7px;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-18e588c > .elementor-widget-container{margin:-50px 0px 0px 10px;padding:3px 3px 1px 3px;border-radius:25px 25px 25px 25px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-fde0f10{width:33%;}.elementor-12 .elementor-element.elementor-element-wuhhgpg{width:33.999%;}.elementor-12 .elementor-element.elementor-element-wyklzfj{width:33%;}.elementor-12 .elementor-element.elementor-element-jgti8ku{width:90%;}.elementor-12 .elementor-element.elementor-element-olwmzbg{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-5hzwtpd{width:33%;}.elementor-12 .elementor-element.elementor-element-f12b3a5{width:33%;}.elementor-12 .elementor-element.elementor-element-dmozvm5{width:33%;}}.elementor-4 .elementor-element.elementor-element-rbuiagf > .elementor-container{max-width:1200px;min-height:62px;}.elementor-4 .elementor-element.elementor-element-rbuiagf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-rbuiagf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-rbuiagf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-pppkvpv > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-whhmpfr{text-align:left;}.elementor-4 .elementor-element.elementor-element-whhmpfr .elementor-image img{max-width:100%;opacity:1;}.elementor-4 .elementor-element.elementor-element-dbjspel > .elementor-element-populated{text-align:center;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-lddsewn .menu-horizontal .item-level-0 > a, .elementor-4 .elementor-element.elementor-element-lddsewn .menu-vertical .item-level-0 > a{font-size:16px;font-weight:600;padding:18px 5px 18px 5px;}.elementor-4 .elementor-element.elementor-element-lddsewn .menu-horizontal .item-level-0{margin:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-xjrtxiz.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-xjrtxiz.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-4 .elementor-element.elementor-element-xjrtxiz > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-xjrtxiz > .elementor-element-populated{text-align:right;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-salroqc .btn-canvas i{font-size:26px;}.elementor-4 .elementor-element.elementor-element-salroqc .btn-canvas svg{width:26px;height:26px;}.elementor-4 .elementor-element.elementor-element-salroqc .btn-canvas{padding:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-salroqc > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-salroqc{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-70afd44 .btn-canvas i{font-size:26px;}.elementor-4 .elementor-element.elementor-element-70afd44 .btn-canvas svg{width:26px;height:26px;}.elementor-4 .elementor-element.elementor-element-70afd44 .btn-canvas{padding:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-70afd44 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-70afd44{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-bda706f .btn-canvas i{font-size:30px;}.elementor-4 .elementor-element.elementor-element-bda706f .btn-canvas svg{width:30px;height:30px;}.elementor-4 .elementor-element.elementor-element-bda706f .btn-canvas .cart-nbr{top:6px;right:7px;min-width:13px;line-height:13px;font-size:10px;background-color:#ec2027;}.elementor-4 .elementor-element.elementor-element-bda706f .btn-canvas{padding:2px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-bda706f > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-bda706f{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-f06c7a1 > .elementor-container{max-width:1200px;}.elementor-4 .elementor-element.elementor-element-f06c7a1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-f06c7a1{border-style:solid;border-width:0px 0px 1px 0px;border-color:#f5f5f5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-f06c7a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-2da4839.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-2da4839.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-4 .elementor-element.elementor-element-2da4839 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-2da4839 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-4cf14b2 .btn-canvas i{font-size:24px;}.elementor-4 .elementor-element.elementor-element-4cf14b2 .btn-canvas{padding:12px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-4cf14b2 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4cf14b2{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-f94a6c3 .btn-canvas i{font-size:26px;}.elementor-4 .elementor-element.elementor-element-f94a6c3 .btn-canvas svg{width:26px;height:26px;}.elementor-4 .elementor-element.elementor-element-f94a6c3 .btn-canvas{padding:12px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-f94a6c3{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-3bd1bc3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-3bd1bc3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-4 .elementor-element.elementor-element-3bd1bc3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-3bd1bc3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-dba7fd8{text-align:left;width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-dba7fd8 .elementor-image img{max-width:100%;opacity:1;}.elementor-4 .elementor-element.elementor-element-3a0889a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-3a0889a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-4 .elementor-element.elementor-element-3a0889a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-3a0889a > .elementor-element-populated{text-align:right;padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-32a17a2 .btn-canvas i{font-size:26px;}.elementor-4 .elementor-element.elementor-element-32a17a2 .btn-canvas svg{width:26px;height:26px;}.elementor-4 .elementor-element.elementor-element-32a17a2 .btn-canvas{padding:12px 0px 12px 0px;}.elementor-4 .elementor-element.elementor-element-32a17a2 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-32a17a2{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-dcc9b12 .btn-canvas i{font-size:30px;}.elementor-4 .elementor-element.elementor-element-dcc9b12 .btn-canvas svg{width:30px;height:30px;}.elementor-4 .elementor-element.elementor-element-dcc9b12 .btn-canvas .cart-nbr{top:6px;right:7px;min-width:13px;line-height:13px;font-size:10px;background-color:#ec2027;}.elementor-4 .elementor-element.elementor-element-dcc9b12 .btn-canvas{padding:2px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-dcc9b12 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-dcc9b12{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-rbuiagf > .elementor-container{min-height:400px;}.elementor-4 .elementor-element.elementor-element-rbuiagf{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-pppkvpv > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-whhmpfr{text-align:center;}.elementor-4 .elementor-element.elementor-element-dbjspel > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-xjrtxiz > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-f06c7a1{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-2da4839 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-3bd1bc3 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4 .elementor-element.elementor-element-dba7fd8{text-align:center;}.elementor-4 .elementor-element.elementor-element-3a0889a > .elementor-element-populated{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-rbuiagf > .elementor-container{min-height:400px;}.elementor-4 .elementor-element.elementor-element-rbuiagf{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-pppkvpv > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-whhmpfr{text-align:center;}.elementor-4 .elementor-element.elementor-element-dbjspel > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-xjrtxiz > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-f06c7a1{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-2da4839{width:33%;}.elementor-4 .elementor-element.elementor-element-2da4839 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-3bd1bc3{width:33%;}.elementor-4 .elementor-element.elementor-element-3bd1bc3 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-4 .elementor-element.elementor-element-dba7fd8{text-align:center;width:120px;max-width:120px;}.elementor-4 .elementor-element.elementor-element-3a0889a{width:33%;}.elementor-4 .elementor-element.elementor-element-3a0889a > .elementor-element-populated{padding:0px 5px 0px 5px;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-pppkvpv{width:5%;}.elementor-4 .elementor-element.elementor-element-dbjspel{width:82%;}.elementor-4 .elementor-element.elementor-element-xjrtxiz{width:13%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-2da4839{width:33%;}.elementor-4 .elementor-element.elementor-element-3bd1bc3{width:33%;}.elementor-4 .elementor-element.elementor-element-3a0889a{width:33%;}}.elementor-3 .elementor-element.elementor-element-06bace4 > .elementor-container{max-width:1440px;min-height:4px;}.elementor-3 .elementor-element.elementor-element-06bace4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-06bace4:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-06bace4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c2b59c;}.elementor-3 .elementor-element.elementor-element-06bace4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-06bace4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-1cb7917 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-fbe1912 > .elementor-container{max-width:1440px;min-height:4px;}.elementor-3 .elementor-element.elementor-element-fbe1912 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-fbe1912:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-fbe1912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf7f1;}.elementor-3 .elementor-element.elementor-element-fbe1912{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-fbe1912 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-fe5bd9b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-nzi3bup > .elementor-container{max-width:1440px;min-height:110px;}.elementor-3 .elementor-element.elementor-element-nzi3bup > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-nzi3bup:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-nzi3bup > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c2b59c;}.elementor-3 .elementor-element.elementor-element-nzi3bup{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-nzi3bup > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-cbvfd1y.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3 .elementor-element.elementor-element-cbvfd1y > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-943fi7m.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-3 .elementor-element.elementor-element-943fi7m.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-943fi7m.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-3 .elementor-element.elementor-element-943fi7m.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-3 .elementor-element.elementor-element-943fi7m.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-3 .elementor-element.elementor-element-943fi7m.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-943fi7m .elementor-icon{font-size:34px;}.elementor-3 .elementor-element.elementor-element-943fi7m .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-943fi7m .elementor-icon-box-title{margin-bottom:5px;}.elementor-3 .elementor-element.elementor-element-943fi7m .elementor-icon-box-content .elementor-icon-box-title{color:#333333;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-3 .elementor-element.elementor-element-943fi7m .elementor-icon-box-content .elementor-icon-box-description{color:#777777;font-size:14px;line-height:14px;}.elementor-3 .elementor-element.elementor-element-qlbs60a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3 .elementor-element.elementor-element-qlbs60a > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-3 .elementor-element.elementor-element-a8bb2bb.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-a8bb2bb.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-3 .elementor-element.elementor-element-a8bb2bb.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb .elementor-icon{font-size:34px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-a8bb2bb .elementor-icon-box-title{margin-bottom:5px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb .elementor-icon-box-content .elementor-icon-box-title{color:#333333;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb .elementor-icon-box-content .elementor-icon-box-description{color:#777777;font-size:14px;line-height:14px;}.elementor-3 .elementor-element.elementor-element-tbxh3h1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3 .elementor-element.elementor-element-tbxh3h1 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-e6eada8.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-3 .elementor-element.elementor-element-e6eada8.elementor-view-framed .elementor-icon, .elementor-3 .elementor-element.elementor-element-e6eada8.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-3 .elementor-element.elementor-element-e6eada8.elementor-position-right .elementor-icon-box-icon{margin-left:0px;}.elementor-3 .elementor-element.elementor-element-e6eada8.elementor-position-left .elementor-icon-box-icon{margin-right:0px;}.elementor-3 .elementor-element.elementor-element-e6eada8.elementor-position-top .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-e6eada8 .elementor-icon{font-size:34px;}.elementor-3 .elementor-element.elementor-element-e6eada8 .elementor-icon i{transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-e6eada8 .elementor-icon-box-title{margin-bottom:5px;}.elementor-3 .elementor-element.elementor-element-e6eada8 .elementor-icon-box-content .elementor-icon-box-title{color:#333333;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0px;}.elementor-3 .elementor-element.elementor-element-e6eada8 .elementor-icon-box-content .elementor-icon-box-description{color:#777777;font-size:14px;line-height:14px;}.elementor-3 .elementor-element.elementor-element-bae98e7 > .elementor-container{max-width:1440px;min-height:4px;}.elementor-3 .elementor-element.elementor-element-bae98e7 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-bae98e7:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-bae98e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-bae98e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-bae98e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-b2e32aa > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-52386fc > .elementor-container{max-width:1440px;min-height:4px;}.elementor-3 .elementor-element.elementor-element-52386fc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-52386fc:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-52386fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c2b59c;}.elementor-3 .elementor-element.elementor-element-52386fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-52386fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-817031a > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz > .elementor-container{max-width:1440px;min-height:150px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-w1gw7oz:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-w1gw7oz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-w1gw7oz{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 15px 40px 15px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-fdg39jt > .elementor-element-populated{padding:15px 50px 15px 50px;}.elementor-3 .elementor-element.elementor-element-jrblhsx{text-align:center;}.elementor-3 .elementor-element.elementor-element-jrblhsx.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-3 .elementor-element.elementor-element-jrblhsx .elementor-heading-title{font-size:40px;font-weight:600;font-style:italic;line-height:40px;letter-spacing:0px;}.elementor-3 .elementor-element.elementor-element-6407ed2 > .elementor-element-populated{padding:15px 50px 15px 50px;}.elementor-3 .elementor-element.elementor-element-4cc58fc > .elementor-container{max-width:1440px;min-height:4px;}.elementor-3 .elementor-element.elementor-element-4cc58fc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-4cc58fc:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-4cc58fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3 .elementor-element.elementor-element-4cc58fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4cc58fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-e4bcb43 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-e13bb08 > .elementor-container{max-width:1440px;min-height:4px;}.elementor-3 .elementor-element.elementor-element-e13bb08 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-e13bb08:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-e13bb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-e13bb08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-e13bb08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-543a394 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-3 .elementor-element.elementor-element-jtb6oq8 > .elementor-container{max-width:1440px;}.elementor-3 .elementor-element.elementor-element-jtb6oq8:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-jtb6oq8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3 .elementor-element.elementor-element-jtb6oq8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 50px;}.elementor-3 .elementor-element.elementor-element-jtb6oq8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-k506f8r > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-toggle{font-size:22px;font-weight:500;line-height:24px;letter-spacing:0px;margin-bottom:10px;}.elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-toggle, .elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-toggle a{fill:#ffffff;color:#ffffff;}.elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-wrapper .linklist-toggle:hover, .elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-wrapper .linklist-toggle:hover a{fill:#ee5c65;color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-menu > a{font-size:16px;font-weight:500;line-height:17px;letter-spacing:0px;fill:#c2b59c;color:#c2b59c;padding:15px 0px 6px 0px;}.elementor-3 .elementor-element.elementor-element-d7c0a2b .linklist-menu > a:hover{color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-flxkxs8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-toggle{font-size:22px;font-weight:500;line-height:24px;letter-spacing:0px;margin-bottom:10px;}.elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-toggle, .elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-toggle a{fill:#ffffff;color:#ffffff;}.elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-wrapper .linklist-toggle:hover, .elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-wrapper .linklist-toggle:hover a{fill:#ee5c65;color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-menu > a{font-size:16px;font-weight:500;line-height:17px;letter-spacing:0px;fill:#c2b59c;color:#c2b59c;padding:15px 0px 6px 0px;}.elementor-3 .elementor-element.elementor-element-c80b7fd .linklist-menu > a:hover{color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-eaz0mzs > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-toggle{font-size:16px;line-height:26px;margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-toggle, .elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-toggle a{fill:#ffffff;color:#ffffff;}.elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-wrapper .linklist-toggle:hover, .elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-wrapper .linklist-toggle:hover a{fill:#ee5c65;color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-menu > a{font-size:22px;font-weight:500;line-height:24px;letter-spacing:0px;fill:#ffffff;color:#ffffff;padding:0px 0px 17px 0px;}.elementor-3 .elementor-element.elementor-element-rypbhmr .linklist-menu > a:hover{color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-jw9gkio > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-3766wr0 .linklist-toggle{font-size:22px;font-weight:500;line-height:24px;letter-spacing:0px;margin-bottom:10px;}.elementor-3 .elementor-element.elementor-element-3766wr0 .linklist-toggle, .elementor-3 .elementor-element.elementor-element-3766wr0 .linklist-toggle a{fill:#ffffff;color:#ffffff;}.elementor-3 .elementor-element.elementor-element-3766wr0 .linklist-menu > a{font-size:16px;font-weight:500;line-height:17px;letter-spacing:0px;fill:#c2b59c;color:#c2b59c;padding:15px 0px 6px 0px;}.elementor-3 .elementor-element.elementor-element-3766wr0 .linklist-menu > a:hover{color:#ee5c65;}.elementor-3 .elementor-element.elementor-element-ahkfk06 > .elementor-container{max-width:1440px;}.elementor-3 .elementor-element.elementor-element-ahkfk06:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-ahkfk06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3 .elementor-element.elementor-element-ahkfk06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-ahkfk06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-gq2ufw3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-tzrg19l .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#000000;width:100%;}.elementor-3 .elementor-element.elementor-element-tzrg19l .elementor-divider{text-align:center;padding-top:25px;padding-bottom:25px;}.elementor-3 .elementor-element.elementor-element-4baopk4 > .elementor-container{max-width:1440px;}.elementor-3 .elementor-element.elementor-element-4baopk4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-4baopk4:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-4baopk4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3 .elementor-element.elementor-element-4baopk4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 50px;}.elementor-3 .elementor-element.elementor-element-4baopk4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-fyhqxe3 > .elementor-element-populated{margin:0px 0px 40px 0px;padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-r7ngeq8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-3 .elementor-element.elementor-element-r7ngeq8 .elementor-heading-title{font-size:16px;font-weight:500;line-height:17px;}.elementor-3 .elementor-element.elementor-element-jxte0yc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3 .elementor-element.elementor-element-jxte0yc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-3 .elementor-element.elementor-element-jxte0yc > .elementor-element-populated{margin:0px 0px 40px 0px;padding:0px 15px 0px 15px;}.elementor-3 .elementor-element.elementor-element-7a81d5a .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-3 .elementor-element.elementor-element-7a81d5a .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-3 .elementor-element.elementor-element-7a81d5a a.elementor-button, .elementor-3 .elementor-element.elementor-element-7a81d5a .elementor-button{font-size:16px;font-weight:500;fill:#000000;color:#000000;background-color:#ffffff;border-radius:20px 20px 20px 20px;padding:10px 15px 10px 15px;}.elementor-3 .elementor-element.elementor-element-7a81d5a > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-3 .elementor-element.elementor-element-7a81d5a{width:auto;max-width:auto;}.elementor-3 .elementor-element.elementor-element-rixtpqn{text-align:right;width:auto;max-width:auto;}.elementor-3 .elementor-element.elementor-element-rixtpqn .elementor-social-icon{background-color:#ffffff;font-size:18px;padding:0.5em;}.elementor-3 .elementor-element.elementor-element-rixtpqn .elementor-social-icon i{color:#000000;}.elementor-3 .elementor-element.elementor-element-rixtpqn .elementor-social-icon svg{fill:#000000;}.elementor-3 .elementor-element.elementor-element-rixtpqn .elementor-social-icon:not(:last-child){margin-right:5px;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-06bace4 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-06bace4{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1cb7917 > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-fbe1912 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-fbe1912{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-fe5bd9b > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-nzi3bup{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-cbvfd1y > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-qlbs60a > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-tbxh3h1 > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-bae98e7 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-bae98e7{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b2e32aa > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-52386fc > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-52386fc{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-817031a > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz > .elementor-container{min-height:150px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-fdg39jt > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-jrblhsx .elementor-heading-title{font-size:36px;line-height:36px;}.elementor-3 .elementor-element.elementor-element-6407ed2 > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-4cc58fc > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-4cc58fc{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-e4bcb43 > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-e13bb08 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-e13bb08{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-543a394 > .elementor-element-populated{padding:15px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-jtb6oq8{padding:40px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-k506f8r > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-flxkxs8 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-eaz0mzs > .elementor-element-populated{margin:40px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-jw9gkio > .elementor-element-populated{margin:40px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-ahkfk06{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-gq2ufw3 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-tzrg19l .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-4baopk4{padding:0px 10px 15px 10px;}.elementor-3 .elementor-element.elementor-element-fyhqxe3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-jxte0yc > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-7a81d5a > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-3 .elementor-element.elementor-element-rixtpqn > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-06bace4 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-06bace4{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1cb7917 > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-fbe1912 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-fbe1912{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-fe5bd9b > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-nzi3bup{padding:15px 5px 15px 5px;}.elementor-3 .elementor-element.elementor-element-cbvfd1y{width:100%;}.elementor-3 .elementor-element.elementor-element-cbvfd1y > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-943fi7m .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-qlbs60a{width:100%;}.elementor-3 .elementor-element.elementor-element-qlbs60a > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-a8bb2bb .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-tbxh3h1{width:100%;}.elementor-3 .elementor-element.elementor-element-tbxh3h1 > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-e6eada8 .elementor-icon-box-icon{margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-bae98e7 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-bae98e7{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b2e32aa > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-52386fc > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-52386fc{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-817031a > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz > .elementor-container{min-height:250px;}.elementor-3 .elementor-element.elementor-element-w1gw7oz{padding:15px 5px 15px 5px;}.elementor-3 .elementor-element.elementor-element-fdg39jt > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-jrblhsx .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-3 .elementor-element.elementor-element-6407ed2 > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-4cc58fc > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-4cc58fc{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-e4bcb43 > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-e13bb08 > .elementor-container{min-height:4px;}.elementor-3 .elementor-element.elementor-element-e13bb08{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-543a394 > .elementor-element-populated{padding:10px 5px 10px 5px;}.elementor-3 .elementor-element.elementor-element-jtb6oq8{margin-top:0px;margin-bottom:-10px;padding:30px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-k506f8r{width:50%;}.elementor-3 .elementor-element.elementor-element-k506f8r > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-d7c0a2b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-flxkxs8{width:50%;}.elementor-3 .elementor-element.elementor-element-flxkxs8 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-c80b7fd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-eaz0mzs{width:50%;}.elementor-3 .elementor-element.elementor-element-eaz0mzs > .elementor-element-populated{margin:40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-rypbhmr > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-jw9gkio{width:50%;}.elementor-3 .elementor-element.elementor-element-jw9gkio > .elementor-element-populated{margin:40px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-3766wr0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-ahkfk06{margin-top:0px;margin-bottom:0px;padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-gq2ufw3 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-tzrg19l .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-4baopk4{padding:0px 5px 15px 5px;}.elementor-3 .elementor-element.elementor-element-fyhqxe3{width:100%;}.elementor-3 .elementor-element.elementor-element-fyhqxe3 > .elementor-element-populated{margin:0px 0px 40px 0px;padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-r7ngeq8{text-align:center;}.elementor-3 .elementor-element.elementor-element-r7ngeq8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3 .elementor-element.elementor-element-jxte0yc{width:100%;}.elementor-3 .elementor-element.elementor-element-jxte0yc > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-3 .elementor-element.elementor-element-7a81d5a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-7a81d5a{width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-rixtpqn{text-align:center;width:100%;max-width:100%;}.elementor-3 .elementor-element.elementor-element-rixtpqn > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-cbvfd1y{width:33%;}.elementor-3 .elementor-element.elementor-element-qlbs60a{width:33%;}.elementor-3 .elementor-element.elementor-element-tbxh3h1{width:33.332%;}.elementor-3 .elementor-element.elementor-element-k506f8r{width:25%;}.elementor-3 .elementor-element.elementor-element-flxkxs8{width:25%;}.elementor-3 .elementor-element.elementor-element-eaz0mzs{width:25%;}.elementor-3 .elementor-element.elementor-element-jw9gkio{width:25%;}.elementor-3 .elementor-element.elementor-element-fyhqxe3{width:60.000%;}.elementor-3 .elementor-element.elementor-element-jxte0yc{width:40.000%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-cbvfd1y{width:33%;}.elementor-3 .elementor-element.elementor-element-qlbs60a{width:33%;}.elementor-3 .elementor-element.elementor-element-tbxh3h1{width:33%;}.elementor-3 .elementor-element.elementor-element-k506f8r{width:50%;}.elementor-3 .elementor-element.elementor-element-flxkxs8{width:50%;}.elementor-3 .elementor-element.elementor-element-eaz0mzs{width:50%;}.elementor-3 .elementor-element.elementor-element-jw9gkio{width:50%;}}

.order-confirmation-table .text-xs-right, #order-items table tr td:last-child {
    color: #000;
}

#st-checkout-payment-step .alert.alert-info{
    display: none;
}
.btn.btn-default.steco_btn:hover{
    color: #fff;
}


.category-description{
    /*padding: 0 10px;*/
}
.category-description h2{
    color: #000000;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
}
.category-description h1 {
    color: #000000;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
}
.category-description p{
    color: #333330;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center;
}
@media (max-width: 1200px){
    .category-description{
        /*padding: 0 250px;*/
    }
}
@media (max-width: 1000px){
    .category-description{
        /*padding: 0 200px;*/
    }
}
@media (max-width: 850px){
    .category-description{
        /*padding: 0 100px;*/
    }
}
@media (max-width: 500px){
    .category-description{
        /*padding: 0 50px;*/
    }
}
@media (max-width: 425px){
    .category-description{
        /*padding: 0 10px;*/
    }
}
.pagination > .current {
    color: #000;
    background-color: #fff;
    border: 3px solid #000;
    border-radius: 44px;
}
.pagination > span {
    font-size: 22px;
    line-height: 26px;
}
.pagination > a:focus, .pagination > a:hover {
    border-radius: 44px;
}

.product-type-1 .item-inner .product-price-and-shipping span:not(:last-child) {
    margin-right: 10px;
}
@media (max-width: 520px){
    .product-type-1 .product-price-and-shipping {
        text-align: left;
        display: flex;
        flex-flow: column-reverse;
    }
    .product-type-1 .item-inner .product-price-and-shipping span:not(:last-child) {
        margin-right: 2px;
    }
}


#lgcookieslaw_banner{
    padding: 20px 30px;
}
.lgcookieslaw-button-container .lgcookieslaw-reject-button{
    min-height: 30px;
    height: 30px;
}
.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container {
    justify-content: center;
    gap: 30px;
    align-items: center;
}
.lgcookieslaw-button-container .lgcookieslaw-reject-button, .lgcookieslaw-button-container .lgcookieslaw-accept-button {
    border: 3px solid #000000;
    border-radius: 44.5px;
    max-width: 200px;
}
.lgcookieslaw-button-container .lgcookieslaw-accept-button {
    font-size: 25px;
}
@media only screen and (max-width: 991px){
    .lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container {
        display: flex;
        justify-content: center;
        gap: 10px;
        flex-flow: column;
        align-items: center;
    }
    .lgcookieslaw-button-container .lgcookieslaw-accept-button {
        font-size: 22px !important;
    }
}
.lgcookieslaw-account-button img{
    max-width: 20px;
}


[class^="disabled-"],[class*=" disabled-"] {
  /*pointer-events: none;*/
  cursor: not-allowed;
}
[class^="disabled-"] button,[class*=" disabled-"] button{
  pointer-events: none;
  /*cursor: not-allowed;*/
}

#product-after-tabs .extra-links{
    margin-bottom: 40px;
}


.page-product .js-mailalert{
    text-align: left !important;
    margin-top: 30px;
}
.page-product .js-mailalert #gdpr_consent{
    margin: 0 0 15px 0;
}


.my-filters.af .page-header{
    font-size: 44px;
    text-align: left !important;
}
.my-filters.af .panel-heading {
    font-size: 24px;
}
.my-filters.af .form-footer{
    max-width: 170px;
}

.carrier-name{
    display: flex;
    flex-flow: row nowrap;
    gap: 10px;
}
.carrier-name .carrier-delivery-price{
    margin-left: auto;
    display: flex;
    flex-flow: row nowrap;
    gap: 10px;
}
.delivery-option-21 .carrier-name img{
    width: 30px;
}
.delivery-option-27 .carrier-name img{
    width: 30px;
}



#blog-details #right-column{
    display: none;
}
@media (min-width: 1025px){
    #blog-details #content-wrapper.col-lg-9{
        -ms-flex: inherit;
        flex: inherit;
        max-width: inherit;
    }
}
#blog-details .container{
    max-width: 100%;
    padding: 0;
}
#blog-details .page-title{
    margin-bottom: 0;
}
#blog-details .page-title .container{
    padding-right: 40px;
    padding-left: 40px;
    max-width: 1440px;
}
.blog-single .entry-thumbnail {
    max-height: 680px;
}
.blog-single .entry-thumbnail .img-placeholder {
    max-height: 680px;
    padding-top: 680px;
}
#blog-details img.img-loader.loaded {
    max-height: 680px;
    object-fit: cover;
    position: absolute;
}
#blog-details .entry-info-container{
    position: absolute;
    width: 100%;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    /*min-height: 350px;*/
    padding: 30px 0;
}
.blog-single h1.entry-title {
    color: #FFFFFF;
    font-size: 60px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 60px;
    max-width: 1140px;
    margin: 0 auto;
}
.blog-single div.post-cat{
    color: #C2B59C;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.blog-single div.post-cat a{
    color: #C2B59C;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.blog-single div.post-cat a:hover{
    color: #EE5C65;
}
.blog-single div.post-cat span{
    color: #C2B59C;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    margin: 0 5px;
}
.blog-single .entry-info-subcontainer{
    display: flex;
    flex-direction: row;
    text-align: center;
    margin: 50px auto 0;
    max-width: 1140px;
    padding: 0 20px;
    gap: 10px;
}
.blog-single .entry-info {
    margin-bottom: 0;
    color: #fff;
    text-transform: none;
}
.blog-single .entry-info-subcontainer .social-list{
    margin-left: auto;
    margin-top: -15px;
}
.blog-single .entry-info li:not(:last-child)::after {
    height: 16px;
    margin-bottom: 0;
    margin-left: 5px;
    border-left: 1px solid;
    border-bottom: 0px;
    width: inherit;
}
.blog-single .entry-info li{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.blog-single .entry-info li span {
    font-size: 16px;
}
.blog-single .entry-info-subcontainer .social-list a{
    background-color: #fff !important;
}
.blog-single .entry-info-subcontainer .social-list a i {
    color: #000;
    font-size: 24px;
}
.blog-single .entry-content {
    margin: 40px auto;
    max-width: 1140px;
}
.blog-single .single-footer {
    max-width: 1140px;
    margin: 0 auto;
}
#comments {
    max-width: 1140px;
    margin: 0 auto;
}
#respond {
    margin-top: 20px;
    max-width: 1140px;
    margin: 0 auto;
}
#comments .comment-reply-title, .comment-reply-title{
    font-size: 26px;
}
@media (max-width: 1024px){
    #blog-details .entry-content, #comments, #respond{
        padding-right: 20px;
        padding-left: 20px;
    }
}
@media (max-width: 767px){
    #blog-details .entry-content, #comments, #respond {
        padding-right: 5px;
        padding-left: 5px;
    }
}
@media (max-width: 600px){
    .blog-single h1.entry-title {
        font-size: 40px;
        line-height: 40px;
    }
}

#blog-category #wrapper{
    /*background-color: #C2B59C;*/
}
#blog-category .blog-cat-header{
    text-align: center;
}

#blog-category .blog-cat-menu-item,
.blogs.axps-grid-items .blog-cats .blog-cat-menu .blog-cat-menu-item{
    display:inline;
}
#blog-category .clubmmr-logo-blog{
    padding-bottom: 30px;
}
#blog-category .blog-cat-menu{
    padding-bottom: 40px;
}
#blog-category .blog-cat-menu li,
.blogs.axps-grid-items .blog-cats .blog-cat-menu li{
    margin-right: 30px;
}
#blog-category .blog-cat-menu li a,
.blogs.axps-grid-items .blog-cats .blog-cat-menu li a{
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
}
#blog-category .blog-cat-menu li.active,
.blogs.axps-grid-items .blog-cats .blog-cat-menu li.active{
    border-radius: 20px;
    background-color: #333330;
    padding: 3px 15px 6px 15px;
}
#blog-category .blog-cat-menu li.active a,
.blogs.axps-grid-items .blog-cats .blog-cat-menu li.active a{
    color: #ffffff;
}
#blog-category .blog-cat-menu li a:hover,
#blog-category .blog-cat-menu li.active a:hover,
.blogs.axps-grid-items .blog-cats .blog-cat-menu li a:hover,
.blogs.axps-grid-items .blog-cats .blog-cat-menu li.active a:hover{
    color: #ee5c65;
}

.blog-type-1 .item-inner {
    box-shadow: none;
    border: 1px solid #FBF2E7;
    border-radius: 12px 12px 12px 12px;
    background-color: #FFFFFF;
}
.blog-type-1 .blog-thumbnail {
    border-radius: 12px 12px 0 0;
}
.blog-type-1 .blog-title{
    color: #000000;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left;
    min-height: 60px;
}
.blog-type-1 .post-short-description{
    color: #333330;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    text-align: left;
    min-height: 85px;
}
.blog-type-1 .element-bottom {
    padding: 25px 20px 25px 20px;
}
.blog-type-1 .post-info{
    text-align: left;
    color: #C2B59C;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 10px;
}
.blog-type-1 .post-info a, .blog-type-1 .post-info span{
    color: #C2B59C;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}

.blogs.axps-grid-items .blog-cats{
    display: block;
    width: 100%;
    padding: 10px 10px;
    margin-left: 10px;
}
.blogs.axps-grid-items .blog-cats .blog-cat-menu-view-all{
    float: right;
    background-color: #ffffff;
    border: 3px solid #000000;
    border-radius: 44.5px;
    padding: 5px 30px;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px;
    text-align: center;  
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.blogs.axps-grid-items .blog-cats .blog-cat-menu-view-all:hover{
    background-color: #EE5C65;
    color: #fff;
}
.blogs.axps-grid-items .blog-cats .blog-cat-menu-view-all a{
    
}



#amazzing_filter .compact-toggle{
    background-color: #ee5c65;
}
.compact-toggle-text{
    padding-left: 7px;
    font-size: 14px;
    font-weight: 500;
    background-color: #ee5c65;
}


#captcha_res_form_group .input-group{
    z-index: 0;
}


.faqs-super-container{
    display: flex;
    flex-wrap: wrap;
}
.faqs-right-col-contacts{
    background-color: #c2b59c;
    border-radius: 12px 12px 12px 12px;
    padding: 10px;
}
.faqs-right-col-contacts .title{
    text-align: center;
    margin: 40px 0 20px 0;
    color: #000000;
    font-size: 30px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0px;
}
.faqs-right-col-contacts .elementor-widget-button a.elementor-button{
    font-size: 16px;
    font-weight: 500;
    fill: #000000;
    color: #000000 !important;
    background-color: #ffffff;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
}
.faqs-right-col-contacts .elementor-widget-button{
    text-align: center;
}
.faqs-right-col-contacts .elementor-widget-button a.elementor-button:hover{
    color: #ffffff !important;
    background-color: #ee5c65;
}
.faqs-right-col-socials{
    background-color: #000000;
    border-radius: 12px 12px 12px 12px;
    padding: 1px 20px 40px 20px;
    margin-top: 40px;
}
.faqs-right-col-socials .title{
    text-align: center;
    margin: 40px 0 20px 0;
    color: #ffffff;
    font-size: 30px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0px;
}
.faqs-right-col-socials .text-desc{
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
}
.faqs-right-col-socials .elementor-social-icons-wrapper{
    text-align: center;
}
.faqs-right-col-socials .elementor-social-icon:not(:last-child){
    margin-right: 5px;
}
.faqs-right-col-socials .elementor-social-icon{
    background-color: #ffffff;
    font-size: 20px;
    padding: 0.5em;
    border-radius: 50%;
}
.faqs-right-col-socials .elementor-social-icon i{
    color: #000000;
}
.page-module-faqs-display #left-column{
    display: none !important;
}
@media (min-width: 1025px){
    .page-module-faqs-display #content-wrapper.col-lg-9 {
        -ms-flex: 0 0 calc(100%);
        flex: 0 0 calc(100%);
        max-width: calc(100%);
    }
}
#search_faqs_title {
    color: #ffffff;
    text-align: left;
    color: #000000;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 0;
}
#search_faqs_content p{
    color: #333330;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 20px;
}
#search_faqs_input_group{
    text-align: left;
    margin: 20px 0;
}
#search_faqs_input{
    border: 1px solid #C2B59C;
    border-radius: 25px 0 0 25px;
    background-color: #FFFFFF;
}
#search_faqs_container {
    background-color: transparent;
    padding: 0;
    margin-bottom: 40px;
}
#search_faqs_submit_button {
    width: 15%;
    font-size: 18px;
    background-color: #c2b59c;
    border-radius: 0 25px 25px 0;
}
.faqs-card-block {
    margin-bottom: 40px;
    border: 1px solid rgba(0,0,0,.125);
    padding: 20px;
    box-shadow: none;
    border: 1px solid #FBF2E7;
    border-radius: 12px;
}
.faqs-card-block .title_home_page_fag{
    font-size: 18px;
    padding-top: 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #6A5E47;
}
.content_home_page_fag .questions, .content_home_page_cat .questions, .faq_cat .questions, .gomakoil_faq_page .questions {
    color: #333330;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 24px;
}
#mpm_faqs_search_preview_container .mpm-faqs-search-result{
    font-size: 18px;
}
#mpm_faqs_search_preview_container {
    border-radius: 12px;
}
.faq.faqs-card-block p{
    font-family: "Barlow Condensed" !important;
    font-size: 18px !important;
    line-height: 24px !important;
}
.mpm-faqs-external-link-symbol{
    display: none;
}
#module-faqs-display hr{
    margin: 5px 0;
}
#module-faqs-display #content a:not(.mpm-faqs-search-result), #module-faqs-display .columns-container .row a:not(.mpm-faqs-search-result) {
    color: #6A5E47;
    text-decoration: none;
    font-weight: 500;
}
.button-ask-question{
    background-color: #fff;
}
.button-ask-question:hover{
    color: #fff;
    background-color: #EE5C65;
}
#product .wc-tab.tab-pane .button-ask-question:hover span{
    color: #fff !important;
}
#category_question_form_group{
    display: none !important;
}
.faqs-super-container .answer img{
    max-width: 100%;
    object-fit: contain;
}
#mpm_faqs_form_sub_title {
    font-size: 18px;
    font-weight: 500;
    padding: 10px 25px 15px 25px;
    color: #000;
    line-height: 22px;
}
#mpm_faqs_form_container {
    background-color: inherit;
}
#mpm_faqs_form_container header {
    background-color: #c2b59c;
    border-radius: 12px 12px 0 0;
}
#mpm_faqs_form_container footer {
    border-radius: 0 0 12px 12px;
    background-color: #FDF7F1;
}
#mpm_faqs_form_container #consent_checkbox_container{
    padding-left: 25px;
}
#mpm_faqs_form_container #consent_checkbox_container .custom-checkbox {
    top: 4px;
}
#mpm_faqs_form_container #consent_checkbox_container p{
    font-size: 16px;
}
#captcha_res_form_group .input-group-addon img {
    height: 48px;
    max-height: 48px;
    width: 160px;
}
#mpm_faqs_form_content .form-group input[type="text"],
#mpm_faqs_form_content .form-group input[type="select"],
#mpm_faqs_select_wrapper .content {
    height: 50px;
    max-height: 50px;
}
.mpm-faqs-form-button {
    background-color: #fff;
    color: #000;
    border: 3px solid #000;
    font-size: 20px;
    border-radius: 44px;
}
.mpm-faqs-form-button:hover{
    background-color: #EE5C65;
    color: #fff;
}
.block-faq-product-page{
    margin-top: 0px;
}

.no-account {
    padding: 15px 10px;
}
.no-account-extra-info{
    text-align: left;
    padding: 15px 10px;
    margin-left: -20px;
    margin-right: -20px;
    background: rgba(245, 128, 128, 0.15);
    color: #999;
    margin-bottom: 15px;
    font-size: 18px;
}
.no-account-extra-info a{
    color: #1367ef;
}
.no-account-extra-info a:hover{
    color: #EE5C65;
}

.page-authentication #content .no-account-extra-info{
    max-width: 60%;
    margin-left: 0px;
    margin-right: 0px;
}
@media (max-width: 767px){
    .page-authentication #content .no-account-extra-info{
        max-width: 100%;
    }
}


.mobile-menu-clubmmr img{
    width: 100px;
}


.product-more-colors{
    color: #004C18;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase;  
}
.product-more-colors-a{
    margin-top:auto;
}
.product-more-colors img{
    width: 24px;
    margin-top: -3px;
}
.product-more-colors span{
    /*margin-top: 2px;*/
}
@media (max-width: 550px){
    .product-more-colors{
        margin-top: 10px;
        font-size: 12px;
        letter-spacing: -0.2px;
        line-height: 14px;
    }
    .product-more-colors img{
        margin-top: -2px;
    }
}
@media (max-width: 360px){
    .product-more-colors{
        margin-top: 10px;
        font-size: 11px;
        letter-spacing: -0.3px;
        line-height: 14px;
    }
}


@media (max-width: 420px){
    .forgotten-password .form-fields .form-control-submit {
        white-space: unset;
        line-height: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}


#search-popup .modal-dialog{
    /*display: none !important;*/
    /*opacity: 0;*/
    position: fixed;
    left: -9999px;
}
.modal-backdrop.in{
    display: none  !important;
}

.shipping-line a{
    color: #00A79D;
}
.shipping-line a:hover{
    color: #EE5C65;
}

#history .orders .order div.order-mob-action a i{
    padding: 0;
    background: none;
    border-radius: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
}
#history .orders .order div.order-mob-action a{
    padding: 10px;
    background: rgba(129, 129, 129, 0.05);
    border-radius: 5px;
}
#history .orders .order div.order-mob-action{
    margin-bottom: 20px;
}

.contact-form-row.file-form-input label{
    display: inline-block;
    cursor: pointer;
    padding: 15px 20px;
    border: 1px solid #FBF2E7;
    border-radius: 23px;
    background-color: #FFFFFF;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 17px;
}
.contact-form-row.file-form-input label i{
    font-size: 22px;
    margin-right: 5px;
}
.contact-form-row.file-form-input input[type="file"] {
    display: none;
}
#file-selected{
    margin: 10px 0 0 10px;
}

.page-numbers.prev,
.page-numbers.next{
    display: none !important;
}

.cache-loading-overlay{
    display: none;
    height: 2000px;
    width: 100%;
    position: absolute;
    z-index: 10000;
    background-color: rgba(52, 52, 52, 0.9);
    margin: 0 auto;
    right: 0;
    text-align: center;
    padding-top: 50px;
}
.cache-loading-overlay img{
    width: 120px;
    position: fixed;
    top: 55%;
    left: 45%;
}
@media (max-width: 520px){
    .cache-loading-overlay{
        height: 4000px;
    }
    .cache-loading-overlay img{
        left: 38%;
    }   
}
.oct8ne-widget-on {
    display: block;
    position: fixed;
/*  bottom: 10px;
    left: 10px; */  
	right: 10px;
    bottom: 60px;
	cursor: pointer;
	box-shadow: 2px 2px 10px #333;
    text-align: center;
    border-radius: 100px;
    line-height: 61px;
    height: 60px;
    width: 60px;
    position: fixed;
    cursor: pointer;
    z-index: 999 !important;
    background-color: rgb(0, 101, 16);
	font-size: 35px;
    color: rgb(246, 246, 246);
}
.oct8ne-widget-on img{
    width: 60px;
}
@media (max-width: 767px) {
    .oct8ne-widget-on img{
        width: 50px;
    }
	.oct8ne-widget-on {
            right: 10px;
    		bottom: 10px;
		    height: 60px;
    		width: 60px;
    }
}
@media (max-width: 480px) {
    .oct8ne-widget-on img{
        width: 45px;
		height: 45px;
    }
	.oct8ne-widget-on {
            right: 10px;
    		bottom: 10px;
		    width: 45px;
			height: 45px;
			line-height: 48px;
			font-size: 30px;
    }
}
/* Ruleta */
.rotate-in-center {
	animation: rotate-in-center 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
}

@keyframes rotate-in-center {
  0% {
    transform: rotate(-360deg);
    opacity: 1;
  }
  100% {
    transform: rotate(0);
    opacity: 1;
  }
}
   
 @media (max-width: 767px) {
            .wk-spin-bottom-right {
	bottom: 60px;
    	left: 6px;
   	position: fixed;
    	z-index: 999;
            }
        }
 @media (min-width: 768px) {
            .wk-spin-bottom-right {
	bottom: 80px;
    	left: 15px;
   	position: fixed;
    	z-index: 999;

            }
        }
@media (min-width: 768px) {
  .my-account-links a {
    padding: 15px 20px;
    width: 100%;
  }
}

li {list-style:none;}

.color-thumbnails {
  display: flex;
  gap: 10px;
}

.color-thumbnail img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border: 1px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}

.color-thumbnail img:hover {
  border-color: #000;
}

.table {
    table-layout: fixed;
}
.table-labeled .label {
	text-align: center;
	white-space: normal;
	display: inline-block;
}