@media (min-width: 1190px) {
.h-rtl .c-product-grid__item--medium .c-product-grid__thumb-button-list {
    z-index: 100;
}
	.c-top-menu__item--header-type-1 {
        --item-width: calc((1160px - var(--container-margin)) / 6);
    }
	.h-rtl .c-top-menu__subitem--collapse.c-top-menu__subitem--has-children>a, .h-rtl .c-top-menu__subitem--collapse.c-top-menu__subitem--has-children>.a {
        padding: 10px 10px 10px 10px;
    }
	.c-top-menu__subitem {
        padding: 0 0 0 20px;
	}
	    .c-top-menu__item > .c-top-menu__submenu, .c-top-menu__subitem--collapse > .c-top-menu__submenu {
        padding: 20px 20px;
	}
	.c-top-menu__item--header-type-1 .c-top-menu__subitem {
    font-size: 18px;
}
    .h-rtl .c-top-menu__subitem--has-children.c-top-menu__subitem--collapse>a:after, .h-rtl .c-top-menu__subitem--has-children.c-top-menu__subitem--collapse>.a:after {
        right: unset;
        left: 5px;
        transform: scaleX(-1);
		}
}
li.c-top-menu__subitem {
    color: rgb(85, 51, 31);
    font-size: 16px;
}
li.menu-item-40942:hover > a{
	color: #77C6C8;
}
li.menu-item-40954:hover > a{
	color: #F79383;
}
li.menu-item-41065:hover > a{
	color: #34CB31;
}
li.menu-item-41070:hover > a{
	color: #FD6D04;
}


div#bapf_3 {
    direction: ltr;
}
.bapf_head {
    direction: rtl;
}
li.wpc-term-count-0:not(.wpc-has-not-empty-children) {
    display: none;
}
input.wpc-label-input {
    display: none !important;
}
input.woof_checkbox_sales_as_switcher {
    display: none !important;
}
.stock.out-of-stock {
    margin: 25px 0 15px 0 !important;
}
.acoplw-badge-image img {
    width: 80px;
	  position: relative !important;
}
.woocommerce-invalid-required-field input {
    outline: 1px solid red !important;
}
.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
   color: #e2401c;
   display: block !important;
   font-weight: bold;
}
p.wll-preview-product_review-discount-desc.text-xs.lg\:text-sm.font-normal.text-light {
    display: none;
}
#wll-site-launcher .wll-flex-col {
    flex-direction: column;
    font-family: '80KB-SHARP' !important;
}
.star-rating:before, .star-rating span:before, .comment-form-rating .stars a {
    height: 11.6px;
}
.e-con-inner {
    gap: unset !important;
}
.c-ip-product-cats__header {
    display: none;
}
.dig_popmessage_contents {
    font-weight: bold;
	font-family: '80KB-SHARP';
}
.dig_critical_msg .dig_lase_message {
    color: #000000;
}
#wll-site-launcher .lg\:block, .lg\:px-3, .wll-flex.p-2.items-center.cursor-pointer.justify-center.w-1\/2.h-11, .c-order__result-message, .c-order {
    font-family: '80KB-SHARP' !important;
}
.c-product__summary .stock.out-of-stock {
    color: #D1333C;
    font-size: 38px;
    font-family: '80KB-SHARP';
}
.c-product__atc-wrap {
	width: 100%;
}
.wll-launcher-button-container.cursor-pointer.text-white.wll-flex.transition.duration-200.ease-in.items-center.gap-x-1\.5.justify-center.group.p-2.w-10.lg\:w-auto.h-10.wll-fixed.rounded-md {
    z-index: 9999999 !important;
}
.h-rtl .c-product-grid__item--medium .c-product-grid__thumb-button-list {
    z-index: 55;
}
p.wll-preview-point_for_purchase-description.text-sm.lg\:text-md.font-normal.text-light {
    text-indent: 0px !important;
}
.wll-earn-points-point_for_purchase-description, .wll-earn-points-birthday-description, .wll-earn-points-product_review-description, .wll-preview-point_for_purchase-discount-desc {
    DISPLAY: NONE;
}
p.wlr-discount-point.wlr-text-color {
    display: none;
}
#wlr-next-button, #wlr-prev-button {
    background-color: rgb(231, 159, 48);
    padding-left: 20px;
    color: white;
}
.c-product-grid__thumb-button-list {
    z-index: 999;
}
Snail addresses
	.c-product-grid__item--medium .c-product-grid__title-inner {
    font-size: 50%;
}
.c-product-grid__list.c-product-grid__list--large.c-product-grid__list--2-per-row-mobile.c-product-grid__list--fullwidth.c-product-grid__list--no-sidebar.c-product-grid__list--carousel.js-woocommerce-carousel.h-carousel.h-carousel--flex.h-carousel--border.h-carousel--round.h-carousel--hover.h-carousel--default-dots.owl-carousel.init.owl-rtl.owl-loaded.owl-drag.owl-dotted span.wlr-product-message {
    display: none !important;
}
/*.h-rtl .h-input, .h-rtl input:not([type=submit]):not(.qty), .h-rtl textarea, .h-rtl select {
    text-align: center !important;
}*/
.select2-selection__rendered {
    color: var(--accent-color) !important;
        line-height: 30px !important;
    text-align: center !important;
}
.woosb-products .woosb-product .woosb-quantity input {
    width: 32px !important;
    min-width: 0;
    text-align: center;
}
.h-rtl .c-header__cart-count {
    right: unset;
    left: 18px;
}
div#ppc-button-ppcp-gateway {
    z-index: 9;
    position: relative;
}

