.logoMobile {
    display: none !important;
}
.Content__flashOfferts--products .slick-prev {
    left: 0px !important;
    z-index: 55;
    top: 40% !important;
    cursor: pointer;
}
.Content__flashOfferts--products .slick-next {
    right: 5px !important;
    z-index: 55;
    top: 40% !important;
    cursor: pointer;
}
.CustomBanners .container {
    max-width: 1300px !important;
}

.Content__Register--body-discount {
    max-width: 151px !important;
}

/* CUENTA STYLES */

.changeAvatarModal {
    grid-template-rows: auto !important;
    min-height: 27.2vw !important; 
    position: relative !important;
    display: block !important;
}
.changeAvatarModal .Content__Register--body-avatars {
    margin-bottom: 0 !important;
}
.changeAvatarModal .Content__Register--body-title {
    margin-bottom: 30px !important;
}
.productCustomCardContent {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}
.closeChangeAvatarModal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff9e00;
    color: #000;
    border-radius: 50%;
    cursor: pointer;
    font-size: 20px;
}

/* SEARCH BAR STYLES */

.ais-SearchBox-form {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    overflow: hidden !important;
}
.ais-VoiceSearch {
    margin-left: -2px !important;
    position: relative !important;
    z-index: 1 !important;
}
.ais-SearchBox-input {
    font-size: 15px !important;
    font-weight: 400 !important;
}
.ais-SearchBox-input:focus {
    border-color: #d6d6e7 !important;
}
.ais-SearchBox-input::placeholder {
    font-size: 15px !important;
    font-weight: 500 !important;
    font-style: italic !important;
}
.bodega_api_pc {
    display: block;
}
.bodega_api_mobile {
    display: none;
}
p.product_diferido {
    font-size: 14px !important;
    color: #8f2323;
}
p.product_diferido_compra {
    font-size: 24px !important;
    color: #8f2323;
}
.right__bottom--productResume-details {
    position: relative;
}
.icon_diferido {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    height: 100%;
    align-items: center;
}
.cart__productName {
    position: relative;
}
span.icon_diferido_cart {
    position: absolute;
    left: -30px;
    display: flex;
    height: 100%;
    top: 0;
    align-items: center;
}
.skeleton-loader {
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: loading 1.5s infinite;
    height: 42px;
    width: 154px;
    border-radius: 4px;
}

