.elementor-kit-6{--e-global-color-primary:#141414;--e-global-color-secondary:#141414;--e-global-color-text:#141414;--e-global-color-accent:#4FB2FF;--e-global-color-24271ff:#FFFFFF;--e-global-color-fa7bd65:#000000;--e-global-color-c4a89e3:#02010100;--e-global-color-729e7f5:#4FB2FF;--e-global-color-6d86727:#C5E6FF;--e-global-color-963f899:#3BDA71;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1390px;}.e-con{--container-max-width:1390px;}.elementor-widget:not(:last-child){margin-block-end:5px;}.elementor-element{--widgets-spacing:5px 5px;--widgets-spacing-row:5px;--widgets-spacing-column:5px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

a.button.outlined.btn-sm {
    border-radius: 28px;
}

button.single_add_to_cart_button.button.alt {
    background: linear-gradient(220deg, #2b2a2a 33%, #474747 100%);
}

input#form-field-name , input#form-field-phone , input#form-field-email {
    border-radius: 28px !important;
}

h3.wapo-addon-title.toggle-closed {
    font-size: 16px;
    font-weight: 700;
    background-color: #fcff00;
    padding: 2px 5px;
    margin-bottom: 12px !important;
}

p#billing_country_field {
    display: none;
}

p#shipping_country_field {
    display: none;
}

li.wc_payment_method.payment_method_grow-wallet-payment input[type=radio]:checked:before {
    margin-top: -6px;
    margin-left: -6px;
    width: 12px;
    height: 12px;
}

ul#shipping_method input[type=checkbox], input[type=radio] {
    display: inline-block;
}


ul#shipping_method input[type=radio]:checked:before {
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
}

.yith-wapo-block input[type=checkbox], input[type=radio] {
    margin: -1px 0 0 5px !important;
    padding: 10px !important;
}

.yith-wapo-block input[type=checkbox]:checked:before {
    top: 2px;
    left: 6px;
}

#yith-wapo-container .yith-wapo-block {
    margin-bottom: 20px !important;
}


.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label {
    font-weight: 500;
}


.shop_table.cart tbody tr td.product-thumbnail a , .product-name a , .et-cart-panel-thumbnail-wrap a {
    pointer-events: none;
}


.et-header-menu ul.sub-menu:before, .et-header-menu .sub-menu .sub-menu {
    border-radius: 0 0 28px 28px;
}

.shop_table tbody .et-product-thumbnail img, .shop_table tbody .arg-product-image img {
    border-radius: 10px;
}

.products .product .product-title {
    height: 50px;
    overflow: hidden;
    text-align: center;
}

.cart_totals , button , textarea, .payment_methods {
    border-radius: 28px !important;
}

.cart-collaterals h2 {
    font-weight: 700;
}

.product-template-default .price .woocommerce-Price-amount {
    font-size: 24px;
}

.site-header .logolink {
    margin-top: -3px;
}

.woocommerce-checkout .site-header .logolink .logoimg.bg--dark, .site-header .logolink .logoimg.bg--alt {
    opacity: 1;
    display: block;
}

.woocommerce-checkout .site-header .logolink .logoimg, .site-header .logolink img {
    display: none;
}

.big-menu .sub-menu, .et-header-menu > li > .sub-menu {
    padding: 12px 0;
    margin-top: 26px;
    margin-right: 12px !important;
    padding: 15px 0 14px !important;
}

.big-menu .sub-menu li a, .et-header-menu .sub-menu li a {
    padding: 4px 0px;
}

.et-header-menu .sub-menu > li > a:after {
    height: 1px;
    bottom: 4px;
}

.et-header-menu li >.sub-menu > li {
    width: 180px;
    padding: 0 10px;
}

.et-product-detail .summary .yith-wcwl-add-to-wishlist > div > a {
    background: unset !important;
    margin-top: 0px !important;
}

a.checkout-button.button.alt.wc-forward {
    border-radius: 28px;
}

.yith-wcwl-after-share-section small {
    display: none !important;
}

nav#side-cart {
    border-radius: 0 45px 45px 0 !important;
}

.woocommerce .wishlist_table .add_to_cart {
    border-radius: 28px;
}

