.toastmm-is-framed::-webkit-scrollbar , .toastmm-is-framed *::-webkit-scrollbar {display: none !important;}

/**Saved Styles**/
.toastmm-menu .toastmm-align-right{text-align:right !important;}

.toastmm-menu .toastmm-menu-bar-wrapper{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;z-index:9999999999999999 !important;margin-top:var(--toastmm-banner-margin) !important;}
.toastmm-menu .toastmm-menu-bar-wrapper .toastmm-banner{padding:0 20px !important;text-align:center !important;font-size:15px !important;height:var(--toastmm-banner-height) !important;display:grid !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;line-height:1 !important;position: relative !important;background:var(--toastmm-banner-color) !important;color:var(--toastmm-banner-text-color) !important;}
.toastmm-menu .toastmm-menu-bar-wrapper .toastmm-banner .toastmm-banner-dismiss{position:absolute !important;right:20px !important;top:50% !important;transform:translateY(-50%) !important;cursor: pointer !important;width:30px !important;}
.toastmm-menu .toastmm-menu-bar-wrapper .toastmm-banner .toastmm-banner-dismiss svg{width:100% !important;height:auto !important;}
.toastmm-menu .toastmm-menu-bar-wrapper .toastmm-banner .toastmm-banner-dismiss svg path{fill:var(--toastmm-banner-text-color) !important;}

