:root {
	--boteco-petroleum: #00271E;
	--boteco-petroleum-hover: #00382B;
	--boteco-petroleum-active: #001A14;
	--boteco-gold: #EAB800;
	--boteco-gold-hover: #FFC400;
	--boteco-gold-active: #C99D00;
	--boteco-offwhite: #F8F7F2;
	--boteco-border: #E7E1CC;

	--primary: var(--boteco-gold);
	--primary-hover: var(--boteco-gold-hover);
	--primary-active: var(--boteco-gold-active);
	--secondary: var(--boteco-petroleum);
	--secondary-hover: var(--boteco-petroleum-hover);
	--secondary-active: var(--boteco-petroleum-active);
	--yellow: var(--boteco-gold-hover);
	--green: var(--boteco-petroleum);
	--green-hover: var(--boteco-petroleum-hover);
	--green-active: var(--boteco-petroleum-active);
	--gray: #E7E7E7;
	--gray-hover: #DEDEDE;
	--gray-active: #D2D2D2;
	--gray-light: var(--boteco-offwhite);
	--white: #FFFFFF;

	--header-topbar-background-color: #FFFFFF;
	--header-topbar-text-color: var(--boteco-petroleum);
	--header-topbar-icon-color: var(--boteco-gold-hover);
	--header-background-color: #FFFFFF;
	--header-border-color: var(--boteco-border);
	--header-color-text: var(--boteco-petroleum);
	--header-svg-color: var(--boteco-petroleum);
	--header-search-background-color: var(--boteco-offwhite);
	--header-search-background-color-focus: #FFFFFF;
	--header-search-color: var(--boteco-petroleum);
	--header-menu-background: #FFFFFF;
	--header-menu-color-text: var(--boteco-petroleum);
	--header-menu-color-text-hover: var(--boteco-gold);
	--header-menu-mobile-color-text: var(--boteco-petroleum);
	--header-menu-icon-color: var(--boteco-petroleum);
	--header-menu-mobile-icon-color: var(--boteco-petroleum);

	--footer-background-color: var(--boteco-petroleum);
	--footer-border-color: var(--boteco-petroleum-hover);
	--footer-color-text: #FFFFFF;
	--footer-color-text-secondary: rgba(255, 255, 255, .72);

	--btn-primary: var(--boteco-gold);
	--btn-primary-hover: var(--boteco-gold-hover);
	--btn-primary-active: var(--boteco-gold-active);
	--btn-secondary: var(--boteco-petroleum);
	--btn-secondary-hover: var(--boteco-petroleum-hover);
	--btn-secondary-active: var(--boteco-petroleum-active);
	--btn-product-thumb: var(--boteco-gold);
	--btn-product-thumb-hover: var(--boteco-gold-hover);
	--btn-product-thumb-active: var(--boteco-gold-active);
	--btn-product-thumb-color: var(--boteco-petroleum);
	--btn-add-cart: var(--boteco-gold);
	--btn-add-cart-hover: var(--boteco-gold-hover);
	--btn-add-cart-active: var(--boteco-gold-active);
	--btn-add-cart-color: var(--boteco-petroleum);

	--text: var(--boteco-petroleum);
	--text-secondary: #314A43;
	--text-black: var(--boteco-petroleum);
	--text-gray: #6E7A76;
	--background: #FFFFFF;
	--background-secondary: var(--boteco-offwhite);
	--coupons-available-bg: var(--boteco-offwhite);
	--plyr-color-main: var(--boteco-gold);
	--logo-max-height: 92px;
	--spacing-product-column-right: 5px;
}

body {
	background: #FFFFFF;
	color: var(--boteco-petroleum);
}

a,
.heading-title,
.section-title,
.module-title,
#product h1,
.product-thumb-title a,
.product-thumb .name a {
	color: var(--boteco-petroleum);
}

a:hover,
.product-thumb-title a:hover,
.product-thumb .name a:hover,
.menu-advanced .item-nivel-1 .item-nivel-1-text:hover,
.header-menu a:hover {
	color: var(--boteco-gold);
}

