.elementor-2 .elementor-element.elementor-element-36a1c72{--display:flex;}.elementor-2 .elementor-element.elementor-element-e30f5d6{--display:flex;}.elementor-2 .elementor-element.elementor-element-e57b950{--display:flex;}.elementor-2 .elementor-element.elementor-element-8fb2a6f{--display:flex;}.elementor-2 .elementor-element.elementor-element-5c25466{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-774a405{--display:flex;}/* Start custom CSS for html, class: .elementor-element-93ac0af */.elementor-element.elementor-element-36a1c72{
    padding: 0px
}
.html.body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100vw !important;
    overflow-x: hidden !important;
}
* {
    box-sizing: border-box;
}
img, video, iframe {
    max-width: 100%;
    height: auto;
    display: block;
}
.menu-link{
    cursor: context-menu; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f36fdb0 */.elementor-element.elementor-element-e30f5d6{
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e42a992 */.elementor-element.elementor-element-e57b950{
    padding: 0px
}

.product-name .subtitle {
    font-size: 24px 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c25466 */.elementor-element.elementor-element-5c25466{
    padding: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da1499c */.elementor-element.elementor-element-774a405{
    padding: 0px
}/* End custom CSS */