.html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}

@media (max-width:767px){#checkout-breadcrumbs .checkout-steps>a{margin-left:-6px;margin-right:-6px}}.fixed-contact{position:fixed;right:48%;top:216px;margin-right:-620px;z-index:50}

@media (max-width:991px){
.fixed-contact{display:none}}
.fixed-contact>div{margin-bottom:1rem;position:relative}
.fixed-contact>div a{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:4px;background-color:#0C3B5D}.fixed-contact>div a>div{display:none;width:156px;height:50px;border-radius:5px;color:#fff;position:absolute;top:-6px;right:52px;padding:5px 0 0 13px;background-color:#0C3B5D}.fixed-contact>div a>div>b{display:block;font-size:1.2rem;font-weight:400}
.fixed-contact>div a>div>span{display:block;font-weight:700;font-size:15px}
.fixed-contact>div a>div:after{content:"";display:block;border:8px solid transparent;position:absolute;top:0;bottom:0;left:100%;margin:auto;width:0;height:0;border-left:10px solid #0C3B5D}.fixed-contact>div:hover a>div{display:block}
.fixed-contact-button a{position:relative;height:16.5rem!important;background-color:#2CB43F!important;font-size:1.3rem;color:#fff}
.fixed-contact-button a>span{transform:rotate(90deg);display:block;white-space:nowrap;font-size:1.4rem;font-weight:700;letter-spacing:1.5px;position:absolute;top:5.6rem;left:0;right:0}
.fixed-contact-button a i{transform:rotate(90deg);top:2rem;position:absolute;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center}
.fixed-contact .fixed-whatsapp a{background-color:#2CB43F}.fixed-contact 
.fixed-whatsapp a>div{background-color:#2CB43F}
.fixed-contact 
.fixed-whatsapp a>div:after{border-left-color:#2CB43F}
.fixed-contact #scroll-top{display:flex;align-items:center;justify-content:center;display:none;cursor:pointer;width:3.6rem;height:3.6rem;border-radius:4px;background-color:#0C3B5D}
.fixed-contact #scroll-top i{display:flex;align-items:center;justify-content:center;height:100%;width:100%}



/* Scroll to top button */
#totop {
	height: 9px;
	opacity: 0;
	position: fixed;
	right: -60px;
	width: 35px;
	z-index: 111;
	display: block;
	top: 85%;
	background-repeat: no-repeat;
	background-position: center 15px;
	background-color: #0C3B5D;
	font-size: 18px;
	font-weight: 900;
	color: #fff;
	text-align: center;
	line-height: 1;
	border-radius: 4px;
	padding: 28px 0 8px 0;
}
#totop:before {position: absolute; content:"\e080"; top: 10px; left: 50%; margin-left: -10px; font-size: 18px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); }
#totop.show { right:20px; opacity:0.9; }
#totop:hover { opacity:1;}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../font/glyphicons-halflings-regular.eot');
  src: url('../font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../font/glyphicons-halflings-regular.woff2') format('woff2'), url('../font/glyphicons-halflings-regular.woff') format('woff'), url('../font/glyphicons-halflings-regular.ttf') format('truetype'), url('../font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}