.yith_wcwl_wishlist_footer .yith-wcwl-share ul:not([class]) {
    justify-content: center;
}

.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-price.dgwt-wcas-has-sku.dgwt-wcas-has-headings.js-dgwt-wcas-initialized {
    border-radius: 0 28px 28px 0;
}

.dgwt-wcas-details-wrapp.woocommerce.js-dgwt-wcas-initialized {
    border-radius: 28px 0 0 28px;
}

.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product:first-child {
    border-radius: 0 28px 0 0;
}

div#et-login-popup-wrap {
    border-radius: 28px;
}

.woocommerce-mini-cart__buttons a {
    border-radius: 28px !important;
}

p.product.woocommerce.add_to_cart_inline {
    width: 100%;
}

input {
    border-radius: 28px !important;
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #412B76;
    background: linear-gradient(220deg, #2b2a2a 33%, #474747 100%);
    border-radius: 50px;
    color: #fff;
    border: none;
    width: 72%;
    padding: 12px 30px;
    margin-bottom: -33px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span.text {
font-size: 18px;
    font-weight: 600 !important;
}

a.add_to_wishlist.single_add_to_wishlist {
    background-color: unset !important;
    margin-top: 0px !important;
}

button.woocommerce-button.button {
    border-radius: 28px;
}

p.product.woocommerce.add_to_cart_inline span.icon.et-icon.et-shopping-cart {
    display: none;
}

.products .caption .icon, .yith-wcwl-add-to-wishlist .icon {
    color: #7A52DC;
}

.dgwt-wcas-pd-addtc-form>.quantity {
    margin-right: 0;
}

span.item-counter.minicart-counter {
    color: #fff;
}

p.product.woocommerce.add_to_cart_inline a {
    width: 100% !important;
}

.site-header .navigation {
height: unset;
}

li.item.et-listing-style1 {
padding-right: 10px;
    padding-left: 10px;
}

.site-header .et-header-menu {
height: unset;
}

.social-icons li a {
    padding: 5px;
}

.products .caption a:hover .icon, .yith-wcwl-add-to-wishlist a:hover .icon {
color: #7A52DC;
}

li.item.et-listing-style1 {
    padding-bottom: 15px !important;
}

.price del {
    margin: 0 !important;
    opacity: 0.4;
}

span.price ins {
    padding: 0;
}

.after_shop_loop_actions a.added_to_cart.wc-forward.button {
    display: none !important;
}

p.product.woocommerce.add_to_cart_inline a.added_to_cart.wc-forward.button {
    display: none !important;
}

.site-header .logolink .logoimg, .site-header .logolink img {
    max-width: 100% !important;
}

.site-header .navigation .et-header-menu > li {
border-left: 1px dotted #7e5fc8;
    padding-left: 15px;
    padding-right: 15px;
    height: 11px;
    letter-spacing: 0px;
    font-size: 17px;
}

.site-header .navigation .et-header-menu > li > a {
line-height: 20px;
}

.header-bottom .et-header-menu > li > a {
padding: 1px 6px;
}

.header-bottom .et-header-menu > li > a:hover {
    background: #f7941d; 
    color: #fff; 
}

.slick-track {
    margin-bottom: 10px;
}

.header-bottom .et-header-menu > li > a:active {
    background: #f7941d; 
    color: #fff; 
}

a.logolink img {
    margin-bottom: -9px !important;
}

.site-header .navigation .et-header-menu > li:last-child {
    border-left: none;
}

.et-header-menu > li > a:after {
    height: 1px !important;
}

a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart .icon {
    display: none;
}

ul.social-icons.top-bar-social-icons {
    margin-left: 0px !important;
    margin-right: 20px;
}

.header-center-items.header-items {
    flex-direction: column;
gap: 15px;
}

.hero-header .regular-title, .page-template-default:not(.woocommerce) .page-header, header.page-header.post-title.entry-header.container {
    padding:  98px 0 60px 0 !important;
    background: rgba(0, 0, 0, 0.05) !important;
max-width: 100%;
margin-top: -40px;
}



h1.et-shop-title.woocommerce-products-header__title.page-title, .post-title.entry-header h1, h1.page-title {
    color: var(--e-global-color-primary);
    font-size: 36px !important;
    font-weight: 500;
}

.products .product .product_thumbnail > a {
    height: 230px;
    display: block;
    overflow: hidden;
     margin-top: 15px;
    position: relative;
}

	
.products .product .product_thumbnail img {
    width: auto;
    height: auto;
    padding: 0 15px;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

@media(max-width:1490px){
.header-contents.container {
    max-width: 100%;
    padding: 0 30px;
}
}
	
.product_after_title {
    text-align: center;
}

span.price {
    padding-top: 4px;
}

span.badge.onsale {
position: absolute;
    left: 18px !important;
    top: 17px;
    background-color: var( --e-global-color-963f899 ) !important;
    border-radius: 50px;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.2px;
    text-transform: uppercase;
    right: auto !important;
    padding: 2px 9px !important;
}

.et-product-detail .single_add_to_cart_button, .sticky-product-bar .single_add_to_cart_button, .sticky-product-bar .add_to_cart_button, .woocommerce-mini-cart__buttons .button.checkout, .button.checkout-button, #place_order.button, .woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit, .wishlist_table .add_to_cart, .wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button {
background: linear-gradient(220deg, #2b2a2a 33%, #474747 100%);
}



.shop-sidebar-col #side-filters .side-panel-content {
padding-top: 0;
}

.woocommerce-checkout .header-main.header-section {
    border-bottom: none;
}

.et-product-detail .summary .quantity {
    border-radius: 28px !important;
}


.et-wishlist-counter.active {
    height: 22px;
    width: 22px;
    line-height: 20px;
    font-size: 12px;
    margin: -3px 0 -18px 32px;
    font-weight: 600;
}

.bapf_ckbox_sqchck input[type=checkbox]:checked:after {
display: none;
}

.top-bar .et-top-menu > li > a {
    padding: 0 10px !important; }

.bapf_body label {
    font-size: 16px;
}

.rtl .bapf_sfilter ul li {
    margin-bottom: -3px !important;
}

input[type=checkbox]:checked:before {
    content: '';
    display: block;
    height: 12px;
    width: 7px;
    border-width: 0 2px 2px 0;
}


.bapf_sfilter.bapf_ckbox input[type=checkbox] {
    margin-right: 0px;
margin-bottom: -3px;
}

.bapf_head h3 {
    font-weight: 700;
    font-size: 20px;
    letter-spacing: 0.2px;
    margin-bottom: 7px;
}


.search-panel .search-button-group .dgwt-wcas-search-wrapp {
    margin-bottom: -25px;
    margin-top: 7px;
}

.et-listing-style1 .yith-wcwl-add-to-wishlist, .et-listing-style1 .tinvwl_add_to_wishlist_button {
position: absolute;
top: 18px;
    right: 17px;
}



.page-header {
    padding-top: 0;
    padding-bottom: 0;
}

.atc-visible-mobile-desktop .product .after_shop_loop_actions .button {
    display: flex !important;
    position: relative;
    justify-content: center;
    border-radius: 0px;
    flex-direction: row-reverse;
}

a.added_to_cart.wc-forward.button {
    margin-right: 10px !important;
    align-items: center;
    border-radius: 0px;
}

.side-panel header {
    background: #f0f0f0;
    color: var( --e-global-color-primary );
border-radius: 0 45px 0 0 !important;
}

.side-panel .side-panel-title .minicart-counter {
background: var( --e-global-color-accent );
    color: #fff;
}

.et-listing-style1 .added_to_cart .icon {
    margin: 0px 0 -1px 3px;
}

.et-listing-style1 .product-title {
    justify-content: center;
}

.products.show-rating .product_after_shop_loop_price {
    justify-content: center !important;
align-items: center !important;
}

span.price {
    margin: unset !important;
    text-align: center !important;
}

.products .et-listing-style1 .product-title h2 {
    margin: unset !important;
    margin-bottom: -8px !important;
    text-align: center !important;
    font-size: 20px;
}

.after_shop_loop_actions {
    margin-top: 8px;
    text-align: center;
}

figure.product_thumbnail {
    border-radius: 5px;
}



button.single_add_to_cart_button.button.alt {
font-weight: 600;
}

.woocommerce-mini-cart__buttons .button.checkout {
font-weight: 600;
}


.price .woocommerce-Price-amount {
    color: #000000 !important;
    font-weight: 500;
}

.products .product_after_title .price ins, .products .product_after_title .price>.amount, .price ins, .price > .amount, .price del, .price .woocommerce-Price-amount {
    font-size: 18px;
    font-weight: 600;
}


.et-pro-summary-top .price .woocommerce-Price-amount {
    font-size: 24px;
}

.products .et-listing-style1 .product-title h2 {
    font-weight: 700;
    letter-spacing: -0.2px;
}

.joinchat--left {
    z-index: 100;
}

.minicart-counter {
    margin: -3px 0 -18px 32px;
    z-index: 1;
}


img.bidimg {
    width: 24px;
    margin-top: 0px;
}

span.icon-text, span.text {
    display: block !important;
    line-height: 18px;
    font-size: 15px;
    font-weight: 500 !important;
}

.header a.icon {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
}

.product-inner {
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
position: relative;
border-radius: 20px;
    transition: all .2s ease-in-out;
}

.product-inner:hover {
    border-color: var( --e-global-color-accent );
    transition: all .2s ease-in-out;
}

span.woocommerce-LostPassword.lost_password {
    margin-top: -7px;
}

h1.page-title {
    font-size: 32px !important;
    margin-bottom: 0;
}

.woocommerce-mini-cart__buttons .button:not(.checkout) {
    color: #000 !important;
}

.minicart-counter {
    height: 22px;
    width: 22px;
    font-weight: 600;
    font-size: 14px;
    font-family: inherit;
}

.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    right: auto;
    left: 12px;
}

.rtl .dgwt-wcas-preloader {
    left: 30px;
}

.et-header-text.text-1 {
    margin-top: -28px;
}

.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 20px 10px 40px;
    border-radius: 100px;
    min-width: 560px;
    min-height: 46px;
    font-size: 18px;
    border: none;
    background-color: #C5E6FF;
}

