/*
Theme Name:   Blaze Commerce Child
Theme URI:    https://blazecommerce.io
Description:  Blaze Commerce child theme
Author:       Blaze Commerce
Author URI:   https://blazecommerce.io
Template:     generatepress
Version:      1.0.0
Text Domain:  blazecommercechild
*/

@font-face {
    font-family: 'Museo Sans';
    font-style: normal;
    font-weight: 500;
    src: url('https://lwnjqzgislyzmiuvinlu.supabase.co/storage/v1/object/public/uploads/fonts/Museo-Sans-500.otf');
}
@media (min-width: 1025px) {
    #mega-menu-wrap-primary #mega-menu-primary {
        max-width: 1355.61px;
        margin: 0px auto;
        width: 100%;
        text-align: center;
        padding: 0px 0px 0px 0px;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
        margin: 0 0px 0 0;
        display: inline-block;
        height: auto;
        vertical-align: middle;
        padding: 0 15px;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        font-size: 16px;
        font-weight: 200;
        font-style: normal;
    }
    .don-test-menu,li#mega-menu-637702-1,li#mega-menu-637703-1 {
        display: flex !important;
        width: 100% !important;
    }
    #mega-menu-637701-1 > ul,li#mega-menu-637702-1 > ul , li#mega-menu-637703-1 > ul{
        display: flex !important;
        justify-content: space-between;
        width: 100%;
    }
    #mega-menu-item-637701 > ul , #mega-menu-item-637702 > ul , #mega-menu-item-637703 > ul {
        padding: 20px !important;
    }
    li.bbc-menu.border-b,li#mega-menu-637702-0,li#mega-menu-637703-0 {
        padding-bottom: .625rem !important;
        border-bottom: 1px solid #e5e7eb !important;
    }
    #mega-menu-637701-1 > ul > li > ul > li a,li#mega-menu-637702-1 > ul > li > ul > li a , li#mega-menu-637703-1 > ul > li > ul > li a{
        font-size: 16px !important;
        padding: 10px 12px !important;
    }
    #mega-menu-637701-1 > ul > li,li#mega-menu-637702-1 > ul > li , li#mega-menu-637703-1 > ul > li{
        padding: 0 !important;
        width: 25% !important;
    }
    #mega-menu-637701-1 > ul > li > ul > li,li#mega-menu-637702-1 > ul > li > ul > li, li#mega-menu-637703-1 > ul > li > ul > li  {
        padding: 0 !important;
    }
    li#mega-menu-item-637909 {
        padding: 15px 0 !important;
    }
    #mega-menu-item-637704 > ul {
        width: 100%;
        padding: 20px !important;
    }
    #mega-menu-item-637704 > ul > li a,#mega-menu-item-637706 > ul > li a, #mega-menu-item-637707 > ul > li a {
        font-size: 16px !important;
        padding: 12px !important;
    }
    #mega-menu-item-637704 > ul {
        width: 383.7px !important;
        padding: 20px !important;
    }
    #mega-menu-item-637707 > ul{
        width: 100% !important;
    }
    #mega-menu-item-637706 > ul, #mega-menu-item-637707 > ul,#mega-menu-item-637705 > ul{
        padding: 20px !important;
    }
    #mega-menu-item-637705 > ul > li > ul > li > ul > li a {
        font-size: 16px !important;
        padding: 12px !important;
    }
    #mega-menu-item-637705 > ul > li > ul > li a {
        font-weight: 300 !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{
        font-weight: 200 !important;
        color: #111 !important;
    }
    li#mega-menu-639970-1 > ul > li > ul > li > a, li#mega-menu-639946-1 > ul > li > ul > li > a, li#mega-menu-640011-1 > ul > li > ul > li > a {
        font-weight: 200 !important;
        color: #111 !important;
    }
    li#mega-menu-639970-1 > ul > li > ul > li > ul > li > a, li#mega-menu-639946-1 > ul > li > ul > li > ul > li > a, li#mega-menu-640011-1 > ul > li > ul > li > ul > li > a  {
        color: #111 !important;
        font-weight: 200 !important;
        font-size: 16px !important;
    }
    #mega-menu-item-639131 > ul {
        width: 384px !important;
        padding: 20px !important;
    }
    #mega-menu-item-639131 > ul > li > a{
        padding: 5px !important;
        font-size: 16px !important;
        font-weight: 200 !important;
    }
    li#mega-menu-639142-0 > ul {
        display: flex !important;
        justify-content: flex-start;
    }
    li#mega-menu-639142-0 > ul a, #mega-menu-item-640013 > a {
        font-weight: 200 !important;
        font-size: 16px !important;
        color: #111 !important;
    }
    li#mega-menu-639142-0-0 {
        width: 50% !important;
    }
    li#mega-menu-639142-0-1 {
        width: 50% !important;
    }
    li#mega-menu-item-639970 > ul > li > ul > li, li#mega-menu-640011-1 > ul > li {
        width: 20% !important;
    }
    li#mega-menu-item-639970 > ul > li > ul > li > ul > li,li#mega-menu-item-639100, li#mega-menu-item-640013 {
        padding: 15px 15px 0px 15px !important; 
    }
    li#mega-menu-639946-1 {
        display: flex !important;
    }
    li#mega-menu-639946-1 > ul > li {
        width: 20% !important;
    }
    li#mega-menu-item-639125 {
        padding: 0 15px 15px 15px !important;
    }
    li#mega-menu-item-639953,li#mega-menu-item-640035 {
        padding: 15px 15px 0 15px !important;
    }
    #mega-menu-item-639143 > ul {
        width: 247px !important;
        padding: 20px !important
    }
    #mega-menu-item-639143 > ul > li > a {
        padding: 5px !important;
        font-size: 16px !important;
        font-weight: 200 !important;
    }
    #mega-menu-item-639144 > ul {
        width: 150px !important;
        padding: 20px !important;
    }
    #mega-menu-item-639144 > ul > li > a {
        padding: 10px !important;
        font-size: 16px !important;
        font-weight: 200 !important;
    }
    #mega-menu-item-639970 > ul,#mega-menu-item-639946 > ul,#mega-menu-item-640011 > ul,#mega-menu-item-639131 > ul,#mega-menu-item-639142 > ul,#mega-menu-item-639143 > ul,#mega-menu-item-639144 > ul {
        box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 40px 0px !important;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
        color: #111 !important;
        font-weight: 200 !important;
    }


}

