.elementor-598 .elementor-element.elementor-element-44565186>.elementor-container {
    max-width: 1300px;
}

.elementor-598 .elementor-element.elementor-element-44565186 {
    /* margin-top: 30px; */
    margin-bottom: 0px;
}

.elementor-598 .elementor-element.elementor-element-6c1ac67b>.elementor-container {
    max-width: 1300px;
}

.elementor-598 .elementor-element.elementor-element-308036dc>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-598 .elementor-element.elementor-element-30371618 .elementor-heading-title {
    font-size: 40px;
    line-height: 1.1em;
}

.elementor-598 .elementor-element.elementor-element-7f56f53 {
    color: #00173C;
}

.elementor-598 .elementor-element.elementor-element-14872236 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-598 .elementor-element.elementor-element-1e2cba0c>.elementor-element-populated,
.elementor-598 .elementor-element.elementor-element-1e2cba0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-598 .elementor-element.elementor-element-1e2cba0c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-598 .elementor-element.elementor-element-1e2cba0c>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(231, 231, 231, 0.5);
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 010px;
}

.elementor-598 .elementor-element.elementor-element-1e2cba0c:hover>.elementor-element-populated {
    box-shadow: 0px 0px 20px 12px rgba(231, 231, 231, 0.5);
}

.elementor-598 .elementor-element.elementor-element-5e3969d5 {
    --icon-box-icon-margin: 5px;
}

.elementor-598 .elementor-element.elementor-element-5e3969d5 .elementor-icon-box-title {
    margin-block-end: 8px;
}

.elementor-598 .elementor-element.elementor-element-5e3969d5 .elementor-icon {
    font-size: 75px;
}

.elementor-598 .elementor-element.elementor-element-5e3969d5 .elementor-icon-box-title,
.elementor-598 .elementor-element.elementor-element-5e3969d5 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-598 .elementor-element.elementor-element-5e3969d5 .elementor-icon-box-description {
    font-size: 15px;
}

.elementor-598 .elementor-element.elementor-element-19c0b908>.elementor-element-populated,
.elementor-598 .elementor-element.elementor-element-19c0b908>.elementor-element-populated>.elementor-background-overlay,
.elementor-598 .elementor-element.elementor-element-19c0b908>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-598 .elementor-element.elementor-element-19c0b908>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(231, 231, 231, 0.5);
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 010px;
}

.elementor-598 .elementor-element.elementor-element-19c0b908:hover>.elementor-element-populated {
    box-shadow: 0px 0px 20px 12px rgba(231, 231, 231, 0.5);
}

.elementor-598 .elementor-element.elementor-element-2cf177aa {
    --icon-box-icon-margin: 5px;
}

.elementor-598 .elementor-element.elementor-element-2cf177aa .elementor-icon-box-title {
    margin-block-end: 8px;
}

.elementor-598 .elementor-element.elementor-element-2cf177aa .elementor-icon {
    font-size: 75px;
}

.elementor-598 .elementor-element.elementor-element-2cf177aa .elementor-icon-box-title,
.elementor-598 .elementor-element.elementor-element-2cf177aa .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-598 .elementor-element.elementor-element-2cf177aa .elementor-icon-box-description {
    font-size: 15px;
}

.elementor-598 .elementor-element.elementor-element-6faad96b>.elementor-element-populated,
.elementor-598 .elementor-element.elementor-element-6faad96b>.elementor-element-populated>.elementor-background-overlay,
.elementor-598 .elementor-element.elementor-element-6faad96b>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-598 .elementor-element.elementor-element-6faad96b>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(231, 231, 231, 0.5);
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 10px 20px 010px;
}

.elementor-598 .elementor-element.elementor-element-6faad96b:hover>.elementor-element-populated {
    box-shadow: 0px 0px 20px 12px rgba(231, 231, 231, 0.5);
}

.elementor-598 .elementor-element.elementor-element-246be220 {
    --icon-box-icon-margin: 5px;
}

.elementor-598 .elementor-element.elementor-element-246be220 .elementor-icon-box-title {
    margin-block-end: 8px;
}

.elementor-598 .elementor-element.elementor-element-246be220 .elementor-icon {
    font-size: 75px;
}

.elementor-598 .elementor-element.elementor-element-246be220 .elementor-icon-box-title,
.elementor-598 .elementor-element.elementor-element-246be220 .elementor-icon-box-title a {
    font-size: 20px;
}

.elementor-598 .elementor-element.elementor-element-246be220 .elementor-icon-box-description {
    font-size: 15px;
}

