.elementor-726 .elementor-element.elementor-element-d1b3a50 .elementor-heading-title {
     font-size: 16px !important;
     color: #000000;
     font-family: "Brother1816-ExtraBold" !important;
     font-weight: 500;
     text-transform: uppercase;
     line-height: 17px;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
     background: none !important;
}

body {
     color: #000 !important;
/*      font-size: 12px !important; */
/*      font-family: 'Brother1816-Book' !important; */

     /*line-height: 17px;*/
}
.woocommerce-Price-amount bdi {
	font-family: "Brother 1816" !important;
}

.wd-product .star-rating {
     align-self: var(--text-left);
     line-height: 1;
}

small {
     font-size: 12px !important;
     margin-top: 10px !important;
     text-decoration: underline !important;
}

/* .elementor-kit-8 h4 {
    color: #000000;
    font-family: "Brother1816-ExtraBold";
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 48px;
    margin-bottom: 30px !important;
} */

.woocommerce-breadcrumb .breadcrumb-last,
.yoast-breadcrumb .breadcrumb_last {
     font-weight: 500 !important;
}

.woocommerce-breadcrumb a,
.yoast-breadcrumb a {
     color: #000 !important;
     font-size: 14px !important;
     font-family: 'Brother1816-Medium' !important;
     line-height: 17px;
}

a.per-page-variation {
     color: #000 !important;
     font-size: 14px !important;
     font-family: 'Brother1816-Medium' !important;

     line-height: 17px;
}

span.breadcrumb-last {
     color: #000 !important;
     font-size: 14px !important;
     font-family: 'Brother1816-Medium' !important;

     line-height: 17px;
}

.wd-products-per-page {
     color: #000 !important;
}

.products.wd-products.wd-grid-g.grid-columns-5.elements-grid.pagination-pagination.wd-stretch-cont-lg {
     grid-template-columns: repeat(3, 1fr);
}

.elementor-27120 .elementor-element.elementor-element-e647d9d .price,
.elementor-27120 .elementor-element.elementor-element-e647d9d .amount {
     font-size: 20px !important;
}

select.orderby {
     color: #000 !important;
     font-size: 14px !important;
     font-weight: 400 !important;
     line-height: 17px;
     padding-bottom: 10px !important;
}

.wd-products-shop-view.products-view-grid_list {
     font-size: 14px !important;
}

.wd-negative-gap.elementor-element.elementor-element-e09bda4.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     padding: 80px 0 !important;
}

#dora-gel-nail-polish-product-details .wd-single-price .elementor-widget-container .price .woocommerce-Price-amount bdi {
     font-size: 18px !important;
     line-height: 23px !important;
     color: #0B0C0E !important;
}

#dora-gel-nail-polish-product-details .elementor-widget-wd_single_product_add_to_cart .elementor-widget-container .quantity {
     display: none !important;
}

/* #dora-gel-nail-polish-product-details .elementor-widget-wd_single_product_add_to_cart {
	width: 100% !important;
} */
/*#dora-gel-nail-polish-product-details .elementor-widget-wd_single_product_add_to_cart .elementor-widget-container .single_add_to_cart_button {*/
/* 		width: 100% !important; */
/*	    font-size: 16px !important;*/
/*    font-weight: 700;*/
/*     padding: 14px; */
/*}*/
h5.widget-title {
     color: #000;
     font-size: 18px;
     font-family: 'Brother1816-ExtraBold';
     font-weight: 400;
     line-height: 22px;
}

a.wd-entities-title {
     color: #000 !important;
     font-size: 12px !important;
     font-family: 'Brother1816-Medium';
     font-weight: 500;
     line-height: 17px;
     text-transform: uppercase;
}

.elementor.elementor-14 {
     margin-top: 40px;
}

.elementor-element.elementor-element-70e53a0.e-con-full.e-flex.e-con.e-child {
     margin-top: 32px;
}

.elementor-726 .elementor-element.elementor-element-648fe92 .elementor-heading-title {

     font-family: "Brother1816-ExtraBold";
     font-size: 16px !important;
     font-weight: 500;
     text-transform: uppercase;
     line-height: 17px;
}

.elementor-726 .elementor-element.elementor-element-72ba75b .elementor-heading-title {
     font-family: "Brother1816-ExtraBold" !important;
     font-size: 16px !important;
     font-weight: 500;
     text-transform: uppercase;
     line-height: 17px;
}

.elementor-726 .elementor-element.elementor-element-2a5196b .elementor-heading-title {
     font-family: "Brother1816-ExtraBold";
     font-size: 16px !important;
     font-weight: 500;
     text-transform: uppercase;
     line-height: 17px;
}

