
.w-125{
    max-width: 125px;
}

.mav-home-one{
    position: absolute;
    z-index: 1;
    width: 100%;
}

.br-20{
    border-radius: 20px;
}

.loading{
    background-image: url('/images/svg/loading.svg');
}

.wrap {
    position: relative;
    z-index: 0;
    width: 100%;
    height: 100%;
    padding: 0 55px;
}

.wrap-2 {
    position: relative;
    z-index: 0;
    width: 100%;
    height: 100%;
    padding: 0 10px;
}

.slider {
position: relative;
z-index: 10;
padding: 0 0px;
margin: 0rem auto;
max-width: 1000px;
width: 100%;
}

.slick-arrow {
position: absolute;
top: 50%;
width: 75px;
height: 55px;
line-height: 50px;
margin-top: -25px;
border: none;
background: transparent;
font-family: monospace;
font-size: 4.5rem;
z-index: 1;
outline: none;
text-shadow: 0 0 0.7em black;
}

.slick-prev {
left: -30px;
text-align: left;
}

.slick-next {
right: -30px;
text-align: right;
}

.item.slick-slide {
width: 400px;
height: 400px !important;
transition: transform .4s;
position: relative;
}
.item.slick-slide {
transform: scale(0.7)  translate(640px);
}

.item.slick-slide.slick-center + .slick-slide {
transform: scale(0.8) translate(-250px);
 z-index: 10;
}

.item.slick-slide.slick-center + .slick-slide + .item.slick-slide {
transform: scale(0.7)  translate(-640px);
 z-index: 5;
}

.item.slick-slide.slick-active {
    transform: scale(0.8) translate(250px);
}

.item.slick-slide.slick-center {
    transform: scale(1);
     z-index: 30;
}

.slick-center:after {
opacity: 0;
}

.item-carrousel .detail-carrousel-home {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translatex(-50%);
    min-width: 100%;
    font-size: 12px;
    line-height: 1rem;
    padding-top: 20px;
    border-radius: 20px;
}

.degradado-blue{
    background: linear-gradient(0deg, rgb(31 177 198) 0%, rgb(195 255 255 / 8%) 98%);
}
.degradado-pink{
    background: linear-gradient(0deg, rgb(229 82 208) 0%, rgb(247 195 255 / 8%) 98%);
}

/* ALQUILER DE PRENDAS */
.benefits-renting{
    border-radius: 10px;
    text-align: center;
    display: grid;
    background:#8042EA;
    width: 100%;
    color:#fff;
}

.benefits-renting .info{
    margin-top: -45px;
    display: flex;
    justify-content: center;
}

.benefits-renting .info img{
    width: 100px;
    height: 100px;
    object-fit: cover;
    background: #8042EA;
    border-radius: 10px;
    border-width: 3px;
    border-style: solid;
    border-color: #fff;
    padding: 15px;
}

/* GALERY */
.galery {
    width: 100%;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: repeat(1, minmax(320px, 1fr));
    gap: 20px;
    grid-auto-flow: dense;
}

.galery-picture {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1025px) {
    .galery {
        grid-template-columns: repeat(5, 1fr);
    }
    .bigger {
        grid-column: span 2;
        grid-row: span 2;
    }
    }
    /* Medium devices (tablets, 768px and up) */
    @media (min-width: 768px) and (max-width: 1024px) {
        .galery {
            grid-template-columns: repeat(2, 1fr);
        }
    }
    /* Extra small devices (portrait phones, less than 768px) */
    @media (max-width: 767.98px) {
        .slick-prev {
            left: -22px;

        }
        .slick-next {
            right: -22px;
        }

        .slick-arrow{
            font-size: 4rem;
        }

        .wrap {
            padding: 0 20px;
        }
        .item.slick-slide {
        width: 340px;
        height: 340px !important;
        }
        .feature_content img{
            width: 90px
        }
    }