.label-wrap {
    z-index: 97!important;
}
.c-breadcrumbs__list {
    width: 100%;
}
.h-carousel--round .owl-prev, .h-carousel--round .owl-next, .pswp__button--arrow--left, .pswp__button--arrow--right, .pswp__button--close, .pswp__button--zoom {
    background-color: #e79f30;
    color: #ffffff;
	    border: 2px solid #FFFFFF;
}
.h-carousel--round .owl-prev:not(.disabled):hover, .h-carousel--round .owl-next:not(.disabled):hover, .pswp__button--arrow--left:hover, .pswp__button--arrow--right:hover, .pswp__button--close:hover, .pswp__button--zoom:hover {
    background-color: #e79f30;
    color: #55331f;
}

.underlines {
    z-index: 59 !important;
}
.h-rtl .c-mobile-menu__icon {
    display: none;
}

.c-product__tabs-fullwidth {
    margin-bottom: 20px;
}
.c-product__after-summary>:not(.c-product__products) {
    padding-top: 0px;
}
.c-product__after-summary>:not(.c-product__products) {
    margin-top: 0px;
}

.yith-wfbt-section.woocommerce {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--col-1-margin-left);
    padding-right: var(--col-1-margin-left);
    max-width: calc(var(--product-tabs-max-width) + var(--col-1-margin-left) * 2);
}
.c-product__section, .c-product__after-summary>:not(.c-product__products){
	border:none;
}
.c-page-header--no-title.c-page-header {
    padding: 10px 10px 10px 10px;
}
a.c-product-list-widget__title-link, span.woocommerce-Price-amount.amount, .c-header__cart, .c-product-grid__item--medium .c-product-grid__title-inner, nav.c-breadcrumbs, .c-ip-news__except.c-ip-news__except--carousel, .c-ip-news__meta-date.c-ip-news__meta-date--carousel.c-ip-news__meta-date--with-thumb, .c-product__brand-name, .c-product__short-description, .c-product__custom-html, .c-product__summary .woocommerce-variation-description, .yith-wfbt-section.woocommerce, .c-account, button.single_add_to_cart_button.button.alt.wp-element-button.init, button.c-product__buy-now.button.alt.js-buy-now.init {
    font-family: '80KB-SHARP';
}
.c-header-search__tip, .c-product__share-inner>.c-product__title, .c-tabs__wrap.js-ip-tabs-wrap, .c-product__products-title {
    font-family: 'COLBO';
}
span.c-product-grid__atc-text {
    font-family: '80KB-SHARP';
    letter-spacing: 2px !important;
}
span.c-product-grid__icon-text {
    font-family: '80KB-SHARP';
    letter-spacing: 1px !important;
}
h1.c-product__title {
    font-family: '80KB-SHARP';
}
.c-product-grid__price-wrap .price, .c-product-grid .woocommerce-variation-price .price {
    letter-spacing: 1px !important;
}
.c-product-grid__atc--icon .c-product-grid__atc-text:after {
    content: '';
    display: block;
    position: absolute;
    right: 15px;
    bottom: -10px;
    border: solid 6px transparent;
    border-top-color: #ffffff;
}
.c-product-grid__atc--icon .c-product-grid__atc-text {
    display: inline-flex;
    position: absolute;
    color: #55331f;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
    font-weight: 700;
    font-size: 10px;
    line-height: 13px;
    letter-spacing: .025em;
    text-transform: uppercase;
    padding: 6px 9px;
    border-radius: 15px;
    bottom: calc(100% + 7px);
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transform: translateY(7px) scale(.7);
    transition: var(--opacity-transform-transition);
}