#collection-top-right a {
     font-family: 'Brother1816-Medium' !important;
     font-weight: 500 !important;
}


.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
     padding: 10px 0;
}

.wd-timer {
     display: inline-flex;
     gap: 5px;
     flex-wrap: wrap;
     --wd-timer-size: 14px;
}

/* 
.entry-content {
     margin-top: 30px;
} */

/* Header */
.wd-el-search.woodmart-ajax-search.wd-color- {
     margin-left: 0px !important;
}

.wd-el-search.woodmart-ajax-search.wd-color- {
     margin-left: 0 !important;
     width: 300px;
     max-width: 300px !important;

}

.wd-header-my-account .wd-tools-icon:before {
     color: #fff !important;
}

/* .wd-header-my-account .wd-tools-icon:before:hover{
	color: #000 !important;
} */

.dora-header-search .wd-el-search.woodmart-ajax-search.wd-color- {
     margin-left: 0px;
}

span.nav-link-text {
     font-size: 14px !important;
}

span.nav-link-text {
     color: #000;
     font-size: 14px !important;
     font-weight: 500 !important;
     line-height: 17px !important;
     font-family: 'Brother1816-Medium' !important;
}

.elementor.elementor-29026 {
     width: 140px;

}

.wd-tools-element .wd-tools-icon:before {
     font-size: 20px !important;
     font-weight: 600;
     color: #fff !important;

}

.wd-sub-menu li>a {
     color: #000 !important;
     font-size: 16px !important;
}

/* Product-card */
.wd-product .star-rating {
     align-self: unset !important;
     line-height: 1;
}

.wd-product-brands {
     font-size: 18px !important;
     margin-bottom: 10px !important;
}

.wd-product {
     text-align: center !important;
}


.wd-buttons.wd-pos-r-t {
     width: 45px;
}

.product-wrapper {
     gap: unset !important;
}

img.attachment-medium.size-medium {
     height: 100% !important;
     width: 100% !important;
     object-fit: contain;
}

.product-wrapper {
     gap: inherit;
}

h3.wd-entities-title {
     margin: unset !important;
     order: 2;
     text-align: left;
}

.wd-product-cats {
     order: 1;

}

div#collection-top-right {
     margin-right: unset !important;
}

.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price, .wrap-price, .product-rating-price) {
     margin: unset;
}

span.price {

     order: 4;
     text-align: left;
}

.star-rating {
     /* 	padding-bottom: 23px !important; */
     font-size: 14px !important;
     order: 3;
     text-align: left !important;
}

.elementor-29026 .elementor-element.elementor-element-19f9a28 .elementor-heading-title {
     font-family: 'Brother1816-Medium' !important;
     color: #000;
     font-size: 14px !important;
     font-weight: 500 !important;
     line-height: 17px !important;

}

.wd-product :is(.wd-product-cats, .wd-product-brands-links) a {
     font-family: 'Brother1816-Medium' !important;
     font-size: 13px;
     font-weight: 500;
     color: #000 !important;
}

.product-wrapper {
     background-color: white;


}

.product-element-bottom {
     text-align: left;
     padding: 14px;
     gap: 10px !important;
}

.wd-product .wd-entities-title {
     /* 	 height: 40px !important; */
     text-align: left !important;
     color: #000;
     font-size: 12px;
     font-family: 'Brother1816-Medium' !important;
     font-weight: 400;
     line-height: 17px;
}

a.woocommerce-review-link {
     font-size: 16px;
     color: #000 !important;
}

.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener {
     color: #000 !important;
     font-size: 16px;
}

.wd-accordion.wd-style-default .wd-accordion-item {
     border-bottom: 1px solid #E5E7EB !important;
}

.wd-accordion.wd-style-default:before {

     border-top: 1px solid #E5E7EB !important;
}

textarea#comment {
     border: var(--wd-form-brd-width) solid rgb(0 0 0) !important;
}

#gallery-1 {
     margin: unset;
}

.site-content {
     margin: unset;
}

#gallery-1 img {
     border: 2px solid #d1ccd2 !important;
}

.elementor-27120 .elementor-element.elementor-element-53d9fd2 {
     margin-bottom: 30px !important;
}

div.footer-column ul.menu li a {
     color: #fff;
}

.wd-product .star-rating {
     align-self: var(--text-left);
     line-height: 1;
     margin-bottom: 0;
}

/* single-product */
h1.product_title.entry-title.wd-entities-title {
     font-size: 18px;
     margin-bottom: 10px;
}

.product-brand.wd-product-brands {
     font-size: 16px !important;
     margin-bottom: 10px !important;
}


