


element.style {
     background-position: bottom;
}

a, .comment-reply-link, a.read-more {
    color: #ffffff;
}

.inner-header-description h1.hero-title {
    font-family: Oswald,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.5em;
    line-height: 114%;
    letter-spacing: .9px;
    text-transform: uppercase;
    color: #ffffff;
}

.card.bordered, .card[class*=bottom-border-], .post-item table.card {
    box-shadow: none;
    border: 0px solid #e0e1e1;
}

.card {
    padding: 24px 40px;
    background-color: #fdfdfd00;
    box-shadow: 0 0 3px 0 rgba(189,189,189,.4), 0 2px 3px 0 rgba(189,189,189,.3), 0 2px 3px rgba(0,0,0,.08);}

.dashicons, .dashicons-before:before {
font-size: 32px;
}

.navigation-bar.fixto-fixed {
    transform: translateZ(0);
    background-color: #FFF;
    box-shadow: 0 0 5px 2px rgba(0,0,0,0);
}

div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 var(--wpforms-field-size-input-spacing) 0;
    padding: 0;
    font-size: var(--wpforms-label-size-font-size);
    line-height: var(--wpforms-label-size-line-height);
    color: rgb(255 255 255 / 85%);
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #ca34ab;
    color: var(--wpforms-button-text-color);
}

div.wpforms-container-full .wpforms-field-sublabel {
    font-size: var(--wpforms-label-size-sublabel-font-size);
    line-height: var(--wpforms-label-size-sublabel-line-height);
    margin: var(--wpforms-field-size-sublabel-spacing) 0 0 0;
    padding: 0;
    color: rgb(255 255 255);
}
.mesmerize-inner-page .page-content, .mesmerize-inner-page .content {
    background-color: black;
}







label {
    color: #f0f6ff;
    margin-bottom: 4px;
    font-size: 15px;
}
table th {
    background-color: #000000;
}
.woocommerce div.product {
    background-color: #000;
    border: 1px solid #e0e1e1;
    box-shadow: none;
    padding: 3rem;
    margin-bottom: 50px;
}
body h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2.188rem;
    line-height: 3rem;
    text-transform: none;
    color: #ededed;
}
dl dt, table th {
    color: #ffffff;
}
body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    color: #ffffff;
}

body h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2.188rem;
    line-height: 3rem;
    text-transform: none;
    color: #060101;
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
    display: block;
    flex-wrap: wrap;
    gap: 0 16px;
    justify-content: space-between;
}

.woocommerce ul.products li.product .ope-woo-card-item {
    padding-bottom: 15px;
    background-color: #ffffff;
    border-bottom: none;
    border: 1px solid #e0e1e1;
    box-shadow: none;
    border: 1px solid #ffffff;
    width: 100%;
    height: 100%;
    background-color: #ffffff00;
}
body h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2.188rem;
    line-height: 3rem;
    text-transform: none;
    color: #ffffff;
}

.nav-links, .post-comments .navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff0;
    box-shadow: none;
    border: 1px solid #e0e1e1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 20px calc(2rem - 15px);
    width: 100%;
}

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        border-radius: 4px;
        background-color: #ffffff00;
        border: solid 1px rgba(0, 0, 0, 0.1);
    }

.woocommerce-checkout .woocommerce-customer-details-card, .woocommerce-checkout .woocommerce-order-details-card {
    background-color: #ffffff00;
    box-shadow: 0px 0px 3px 0 rgba(189, 189, 189, 0.4), 0px 2px 3px 0 rgba(189, 189, 189, 0.3), 0 2px 3px rgba(0, 0, 0, 0.08);
    padding: 15px;
}

.cart-contents-content {
    margin-bottom: 30px;
    margin-top: 30px;
    border-bottom: 1px solid #ededed00;
}
.woocommerce ul.products li.product .ope-woo-card-item {
    padding-bottom: 15px;
    background-color: #ffffff;
    border-bottom: none;
    border: 1px solid #e0e1e1;
    box-shadow: none;
    border: 1px solid #ffffff00;
    width: 100%;
    height: 100%;
    background-color: #ffffff00;
}

.woocommerce ul.products li.product .ope-woo-card-item.shadow {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.11);
    border: 1px solid #e3e4e500;
}

.mesmerize-woo-header-cart {
    visibility: hidden
}

.shadow-large {
    box-shadow: 0 10px 30px 0 rgb(189 189 189 / 0%), 0 10px 30px rgba(0, 0, 0, .08);
}

.shadow-large-black {
    box-shadow: 0 10px 30px 0 rgb(49 52 57 / 0%), 0 10px 30px rgb(0 0 0 / 0%);
}




.edit-post-visual-editor .wc-block-checkout__shipping-method-option, .wc-block-checkout__shipping-method-option {
    align-items: center;
    background-color: transparent;
    border: none;
    border-radius: 4px;
    box-shadow: none !important;
    color: inherit;
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    flex-grow: 1;
    gap: 4px;
    height: 100%;
    justify-content: center;
    min-height: 80px;
    outline: 1px solid hsla(0, 0%, 7%, .11);
    padding: 16px 12px;
    visibility: hidden;
}