.c-top-menu__list--vert .c-top-menu__icon {
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 5px;
    display: none;
}

.h-carousel--hover .owl-next, .h-carousel--hover .owl-prev {
    opacity: 1;
    visibility: unset;
}
.c-ip-product-cats .c-product-grid {
    margin-left: 0;
    margin-right: 0;
    display: flex;
    --border-color: white;
    height: 100%;
}
i[class^="ip-"]:before, i[class*=" ip-"]:before {
    font-family: "theme-icons", "topmakolet2", "arrows" !important;
}
.ip-cart:before {
    content: "\E803";
}
.c-product-grid__atc-icon {
    margin-top: -2px;
}
.c-product-grid__item--medium .c-badge {
    line-height: 14px;
}
.c-product-grid__atc--icon{
   position: static;
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    color: #55331f;
    border: solid 1px #55331f;
}
.c-product-grid__item--small .c-badge {
    font-size: 10px;
    line-height: 13px;
}
.c-product-grid__atc--icon:not(.disabled):hover {
    background-color: #55331f;
    outline: 1px solid #55331f;
    color: #fff;
    border: 1.61677px solid #FFFFFF;
}
.c-badge--sale {
    outline: 2px solid #34CB71;
    border: 1.61677px solid #FFFFFF;
    box-shadow: inset 1.61677px -1.61677px 6.04191px rgb(79 79 79 / 41%), inset -1.61677px 3.61677px 9.04191px rgb(129 129 129 / 25%);
    border-radius: 16.2096px;
}
.c-product-grid__item {
	    border-right: none;
}
.c-product-grid__item--small .c-badge {
    font-size: 12px;
}
  .c-product-grid__atc--icon:not(.disabled):hover {
        background-color: var(--accent-color);
        outline: 1px solid var(--accent-color);
				border: 80px blue;
        color: #fff;
		    border: 1.61677px solid #FFFFFF;
  
    }

.entry-content a:not([class]):hover, div[class*="-text-editor"] a:not([class]):hover{
	    color: #E79F30;
	
}

@media (max-width: 1920px){
.c-top-menu__list--header-type-1 {
    margin-top: -10px;
}
}

.c-to-top-button{
			border: 2px solid #FFFFFF;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.wws-popup__open-btn{
		border: 2px solid #FFFFFF;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.mdp-readabler-trigger-button-box button{
	border: 2px solid #FFFFFF;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.c-header .c-header__row {
    box-shadow: var(--box-shadow);
}
.c-header__row--decor:after, .c-header__row--top-decor:before{
	display:none;
	
}
.h-carousel--round .owl-prev:not(.disabled):hover, .h-carousel--round .owl-next:not(.disabled):hover, .pswp__button--arrow--left:hover, .pswp__button--arrow--right:hover, .pswp__button--close:hover, .pswp__button--zoom:hover {
    background-color: #55331f00;
    color: #55331f;
}

.h-carousel--round .owl-prev, .h-carousel--round .owl-next, .pswp__button--arrow--left, .pswp__button--arrow--right, .pswp__button--close, .pswp__button--zoom{
	box-shadow:none;
	
}
.ip-right:before {
    content: "\E800";
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(1);
    font-size: 20px;
    margin-top: -5px;
    filter: FlipH;
    -ms-filter: "FlipH";
}
.h-rtl .c-product-grid__item--medium .c-product-grid__badges {
    top: 8px;
}

.c-header {
    -webkit-transition: top 0.4s;
    transition: top 0.4s;
}
.h-rtl .c-product-grid__item--small .c-product-grid__badges {
    top: 8px;
	    right: 10px;
	font-family: '80KB-SHARP' !important;
}

a.c-product-grid__brand {
    display: block;
    height: 45px;
	max-width: 100px;
    position: relative;
    right: 0;
    left: 0;
    top: 0;
    margin: 5px auto;
    z-index: 90;
}
.wapl-custom .product-label {
    background-size: 60px;
}
.ip-button-more:before {
    content: "\E800";
}
a.woocommerce-button.button.pay, a.woocommerce-button.button.cancel {
    font-size: 12px;
    padding: 5px 18px;
    width: unset;
    border-radius: 18px;
}
a.woocommerce-button.button.pay {
    color: white;
}
a.woocommerce-button.button.cancel {
	color: white;
}
.label-wrap {
    z-index: 2;
}
.c-product-grid__thumb-button-list {
    z-index: 97;
}