.elementor-27120 .elementor-element.elementor-element-e647d9d .price,
.elementor-27120 .elementor-element.elementor-element-e647d9d .amount,
.elementor-27120 .elementor-element.elementor-element-e647d9d del {
     margin-top: 7px;
}

.wd-single-title .product_title {
     margin-bottom: 6px;
     margin-top: 6px;
}

.wd-negative-gap.elementor-element.elementor-element-267e1bff.e-flex.e-con-boxed.e-con.e-child {
     margin-top: -16px !important;
}

.wd-single-brands.wd-style-shadow a {
     color: #000 !important;
     font-size: 24px !important;
     font-family: 'Brother1816-Medium';
     font-weight: 500;
     line-height: 27px;
     background-color: none;
     box-shadow: none !important;
     margin-top: -5px !important;
     padding: unset !important;
     text-decoration: underline !important;

}

.wd-single-brands.wd-style-shadow a:hover {
     text-decoration: underline !important;

}

.elementor-element.elementor-element-67cd1f88.e-con-full.e-flex.e-con.e-child {
     display: grid !important;
}

.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
     text-align: left !important;
}

p.woocommerce-noreviews {
     font-size: 14px;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 400;
     line-height: 17px;
}

.wd-widget-stock-status a {
     color: #000 !important;
     font-size: 16px !important;
     font-family: 'Brother1816-Medium';
     font-weight: 500;
     line-height: 19px;
}

label {
     font-size: 16px;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 400;
     line-height: 17px;
}

.wd -accordion-content.reset-last-child.wd-active {
     font-size: 16px;
/*      font-family: 'Brother1816-Book' !important; */
     font-weight: 400;
     line-height: 17px;
}

h6.elementor-heading-title.elementor-size-default {
     font-size: 24px;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 500;
     line-height: 24px;
}

p.meta {
     font-size: 16px;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 400;
     line-height: 17px;
}

.description {
     font-size: 16px;
     line-height: 17px !important;
}

div.widget_nav_menu h5.widget-title {
     color: #fff;
}

.woocommerce-Reviews :is(.comment-reply-title, .woocommerce-Reviews-title) {
     text-transform: uppercase;
     font-size: 13px;
     line-height: inherit;
     color: #000 !important;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 500 !important;
     line-height: 17px;
}

.min-footer div a {
     color: #fff;
}

.wd-nav-mobile>li>a,
.wd-nav-mobile>li>ul li>a {
     flex: 1 1 0%;
     padding: 5px 20px;
     min-height: 50px;
     border-bottom: 1px solid var(--brdcolor-gray-300);
     color: #000;
     color: var(--color-gray-800);
}

.elementor-element.elementor-element-f59c4be.e-con-full.e-flex.e-con.e-child {
     margin-top: 100px;
}

.chaty-i-trigger .chaty-channel {
     bottom: 60px;
     right: -5px;
}

.chaty-channel-list {
     left: -53px;
     bottom: 52px
}

.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
     padding: 18px 0;
}

/* .wd-el-search.woodmart-ajax-search.wd-color- {
    margin-left:235px;
} */


.site-logo {
     max-height: none;
     height: 58px !important;
     width: 86px;
}

bdi {
     color: #000 !important;
     font-size: 14px !important;
     line-height: 19px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
}

.home .main-page-wrapper {
     background-color: #F6F6F6;
}


.home .wd-prefooter {
     background-color: #F6F6F6;
}


.wrapp-category:hover {
     text-decoration: underline;
}

.wd-cat .wd-entities-title {
     font-size: 16px;
/*      font-family: 'Brother1816-Medium' !important; */
     font-weight: 500 !important;
     line-height: 19px;
}

.wd-dropdown {
     margin-top: 10px !important;
}

.whb-flex-equal-sides :is(.whb-col-left, .whb-col-right) {
     flex: none !important;
}

span.wd-tools-icon {
     color: black;
}

h3.wd-entities-title {
     font-size: 16px;
     text-align: center;
}

.wd-products-per-page .per-page-variation.current-variation {
     font-weight: 400 !important;
}

.wd-nav[class*="wd-style-"]>li:is(.wd-has-children, .menu-item-has-children)>a:after {

     color: #000;
     font-size: 10px;
     font-weight: 600;
     line-height: 19px;
     /*      margin-top: 4px !important; */
     margin-left: 5px !important;
}

.widget_layered_nav_filters a {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500;
     line-height: 19px;
}

/**! .wd-nav[class*="wd-style-"]>li>a {*/
/*     font-size: 14px !important;*/
/*     color: #000 !important;*/
/*     !* font-family: 'Brother1816-Medium'; *!*/
/*     font-weight: 500 !important;*/
/*     line-height: 24px;*/
/*!*      font-family: 'Brother1816-ExtraBold'; *!*/
/*}*/

