.buddha-transparent { opacity: 0.2 !important; z-index: 1000000 !important; position: relative !important } .buddha-disabled { display: none !important; } .buddha-disabled-menu { visibility: hidden !important } /* EFFECTS */ @-webkit-keyframes mmFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0) !impo; transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes mmFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } /* PREVIEW */ .buddha-loader-wrapper { width: 320px; height: 100%; background: rgba(255, 255, 255, 0.9); position: absolute; top: 0px; right: 0px; z-index: 10000000000 !important; } .buddha-loader { border: 5px solid #f3f3f3; /* Light grey */ border-top: 5px solid #479ccf; /* Blue */ border-radius: 50%; width: 60px; height: 60px; position: absolute; animation: buddha-spin 2s linear infinite; } .buddha-loader-text { position: absolute; width: 320px; display: none; text-align: center; font-family: 'Quicksand', sans-serif; font-weight: bold; color: #479ccf; } @keyframes buddha-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } html#buddha-preview-html { overflow: hidden; } body#buddha-preview { display: block !important; float: left !important; overflow-y: scroll !important; overflow-x: hidden !important; position: relative !important; } #mega-menu-iframe { display: inline-block !important; overflow: auto !important; border: 0px !important; width: auto !important; position: absolute; top: 0px; right: 0px; min-width: 320px !important; z-index: 100000000000 !important; } /* GLOBAL */ li.buddha-menu-item { position: relative !important; } li.buddha-menu-item:after { content: none !important; } li.buddha-menu-item.mm-hovering { height: auto !important; } li.buddha-menu-item a { cursor: pointer; position: relative !important; border: 0px !important; min-width: auto !important; } li.buddha-menu-item span { position: relative !important; top: auto !important; left: auto !important; right: auto !important; text-indent: initial !important; border: 0px !important; overflow: visible !important; display: inline-block; } li.buddha-menu-item span:before { content: none !important; } li.buddha-menu-item i.fa { vertical-align: inherit !important; float: none !important; } li.buddha-menu-item i.fa:after { content: none !important; } li.buddha-menu-item a:after { border: 0px !important; } li.buddha-menu-item a:before { content: none !important; } .horizontal-mega-menu { overflow: visible !important; } .horizontal-mega-menu li.buddha-menu-item>ul.mm-submenu { opacity: 0; height: auto !important; } .horizontal-mega-menu li.buddha-menu-item>ul.mm-submenu li { background: inherit !important; } .horizontal-mega-menu li.buddha-menu-item:hover>ul.mm-submenu, .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu { top: 100% !important; -webkit-animation: mmFadeInUp 0.3s ease; animation: mmFadeInUp 0.3s ease; display: block !important; opacity: 1; height: auto; width: auto; visibility: visible; overflow: visible; transition: none !important; } /* .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu { opacity:1 !important; } */ .horizontal-mega-menu li.buddha-menu-item.disabled:hover>ul.mm-submenu { top: -99999px !important; } ul.mm-submenu { border: 0px !important; text-transform: none; padding: 0px !important; top: -99999px !important; margin: 0px !important; position: absolute !important; list-style: none; width: auto; background: #fff; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1) !important; font-family: 'Quicksand', sans-serif; font-weight: 500; line-height: normal; white-space: initial; height: auto; visibility: visible !important; opacity: 1; overflow: visible; border-radius: 0px !important; z-index: 1000000 !important; display: block !important; pointer-events: auto !important } .vertical-mega-menu ul.mm-submenu { z-index: 100 !important; } ul.mm-submenu:after { content: none !important; } ul.mm-submenu .sca-qv-button-wrap { display: none !important; } ul.mm-submenu a { font-weight: 500 !important; text-transform: none; padding: 0px !important; padding: 0px !important; cursor: pointer; background: none !important; font-family: 'Quicksand', sans-serif; font-size: 1em !important; white-space: initial !important; text-transform: none !important; width: auto !important; height: auto !important; line-height: normal !important; opacity: 1 !important; margin: 0px !important; float: none !important; } @media all and (-ms-high-contrast:none) { *::-ms-backdrop, ul.mm-submenu a { white-space: pre-wrap !important; } /* IE11 */ } ul.mm-submenu a:after { border: 0px; height: 0px; } ul.horizontal-mega-menu a:after, ul.vertical-mega-menu a:after, ul.mm-submenu a:after { content: none !important; } ul.mm-submenu a:hover:after { border: 0px; height: 0px; } ul.mm-submenu:before, ul.mm-submenu:after, ul.mm-submenu li:before, ul.mm-submenu li:after { border: 0px !important; } ul.mm-submenu ul.mm-submenu { transform: none !important; } ul.mm-submenu li { margin: 0px; border: 0px !important; } .horizontal-mega-menu>li>ul.mm-submenu { clip: rect(0px, 10000px, 10000px, -10000px); } .horizontal-mega-menu ul.mm-submenu li span { background: none !important; padding: 0px !important; margin: 0px; font-weight: 500; } .vertical-mega-menu li.buddha-menu-item { opacity: 1 !important; } .vertical-mega-menu li.buddha-menu-item:hover ul.mm-submenu, .vertical-mega-menu li.buddha-menu-item ul.mm-submenu { display: none !important; } .vertical-mega-menu li { cursor: pointer } .vertical-mega-menu li a { -moz-osx-font-smoothing: grayscale; width: auto !important; transition: none !important; } .vertical-mega-menu>li>a>i.fa { display: inline-block !important; position: relative !important; top: 0px !important; right: 0px !important; border: 0px !important; } .vertical-mega-menu li a i.fa-angle-down { display: none !important; font-family: "FontAwesome" } .vertical-mega-menu li .toggle-menu-btn { color: inherit !important; background: none; border: 0px; padding: 0px !important; margin: 0px !important; width: auto !important; height: auto !important; min-width: 0px !important; box-shadow: none !important; vertical-align: inherit; line-height: 1.5em !important; float: none !important; z-index: 1000 !important; position: relative !important; } .vertical-mega-menu li .toggle-menu-btn>i { position: relative !important; right: auto !important; left: auto !important; top: auto !important; bottom: auto !important; } .vertical-mega-menu li.buddha-menu-item:hover>ul.mm-submenu { display: none !important; -webkit-animation: none; animation: none; } .vertical-mega-menu li.buddha-menu-item ul.mm-submenu.submenu-opened { display: block !important; background: inherit !important; opacity: 1 !important; height: auto !important; overflow: visible !important; } .vertical-mega-menu>li>ul.mm-submenu { padding-bottom: 10px !important; position: relative !important; } .vertical-mega-menu ul.mm-submenu { top: 100% !important; background: none; display: none !important; -webkit-animation: none; animation: none; box-shadow: none !important; position: relative !important; top: 0px !important; left: 0px !important; } .vertical-mega-menu ul.mm-submenu li { border: 0px; margin: 0px; padding: 2px 0 2px 12px !important; display: block !important; } .vertical-mega-menu ul.mm-submenu>li { padding-top: 6px !important; position: relative !important; right: auto !important; left: auto !important; top: auto !important; bottom: auto !important; } .vertical-mega-menu ul.mm-submenu li:hover { background: none; } .vertical-mega-menu ul.mm-submenu li a { padding: 0px !important; margin: 0px !important; float: none !important; clear: both; } .vertical-mega-menu ul.mm-submenu li img { width: 100%; } .vertical-mega-menu ul.mm-submenu li ul { box-shadow: none !important; left: 0px; position: relative !important; top: 0px !important; border: 0px; padding: 0px !important; } /* TREE SUBMENU */ .horizontal-mega-menu>li:hover>ul.mm-submenu { background: inherit; } .horizontal-mega-menu>li>ul.mm-submenu li { line-height: normal !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree { overflow: visible !important; width: auto !important; right: auto !important; left: 0px; !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree>li ul.mm-submenu { clip: rect(-10000px, 10000px, 10000px, -1px); overflow: visible !important; width: auto !important; right: auto !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree>li ul.mm-submenu.tree-open-left { clip: rect(-10000px, 176px, 10000px, -10000px); right: 100% !important; } .horizontal-mega-menu>li ul.mm-submenu.tree li.fa-angle-right:before { top: 50% !important; position: absolute !important; right: 8px; margin-top: -7px; font-size: 14px; font-family: "FontAwesome"; z-index: 1000000000 !important; } .horizontal-mega-menu>li ul.mm-submenu.tree li.fa-angle-left:before { top: 50% !important; position: absolute !important; left: 8px; margin-top: -7px; font-size: 14px; font-family: "FontAwesome" } .horizontal-mega-menu ul.mm-submenu.tree ul { display: block !important; } .horizontal-mega-menu ul.mm-submenu.tree li { line-height: normal; display: block !important; text-align: left !important; padding: 15px 20px !important; border-bottom: 1px solid #eeeeee; min-width: 135px !important; width: auto; cursor: pointer; position: relative; margin: 0px; box-sizing: content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0px !important; width: auto !important; height: auto !important; box-shadow: none !important; right: 0px !important; left: 0px !important; top: 0px !important; bottom: 0px !important; float: none !important } .horizontal-mega-menu ul.mm-submenu.tree li:last-child { border-bottom: 0px; } .horizontal-mega-menu ul.mm-submenu.tree li:hover, .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover { /* background: #eff1f0; */ } .horizontal-mega-menu ul.mm-submenu.tree li.add-sub-item { font-weight: bold; } .horizontal-mega-menu ul.mm-submenu.tree li a, .horizontal-mega-menu ul.mm-submenu.tree li a:hover { text-decoration: none !important } .horizontal-mega-menu ul.mm-submenu.tree li ul { left: 100% !important; position: absolute !important; top: -99999px !important; opacity: 1 !important; } .horizontal-mega-menu ul.mm-submenu.tree.tree-open-left { right: 0px !important; left: auto !important; } .horizontal-mega-menu ul.mm-submenu.tree li ul.tree-open-left { right: 100% !important; left: auto !important; } .horizontal-mega-menu ul.mm-submenu.tree li:hover>ul, .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover>ul { top: 0 !important; height: auto; opacity: 1; width: auto; overflow: visible; } .vertical-mega-menu>li ul.mm-submenu.tree li.fa-angle-right:before, .vertical-mega-menu>li ul.mm-submenu.tree li.fa-angle-left:before { display: none !important; font-family: "FontAwesome" } .vertical-mega-menu ul.mm-submenu.tree li { height: auto !important; float: none !important } /* SIMPLE SUBMENU */ ul.mm-submenu.simple>li .mega-menu-prices { clear: both; position: relative !important; } ul.mm-submenu.simple>li .mega-menu-prices span { font-size: 0.95em; } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-compare_at_price, ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-compare_at_price>span { text-decoration: line-through; } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-price {} ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-sold_out { text-transform: uppercase; color: #d83e3e; font-weight: bold; opacity: 1; font-size: 11px; } .horizontal-mega-menu ul.mm-submenu.simple { display: table !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="5"]>li { width: 20% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="4"]>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="3"]>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="2"]>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.simple>li { box-sizing: border-box; float: left !important; vertical-align: top; text-align: center !important; padding: 10px 15px 20px !important; display: table-cell !important; min-height: 280px; cursor: unset; position: relative; margin: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-item-container { max-width: 220px; margin: 0 auto; padding: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li span.delete-sub-item { right: 1px; top: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image-container { height: 250px; position: relative !important; margin: 0px auto 10px; display: table !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image { display: table-cell !important; vertical-align: middle; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image img { max-height: 250px; cursor: pointer; width: auto; max-width: 100%; } *::-ms-backdrop, .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image img { width: 100% } /* IE11 image width fix */ .horizontal-mega-menu ul.mm-submenu.simple>li .mm-featured-title { font-weight: bold; text-align: center !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-prices span { opacity: 0.6; } .vertical-mega-menu>li ul.mm-submenu.simple>li { padding-bottom: 10px !important; padding-top: 10px !important; box-sizing: border-box !important; } .vertical-mega-menu>li ul.mm-submenu.simple>li:last-child { padding-bottom: 0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple li .mm-image img { width: 100% !important; max-width: 240px !important; } /* .vertical-mega-menu>li>ul.mm-submenu.simple li .mega-menu-item-container { margin-left:10px; margin-right:10px; } */ .vertical-mega-menu ul.mm-submenu.simple>li .mega-menu-prices span { opacity: 0.8; } /* optimize for tablet */ .vertical-mega-menu>li ul.mm-submenu.simple>li { width: 100%; display: inline-table !important; vertical-align: top; } .vertical-mega-menu>li>ul.mm-submenu.simple>li:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple[columns="2"]>li { width: 50%; display: inline-table !important; vertical-align: top; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="2"]>li:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="2"]>li:nth-child(2) { padding-top: 0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple[columns="3"]>li { width: 33.33%; display: inline-table !important; vertical-align: top; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(2) { padding-top: 0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(3) { padding-top: 0px !important; } /* TABBED SUBMENU */ .horizontal-mega-menu ul.mm-submenu.tabbed { display: block !important; min-height: 280px; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li { width: 20% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li>ul.mm-submenu { width: 400% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li>ul.mm-submenu>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li>ul.mm-submenu { width: 300% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li>ul.mm-submenu>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li>ul.mm-submenu { width: 200% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li>ul.mm-submenu>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li>ul.mm-submenu { width: 100% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li>ul.mm-submenu>li { width: 100% !important; display: block !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li { line-height: inherit !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.fa-angle-right:before { top: 50% !important; position: absolute; right: 10px; margin-top: -7px; font-size: 14px; font-family: "FontAwesome" } .horizontal-mega-menu ul.mm-submenu.tabbed>li>ul.mm-submenu { border-left: 1px solid #e6e6e6 !important; top: 0 !important; display: none !important; left: 100% !important; box-shadow: none !important; opacity: 1 !important; height: auto; cursor: default; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened { /*background: #eff1f0;*/ } .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened ul.mm-submenu { display: block !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.ui-sortable-helper>ul.mm-submenu { display: none !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li { box-sizing: border-box; float: left !important; vertical-align: top; text-align: left !important; padding: 12px !important; display: block !important; cursor: pointer; position: relative; clear: both; margin: 0px !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-item-container { max-width: 230px; margin: 0 auto; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.add-sub-item { vertical-align: middle; line-height: normal; } .horizontal-mega-menu ul.mm-submenu.tabbed>li span.delete-sub-item { right: 1px; top: 1px !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices { clear: both; position: relative !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-compare_at_price, .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-compare_at_price>span { text-decoration: line-through; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-sold_out { text-transform: uppercase; } .vertical-mega-menu ul.mm-submenu.tabbed>li { display: block !important; } .vertical-mega-menu ul.mm-submenu.tabbed>li.fa-angle-right:before { display: none !important; font-family: "FontAwesome" } /* PRODUCTS LIST WIDGET */ .horizontal-mega-menu ul.mm-submenu.simple>li .mm-list-name { border-bottom: 1px solid #eeeeee; display: table !important; width: calc(100% + 10px); margin: -10px 0px 0px -15px; padding: 10px !important; box-sizing: content-box; } ul.mm-submenu.simple>li .mm-list-name>span { display: table-cell !important; vertical-align: middle; font-weight: bold; font-size: 1em; border: 0px !important; text-align: center !important; float: none !important; line-height: normal !important; } ul.mm-submenu.simple>li ul.mm-product-list { width: 100%; margin: 0px; display: block !important; position: relative !important; margin: 0px !important; padding: 0px !important; left: 0 !important; top: 0 !important; border: 0px !important; background: inherit !important; box-shadow: none !important; transform: none !important; height: auto !important; visibility: visible !important; opacity: 1 !important; } ul.mm-submenu.simple>li ul.mm-product-list>li { display: table !important; width: 100% !important; min-height: unset; padding: 10px 0px 0px !important; text-align: left !important; margin: 0px !important; } ul.mm-submenu.simple>li ul.mm-product-list>li div { display: table-cell !important; vertical-align: middle; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-image { width: 30%; padding: 0px 10px 0px 0px !important; box-sizing: border-box; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-image img { width: 100%; vertical-align: middle; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info { width: 70%; line-height: normal; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info span.mm-product-name { font-weight: bold; } .vertical-mega-menu ul.mm-submenu.simple>li .mm-list-name { border-bottom: 1px solid #eeeeee !important; display: table !important; width: 100% !important; margin: 0px !important; box-sizing: content-box !important; } .vertical-mega-menu li ul.mm-submenu.simple li ul.mm-product-list>li .mm-list-image { width: 100px !important; } .vertical-mega-menu li ul.mm-submenu.simple li ul.mm-product-list>li .mm-list-info { width: auto !important; } /* LINK LIST WIDGET */ ul.mm-submenu.simple>li ul.mm-submenu.link-list { width: 100%; top: 100% !important; position: relative !important; line-height: normal; margin-top: 10px; box-shadow: none !important; display: block !important; position: relative !important; top: 0px !important; left: 0px !important; opacity: 1 !important; height: auto !important; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li { width: 100%; text-align: left !important; padding: 10px 0px 0px !important; display: block !important; margin: 0px !important; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li.add-sub-item { line-height: normal; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li.add-sub-item:hover { background: none } ul.mm-submenu.simple>li ul.mm-submenu.link-list li span.delete-sub-item { top: 1px !important; right: 0px; } /* CONTACT SUBMENU */ ul.mm-submenu.mm-contact, .horizontal-mega-menu li.buddha-menu-item:hover>ul.mm-submenu.mm-contact, .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu.mm-contact { width: 100%; display: table !important; cursor: default; text-align: left !important; } .vertical-mega-menu ul.mm-submenu.mm-contact { display: none !important; } ul.mm-submenu li.mm-contact-column { width: 50%; padding: 20px !important; display: table-cell !important; position: relative !important; line-height: normal !important; box-sizing: border-box !important; } ul.mm-submenu li.mm-contact-column:hover { background: inherit !important; } ul.mm-submenu li.mm-contact-column .feedback { margin: 0px 0px 15px; font-weight: bold; } ul.mm-submenu li.mm-contact-column .successForm { color: #8eb94c; } ul.mm-submenu li.mm-contact-column .errorForm { color: #d83e3e; } ul.mm-submenu li.mm-contact-column a { display: block !important; clear: both; } ul.mm-submenu li.mm-contact-column form { margin: 0px; padding: 0px !important; } ul.mm-submenu li.mm-contact-column .mm-contact-content { max-width: 500px; text-transform: none; } ul.mm-submenu li.mm-contact-column h3 { display: block !important; font-weight: 500; margin-bottom: 10px; font-size: 1.6em; font-family: 'Quicksand', sans-serif; font-style: normal; } ul.mm-submenu li.mm-contact-column fieldset { border: medium none !important; margin: 0 0 10px; min-width: 100%; padding: 0 !important; width: 100%; } ul.mm-submenu li.mm-contact-column fieldset:last-child { margin: 0px; } ul.mm-submenu li.mm-contact-column input[type="text"], ul.mm-submenu li.mm-contact-column input[type="email"], ul.mm-submenu li.mm-contact-column textarea { width: 100%; border: 1px solid #d3dbe2; background: #FFF; margin: 0 0 5px; padding: 5px 10px !important; height: 36px; line-height: normal; } ul.mm-submenu li.mm-contact-column textarea { height: 100px; max-width: 100%; resize: none; } ul.mm-submenu li.mm-contact-column button { cursor: pointer; width: 105px; float: right !important; border: none; padding: 10px !important; text-transform: uppercase; font-weight: 500; font-family: 'Quicksand', sans-serif; font-size: 1em; line-height: inherit; } ul.mm-submenu li.mm-contact-column button:active { box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5) !important; } ul.mm-submenu li.mm-contact-column button#map-save { position: absolute !important; bottom: 25px; right: 25px; } ul.mm-submenu li.mm-contact-column input:focus, .mm-contact-column textarea:focus { outline: 0; border: 1px solid #999; } .vertical-mega-menu ul.mm-submenu li.mm-contact-column { width: 100% !important; display: block !important; padding: 0 15px !important; } .vertical-mega-menu ul.mm-submenu li.mm-contact-column h3 { font-size: 1.2em; } .vertical-mega-menu ul.mm-submenu.mm-contact .mm-contact-column { width: 100% !important; display: inline-table !important; vertical-align: top; padding-top: 10px !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] .mm-contact-column { width: 50% !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] li.mm-contact-column:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] li.mm-contact-column:nth-child(2) { padding-top: 0px !important; } li.buddha-menu-item a[data-href="no-link"], .horizontal-mega-menu li[data-href="no-link"] { cursor: default !important; } /* fix for ella theme */ @media screen and (max-width:767px) { .cbp-spmenu-push-toright { position: static !important; margin-left: 260px !important; } } /* fix for jumpstart theme */ @media screen and (max-width:480px) { .site-header--drawer .nav-bar ul.horizontal-mega-menu ul { position: absolute !important; } } .buddha-transparent { opacity: 0.2 !important; z-index: 1000000 !important; position: relative !important } .buddha-disabled { display: none !important; } .buddha-disabled-menu { visibility: hidden !important } /* EFFECTS */ @-webkit-keyframes mmFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0) !impo; transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes mmFadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } /* PREVIEW */ .buddha-loader-wrapper { width: 320px; height: 100%; background: rgba(255, 255, 255, 0.9); position: absolute; top: 0px; right: 0px; z-index: 10000000000 !important; } .buddha-loader { border: 5px solid #f3f3f3; /* Light grey */ border-top: 5px solid #479ccf; /* Blue */ border-radius: 50%; width: 60px; height: 60px; position: absolute; animation: buddha-spin 2s linear infinite; } .buddha-loader-text { position: absolute; width: 320px; display: none; text-align: center; font-family: 'Quicksand', sans-serif; font-weight: bold; color: #479ccf; } @keyframes buddha-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } html#buddha-preview-html { overflow: hidden; } body#buddha-preview { display: block !important; float: left !important; overflow-y: scroll !important; overflow-x: hidden !important; position: relative !important; } #mega-menu-iframe { display: inline-block !important; overflow: auto !important; border: 0px !important; width: auto !important; position: absolute; top: 0px; right: 0px; min-width: 320px !important; z-index: 100000000000 !important; } /* GLOBAL */ li.buddha-menu-item { position: relative !important; } li.buddha-menu-item:after { content: none !important; } li.buddha-menu-item.mm-hovering { height: auto !important; } li.buddha-menu-item a { cursor: pointer; position: relative !important; border: 0px !important; min-width: auto !important; } li.buddha-menu-item span { position: relative !important; top: auto !important; left: auto !important; right: auto !important; text-indent: initial !important; border: 0px !important; overflow: visible !important; display: inline-block; } li.buddha-menu-item span:before { content: none !important; } li.buddha-menu-item i.fa { vertical-align: inherit !important; float: none !important; } li.buddha-menu-item i.fa:after { content: none !important; } li.buddha-menu-item a:after { border: 0px !important; } li.buddha-menu-item a:before { content: none !important; } .horizontal-mega-menu { overflow: visible !important; } .horizontal-mega-menu li.buddha-menu-item>ul.mm-submenu { opacity: 0; height: auto !important; } .horizontal-mega-menu li.buddha-menu-item>ul.mm-submenu li { background: inherit !important; } .horizontal-mega-menu li.buddha-menu-item:hover>ul.mm-submenu, .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu { top: 100% !important; -webkit-animation: mmFadeInUp 0.3s ease; animation: mmFadeInUp 0.3s ease; display: block !important; opacity: 1; height: auto; width: auto; visibility: visible; overflow: visible; transition: none !important; } /* .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu { opacity:1 !important; } */ .horizontal-mega-menu li.buddha-menu-item.disabled:hover>ul.mm-submenu { top: -99999px !important; } ul.mm-submenu { border: 0px !important; text-transform: none; padding: 0px !important; top: -99999px !important; margin: 0px !important; position: absolute !important; list-style: none; width: auto; background: #fff; box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1) !important; font-family: 'Quicksand', sans-serif; font-weight: 500; line-height: normal; white-space: initial; height: auto; visibility: visible !important; opacity: 1; overflow: visible; border-radius: 0px !important; z-index: 1000000 !important; display: block !important; pointer-events: auto !important } .vertical-mega-menu ul.mm-submenu { z-index: 100 !important; } ul.mm-submenu:after { content: none !important; } ul.mm-submenu .sca-qv-button-wrap { display: none !important; } ul.mm-submenu a { font-weight: 500 !important; text-transform: none; padding: 0px !important; padding: 0px !important; cursor: pointer; background: none !important; font-family: 'Quicksand', sans-serif; font-size: 1em !important; white-space: initial !important; text-transform: none !important; width: auto !important; height: auto !important; line-height: normal !important; opacity: 1 !important; margin: 0px !important; float: none !important; } @media all and (-ms-high-contrast:none) { *::-ms-backdrop, ul.mm-submenu a { white-space: pre-wrap !important; } /* IE11 */ } ul.mm-submenu a:after { border: 0px; height: 0px; } ul.horizontal-mega-menu a:after, ul.vertical-mega-menu a:after, ul.mm-submenu a:after { content: none !important; } ul.mm-submenu a:hover:after { border: 0px; height: 0px; } ul.mm-submenu:before, ul.mm-submenu:after, ul.mm-submenu li:before, ul.mm-submenu li:after { border: 0px !important; } ul.mm-submenu ul.mm-submenu { transform: none !important; } ul.mm-submenu li { margin: 0px; border: 0px !important; } .horizontal-mega-menu>li>ul.mm-submenu { clip: rect(0px, 10000px, 10000px, -10000px); } .horizontal-mega-menu ul.mm-submenu li span { background: none !important; padding: 0px !important; margin: 0px; font-weight: 500; } .vertical-mega-menu li.buddha-menu-item { opacity: 1 !important; } .vertical-mega-menu li.buddha-menu-item:hover ul.mm-submenu, .vertical-mega-menu li.buddha-menu-item ul.mm-submenu { display: none !important; } .vertical-mega-menu li { cursor: pointer } .vertical-mega-menu li a { -moz-osx-font-smoothing: grayscale; width: auto !important; transition: none !important; } .vertical-mega-menu>li>a>i.fa { display: inline-block !important; position: relative !important; top: 0px !important; right: 0px !important; border: 0px !important; } .vertical-mega-menu li a i.fa-angle-down { display: none !important; font-family: "FontAwesome" } .submenu-opened > li:nth-child(9) > a:nth-child(1) > button:nth-child(1){ margin-right: 8px !important; } .vertical-mega-menu li .toggle-menu-btn { color: inherit !important; background: none; border: 0px; padding: 0px !important; margin: 0px !important; width: auto !important; height: auto !important; min-width: 0px !important; box-shadow: none !important; vertical-align: inherit; line-height: 1.5em !important; float: right !important; z-index: 1000 !important; position: relative !important; } .vertical-mega-menu li .toggle-menu-btn>i { position: relative !important; right: auto !important; left: auto !important; top: auto !important; bottom: auto !important; } .vertical-mega-menu li.buddha-menu-item:hover>ul.mm-submenu { display: none !important; -webkit-animation: none; animation: none; } .vertical-mega-menu li.buddha-menu-item ul.mm-submenu.submenu-opened { display: block !important; background: inherit !important; opacity: 1 !important; height: auto !important; overflow: visible !important; } .vertical-mega-menu>li>ul.mm-submenu { padding-bottom: 10px !important; position: relative !important; } .vertical-mega-menu ul.mm-submenu { top: 100% !important; background: none; display: none !important; -webkit-animation: none; animation: none; box-shadow: none !important; position: relative !important; top: 0px !important; left: 0px !important; } .vertical-mega-menu ul.mm-submenu li { border: 0px; margin: 0px; padding: 2px 0 2px 12px !important; display: block !important; } .vertical-mega-menu ul.mm-submenu>li { padding-top: 6px !important; position: relative !important; right: auto !important; left: auto !important; top: auto !important; bottom: auto !important; } .vertical-mega-menu ul.mm-submenu li:hover { background: none; } .vertical-mega-menu ul.mm-submenu li a { padding: 0px !important; margin: 0px !important; float: none !important; clear: both; } .vertical-mega-menu ul.mm-submenu li img { width: 100%; } .vertical-mega-menu ul.mm-submenu li ul { box-shadow: none !important; left: 0px; position: relative !important; top: 0px !important; border: 0px; padding: 0px !important; } /* TREE SUBMENU */ .horizontal-mega-menu>li:hover>ul.mm-submenu { background: inherit; } .horizontal-mega-menu>li>ul.mm-submenu li { line-height: normal !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree { overflow: visible !important; width: auto !important; right: auto !important; left: 0px; !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree>li ul.mm-submenu { clip: rect(-10000px, 10000px, 10000px, -1px); overflow: visible !important; width: auto !important; right: auto !important; } .horizontal-mega-menu>li>ul.mm-submenu.tree>li ul.mm-submenu.tree-open-left { clip: rect(-10000px, 176px, 10000px, -10000px); right: 100% !important; } .horizontal-mega-menu>li ul.mm-submenu.tree li.fa-angle-right:before { top: 50% !important; position: absolute !important; right: 8px; margin-top: -7px; font-size: 14px; font-family: "FontAwesome"; z-index: 1000000000 !important; } .horizontal-mega-menu>li ul.mm-submenu.tree li.fa-angle-left:before { top: 50% !important; position: absolute !important; left: 8px; margin-top: -7px; font-size: 14px; font-family: "FontAwesome" } .horizontal-mega-menu ul.mm-submenu.tree ul { display: block !important; } .horizontal-mega-menu ul.mm-submenu.tree li { line-height: normal; display: block !important; text-align: left !important; padding: 15px 20px !important; border-bottom: 1px solid #eeeeee; min-width: 135px !important; width: auto; cursor: pointer; position: relative; margin: 0px; box-sizing: content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0px !important; width: auto !important; height: auto !important; box-shadow: none !important; right: 0px !important; left: 0px !important; top: 0px !important; bottom: 0px !important; float: none !important } .horizontal-mega-menu ul.mm-submenu.tree li:last-child { border-bottom: 0px; } .horizontal-mega-menu ul.mm-submenu.tree li:hover, .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover { /* background: #eff1f0; */ } .horizontal-mega-menu ul.mm-submenu.tree li.add-sub-item { font-weight: bold; } .horizontal-mega-menu ul.mm-submenu.tree li a, .horizontal-mega-menu ul.mm-submenu.tree li a:hover { text-decoration: none !important } .horizontal-mega-menu ul.mm-submenu.tree li ul { left: 100% !important; position: absolute !important; top: -99999px !important; opacity: 1 !important; } .horizontal-mega-menu ul.mm-submenu.tree.tree-open-left { right: 0px !important; left: auto !important; } .horizontal-mega-menu ul.mm-submenu.tree li ul.tree-open-left { right: 100% !important; left: auto !important; } .horizontal-mega-menu ul.mm-submenu.tree li:hover>ul, .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover>ul { top: 0 !important; height: auto; opacity: 1; width: auto; overflow: visible; } .vertical-mega-menu>li ul.mm-submenu.tree li.fa-angle-right:before, .vertical-mega-menu>li ul.mm-submenu.tree li.fa-angle-left:before { display: none !important; font-family: "FontAwesome" } .vertical-mega-menu ul.mm-submenu.tree li { height: auto !important; float: none !important } /* SIMPLE SUBMENU */ ul.mm-submenu.simple>li .mega-menu-prices { clear: both; position: relative !important; } ul.mm-submenu.simple>li .mega-menu-prices span { font-size: 0.95em; } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-compare_at_price, ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-compare_at_price>span { text-decoration: line-through; } ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-price {} ul.mm-submenu.simple>li .mega-menu-prices span.mega-menu-sold_out { text-transform: uppercase; color: #d83e3e; font-weight: bold; opacity: 1; font-size: 11px; } .horizontal-mega-menu ul.mm-submenu.simple { display: table !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="5"]>li { width: 20% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="4"]>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="3"]>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.simple[columns="2"]>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.simple>li { box-sizing: border-box; float: left !important; vertical-align: top; text-align: center !important; padding: 10px 15px 20px !important; display: table-cell !important; min-height: 280px; cursor: unset; position: relative; margin: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-item-container { max-width: 220px; margin: 0 auto; padding: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li span.delete-sub-item { right: 1px; top: 0px !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image-container { height: 250px; position: relative !important; margin: 0px auto 10px; display: table !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image { display: table-cell !important; vertical-align: middle; } .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image img { max-height: 250px; cursor: pointer; width: auto; max-width: 100%; } *::-ms-backdrop, .horizontal-mega-menu ul.mm-submenu.simple>li .mm-image img { width: 100% } /* IE11 image width fix */ .horizontal-mega-menu ul.mm-submenu.simple>li .mm-featured-title { font-weight: bold; text-align: center !important; } .horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-prices span { opacity: 0.6; } .vertical-mega-menu>li ul.mm-submenu.simple>li { padding-bottom: 10px !important; padding-top: 10px !important; box-sizing: border-box !important; } .vertical-mega-menu>li ul.mm-submenu.simple>li:last-child { padding-bottom: 0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple li .mm-image img { width: 100% !important; max-width: 240px !important; } /* .vertical-mega-menu>li>ul.mm-submenu.simple li .mega-menu-item-container { margin-left:10px; margin-right:10px; } */ .vertical-mega-menu ul.mm-submenu.simple>li .mega-menu-prices span { opacity: 0.8; } /* optimize for tablet */ .vertical-mega-menu>li ul.mm-submenu.simple>li { width: 100%; display: inline-table !important; vertical-align: top; } .vertical-mega-menu>li>ul.mm-submenu.simple>li:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple[columns="2"]>li { width: 50%; display: inline-table !important; vertical-align: top; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="2"]>li:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="2"]>li:nth-child(2) { padding-top: 0px !important; } .vertical-mega-menu>li ul.mm-submenu.simple[columns="3"]>li { width: 33.33%; display: inline-table !important; vertical-align: top; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(2) { padding-top: 0px !important; } .vertical-mega-menu>li>ul.mm-submenu.simple[columns="3"]>li:nth-child(3) { padding-top: 0px !important; } /* TABBED SUBMENU */ .horizontal-mega-menu ul.mm-submenu.tabbed { display: block !important; min-height: 280px; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li { width: 20% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li>ul.mm-submenu { width: 400% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="5"]>li>ul.mm-submenu>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li { width: 25% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li>ul.mm-submenu { width: 300% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="4"]>li>ul.mm-submenu>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li { width: 33.33% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li>ul.mm-submenu { width: 200% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="3"]>li>ul.mm-submenu>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li { width: 50% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li>ul.mm-submenu { width: 100% !important; } .horizontal-mega-menu ul.mm-submenu.tabbed[columns="2"]>li>ul.mm-submenu>li { width: 100% !important; display: block !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li { line-height: inherit !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.fa-angle-right:before { top: 50% !important; position: absolute; right: 10px; margin-top: -7px; font-size: 14px; font-family: "FontAwesome" } .horizontal-mega-menu ul.mm-submenu.tabbed>li>ul.mm-submenu { border-left: 1px solid #e6e6e6 !important; top: 0 !important; display: none !important; left: 100% !important; box-shadow: none !important; opacity: 1 !important; height: auto; cursor: default; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened { /*background: #eff1f0;*/ } .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened ul.mm-submenu { display: block !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.ui-sortable-helper>ul.mm-submenu { display: none !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li { box-sizing: border-box; float: left !important; vertical-align: top; text-align: left !important; padding: 12px !important; display: block !important; cursor: pointer; position: relative; clear: both; margin: 0px !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-item-container { max-width: 230px; margin: 0 auto; } .horizontal-mega-menu ul.mm-submenu.tabbed>li.add-sub-item { vertical-align: middle; line-height: normal; } .horizontal-mega-menu ul.mm-submenu.tabbed>li span.delete-sub-item { right: 1px; top: 1px !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices { clear: both; position: relative !important; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-compare_at_price, .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-compare_at_price>span { text-decoration: line-through; } .horizontal-mega-menu ul.mm-submenu.tabbed>li .mega-menu-prices span.mega-menu-sold_out { text-transform: uppercase; } .vertical-mega-menu ul.mm-submenu.tabbed>li { display: block !important; } .vertical-mega-menu ul.mm-submenu.tabbed>li.fa-angle-right:before { display: none !important; font-family: "FontAwesome" } /* PRODUCTS LIST WIDGET */ .horizontal-mega-menu ul.mm-submenu.simple>li .mm-list-name { border-bottom: 1px solid #eeeeee; display: table !important; width: calc(100% + 10px); margin: -10px 0px 0px -15px; padding: 10px !important; box-sizing: content-box; } ul.mm-submenu.simple>li .mm-list-name>span { display: table-cell !important; vertical-align: middle; font-weight: bold; font-size: 1em; border: 0px !important; text-align: center; float: none !important; line-height: normal !important; } ul.mm-submenu.simple>li ul.mm-product-list { width: 100%; margin: 0px; display: block !important; position: relative !important; margin: 0px !important; padding: 0px !important; left: 0 !important; top: 0 !important; border: 0px !important; background: inherit !important; box-shadow: none !important; transform: none !important; height: auto !important; visibility: visible !important; opacity: 1 !important; } ul.mm-submenu.simple>li ul.mm-product-list>li { display: table !important; width: 100% !important; min-height: unset; padding: 10px 0px 0px !important; text-align: left !important; margin: 0px !important; } ul.mm-submenu.simple>li ul.mm-product-list>li div { display: table-cell !important; vertical-align: middle; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-image { width: 30%; padding: 0px 10px 0px 0px !important; box-sizing: border-box; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-image img { width: 100%; vertical-align: middle; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info { width: 70%; line-height: normal; } ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info span.mm-product-name { font-weight: bold; } .vertical-mega-menu ul.mm-submenu.simple>li .mm-list-name { border-bottom: 1px solid #eeeeee !important; display: table !important; width: 100% !important; margin: 0px !important; box-sizing: content-box !important; } .vertical-mega-menu li ul.mm-submenu.simple li ul.mm-product-list>li .mm-list-image { width: 100px !important; } .vertical-mega-menu li ul.mm-submenu.simple li ul.mm-product-list>li .mm-list-info { width: auto !important; } /* LINK LIST WIDGET */ ul.mm-submenu.simple>li ul.mm-submenu.link-list { width: 100%; top: 100% !important; position: relative !important; line-height: normal; margin-top: 10px; box-shadow: none !important; display: block !important; position: relative !important; top: 0px !important; left: 0px !important; opacity: 1 !important; height: auto !important; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li { width: 100%; text-align: left !important; padding: 10px 0px 0px !important; display: block !important; margin: 0px !important; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li.add-sub-item { line-height: normal; } ul.mm-submenu.simple>li ul.mm-submenu.link-list li.add-sub-item:hover { background: none } ul.mm-submenu.simple>li ul.mm-submenu.link-list li span.delete-sub-item { top: 1px !important; right: 0px; } /* CONTACT SUBMENU */ ul.mm-submenu.mm-contact, .horizontal-mega-menu li.buddha-menu-item:hover>ul.mm-submenu.mm-contact, .horizontal-mega-menu li.buddha-menu-item.mega-hover>ul.mm-submenu.mm-contact { width: 100%; display: table !important; cursor: default; text-align: left !important; } .vertical-mega-menu ul.mm-submenu.mm-contact { display: none !important; } ul.mm-submenu li.mm-contact-column { width: 50%; padding: 20px !important; display: table-cell !important; position: relative !important; line-height: normal !important; box-sizing: border-box !important; } ul.mm-submenu li.mm-contact-column:hover { background: inherit !important; } ul.mm-submenu li.mm-contact-column .feedback { margin: 0px 0px 15px; font-weight: bold; } ul.mm-submenu li.mm-contact-column .successForm { color: #8eb94c; } ul.mm-submenu li.mm-contact-column .errorForm { color: #d83e3e; } ul.mm-submenu li.mm-contact-column a { display: block !important; clear: both; } ul.mm-submenu li.mm-contact-column form { margin: 0px; padding: 0px !important; } ul.mm-submenu li.mm-contact-column .mm-contact-content { max-width: 500px; text-transform: none; } ul.mm-submenu li.mm-contact-column h3 { display: block !important; font-weight: 500; margin-bottom: 10px; font-size: 1.6em; font-family: 'Quicksand', sans-serif; font-style: normal; } ul.mm-submenu li.mm-contact-column fieldset { border: medium none !important; margin: 0 0 10px; min-width: 100%; padding: 0 !important; width: 100%; } ul.mm-submenu li.mm-contact-column fieldset:last-child { margin: 0px; } ul.mm-submenu li.mm-contact-column input[type="text"], ul.mm-submenu li.mm-contact-column input[type="email"], ul.mm-submenu li.mm-contact-column textarea { width: 100%; border: 1px solid #d3dbe2; background: #FFF; margin: 0 0 5px; padding: 5px 10px !important; height: 36px; line-height: normal; } ul.mm-submenu li.mm-contact-column textarea { height: 100px; max-width: 100%; resize: none; } ul.mm-submenu li.mm-contact-column button { cursor: pointer; width: 105px; float: right !important; border: none; padding: 10px !important; text-transform: uppercase; font-weight: 500; font-family: 'Quicksand', sans-serif; font-size: 1em; line-height: inherit; } ul.mm-submenu li.mm-contact-column button:active { box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5) !important; } ul.mm-submenu li.mm-contact-column button#map-save { position: absolute !important; bottom: 25px; right: 25px; } ul.mm-submenu li.mm-contact-column input:focus, .mm-contact-column textarea:focus { outline: 0; border: 1px solid #999; } .vertical-mega-menu ul.mm-submenu li.mm-contact-column { width: 100% !important; display: block !important; padding: 0 15px !important; } .vertical-mega-menu ul.mm-submenu li.mm-contact-column h3 { font-size: 1.2em; } .vertical-mega-menu ul.mm-submenu.mm-contact .mm-contact-column { width: 100% !important; display: inline-table !important; vertical-align: top; padding-top: 10px !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] .mm-contact-column { width: 50% !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] li.mm-contact-column:nth-child(1) { padding-top: 0px !important; } .vertical-mega-menu ul.mm-submenu.mm-contact[columns="2"] li.mm-contact-column:nth-child(2) { padding-top: 0px !important; } li.buddha-menu-item a[data-href="no-link"], .horizontal-mega-menu li[data-href="no-link"] { cursor: default !important; } /* fix for ella theme */ @media screen and (max-width:767px) { .cbp-spmenu-push-toright { position: static !important; margin-left: 260px !important; } } /* fix for jumpstart theme */ @media screen and (max-width:480px) { .site-header--drawer .nav-bar ul.horizontal-mega-menu ul { position: absolute !important; } } li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(2) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(2) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(2) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(3) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(3) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(3) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(4) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(4) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(4) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(4) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(5) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(5) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(5) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(5) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(6) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(6) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(6) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(6) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(7) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(7) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(7) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(7) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(8) > ul:nth-child(2) > li:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(8) > ul:nth-child(2) > li:nth-child(2) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(8) > ul:nth-child(2) > li:nth-child(3) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1), li.tab-opened:nth-child(8) > ul:nth-child(2) > li:nth-child(4) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1){ text-align: left !important; padding-left: 5px !important; } li.tab-opened:nth-child(8)::before{ display: none !important; } .submenu-opened{ text-align: left !important; } .fa-plus-circle::before { content: "\f054" !important; } .fa-minus-circle::before { content: "\f078" !important; } li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(2) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(3) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(4) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(5) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(6) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(7) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(1) > ul:nth-child(2) > li:nth-child(8) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(2) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(3) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(4) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(5) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(6) > a:nth-child(1) > button:nth-child(1), li.buddha-menu-item:nth-child(2) > ul:nth-child(2) > li:nth-child(7) > a:nth-child(1) > button:nth-child(1){ right: 8px !important; }
Add to Cart
{"id":1567249203286,"title":"BABYMEL Grace","handle":"babymel-grace","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eSimple, modern and stylish, the curved top shape of the Grace adds a chic twist to this sleek and roomy changing bag with all the added extras you need for your baby. It can be carried by the shorter top handles, slung over your shoulder using the long strap or even attached to your stroller using our integrated stroller straps leaving your hands free – the Grace offers so many ways to change up your style!\u003c\/span\u003e","published_at":"2018-02-14T13:31:35","created_at":"2018-11-21T10:55:21","vendor":"Babymel","type":"","tags":["Diaper Bags","Sac Couches"],"price":12900,"price_min":12900,"price_max":12900,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":true,"all_variant_ids":[15401456500822,15401458335830],"variants":[{"id":15401456500822,"product_id":1567249203286,"product_handle":"babymel-grace","title":"Black","option1":"Black","option2":null,"option3":null,"sku":"BM6457","requires_shipping":true,"taxable":true,"featured_image":{"created_at":"T","id":4485421269078,"position":1,"product_id":1567249203286,"src":"\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/76e137a2-5c49-4719-aa83-0323dc595911.jpg?v=1571583992","updated_at":"T"},"image_id":4485421269078,"available":true,"name":"BABYMEL Grace - Black","options":["Black"],"price":12900,"weight":0,"compare_at_price":null,"inventory_quantity":-1,"inventory_management":null,"inventory_policy":"deny","inventory_in_cart":0,"inventory_remaining":-1,"incoming":false,"next_incoming_date":null,"taxable":true,"barcode":"5060219256457"},{"id":15401458335830,"product_id":1567249203286,"product_handle":"babymel-grace","title":"Grey","option1":"Grey","option2":null,"option3":null,"sku":"BM6464","requires_shipping":true,"taxable":true,"featured_image":{"created_at":"T","id":4485421924438,"position":2,"product_id":1567249203286,"src":"\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/9c6cd6e7-702a-4499-ad33-1546a790279f.jpg?v=1571583992","updated_at":"T"},"image_id":4485421924438,"available":true,"name":"BABYMEL Grace - Grey","options":["Grey"],"price":12900,"weight":0,"compare_at_price":null,"inventory_quantity":0,"inventory_management":null,"inventory_policy":"deny","inventory_in_cart":0,"inventory_remaining":0,"incoming":false,"next_incoming_date":null,"taxable":true,"barcode":"5060219256464"}],"available":true,"images":["\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/76e137a2-5c49-4719-aa83-0323dc595911.jpg?v=1571583992","\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/9c6cd6e7-702a-4499-ad33-1546a790279f.jpg?v=1571583992","\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/113d222d-54f4-4b7e-8876-546346289c00.jpg?v=1571583992","\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/9b46481a-204a-4c7a-8dd8-0d094b0df99c.jpg?v=1571583992","\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/98a50f32-9e0a-4266-94a0-ec749e8e7a9d.jpg?v=1571583992"],"featured_image":"\/\/cdn.shopify.com\/s\/files\/1\/1795\/7771\/products\/76e137a2-5c49-4719-aa83-0323dc595911.jpg?v=1571583992","options":["Color"],"url":"\/products\/babymel-grace"}

BABYMEL Grace

Babymel - PinkiBlue
$129.00
BM6457
Simple, modern and stylish, the curved top shape of the Grace adds a chic twist to this sleek and roomy changing bag with all the added extras you need for your baby. It can be carried by the shorter top handles, slung over your shoulder using the long strap or even attached to your stroller using our integrated stroller straps leaving your hands free – the Grace offers so many ways to change up your style!
Maximum quantity available reached.

BabymelBABYMEL Grace


Simple, modern and stylish, the curved top shape of the Grace adds a chic twist to this sleek and roomy changing bag with all the added extras you need for your baby. It can be carried by the shorter top handles, slung over your shoulder using the long strap or even attached to your stroller using our integrated stroller straps leaving your hands free – the Grace offers so many ways to change up your style!

-Made from wipe clean and water resistant PU faux leather 
-Luxury machine washable padded changing mat 
-Built in side insulated bottle compartment which keeps bottles upright and warm or cool for up to four hours 
-Detachable long shoulder strap with patented integrated stroller straps 
-Short grab handles 
-Wide opening with secure zipped top closure 
-Four internal and external pockets for all your essentials including one zipped pocket for added security 
-Heart embossed wipe clean linings throughout 

Dimensions: H37 W42 D14.5 CM 
Weight: 0.8 KG