@media only screen and (max-width: 1024px) {
    /* #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
        min-width: 96% !important;
    } */
    #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
        padding: 16px 6px 16px 6px;
    }
}



/*Corporate Buyer and Bulk Orders Page*/
p.blaze-corporate-p {
    line-height: 34px
}
h3#h-you-have-us {
    display: flex;
    align-items: center;
}
ul.wp-block-list.blaze-corporate-list {
    font-size: 18px;
    line-height: 48px;
    margin-right: 31px;
}
#wpcf7-f7533-p7530-o1 > form > p > label {
    display: flex;
    flex-direction: column;
    gap: 10px;
    color: #393939;
    font-size: 18px;
    font-weight: 500;
}
input.wpcf7-form-control.wpcf7-text {
    width: 100%;
    background: transparent;
    border-radius: 6px;
}
input.wpcf7-form-control.wpcf7-text::placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 16px;
}
.blaze-bulk-order-form-container {
    padding: 48px;
    border: 1px solid #E7E7E7;
}
#wpcf7-f7533-p7530-o1 > form > p:nth-child(8) {
    font-size: 18px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: #393939;
}
#wpcf7-f7533-p7530-o1 > form > p:nth-child(8) > span {
    color: #888888;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
span.wpcf7-list-item {
    padding-bottom: 12px;
}
span.wpcf7-list-item.first {
    padding-top: 12px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    background: transparent;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    background: #D9EAF0;
    color: #111111;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    border-radius: 6px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
    background-color: #DFEDF2;
}
h3#h-on-sell-a-candle::after,h3#h-you-have-us::after {
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
h3#h-on-sell-a-candle {
    display: flex;
    align-items: center;
}
.on-sell-candle-text{
    margin: 0 !important;
    padding: 40px 0;
}
.gb-grid-wrapper.blaze-bulk-order-img > div > div > figure img {
    border-radius: 6px;
}
.blaze-fill-form {
    display: none;
}
span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    flex-direction: column;
}
@media (max-width: 767px) {
.blaze-bulk-order-img-2,.blaze-bulk-order-img-3,.blaze-bulk-order-img-4,.blaze-bulk-order-img-5,.blaze-bulk-order-img-6,.blaze-bulk-order-img-7,.blaze-bulk-order-img-8{
    display: none;
}
img.wp-image-637838 {
    aspect-ratio: 0 !important;
    min-width: 100% !important;
}
.blaze-fill-form {
    display: block;
}
p.blaze-corporate-start-p::before {
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
p.blaze-corporate-start-p::after {
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
p.blaze-corporate-start-p{
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    margin-top: 64px;
}
p.blaze-corporate-start-form-p {
    margin-bottom: 40px;
}
}
/*Corporate Buyer and Bulk Orders Page - End*/
/*Checkout*/
.main-blaze-checkout-header-container {
    padding: 0 24px;
    background-color: #FFF;
    box-shadow: 0px 4px 8px 0px #0000001A;
    margin-bottom: 10px;
    position: sticky;
    top: 0;
    z-index: 9999;
}
.blaze-checkout-header-container > div > div > svg {
    margin: 0px 5px 0 10px;
}
.blaze-checkout-header-container {
    max-width: 1510px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.blaze-checkout-header {
    display: flex;
    align-items: center;
}
.blaze-checkout-header p {
    color: #888888;
    margin: 0;
    font-size: 18px;
    line-height: 24px;
}
.blaze-checkout-header  a {
    text-decoration: none;
    color: #111111;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}
#post-12 > div > header > h1 {
    color: #746A5F;
    font-size: 48px;
    text-align: center;
    font-weight: 300;
    line-height: 56px;
    padding-top: 16px;
}
dl.variation dt {
    font-weight: 300;
}
dl.variation dd {
    margin-left: 0;
}
/*Checkout - End*/
.blaze-question-loc > p.blaze-question-p {
    margin-top: -40px;
}
p.blaze-question-p {
    margin-top: -55px;
    margin-bottom: -55px;
}
ul.wp-block-list.blaze-question-li {
    text-align: left;
    margin-bottom: 0px;
    margin-right: 20px;
}
.blaze-question-call,.blaze-question-loc {
    display: flex;
    height: 490px;
    padding-top: 30px;
    padding-bottom: 17px;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.gb-container.gb-container-ceb9e645.blaze-question-call {
    padding-bottom: 0px;
}
ul.wp-block-list.blaze-question-li.blaze-question-li-space {
    margin-top: 25px;
    margin-bottom: 32px;
    margin-right: 25px;
}
.wp-block-image.blaze-question-img {
    padding: 80px 0;
}
h2#h-do-you-have-some-questions::after,h2#h-frequently-ask-questions::after,h2#h-get-in-touch-with-us::after,h2#h-customer-s-share-their-experience::after {
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
h2#h-do-you-have-some-questions::before,h2#h-frequently-ask-questions::before,h2#h-get-in-touch-with-us::before,h2#h-customer-s-share-their-experience::before {
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
h2#h-do-you-have-some-questions,h2#h-frequently-ask-questions {
    display: flex;
    align-items: center;
}
h2#h-frequently-ask-questions {
    padding-top: 82px;
}
p.blz-pls-note {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    margin-bottom: 80px !important; 
}

h2#h-get-in-touch-with-us {
    display: flex;
    align-items: center;
}
h2#h-customer-s-share-their-experience {
    display: flex;
    align-items: center;
    margin-bottom: 80px;
}
h2#h-customer-s-share-their-experience{
    margin-bottom: 40px !important;
}
div#wpcf7-f7292-p1132-o1 {
    width: 60%;
    border: 1px solid #E7E7E7;
    padding: 48px;
    border-radius: 16px;
}
#wpcf7-f7292-p1132-o1 > form > p:nth-child(4),#wpcf7-f7292-p1132-o1 > form > p:nth-child(7) {
    margin-bottom: 5px;
}
#wpcf7-f7292-p1132-o1 > form > p:nth-child(5),#wpcf7-f7292-p1132-o1 > form > p:nth-child(8) {
    color: #6D7175;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}
