.elementor-44182 .elementor-element.elementor-element-7bf8f27{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:-4%;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44182 .elementor-element.elementor-element-7bf8f27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44182 .elementor-element.elementor-element-649f720{--spacer-size:2.5em;}@media(min-width:2400px){.elementor-44182 .elementor-element.elementor-element-7bf8f27{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-44182 .elementor-element.elementor-element-7bf8f27{--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-44182 .elementor-element.elementor-element-7bf8f27{--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-a2134d6 */.o_header_standard {
    display: none !important;
}

#odoo-shop-frame {
    width: 100%;
    height: clamp(650px, 83vh, 1400px);
    border: 0;
    display: block;
}

@media (max-width: 767px) {
    #odoo-shop-frame {
        height: 80vh;
        min-height: 550px;
    }
}/* End custom CSS */