:root {--stec-corner-smoothing:3px;--stec-font-general:Montserrat, Raleway;--stec-top-menu-bg:#fff;--stec-top-menu-color:#525252;--stec-top-menu-color-active:#fff;--stec-top-menu-bg-active-primary:#d6008c;--stec-top-menu-bg-active-secondary:#d6008c;--stec-agenda-list-title-color:#202020;--stec-agenda-month-year-bg:#ececec;--stec-agenda-month-year-color:#202020;--stec-agenda-cell-bg:#fff;--stec-agenda-cell-color:#202020;--stec-agenda-cell-bg-hover:#ececec;--stec-agenda-cell-color-hover:#202020;--stec-agenda-cell-bg-active:#202020;--stec-agenda-cell-color-active:#fff;--stec-agenda-cell-today-bg:#fff;--stec-agenda-cell-today-color:#68b45b;--stec-mw-legend-bg:#202020;--stec-mw-legend-color:#bdc0c8;--stec-mw-legend-today-bg:#2c2e32;--stec-mw-legend-today-color:#f6bf64;--stec-mw-cell-bg:#fff;--stec-mw-cell-color:#202020;--stec-mw-cell-bg-hover:#ececec;--stec-mw-cell-color-hover:#202020;--stec-mw-cell-bg-active:#202020;--stec-mw-cell-color-active:#fff;--stec-mw-cell-diff-bg:#f5f5f5;--stec-mw-cell-diff-color:#202020;--stec-mw-cell-today-bg:#ff5f5f;--stec-mw-cell-today-color:#fff;--stec-mw-cell-more-color:#454850;--stec-grid-bg:#fff;--stec-grid-border-color:#efefef;--stec-grid-title-color:#d6008c;--stec-grid-text-color:#525252;--stec-boxgrid-title-color:#fff;--stec-boxgrid-text-color:#fff;--stec-boxgrid-dimness:0.3;--stec-boxgrid-dimness-hover:0.7;--stec-ep-bg:#fff;--stec-ep-bg-hover:#ececec;--stec-ep-title-color:#202020;--stec-ep-title-color-hover:#525252;--stec-ep-text-color:#525252;--stec-ep-text-color-hover:#525252;--stec-ep-button-color:#68b45b;--stec-ep-button-color-hover:#68b45b;--stec-ec-bg:#fff;--stec-ec-title-color:#d6008c;--stec-ec-title-secondary-color:#202020;--stec-ec-text-color:#321a2e;--stec-ec-tab-menu-bg:#321a2e;--stec-ec-tab-menu-bg-active:#68b45b;--stec-ec-tab-menu-color:#ffffff;--stec-ec-tab-menu-color-active:#fff9f9;--stec-ec-button-bg:#d6008c;--stec-ec-button-bg-hover:#68b45b;--stec-ec-button-color:#fff;--stec-ec-button-color-hover:#fff;--stec-ec-button-toggle-color:#f5eded;--stec-ec-button-toggle-color-hover:#f9f9f9;}.stec-media-carousel {     
     padding-top: 400px !important;
}

.stm-product-image img {
    width: 100% !important;
    max-width: 400px !important;
    object-fit: cover;
}
