.elementor-97344 .elementor-element.elementor-element-99dc288{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97344 .elementor-element.elementor-element-99dc288:not(.elementor-motion-effects-element-type-background), .elementor-97344 .elementor-element.elementor-element-99dc288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061427;}.elementor-97344 .elementor-element.elementor-element-29906ae{--display:flex;}.elementor-97344 .elementor-element.elementor-element-5cfe4fd > .elementor-widget-container{border-style:none;}.elementor-97344 .elementor-element.elementor-element-5cfe4fd .mpd-breadcrumbs ol{justify-content:flex-start;}.elementor-97344 .elementor-element.elementor-element-5cfe4fd .mpd-breadcrumbs a, .elementor-97344 .elementor-element.elementor-element-5cfe4fd .mpd-breadcrumbs__item{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-97344 .elementor-element.elementor-element-5cfe4fd .mpd-breadcrumbs a{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-5cfe4fd .mpd-breadcrumbs__current{color:#32AACC;}.elementor-97344 .elementor-element.elementor-element-5cfe4fd .mpd-breadcrumbs__separator{margin-left:8px;margin-right:8px;}.elementor-97344 .elementor-element.elementor-element-ab9ad89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-97344 .elementor-element.elementor-element-3c82dbd{--display:flex;}.elementor-97344 .elementor-element.elementor-element-d7d86bb .mpd-thumbs-horizontal{--mpd-thumb-columns:4;}.elementor-97344 .elementor-element.elementor-element-d7d86bb .flex-control-thumbs{--mpd-thumb-columns:4;}.elementor-97344 .elementor-element.elementor-element-d7d86bb .mpd-gallery-thumbs{gap:10px;}.elementor-97344 .elementor-element.elementor-element-d7d86bb .mpd-thumb-item img{opacity:0.7;}.elementor-97344 .elementor-element.elementor-element-d7d86bb .mpd-thumb-item.mpd-thumb-active img, .elementor-97344 .elementor-element.elementor-element-d7d86bb .mpd-thumb-item:hover img{opacity:1;}.elementor-97344 .elementor-element.elementor-element-8f6aa5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-97344 .elementor-element.elementor-element-1b4493f .mpd-product-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:32px;text-transform:uppercase;}.elementor-97344 .elementor-element.elementor-element-d8651dc .mpd-product-rating .star-rating span:before{color:#FFD700;}.elementor-97344 .elementor-element.elementor-element-d8651dc .mpd-product-rating .mpd-star-filled{color:#FFD700;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price{justify-content:flex-start;color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price ins{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price ins{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .amount{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price .amount{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price, .elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price, .elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .amount, .elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price .amount{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price ins .amount{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price ins .amount{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price del{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price del .amount{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price del{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price del .amount{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price del, .elementor-97344 .elementor-element.elementor-element-bf0ac48 .mpd-product-price .price del{font-family:"Inter", Sans-serif;}.elementor-97344 .elementor-element.elementor-element-0832874 .mpd-short-description{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;}.elementor-97344 .elementor-element.elementor-element-090131d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-97344 .elementor-element.elementor-element-090131d .mpd-add-to-cart{justify-content:flex-start;}.elementor-97344 .elementor-element.elementor-element-090131d .mpd-add-to-cart form.cart{justify-content:flex-start;}.elementor-97344 .elementor-element.elementor-element-090131d .mpd-add-to-cart .single_add_to_cart_button{background-color:#32AACC;font-family:"Inter", Sans-serif;text-transform:uppercase;}.elementor-97344 .elementor-element.elementor-element-5f4e8b3 .mpd-product-meta-label{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-97344 .elementor-element.elementor-element-5f4e8b3 .mpd-product-meta-value, .elementor-97344 .elementor-element.elementor-element-5f4e8b3 .mpd-product-meta-value a{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-5f4e8b3 .mpd-product-meta-value a:hover{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-b377cfe{--display:flex;}.elementor-97344 .elementor-element.elementor-element-be73a51 .woocommerce-tabs .tabs li a, .elementor-97344 .elementor-element.elementor-element-be73a51 .mpd-tab-item{color:#000000;font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-97344 .elementor-element.elementor-element-be73a51 .woocommerce-tabs .tabs li.active a, .elementor-97344 .elementor-element.elementor-element-be73a51 .mpd-tab-item.active{color:#000000;}.elementor-97344 .elementor-element.elementor-element-be73a51 .woocommerce-tabs .panel, .elementor-97344 .elementor-element.elementor-element-be73a51 .mpd-tab-content{color:#FFFFFF;}.elementor-97344 .elementor-element.elementor-element-ff2ace6{--display:flex;}.elementor-97344 .elementor-element.elementor-element-b7d5a10 .mpd-products-grid{--mpd-columns:4;}.elementor-97344 .elementor-element.elementor-element-b7d5a10 .mpd-related-heading{color:#FFFFFF;font-family:"Manrope", Sans-serif;text-transform:uppercase;}@media(max-width:1024px){.elementor-97344 .elementor-element.elementor-element-b7d5a10 .mpd-products-grid{--mpd-columns:2;}}@media(max-width:767px){.elementor-97344 .elementor-element.elementor-element-ab9ad89{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-97344 .elementor-element.elementor-element-1b4493f .mpd-product-title{font-size:24px;}.elementor-97344 .elementor-element.elementor-element-b7d5a10 .mpd-products-grid{--mpd-columns:2;}}/* Start custom CSS for container, class: .elementor-element-99dc288 */#mvp-main-body-wrap{
    margin: 0px !important;
}
#mvp-main-body-wrap .mvp-main-box-cont{
    width: 100%;
}
.woocommerce .woocommerce-breadcrumb{
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.mpd-product-gallery .mpd-gallery-slide img 
 { 
    max-height: 500px;
    object-fit: contain;
}
.mpd-product-item .mpd-product-image-wrapper img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.3s ease;
    height: 260px !important;
    object-fit: cover;
    object-position: top;
}
/* ================================
   PRODUCT GALLERY - THUMBS LEFT
================================ */

.mpd-product-gallery .mpd-gallery-inner {
    display: grid !important;
    grid-template-columns: 80px minmax(0, 1fr) !important;
    gap: 15px !important;
    align-items: start !important;
}

/* Main image */
.mpd-product-gallery .mpd-gallery-main-image {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
}

/* Thumbnail container */
.mpd-product-gallery .mpd-gallery-thumbs {
    grid-column: 1 !important;
    grid-row: 1 !important;

    width: 80px !important;
    height: auto !important;

    display: flex !important;
    flex-direction: column !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* Override plugin horizontal thumbnail rules */
.mpd-product-gallery .mpd-thumbs-horizontal {
    display: flex !important;
    flex-direction: column !important;
}

/* Individual thumbnail */
.mpd-product-gallery .mpd-thumb-item {
    width: 80px !important;
    height: 80px !important;

    min-width: 80px !important;
    max-width: 80px !important;

    flex: 0 0 80px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
    cursor: pointer;
}

/* Thumbnail image */
.mpd-product-gallery .mpd-thumb-item img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
    display: block !important;
}

/* Active thumbnail */
.mpd-product-gallery .mpd-thumb-active {
    border: 2px solid #000 !important;
}

/* Main product image */
.mpd-product-gallery .mpd-gallery-main-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}


/* ================================
   MOBILE
================================ */

@media (max-width: 767px) {

    .mpd-product-gallery .mpd-gallery-inner {
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
    }

    .mpd-product-gallery .mpd-gallery-main-image {
        order: 1 !important;
        width: 100% !important;
    }

    .mpd-product-gallery .mpd-gallery-thumbs {
        order: 2 !important;

        width: 100% !important;

        display: flex !important;
        flex-direction: row !important;

        overflow-x: auto !important;

        gap: 8px !important;
    }

    .mpd-product-gallery .mpd-thumb-item {
        width: 70px !important;
        height: 70px !important;

        min-width: 70px !important;
        max-width: 70px !important;

        flex: 0 0 70px !important;
    }
}/* End custom CSS */