.elementor-598 .elementor-element.elementor-element-382be663>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-598 .elementor-element.elementor-element-6808db63 {
    width: auto;
    max-width: auto;
}

.elementor-598 .elementor-element.elementor-element-4ff6a882 {
    width: auto;
    max-width: auto;
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
}

.elementor-598 .elementor-element.elementor-element-4ff6a882>.elementor-widget-container {
    margin: 0px 0px 0px 50px;
}

.elementor-598 .elementor-element.elementor-element-2fd175cd .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_1);
    text-transform: uppercase;
}

.elementor-598 .elementor-element.elementor-element-2fd175cd .elementor-button:hover,
.elementor-598 .elementor-element.elementor-element-2fd175cd .elementor-button:focus {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-598 .elementor-element.elementor-element-2fd175cd>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-6ff59493>.elementor-container {
    max-width: 1300px;
}

.elementor-598 .elementor-element.elementor-element-6ff59493 {
    margin-top: 100px;
    margin-bottom: 060px;
}

.elementor-598 .elementor-element.elementor-element-3a57f46e>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs ul.wc-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    margin: 30px auto 0;
    padding: 0 0 10px;
    max-width: 600px;
}

.elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs ul.wc-tabs li {
    margin: 0 25px;
    padding: 0;
    position: relative;
    border: none;
    background: transparent;
}

.elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs ul.wc-tabs li a {
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 600;
    color: #777777;
    padding: 0;
}

.elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs ul.wc-tabs li.active a {
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs ul.wc-tabs li.active::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 2px;
    background-color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs .woocommerce-Tabs-panel {
    margin-top: 80px;
}

.elementor-598 .elementor-element.elementor-element-76057593>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: #F2F2F2;
    padding: 22px 22px 22px 22px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-size: 17px;
    text-transform: capitalize;
    color: var(--e-global-color-blocksy_palette_2);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    margin-left: 10px;
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 15px;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-blocksy_palette_1);
    fill: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    margin: 5px 5px 5px 5px;
    border-style: solid;
    border-color: #FFFFFF00;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px;
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-blocksy_palette_1);
    fill: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: var(--e-global-color-blocksy_palette_1);
    fill: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-15560985 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: var(--e-global-color-blocksy_palette_1);
}

.elementor-598 .elementor-element.elementor-element-3473dc6a>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-2b203916>.elementor-widget-container {
    margin: -35px 0px 0px 0px;
}

.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-field textarea,
.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-field select {
    border-radius: 11px 11px 11px 11px;
    text-indent: 5px;
}

.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-field select {
    height: 50px;
}

.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-submit-container {
    text-align: left;
}

.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-submit-container .wpforms-submit {
    display: inline-block;
    background-color: var(--e-global-color-blocksy_palette_1);
    color: var(--e-global-color-blocksy_palette_8);
    border-radius: 11px 11px 11px 11px;
}

.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover,
.elementor-598 .elementor-element.elementor-element-2b203916 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover {
    background: var(--e-global-color-blocksy_palette_2);
}

.elementor-598 .elementor-element.elementor-element-45da380f .elementor-toc__header-title {
    text-align: start;
}

.elementor-598 .elementor-element.elementor-element-45da380f {
    --header-color: var(--e-global-color-blocksy_palette_2);
    --item-text-hover-color: var(--e-global-color-blocksy_palette_1);
    --item-text-hover-decoration: underline;
}

.elementor-598 .elementor-element.elementor-element-45da380f .elementor-toc__header {
    flex-direction: row;
}

.elementor-598 .elementor-element.elementor-element-45da380f .elementor-toc__list-item {
    text-transform: capitalize;
}

.elementor-598 .elementor-element.elementor-element-50344f32:not(.elementor-motion-effects-element-type-background),
.elementor-598 .elementor-element.elementor-element-50344f32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-598 .elementor-element.elementor-element-50344f32,
.elementor-598 .elementor-element.elementor-element-50344f32>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-598 .elementor-element.elementor-element-50344f32 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 15px 30px 15px;
    z-index: 1;
}

.elementor-598 .elementor-element.elementor-element-50344f32>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-598 .elementor-element.elementor-element-5d95fd79 {
    text-align: center;
}

.elementor-598 .elementor-element.elementor-element-5d95fd79 .elementor-heading-title {
    font-size: 30px;
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-2ecac36b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-598 .elementor-element.elementor-element-2ecac36b .elementor-icon {
    font-size: 70px;
}

.elementor-598 .elementor-element.elementor-element-2ecac36b .elementor-icon svg {
    height: 70px;
}

.elementor-598 .elementor-element.elementor-element-7642eb76 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-598 .elementor-element.elementor-element-14bb6049 .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_1);
    text-transform: uppercase;
}