.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    font-style: normal;
    opacity: 0.8;
}


.header-center-items > * {
    width: 100%;
    margin: 0 0;
}

.et-header-menu {
    justify-content: center;
align-items: center;
}


 .hero-header .regular-title {
    padding: 3vh 0;
    background: #efefef;
    margin-bottom: 40px;
}



.hero-header.page-padding {
    padding-top: 0;
}

h1.et-shop-title.woocommerce-products-header__title.page-title {
    font-size: 32px;
}


.mobile-menu li {
    border-bottom: 1px solid #585858;
}

.mobile-menu li:last-child {
    border-bottom: none;
}


.page-id-28 .header .header-bottom {
    display: none;
}


.quantity {
    border-radius: 0.25rem !important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions {
    display: flex !important;
    justify-content: center;
}



.shop_bar {
    display: none !important;
}


.products .product .caption {
    padding: 15px 15px 12px;
}



#pojo-a11y-toolbar {
    bottom: 90px !important;
    top: unset !important;
}
.pojo-a11y-toolbar-toggle {
    bottom: 0px !important;
}

@media (max-width:991px) {
.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    min-width: unset;
}

.sliding-menu .sliding-menu-back {
    color: #b0b0b0 !important;
}

h1.product_title.entry-title {
    font-size: 28px !important;
    font-weight: 600;
}

.mobile-header-icons > * {
        margin-right: 15px;
}

.mobile-header-icons span {
    display: none !important;
}

.products .et-listing-style1 .product-title h2 {
    font-size: 18px;
}

.products .product .product-title {
    height: 43px;
}

h1.et-shop-title.woocommerce-products-header__title.page-title {
    font-size: 28px !important;
    margin: -9px 0 -7px;
}

h1.page-title {
 font-size: 28px  !important;
    margin: -9px 0 -7px;
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 87%;
    padding: 8px 15px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart span.text {
    font-size: 17px;
}


a#scroll_to_top {
    display: block;
}
			
.products .product .product_thumbnail > a {
    height: 160px;
}
}/* End custom CSS */