#wpcf7-f7292-p1132-o1 > form > p > label {
    color: #393939;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
body.page-id-12 > div.gb-container.gb-container-f43aab82,body.page-id-12 > div.top-bar.top-bar-align-right {
    display: none;
}
body.page-id-12 > div.site-footer > div > div.gb-container.gb-container-a73dd427.desktop-footer-form, body.page-id-12 > div.site-footer > div > div.gb-container.gb-container-8a18aadc.mobile-footer-form {
    display: none;
}
body.page-id-12 > div.site-footer > div > div.gb-container.gb-container-77031988.desktop-version.lg\:\!block,body.page-id-12 > div.site-footer > div > div.gb-container.gb-container-3757aff7.mobile-version.\!block.md\:\!hidden {
    display: none;
}
@media (max-width: 768px) {
    body > div.gb-container.gb-container-41696566.main-blaze-checkout-header-container.alignfull > div > div.gb-container.gb-container-193d6a60 > div > p {
        display: none;
    }
    body.page-id-1132> div > #content,body.page-id-1004 > div > #content,body.page-id-7530 > div > #content {
        padding: 0px 24px 24px 24px;
    }
    .gb-container-0276285d{
        padding-top: 0px;
    }
    h2#h-our-products {
        text-align: center;
    }
    h2#h-orders-amp-delivery {
        text-align: center;
    }
    div#wpcf7-f7292-p1132-o1{
        padding: 24px !important;
    }
    h3#h-you-have-us , h3#h-on-sell-a-candle,h2#h-customer-s-share-their-experience{
        font-size: 28px !important;
    }
    .on-sell-candle-text{
        font-size: 18px !important;
    }
    h2#h-frequently-ask-questions,h2#h-do-you-have-some-questions{
        font-size: 28px !important;
    }
    p.blz-pls-note {
        font-size: 14px;
    }
    .blz-about-ing p{
        font-size: 14px;
    }
    .blz-grid > div > div h2{
        font-size: 20px;
    }
    .blz-grid > div > div p{
        font-size: 16px;
    }
    
}
@media (max-width: 767px) {
    div#wpcf7-f7292-p1132-o1 {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .blz-about-ing {
        justify-content: flex-start !important;
        padding: 0 12px;
    }
    .blz-grid > div > div h2{
        font-size: 32px;
    }
    .blz-grid > div > div p{
        font-size: 18px;
    }
}
@media (max-width: 1023px)  and (min-width: 768px){
    p.blaze-question-p {
        margin-top: 0;
        margin-bottom: 0;
    }
    .blaze-question-loc > p.blaze-question-p {
        margin-top: 0px;
    }
}

