/*
CTC Separate Stylesheet
Updated: 2024-04-19 14:11:33
*/

body {
    overflow-x: hidden !important;
}
[data-menu]>ul>li>a:after {
    position: inherit !important;
    height: 30px;
    background-color: #fff !important;
    opacity: 1;
}
#header [data-row*=top] {
    height: 50px;
}
#header [data-items] {
    width: 100% !important;
}
.ct-footer-copyright {
    display: flex;
    align-items: center;
}
#menu-recetas-categorias {
    display: flex;
    justify-content: center;
}
.backWrap {
    width: 100% !important;
    display: none;
    padding-top: 10px;
    padding-right: 10px;
    padding-right: 5%;
    padding-bottom: 10px;
    padding-left: 10px;
    text-align: right;
    justify-content: flex-end;
}
.xoo-wsc-basket {
    margin-left: 40px;
    -moz-box-shadow: 0 1.4px 3.7px rgba(0, 0, 0, 0.02),
  0 3.4px 9px rgba(0, 0, 0, 0.028),
  0 6.4px 16.9px rgba(0, 0, 0, 0.035),
  0 11.4px 30.2px rgba(0, 0, 0, 0.042),
  0 21.3px 56.4px rgba(0, 0, 0, 0.05),
  0 51px 135px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 1.4px 3.7px rgba(0, 0, 0, 0.02),
  0 3.4px 9px rgba(0, 0, 0, 0.028),
  0 6.4px 16.9px rgba(0, 0, 0, 0.035),
  0 11.4px 30.2px rgba(0, 0, 0, 0.042),
  0 21.3px 56.4px rgba(0, 0, 0, 0.05),
  0 51px 135px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 0 1.4px 3.7px rgba(0, 0, 0, 0.02),
  0 3.4px 9px rgba(0, 0, 0, 0.028),
  0 6.4px 16.9px rgba(0, 0, 0, 0.035),
  0 11.4px 30.2px rgba(0, 0, 0, 0.042),
  0 21.3px 56.4px rgba(0, 0, 0, 0.05),
  0 51px 135px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1.4px 3.7px rgba(0, 0, 0, 0.02),
  0 3.4px 9px rgba(0, 0, 0, 0.028),
  0 6.4px 16.9px rgba(0, 0, 0, 0.035),
  0 11.4px 30.2px rgba(0, 0, 0, 0.042),
  0 21.3px 56.4px rgba(0, 0, 0, 0.05),
  0 51px 135px rgba(0, 0, 0, 0.07);
}
.goBack {
    font-size: 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f07d1f;
    background-image: none;
    color: #b5b5b5 !important;
    padding: 10px 20px;
}
.goBack img {
    margin-right: 8px;
}
.goBack:hover {
    cursor: pointer;
}
.blog .backWrap, .page-id-1125 .backWrap {
    display: inherit;
    z-index: 999;
}
.page-id-1125 .ct-header [data-row*="middle"], .single-post  .ct-header [data-row*="middle"] {
    display: none;
}
.bdt-content:before {
    width: 90%;
    display: flex;
    top: 10% !important;
    position: absolute;
    content: '';
    height: 80%;
    right: 5%;
    border: 1px solid #fff;
}
.bdt-content {
    background-color: rgba(255,255,255,0.8) !important;
    background-color: rgba(0,0,0,0.8);
    border: none;
    -webkit-backdrop-filter: saturate(180%) blur(5px);
    backdrop-filter: saturate(180%) blur(5px);
    margin: 20px !important;
}
.meta-categories, .premium-blog-post-categories a {
    background-color: #f7f6f8;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    margin-right: 12px;
    padding: 5px 10px;
}
.meta-categories a {
    color: #f07d1f;
}
.premium-blog-post-categories i {
    display: none;
}
#menu-recetas-categorias li {
    margin: 0 15px;
}
#menu-recetas-categorias li a {
    background-color: #f8f7f9;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    padding: 6px 20px;
}
.recipe-card-image img {
    height: 100% !important;
    object-fit: cover !important;
}
.single-post .wp-block-group__inner-container h2 {
    margin: 0;
}
.premium-blog-author-thumbnail {
    display: none;
}
.meta-author img {
    display: none !important;
}
.recipe-card-image  
figure {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.recipe-card-image {
    height: 450px !important;
    overflow: hidden;
    object-fit: cover !important;
}
.color-element, .ico_d, .chaty-svg {
    color: #6fce7f !important;
    border: none;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    fill: #6fce7f !important;
}
.premium-woo-products-details-wrap .woocommerce-loop-product__title {
    height: 3.2rem;
    overflow: hidden;
    white-space: wrap;
    text-overflow: ellipsis !important;
}
#menu-tienda {
    font-size: 12px;
}
[data-column*="copyright"] {
    display: flex;
    flex-direction: column;
}
[data-column*="copyright"]::after {
    display: flex;
    padding-top: 5px;
    content: 'Powered by: Dataidea Consulting';
    font-size: 13px;
}
#header-menu-2 ul {
    display: flex !important;
    justify-content: center;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    -o-column-gap: 0;
    column-gap: 0;
}
.chaty-channel {
    bottom: 40px !important;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.premium-woo-product-wrapper {
    height: 430px;
    background-color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.premium-woo-product-thumbnail {
    height: 220px;
    object-fit: contain !important;
}
.premium-woo-products-inner .premium-woo-product-thumbnail .woocommerce-LoopProduct-link {
    display: flex !important;
}
#menu-item-51 .sub-menu {
    height: 300px;
    background-color: rgba(255,255,255,0.7);
    overflow: hidden;
    -moz-border-radius: 0 10px 0 10px;
    -webkit-border-radius: 0 10px 0 10px;
    -o-border-radius: 0 10px 0 10px;
    border-radius: 0 10px 0 10px;
    overflow-y: scroll;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.premium-woo-product-details .premium-woo-product-category {
    display: none !important;
}
.premium-woo-atc-button .add_to_cart_button {
    width: 100%;
    display: flex !important;
    align-items: center !important;
    font-size: 12px !important;
    background-color: #f07c1f !important;
    justify-content: center;
    color: #fff !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    border-radius: 8px !important;
    border: none !important;
    padding: 0 !important;
}
#menu-item-51 .sub-menu::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
    appearance: none;
}
#menu-item-51 .sub-menu::-webkit-scrollbar-thumb {
    width: 4px;
    background-color: #f07c1f;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
#main {
    padding-bottom: 50px;
}
.premium-woo-product-thumbnail .woocommerce-LoopProduct-link {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto !important;
}
.premium-woo-product-thumbnail img {
    width: auto !important;
    max-width: auto !important;
    height: 220px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}
