.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-9b16c7f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-widget-image .widget-image-caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-ea5f305.elementor-column .elementor-widget-wrap{align-items:center}.elementor-81 .elementor-element.elementor-element-ba72121 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000}.elementor-81 .elementor-element.elementor-element-ba72121 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-81 .elementor-element.elementor-element-ba72121 .elementor-nav-menu--dropdown a.elementor-item-active{color:#000;background-color:#f4f4f4}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-a1887be.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-e539d94.elementor-column .elementor-widget-wrap{align-items:center}.elementor-81 .elementor-element.elementor-element-58ca991 .elementor-social-icon svg{fill:#000}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-81 .elementor-element.elementor-element-85ecbf0 .elementor-menu-cart__product-name a{font-family:"Montserrat",Sans-serif;font-size:16px;color:var(--e-global-color-accent)}.elementor-81 .elementor-element.elementor-element-85ecbf0 .elementor-menu-cart__product-name a:hover{color:var(--e-global-color-astglobalcolor1)}.elementor-81 .elementor-element.elementor-element-85ecbf0 .elementor-menu-cart__product .variation{font-family:"Montserrat",Sans-serif;font-size:14px}.elementor-81 .elementor-element.elementor-element-85ecbf0 .elementor-menu-cart__product-price{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500}.elementor-81 .elementor-element.elementor-element-85ecbf0 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.elementor-81 .elementor-element.elementor-element-85ecbf0 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-4456bf7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-54ae067.elementor-column .elementor-widget-wrap{align-items:center}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-81 .elementor-element.elementor-element-4751b09.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-81 .elementor-element.elementor-element-4751b09.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-81 .elementor-element.elementor-element-4751b09.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-0ed0f40)}.elementor-81 .elementor-element.elementor-element-4751b09 .elementor-icon-box-title,.elementor-81 .elementor-element.elementor-element-4751b09 .elementor-icon-box-title a{font-family:"Cormorant",Sans-serif}.elementor-81 .elementor-element.elementor-element-4751b09 .elementor-icon-box-description{font-family:"Cormorant",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:32px}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-3cbb985.elementor-column .elementor-widget-wrap{align-items:center}.elementor-81 .elementor-element.elementor-element-3a92008 .elementor-menu-cart__product-name a{font-family:"Montserrat",Sans-serif;font-size:16px;color:var(--e-global-color-accent)}.elementor-81 .elementor-element.elementor-element-3a92008 .elementor-menu-cart__product-name a:hover{color:var(--e-global-color-astglobalcolor1)}.elementor-81 .elementor-element.elementor-element-3a92008 .elementor-menu-cart__product .variation{font-family:"Montserrat",Sans-serif;font-size:14px}.elementor-81 .elementor-element.elementor-element-3a92008 .elementor-menu-cart__product-price{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500}.elementor-81 .elementor-element.elementor-element-3a92008 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.elementor-81 .elementor-element.elementor-element-3a92008 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-325fd3a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-81 .elementor-element.elementor-element-5a9bbd9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000}.elementor-81 .elementor-element.elementor-element-5a9bbd9 .elementor-nav-menu--dropdown a.elementor-item-active{color:#000;background-color:#faeaee}.elementor-81 .elementor-element.elementor-element-5a9bbd9 div.elementor-menu-toggle svg{fill:#101010}.elementor-81 .elementor-element.elementor-element-5a9bbd9 div.elementor-menu-toggle:hover svg,.elementor-81 .elementor-element.elementor-element-5a9bbd9 div.elementor-menu-toggle:focus svg{fill:var(--e-global-color-55ced4e)}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media (max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media (max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-ea5f305.elementor-column .elementor-widget-wrap{align-items:center}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-bc-flex-widget .elementor-81 .elementor-element.elementor-element-325fd3a.elementor-column .elementor-widget-wrap{align-items:center}}.elementor-81 .elementor-element.elementor-element-3df75a3.elementor-sticky--effects{background-color:#fff!important}.elementor-81 .elementor-element.elementor-element-3df75a3.elementor-sticky--effects>.elementor-container{min-height:80px}