.price_label {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500;
     line-height: 19px;
}

span.wd-filter-lable.layer-term-lable {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500;
     line-height: 19px;
}

a.wd-active {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     line-height: 19px;
}

div#tab-description {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Book' !important; */
     font-weight: 400;
     line-height: 19px;
}

footer.footer-container.color-scheme-light a {
     color: #d1ccd2 !important;
}

input.s {
     color: black;
     font-size: 14px;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 400;
     line-height: 17px;
}

.widget_product_categories .product-categories li a {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500;
     line-height: 19px;
}

span.wd-label {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     line-height: 19px;
}

.forminator-ui#forminator-module-27803.forminator-design--default .forminator-button-submit {
     background-color: #260333 !important;
     color: #FFFFFF;
}

a.scrollToTop.button-show {
     left: 5px;
}

.woocommerce-product-details__short-description {
     margin-top: 24px;
     color: #000;
     font-size: 16px;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 400;
     line-height: 19px;
}

.wd-social-icons.icons-size-default .wd-icon {
     color: #000 !important;
}

form.cart {
     margin-top: 30px !important;
}

span.wd-attr-name-label {
     color: #000;
     font-size: 20px;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 700 !important;
     line-height: 27px;
}

td.woocommerce-product-attributes-item__value {
     color: #000;
     font-size: 16px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     line-height: 17px;
}

.elementor-27116 .elementor-element.elementor-element-291afa51 .wd-compare-btn[class*="wd-style-"]>a:before,
.elementor-27116 .elementor-element.elementor-element-291afa51 .wd-compare-btn[class*="wd-style-"]>a:after {
     font-size: 24px;
     color: #000;
}

.woocommerce-MyAccount-navigation ul li a {
     color: #000 !important;
     font-size: 16px;
/*      font-family: 'Brother1816-Medium' !important; */
     font-weight: 500 !important;

}

h3.woocommerce-MyAccount-title.entry-title {
     /* color: red; */
     font-size: 18px;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 700;
     line-height: 19px
}

span.wd-label.share-title {
     color: #000 !important;
     font-size: 18px;
/*      font-family: 'Brother1816-ExtraBold' !important; */
     line-height: 19px;
     font-weight: 700;
}

.wd-social-icons:is(.icons-size-small, .icons-size-) .wd-icon {
     font-size: 16px;
     line-height: 30px;
     color: #000 !important;

}

.wd-wishlist-head {
     align-items: normal !important;
}

.wd-social-icons.icons-design-default.icons-size-small.color-scheme-dark.social-share.social-form-circle.wd-layout-inline.text-center {
     margin-top: -10px !important;
}

a.wd-wishlist-remove {
     color: #000 !important;
     font-size: 16px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     line-height: 19px !important;
}

.product_meta a {
     color: #000 !important;
     font-size: 16px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     line-height: 19px !important;
}

span.meta-label {
     color: #000 !important;
     font-size: 16px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     line-height: 19px !important;
}

.wd-wishlist-product-actions {
     margin-bottom: 24px !important;
}

.wd-action-btn>a {
     color: #000 !important;
     font-size: 16px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;


}

p.wd-empty-wishlist.wd-empty-page {
     color: #000;
/*      font-family: 'Brother1816-ExtraBold' !important; */
     line-height: 60px;
     font-weight: 400;
     font-size: 32px !important;
}

.wd-empty-page-text {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-Medium' !important; */
     font-weight: 500 !important;
     line-height: 19px !important;
}

.wd-compare-table td>* {
     margin-bottom: 16px !important;
}

element.style {
     font-size: 16px;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 900 !important;
     line-height: 17px;
}

td.compare-value {
     color: #000 !important;
     font-size: 14px;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 400 !important;
     line-height: 27px !important;
}

th.compare-field {
     color: #000 !important;
     font-size: 18px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500;
     line-height: 19px;
}

p.wd-empty-compare.wd-empty-page {
     color: #000;
/*      font-family: 'Brother1816-ExtraBold' !important; */
     line-height: 60px;
     font-weight: 400;
     font-size: 32px !important;
}

.woocommerce-MyAccount-content>p {
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500 !important;
     font-size: 16px !important;
     color: #000 !important;
}

.wd-my-account-links a:before {
     color: #000 !important;
}

.wd-my-account-links a {
     color: #000 !important;
     font-size: 16px !important;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 400 !important;
     line-height: 17px;
}

.woocommerce-info {
     color: #000;
/*      font-family: 'Brother1816-Book'; */
     font-size: 16px;
     font-weight: 400;
     line-height: 17px;
}

