.elementor-2934 .elementor-element.elementor-element-73d02c55 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2934 .elementor-element.elementor-element-73d02c55{z-index:1;margin-top:140px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-2934 .elementor-element.elementor-element-52800135 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-2934 .elementor-element.elementor-element-4815e717 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-2934 .elementor-element.elementor-element-4815e717 .gallery-item .gallery-caption{display:none;}.elementor-2934 .elementor-element.elementor-element-4815e717 .gallery-item{padding:0 0px 0px 0;}.elementor-2934 .elementor-element.elementor-element-4815e717 .gallery{--gallery-spacing:0px;}@media(max-width:1024px){.elementor-2934 .elementor-element.elementor-element-73d02c55{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}}@media(max-width:767px){.elementor-2934 .elementor-element.elementor-element-73d02c55{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}}/* Start custom CSS for image-gallery, class: .elementor-element-4815e717 */#pdp-gallery .gallery .gallery-item {
    max-width: 100%;
}
#pdp-gallery .gallery .gallery-item .gallery-icon {
    height: 100%;
}
#pdp-gallery .gallery .gallery-item .gallery-icon img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    margin: 0;
}
#pdp-gallery .gallery .gallery-item:nth-child(3) {
    align-self: center;
}
#pdp-gallery .gallery .gallery-item:nth-child(3) .gallery-icon img {
    margin: 0 auto;
    object-fit: scale-down;
}

@supports (display: grid) {
    #pdp-gallery .gallery {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 2vw;
        grid-row-gap: 2vw;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(5) {
        grid-area: 2 / 3 / 3 / 5;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(1) {
        grid-area: 1 / 1 / 3 / 2;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(2) {
        grid-area: 1 / 2 / 2 / 4;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(3) {
        grid-area: 1 / 4 / 2 / 5;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(4) {
        grid-area: 2 / 2 / 3 / 3;
    }
}

@media all and (-ms-high-contrast:none) {
    #pdp-gallery .gallery {
        display: -ms-grid;
        -ms-grid-columns: repeat(4, 1fr);
        -ms-grid-rows: repeat(2, 1fr);
        -ms-grid-column-gap: 2vw;
        -ms-grid-row-gap: 2vw;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(5) {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        -ms-grid-column: 3;
        -ms-grid-column-span: 3;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 3;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(3) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 4;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(4) {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
    }
}
@media only screen and (max-width:40em) { 
    #pdp-gallery .gallery {
        display: flex;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(3) .gallery-icon {
        overflow: hidden;
    }
    #pdp-gallery .gallery .gallery-item:nth-child(3) .gallery-icon img {
        width: auto;
        object-fit: contain;
        transform: scale(1.2);
    }
}/* End custom CSS */