.footer-sprite-1 {
    background-image: url(/modules/web/view/img/footer-spritesheet-1.png);
    background-repeat: no-repeat;
    display: block;
}

.footer-sprite-banners-1 {
    width: 25px;
    height: 13px;
    background-position: -3px -3px;
}

.footer-sprite-blog-1 {
    width: 25px;
    height: 25px;
    background-position: -34px -3px;
}

.footer-sprite-dropshipping-1 {
    width: 25px;
    height: 25px;
    background-position: -3px -34px;
}

.footer-sprite-magazine-1 {
    width: 25px;
    height: 25px;
    background-position: -34px -34px;
}

.footer-sprite-offer-1 {
    width: 24px;
    height: 24px;
    background-position: -65px -3px;
}

#web-footer > div:nth-of-type(1) {
    background-color: #F6F6F6;
}

#web-footer-sectigo-logo {
    padding-top: 20px;
}

#web-footer-logo {
    padding-top: 20px;
}

#web-footer-logo > img {
    width: 130px;
    height: 26px;
}

.social-logo {
	max-width: 50px;
}

.wfc-color-hayamax {
	background-color: #FC001F;
}

.wfc-color-hayonik {
	background-color: #EC6306;
}

#web-footer-copyright {
    font-size: 12px;
    color: #ffffff;
    padding-top: 11px;
    padding-bottom: 11px;
}

#web-footer-company-data {
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    padding-bottom: 30px;
    padding-top: 20px;
}

#web-footer-more,
#web-footer-department,
#web-footer-store,
#web-footer-social-media {
    border-bottom: 1px solid rgba(112, 112, 112, 0.1);
}

.button-footer {
    width: 100%;
    border: none;
    background-color: #F6F6F6;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #313131;
    padding: 22px 0px 20px 0px;
}

.button-footer-arrow {
    float: right;
    font-size: 16px;
    color: #C5C5C5;
    display: inline-block;
}

.button-footer:focus {
    outline: none;
}

.web-footer-options {
    padding-top: 10px;
    padding-bottom: 10px;
}

.web-footer-options > div {
    padding-top: 22px;
}

.web-footer-options > div:nth-of-type(1) {
    padding-top: 0px;
}

.web-footer-options > div > a {
    font-size: 14px;
    color: #797979;
}

.web-div-items-lg > div:nth-of-type(1) {
    font-weight: 700;
}

.web-div-items-lg > div,
.web-div-items-lg > div > a {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}

.web-div-items-lg > div {
    padding-top: 5px;
    padding-bottom: 5px;
}

.web-div-items-lg {
    padding-top: 40px;
}

.web-footer-options-lg > a {
    text-decoration: none;
}

.web-footer-options-lg > div {
    height: 43px;
    float: left;
    cursor: pointer;
}

.web-footer-options-lg > div:nth-of-type(2) > div {
    color: #313131;
    font-size: 14px;
}

.web-footer-options-lg > div:nth-of-type(2) > div:nth-of-type(2) {
    font-weight: 600;
}

.web-footer-options-lg > div:nth-of-type(1) {
    padding-top: 10px;
    width: 35px;
}

.web-footer-options-lg > div:nth-of-type(1) > img {
    max-width: 25px;
}

#web-footer-image-banner {
    margin-top: 8px;
}

#footer-lgpd {
	display: none;
}

#footer-lgpd {
	position: fixed;
	z-index: 9999;
	max-width: 1240px;
	transition: .3s ease-in-out;
	background: #fff;
	bottom: 25px;
	left: 10px;
	right: 10px;
	padding: 20px;
	box-shadow: 0 0 3px #aaa !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateY(300px);
	-ms-transform: translateY(300px);
	transform: translateY(300px);
	margin: 0 auto;
	border-radius: 4px!important;
}

#footer-lgpd p {
	font-size: 14px;
}

#footer-lgpd #lgpd-accept-link-hayamax {
	color: #FC001F;
}

#footer-lgpd #lgpd-accept-btn-hayamax {
	background: #FC001F 0 0 no-repeat padding-box;
	border: 1px solid #FC001F;
	border-radius: 4px!important;
	text-align: center;
	font-size: 15px;
	padding: 10px;
	letter-spacing: 0;
	margin-left: 10px;
	cursor: pointer;
	color: #fff;
}

#footer-lgpd #lgpd-accept-link-hayonik {
	color: #EC6C00;
}

#footer-lgpd #lgpd-accept-btn-hayonik {
	background: #EC6C00 0 0 no-repeat padding-box;
	border: 1px solid #EC6C00;
	border-radius: 4px!important;
	text-align: center;
	font-size: 15px;
	padding: 10px;
	letter-spacing: 0;
	margin-left: 10px;
	cursor: pointer;
	color: #fff;
}