a.button.wc-forward {
/*      font-family: 'Brother1816-Medium' !important; */
     font-size: 14px !important;
     font-weight: 500 !important;
     line-height: 19px;
     color: #fff;
}


/*input#coupon_code {*/
/*!*      font-family: 'Brother1816-Medium' !important; *!*/
/*     font-size: 12px !important;*/
/*     font-weight: 500 !important;*/
/*     line-height: 19px;*/
/*}*/

span.per-page-title {
     color: #000 !important;
     font-size: 14px !important;
/*      font-family: 'Brother1816-Medium' !important; */
     font-weight: 500 !important;
     line-height: 17px;
}

video#banner_video {
     display: inline-flex;
     width: 283px !important;
     height: 503px !important;
     border-radius: 10px;
}

.wd-single-post-header {
     gap: 25px !important;
}

/*img.attachment-medium.size-medium {*/
/*     height: 230px !important;*/
/*}*/


button.elementor-button.elementor-size-sm {
     border: 1px solid #000 !important;
     transform: scale(1.05) !important;
     box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.bafg-twentytwenty-container.slider-34444.twentytwenty-container {
     border: 1px solid #000 !important;
     border-radius: 100%;
}

.elementor-accordion-item {
     border: none !important;
     border-bottom: 1px solid #1a1a1a1f !important;
     /* border-top: 1px solid #1a1a1a1f !important; */
     border-radius: 0 !important;
}

.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-icon.wd-compare-icon {
     display: none;
}

.wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon {
     display: none;
}

.wd-el-search.woodmart-ajax-search.wd-color- {
     margin-left: 0px;
}

.wd-el-search.woodmart-ajax-search.wd-color- {
     margin-left: 0 !important;
     width: 250px;
     max-width: 250px !important;
     width: 100%;
}

form.searchform.wd-style-default.woodmart-ajax-search {
     width: 460px !important;
     height: 40px !important;
}

.wd-page-title.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
     display: none !important;
}

main.wd-content-layout.content-layout-wrapper.container.wd-builder-on {
     padding-block: 0;
     /* 	padding-top: 80px !important; */
}

button.searchsubmit {
     color: #000 !important;
}

.wd-prefooter {
     background-color: #f6f6f6 !important;
}

.woocommerce-product-rating {
     display: ruby;
}

th.product-name {
     font-size: 14px !important;
/*      font-family: 'Brother1816-Medium'; */
     font-weight: 500;
     color: #000 !important;
     line-height: 17px;
}

th.product-price {
/*      font-family: 'Brother1816-Medium'; */
     font-size: 14px;
     font-weight: 500;
     line-height: 17px;
}

th.product-quantity {
/*      font-family: 'Brother1816-Medium' !important; */
     font-size: 14px;
     font-weight: 500 !important;
     line-height: 17px;
}

th.product-subtotal {
/*      font-family: 'Brother1816-Medium'; */
     font-size: 14px;
     font-weight: 500;
     line-height: 17px;
}

td.product-name a {
/*      font-family: 'Brother1816-Book'; */
     font-size: 14px !important;
     line-height: 17px;
     font-weight: 350 !important;
     color: #000 !important;
}

.wd-products[class*="wd-stretch-cont"] .wd-product {
     height: 100% !important;
}

span.wd-entities-title {
     color: #000 !important;
/*      font-family: 'Brother1816-Book' !important; */
     font-size: 14px !important;
     line-height: 17px !important;
}

span.wd-entities-title {
     color: #000 !important;
/*      font-family: 'Brother1816-Book'; */
     font-size: 14px !important;
     color: #000 !important;
}


a.remove.remove_from_cart_button {
     color: #000 !important;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 500;
     line-height: 17px;
}

/*button.button {*/
/*     font-size: 14px !important;*/

/*}*/

/*button.button:hover {*/
/*     border: 1px solid #000 !important;*/
/*}*/

nav.woocommerce-pagination.wd-pagination {
     padding: 15px !important;
     margin-bottom: -10px !important;

}

.product_meta a {
     font-size: 18px !important;
}