/* .accordion {
    width: 80%;
    margin: 40px auto;
} */

body.logged-in > div > div > div > main > article > div > div > div > form > #customer_details > div.accordion-item > div.accordion-content.information-accordion-content > div.line-container {
    display: none;
}
  
.blaze-contact-accordion-button {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNTM1NSA1Ljg1MzU1QzYuMTU4MjkgNi4wNDg4MiA1Ljg0MTcxIDYuMDQ4ODIgNS42NDY0NSA1Ljg1MzU1TDAuNjQ2NDQ2IDAuODUzNTU0QzAuNDUxMTg1IDAuNjU4MjkyIDAuNDUxMTg0IDAuMzQxNzA5IDAuNjQ2NDQ2IDAuMTQ2NDQ3QzAuODQxNzA5IC0wLjA0ODgxNTMgMS4xNTgyOSAtMC4wNDg4MTUzIDEuMzUzNTUgMC4xNDY0NDdMNiA0Ljc5Mjg5TDEwLjY0NjQgMC4xNDY0NDdDMTAuODQxNyAtMC4wNDg4MTU2IDExLjE1ODMgLTAuMDQ4ODE1NiAxMS4zNTM2IDAuMTQ2NDQ3QzExLjU0ODggMC4zNDE3MDkgMTEuNTQ4OCAwLjY1ODI5MiAxMS4zNTM2IDAuODUzNTU0TDYuMzUzNTUgNS44NTM1NVoiIGZpbGw9IiMwRjE3MkEiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    border-top: 1px solid #E7E7E7 !important;
    color: #746A5F;
    cursor: pointer;
    padding: 18px 40px 18px 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 18px;
    transition: background-color 0.3s ease-in-out;
    font-weight: 400;
    line-height: 24px;
}
.blaze-contact-accordion-button:hover, .blaze-contact-accordion-button:focus {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNTM1NSA1Ljg1MzU1QzYuMTU4MjkgNi4wNDg4MiA1Ljg0MTcxIDYuMDQ4ODIgNS42NDY0NSA1Ljg1MzU1TDAuNjQ2NDQ2IDAuODUzNTU0QzAuNDUxMTg1IDAuNjU4MjkyIDAuNDUxMTg0IDAuMzQxNzA5IDAuNjQ2NDQ2IDAuMTQ2NDQ3QzAuODQxNzA5IC0wLjA0ODgxNTMgMS4xNTgyOSAtMC4wNDg4MTUzIDEuMzUzNTUgMC4xNDY0NDdMNiA0Ljc5Mjg5TDEwLjY0NjQgMC4xNDY0NDdDMTAuODQxNyAtMC4wNDg4MTU2IDExLjE1ODMgLTAuMDQ4ODE1NiAxMS4zNTM2IDAuMTQ2NDQ3QzExLjU0ODggMC4zNDE3MDkgMTEuNTQ4OCAwLjY1ODI5MiAxMS4zNTM2IDAuODUzNTU0TDYuMzUzNTUgNS44NTM1NVoiIGZpbGw9IiMwRjE3MkEiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    color: #746A5F !important;
}
  .blaze-contact-accordion-button.active, .blaze-contact-accordion-button.active:hover, .blaze-contact-accordion-button.active:focus {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNTM1NSA1Ljg1MzU1QzYuMTU4MjkgNi4wNDg4MiA1Ljg0MTcxIDYuMDQ4ODIgNS42NDY0NSA1Ljg1MzU1TDAuNjQ2NDQ2IDAuODUzNTU0QzAuNDUxMTg1IDAuNjU4MjkyIDAuNDUxMTg0IDAuMzQxNzA5IDAuNjQ2NDQ2IDAuMTQ2NDQ3QzAuODQxNzA5IC0wLjA0ODgxNTMgMS4xNTgyOSAtMC4wNDg4MTUzIDEuMzUzNTUgMC4xNDY0NDdMNiA0Ljc5Mjg5TDEwLjY0NjQgMC4xNDY0NDdDMTAuODQxNyAtMC4wNDg4MTU2IDExLjE1ODMgLTAuMDQ4ODE1NiAxMS4zNTM2IDAuMTQ2NDQ3QzExLjU0ODggMC4zNDE3MDkgMTEuNTQ4OCAwLjY1ODI5MiAxMS4zNTM2IDAuODUzNTU0TDYuMzUzNTUgNS44NTM1NVoiIGZpbGw9IiMwRjE3MkEiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    color: #746A5F !important;
}
.blaze-contact-accordion-content {
    padding: 0 18px;
    background-color: transparent;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.blaze-contact-accordion-content.show {
    max-height: 1899px;
}
.blaze-contact-accordion-content.blz-last-child-p {
    border-bottom: 1px solid #E7E7E7;
    font-size: 18px;
}
/*header*/
.site-header, .site-info{
    display: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 17px 0px 17px !important;
}
/*header end*/
/* footer */
.bbc-footer p{
    margin-bottom: 0px !important;
    line-height: 28px;
    font-family: "Museo Sans", sans-serif;
}
.bbc-footer .mobile-version p{
    padding: 8px 0px;
}
.bbc-footer p.mt-24{
    margin-top: 24px;
}
.long-text-div p{
    line-height: 24px;
}
.bbc-footer a{
    text-decoration: none !important;
}
.bbc-footer a:hover{
    color: #655B51;
}
/*footer end*/

/* myaccount */

div#customer_login {
    display: flex;
    text-align: center;
    justify-content: space-around;
    width: 586px;
    padding: 48px;
    margin: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 40px;
    border-radius: 16px;
    border: 1px solid #E7E7E7;
    background: #FFF;
}
div#customer_login .u-column1 a{
    text-decoration: none;
    color: #111111;
}
div#customer_login::before, div#customer_login::after{
    content: none;
}
div#customer_login .u-column1.col-1, div#customer_login .u-column2.col-2 {
    width: 490px;
}
div#customer_login .u-column2.col-2 {
    display: none;
}
div#customer_login .u-column2.col-2 .show-login-form:hover{
    cursor: pointer;
}
div#customer_login .woocommerce-button.button.woocommerce-form-login__submit, div#customer_login .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    width: 100%;
    background-color: #D9EAF0;
    color: #111111;
    text-align: center;
    font-family: var(--Typography-Font-Style-Primary, "Museo Sans", sans-serif);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 16px;
    height: 56px;
    border-radius: 4px;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.08) inset, 0px 1px 2px 0px rgba(0, 0, 0, 0.12);
}
div#customer_login div.form-row{
    display: flex;
    justify-content: space-between;
    color: #111;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