.xoo-wsc-ft-btn-continue, .xoo-wsc-ft-btn-cart {
    color: #f8914e;
    border: 1px solid #f8914e;
    background-image: none;
}
.xoo-wsc-qty-price, .xoo-wsc-qty-price span, .xoo-wsc-qty-price span bdi {
    font-size: 12px;
}
.wc-block-price-filter__title {
    font-size: 17px;
}
.aws_result_title, .aws_result_price {
    font-size: 14px;
    color: #7a7a7a !important;
}
#billing_country_field {
    display: none;
}
.woocommerce .ct-container {
    padding: 10px 0 0;
}
.wc-block-price-filter__range-input-progress {
    background-color: #f8914e;
}
.aws_search_more {
    background-image: none !important;
    padding: 10px !important;
}
.aws_result_item:hover {
    background-image: none !important;
}
.aws_search_more a {
    max-width: 80%;
    background-color: #f07d1f;
    color: #fff !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    margin: 0 auto !important;
}
.aws_search_more:hover a {
    background-color: #f07d1f !important;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
#aws-search-result-1 {
    background-color: rgba(255,255,255,0.7);
    border: none;
    -moz-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    -moz-border-bottom-left-radius: 8px !important;
    -webkit-border-bottom-left-radius: 8px !important;
    -o-border-bottom-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    -moz-border-bottom-right-radius: 8px !important;
    -webkit-border-bottom-right-radius: 8px !important;
    -o-border-bottom-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    padding: 15px;
}
#menu-categoria li {
    border-bottom: 1px solid #bfc8d1;
    margin-right: 100px !important;
    padding: 5px 0;
}
#menu-categoria li a {
    padding-left: 10px;
}
.phone::before {
    width: 30px;
    display: flex;
    position: absolute;
    content: '';
    height: 30px;
    margin-left: -25px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAJ1BMVEVHcEz1fyDvgCDzfiD0fSDvgCDzgCDzfyD0fyD0fyD1fyD0fiD0fyDKzT4FAAAADHRSTlMA3yBAXhAwg8XvsHBwWuL0AAAAcUlEQVR42m3QSw7AIAgE0OGnVrn/eQshbULi26hDmIW4ElXlnnhYedmKMjwJwIeIkczTjJlikiFRJDkWWrYO0nR/amHp2X+/VS3zQA2zqpPabHb1g6d8kVFkypyHocTjI/izFpVJPUqm66moGTKu//cCwvoEJd8jHYgAAAAASUVORK5CYII=');
}
.email::before {
    width: 30px;
    display: flex;
    display: none;
    position: absolute;
    content: '';
    height: 30px;
    margin-left: -25px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAJ1BMVEX0fSD1fyBHcEz1fyDzfiDvgCDyfiD0fyD1fyDvgCD1fyDyfiD0fyDOaF7bAAAADHRSTlNgnwDjQCBQiXAQx6Dtuwz6AAAAcElEQVR42q3PMQ7EMAhEURiMjZO5/3kXmaSwsk2kvAp9UYDgD8Fm9vaIbuRYMfQSGEwtY+NNcTL1jELrKGvBUJHqKF2HVxQxE6QIANMrwk8e7gd1optcETmTtm7kHZHGmNhj+Sw2bup3iG4CGR/exB8NfQXKdGl50QAAAABJRU5ErkJggg==');
}
.phone, .email {
    font-weight: 500;
    margin-left: 30px !important;
}
#block-31 {
    margin: 0;
}
#block-38 .social-w {
    display: flex;
    -moz-column-gap: 20px !important;
    -webkit-column-gap: 20px !important;
    -o-column-gap: 20px !important;
    column-gap: 20px !important;
}
.widget_block {
    margin: 0 0 10px !important;
}
#wpcf7-f304-o1 .wpcf7-form {
    display: flex;
}
#wpcf7-f304-o1 .wpcf7-submit {
    margin-top: -28px;
    margin-left: -10px !important;
}
.widget_nav_menu {
    margin: 0 0 20px !important;
}
#block-24 .wp-block-gallery-1 {
    height: 40px;
}
#block-24 .wp-block-image {
    width: 60px;
    min-width: 60px !important;
    max-width: 60px;
    height: 100%;
    margin-right: 15px !important;
}
#block-24 .wp-block-image img {
    width: auto;
    height: auto;
    object-fit: contain !important;
}
#block-9 p {
    font-size: 13px;
}
.col-shadow {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 2.8px 2.2px -51px rgba(0, 0, 0, 0.059),
  0 6.7px 5.3px -51px rgba(0, 0, 0, 0.085),
  0 12.5px 10px -51px rgba(0, 0, 0, 0.105),
  0 22.3px 17.9px -51px rgba(0, 0, 0, 0.125),
  0 41.8px 33.4px -51px rgba(0, 0, 0, 0.151),
  0 100px 80px -51px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0 2.8px 2.2px -51px rgba(0, 0, 0, 0.059),
  0 6.7px 5.3px -51px rgba(0, 0, 0, 0.085),
  0 12.5px 10px -51px rgba(0, 0, 0, 0.105),
  0 22.3px 17.9px -51px rgba(0, 0, 0, 0.125),
  0 41.8px 33.4px -51px rgba(0, 0, 0, 0.151),
  0 100px 80px -51px rgba(0, 0, 0, 0.21);
    -o-box-shadow: 0 2.8px 2.2px -51px rgba(0, 0, 0, 0.059),
  0 6.7px 5.3px -51px rgba(0, 0, 0, 0.085),
  0 12.5px 10px -51px rgba(0, 0, 0, 0.105),
  0 22.3px 17.9px -51px rgba(0, 0, 0, 0.125),
  0 41.8px 33.4px -51px rgba(0, 0, 0, 0.151),
  0 100px 80px -51px rgba(0, 0, 0, 0.21);
    box-shadow: 0 2.8px 2.2px -51px rgba(0, 0, 0, 0.059),
  0 6.7px 5.3px -51px rgba(0, 0, 0, 0.085),
  0 12.5px 10px -51px rgba(0, 0, 0, 0.105),
  0 22.3px 17.9px -51px rgba(0, 0, 0, 0.125),
  0 41.8px 33.4px -51px rgba(0, 0, 0, 0.151),
  0 100px 80px -51px rgba(0, 0, 0, 0.21);
}
.swiper-slide {
    -moz-transition: all 0.3 ease;
    -webkit-transition: all 0.3 ease;
    -o-transition: all 0.3 ease;
    transition: all 0.3 ease;
}
.cat-slide .swiper-slide-active {
    -moz-transform: scale(1.1) !important;
    -webkit-transform: scale(1.1) !important;
    -o-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-right: 40px !important;
    margin-left: 10px;
    -moz-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
}
.cat-slide .bdt-background-cover {
    background-size: contain !important;
}
.cat-slide .bdt-panel-slide-item {
    background-color: #f8914e !important;
    overflow: hidden;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -o-border-radius: 8px !important;
    border-radius: 8px !important;
}
#header  [data-row*=middle] [data-column=end] {
    margin-left: -10%;
}
#header  [data-row*=middle] [data-column=start] {
    width: 50%;
    margin-left: 35%;
}
#header [data-row*=middle]  [data-column=middle] {
    width: 40vw;
    margin-left: -5%;
}
.aws-search-form input {
    border: 2px solid#f07d1f !important;
}
.aws-search-form .aws-search-btn {
    width: 45px !important;
    background-color: #dd5005 !important;
    color: #fff !important;
    z-index: 2;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -o-border-radius: 6px !important;
    border-radius: 6px !important;
    border: none !important;
    margin-left: -10px !important;
    -moz-box-shadow: 0 2.6px 4.8px rgba(0, 0, 0, 0.037),
  0 6.2px 11.5px rgba(0, 0, 0, 0.053),
  0 11.6px 21.7px rgba(0, 0, 0, 0.065),
  0 20.8px 38.6px rgba(0, 0, 0, 0.077),
  0 38.9px 72.3px rgba(0, 0, 0, 0.093),
  0 93px 173px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 2.6px 4.8px rgba(0, 0, 0, 0.037),
  0 6.2px 11.5px rgba(0, 0, 0, 0.053),
  0 11.6px 21.7px rgba(0, 0, 0, 0.065),
  0 20.8px 38.6px rgba(0, 0, 0, 0.077),
  0 38.9px 72.3px rgba(0, 0, 0, 0.093),
  0 93px 173px rgba(0, 0, 0, 0.13);
    -o-box-shadow: 0 2.6px 4.8px rgba(0, 0, 0, 0.037),
  0 6.2px 11.5px rgba(0, 0, 0, 0.053),
  0 11.6px 21.7px rgba(0, 0, 0, 0.065),
  0 20.8px 38.6px rgba(0, 0, 0, 0.077),
  0 38.9px 72.3px rgba(0, 0, 0, 0.093),
  0 93px 173px rgba(0, 0, 0, 0.13);
    box-shadow: 0 2.6px 4.8px rgba(0, 0, 0, 0.037),
  0 6.2px 11.5px rgba(0, 0, 0, 0.053),
  0 11.6px 21.7px rgba(0, 0, 0, 0.065),
  0 20.8px 38.6px rgba(0, 0, 0, 0.077),
  0 38.9px 72.3px rgba(0, 0, 0, 0.093),
  0 93px 173px rgba(0, 0, 0, 0.13);
}
.aws-search-form .aws-search-field {
    padding-left: 20px;
    font-size: 14px;
    font-weight: 600;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -o-border-radius: 6px !important;
    border-radius: 6px !important;
}
.aws-search-btn_icon svg {
    color: #fff;
}
.shop {
    width: 10px !important;
    display: flex;
    text-align: center !important;
    justify-content: center;
    white-space: nowrap;
}
.shop a {
    width: 50px !important;
    font-size: 0 !important;
    background-image: none;
}
.shop a:after {
    width: 28px !important;
    display: flex;
    align-items: center;
    position: absolute;
    content: '';
    height: 100% !important;
    justify-content: center;
    overflow: visible;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/02/icono-corazon_ir-a-tienda.svg');
    white-space: nowrap;
    background-position: center;
    background-size: 30px 30px;
}
.shop a:hover:after {
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/02/icono-corazon_ir-a-tienda-hover.svg');
    background-position: center;
    background-size: 30px 30px;
}
.woocommerce-account .site-main {
    padding: 0 10%;
}
.ct-cart-content {
    background-color: #fff !important;
}
.yith-wcwl-share .email {
    margin: 0 auto !important;
}
#header [data-row*=middle] [data-column=middle] {
    margin-left: -10%;
}
#header [data-row*=middle] [data-column=end] {
    margin: 0 auto !important;
}
#header [data-row*=middle] [data-column=end] #header-menu-2 {
    min-width: 100% !important;
}
.product-remove a {
    width: 30px;
    display: flex;
    align-items: center;
    height: 30px;
    background-color: #f07d1f;
    justify-content: center;
    color: #fff;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    line-height: 0 !important;
    padding: 0;
    margin: 0 auto;
}
.wishlist-btn {
    margin-left: -10px;
}
.wishlist-btn a {
    font-size: 0 !important;
}
.wishlist_table .product-add-to-cart a {
    display: flex !important;
    color: #5e6f86;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    background-image: none;
    padding: 10px !important;
    margin: 0 auto !important;
}
.wishlist_table .product-add-to-cart a:hover {
    background-color: #f07d1f;
    color: #fff;
    border-color: #f07d1f;
}
.wishlist-btn a:after {
    width: 40px;
    display: flex !important;
    content: '';
    font-size: 14px;
    height: 40px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/icono-corazon_wishlist.svg');
}
.wishlist-btn:hover   a:after {
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/icono-corazon_wishlist-hover.svg');
}
.wishlist-btn-mobile:after {
    width: 35px;
    display: flex !important;
    content: '';
    font-size: 14px;
    height: 35px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/icono-corazon_wishlist.svg');
}
.ct-button-ghost {
    border: none !important;
    background-image: none !important;
}
.ct-header-cta:hover .wishlist-btn-mobile:after {
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/icono-corazon_wishlist-hover.svg');
}
.aws-container {
    height: 100% !important;
    margin: 0 auto;
}
#header-menu-2 .sub-menu {
    display: block !important;
}
.menu-item .ct-menu-link {
    font-size: 14px;
    font-weight: 600;
    color: #5e6f86;
}
.site-logo-container, .site-logo-container img {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: auto;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 25px !important;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i:before {
    width: 180px;
    display: flex;
    margin-top: -35px;
    position: absolute;
    content: 'Añadir a tu Wishlist';
    font-size: 14px;
    font-weight: 500;
    background-color: #fff;
    opacity: 0;
    -moz-transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    padding: 10px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist:hover i:before {
    opacity: 1;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i:after {
    width: 24px;
    display: flex;
    content: '';
    height: 24px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/wishlist-icon_contorno.svg');
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist:hover i:after {
    width: 24px;
    display: flex;
    content: '';
    height: 24px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/wishlist-icon_full.svg');
}
.tool:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
}
.premium-blog-thumbnail-overlay {
    display: none !important;
}
.premium-blog-thumbnail-container {
    cursor: pointer;
}
.premium-blog-thumbnail-container:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.destacado-icon img {
    background-color: #fff !important;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    -moz-box-shadow: 0 2px 2.2px rgba(0, 0, 0, 0.02),
  0 4.9px 5.3px rgba(0, 0, 0, 0.028),
  0 9.1px 10px rgba(0, 0, 0, 0.035),
  0 16.3px 17.9px rgba(0, 0, 0, 0.042),
  0 30.5px 33.4px rgba(0, 0, 0, 0.05),
  0 73px 80px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2px 2.2px rgba(0, 0, 0, 0.02),
  0 4.9px 5.3px rgba(0, 0, 0, 0.028),
  0 9.1px 10px rgba(0, 0, 0, 0.035),
  0 16.3px 17.9px rgba(0, 0, 0, 0.042),
  0 30.5px 33.4px rgba(0, 0, 0, 0.05),
  0 73px 80px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 0 2px 2.2px rgba(0, 0, 0, 0.02),
  0 4.9px 5.3px rgba(0, 0, 0, 0.028),
  0 9.1px 10px rgba(0, 0, 0, 0.035),
  0 16.3px 17.9px rgba(0, 0, 0, 0.042),
  0 30.5px 33.4px rgba(0, 0, 0, 0.05),
  0 73px 80px rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 2.2px rgba(0, 0, 0, 0.02),
  0 4.9px 5.3px rgba(0, 0, 0, 0.028),
  0 9.1px 10px rgba(0, 0, 0, 0.035),
  0 16.3px 17.9px rgba(0, 0, 0, 0.042),
  0 30.5px 33.4px rgba(0, 0, 0, 0.05),
  0 73px 80px rgba(0, 0, 0, 0.07);
}
.form-landing input {
    background-color: #fff;
}
.form-landing {
    margin-bottom: -40%;
    padding-top: 10%;
    padding-right: 10%;
    padding-bottom: 10%;
    padding-bottom: 40%;
    padding-left: 10%;
    background-color: rgba(255,255,255,0.9) !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 2.7px 0 2.2px rgba(0, 0, 0, 0.02),
  6.5px 0 5.3px rgba(0, 0, 0, 0.028),
  12.3px 0 10px rgba(0, 0, 0, 0.035),
  21.9px 0 17.9px rgba(0, 0, 0, 0.042),
  40.9px 0 33.4px rgba(0, 0, 0, 0.05),
  98px 0 80px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 2.7px 0 2.2px rgba(0, 0, 0, 0.02),
  6.5px 0 5.3px rgba(0, 0, 0, 0.028),
  12.3px 0 10px rgba(0, 0, 0, 0.035),
  21.9px 0 17.9px rgba(0, 0, 0, 0.042),
  40.9px 0 33.4px rgba(0, 0, 0, 0.05),
  98px 0 80px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 2.7px 0 2.2px rgba(0, 0, 0, 0.02),
  6.5px 0 5.3px rgba(0, 0, 0, 0.028),
  12.3px 0 10px rgba(0, 0, 0, 0.035),
  21.9px 0 17.9px rgba(0, 0, 0, 0.042),
  40.9px 0 33.4px rgba(0, 0, 0, 0.05),
  98px 0 80px rgba(0, 0, 0, 0.07);
    box-shadow: 2.7px 0 2.2px rgba(0, 0, 0, 0.02),
  6.5px 0 5.3px rgba(0, 0, 0, 0.028),
  12.3px 0 10px rgba(0, 0, 0, 0.035),
  21.9px 0 17.9px rgba(0, 0, 0, 0.042),
  40.9px 0 33.4px rgba(0, 0, 0, 0.05),
  98px 0 80px rgba(0, 0, 0, 0.07);
}
#errorMsgDiv, #SIGNUP_HEADING {
    display: none;
}
.form-landing #zcWebOptin {
    margin-top: 15px;
    font-weight: 600;
    background-color: #f07d1f;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #fff;
    letter-spacing: 1pt;
    text-transform: uppercase;
    border: none;
    font-family: 'Poppins', sans-serif;
    padding: 15px 20px;
}
.form-landing #zcWebOptin:hover {
    background-color: #d77b30;
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer !important;
}
#zcampaignOptinForm .SIGNUP_FLD div {
    padding-bottom: 10px;
}
#zcampaignOptinForm .SIGNUP_FLD {
    margin-bottom: 10px;
}
#billing_nota_de_regalo_field {
    display: none;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#billing_siquiero_field {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    padding-left: 30px !important;
    background-color: #f6f5f8;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
