#footer{position: relative;z-index: 40;background: #000105;border-bottom: 3px solid #6E2B39;}
#footer .scrollButton{display: none;position: fixed;right: 60px;bottom: 90px;cursor: pointer;z-index: 1;}
#footer .scrollButton:hover{opacity: 0.5;}
#footer .scrollButton.sticky{position: absolute;bottom: calc(100% + 60px);}
#footer .scrollButton .rdc-icon-svg {width: 16px; height: 16px;margin: auto 0px 15px 10px;}
#footer .scrollButton .rdc-icon-svg:hover{opacity: 1;}
#footer .newsletter-footer{padding: 32px 0 31px;text-align: center;background: #000105;}
/*#main.account + #footer .newsletter-footer {display: none;}*/
#footer .newsletter-footer .title{padding-bottom: 11px;}
#footer .newsletter-footer .button{margin-top: 18px;}
#footer .wrapper-footer{padding-top: 37px;}
#footer .menu-footer {max-width: 1330px; margin: auto;padding-bottom: 21px;}
#footer .menu-footer .title-menu{display: block;margin-bottom: 16px;}
#footer .menu-footer .row + .menu-footer-header {margin-top: 16px;}
#footer .menu-footer ul{margin: 0;list-style: none;}
#footer .menu-footer ul li:not(:first-child){padding-top: 12px;}
#footer .menu-footer ul li a, #footer .menu-footer ul li .a{display: block;}
#footer .menu-footer ul li .a {text-decoration: none}
#footer .row-menu, #footer .row-menu .row {display: table;/*width: calc(100% + 30px);*/table-layout: fixed;width: 100%;}

#footer .row-menu .column {display: table-cell; float: none; width: 225px;}
#footer .icons_social {text-align: center; padding-top: 15px;}
#footer .icons_social .rdc-icon-svg * {fill: white;}
#footer .icons_social:not(.show-svg-icon) .rdc-icon-social {opacity: 0;}
#footer .bottom-footer{text-align: center;padding: 12px 0 12px;}

#footer .accordion-icon .rdc-icon-svg.rdc-icon-arrowdown {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 10.992L15.999 22 5 10.992l.99-.991 10.007 10.016L26.008 10z'/%3E%3C/svg%3E");}
#footer .accordion-icon .rdc-icon-svg.rdc-icon-arrowup {background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21.009l-.99.991-10.011-10.018L5.99 22 5 21.009 15.999 10z'/%3E%3C/svg%3E");}
footer .rdc-icon-scroll-up{background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 16.1155556 8 8-1.8844444 1.8844444-6.1155556-6.1155556-6.11555556 6.1155556-1.88444444-1.8844444zm0-10.00000004 8 8.00000004-1.8844444 1.8844444-6.1155556-6.11555556-6.11555556 6.11555556-1.88444444-1.8844444z' fill='%23333'%3E%3C/path%3E%3C/svg%3E");}

@media screen and (max-width: 1475px) and (min-width: 768px){
	#footer .wrapper-footer{padding-right: 17px;padding-left: 26px;}
}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
@media screen and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait), 
screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape), 
screen and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
	#footer .newsletter-footer{padding: 22px 0 30px;}
	#footer .newsletter-footer .title{padding-bottom: 10px;}
	#footer .wrapper-footer{padding-top: 8px;padding-bottom: 17px;}
	#footer .column-menu > .row{display: none;padding: 0px 5px 21px;}
	#footer .menu-footer {max-width: none;padding-bottom: 25px;}
	#footer .menu-footer-header {position: relative;}
	#footer .row-menu {display: block; width: initial;}
	#footer .row-menu .column {display: block; float: left;}
	#footer .row-menu .column-menu .column.col-xs-12 {width: 100%;}
	#footer .row-menu .column-menu.col-xs-12 {width: 100%;}
	#footer .menu-footer .column-menu .title-menu{position: relative;padding: 12px 15px;margin: 0;}
	#footer .accordion-icon{position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
	#footer .accordion-icon .rdc-icon-svg {width: 16px; height: 16px;}
	#footer .rdc-icon-arrowup {display: none;}
	#footer .active .rdc-icon-arrowdown {display: none;}
	#footer .active .rdc-icon-arrowup {display: block;}
	#footer .menu-footer .column-menu ul li{padding-top: 0;padding-left: 0;}
	#footer .menu-footer .column-menu ul li > a{padding: 7px 0 7px 20px}
	#footer .menu-footer .column-menu ul li:first-child{padding-top: 4px;}
	#footer .menu-footer .icons_social{margin: 0 auto;padding: 15px 0;}
	#footer .icons_social {padding-top: 6px;}
	#footer .bottom-footer{padding: 6px 0 0px;}
	#footer .menu-footer .row + .menu-footer-header {margin-top: 0px;}
}