div#customer_login div.form-row::before, div#customer_login div.form-row::after{
    content: none;
}

.u-column1 .register-loginPage {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 40px;
}
.u-column2 .register-loginPage {
    text-align: left;
    margin-top: 32px;
    margin-bottom: 40px;
}
div#customer_login ul{
    margin-left: 25px !important;
    margin-bottom: 0px !important;
}
.register-loginPage p, .register-loginPage li{
    margin-bottom: 10px;
    color: #111;
    font-family: "Museo Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.register-loginPage .form-row{
    text-align: center;
}
.register-btn {
    display: block;
    width: 100%;
    padding: 16px;
    color: #111111;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 6px;
    border: 1px solid #E7E7E7;
    background-color: #fff;
}
  
div#customer_login label{
    color: #393939;
    font-family: "Museo Sans", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
div#customer_login input[type=text]::placeholder, div#customer_login input[type=password]::placeholder, div#customer_login input[type=email]::placeholder{
    color: #888;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}  
div#customer_login input[type=text], div#customer_login input[type=password], div#customer_login input[type=email]{
    display: flex;
    height: 48px;
    padding: 12px;
    align-items: center;
    border-radius: 6px;
    border: 1px solid #E7E7E7;
    background-color: #fff;
} 
div#customer_login small{
    color: #6D7175;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
