.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    margin-left: 5px;
    background: #242322;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 1.1em;
    line-height: 10px;
    background: #242322;
}

.woocommerce-message, .woocommerce-info {
    border-top-color: #242322;
}

.woocommerce-message::before, .woocommerce-info::before {
    color: #242322;
}

.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {
    width: 100%;
    background: #242322;
}


.elementor-kit-259 h3 {
    color: #242322;
    font-family: var(--e-global-typography-52dc7ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-52dc7ff-font-size);
    font-weight: var(--e-global-typography-52dc7ff-font-weight);
    line-height: var(--e-global-typography-52dc7ff-line-height);
    word-spacing: var(--e-global-typography-52dc7ff-word-spacing);
}




:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-block-start: 0;
    /* margin-inline-start: var(--button-spacing, 10px); */
    background: #242322;
}


.cfvsw-swatches-option.cfvsw-label-option {
    padding: 10px;
    border-color: black;
}

.cfvsw-swatches-option.cfvsw-label-option:hover {
   background-color:black;
	color:white;
}

.cfvsw-swatches-option.cfvsw-label-option:active{
   background-color:black !important;
	color:white !important;
}

/* scroll to top */
div#ast-scroll-top{
	border: 1px solid #ffffff66;
	bottom: 125px;
}


/* gtranslate */
.VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc{
	display: none !important;
}

.gt_float_switcher{
	background-color: #cdcdcd !important;
	border-radius: 8px !important;
	border: 1px solid #c7c7c769;
	font-size: 14px !important;
}
div#gt_float_wrapper{
			opacity: 0.8 !important;
	}


/* cart */
.woocommerce-js .quantity .qty {
    width: 50px;
    text-align: center;
    min-height: 35px;
    height: 40px;
/* 	padding: 0px !important; */
}

.elementor-kit-259 input:not([type="button"]):not([type="submit"]), .elementor-kit-259 textarea, .elementor-kit-259 .elementor-field-textual{
	padding: 10px 5px !important
}




/* mobile responsive */
@media (max-width: 767px) {
  .gt_float_switcher{
		padding: 0px !important;
    font-size: 12px !important;
  }
	
	.gt_float_switcher img{
		width: 18px !important;
	}
	
	.gt_float_switcher .gt-selected .gt-current-lang{
		padding: 5px !important;
	}
	
	div#gt_float_wrapper{
		right: 5px !important;
			opacity: 0.8 !important;
	}
	
	/* scroll to top */
div#ast-scroll-top{
	border: 1px solid #ffffff66;
	bottom: 108px;
	right: 5px;
}
	
}




<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69640110190636d935ad08af. Config Timestamp: 2026-01-11 19:59:11 UTC, Cached Timestamp: 2026-01-15 05:58:09 UTC -->