@import "https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css";

/* Value css*/
:root {
	--font-main: ;
	--color-main: #47ad30;
	--color-title: #ed352d;
	--color-text: #333;
	--color-bacground: #f5f5f5;
	--color-submain: #fff00d;
}

/* Default Css*/
*{ box-sizing: border-box;}
img { max-width: 100%; height: auto; vertical-align: top}

/*Reset css*/
a, input, textarea { outline: none; padding: 0px; } 
a { color: inherit; } 
a:hover { text-decoration: none; opacity: .8;} 
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } 
dl, ol, ul { list-style: none; padding-left: 0; margin-bottom: 0;}

/* Body */
body { font-size: 14px; font-family: var(--font-main); color: var(--color-text);}

/* Header */
.header_logo_search_cart {}
.header_logo_search_cart .col-header-logo div { max-width: 120px;}
.header_logo_search_cart .col-header-logo div a { display: block;}
.header_logo_search_cart .col-header-search form { width: 100%; position: relative;}
.header_logo_search_cart .col-header-search .group_search_input { width: 100%;}
.header_logo_search_cart .col-header-search input { height: 45px; border: solid 1px var(--color-bacground); border-radius: 50px !important;}
.header_logo_search_cart .col-header-search button { width: 35px; height: 35px; border-radius: 50%; display: flex; justify-content: center; align-items: center; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); z-index: 2;}















/**/