div#customer_login .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{
    padding: 0px;
    margin: 0px;
}
div#customer_login #email, div#customer_login #reg_email, div#customer_login #reg_username{
    margin-bottom: 24px;
}
div#customer_login #password{
    margin-bottom: 12px;
}
div#customer_login #reg_password{
    margin-bottom: 8px;
}
div#customer_login h2{
    color: #111;
    text-align: center;
    font-family: Quicksand;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 56px;
    margin-bottom: 40px;
} 
div#customer_login .woocommerce-privacy-policy-text p{
    color: #111;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 16px;
}
div#customer_login .woocommerce-privacy-policy-text a{
    color: #746A5F;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
.woocommerce-form-login__rememberme span{
    color: #111;
    font-family: "Museo Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
p.woocommerce-LostPassword.lost_password{
    margin-bottom: 0px;
}
.page-id-13 .desktop-footer-form, .page-id-13 .mobile-footer-form{
    display: none;
}
/* p#order_comments_field {
    display: none;
} */
p#gift-message_field,#notes-for-us_field,p#billing_company_field,p#billing_address_2_field,p#shipping_company_field,.shipping_address_2_field {
    display: none;
}
.blz-optional-gift,.blz-optional-notes,.blz-optional-company,.blz-optional-address,.blz-optional-shipping,.blz-optional-address,.blz-optional-ship-address {
    cursor: pointer;
    color: #888;
    font-size:15px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-decoration-line: underline;
    padding: 3px 3px 10px 3px;
}
.blz-gift-close {
    cursor: pointer;
    color: #746A5F;
    font-size: 14px;
    font-style: normal;
    font-weight: 200;
    line-height:  16px;
    text-decoration-line: underline;
    padding: 3px 3px 10px 3px;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table th{
    padding: 20px 0 !important;
}
#order_review > table > tfoot > tr.cart-subtotal > th,#order_review > table > tfoot > tr.order-total > th,#order_review > table > tfoot > tr.cart-subtotal.blaze-border.blaze-shipping-review > th{
    font-weight: 400 !important;
}
@media (max-width: 425px) {
	div#customer_login div.form-row {
		margin-bottom: 30px;
	}
	div#customer_login h2{
		margin-bottom: 32px;
	}
    div#customer_login .u-column1.col-1, div#customer_login .u-column2.col-2{
        width: 295px;
    }
	div#customer_login #email, div#customer_login #reg_email, div#customer_login #reg_username{
		margin-bottom: 30px;
	}
    div#customer_login{
        width: 100%;
    }
    .blaze-bulk-order-form-container {
        padding: 16px;
    }
    h1#h-corporate-buyer-and-bulk-orders{
        font-size: 40px !important;
    }
	div#customer_login label.woocommerce-form-login__rememberme, div#customer_login .lost_password, div#customer_login small, div#customer_login .woocommerce-privacy-policy-text p{
        font-size: 12px;
	}
    div#customer_login p, div#customer_login ul li, div#customer_login label{
        font-size: 14px;
    }
    .u-column1 .register-loginPage p, .u-column1 .register-loginPage ul li, .u-column2 .register-loginPage p, .u-column2 .register-loginPage ul li{
        margin-bottom: 0px !important;
        line-height: 26px;
    }
}
@media (max-width: 375px) {
    div#customer_login{
        width: 85%;
    }
}
/* my-account end */