.elementor-598 .elementor-element.elementor-element-14bb6049 .elementor-button:hover,
.elementor-598 .elementor-element.elementor-element-14bb6049 .elementor-button:focus {
    background-color: var(--e-global-color-blocksy_palette_8);
    color: var(--e-global-color-blocksy_palette_2);
}

.elementor-598 .elementor-element.elementor-element-14bb6049>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-598 .elementor-element.elementor-element-14bb6049 .elementor-button:hover svg,
.elementor-598 .elementor-element.elementor-element-14bb6049 .elementor-button:focus svg {
    fill: var(--e-global-color-blocksy_palette_2);
}

.elementor-598 .elementor-element.elementor-element-80d620e>.elementor-container {
    max-width: 1300px;
}

.elementor-598 .elementor-element.elementor-element-80d620e {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products li.product {
    text-align: center;
    --button-align-display: flex;
    --button-align-direction: column;
    --button-align-justify: space-between;
    padding: 0px 0px 25px 0px;
}

.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
}

.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-size: 22px;
}

.woocommerce .elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products .products>h2 {
    text-align: center;
}

.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products li.product .button {
    text-transform: uppercase;
}

.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products li.product:hover {
    box-shadow: 0px 0px 10px 0px rgba(209.25000000000003, 209.25000000000003, 209.25000000000003, 0.5);
}

.elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

@media(min-width:768px) {
    .elementor-598 .elementor-element.elementor-element-308036dc {
        width: 45%;
    }

    .elementor-598 .elementor-element.elementor-element-3b6f91ab {
        width: 55%;
    }

    .elementor-598 .elementor-element.elementor-element-3a57f46e {
        width: 74%;
    }

    .elementor-598 .elementor-element.elementor-element-68f97a9e {
        width: 25.921%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-598 .elementor-element.elementor-element-308036dc {
        width: 100%;
    }

    .elementor-598 .elementor-element.elementor-element-3b6f91ab {
        width: 100%;
    }

    .elementor-598 .elementor-element.elementor-element-3a57f46e {
        width: 100%;
    }

    .elementor-598 .elementor-element.elementor-element-68f97a9e {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-598 .elementor-element.elementor-element-308036dc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-598 .elementor-element.elementor-element-30371618 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-598 .elementor-element.elementor-element-4ff6a882 {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-598 .elementor-element.elementor-element-2fd175cd>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-598 .elementor-element.elementor-element-3a57f46e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }
}

@media(max-width:767px) {
    .elementor-598 .elementor-element.elementor-element-24e3263a>.elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-598 .elementor-element.elementor-element-30371618 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.15em;
    }

    .elementor-598 .elementor-element.elementor-element-5e3969d5 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-598 .elementor-element.elementor-element-2cf177aa .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-598 .elementor-element.elementor-element-246be220 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-598 .elementor-element.elementor-element-6808db63>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-598 .elementor-element.elementor-element-6808db63 {
        text-align: left;
    }

    .elementor-598 .elementor-element.elementor-element-4ff6a882>.elementor-widget-container {
        margin: 020px 0px 0px 0px;
    }

    .elementor-598 .elementor-element.elementor-element-4ff6a882 {
        --alignment: center;
    }

    .elementor-598 .elementor-element.elementor-element-4ff6a882 {
        --grid-side-margin: 10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-598 .elementor-element.elementor-element-4ff6a882 .elementor-share-btn {
        font-size: calc(0.7px * 10);
    }

    .elementor-598 .elementor-element.elementor-element-6ff59493 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .woocommerce .elementor-598 .elementor-element.elementor-element-340a8577 .woocommerce-tabs ul.wc-tabs li a {
        font-size: 15px;
    }

    .elementor-598 .elementor-element.elementor-element-ff345ad.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }
}

/* Start custom CSS for column, class: .elementor-element-68f97a9e */
.elementor-598 .elementor-element.elementor-element-68f97a9e.h2 {
    font-size: 30px;
}

/* End custom CSS */

.elementor-598 .elementor-widget-woocommerce-product-images .flex-control-thumbs {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0;
}

.elementor-598 .elementor-widget-woocommerce-product-images .flex-control-thumbs li {
    flex: 0 0 20%;
    max-width: 20%;
    box-sizing: border-box;
}

.elementor-598 .elementor-widget-woocommerce-product-images .flex-control-thumbs li img {
    width: 100%;
    height: auto;
    display: block;
}