.wd-single-brands.wd-style-shadow a {
     font-size: 18px !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {

     border-bottom: 1px solid black;
     transition: all 1.0s ease-in-out !important;
}

a.button.product_type_simple.add-to-cart-loop {
     border-bottom: 1px solid black;
     transition: all 0.9s ease-in-out !important;
}

.wd-product .wd-entities-title {
     /* min-height: 40px!important; */
     color: #000 !important;
/*      font-family: 'Brother1816-ExtraBold' !important; */
     font-weight: 500 !important;
     word-wrap: break-word !important;
}

.star-rating {
     display: block;
     margin-right: auto;
}

/*
span.elementor-heading-title.elementor-size-default:hover {
    text-decoration: underline;
}
*/

.wd-widget-collapse:not(.wd-opened-initially)>.widget-title~* {
     display: block !important;
}

.wd-widget-collapse .widget-title:after {
     display: none !important;
}


.cart-totals-inner>h2 {
     font-size: 18px !important;
}

.whb-col-left,
.whb-mobile-left {
     margin-left: 0px !important;
}


.whb-col-right,
.whb-mobile-right {
     margin-right: 0px !important;
}

tr.order-total {
     font-size: 18px !important;
}

tr.cart-subtotal {
     font-size: 18px !important;
}

.order-total span.woocommerce-Price-amount.amount bdi {
     font-size: 18px !important;
/*      font-family: 'Brother1816-ExtraBold'; */
     font-weight: 600 !important;
     line-height: 17px !important;
}

span.woocommerce-Price-amount.amount.bdi {
     font-size: 24px !important;
}

.wd-product :is(.wd-product-cats, .wd-product-brands-links) a {
/*      font-family: 'Brother1816-Medium' !important; */
     font-size: 13px;
     font-weight: 500;
     color: #000 !important;
}

.whb-flex-equal-sides :is(.whb-col-left, .whb-col-right) {
     flex: none !important;
}

.product-element-bottom {
     flex: unset !important;
}

/* Add to card  */
/* .xoo-wsc-basket {
    display: none !important;
} */
.woocommerce-mini-cart .remove:after {
     font-size: 14px !important;
}

.wd-header-cart.wd-design-2 .wd-tools-text {
     margin-inline-start: 6px
}

.wd-header-cart.wd-design-2 .wd-cart-number,
.wd-header-cart.wd-design-5 .wd-cart-number {
     top: -4px;
     inset-inline-end: -4px;
}

.wd-header-cart .wd-cart-subtotal .amount {
     font-size: 15px;
}

.wd-loop-footer.products-footer {
     background-color: white;
}

.wd-prefooter {
     background-color: #f6f6f6;
}

.wd-negative-gap.elementor-element.elementor-element-694639c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     margin-left: 20px;

}

.elementor-element.elementor-element-0d3ef0b.elementor-widget.elementor-widget-heading {
     margin-top: 10px;
}

.wd-negative-gap.elementor-element.elementor-element-bb6e27f.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     margin-left: 20px;
}

.wd-negative-gap.elementor-element.elementor-element-e6e2e37.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     margin-left: 20px;

}

.wd-negative-gap.elementor-element.elementor-element-23ae55d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     margin-left: 20px;
}

p.elementor-heading-title.elementor-size-default {
     margin-top: 5px;
}

.woocommerce-breadcrumb {
     display: none;
}

.cart-totals-inner.wd-set-mb.reset-last-child.wd-layout-1 {
     padding: unset !important;
     border: none;
     margin-top: 12px;
}

a.progress_bar_btn:hover {
     background: #fff !important;
     color: #000 !important;
}

a.progress_bar_btn {
     font-size: 14px !important;
}

.wd-entry-content {
     font-size: 18px;
     line-height: 32px;
/*      font-family: 'Brother1816-Book'; */
     font-weight: 400 !important;
}

h1.wd-entities-title.title {
     line-height: 60px !important;
}

.wd-meta-author {
     font-size: 16px !important;

}

.wd-meta-date {
     font-size: 16px !important;
     line-height: 17px !important;
}

.wd-post-cat.wd-style-with-bg>a {
     font-size: 12PX !important;
     line-height: 17px !important;
     padding: 4px 15px !important;
}

.wd-post-cat.wd-style-with-bg {
     height: 100% !important;
}

.wd-post-cat.wd-style-with-bg:hover {
     background: #fff;
     border: 1px solid #000 !important;
     box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
     transition: all 1.5s ease;
}

.wd-post-cat.wd-style-with-bg>a:hover {
     color: #000 !important;
}

h3.wd-entities-title.title.post-title {
     line-height: 30px;
     margin-top: 24px !important;
     padding-top: 10px;
     padding-bottom: 10px;
}

.meta-categories-wrapp {
     top: 10px !important;
}

.entry-content.wd-post-desc {
     margin-top: 10px !important;
     font-size: 14px !important;
}

a.btn-read-more.more-link:hover {
     text-decoration: underline;
}

input#submit:hover {
     background: #fff !important;
     border: 1px solid #000 !important;
     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
     transition: all 1.5s ease;
}

textarea#comment {
     border: 2px solid #E5E7EB !important;
}

textarea#comment:focus {
     border: 2px solid #000 !important;
}

.wd-single-footer {
     display: none;
}