/* about us */
@media (max-width: 768px) {
    .blz-grid-2,.blz-abt-grid {
        margin-bottom: 64px !important;
    }
}
.blz-grid-1 {
    margin-bottom: 120px;
}
.blz-grid-2 {
    margin-bottom: 120px;
}
.blz-grid > div > div > figure > img {
    border-radius: 12px;
}
.blz-grid > div > div h2 {
    color:  #746A5F !important;
    font-size:  36px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 48px !important; 
}
.blz-grid > div > div p {
    color:  #393939 !important;
    font-size:  24px;
    font-style: normal !important;
    font-weight: 400 !important;
}
h2#h-hand-poured-with-love,h2#h-pouring-process,h2#h-we-value-all-feedback-you-may-have {
    display: flex;
    align-items: center;
}
h2#h-hand-poured-with-love::after,h2#h-pouring-process::after,h2#h-all-natural-ingredients::after,h2#h-we-value-all-feedback-you-may-have::after,h2#h-you-can-find-us-here::after {
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
h2#h-all-natural-ingredients::before,h2#h-we-value-all-feedback-you-may-have::before,h2#h-you-can-find-us-here::before{
    content: '';
    flex: 1;
    border-top: 1px solid #E4E5E7;
    margin: 0 10px;
}
h2#h-all-natural-ingredients,h2#h-we-value-all-feedback-you-may-have,h2#h-you-can-find-us-here {
    display: flex;
    color: #746A5F;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 48px;
    justify-content: center;
    align-items: center;
}
.blz-ing-p {
    color: #111;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
}
.blz-essence {
    color: #111;
    text-align: center;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    margin-bottom: 64px;
}
.blz-about-ing {
    display: flex;
    text-align: center;
    background: #F4F0EC;
    margin: 13px 15px;
    border: 1px solid #F4F0EC;
    border-radius: 12px;
    align-items: center;
    justify-content: center;
}
.blz-about-ing p {
    padding: 15px 0 15px 15px;
    margin: 0;
}
.blz-about-ing-container {
    justify-content: center;
}
.blz-abt-grid {
    margin-top: 80px;
    margin-bottom: 120px;
}
.blz-abt-feedback-p {
    color: #393939;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
}
.blz-about-market {
    display: flex;
    height: 100%;
    min-height: 490px;
    padding-top: 30px;
    padding-bottom: 40px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
}
.blz-about-market p , .blz-no-li.blz-about-visit p{
    margin-top: 0 !important;
    margin-bottom: 25px !important;
}
#post-1004 > div > div > div.gb-grid-wrapper.gb-grid-wrapper-c2a9bfc6.blz-abt-grid > div.gb-grid-column.gb-grid-column-df5c239e > div > ul,ul.wp-block-list.blaze-no-li.blaze-question-li.blaze-question-li-space.has-text-color.has-link-color.wp-elements-de575dc06b3e582bb548d7b682cb0f21 {
    margin-top: 0;
    margin-bottom: 64px;
    font-weight: 400;
    font-style: normal;
}
ul.wp-block-list.blaze-no-li.blaze-question-li.blaze-question-li-space.has-text-color.has-link-color.wp-elements-de575dc06b3e582bb548d7b682cb0f21{
    text-align: center;
    list-style-type: none;
    margin-left: 25px;
}
.blz-no-li.blz-about-visit {
    display: flex;
    height: 100%;
    min-height: 490px;
    padding-top: 30px;
    padding-bottom: 40px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
}

.desktop-footer-form ul, .mobile-footer-form ul {
	margin: 0 0 1.5em 1.5em !important;
}

.mobile-footer-form form > div {
	min-height: auto !important;
}

.footer-vip-form {
	font-family: Quicksand !important;
}

.klaviyo-form-TwGxfx, .klaviyo-form-TDTjgp {
	font-family: "Museo Sans", sans-serif !important;
}

.klaviyo-form-TwGxfx form, .klaviyo-form-TDTjgp form {
	background-color: transparent !important;
}

.klaviyo-form-TwGxfx label, .klaviyo-form-TDTjgp label, .klaviyo-form-TwGxfx legend, .klaviyo-form-TDTjgp legend {
	color: #393939 !important;
}

.klaviyo-form-TwGxfx label > div, .klaviyo-form-TDTjgp label > div {
	color: #888888 !important;
}

.klaviyo-form-TwGxfx button, .klaviyo-form-TDTjgp button {
	color: #111111 !important;
    background-color: #D9EAF0 !important;
}


@media (max-width: 768px) {
    .mobile-footer-form {
        display: block !important;
        padding-top: 48px !important;
    }
}

.courtesy-nav-icon > p {
	margin-bottom: 0px !important;
}
.phone-icon > a, .courtesy-nav-icon > p {	
	text-decoration: none !important;
}
#post-2 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e35b17f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cbbcdd7 > div > section > div > div > div > div.elementor-element.elementor-element-671f125.elementor-widget.elementor-widget-html > div,#post-2 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e35b17f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e9de2a7 > div > section > div > div > div > div.elementor-element.elementor-element-1a37df8.elementor-widget.elementor-widget-html > div {
    display: flex;
    justify-content: center;
}
#post-2 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e35b17f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-cbbcdd7 > div > section > div > div > div > div.elementor-element.elementor-element-671f125.elementor-widget.elementor-widget-html > div > svg,#post-2 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e35b17f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-e9de2a7 > div > section > div > div > div > div.elementor-element.elementor-element-1a37df8.elementor-widget.elementor-widget-html > div > svg {
    height: 27px;
    width: 27px;
}