.c-post {
    --block-space: 20px;
    position: relative;
    max-width: 100%;
}

ul.pewc-product-extra-groups {
    padding: 10px;
}
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper, .pewc-radio-list-wrapper .pewc-radio-wrapper, .pewc-radio-images-wrapper .pewc-radio-image-wrapper, .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper {
    width: 33%;
    margin-bottom: 1em !important;
}


img.attachment-thumbnail.size-thumbnail {
    width: 50%;
    height: 65%;
}
.pewc-radio-image-desc {
    font-size: 12px;
}

.c-product-grid__bottom {
    margin-top: 0px;
}

.c-to-top-button {
	right:13px;
}

@media (min-width: 1190px){
	    .h-rtl .l-section__content--with-sidebar:after {
        right: 280px !important;
    }
	    .l-section__sidebar {
        width: 280px !important;
    }
	.c-top-menu__item--header-type-1{
		margin: 15px calc(var(--menu-item-margin) * (100vw - 600px) / (1920 - 900));
		
	}
	
	
.wws-popup__open-btn {
    width: 46px;
    height: 46px;
}
	.wws-popup__open-btn > svg{
		padding-right:0;
		margin-left:1px;
		width: 22px;
	}
	
.h-rtl .c-top-menu__item--header-type-1.c-top-menu__item--has-children.initialized:after {
    left: unset;
    right: 42%;
}
	
	.c-top-menu__item>.c-top-menu__submenu, .c-top-menu__subitem--collapse>.c-top-menu__submenu{
		margin: 6px 0 0 0;
	}
	
	.c-top-menu__item--header-type-1.c-top-menu__item--has-children.initialized:after {
    top: calc(97%);
	}
	.c-header__col-right, .c-header__col-right-wrap {
    font-size: 18px;
}
	.c-header__button-link {
    padding: 6px;
}
.c-header__col-right, .c-header__col-right-wrap {
    margin-bottom: 35px;
	margin-left: -23px;
}
	.c-header__top-row-col-left {
		margin-right: -40px;align-content
	}
	
	.c-header__top-row-col-right .c-header__top-row-list{
		margin-left: -55px;
	}
	
	.c-top-menu--vert {
    padding-top: 1px;
    padding-bottom: 0px;
}

	.c-top-bar-menu__item {
    font-family: '80kb-sharp' !important;
    font-weight: normal !important;
		font-size: 14px;
		
}
	.c-header__top-row-item {
    font-family: '80kb-sharp' !important;
    font-weight: normal !important;
		font-size: 14px;
}
	
.menu-item-2914:hover,
.menu-item-2914:hover>a {
    color: #77C6C8;
}
	
.menu-item-2905:hover,
.menu-item-2905:hover>a {
    color: #F79383;
}
	
.menu-item-2917:hover,
.menu-item-2917:hover>a {
    color: #34CB71;
}
	
.menu-item-2904:hover,
.menu-item-2904:hover>a {
    color: #E79F30;
}
	
.menu-item-7920:hover,
.menu-item-7920:hover>a {
    color: #FD6D04;
}
	
.ip-button-more:before {
    font-weight: 800!important;
}
	.c-header__logo {
    padding-right: 0px;
}
.c-header__logo-img{
	
margin-bottom: -65px;
	margin-right: -20px;
}
	
.l-section--container-narrow, .l-section__container-narrow {
    width: 80%;
	}
.c-product__sidebar {
    flex: 0 0 auto;
    width: calc(80%/ 3);
    border-right: solid 1px var(--border-color);
}
}
@media (max-width: 1189px){
	.h-rtl .c-header__menu--header-type-mobile-2 {
    z-index: 99999999;
	}
	.c-mobile-menu__submenu--content a {
    color: var(--mobile-menu-color) !important;
	}
	span.megamenu {
    text-shadow: #000 1px 0 10px;
}
	ul#mobile-top-menu {
    text-shadow: #000 1px 0 10px;
}
	.c-mobile-menu__subitem--parent-div {
    text-shadow: #000 1px 0 10px;
}
.c-mobile-menu__submenu--content {
    text-shadow: #000 1px 0 10px;
    margin-left: -25px;
    margin-right: -25px;
    color: var(--mobile-menu-color);
}
.c-header__logo-img{
		width:100%;
		margin-top:20px;
	transition: margin 0.4s;
	}
	.c-header:not(.c-header--sticky) .c-header__logo-img{
		width:100%;
		margin-top:0;
		transition: margin 0.4s;
	}
	.c-mobile-menu__item > a:hover, .c-mobile-menu__subitem > a:hover {
    color:black;
}
	.h-rtl .c-header__logo--header-type-mobile-1 .c-header__logo-img, .h-rtl .c-header__row--logo-left .c-header__logo--header-type-mobile-2 .c-header__logo-img {
    -o-object-position: right center;
    object-position: right center;
}
	img._mi._before._image.wvs-archive-product-image {
    margin-left: 25px;
    margin-top: -15px;
}
.c-header__outer {
    position: relative;
    z-index: 102;
}
.c-header__support {
    margin-top: 25px;
    display: none;
}
	.c-to-top-button--without-menu {
    bottom: 68px;
}
}
@media (max-width: 767px){
	/*
	#cfw-side-cart-floating-button .cfw-side-cart-floating-button-anchor{
		padding: 12px !important;
	}
		div#cfw-side-cart-floating-button {
			bottom: 70px;
		}
	    .asw-menu-btn {
        width: 36px !important;
        height: 36px !important;
		bottom: 130px !important;
        left: 12px !important;
    }
	#wll-site-launcher .ease-in {
    bottom: 70px !important;
}
		.wws-popup-container--position {
			bottom: 70px;
		}
		.wws-popup__open-btn {
			width: 50px !important;
			height: 50px !important;
		}
	*/
	.acoplw-badge-image img {
    width: 70px;
}
	#wll-site-launcher .sm\:w-\[340px\] {
    width: 280px !important;
}
	.vi-wcaio-sidebar-cart-icon-wrap-bottom_left, .vi-wcaio-sidebar-cart-icon-wrap-bottom_right {
    bottom: 77px;
}