.hovered-social-icons.wd-tltp {
     display: none;
}

p.elementor-heading-title.elementor-size-default:hover {
     text-decoration: underline !important;
}

span.quantity {
     font-size: 16px !important;
     color: #000 !important;
}

a.button.btn-cart.wc-forward {
     font-size: 14px !important;
     color: #fff !important;
     background: #000 !important;
}

p.woocommerce-mini-cart__total.total {
     font-size: 18px !important;
/*      font-family: 'Brother-1816-ExtraBold' !important; */
     line-height: 17px !important;
     font-weight: 500 !important;
}

.wd-coupon-form .input-text {
     max-width: 137px;
     text-align: center;
}

input#coupon_code {
     border: 1px solid #000 !important;
}

/*input#coupon_code:hover {*/
/*     color: #fff !important;*/
/*     box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);*/
/*     transition: all 1.5s ease;*/
/*}*/

.wd-social-icons.wd-style-default.wd-size-small.social-share.wd-shape-circle.product-share.wd-layout-inline.text-left {
     display: none !important;
}

a.btn.view-details-btn {
     border: 1px solid #000 !important;
}

p.must-log-in {
     font-size: 14px !important;
}

/* chackout page */

input#billing_first_name:focus {
     border: 1px solid #000 !important;
}

input#billing_last_name:focus {
     border: 1px solid #000 !important;
}

input#billing_company:focus {
     border: 1px solid #000 !important;
}

span#select2-billing_country-container:hover {
     border: 1px solid #000 !important;
}

input#billing_address_1:focus {
     border: 1px solid #000 !important;
}

input#billing_address_2:focus {
     border: 1px solid #000 !important;
}

input#billing_city:focus {
     border: 1px solid #000 !important;
}

span#select2-billing_state-container:hover {
     border: 1px solid #000 !important;
}

input#billing_postcode:focus {
     border: 1px solid #000 !important;
}

input#billing_phone:focus {
     border: 1px solid #000 !important;
}

input#billing_email:focus {
     border: 1px solid #000 !important;
}

textarea#order_comments:focus {
     border: 1px solid #000 !important;
}

input.select2-search__field:focus {
     border: 1px solid #000 !important;
}

span.select2-dropdown.select2-dropdown--below:focus {
     border: 1px solid #000 !important;
}

span.select2-dropdown.select2-dropdown--above:hover {
     border: 1px solid #000 !important;
}

input#form-field-name {
     border: 1px solid #E5E7EB !important;
     border-radius: unset !important;
}

input#form-field-name:focus {
     border: 1px solid #000 !important;
}

input#form-field-email {
     border: 1px solid #E5E7EB !important;
     border-radius: unset !important;
}

input#form-field-email:focus {
     border: 1px solid #000 !important;

}

textarea#form-field-message {
     border: 1px solid #E5E7EB !important;
     border-radius: unset !important;
}

textarea#form-field-message:focus {
     border: 1px solid #000 !important;
}

input[type="text"]:focus {
     border: 1px solid #000 !important;
}

/* Rewiewo page */
.reviews-container {
     display: flex;
     flex-wrap: wrap;
     gap: 20px;
     justify-content: center;
}

.review-card {
     flex: 1 1 calc(33.333% - 20px);
     box-sizing: border-box;
     border: 1px solid #e5e7eb;
     border-radius: 8px;
     padding: 15px;
     background-color: #fff;
     text-align: center;
     row-gap: 10px;
}

.review-card img {
     max-width: 100%;
     height: auto;
     border-radius: 5px;
     margin-top: 10px;
}

.review-card h4 {
     font-size: 18px;
     font-weight: bold;
     margin-bottom: 10px;
}

.dora-review_images {
     display: grid;
     grid-template-columns: repeat(4, 1fr);
     gap: 10px;
     padding-top: 16px;
}


@media (max-width: 767px) {
     .dora-review_images {
          grid-template-columns: repeat(2, 1fr);
     }
}

.review-card p {
     font-size: 16px !important;
     font-style: italic;
     color: #000 !important;
}

.review-card strong {
     font-size: 16px !important;
     color: #000;
     display: block;
}

.cr-comment-images.cr-comment-videos {
     margin: 10px;
}

a.next.page-numbers {
     font-size: 16px !important;
}

a.prev.page-numbers {
     font-size: 16px !important;
}

span.page-numbers.current {
     font-size: 16px !important;
}