/* css for breadcrumb */
.breadcrumbs{
	padding-left: 20px;
}
p#breadcrumbs {
    margin: 32px 0px 32px 0px;
    color: #888;
    font-family: "Museo Sans ";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1px;
}
.breadcrumbs a{
    color: #888;
    font-family: "Museo Sans ";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1px;
    text-decoration: none;
}
#breadcrumbs > span > span{
    margin: 0px 16px 0px 0px
}
#breadcrumbs span + span{
    margin: 0px 16px 0px 16px
}
#breadcrumbs > span:before{
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzE0MTcgMS44NzkyNUwyLjA5NDE2IDUuNTc5MjRDMS41NzQxNiA1Ljk5MjU3IDEuMjQwODMgNi44NjU5MyAxLjM1NDE2IDcuNTE5MjZMMi4yNDA4MyAxMi44MjU5QzIuNDAwODMgMTMuNzcyNiAzLjMwNzQ5IDE0LjUzOTIgNC4yNjc0OSAxNC41MzkySDExLjczNDJDMTIuNjg3NSAxNC41MzkyIDEzLjYwMDggMTMuNzY1OSAxMy43NjA4IDEyLjgyNTlMMTQuNjQ3NSA3LjUxOTI2QzE0Ljc1NDIgNi44NjU5MyAxNC40MjA4IDUuOTkyNTcgMTMuOTA3NSA1LjU3OTI0TDkuMjg3NDkgMS44ODU5MkM4LjU3NDE2IDEuMzEyNTkgNy40MjA4MyAxLjMxMjU4IDYuNzE0MTcgMS44NzkyNVoiIHN0cm9rZT0iIzg4ODg4OCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4wMDA2NSAxMC4zMzMzQzguOTIxMTMgMTAuMzMzMyA5LjY2NzMyIDkuNTg3MTQgOS42NjczMiA4LjY2NjY3QzkuNjY3MzIgNy43NDYxOSA4LjkyMTEzIDcgOC4wMDA2NSA3QzcuMDgwMTggNyA2LjMzMzk4IDcuNzQ2MTkgNi4zMzM5OCA4LjY2NjY3QzYuMzMzOTggOS41ODcxNCA3LjA4MDE4IDEwLjMzMzMgOC4wMDA2NSAxMC4zMzMzWiIgc3Ryb2tlPSIjODg4ODg4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-size:cover;
    position:absolute;
    width:16px;
    height:16px;
    margin-left:-23px;
	margin-top: 1px;
}
@media (max-width: 1440px) {
	.breadcrumbs{
		padding-left: 45px;
	}
}
@media (max-width: 425px) {
	.breadcrumbs{
		padding-left: 40px;
	}
}

@media only screen and (max-width: 768px) {
    #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
        background: #faf6f2;
        padding: 30px 10px 10px 10px;
        display: none;
        position: fixed;
        width: 100%;
        z-index: 9999999;
        left: 0;
        top: 0;
    }
}

@media screen and (max-width: 768px) {
    ul#mega-menu-primary {
        width: 375px !important;
        height: 100vh !important;
        overflow: scroll !important;
    }
}

@media screen and (max-width: 768px) {
    .mega-menu-toggle.mega-menu-open {
        display: grid !important;
        position: fixed;
        z-index: 999999999 !important;
        width: 375px !important;
        left: 0;
        top: 0;
    }

    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link
    {
        background: #faf6f2 !important;
    }
}

.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
    fill: none; /* Remove the fill color */
    stroke: #8C9196; /* Set the stroke color */
    stroke-width: 3; /* Adjust the stroke thickness */
    overflow: visible; /* Prevent clipping */
}
button.dgwt-wcas-search-submit {
    background: none !important;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    content: none !important;
}
svg.dgwt-wcas-ico-magnifier {
    overflow: visible;
}
input#dgwt-wcas-search-input-1 {
    height: 46px;
    border-radius: 4px;
}
#dgwt-wcas-search-input-1::placeholder {
    color: #6D7175;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
    letter-spacing: 0.1px;
}
/* asdfsf */
.cart-wrapper {
    position: relative;
    display: inline-block;
}

.cart-count {
    fill: white;
    font-size: 10px;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

/* When cart has items */
.cart-wrapper.has-items .cart-fill {
    fill: #888888;
}

/* When cart is empty */
.cart-wrapper:not(.has-items) .cart-fill {
    fill: white;
}