#billing_siquiero {
    margin-right: 10px;
}
#billing_siquiero_field label:after {
    width: 45px;
    display: inline-flex;
    margin-top: -10px;
    position: absolute;
    content: '';
    height: 45px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-image: url('https://www.houseofbpty.com/wp-content/uploads/2023/01/Gift-houseofb.svg');
}
#billing_nota_de_regalo_field.show {
    display: inherit;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.premium-blog-entry-meta .premium-blog-post-categories {
    margin-top: 20px !important;
}
.img-smooth .swiper-slide-inner {
    width: 400px;
    height: 450px;
    overflow: hidden;
}
.img-smooth  .swiper-slide img {
    width: 100% !important;
    height: auto !important;
}
.img-smooth {
    width: 400px !important;
    margin-top: 20px;
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
}
.form .quick_form_5_css {
    margin-bottom: -10px;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1.8px 4.4px -8px rgba(0, 0, 0, 0.036),
  0 4.3px 10.5px -8px rgba(0, 0, 0, 0.05),
  0 8.1px 19.8px -8px rgba(0, 0, 0, 0.058),
  0 14.5px 35.3px -8px rgba(0, 0, 0, 0.065),
  0 27.2px 66px -8px rgba(0, 0, 0, 0.075),
  0 65px 158px -8px rgba(0, 0, 0, 0.1);
    padding: 20px;
}
#zcWebOptin {
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    border-radius: 4px !important;
}
#SIGNUP_HEADING {
    width: 100% !important;
    font-weight: 600 !important;
    color: #777 !important;
    font-family: 'Poppins', sans-serif !important;
    padding: 0 !important;
    margin: 0 !important;
}
.shadow-img {
    filter: drop-shadow(10px 30px 25px #b2b2b2);
}
.premium-blog-entry-meta .premium-blog-post-categories a {
    display: inline-flex;
    margin-top: 10px;
    flex-direction: row;
}
.tax-product_cat #block-48 {
    display: none;
}
.dishes-insta {
    filter: drop-shadow(5px 10px 10px #cecece);
}
.page-id-2411 .xoo-wsc-modal, .page-id-2411 .chaty-widget {
    display: none !important;
}
.elementor-widget-video {
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 1.9px 2.2px rgba(0, 0, 0, 0.02),
  0 4.5px 5.3px rgba(0, 0, 0, 0.028),
  0 8.5px 10px rgba(0, 0, 0, 0.035),
  0 15.2px 17.9px rgba(0, 0, 0, 0.042),
  0 28.4px 33.4px rgba(0, 0, 0, 0.05),
  0 68px 80px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 1.9px 2.2px rgba(0, 0, 0, 0.02),
  0 4.5px 5.3px rgba(0, 0, 0, 0.028),
  0 8.5px 10px rgba(0, 0, 0, 0.035),
  0 15.2px 17.9px rgba(0, 0, 0, 0.042),
  0 28.4px 33.4px rgba(0, 0, 0, 0.05),
  0 68px 80px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 0 1.9px 2.2px rgba(0, 0, 0, 0.02),
  0 4.5px 5.3px rgba(0, 0, 0, 0.028),
  0 8.5px 10px rgba(0, 0, 0, 0.035),
  0 15.2px 17.9px rgba(0, 0, 0, 0.042),
  0 28.4px 33.4px rgba(0, 0, 0, 0.05),
  0 68px 80px rgba(0, 0, 0, 0.07);
    box-shadow: 0 1.9px 2.2px rgba(0, 0, 0, 0.02),
  0 4.5px 5.3px rgba(0, 0, 0, 0.028),
  0 8.5px 10px rgba(0, 0, 0, 0.035),
  0 15.2px 17.9px rgba(0, 0, 0, 0.042),
  0 28.4px 33.4px rgba(0, 0, 0, 0.05),
  0 68px 80px rgba(0, 0, 0, 0.07);
}
.elementor-element-f72c071 {
    overflow: hidden;
}
@media (max-width: 764px) {
.wishlist-title-container, .wishlist-title {
    width: 100% !important;
    display: flex;
    align-items: center;
    flex-direction: column;
    min-width: 100% !important;
    max-width: 100% !important;
    justify-content: center;
    color: #5e6f86 !important;
}
.wishlist-title h2 {
    color: #5e6f86 !important;
}
.yith-wcwl-share, .yith-wcwl-share h4 {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    min-width: 100%;
    justify-content: center;
}
.yith-wcwl-share .email {
    margin: 0 auto !important;
}
.wishlist_table tr, .wishlist_table li {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    flex-direction: column !important;
    text-align: center !important;
    justify-content: center !important;
    flex-wrap: wrap;
}
.wishlist_table td, .wishlist_table .item-wrapper {
    width: 100% !important;
    display: inline-flex !important;
    align-items: center !important;
    flex-direction: column;
    text-align: center !important;
    justify-content: center !important;
}
.wishlist_table .product-thumbnail {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
.wishlist_table	td.product-thumbnail a, .wishlist_table .product-thumbnail a, .wishlist_table .product-thumbnail a img {
    width: 70% !important;
    min-width: 70% !important;
    max-width: 70% !important;
}
.wishlist_table	td.product-name  a, .wishlist_table div.product-name h3 a, .wishlist_table div.product-name h3 {
    text-align: center !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 25px !important;
    font-family: 'Poppins', sans-serif;
}
.wishlist_table.mobile	.label {
    display: none !important;
}
.wishlist_table.mobile	.value {
    font-size: 18px !important;
}
.wishlist_table th {
    display: none;
}
.wishlist_table	a.add_to_cart_button {
    display: flex !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid;
    padding: 10px 15px !important;
}
#offcanvas {
    width: 80%;
    background-color: #fff;
    left: 0 !important;
    margin-left: 20%;
}
.ct-icon {
    -moz-transform: scale(1.7) !important;
    -webkit-transform: scale(1.7) !important;
    -o-transform: scale(1.7) !important;
    transform: scale(1.7) !important;
}
#header [data-row*=middle] [data-column=middle] {
    margin: 0 auto !important;
}
.site-branding {
    width: 100px !important;
    position: inherit;
    left: 35%;
    margin-left: 0 !important;
}
[data-header*="type-1"] .ct-header [data-row*="bottom"] {
    height: 100px !important;
}
#SIGNUP_HEADING {
    padding: 20px 30px 10px !important;
}
#SIGNUP_FLD {
    padding-bottom: 10px !important;
}
.quick_form_5_css {
    margin-bottom: 20px !important;
}
#zcampaignOptinForm {
    padding-bottom: 30px;
    height: auto !important;
}
#zcWebOptin {
    width: 100%;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}
