#tellme-nome,
#tellme-email,
#tellme-btn,
#modal-tell-me,
.product-image img,
.product-main-image img,
.label-launch,
.label-promo,
.label-unavailable,
#CatalogoEmail,
.input-shipping,
.cart-item-amount,
.cart-item-decrement,
.cart-item-increment,
.select-box-placeholder,
.content-main-cols-1,
.input-inline,
.btn,
.grid-cep input,
.banner-tarja,
.link-shopping-cart,
.search-field,
.list-products-shopping-cart,
.product-combination-item label,
.product-list-item,
#nav-main .element-menu-category ul[class$="list"] > li > a,
#nav-main .element-menu-category ul[class$="list"] > li:hover > a,
#nav-main .element-menu-category #menu-category .menu-category-list li:hover > ul,
.element-filter-select-box .element-filter .select-box-container .select-box-drop,
.wrapper-btn-buy > a,
.newsletter-nome,
.newsletter-email,
#product-list .product-list-item .product-image img,
.product-main-image .product-noimage img, 
.wrapper-product-parcels .payment-parceled {
    border-radius: 8px !important;
}

#header-main .element-social-header .social-header-list {
	display: none !important;
    display: --webkit-none !important;
}

.search-field {
    border-radius: 12px !important;
	background: transparent !important;
    border: none !important;
    border-bottom: 1px solid var(--sec-color) !important;
}

#nav-main div[class^="element-"] {
	margin-bottom: 0px !important
}

.element-banner-main .container-12 .grid-12 {
    width: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.element-banner-main .container-12 {
	max-width: none !important;
}

span[class^="icon"].icon-prev::before,
span[class^="icon"].icon-next::before {
  color: #fff;
}

#product-list .product-list-item,
.element-banner-main .bx-wrapper .bx-controls-direction a {
	background: none !important;
}

.product-combination-item {
	border: none !important;
}

.product-combination-item label,
#header-main,
#cep,
#content-main {
	background: transparent !important;
}

#nav-main .element-menu-category ul[class$="list"] > li ul,
#header-main .element-shopping-cart .link-shopping-cart {
	background: var(--sec-color) !important;
}

#header-main .element-search .btn-search .btn-icon::before {
	color: var(--sec-color) !important;
}

.header-box-content h1,
.header-box-content h2,
.header-box-content h3,
.header-box-content h4,
.header-box-content h5,
.header-box-content h6,
.header-box-content .title-primary,
.header-box-content .title-secundary,
.product-name,
.title-secundary,
.btn-buy-kit .btn-text,
.btn-buy .btn-text,
#nav-main .element-menu-category #menu-category .menu-category-list > li a,
.list-products-shopping-cart .total-price-shopping-cart-wrapper,
#header-main .element-menu-top .menu-top-list li a,
#product-list .product-list-item .product-info .product-name,
#nav-main .element-menu-category ul[class$="list"] > li > a {
	text-transform: none !important;
}

.list-products-shopping-cart .total-price-shopping-cart-wrapper {
	font-size: 18 !important;
}

#nav-main .element-menu-category {
	-webkit-box-shadow: none !important;
 	-moz-box-shadow: none !important;
  	box-shadow: none !important;
}

#product-list .product-list-item .product-info .product-name .product-link h2 {
	padding-top: 10px !important;
    font-weight: 600 !important;
	font-size: 18px !important;
}

.product-ratings-link,
.product-max-amount,
.product-sku,
.product-category,
.product-old-price,
#header-main .element-menu-top .menu-top-list li a {
	font-size: 16px !important;
}

#product-list .product-list-item .product-info .product-price span:first-child {
	font-size: 14px !important;
}

.btn-buy-kit .btn-text {
  font-weight: bold !important;
  font-size: 17px !important;
}

.menu-category-list {
	display: flex !important;
  	justify-content: space-evenly !important;
}

#nav-main .element-menu-category ul[class$="list"] > li > a {
    margin: 4px 0 !important;
	/*color: #f7f7f7 !important;*/
    font-size: 16px !important;
}

#nav-main .element-menu-category ul[class$="list"] > li ul li a {
	color: var(--header-color) !important;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-unavailable,
.label-promo,
.label-launch {
	padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 13px !important;
    line-height: 2 !important;
}

.btn-buy-kit {
	width: 50% !important;
}

.label-launch {
	background:#6a3de6 !important;
}

.label-promo {
	background: var(--base-color) !important;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-unavailable {
	background: #e71717 !important;
    color: #fff !important;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-unavailable,
.label-promo, .label-launch {
  font-size: 14px !important;
  line-height: 20px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
  margin: 3px !important;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-promo,
.element-product-detail .label-stamp-wrapper .label-stamp.label-launch,
.element-product-detail .label-stamp-wrapper .label-stamp.label-unavailable {
    margin-top: 20px !important;
}

.fb-chat-wrapper {
	display: none !important;
}

.fb-chat-wrapper.fb-chat-right + .wa-chat-wrapper.wa-chat-right .wa-chat-header {
	bottom: 30px !important;
}

.combination-text {
	font-size: 14px !important;
    padding: 2px !important;
}

.input-inline {
	width: 60vw !important;
}

.row-btn-submit {
	width: 70vw !important;
}

.product-name {
	color: var(--text-color) !important;
}

.list-product-empty {
	color: #606060 !important;
    font-size: 20px !important;
}

#product-list .product-list-item:hover .wrapper-product-combination {
	display: none !important;
}

.header-box-content .title-secundary {
	font-size: 24px !important;
    padding: 50px 0 !important;
}

.wrapper-product-parcels .payment-parceled:after {
	background: none !important;
}

.wrapper-product-parcels .payment-parceled {
	padding-bottom: 0px !important;
}

.wrapper-product-parcels .payment-parceled #tabs-payment ul li.ui-state-active {
    border-color: transparent !important;
    border-bottom-color: transparent !important;
    color: var(--btn-color);
}

.wrapper-product-parcels .payment-parceled {
	background: var(--bg-shop);
}

td,
.wrapper-product-parcels .payment-parceled #tabs-payment ul li a {
	font-size: 15px !important;
}

.btn-newsletter-submit {
	background: #ffffff;
}
.btn-newsletter-submit:hover {
	background: #ffffff;
}
.btn-newsletter-submit > .btn-text {
	color: #000000;
}

.alert-cookie-btn > .btn-option-yes {
	background: #000000;
}

.btn-alt {
	background: #ffffff !important;
    color: #000000 !important;
}

.btn-alt:hover {
	background: #ffffff !important;
    color: #000000 !important;
}

.btn-rosa {
	background: #e11d48;
}

.certificates-item {
	margin-bottom: .5rem;
}