.toastmm-menu .toastmm-menu-bar{background:var(--toastmm-bar-color) !important;padding:20px !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-menu-bar-grid{display:flex !important;align-items:center !important;grid-gap:30px !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-menu-bar-grid > *:last-child{margin-left:auto !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger{width:28px !important;height:28px !important;display:inline-block !important;cursor: pointer !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon{cursor: pointer !important;width:100% !important;height:100% !important;position: relative !important;transition:all .25s !important;border-radius:4px !important;cursor:pointer !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon:before, .toastmm-menu .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon:after, .toastmm-menu .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon .toastmm-trigger-middle{content:'' !important;width:calc(100% - 6px) !important;height:2px !important;background:var(--toastmm-bar-text-color) !important;position:absolute !important;left:3px !important;display:block !important;transition:all .5s !important;top:6px !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon .toastmm-trigger-middle{top:50% !important;transform:translateY(-50%) !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon:after{bottom:6px !important;top:auto !important;}

.toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_thick .toastmm-trigger-icon:before, .toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_thick .toastmm-trigger-icon:after, .toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_thick .toastmm-trigger-icon .toastmm-trigger-middle{height:4px !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line .toastmm-trigger-icon .toastmm-trigger-middle, .toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line_thick .toastmm-trigger-icon .toastmm-trigger-middle{display:none !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line_thick .toastmm-trigger-icon:before, .toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line_thick .toastmm-trigger-icon:after{height:4px !important;}

.toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line .toastmm-trigger-icon:before, .toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line_thick .toastmm-trigger-icon:before{top:7px !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line .toastmm-trigger-icon:after, .toastmm-menu .toastmm-menu-bar .toastmm-trigger.burger_2_line_thick .toastmm-trigger-icon:after{bottom:7px !important;}

.toastmm-menu.toastmm-menu-active .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon:before{top:50% !important;transform:translateY(-50%) rotate(45deg) !important;}
.toastmm-menu.toastmm-menu-active .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon .toastmm-trigger-middle{opacity:0 !important;}
.toastmm-menu.toastmm-menu-active .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon:after{bottom:50% !important;transform:translateY(50%) rotate(-45deg) !important;}
.toastmm-menu.toastmm-menu-active  .toastmm-menu-bar .toastmm-trigger .toastmm-trigger-icon{background:rgba(0,0,0,0.1)  !important;}

.toastmm-menu .toastmm-menu-bar .toastmm-bar-col{width:var(--toastmm-bar-column-width) !important;line-height:0 !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-bar-col:last-child{text-align:right !important;}

.toastmm-menu .toastmm-menu-bar .toastmm-icons{text-align:right !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-logo + .toastmm-icons{text-align:left !important;}
.toastmm-menu .toastmm-menu-bar .toastmm-icons:last-child{text-align:right !important;}

.toastmm-menu .toastmm-logo{display:flex !important;}
.toastmm-menu .toastmm-logo img{width:100% !important;align-self:center !important;}

.toastmm-menu .toastmm-custom-icons{display:inline-flex !important;align-items:center !important;grid-gap:13px !important;vertical-align:middle !important;}
.toastmm-menu .toastmm-custom-icons .toastmm-custom-icon{width:24px !important;position: relative !important;}
.toastmm-menu .toastmm-custom-icons .toastmm-custom-icon .toastmm-icon-function-area{position:absolute !important;top:0 !important;right:0 !important;width:12px !important;height:12px !important;background:#f70747 !important;border-radius:100px !important;font-size:10px !important;display:flex !important;justify-content:center !important;align-items:center !important;color:#ffffff !important;}
.toastmm-menu .toastmm-custom-icons .toastmm-custom-icon .toastmm-icon-function-area.toastmm-woocommerce-cart-total{width:auto !important;padding:4px !important;font-size:9px !important;}
.toastmm-menu .toastmm-custom-icons .toastmm-custom-icon svg{width:100% !important;height:auto !important;}
.toastmm-menu .toastmm-custom-icons .toastmm-custom-icon svg path, .toastmm-menu .toastmm-custom-icons .toastmm-custom-icon svg circle{stroke:var(--toastmm-icon-color) !important;}

.toastmm-menu .toastmm-menu-bar .toastmm-search-wrapper{margin-top:18px !important;}
.toastmm-menu .toastmm-search-bar{background:rgba(0,0,0,0.1) !important;position: relative !important;}
.toastmm-menu .toastmm-search-bar .toastmm-search-bar-input{width:100% !important;border:none !important;height:40px !important;padding:0 15px !important;display:block !important;background:transparent !important;}
.toastmm-menu .toastmm-search-bar .toastmm-search-bar-input::placeholder{color:var(--toastmm-bar-text-color) !important;font-size:14px !important;}
.toastmm-menu .toastmm-search-bar .toastmm-search-bar-icon{position:absolute !important;right:0 !important;border:none !important;top:50% !important;transform:translateY(-50%) !important;height:40px !important;width:40px !important;padding:10px !important;background:transparent !important;}
.toastmm-menu .toastmm-search-bar .toastmm-search-bar-icon svg{width:100% !important;height:auto !important;stroke:#000000 !important;}

.toastmm-ajax-search-results{position:absolute !important;bottom:1px !important;left:0 !important;width:100% !important;background:var(--toastmm-menu-color) !important;padding:20px !important;transform:translateY(100%) !important;display:none !important;max-height:calc(70vh - var(--toastmm-bar-height)) !important;overflow:scroll !important;color:var(--toastmm-menu-text-color) !important;font-size:13px !important;}
.toastmm-menu.toastmm-search-active .toastmm-ajax-search-results{display:block !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-list{margin:0 !important;padding:0 !important;list-style-type:none !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-list-item-grid{grid-template-columns:1fr !important;display:grid !important;grid-gap:20px !important;position: relative !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;padding:10px 0 !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-list-item-grid:last-child{border-bottom:none !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-list-item-grid.toastmm-has-image{grid-template-columns:80px 1fr !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-list-item-grid .toastmm-ajax-search-results-list-item-link{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-list-item-grid .toastmm-ajax-search-results-list-item-title{font-size:16px !important;font-weight:bold !important;}
.toastmm-menu .toastmm-ajax-search-results .toastmm-ajax-search-results-none{text-align:center !important;}

.toastmm-menu .toastmm-menu-menu-area{position:fixed !important;top:var(--toastmm-bar-height) !important;left:0 !important;width:100% !important;height:100% !important;background:var(--toastmm-menu-color) !important;transform:translateX(-100%) !important;transition:transform .25s !important;max-width:var(--toastmm-menu-max-width) !important;color:var(--toastmm-menu-text-color) !important;overflow-y:scroll !important;z-index:999999999 !important;max-height:calc(100% - var(--toastmm-bar-height)) !important;padding-top:10px !important;margin-top:-1px !important;}
.toastmm-menu.toastmm-menu-active .toastmm-menu-menu-area{transform:translateX(0) !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul{list-style-type:none !important;margin:0 !important;padding:0 !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li a{text-decoration:none !important;display:block;position: relative !important;font-size:20px !important;color:inherit !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li.menu-item-has-children > a .toastmm-menu-item-title{padding-right:75px !important;position: relative;}

.toastmm-menu .toastmm-menu-menu-area .toastmm-content-before-menu{margin:20px !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-content-after-menu{margin:20px !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-logo, .toastmm-menu .toastmm-menu-menu-area .toastmm-search-bar{margin:10px 20px !important;}

.toastmm-menu .toastmm-menu-menu-area .toastmm-icons .toastmm-custom-icons{padding:2rem !important;vertical-align:middle !important;}

.toastmm-menu .toastmm-menu-bar-content{display:inline-block !important;vertical-align:middle !important;margin-right:20px !important;}

/**Menu Items**/
.toastmm-menu-item-grid{padding:10px 20px !important;}
.toastmm-menu-item-grid.toastmm-has-image{display:grid !important;grid-template-columns:80px 1fr !important;grid-gap:20px !important;align-items:center !important;}
.toastmm-menu-item-grid.toastmm-has-image .toastmm-menu-item-image{border-radius:10px !important;overflow:hidden !important;height:80px !important;}
.toastmm-menu-item-grid.toastmm-has-image .toastmm-menu-item-image img, .toastmm-menu-item-grid.toastmm-has-image .toastmm-menu-item-image picture{width:100% !important;height:100% !important;object-fit:cover !important;max-width:none !important;}

.toastmm-menu:not(.main-menu-styling-is-default) .toastmm-menu-item-grid.toastmm-has-image{grid-template-columns:1fr !important;}
.toastmm-menu:not(.main-menu-styling-is-default) .toastmm-menu-item-grid.toastmm-has-image .toastmm-menu-item-image{height:300px !important;}

.toastmm-menu.sub-menu-styling-is-default .sub-menu .toastmm-menu-item-grid.toastmm-has-image{grid-template-columns:80px 1fr !important;}
.toastmm-menu.sub-menu-styling-is-default .sub-menu .toastmm-menu-item-grid.toastmm-has-image .toastmm-menu-item-image{height:80px !important;}

.toastmm-menu:not(.sub-menu-styling-is-default) .sub-menu .toastmm-menu-item-grid.toastmm-has-image{grid-template-columns:1fr !important;}
.toastmm-menu:not(.sub-menu-styling-is-default) .sub-menu .toastmm-menu-item-grid.toastmm-has-image .toastmm-menu-item-image{height:300px !important;}

/**Submenu Dropdowns**/
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li a .toastmm-sub-menu-indicator{position:absolute !important;right:0 !important;top:0 !important;width:60px !important;height:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li a .toastmm-sub-menu-indicator svg{width:24px !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li a .toastmm-sub-menu-indicator svg path{stroke:var(--toastmm-menu-text-color) !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li.toastmm-sub-menu-active > a .toastmm-sub-menu-indicator{transform:rotate(90deg) !important;}

.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li .sub-menu{display:none !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li .sub-menu a{font-size:16px !important;}
.toastmm-menu .toastmm-menu-menu-area .toastmm-menu-menu ul li.toastmm-sub-menu-active > .sub-menu{display:block !important;} 

/**Submenu Pages**/
.toastmm-sub-menu-behaviour-is-page.toastmm-submenu-open .toastmm-content-before-menu, .toastmm-sub-menu-behaviour-is-page.toastmm-submenu-open .toastmm-content-after-menu, .toastmm-sub-menu-behaviour-is-page.toastmm-submenu-open .toastmm-menu-menu-area .toastmm-icons, .toastmm-sub-menu-behaviour-is-page.toastmm-submenu-open .toastmm-menu-menu-area .toastmm-search-bar{display:none !important;}
body .toastmm-menu.toastmm-sub-menu-behaviour-is-page .toastmm-menu-menu ul li.toastmm-sub-menu-active > a .toastmm-menu-item-grid{font-size:20px !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;font-weight:bold !important;margin-bottom:10px !important;grid-template-columns:80px 1fr !important;padding:20px !important;}
body .toastmm-menu.toastmm-sub-menu-behaviour-is-page .toastmm-menu-menu ul li.toastmm-sub-menu-active > a .toastmm-menu-item-grid .toastmm-menu-item-image{height:80px !important;}
.toastmm-menu.toastmm-sub-menu-behaviour-is-page .toastmm-menu-menu ul li.toastmm-sub-menu-active > a .toastmm-sub-menu-indicator{transform:rotate(180deg) !important;}

.main-menu-styling-is-grid-2:not(.toastmm-submenu-open) ul.menu{display:grid !important;grid-template-columns:1fr 1fr !important;}
.toastmm-submenu-open.main-menu-styling-is-grid-2 ul.menu{grid-template-columns:1fr !important;}

.toastmm-menu.sub-menu-styling-is-grid-2 .toastmm-menu-menu-area .toastmm-menu-menu ul li.toastmm-sub-menu-active > ul.sub-menu{display:grid !important;grid-template-columns:1fr 1fr !important;}
.toastmm-menu.sub-menu-styling-is-grid-2 .toastmm-menu-menu-area .toastmm-menu-menu ul li.toastmm-sub-sub-menu-active > ul.sub-menu{grid-template-columns:1fr !important;}

.main-menu-styling-is-grid-3:not(.toastmm-submenu-open) ul.menu{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;}
.toastmm-submenu-open.main-menu-styling-is-grid-2 ul.menu{grid-template-columns:1fr !important;}

.toastmm-menu.sub-menu-styling-is-grid-3 .toastmm-menu-menu-area .toastmm-menu-menu ul li.toastmm-sub-menu-active > ul.sub-menu{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;}
.toastmm-menu.sub-menu-styling-is-grid-3 .toastmm-menu-menu-area .toastmm-menu-menu ul li.toastmm-sub-sub-menu-active > ul.sub-menu{grid-template-columns:1fr !important;}

/**Menu Amended Grid Padding**/
.main-menu-styling-is-grid-2:not(.toastmm-submenu-open) ul.menu > li:nth-of-type(2n - 1) > a .toastmm-menu-item-grid{padding-right:10px !important;}
.main-menu-styling-is-grid-2:not(.toastmm-submenu-open) ul.menu > li:nth-of-type(2n) > a .toastmm-menu-item-grid{padding-left:10px !important;}
.sub-menu-styling-is-grid-2 ul.sub-menu > li:nth-of-type(2n - 1):not(.toastmm-sub-menu-active) > a .toastmm-menu-item-grid{padding-right:10px !important;}
.sub-menu-styling-is-grid-2 ul.sub-menu > li:nth-of-type(2n):not(.toastmm-sub-menu-active) > a .toastmm-menu-item-grid{padding-left:10px !important;}

.main-menu-styling-is-grid-3:not(.toastmm-submenu-open) ul.menu > li:nth-of-type(3n - 2) > a .toastmm-menu-item-grid{padding-right:10px !important;}
.main-menu-styling-is-grid-3:not(.toastmm-submenu-open) ul.menu > li:nth-of-type(3n - 1) > a .toastmm-menu-item-grid{padding-right:10px !important;padding-left:10px !important;}
.main-menu-styling-is-grid-3:not(.toastmm-submenu-open) ul.menu > li:nth-of-type(3n) > a .toastmm-menu-item-grid{padding-left:10px !important;}


.sub-menu-styling-is-grid-3 ul.sub-menu > li:nth-of-type(3n - 2):not(.toastmm-sub-menu-active) > a .toastmm-menu-item-grid{padding-right:10px !important;}
.sub-menu-styling-is-grid-3 ul.sub-menu > li:nth-of-type(3n - 1):not(.toastmm-sub-menu-active) > a .toastmm-menu-item-grid{padding-right:10px !important;padding-left:10px !important;}
.sub-menu-styling-is-grid-3 ul.sub-menu > li:nth-of-type(3n):not(.toastmm-sub-menu-active) > a .toastmm-menu-item-grid{padding-left:10px !important;}