body { font-family: "Proxima-Nova" ;
color : black !important;
font-size: 15px;
background-color: white;
}
.main-content {
background: white;
}
.main-content p {
color: black;
}
.product-image-360-view .button.product-360-view-control i, .woocommerce .wrap-breadcrumb .container .woocommerce-breadcrumb a:hover, .wrap-breadcrumb .container .zoo-breadcrumb-container a:hover, .elementor-widget-clever-product-grid-tabs .cafe-head-product-filter ul li a:hover, #site-header .element-header-account .wrap-dashboard-form .woocommerce-MyAccount-navigation a:hover, #site-header .woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a, .main-content .sidebar .widget a:hover, a:hover, .zoo-woo-share li a:hover, .woocommerce .product_meta a:hover, .woocommerce .wrap-left-custom-meta a:hover, .product-sidebar .zoo-ln-group-activated-filter button.zoo-ln-remove-filter-item.zoo-ln-clear-all:hover, .zoo-wrap-layer-filter .zoo-filter-item.selected > label, .zoo-wrap-layer-filter .zoo-filter-item label:hover, .wrap-toggle-products-layout .toggle-products-layout-button.active, .wrap-toggle-products-layout .toggle-products-layout-button:hover, .post-loop-item.list-layout-item .zoo-post-inner .zoo-post-content .post-info li a:hover, .content-single .post .header-post .post-info li a:hover, .post-info a:hover, .elementor-widget-clever-posts .cafe-pagination .cafe_pagination-item.current, .elementor-widget-clever-posts .cafe-pagination .cafe_pagination-item:hover, .zoo-extend-cart-info-item a:hover, .navigation.pagination .page-numbers.current, .navigation.pagination .page-numbers:not(.dots):hover, .cafe-head-product-filter ul li a.active, .cafe-head-product-filter ul li a:hover, .cafe-product-category-banner .cafe-button, .elementor-widget-clever-posts .post-loop-item .entry-title a:hover, .cafe-deal-action-link .action-link:hover, .woocommerce ul.products li.product h3.product-loop-title a:hover, .post-content a:hover, .list-label-cat a:hover, .zoo-single-post-nav-item span, .wrap-share-post .share-links li a:hover, .wrap-bottom-content-post .tagcloud a:hover, blockquote::before, .blockquote::before, .post-info i, .footer-row .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields .button-submit input[type="submit"]:hover, .zoo-posts-widget .title-post a:hover, .zoo-posts-widget .date-post i,  .zoo-breadcrumb-container a:hover, .post-loop-item .entry-title a:hover {
color:  #be1222 !important;
}
.wrap-breadcrumb {
background:  black !important;
}
.zoo-product-data-tabs.tabs-layout .wc-tabs a {
text-transform: uppercase;
font-size: 20px !important;
font-weight: bold;
}
h1 {
color: black !important;
}
.woocommerce-shipping-totals {
display:none;
}
#site-main-content li.product a.add_to_cart_button:hover, #site-main-content li.product a.added, #site-main-content li.product a.product_type_simple:hover {
color: white;
text-decoration-color: #000000;
background-color: #be1222;
font-size: 1px;
}
.elementor-7074 .elementor-element.elementor-element-6915b4d7 .cafe-account-btn i:hover {
color: #be1222 !important;
font-size: 17px;
}
h2,h3,h4 {
color: white;
}
.woocommerce ul.products li.product a {
display: flex;
justify-content: center;
}
.woocommerce ul.products li.product a img {
width: initial !important;
}
.woocommerce ul.products li.product a img {
width: initial !important;
margin-bottom: 28px;
}
.woocommerce-account .addresses .title h3 {
float: left;
color: black;
font-size: 29px;
text-decoration: underline;
letter-spacing: normal;
}
.elementor-10910 .elementor-element.elementor-element-68ea806 nav.cafe-site-menu .cafe-wrap-menu ul li a {
font-size: 20px;
background: black !important;
}
.page-numbers  a:hover {
color: white !important;
}
.elementor-10910 .elementor-element.elementor-element-68ea806 .cafe-menu {
text-align: center;
background: black !important;
}
.woocommerce-MyAccount-content mark {
background: white;
color: #be1222;
}
#cmplz-manage-consent .cmplz-manage-consent:hover {
background: #be1222 !important;
color: white;
border: 2px solid #be1222 !important;
font-size: 17px;
}
#cmplz-manage-consent .cmplz-manage-consent {
background: white !important;
color: #be1222;
border: 2px solid #be1222 !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences {
background: white !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover {
background: #be1222 !important;
color: white !important;
font-size: 17px;
}
.elementor-7074 .elementor-element.elementor-element-6915b4d7 .woocommerce-MyAccount-navigation li {
line-height: initial !important;
}
.button-home .elementor-button:hover {
color: white !important;
font-size: 22px !important;
}
.pswp__counter {
font-size: 23px;
}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-family: "Proxima-Nova";
line-height: 1.5;
}
.products .prev-item {
margin-left: -70px
}
.products .next-item {
margin-right: -70px
}
.price .amount {
font-weight: 700;
}
.cafe-wrap-account .woocommerce-MyAccount-navigation li {
font-size: 19px !important;
}
.cafe-wrap-account .woocommerce-MyAccount-navigation li:hover {
color: #be1222 !important;
}
.woocommerce-cart table.cart .order-total {
font-weight: bold;
}
.woocommerce table.shop_attributes,
.woocommerce-Tabs-panel--description li,
p {
font-size: 21px
}
.elementor-7 .elementor-element.elementor-element-7bd0737 .cafe-wrap-search-fields .cafe-search-submit,
.elementor-15144 .elementor-element.elementor-element-b596dc4 .cafe-wrap-search-fields .cafe-search-submit {
color: white;
border: none;
}
.elementor-7 .elementor-element.elementor-element-7bd0737 .cafe-wrap-search-fields,
.elementor-15144 .elementor-element.elementor-element-b596dc4 .cafe-wrap-search-fields {
border-top: none;
border-left: none;
border-right: none;
}
.woocommerce ul.products li.product .button {
background: white;
color: #be1222;
border: 2px solid #be1222 !important;
}
.woocommerce ul.products li.product .button:hover {
background: #be1222;
color: white !important;
border: 2px solid #be1222 !important;
font-size: 17px;
}
.elementor-widget-clever-account {
--bg-modar: #fff;
color: black !important;
}
.woocommerce-cart table.cart .product-quantity {
text-align: center;
}
.elementor-7074 .elementor-element.elementor-element-6915b4d7 .cafe-wrap-account:hover .cafe-account-btn i {
color: white !important;
}
.elementor-7074 .elementor-element.elementor-element-bbabd57 .cafe-wrap-search-fields .cafe-search-submit {
color: white !important;
border: none;
}
.elementor-kit-15059 a {
color: inherit;
}
.main-content nav.woocommerce-MyAccount-navigation a:hover {
color: black !important;
}
.elementor-widget-container #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > a.mega-menu-link {
background:   #be1222 !important;
} .zsFontClass {
color: white !important;
background:  #be1222;
}
.zsFontClass a:hover {
color:  #be1222;
}
.zsFontClass input[type="button"] {
margin-top: 10px;
width: 100px;
height: 30px;
}
#zohoSupportWebToCase td {
background: white;
color: black !important;
}
#zsCaptcha a {
color:  #be1222;
}
.wtcuploadfile {
float: left;
color:  #be1222;
}
.zsFormClass tr:last-child {
display: none
}
.zsFormClass .elementor-kit-12 input[type="button"] {
padding: 10px 25px;
line-height: 30px;
text-transform: uppercase;
background:  #be1222 !important;
border-color:  #be1222;
}
.manfieldbdr {
border-left: none;
} @media (min-width: 768px) {
form.woocommerce-checkout {
width: 100%;
}
.woocommerce-cart table.cart .product-subtotal {
width: 150px;
}
.zoo-wrap-cart-content .woocommerce-cart-form {
margin-right: 10rem;
margin-left: 10rem;
}
.hide-desktop {
display: none;
}
}
@media (max-width: 768px) {
.grid-md-2-cols .post, .grid-md-2-cols .product {
max-width: 100% !important;
}
.products.grid-2-cols .product {
width: 100% !important;
}
ul.products {
display: inherit !important;
}
.cafe-site-menu.horizontal .cafe-menu > .menu-item {
margin-left: 0 !important;
}
.cafe-site-menu.horizontal .cafe-menu > .menu-item a > .cafe-menu-arrow {
display: none !important;
}
.cafe-menu-arrow {
display: none !important;
}
.zoo-icon-down {
display: none !important;
}
.menu-item .zoo-icon-down {
margin-left: 10px;
}
.cafe-site-menu .cafe-hamburger-close-button {
color: white !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect input.cafe-hamburger-input-control:checked ~ .cafe-wrap-menu {
background: black !important;
margin-top: 69px !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect .cafe-wrap-menu {
height: 60vh;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
padding: 4px 0px !important;
width: 70px !important;
}
.woocommerce-orders-table__cell .amount {
font-size: 18px;
}
.woocommerce-pagination {
text-align: center;
}
.u-columns.addresses .woocommerce-Address {
width: 100% !important;
min-width: 100% !important;
}
.tax-cart {
text-align: left !important;
display: grid;
}
.bottom-table-cart div:first-child {
margin-left: 0px !important;
margin-top: 40px;
}
.woocommerce-cart .woocommerce-message::before {
margin: 0 !important;
}
.woocommerce-cart .wc-proceed-to-checkout {
margin-top: -182px !important;
}
.woocommerce .wrap-breadcrumb {
background: #f6f8fa;
margin-top: 28px;
}
.hide-mobile {
display: none;
}
.wrap-breadcrumb .container {
margin-top: 28px !important;
}
.woocommerce-cart table.cart .product-remove {
display: table-cell !important;
}
.woocommerce-cart table.cart .product-remove a.remove i {
margin-top: -70px;
margin-left: 20px;
}
.shop_table .mobile-content .remove {
display: none;
}
.woocommerce-cart .woocommerce-message, .woocommerce-cart .woocommerce-info {
inline-size: 379px;
word-break: break-word;
}
.cafe-account-btn:not(.clever-icon-user-1) {
color: black !important;
}
.cafe-cart-subtotal .woocommerce-Price-amount {
display: none !important;
}
.cafe-wrap-icon-cart {
font-size: 20px;
margin-left: 25px;
}
.cafe-account-btn i {
margin-right: -73px;
}
.img-logo img {
width: 100% !important;
}
.img-logo img {
margin-left: 15px !important;
}
.elementor-10910 .elementor-element.elementor-element-06d624d .cafe-account-btn i {
margin-right: -98px !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect .cafe-hamburger-mask {
opacity:0 !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect .cafe-hamburger-close-button {
display: none !important;
}
.bottom-table-cart {
flex-direction: column;
margin-top: 215px !important;
}
.woocommerce-cart table.cart .product-quantity {
width: 120px;
text-align: center;
}
.woocommerce-cart table.cart .product-subtotal {
width: 150px;
}
.zoo-wrap-cart-content .woocommerce-cart-form {
margin-right: 10rem;
margin-left: 10rem;
}
.hide-desktop {
display: none;
}
}
@media (max-width: 768px) {
.grid-md-2-cols .post, .grid-md-2-cols .product {
max-width: 100% !important;
}
.products.grid-2-cols .product {
width: 100% !important;
}
ul.products {
display: inherit !important;
}
.cafe-site-menu.horizontal .cafe-menu > .menu-item {
margin-left: 0 !important;
}
.cafe-site-menu.horizontal .cafe-menu > .menu-item a > .cafe-menu-arrow {
display: none !important;
}
.menu-item .zoo-icon-down {
margin-left: 10px;
}
.cafe-site-menu .cafe-hamburger-close-button {
color: white !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect input.cafe-hamburger-input-control:checked ~ .cafe-wrap-menu {
background: black !important;
margin-top: 69px !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect .cafe-wrap-menu {
height: 60vh;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
padding: 4px 0px !important;
width: 70px !important;
}
.woocommerce-orders-table__cell .amount {
font-size: 18px;
}
.woocommerce-pagination {
text-align: center;
}
.u-columns.addresses .woocommerce-Address {
width: 100% !important;
min-width: 100% !important;
}
.tax-cart {
text-align: left !important;
display: grid;
}
.bottom-table-cart div:first-child {
margin-left: 0px !important;
margin-top: 40px;
}
.woocommerce-cart .woocommerce-message::before {
margin: 0 !important;
}
.woocommerce-cart .wc-proceed-to-checkout {
margin-top: -182px !important;
}
.woocommerce .wrap-breadcrumb {
background: #f6f8fa;
margin-top: 28px;
}
.hide-mobile {
display: none;
}
.wrap-breadcrumb .container {
margin-top: 28px !important;
}
.woocommerce-cart table.cart .product-remove {
display: table-cell !important;
}
.woocommerce-cart table.cart .product-remove a.remove i {
margin-top: -70px;
margin-left: 20px;
}
.shop_table .mobile-content .remove {
display: none;
}
.woocommerce-cart .woocommerce-message, .woocommerce-cart .woocommerce-info {
inline-size: 379px;
word-break: break-word;
}
.cafe-account-btn:not(.clever-icon-user-1) {
color: black !important;
}
.cafe-cart-subtotal .woocommerce-Price-amount {
display: none !important;
}
.cafe-wrap-icon-cart {
font-size: 20px;
margin-left: 25px;
}
.cafe-account-btn i {
margin-right: -73px;
}
.img-logo img {
width: 100% !important;
}
.img-logo img {
margin-left: 15px !important;
}
.elementor-10910 .elementor-element.elementor-element-06d624d .cafe-account-btn i {
margin-right: -98px !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect .cafe-hamburger-mask {
opacity:0 !important;
}
.cafe-md-width.cafe-site-menu.cafe-hamburger-full-screen-effect .cafe-hamburger-close-button {
display: none !important;
}
.bottom-table-cart {
margin-top: 215px !important;
}
}
.mobile-content .product-remove {
display: none;
}
#site-main-content li.product a.added_to_cart {
background-color: #BE1222 !important;
color: white !important;
}
.mobile-content .product-remove {
display: none;
}
#site-main-content li.product a.added_to_cart {
background-color: #BE1222 !important;
color: white !important;
}
.woocommerce table.shop_table {
border: 1px solid rgba(0,0,0,.1);
border-top: 1px solid var(--form-border-color);
border-left: 1px solid var(--form-border-color);
border-bottom: 1px solid var(--form-border-color);
border-right: 1px solid var(--form-border-color);
}
#stripe-payment-data {
color: black;
}
.shop_table th {
color: black !important;
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
cursor: pointer;
color: black;
}
.shop_table .product-name {
color: black !important;
font-weight: bold;
} #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
background: inherit !important;
}
.elementor-widget-container #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > a.mega-menu-link {
background:  #be1222 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
background: white !important;
border-bottom: 1px solid black !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link .mega-description-group .mega-menu-description,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
display: none !important;
}
.woocommerce-mini-cart__empty-message::before {
color:  #be1222; 
}
.wrap-breadcrumb {
margin-top: 19px;
position:relative
}
.cafe-canvas-cart-content {
background: white;
color: black;
}
.elementor-7074 .elementor-element.elementor-element-6915b4d7 .cafe-account-btn > i {
font-size: 29px !important;
margin-right: 10px
}
.wrap-breadcrumb .container .zoo-breadcrumb-container a:hover {
color: white !important;
}
.tagged_as {
display: none !important;
}
.elementor-7074 .elementor-element.elementor-element-6915b4d7 .cafe-account-btn {
font-size: 23px !important;
}
.close-btn {
color:  #be1222;
background: inherit;
}
.bloc-shortcode {
display: none;
}
.search-results .sidebar {
display: none
}
.widget_shopping_cart.cafe-canvas-cart-content .widget_shopping_cart_content .woocommerce-mini-cart .mini_cart_item .remove {
top: 4px;
right: 13px;
font-size: 2.7rem;
}
.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .mini_cart_item .remove:hover {
background: inherit;
color:  #be1222 !important;
font-size: 17px;
}
.close-btn:hover {
background: inherit;
cursor: pointer;
}
.cafe-heading-cart-content {
color: black;
}
.woocommerce table.shop_attributes td {
color: black;
}
.zoo-sticky-add-to-cart .wrap-product-content h3.product-title {
color: black !important;
}
.woocommerce-error::before {
color: red;
}
.zoo-sticky-add-to-cart {
border-top: 2px solid black;
}
.zoo-sticky-add-to-cart .wrap-product-content .price {
color:   #be1222;
}
.elementor-7074 .elementor-element.elementor-element-bbabd57 .cafe-search-toggle-button:hover {
color: white !important;
font-size: 17px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
color:  #be1222 !important;
}
.woocommerce-cart table.cart thead th, .woocommerce-cart table.cart tbody td {
font-size: 18px;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
color: black !important;
}
.zoo-product-quick-view {
background: white;
border: 2px solid black;
}
.woocommerce-notices-wrapper .restore-item {
text-decoration: underline;
color: #be1222;
font-size: 25px;
}
.elementor-7074 .elementor-element.elementor-element-759115c9 {
margin-bottom: initial !important;
}
.zoo-sticky-add-to-cart {
background: white;
}
.checkout.wc-forward {
font-size: 17px;
font-weight: bold !important;
}
.cafe-canvas-cart-content .cafe-cart-count {
background: inherit !important;
color: black;
}
.cafe-heading-cart-content .cafe-close-cart {
color: black;
}
.wordpress-gdpr-popup-container {
background: white !important;
border-top: 1px solid black;
}
.wordpress-gdpr-popup-close,
.wordpress-gdpr-popup-preferences,
.wordpress-gdpr-popup-agree {
background: #be1222 !important;
}
.widget_shopping_cart_content a {
color: black;
}
.widget_shopping_cart_content a:hover {
color:   #be1222;
} .text-field, input[type="text"], input[type="search"], input[type="password"], textarea, input[type="email"], input[type="tel"] {
color: black;
}
.woocommerce form.login, .woocommerce form.register {
text-align: left;
color: black !important;
}
.woocommerce-cart table.cart thead th {
color: black;
}
.woocommerce-cart .woocommerce-message, .woocommerce-cart .woocommerce-info {
font-size: 21px;
color: black !important;
}
.woocommerce-cart table.cart .product-remove a.remove {
color: black !important;
font-weight: normal;
}
.woocommerce-message a {
color: black;
}
.woocommerce-cart table.cart .product-name a {
color: black !important;
font-size: 1.1rem;
font-weight: bold;
}
.woocommerce-cart table.cart .product-name a:hover {
color:  #be1222 !important;
}
.woocommerce-MyAccount-content {
color: black;
}
.woocommerce-cart table.cart .product-remove a.remove:hover {
color: black !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
margin-top:-16px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
top: calc(38% - .175em);
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language > a, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown a {
color: #000;
background: #eee;
height: 44px;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language > a:hover, .wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:hover {
background: #eee !important;
}
.wpml-ls-legacy-dropdown a {
border: none;
}
.shop_table .order-total .amount {
font-weight: bold;
font-size: 1.2rem;
}
.main-content nav.woocommerce-MyAccount-navigation a {
display: block;
padding: 10px 0;
color: black;
}
.heading-account-modal .lb-login {
text-transform: uppercase;
color: black;
}
.heading-account-modal .register{
text-transform: uppercase;
color: black !important;
}
.heading-account-modal .register:hover{
text-transform: uppercase;
color:  #be1222 !important;
}
.elementor-kit-12 button:hover {
color: black;
}
.cafe-account-modal {
background: white;
color: black !important;
border: 1px solid black;
}
.main-content nav.woocommerce-MyAccount-navigation li:hover, .main-content nav.woocommerce-MyAccount-navigation li.is-active {
border-color:  #be1222 !important;
}
.woocommerce-MyAccount-content a {
color:   #be1222;
}
.woocommerce-Message--info .woocommerce-Button {
color: black;
}
.woocommerce-Message--info a {
color: black;
}
.woocommerce-info::before {
color:  #be1222 !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background-color: white;
color: black;
border-top: 3px solid  #be1222;
border-bottom: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
}
.woocommerce-MyAccount-content a:hover {
text-decoration: underline;
}
.woocommerce-info {
border-top-color:  #be1222 !important;
} .wordpress-gdpr-popup p {
color: black;
font-size: 17px;
} .cwpf_remove_ppi {
color: black;
}
form.woocommerce-checkout .wrap-customer-detail {
margin-top: 7%;
}
form.woocommerce-checkout .wrap-order-detail {
margin-top: 7.5%;
}
.woocommerce-orders-table__cell-order-actions a:hover {
color:  white  !important;
background: #be1222 !important;
border: 2px solid  #be1222;
font-size: 17px;
}
.woocommerce-table__product-name a {
color: black !important;
}
.woocommerce a.button,
.woocommerce-orders-table__cell-order-actions a {
color:  #be1222  !important;
background: white !important;
border: 2px solid  #be1222 !important;
}
.woocommerce a.button:hover,
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover, .woocommerce div.product form.cart .single_add_to_cart_button.added_to_cart:hover {
color: white !important;
background:  #be1222 !important;
border: 2px solid  #be1222;
font-size: 22px;
}
.zoo-sticky-add-to-cart .button.button-sticky-add-to-cart:hover, .zoo-sticky-add-to-cart .button-sticky-add-to-cart.added_to_cart:hover {
color:  white  !important;
background: #be1222 !important;
border: 2px solid  #be1222;
font-size: 22px;
}
.zoo-sticky-add-to-cart .button.button-sticky-add-to-cart, .zoo-sticky-add-to-cart .button-sticky-add-to-cart.added_to_cart {
color:  #be1222  !important;
background: white !important;
border: 2px solid  #be1222;
font-size: 17px
}
.woocommerce span.button:hover,
.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover, .woocommerce-mini-cart__buttons .wc-forward.added_to_cart:not(.checkout):hover {
border-color:  #be1222;
background: #be1222 !important;
border: 2px solid  #be1222;
color: white !important;
font-size: 22px;
}
.woocommerce span.button,
.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout), .woocommerce-mini-cart__buttons .wc-forward.added_to_cart:not(.checkout) {
background: white !important;
color: #be1222 !important;
border: 2px solid  #be1222;
font-size: 17px;
}
.cafe-wrap-account .cafe-account-modal .woocommerce-button:hover,
.toggle-login:hover,
.woocommerce .widget_shopping_cart .buttons a:hover {
background: #be1222 !important;
border: 2px solid  #be1222;
color: white !important;
font-size: 21px;
}
.cafe-wrap-account .cafe-account-modal .woocommerce-button:hover,
.cafe-wrap-account .cafe-account-modal .woocommerce-button {
border-radius: initial !important;
}
.cafe-wrap-account .cafe-account-modal .woocommerce-button,
.toggle-login,
.woocommerce button.button,
.woocommerce .widget_shopping_cart .buttons a {
background: white !important;
border: 2px solid  #be1222;
color: #be1222 !important;
}
.wrap-breadcrumb {
background: #be1222 !important;
}
.wrap-breadcrumb .container .zoo-breadcrumb-container {
font-size: 21px !important;
}
.woocommerce-form-row--wide em {
display: none;
}
.woocommerce #respond input#submit:hover, .woocommerce a.added_to_cart:hover, .woocommerce button.button:hover, .woocommerce button.added_to_cart:hover, .woocommerce input.button:hover, .woocommerce input.added_to_cart:hover {
color:  white !important;
background: #be1222 !important;
border: 2px solid  #be1222;
font-size: 13px;
}
.bottom-table-cart button,
.bottom-table-cart a.button {
background: white !important;
border: 2px solid  #be1222;
color: #be1222 !important;
font-size: 17px;
}
.checkout-button.button.alt.wc-forward {
font-size: 16px;
}
.cafe-account-btn,
.cafe-account-btn i {
color: white;
}
.woocommerce-column--billing-address h2,
.woocommerce-column--shipping-address h2,
.woocommerce-order-details__title {
font-size: 1.9rem !important;
font-weight: normal !important;
} .text-field, input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="tel"] {
font-weight: inherit;
font-size: 20px !important;
}
.woocommerce table.shop_table {
margin-right: -1px !important;
}
.woocommerce button.button:disabled, .woocommerce button.added_to_cart:disabled, .woocommerce button.button:disabled[disabled] {
border: 2px solid  #be1222;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight: normal;
font-size: 18px !important;
}
.shop_table .product-name {
color: black !important;
font-weight: normal;
font-size: 18px !important;
}
.page .main-content > .container > .page-title {
font-weight: normal;
}
form.woocommerce-checkout h3 {
color: black !important;
font-size: 1.8rem;
letter-spacing: revert;
}
.bottom-table-cart div:first-child {
margin-left: 70px;
}
.bottom-table-cart button:hover,
.bottom-table-cart a.button:hover {
color:  white !important;
background: #be1222 !important;
border: 2px solid  #be1222;
font-size: 21px;
}
.woocommerce-checkout #payment .button:hover, .woocommerce-checkout #payment .button:hover {
color:  white !important;
background: #be1222 !important;
border: 2px solid #be1222;
font-size: 21px;
}
.woocommerce-checkout #payment .button, .woocommerce-checkout #payment .button {
color: #be1222 !important;
background: white !important;
border: 2px solid #be1222;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
color:  white !important;
background: #be1222 !important;
border: 2px solid  #be1222;
font-size: 21px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
color: #be1222 !important;
background: white !important;
border: 2px solid  #be1222;
}
.cwpf_products_top_panel ul li span.cwpf_remove_ppi:before {
content: "\c213";
font-family: 'cwpf-fonts' !important;
font-size: 12px;
margin-right: 5px;
color:  #be1222 !important;
} .main-content .error-404 svg {
fill:  #be1222 !important;
}
.main-content .error-404 .error-404-content h1 {
font-size: 2rem;
margin-bottom: 5px;
color: black;
}
.main-content .error-404 svg {
width: 150px;
fill:  #be1222 !important;
} .cafe-wrap-search:not(.normal) .cafe-search-form {
background: black;
}
.cafe-wrap-search .cafe-search-close {
color: white;
}
.elementor-widget-clever-search .cafe-search-submit {
background: transparent !important;
}
.cafe-search-form .cafe-wrap-product-cat:after {
z-index: 20;
}
.cafe-search-form .cafe-product-cat {
background: black;
z-index: 3;
color: white
}
.elementor-7074 .elementor-element.elementor-element-75d09bb4 .cafe-wrap-search-fields .cafe-search-field {
color: black !important;
}
.cafe-search-form .cafe-wrap-product-cat::after {
color: white !important;
}
.elementor-7074 .elementor-element.elementor-element-75d09bb4 .cafe-wrap-search-fields {
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color: black !important;
} #mega-menu-wrap-primary-menu {
background:  #be1222 !important;
}
body:not(.page) .cafe-site-header .elementor-section-wrap .elementor-top-section:last-child {
border-bottom:none !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover {
color: white !important;
font-weight: normal;
text-decoration: none;
border-color: #be1222;
background:  #be1222 !important;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 10px 0 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu {
text-align: center !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
color: white !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > a.mega-menu-link {
background:  #be1222 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > a.mega-menu-link {
background: transparent !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
background:  #be1222 !important;
}
.wrap-top-shop-loop form.woocommerce-ordering select {
width: 217px;
height: 36px;
} .woocommerce .wrap-breadcrumb {
background:  #be1222 !important;
}
.wrap-breadcrumb .container .zoo-breadcrumb-container a {
font-size: 22px;
}
.woocommerce .wrap-breadcrumb .container .woocommerce-breadcrumb {
display: block;
height: auto !important;
color: white !important;
font-size: 19px !important;
}
.woocommerce .wrap-breadcrumb .container .woocommerce-breadcrumb a:hover {
color: black !important;
}
.wrap-breadcrumb .zoo-separator {
font-style: normal;
font-size: 65%;
margin: 0 5px;
color: white !important;
}
.wrap-breadcrumb .container .zoo-breadcrumb-container a {
color: white !important;
}
.wrap-breadcrumb .container .zoo-breadcrumb-container {
display: block;
height: auto !important;
color: white !important;
font-size: .875rem;
}
.base-site-header {
border-bottom: none;
}
.wrap-breadcrumb .container .zoo-breadcrumb-container {
display: block;
height: auto !important;
color: white;
font-size: .875rem;
}
.woocommerce .wrap-breadcrumb .container .woocommerce-breadcrumb a {
color: white !important;
} .woocommerce div.product .product_title {
color: black !important;
line-height: 1.4;
}
.wrap-img img:nth-child(2) {
display: none !important
}
#zoo-add-to-cart-message {
color: black !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: black !important;
}
.woocommerce .woocommerce-tabs .tab-heading{
color: black;
line-height: normal;
}
.wrap-top-shop-loop form.woocommerce-ordering select {
color: black;
}
.woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price {
font-weight: bold;
}
.products .product .wrap-product-loop-content .wrap-product-loop-detail .product-loop-title a {
font-size: 22px !important;
}
.wrap-top-shop-loop form.woocommerce-ordering::after,
.wrap-top-shop-loop form.woocommerce-ordering select {
color: black;
}
.elementor-10910 .elementor-element.elementor-element-129d904c .cafe-cart-count {
background: inherit !important;
}
.woocommerce .woocommerce-product-details__short-description {
color: black !important;
}
.woocommerce .woocommerce-product-details__short-description p:last-child {
font-size: 21px;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button, .woocommerce div.product form.cart .single_add_to_cart_button.added_to_cart {
background:  white !important;
color: #be1222;
border: 2px solid #be1222;
}
.woocommerce-page .page-title {
margin-bottom: 40px;
color: black !important;
}
.zoo-sticky-add-to-cart .wrap-product-content h3.product-title {
color: black;
}
.woocommerce-checkout p {
font-size: 16px;
}
.woocommerce .hover-effect-default .wrap-product-loop-buttons .button i {
background:  white !important;
color: #be1222;
}
.woocommerce .hover-effect-default .wrap-product-loop-buttons .button i:hover {
background:  #be1222 !important;
color: white;
}
.woocommerce-cart table.cart .product-name a {
color: black !important;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-size: 15px;
}
.zoo-wrap-cart-content {
background: white;
}
.woocommerce-page.page .main-content {
background: white;
padding: 30px 0;
}
.woocommerce-shipping-totals,
.cart-shipping,
.shop_table .product-name,
.shop_table .product-total {
font-size: 15px;
}
.shop_table .product-name {
}
.bottom-table-cart {
margin-top: 165px
}
.zoo-wrap-cart-content .woocommerce-cart-form {
position: relative
}
.woocommerce-cart-form .shop_table_responsive:nth-child(2) {    }
.woocommerce.widget_shopping_cart .total strong,
.woocommerce-mini-cart__total bdi {
font-weight: 900 !important
}
.shop_table .product-name {
color: black !important;
}
.wrap-order-detail, .zoo-wrap-cart-content {
color: black !important;
}
.elementor-7 .elementor-element.elementor-element-e7e5ac0 .elementor-heading-title {
font-weight: normal;
}
#zoo-theme-dev-actions .button, .main-content .widget .tagcloud a, .post-loop-item .readmore, .wpcf7-form .wpcf7-submit, .woocommerce #respond input#submit, .woocommerce-checkout #payment .added_to_cart, #add_payment_method .wc-proceed-to-checkout a.checkout-button, #zoo-theme-dev-actions .button, input[type="submit"], button, .wp-block-button.is-style-squared .wp-block-button__link {
background:  #be1222 !important;
}
.woocommerce .summary .product_title {
font-size: 24px;
margin-bottom: 10px;
color: black !important;
}
.amount {
color: black !important;
}
.woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price {
color:  #be1222 !important;
}
.woocommerce .summary .product_title {
font-size: 1.3333333333rem;
margin-bottom: 10px;
color: black !important;
}
.woocommerce ul.products li.product .price {
color:  #be1222 !important;
font-size: 21px !important;
}
div.quantity {
border: 3px solid #ebebeb;
height: 49px !important;
}
.stock-quantity {
color: green;
font-size: 18px;
}
div.quantity .qty-nav {
color:  #be1222 !important;
}
#site-main-content li.product .onsale {
color: white;
border: none;
}
.woocommerce .product_meta {
color: black;
}
.woocommerce .product_meta>span span, .woocommerce .product_meta>span a, .woocommerce .wrap-left-custom-meta>span span, .woocommerce .wrap-left-custom-meta>span a {
color: black !important;
font-weight: 400;
}
.cwpf_products_top_panel ul li.cwpf-reset-button .cwpf_reset_search_form {
background: white !important;
color: black;
}
.cwpf_products_top_panel ul li.cwpf-reset-button .cwpf_reset_search_form:hover {
background: white !important;
color: #be1222;
}
#site-main-content .wrap-single-product-content section.products h2 {
border-color:  #be1222 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
background:  #be1222 !important;
} footer div.wpforms-container-full .wpforms-form .wpforms-submit-container {
text-align: center;
}
div.wpforms-container-full .wpforms-form button[type="submit"] {
width: 40%;
margin: 0 auto;
margin-top: 0px;
color: #ffff;
display: block;
margin-top: 25px;
border:none;
text-transform: uppercase;
background:   #be1222 !important;
}
.newsletter-footer {
color: black;
}
footer div.wpforms-container-full .wpforms-form input[type="email"] {
background-color: transparent;
color: white;
border-top: none;
border-left: none;
border-right: none
}
footer div.wpforms-container-full .wpforms-form button[type="submit"] {
border: none;
color: white;
}
footer div.wpforms-container-full .wpforms-form ul li:last-of-type {
margin-bottom: 0 !important;
display: flex;
}
footer div.wpforms-container-full .wpforms-form input[type="checkbox"], div.wpforms-container-full .wpforms-form input[type="radio"] {
border: 1px solid #ccc;
appearance: none;
width: 75px;
height: 30px;
margin: 0 10px 0 3px;
display: inline-block;
vertical-align: baseline;
}.elementor-7074 .elementor-element.elementor-element-62b02c6 > .elementor-widget-container {
background-color: #FFFFFF;
box-shadow: none
}
.woocommerce div.product .woocommerce-tabs .panel {
color: black;
}
.woocommerce div.product .zoo-product-data-tabs.tabs-layout .woocommerce-tabs .panel {
font-size: 14px;
} div.wpforms-container-full .wpforms-form input[type="checkbox"] {
background-color: transparent !important
}
.wrap-single-product-content section.products h2 {
color: black !important;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover, .woocommerce div.product form.cart .single_add_to_cart_button.added_to_cart:hover {
background:  #be1222;
color: white;
border: 1px solid #be1222;
}
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
font-weight: var( --e-global-typography-primary-font-weight );
color:  #be1222;
font-size: 21px;
}
#site-main-content li.product .onsale {
background-color:  #be1222 !important;
}
#cafe-site-header .elementor-widget-container {
background-color: transparent !important;
box-shadow: none;
}
.elementor-3502 .elementor-element.elementor-element-7c540b3 .elementor-heading-title {
color: white;
font-size: 36px;
font-weight: 700;
}
.elementor-7074 .elementor-element.elementor-element-22ab957f .cafe-canvas-cart:hover .cafe-wrap-icon-cart {
--color: white !important;
}
.amount {
font-size: 21px;
}
.wrap-breadcrumb {
margin-top: 0;
}
.woocommerce-breadcrumb a {
font-size: 18px
}
.cafe-wrap-account {
color: white !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
color:  #be1222 !important;
}
.elementor-7074 .elementor-element.elementor-element-75d09bb4 .cafe-search-toggle-button:hover {
color:  #be1222 !important;
}
.woocommerce div.product .zoo-product-data-tabs.tabs-layout .woocommerce-tabs .panel {
font-size: 14px;
}
.elementor-7074 .elementor-element.elementor-element-6915b4d7 .cafe-wrap-account .cafe-account-btn {
--color:  white !important;
}
.cafe-wrap-account:hover {
color:  #be1222 !important;
}
.amount {
color:  #be1222 !important;
font-weight: bold;
}
.cafe-cart-count {
color: white;
background:   #be1222 !important;
line-height: 1;
border: 2px solid white;
}
.elementor-15144 .elementor-element.elementor-element-b596dc4 .cafe-wrap-search-fields {
border-top: none;
border-left: none;
border-right: none;
}
.zoo-sticky-add-to-cart .wrap-product-content h3.product-title {
letter-spacing: inherit;
}
.woocommerce .summary .onsale {
position: static;
border: none;
background:  #be1222;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: transparent;
color: white !important;
border-bottom-color: var(--border-color);
}
.product .product-loop-title, .products h2body #site-main-content-loop-category__title, body #site-main-content-cart table.cart .product-name a, .products .product .wrap-product-loop-content .wrap-product-loop-detail .product-loop-title a {
color: #000000;
font-size: 15px;
letter-spacing: normal;
}
.zoo-extend-cart-info,.onsale{
display:none;
}
#mega-menu-wrap-primary-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover{
background: #ffffff;
}
#wc-stripe-payment-request-button-separator{
display: none!important;
}
.paypal-buttons.paypal-buttons-context-iframe.paypal-buttons-label-checkout.paypal-buttons-layout-vertical{
z-index : 0!important;
}
.product-loop-title .stock, .custom-meta-inner .stock-quantity{
display: none;
}
.regular-price{
text-decoration: line-through;
}
.tax-info{
font-size: 10px;
}
.tax-recap-checkout{
font-size: 12px;
}
.tax-recap-cart{
font-size: 10px;
padding-right: 0.7vw;
}
.tax-recap-checkout th{
text-align: right;
}
.woocommerce-cart table.cart tbody td.product-price{
width: 10%;
}
.tax-cart{
text-align: right;
display: grid;
}
.zoo-wrap-cart-content .woocommerce-cart-form{
width: 100%;
}
.woocommerce-cart table.cart .order-shipping,
.woocommerce-cart table.cart .order-total{
background: none;
border: none;
border-bottom: 1px solid var(--border-color);
padding-top: 15px;
padding-bottom: 15px;
width: 100%;
}
.text-right{
text-align: right;
}
.w-85{
width:85%;
}
.d-flex{
display: flex;
}
.w-40{
width: 40%;
}
.mr-10{
margin-right: 10% !important;
}
.bottom-table-cart {
flex-wrap: none !important;
}
.bottom-table-cart .button,
.bottom-table-cart .back-shop {
width: 210px;
}
.cafe-wrap-search:not(.normal) .cafe-wrap-search-fields {
border-bottom: 2px solid white !important;
}
.cafe-wrap-search.slide-down .cafe-wrap-search-fields .cafe-search-submit {
border: none;
}
#wc-stripe-payment-request-wrapper {
display: none !important;
}
@media (max-width: 530px) {
.bottom-table-cart div:first-child {
margin-left: 8px;
}
.mr-10{
margin-right: 2% !important;
}
.woocommerce-cart-form .shop_table_responsive:nth-child(2) {
right: 52px
}
.cafe-product-cat {
padding: 0 1px;
}
.cafe-search-form .cafe-product-cat {
padding: 0 !important;
}
}
.checkout-button.button.alt.wc-forward{
margin-left: 0% !important;
display: flex !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--pre-orders,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--cards,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods{
display: none!important;
}
.u-column2.col-2.woocommerce-Address{
display: none;
}
#site-main-content li.product .onsale{
background-color: red;
}
.zoo-sidebar-control, .wrap-toggle-products-layout, .right-top-shop-loop.top-page-pagination{
display:none;
}
.shop-title{
display:none;
}
.order-total td:first-child {
text-align: center;
}
.tax-cart span {
font-size: 12px;
}
.woocommerce-cart table.cart .product-name a {
font-weight: initial !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > a.mega-menu-link{
background:linear-gradient(to bottom, #fff, #fff)!important;
}
.orderby option[value=relevance] {
display: none!important;
}
.elementor-products-grid ul.products.elementor-grid {
display: grid;
margin: 0;
}
.woocommerce-shipping-totals {
display: table-row;
}
.badge-status-oplite {
z-index: 10;
position: relative;
top: 10px;
left: 95px;
width: 100px;
text-align: center;
transform: rotate(329deg);
padding: 5px; color: white;
}
@media (max-width: 530px) {
.badge-status-oplite {
left: 10px;
}
}
.badge-new {
background: blue;
}
.badge-promotion {
background: red;
}
.badge-preorder {
background: green;
}
.badge-status-oplite.loop {
top: 50px;
left: 10px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
display: flex !important;
flex-wrap: wrap;
justify-content: center;
}
@media (max-width: 768px) {
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
flex-wrap: none;
flex-direction: column;
}
}
.elementor-menu-cart__toggle .elementor-button {
border-radius: 31.5px 31.5px 31.5px 31.5px !important;
}
.cwginstock-subscribe-form .panel-primary {
border-color: #333;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
background-color: #333;
border-color: #333;
}
.swal2-header button {
padding: 12px;
margin: 10px;
}
.elementor-kit-15059 button, .elementor-kit-15059 input[type="button"], .elementor-kit-15059 input[type="submit"], .elementor-kit-15059 .elementor-button {
font-size: var( --e-global-typography-7e899a3-font-size );
line-height: var( --e-global-typography-7e899a3-line-height );
letter-spacing: var( --e-global-typography-7e899a3-letter-spacing );
word-spacing: var( --e-global-typography-7e899a3-word-spacing );
padding: 12px 12px 12px 12px;
}
.back-in-stock {
font-weight: bold;
} .woocommerce-loader {
display: inline-block;
width: 48px;
height: 48px;
border: 4px solid rgba(0, 0, 0, 0.1);
border-radius: 50%;
border-top-color: #007cba; animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
} #custom-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;
font-family: "Proxima-Nova" ;
}
#custom-modal div {
background: white;
padding: 20px;
border-radius: 50px;
text-align: center;
}
#custom-modal p {
margin-top: 15px;
}
.woocommerce-error {
font-family: "Proxima-Nova" ;
color: red;
}