.xoo-wsc-empty-cart a {
    color: #fff !important;
}
#block-48 {
    display: none !important;
}
.tax-product_cat .ct-container #sidebar .ct-sidebar .pwb-row {
    display: flex;
    flex-direction: row;
    padding-bottom: 5px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    white-space: nowrap;
    overflow-x: scroll;
}
.tax-product_cat .ct-container #sidebar .ct-sidebar .pwb-row li {
    min-width: 30%;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    margin: 0 !important;
}
.elementor-element-5b105f7 {
    padding: 0 !important;
}
.elementor-element-5b105f7 	.bdt-panel-slide-thumb {
    background-size: 100% auto !important;
}
#menu-categoria {
    display: flex;
    border: none !important;
    overflow-x: scroll;
    padding: 0;
    margin: 0;
}
#menu-categoria li {
    border: none;
    white-space: nowrap;
    padding: 7px !important;
    margin: 0 !important;
}
#menu-categoria li a {
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    border: 1px solid #e0e0e5;
    white-space: nowrap;
    padding: 5px 15px !important;
    margin: 0 !important;
}
.share-button a {
    width: 50px;
    display: flex !important;
    align-items: center;
    height: 50px;
    justify-content: center;
}
#gallery-1 {
    display: flex !important;
    overflow-x: scroll;
}
.goBack {
    width: 100%;
    text-align: center;
}
#menu-recetas-categorias {
    padding-bottom: 15px;
    justify-content: flex-start;
    overflow-x: scroll;
}
body.woocommerce-archive #main .ct-container {
    display: flex !important;
    flex-direction: column-reverse !important;
    padding-bottom: 50px;
    -moz-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
    -o-column-gap: 0 !important;
    column-gap: 0 !important;
}
.single-post	.entry-header {
    margin-top: 20px;
}
body.woocommerce-archive .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria {
    display: flex;
    flex-direction: row;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    white-space: nowrap;
    overflow-x: scroll;
    margin: 0 !important;
}
body.woocommerce-archive .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria::-webkit-scrollbar {
    height: 5px !important;
    appearance: none;
}
body.woocommerce-archive .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria::-webkit-scrollbar-thumb {
    height: 5px;
    background-color: #f07d1f;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
body.woocommerce-archive .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    border: none !important;
    border: 1px solid !important;
    padding: 4px 10px;
    margin: 0 !important;
}
body.woocommerce-archive .ct-container .hero-section {
    display: none;
}
body.woocommerce-shop #main .ct-container {
    display: flex !important;
    flex-direction: column-reverse !important;
    padding-bottom: 50px;
    -moz-column-gap: 0 !important;
    -webkit-column-gap: 0 !important;
    -o-column-gap: 0 !important;
    column-gap: 0 !important;
}
body.woocommerce-shop .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria {
    display: flex;
    flex-direction: row;
    padding-bottom: 5px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    white-space: nowrap;
    overflow-x: scroll;
}
body.woocommerce-shop .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria::-webkit-scrollbar {
    height: 5px !important;
    appearance: none;
}
body.woocommerce-shop .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria::-webkit-scrollbar-thumb {
    height: 5px;
    background-color: #f07d1f;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
body.woocommerce-shop .ct-container #sidebar .ct-sidebar #nav_menu-7 #menu-categoria li {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    border: none !important;
    border: 1px solid !important;
    padding: 4px 10px;
    margin: 0 !important;
}
body.woocommerce-shop .ct-container .hero-section {
    display: none;
}
.gallery-item {
    width: 50% !important;
    display: inline-flex;
    min-width: 50%;
    padding: 0 !important;
    margin: 0 auto;
}
.cat-slide .swiper-slide-active {
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
#header  [data-row*=middle] [data-column=start] {
    width: 40%;
    margin-left: 0%;
}
#aws-search-result-2 {
    background-color: rgba(255,255,255,0.7);
    border: none;
    -moz-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -o-box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    -moz-border-bottom-left-radius: 8px !important;
    -webkit-border-bottom-left-radius: 8px !important;
    -o-border-bottom-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    -moz-border-bottom-right-radius: 8px !important;
    -webkit-border-bottom-right-radius: 8px !important;
    -o-border-bottom-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    padding: 15px;
}
#aws-search-result-1 {
    display: none;
}
.premium-woo-products-inner  .product {
    padding: 10px !important;
    margin: 0 !important;
}
.premium-woo-products-inner {
    margin: 0 30px !important;
}
.chaty-channel .chaty-svg {
    width: 55px !important;
    height: 55px !important;
}
.premium-woo-product-thumbnail, .premium-woo-product-thumbnail img {
    height: 180px !important;
}
.premium-woo-product-wrapper {
    height: 350px;
}
.aws-search-field {
    height: 60px !important;
    background-color: #fff !important;
}
.aws-search-btn {
    display: flex;
    align-items: center;
    min-width: 60px !important;
    height: 60px;
    justify-content: center;
}
.woocommerce-loop-product__title {
    width: 100%;
    overflow: hidden;
    line-height: 1.5em;
    white-space: nowrap;
    text-overflow: ellipsis;
}
body.woocommerce-shop .ct-container #sidebar .ct-sidebar .pwb-row {
    display: flex;
    flex-direction: row;
    padding-bottom: 5px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    white-space: nowrap;
    overflow-x: scroll;
}
body.woocommerce-shop .ct-container #sidebar .ct-sidebar .pwb-row li {
    min-width: 30%;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    margin: 0 !important;
}
.pwb-row::-webkit-scrollbar {
    height: 5px !important;
    appearance: none;
}
.pwb-row::-webkit-scrollbar-thumb {
    height: 5px;
    background-color: #f07d1f;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.ct-footer-copyright {
    font-size: 11px;
    white-space: nowrap;
}
.ct-footer-copyright svg {
    width: 44%;
}
[data-column*="copyright"]::after {
    font-size: 10px;
}
#menu-tienda {
    font-size: 16px;
}
}