@media (min-width: 768px) {



element.style {
     background-position: bottom;
}

a, .comment-reply-link, a.read-more {
    color: #ffffff;
}

.inner-header-description h1.hero-title {
    font-family: Oswald,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.5em;
    line-height: 114%;
    letter-spacing: .9px;
    text-transform: uppercase;
    color: #ffffff;
}

.card.bordered, .card[class*=bottom-border-], .post-item table.card {
    box-shadow: none;
    border: 0px solid #e0e1e1;
}

.card {
    padding: 24px 40px;
    background-color: #fdfdfd00;
    box-shadow: 0 0 3px 0 rgba(189,189,189,.4), 0 2px 3px 0 rgba(189,189,189,.3), 0 2px 3px rgba(0,0,0,.08);}

.dashicons, .dashicons-before:before {
font-size: 32px;
}

.navigation-bar.fixto-fixed {
    transform: translateZ(0);
    background-color: #FFF;
    box-shadow: 0 0 5px 2px rgba(0,0,0,0);
}

div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 var(--wpforms-field-size-input-spacing) 0;
    padding: 0;
    font-size: var(--wpforms-label-size-font-size);
    line-height: var(--wpforms-label-size-line-height);
    color: rgb(255 255 255 / 85%);
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #ca34ab;
    color: var(--wpforms-button-text-color);
}

div.wpforms-container-full .wpforms-field-sublabel {
    font-size: var(--wpforms-label-size-sublabel-font-size);
    line-height: var(--wpforms-label-size-sublabel-line-height);
    margin: var(--wpforms-field-size-sublabel-spacing) 0 0 0;
    padding: 0;
    color: rgb(255 255 255);
}
.mesmerize-inner-page .page-content, .mesmerize-inner-page .content {
    background-color: black;
}







label {
    color: #f0f6ff;
    margin-bottom: 4px;
    font-size: 15px;
}
table th {
    background-color: #000000;
}
.woocommerce div.product {
    background-color: #000;
    border: 1px solid #e0e1e1;
    box-shadow: none;
    padding: 3rem;
    margin-bottom: 50px;
}
body h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2.188rem;
    line-height: 3rem;
    text-transform: none;
    color: #ededed;
}
dl dt, table th {
    color: #ffffff;
}
body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    color: #ffffff;
}

body h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2.188rem;
    line-height: 3rem;
    text-transform: none;
    color: #060101;
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
    display: block;
    flex-wrap: wrap;
    gap: 0 16px;
    justify-content: space-between;
}

.woocommerce ul.products li.product .ope-woo-card-item {
    padding-bottom: 15px;
    background-color: #ffffff;
    border-bottom: none;
    border: 1px solid #e0e1e1;
    box-shadow: none;
    border: 1px solid #ffffff;
    width: 100%;
    height: 100%;
    background-color: #ffffff00;
}
body h2 {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 2.188rem;
    line-height: 3rem;
    text-transform: none;
    color: #ffffff;
}

.nav-links, .post-comments .navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff0;
    box-shadow: none;
    border: 1px solid #e0e1e1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 20px calc(2rem - 15px);
    width: 100%;
}

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        border-radius: 4px;
        background-color: #ffffff00;
        border: solid 1px rgba(0, 0, 0, 0.1);
    }

.woocommerce-checkout .woocommerce-customer-details-card, .woocommerce-checkout .woocommerce-order-details-card {
    background-color: #ffffff00;
    box-shadow: 0px 0px 3px 0 rgba(189, 189, 189, 0.4), 0px 2px 3px 0 rgba(189, 189, 189, 0.3), 0 2px 3px rgba(0, 0, 0, 0.08);
    padding: 15px;
}

.cart-contents-content {
    margin-bottom: 30px;
    margin-top: 30px;
    border-bottom: 1px solid #ededed00;
}
.woocommerce ul.products li.product .ope-woo-card-item {
    padding-bottom: 15px;
    background-color: #ffffff;
    border-bottom: none;
    border: 1px solid #e0e1e1;
    box-shadow: none;
    border: 1px solid #ffffff00;
    width: 100%;
    height: 100%;
    background-color: #ffffff00;
}

.woocommerce ul.products li.product .ope-woo-card-item.shadow {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.11);
    border: 1px solid #e3e4e500;
}

.mesmerize-woo-header-cart {
    visibility: hidden
}

.shadow-large {
    box-shadow: 0 10px 30px 0 rgb(189 189 189 / 0%), 0 10px 30px rgba(0, 0, 0, .08);
}

.shadow-large-black {
    box-shadow: 0 10px 30px 0 rgb(49 52 57 / 0%), 0 10px 30px rgb(0 0 0 / 0%);
}




.edit-post-visual-editor .wc-block-checkout__shipping-method-option, .wc-block-checkout__shipping-method-option {
    align-items: center;
    background-color: transparent;
    border: none;
    border-radius: 4px;
    box-shadow: none !important;
    color: inherit;
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    flex-grow: 1;
    gap: 4px;
    height: 100%;
    justify-content: center;
    min-height: 80px;
    outline: 1px solid hsla(0, 0%, 7%, .11);
    padding: 16px 12px;
    visibility: hidden;
}
}