.vi-wcaio-sidebar-cart-icon-wrap-top_left, .vi-wcaio-sidebar-cart-icon-wrap-bottom_left {
    left: 16px;
}
	input.um-button.um-alt {
    font-size: 12px;
}
	input#um-submit-btn {
    font-size: 11px;
}
.c-ip-product-tabs__wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: calc(100vw - 50px);
    margin-bottom: 25px;
}
}
.h-rtl .c-cart__shop-remove-icon {
    left: unset;
    right: -15px;
}
.entry-content b, .entry-content strong, div[class*="-text-editor"] b, div[class*="-text-editor"] strong {
    font-weight: 600;
}
.c-product-grid__atc--icon:not(.disabled):hover .c-product-grid__atc-text {
	    z-index: 115;
}
.wws-popup__send-btn {
    left: 0;
	right: auto;
}
p#calc_shipping_country_field, li.c-account__navigation-item.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.c-product__products-title {
    font-size: 28px;
	margin-top: 25px;
}
.c-product__summary {
    margin-bottom: 25px;
}
.woosb-products .woosb-product .woosb-quantity input {
    width: auto;
    min-width: 0;
    text-align: center;
}
@media (max-width: 619px){
.h-rtl .c-product-grid__item .c-product-grid__thumb-button-list {
    right: unset;
    left: 10px;
    top: 60%;
}
}
@media (min-width: 620px){
	.vi-wcaio-sidebar-cart-header-wrap {
    padding: 0px 35px 15px 15px;
	}
.h-rtl .c-product-grid__item--small .c-product-grid__thumb-button-list {
    right: unset;
    left: 10px;
    top:60%;
}
	.c-product-grid__item--large .c-product-grid__title-inner {
    font-size: 55%;
}
	.c-product-grid__item--large .c-product-grid__details, .c-product-grid__item--large .variations_form, .c-product-grid__item--large.c-product-grid__item--banner {
    padding: 20px 10px 30px;
}
}

div#myModal {
    padding-top: 20%;
}
a.woocommerce-button.button.invoice {
    color: white;
}
a.woocommerce-button.button.invoice {
    font-size: 12px;
    padding: 5px 18px;
    width: unset;
    border-radius: 18px;
}
.c-account__col-content a {
    color: white;
}
@media (min-width: 1200px) {
    .fullwidth.no-sidebar .i-medium {
        width: calc(100% / 4) !important;
    }
	.c-product-grid__thumb-wrap {
    padding-bottom: 75%;
	}
}

.c-tabs__menu.js-ip-tabs-list.h-carousel.h-carousel--small.h-carousel--hover.h-carousel--mobile-arrows.h-carousel--dots-hide.owl-carousel.owl-rtl.owl-loaded.owl-drag.init {
    width: 85%;
}