/* Only Tablet (Landscape) */
@media screen and (hover: none) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
	#footer .column-menu > .row {display: block !important;}
}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
@media screen and (hover: none) and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait), 
screen and (hover: none) and (max-device-width: 1024px) and (max-device-height: 1000px) and (orientation: landscape), 
screen and (hover: none) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
	#footer .menu-footer .title-menu, #footer .menu-footer ul li a, #footer .menu-footer ul li .a {font-size: 15px; line-height: 127%;}
	#footer .newsletter-footer p:not([class]){line-height: 22px;}
}

/* Estilos */
#footer .newsletter-footer p:not([class]){color: #666;}
#footer .newsletter-footer .button{padding-top: 21px;padding-bottom: 20px;font-weight: 400;border-color: #d6d6d7;}
#footer .newsletter-footer .button:hover{border-color: white;background-color: white;color: black;}
#footer .menu-footer .title-menu,
#footer .menu-footer .title-menu a {color: #d6d6d7;text-transform: uppercase;}
#footer .menu-footer ul li a, #footer .menu-footer ul li .a{color: #d6d6d7;line-height: 140%;}
#footer .menu-footer ul li a, #footer .menu-footer ul li .a, #footer .bottom-footer .copy-notice p{opacity: 0.7;font-family: var(--base-fontFamily);font-weight: 300;font-size: 13px;}
#footer .bottom-footer .copy-notice p, #footer .bottom-footer .copy-notice a{color: #d6d6d7;}

#footer .wrapper-payment{text-align: center;padding: 30px 0 20px;}
#footer .wrapper-certification {text-align: center;padding: 20px 0 27px;}

/* Country */
	#footer-top-block{text-align: center;padding: 13px 0;}
	#footer-top-block .user-currency{display: inline-block;position: relative;}
	#footer-top-block .country-drop{display: none;position: absolute;bottom: 40px;right: calc(50% - 135px);width: 270px;padding: 10px;border: 1px solid whitesmoke;background: #FFF;z-index: 15;text-align: left;}
	#footer-top-block .country-drop .form-field {margin-bottom: 1em;}
	#footer-top-block .country-drop .form-field .select{background-repeat: no-repeat;background-position: 7px center;}
	#footer-top-block .country-drop select#country{padding-left: 30px;}
	#footer-top-block .country-drop button{width: 100%;}

@media screen and (min-width: 768px){
	#footer .newsletter-footer .button {min-width: 520px;}
	/*body.submenu-visible:not(.MacOS) #footer {padding-right: 17px;}*/
}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
	@media screen and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait), 
	screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape), 
	screen and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
		/*#footer-top-block .country-drop{display: none !important;}*/
		#footer .newsletter-footer .button{width: 100%;}
		#footer-top-block {padding: 30px 0 27px;}
		#footer .wrapper-payment {padding: 15px 0;}
		#footer .wrapper-certification {padding: 15px 15px 0px;}
#footer .menu-footer ul li a, #footer .menu-footer ul li .a, #footer .bottom-footer .copy-notice p{font-size: 15px}

	}

body.tablet.portrait #footer .newsletter-footer .button{max-width: 560px;}
body.tablet.portrait #footer .menu-footer {max-width: 560px;}

/* Only Tablet (Landscape) */
	@media screen and (hover: none) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
		#footer .newsletter-footer {padding: 42px 0 31px;}
		#footer .menu-footer .title-menu, 
		#footer .menu-footer .title-menu a,
		#footer .menu-footer ul li a, 
		#footer .menu-footer ul li .a{font-size: 13px;}
		#footer .wrapper-footer {padding-right: 4px;padding-left: 4px;padding-top: 29px;}
		#footer .row-menu .column {width: 100%;}
		#footer .row-menu {margin: 0;}
		#footer .menu-footer {padding-bottom: 30px;}
	}

@media screen and (max-width: 1368px) and (min-width: 768px){
	body:not(.tablet) #footer .row-menu, #footer .row-menu .row{width: auto;}
}