/* Responsive */
@media (max-width: 1024px) {
     .wd-add-btn.wd-add-btn-replace {
          padding-left: 14px !important;
     }

     .product-element-bottom {
          height: 135px;
          padding: 12px;
          gap: 8px;
     }

     /* 	26-01-2025 */
     img.attachment-medium.size-medium {
          object-fit: contain;
     }

     .wd-arrow-inner:after {
          font-size: 22px !important;
     }

     .wd-header-cart .wd-tools-icon:before {
          font-size: 20px !important;
     }

     .wd-blog-element {
          padding-top: 45px !important;
          padding-bottom: 45px !important;
     }

     .wd-header-my-account .wd-tools-icon:before {
          color: #000 !important;
     }

     .wd-header-my-account.wd-tools-element.wd-style-icon.login-side-opener.wd-header-my-account .wd-tools-icon:before {
          color: #fff !important;
     }

     .wd-header-my-account.wd-tools-element.wd-style-icon.login-side-opener.span.wd-toolbar-label {
          color: #fff !important;
     }

     .wd-header-my-account.wd-tools-element.wd-style-icon.login-side-opener span.wd-toolbar-label {
          color: #fff !important;
          font-weight: 400 !important;
     }

     .wd-header-wishlist.wd-tools-element.wd-design-5.without-product-count {
          display: none !important;
     }

     .reviews-container {
          display: grid !important;
          grid-template-columns: repeat(2, 1fr);
     }
}



@media (max-width: 768px) {
     img.attachment-medium.size-medium {
          height: 100% !important;
     }

     .cat-design-center:hover .wrapp-category:before {
          opacity: .10;

     }

     .product-grid-item {
          min-height: auto;
     }

     .wd-add-btn.wd-add-btn-replace {
          padding-left: 14px !important;
     }

     .wd-tools-element .wd-tools-icon:before {
          font-size: 18px !important;
     }

     main.wd-content-layout.content-layout-wrapper.container {
          adding-block: 15px;
     }

     .wd-prefooter {
          padding-bottom: 1px
     }

     .product-element-bottom h3.wd-entities-title {
          height: 34px;
     }

     .wd-buttons .wd-action-btn {
          border-radius: 100px !important;

     }

     .wd-buttons.wd-pos-r-t {
          display: none !important;
     }

     .wd-coupon-form .input-text {
          max-width: 100% !important;
     }

}

@media (max-width: 480px) {
     .wd-buttons .wd-action-btn>a {
          top: 10px !important;
          height: 45px !important;
     }

     form.variations_form.cart.wd-reset-side-lg.wd-reset-side-md.wd-label-side-lg.wd-label-side-md {
          margin-top: unset !important;
     }

     .wd-carousel-container.wd-gallery-thumb {
          display: none;
     }

     .elementor-accordion {
          width: 100% !important;
     }

     a.progress_bar_btn {
          margin-left: 110px;
     }

     .wd-negative-gap.elementor-element.elementor-element-d3e4c2c.wd-section-stretch-content.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
          display: none;
     }

     div#reviews {
          margin-bottom: -55px;
     }

     h2.woocommerce-Reviews-title {
          line-height: 28px !important;
     }

     .wd-buttons.wd-pos-r-t {
          display: none;
     }

     .wd-coupon-form .input-text {
          max-width: 100% !important;
     }

}

span.page-numbers.current {
     font-size: 16px !important;
     color: #fff;
     background: #646464;
     padding: 5px 15px;
     transition: 0.3s ease-in-out;
}

a.page-numbers {
     padding: 0 10px;
     transition: 0.3s ease-in-out;
     text-decoration: none;
     background: #000;
     padding: 5px 15px;
}

a.next.page-numbers,
a.prev.page-numbers {
     background: transparent;
     color: #000;
     padding: 0 6px;
     text-decoration: none;
}

.review-pagination {
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 10px;
}

.main-gallery-slider {
  position: relative;
}

/* Hide buttons by default */
.main-gallery-slider .swiper-button-next,
.main-gallery-slider .swiper-button-prev {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

/* Previous button - starts from left */
.main-gallery-slider .swiper-button-prev {
  transform: translateX(-50px);
}

/* Next button - starts from right */
.main-gallery-slider .swiper-button-next {
  transform: translateX(50px);
}

/* Show buttons on hover with smooth transition */
.main-gallery-slider:hover .swiper-button-next,
.main-gallery-slider:hover .swiper-button-prev {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
@media screen and (min-width: 768px) {
div#block-aa50764b-9ba9-4dd3-9881-a4e974aae219 {
    z-index: 0 !important;
}
}
@media screen and (max-width: 768px) {
.dora-search-results {
	position: unset !important;
}
}

.product-title a {
     display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    text-align: start;
    font-weight: 500;
    font-family: "Brother-1816-Medium" !important;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    line-height: 21px !important;
    max-height: calc(21px * 3);
    transition: color .3s 
ease;
}





