.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-prev:before, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-next:before, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow:before{-webkit-mask-size:26px;mask-size:26px;width:26px;height:26px;background-color:#444444;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-prev, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-next, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow{width:26px;height:26px;background-color:#ffffff;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-arrow, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow{padding:5px 5px 5px 5px;border-radius:50% 50% 50% 50%;}body .elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-slider .slick-prev, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow--left{left:25px;}body .elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-slider .slick-next, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow--right{right:25px;}body .elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-slider .slick-arrow, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow{top:50%;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-arrow:before{opacity:1;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots{bottom:0px !important;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots button{width:10px;height:10px;box-sizing:border-box;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li{margin:0 10px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li button{padding:5px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li button, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li button{border-width:5px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li:hover button, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li.slick-active button{width:10px;height:10px;}.elementor-8010000 .elementor-element.elementor-element-133ad7c > .elementor-element-populated{margin:0px 0px 0px 50px;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container{background-color:#ffffff00;padding:0px 0px 0px 0px;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container .product-description{max-width:100%;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container .tabs .tab-pane{padding:40px 0px 0px 0px;}@media(min-width:768px){.elementor-8010000 .elementor-element.elementor-element-1a6dcf5d{width:45.244%;}.elementor-8010000 .elementor-element.elementor-element-133ad7c{width:54.756%;}}/* Start custom CSS for pkproductimage, class: .elementor-element-63d8366d */.elementor-8010000 .elementor-element.elementor-element-63d8366d img {
    width: 100%;
    max-width: 520px;
    height: 520px;
    object-fit: contain;
    margin: 0 auto;
    display: block;
}

@media (max-width: 767px) {
    .elementor-8010000 .elementor-element.elementor-element-63d8366d img {
        max-width: 100%;
        height: 360px;
    }
}

/* =========================================
   GALERÍA PRODUCTO ALYSUM / CREATIVE ELEMENTS
   ========================================= */

/* CONTENEDOR GENERAL */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .images-container.thumb-vertical {
    display: flex !important;
    align-items: flex-start !important;
    gap: 25px !important;
    width: 100% !important;
}

/* MINIATURAS IZQUIERDA */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails {
    flex: 0 0 90px !important;
    width: 90px !important;
    max-width: 90px !important;
    height: 560px !important;
    overflow: hidden !important;
    position: relative !important;
}

/* IMÁGENES DE MINIATURAS */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails img {
    width: 80px !important;
    height: 95px !important;
    object-fit: contain !important;
    object-position: center !important;
    margin: 0 auto 10px !important;
}

/* LIMITAR EL CARRUSEL DE MINIATURAS */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails .slick-list,
.elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails .swiper,
.elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails .swiper-container {
    max-height: 560px !important;
    overflow: hidden !important;
}

/* ZONA PRINCIPAL */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .main-image-container {
    flex: 1 1 auto !important;
    width: calc(100% - 115px) !important;
    min-width: 0 !important;
}

/* CONTENEDOR FOTO PRINCIPAL */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover {
    width: 100% !important;
    height: 560px !important;
    min-height: 560px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    overflow: hidden !important;
    position: relative !important;
}

/* CAPA PRINCIPAL QUE USA ALYSUM */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover .smooth500 {
    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    background-size: auto 88% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;

    margin: 0 auto !important;
}

/* CAPA INTERNA ALYSUM */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover .layer {
    width: 100% !important;
    height: 100% !important;

    background-size: auto 88% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* CUANDO LA FOTO VIENE COMO IMG */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover img {
    width: auto !important;
    height: 88% !important;

    max-width: 95% !important;
    max-height: 520px !important;

    object-fit: contain !important;
    object-position: center center !important;

    margin: auto !important;
    display: block !important;
}

/* EVITAR ALTURAS EXTRAÑAS */
.elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover > div,
.elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover > a {
    max-height: 560px !important;
}

/* =========================================
   TABLET
   ========================================= */
@media (max-width: 991px) {

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .images-container.thumb-vertical {
        gap: 15px !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails {
        flex: 0 0 75px !important;
        width: 75px !important;
        max-width: 75px !important;
        height: 460px !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails img {
        width: 65px !important;
        height: 80px !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .main-image-container {
        width: calc(100% - 90px) !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover {
        height: 460px !important;
        min-height: 460px !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover .smooth500,
    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover .layer {
        background-size: auto 88% !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover img {
        height: 88% !important;
        max-height: 430px !important;
    }
}

/* =========================================
   MÓVIL
   ========================================= */
@media (max-width: 767px) {

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .images-container.thumb-vertical {
        display: block !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .main-image-container {
        width: 100% !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover {
        width: 100% !important;
        height: 380px !important;
        min-height: 380px !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover .smooth500,
    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover .layer {
        width: 100% !important;
        height: 100% !important;

        background-size: auto 90% !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .product-cover img {
        width: auto !important;
        height: 90% !important;

        max-width: 100% !important;
        max-height: 360px !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin-top: 15px !important;
        overflow: visible !important;
    }

    .elementor-8010000 .elementor-element.elementor-element-63d8366d .vertical-thumbnails img {
        width: 70px !important;
        height: 80px !important;
        margin: 0 5px !important;
    }
}/* End custom CSS */