@keyframes loading {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}
@media (max-width: 1920px) {

    .Content__productsCategories--container {
        display: grid;
        grid-template-columns: 280px 1fr;
        gap: 32px;
    }
    .container {
        max-width: 1300px;
        box-sizing: content-box;
    }

}
@media (min-width: 769px) {
    .Content__whishlist {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}
@media (min-width: 1200px) {
    .Content__whishlist {
        grid-template-columns: repeat(5, 1fr) !important;
    }
}
@media (min-width: 1025px) {
    .Header__topBar--right-mobile {
        display: none !important;
    }
    .Header__container {
        grid-template-columns: 1fr;
    }
}
@media(min-width: 1501px) and (max-width: 1670px) {
    span.ant-menu-title-content {
        font-size: 14px !important;
    }
    span.anticon.anticon-appstore.ant-menu-item-icon {
        display: none;
    }
}
@media(min-width: 1300px) and (max-width: 1500px) {
    span.ant-menu-title-content {
        font-size: 12px !important;
    }
    span.anticon.anticon-appstore.ant-menu-item-icon {
        display: none;
    }
    /* .Header {
        height: 42px !important;
    } */
}
@media (max-width: 1400px) {

    :root {

        --font-extraMini: 10px !important;
        --font-mini: 12px !important;
        --font-normal: 14px !important;
        --font-1-2: 16px !important;
        --font-1-3: 18px !important;
        --font-1-5: 22px !important;
        --font-1-8: 24px !important;
        --font-1-9: 26px !important;
        --font-medium: 28px !important;
        --font-large: 32px !important;
        --small-textSize: 14px !important;
        --Normal-text: 12px !important;
        --topBar-height: 45px !important;
        --WriteUs-textSize: 14px !important;
        --button-textSize: 10px !important;
    }

    .container {
        padding: 0px 40px;
    }
    .Content__portSlider {
        /* padding: 0px 15px; */
        padding-top: 10px;
    }
    .Content__portSlider--sliderContainer {
        margin-bottom: -205px !important;
    }

    .Content__flashOfferts--banner {
        min-width: 0px !important;
    }
    .Content__flashOfferts--products {
        min-width: 0px !important;
    }

    .Content__paymentsMethods--topbar {
        padding: 10px 0px !important;
    }
    .Content__paymentsMethods--container {
        margin-top: 0 !important;
    }

    .Header__topBar--container {
        display: grid;
        align-items: center;
        grid-template-columns: 250px 1fr 215px;
        gap: 20px;
        height: 58px;
    }
    .Header__topBar {
        height: 58px;
    }

    .anticon-ellipsis svg {
        height: 30px;
        width: 40px;
        margin-bottom: -9px;
    }

    /* .css-wri467-control,
    .css-hggapa-ValueContainer,
    .css-1thjgox-IndicatorsContainer,
    .css-ql2fpf-control {
        height: 35px !important;
    } */
    .total__bottom--right-endPurchase a {
        height: 35px;
        font-size: 12px;
    }
    .Content__checkout--details-container .cartDetails__total--bottom-left {
        height: 280px !important;
    }
    

    /* NEW HEADER */

    .Header {
        height: 55px;
        background-color: var(--Black-color);
        padding: 5px 28px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.376);
    }
    .Header__container {
        display: grid;
        justify-content: center;
        align-items: center;
    }
    .Header__topBar--container {
        gap: 25px;
        grid-template-columns: 190px 1fr 246px !important;
    }
    .Header__actions--login {
        gap: 10px;
        padding-right: 15px;
        margin-right: 15px;
        border-right: 1px solid #FFFFFF;
    }
    .Header__nabvar ul li {
        padding: 0 10px;
        text-transform: uppercase;
        font-size: 17px;
    }
    .counter {
        top: -6px;
        right: -9px;
        width: 20px;
        height: 20px;
    }
    .Header__nabvar ul li img {
        margin-left: 5px;
        margin-bottom: 2px;
    }
    .Header__actions--likes {
        margin-right: 18px;
    }
    .Header__topBar--search input {
        height: 25px;
        width: 100%;
        border-radius: 10px;
        padding: 0px 15px;
        padding-left: 25px;
    }
    .Header__topBar--search button {
        width: 45px;
        height: 25px;
        border-radius: 10px;
        margin-left: -10px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .Header__nabvar ul {
        max-width: initial;
    }

    /* FIN NEW HEADER */

    /* FOOTER */

    .Footer__information--logo img {
        max-width: 300px;
    }
    .Footer_newsletter--left-text h4 {
        font-size: 16px;
    }
    .Footer_newsletter--input input {
        font-size: 14px;
        height: 35px;
        padding: 0 16px;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px;
    }
    .Footer_newsletter--input input::placeholder {
        font-size: 12px;
    }
    .Footer_newsletter--input button {
        width: 105px;
        height: 35px;
        margin-left: -15px;
        border-top-right-radius: 7px;
        border-bottom-right-radius: 7px;
        border: 0;
        font-size: 12px;
        color: #fff;
    }
    .Footer__information--logo p {
        font-size: 14px;
        padding-left: 28px;
    }
    .Footer__information--logo h4 {
        font-size: 14px;
        padding-left: 28px;
    }
    .Footer__information--links h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .Footer__information--links ul li {
        padding: 7px 0;
    }
    .Footer__information--links p {
        padding: 7px 0;
    }
    .Footer__information--links p:first-of-type {
        margin-bottom: 10px;
    }
    .Footer__information--followUs-icon h4 {
        font-size: 20px;
        margin-left: -10px;
    }

    /* FIN FOOTER */

    /* PRODUCT CARD */

    .productCard__image {
        height: 250px;
        margin-bottom: 14px;
    }
    .productCard__image img {
        max-height: 200px;
    }
    .productCard__details--rating {
        margin-bottom: 14px;
    }
    .productCard__details--rating img {
        width: 15px;
    }
    .productCard__details--name {
        padding-top: 14px;
        border-top: 1px solid #70707044;
        margin-bottom: 11px;
    }

    /* FIN PRODUCT CARD */

    .Content__relatedProducts {
        max-width: 100%;
        overflow: hidden;
    }
    .Header__top {
        height: 40px;
        box-sizing: border-box;
        padding: 0;
    }
    .Header__top--container {
        height: 40px;
        box-sizing: border-box;
    }
    .Header__bottom--navbar ul li a {
        font-size: 24px;
    }
    .Header__bottom--container {
        grid-template-columns: 190px 1fr 190px;
    }
    .Header__bottom--actions > div:first-of-type img {
        width: 34px;
        height: 34px;
    }
    .Header__bottom--actions > div img {
        width: 28px;
        height: 28px;
    }
    .Header__bottom--actions > div svg {
        width: 28px;
        height: 28px;
    }
    .Header__bottom--actions > div i {
        font-size: 28px;
    }
    .Header__bottom--actions > div:last-of-type img {
        width: 28px;
        height: 28px;
    }
    .Content__portada {
        margin-top: -83px;
    }
    .portada__details--review-stars img {
        width: 25px;
        height: 25px;
    }
    .Content__categorySlider--slider-slide {
        height: 200px;
    }
    .Content__categorySlider .slick-slide img {
        max-height: 120px;
        width: 100%;
    }
    .Content__portada--details-price > div img {
        width: 30px;
        height: 20px;
    }
    .Content__portada--details-buttons {
        margin-top: 20px;
    }
    .Content__portada--details-buttons button {
        width: 150px;
        height: 40px;
        border-radius: 5px;
        font-size: 14px;
    }
    .portada__details--buttons-buy button {
        width: 60px;
    }
    .setupSlider__slider--slide-image,
    .tiendaMerge__slider--slide-image,
    .Content__tiendaMerge--slider-slide {
        height: 260px;
    }
    .dustLoversExperiences__experience--tags-tag button {
        height: 40px;
    }
    .Footer__info--followUs-social {
        width: 35px;
        height: 35px;
        border: 2px solid #fff;
    }
    .Content__dustLoversExperiences--experience-rating img {
        width: 20px;
        height: 20px;
    }
    .Content__paymentMethods--container {
        padding: 30px 0px;
        grid-template-columns: 2fr repeat(4,1fr);
    }
    .Content__slickArrows--container > div img {
        width: 12px;
        height: 20px;
    }
    .Content__slickArrows--left {
        margin-right: 15px;
    }
    .slider__slide--hoverInfo-review img {
        width: 16px;
        height: 16px;
    }
    .slider__slide--hoverInfo-review {
        max-width: 60px;
        height: 30px;
    }
    .slider__slide--hoverInfo-actions > div {
        width: 35px;
        height: 35px;
        border-radius: 5px;
    }
    .slider__slide--hoverInfo-price > div img {
        width: 25px;
        height: 16px;
        margin-bottom: 7px;
    }
    .slider__slide--hoverInfo-actions > div svg {
        width: 18px;
        height: 18px;
    }
    .newProducts__cardProduct--rating-actions > div svg {
        width: 18px;
        height: 18px;
    }
    .slider__slide--hoverInfo-buttons {
        grid-template-columns: 1fr 50px;
        margin-top: 20px;
    }
    .slide__hoverInfo--buttons-amounth {
        grid-template-columns: 35px 1fr 35px;
    }
    .hoverInfo__buttons--amounth-input input,
    .slide__hoverInfo--buttons-buy button {
        height: 32px;
        font-size: 24px;
    }
    .hoverInfo__buttons--amounth-plusOne, 
    .hoverInfo__buttons--amounth-minusOne {
        height: 32px;
        font-size: 28px;
    }
    .hoverInfo__buttons--amounth-minusOne {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .slide__hoverInfo--buttons-buy button {
        border-radius: 5px;
    }
    .slide__hoverInfo--buttons-buy img {
        width: 20px;
        height: 20px;
    }
    .slide__hoverInfo--buttons-buy svg {
        width: 20px;
        height: 20px;
    }
    .portada__details--buttons-buy button a img {
        width: 15px;
        height: 15px;
    }
    .portada__details--buttons-buy button a svg {
        width: 20px;
        height: 20px;
    }
    .hoverInfo__buttons--amounth-plusOne {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .tiendaMerge__slider--slide-hoverInfo,
    .setupSlider__slider--slide-hoverInfo {
        padding: 20px 10px;
    }
    .slider__slide--hoverInfo-review span {
        font-size: 12px;
    }
    .productsPromo__newProducts--cardProduct-rating {
        max-width: 200px;
        border-radius: 5px;
        height: 25px;
        padding: 6px
    }
    .productsPromo__newProducts--cardProduct-rating span {
        font-size: 16px;
    }
    .productsPromo__newProducts--cardProduct-rating img, 
    .productsPromo__featuredProducts--cardProduct-rating img {
        width: 20px;
        height: 20px;
    }
    .productsPromo__newProducts--cardProduct-rating {
        height: 30px;
    }
    .productsPromo__newProducts--cardProduct-image, 
    .productsPromo__featuredProducts--cardProduct-image {
        width: calc(100% - 40px);
        margin: 0 auto;
        height: 230px;
    }
    .cardProduct__productInfo--buttons-amounth {
        grid-template-columns: 30px 1fr 30px;
    }
    .cardProduct__productInfo--buttons-button img {
        width: 15px;
        height: 15px;
        margin-right: 5px;
    }
    .cardProduct__productInfo--buttons-button svg {
        width: 15px;
        height: 15px;
        margin-right: 5px;
    }
    .cardProduct__productInfo--buttons-button {
        height: 30px;
        border-radius: 5px;
        font-size: 15px;
        margin-top: -2px;
    }
    .newProducts__cardProduct--rating-actions > div {
        width: 30px;
        height: 30px;
        border-radius: 5px;
        font-size: 18px;
    }
    .newProducts__cardProduct--rating-actions > div:first-of-type {
        margin-bottom: 8px;
    }
    .productInfo__buttons--amounth-minusOne, 
    .productInfo__buttons--amounth-plusOne {
        height: 30px;
        font-size: 26px;
    }
    .productInfo__buttons--amounth-input input {
        height: 30px;
        font-size: 18px;
    }
    .productInfo__buttons--amounth-plusOne {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    
    }
    .productInfo__buttons--amounth-minusOne {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .Footer__subscribe {
        padding: 40px 0px;
    }
    .Footer__info {
        padding: 40px 0px;
    }
    .Content__promoArrows {
        margin-top: 30px;
    }
    .Content__promoArrows > div img {
        width: 14px;
        height: 20px;
    }
    .newProducts__cardProduct--productInfo-price > div img, .featuredProducts__cardProduct--productInfo-price > div img {
        width: 20px;
        height: 15px;
    }
    .newProducts__cardProduct--productInfo-price > div, 
    .featuredProducts__cardProduct--productInfo-price > div {
        margin-bottom: 7px;
    }
    .productsPromo__newProducts--cardProduct-productInfo, .productsPromo__featuredProducts--cardProduct-productInfo {
        padding: 20px 15px;
    }
    .newProducts__cardProduct--productInfo-buttons {
        margin-top: 20px;
    }
    .Content__productsPromo--featuredProducts {
        padding: 80px 0px;
    }
    .Content__fastCart {
        padding: 15px;
        width: 35%;
    }
    .Content__fastCart--container {
        grid-template-rows: 55px 1fr 150px;
    }
    .Content__fastCart--top-closeCart {
        top: 10px;
        right: 35px;
        width: 25px;
        height: 25px;
        border: 1px solid #fff;
    }
    .Content__fastCart--top-closeCart img {
        width: 10px;
        height: 10px;
    }
    .Content__fastCart--top-title h2 {
        font-size: 22px;
    }
    .Content__fastCart--top-title {
        padding-bottom: 10px;
        border-bottom: 1px solid #707070;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .Content__fastCart--body {
        grid-template-columns: 30px 80px 1fr 25px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #707070;
    }
    .Content__fastCart--body-amount > div i {
        font-size: 12px;
    }
    .fastCart__body--amount-plusInput input {
        font-size: 16px;
    }
    .fastCart__body--amount-minusOne {
        margin-top: 10px;
    }
    .fastCart__body--data-price > div img {
        width: 20px;
        height: 14px;
    }
    .fastCart__body--data-name h4 {
        font-size: 14px;
    }
    .fastCart__body--data-price > div span {
        font-size: 18px;
        margin-left: 8px;
    }
    .body__data--price-card span {
        font-size: 16px !important;
    }
    .Content__fastCart--bottom > div p {
        font-size: 14px;
    }
    .Content__fastCart--bottom > div {
        padding-bottom: 15px;
        border-bottom: 1px solid #707070;
        margin-bottom: 15px;
    }
    .Content__fastCart--bottom > div:last-of-type {
        gap: 15px;
        margin-top: 20px;
    }
    .fastCart__bottom--buttons button {
        height: 35px;
        border-radius: 5px;
        font-size: 12px;
    }
    .fastCart__body--data-price > div:first-of-type {
        margin-bottom: 10px;
    }
    .Content__fastCart--top-title {
        padding-bottom: 10px;
        border-bottom: 1px solid #707070;
        margin-top: 0;
        margin-bottom: 0;
    }
    .Content__login--container {
        max-width: 560px;
        width: 100%;
        padding: 38px 50px;
    }
    .Content__login--top-logo img {
        width: 100%;
    }
    .Content__login--top-logo h4 {
        font-size: 16px;
    }
    .Content__login--top-close {
        top: 20px;
        right: 5px;
    }
    .Content__login--top-close img {
        width: 14px;
        height: 14px;
    }
    .Content__login--form-input {
        margin-bottom: 20px;
    }
    .Content__login--form-input label {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .Content__login--form-input input {
        height: 45px;
        padding: 10px 15px;
        font-size: 15px;
        border-radius: 5px;
    }
    .Content__login--form-radioButton span {
        font-size: 16px;
        margin-left: 10px;
    }
    .Content__login--form-radioButton input + label::before {
        height: 10px;
        width: 10px;
        left: 10px;
        border: 1px solid #fff;
    }
    .Content__login--form-button button {
        height: 45px;
        font-size: 22px;
        border-radius: 5px;
    }
    .Content__login--bottom > div h4 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .Content__login--bottom > div a {
        font-size: 12px;
    }
    .Content__login--form-button {
        margin-bottom: 30px;
    }
    .Content__productsCategories--right-productsContainer {
        grid-template-columns: repeat(4,1fr) !important;
        gap: 20px;
    }
    .Content__productsCategories--container {
        grid-template-columns: 300px 1fr;
    }
    .Content__productsCategories--banner {
        height: 280px;
        margin-bottom: 100px;
    }
    .Content__productsCategories--banner-title {
        padding: 20px;
    }
    .Content__productsCategories--banner-title h2 {
        font-size: 32px;
    }
    .Content__productsCategories--left-categoriesList {
        margin-bottom: 70px;
    }
    .productsCategories__left--categoriesList-top {
        padding: 10px 15px;
        max-width: 240px;
        height: 50px;
        border-bottom: 1px solid #B2B2B2;
    }
    .productsCategories__left--categoriesList-top i {
        font-size: 18px;
        margin-right: 10px;
    }
    .productsCategories__left--categoriesList-top span {
        font-size: 18px !important;
    color: white;
        margin-bottom: -10px;
    }
    .productsCategories__left--categoriesList-body {
        max-width: 240px;
        padding: 10px;
    }
    .productsCategories__left--categoriesList-body ul li {
        padding: 10px 0px;
        font-size: 17px;
    }
    .productsCategories__left--filterByPrice-title {
        margin-bottom: 25px;
    }
    .productsCategories__left--filterByPrice-title h4 {
        font-size: 28px;
    }
    .productsCategories__left--filterByPrice-range {
        margin-bottom: 25px;
    }
    .productsCategories__left--filterByPrice-range .inputRange {
        height: 1px;
        border-radius: 5px;
        cursor: pointer;
    }
    .productsCategories__left--filterByPrice-rangeText {
        padding-bottom: 20px;
        margin-bottom: 25px;
        border-bottom: 1px solid #B2B2B2;
    }
    .productsCategories__left--filterByPrice-rangeText p {
        font-size: 20px;
    }
    .productsCategories__left--filterByBrand-title {
        margin-bottom: 20px;
    }
    .productsCategories__left--filterByBrand-title h4 {
        font-size: 28px;
    }
    .productsCategories__left--filterByBrand-brands {
        padding-bottom: 0 !important;
        margin-bottom: 25px;
        border-bottom: 1px solid #B2B2B2;
        max-height: 460px !important;
    }
    .productsCategories__left--filterByBrand-brands ul li {
        padding: 10px 0px;
        font-size: 18px;
    }
    .productsCategories__left--productsTags-title {
        margin-bottom: 10px;
    }
    .productsCategories__left--productsTags-title h4 {
        font-size: 28px;
    }
    .productsCategories__left--productsTags-container {
        gap: 10px;
        margin-bottom: 50px;
    }
    .Content__productsCategories--left-paymentMethods {
        padding: 30px 20px;
    }
    .productsCategories__left--paymentMethods-title {
        margin-bottom: 20px;
    }
    .productsCategories__left--paymentMethods-title h3,
    .productsCategories__left--paymentMethods-khipuTransfer h2,
    .productsCategories__left--paymentMethods-paymentBanner h2,
    .productsCategories__left--paymentMethods-bottomText h2 {
        font-size: 24px;
    }
    .productsCategories__left--paymentMethods-description,
    .productsCategories__left--paymentMethods-khipuTransfer,
    .productsCategories__left--paymentMethods-paymentBanner {
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #70707052;
    }
    .productsCategories__left--paymentMethods-description p {
        font-size: 15px;
    }
    .productsCategories__left--paymentMethods-khipuTransfer {
        margin-bottom: 10px;
    }
    .productsCategories__left--paymentMethods-khipuTransfer p {
        font-size: 13px;
    }
    .productsCategories__left--paymentMethods-paymentBanner {
        max-width: 280px;
    }
    .productsCategories__left--paymentMethods-paymentBanner img:first-of-type {
        max-width: 210px;
        margin-bottom: 10px;
    }
    .productsCategories__left--paymentMethods-paymentBanner img:last-of-type {
        max-width: 170px;
    }
    .productsCategories__left--paymentMethods-bottomText img:first-of-type {
        max-width: 190px;
        margin-bottom: 10px;
    }
    .productsCategories__left--paymentMethods-bottomText img:last-of-type {
        max-width: 210px;
    }
    .productsCategories__left--paymentMethods-bottomText p {
        font-size: 15px;
    }
    .Content__productsCategories--right-orderBy button {
        width: 160px;
        height: 40px;
        padding: 10px;
        border-radius: 5px;
        font-size: 14px;
    }
    .productsCategories__left--filterByPrice-range .inputRange::after {
        bottom: -10px;
        width: 20px;
        height: 20px;
    }
    .productsCategories__left--filterByPrice-range .inputRange::-webkit-slider-thumb {
        width: 20px;
        height: 20px;
    }
    .productsCategories__right--jumpPage-pageNumber {
        width: 40px;
        height: 40px;
        padding: 5px;
        margin: 0px 5px;
        font-size: 20px;
    }
    .Content__productsCategories--right-orderBy {
        margin-bottom: 40px;
        border-bottom: 1px solid #B2B2B2;
    }
    .singleProduct__right--addToCart-productAmount {
        height: 50px !important;
    }
    .Content__singleProduct--right-calcShipping button {
        height: 60px !important;
        font-size: 14px;

    }
    .Content__singleProduct--right-calcShipping button img {
        width: 40px;
        height: 40px;
        margin-right: 10px;
    }
    .right__addToCart--productAmount-input input {
        font-size: 22px !important;
    }
    .productImage-rating img {
        width: 20px !important;
        height: 20px !important;
        margin-left: 4px;
    }
    .productImage-rating {
        top: 15px;
        left: 15px;
        background: #333742;
        border-radius: 5px;
        padding: 4px 10px;
        font-size: 14px;
    }
    .Content__relatedProducts,
    .Content__recentViews {
        padding: 30px 0px;
    }
    .Content__recentViews--title h2,
    .Content__relatedProducts--title h2 {
        font-size: 50px;
    }
    .Content__reportError--top > div h2 {
        font-size: 28px;
    }
    .Content__reportError--top > div {
        width: 350px;
        height: 60px;
    }
    .Content__reportError--body-description p {
        font-size: 22px;
        margin-bottom: 0px;
    }
    .Content__reportError--sendError-title h2 {
        font-size: 28px;
    }
    .Content__reportError--sendError-button button {
        width: 220px;
        height: 55px;
        padding: 10px 20px;
        border-radius: 5px;
        font-size: 20px;
    }
    .Content__reportError {
        padding: 80px 0px;
    }
    .Content__reportError--body {
        padding: 30px 0px;
        border-bottom: 1px solid #000;
        margin-bottom: 20px;
    }
    .Content__singleProduct--zoomImage-closeZoom {
        width: 35px;
        height: 35px;
        font-size: 22px;
        border: 2px dashed #fff;
        position: absolute;
        top: 40px;
        right: 40px;
    }
    .Content__singleProduct--right-productPrice > div:first-of-type {
        margin-bottom: 10px;
    }
    .Content__endCart--cartDetails-table table tbody td {
        padding: 30px 30px;
    }
    .cart__selectProduct img {
        height: 28px !important;
        width: 28px !important;
    }
    .cart__productImage {
        width: 130px !important;
        height: 130px !important;
        padding: 10px !important;
        border: 1px solid #E0E0E0 !important;
    }
    .cart__productName h4 {
        font-size: 16px !important;
    }
    .cart__productPrice img {
        width: 28px !important;
        height: 16px !important;
        margin-right: 5px !important;
    }
    .cart__cashPrice span {
        font-size: 18px !important;
    }
    .cart__cashPrice {
        margin-bottom: 15px;
    }
    .cart__iconPrice span {
        font-size: 15px !important;
    }
    .cart__productQuantity {
        padding: 10px;
        grid-template-columns: 1fr 30px;
        gap: 15px;
        max-width: 130px;
    }
    .cart__productQuantity input {
        width: 50px;
        height: 50px;
        padding: 10px;
        border: 1px solid #B2B2B2;
        font-size: 22px;
        /* margin-top: 14px; */
    }
    .productQuantity-actions {
        height: 50px;
        font-size: 29px;
    }
    .cart__total h4 {
        font-size: 18px;
    }
    .cart__removeProduct {
        width: 28px !important;
        height: 28px !important;
    }
    .Content__endCart--cartDetails-table table thead {
        height: 60px;
    }
    .Content__endCart--cartDetails-table table thead tr th {
        font-size: 18px;
        padding: 0px 30px;
    }
    .Content__endCart--cartDetails-table {
        width: 100%;
        overflow: auto;
    }
    .endCart__steps--step-number {
        width: 30px !important;
        height: 30px !important;
        border: 2px solid #fff !important;
    }
    .endCart__steps--step-name h4 {
        font-size: 22px;
    }
    .Content__endCart--steps-step {
        padding-bottom: 20px !important;
        border-bottom: 2px solid #E0E0E0 !important;
    }
    .endCart__steps--step-name {
        margin-bottom: -7px;
        margin-left: 18px;
    }
    .Content__endCart--steps {
        gap: 20px !important;
        margin-bottom: 40px !important;
    }
    .endCart__steps--step-number h4 {
        font-size: 24px !important;
        margin-bottom: 0px !important;
        margin-top: 2px !important;
    }
    .endCart__cartDetails--total-top {
        padding: 10px 30px !important;
        height: 70px !important;
    }
    .endCart__cartDetails--total-top > div:first-of-type {
        margin-bottom: 10px !important;
    }
    .cartDetails__total--top-khipuTotal h4 {
        font-size: 14px !important;
        margin-right: 15px !important;
    }
    .cartDetails__total--top-khipuTotal h3 {
        font-size: 18px !important;
    }
    .cartDetails__total--top-cartTotal h4 {
        font-size: 16px !important;
        margin-right: 25px !important;
    }
    .cartDetails__total--top-cartTotal h3 {
        font-size: 18px !important;
    }
    .cartDetails__total--bottom-left {
        height: 500px;
        grid-template-columns: 200px 1fr;
        gap: 30px;
        padding: 0px 30px;
    }
    .bottom__left--details-title {
        margin-bottom: 10px;
    }
    .bottom__left--details-title h4 {
        font-size: 34px;
    }
    .bottom__left--details-subtitle {
        margin-bottom: 20px;
    }
    .bottom__left--details-subtitle p {
        font-size: 12px;
    }
    .bottom__left--details-coupon {
        margin-bottom: 30px;
    }
    .bottom__left--details-coupon input {
        height: 45px;
        padding: 10px 20px;
        font-size: 17px;
        border: 1px solid #E0E0E0;
    }
    .bottom__left--details-button button {
        height: 44px;
        padding: 10px 20px;
        border-radius: 8px;
        font-size: 16px;
    }
    .cartDetails__total--bottom-right {
        padding: 30px 40px;
    }
    .total__bottom--right-subtotal {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #454545d2;
    }
    .total__bottom--right-subtotal h4 {
        font-size: 18px;
    }
    .total__bottom--right-shipping {
        margin-bottom: 10px;
    }
    .total__bottom--right-shipping h4 {
        font-size: 18px;
    }
    .total__bottom--right-description {
        margin-bottom: 10px;
    } 
    .total__bottom--right-description p {
        font-size: 14px;
    }
    .total__bottom--right-location,
    .total__bottom--right-chosoeOption {
        margin-bottom: 10px;
    }
    .total__bottom--right-location select, 
    .total__bottom--right-chosoeOption select {
        height: 38px;
        padding: 10px 20px;
        font-size: 14px;
    }
    .total__bottom--right-updateTotals {
        padding-bottom: 10px;
        border-bottom: 1px solid #454545d2;
    } 
    .total__bottom--right-updateTotals button {
        height: 40px;
        font-size: 14px;
        padding: 10px 20px;
        border-radius: 8px;
    }
    .total__bottom--right-khipuTransfer {
        padding: 16px 0px;
        margin-bottom: 10px;
        border-bottom: 1px solid #454545d2;
    }
    .total__bottom--right-khipuTransfer h4 {
        font-size: 14px !important;
    }
    #checkoutCouponCode h4{
        font-size: 14px !important;
    }
    .total__bottom--right-total {
        margin-bottom: 10px;
    } 
    .total__bottom--right-total h4 {
        font-size: 14px;
    }
    .total__bottom--right-endPurchase button {
        height: 40px;
        padding: 10px 20px;
        font-size: 14px;
        border-radius: 8px;
    }
    .checkout__details--left-top, .checkout__details--right-top {
        height: 60px;
        padding: 10px 40px;
    }
    .checkout__details--left-top h4, .checkout__details--right-top h4 {
        font-size: 21px;
    }
    .Content__checkout--details-container {
        padding: 30px 0px;
        padding-right: 40px;
    }
    .checkout__details--left-bottom {
        border-right: 1px solid #b2b2b267;
    }
    .checkout__details--left-bottom, .checkout__details--right-bottom {
        padding: 60px 40px;
    }
    .details__right--bottom-productResume {
        grid-template-columns: 100px 1fr;
        gap: 20px;
        margin-bottom: 20px;
    }
    .right__bottom--productResume-image {
        height: 100px;
        border: 1px solid #E0E0E0;
        padding: 10px;
    }
    .right__bottom--productResume-details > div h4 {
        font-size: 12px;
    }
    .bottom__productResume--details-size {
        margin-bottom: 10px;
    }
    .details__right--bottom-subtotal {
        justify-content: space-between;
        padding: 10px 0px;
        margin-bottom: 20px;
        border-top: 1px solid #b2b2b267;
        border-bottom: 1px solid #b2b2b267;
    }
    .details__right--bottom-subtotal h4 {
        font-size: 14px;
    }
    .details__right--bottom-subtotal h3 {
        font-size: 14px;
    }
    .right__bottom--shipping-title h4 {
        font-size: 14px;
    }
    .right__bottom--shipping-container {
        padding-bottom: 20px;
        border-bottom: 1px solid #b2b2b267;
        margin-bottom: 20px;
        margin-top: 15px;
    }
    .right__bottom--shipping-container p {
        font-size: 11px;
    }
    .right__bottom--shipping-container h4 {
        font-size: 16px;
    }
    .details__right--bottom-khipuTransfer {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #b2b2b267;
    }
    .details__right--bottom-khipuTransfer h4 {
        font-size: 16px;
        font-weight: 400;
        color: #262626;
    }
    .details__right--bottom-khipuTransfer p {
        font-size: 14px !important;
    }
    .right__bottom--paymentsMethods-title h4 {
        font-size: 20px;
    }
    .right__bottom--paymentsMethods-method {
        margin-bottom: 20px;
    }
    .right__bottom--paymentsMethods-method input {
        width: 15px;
        height: 15px;
        margin-right: 10px;
    }
    .right__bottom--paymentsMethods-method label img {
        max-width: 300px;
        width: 100%;
        max-height: 51px;
    }
    .details__right--bottom-total {
        padding: 10px 0px;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .details__right--bottom-total h4 {
        font-size: 16px;
    }
    .details__right--bottom-total h3 {
        font-size: 15px;
    }
    .details__left--bottom-documentType {
        margin-bottom: 20px;
    }
    .details__left--bottom-documentType h4 {
        font-size: 21px;
    }
    .details__left--bottom-radioButton {
        margin-bottom: 20px;
    }
    .left__bottom--radioButton-radioInput input {
        width: 14px;
        height: 14px;
    }
    .left__bottom--radioButton-radioInput label {
        font-size: 15px;
        margin-left: 8px;
    }
    .checkout__inputContainer {
        gap: 20px;
        margin-bottom: 20px;
    }
    .left__bottom--radioButton-input input, .shippingData__title--inputs-input input {
        height: 40px;
        padding: 10px 15px;
        border: 1px solid #E0E0E0;
        font-size: 15px;
    }
    .left__bottom--shippingData-title {
        margin-bottom: 30px;
    }
    .left__bottom--shippingData-title h4 {
        font-size: 21px;
    }
    .shippingData__title--inputs-input {
        margin-bottom: 20px;
    }
    .shippingData__title--inputs-input select {
        height: 40px;
        padding: 10px 15px;
        border: 1px solid #E0E0E0;
        font-size: 16px;
    }
    .shippingData__title--inputs-createACcount input {
        width: 17px;
        height: 17px;
        margin-right: 10px;
    }
    .shippingData__title--inputs-createACcount label {
        font-size: 16px;
    }
    .checkout__createAccount {
        gap: 20px;
        margin-top: 20px;
    }
    .details__right--bottom-button button {
        padding: 10px 15px;
        max-width: 200px;
        width: 100%;
        height: 40px;
        font-size: 14px;
        border-radius: 10px;
    }
    .computacionSlider__slider--slide-name,
    .categorySlider__slider--slide-name,
    .componentPcSlider__slider--slide-name {
        padding: 0;
        text-align: center;
        margin-top: 10px;
    }
    .computacionSlider__slider--slide-name h4,
    .categorySlider__slider--slide-name h4,
    .componentPcSlider__slider--slide-name h4 {
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 0.4px;
    }
    .newProducts__cardProduct--rating-actions {
        right: 10px;
        top: 18px;
    }
    .cardProduct__productInfo--buttons-amounth button {
        font-size: 16px;
        height: 30px;
        border-radius: 5px;
    }
    .slider__slide--hoverInfo-buttons button {
        height: 32px;
        padding: 4px 10px;
        border-radius: 5px;
    }
    .slide__hoverInfo--buttons-amounth button {
        font-size: 16px;
    }
    .setupButtons {
        margin-top: -1px;
    }
    .Content__succesPurchase--top {
        height: 70px;
    }
    .Content__succesPurchase--top h4 {
        font-size: 24px;
    }
    .Content__succesPurchase--body-container {
        padding: 80px 100px;
        max-width: 800px;
    }
    .Content__succesPurchase--body-image {
        max-width: 250px;
        max-height: 400px;
    }
    .Content__succesPurchase--body-title {
        margin: 20px 0px;
    }
    .Content__succesPurchase--body-title h2 {
        font-size: 36px;
    }
    .Content__succesPurchase--body-description {
        margin-bottom: 20px;
    }
    .Content__succesPurchase--body-description p {
        font-size: 12px;
    }
    .Content__succesPurchase--body-buttons {
        gap: 20px;
        margin-top: 60px;
    }
    .Content__succesPurchase--body-buttons button {
        height: 50px;
        border-radius: 6px;
    }
    .Content__succesPurchase--body-buttons .followUsOnTwitch button img {
        width: 40px;
        height: 20px;
    }
    .Content__succesPurchase--body-buttons button span {
        font-size: 13px;
    }
    .Content__purchaseResume--top {
        height: 60px;
    }
    .Content__login--top-logo {
        grid-template-columns: 135px 1fr;
    }
    .productsCategories__left--productsTags-tag {
        height: 40px;
    }
    .productsCategories__left--productsTags-tag p {
        font-size: 16px;
    }
    .Content__categorySlider,
    .Content__setupSlider,
    .Content__marcaSlider,
    .Content__componentPcSlider,
    .Content__computacionSlider {
        padding-bottom: 60px;
    }
    .Content__tiendaMerge {
        padding-bottom: 0;
    }
    .Content__userExperiences {
        padding-top: 0;
    }
    .Content__userExperiences--title h2,
    .Content__dustLoversExperiences--title h2 {
        font-size: 20px;
    }
    .Content__userExperiences--title,
    .Content__dustLoversExperiences--title {
        margin-bottom: 20px;
    }
    .Content__paymentMethods--payment h4 {
        margin-bottom: 20px;
    }
    .Content__paymentMethods--payment p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .Content__Register--container {
        max-width: 500px;
        width: 100%;
        grid-template-rows: 180px 1fr 109px;
        padding: 20px 50px;
    }
    .Content__Register--top-icon img {
        width: 230px !important;
        height: 230px !important;
    }
    .dusitoPokemon img {
        width: 180px !important;
        height: 200px !important;
    }
    .dusitoSticker img {
        width: 148px !important;
        height: 169px !important;
    }
    .Content__Register--body-logo {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .Content__Register--body-logo img {
        width: 220px;
    }
    .Content__Register--body-welcome {
        line-height: 22px;
        margin-bottom: 20px;
    }
    .Content__Register--body-welcome p {
        font-family: 'Lato', sans-serif;
        font-size: 15px;
        font-weight: 400;
    }
    .Content__Register--body-discount {
        max-width: 151px;
    }
    .Content__Register--body-discount h2 {
        font-size: 100px;
    }
    .Content__Register--body-discount h4 {
        font-size: 19px;
        margin-top: -24px;
    }
    .Content__Register--bottom > div {
        width: 17px;
        height: 17px;
        border: 2px solid #fff;
        margin: 0px 8px;
    }
    .Content__Register--body-button {
        margin-top: 20px;
    }
    .Content__Register--body-button button {
        width: 200px;
        max-width: initial;
        height: 45px;
        font-size: 18px;
        border-radius: 5px;
    }
    .Content__Register--bottom {
        margin-top: 20px;
    }
    .Content__Register--body-title h2 {
        font-size: 24px;
        letter-spacing: 0;
    }
    .Content__Register--body-avatars {
        gap: 8px;
        max-width: 350px;
        max-height: 250px;
        padding-right: 8px;
    }
    .Content__Register--body-avatars::-webkit-scrollbar {
        width: 5px;
    }
    .Content__Register--body-avatars::-webkit-scrollbar-track {
        border-radius: 15px;
    }
    .Content__Register--body-avatars::-webkit-scrollbar-thumb {
        border-radius: 15px;
    }
    .Content__Register--top-close img {
        width: 14px;
        height: 14px;
    }
    .Register__body--form-input label {
        font-size: 13px;
        margin-bottom: 10px;
    }
    .Register__body--form-input input {
        height: 42px;
        font-size: 14px;
        padding: 10px 15px;
        border-radius: 5px;
    }
    .Register__body--form-radioButton {
        margin-top: 10px;
    }
    .Register__body--form-radioButton label {
        display: flex;
        align-items: center;
    }
    .Register__body--form-radioButton span {
        font-size: 16px;
        margin-left: 8px;
    }
    .Register__body--form-radioButton input {
        width: 16px;
        height: 16px;
        visibility: hidden;
        position: absolute;
    }
    .Register__body--form-radioButton input + label::before {
        width: 16px;
        height: 16px;
        left: 16px;
        border: 2px solid #fff;
    }
    .Register__body--form-input {
        margin-bottom: 20px;
    }
    .mobileMessage {
        grid-template-rows: 400px 1fr 70px !important;
    }
    .mobileGato img {
        width: 300px !important;
        height: 394px !important;
        margin-top: 0;
    }
    .Content__computacionSlider--slider-slide,
    .Content__categorySlider--slider-slide,
    .Content__componentPcSlider--slider-slide {
        grid-template-rows: 1fr 50px;
    }
    .computacionSlider__slider--slide-image, 
    .componentPcSlider__slider--slide-image, 
    .categorySlider__slider--slide-image {
        width: auto;
    }
    .Content__Register--body-welcome p:first-of-type {
        margin-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .Register__body--form-twoCols {
        gap: 20px;
    }
    .Content__paymentMethods--payment p {
        max-width: 600px;
    }
    .Content__categorySlider--title h2,
    .Content__setupSlider--title h2,
    .Content__marcaSlider--title h2,
    .Content__componentPcSlider--title h2,
    .Content__computacionSlider--title h2,
    .Content__tiendaMerge--title h2 {
        font-size: 20px;
    }
    .Content__dustLoversExperiences--experience-comment p {
        font-size: 14px;
    }
    .Footer__info--navbar-nav h4,
    .Footer__info--followUs-title h2,
    .Footer__info--twitch-top h4 {
        font-size: 22px;
    }
    .Footer__info--logo p,
    .Footer__info--logo h4,
    .Footer__info--navbar-nav ul li {
        font-size: 13px;
    }
    .Content__brandPageMouseSlider--title h2, 
    .Content__brandPagePerifericosSlider--title h2, 
    .Content__brandPageTecladosSlider--title h2 {
        font-size: 22px;
    }
    .Content__brandPageMouseSlider--slide-name h4, 
    .Content__brandPagePerifericosSlider--slide-name h4, 
    .Content__brandPageTecladosSlider--slide-name h4 {
        font-size: 20px;
    }
    .Content__brandPageMouseSlider--slide, 
    .Content__brandPagePerifericosSlider--slide, 
    .Content__brandPageTecladosSlider--slide {
        height: 175px;
    }
    .Content__brandPageMouseSlider, 
    .Content__brandPagePerifericosSlider, 
    .Content__brandPageTecladosSlider {
        padding: 40px 0px;
        margin-top: -40px;
    }
    .Content__brandPageBanners {
        padding: 50px 0px;
    }
    .Content__brandPagePort--banner {
        max-width: 540px;
    }
    .Content__brandPagePort--info h4 {
        font-size: 14px;
    }
    .Content__brandPagePort--button button {
        width: 220px;
        height: 36px;
        border-radius: 5px;
        font-size: 14px;
    }
    .Content__brandPagePort--info {
        margin-bottom: 20px;
    }
    .brandPagePort__sliderContainer--slide-info,
    .Content__brandPagePort--sliderContainer-slide {
        height: 400px;
    }
    .Content__brandPageBanners--leftBanner h2,
    .Content__brandPageBanners--rightBanners > div h2 {
        font-size: 55px;
    }
    .Content__brandPageBanners--rightBanners > div {
        border-radius: 10px;
        padding: 0px 50px;
    }
    .Content__Register--container {
        padding-top: 60px !important;
    }
    .Content__productsCategories {
        padding-bottom: 50px;
    }
    .Content__endCart--steps {
        max-width: 70% !important;
    }
    .Content__productsCategories--container {
        grid-template-columns: 220px 1fr !important;
    }
    .Content__productsCategories--right-productsContainer {
        gap: 18px;
    }
    .productsCategories__left--categoriesList-body ul li {
        font-size: 15px !important;
    }
    .productsCategories__left--categoriesList-top span {
        font-size: 18px !important;
        color: white;
        margin-bottom: -0.5px !important;
    }
    .productsCategories__left--filterByPrice-title h4 {
        font-size: 22px !important;
    }
    .productsCategories__left--filterByPrice-range {
        margin-bottom: 18px !important;
    }
    .productsCategories__left--filterByPrice-range .inputRange {
        height: 1px !important;
        border-radius: 10px !important;
    }
    .Content__productsCategories--left-categoriesList {
        margin-bottom: 70px !important;
    }
    .productsCategories__left--filterByPrice-rangeText p {
        font-size: 12px !important; 
    }
    .productsCategories__left--filterByPrice-range .inputRange::after{
        bottom: -4px !important;
        width: 12px !important;
        height: 12px !important;
        background-color: #A0A0A0 !important;
    }
    .productsCategories__left--filterByPrice-range .inputRange::-webkit-slider-thumb {
        width: 12px !important;
        height: 12px !important;
    }
    .productsCategories__left--filterByBrand-title h4,
    .productsCategories__left--productsTags-title h4 {
        font-size: 18px !important;
    }
    .productsCategories__left--filterByBrand-brands {
        margin-bottom: 28px !important;
    }
    .productsCategories__left--filterByBrand-brands ul li {
        font-size: 11px !important;
        padding: 8px 0px;
    }
    .productsCategories__left--filterByPrice-rangeText,
    .productsCategories__left--filterByBrand-brands {
        border-bottom: 1px solid #B2B2B2 !important;
    }
    .productsCategories__left--productsTags-tag {
        height: 30px !important;
        padding: 6px !important;
        border-radius: 5px !important;
    }
    .productsCategories__left--productsTags-tag p {
        font-size: 10px !important;
    }
    .productsCategories__left--productsTags-container {
        margin-bottom: 55px !important;
    }
    .Content__productsCategories--left-paymentMethods {
        padding: 35px 18px !important;
    }
    .productsCategories__left--paymentMethods-title h3 {
        font-size: 14px !important;
    }
    .productsCategories__left--paymentMethods-description p {
        font-size: 12px !important;
    }
    .productsCategories__left--paymentMethods-description {
        margin-bottom: 13px !important;
        padding-bottom: 13px !important;
        border-bottom: 1px solid #70707052 !important;
    }
    .productsCategories__left--paymentMethods-khipuTransfer {
        margin-bottom: 20px !important;
        padding-bottom: 20px !important;
        border-bottom: 1px solid #70707052 !important;
    }
    .productsCategories__left--paymentMethods-khipuTransfer h2,
    .productsCategories__left--paymentMethods-paymentBanner h2,
    .productsCategories__left--paymentMethods-bottomText h2 {
        font-size: 14px !important;
        margin-bottom: 20px !important;
    }
    .productsCategories__left--paymentMethods-khipuTransfer p {
        font-size: 10px !important;
    }
    .productsCategories__left--categoriesList-top {
        max-width: 100% !important;
        padding: 10px 25px !important;
        height: 50px !important;
        border-bottom: 1px solid #B2B2B2 !important;
    }
    .productsCategories__left--categoriesList-top h2 {
        margin-bottom: -5px !important;
        line-height: 1 !important;
    }
    .productsCategories__left--categoriesList-body {
        max-width: 100% !important;
        padding: 10px 25px !important;
    }
    .productsCategories__right--jumpPage-pageNumber {
        width: 38px !important;
        height: 38px !important;
        font-size: 15px !important;
        padding: 5px;
        margin: 0px 8px;
    }
    .productCard__details--prices-price {
        gap: 8px !important;
    }
    .Footer {
        padding: 50px 0;
        padding-bottom: 0 !important;
    }
    .Footer__information {
        padding-top: 100px !important;
        padding-bottom: 60px !important;
    }

    .Content__portSlider--details-title h4 {
        font-size: 43px !important;
    }
    .Content__portSlider--details-heading h2 {
        font-size: 60px !important;
    }
    .Content__portSlider--details-heading h2 strong {
        font-size: 48px !important;
    }
    .Content__portSlider--details-image img {
        max-width: 100%;
    }
    .Content__lastProducts--title h4 {
        font-size: 24px !important;
        width: 315px !important;
    }
    .Content__lastProducts--title::after {
        height: 1px !important;
    }
    .Content__favoritesBrands--title h4 {
        font-size: 25px !important;
    }
    .Content__favoritesBrands--slider {
        padding: 0px 120px !important;
    }
    .Content__banners {
        padding: 38px 0px !important;
        padding-top: 160px !important;
    }
    .Content__lastProducts {
        padding: 60px 0 !important;
    }
    .Content__favoritesBrands {
        padding: 45px 0 !important;
    }
    .Content__dusitoZone {
        padding: 18px !important;
        background-position: 8px !important;
    }
    .Content__promoBanners,
    .Content__idealGift,
    .Content__flashOfferts,
    .Content__experiences,
    .Content__dustLovers {
        padding: 30px 0 !important;
    }
    .Content__idealGift--title {
        margin-bottom: 30px !important;
    }
    .Content__idealGift--title h4 {
        font-size: 24px !important;
        width: 240px !important;
    }
    .Content__flashOfferts--grid {
        /* gap: 35px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        border-top: 1px solid var(--Port--orange) !important;
        border-bottom: 1px solid var(--Port--orange) !important; */
        /* display: block; */
    }
    .Content__experiences--title {
        margin-bottom: 30px !important;
    }
    .Content__experiences--title h4 {
        font-size: 25px;
    }
    .Content__experiences--grid-floatInfo {
        padding: 30px;
    }
    .Content__dustLovers--title h4 {
        font-size: 24px !important;
    }
    .Content__dustLovers--title {
        margin-bottom: 30px !important;
    }
    .Content__dustLovers--slide-name h4 {
        font-size: 20px !important;
    }
    .Content__dustLovers--slide-rating img {
        width: 18px !important;
    }
    .Content__dustLovers--slide-buttons {
        margin-bottom: 30px !important;
        gap: 30px !important;
    }
    .dustLovers__slide--buttons-button button {
        height: 43px !important;
        border-radius: 8px !important;
        font-size: 13px !important;
        color: #000 !important;
    }
    .Content__dustLovers--slide-description p {
        font-size: 18px !important;
    }
    .Content__paymentsMethods {
        padding: 0px 0 !important;
    }
    .Content__paymentsMethods--title h4 {
        font-size: 24px !important;
    }
    .Content__paymentsMethods--subtitle p {
        font-size: 14px !important;
    }
    .Content__helpers {
        padding: 30px;
        padding-top: 120px;
        background-color: #E8E8E8;
    }
    .Content__helpers--container {
        max-width: 900px !important;
        gap: 25px !important;
    }
    .Content__helpers--item {
        padding: 12px 30px !important;
    }
    .Content__helpers--item img {
        max-height: 36px !important;
    }
    .Content__helpers--item span {
        font-size: 13px !important;
    }
    .Content__portSlider--slide,
    .Content__portSlider--sliderContainer {
        height: 345px !important;
    }
    .Content__portSlider--details {
        padding: 40px !important;
    }
    .Content__experiences--grid-experience {
        height: initial !important;
    }
    .Content__flashOfferts--banner-title h4 strong {
        font-size: 68px !important;
    }
    .Content__flashOfferts--banner-title h4 span {
        font-size: 90px !important;
    }
    .Content__flashOfferts--banner-bottom p {
        font-size: 45px !important;
    }
    .Content__flashOfferts--banner-bottom p span {
        font-size: 15px !important;
        margin-bottom: -10px !important;
    }
    .Content__flashOfferts--banner-title h4 img {
        left: 78px !important;
        top: 225px !important;
    }
    .Content__flashOfferts--banner-bottom img {
        width: 170px !important;
    }
    .Content__flashOfferts--banner-title h4 span {
        padding-left: 0 !important;
    }
    .Content__flashOfferts--banner-title h4 img {
        display: none !important; 
    }
    .Content__experiences--grid,
    .Content__flashOfferts--products,
    .Content__promoBanners--grid,
    .Content__idealGift--grid,
    .Content__lastProducts--grid {
        gap: 25px !important;
    }
    .Content__dustLovers--slide-buttons {
        margin-top: 20px !important;
        gap: 20px !important;
    }
    .Content__dustLovers--slider {
        max-width: 630px !important;
    }
    .Content__paymentsMethods--container {
        max-width: 1215px;
        margin-top: 60px;
        gap: 30px;
        border-radius: 10px;
        padding: 45px;
        margin-bottom: -80px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .experiences__grid--experience-rating img {
        width: 21px !important;
    }
    .Content__flashOfferts--banner {
        background-position: center;
    }
    .Content__portSlider--slide {
        background-position: center !important;
    }
    .flashOffert p {
        font-size: 20px !important;
    }
    .flashOffert img {
        width: 21px !important;
    }
    .fastCart__bottom--buttons a {
        height: 35px !important;
        font-size: 12px !important;
    }
    .endCart__steps--step-name a {
        font-size: 20px !important;
    }
    .tbodyMobile__quantity input {
        height: 34px !important;
    }
    .tbodyMobile__quantity > div {
        height: 34px !important;
    }

}
@media (max-width: 1300px) {
    
    .cardProduct__productInfo--buttons-button span {
        display: none;
    }
    .cardProduct__productInfo--buttons-button img {
        margin-right: 0;
    }
}
@media (max-width: 1270px) {
    .Content__helpGetBetter--container {
        padding: 30px 50px;
    }
}
@media (max-width: 1200px) {
    .bottom__left--details-title h4 {
        font-size: 26px !important;
    }
    .Content__portSlider--details {
        max-width: 80%;
    }
    .Header__nabvar ul li {
        font-size: 12px;
    }
    .cart__productImage {
        width: 100px !important;
        height: 100px !important;
    }
    .endCart__cartDetails--total-bottom {
        grid-template-columns: repeat(1,1fr);
    }
    .Header__topBar--actions-followUs {
        background-color: var(--topBar-button);
        padding: 3px 12px;
        padding-left: 5px;
        border-radius: 5px;
        gap: 0;
    }
    .Header__topBar--text p {
        font-size: 10px;
    }
    .Content__portSlider .container {
        max-width: initial;
        /* padding: 0; */
    }
}
@media (max-width: 1300px) {
    .Content__banners {
        padding-top: 140px !important;
    }
}
@media (max-width: 1200px) {
    .Content__banners {
        padding-top: 130px !important;
    }
}
@media (max-width: 1100px) {
    .Content__banners {
        padding-top: 110px !important;
    }
}
@media (max-width: 1140px) {
    .Content__helpGetBetter--container {
        padding: 30px 20px;
    }
    .Content__foundProducts-container {
        grid-template-columns: 200px 1fr;
    }
    .foundProducts__left--categories-category button {
        font-size: 16px;
    }
}
@media (max-width: 1080px) {
    .Content__helpGetBetter--cardsContainer {
        grid-template-columns: repeat(2,1fr);
    }
    .helpGetBetter__review--buyExperience-optionsContainer {
        grid-template-columns: repeat(2,285px);
    }
}
@media (max-width: 1100px) {
    .Content__fastCart {
        width: 40%;
    }
}
@media (max-width: 1120px) {
    .Content__productsCategories--right-productsContainer {
        grid-template-columns: repeat(2,1fr) !important;
    }
}

@media (max-width: 1024px) {
    .logoMobile {
        display: block !important;
    }
    .checkout__details--left-bottom, .checkout__details--right-bottom {
        padding: 60px 20px;
    }
    .Content__paymentsMethods--title,
    .Content__paymentsMethods--subtitle {
        text-align: center;
    }
    .Content__paymentsMethods--container {
        grid-template-columns: repeat(1,1fr) !important;
    }
    .Content__flashOfferts--products .slick-prev {
        left: 18px;
        z-index: 55;
        top: 40% !important;
        cursor: pointer;
    }
    .Content__flashOfferts--products .slick-next {
        right: 18px;
        z-index: 55;
        top: 40% !important;
        cursor: pointer;
    }
    .slick-prev svg,
    .slick-next svg { 
        height: 30px !important;
    }
    .Content__portSlider--sliderContainer {
        margin-bottom: -240px !important;
    }
    .Content__experiences--grid {
        grid-template-columns: repeat(3,1fr) !important;
    }
    .Content__flashOfferts--banner-title h4 span {
        padding-left: 0 !important;
    }
    .Content__flashOfferts--banner-title h4 img {
        display: none !important; 
    }
    .Content__promoBanners--grid {
        grid-template-columns: repeat(3,1fr) !important;
    }
    /* .Content__banners {
        padding-top: 140px !important;
    } */
    .Content__flashOfferts--banner {
        max-height: 405px !important;
    }
    .Footer__information {
        padding-top: 100px !important;
    }
    .Footer {
        padding-bottom: 0 !important;
    }
    .Header__mobileSearch {
        display: block;
    }
    .Header__mobileMenu {
        display: flex;
    }
    .Footer__bottom {
        padding: 20px 0;
    }
    .Footer__information--container {
        grid-template-columns: repeat(3,1fr);
    }
    .Footer__information--followUs-icon {
        display: none;
    }
    .Footer__information--followUs-socials h4{
        display: block;
        padding-left: 30px;
    }
    .Footer__information--followUs-socials ul {
        padding-left: 15px;
        margin-top: 20px;
    }
    .Footer_newsletter--container {
        grid-template-columns: repeat(1,1fr);
    }
    .Footer__bottom--container {
        grid-template-columns: repeat(1, 1fr);
    }
    .Footer__bottom--rights {
        max-width: initial;
    }
    .Footer__bottom {
        background-color: var(--Port--orange);
    }
    .Footer__bottom--payments {
        display: none;
    }
    .Footer__bottom--rights p {
        font-size: 13px;
        line-height: 1.1;
        font-weight: 400;
    }
    .Footer__bottom--rights p:first-of-type {
        margin-bottom: 10px;
    }
    .Header{
        border-bottom: 0;
    }
    .Header__mobileSearch {
        display: block;
    }
    .Header__topBar {
        display: none;
    }
    .Header__nabvar {
        display: none;
    }
    .Header__mobileMenu {
        display: flex;
    }
    .Header__container {
        grid-template-columns: 30px 115px 1fr;
    }
    .Content__brandPageBanners--leftBanner h2, 
    .Content__brandPageBanners--rightBanners > div h2 {
        font-size: 40px;
    }
    .Content__purchaseResume--body {
        padding: 80px 60px;
    }
    .purchaseResume__product--data h4 {
        font-size: 16px;
    }
    .Content__succesPurchase--body-buttons {
        grid-template-columns: repeat(1,1fr);
    }
    .shippingData__title--inputs-input:last-of-type {
        margin-bottom: 20px;
    }
    .checkout__inputContainer {
        grid-template-columns: repeat(1,1fr);
    }
    .Content__endCart--steps {
        max-width: 100% !important;
    }
    .Content__endCart--steps-step {
        padding-bottom: 12px !important;
        border-bottom: 3px solid #E0E0E0 !important;
    }
    .endCart__steps--step-number {
        width: 30px !important;
        height: 30px !important;
    }
    .endCart__steps--step-number h4 {
        font-size: 20px !important;
        margin-bottom: 0px !important;
        margin-top: 2px !important;
    }
    .endCart__steps--step-name {
        margin-bottom: -7px;
        margin-left: 10px;
    }
    .endCart__steps--step-name h4 {
        font-size: 26px;
    }
    .paymentMethods__infoContainer--info-icon {
        font-size: var(--font-1-5);
        margin-right: 10px;
    }
    .paymentMethods__infoContainer--info-text h4 {
        font-size: var(--font-1-3);
    }
    .Content__paymentMethods--infoContainer-info {
        padding: 12px 10px;
    }
    .Footer__info--navbar-nav ul li {
        padding: 10px 0px;
    }
    .Footer__subscribe--form form button {
        width: 150px;
        height: 45px;
    }
    .Footer__subscribe--form form input {
        height: 45px;
    }
    .Content__productsPromo {
        padding: 60px 0px;
    }
    .Content__productsPromo--container {
        grid-template-columns: repeat(1,1fr);
    }
    .Content__productsPromo--newProducts-title h2,
    .Content__productsPromo--featuredProducts-title h2 {
        text-align: center;
    }
    .Content__productsPromo--newProducts-slider, 
    .Content__productsPromo--featuredProducts-slider {
        max-width: 600px;
    }
    .Content__fastCart {
        width: 50%;
    }
    .productImage-container {
        grid-template-columns: 130px 1fr;
        gap: 20px;
        height: 450px;
    }
    .Content__singleProduct  {
        padding: 80px 0px;
    }
    .Content__singleProduct--left-imageNav {
        gap: 20px;
        margin-bottom: 20px;
    }
    .imageActions {
        top: 15px;
        right: 15px;
    }
    .imageActions > div {
        width: 30px;
        height: 30px;
        border-radius: 5px;
        font-size: 16px;
    }
    .imageActions > div svg {
        width: 20px;
        height: 20px;
    }
    .likeImage {
        margin-bottom: 10px;
    }
    .Content__singleProduct--left-productVideo {
        margin-top: 20px;
    }
    .Content__singleProduct--left-productVideo a {
        padding: 15px;
        border: 1px solid #fff;
        border-radius: 10px;
    }
    .Content__singleProduct--left-productVideo a img {
        width: 30px;
        height: 20px;
        margin-right: 15px;
    }
    .Content__singleProduct--left-productVideo a span {
        font-size: 26px;
        margin-bottom: -5px;
    }
    .Content__singleProduct--right-productName {
        margin-bottom: 10px;
    }
    .Content__singleProduct--right-productName h2 {
        font-size: 22px;
    }
    .Content__singleProduct--right-productRating {
        margin-bottom: 10px;
        max-width: 300px;
    }
    .singleProduct__right--productRating-text span {
        font-size: 14px;
        margin-right: 8px;
    }
    .singleProduct__right--productRating-stars span {
        font-size: 16px;
        margin-right: 3px;
    }
    .singleProduct__right--productRating-stars img {
        width: 15px;
        height: 15px;
        margin: 0px 10px;
    }
    .Content__singleProduct--right-productSKU {
        margin-bottom: 15px;
        max-width: 300px;
    }
    .Content__singleProduct--right-productSKU h4 {
        font-size: 14px;
    }
    .Content__singleProduct--right-productDescription {
        max-width: 300px;
        margin-bottom: 15px;
    }
    .Content__singleProduct--right-productDescription p {
        font-size: 14px;
    }
    .Content__singleProduct--right-productPrice {
        margin-bottom: 20px;
        padding: 10px 20px;
        border: 1px solid #707070;
        max-width: 300px;
    }
    .Content__singleProduct--right-productPrice > div img {
        width: 25px;
        height: 15px;
        margin-right: 10px;
    }
    .singleProduct__right--productPrice-cash span {
        font-size: 36px;
    }
    .singleProduct__right--productPrice-card span {
        font-size: 28px;
    }
    .singleProduct__right--productStock-title {
        max-width: 300px;
        margin-bottom: 10px;
    }
    .singleProduct__right--productStock-title h4 {
        font-size: 14px;
    }
    .singleProduct__right--productStock-subTitle {
        margin-bottom: 10px;
        max-width: 300px;
    }
    .singleProduct__right--productStock-subTitle img {
        width: 16px;
        height: 16px;
    }
    .singleProduct__right--productStock-subTitle span {
        font-size: 14px;
        margin-left: 5px;
    }
    .singleProduct__right--productStock-dynamicBar {
        max-width: 300px;
        width: 100%;
        height: 5px;
    }
    .Content__singleProduct--right-addToCart {
        gap: 15px;
        max-width: 300px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .singleProduct__right--addToCart-productAmount {
        display: grid;
        height: 4vw;
        align-items: center;
    }
    .right__addToCart--productAmount-minusOne i, .right__addToCart--productAmount-plusOne i {
        font-size: 14px;
        color: #fff;
    }
    .singleProduct__right--addToCart-addButton button {
        border-radius: 8px;
        font-size: 13px;
        padding: 0px 12px;
        margin-top: 0;
    }
    .singleProduct__right--addToCart-addButton button img {
        width: 20px;
        height: 20px;
        margin-left: 8px;
    }
    .singleProduct__right--addToCart-addButton button svg {
        width: 20px;
        height: 20px;
        margin-left: 8px;
    }
    .Content__singleProduct--right-calcShipping {
        max-width: 300px;
        margin-bottom: 15px;
    }
    .singleProduct__right--paymentsMethods-title {
        max-width: 300px;
        margin-bottom: 10px;
    }
    .singleProduct__right--paymentsMethods-title h4 {
        font-size: 22px;
    }
    .singleProduct__right--paymentsMethods-image {
        max-width: 300px;
    }
    .Content__relatedProducts--container,
    .Content__recentViews--container {
        grid-template-columns: repeat(3,1fr);
        gap: 20px;
    }
    .Content__singleProduct--container {
        grid-template-columns: 1.35fr 1fr;
        gap: 50px;
    }
    .productImage-container {
        grid-template-columns: 100px 1fr;
    }
    .Content__singleProduct--left-imageNav {
        grid-template-rows: repeat(3,100px);
    }
    .Content__endCart--cartDetails-table thead {
        display: none;
    }
    .Content__endCart--cartDetails-table tbody tr {
        display: grid;
        grid-template-columns: 171px repeat(2,1fr);
        grid-template-areas:
            "image name name"
            "prices amount amount";
        position: relative;
    }
    .Content__endCart--cartDetails-table tbody {
        width: 100%;
        display: block;
    }
    .cart__removeProduct {
        position: absolute;
        right: 20px;
        top: 20px;
        padding: 0;
    }
    .Content__endCart--cartDetails-table tbody tr {
        display: grid;
        grid-template-columns: 171px repeat(2,1fr);
        grid-template-areas:
            "image name name"
            "prices total amount";
        position: relative;
        width: 100%;
        padding-top: 50px;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(1) {
        position: absolute;
        left: 20px;
        top: 20px;
        padding: 0;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(2) {
        grid-area: image;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(3) {
        grid-area: name;
        display: flex;
        align-items: center;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(4) {
        grid-area: prices;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(5) {
        grid-area: amount;
        display: flex;
        justify-content: flex-end;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(6) {
        display: none;
    }
    .Content__endCart--cartDetails-table table tbody tr td:nth-of-type(7) {
        position: absolute;
        right: 20px;
        top: 20px;
        padding: 0;
    }
    .Content__endCart--cartDetails-table thead {
        display: none;
    }
    

}

@media (max-width: 1000px) {
    .Content__paymentMethods--container {
        grid-template-columns: repeat(5,1fr);
    }
    .Content__fastCart--body-image {
        height: 80px;
    }
    .Content__fastCart--body-image p {
        top: 20px !important;
    }
    .Content__fastCart--body {
        height: 100%;
        max-height: 156px;
        gap: 15px;
    }
}
@media (max-width: 900px) {

    .productsCategories__left--productsTags-container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .productsCategories__left--paymentMethods-title h3, 
    .productsCategories__left--paymentMethods-khipuTransfer h2, 
    .productsCategories__left--paymentMethods-paymentBanner h2, 
    .productsCategories__left--paymentMethods-bottomText h2 {
        font-size: 16px;
    }
    .productsCategories__left--paymentMethods-description p {
        font-size: 12px;
    }
    .checkout__details--left-bottom {
        padding-right: 0;
    }
    .checkout__details--left-bottom {
        border: none;
    }
    .checkout__details--right-bottom {
        height: 100%;
    }
    .checkout__details--right-bottom {
        margin-top: -78px;
        width: 100%;
        box-sizing: border-box;
        width: calc(100% - 3px);
        margin-left: 3px;
    }
    .Content__checkout--details {
        grid-template-columns: 1fr;
    }
    .Content__productsCategories--container {
        grid-template-columns: 200px 1fr;
    }
    .checkout__details--right-top {
        padding-bottom: 50px;
    }
}
@media (max-width: 900px) {
    .Content__banners {
        padding-top: 90px !important;
    }
}
@media (max-width: 800px) {
    .Content__helpGetBetter--title h1 {
        font-size: 28px;
    }
    .Content__helpGetBetter--description p {
        font-size: 14px;
    }
    /* .dustLoversExperience__comment--experienceSelected-experience {
        width: calc(100% - 80px);
        margin: 0 auto;
    } */
}
@media (max-width: 770px) {
    .Content__helpGetBetter--card-aboutProduct h2 {
        font-size: 20px;
    }
    .Content__helpGetBetter--cardsContainer {
        grid-template-columns: 1fr;
    }
    .Content__helpGetBetter--container {
        width: calc(100% - 40px);
    }
    .Content__helpGetBetter--cardsContainer-card {
        max-width: 300px;
        margin: 0 auto;
    }
    .helpGetBetter__review--buyExperience-optionsContainer {
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
    } 
}

@media (max-width: 768px) {
    
    .dustLovers__slide--buttons-button {
        display: flex;
        justify-content: center;
    }
    .dustLovers__slide--buttons-button button {
        max-width: 90%;
    }

    .Header__actions--login-text p {
        display: none;
    }
    .Header__container {
        grid-template-columns: 30px 1fr 158px !important;
    }

    .Content__flashOfferts--products {
        margin-top: 30px !important;
    }
    .Content__flashOfferts--banner {
        padding: 0px 15px ;
    }
    .Content__portSlider--sliderContainer {
        margin-bottom: -95px !important;
    }
    .Content__banners {
        padding-top: 120px !important;
    }

    .Content__portSlider--slider img {
        /* max-height: 200px !important; */
    }
    .Content__portSlider--slide, .Content__portSlider--sliderContainer {
        height: 200px !important;
    }

    .Content__experiences--grid {
        gap: 20px !important;
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__flashOfferts--grid {
        grid-template-columns: repeat(1,1fr) !important;
    }
    .Content__flashOfferts--banner {
        max-height: initial;
        height: auto;
        border-radius: 0 !important;
    }
    .Content__flashOfferts .container {
        max-width: initial;
        padding: 0;
    }
    .Content__flashOfferts--products {
        max-width: 95%;
        width: 100%;
        padding: 0px 1.16vw;
        margin: 0 auto;
    }
    
    .Content__banners--grid-banner img {
        max-height: 300px !important;
        object-fit: contain;
    }
    .Content__portSlider--details-image img {
        max-width: 320px !important;
    }
    .Content__portSlider--details {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .Content__portSlider--details-image {
        text-align: center;
    }
    .Content__portSlider--details-heading {
        text-align: center;
    }
    .Content__portSlider--details {
        max-width: 100% !important;
    }
    .Content__portSlider--details {
        height: 345px !important;
        padding: 10px 40px !important;
        box-sizing: border-box !important;
    }
    .Content__portSlider--details-heading h2 {
        font-size: 40px !important;
    }
    .Content__portSlider--details-heading h2 strong {
        font-size: 30px !important;
    }
    .Content__portSlider--details-title {
        text-align: center;
    }
    .Footer_newsletter--left-text h4 {
        margin-bottom: 10px !important;
    }
    .Footer__information {
        padding-top: 50px !important;
    }
    .Footer__information--logo img {
        max-width: 220px !important;
    }
    .Content__productsCategories--right-jumpPage {
        justify-content: center !important;
        margin-top: 35px !important;
    }
    .Content__productsCategories--left {
        display: none !important;
    }
    .Content__productsCategories--right-productsContainer {
        grid-template-columns: repeat(3,1fr) !important;
        gap: 15px !important;
    }
    .Content__whishlist {
        grid-template-columns: repeat(3, 1fr) !important;
    }
    .Content__productsCategories--container {
        grid-template-columns: repeat(1,1fr) !important;
    }
    .Content__productsCategories--mobileFilters {
        display: flex !important;
        margin-bottom: 25px !important;
    }
    .Content__productsCategories--right-orderBy {
        display: none !important;
    }
    .productCard__image {
        height: 250px;
    }
    .productCard__image img {
        max-height: 100% !important;
    }
    .Footer__information--followUs-socials h4 {
        padding-left: 0;
    }
    .Footer__information--followUs-socials ul {
        padding-left: 0;
    }
    .Footer_newsletter--left {
        display: block;
    }
    .Footer_newsletter--left-icon {
        text-align: center;
        margin-bottom: 10px;
    }
    .Footer_newsletter--left-text {
        text-align: center;
    }
    .Footer__information--container {
        grid-template-columns: repeat(1,1fr);
    }
    .Footer__information--logo h4 {
        padding-left: 0;
    }
    .Content__endCart {
        background-position: bottom;
    }
    .Content__brandPagePort .Content__slickArrows {
        padding-bottom: 10vw !important;
    }
    .Content__brandPageBanners--leftBanner h2, 
    .Content__brandPageBanners--rightBanners > div h2 {
        font-size: 30px;
    }
    .Content__computacionSlider--slider img {
        max-width: 100% !important;
    }
    .Footer__info--logo img {
        margin-left: 0;
    }
    .Footer__info--logo p {
        margin-left: 25px;
    }
    .Footer__info--container {
        padding: 0px 40px;
    }
    .Footer__info--logo h4 {
        margin-left: -17px;
        margin-top: 10px;
    }
    .Content__Register--body-logo img {
        width: 120px;
    }
    .Content__Register--top-icon img {
        width: 98px;
        height: 125px;
        margin-top: -42px;
    }
    .Content__Register--container {
        max-width: 560px;
        width: 100%;
        grid-template-rows: 180px 1fr 109px;
    }
    .computacionSlider__slider--slide-image,
    .componentPcSlider__slider--slide-image,
    .categorySlider__slider--slide-image { 
        max-height: initial;
        width: 75% !important;
        margin: 0 auto;
    }
    .Content__computacionSlider--slider-slide a,
    .Content__componentPcSlider--slider-slide a,
    .Content__categorySlider--slider-slide a {
        display: flex;
        align-items: flex-end;
    }
    .Content__computacionSlider--slider-slide,
    .Content__componentPcSlider--slider-slide,
    .Content__categorySlider--slider-slide {
        height: 200px !important;
        display: grid !important;
        grid-template-rows: 1fr 50px;
        padding: 10px;
        padding-bottom: 5px;
        box-sizing: border-box;
    }
    .Content__purchaseResume--body-orderDate h4,
    .Content__purchaseResume--body-orderDate p,
    .Content__purchaseResume--body-paymentMethod h4,
    .Content__purchaseResume--body-paymentMethod p {
        font-size: 14px;
    }
    .Content__purchaseResume--body-orderNumber h4,
    .Content__purchaseResume--body-orderNumber p {
        font-size: 18px;
    }
    .purchaseResume__product--data h4 {
        font-size: 18px;
    }
    .Content__purchaseResume--body-total {
        padding: 20px 0px;
    }
    .Content__purchaseResume--body-paymentMethod {
        margin-bottom: 20px;
    }
    .Content__purchaseResume--body-table table {
        display: none;
    }
    .purchaseResume__tbodyMobile {
        display: block;
    }
    .Content__purchaseResume--body {
        padding: 60px 40px;
    }
    .Content__succesPurchase .Content__endCart--steps {
        padding: 0px 10px !important;
    }
    .Content__succesPurchase .container {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    .Content__succesPurchase--body-description p {
        font-size: 12px;
    }
    .Content__succesPurchase--body-title h2 {
        font-size: 28px;
    }
    .Content__succesPurchase--body-image {
        max-width: 150px;
        max-height: 216px;
    }
    .Content__succesPurchase--top {
        display: none;
    }
    .Content__succesPurchase--body {
        padding: 30px;
        background-color: #F29F05;
    }
    .endCart__steps--step-name h4 {
        font-size: 18px;
    }
    .endCart__steps--step-number {
        width: 20px !important;
        height: 20px !important;
    }
    .endCart__steps--step-number h4 {
        font-size: 15px !important;
    }
    .Content__endCart--cartDetails-table table {
        /* display: none; */
    }
    .tbodyMobile {
        display: block !important;
    }
    .Content__reportError--sendError-title {
        margin-bottom: 20px;
        text-align: center;
    }
    .Content__reportError--sendError-button {
        text-align: center;
    }
    .Content__reportError--top > div {
        width: 200px;
        height: 60px;
    }
    .Content__reportError--top > div h2 {
        font-size: 24px;
    }
    .Content__reportError--body-description p {
        font-size: 16px !important;
        font-weight: 400;
        line-height: 23px;
    }
    .Content__recentViews--title h2, .Content__relatedProducts--title h2 {
        font-size: 36px;
    }
    .Content__singleProduct--left-productVideo {
        display: none;
    }
    .Content__singleProduct--container {
        grid-template-columns: repeat(1,1fr);
    }
    .productImage-container {
        height: 400px;
        max-width: 550px;
    }
    .Content__singleProduct--left-mainImage {
        height: 400px;
    }
    .Content__singleProduct--left-mainImage img {
        height: 100%;
    }
    .Content__singleProduct--right-productDescription,
    .Content__singleProduct--right-productPrice,
    .singleProduct__right--productStock-subTitle,
    .singleProduct__right--productStock-dynamicBar,
    .Content__singleProduct--right-addToCart,
    .Content__singleProduct--right-calcShipping {
        max-width: 100%;
    }
    .Content__productsCategories--banner {
        display: none;
    }
    .Content__productsCategories {
        padding: 60px 0px;
    }
    .Content__fastCart {
        width: 60%;
    }
    .Header__top {
        display: none;
    }
    .Header__bottom {
        display: none;
    }
    .HeaderMobile {
        display: grid;
    }
    .Content__portada {
        margin-top: -4px;
    }
    .Content__dustLoversExperiences--experience-tags {
        grid-template-columns: repeat(1,1fr);
    }
    .Footer__info--container {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .Footer__info--twitch {
        display: none;
    }
    .Footer__info--logo {
        max-width: 200px;
        margin: 0 auto;
    }
    .Footer__subscribe--container {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .Footer__subscribe--info {
        display: block;
        text-align: center;
        max-width: 700px;
        margin: 0 auto;
    }
    .Footer__subscribe--info-icon {
        margin-bottom: 20px;
    }
    .Footer__subscribe--info-icon img {
        width: 83px;
        height: 72px;
    }
    .Footer__subscribe--info-text h4 {
        margin-bottom: 20px;
        font-size: var(--font-1-8);
    }
    .Footer__subscribe--info-text h4 {
        font-size: var(--font-normal);
        line-height: 1.8;
    }
    .Content__paymentMethods--infoContainer {
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
    }
    .Content__productsPromo--newProducts-slider, 
    .Content__productsPromo--featuredProducts-slider {
        max-width: 500px;
    }
    .Content__categorySlider--slider::before,
    .Content__setupSlider--slider::before,
    .Content__marcaSlider--slider::before,
    .Content__componentPcSlider--slider::before,
    .Content__computacionSlider--slider::before,
    .Content__tiendaMerge--slider::before,
    .Content__userExperiences--container::before,
    .Content__categorySlider--slider::after,
    .Content__setupSlider--slider::after,
    .Content__marcaSlider--slider::after,
    .Content__componentPcSlider--slider::after,
    .Content__computacionSlider--slider::after,
    .Content__tiendaMerge--slider::after,
    .Content__userExperiences--container::after {
        width: 30px;
    }
    .Content__productsCategories--container {
        grid-template-columns: repeat(2,1fr);
    }
    /* .Content__productsCategories--right-productsContainer {
        grid-template-columns: repeat(1,1fr) !important;
    } */

    .slick-next {
        right: -10px !important;
        z-index: 55;
        cursor: pointer;
    }
    .slick-prev {
        left: -10px !important;
        z-index: 55;
        cursor: pointer;
    }
    .Content__flashOfferts--products .slick-prev {
        left: -5px !important;
        z-index: 55;
        top: 40% !important;
        cursor: pointer;
    }
    .Content__flashOfferts--products .slick-next {
        right: -5px !important;
        z-index: 55;
        top: 40% !important;
        cursor: pointer;
    }
}

@media (max-width: 620px) { 
    .Content__relatedProducts--container, 
    .Content__recentViews--container {
        grid-template-columns: repeat(2,1fr);
    }
}
@media (max-width: 600px) {

    a.logoMobile img {
        max-width: 150px !important;
    }

    .Content__checkout--details-container .cartDetails__total--bottom-left {
        height: auto !important;
    }
    .cartDetails__total--bottom-left {
        display: flex !important;
        flex-direction: column !important;
        padding-bottom: 30px !important;
    }
    .total__bottom--left-image {
        height: 346px !important;
    }

    .endCart__steps--step-name a {
        font-size: 12px !important;
    }
    .endCart__steps--step-name {
        margin-bottom: 0 !important;
    }
    .Content__paymentsMethods--container {
        margin: 2vw auto 0 !important;
    }
    .Content__banners {
        padding-top: 110px !important;
    }
    .Content__productsCategories--right-productsContainer {
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__whishlist {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .Content__brandPageBanners--leftBanner {
        height: 300px;
        background-position: center;
    }
    .Content__brandPageBanners--rightBanners > div {
        height: 300px;
    }
    .Content__brandPageBanners--container {
        grid-template-columns: repeat(1,1fr);
    }
}
@media (max-width: 575px) {
    .Content__purchaseResume--body .contenedor > div {
        flex-direction: column;
    }
    .Content__purchaseResume--body .contenedor > div > div {
        flex: none !important;
    }
    .Content__purchaseResume--top h2 {
        font-size: 26px !important;
    }
    .Content__purchaseResume--top {
        height: 60px !important;
    }
    .bacs-style p{
        font-size: 18px !important;
    }
    .compra-bodega {
        margin-top: 15px;
    }
    p.product_diferido {
        font-size: 12px !important;
    }
    .Content__purchaseResume--body {
        padding: 15px 0 !important;
        background-color: #fff;
    }
    .bodega_api_mobile {
        display: block;
    }
    .bodega_api_pc {
        display: none;
    }
    .Content__banners--grid {
        gap: 10px;
    }
    .Content__lastProducts--title h4, .Content__idealGift--title h4 {
        width: fit-content !important;
        padding-right: 15px;
    }
    .Content__lastProducts {
        padding: 10px 0 !important;
    }
    .Content__portSlider--slider img {
        /* max-height: 150px !important; */
    }
    .Content__portSlider--sliderContainer {
        margin-bottom: -120px !important;
    }
    .Content__banners {
        padding: 10px 0px !important;
        padding-top: 39vw !important;
    }
    
    .productCard__details--name h4 {
        font-size: 15px !important;
    }
    .Content__fastCart--container {
        grid-template-rows: 50px 1fr 235px !important;
        padding-top: 10px;
    }
    .Content__fastCart--body-image img {
        max-height: 75px;
    }
    .Content__fastCart--body-image {
        height: 100%;
        max-height: 100px;
    }
    .Content__fastCart--body-image p {
        top: 31px !important;
    }
    .svg-inline--fa {
        height: 20px;
    }
    .Content__fastCart--body {
        grid-template-columns: 30px 80px 1fr 20px;
        gap: 10px;
        max-height: 80px;
        height: 80px;
    }
    .Content__singleProduct--left-imageNav {
        display: none !important; 
    }
    .Footer__bottom--privacity p:first-of-type {
        margin-bottom: 20px;
    }
    .Content__paymentMethods--payment h4 {
        text-align: left;
    }
    .Content__paymentMethods--payment p {
        margin: 0;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
        text-align: left;
        max-width: initial;
    }
    .Content__paymentMethods--container {
        padding: 40px 30px;
        background-color: #fff;
        box-shadow: 0px 10px 10px #00000059;
    }
    .Content__paymentMethods--desktopContainer {
        display: none;
    }
    .paymentFullWidth-container {
        display: block !important;
        position: relative;
    }
    .paymentFullWidth-container .textPayment {
        padding: 30px 40px;
        padding-bottom: 0;
    }
    .imageBottom img {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: -75px;
    }
    .Content__paymentMethods--infoContainer {
        padding-top: 50px;
    }
    .Content__paymentMethods--container {
        display: grid !important;
    }
    .Content__succesPurchase--body {
        padding: 20px !important;
    }
    .Content__succesPurchase--body-container {
        padding: 50px;
    }
    .cartDetails__total--bottom-left {
        grid-template-columns: repeat(1,1fr);
        height: 500px;
    }
    .total__bottom--left-image {
        max-width: 150px;
        margin: 0 auto;
        margin-bottom: -160px;
    }
    .bottom__left--details-title {
        text-align: center;
    }
    .bottom__left--details-subtitle {
        text-align: center;
    }
    .Content__recentViews--title h2, .Content__relatedProducts--title h2 {
        font-size: 24px;
    }
    .Content__singleProduct--right-productRating {
        display: none;
    } 
    .productImage-rating {
        display: flex;
    }
    .Content__singleProduct--left-imageNav {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: auto;
    }
    .productImage-container {
        display: block;
        padding-bottom: 35px;
    }
    .Content__singleProduct--container {
        gap: 0px;
    }
    .Content__singleProduct {
        padding: 25px 0px;
    }
    .Content__singleProduct--left-mainImage {
        height: 375px;
    }
    .navImageActive {
        transform: translateY(-10px);
    }
    .Content__paymentMethods--infoContainer {
        grid-template-columns: repeat(1,1fr);
    }
    .Content__paymentMethods {
        padding: 40px 0px;
    }
    .Content__paymentMethods--container {
        grid-template-columns: 1fr;
        /* width: calc(100% + 58px); */
        box-sizing: border-box;
        /* margin-left: -29px; */
    }
    .Content__paymentMethods--payment p {
        margin-bottom: 15px;
        line-height: 20px;
    }
    .Content__paymentMethods--payment {
        margin-bottom: 15px;
    }
    .Content__paymentMethods--payment img {
        width: auto;
    }
    .Content__userExperiences--experience-image {
        max-height: 500px;
    }
    .Content__userExperiences--experience-floatInfo {
        grid-template-rows: 50px 1fr 30px;
        padding: 30px;
    }
    .userExperiences_experience--floatInfo-rating img {
        width: 25px;
        height: 25px;
    }
    .userExperiences_experience--floatInfo-name h4 {
        font-size: var(--font-1-2);
    }
    .userExperiences_experience--floatInfo-comment p {
        line-height: 2;
    }
    .Content__portada--details-review {
        display: none;
    }
    .Content__portada--details-mobileReview {
        display: flex;
    }
    .Content__portada--details-name h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .Content__portada--details-name h2 {
        margin-bottom: 10px;
    }
    .portada__details--price-card {
        margin-left: 10px;
    }
    .Content__portada--details-image {
        right: -50px;
        top: 20px;
    }
    .Content__portada--details-price > div span {
        font-size: 20px;
    }
    .Content__portada--details-price > div span {
        font-size: 18px;
    }
    .portada__details--buttons-buy button {
        width: 40px;
    }
    .Content__productsPromo--newProducts-slider, 
    .Content__productsPromo--featuredProducts-slider {
        max-width: 500px;
    }
    .Footer__bottom--container {
        grid-template-columns: repeat(1,1fr);
    }
    .Footer__bottom--writeUs, 
    .Footer__bottom--paymentMethods {
        display: none;
    }
    .Footer__bottom--privacity p {
        font-size: var(--font-normal);
        font-weight: 400;
        line-height: 1;
    }
    .slide__hoverInfo--buttons-amounth {
        grid-template-columns: 25px 1fr 25px;
    }
    .Footer__subscribe--form form input {
        font-size: 12px;
    }
    .Content__fastCart {
        width: 80%;
    }
    .Content__login--container {
        padding: 38px 30px;
    }
    .Content__login--form-button button {
        height: 35px;
        font-size: 20px;
    }
    .Content__login--form-input input {
        height: 35px;
        font-size: 14px;
    }
    .Content__productsCategories--left{
        display: none;
    }
    .Content__productsCategories--container {
        grid-template-columns: repeat(1,1fr);
    }
    .Content__productsCategories--right-productsContainer {
        grid-template-columns: repeat(2,1fr);
    }
    .Content__whishlist {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .Content__productsCategories--right-orderBy {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
        border-bottom: none;
    }
    .Content__productsCategories--right-orderBy .orderByButton {
        width: 100%;
    }
    .Content__productsCategories--right-orderBy .filterButton {
        display: flex;
        margin-right: 0;
        width: 100%;
    }
    .Content__productsCategories--right-jumpPage {
        justify-content: center;
        margin-top: 60px;
    }
    .Content__productsCategories--banner {
        display: none;
    }
}
@media (max-width: 520px) {
    .Content__productsPromo--newProducts-slider, .Content__productsPromo--featuredProducts-slider {
        max-width: 400px;
    }
    .productsPromo__newProducts--cardProduct-image, 
    .productsPromo__featuredProducts--cardProduct-image {
        height: 150px;
    }
}
@media (max-width: 500px) {
    .Content__purchaseResume--body {
        padding: 60px 20px;
    }
    .Content__purchaseResume--body-table table .purchaseResume__product, .purchaseResume__tbodyMobile--product {
        grid-template-columns: 100px 1fr;
    }
    .purchaseResume__product--image {
        height: 100px;
    }
    .purchaseResume__product--data h4 {
        font-size: 16px;
    }
}
@media (max-width: 480px) {
    .Header__topBar--search {
        width: 100%;
    }
    .Header__topBar--search input {
        height: 30px;
        font-family: 'Lato', sans-serif;
        font-size: 16px;
    }
    .Header__topBar--search button {
        width: 55px;
        height: 30px;
    }
    .Header__actions--likes {
        display: none !important;  
    }
    .Header__container {
        grid-template-columns: 30px 1fr 80px !important;
    }
    .Content__checkout--details {
        border: 0;
        padding: 0;
    }
    .Content__checkout--details-container {
        padding-right: 0;
    }
    .checkout__details--left-bottom {
        padding: 0 !important;
    }
    .details__left--bottom-documentType h4 {
        font-size: 16px !important;
    }
    
    
   .Footer__information--container {
    text-align: center;
   }
   .Footer__information--links {
    text-align: center;
   }
   .Header__topBar--socials {
    justify-content: center;
   }
   .Footer__information--links p {
    max-width: initial;
   }
    .Content__fastCart--top-closeCart {
        top: 21px;
        right: 15px;
    }
    .Content__fastCart--top-title {
        margin: 0;
    }
    .Content__favoritesBrands--slider {
        padding: 0px 20px !important;
    }
    .Content__portSlider--details-title h4 {
        font-size: 30px !important;
    }
    .Content__portSlider--details-heading h2 {
        font-size: 30px !important;
    }
    .Content__portSlider--details-heading h2 strong {
        font-size: 20px !important;
    }
    /* .Content__banners {
        padding-top: 60px !important;
    } */
    .actions-test {
        margin-bottom: 14px !important;
        gap: 8px !important;
    }
    .productCard__details--name {
        margin-top: 15px !important;
    }
    .productCard__details--rating {
        margin-bottom: 0 !important;
    }
    .actions-test button {
        font-size: 10px !important;
        margin-bottom: 0 !important;
    }
    .productCard__image {
        height: 190px !important;
    }
    .productCard__image img {
        max-height: 100%;
    }
    a.logoMobile img {
        max-width: 90% !important;
    }
    .Header__actions--login-text p {
        font-size: 11.8px;
        line-height: 11px;
    }
    .Header {
        padding: 5px 10px;
    }
    .Header__actions--login {
        padding-right: 5px;
        margin-right: 5px;
        gap: 0px;
    }
    .Header__actions--cart {
        padding-left: 5px;
    }
    .Content__brandPageBanners--leftBanner {
        height: 200px;
        background-position: center;
    }
    .Content__brandPageBanners--rightBanners > div {
        height: 200px;
    } 
    .Content__brandPageMouseSlider--slide, .Content__brandPagePerifericosSlider--slide, .Content__brandPageTecladosSlider--slide {
        height: 150px;
    }
    .Register__body--form-twoCols {
        display: none;
    }
    .Content__Register--container {
        max-width: 560px;
        width: 100%;
        grid-template-rows: 220px 1fr 109px;
        padding: 20px;
    }
    .Footer__info--logo h4 {
        width: calc(100% + 60px);
    }
    .Footer__info--logo img {
        margin-left: 0;
    }
    .Footer__info--logo p {
        font-size: 16px;
        font-weight: 500;
        margin-left: 25px;
    }
    .Footer__info--logo h4 {
        margin-left: -24px;
        font-size: 16px;
        font-weight: 800;
    }
    .Footer__info--navbar-nav h4,
    .Footer__info--followUs-title h2 {
        font-size: 22px;
    }
    .Footer__info--followUs-social {
        border: 2px solid #fff;
    }
    .Footer__info--followUs-social a {
        font-size: 18px;
    }
    .Content__Register--body-avatars::-webkit-scrollbar {
        width: 0px;
    }
    .Content__reportError--sendError-button button {
        width: 150px;
        height: 40px;
        font-size: 15px;
    }
    .Content__reportError--sendError-title h2 {
        font-size: 28px;
    }
    .Content__Register--body-title p {
        display: block;
    }
    .mobileMessage {
        grid-template-rows: 220px 1fr 70px !important;
    }
    .mobileGato img {
        width: 154px !important;
        height: 220px !important;
        margin-top: 0;
    }
    .Content__Register--body-button button {
        width: 100%;
    }
    .Content__login--top-close {
        top: 20px;
        right: -23px;
    }
    .Content__Register--body-title h2 {
        letter-spacing: 0.3px;
    }
    .Content__Register--body-discount h4 {
        font-size: 20px;
        margin-top: -12px;
    }
    .Content__Register--body-discount {
        max-width: 100px;
        margin: 0 auto;
    }
    .Content__Register--body-discount h2 {
        font-size: 70px;
    }
    .Content__Register--body-welcome p {
        font-size: 11px;
        font-weight: 600;
    }
    .Content__Register--body-welcome p:first-of-type {
        margin-bottom: 20px !important;
        padding-top: 20px !important;
    }
    .Content__computacionSlider--slider-slide,
    .Content__componentPcSlider--slider-slide,
    .Content__categorySlider--slider-slide {
        display: grid !important;
        grid-template-rows: 1fr 30px;
        height: 150px !important;
        padding: 10px;
        padding-bottom: 5px;
        box-sizing: border-box;
    }
    .computacionSlider__slider--slide-image,
    .componentPcSlider__slider--slide-image,
    .categorySlider__slider--slide-image { 
        max-height: initial;
        width: 75% !important;
        margin: 0 auto;
    }
    .Content__productsPromo--newProducts-title h2,
    .Content__productsPromo--featuredProducts-title h2 {
        font-size: 28px;
    }
    .Footer__bottom--privacity p {
        margin-bottom: 10px;
        font-size: 15px;
    }
    .Footer__bottom--privacity p:last-of-type {
        margin-bottom: 0;
    }
    .Footer__subscribe--info-text {
        margin-bottom: 20px;
    }
    .Footer__subscribe--info-text p {
        font-size: 15px;
        line-height: 25px;
    }
    .Footer__subscribe--info-text h4 {
        font-size: 20px;
    }
    .Content__dustLoversExperiences--experience-name {
        margin-bottom: 10px;
    }
    .Content__dustLoversExperiences--experience-name h4 {
        color: #fff;
        font-size: 400;
    }
    .Content__dustLoversExperiences--experience-comment p {
        font-size: 12px;
        color: #fff;
        line-height: 22px;
    }
    .Content__dustLoversExperiences--title h2 {
        font-size: 20px;
    }
    .Content__dustLoversExperiences--title {
        font-size: 20px;
    }
    .dustLoversExperiences__experience--tags-tag button {
        font-size: 16px;
    }
    .imageBottom img {
        bottom: -55px;
    }
    .Content__dustLoversExperience--title h2 {
        font-size: 30px;
    }
    .Content__helpGetBetter--title h1 {
        font-size: 18px;
    }
    .Content__helpGetBetter {
        padding: 60px 20px;
    }
    .Content__modal--tkm h2 {
        font-size: 60px;
    }
    .closeModal {
        width: 40px;
        height: 40px;
        right: -15px;
        top: -15px;
    }
    .Content__productRating--generalRating-title h2, 
    .Content__productRating--comments-title h2 {
        font-size: 20px;
    }
    .productRating__productData--specs-title h2 {
        font-size: 24px;
    }
    .Content__foundProducts--right-top {
        display: block;
    }
    .Content__foundProducts--right-orderBy {
        margin-top: 20px;
        display: flex;
        justify-content: flex-end;
    }
    .Footer__bottom--logo {
        max-width: 200px !important;
    }
    .Content__helpGetBetter {
        padding: 20px 0px;
    }
    .Content__purchaseResume--top h2 {
        font-size: 22px;
    }
    .Content__succesPurchase--body-description p {
        font-size: 10px;
    }
    .Content__succesPurchase--body-container {
        padding: 50px 30px;
    }
    .Content__succesPurchase--body-title h2 {
        font-size: 20px;
    }
    .Content__succesPurchase--body-buttons button span {
        font-size: 12px;
    }
    .cardProduct-top {
        padding: 10px;
    }
    .cardProduct__productInfo--buttons-amounth button {
        font-size: 14px;
    }
    .newProducts__cardProduct--productInfo-name h4, .featuredProducts__cardProduct--productInfo-name h4 {
        font-size: 14px;
        font-weight: 400;
    }
    .newProducts__cardProduct--rating-actions {
        right: 4px;
    }
    .productsPromo__newProducts--cardProduct-image, .productsPromo__featuredProducts--cardProduct-image {
        height: 100px;
        max-width: 100px;
    }
    .checkout__details--left-bottom, .checkout__details--right-bottom {
        padding: 20px 40px;
    }
    .checkout__details--left-bottom {
        padding-right: 0;
    }
    .checkout__details--right-bottom {
        padding-top: 60px;
    }
    .cartDetails__total--top-khipuTotal h4 {
        text-align: right !important;
        font-size: 11px !important;
    }
    .Content__endCart--steps {
        margin-bottom: 40px;
    }
    .fastCart__bottom--buttons {
        display: block !important; 
    }
    .fastCart__bottom--buttons-goCartButton {
        margin-bottom: 15px;
    }
    .fastCart__body--data-name h4 {
        font-size: 10px;
    }
    .fastCart__body--data-price > div span {
        font-size: 16px;
        margin-left: 8px;
    }
    .body__data--price-card span {
        font-size: 14px !important;
    }
    .Content__endCart--steps {
        gap: 5px;
    }
    .Content__endCart--steps-step {
        border-bottom: none !important;
        justify-content: center !important;
    }
    .endCart__steps--step-number {
        width: 20px !important;
        height: 20px !important;
    }
    .endCart__steps--step-number h4 {
        font-size: 13px !important;
    }
    .endCart__steps--step-name {
        margin-left: 4px;
    }
    .endCart__steps--step-name h4 {
        font-size: 14px;
    }
    .checkout__details--right-bottom {
        padding-bottom: 60px;
    }
    .Header__infoBar {
        display: none;
    }
}
@media (max-width: 420px) {
    .Content__productsPromo--newProducts-slider, .Content__productsPromo--featuredProducts-slider {
        max-width: 350px;
    }
    .Content__productsPromo--newProducts-slider, .Content__productsPromo--featuredProducts-slider {
        max-width: calc(100vw - 20px);
    }
}
@media (max-width: 400px) {
    .Content__productsPromo--newProducts-slider, .Content__productsPromo--featuredProducts-slider {
        max-width: 350px;
    }
}
@media (max-width: 370px) {
    .Content__productsPromo--newProducts-slider, .Content__productsPromo--featuredProducts-slider {
        max-width: 300px;
    }
}
@media (max-width: 450px) {
    .slider__slide--hoverInfo-actions > div {
        width: 25px;
        height: 25px;
    }
    .slider__slide--hoverInfo-actions {
        display: flex;
        flex-direction: column;
        position: absolute;
        right: 6px;
    }
    .setupSlider__slider--slide-image, 
    .tiendaMerge__slider--slide-image, 
    .Content__tiendaMerge--slider-slide {
        height: 200px;
    }
    .slider__slide--hoverInfo-buttons {
        margin-top: 0;
    }
    .slider__slide--hoverInfo-actions > div i {
        font-size: 12px;
    }
}



/* RESPONSIVE SIN SLIDERS (QUITAR ESTO CUANDO METAS SLIDER) */

@media (max-width: 1024px){
    .groupSearch {
        grid-template-columns: 1fr;
    }
    .Search__input-container button {
        background: #ff9e00 !important;
        color: white;
        font-weight: 600;
    }
    .ant-menu {
        display: none !important;
    }
    .Header {
        height: 70px !important;
    }
    .Header__container {
        grid-template-columns: 30px 1fr 200px;
        align-items: center;
    }
    a.logoMobile {
        text-align: center;
    }
    a.logoMobile img {
        max-width: 200px;
    }

    .Content__helpers--container {
        grid-template-columns: repeat(1,1fr) !important;
        max-width: 630px !important;
    }
    .Content__helpers--item {
        justify-content: center;
    }
    .Content__dustLovers--slide-buttons {
        grid-template-columns: repeat(1,1fr) !important;
    }
    .Content__flashOfferts--products {
        display: block;
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__idealGift--grid {
        grid-template-columns: repeat(4,1fr) !important;
    }
    .Content__lastProducts--grid {
        grid-template-columns: repeat(4,1fr) !important;
    }

}
@media (max-width: 900px){
    .Content__flashOfferts--products {
        display: block;
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__idealGift--grid {
        grid-template-columns: repeat(3,1fr) !important;
    }
    .Content__lastProducts--grid {
        grid-template-columns: repeat(3,1fr) !important;
    }
}
@media (max-width: 768px){
    .calculateShipping {
        max-width: initial !important;
        width: 100% !important;
    }
    .Content__flashOfferts--products {
        display: block !important;
    }
    .Content__promoBanners--grid {
        grid-template-columns: repeat(2,1fr) !important;
    }
}
@media (max-width: 600px){
    .container {
        padding: 0px 15px !important;
    }
    .Content__lastProducts--grid {
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__idealGift--grid {
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__flashOfferts--products {
        display: block;
        grid-template-columns: repeat(2,1fr) !important;
    }
    .Content__paymentsMethods--topbar h4 {
        font-size: 16px !important;
        padding-bottom: 0;
        padding-left: 3px;
    }
    .Content__paymentsMethods--topbar {
        padding: 10px;
    }
    .Content__paymentsMethods {
        padding: 0px 0 !important;
    }
    .Content__helpers--item span {
        padding-left: 10px;
    }
    .Footer__information--links ul li {
        font-family: 'Lato', sans-serif;
        padding: 0.5vw 0;
        font-size: 18px;
        line-height: 24px;
    }
    .Footer__information--links p {
       font-size: 16px !important;
    }
    .Content__relatedProducts--title h2 {
        margin-bottom: 10px;
    }
    .productImage-rating {
        color: white;
    }
    .Content__paymentsMethods--subtitle p {
        font-size: 16px !important;
    }
    .Content__paymentsMethods--heading {
        width: 100%;
        text-align: center;
    }
    .Content__promoBanners--grid .slick-list {
        height: 100% !important;
    }
    .Content__favoritesBrands--title h4 {
        font-size: 22px !important;
    }
    .Content__favoritesBrands {
        padding: 30px 0 0px !important;
    }
    .Content__favoritesBrands--title {
        text-align: center;
        margin-bottom: 20px;
    }
    .productCard__details--category p {
        font-size: 14px !important;
    }
    .productCard__details--prices-price span {
        font-size: 16px !important;
    }
    .productCard__details--name h4 {
        max-height: 34px;
        overflow: hidden;
    }
    .productCard__details--name {
        margin-bottom: 5px;
    }
    .Content__promoBanners, .Content__idealGift, .Content__flashOfferts, .Content__experiences, .Content__dustLovers {
        padding: 0 0 30px !important;
    }
    .Content__experiences {
        padding-top: 30px !important;
    }
    .Content__dustLovers {
        padding-top: 40px !important;
    }
    .Content__helpers {
        padding: 30px 0px !important;
    }
}

/* INICIO RESOLUCIONES 2K+ */


@media (min-width: 2000px) {

    .container {
        max-width: 1920px !important;
    }
    .CustomBanners .container {
        max-width: 1920px !important;
    }
    .counter {
        top: -7px !important;
        right: -11px !important;
        width: 25px !important;
        height: 25px !important;
    }
    /* .Header__container {
        height: 56px !important;
        grid-template-columns: 1fr 574px !important;
        gap: 15px !important;
    }
    .Header {
        height: 58px !important;
        padding: 10px 20px !important;
        border-bottom: 0 !important;
    } */
    .Header__actions--login-text p {
        font-size: 23px !important;
    }
    .productCard__details--category p {
        font-size: 18px !important;
    }
    .productCard__details--prices-price span {
        font-size: 18px !important;
    }
    .Content__idealGift,
    .Content__lastProducts,
    .Content__flashOfferts,
    .Content__experiences,
    .Content__dustLovers {
        padding: 40px 0px !important;
    }
    .Content__paymentsMethods--container {
        margin-top: 40px !important;
        gap: 40px !important;
        padding: 60px 20px !important;
    }
    .Content__favoritesBrands {
        padding: 30px 0px !important;
    }
    .Content__flashOfferts--grid {
        padding-top: 35px !important;
        gap: 60px !important;
    }
    .Content__dusitoZone {
        padding: 65px 0px !important;
    }
    .Content__banners {
        padding: 20px 0px !important;
        padding-top: 234px !important;
    }
    .Content__portSlider {
        padding-top: 10px !important;
    }
    .Content__paymentsMethods--title h4 {
        font-size: 38px !important;
    }
    .Content__paymentsMethods--subtitle p {
        font-size: 22px !important;
    }
    .Content__helpers--item span {
        font-size: 17px !important;
        margin-bottom: 0 !important;
        letter-spacing: 0.3px !important;
    }
    .Content__helpers--item {
        padding: 15px 36px !important;
        justify-content: center !important;
        gap: 20px !important;
        border-radius: 10px !important;
    }
    .Footer_newsletter--left {
        gap: 30px !important;
    }
    .Footer_newsletter--left-icon {
        max-width: 75px !important;
    } 
    .Footer_newsletter--left-text h4 {
        font-size: 27px !important;
        margin-bottom: 5px !important;
    }
    .Footer_newsletter--left-text p {
        font-size: 18px !important;
    }
    .Footer_newsletter--input input {
        font-size: 14px !important;
        height: 47px !important;
        padding: 0 25px !important;
        border-top-left-radius: 7px !important;
        border-bottom-left-radius: 7px !important;
    }
    .Footer_newsletter--input input::placeholder {
        font-size: 14px !important;
    }
    .Footer_newsletter--input button {
        width: 140px !important;
        height: 47px !important;
        margin-left: -10px !important;
        border-top-right-radius: 7px !important;
        border-bottom-right-radius: 7px !important;
        font-size: 15px !important;
    }
    .Footer__information--logo p {
        font-size: 18px !important;
        padding-left: 38px !important;
    }
    .Footer__information--logo h4 {
        font-size: 19px !important;
        padding-left: 37.5px !important;
        margin-bottom: 10px !important;
    }
    .Footer__information--links h4 {
        font-size: 21px !important;
        margin-bottom: 14px !important;
    }
    .Footer__information--links ul li {
        padding: 10px 0 !important;
        font-size: 21px !important;
    }
    .Footer__information--logo img {
        max-width: 444px !important;
    }
    .Footer__bottom--rights p {
        font-size: 18px !important;
    }
    .Footer__bottom {
        padding: 19px 0px !important;
    }
    .Footer__information {
        padding-bottom: 38px !important;
    }
    .Footer__information--links p:first-of-type {
        font-size: 18px !important;
    }

    .Search__Results {
        max-width: 1920px !important;
    }

    .Content__experiences--grid::after {
        width: 294px !important;
        height: 100% !important;
    }
    .Content__experiences--grid-experience {
        height: 450px !important;
    }
    .Content__experiences--grid-floatInfo {
        transform: translateY(-100%) !important;
    }
    .Content__portSlider--sliderContainer {
        margin-bottom: -215px !important;
    }

    .Content__reportError--top > div {
        width: 338px !important;
        height: 57px !important;
    }
    .Content__reportError--top > div h2 {
        font-size: 25px !important;
    }
    .Content__reportError--body-description p {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    
    .Content__reportError--body {
        padding: 19px 0px !important;
        margin-bottom: 38px !important;
        padding-left: 15px !important;
    }
    .Content__singleProduct--right-productName h2 {
        font-size: 30px !important;
    }
    .Content__singleProduct--right-productName {
        margin-bottom: 12px !important;
    }
    .Content__singleProduct--right-productPrice {
        margin-bottom: 25px !important;
        padding: 12px 25px !important;
        max-width: 100% !important;
    }
    .Content__singleProduct--right-productPrice > div:first-of-type {
        margin-bottom: 20px !important;
    }
    .Content__singleProduct--right-productPrice > div span {
        font-size: 57px !important;
    }
    .Content__singleProduct--right-productPrice > div img {
        width: 47px !important;
        height: 30px !important;
        margin-right: 21px !important;
    }
    .singleProduct__right--productPrice-card span {
        font-size: 38px !important;
    }
    .singleProduct__right--productStock-title h4 {
        font-size: 17px !important;
    }
    .singleProduct__right--productStock-title {
        max-width: 100% !important;
        margin-bottom: 8px !important;
    }
    .Content__singleProduct--container {
        gap: 100px !important;
    }
    .singleProduct__right--productStock-subTitle img {
        width: 19px !important;
        height: 19px !important;
    }
    .singleProduct__right--productStock-subTitle span {
        font-size: 18px !important;
        margin-left: 6px !important;
    }
    .singleProduct__right--productStock-dynamicBar {
        max-width: 100% !important;
        height: 8.45px !important;
    }
    .Content__singleProduct--right-addToCart {
        gap: 15px !important;
        max-width: 376px !important;
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }
    .singleProduct__right--addToCart-productAmount {
        height: 52.61px !important;
    }
    .right__addToCart--productAmount-minusOne {
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
    }
    .right__addToCart--productAmount-plusOne {
        border-top-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
    }
    .right__addToCart--productAmount-input input {
        font-size: 28px !important;
    }
    .singleProduct__right--addToCart-addButton button {
        border-radius: 5px !important;
        font-size: 18px !important;
        padding: 0px 18px !important;
    }
    .singleProduct__right--addToCart-addButton button svg {
        width: 26.3px !important;
        height: 26.3px !important;
        margin-left: 12px !important;
    }
    .Content__singleProduct--right-calcShipping {
        max-width: 100% !important;
        margin-bottom: 20px !important;
    }
    .Content__singleProduct--right-calcShipping button img {
        margin-right: 10px !important;
        width: 45px !important;
        height: 45px !important;
    }
    .Content__singleProduct--right-calcShipping button {
        height: 53px !important;
        border-radius: 5px !important;
        font-size: 18px !important;
    }
    .singleProduct__right--paymentsMethods-title {
        margin-bottom: 20px !important;
    }
    .singleProduct__right--paymentsMethods-image,
    .singleProduct__right--paymentsMethods-title {
        max-width: 100% !important;
    }
    .productImage-container {
        grid-template-columns: 146px 1fr !important;
        gap: 30px !important;
        height: 554.3px !important;
    }
    .Content__singleProduct--left-imageNav {
        height: 554px !important;
        max-height: 554px !important;
    }
    .Content__singleProduct--left-imageNav .slick-track, .Content__singleProduct--left-imageNav .slick-list {
        height: 554px !important;
        max-height: 554px !important;
    }
    .Content__singleProduct--left-mainImage {
        height: 554px !important;
        margin-bottom: 30px !important;
    }
    .imageActions > div svg {
        width: 28px !important;
        height: 28px !important;
    }
    .imageActions > div {
        width: 47px !important;
        height: 47px !important;
        border-radius: 10px !important;
        font-size: 20px !important;
    }
    .Content__relatedProducts--title h2,
    .Content__recentViews--title h2 {
        font-size: 38px !important;
    }
    .Content__reportError--sendError-button button {
        width: 287px !important;
        height: 57px !important;
        padding: 12px 25px !important;
        border-radius: 7px !important;
        font-size: 23px !important;
    }
    .Content__relatedProducts {
        padding: 75px 0px !important;
    }
    .Content__reportError {
        padding: 100px 0px !important;
    }
    .Content__recentViews {
        padding: 124px 0px !important;
    }
    .Content__fastCart--top-closeCart {
        top: 22px !important;
        right: 22px !important;
        width: 28.17px !important;
        height: 28.17px !important;
        border: 1px solid #000 !important;
        border-radius: 50px !important;
    }
    .Content__fastCart--top-title {
        margin-bottom: 10px !important;
        border-bottom: 1px solid #707070 !important;
    }
    .Content__fastCart--body {
        grid-template-columns: 38px 93px 1fr 17px !important;
        gap: 8px !important;
        padding-bottom: 20px !important;
        margin-bottom: 20px !important;
        border-bottom: 1px solid #707070 !important;
    }
    .fastCart__body--data-name h4 {
        font-size: 15px !important;
    }
    .fastCart__body--data-price > div span {
        font-size: 23px !important;
        margin-left: 7px !important;
    }
    .fastCart__body--data-price > div img {
        width: 32px !important;
        height: 19px !important;
    }
    .Content__fastCart--top-title h2 {
        font-size: 37px !important;
    }
    .fastCart__body--amount-plusInput input {
        font-size: 18px !important;
    }

    .Content__fastCart--bottom > div {
        padding-bottom: 25px !important;
        border-bottom: 1px solid #707070 !important;
        margin-bottom: 25px !important;
    }
    .Content__fastCart--bottom > div p {
        font-size: 18px !important;
    }
    .fastCart__bottom--buttons a {
        height: 47px !important;
        border-radius: 8px !important;
        font-size: 15px !important;
    }
    .Content__productsCategories--right-orderBy button {
        width: 200px !important;
        height: 40px !important;
        padding: 15px 22px !important;
        border-radius: 8px !important;
        font-size: 16px !important;
    }
    .Content__productsCategories--left-paymentMethods {
        padding: 50px 25px !important;
    }
    .Content__productsCategories--left-paymentMethods {
        padding: 50px 25px !important;
    }
    .productsCategories__left--paymentMethods-khipuTransfer {
        margin-bottom: 28px !important;
        padding-bottom: 28px !important;
        border-bottom: 0.01vw solid #70707052 !important;
    }
    .productsCategories__left--paymentMethods-paymentBanner h2 {
        font-size: 28px !important;
        margin-bottom: 20px !important;
    }
    .productsCategories__left--paymentMethods-paymentBanner {
        margin-bottom: 19px !important;
        padding-bottom: 19px !important;
        border-bottom: 1px solid #70707052 !important;
    }
    .Content__fastCart--bottom > div:last-of-type {
        gap: 20px !important;
        margin-top: 21px !important;
    }
    .productsCategories__left--paymentMethods-description p {
        font-size: 18px !important;
    }
    .productsCategories__left--paymentMethods-khipuTransfer p {
        font-size: 18px !important;
    }
    .productsCategories__left--paymentMethods-paymentBanner h2,
    .productsCategories__left--paymentMethods-title h3,
    .productsCategories__left--paymentMethods-khipuTransfer h2,
    .productsCategories__left--paymentMethods-paymentBanner h2,
    .productsCategories__left--paymentMethods-bottomText h2 {
        font-size: 18px !important;
    }
    .productsCategories__left--paymentMethods-khipuTransfer h2 {
        margin-bottom: 30px !important;
    }
    .productsCategories__left--paymentMethods-bottomText h2 {
        margin-bottom: 30px !important;
    }
    .Content__productsCategories--container {
        grid-template-columns: 274px 1fr !important;
        gap: 45px !important;
    }
    .productsCategories__left--categoriesList-top {
        padding: 12px 35px !important;
        height: 53px !important;
    }
    .productsCategories__left--categoriesList-top i {
        font-size: 18px !important;
        margin-right: 12px !important;
    }
    .Content__productsCategories--right-productsContainer {
        gap: 24px !important;
    }
    .Content__productsCategories--right-orderBy {
        margin-bottom: 25px !important;
    }
    .endCart__steps--step-number {
        width: 40px !important;
        height: 40px !important;
        border-width: 3px !important;
    }
    .endCart__steps--step-name a {
        font-size: 21px !important;
    }
    .endCart__steps--step-number h4 {
        font-size: 23px !important;
    }
    .Content__endCart--steps-step {
        padding-bottom: 18px !important;
        border-bottom: 2px solid #333 !important;
    }
    .Content__endCart--steps {
        gap: 12px !important;
        margin-bottom: 30px !important;
    }
    .Content__endCart--cartDetails-table table thead tr th {
        font-size: 21px !important;
        padding: 0px 38px !important;
    }
    .Content__endCart--cartDetails-table table tbody td {
        padding: 19px 38px !important;
    }
    .cart__productImage {
        width: 102px !important;
        height: 102px !important;
        padding: 12px !important;
        border: 2px solid #E0E0E0 !important;
    }
    .cart__productName h4 {
        font-size: 17px !important;
    }
    .cart__cashPrice {
        margin-bottom: 19px !important;
    }
    .cart__productPrice img {
        width: 38px !important;
        height: 23px !important;
        margin-right: 12px;
    }
    .cart__iconPrice img {
        width: 30px !important;
        height: 12px !important;
    }
    .cart__productQuantity input {
        width: 75px !important;
        height: 75px !important;
        padding: 19px !important;
        border: 1px solid #B2B2B2 !important;
        font-size: 24px !important;
    }
    .productQuantity-actions > div {
        height: 42px !important;
    }
    .cart__total h4 {
        font-size: 23px !important;
    }
    .cart__removeProduct {
        width: 38px !important;
        height: 38px !important;
    }
    .productQuantity-actions {
        font-size: 41px !important;
        height: 75px !important;
    }
    .endCart__cartDetails--total-top > div:first-of-type {
        margin-bottom: 19px !important;
    }
    .cartDetails__total--top-khipuTotal h4 {
        font-size: 19px !important;
        margin-right: 50px !important;
    }
    .cartDetails__total--top-khipuTotal h3 {
        font-size: 26px !important;
    }
    .cartDetails__total--top-cartTotal h4 {
        font-size: 21px !important;
        margin-right: 50px !important;
    }
    .cartDetails__total--top-cartTotal h3 {
        font-size: 30px !important;
    }
    .endCart__cartDetails--total-top {
        padding: 12px 25px !important;
        height: 124px !important;
    }
    .cartDetails__total--bottom-left {
        height: 681px !important;
        grid-template-columns: 266px 1fr !important;
        gap: 35px !important;
        padding: 0px 47px !important;
    }
    .bottom__left--details-title {
        margin-bottom: 8px !important;
    }
    .bottom__left--details-title h4 {
        font-size: 32px !important;
    }
    .bottom__left--details-subtitle p {
        font-size: 18px !important;
    }
    .bottom__left--details-coupon input {
        height: 65px !important;
        padding: 12px 25px !important;
        font-size: 22px !important;
        border: 2px solid #E0E0E0 !important;
    }
    .bottom__left--details-coupon {
        margin-bottom: 25px !important;
    }
    .bottom__left--details-button button {
        height: 56px !important;
        padding: 12px 25px !important;
        border-radius: 15px !important;
        font-size: 19px !important;
    }
    .cartDetails__total--bottom-right {
        padding: 38px 62px !important;
        background-color: #161616 !important;
    }
    .total__bottom--right-subtotal {
        padding-bottom: 12px !important;
        margin-bottom: 12px !important;
        border-bottom: 1px solid #454545d2 !important;
    }
    .total__bottom--right-subtotal h4 {
        font-size: 24px !important;
    }
    .total__bottom--right-location {
        margin-bottom: 13px !important;
    }
    /* .css-wri467-control {
        min-height: 56px !important;
        height: 56px !important;
    } */
    /* .css-hggapa-ValueContainer,
    .css-1thjgox-IndicatorsContainer {
        height: 56px !important;
    } */
    /* .css-ql2fpf-control {
        min-height: 56px !important;
        height: 56px !important;
    } */
    .total__bottom--right-khipuTransfer {
        padding: 19px 0px !important;
        margin-bottom: 12px !important;
        border-bottom: 1px solid #454545d2 !important;
    }
    .total__bottom--right-khipuTransfer h4 {
        font-size: 19px !important;
    }
    .total__bottom--right-total {
        margin-bottom: 12px !important;
        padding: 10px !important;
    }
    .total__bottom--right-total h4 {
        font-size: 19px !important;
    }
    .total__bottom--right-endPurchase a {
        height: 56px !important;
        padding: 12px 25px !important;
        font-size: 19px !important;
        border-radius: 13px !important;
    }
    .checkout__details--left-top, .checkout__details--right-top {
        height: 56px !important;
        padding: 19px 56px !important;
    }
    .checkout__details--left-top h4, .checkout__details--right-top h4 {
        font-size: 23px !important;
    }
    .checkout__details--left-bottom {
        border-right: 1px solid #b2b2b267 !important;
    }
    .checkout__details--left-bottom, .checkout__details--right-bottom {
        padding: 47px 66px !important;
    }
    .details__left--bottom-documentType {
        margin-bottom: 35px !important;
    }
    .details__left--bottom-documentType h4,
    .left__bottom--shippingData-title h4 {
        font-size: 28px !important;
    }
    .left__bottom--radioButton-radioInput input {
        width: 19px !important;
        height: 19px !important;
    }
    .left__bottom--radioButton-radioInput label {
        font-size: 19px !important;
        margin-left: 11px !important;
    }
    .details__left--bottom-radioButton {
        margin-bottom: 28px !important;
    }
    .checkout__inputContainer {
        gap: 30px !important;
        margin-bottom: 30px !important;
    }
    .left__bottom--radioButton-input input, .shippingData__title--inputs-input input {
        height: 56px !important;
        padding: 15px 23px !important;
        border: 1px solid #E0E0E0 !important;
        font-size: 15px !important;
    }
    .details__left--bottom-shippingData {
        margin-top: 38px !important;
    }
    .left__bottom--shippingData-title {
        margin-bottom: 38px !important;
    }
    .shippingData__title--inputs-createACcount input {
        width: 23px !important;
        height: 23px !important;
        margin-right: 19px !important;
    }
    .shippingData__title--inputs-createACcount label {
        font-size: 19px !important;
    }
    .Content__checkout--details-container {
        padding-right: 62px !important;
    }
    .checkout__details--right-bottom {
        padding: 46px 65px !important;
        padding-left: 0 !important;
    }
    .details__right--bottom-productResume {
        grid-template-columns: 112px 1fr !important;
        gap: 25px !important;
        margin-bottom: 24px !important;
    }
    .right__bottom--productResume-image {
        height: 112px !important;
        padding: 15px !important;
        border: 1px solid #E0E0E0 !important;
    }
    .right__bottom--productResume-details > div h4 {
        font-size: 15px !important;
    }
    .details__right--bottom-subtotal {
        padding: 15px 0px !important;
        margin-bottom: 28px !important;
        border-top: 1px solid #b2b2b267 !important;
        border-bottom: 1px solid #b2b2b267 !important;
    }
    .frecuentQuestions__section--description-text p,
    .frecuentQuestions__section--description-subHeading h4, 
    .frecuentQuestions__section--description-subHeading p {
        font-size: 18px !important;
    }
    .Header__topBar--container {
        grid-template-columns: 243px 1fr 400px !important;
        gap: 35px !important;
        height: 75px !important;
    }
    .Header__topBar {
        padding: 0 37px !important;
        height: 75px !important;
    }
    .Header__logo img {
        height: 52px !important;
    }
    
    .right__bottom--paymentsMethods-method label img {
        max-height: 2.5vw !important;
    }
    .Content__dusitoZone--image {
        max-width: 100% !important;
    }
    .Content__dusitoZone--image.slider-pc a {
        width: 100% !important;
    }
    /* .Content__flashOfferts--banner img {
        width: 100% !important;
    }
    .ais-SearchBox-input {
        font-size: 1vw !important;
        height: 2vw !important;
        padding: 0px 1.5vw !important;
        padding-right: 0 !important;
    }
    .ais-VoiceSearch {
        height: 2vw !important;
        width: 2vw !important;
    }
    .ais-VoiceSearch-button {
        height: 100% !important;
        width: 100% !important;
    }
    span.anticon.anticon-appstore.ant-menu-item-icon {
        font-size: 0.9vw !important;
    }
    span.ant-menu-title-content {
        font-size: 0.9vw !important;
    }
    .container {
        max-width: 100% !important;
    }
    .productCard__details--name h4 {
        font-size: 1vw !important;
    }
    .productCard__image {
        height: 15vw !important;
    }
    .Content__paymentsMethods--subtitle p {
        font-size: 0.8vw !important;
    }
    .Content__dustLovers--slide-description p {
        font-size: 0.8vw !important;
    }
    .Header__infoBar {
        padding: 0.6vw !important;
    }
    .Header__infoBar span {
        font-size: 0.8vw !important;
    }
    .Header__topBar--socials {
        gap: 0.4vw !important;
    }
    .Header__topBar--socials img {
        max-width: 1.3vw !important;
    }
    .Header__actions--login-image img {
        width: 1.3vw !important;
        height: 1.3vw !important;
        max-width: 1.3vw !important;
    }
    .Header__actions--likes img, 
    .Header__actions--cart img {
        width: 1.5vw;
    }
    .ais-SearchBox-form:before {
        background: transparent url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E) repeat scroll 0 0;
        margin-top: 0 !important;
        width: 0.4vw !important;
        height: 0.4vw !important;
        left: 0.55vw !important;
    }
    .counter {
        font-size: 0.5vw !important;
    }
    .Content__portSlider--slider img {
        border-radius: 0.8vw !important;
    }
    .Content__favoritesBrands--slider-slide img {
        max-height: 5vw !important;
    }
    .productCard__image--outStock {
        padding: 0.1vw 0.6vw;
    }
    .productCard__image--outStock span {
        font-size: 0.8vw !important;
    }
    .productCard__details--prices-price img {
        width: 1.1vw !important;
    }
    .Content__paymentsMethods--container {
        max-width: 61vw !important;
    }
    .Content__paymentsMethods--container {
        grid-template-columns: 14vw 1fr !important;
    }
    .Content__paymentsMethods--payment img {
        width: 10vw;
    }
    .Content__lastProducts .container,
    .Content__experiences .container,
    .Content__idealGift .container,
    .Content__promoBanners .container,
    .Footer__information .container,
    .Content__productsCategories .container,
    .Search__Results .container,
    .Content__reportError .container,
    .Content__recentViews .container,
    .Content__relatedProducts .container,
    .Content__howBuy .container,
    .Content__frecuentQuestions .container,
    .Content__contacto .container {
        max-width: 61vw !important;
    }
    .ant-menu-light .ant-menu-item-group-title {
        font-size: 0.8vw !important;
    }
    :where(.css-dev-only-do-not-override-k7429z).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item:not(:last-child) {
        margin-bottom: 1.4vw !important;
    }
    .ant-menu-item-group {
        margin-bottom: 1.3vw !important;
    }
    .ant-menu.ant-menu-sub.ant-menu-vertical {
        padding: 1.3vw 3vw !important;
    }
    .Content__dusitoZone--image {
        max-width: 61vw !important;
    }
    .Content__dusitoZone--image a {
        width: 100% !important;
    }
    .Content__recentViews {
        padding: 3vw 0 !important;
    }
    .Content__relatedProducts {
        padding: 2vw 0 !important;
    } */

    /* PRODUCT CATEOGIRES */

    /* .Content__productsCategories--right-orderBy button {
        width: 8.5vw !important;
    }
    .productsCategories__left--categoriesList-top span {
        font-size: 0.8vw !important;
    }
    .foundProducts__left--categories-category button {
        font-size: 0.6vw !important;
        height: 2vw !important;
        padding: 0 0.8vw !important;
        margin-bottom: 0.01vw !important;
        gap: 0.4vw !important;
    }
    .foundProducts__left--categories-category ul li a {
        padding: 0.7vw 0 !important;
        padding-left: 1.2vw !important;
    }
    .foundProducts__left--categories-category ul li {
        font-size: 0.6vw !important;
        border-bottom: 0.01vw solid #d9d9d9 !important;
    }
    .Content__productsCategories--container {
        margin-top: 1.3vw !important;
        margin-bottom: 1.3vw !important;
    }
    .Content__paymentsMethods--topbar h4 {
        font-size: 1vw !important;
    }
    .productCard__image--outStock {
        padding: 0.2vw 1vw !important;
    } */

    /* SINGLE PRODUCT */

    /* .Content__reportError--body-description p {
        font-size: 1vw !important;
        line-height: 1.5 !important;
    }
    .Content__reportError--sendError-title h2 {
        font-size: 1.1vw !important;
    }
    .singleProduct__left--imageNav-nav {
        height: 9vw !important;
        gap: 0.4vw !important;
    }
    .Content__singleProduct--left-mainImage img {
        max-height: initial !important;
    }
    .Content__singleProduct--left-mainImage {
        overflow: hidden !important;
    }
    .Content__relatedProducts--title h2 {
        margin-bottom: 4vw !important;
    } */

    /* FLOAT CART */

    /* .Content__fastCart--container {
        grid-template-rows: 5vw 1fr 14vw !important;
    } */

    /* CHECKOUT */

    /* .css-hggapa-ValueContainer {
        padding: 0.02vw 0.6vw !important;
    }
    .css-1dimb5e-singleValue,
    .css-1jqq78o-placeholder {
        font-size: 1vw !important;
    }
    .css-tj5bde-Svg {
        width: 1.3vw !important;
        height: 1.3vw !important;
    }
    .css-1nmdiq5-menu {
        font-size: 0.8vw !important;
    }
    li.ais-RefinementList-item {
        margin-bottom: 0.4vw !important;
    }
    input.ais-RefinementList-checkbox {
        width: 1vw !important;
        height: 1vw !important;
    }
    .ais-Panel-footer, 
    .ais-Panel-header {
        font-size: 1vw !important;
        line-height: 1.2 !important;
        margin-bottom: 0.7vw !important;
    }
    span.ais-RefinementList-labelText {
        font-size: 0.8vw !important;
    } */

    /* SEARCH */
    
    /* .Search__Results {
        max-width: 100% !important;
        width: 100%;
        padding: 2vw 0 !important;
    } */
    /* .Search__Results .container {
        max-width: 100% !important;
    } */
    /* .ais-Hits-item, .ais-InfiniteHits-item {
        padding: 0 1vw !important;
        line-height: 1.2 !important;
    }
    .productCard__details--name {
        padding-top: 0.5vw !important;
    }

    .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.css-dev-only-do-not-override-k7429z.ant-menu-submenu-placement-bottomLeft {
        width: 70vw !important;
    }
    li.ant-menu-item.ant-menu-item-only-child {
        width: 100% !important;
    }

    .Content__singleProduct--left-imageNav > div img {
        height: 9vw !important;
    }
    ul.ais-Hits-list {
        column-gap: 2vw !important;
        row-gap: 4vw !important;
    }
    .likeImage svg {
        font-size: 1.3vw !important;
    }
   
    .selectedAlert {
        font-size: 1vw !important;
    }

    .pagination {
        margin: 2vw auto !important;
    }

    .ais-Pagination-link {
        height: 1.5vw !important;
        padding: 0 0.8vw !important;
        line-height: 0 !important;
    }
    a.ais-Pagination-link.ais-Pagination-link--selected {
        font-size: 0.5vw !important;
    }
    a.ais-Pagination-link {
        font-size: 0.8vw !important;
    }
    span.ais-Pagination-link {
        font-size: 0.8vw !important;
    } */

    /* WISHLIST */

    /* .wishlist {
        max-width: 61vw !important;
        padding: 3vw 0 !important;
    }
    .wishlist h1 {
        margin-bottom: 2vw !important;
        font-size: 1.4vw !important;
    }
    .productCard__image img {
        max-height: 15vw !important;
    }
    .productCard__details--name h4 {
        max-height: 2.5vw !important;
    }

    .Content__howBuy--title h1, 
    .Content__frecuentQuestions--title h1, 
    .Content__marcas--title h1,
    .Content__contacto--form-title h1 {
        font-size: 1.6vw !important;
        line-height: 2 !important;
    }
    .Content__frecuentQuestions--section-title h2 {
        font-size: 0.8vw !important;
    }
    .frecuentQuestions__section--description-heading h2 {
        font-size: 0.9vw !important;
    }
    .frecuentQuestions__section--description-subHeading h4, .frecuentQuestions__section--description-subHeading p {
        font-size: 0.8vw !important;
    }
    .frecuentQuestions__section--description-image img {
        max-height: 6vw !important;
        width: 33vw !important;
    }
    .Content__contacto--form-input label {
        font-size: 0.8vw !important;
    }
    .Content__contacto--form-input {
        margin-top: 0.6vw !important;
    }
    .Content__contacto--form-input input, .Content__contacto--form-input select, .Content__contacto--form-input textarea {
        margin-top: 0.6vw !important;
        padding: 0.5vw 1vw !important;
        border: 0.01vw solid #ccc !important;
        border-radius: 0.8vw !important;
        font-size: 0.7vw !important;
    }
    .Content__contacto--form-title {
        margin-bottom: 1.3vw !important;
    }
    .Content__howBuy--title, .Content__frecuentQuestions--title, .Content__marcas--title {
        margin-bottom: 1vw !important;
    }
    .mercadoPago, .khipuPago, .bancoEstadoPago {
        margin-top: 1.5vw !important;
    }
    .frecuentQuestions__section--description-subHeading {
        margin-bottom: 1vw !important;
    }

    .Content__howBuy--video iframe {
        height: 25vw !important;
    }

    .Content__contacto--container {
        column-gap: 1.2vw !important;
    }

    .Content__contacto--form-button button {
        padding: 0.4vw 2vw !important;
        border-radius: 0.3vw !important;
        height: 1.8vw !important;
        font-size: 0.6vw !important;
    }
    .Content__contacto--form-button {
        margin-top: 1.3vw !important;
    } */

} 
.CustomBanners .Content__banners--grid-banner img {
    height: initial !important;
}