.product-price-value,
.product-thumb .product-price-value,
.product-thumb .price,
.product-thumb .price-new {
	color: var(--boteco-petroleum);
}

.heading-title::after,
.section-title::after,
.module-title::after {
	background: var(--boteco-gold);
}

#header,
header,
.header-wrapper,
.header-menu,
.header-bottom {
	background-color: #FFFFFF;
	color: var(--boteco-petroleum);
	border-color: transparent;
	border-width: 0;
	box-shadow: none;
}

.top-bar {
	background-color: #FFFFFF;
	color: var(--boteco-petroleum);
	border-color: transparent;
	border-width: 0;
}

#header .logo-wrapper {
	margin: 0 auto 0 0;
}

#header .logo,
#header .logo a,
#header .logo-wrapper,
.header-wrapper .logo,
.header-wrapper .logo a {
	display: flex;
	align-items: center;
	min-height: 86px;
}

#header .logo img,
#header .logo-wrapper img,
.header-wrapper .logo img {
	max-height: 76px;
	width: auto;
}

.header-wrapper .search input,
.header-wrapper .search input::placeholder {
	color: var(--boteco-petroleum);
}

.header-wrapper svg,
.header-wrapper svg path {
	fill: var(--boteco-petroleum);
	color: var(--boteco-petroleum);
}

.top-bar svg,
.top-bar svg path {
	fill: var(--boteco-gold-hover);
	color: var(--boteco-gold-hover);
}

.product-thumb,
.product-layout,
.product-info,
.modal-content,
.dropdown-menu,
.offcanvas,
.coupon-bar,
.promotional-bar,
.section-newsletter {
	background: #FFFFFF;
	color: var(--boteco-petroleum);
	border-color: transparent;
	border-width: 0;
	box-shadow: none;
}

.section-newsletter,
.coupon-bar,
.promotional-bar {
	background: var(--boteco-offwhite);
}

.product-thumb .product-tag,
.product-thumb .badge,
.product-special,
.coupon-discount,
.badge,
.label,
#cart-total .items {
	background: var(--boteco-gold-hover);
	color: var(--boteco-petroleum);
}

.btn-primary,
.btn.btn-primary,
.btn-add-cart,
#button-cart,
.btn-product-thumb,
.product-thumb .btn {
	background: var(--boteco-gold);
	border-color: var(--boteco-gold);
	color: var(--boteco-petroleum);
}

.btn-primary:hover,
.btn.btn-primary:hover,
.btn-add-cart:hover,
#button-cart:hover,
.btn-product-thumb:hover,
.product-thumb .btn:hover {
	background: var(--boteco-gold-hover);
	border-color: var(--boteco-gold-hover);
	color: var(--boteco-petroleum);
}

.input-group-btn .bootstrap-touchspin-down,
.input-group-btn .bootstrap-touchspin-up,
.product-thumb .bootstrap-touchspin-down,
.product-thumb .bootstrap-touchspin-up {
	background: #FFFFFF;
	border-color: #E7E7E7;
	color: var(--boteco-petroleum);
}

.input-group-btn .bootstrap-touchspin-down:hover,
.input-group-btn .bootstrap-touchspin-up:hover,
.product-thumb .bootstrap-touchspin-down:hover,
.product-thumb .bootstrap-touchspin-up:hover {
	background: var(--boteco-offwhite);
	border-color: #D8D8D8;
	color: var(--boteco-petroleum);
}

input,
select,
textarea,
.form-control {
	background: #FFFFFF;
	border-color: var(--boteco-border);
	color: var(--boteco-petroleum);
}

input:focus,
select:focus,
textarea:focus,
.form-control:focus {
	background: #FFFFFF;
	border-color: var(--boteco-gold);
	color: var(--boteco-petroleum);
	box-shadow: 0 0 0 .2rem rgba(234, 184, 0, .14);
}

.product-thumb-input-quantity {display: none;}
.product-thumb .variations {display: flex;}
#productList0 .product-list-row {justify-content: center;}
footer.d-flex {display: none!important;}
.btn-product-wishlist {display: none!important;}