/*MOBILE*/



/*BANNER PRINCIPAL TEXTO*/

/*OCULTAR  BOTON EN MOVIL BANNERS NOVIEMBRE */
#st_swiper_block_62 .st_image_layered_description .caption_wrapper,
#st_swiper_block_66 .st_image_layered_description .caption_wrapper,
#st_swiper_block_64 .st_image_layered_description .caption_wrapper {
    display: none;
}

.st_image_layered_description .caption_wrapper {
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 10px;
}

.st_image_layered_description.flex_end .caption_wrapper {
    margin-bottom: 140px;
}
#st_banner_8 .st_image_layered_description.flex_end .caption_wrapper{
    margin-bottom: 25px;
}

.banner_col .caption_wrapper {
    margin-bottom: 35px;
}

.caption_wrapper .caption_wrapper__title {
    font-size: 1.5rem;
}

.caption_wrapper .caption_wrapper__subtitle,
.caption_wrapper .caption_wrapper__subtitle_desktop,
.caption_wrapper .caption_wrapper__subtitle_mobile {
    font-size: 1rem;
    font-weight: 300;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.caption_wrapper .caption_wrapper__subtitle_desktop {
    display: none;
}

.caption_wrapper.banner_superiores {
    text-transform: uppercase;
}

.caption_wrapper.banner_superiores .caption_wrapper__title,
.caption_wrapper.banner_inferiores .caption_wrapper__title {
    font-size: 1.5rem;
    margin-bottom: 10px;
}

.caption_wrapper.banner_inferiores {
    color: #fff;
    text-transform: uppercase;
}

.caption_wrapper .caption_wrapper__button_both {
    display: flex;
    gap: 25px;
}

.caption_wrapper .caption_wrapper__button {
    background: #fff;
    color: #000;
    padding-top: 16px;
    padding-bottom: 16px;
    text-transform: uppercase;
    border-radius: 7px;
    width: 141px;
}

/*FIN BANNER PRINCIPAL TEXTO*/



/*BANNER PRINCIPAL*/

._sd_custom_home__banner .st_banner_1 {
    margin-bottom: 30px !important;
}

.st_banner_1 .banner_col .st_banner_block {
    margin-bottom: 0;
}


/*FIN BANNER PRINCIPAL*/



/*SLIDER HOME*/

._sd_custom_home__woman #category_products_container_3,
._sd_custom_home__woman #category_products_container_4 {
    display: none;
}

._sd_custom_home__man #category_products_container_1,
._sd_custom_home__man #category_products_container_2 {
    display: none;
}


._sd_custom_home__main_slider {
    margin-bottom: 30px;
}

._sd_custom_home__products_category.home_slider img {
    filter: brightness(.95);
}

._sd_custom_home__products_category.home_slider .products_slider .title_block {
    border: 0;
    margin-bottom: 12px;
}

._sd_custom_home__products_category.home_slider .products_slider .title_block .title_flex_left {
    display: block;
}

._sd_custom_home__products_category.home_slider .products_slider .title_block .title_flex_right {
    text-align: right;
}

._sd_custom_home__products_category.home_slider .products_slider .title_block .title_flex_left a.title_block_inner {
    border: 0;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1rem;
    color: #000000;
    text-wrap: nowrap;
}

._sd_custom_home__products_category.home_slider .products_slider .title_block .title_flex_right a.title_block_inner {
    border: 0;
    font-weight: 600;
    text-transform: none;
    text-decoration: underline;
    font-size: 1rem;
    color: #000000;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_second_box .pro_list_manufacturer {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    padding: 0;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_second_box .s_title_block {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 2px;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_second_box .s_title_block a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_second_box .price {
    font-weight: 500;
    font-size: .875rem;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_second_box .regular-price {
    font-size: .8rem;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_second_box .st_sticker_block {
    display: none;
}

._sd_custom_home__products_category.home_slider .products_slider .pro_outer_box:hover .pro_second_box {
    background-color: unset;
}

._sd_custom_home__products_category.home_slider .products_slider .add_to_love.layer_btn {
    width: 18px;
    height: 18px;
    font-size: 18px;
}

/*FIN SLIDER HOME*/



/*INFO*/
@keyframes left {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

#easycontent_container_10 .col-12 {
    padding: 0;
}

#easycontent_10 {
    border-top: 2px solid;
    border-bottom: 2px solid;
    font-size: 20px;
    text-transform: lowercase;
    margin-top: 50px;
}

#easycontent_12 {
    border-top: 2px solid;
    border-bottom: 2px solid;
    font-size: 20px;
    text-transform: lowercase;
}

#easycontent_container_12 .container {
    padding: 0;
}

.custom_info_product {
    animation: left 150s linear infinite;
    /* Duración de la animación */
    white-space: nowrap;
    display: inline-flex;
    overflow: hidden;
    /* Para ocultar el texto que se desplaza fuera del contenedor */
}

.custom_info_product span {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.custom_info_product span::before {
    content: "\2022";
    color: #000;
    display: block;
    width: 25px;
    font-size: 39px;
    margin-right: 15px;
}



/*BOONLOOK*/

#index .swiper-bonlook__title {
    color: #111;
    font-weight: 500;
    font-size: 20px !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    flex-direction: row;
    row-gap: 10px;
}

#index .swiper-bonlook__title>div:first-child {
    flex: 80%;
    font-size: 16px;
    font-weight: 600;
}

#index .swiper-bonlook__title>div.link-all-looks {
    flex: 20%;
    font-size: 16px;
    font-weight: 600;
}

#index .swiper-bonlook__wrapper .swiper-slide {
    min-height: 500px;
    height: 100% !important;
    width: 100% !important;
}

#index .bonlook-instagram-logo {
    bottom: 35px;
}

/*FIN BOONLOOK*/

/* GDPR */
#index .st_news_letter_box.text-2 .gdpr_consent.flex_container {
    gap: 5px;
}

#index #st_news_letter_1 .psgdpr_consent_message>span:nth-child(1) {
    display: flex;
}

/* */

#st_swiper_block_74 .caption_wrapper_desktop,
#st_swiper_block_80 .caption_wrapper_desktop,
#st_swiper_block_85 + .st_image_layered_description_inner  {
    display: none;
}

#st_swiper_block_73 .caption_wrapper_mobile {
    margin-bottom: 120px;
    font-size: 22px;
}

#st_swiper_block_73 .caption_wrapper__button {
    background-color: #fff;
    margin-top: 15px;
}



/* Trusted Shops */
.ts-wdg-loc-hp-wrapper {
	display: block;
    margin: 6rem auto 0;
}
