article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}audio:not([controls]) {display: none;}[hidden] {display: none;}html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}body {margin: 0; font-size: 13px; line-height: 1.231;}body, button, input, select, textarea {font-family: sans-serif; color: #222;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}ins {background: #ff9; color: #000; text-decoration: none;}mark {background: #ff0; color: #000; font-style: italic; font-weight: bold;}pre, code, kbd, samp {font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em;}pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word;}q {quotes: none;}q:before, q:after {content: ""; content: none;}small {font-size: 85%;}sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}ul, ol {margin: 1em 0; padding: 0 0 0 40px;}dd {margin: 0 0 0 40px;}nav ul, nav ol {list-style: none; list-style-image: none; margin: 0; padding: 0;}img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; height: auto;}img, object, embed {max-width: 100%;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}form {margin: 0;}fieldset {border: 0; margin: 0; padding: 0;}label {cursor: pointer;}legend {border: 0; *margin-left: -7px; padding: 0;}button, input, select, textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}button, input {line-height: normal; *overflow: visible;}table button, table input {*overflow: auto;}button, input[type="button"], input[type="reset"], input[type="submit"], [role="button"] {cursor: pointer; -webkit-appearance: button;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0;}input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner {border: 0; padding: 0;}textarea {overflow: auto; vertical-align: top; resize: vertical;}input:valid, textarea:valid {}input:invalid, textarea:invalid {background-color: #f0dddd;}table {border-collapse: collapse; border-spacing: 0;}td {vertical-align: top;}@media only screen and (min-width: 800px) {}@mediaonly screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {}.nocallout {-webkit-touch-callout: none;}textarea[contenteditable] {-webkit-appearance: none;}.gifhidden {position: absolute; left: -100%;}.ir {display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr;}.ir br {display: none;}.hidden {display: none !important; visibility: hidden;}.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}.invisible {visibility: hidden;}.clearfix:before, .clearfix:after {content: ""; display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}@media print {* {background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important;} a, a:visited {text-decoration: underline;} a[href]:after {content: " (" attr(href) ")";} abbr[title]:after {content: " (" attr(title) ")";} .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";} pre, blockquote {border: 1px solid #999; page-break-inside: avoid;} thead {display: table-header-group;} tr, img {page-break-inside: avoid;} img {max-width: 100% !important;} @page {margin: 0.5cm;} p, h2, h3 {orphans: 3; widows: 3;} h2, h3 {page-break-after: avoid;}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}.container {}.row {width: 100%; max-width: 1140px; min-width: 755px; margin: 0 auto; overflow: hidden;}.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {margin-right: 3.8%;float: left;min-height: 1px;}.row .onecol {width: 4.85%;}.row .twocol {width: 13.45%;}.row .threecol {width: 22.05%;}.row .fourcol {width: 30.75%;}.row .fivecol {width: 39.45%;}.row .sixcol {width: 48%;}.row .sevencol {width: 56.75%;}.row .eightcol {width: 65.4%;}.row .ninecol {width: 74.05%;}.row .tencol {width: 82.7%;}.row .elevencol {width: 91.35%;}.row .twelvecol {width: 100%;float: left;}.last {margin-right: 0px;}@media only screen and (max-width: 1023px) {body {font-size: 0.8em; line-height: 1.5em;}}@media handheld, only screen and (max-width: 767px) {body {font-size: 16px; -webkit-text-size-adjust: none;} .row, body, .container {width: 100%; min-width: 0; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;} .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px;}}.clearfix:after {content: ""; display: table; clear: both;}#fancybox-loading {position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px;}#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}#fancybox-wrap {position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none;}#fancybox-outer {position: relative; width: 100%; height: 100%;}#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101;}#fancybox-close {position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; cursor: pointer; z-index: 1103; display: none;}#fancybox-error {color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0;}#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top;}#fancybox-frame {width: 100%; height: 100%; border: none; display: block;}#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; z-index: 1102; display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}#fancybox-left-ico {background-position: -40px -30px;}#fancybox-right-ico {background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible;}#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto; right: 20px;}.fancybox-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}#fancybox-bg-n {top: -20px; left: 0; width: 100%;}#fancybox-bg-ne {top: -20px; right: -20px; background-position: -40px -162px;}#fancybox-bg-e {top: 0; right: -20px; height: 100%; background-position: -20px 0px;}#fancybox-bg-se {bottom: -20px; right: -20px; background-position: -40px -182px;}#fancybox-bg-s {bottom: -20px; left: 0; width: 100%; background-position: 0px -20px;}#fancybox-bg-sw {bottom: -20px; left: -20px; background-position: -40px -142px;}#fancybox-bg-w {top: 0; left: -20px; height: 100%;}#fancybox-bg-nw {top: -20px; left: -20px; background-position: -40px -122px;}#fancybox-title {font-family: Helvetica; font-size: 12px; z-index: 1102;}.fancybox-title-inside {padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative;}.fancybox-title-outside {padding-top: 10px; color: #fff;}.fancybox-title-over {position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left;}#fancybox-title-over {padding: 10px; display: block;}.fancybox-title-float {position: absolute; left: 0; bottom: -20px; height: 32px;}#fancybox-title-float-wrap {border: none; border-collapse: collapse; width: auto;}#fancybox-title-float-wrap td {border: none; white-space: nowrap;}#fancybox-title-float-left {padding: 0 0 0 15px;}#fancybox-title-float-main {color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0;}#fancybox-title-float-right {padding: 0 0 0 15px;}.royalSlider {width: 600px; height: 400px; position: relative; direction: ltr;}.royalSlider > * {float: left;}.rsWebkit3d .rsSlide {-webkit-transform: translateZ(0);}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink {-webkit-backface-visibility: hidden;}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer {-webkit-transform: none;}.rsOverflow {width: 100%; height: 100%; position: relative; overflow: hidden; float: left; -webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVisibleNearbyWrap {width: 100%; height: 100%; position: relative; overflow: hidden; left: 0; top: 0; -webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVisibleNearbyWrap .rsOverflow {position: absolute; left: 0; top: 0;}.rsContainer {position: relative; width: 100%; height: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);}.rsArrow,.rsThumbsArrow {cursor: pointer;}.rsThumb {float: left; position: relative;}.rsArrow,.rsNav,.rsThumbsArrow {opacity: 1; -webkit-transition:opacity 0.3s linear; -moz-transition:opacity 0.3s linear; -o-transition:opacity 0.3s linear; transition:opacity 0.3s linear;}.rsHidden {opacity: 0; visibility: hidden; -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear; -moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear; -o-transition:visibility 0s linear 0.3s,opacity 0.3s linear; transition:visibility 0s linear 0.3s,opacity 0.3s linear;}.rsGCaption {width: 100%; float: left; text-align: center;}.royalSlider.rsFullscreen {position: fixed !important; height: auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; z-index: 2147483647 !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important;}.royalSlider .rsSlide.rsFakePreloader {opacity: 1 !important; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; display: none;}.rsSlide {position: absolute; left: 0; top: 0; display: block; overflow: hidden; height: 100%; width: 100%;}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {height: auto;}.rsContent {width: 100%; height: 100%; position: relative;}.rsPreloader {position:absolute; z-index: 0;}.rsNav {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none;}.rsNavItem {-webkit-tap-highlight-color:rgba(0,0,0,0.25);}.rsThumbs {cursor: pointer; position: relative; overflow: hidden; float: left; z-index: 22;}.rsTabs {float: left; background: none !important;}.rsTabs,.rsThumbs {-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVideoContainer {width: auto; height: auto; line-height: 0; position: relative;}.rsVideoFrameHolder {position: absolute; left: 0; top: 0; background: #141414; opacity: 0; -webkit-transition: .3s;}.rsVideoFrameHolder.rsVideoActive {opacity: 1;}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj {position: absolute; z-index: 50; left: 0; top: 0; width: 100%; height: 100%;}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 44px;}.rsABlock {left: 0; top: 0; position: absolute; z-index: 15;}img.rsImg {max-width: none;}.grab-cursor {cursor:url(libs/grab.png) 8 8, move;}.grabbing-cursor{cursor:url(libs/grabbing.png) 8 8, move;}.rsNoDrag {cursor: auto;}.rsLink {left:0; top:0; position:absolute; width:100%; height:100%; display:block; z-index: 20; background: url(libs/blank.gif);}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs {background: #151515; color: #FFF;}.rsDefault .rsArrow {height: 100%; width: 44px; position: absolute; display: block; cursor: pointer; z-index: 21;}.rsDefault.rsVer .rsArrow {width: 100%; height: 44px;}.rsDefault.rsVer .rsArrowLeft {top: 0; left: 0;}.rsDefault.rsVer .rsArrowRight {bottom: 0; left: 0;}.rsDefault.rsHor .rsArrowLeft {left: 5px; top: -10px;}.rsDefault.rsHor .rsArrowRight {right: -15px; top:-10px;}.rsDefault .rsArrowIcn {width: 13px; height: 20px; top: 50%; left: 50%; margin-top:-16px; margin-left: -16px; position: absolute; cursor: pointer; background: url(libs/royalslider-skins/default/rs-default.png); border-radius: 2px;}.rsDefault .rsArrowIcn:hover {}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {background-position: -24px -43px;}.rsDefault.rsHor .rsArrowRight .rsArrowIcn {background-position: -46px -43px;}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {background-position: -96px -32px;}.rsDefault.rsVer .rsArrowRight .rsArrowIcn {background-position: -96px -64px;}.rsDefault .rsArrowDisabled .rsArrowIcn {opacity: .2; filter: alpha(opacity=20); *display: none;}.rsDefault .rsBullets {position: absolute; z-index: 29; left: 0; bottom: 0; width: 100%; height: auto; margin: 0 auto; background: #000; background: rgba(0,0,0,0.75); text-align: center; line-height: 8px; overflow: hidden;}.rsDefault .rsBullet {width: 8px; height: 8px; display: inline-block; *display:inline; *zoom:1; padding: 6px 5px 6px;}.rsDefault .rsBullet span {display: block; width: 8px; height: 8px; border-radius: 50%; background: #777; background: rgba(255,255,255,0.5);}.rsDefault .rsBullet.rsNavSelected span {background-color: #FFF;}.rsDefault .rsThumbsHor {width: 100%; height: 72px;}.rsDefault .rsThumbsVer {width: 96px; height: 100%; position: absolute; top: 0; right: 0;}.rsDefault.rsWithThumbsHor .rsThumbsContainer {position: relative; height: 100%;}.rsDefault.rsWithThumbsVer .rsThumbsContainer {position: relative; width: 100%;}.rsDefault .rsThumb {float: left; overflow: hidden; width: 96px; height: 72px;}.rsDefault .rsThumb img {width: 100%; height: 100%;}.rsDefault .rsThumb.rsNavSelected {background: #02874a;}.rsDefault .rsThumb.rsNavSelected img {opacity: 0.3; filter: alpha(opacity=30);}.rsDefault .rsTmb {display: block;}.rsDefault .rsTmb h5 {font-size: 16px; margin: 0; padding: 0; line-height: 20px; color: #FFF;}.rsDefault .rsTmb span {color: #DDD; margin: 0; padding: 0; font-size: 13px; line-height: 18px;}.rsDefault .rsThumbsArrow {height: 100%; width: 20px; position: absolute; display: block; cursor: pointer; z-index: 21; background: #000; background: rgba(0,0,0,0.75);}.rsDefault .rsThumbsArrow:hover {background: rgba(0,0,0,0.9);}.rsDefault.rsWithThumbsVer .rsThumbsArrow {width: 100%; height: 20px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {top: 0; left: 0;}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {bottom: 0; left: 0;}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {left: 0; top: 0;}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {right: 0; top:0;}.rsDefault .rsThumbsArrowIcn {width: 16px; height: 16px; top: 50%; left: 50%; margin-top:-8px; margin-left: -8px; position: absolute; cursor: pointer; background: url(libs/royalslider-skins/default/rs-default.png);}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {background-position: -128px -32px;}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {background-position: -128px -48px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {background-position: -144px -32px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {background-position: -144px -48px;}.rsDefault .rsThumbsArrowDisabled {display: none !important;}@media screen and (min-width: 0px) and (max-width: 800px) {.rsDefault .rsThumb {width: 59px; height: 44px;} .rsDefault .rsThumbsHor {height: 44px;} .rsDefault .rsThumbsVer {width: 59px;}}.rsDefault .rsTabs {width: 100%; height: auto; margin: 0 auto; text-align:center; overflow: hidden; padding-top: 12px; position: relative;}.rsDefault .rsTab {display: inline-block; cursor: pointer; text-align: center; height: auto; width: auto; color: #333; padding: 5px 13px 6px; min-width: 72px; border: 1px solid #D9D9DD; border-right: 1px solid #f5f5f5; text-decoration: none; background-color: #FFF; background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4); background-image: linear-gradient(to bottom, #fefefe, #f4f4f4); -webkit-box-shadow: inset 1px 0 0 #fff; box-shadow: inset 1px 0 0 #fff; *display:inline; *zoom:1;}.rsDefault .rsTab:first-child {-webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;}.rsDefault .rsTab:last-child {-webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-right: 1px solid #cfcfcf;}.rsDefault .rsTab:active {border: 1px solid #D9D9DD; background-color: #f4f4f4; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;}.rsDefault .rsTab.rsNavSelected {color: #FFF; border: 1px solid #999; text-shadow: 1px 1px #838383; box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset; background: #ACACAC; background-image: -webkit-linear-gradient(top, #ACACAC, #BBB); background-image: -moz-llinear-gradient(top, #ACACAC, #BBB); background-image: linear-gradient(to bottom, #ACACAC, #BBB);}.rsDefault .rsFullscreenBtn {right: 0; top: 0; width: 44px; height: 44px; z-index: 22; display: block; position: absolute; cursor: pointer;}.rsDefault .rsFullscreenIcn {display: block; margin: 6px; width: 32px; height: 32px; background: url(libs/royalslider-skins/default/rs-default.png) 0 0; background-color: #000; background-color: rgba(0,0,0,0.75); *background-color: #000; border-radius: 2px;}.rsDefault .rsFullscreenIcn:hover {background-color: rgba(0,0,0,0.9);}.rsDefault.rsFullscreen .rsFullscreenIcn {background-position: -32px 0;}.rsDefault .rsPlayBtn {-webkit-tap-highlight-color:rgba(0,0,0,0.3); width:64px; height:64px; margin-left:-32px; margin-top:-32px; cursor: pointer;}.rsDefault .rsPlayBtnIcon {width:64px; display:block; height:64px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; background:url(libs/royalslider-skins/default/rs-default.png) no-repeat 0 -32px; background-color: #000; background-color: rgba(0,0,0,0.75); *background-color: #000;}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {background-color: rgba(0,0,0,0.9);}.rsDefault .rsBtnCenterer {position:absolute; left:50%; top:50%;}.rsDefault .rsCloseVideoBtn {right: 0; top: 0; width: 44px; height: 44px; z-index: 500; position: absolute; cursor: pointer; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0);}.rsDefault .rsCloseVideoBtn.rsiOSBtn {top: -38px; right: -6px;}.rsDefault .rsCloseVideoIcn {margin: 6px; width: 32px; height: 32px; background: url(libs/royalslider-skins/default/rs-default.png) -64px 0; background-color: #000; background-color: rgba(0,0,0,0.75); *background-color: #000;}.rsDefault .rsCloseVideoIcn:hover {background-color: rgba(0,0,0,0.9);}.rsDefault .rsPreloader {width:20px; height:20px; background-image:url(libs/royalslider-skins/preloaders/preloader-white.gif); left:50%; top:50%; margin-left:-10px; margin-top:-10px;}.rsDefault .rsGCaption {position: absolute; float: none; bottom: 6px; left: 6px; text-align: left; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.75); color: #FFF; padding: 2px 8px; width: auto; font-size: 12px; border-radius: 2px;}html, body {height: 100%;}body {font-family: Helvetica, Arial, sans-serif; background: #ffffff; position: relative; -webkit-text-size-adjust: none; overflow-x: hidden;}body.white {background: white;}body.white #content{background: #efefef;}body.white .container #search,body.white .container span.bar,body.white .container div.login-info{display: none;}body span.color-bar {height: 7px; display: block; width: 100%; background: 1px solid #c0c0c0; background: -moz-linear-gradient(left, #fec309 0%, #fec309 10%, #fd8308 10%, #fd8308 20%, #d23c27 20%, #d23c27 30%, #d21385 30%, #d21385 40%, #aa00d5 40%, #aa00d5 50%, #4710d5 50%, #4710d5 60%, #285fd5 60%, #285fd5 70%, #2db7d5 70%, #2db7d5 80%, #30d992 80%, #30d992 90%, #37c41e 90%, #37c41e 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fec309), color-stop(10%,#fec309), color-stop(10%,#fd8308), color-stop(20%,#fd8308), color-stop(20%,#d23c27), color-stop(30%,#d23c27), color-stop(30%,#d21385), color-stop(40%,#d21385), color-stop(40%,#aa00d5), color-stop(50%,#aa00d5), color-stop(50%,#4710d5), color-stop(60%,#4710d5), color-stop(60%,#285fd5), color-stop(70%,#285fd5), color-stop(70%,#2db7d5), color-stop(80%,#2db7d5), color-stop(80%,#30d992), color-stop(90%,#30d992), color-stop(90%,#37c41e), color-stop(100%,#37c41e)); background: -webkit-linear-gradient(left, #fec309 0%,#fec309 10%,#fd8308 10%,#fd8308 20%,#d23c27 20%,#d23c27 30%,#d21385 30%,#d21385 40%,#aa00d5 40%,#aa00d5 50%,#4710d5 50%,#4710d5 60%,#285fd5 60%,#285fd5 70%,#2db7d5 70%,#2db7d5 80%,#30d992 80%,#30d992 90%,#37c41e 90%,#37c41e 100%); background: -o-linear-gradient(left, #fec309 0%,#fec309 10%,#fd8308 10%,#fd8308 20%,#d23c27 20%,#d23c27 30%,#d21385 30%,#d21385 40%,#aa00d5 40%,#aa00d5 50%,#4710d5 50%,#4710d5 60%,#285fd5 60%,#285fd5 70%,#2db7d5 70%,#2db7d5 80%,#30d992 80%,#30d992 90%,#37c41e 90%,#37c41e 100%); background: -ms-linear-gradient(left, #fec309 0%,#fec309 10%,#fd8308 10%,#fd8308 20%,#d23c27 20%,#d23c27 30%,#d21385 30%,#d21385 40%,#aa00d5 40%,#aa00d5 50%,#4710d5 50%,#4710d5 60%,#285fd5 60%,#285fd5 70%,#2db7d5 70%,#2db7d5 80%,#30d992 80%,#30d992 90%,#37c41e 90%,#37c41e 100%); background: linear-gradient(to right, #fec309 0%,#fec309 10%,#fd8308 10%,#fd8308 20%,#d23c27 20%,#d23c27 30%,#d21385 30%,#d21385 40%,#aa00d5 40%,#aa00d5 50%,#4710d5 50%,#4710d5 60%,#285fd5 60%,#285fd5 70%,#2db7d5 70%,#2db7d5 80%,#30d992 80%,#30d992 90%,#37c41e 90%,#37c41e 100%); background-size: 100% !important;}.hidden-text-indent {text-indent: -9999px;}.navigation, .container,.navigation .subcategory-list,.navigation nav .category-list-back,.navigation .category-list,.navigation .quick-access-list,#search .cancel,#search .content-search-input {transition: left 0.3s, right 0.3s, margin 0.3s; -webkit-transition: left 0.3s, right 0.3s, margin 0.3s; -moz-transition: left 0.3s, right 0.3s, margin 0.3s; -o-transition: left 0.3s, right 0.3s, margin 0.3s; -ms-transition: left 0.3s, right 0.3s, margin 0.3s;}.container .scroll-top {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.italic {font-style: italic;}.navigation {width: 85%; height: 100%; position: fixed; top: 0; left: -85%; z-index: 0; list-style: none; background: #0083ca;}.navigation.black {background: #000000 !important;}.navigation.lf {}.navigation.move {left: 0; position: relative; display: block;}.navigation .login-info .content {height: 53px;}.navigation .login-info .content a {text-decoration: none; height: 100%; display: table; text-align: center; color: #ffffff;}.navigation .login-info .content a i {font-size: 60px; display: table-cell; vertical-align: middle; padding-top: 12px;}.navigation .login-info .content a .greeting {display: table-cell; vertical-align: middle; text-align: left; width: 100%; color: #ffffff;}.navigation .login-info .content a .greeting small {margin-bottom: 1px; font-size: 17px; font-weight: bold; font-family: Arial;}.navigation .login-info .quick-access {display: block; height: 36px; padding: 0 14px;}.navigation .login-info .quick-access .near-store {float: left; display: table;}.navigation .login-info .quick-access .near-store a {text-decoration: none; color: #ffffff;}.navigation .login-info .quick-access .orders {float: right; display: table;}.navigation .login-info .quick-access .orders a {text-decoration: none; color: #ffffff;}.navigation .login-info .quick-access span.icon {display: table-cell; vertical-align: middle; font-size: 21px; padding-right: 5px;}.navigation .login-info .quick-access span.text {display: table-cell; vertical-align: middle; font-size: 14px; font-family: Arial;}.navigation .login-info .menu-bar {height: 7px; display: block; width: 100%; background: #0073b1;}.navigation.black .login-info .menu-bar {background: #000000 !important;}.navigation.lf .login-info .menu-bar {}.navigation .menu-title-container {display: initial !important; height: 52px !important;}.navigation .menu-title-container.fixed {position: fixed; top: 0; width: 85%;}.navigation nav .category-list-back {position: relative; width: 15%; padding: 16px 0 8px 0 !important; border-bottom: 1px solid #e5e5e5; font-size: 20px; color: #8c8c8c; background: #FFFFFF; cursor: pointer; float: left;}.navigation .category-list {background-color: #ffffff; left: 0; position: relative; width: 100%;}.navigation .special-list {background-color: #ffffff; left: 0; position: relative; padding-left: 15px; width: 100%; border-bottom: 15px solid #f4f4f4; display: none;}.navigation .category-list.move {left: -100%;}.navigation .subcategory-list {left: 100%; background-color: #f2f2f2; position: absolute; overflow: auto;}.navigation .subcategory-list.move {width: 100%; left: 0;}.navigation .subcategory-list .menu-font {padding-left: 12px;}.navigation .subcategory-list .menu-font.color {color: #0083ca;}.navigation .subcategory-list .menu-font.readonly {color: #8c8c8c;}.navigation .subcategory-list .menu-font.level {padding-left: 24px;}.navigation .subcategory-list li:first-child .menu-font {color: #0083ca; font-weight: initial;}.navigation .subcategory-list .title {background-color: #e5e5e5; color: #0083ca;}.navigation .quick-access-list {background-color: #f1f1f1; left: 0; position: relative; width: 100%;}.navigation .quick-access-list.move {left: -100%;}.navigation span.bottom {display: block; width: 100%; height: 7px; background-color: #0083ca;}.navigation.black span.bottom {background-color: #000000 !important;}.navigation.lf span.bottom {}.navigation .subcategory-list li.cat-item {height: initial; padding: 10px 0; border-bottom: 1px solid #e5e5e5;}.navigation .subcategory-list li:first-child.cat-item {padding: 0;}.navigation li.cat-item {width: 100%; height: 52px;}.navigation .special-list li.cat-item {width: 95%; height: 52px;}.navigation li.cat-item.one-click-buy {height: 80px;}.navigation li.cat-item.sac {height: 95px;}.navigation .cat-item a,.navigation .cat-item div {display: table; width: 100%; text-decoration: none; height: 100%; cursor: pointer;}.navigation .subcategory-list .cat-item a:visited {color: #e5e5e5;}.navigation .subcategory-list .cat-item:first-child a {width: 85%; height: 52px;}.navigation .subcategory-list .cat-item:first-child a span {height: 100%;}.navigation .subcategory-list .cat-item .name {border: none;}.navigation .cat-item a span,.navigation .cat-item div span {display: table-cell; vertical-align: middle; padding-top: 5px;}.navigation .cat-item .name {border-bottom: 1px solid #e5e5e5; padding-left: 4px;}.navigation .special-list li span.name {border-bottom: 1px solid #e5e5e5; padding-left: 0px;}.navigation .menu-list .cat-item .name small {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.navigation .menu-list li:last-child span,.navigation .special-list li:last-child span,.navigation .menu-list li:last-child .icon-arrow {border-bottom: none;}.navigation .subcategory-list .cat-item .icon-arrow {border: none !important;}.navigation .menu-list .cat-item .icon-arrow {font-size: 15px; border-bottom: 1px solid #e5e5e5; color: #c5c5c5; width: 35px;}.navigation .icon-categ {font-size: 25px; width: 15%;}.navigation .icon {text-align: center;}.navigation .quick-access-list .icon {color: #757575; border-bottom: 1px solid #e5e5e5;}.navigation .quick-access-list .sac .subtitle {display: block; color: #757575; font-size: 17px;}.navigation .quick-access-list .logout .menu-font {color: #8c8c8c; position: relative; left: 20px;}.container {min-height: 100%; min-width: 100%; background-color: white; position: relative; top: 0; bottom: 100%; left: 0; z-index: 1;}.container.move {left: 85%; position: fixed; overflow: hidden;}.container .scroll-top {width: 50px; height: 50px; position: fixed; bottom: 15px; right: 5px; border-radius: 30px; background-color: #0083ca; text-align: center; cursor: pointer; z-index: 3000; opacity: 0;}.container.black .scroll-top {background-color: #000000;}.container.lf .scroll-top {}.container .scroll-top.fixed {opacity: 1;}.container .scroll-top small {position: relative; top: 13px; color: #ffffff; font-size: 20px;}.container #header {height: 49px; overflow: inherit !important;}.container #header.with-search {height: 96px;}#header-content {overflow: inherit !important; position: relative; background: #0083ca;}.container.black #header-content {background: #000000 !important;}.container.lf #header-content {}.container #header-content.search-cover {z-index: 30;}.container #header-content.fixed {position: fixed; z-index: 30; top: 0;}.container .top {height: 42px; background: #0083ca; position: relative;}.container.black .top {background: #000000 !important;}.container.lf .top {}.container .top h1,.container .top h2,.container .top span {display: block;}.container .top #menu-toggle {position: absolute; top: 0; left: 0; display: block; cursor: pointer; width: 65px; height: 50px;}.container .top #support-toggle {display: none;}.container .top #support-toggle .seller-name {font-family: Arial; text-align: center; color: #fff; font-size: 18px; padding: 10px 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.container .top #support-toggle .icon-back {position: absolute; width: 15px; height: 20px; background: url(../img/sprite.png) no-repeat 0 -954px; top: 12px; left: 15px;}.container .top #search-toggle {position: absolute; top: 7px; left: 50px; cursor: pointer;}.container .top #search-toggle p {text-decoration: none;}.container .top #search-toggle p > span {padding-top: 2px;}.container .top #cart {position: absolute; top: 9px; right: 14px;}.container .top #cart sup {width: 16px; height: 16px; text-align: center; font-weight: lighter; color: #fff; position: absolute; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; right: -5px; top: 14px; display: none; line-height: 16px; background: #3eca27; font-size: 11px;}.container .top #cart a {text-decoration: none;}.container .top .icon {color: white;}.container .top .icon-drawer {font-size: 20px; top: 10px; position: absolute; left: 8px; z-index: 2999;}.container .top .icon-search {font-size: 18px;}.container .top .icon-logo{display: block; width: 190px; margin: 0 auto; font-size: 125px; padding-top: 8px; text-align: center;}.container .top .icon-magalu{display: block; width: 72px; margin: 0 auto; padding-top: 11px; text-align: center;}.container .top .icon-cart {font-size: 23px;}.container div.login-info{background: #d8d8d8; background: -moz-linear-gradient(top, #d8d8d8 0%, #dadada 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(100%,#dadada)); background: -webkit-linear-gradient(top, #d8d8d8 0%,#dadada 100%); background: -o-linear-gradient(top, #d8d8d8 0%,#dadada 100%); background: -ms-linear-gradient(top, #d8d8d8 0%,#dadada 100%); background: linear-gradient(top, #d8d8d8 0%,#dadada 100%); display: none; font-size: 10px; line-height: 1.2em; margin: 0 auto; max-width: 1140px; padding-top: 4px; padding-bottom: 4px; text-align: right; color: #848484; border-bottom: 1px solid #ccc;}.container div.login-info span{padding-right: 10px;}.container div.login-info span a{text-decoration: none; color: #848484;}.container div.login-info span a i{text-decoration: underline; font-style: normal;}#id_search {height: 13px; background: none; font-family: Arial;}#search {height: 47px; background: #0083ca; overflow: hidden;}.container.black #search {background: #000000 !important;}.container.lf #search {}#search form {text-align: center;}.content-search-input {width: auto; background-color: #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid white; height: 35px; margin: 0 10px 0 10px; position: relative;}#id_search::-webkit-search-cancel-button{position:relative; right: 6px;}.focus .content-search-input, .magnifying-glass-content{margin: 0 90px 0 10px !important;}.content-search-input .icon-search {float: right; position: absolute; top: 6px; right: 6px; font-size: 20px; color: #8c8c8c; width: 10%; text-align: right;}#search .cancel {color: white; text-align: center; float: right; position: relative; top: 6px; right: -70px; cursor: pointer; font-weight: lighter; width: 40px;}#search.focus .cancel, .magnifying-glass-cancel {right: 36px;}.autocomplete {top: 96px; width: 97%; margin: 0 1%; max-height: 280px; z-index: 30; position: absolute; overflow: auto; background-color: white; border-bottom-left-radius: 3px; border-bottom-right-radius: 5px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #ffffff; text-align: left !important;}.autocomplete a {text-decoration: none; display: block; margin: 15px 0;}.autocomplete .terms,.autocomplete .products {padding: 0 3%;}.autocomplete .sugestion-title {color: #0083ca; padding-top: 6px;}.autocomplete .sugestion-item {font-size: 14px; color: #404040; line-height: 13px;}#banner {text-align: center;}.top-banner {min-width: 0; width: 100%;}.top-banner a {margin: 0 auto; display: block; max-width: 600px;}.top-banner .rsSlide.banner-loading-holder {height: 100%;}.top-banner,.top-banner .rsOverflow,.top-banner .rsSlide,.top-banner .rsVideoFrameHolder,.top-banner .rsThumbs {background: #fff; color: #000;}.container.lf .top-banner .rsBullets {display: none !important;}.top-banner .rsBullets {background: none; bottom: 4px;}.top-banner .rsBullets span {width: 10px; height: 10px; background-color: #ffffff;}.top-banner .rsBullets .rsNavSelected span {width: 10px; height: 10px; background-color: #0082ca;}.top-banner img {max-width: 100%; height: auto; display: block;}nav.list .list-banner {text-align: center; border-bottom: 1px solid #E3E3E3;}nav.list .desc {background: #fff; border-bottom: 1px solid #E3E3E3; padding: 5px 10px; color: #848484; font-size: 11px;}.info {display: none !important; border-bottom: 1px solid #E3E3E3;}.info p {padding: 5px 10px; color: #848484;}footer .link {height: 112px; padding: 0 13px;}footer .link a {text-decoration: none; display: block; color: #404040; padding-top: 1px;}footer .last-viewed {display: block; overflow: hidden; border-top: 15px solid #f4f4f4;}footer .last-viewed a {display: block; position: relative; text-decoration: none; padding: 15px 10px 41px 10px;}footer .last-viewed .title {color: #404040; font-size: 18px; float: left; font-weight: lighter;}footer .last-viewed .icon-right-arrow {float: right; color: #404040;}footer .ml-info-box span {color: #ffffff; font-size: 13px; font-weight: lighter; display: block; text-align: center;}footer .ml-info-box a {text-decoration: none; color: #ffffff;}footer .ml-info-box .desktop {background: #0083ca;}.container.black footer .ml-info-box .desktop {background: #000 !important;}.container.lf footer .ml-info-box .desktop {}footer .ml-info-box .desktop p {text-align: center; font-weight: lighter; padding-top: 17px;}footer .ml-info-box .desktop span {padding: 14px 22px; opacity: 1; line-height: 15px;}footer .ml-info-box .general {background: #0073b1;}.container.black footer .ml-info-box .general {background: #000000 !important;}.container.lf footer .ml-info-box .general {}footer .ml-info-box .general span {padding: 15px 22px; line-height: 16px; opacity: 1;}#category-name p{font-size: 13px; font-weight: bold; padding: 5px 10px; color: #404040; background-color: #eaeaea;}.box-adx {text-align: center; margin: 0 auto; overflow: hidden; width: 93%; padding: 25px 0;}.box-adx .adx {overflow: hidden; margin: 0 auto; text-align: center; position: relative;}.box-adsense {text-align: center; margin: 0 auto; overflow: hidden; width: 93%; padding: 25px 0; border-top: 1px solid #e5e5e5;}.box-adsense #adsense-wrapper {overflow: hidden; margin: 0 auto; text-align: center; position: relative;}.trends-container {display: none; text-align: left; line-height: normal;}.home-fallback {display: none; text-align: left; line-height: normal;}.hide-trends {height: 190px;}.trends-opacity {display: none; position: absolute; width: 100%;}.trends-opacity img {height: 190px; width: 100%; position: relative;}.trends-opacity p {position: absolute; text-align: center; top: 150px; width: 100%; font-size: 14px; color: #0083ca; text-decoration: underline;}.person-container{display: none; text-align: left; line-height: normal;}.ml-loading{background: url(../img/loading.gif) no-repeat; background-size: 100%; width: 60px; height: 60px;}.blue{color: #0083ca;}form > p {margin: 5px 0;}input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"] {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid; outline: 0; text-shadow: 0 1px 0 white; border-color: #CCC; border-bottom-color: #AAA; background-color: #fff; -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow: inset 0 0 1px #fff; padding: 4px 5px; color: #333; -webkit-appearance: none;}input[type="search"] {width: 82%; outline: 0 none; padding: 11px 10px; font-size: 16px; font-weight: lighter; float: left; border: 0; line-height: 25px;}input[type="search"] placeholder {color: #8c8c8c; font-size: 19px; font-weight: lighter;}input[type="radio"] {margin-right: 5px;}form fieldset > p {clear: both;}form p.radio {margin-top: 10px;}form p.radio span {display: block;}form p.radio label {float: left; margin-right: 15px;}form #id_name,form #id_email,form #id_address {width: 250px;}form #id_cpf,form #id_rg {width: 120px;}form #id_zip,form #id_address_number {width: 80px;}form #id_birth {width: 100px;}form #id_maritalstatus {width: 120px;}form #id_phone_area_code,form #id_state {width: 36px; text-transform: uppercase;}form #id_phone_number {width: 100px;}form .zipcode {display: inline-block; width: 20px; height: 20px; text-indent: -9999px; background: #fff url(../img/sprite.png) no-repeat 5px 0;}form span.error,label.error {color: #ff3900; margin-top: 0 !important; font-size: 11px !important; float: none; display: block;}.form-row{margin-bottom: 10px;}fieldset.form-mask-row {box-sizing: border-box; border: 1px solid #E0E0E0; color: #404040; border-radius: 4px; margin-bottom: 10px; position: relative; background-color: #fff;}fieldset .input-success {position: absolute; top: 13px; right: 15px; color: #59c00b;}.form-mask-row label {position: absolute; top: 12px; left: 10px; color: #404040; transform: translate3d(0, 0, 0); transition: all 0.2s ease-in-out; font-size: 14px;}.form-mask-row input {-moz-box-sizing: border-box; box-sizing: border-box; border: none; padding: 16px 10px 8px 10px; width: 100%; font-size: 14px; display: block; outline: 0; appearance: none; transition: all 0.2s ease-in-out;}.form-mask-row__loupe{width: 80% !important;}.icon-search{float: right; width: 10%; text-align: center;}.form-mask-row label.filled,.form-mask-row input:focus + label,.form-mask-row input[readonly] + label{color: #8c8c8c; font-size: 11px; transform: translate3d(0, -7px, 0);}.readonly,.form-mask-row input[readonly] {background-color: #f2f2f2 !important;}fieldset.form-mask-row .mask-help-text {position: absolute; font-size: 13px; color: #8c8c8c; top: 5px;}fieldset.form-mask-row.size-86 .mask-help-text {left: 100px; width: 174px;}fieldset.form-mask-row.size-180 .mask-help-text {left: 210px;}.custom-select select.error,.custom-select.error,.form-mask-row.error {border: 1px solid #ff3900 !important;}.form-col{display: inline-block; margin-right: 10px;}.form-block input[type="text"][disabled],.form-block input[type="password"][disabled],.form-block input[type="email"][disabled],.form-block input[type="number"][disabled],.form-block input[type="tel"][disabled],.form-block select[disabled],.form-block input[type="text"][readonly],.form-block input[type="password"][readonly],.form-block input[type="email"][readonly],.form-block input[type="number"][readonly],.form-block input[type="tel"][readonly],.form-block select[readonly]{background-color: #f2f2f2;}.input-responsive input[type="text"],.input-responsive input[type="password"],.input-responsive input[type="email"],.input-responsive input[type="number"],.input-responsive input[type="tel"]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100% !important;}.new-form input[type="text"],.new-form input[type="password"],.new-form input[type="email"],.new-form input[type="number"],.new-form input[type="tel"]{border-color: #8c8c8c; padding: 12px 10px; color: #404040;}select[readonly] {pointer-events: none; touch-action: none;}.custom-select {position: relative; width: 80px; font-size: 14px; border: 1px solid #f2f2f2; border-radius: 4px; padding: 12px 0px; background: #fff; text-overflow: '';}.custom-select select {-webkit-appearance: inherit; -moz-appearance: inherit; background: #fff; outline: 0 none; border: 0 none; margin: 0 auto; display: block; padding-left: 15px; width: 100%;}.custom-select:after{content: ""; display: block; position: absolute; background: url(../img/sprite.png) no-repeat -20px -912px; width: 11px; height: 9px; top: 17px; right: 6px;}.checkbox-row{padding: 5px !important;}.checkbox-row label{margin-bottom: 10px;}.checkbox-row label:only-child,.checkbox-row label:last-child{margin-bottom: 0;}.big-checkbox input {display: none;}.big-checkbox input + label:before {content: ""; display: inline-block; vertical-align: top; width: 23px; height: 24px; background: url(../img/sprite.png) no-repeat 0 -626px; margin-right: 15px; overflow: hidden;}.big-checkbox input:checked + label:before {background-position: 0 -651px;}.whatsapp-checkbox input {display: none;}.whatsapp-checkbox input + label:before {content: ""; display: inline-block; vertical-align: top; width: 23px; height: 24px; background: url(../img/sprite.png) no-repeat 0 -626px; margin-right: 15px; overflow: hidden;}.whatsapp-checkbox input:checked + label:before {background-position: 0 -651px;}.checkbox input{display: none;}.checkbox input + label:before{content: ""; display: inline-block; vertical-align: top; width: 17px; height: 17px; background: url(../img/sprite.png) no-repeat 0 -700px; margin-right: 10px; overflow: hidden;}.checkbox input:checked + label:before{background-position: 0 -721px;}.checkbox .label-text{display: inline-block; line-height: 1.4em; max-width: 85%;}.checkbox.radio input + label:before{width: 19px; height: 19px; background: url(../img/sprite.png) no-repeat 0 -841px; margin: 0 auto;}.checkbox.radio input:checked + label:before{background-position: 0 -864px;}.new-form input::-webkit-input-placeholder {color: #404040; opacity: 1;}.new-form input::-moz-placeholder {color: #404040; opacity: 1;}.new-form input:-ms-input-placeholder {color: #404040; opacity: 1;}.new-form input:-moz-placeholder {color: #404040; opacity: 1;}.size-200 {width: 200px;}.size-180 {width: 180px;}.size-160 {width: 160px;}.size-130 {width: 130px;}.size-100 {width: 100px;}.size-86 {width: 86px;}.size-68 {width: 68px;}.size-55 {width: 55px;}.size-44 {width: 44px;}.size-responsive {width: 100%;}.btn {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 4px; padding: 10px; display: block; text-align: center; text-shadow: 1px 1px 1px #666; text-decoration: none;}.continue-btn {font-weight: bold; width: 65%; margin: 20px auto; border: 1px solid #12a517; text-shadow: 1px 1px 1px #666;}.video-btn {padding: 6px; width: 36px !important; margin: 0 auto; display: block; text-align: center; -webkit-border-radius: 6px !important; -moz-border-radius: 6px; border-radius: 6px !important; text-decoration: none; text-shadow: 1px 1px 1px #666; color: #fff; font-size: 14px; font-weight: normal; border: 1px solid; border-color: #20a3fa; border-bottom-color: #006db7; background-color: #e36d26; background-image: -moz-linear-gradient(top,#ffb72d 0,#e36d26 100%); background-image: -ms-linear-gradient(top,#ffb72d 0,#e36d26 100%); background-image: -o-linear-gradient(top,#ffb72d 0,#e36d26 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffb72d),color-stop(100%,#e36d26)); background-image: -webkit-linear-gradient(top,#ffb72d 0,#e36d26 100%); background-image: linear-gradient(to bottom,#ffb72d 0,#e36d26 100%); -moz-box-shadow: inset 0 0 1px #94d1f9; -ms-box-shadow: inset 0 0 1px #94d1f9; -webkit-box-shadow: inset 0 0 1px #94d1f9; box-shadow: inset 0 0 1px #94d1f9;}.video-btn span {background: url(../img/sprite.png) no-repeat 5px -254px; height: 22px; display: block;}.delete-btn {width: 16px; display: block; overflow: hidden; font-size: 12px; padding: 5px 5px; text-decoration: none; color: red; border: 1px solid; outline: 0; font-weight: bold; white-space: nowrap; text-align: center; word-wrap: normal; vertical-align: middle; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 0 1px 0 white; border-color: #ffb1b1; border-bottom-color: #f74e4e; background-color: #fcb5b5; background-image: -moz-linear-gradient(top,white 0,#fcb5b5 100%); background-image: -ms-linear-gradient(top,white 0,#fcb5b5 100%); background-image: -o-linear-gradient(top,white 0,#fcb5b5 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#fcb5b5)); background-image: -webkit-linear-gradient(top,white 0,#fcb5b5 100%); background-image: linear-gradient(to bottom,white 0,#fcb5b5 100%); -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow: inset 0 0 1px #fff;}.green-btn {width: 65%; border: 1px solid #12a517; font-weight: bold; font-size: 13px; margin: 0 auto; color: #fff; text-decoration: none; background: #60ce00; background: -moz-linear-gradient(top, #60ce00 0%, #12a517 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60ce00), color-stop(100%,#12a517)); background: -webkit-linear-gradient(top, #60ce00 0%,#12a517 100%); background: -o-linear-gradient(top, #60ce00 0%,#12a517 100%); background: -ms-linear-gradient(top, #60ce00 0%,#12a517 100%); background: linear-gradient(top, #60ce00 0%,#12a517 100%); -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow: inset 0 0 1px #fff;}.green-btn-light{width: 65%; border: 1px solid #65ae00; font-weight: bold; font-size: 14px; margin: 0 auto; color: #fff; text-decoration: none; background: #7ed500; background: -moz-linear-gradient(top, #7ed500 0%, #71c200 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ed500), color-stop(100%,#71c200)); background: -webkit-linear-gradient(top, #7ed500 0%,#71c200 100%); background: -o-linear-gradient(top, #7ed500 0%,#71c200 100%); background: -ms-linear-gradient(top, #7ed500 0%,#71c200 100%); background: linear-gradient(top, #7ed500 0%,#71c200 100%); text-shadow: none;}.green-btn-dark{width: 65%; border: 1px solid #4e7e09; font-weight: bold; font-size: 13px; margin: 0 auto; color: #fff; text-decoration: none; background: #61a400; background: -moz-linear-gradient(top, #61a400 0%, #579400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a400), color-stop(100%,#579400)); background: -webkit-linear-gradient(top, #61a400 0%,#579400 100%); background: -o-linear-gradient(top, #61a400 0%,#579400 100%); background: -ms-linear-gradient(top, #61a400 0%,#579400 100%); background: linear-gradient(top, #61a400 0%,#579400 100%); border-radius: 5px;}.blue-btn {font-weight: bold; font-size: 14px; margin: 0 auto; color: #fff; text-decoration: none; border: 1px solid #1a6db6; background: #0083ca; background: -moz-linear-gradient(top, #0083ca 0%, #0073b1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0083ca), color-stop(100%,#0073b1)); background: -webkit-linear-gradient(top, #0083ca 0%,#0073b1 100%); background: -o-linear-gradient(top, #0083ca 0%,#0073b1 100%); background: -ms-linear-gradient(top, #0083ca 0%,#0073b1 100%); background: linear-gradient(top, #0083ca 0%,#0073b1 100%); text-shadow: none;}.blue-btn.flat{background: #0080ca; text-shadow: none;}.gray-btn {font-weight: bold; font-size: 14px; padding: 7px; border: 1px solid; outline: 0; font-weight: bold; font-size: 11px; white-space: nowrap; word-wrap: normal; vertical-align: middle; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 0 1px 0 white; border-color: #CCC; border-bottom-color: #AAA; background-color: #E0E0E0; background-image: -moz-linear-gradient(top,white 0,#E0E0E0 100%); background-image: -ms-linear-gradient(top,white 0,#E0E0E0 100%); background-image: -o-linear-gradient(top,white 0,#E0E0E0 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#E0E0E0)); background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%); background-image: linear-gradient(to bottom,white 0,#E0E0E0 100%); -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow: inset 0 0 1px #fff;}.btn-responsive{width: 100%;}.yellow-btn{width: 100%; border: 1px solid #fdc900; font-weight: bold; font-size: 13px; margin: 0 auto; color: #0c2934; text-decoration: none; background: #fada00; background: -moz-linear-gradient(top, #fada00 0%, #fab500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fada00), color-stop(100%,#fab500)); background: -webkit-linear-gradient(top, #fada00 0%,#fab500 100%); background: -o-linear-gradient(top, #fada00 0%,#fab500 100%); background: -ms-linear-gradient(top, #fada00 0%,#fab500 100%); background: linear-gradient(top, #fada00 0%,#fab500 100%); border-radius: 5px; box-shadow: 0 1px 1px #000;}.dark-btn{width: 100%; border: 1px solid #061c25; font-weight: bold; font-size: 13px; margin: 0 auto; color: #fff; text-decoration: none; background: #1f3944; background: -moz-linear-gradient(top, #1f3944 0%, #1a2f39 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f3944), color-stop(100%,#1a2f39)); background: -webkit-linear-gradient(top, #1f3944 0%,#1a2f39 100%); background: -o-linear-gradient(top, #1f3944 0%,#1a2f39 100%); background: -ms-linear-gradient(top, #1f3944 0%,#1a2f39 100%); background: linear-gradient(top, #1f3944 0%,#1a2f39 100%); border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}.fb-btn{width: 100%; border: 1px solid #385594; font-weight: bold; font-size: 13px; margin: 0 auto; color: #fff; text-decoration: none; background: #5875ad; background: -moz-linear-gradient(top, #5875ad 0%, #3e6893 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5875ad), color-stop(100%,#3e6893)); background: -webkit-linear-gradient(top, #5875ad 0%,#3e6893 100%); background: -o-linear-gradient(top, #5875ad 0%,#3e6893 100%); background: -ms-linear-gradient(top, #5875ad 0%,#3e6893 100%); background: linear-gradient(top, #5875ad 0%,#3e6893 100%); border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}.space-btn{margin-top: 28px;}.lock {display: block; text-indent: -999px; overflow: hidden; width: 11px; height: 16px; background: url(../img/sprite.png) no-repeat 0 -48px;}div.steps {background-color: #efefef; color: #989898; font-size: 12px; border-bottom: 1px #e1e1e1 solid; text-indent: 24px;}div.steps table {width: 100%;}div.steps table td {height: 27px; overflow: hidden; padding-top: 5px; background: url(../img/sprite.png) no-repeat 0 -311px;}div.steps td:first-child {background: none; text-indent: 5px;}div.steps table td.active {font-weight: bold; color: #666;}div.steps table a {text-decoration: none; color: #989898;}div.payment-required {background: #feebeb; text-align: center; padding: 10px 0; border-radius: 3px;}div.carousel {width: 100%; background: #fff; height: 125px; padding-top: 10px;}div.carousel .rsOverflow,div.carousel .rsSlide {background: #fff; overflow: inherit;}div.carousel .rsBullets {background-color: #fff;}div.carousel .rsBullet {width: 8px; height: auto;}div.carousel .rsBullets span {background: url(libs/royalslider-skins/default/rs-default.png) no-repeat 0 -164px transparent; width: 18px; height: 18px; opacity: 0.8; cursor: pointer;}div.carousel .rsBullets .rsNavSelected span {background-position: 0 -182px !important; width: 18px; height: 18px; opacity: 0.8;}div.carousel div {text-align: left;}div.carousel div img {float: left; width: 82px; margin-bottom: 10px;}div.carousel div > a {width: 320px; margin: 0 auto; display: block; color: #045DAD; overflow: hidden; text-decoration: none;}div.carousel div aside {float:right; margin-left: 10px; margin-bottom: 10px; display: block;}div.carousel div aside h3 {font-size: 16px; font-weight: bold; white-space: normal; color: #404040;}div.carousel div aside h4 {font-size: 12px; color: #57a2e6; text-transform: uppercase;}div.carousel div aside p {font-weight: bold; font-size: 20px; color: #007bca;}div.carousel div aside p .old-price{display: block; font-size: 13px !important; color: #0083ca; display: block;}div.carousel div aside p .price-final{color: #0083ca; font-size: 16px !important; font-weight: bold; display: block;}div.carousel div aside p > span {font-weight: normal; font-size: 14px;}.royalSlider #spinner {position: absolute; top: 50%; left: 50%; width: 30px; height: 37px; margin-top: -18px; margin-left: -16px; display: block; color: #fff; z-index: 3001; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);}.royalSlider .banner-loading {height: auto; width: 100%;}.carousel-container {overflow: hidden; overflow-x: scroll; overflow-y: auto; width: auto; -webkit-overflow-scrolling: touch;}.carousel-viewport {width: 4000px;}.carousel-card {float: left; overflow: hidden;}.trends-box{border-bottom: 15px solid #f4f4f4;}.person-box{border-bottom: 15px solid #f4f4f4; padding: 15px 0 0 0;}.person-box-inside{padding: 15px 0 0 0;}.basket-box{padding: 15px 0 20px 0;}.empty-basket{border-bottom: 15px solid #f2f2f2; float: left;}.person-box .person-more{overflow: inherit; border-top: 1px solid #e5e5e5; padding: 15px 10px 15px 10px;}.person-box .person-more a{text-decoration: none; display: block; position: relative;}.person-box .person-more .adjust{text-decoration: none; display: block; position: relative; border-bottom: 15px solid #f2f2f2;}i.icon.icon-cart {margin-right: 2px;}.person-box .person-more .icon{color: #0083ca; float: right;}.person-box .person-more .icon-basket{float: right; color: #404040; margin-top: 12px;}.person-box .person-more .title{font-size: 15px; color: #0083ca;}.person-box-inside {border-bottom: 0;}.person-box .person-more .title-basket{color: #404040; font-size: 18px; float: left; font-weight: lighter; margin-top: 10px; margin-bottom: 15px;}.person-box .title-cart{font-size: 15px;}.person-box .footer{padding: 0px; margin-top: 20px;}.abandoned-box{border-bottom: 15px solid #f4f4f4; padding: 10px; line-height: normal;}.abandoned-box .green-btn-light{width: auto;}.trends-title{padding: 10px; color: #404040; font-size: 17px;}.department-title{color: #404040; font-size: 17px; text-align: left; padding-bottom: 10px;}.basket-title{padding-bottom: 10px; color: #404040; font-size: 17px; text-align: left;}.basket-cross-title{color: #8e2073;}.list ul li {border-bottom: 1px solid #e5e5e5; background: #f4f4f4; overflow: hidden; padding: 11px 0 10px 10px;}.list ul .person-reference{padding-bottom: 20px;}.list ul .person-reference img{float: left; margin-right: 15px;}.list ul .person-title{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.list ul .person-title p{font-size: 14px; font-weight: bold;}.list ul .person-title p.first-title:first-letter{text-transform: uppercase;}.list ul .person-title small{font-size: 14px;}.list ul .person-reference a{text-decoration: none; color: #404040; font-size: 18px; width: 100%; display: block;}#inline-list .list ul li {height: 45px; padding: 0;}.list ul li.active {background: #cfcfcf;}.list ul li > a {text-decoration: none; color: #0083ca; font-size: 18px; width: 100%; display: block;}#inline-list .list ul li > a {padding: 11px 0 10px 10px;}.list ul li.product .rating{margin-bottom: 5px;}.list ul li.product .variants p{line-height: 1em;}.list ul li.product .variants .label{display: inline-block; margin-bottom: 5px; background-color: #f2f2f2; padding: 5px 5px; color: #8c8c8c; border-radius: 5px; margin-left: 10px; font-size: 12px;}.list ul li.product .variants .label:first-child{margin-left: 0;}.icon-color {width: 21px; height: 21px; background: url(../img/icon-color.png) no-repeat 0 0; display: inline-block; vertical-align: middle; margin-right: 3px; padding: 0;}.list ul li.product .price-wrapper{color: #007bca;}.list ul li.product .old-price{color: #5EBBED; display: block; font-size: 13px; text-decoration: line-through;}.list ul li.product .price{font-size: 13px; color: #0083ca;}.list ul li.product .price-final{font-size: 14px; font-weight: bold; color: #0083ca;}.list ul li.product {background: #fff; border-top: 1px solid #e5e5e5 !important; border-bottom: none; height: auto; position: relative;}.bobby-recommendation-wvav .product-container__image img{min-width: auto !important;}.product-container__image{position: relative; width: 110px; text-align: center; float: left;}.product-container__image .bottom-left{bottom: 0; left: 0; position: absolute; z-index: 1;}.product-container__image .bottom-left--outside{bottom: 0; left: 0; position: absolute; z-index: 1; top: 50%; width: 48px; height: auto;}.product .bottom-left--outside{bottom: 0; left: 0; position: absolute; z-index: 1; top: 60%; width: 48px; height: auto;}.list .bottom-left--outside {top: 57px ; left: 10px;}.container-special .list .bottom-left--outside {top: 60% !important; left: 0 !important;}.person-box .bottom-left--outside, .trends-container .bottom-left--outside, .showcase-template .bottom-left--outside{top: 60% !important; left: 0 !important;} .product .badge{position: relative; overflow: hidden;}.product-container__image .bottom-left--outside .luzinha{width: 50px; height: 50px;}.bobby-recommendation-wvav .product-container__image{width: 100% !important;}.bobby-recommendation-similar .product-container__image{width: 100% !important;}#inline-list .product-container__image{float: none;}.person-reference .product-container__image{float: left !important;}.person-reference{overflow: hidden;}.product-container__image img{width: auto !important; float: none !important;}.list ul li.product.trends-product {border: none !important; padding: 10px;}.list ul li.product.basket-product {border: none !important; padding-bottom: 10px; padding-top: 0; padding-left: 0; padding-right: 0;}.list ul li.product.person-product {border: none !important;}.list ul li.product .trends-position {float: left; font-size: 25px; margin-top: 31px; display: block; color: #404040;}.list ul li.product.trends-product aside h3 {margin-bottom: 0;}.list ul li.product.basket-product aside h3 {margin-bottom: 0; text-align: left;}.list ul li.product:first-child {border: none !important;}.list ul li.product a {overflow: hidden;}.list ul li.product img {float: left; width: 110px; margin-bottom: 10px;}.list ul li.product.trends-product img {margin-left: 15px; margin-right: 15px; width: 90px; margin-bottom: 0;}.list ul li.product.basket-product img {margin-right: 15px; width: 90px; margin-bottom: 0;}.list ul li.product.trends-product aside {width: auto; float: none; margin-bottom: 10px; display: block; padding-left: 125px; font-size: 14px;}.list ul li.product.basket-product aside {width: auto; float: none; margin-bottom: 10px; padding-left: 96px; font-size: 14px;}.list ul li.product.person-product aside {text-align: left;}.list ul li.product aside {float:left; margin-left: 10px; margin-bottom: 10px; display: block; font-size: 14px;}.list ul li.product aside h3 {font-size: 14px; font-weight: normal; color: #404040; margin-bottom: 5px;}.list ul li.product aside h4 {font-size: 12px; color: #0083ca; text-transform: uppercase;}.list ul li.product aside p {font-weight: bold;}.list ul li.product aside p > span {font-weight: normal; font-size: 14px;}.list ul li.product aside small {display: block; font-size: 14px;}.list ul li.product aside .soldout {color: #8c8c8c; font-size: 10px;}.list ul li.product .delete-btn {margin-top: 10px;}.list ul li.empty {background: #fff !important; color: #666; text-align: center; padding: 50px 0; font-size: 13px; line-height: 16px; display: none; border-bottom: initial;}.list ul li.empty a {display: inline; background: none; font-size: 13px; font-weight: bold; padding: 0;}.list ul li.load {background: #fff; height: 68px; border-bottom: none;}.list ul li.load a {color: #333; display: block; width: 140px; margin: 14px auto;}#inline-list {padding: 0 13px;}#inline-list nav {clear: both;}#inline-list .list ul li.product {width: 50%; float: left; text-align: center; min-height: 256px;}#inline-list .list ul li.product .acme-image {text-align: center; max-width: 150px; margin: 0 auto;}#inline-list .list ul li.product.person-product {width: 47%; height: auto; min-height: 210px;}#inline-list .list ul li.product.cross {width: 45%;}#inline-list .list ul li.product:nth-child(-n+2) {border-top: none !important;}#inline-list .list ul li.product.person-product:nth-child(-n+2) {margin-right: 15px !important;}#inline-list .list ul li.product.department-box:nth-child(even) {margin-right: 3% !important;}#inline-list .list ul li.product.department-box:nth-child(odd) {margin-right: 0px !important;}#inline-list .list ul li.product.person-product:last-child {margin-right: 0px !important;}.consumidor-banner{padding: 11px 0;}.consumidor-banner a{text-decoration: none;}.consumidor-box{background-color: #e30613; border-radius: 4px; padding: 13px 30px;}.consumidor-box span{color: #FFFFFF; font-size: 20px; font-weight: lighter;}#inline-list aside {clear: both; width: 100% !important; margin-left: 0px !important;}#inline-list aside div.rating {width: 95px; display: inline-block;}#inline-list nav ul li.person-product{padding: 0 !important; width: auto; padding-right: 10px;}#inline-list nav ul li.person-product a {padding: 0 !important; width: auto; padding-right: 10px;}#inline-list nav ul li a {padding: 20px 20px 7px 10px !important; width: auto; padding-right: 10px;}#inline-list nav ul li a img {float: none !important; width: auto;}#inline-list nav ul li.person-product a img {float: none !important; width: 120px;}#inline-list h3 {margin-bottom: 0px !important; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}#inline-list.list{padding: 0px;}#inline-list.landing{padding-bottom: 10px;}#inline-list.landing ul li.product{border: 0px !important; min-height: 306px;}.landing .list ul li.product a h3 {font-size: 14px; font-weight: normal; color: #404040; margin-bottom: 5px;}.landing .list ul li.product .price{font-weight: bold;}.landing .list ul li.product a img{width: 50%; max-width: 200px;}.landing .list ul li.one a p.img-holder{text-align: center; float: left; width: 100%;}.landing .list ul li.one a h3{font-size: 16px; text-align: center;}.landing .list ul li.one a img{width: 100%; max-width: 320px; float: none !important;}.landing .list ul li.one a aside{width: 100%; float: left; max-width: 100%; padding: 0px}.landing .list ul li.one aside .rating{float: right; margin-right: 10px;}#inline-list.list .list .full-list-link{overflow: inherit;}#inline-list.list .list .full-list-link .title{padding: 5px 10px; font-size: 18px;}#inline-list.list .list ul li.load{background: #fff; height: 68px; border-bottom: none; clear: both;}#inline-list.list .list ul li.load p a{color: #333; display: block; width: 140px; margin: 14px auto; padding: 7px !important;}div.redefine {background: #fafafa; border-bottom: 1px solid #E3E3E3; height: 38px;}div.redefine select {font-size: 13px;}div.redefine .filter {float: left; padding: 5px 0 5px 40px; background: url(../img/sprite.png) no-repeat 14px -342px;}div.redefine .filter select {width: 110px;}div.redefine .filter select option {text-transform: uppercase;}div.redefine .order {float: right; padding: 5px 8px 5px 24px; background: url(../img/sprite.png) no-repeat 9px -371px;}.rating {margin: 5px 0;}.rating span {display: block; width: 16px; height: 15px; text-indent: -999px; overflow: hidden; background: red; float: left; margin-right: 3px; background: url(../img/sprite.png) no-repeat -18px -291px;}.rating span.active {background: url(../img/sprite.png) no-repeat 0 -291px;}.doorkeeper {display: block;}.stores-buttom{height: 100%;}.spinner_loading{text-align: center; padding: 30px; background: url(../img/slider/preloader.gif) center center no-repeat #fff;}.text-center{text-align: center;}.text-left{text-align: left;}.text-right{text-align: right;}.pull-left{float: left;}.pull-right{float: right; text-align: right;}.hide{display: none;}.menu-font {color: #404040; font-size: 16px;}.categ-color-am {color: #4DC5DB;}.categ-color-ar {color: #32b566;}.categ-color-au {color: #0e4f86;}.categ-color-ba {color: #60001e;}.categ-color-bb {color: #ffba00;}.categ-color-br {color: #ffb40f;}.categ-color-ca {color: #898FA3;}.categ-color-cf {color: #5f4893;}.categ-color-cj {color: #38a875;}.categ-color-cm {color: #d72219;}.categ-color-co {color: #a9987f;}.categ-color-cp {color: #88ccc5;}.categ-color-ea {color: #3a489e;}.categ-color-ed {color: #68a21e;}.categ-color-ep {color: #8dc73f;}.categ-color-es {color: #349824;}.categ-color-et {color: #223e99;}.categ-color-fs {color: #284e22;}.categ-color-ga {color: #950c69;}.categ-color-ia {color: #38296a;}.categ-color-im {color: #e0932b;}.categ-color-in {color: #38296a;}.categ-color-jo {}.categ-color-li {color: #fba71a;}.categ-color-mo {color: #ff9d12;}.categ-color-na {color: #D12027;}.categ-color-pa {color: #77c6a5;}.categ-color-pe {color: #d71f26;}.categ-color-pf {color: #000000;}.categ-color-pi {color: #34373d;}.categ-color-re {color: #143382;}.categ-color-sa {color: #f35c21;}.categ-color-tb {color: #4346a4;}.categ-color-te {color: #812990;}.categ-color-tf {color: #812890;}.categ-color-ud {color: #c10819;}.categ-background-ar {color: #ffffff; background-color: #32b566;}.categ-background-au {color: #ffffff; background-color: #0e4f86;}.categ-background-bb {color: #ffffff; background-color: #ffba00;}.categ-background-br {color: #ffffff; background-color: #ffb40f;}.categ-background-cf {color: #ffffff; background-color: #5f4893;}.categ-background-cj {color: #ffffff; background-color: #38a875;}.categ-background-cm {color: #ffffff; background-color: #d72219;}.categ-background-cp {color: #ffffff; background-color: #88ccc5;}.categ-background-ea {color: #ffffff; background-color: #3a489e;}.categ-background-ed {color: #ffffff; background-color: #68a21e;}.categ-background-ep {color: #ffffff; background-color: #8dc73f;}.categ-background-es {color: #ffffff; background-color: #349824;}.categ-background-et {color: #ffffff; background-color: #223e99;}.categ-background-fs {color: #ffffff; background-color: #284e22;}.categ-background-ga {color: #ffffff; background-color: #950c69;}.categ-background-ia {color: #ffffff; background-color: #38296a;}.categ-background-im {color: #ffffff; background-color: #e0932b;}.categ-background-in {color: #ffffff; background-color: #38296a;}.categ-background-jo {color: #ffffff;}.categ-background-li {color: #ffffff; background-color: #fba71a;}.categ-background-mo {color: #ffffff; background-color: #ff9d12;}.categ-background-pa {color: #ffffff; background-color: #77c6a5;}.categ-background-pe {color: #ffffff; background-color: #d71f26;}.categ-background-pf {color: #ffffff; background-color: #000000;}.categ-background-pi {color: #ffffff; background-color: #34373d;}.categ-background-re {color: #ffffff; background-color: #143382;}.categ-background-sa {color: #ffffff; background-color: #f35c21;}.categ-background-tb {color: #ffffff; background-color: #4346a4;}.categ-background-te {color: #ffffff; background-color: #812990;}.categ-background-tf {color: #ffffff; background-color: #812890;}.categ-background-ud {color: #ffffff; background-color: #c10819;}.btn-flat {font-family: Arial; border: 1px solid; font-size: 15px; margin: 0 auto; text-decoration: none; border-radius: 4px; padding: 15px; display: block; text-align: center; text-decoration: none;}.btn-flat.disabled {background: #C1C1C1 !important; border: 1px solid #BABABA !important;}.btn-flat-mini {padding: 10px !important;}.btn-flat-responsive {width: 100%;}.btn-chat {display: inline-block; width: 65px; float: right; font-weight: normal;}.btn-flat-cross{line-height: 40px; text-shadow: none;}.btn-flat-yellow-red {background: #FFEE2F; color: #bc0000;}.btn-flat-red {background: #BC0000; color: #fff;}.btn-flat-blue {background: #0083ca; color: #fff;}.btn-flat-white {background: #fff; border-color: #0083ca; color: #0083ca;}.btn-flat-green {background: #59c00b; border-color: #59c00b; color: #fff;}.item-button {width: 100%; height: 100%; border-bottom: 1px solid #f4f4f4;}.item-button a {text-decoration: none; display: block; position: relative; margin: 15px;}.item-button a span.title {font-size: 14px; color: #404040;}.item-button a span.icon .icon-right-arrow {color: #404040; float: right;}.to-vote {width: 100%; margin: 0 auto; overflow: hidden; text-align: center; list-style: none;}.to-vote__bind {display: block;}.to-vote input[type=radio] {display: none;}.to-vote__option {display: inline-block;}.to-vote__star-empty {font-size: 45px; cursor: pointer; transition: all 80ms; color: #e5e5e5;}.to-vote__hover {color: #FFCC03;}.to-vote__star-empty:hover {color: #FFCC03;}.close-button .icon-close {background: url(../img/sprite.png) no-repeat 0 -1010px; display: block; width: 18px; height: 18px;}.bobby-recommendation-wvav,.bobby-recommendation-similar{display: block; padding-top: 15px; border-top: 15px solid #f4f4f4;}.bobby-recommendation .recommendation-list{padding: 0 15px;}.bobby-recommendation .recommendation-list .recommendation-box{width: 100%;}.bobby-recommendation ul.clearself{list-style: none; list-style-image: none; margin: 0 auto; display: block;}.bobby-recommendation .clearself .reference .title{font-size: 16px; margin-bottom: 15px; font-weight: bold;}.bobby-recommendation .clearself li.product{width: 43%; height: auto; min-height: 190px; display: inline-block;}.bobby-recommendation .clearself li.product:nth-child(-n+2){margin-right: 15px;}.bobby-recommendation .clearself li.product a{width: auto; overflow: hidden; text-decoration: none; display: block;}.bobby-recommendation .clearself li.product img{margin-bottom: 10px;}.bobby-recommendation .clearself li.product aside{text-align: left; line-height: normal; margin-bottom: 15px;}.bobby-recommendation .clearself li.product aside h3{font-size: 14px; font-weight: normal; color: #404040; line-height: normal;}.bobby-recommendation .clearself li.product aside .price-final{font-size: 14px; font-weight: bold; color: #0083ca;}.bobby-recommendation .clearself li.product aside .simple-installment{font-size: 14px; color: #0083ca; display: block;}.bobby-recommendation .more{border-top: 1px solid #e5e5e5; overflow: inherit; width: 100%;}.bobby-recommendation .more a{text-decoration: none; display: block; position: relative; margin: 15px}.bobby-recommendation .more .title {color: #0083ca; font-size: 15px;}.bobby-recommendation .more .icon {color: #0083ca; float: right;}.bobby-recommendation-buy{float: left; display: block; padding-top: 15px; border-top: 15px solid #f4f4f4;}.bobby-recommendation-buy .action{margin-bottom: 20px;}.bobby-recommendation-buy .total-price{text-align: center; display: block; margin-bottom: 10px; color: #404040; font-size: 14px;}.bobby-recommendation-buy .total-price span.price{color: #0083ca;}.bobby-recommendation-buy .cross-selling-list{float: left; padding-right: 15px;}.bobby-recommendation-buy .cross-selling-list .cross-selling-box{float: left; width: 100%;}.bobby-recommendation-buy ul.clearself{list-style: none; list-style-image: none; margin: 0 auto; float: left; display: block;}.bobby-recommendation-buy .clearself .title{font-size: 16px; margin-bottom: 15px; font-weight: bold; margin-left: 15px;}.bobby-recommendation-buy li.product{width: 100%; float: left; margin-bottom: 20px;}.bobby-recommendation-buy .product a{text-decoration: none; display: block;}.bobby-recommendation-buy .product .cross-selling-checkbox{float: left; padding-top: 31px; display: block; padding-left: 15px; padding-bottom: 30px; width: 50px;}.bobby-recommendation-buy .product .cross-selling-checkbox input{display: none;}.bobby-recommendation-buy .product .cross-selling-checkbox .icon{content: ""; display: inline-block; vertical-align: top; width: 17px; height: 17px; background: url(../img/sprite.png) no-repeat 0 -700px; margin-right: 15px; overflow: hidden;}.bobby-recommendation-buy .product .cross-selling-checkbox input:checked + .icon{background-position: 0 -721px;}.bobby-recommendation-buy .product img{margin-right: 15px; float: left;}.bobby-recommendation-buy .product aside{width: auto; float: none; margin-bottom: 10px; display: block; padding-left: 170px; font-size: 14px; line-height: normal;}.bobby-recommendation-buy .clearself li.product aside h3{font-size: 14px; font-weight: normal; color: #404040; line-height: normal;}.bobby-recommendation-buy .clearself li.product aside .price-final{font-size: 14px; font-weight: bold; color: #0083ca;}.bobby-recommendation-buy .clearself li.product aside .simple-installment{font-size: 14px; color: #0083ca; display: block;}.person-product .price-cross{min-height: 36px; margin-top: 3px;}.bobby-recommendation-buy .action{padding-left: 15px;}.bobby-recommendation-buy .action a.disabled{background: #C1C1C1; border: 1px solid #BABABA;} .showcase {padding: 0 15px; border-bottom: 15px solid #f4f4f4;}.showcase .box {width: 100%;}.showcase .box .reference .title {font-size: 14px; margin-bottom: 15px; line-height: normal;}.showcase .box ul.two-columns {list-style: none; list-style-image: none; margin-top: 15px; display: block; width: 100%;}.showcase .two-columns li.product {width: 47%; height: auto; min-height: 190px; display: inline-block; text-align: center;}.showcase .two-columns li.product:nth-child(2n) {margin-right: 3%;}.showcase .two-columns li.product a {width: auto; overflow: hidden; text-decoration: none; display: block;}.showcase .two-columns li.product img {margin-bottom: 10px; min-width: 120px;}.showcase .two-columns li.product aside {text-align: left; line-height: normal; margin-bottom: 15px;}.showcase .two-columns li.product aside h3 {font-size: 14px; font-weight: normal; color: #404040; line-height: normal;}.showcase .two-columns li.product aside .price-final {font-size: 14px; font-weight: bold; color: #0083ca;}.showcase .two-columns li.product aside .simple-installment {font-size: 14px; color: #0083ca; display: block;}.load-products {background: #fff; height: 68px; border-bottom: none; clear: both;}.load-products p a {color: #333; display: block; width: 140px; margin: 14px auto; padding: 7px !important;}.showcase-template .featured {border-bottom: 15px solid #f4f4f4;}@media only screen and (min-width: 381px) {div.carousel div > a {width: 370px;} div.carousel div aside {width: 260px;} .list ul li.product aside {width: 330px;} .landing .list ul li.product aside {font-size: 15px; width: 44%; margin: 0; padding: 10px; line-height: 20px;} .landing .list ul li.product .price{font-size: 14px;} #product .detail h3 {font-size: 18px; line-height: 22px;} #product .detail small {line-height: 16px;} #sac .accordion-trigger {font-size: 18px;} #ddds h3 {font-size: 18px;} #ddds p {font-size: 13px;} .video-js {margin: 0 auto; width: 480px !important; height: 360px !important;} div.map p {font-size: 14px; line-height: 16px; width: 400px;}}@media only screen and (max-width: 380px) {.container .top #search-toggle {left: 50px;} .full-list-link .title {font-size: 18px !important;} #recommendation .full-list-link .title {font-size: 16px !important;} div.carousel div > a {width: 300px;} div.carousel div aside {width: 200px; line-height: 18px;} .list ul li.product aside {width: 170px; line-height: 18px;} .landing .list ul li.product aside {width: 50%; max-width: 140px; margin: 0; padding: 5px; line-height: 18px;} #product .detail h3 {font-size: 16px; line-height: 20px;} #product .detail small {line-height: 16px;} #sac .accordion-trigger {font-size: 14px;} #ddds h3 {font-size: 16px; line-height: 18px;} #ddds p {font-size: 12px;} .video-js {margin: 0 auto; width: 320px !important; height: 240px !important;} div.map p {font-size: 12px; line-height: 14px; width: 270px;}}@media only screen and (max-width: 320px) {#inline-list .list ul li.product {min-height: 225px;} .landing .list ul li.product aside {max-width: 140px; padding: 0px;}}@media only screen and ( max-width: 460px) and ( min-width: 360px) {.list ul li.product aside {width: 55%; line-height: 18px;}}@font-face {font-family: "icons"; src: url(../fonts/icons.eot); src: url(../fonts/icons.eot?#iefix) format('eot'), url(../fonts/icons.woff2) format('woff2'), url(../fonts/icons.woff) format('woff'), url(../fonts/icons.ttf) format('truetype'), url(../fonts/icons.svg#icons) format('svg');}.icon:before {font-family: "icons"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none;}.icon-approved:before {content: "\E001";}.icon-arr-down:before {content: "\E002";}.icon-arr-left:before {content: "\E003";}.icon-arr-right:before {content: "\E004";}.icon-arr-up:before {content: "\E005";}.icon-bankslip:before {content: "\E006";}.icon-callcenter:before {content: "\E007";}.icon-cart:before {content: "\E008";}.icon-chat-online:before {content: "\E009";}.icon-chat:before {content: "\E00A";}.icon-check-success:before {content: "\E00B";}.icon-contact:before {content: "\E00C";}.icon-depth:before {content: "\E00D";}.icon-diameter:before {content: "\E00E";}.icon-digital:before {content: "\E00F";}.icon-drawer:before {content: "\E010";}.icon-email:before {content: "\E011";}.icon-exp:before {content: "\E012";}.icon-fast-cart:before {content: "\E013";}.icon-gift:before {content: "\E014";}.icon-height:before {content: "\E015";}.icon-insurance:before {content: "\E016";}.icon-left-arrow:before {content: "\E017";}.icon-logo:before {content: "\E018";}.icon-logo_old:before {content: "\E019";}.icon-lu-balloon:before {content: "\E01A";}.icon-lu-warning:before {content: "\E01B";}.icon-manufacturer-contact:before {content: "\E01C";}.icon-minus:before {content: "\E01D";}.icon-ml-stores:before {content: "\E01E";}.icon-news-balloon:before {content: "\E01F";}.icon-online-form:before {content: "\E020";}.icon-orders:before {content: "\E021";}.icon-orders_old:before {content: "\E022";}.icon-password:before {content: "\E023";}.icon-payment:before {content: "\E024";}.icon-plus:before {content: "\E025";}.icon-podcast-balloon:before {content: "\E026";}.icon-profile:before {content: "\E027";}.icon-question:before {content: "\E028";}.icon-rating:before {content: "\E029";}.icon-ratings-3:before {content: "\E02A";}.icon-register:before {content: "\E02B";}.icon-repproved:before {content: "\E02C";}.icon-return:before {content: "\E02D";}.icon-right-arrow:before {content: "\E02E";}.icon-rules:before {content: "\E02F";}.icon-sac:before {content: "\E030";}.icon-safe:before {content: "\E031";}.icon-school:before {content: "\E032";}.icon-search:before {content: "\E033";}.icon-services:before {content: "\E034";}.icon-ship:before {content: "\E035";}.icon-site-telesales:before {content: "\E036";}.icon-stores:before {content: "\E037";}.icon-travel:before {content: "\E038";}.icon-up-arrow:before {content: "\E039";}.icon-webvideo-balloon:before {content: "\E03A";}.icon-webvideo:before {content: "\E03B";}.icon-weight:before {content: "\E03C";}.icon-width:before {content: "\E03D";}.icon-categ-am:before {content: "\E03E";}.icon-categ-ar:before {content: "\E03F";}.icon-categ-au:before {content: "\E040";}.icon-categ-ba:before {content: "\E041";}.icon-categ-bb:before {content: "\E042";}.icon-categ-br:before {content: "\E043";}.icon-categ-ca:before {content: "\E044";}.icon-categ-cf:before {content: "\E045";}.icon-categ-cj:before {content: "\E046";}.icon-categ-cm:before {content: "\E047";}.icon-categ-co:before {content: "\E048";}.icon-categ-cp:before {content: "\E049";}.icon-categ-ea:before {content: "\E04A";}.icon-categ-ed:before {content: "\E04B";}.icon-categ-ep:before {content: "\E04C";}.icon-categ-es:before {content: "\E04D";}.icon-categ-et:before {content: "\E04E";}.icon-categ-fs:before {content: "\E04F";}.icon-categ-ga:before {content: "\E050";}.icon-categ-ia:before {content: "\E051";}.icon-categ-im:before {content: "\E052";}.icon-categ-in:before {content: "\E053";}.icon-categ-jo:before {content: "\E054";}.icon-categ-li:before {content: "\E055";}.icon-categ-me:before {content: "\E056";}.icon-categ-mo:before {content: "\E057";}.icon-categ-na:before {content: "\E058";}.icon-categ-pa:before {content: "\E059";}.icon-categ-pe:before {content: "\E05A";}.icon-categ-pf:before {content: "\E05B";}.icon-categ-pi:before {content: "\E05C";}.icon-categ-re:before {content: "\E05D";}.icon-categ-sa:before {content: "\E05E";}.icon-categ-tb:before {content: "\E05F";}.icon-categ-te:before {content: "\E060";}.icon-categ-tf:before {content: "\E061";}.icon-categ-ud:before {content: "\E062";}.icon-facebook:before {content: "\E063";}.icon-ico-googleplus:before {content: "\E064";}.icon-pinterest:before {content: "\E065";}.icon-twitter:before {content: "\E066";}.accordion .accordion-trigger {font-size: 18px; margin-bottom: 10px; border: 1px solid; outline: 0; overflow: hidden; font-weight: bold; white-space: nowrap; word-wrap: normal; vertical-align: middle; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 0 1px 0 white; border-color: #CCC; border-bottom-color: #AAA; background-color: #E0E0E0; background-image: -moz-linear-gradient(top,white 0,#E0E0E0 100%); background-image: -ms-linear-gradient(top,white 0,#E0E0E0 100%); background-image: -o-linear-gradient(top,white 0,#E0E0E0 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#E0E0E0)); background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%); background-image: linear-gradient(to bottom,white 0,#E0E0E0 100%); -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow: inset 0 0 1px #fff;}.accordion .accordion-trigger.active {background-color: #c3c3c3; background-image: -moz-linear-gradient(top,white 0,#c3c3c3 100%); background-image: -ms-linear-gradient(top,white 0,#c3c3c3 100%); background-image: -o-linear-gradient(top,white 0,#c3c3c3 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#c3c3c3)); background-image: -webkit-linear-gradient(top,white 0,#c3c3c3 100%); background-image: linear-gradient(to bottom,white 0,#c3c3c3 100%);}.accordion .accordion-trigger a {position: relative; text-decoration: none; font-weight: normal; color: #045dad; padding: 15px; width: 100%; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.accordion .accordion-container {padding: 10px 0 30px 0;}.accordion-flat{padding: 0;}.accordion-flat .accordion-trigger{background: #fff; border: 0; margin: 0;}.accordion-flat .accordion-trigger a{font-size: 16px; color: #3a489e; font-weight: bold; border-top: 1px solid #e5e5e5;}.accordion-flat .accordion-trigger.active{background: #fff;}.accordion-flat .accordion-container{padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #e5e5e5;}.accordion-flat .accordion-trigger a:after{content: ""; display: block; width: 18px; height: 10px; position: absolute; right: 10px; top: 50%; margin-top: -5px; background: url(../img/arrow-accordion.png) no-repeat 0 0;}.accordion-flat .accordion-trigger.active a:after{background-position: left bottom;}middlebanner {text-align: center; overflow: hidden;}middlebanner .banner-container {margin: 0 auto; padding-right: 10px; padding-top: 20px; padding-left: 10px;}.container.black middlebanner .banner-container,.container.lf middlebanner .banner-container {padding: 0;}middlebanner .banner-container .item {display: inline-block; width: 50%; padding: 0 5px;}.full-list-link {display: block; overflow: hidden; clear: both;}.full-list-link a,.full-list-link div {display: block; position: relative; text-decoration: none; padding: 0 10px 15px 10px;}.full-list-link a {padding: 20px 10px 34px 10px;}.full-list-link .title {height: 22px; color: #0083ca; font-size: 20px; float: left; font-weight: lighter; margin-top: 2px;}#content .full-list-link {margin-top: 20px;}#content .full-list-link div {height: 20px; cursor: pointer;}.full-list-link .icon-drawer {color: #0083ca; font-size: 20px; float: left; padding-right: 10px;}.categories-carousel-container {height: auto; padding-bottom: 10px; border-bottom: 15px solid #f4f4f4;}.categories-carousel-container::-webkit-scrollbar {display: none; height: 0 !important;}.categories-carousel-card {width: 90px; height: auto !important; background: white !important; border-bottom: 0px !important;}.categories-carousel-card .icon {font-size: 35px; padding-top: 10px; display: block; width: 100%; text-align: center;}.categories-carousel-card a {text-decoration: none;}.categories-carousel-card .name {text-align: center; width: 90%; display: block; padding-left: 5px; padding-top: 8px; line-height: 18px; word-break: break-word; font-size: 13px; font-family: Arial;}#call-to-login {padding: 10px; text-align: center;}#call-to-login img.login {max-width: 60%; min-width: 190px;}#call-to-login p {padding: 10px 0; font-size: 14px; color: #404040;}#call-to-login p.title {color: #404040; font-size: 17px; padding: 10px 0 0 0;}#call-to-login p a.btn {max-width: 170px; line-height: 14px;}#recommendation .full-list-link {padding: 0 13px;}#recommendation .full-list-link a {padding: 14px 0 0 0; border-bottom: 1px solid #e5e5e5; display: table; width: 100%;}#recommendation .full-list-link a .title {color: #9f3d95; float: inherit; display: table-cell; vertical-align: middle; padding-left: 9px}#recommendation .full-list-link a .icon-lu-home {float: left; overflow: hidden; width: 109px; display: table-cell;}#recommendation .full-list-link a .icon-right-arrow {color: #9f3d95; display: table-cell; vertical-align: middle; width: 13px;}#home-footer {height: 112px; padding: 0 13px; margin-top: 10px;}#home-footer a {text-decoration: none; display: block; color: #404040; padding-top: 1px;}#home-footer .box-link {float: left; text-align: center; margin: 0 auto; overflow: hidden; width: 33%; padding-top: 25px; position: relative;}#home-footer .box-link p {line-height: 19px; margin-top: 4px; font-size: 16px; font-family: Arial;}#home-footer .icon {color: #0083ca; display: block; height: 30px;}#home-footer .icon-stores {font-size: 32px;}#home-footer .icon-contact {font-size: 38px;}#home-footer .icon-fast-cart {font-size: 48px;}.container-special {font: 15px Arial; color: #000; background-color: #fff;}.container-special .container-special-centralizar {margin: 0 auto; max-width: 640px; display: block;}.container-special .container-special-centralizar .container-special-header {width: 100%; text-align: center;}.container-special .menu-special {display: inline-block; width: 100%; text-align: left;}.container-special .basket-title, .container-special .department-title{font-weight: bold; font-size: 14px;}.container-special .basket-title, .container-special .title{font-weight: bold; font-size: 14px;}.container-special .showcase li aside {clear: both;}.container-special .menu-special-li {list-style: none; text-align: center;}.container-special .menu-special-li img{border: 15px solid #f4f4f4; border-left: 0; border-right: 0; border-top: 0;}.container-special .menu-special .menu-banner {border-top: 1px solid #fff;}.container-special .menu-special {width: 100%; padding: 0; margin: 0;}.container-special .product-container__image img{min-width: inherit !important;}.container-special .title-count {font-family: Arial; font-size: 14px; margin-bottom: 10px; display: block;}.container-special .counter {font-size: 26px; display: inline-block; width: 100%;}.container-special .counter-container {position: relative;}.container-special .counter-container .special-extended {position: absolute; top: 15px; left: 0px; right: 0px;}.container-special .counter-container .special-extended img {width: 320px;}.container-special .hours,.container-special .minutes,.container-special .seconds {background: url(../img/bg_countdown_liquidation.png) no-repeat; width: 68px; height: 36px; display: inline-block; background-size: 68px;}.container-special .counter-content {letter-spacing: 19px; margin-left: 10px; display: block; margin-top: 3px; font-family: Arial; color: #ffde00;}.container-special .split {color: #fff; margin: 0px -5px; font-size: 30px; display: inline-block;}.container-special .pre-black {width: 88%;}.modal {min-width: 220px; background: #efefef; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 10px; text-align: center;}.modal.error h4 {font-size: 12px; line-height: 14px; color: #666;}.modal p {color: #666; font-size: 11px;}.modal nav a {color: #333; display: block; margin: 8px auto; width: 30%;}.modal.prompt nav{text-align: center;}.modal.prompt nav a{display: inline-block;}.modal.error {}.fancybox-overlay {min-height: 2000px !important; margin: auto !important;}div.container .cover .overlay {z-index: 30; position: absolute; top: 0; background: #000000; width: 100%; height: 2000px; opacity: 0.4;}div.loading .overflay {z-index: 3000; position: fixed; top: 0; background: #aedaff; width: 100%; height: 2000px; opacity: 0.8;}.no-cssanimations .loading #spinner {position: fixed; top: 50%; left: 50%; width:40px; height:40px; margin-top: -20px; margin-left: -20px; display: block; z-index: 3001; background: url(../img/preloader.gif) no-repeat;}.cssanimations .loading #spinner {position: fixed; top: 50%; left: 50%; width:30px; height:37px; margin-top: -18px; margin-left: -15px; display: block; color: #fff; z-index: 3001; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);}.cssanimations #spinner span {position:absolute; background-color:#FFFFFF; width:5px; height:12px; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -webkit-transform:scale(0.4); -webkit-animation-name:fadeG; -webkit-animation-duration:0.8s; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:linear; -moz-transform:scale(0.4); -moz-animation-name:fadeG; -moz-animation-duration:0.8s; -moz-animation-iteration-count:infinite; -moz-animation-direction:linear; border-radius:4px 4px 0 0; -o-transform:scale(0.4); -o-animation-name:fadeG; -o-animation-duration:0.8s; -o-animation-iteration-count:infinite; -o-animation-direction:linear; -ms-transform:scale(0.4); -ms-animation-name:fadeG; -ms-animation-duration:0.8s; -ms-animation-iteration-count:infinite; -ms-animation-direction:linear;}.cssanimations #spinner span.bar1{left:0; top:13px; -webkit-animation-delay:0.3s; -webkit-transform:rotate(-90deg); -moz-animation-delay:0.3s; -moz-transform:rotate(-90deg); -o-animation-delay:0.3s; -o-transform:rotate(-90deg); -ms-animation-delay:0.3s; -ms-transform:rotate(-90deg);}.cssanimations #spinner span.bar2{left:4px; top:5px; -webkit-animation-delay:0.4s; -webkit-transform:rotate(-45deg); -moz-animation-delay:0.4s; -moz-transform:rotate(-45deg); -o-animation-delay:0.4s; -o-transform:rotate(-45deg); -ms-animation-delay:0.4s; -ms-transform:rotate(-45deg);}.cssanimations #spinner span.bar3{left:13px; top:1px; -webkit-animation-delay:0.5s; -webkit-transform:rotate(0deg); -moz-animation-delay:0.5s; -moz-transform:rotate(0deg); -o-animation-delay:0.5s; -o-transform:rotate(0deg); -ms-animation-delay:0.5s; -ms-transform:rotate(0deg);}.cssanimations #spinner span.bar4{right:4px; top:5px; -webkit-animation-delay:0.6s; -webkit-transform:rotate(45deg); -moz-animation-delay:0.6s; -moz-transform:rotate(45deg); -o-animation-delay:0.6s; -o-transform:rotate(45deg); -ms-animation-delay:0.6s; -ms-transform:rotate(45deg);}.cssanimations #spinner span.bar5{right:0; top:13px; -webkit-animation-delay:0.7s; -webkit-transform:rotate(90deg); -moz-animation-delay:0.7s; -moz-transform:rotate(90deg); -o-animation-delay:0.7s; -o-transform:rotate(90deg); -ms-animation-delay:0.7s; -ms-transform:rotate(90deg);}.cssanimations #spinner span.bar6{right:4px; bottom:3px; -webkit-animation-delay:0.8s; -webkit-transform:rotate(135deg); -moz-animation-delay:0.8s; -moz-transform:rotate(135deg); -o-animation-delay:0.8s; -o-transform:rotate(135deg); -ms-animation-delay:0.8s; -ms-transform:rotate(135deg);}.cssanimations #spinner span.bar7{bottom:0; left:13px; -webkit-animation-delay:0.9s; -webkit-transform:rotate(180deg); -moz-animation-delay:0.9s; -moz-transform:rotate(180deg); -o-animation-delay:0.9s; -o-transform:rotate(180deg); -ms-animation-delay:0.9s; -ms-transform:rotate(180deg);}.cssanimations #spinner span.bar8{left:4px; bottom:3px; -webkit-animation-delay:1s; -webkit-transform:rotate(-135deg); -moz-animation-delay:1s; -moz-transform:rotate(-135deg); -o-animation-delay:1s; -o-transform:rotate(-135deg); -ms-animation-delay:1s; -ms-transform:rotate(-135deg);}@-webkit-keyframes fadeG{0%{background-color:#005eb2} 100%{background-color:#FFFFFF}}@-moz-keyframes fadeG{0%{background-color:#005eb2} 100%{background-color:#FFFFFF}}@-o-keyframes fadeG{0%{background-color:#005eb2} 100%{background-color:#FFFFFF}}@-ms-keyframes fadeG{0%{background-color:#005eb2} 100%{background-color:#FFFFFF}}#sac .accordion {padding: 10px;}#sac .accordion .accordion-container a {color: #045DAD;}#sac .contact {background: #fff; padding: 10px 0 20px 0;}#sac .contact h3 {padding: 5px 10px; color: #045DAD; font-size: 18px; font-weight: normal;}#sac .contact p strong {color: #333; display: block; margin-top: 10px;}#sac .contact p strong.phone {font-size: 14px;}#sac .contact p {padding: 2px 10px; font-size: 12px; line-height: 16px;}#ddds {padding: 10px; background: #fff;}#ddds h3 {margin-top: 10px; color: #045DAD; font-size: 18px; font-weight: normal;}#ddds p {margin-top: 10px; font-size: 12px; line-height: 16px;}#ddds p a {color: #999; text-decoration: none; font-size: 18px; font-weight: normal;}#ddds table {width: 100%;}#ddds table td:last-child {color: #999;}#ddds table td:last-child a {color: #999; text-decoration: none;}#product {position: relative; background: #fff;}#product .installment {display: block !important;}#product .sold-out {color: #404040; font-size: 14px; font-weight: bold; display: block; padding: 15px 0 10px; text-align: center;}#product .icon-play {width: 81px; height: 81px; display: block; background: url(../img/icon-play.png) no-repeat 0 0; position: absolute; left: 50%; top: 40%; margin: -40px 0 0 -40px;}#product .link-video {position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%;}#product div.carousel {height: 290px; width: 100%; padding: 0; margin: 0; display: none;}#product div.carousel .rsOverflow,#product div.carousel .rsSlide {background: #fff; overflow: inherit;}#product div.carousel .rsBullets {background-color: #fff;}#product div.carousel .rsBullet {width: 8px; height: auto;}#product div.carousel .rsBullets span {background: url(libs/royalslider-skins/default/rs-default.png) no-repeat 0 -164px transparent; width: 18px; height: 18px; opacity: 0.8; cursor: pointer;}#product div.carousel .rsBullets .rsNavSelected span {background-position: 0 -182px !important; width: 18px; height: 18px; opacity: 0.8;}#product div.carousel.has-video .rsBullets div:first-child > span {width: 27px; height: 20px; background-position: 1px -84px !important; margin-left: -6px;}#product div.carousel div {text-align: center;}#product div.carousel div img {float: none; width: auto;}#product div.carousel div > a {float: left; margin: 0 auto; display: block; text-decoration: none;}#product .video-btn {position: absolute; top: 165px; right: 8px;}#product .detail.detail-top{padding: 15px;}#product .detail-top {padding-bottom: 0;}#product .detail .brand-line h4 {display: inline-block; font-size: 13px; color: #8c8c8c; font-weight: normal;}#product .detail .brand-line strong {font-weight: normal;}#product .detail .brand-line small {font-size: 12px; color: #8c8c8c;}#product .detail h1 {color: #404040; font-size: 16px; font-weight: bold;}#product .detail > small {font-size: 12px; display: inline-block;}#product .detail h4 {font-size: 12px; color: #57a2e6;}#product .detail p > span {font-weight: normal; font-size: 14px;}#product .detail small {display: inline-block; color: #0083ca; font-size: 12px;}#product .detail-bottom {border-bottom: 15px solid #f4f4f4; padding-top: 20px;}#product .detail p .seller-detail {display: block !important; color: #404040;}#product .detail p .old-price {text-decoration: line-through; display: inline-block; font-size: 13px; color: #5EBBED;}#product .detail p .price {display: block; font-size: 13px; color: #0083ca;}#product .detail p .inline {display: inline-block;}#product .detail p .inline b {font-weight: normal;}#product .detail p .price-final {color: #0083ca; font-size: 21px; font-weight: bold; display: block;}#product .action {text-align: center;}#product .action .btn {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; display: inline-block;}#product .action span.btn {cursor: default !important; margin-bottom: 0;}#product .main-btn .buy-btn,#product .one-click-btn {margin-top: 20px; line-height: 1.5em;}#product .variations-wrapper{margin-bottom: 15px;}#product .variations {text-align: center;}#product .variations select {margin: 5px auto;}#product .variations .variation-label {margin-right: 10px; display: inline-block; background-color: #e5e5e5; padding: 5px 10px; color: #404040; font-size: 12px; border-radius: 4px; margin-bottom: 10px;}#product .variations .variation-label.active {background-color: #0083ca; color: #fff;}#product .variations .color {padding: 3px;}#product .variations .color img {display: block;}#product .variations input {display: none;}#product .montage-warning {border-bottom: none; text-align: center; margin: 15px 10px -10px; padding: 10px; line-height: 18px; border-radius: 4px;}#product .social {padding: 20px 15px;}#product .social iframe.fb {float: left;}#product .accordion {background: #fff;}#product .accordion .review {list-style: none;}#product .accordion .review p {color: #404040;}#product .accordion .review .rating-type{font-size: 14px; font-weight: bold;}#product .accordion .review .rating-type.green{color: #1e8710;}#product .accordion .review .rating-type.red{color: #bc0000;}#product .bundles-showcase {padding: 0px 10px 10px 0px; margin: 0px 10px auto 0px; height: auto; width: 100%;}#product .bundles-showcase p {text-align: center; font-weight: bold; margin-bottom: 10px;}#product .bundles-products-container {margin: 0 auto; height: auto; width: 100%; float: right; margin-bottom: 30px;}#product .bundles-button-container-left {width: 41%; max-height: 78px; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: center; float: left; margin: 10px 0px 0px 9px;}#product .bundles-button-container-right {width: 41%; max-height: 78px; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; text-align: center; float: right; margin: 10px 9px 0px 0px;}#product .bundles-button-container-left .nav-link {height: 47px; padding: 15px; margin: 0 auto; overflow: hidden; cursor: pointer;}#product .bundles-button-container-right .nav-link {height: 47px; padding: 15px; margin: 0 auto; overflow: hidden; cursor: pointer;}#product .bundles-button-container .nav-link img {display : block; margin : auto;}#product .bundles-name {text-align: left; margin-left: 12px; font-size: 18px;}#product .bundles-mais {line-height: 86px; font-size: 48px; color: #888; margin: 0 auto; display: block; text-align: center;}.bg-line-box {border-bottom: 3px solid; float: left; width: 100%; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}.triangule-bottom {content: ""; margin-right: 10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid; margin: 0 auto;}#product .accordion li {margin-bottom: 20px;}#product .accordion h4 {color: #57A2E6;}#product .accordion small {color: #657F97;}#product .accordion-container table.tab {font-size: 12px; list-style: none;}#product .accordion-container table.tab ul,#product .accordion-container table.tab td {list-style: none;}#product .accordion-container table.tab .level1.even {background-color: #ffffff;}#product .accordion-container table.tab .level2 td:first-child {display: table-cell;}#product .accordion-container table.tab .level2 td {display: block;}#product .accordion-container .ficha-tecnica {width: 100%;}#product .accordion-container .ficha-tecnica > tbody > tr > td {display: list-item;}#product .accordion-container .ficha-tecnica td {padding: 5px;}#product .accordion-container .ficha-tecnica > tbody > tr > td:first-child {vertical-align: top; background: #e9e9e9; font-weight: bold; color: #333;}#product .accordion-container .ficha-tecnica {border-bottom: 1px solid #d1d1d1;}#product .product-reviews{padding: 20px 10px;}#product .geral-rating{margin-bottom: 20px;}#product .geral-rating p{display: inline-block; font-size: 13px; line-height: 1em; vertical-align: middle;}#product .geral-rating .rating{display: inline-block; vertical-align: middle; margin-top: -2px;}#product .geral-rating .rating-label{font-weight: bold; display: inline-block;}.review-tabs{display: table; border-spacing: 0; width: 100%; margin-bottom: 25px;}.review-tabs li{border: 1px solid; display: table-cell; color: #3a489e; background-color: #fff; text-align: center; width: 50%; padding: 5px 0; text-decoration: none; cursor: pointer; font-size: 13px;}.review-tabs li:first-child{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}.review-tabs li:last-child{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}.review-tabs li.active,.review-tabs li:hover{color: #ffffff; background-color: #3a489e;}#product .product-reviews h3{font-size: 16px; color: #3a489e; font-weight: bold; margin-bottom: 20px;}#product .product-reviews h4{font-size: 13px; color: #404040;}#product .product-reviews .review-meta{color: #8c8c8c; font-size: 13px;}#product .products-related{border-top: 1px solid #e5e5e5; padding-bottom: 35px;}#product .products-related h3{font-size: 17px; color: #ab3b9f; padding: 20px 10px; font-weight: normal; margin-bottom: 20px;}#product .products-related ul{width: 3000px; padding-left: 40px; list-style-type: none;}#product .products-related li{width: 170px; float: left; vertical-align: top; margin-right: 10px;}#product .products-related li a{text-decoration: none;}#product .products-related li h4{font-size: 13px; color: #404040; font-weight: normal; line-height: 1.4em; padding-top: 30px; padding-bottom: 5px;}#product .products-related .old-price{font-size: 12px; color: #5ebbed; display: block;}#product .products-related .price{font-size: 18px; color: #0083ca; display: block;}#product .product-related-carousel{overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; width: 100%;}#product .product-related-carousel-wrapper{position: relative; width: 100%;}#product .product-related-carousel-wrapper:before{content: ""; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 39px; background: url(../img/carousel_mask_right.png) repeat-y; z-index: 2;}#product .product-related-carousel-wrapper:after{content: ""; display: block; position: absolute; right: 0; top: 0; height: 100%; width: 39px; background: url(../img/carousel_mask_left.png) repeat-y; z-index: 2;}#product .rating-inline .rating{display: inline-block;}#product .rating-inline .rating-total{display: inline-block; vertical-align: top; padding-top: 2px; color: #8c8c8c; font-size: 12px;}.more-comments{color: #333; font-size: 14px;}#product .accordion-detail,#product .accordion-detail td,#product .accordion-detail p{color: #404040;}#product .offer-wrapper {display: inline-block; width: 100%;}#product .main-seller {margin-bottom: 20px; padding: 0 15px;}#product .buy-box-title {font-size: 14px; font-weight: bold; color: #404040; display: block; line-height: normal; margin-bottom: 20px; padding: 0 15px;}#product .buy-box {margin-bottom: 20px; float: left; width: 100%; color: #404040;}#product .buy-box p {float: left; width: 65%; line-height: normal;}#product .buy-box p span {display: block;}#product .buy-box .seller-price {color: #0083ca; font-size: 19px; font-weight: bold;}#product .buy-box .seller-price-installments {color: #0083ca;}#product .offer-wrapper .seller-box {padding: 0 15px;}#product .icon-main.icon-cart:before {float: left; font-size: 25px; margin-left: 10px;}#product .icon-seller.icon-cart {max-width: 95px; height: 65px; line-height: 20px; float: right; font-weight: normal; font-size: 12px;}#product .icon-seller.icon-cart:before {font-size: 25px;}#product .icon.icon-stores-down:after {content: ""; display: block; width: 18px; height: 10px; position: absolute; right: 10px; top: 50%; margin-top: -5px; background: url(../img/arrow-accordion.png) no-repeat 0 0;}#product .offer-wrapper .more {border-top: 1px solid #e5e5e5; float: left; width: 100%;}#product .offer-wrapper .more .more-content {display: block; position: relative; margin: 15px;}#product .offer-wrapper .more .more-content .title {color: #0083ca;}.condo-promotion {background-color: blue; height: 136px; margin: 20px -10px -20px -10px; background-image: linear-gradient(to bottom, #116093, #5fbaf4);}.condo-promotion a {text-decoration: none;}.condo-promotion .image {float: left; width: 140px; height: auto; padding-top: 26px;}.condo-promotion .content {padding: 16px 4px 0px 0px; position: relative; height: 94px;}.condo-promotion .coupons-message {color: white; font-size: 13px; line-height: 14px; padding: 15px 4px 0px 15px; height: 16px;}.condo-promotion .award-suggestion {color: white; font-size: 10px; line-height: 14px; padding: 10px 10px;}.condo-promotion .coupons-message span {font-weight: bold;}.condo-promotion .coupons-message .yellow {color: #fff200;}.condo-promotion .certification {color: #e8ebcd; line-height: 8px; font-size: 7px; text-align: right; position: absolute; bottom: 7px; right: 5px;}#showcase-featured li {padding: 30px 10px 30px 10px !important;}.showcase-featured li img {width: 145px !important;}#cart .empty {padding: 10px; background: #fff; text-align: center; color: #333;}#cart .empty p {margin: 10px 0;}#cart .empty p:nth-child(2) {color: #666;}#cart .empty .blue-btn {width: 60%;}#cart .products {background: #fff;}#cart .products {padding: 20px 8px 0;}#cart .products table {width: 100%;}#cart tr.detail {border-bottom: 1px solid #efefef;}#cart tr.detail td:first-child {width: 65px;}#cart tr.detail td:last-child {width: 25px;}#cart tr.detail td > img {margin-top: 10px;}#cart tr.detail td h3 {margin-top: 10px; color: #045DAD; font-size: 13px; font-weight: normal; line-height: 18px;}#cart tr.detail td p {color: #045DAD; font-weight: bold; margin-bottom: 10px;}#cart tr.detail td input[type="tel"] {width: 30px;}#cart tr.detail td.product > p {float: left; color: #666; margin-top: 4px;}#cart tr.detail td.product > p:last-child {float: right; text-align: right; margin-right: 5px;}#cart tr.detail td.product > p span {display: block; margin-top: 5px;}#cart tr.detail td .delete-btn {float: left; margin-right: 20px; padding: 2px 5px;}#cart tr.freight {height: 80px; background: #f5f5f5; border-bottom: 1px solid #efefef;}#cart tr.freight p:first-child{padding-top: 10px; color: #666;}#cart tr.freight input {width: 75px;}#cart tr.freight td:last-child {text-align: right;}#cart tr.freight span.price {font-size: 16px; color: #666; font-weight: bold; display: block; margin-top: 40px; margin-right: 5px;}#cart tr.freight span.price.free {color: #39be00;}#cart tr.freight input[type="tel"] {float: left; margin-right: 10px;}#cart tr.freight input[type="submit"] {width: 40px; height: 30px; padding: 0;}#cart tr.freight small {display: block; font-size: 11px; line-height: 16px; padding: 4px 0; display: none;}#cart .total td {padding-top: 10px; color: #666; font-weight: bold;}#cart .total td:last-child {text-align: right;}#cart .total span {margin-right: 5px;}#cart .total span {color: #045DAD; font-size: 16px; font-weight: bold; text-align: right;}#cart .action {background: #fff; padding: 20px;}#cart .action .gray-btn {color: #333; height: auto; padding: 10px;}.login-info a span{}#login {background: #fff; line-height: normal;}#login h3 {padding: 15px;}#login .title {color: #0083ca; font-size: 18px; font-weight: bold; line-height: normal;}#login .login-area,#login .register-area {padding: 20px 15px;}#login .selected-area {display: block;}#login .selected-area .check-area {position: relative; margin-bottom: 15px;}#login .check-area label {width: 100%; display: block;}#login .check-area label span {margin-left: 20px; font-size: 16px;}#login .check-area label a {text-decoration: none; position: absolute; top: 0px; right: 0px; color: #8c8c8c; font-size: 14px;}#login fieldset .mask-help-text {top: 10px;}#login .mask-help-text .icon-password {font-size: 36px;}#login .mask-help-text label.icon-password {top: 0px;}#login .mask-help-text input:checked + .icon-password {color: #0083ca;}#login .forgot-password,#login .reset-password {color: #404040; padding: 0 15px; margin-bottom: 20px;}#login .reset-password .password-desc,#login .forgot-password .password-desc {font-size: 14px; margin-bottom: 10px; display: block;}#login .reset-password .password-desc a {text-decoration: none;}#login .register-social-login {text-align: center; padding: 5px 15px;}.register-social-login_title {text-align: center; font-family: Arial; font-size: 15px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.4px; color: #404040; margin-bottom: 14px;}#login .facebook-button, .google-button {width: 46%; height: 45px; border-radius: 4px; font-family: Arial; font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: -0.4px; border: 0; display: inline-block; line-height: 42px; margin-right: 3%; outline: none; position: relative !important;}#login .facebook-button {background-color: #3b5998; color: #ffffff;}.google-button {background-color: #f2f2f2; color: #404040;}.facebook-button i, .google-button i {float: left; display: block; background: url(../img/icon/facebook-connect@3x.png) no-repeat; height: 25px; width: 25px; background-size: 25px 25px !important; margin-top: 10px;}.google-button i {background: url(../img/icon/google-connect@3x.png) no-repeat;}.register-social-login article p {margin-top: 15px; font-size: 11px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #404040;}.abcRioButtonLightBlue {width: 100% !important; height: 45px !important; position: absolute !important; left: 0!important; top: 0 !important; opacity: 0 !important;}#register {background: #fff; line-height: normal; color: #404040; font-family: Arial; padding: 15px;}#register h3 {color: #0083ca; font-size: 18px !important;}#register .title {display: block; font-weight: bold; line-height: normal; margin-bottom: 15px; font-size: 15px;}#register .zip-code-area {padding-right: 76px; position: relative; border: 1px solid #E0E0E0; border-radius: 4px;}#register .zip-code-area input{width: 100%; display: inline-block; font-size: 14px; border-radius: 4px 0px 0px 4px; padding: 10px 15px;}.zip-code-area-link{font-size: 12px; color: #0072b0; text-decoration: none;}#register .zip-code-area button{height: 100%; width: 45px; margin-left: -8px; font-size: 13px; text-shadow: none; padding: 0 10px; line-height: 30px; border: 0; background-color: #0083ca; color: #fff; font-weight: normal; border-radius: 0 4px 4px 0; position: absolute; top: 0px; right: 0px;}#register .button-row {display: block; margin-top: 15px;}#register .big-checkbox {position: relative; float: left;}#register .big-checkbox__description {padding-bottom: 12px; font-size: 14px;}#register .big-checkbox label:before {position: absolute; top: 0px; bottom: 0px; margin: auto;}#register .big-checkbox label .label-text {display: block; margin-left: 40px; font-size: 14px;}#register .mask-help-text.birth_date {top: 13px;}#register .show-zip-code-input {top: 12px !important; left: 180px; width: 80px;}#register .whatsapp-checkbox {position: relative; float: left; border-top: 1px solid #E0E0E0; height: 38px; clear: both; width: 100%;}#register .whatsapp-checkbox__content {float: left; padding-top: 5px; padding-bottom: 20px;}#register .whatsapp-checkbox__description{display: block; margin-left: 40px; font-size: 14px; margin-top: 8px;}#shipping {}#shipping .gift {background: white; padding: 10px 0;}#shipping .gift label {width: 38px; display: inline-block;}#shipping .gift > p label {width: 100%;}#shipping .gift .gift_message label {display: block; width: 200px;}#shipping .gift label.error {display: block; width: 100%;}#shipping .gift .gift_message #id_gift_message {width: 90%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid; outline: 0; text-shadow: 0 1px 0 white; border-color: #CCC; border-bottom-color: #AAA; background-color: #fff; -moz-box-shadow: inset 0 0 1px #fff; -ms-box-shadow: inset 0 0 1px #fff; -webkit-box-shadow: inset 0 0 1px #fff; box-shadow: inset 0 0 1px #fff; padding: 4px 5px; color: #333; -webkit-appearance: none;}#shipping .gift > p,#shipping .gift > form {padding: 10px;}#shipping .gift > form {display: none;}#shipping .gift small {color: #999; line-height: 70% !important;}#shipping .accordion {padding: 10px; background: #fff;}#shipping .accordion p {margin-bottom: 10px;}#shipping .accordion label {display: block;}#shipping .addresses {padding: 0 10px 20px 10px; background: #fff;}#shipping .addresses h3 {color: #045dad; font-size: 18px; font-weight: normal; margin-bottom: 10px;}#shipping .addresses .address {border-top: 1px solid #efefef; padding: 10px 0;}#shipping .address p:first-child {color: #000;}#shipping .address p {font-size: 14px; line-height: 16px; color: #666;}#shipping .address button.continue-btn {float: right; width: 140px; margin-top: 10px;}#shipping .action{padding: 10px 0; text-align: center; display: none; background-color: #fff;}#shipping .action button.normal-delivery-btn,#shipping .action button.scheduled-delivery-btn {width: 60%; display: inline-block; padding: 10px; margin: 10px 0;}#shipping .action .scheduled-delivery{margin: 0 10px;}#shipping .action .scheduled-delivery section{border-top: 1px solid #efefef; padding-top: 10px;}#shipping .action .scheduled-delivery section span{font-size: 20px; padding: 5px; vertical-align: top;}#shipping .action .scheduled-delivery section .scheduled-delivery-thumbs{display: inline-block; width: 60%;}#shipping .action .scheduled-delivery section select{width: 55%; display: inline-block; padding: 10px; margin: 10px 0;}#payment .payment-type {padding: 10px; background: #fff;}#payment .payment-type > div {margin-top: 18px;}#payment .payment-type > div:first-child {margin-top: 0;}#payment .payment-type h3 {color: #045dad; font-size: 18px; font-weight: normal; margin-bottom: 10px;}#payment form .btn {margin: 20px auto 10px auto; width: 280px;}#payment #types ul li a {display: block; text-decoration: none; color: #666; margin: 5px 0 0 0; padding: 4px 0 8px 0; border-bottom: 1px solid #e1e1e1;}#payment #types ul li a span:first-child {background: url(../img/flags.png) no-repeat; display: block; width: 50px; height: 30px; overflow: hidden; float: left;}#payment #types ul li a span {font-weight: bold; display: block; line-height: 8px;}#payment #types ul li a small {line-height: 8px; color: #848484; font-size: 11px; font-weight: normal;}#payment #types ul li.backslip span:first-child {background-position: 0 0;}#payment #types ul li.mastercard span:first-child {background-position: 0 -60px;}#payment #types ul li.visa span:first-child {background-position: 0 -30px;}#payment #types ul li.diners span:first-child {background-position: 0 -120px;}#payment #types ul li.amex span:first-child {background-position: 0 -90px;}#payment #types ul li.luiza-ouro span:first-child {background-position: 0 -150px;}#payment #types ul li.luiza-pref span:first-child {background-position: 0 -180px;}#payment #types ul li.hipercard span:first-child {background-position: 0 -210px;}#payment #types ul li.aura span:first-child {background-position: 0 -240px;}#payment #credit-card form {background: #fff; display: none;}#payment #credit-card label {display: block; margin-top: 10px; font-size: 13px;}#payment #credit-card #id_month {width: 30px;}#payment #credit-card #id_year {width: 50px;}#payment #credit-card #id_cvc {width: 50px;}#payment #bank-slip {display: none; margin: 10px 0;}#payment #bank-slip .total {background: whiteSmoke; padding: 10px;}#payment #bank-slip .label {float: left; font-weight: bold; color: #666;}#payment #bank-slip .price {float: right; font-size: 16px; color: #045DAD; font-weight: bold;}#payment #bank-slip .send-btn {clear: both; padding-top: 0; font-size: 10px; text-align: center; color: #333;}#payment .green-btn {padding: 13px 10px;}#payment .gray-btn {color: #333; height: auto; padding: 8px; width: 260px !important; display: none;}#paymentdone .info{display: block !important;}.loading-payment {width: 90%; height: 248px; position: absolute; background: #FFFFFF; z-index: 3001; top: 30%; border-radius: 5px; margin: 0 5% auto;}.loading-payment span {display: block;}.loading-payment .title {position: absolute; width: 100%; text-align: center; font-size: 24px; color: #0083ca; top: 18%; z-index: 3001; font-weight: lighter;}.loading-payment .comment {width: 100%; text-align: center; font-size: 15px; color: #000000; height: 60px; margin-top: 8px; z-index: 3001;}.loading-payment .loader {position: absolute; display: block; margin: 0 auto; width: 100%; top: 50%;}.loading-payment .loader .progress-bar {display: block; background: #FFFFFF; height: 25px; border-radius: 2px; overflow: hidden; padding: 3px 3px; border: 3px solid #e5e5e5; width: 90%; margin-left: 3.5%;}.loading-payment .loader .progress-bar i {display: block; background: #6dc100; height: 25px; width: 0%;}#paymentdone {background: #fff; padding: 10px;}#paymentdone h3 {color: #045dad; font-size: 18px; font-weight: normal; margin-bottom: 10px;}#paymentdone h3 > small {font-size: 12px;}#paymentdone > div {padding-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #E3E3E3;}#paymentdone > div:last-child {border-bottom: none;}#paymentdone h3 {font-size: 24px; padding: 5px 0; text-align: center;}#paymentdone .status strong {color: #3d8ed9;}#paymentdone .detail img {float: left; margin:5px 5px 30px 0;}#paymentdone .detail > p {width: auto; float: left; background: red;}#paymentdone .detail table {width: 100%;}#paymentdone .detail table td:first-child {width: 70px;}#paymentdone .detail {color: #045DAD;}#paymentdone .detail small {color: #666;}#paymentdone .detail .price {text-align: right; margin-bottom: 20px; font-weight: bold; font-size: 13px;}#paymentdone .freight strong,#paymentdone .total strong {float: right; margin-right: 5px;}#paymentdone .freight {background: #f5f5f5; padding: 10px 0; color: #666; text-indent: 5px;}#paymentdone .total {margin-top: 10px; color: #666; text-indent: 5px;}#paymentdone .total strong {color: #045DAD; font-size: 16px; font-weight: bold;}#one-click h3{color: #045dad; font-size: 1.3em; font-weight: normal; margin-bottom: 10px;}#one-click h4{color: #045dad; font-size: 1em; font-weight: normal; margin-bottom: 10px;}#one-click .one-click{background: #fff; padding: 10px; color: #666;}#one-click .one-click .row{border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; margin-bottom: 10px;}#one-click .one-click form p b{color: #000;}#one-click .one-click label{display: block;}#one-click .one-click .detail {color: #045DAD;}#one-click .one-click .detail small {color: #666;}#one-click .one-click .detail table {width: 100%;}#one-click .one-click .detail table td:first-child {width: 70px;}#one-click .green-btn {padding: 13px 10px; min-width: 275px;}#one-click .gray-btn {color: #333; height: auto; padding: 8px; width: 260px !important;}#account-config h3 {color: #045dad; font-size: 1.3em; font-weight: normal; margin-bottom: 10px;}#account-config h4 {color: #045dad; font-size: 1em; font-weight: normal; margin-bottom: 10px;}#account-config .account-config {background: #fff; padding: 10px; color: #666;}#account-config .account-config .empty p{text-align: center;}#account-config .account-config .card div p{padding: 5px 0;}#account-config .account-config .card div span:first-child {background: url(../img/flags.png) no-repeat; display: block; width: 50px; height: 30px; overflow: hidden; float: left;}#account-config .account-config div.backslip div span:first-child {background-position: 0 0;}#account-config .account-config div.mastercard div span:first-child {background-position: 0 -60px;}#account-config .account-config div.visa div span:first-child {background-position: 0 -30px;}#account-config .account-config div.diners div span:first-child {background-position: 0 -120px;}#account-config .account-config div.amex div span:first-child {background-position: 0 -90px;}#account-config .account-config div.master-luiza-gold div span:first-child {background-position: 0 -150px;}#account-config .account-config div.master-luiza div span:first-child {background-position: 0 -180px;}#account-config .account-config div.hipercard div span:first-child {background-position: 0 -210px;}#account-config .account-config div.aura div span:first-child {background-position: 0 -240px;}#account-config .account-config .row {border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; margin-bottom: 10px;}#account-config .account-config p{margin: 5px 0;}#account-config .account-config p b{color: #000;}#account-config .account-config .card label{display: block;}#account-config .account-config .title{padding-bottom: 10px; font-size: 12px; line-height: 14px;}#account-config .account-config .item{border-bottom: 1px solid #efefef; padding: 10px;}#account-config .account-config .active{background-color: #efefef; padding: 10px;}#account-config .account-config button.back-btn,#account-config .account-config button.continue-btn {float: right; width: 140px; margin-top: 10px;}#orders, #order {background: #fff; padding: 10px;}#orders h3, #order h3 {color: #0083ca; font-size: 18px; font-weight: normal; margin-bottom: 10px;}#orders .last-order {padding-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #E3E3E3;}#orders .last-order:last-child {border-bottom: none;}#orders .last-order strong.status {color: #3d8ed9; font-size: 15px;}#orders .last-order small {color: #848484; font-size: 12px;}#orders .order-list .item {border-top: 1px solid #efefef; padding: 10px 0;}#orders .order-list .item:first-child {border-top: none;}#orders a.continue-btn {float: right; width: 100px; margin-top: 10px;}#orders .empty {padding: 10px; background: #fff; text-align: center; color: #333;}#orders .empty p {margin: 10px 0;}#orders .empty .blue-btn {width: 80%;}.orders-promotions-area {padding: 10px 0 25px 0; border-bottom: 1px solid #e3e3e3;}#order > div {padding-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #E3E3E3; color: #404040;}#order > div:last-child {border-bottom: none;}#order h3 {font-size: 24px; padding: 5px 0; text-align: center;}#order .status strong {color: #0083ca;}#order .detail{margin-top: 10px;}#order .detail img {float: left; margin:5px 5px 30px 0;}#order .detail > p {width: auto; float: left; background: red;}#order .detail table {width: 100%;}#order .detail table td:first-child {width: 70px;}#order .detail .price {float: right; font-weight: bold; font-size: 13px; color: #0083ca;}#order .items{line-height: normal;}#order .freight strong,#order .total strong {float: right; margin-right: 5px;}#order .freight {background: #f5f5f5; padding: 10px 0; color: #666; text-indent: 5px;}#order .total {margin-top: 10px; color: #666; text-indent: 5px;}#order .total strong {color: #0083ca; font-size: 16px; font-weight: bold;}#order .sac-seller{margin-top: 10px; float: left; width: 155px; font-weight: normal;}#sancho {color: #404040; background-color: #e5e5e5; font-size: 14px;}#sancho .Divider {clear: both; display: block; border: none; margin: 10px 0;}#sancho .Divider__gray {clear: both; display: block; border: none; border-bottom: #ececec solid 1px; margin: 10px 0;}#sancho .Divider__silver {clear: both; display: block; border: none; border-bottom: #B9B9B9 solid 1px; margin: 10px 0;}#sancho [class^="-decorate"] {color: #0083CA;}#sancho .-decorate-underline {text-decoration: underline;}#sancho .-no-border {border: none;}#sancho .-no-padding {padding: 0;}#sancho .-border-bottom {border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 5px;}#sancho .-text-center {text-align: center;}#sancho .-text-right {text-align: right;}#sancho .-text-normal {font-weight: 100; font-style: normal;}#sancho .-text-muted {color: #999999;}#sancho hr {margin: 10px 0;}#sancho .container {padding-left: 15px; padding-right: 15px; margin: 0 auto; background: none; width: auto; min-width: auto;}#sancho .Button {display: inline-block; min-height: 40px; line-height: 39px; padding: 0 20px; border: 1px solid transparent; background-color: #0083CA; border-radius: 4px; text-align: center; text-decoration: none; font-size: 14px; font-weight: 100; color: #fff; margin-bottom: 10px; cursor: pointer; box-sizing: border-box; transition: all 300ms ease-in-out}#sancho .Button.-success {color: #fff; background-color: #58C22E;}#sancho .Button.-outline {background-color: #fff;}#sancho .Button.-outline.-success {color: #58C22E; border-color: #58C22E;}#sancho .Button:hover {opacity: 0.8; filter: alpha(0.8);}#sancho .Button.-link {color: #0083CA; background-color: transparent; border-color: transparent;}#sancho .Button.-block {display: block; width: 100%;}#sancho .Button.-disabled {color: #8C8C8C; font-weight: bold; background-color: #b9b9b9; cursor: not-allowed;}#sancho .Button.-basic.-outline {color: #b9b9b9; border-color: #b9b9b9;}#sancho .Button.-prefix {padding-top: 3px; padding-bottom: 3px; line-height: 16px;}#sancho .Button small {display: block; font-size: 12px;}#sancho .Button i {margin-right: 5px; vertical-align: middle;}#sancho .Button.-full-size {width: 100%;}#sancho .Button.-list-item {color: #404040; text-align: left; margin: 0; border-radius: 0; font-weight: normal; height: 50px; line-height: 46px;}#sancho .Button.-list-item:first-child {border-bottom: 1px solid #ececec;}#sancho .Button.-list-item .icon {position: absolute; right: 10px; color: #8c8c8c;}#sancho .Breadcrumb {background-color: #0083ca;}#sancho .BreadcrumbItem {position: relative; display: inline-block; height: 32px; line-height: 32px; color: #fff; font-size: 14px; font-weight: lighter; padding-right: 35px; text-decoration: none; width: auto;}#sancho .BreadcrumbItem:first-child::before {content: "〈"; line-height: 34px; margin-right: 5px; font-weight: bold; font-size: 20px; vertical-align: middle}#sancho .BreadcrumbItem.-is-active {text-align: center;}#sancho .BreadcrumbItem:last-child {padding: 0;}#sancho .Page {}#sancho .Page__header {padding: 15px 0; line-height: 40px;}#sancho .Page__header::after {content: ""; clear: both; zoom: 1;}#sancho .Page__actions {float: right;}#sancho .Page__actions__label {margin-right: 10px; font-size: 14px;}#sancho .Page__title {display: inline-block; color: #006195;}#sancho .Page__title [class^="icon"] {margin-right: 10px;}#sancho .Page__content {}#sancho .Page__content::after {content: " "; clear: both; display: block;}#sancho .Box {display: block; background-color: #fff; margin-bottom: 20px;}#sancho .Box::after {content: " "; clear: both; zoom: 1;}#sancho .Box.-js-collapse {margin-bottom: 0;}#sancho .Box.-js-collapse .Box__header .icon {float: right; margin-top: 4px; transform: rotate(90deg); transition: transform 300ms ease-in-out;}#sancho .Box.-js-collapse.-is-open .Box__header .icon {color: #006195; transform: rotate(-90deg); transition: transform 300ms ease-in-out;}#sancho .Box__header {padding: 10px; border-bottom: 2px solid #999999;}#sancho .Box__header.-section-header {border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 15px 10px; margin-bottom: 10px;}#sancho .Box__header.-section-header .Box__title {color: #0083CA; font-size: 14px; font-weight: bold;}#sancho .Box__header.-section-header .Box__title {color: #0083CA; font-size: 14px; font-weight: bold;}#sancho .Box__title.-subtitle {display: block; font-size: 14px; font-weight: 400; color: #404040; margin: 10px 0;}#sancho .Box__title {display: inline-block; color: #999999; font-weight: normal; font-size: 14px;}#sancho .Box__content {padding: 10px;}#sancho .Box__section {clear: both; position: relative;}#sancho .Box__section::after {content: " "; clear: both; zoom: 1;}#sancho .Orders {}#sancho .SubOrders {}#sancho .SubOrders {}#sancho .OrdersDetail .ProductsItem__image {width: 50px; height: 50px;}#sancho .Products {}#sancho .Product__selected-all {border: 1px solid #0083CA; border-radius: 4px;}#sancho .Products:after,#sancho .ProductsItem:after {content: " "; clear: both; display: block;}#sancho .ProductsItem {display: flex; align-items: center;}#sancho .ProductsItem__image {display: inline-flex; align-items: center; float: left; width: 100px; height: 100%; overflow: hidden; margin-right: 10px;}#sancho .ProductItem__quantity {font-size: 13px; color: #8C8C8C;}#sancho .ProductItem__image-exchange {padding: 10px; border: 1px solid transparent;}#sancho .ProductItem__image-is-active {border: 1px solid #0083CA; border-radius: 4px;}#sancho .ProductsItem__image-border {border-bottom: 10px solid #fff; border-top: 10px solid #ffff;}#sancho .ProductsItem__description {display: block; overflow: hidden; color: #0083CA; text-decoration: none; font-size: 14px; line-height: 1.4;}#sancho .ProductsItem.-subitem {margin-top: 10px}#sancho .ProductsItem.-subitem .ProductsItem__image {height: auto; min-height: auto; border: none;}#sancho .ProductsItem.-subitem.-is-gift .ProductsItem__description {color: initial;}#sancho .Products .Divider:last-child {display: none;}#sancho .Products .ProductsItem__info {line-height: 1.5;}#sancho .ProductsInfo__attributes {}#sancho .ProductsInfo__attributes .ProductsInfo__attributes__label {display: inline-block; color: #8c8c8c; font-size: 14px; font-weight: 700; margin-right: 5px;}#sancho .ProductsInfo__attributes.-values .ProductsInfo__attributes__label {font-weight: normal; margin-right: 5px;}#sancho .Dropdown {position: relative; display: inline-block; cursor: pointer;}#sancho .Dropdown__items {display: none; position: absolute; overflow: hidden; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); top: 0; right: 0; border-radius: 4px; z-index: 20;}#sancho .Dropdown.-is-open #sancho .Dropdown__items {display: block;}#sancho .Dropdown {box-sizing: border-box; background-color: #fff; display: block; padding-right: 10px; padding-left: 10px; height: 40px; line-height: 40px; min-width: 180px; border: 1px solid #ececec; border-radius: 4px; outline: none;}#sancho .Dropdown__label {margin-right: 10px; font-size: 14px;}#sancho .Dropdown__container {}#sancho .Dropdown__container .Dropdown__label {float: left;}#sancho .Dropdown__container .Dropdown {display: block; width: calc(100% - 70px);}#sancho .Actions .Button:last-child {margin-bottom: 0;}#sancho .ProgressBar {font-weight: 700; color: #b9b9b9; line-height: 1.2;}#sancho .ProgressBar__description {color: #0083CA; font-size: 14px; font-weight: bold; line-height: 1.5; text-align: right;}#sancho .ProgressBar__bar {position: relative; display: flex; background-color: #b9b9b9; height: 20px; border-radius: 10px; overflow: hidden; justify-content: space-between; height: 20px; overflow: hidden;}#sancho .ProgressBar__bar:before,#sancho .ProgressBar__bar:after {content: ""; display: block; border: 7px solid #b9b9b9; background-color: #fff; width: 20px; height: 20px; border-radius: 50%; overflow: hidden; box-sizing: border-box;}#sancho .ProgressBar__bar.-delay-delivery {background-color: #8E2073;}#sancho .ProgressBar__bar.-delay-delivery:before,#sancho .ProgressBar__bar.-delay-delivery:after {border: 7px solid #8E2073;}#sancho .ProgressBar__bar-progress {position: absolute; height: 100%; background-color: #0083ca; border-radius: 10px; min-width: 115px; animation: progressbar-bar 1000ms;}#sancho .ProgressBar__events {position: relative; display: flex; font-size: 12px; margin-top: -23px;}#sancho .ProgressBar__events-item {width: 95px; max-width: 95px; min-width: 95px; padding: 3px 0; color: #8c8c8c;}#sancho .ProgressBar__events-item.-current {color: #0083CA;}#sancho .ProgressBar__events-item__date {display: block; font-weight: normal; color: initial;}#sancho .ProgressBar.-canceled .ProgressBar__description,#sancho .ProgressBar.-canceled .ProgressBar__bar .ProgressBar__bar-progress,#sancho .ProgressBar.-canceled .Events__bullet {color: initial; border-color: #b9b9b9; background-color: initial;}#sancho .ProgressBar.-delivered .ProgressBar__bar .ProgressBar__bar-progress,#sancho .ProgressBar.-canceled .ProgressBar__bar .ProgressBar__bar-progress {width: 100% !important;}#sancho .Events__bullet {display: block; width: 20px; height: 20px; background: #fff; border: #b9b9b9 solid 5px; border-radius: 50%; box-sizing: border-box; margin-bottom: 5px;}#sancho .Events__bullet.-current,#sancho .Events__bullet.-finisher {border-color: #0083ca; border-width: 3px; background: #006195;}#sancho .Events__bullet.-progress {border-color: #0083ca; background: #006195;}@keyframes progressbar-bar {from {left: -100%;} to {left: 0;}}#sancho .TrackingTimeline {display: flex; flex-direction: column; color: #8c8c8c;}#sancho .TrackingTimeline__event {display: flex; min-height: 60px;}#sancho .TrackingTimeline__event-item {flex: 1;}#sancho .TrackingTimeline__event-item.-date {max-width: 70px;}#sancho .TrackingTimeline__event-item.-bullet {display: flex; flex-direction: column; max-width: 40px;}#sancho .TrackingTimeline__event-bullet {display: block; max-width: 20px; width: 100%; max-height: 20px; height: 100%; margin: 0 auto; background: #fff; border: 7px solid #8c8c8c; border-radius: 50%; box-sizing: border-box; z-index: 5;}#sancho .TrackingTimeline__event-bar {display: block; width: 8px; height: 100%; margin: -1px auto; background-color: #8c8c8c;}#sancho .TrackingTimeline__event-bullet.-delay-delivery {border: 7px solid #8E2073;}#sancho .TrackingTimeline__event-bar.-delay-delivery {background-color: #8E2073;}#sancho .TrackingTimeline__event.-progress .TrackingTimeline__event-item.-description,#sancho .TrackingTimeline__event.-finisher .TrackingTimeline__event-item.-description,#sancho .TrackingTimeline__event.-current .TrackingTimeline__event-item.-description {color: #006195;}#sancho .TrackingTimeline__event-item.-bullet.-progress .TrackingTimeline__event-bullet,#sancho .TrackingTimeline__event-item.-bullet.-finisher .TrackingTimeline__event-bullet,#sancho .TrackingTimeline__event-item.-bullet.-current .TrackingTimeline__event-bullet {border-color: #0083ca; background-color: #006195;}#sancho .TrackingTimeline__event-item.-bullet.-finisher .TrackingTimeline__event-bullet,#sancho .TrackingTimeline__event-item.-bullet.-current .TrackingTimeline__event-bullet {border-width: 2px;}#sancho .TrackingTimeline__event-item.-bullet.-finisher .TrackingTimeline__event-bar {visibility: hidden;}#sancho .TrackingTimeline__event-item.-bullet.-progress .TrackingTimeline__event-bar {background-color: #0083ca;}#sancho .TrackingTimeline__event.-next .TrackingTimeline__event-item.-date,#sancho .TrackingTimeline__event.-next .TrackingTimeline__event-item.-description {display: flex; align-items: flex-end;}#sancho .TrackingTimeline__event-item.-bullet.-next {flex-direction: column-reverse;}#sancho .TrackingTimeline__event-item a {color: #0083ca;}#sancho .ShippingInfo {color: #999;}#sancho .Shipping strong.-is-warning {display: block;}#sancho .Shipping strong {font-size: 14px; margin-bottom: 10px;}#sancho .Shipping__customer {margin-bottom: 20px;}#sancho .Shipping__address {font-size: 14px; line-height: 1.3; font-style: normal;}#sancho .PickupStore__banner {padding: 10px; margin-bottom: 20px; background-color: #006192; font-size: 14px; color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}#sancho .PickupStore__banner .PickupStore__banner__text,#sancho .PickupStore__banner i {display: inline-block; vertical-align: top;}#sancho .PickupStore__banner .icon {float: left; margin-right: 10px;}#sancho .PickupStore__banner__text {padding-left: 10px; width: calc(100% - 80px);}#sancho .PickupStore__banner__text.-state {color: #FFCE00; padding: 0; width: auto;}#sancho .PickupStore__banner.-is-ready .PickupStore__banner__text.-state {color: #58C22E;}#sancho .CustomerPickup {margin-bottom: 20px;}#sancho .CustomerPickup small {display: block;}#sancho .PaymentInfo .PaymentInfo__data {display: flex; align-items: center; width: 100%;}#sancho .PaymentInfo .Barcode__title {margin-bottom: 15px;}#sancho .PaymentInfo__icon {display: inline-block; width: 80px; height: 80px; line-height: 80px; margin-right: 20px; vertical-align: middle; text-align: center;}#sancho .PaymentInfo__icon i {vertical-align: middle;}#sancho .PaymentInfo__info {margin-top: 20px; margin-bottom: 20px;}#sancho .PaymentInfo__data {display: inline-block; vertical-align: middle;}#sancho .PaymentInfo__data.-is-block {width: 100%;}#sancho .PaymentInfo .Box__title {color: inherit;}#sancho .PaymentInfo .Box__section {display: flex; align-items: center;}#sancho .PaymentInfo__icon .icon-bank_slip {font-size: 60px;}#sancho .BankSlip {}#sancho .BankSlip__text {color: #0083CA;}#sancho .PaymentInfo__info {display: inline-block; vertical-align: middle;}#sancho .PaymentValues {}#sancho .Barcode {}#sancho .Barcode .Barcode__title {font-size: 14px; color: #999;}#sancho .row {display: flex; flex-direction: row; line-height: 2;}#sancho .row .col {flex: 1;}#sancho .Invoices {padding-top: 10px;}#sancho .SearchForm {}#sancho .SearchForm .form__label {margin-bottom: 5px;}#sancho .SearchForm .form__group {margin-bottom: 15px;}#sancho .SearchForm .form__input {display: block; width: 100%; padding: 0 15px; height: 40px; line-height: 40px; box-sizing: border-box;}#sancho input::-webkit-outer-spin-button,#sancho input::-webkit-inner-spin-button,#sancho input::-moz-outer-spin-button,#sancho input::-moz-inner-spin-button {-webkit-appearance: none !important; -moz-appearance: none !important;}#sancho .Pagination {clear: both; display: block; padding-bottom: 5px;}#sancho .Form__group {position:relative; margin-bottom:20px;}#sancho .Form__control {width: 100%; box-sizing: border-box; display: block; padding: 1em 0.375rem 0 0.75rem; font-size: 1rem; line-height: 1.5; color: #0083CA; height: 45px; background-color: #fff; background-clip: padding-box; border: 1px solid #B9B9B9; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}#sancho .Form__group > select {-webkit-appearance: none;}#sancho .Form__group > textarea {height: 170px; padding: 10px;}#sancho .Form__control-placeholder {position: absolute; padding: 10px 0 0 12px; transition: all 200ms; opacity: 0.5; left: 0; top: 0;}#sancho .Form__control:focus {outline:none; border: 1px solid #0083CA;}#sancho .Form__control:valid {color: #0083CA; border-color: #0083CA;}#sancho .Form__control:focus ~ label,#sancho .Form__control:not([value=""]):valid ~ label {font-size: 80%; -webkit-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0); opacity: 1; color: #0083CA;}#sancho .Form__control:visited(:invalid) {border-color: #E25335;}#sancho .Form__input-valid {border-color: #0083CA;}#sancho .Form__input-error {border-color: #E25335;}#sancho .Form__group label.Form__input-error {color: #E25335; font-size: 12px;}#sancho .CustomerAccount__form {display: none;}#sancho .OrderNotFound {text-align: center;}#sancho .OrderNotFound__bag {display: block; background: url(../img/sancho/bag-unhappy.svg); height: 220px; width: 220px; margin: 0 auto;}#sancho .NotFound__description {display: block; color: #8c8c8c; margin: 20px; padding-bottom: 20px; font-size: 18px;}#sancho .MessageBox {background: #fff; padding: 10px 15px; color: #E25335;}#sancho .Exchange {}#sancho .Exchange__title {color: #404040; margin: 10px 0; line-height: 1.1; font-size: 22px;}#sancho .Exchange__title-span {color: #0083CA; font-weight: bold}#sancho .Exchange__progress {margin-top: 10px;}#sancho .Exchange__progress-bar {width: 85%; border: 1px solid #B9B9B9; border-radius: 100px; height: 4.5px; float: left; margin-top: 8.5px;}#sancho .Exchange__progress-done {height: 4.5px; background-color: #0083ca; width: 35%; border-radius: 100px; padding: 1px; margin: -1px;}#sancho .Exchange__progress-percent {color: #B9B9B9; text-align: right; font-size: 11px;}#sancho .Exchange__progress-finished {text-align: right; font-size: 22px; color: #58C22E;}#sancho .Exchange__product-quantity {position: relative; width: 50px; font-size: 14px; border: 1px solid #f2f2f2; border-radius: 4px; padding: 3px 0px; background: #fff;}#sancho .Product__select-quantity {display: flex;}#sancho .Product__select-check {width: 20px; height: 20px; float: left; border: 1px solid #8C8C8C; background-color: #F4F4F4; border-radius: 50%; margin: 10px;}#sancho .Product__select-label {padding: 8px; font-weight: 900;}#sancho .Product__checkbox-group {padding-right: 10px; display: block; position: relative; padding-left: 25px; margin-bottom: 30px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}#sancho .Product__checkbox-group input {position: absolute; opacity: 0; cursor: pointer;}#sancho .Product__checkbox {position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #ffffff; border-radius: 3px; border: 2px solid #B9B9B9;}#sancho .Product__checkbox-group input:checked ~ .Product__checkbox {background-color: #0083CA; border: 2px solid #0083CA;}#sancho .Product__checkbox:after {content: ""; position: absolute; display: none;}#sancho .Product__checkbox-group input:checked ~ .Product__checkbox:after {display: block;}#sancho .Product__checkbox:after {left: 5px; top: 0px; width: 6px; height: 12px; border: solid #ffffff; border-width: 0px 2.2px 2.2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}#sancho .Exchange__limit-chars {color: #8C8C8C; text-align: right;}#sancho .Exchange__warning-label {color: #0083CA; font-size: 13px; line-height: 1.5; margin: 10px 0;}#sancho .Exchange__form {display: flex;}#sancho .Exchange__input-celphone {padding: 10px; width: 100%; border-radius: 4px; border-color: #B9B9B9; color: #8C8C8C;}#sancho .Exchange__collect,#sancho .Exchange__posting {border: 1px solid #0083CA; border-radius: 4px; padding: 10px;}#sancho .Exchange__collect-title,#sancho .Exchange__posting-title {color: #0083CA;}#sancho .Exchange__policy {color: #8C8C8C;}#sancho .Exchange__policy a {color: #8C8C8C; font-weight: bold; text-decoration: underline;}#sancho .Exchange__posting-code {color: #404040; font-weight: bold; text-align: center; letter-spacing: 12px; font-size: 28px; margin: 10px 0;}#sancho .ReviewRequest__coupon-logo {padding: 10px;}#sancho .ReviewRequest__coupon-box-value {padding-left: 120px;}#sancho .ReviewRequest__coupon-label {font-size: 14px; color: #404040;}#sancho .ReviewRequest__coupon-value {font-size: 28px; color: #58C22E; font-weight: bold;}#sancho .Resume__title {color: #8C8C8C; margin: 10px 0;}#sancho .PaymentBox {border-radius: 4px; border: 1px solid #8C8C8C; background: #fff; padding: 10px; margin-bottom: 10px;}#sancho .PaymentBox__selected {border: 2px solid #0083CA;}#sancho .PaymentBox__title {font-size: 18px;}#sancho .PaymentBox__icon > i {font-size: 80px;}#sancho .PaymentBox__info {line-height: 1.4;}#sancho .PaymentBox__customer-info {margin-bottom: 10px;}#sancho .PaymentBox__refund-info {color: #8C8C8C;}#sancho .PaymentBox__refund-flag-card {width: 20%; margin: 10px 0;}#sancho .PaymentBox__icon-vale-compra {width: 70%; margin: 10px 0;}#sancho .PaymentBox__icon-payment {color: #58C22E; font-size: 60px; margin: 10px 0; display: flex;}#sancho .PaymentBox__label-payback {font-size: 20px; color: #495057; margin: auto;}#sancho .PaymentBox__info-holder-name {margin-bottom: 10px;}#sancho .RefundDetails {background: #fff; border: 1px solid #0083CA; border-radius: 4px; padding: 10px; height: 100%;}#sancho .RefundDetails__label {font-size: 11px; line-height: 1em;}#sancho .RefundDetails__title {color: #0083CA}#sancho .RefundDetails__box {display: flex;}#sancho .RefundDetails__box p {line-height: 1em; margin-bottom: 5px;}#sancho .RefundDetails__box-name {width: 50%;}#sancho .RefundDetails__box-agency,#sancho .RefundDetails__box-accountType {width: 25%;}#sancho .RefundDetails__value {font-size: 28px; color: #006195; font-weight: bold;}#sancho .Exchange__button {padding-bottom: 10px;}#sancho .Modal__sancho {position: absolute; z-index: 10000; top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; font-size: 14px;}#sancho .Modal__sancho.is-visible {visibility: visible;}#sancho .Modal__sancho-overlay {position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background: hsla(0, 0%, 0%, 0.5); visibility: hidden; opacity: 0; transition: visibility 0s linear 0.3s, opacity 0.3s;}#sancho .Modal__sancho.is-visible .Modal__sancho-overlay {opacity: 1; visibility: visible; transition-delay: 0s;}#sancho .Modal__sancho-wrapper {position: absolute; z-index: 9999; top: 1em; margin-left: 1em; margin-right: 1em; background-color: #fff; box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);}#sancho .Modal__sancho-transition {transition: all 0.3s 0.12s; transform: translateY(-10%); opacity: 0;}#sancho .Modal__sancho.is-visible .Modal__sancho-transition {transform: translateY(0); opacity: 1;}#sancho .Modal__sancho-header,#sancho .Modal__sancho-content {padding: 1em;}#sancho .Modal__sancho-content {color: #8C8C8C;}#sancho .Modal__sancho-header {position: relative; background-color: #fff; box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06); border-bottom: 1px solid #e8e8e8;}#sancho .Modal__sancho-close {position: absolute; top: 0; right: 0; background: none; border: 0; padding: 0 10px; color: #0083ca; font-size: 45px;}#sancho .Modal__sancho-close:hover {color: #777;}#sancho .Modal__sancho-heading {color: #0083CA; font-weight: bold; margin: 0;}#sancho .Modal__sancho-content > *:first-child {margin-top: 0;}#sancho .Modal__sancho-content > *:last-child {margin-bottom: 0;}#sancho .Modal__sancho-box-code {text-align: center; background: #0083CA; color: #fff; font-weight: bold; padding: 10px;}#sancho .Modal__sancho-label {font-size: 10px; letter-spacing: 1px;}#sancho .Modal__sancho-code {font-size: 24px; letter-spacing: 6px}#sancho .PickupStoreMessage__box {background: #b01112; padding: 10px; border-radius: 5px; border-left: 7px solid #790101; margin-bottom: 10px;}#sancho .PickupStoreMessage__message {color: #ffffff;}#sancho .PickupStoreMessage__text-warning {color: #FFCE00; font-weight: bold;}#sancho .PickupStoreMessage__logo {width: 100px; float: left; margin-right: 10px;}#sancho .SubOrderActions {border-top: 1px solid #e5e5e5; border-bottom: 9px solid #e5e5e5;}#sancho .SubOrderActions .Button {padding-right: 10px; padding-left: 10px;}@font-face {font-family: 'icomoon'; src: url(libs/sancho-icons/fonts/icomoon.eot?3uovln); src: url(libs/sancho-icons/fonts/icomoon.eot?3uovln#iefix) format('embedded-opentype'), url(libs/sancho-icons/fonts/icomoon.ttf?3uovln) format('truetype'), url(libs/sancho-icons/fonts/icomoon.woff?3uovln) format('woff'), url(libs/sancho-icons/fonts/icomoon.svg?3uovln#icomoon) format('svg'); font-weight: normal; font-style: normal;}#sancho i {font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: text-top; align-items: center;}#sancho .icon-am:before {content: "\e947";}#sancho .icon-approved:before {content: "\e948";}#sancho .icon-ar:before {content: "\e949";}#sancho .icon-arr-down:before {content: "\e94a";}#sancho .icon-arr-left:before {content: "\e94b";}#sancho .icon-arr-right:before {content: "\e94c";}#sancho .icon-arr-up:before {content: "\e94d";}#sancho .icon-au:before {content: "\e94e";}#sancho .icon-ba:before {content: "\e94f";}#sancho .icon-bank_slip2:before {content: "\e950";}#sancho .icon-bb:before {content: "\e951";}#sancho .icon-br:before {content: "\e952";}#sancho .icon-callcenter:before {content: "\e953";}#sancho .icon-cart-fast:before {content: "\e954";}#sancho .icon-cart:before {content: "\e955";}#sancho .icon-cf:before {content: "\e956";}#sancho .icon-chat-online:before {content: "\e957";}#sancho .icon-cj:before {content: "\e958";}#sancho .icon-close:before {content: "\e959";}#sancho .icon-cm:before {content: "\e95a";}#sancho .icon-co:before {content: "\e95b";}#sancho .icon-contact:before {content: "\e95c";}#sancho .icon-cp:before {content: "\e95d";}#sancho .icon-credit-card2:before {content: "\e95e";}#sancho .icon-depth:before {content: "\e95f";}#sancho .icon-diameter:before {content: "\e960";}#sancho .icon-ea:before {content: "\e961";}#sancho .icon-ed:before {content: "\e962";}#sancho .icon-email:before {content: "\e963";}#sancho .icon-ep:before {content: "\e964";}#sancho .icon-es:before {content: "\e965";}#sancho .icon-et:before {content: "\e966";}#sancho .icon-facebook:before {content: "\e967";}#sancho .icon-fav-outline:before {content: "\e968";}#sancho .icon-fav:before {content: "\e969";}#sancho .icon-fs:before {content: "\e96a";}#sancho .icon-ga:before {content: "\e96b";}#sancho .icon-gift:before {content: "\e96c";}#sancho .icon-googleplus:before {content: "\e96d";}#sancho .icon-gps:before {content: "\e96e";}#sancho .icon-hamburger:before {content: "\e96f";}#sancho .icon-height:before {content: "\e970";}#sancho .icon-home:before {content: "\e971";}#sancho .icon-ia:before {content: "\e972";}#sancho .icon-identify:before {content: "\e973";}#sancho .icon-im:before {content: "\e974";}#sancho .icon-in:before {content: "\e975";}#sancho .icon-li:before {content: "\e976";}#sancho .icon-lu-balloon:before {content: "\e977";}#sancho .icon-lu-warning:before {content: "\e978";}#sancho .icon-manufacturer-contact:before {content: "\e979";}#sancho .icon-ml-stores:before {content: "\e97a";}#sancho .icon-mo:before {content: "\e97b";}#sancho .icon-na:before {content: "\e97c";}#sancho .icon-nao-disponivel:before {content: "\e97d";}#sancho .icon-news-balloon:before {content: "\e97e";}#sancho .icon-online-form:before {content: "\e97f";}#sancho .icon-orders:before {content: "\e980";}#sancho .icon-pa:before {content: "\e981";}#sancho .icon-password:before {content: "\e982";}#sancho .icon-payment:before {content: "\e983";}#sancho .icon-pe:before {content: "\e984";}#sancho .icon-pf:before {content: "\e985";}#sancho .icon-pi:before {content: "\e986";}#sancho .icon-pinterest:before {content: "\e987";}#sancho .icon-podcast:before {content: "\e988";}#sancho .icon-ratings-3:before {content: "\e989";}#sancho .icon-re:before {content: "\e98a";}#sancho .icon-register:before {content: "\e98b";}#sancho .icon-repproved:before {content: "\e98c";}#sancho .icon-return:before {content: "\e98d";}#sancho .icon-sa:before {content: "\e98e";}#sancho .icon-safe:before {content: "\e98f";}#sancho .icon-search:before {content: "\e990";}#sancho .icon-services:before {content: "\e991";}#sancho .icon-share:before {content: "\e992";}#sancho .icon-ship:before {content: "\e993";}#sancho .icon-site-telesales:before {content: "\e994";}#sancho .icon-sound:before {content: "\e995";}#sancho .icon-success:before {content: "\e996";}#sancho .icon-tb:before {content: "\e997";}#sancho .icon-te:before {content: "\e998";}#sancho .icon-tf:before {content: "\e999";}#sancho .icon-twitter:before {content: "\e99a";}#sancho .icon-ud:before {content: "\e99b";}#sancho .icon-webvideo-play:before {content: "\e99c";}#sancho .icon-webvideo:before {content: "\e99d";}#sancho .icon-weight:before {content: "\e99e";}#sancho .icon-width:before {content: "\e99f";}.logo-no-slogan:before {content: "\e9a0";}.logo:before {content: "\e9a1";}#sancho .icon-amex:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/american-express.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-aura:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/aura.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-bank_slip:before {content: "\e908";}#sancho .icon-credit-card:before {content: "\e909";}#sancho .icon-elo:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/elo.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-hipercard:before {content: "\e911"; color: #b3131b;}#sancho .icon-luizacard_gold:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/magazine-gold.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-luizacard:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/magazine-silver.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-mastercard:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/mastercard.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-paypal:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/paypal.svg); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}#sancho .icon-visa:before {content: "\e946"; color: #0058a0; font-size: 24px;}i[class*="icon-services"],i[class*="icon-pickup"] {display: block; width: 100%; min-height: 50px; background-repeat: no-repeat; background-size: 100% auto; background-position: center;}i[class*="icon-pickup"] {width: 60px; background-size: auto 100%;}i[class*="icon-services"] {background-image: url(libs/sancho-icons/images/services-default.png);}#sancho .icon-services-3,#sancho .icon-services-4,#sancho .icon-services-9 {background-image: url(libs/sancho-icons/images/garantia-estendidaHoriz.png) !important;}#sancho .icon-services-6,#sancho .icon-services-6,#sancho .icon-services-10 {background-image: url(libs/sancho-icons/images/troca-certaHoriz.png) !important;}#sancho .icon-services-5,#sancho .icon-services-7,#sancho .icon-services-8,#sancho .icon-services-11 {background-image: url(libs/sancho-icons/images/ProtRoubFurtHoriz.png) !important;}#sancho .icon-pickup-store-waiting {background-image: url(libs/sancho-icons/images/pickup_store_waiting.png);}#sancho .icon-pickup-store-ready {background-image: url(libs/sancho-icons/images/pickup_store_ready.png);}#sancho .icon-vale_compra:before {content: ""; display: block; background-image: url(libs/sancho-icons/images/magalu_coupon.png); background-size: contain; background-repeat: no-repeat; background-position: center; min-width: 80px; min-height: 80px;}div.map {background: #fff url(../img/map/bg_map.jpg) right top no-repeat; padding: 10px; height: 120px; margin-bottom: 10px; color: #666;}div.map h3 {color: #78a53c; font-size: 18px; font-weight: normal; margin-bottom: 4px;}div.map a {color: #333; width: 80px; margin: 5px 0;}#nearme #map {width: 100%; height: 270px;}#nearme #map img, #nearme #map object, #nearme #map embed {max-width: none;}#map .infobox {margin-top: 8px; background: #fff; padding: 10px; font-size: 11px; color: #666; border: 1px solid #f0eeea; border-top: 1px solid #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 0px 3px 2px rgba(33, 33, 33, .2); -moz-box-shadow: 0px 0px 3px 2px rgba(33, 33, 33, .2); box-shadow: 0px 0px 3px 2px rgba(33, 33, 33, .2); line-height: 13px;}#map .infobox:before,#map .infobox:after {content: ""; position: absolute; z-index: 1000; top: 0; left: 50%; margin-left: -8px; border-top: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff;}#map .infobox:before {border-bottom-color: #d8d8d8; top: -2px;}#map .infobox p {margin: 15px 0;}#map .infobox a {color: #333;}#map .infobox div {text-align: center;}.bold{font-weight: bold;}.row-padding{padding: 0 15px;}.checkout {font-family: Arial;}.checkout div.error{display: block !important; color: red;}.checkout .green-text {color: #59c00b;}.checkout .payment .checkout-list {margin-top: 0px;}.checkout .checkout-list {margin: 15px 0;}.checkout .fieldset-row {position: relative;}.checkout .checkout-list li {position: relative; list-style: none; padding: 15px 15px; display: block;}.checkout .checkout-list li.border-li {border-bottom: 1px solid #f2f2f2;}.checkout .checkout-list li.background-gray {background-color: #f4f4f4;}.checkout .checkout-list li h3 {font-size: 15px;}.checkout .checkout-list .checkbox.radio.checkout-li input + label:before {position: absolute;}.checkout .checkout-list .list-info {display: block; margin-left: 30px;}.checkout .checkout-list .list-info .delivery-info{margin-right: 100px;}.checkout .checkout-list .list-info .list-actions {margin: 20px 0 10px 0; color: #8c8c8c;}.checkout .checkout-list .list-info .list-actions .list-option {display: inline-block;}.checkout .checkout-list .list-info .list-actions .list-option.delete {margin-left: 70px;}.checkout .checkout-list li a{color: inherit; text-decoration: none;}.checkout .checkout-list p {line-height: normal; font-size: 14px;}.checkout .checkout-list .delivery-info p {margin-top: 5px; color: #8c8c8c;}.checkout .tabs-nav{-moz-box-sizing: border-box; box-sizing: border-box; width: 100%; display: table; border: 1px solid #0083ca; border-radius: 4px;}.checkout .tabs-nav > *{display: table-cell; text-align: center; color: #0083ca; text-decoration: none; line-height: 26px; font-size: 12px;}.checkout .tabs-nav .active{background-color: #0083ca; color: #fff;}.checkout{-moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 15px; background-color: #fff; font-size: 13px; color: #404040; line-height: normal; border-bottom: 5px solid #f2f2f2;}.checkout .block{display: block;}.checkout .blue{color: #0083ca;}.checkout .white{color: #fff;}.checkout .yellow{color: #edaa00;}.checkout .close-button {position: absolute; top: 15px; right: 20px;}.checkout span.text-alert{float: left; margin-top: 11px; margin-bottom: 15px; display: none;}.checkout p.text-alert-marketplace{color: #FB9600; font-size: 14px; margin-left: 15px; margin-top: 15px;}.checkout .code-card{width: 35px; height: 22px; background: url(../img/sprite.png) no-repeat 0 -886px; display: inline-block; vertical-align: middle; margin-left: 10px;}.checkout .btn{-moz-box-sizing: border-box; box-sizing: border-box; text-shadow: none; font-size: 13px;}.checkout .price{color: #0083ca; font-size: 15px; display: block; line-height: 22px;}.checkout .free-price {color: #59c00b;}.checkout .price-grey{color: #8c8c8c; font-size: 15px; display: block; line-height: 22px;}.checkout .product-title{font-size: 14px; color: #404040;}.checkout .footer-notes{color: #8c8c8c; font-size: 10px; padding: 10px;}.checkout .free-note{font-size: 12px; color: #67b100;}.checkout .shipping-text {padding-bottom: 15px; display: block; padding-left: 15px; padding-right: 15px; font-size: 11px; text-align: left; color: #8c8c8c;}.checkout .help-text{color: #8c8c8c; display: inline-block; vertical-align: middle; margin-left: 10px;}.checkout .gray-box{border-radius: 4px; background-color: #f2f2f2; padding: 20px 10px 5px 10px;}.checkout .gray-box.blue-border{border-bottom: 4px solid #0083ca;}.checkout .gray-box.green-border{border-bottom: 4px solid #4bc347;}.checkout .btn-remove,.checkout .btn-remove-service{background: url(../img/sprite.png) no-repeat -16px -64px; border: 0; border-radius: 4px; display: inline-block; vertical-align: middle; font-size: 11px; background-color: #f2f2f2; font-weight: bold; text-transform: uppercase; text-decoration: none; width: 20px; height: 20px;}.checkout .btn-gray-sm{border: 0; border-radius: 4px; display: inline-block; vertical-align: middle; font-size: 11px; color: #404040; background-color: #f2f2f2; font-weight: bold; text-decoration: none; padding: 10px 20px;}.checkout .blue-flat-btn{text-shadow: none; font-size: 12px; padding: 0 10px; line-height: 30px; border: 0; background-color: #0080ca; color: #fff; font-weight: bold;}.checkout .btn.inactive{background: #C1C1C1; border: 1px solid #BABABA;}.checkout .section-header{padding: 15px 15px 0px 15px;}.checkout .section-header .title{color: #0083ca; font-weight: normal; font-size: 17px;}.checkout .section-header .customer-message{max-width: 290px; margin: 0 auto; text-align: center;}.title-blue{color: #0083ca; font-size: 17px; font-weight: bold; padding: 15px 0 10px;}.checkout .shipment-address {display: block; margin-top: 10px; color: #6D6D6D;}.checkout .blue-btn-light {padding: 3px 20px; font-size: 12px; font-weight: normal; background: #0080ca; border: none; color: #FFF;}.checkout .line-through {text-decoration: line-through;}.checkout .red {color: #EF0000;}.checkout .gray {color: #8c8c8c;}.checkout .unavailable-label {font-size: 12px; color: #8c8c8c; padding-top: 5px; text-align: center;}.checkout .unavailable-div {margin-bottom: 15px;}.checkout .unavailable-label {text-align: center; font-size: 13px; color: #404040; padding-top: 5px;}.checkout p.shipping-pending {color: #8c8c8c; line-height: 1.5em;}.checkout p.shipping-pending-blue {color: #0083ca; line-height: 1.5em; font-weight: bold;}.checkout .gray-flat-btn {text-shadow: none; font-size: 12px; padding: 0 10px; line-height: 30px; border: 0; background-color: #ccc; color: #404040; font-weight: normal;}.checkout .installment-card-info{width: 100%;}.checkout .installment-card-info span.left{float: left; padding-top: 7px;}.checkout .installment-info {border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; margin-bottom: 15px; position: relative; line-height: normal;}.checkout .installment-info p {font-weight: bold;}.checkout .installment-info p.description {font-size: 15px; padding: 10px 0;}.checkout .installment-info p.price {font-weight: normal; padding-bottom: 10px;}.checkout .installment-info p.price .blue {font-weight: bold;}.checkout .installment-info .flag {position: absolute;}.checkout .installment-info .flag.flag-bankslip{margin: 0 5px; float: right; right: 0; top: 10px;}.checkout .installment-info .flag.flag-paypal{margin: 0 5px; float: right; right: 0; top: 10px;}.checkout .paypal-discount-conditions ul {padding-left: 15px; margin-top: 10px;}.checkout .paypal-discount-conditions ul li {margin-bottom: 10px; font-size: 14px;}.checkout .paypal-discount-conditions ul li p {margin-left: -5px; font-weight: normal;}.checkout .paypal-discount-conditions .details {font-size: 12px; color: #8c8c8c; margin-bottom: 15px; display: block;}.checkout .paypal-discount-conditions .details a {text-decoration: none; color: #8c8c8c;}.checkout .basket-empty{padding: 20px 10px 0 10px;}.checkout .basket-empty p{margin: 30px 0; font-size: 15px;}.checkout .basket-items li{position: relative; overflow: hidden; list-style: none; border-bottom: 15px solid #f2f2f2; margin-top: 15px;}.checkout .basket-items li a {text-decoration: none; color: #404040;}.checkout .basket-items .image{position: absolute; left: 15px; top: 0;}.checkout .basket-items .product-title{margin-right: 29px; margin-bottom: 10px; font-size: 15px; font-weight: normal;}.checkout .basket-items .description{width: 100%}.checkout .basket-items .description .product-description{padding-left: 70px; padding-right: 15px;}.checkout .basket-items .description .basket-alert{display: block; margin-bottom: 10px; color: #E25335; font-size: 15px; font-weight: bold; padding-right: 20px;}.checkout .basket-items .description .service-pj{display: block; margin-left: 15px;}.checkout .basket-items .btn-remove,.checkout .basket-items .btn-remove-service{position: absolute; right: 15px; color: #E0E0E0;}.checkout .basket-items .qty-row{margin-top: 20px; margin-bottom: 30px;}.checkout .basket-items .product-service {margin-left: 15px; padding: 14px 0; line-height: 20px; border-top: 1px solid #f2f2f2; font-size: 15px; position: relative;}.checkout .basket-items .product-service .btn-remove-service {top: 15px;}.checkout .basket-items .product-service a {text-decoration: none; display: block; position: relative; color: #404040; margin-right: 50px;}.checkout .basket-items .product-service .service-description {display: block;}.checkout .basket-items .product-service .service-duration {display: block; margin-top: 15px; position: relative;}.checkout .basket-items .product-service .service-duration .price {position: absolute; top: 0px; right: -35px;}.checkout .basket-items .product-service-available {margin-left: 15px; padding: 10px 0; line-height: 20px; border-top: 1px solid #f2f2f2;}.checkout .basket-items .product-service-available a {text-decoration: none; display: block; position: relative;}.checkout .basket-items .product-service-available .icon.icon-right-arrow {color: #8c8c8c; font-size: 20px; position: absolute; top: 10px; right: 15px;}.checkout .basket-items .product-service-available .service-description {display: block; font-size: 14px; color: #404040;}.checkout .basket-items .product-service-available .service-price {display: block; font-size: 14px; color: #8c8c8c;}.checkout .shipping-date{color: #59c00b; padding-bottom: 10px;}.checkout .seller-detail{padding-bottom: 10px;}.checkout .attribute{margin-top: -10px; margin-bottom: 10px; color: #8c8c8c; font-size: 13px;}.checkout .subtotal-row{padding-bottom: 15px; font-size: 15px;}.checkout .text-basket-alert {padding-top: 15px; line-height: normal; font-size: 13px; color: #FB9600; display: block;}.checkout .shipping-cost-form{padding: 20px 0;}.checkout .next-step-alert {display: block; margin-top: 15px; text-align: center; font-size: 12px; color: #8c8c8c;}.checkout .shipping-cost-form label {padding: 0 15px;}.checkout .shipping-cost-form .input-left{padding-left: 15px; padding-right: 59px; position: relative;}.checkout .shipping-cost-form .zip-code-used{padding: 0 15px; font-size: 14px;}.checkout .shipping-cost-form .zip-code-used .change{color: #8c8c8c;}.checkout .shipping-cost-form .zip-code-error{color: red; display: block; padding-top: 5px; padding-left: 15px;}.checkout .shipping-cost-form label{display: block; margin-bottom: 10px; font-size: 14px;}.checkout .shipping-cost-form input{width: 100%; display: inline-block; font-size: 14px; border-radius: 4px 0px 0px 4px; padding: 10px 15px;}.checkout .shipping-cost-form button{height: 100%; margin-left: -8px; font-size: 12px; text-shadow: none; padding: 0 10px; line-height: 30px; border: 0; background-color: #0083ca; color: #fff; font-weight: bold; border-radius: 0 4px 4px 0; position: absolute; top: 0px; right: 15px;}.checkout .shipping-cost-value{font-size: 14px;}.checkout .next-step-label{font-size: 12px; color: #8c8c8c; padding-top: 5px;}.checkout .next-step-label.space{padding-bottom: 10px;}.checkout .change-zip-code {position: absolute; top: 13px; left: 190px; font-size: 14px; color: #045dad;}.checkout .address-cep-form{padding-bottom: 0;}.checkout .address-cep-form .controls{display: none;}.checkout .address-cep-form .no-controls{display: block;}.checkout .address-cep-form.active .controls{display: block;}.checkout .address-cep-form.active .no-controls{display: none;}.checkout .cep-form label{display: block; margin-bottom: 3px;}.checkout .cep-form .form-row * {display: inline-block; vertical-align: middle; margin-right: 5px;}.checkout .cep-form .form-row a{color: #8c8c8c; margin-left: 5px;}.checkout .cep-form .cep-value,.checkout .cep-form .change-cep{margin-right: 20px;}.address-select .title-blue{padding: 5px 0;}.checkout .checkout-list .btn-edit{margin-top: 10px;}.checkout .checkout-list p.street {margin-top: 5px;}.checkout .checkout-list li.new-address {padding: 20px 15px;}.checkout .checkout-list .checkbox.radio.new-address input + label:before {position: absolute; top: 20px;}.checkout .checkout-list.address-list .checkbox.radio.checkout-li input + label:before {top: 35%;}.checkout .address-form {margin-top: 15px; position: relative;}#address-edit-view .label-text {display: inline-block; line-height: 1.4em; max-width: 85%; font-size: 14px; color: #404040;}#address-edit-view .to-new-address {margin-left: 15px; color: #8c8c8c; position: absolute; top: 15px; left: 175px;}#address-edit-view .to-new-address a {text-decoration: none; color: #8c8c8c; font-size: 14px;}.checkout .shipping-options{position: relative; padding-bottom: 30px;}.checkout .shipping-options .shiping-cost{position: absolute; right: 10px; top: 15px; font-size: 15px;}.checkout .shipping-options .shiping-cost span{font-size: inherit;}.checkout .shipping-options .tabs-nav{margin-bottom: 15px; margin-top: 0;}.checkout .shipping-options .tabs-nav > * {width: 50%;}.checkout .shipping-options .message{margin-bottom: 20px; line-height: 1.4em;}.checkout .shipping-options .shipping-dates{color: #8c8c8c; counter-reset: shipping-counter; list-style: none;}.checkout .shipping-options .shipping-dates.counter li:before{counter-increment: shipping-counter; content: counter(shipping-counter); position: absolute; left: 0; top: 0; font-size: 17px; color: #404040; background-color: #f2f2f2; border-radius: 100%; width: 28px; height: 28px; text-align: center; line-height: 28px; font-weight: bold;}.checkout .shipping-options .shipping-dates p{margin-bottom: 5px; line-height: 1.4em;}.checkout .shipping-options .shipping-dates li{position: relative; padding-bottom: 10px; margin-bottom: 10px;}.checkout .shipping-options .shipping-dates.counter li{padding-left: 40px;}.checkout .shipping-options .date-select{padding-top: 10px;}.checkout .shipping-options .date-select label{display: block; color: #404040; line-height: 1em; margin-bottom: 4px;}.checkout .shipping-options .price-note{padding: 10px 0 20px; color: #8c8c8c;}.checkout .shipping-options .next-step-row .btn{width: 155px;}.checkout .shipping-options .next-step-label{font-size: 10px;}.checkout .shipping-options .btn{padding: 5px 10px;}.checkout .delivery-types .checkout-list .checkbox.radio.checkout-li input + label:before {top: 38%;}.checkout .delivery-types .price-shipping {position: absolute; right: 30px; top: 38%; font-size: 15px;}.checkout-review .delivery-types .icon-right-arrow {position: absolute; right: 8px; top: 40%; font-size: 15px; color: #c7c7cc;}.checkout .delivery-types .title-shipping {margin: 0 15px;}.checkout .delivery-types .title-shipping .number-shipping {display: block; margin-top: 10px; font-weight: bold; font-size: 15px;}.checkout .delivery-types .title-shipping .products-shipping {margin-top: 10px; display: block;}.checkout .flag{position: absolute; width: 45px; height: 25px; background-image: url(../img/flags_v4.png); background-repeat: no-repeat; background-position: 0 100px; margin-right: 20px; background-size: 44px;}.checkout .flag.flag-diners {background-position: 0 2px;}.checkout .flag.flag-master-luiza-gold {background-position: 0 -26px;}.checkout .flag.flag-master-luiza {background-position: 0 -54px;}.checkout .flag.flag-hipercard {background-position: 0 -82px;}.checkout .flag.flag-elo {background-position: 0 -109px;}.checkout .flag.flag-aura {background-position: 0 -137px;}.checkout .flag.flag-visa {background-position: 0 -162px;}.checkout .flag.flag-mastercard {background-position: 0 -187px;}.checkout .flag.flag-amex {background-position: 0 -214px;}.checkout .flag.flag-paypal {background-position: 0 -242px;}.checkout .flag.flag-bankslip {background-position: 0 -271px;}.checkout .flag.flag-card {background-position: 0 -300px;}.checkout .checkout-li .payment-description {font-size: 15px; margin-left: 55px;}.checkout .checkout-list .payment-description.expiration {font-size: 12px; color: #8c8c8c;}.checkout .flag-no-card {margin-top: -5px;}.checkout .checkout-list.payment-list .checkbox.radio.checkout-li input + label:before {top: 30%;}.checkout .flag-issuer{margin-top: -6px; margin-left: 10px;}.checkout .payment .card-list li{overflow: hidden; padding-top: 10px; padding-bottom: 20px;}.checkout .payment .card-list li:last-child{border-bottom: 0; padding-bottom: 0;}.checkout .payment .card-list p{line-height: 1.2em; margin-bottom: 3px; float: right; margin-top: 15px;}.checkout .payment .card-list .flag{margin-top: 7px; max-width: 60px;}.checkout .payment .btn-add-card{margin-bottom: 20px;}.checkout .payment .card-list li{position: relative;}.checkout .payment .card-list li a{float: left; width: 100%;}.checkout .payment .card-list li.active:after{content: ""; display: block; width: 9px; height: 15px; background: url(../img/sprite.png) no-repeat 0 -742px; position: absolute; right: 15px; top: 27px;}.checkout .payment .card-list .edit-row{clear: both;}.checkout .payment .card-list .card-select{font-size: 1.4em; display: block; color: inherit;}.checkout .payment .card-list .card-select.inactive{float: left; width: 100%; opacity: 0.3;}.checkout .payment .card-list .card-select .paypal-li {margin-top: 10px;}.checkout .payment .card-list .card-select .paypal-li span {display: block;}.checkout .payment .card-list .card-select .paypal-li span.paypal-discount {display: inline-block; font-size: 13px;}.payment-box{cursor: pointer; position: relative; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; margin-bottom: 15px;}.payment-box:after{content: ""; display: block; background: url(../img/sprite.png) no-repeat 0 -575px; width: 18px; height: 10px; margin-right: 10px; position: absolute; right: 0; top: 20px;}.payment-box.active:after{background-position: 0 -680px;}.payment-box .change-btn{margin-top: 10px;}.products-full{display: none;}.address-full{display: none;}.payment-order-items li{list-style: none;}.payment-order-items .image{margin-right: 10px; margin-bottom: 10px;}.payment-order-items .description{margin-left: 75px; line-height: 1.4em;}.payment-order-items .description span{margin-bottom: 5px;}.payment-order-items .products-resume .title{display: inline-block; padding-right: 10px;}.payment-order-items .products-resume .price{display: inline-block;}.payment-order-items .products-full li{margin-bottom: 20px;}.payment-order-items .products-full .title{display: block;}.payment-order-items .products-full .price{display: block;}.payment-order-items .products-full .seller{display: block;}.payment-shipping-address .products-full .title-blue{padding-top: 0;}.payment-shipping-address p{line-height: 1.4em; margin-bottom: 10px;}#card-add-view .card-form {padding-top: 20px;}#card-add-view .help-text-fieldset {position: absolute; color: #8c8c8c; top: 30%;}#card-add-view .help-text-fieldset.month-year {left: 172px;}#card-add-view .help-text-fieldset.icon-flag {left: 215px; top: 8px;}.card-edit {position: relative;}.card-edit .card-change{line-height: 1em; float: right;}.checkout .card-edit-form .flag{position: relative; margin-left: 10px; margin-right: 5px; float: right;}.checkout .card-edit-form .form-intro{margin-bottom: 10px; line-height: 1.4em;}.checkout .card-edit-form .row-card .error{margin-top: -4px;}.ebit-message{text-decoration: none; display: block; padding: 10px; color: #000; border-radius: 4px;}.ebit-message p{margin-bottom: 5px;}.ebit-message p:last-child{margin-bottom: 0;}.ebit-message{position: relative;}.order-info{padding: 10px 0;}.order-info p{margin-bottom: 5px;}.order-info .checkout .flag{margin: 0px;}.order-info .method-row{padding-top: 2px;}.order-info .method-row .label{padding-top: 10px;}.order-info .method-row .installments{display: inline-block; line-height: 1.1em; padding-top: 10px; margin-left: 50px;}.order-info .flag{margin-right: 8px; vertical-align: top; margin-top: -2px;}#paypal-processing{text-align: center; margin: 0 auto; background-color: #fff; position: absolute; top: 0; z-index: 9998; height: 100%; width: 100%; line-height: normal; display: none;}.container-processing{padding: 20px;}#paypal-processing .container-processing .paypal-loading{height: 40px; width: 40px; margin: 13vh auto;}#paypal-processing .container-processing span h1{font-size: 22px; margin: 10px; color: #0083ca;}#paypal-processing .container-processing span h2{font-size: 14px; font-weight: normal; color: #404040;}.order-cancel{line-height: normal;}.order-cancel h2{font-size: 18px; line-height: normal; padding-bottom: 20px;}.order-cancel .info-order p{padding-bottom: 20px; margin-left: 15px; margin-right: 15px; font-size: 15px;}.order-cancel .btn{width: 100%;}.order-cancel .action{margin-bottom: 20px; margin-left: 15px; margin-right: 15px;}.order-cancel .order-number{padding: 20px; margin-bottom: 20px;}.order-cancel .order-number .small{margin-bottom: 10px;}.order-cancel .order-number .number{font-size: 21px;}#service {font-family: Arial;}.service-header {border-bottom: 1px solid #f2f2f2;}.service-header .service-content {padding: 15px; color: #404040; font-family: Arial;}.service-header .service-content .service-title {display: block; height: 45px; position: relative;}.service-header .service-content .service-title img {width: 35px; position: absolute;}.service-header .service-content .service-title h2 {display: inline-block; font-size: 16px; color: #0083ca; margin-left: 50px;}.service-header .service-content ul {display: block; list-style: none; position: relative; margin-bottom: 10px;}.service-header .service-content li {position: relative; padding: 10px 0; border-bottom: 1px solid #f2f2f2; margin-right: -15px;}.service-header .service-content li .check-success {position: absolute; color: #0083ca; top: 25%;}.service-header .service-content li .item-description {margin-left: 30px; display: inline-block; width: 60%; font-size: 15px; line-height: normal;}.service-header .service-content li .item-price {position: absolute; top: 25%; right: 15px; font-size: 16px; color: #0083ca;}.service-header .service-content .service-warning {font-size: 13px; line-height: normal; display: block; color: #8c8c8c;}.service-details {padding: 15px; font-size: 15px; line-height: normal; color: #404040; position: relative;}.service-details .icon-back {position: absolute; font-size: 23px; color: #0083ca; left: 10px; top: 13px;}.service-details h3 {margin-left: 30px; font-size: 17px; color: #0083ca; display: block;}.service-details span {margin-top: 20px; display: block;}.service-infos {padding: 15px; font-size: 14px; color: #404040; line-height: normal; border-bottom: 1px solid #f2f2f2;}.service-infos .title-description {font-weight: bold; margin-bottom: 15px; display: block;}.service-infos ul.reasons {margin-left: 15px; font-size: 15px;}.service-infos ul.reasons li {margin-bottom: 15px;}.service-infos ul.reasons li span {font-weight: bold; font-size: 14px;}.service-infos ul.reasons li p {font-size: 14px;}.service-details-content .item-details {border-bottom: 1px solid #f2f2f2; padding: 15px; font-size: 16px; color: #404040;}.service-details-content .item-details .icon-right-arrow {float: right; color: #8c8c8c;}.checkout.checkout-review .attribute{margin-top: 0px; margin-bottom: 0px; color: #8c8c8c; font-size: 13px;}.checkout.checkout-review .quantity{color: #8c8c8c; font-size: 11px;}.checkout-review .price {font-size: 14px; line-height: normal;}.checkout-review .product-title {font-size: 13px; color: #404040;}.checkout-review .review-title-package {display: block; padding-top: 15px; padding-left: 15px; padding-right: 15px; font-size: 14px;}.checkout-review .review-basket,.checkout-review .review-payment {display: block; padding: 15px; font-size: 15px; border-bottom: 15px solid #f2f2f2;}.checkout-review .review-basket {padding: 15px 15px 0 15px;}.container-coupon {border-top: solid 1px #F2F2F2; margin-top: 10px; box-sizing: border-box;}.show-coupon-button {color: #999; cursor: pointer; line-height: 50px; display: block;}.review-basket-coupon legend {margin-bottom: 10px; margin-top: 20px;}.coupon-content-container {padding-bottom: 30px;}.coupon-content-container p {line-height: 40px;}.coupon-content-container h5 {font-size: 1em; display: block; float: left; text-transform: uppercase;}.coupon-content-container span {float: right; color: #8c8c8c; position: relative; top: -12px;}.text-add-coupon {color: initial;}.text-invalid-coupon {color: red;}.text-Unreadable-coupon {color: #ff9a30}#review-basket-coupon-container {position: relative; margin-bottom: 15px;}.review-basket-coupon input {border-radius: 4px; border: 1px solid #ccc; padding: 15px; width: 86%; display: block; box-sizing: border-box; float: left;}.coupon-icon-text-remove {right: 16%; top: 36px; background: url(../img/sprite.png) no-repeat -12px -60px; display: inline-block; vertical-align: middle; text-transform: uppercase; text-decoration: none; width: 30px; height: 30px; position: absolute; display: none;}.review-coupon-error {color: red;}.review-coupon-no-readable {color: #FFC107;}.review-basket-coupon button {border-radius: 0px 4px 4px 0px; display: block; height: 50px; line-height: 40px; border-left: 0; width: 14%; border: 1px; font-size: 0.9em; text-transform: UPPERCASE; position: relative; left: -3px; font-family: Arial; color: #6e6e6e; background: #E1E0E9}.checkout-review {padding-bottom: 0px;}.checkout-review .content-text-review {color: #8c8c8c; font-size: 12px;}.checkout-review .content-text-price {color: #8c8c8c; font-size: 14px;}.checkout-review .left-info-review {float: left; margin-right: 10px; overflow: hidden;}.checkout-review .left-info-review strong {font-size: 14px; color: #3fcb2a; display: block; margin-top: 3px;}.checkout-review .right-info-review {float: right; overflow: hidden;}.checkout-review .review-button {display: block; padding-bottom: 15px; background-color: #f2f2f2;}.checkout-review .checkout-list-packages {margin: 15px 0 0 0; !important}.checkout-review .checkout-list-packages li {border-top: 1px solid #f2f2f2;}.checkout-review .review-packages {display: block; font-size: 14px;}.checkout-review .review-packages .delivery-types {border-bottom: 15px solid #f2f2f2;}.checkout-review .line-review {display: block; margin-bottom: 7px;}.checkout-review .package {padding-top: 15px; padding-left: 15px; padding-right: 15px;}.checkout-review .line-review-content {display: block; margin-bottom: 15px; position: relative; overflow: hidden;}.checkout-review .line-review-container {display: block; margin-bottom: 5px; position: relative; overflow: hidden;}.checkout-review .line-review-content.address-line {margin-bottom: 7px;}.checkout-review .shipping-types {margin: 0 -15px; padding: 15px; border-bottom: 1px solid #f2f2f2; position: relative;}.checkout-review .shipping-address {font-size: 13px;}.checkout-review .shipping-pickup-store .shipping-address {border-top: 1px solid #f2f2f2; margin-left: 45px; padding: 10px 0; position: relative;}.checkout-review .shipping-address span,.checkout-review .shipping-types span {display: block;}.checkout-review .shipping-address span.shipping-time,.checkout-review .shipping-types span.shipping-time {margin-top: 5px; color: #59c00b;}.checkout-review .shipping-address .icon-right-arrow,.checkout-review .shipping-types .icon-right-arrow {position: absolute; right: 8px; top: 40%; font-size: 15px; color: #c7c7cc;}.checkout-review .line-review-content .image {position: absolute; left: 0px; top: 0px;}.checkout-review .line-review-content .item-detail {margin-left: 57px;}.checkout-review .line-review-content.block-flag {display: block; position: relative;}.checkout-review .line-review-content .payment-title {font-size: 15px;}.checkout-review .line-review-content .card-number {font-size: 15px;}.checkout-review .line-review-content .card-date {display: block; font-size: 13px; color: #8c8c8c;}.checkout-review .line-review-content .flag-review {right: 0px; top: 0px; margin: 0 auto; padding: 0;}.checkout-review .line-review-content .product-price-package {font-size: 13px; line-height: normal; display: block;}.checkout-review .review-block-title {font-size: 15px;}.checkout-review .review-block-title.shipping-description {font-size: 13px;}.checkout-review .review-block-change {font-size: 15px; text-decoration: none; color: #0083ca;}.checkout-review fieldset.installments {padding: 12px 0;}.checkout .calendar-area {display: block;}.checkout .calendar {text-align: center; font-size: 17px;}.checkout .calendar .clndr {padding-top: 15px;}.checkout .calendar .clndr .clndr-table-area {padding: 0 15px;}.checkout .clndr .clndr-controls {position: relative; max-width: 400px; margin: 0 auto;}.checkout .clndr .clndr-controls .clndr-previous-button {position: absolute; left: 0px; top: 0px; width: 60px; text-align: left; height: 30px; padding-left: 15px;}.checkout .clndr .clndr-controls .clndr-next-button {position: absolute; right: 0px; top: 0px; width: 60px; text-align: right; height: 30px; padding-right: 15px;}.checkout .clndr .clndr-controls .month {font-weight: bold; font-size: 16px;}.checkout .clndr-table .header-day {font-size: 16px;}.checkout .clndr-table tr {height: 40px;}.checkout .clndr-table td {width: 60px; vertical-align: middle;}.checkout .clndr-table td.day.event {color: #0083ca;}.checkout .clndr-table td.day {color: #bababa;}.checkout .clndr-table td.day .day-contents {padding: 5px; width: 20px; margin: 0 auto;}.checkout .clndr-table td.day.event.selected .day-contents {background: #0083ca; border-radius: 20px; color: #fff;}.checkout .clndr-table {margin: 0 auto;}.checkout__content-store {padding: 0 15px;}.checkout__title-store {font-size: 14px; margin-top: 15px; display: inline-block; width: 95px;}.checkout__filter-store {border: none; display: inline-block; width: 170px;}.checkout__search-label {width: 100%; height: 8px; border-bottom: 1px solid #E0E0E0; text-align: center; margin-bottom: 20px;}.checkout__search-text {font-size: 14px; background-color: #FFFFFF; padding: 0 10px; color: #8c8c8c;}.icon-search-checkout {margin-top: 15px;}.checkout .checkout-scheduled-delivery .section-header,.checkout .checkout-pickup-store .section-header {font-size: 15px;}.checkout .checkout-scheduled-delivery .checkout-list li {padding: 20px 15px;}.checkout .checkout-scheduled-delivery .checkout-list .list-info h3,.checkout .checkout-scheduled-delivery .checkout-list .list-info p {display: inline-block; font-size: 15px;}.checkout .checkout-pickup-store .pickup-store-form {padding: 0 15px; margin-top: 15px;}.checkout .checkout-pickup-store .local-infos {margin-top: 15px; display: block;}.checkout-pickup-store .local-infos .container-warning-pickup{padding-bottom: 8px; margin-bottom: 15px; position: relative;}.checkout-pickup-store .local-infos .container-warning-pickup .bar-div{height: 8px; width: 115%; display: block; position: absolute; bottom: 0; z-index: 2; background-color: #ccc; left: -15px;}.checkout .checkout-pickup-store .warning-content {background-color: #fff;}.checkout .checkout-pickup-store .warning-content .warning-approved {font-size: 14px; color: #59c00b; margin-bottom: 3px; margin-right: 50px;}.checkout .checkout-pickup-store .warning-content .warning-distance {font-size: 12px; color: #757575; float: right;}.checkout .checkout-pickup-store .warning-content .warning-email-sended {font-size: 12px; color: #f5a623; margin-bottom: 10px;}.checkout .checkout-pickup-store .pickup-store-content {background-color: #fff;}.checkout .checkout-pickup-store .content-box-info{padding-bottom: 15px; border-bottom: 6px solid #e8e8e8; margin-bottom: 15px;}.checkout .checkout-pickup-store .pickup-store-address {font-size: 12px; font-weight: 700; color: #404040;}.checkout .checkout-pickup-store .pickup-store-complement {font-size: 12px; color: #404040;}.checkout .checkout-pickup-store .pickup-store-informations {font-size: 12px; color: #757575;}.checkout .checkout-pickup-store .local-infos .maps-image {text-align: center; display: block; margin-bottom: 20px;}.checkout .checkout-pickup-store .local-infos .maps-image img {border-radius: 4px;} .checkout .checkout-pickup-store .local-infos .check-person {display: block; margin-bottom: 15px; height: auto;}.checkout .checkout-pickup-store .local-infos .check-person label p {display: block; margin-left: 35px; margin-top: -20px; font-size: 15px;}.checkout .checkout-pickup-store .local-infos .text-info {text-align: left; font-size: 12px; padding-bottom: 15px; color: #404040;}.checkout .checkout-pickup-store .local-infos .text-warning {text-align: left; font-size: 12px; padding-bottom: 5px; color: #8c8c8c; display: none;}.checkout .checkout-pickup-store .submit-pickup {margin-top: 20px;}.checkout .order-area {padding-left: 15px; padding-right: 15px; padding-top: 20px; padding-bottom: 10px; text-align: center; background-color: #f2f2f2; margin-top: 15px; font-size: 14px;}.checkout .order-area p {margin-bottom: 10px; display: block;}.checkout .order-area .number {font-size: 25px;}.checkout .order-area a {text-decoration: none; color: #8c8c8c; margin-top: 20px; display: block;}.checkout .bankslip-area {padding-top: 15px; text-align: center; font-size: 14px;}.checkout .bankslip-area .title {padding: 0px 15px 15px 15px; text-align: center; font-size: 15px;}.checkout .bankslip-area .barcode {padding-bottom: 10px; text-align: center; font-size: 15px; max-width: 236px; margin: 0 auto; font-weight: bold; word-wrap: break-word;}.checkout .bankslip-area .icon-bankslip {font-size: 45px; margin-bottom: -15px;}.checkout .bankslip-area .btn-copy-barcode {font-size: 13px; background-color: #59c00b; border-radius: 4px; border: 0; color: #ffffff; margin: 0 auto; padding: 15px 50px; margin-bottom: 10px;}.checkout .bankslip-area .expiration{color: #fb9600; font-size: 15px; margin-bottom: 10px;}.checkout .bankslip-area .notice{color: #8c8c8c; font-size: 15px; margin-bottom: 10px; margin: 0 auto; max-width: 241px;}.checkout .order-done .promotions-list {margin-top: 15px; display: block; border-top: 15px solid #f4f4f4;}.checkout .order-done .promotions .promotion-banner {margin-top: 15px; display: block; border-bottom: 15px solid #f2f2f2;}.checkout .recommendation-area {margin-top: 14px; display: block;}.checkout .recommendation-area .reference .title p {font-weight: normal !important; font-size: 17px;}.bobby-recommendation .recommendation-list {border-top: 15px solid #f4f4f4;}.pop-up-warning__window{position: fixed; width: 80vw; height: 150px; top: 50%; left: 50%; margin-left: -44vw; background-color: white; z-index: 99999; padding: 15px; border-radius: 4px; margin-top: -75px; font-size: 13px; line-height: normal;}.pop-up-warning__title {font-size: 17px; display: block; margin-bottom: 30px; color: #404040;}.pop-up-warning__shadow{position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(34, 34, 34); opacity: 0.6; z-index: 9999;}.pop-up-warning__confirm {font-size: 14px; display: block; margin-top: 40px; color: #0083ca; text-align: right; font-weight: 700;}.pickup-store-arrow-right{position: absolute; right: 0; margin-top: -40px; right: 26px;}.pickup-store-form .container-warning-pickup {border-bottom: 1px solid; border-color: #f2f2f2; position: relative; padding-bottom: 10px; margin-bottom: 10px;}.content-promotion{font-family: 'GothamRounded-Light', sans-serif, Arial; background: rgb(62, 24, 112);}.coupom{width: 825px; margin: 0 auto; background: url(../img/bau/cupom-bg.png); overflow: hidden; background-position-y: -10px; padding: 10px 0; text-align: center;}.coupom__titles{width: 400px; float: left;}.coupom__sub-title{color: rgb(0, 233, 167); text-transform: uppercase; font-size: .8em; margin-top: 5px;}.coupom__bold{font-weight: bold;}.coupom__actions{width: 400px; float: right; margin-top: 10px;}.coupom__btn{border: 1px solid #fff; border-radius: 20px; padding: 8px 15px; background: transparent; color: #fff; font-weight: bold; margin-right: 15px;}.coupom__rules{color: #fff; font-size: .9em;}.coupom__certificate{margin-top: 10px; color: #fff; font-size: .7em; display: block;} .checkout .whatsapp-option, .checkout .whatsapp-option--magalu, .checkout .whatsapp-registered {display: block; padding: 30px 16px; overflow: hidden; margin-bottom: -15px; opacity: 1; position: absolute; left: 0; top: 0; width: 100%; z-index: 1; height: 75px;}.checkout .whatsapp-option__content--magalu {width: 73%; margin-left: 20%;}.checkout .whatsapp-option__container {position: relative; height: 148px; margin: 25px 0;}.checkout .whatsapp-option {transition: all .3s linear;}.checkout .whatsapp-option__block {opacity: 1;}.checkout .whatsapp-option__none {opacity: 0; height: 0;}.checkout .whatsapp-registered {z-index: 0; background-color: #0083ca;}.checkout .whatsapp-option__icon-whatsapp,.checkout .whatsapp-registered__icon-whatsapp-registered {width: 20%; text-align: center; float: left; height: 60px; margin-top: 7px;}.checkout .whatsapp-option__content,.checkout .whatsapp-registered__content {float: left; width: 71%; text-align: left;}.checkout .whatsapp-option__description,.checkout .whatsapp-option__description--magalu,.checkout .whatsapp-registered__description {line-height: 18px; font-size: 14px; margin-bottom: 15px; color: #000000;}.checkout .whatsapp-registered__description {margin-top: 16px; color: #fff;}.checkout .whatsapp-option__option-in,.checkout .whatsapp-option__option-in--magalu {display: block; font-size: 14px; color: #59c00b; text-decoration: underline;}.checkout .whatsapp-option--magalu {background-color: #0083ca;}.checkout .whatsapp-option__description--magalu {color: #ffffff;}.checkout .whatsapp-option__option-in--magalu {color: #ffffff; border-radius: 4px; border: solid 1px #ffffff; text-decoration: none; display: inline; padding: 6px;}@media (max-width: 825px) {.content-promotion{background: rgb(62, 24, 112);} .content-promotion {text-align: center;} .coupom{width: 100%; background: rgb(62, 24, 112);} .coupom__titles, .coupom__actions{width: 100%; float: none; display: block; margin-top: 50px;}}.credit-payment {padding: 15px; overflow: hidden;}.credit-payment__box {border-bottom: 10px solid; border-color: #f2f2f2;}.credit-payment__option {float: left; width: 100%;}.credit-payment__flag {float: left; margin-top: -32px;}.credit-payment input + label:before {width: 100%;}.credit-payment__price-credit, .credit-payment__price-credit-review {font-size: 14px; color: #3fcb2a; margin-top: 3px; font-weight: 700;}.credit-payment__price-credit-review {font-weight: 400; margin-top: 0px;}.credit-payment__price {color: #0083ca;}.credit-payment__left-flag {top: 15px;}.credit-payment__unlimited-line {padding: 0px !important;}.credit-payment__to-left {float: left;}.credit-payment__to-right {float: right;}.credit-payment__info-review {margin-bottom: 5px; overflow: hidden; font-size: 14px;}.credit-payment .credit-payment__info-review:last-child {margin-bottom: 0px; margin-top: 10px;}.credit-payment__header-payment {border-bottom: 1px solid #f2f2f2;}.checkout .checkout-list .credit-payment__feature {font-size: 15px; color: #0083ca; margin-bottom: 3px;}.checkout .checkout-list .credit-payment__sub-feature {font-size: 12px; color: #8c8c8c;}.checkout .border-bottom-header {padding-bottom: 15px; border-bottom: 1px solid #f2f2f2;}.credit-payment__box-margin {margin-top: 15px;}.credit-payment__box-checkbox {margin-top: 15px;}.price__flag {margin-top: 7px;}.line-review__right {margin-bottom: 30px; display: block;}section.container-warning-pickup {padding-top: 10px; padding-left: 15px; padding-right: 15px;}.store-filter{-moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 15px; background-color: #fff; font-size: 13px; color: #404040; line-height: normal; border-bottom: 15px solid #f2f2f2;}.pickup-stores--title{color: #0083ca;}#support {margin: 0 auto; font-family: Arial; line-height: normal; font-weight: normal;}#support a {text-decoration: none;}#support .ticket-list-title {padding: 15px 10px; font-weight: bold; font-size: 14px; display: block; background-color: #f4f4f4;}#support a.product {border-bottom: 1px solid #e5e5e5; display: block; background-color: #fff;}#support .icon.icon-right-arrow {color: #8c8c8c;}#support .product-list.icon.icon-right-arrow {right: 10px; position: absolute; margin-top: 22px;}#support .product {background-color: #f4f4f4; padding: 15px;}#support .product img {border-radius: 50%; display: inline-block; width: 59px; margin-right: 15px;}#support .product .product-info {float: none; display: inline-block; vertical-align: middle; width: 70%;}#support .product .product-info .product-title {color: #404040; font-size: 14px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left;}#support .product .product-info .ticket-status-index {color: #8c8c8c; font-size: 14px; margin-top: 10px; display: block;}#support .product .product-info .product-return {display: block; color: #0083ca; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; margin-top: 10px;}#support .tickets {padding: 15px 15px 0 15px; margin-bottom: 101px;}#support ol.messages {list-style: none;}#support ol.messages li.message-customer {background-color: #f4f4f4; width: 100%; border-radius: 4px; margin-bottom: 10px;}#support ol.messages li.message-seller {background-color: #E9F8FF; width: 100%; border-radius: 4px; margin-bottom: 10px;}#support ol.messages li.message-marketplace {background-color: #0083ca; width: 100%; border-radius: 4px; margin-bottom: 15px;}#support ol.messages li .message-header {padding: 15px;}#support ol.messages li .message-content {padding: 0 15px 15px 15px;}#support ol.messages li.message-customer .message-header .title,#support ol.messages li.message-seller .message-header .title {font-size: 14px; font-weight: bold; color: #404040;}#support ol.messages li.message-customer .message-header .date,#support ol.messages li.message-seller .message-header .date {position: absolute; right: 30px; font-size: 12px; color: #8C8C8C;}#support ol.messages li.message-customer .message-content p,#support ol.messages li.message-seller .message-content p {font-size: 14px; color: #404040;}#support ol.messages li.message-marketplace .message-header .title {font-size: 14px; font-weight: bold; color: #fff;}#support ol.messages li.message-marketplace .message-header .date {position: absolute; right: 30px; font-size: 12px; color: #fff;}#support ol.messages li.message-marketplace .message-content p {font-size: 14px; color: #fff;}#support .message-empty {padding: 15px; height: 84vh; margin-top: -160px; text-align: center; display: none;}#support .message-empty .chat-empty {display: inline-block; top: 42vh; position: relative; margin-top: -40px; text-align: center;}#support .message-empty .chat-empty img {height: 120px; width: 176px; margin-bottom: 15px;}#support .message-empty .chat-empty p {color: #404040; font-size: 17px; text-align: center;}#support .send-area {position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 99; background: #fff; padding: 0 15px 15px 15px;}#support .send-area .chat-box {margin-bottom: 15px; margin-right: 80px;}#support .send-area .send {float: right; margin-top: 31px;}#support textarea {font-family: Arial; font-size: 14px; color: #404040; border-color: #f4f4f4; border-radius: 4px; padding: 15px; width: 100%; box-sizing: border-box; resize: none; height: 70px; float: left;}#support .tickets .ticket .ticket-rating {display: none; text-align: center; padding: 0 15px 15px 15px; font-size: 14px; color: #404040;}#support .tickets .ticket .feedback-rating {display: none; text-align: center; padding: 0 15px 15px 15px; font-size: 14px; color: #404040;}#support .tickets .ticket .ticket-rating .ticket-rating-stars {width: 100%; margin: 0 auto; text-align: center; display: block;}#support .tickets .ticket .ticket-rating .send-rating {display: none; margin-top: 15px; color: #0083ca;}#support .tickets .ticket .mediation {display: none; text-align: center; padding: 15px; font-size: 14px; color: #404040; border-top: 1px solid #f4f4f4;}#support .tickets .ticket .mediation span.mediation-magazine {display: inline-block; color: #0083ca;}#support .tickets .ticket .ticket-id {display: none; padding: 0 15px 40px 15px; text-align: center; font-size: 14px; font-weight: bold; color: #404040;}#support .topic-area {padding: 15px;}#support .topic-area .topic-header {margin-bottom: 15px;}#support .topic-area .topic-header .title {font-size: 17px; font-weight: bold; color: #404040;}#support .topic-area .topic-header .requirements {float: right; font-size: 14px; color: #0083ca;}#support .topic-area .select-reason {margin-bottom: 15px;}#support select {font-size: 14px; color: #404040; padding: 10px 10px; border: 1px solid #f4f4f4; width: 100%; border-radius: 4px; background-color: #fff;}#support .topic-area .description-box {margin-bottom: 15px; float: left; width: 100%;}.requirements-list {margin: 0 auto; background-color: #fff; position: absolute; top: 0; z-index: 9998; height: 100%; width: 100%; line-height: normal; display: none;}.requirements-list .requirements-area {padding: 15px;}.requirements-list .requirements-area .requirements-title {font-size: 17px; color: #0083ca; display: block;}.requirements-list .requirements-area .return,.requirements-list .requirements-area .replace {display: none;}.requirements-list .requirements-area .close-button {top: 15px; position: absolute; right: 15px;}.requirements-list .requirements-area ul {margin-top: 30px; font-size: 14px; color: #404040;}.requirements-list .requirements-area ul li {margin-bottom: 15px; list-style-position: inside;}.mediation-question {text-align: center; margin: 0 auto; background-color: #fff; position: absolute; top: 0; z-index: 9998; height: 100%; width: 100%; line-height: normal; display: none;}.mediation-question .close-button {position: absolute; top: 15px; right: 15px; font-size: 30px; color: #0083ca;}.mediation-question .mediation-area {padding: 15px; margin-top: 20vh;}.mediation-question .mediation-area .mediation-title {color: #0083ca; font-size: 23px; text-align: center; margin-bottom: 15px; display: block;}.mediation-question .mediation-area .mediation-info {font-size: 14px; color: #404040; margin-bottom: 30px; display: block;}.mediation-question .mediation-area .buttons button {margin-bottom: 15px;}#support .icon-right-arrow {float: right; color: #404040;}#support .link-return {display: none;}@charset: 'UTF-8';.centralizer {max-width: 720px; min-width: 320px; margin:0 auto; text-align: center;}.site-disabled {background: #bc0000; width: 100%; height: auto; line-height: normal;}.site-disabled .color-yellow {color: #FFEE2F;}.site-disabled .header-disabled {padding-top: 20px;}.site-disabled .header-disabled .title-disabled {display: inline-block; color: #fff; margin-left: 10px; font-size: 11px; font-family: 'GothamRounded-Book', Arial; text-align: left; width: 160px;}.site-disabled .header-disabled .title-disabled .title {font-size: 16px;}.site-disabled .header-disabled .title-disabled span {display: block; font-family: 'GothamRounded-Light', Arial;}.site-disabled .header-disabled .title-disabled span.icon {display: inline-block; background-color: #9F0000; text-align: center; margin: 0 auto; padding: 3px 6px; border-radius: 15px; margin-right: 7px;}.site-disabled .header-disabled .header-logo {width: 130px; margin: 0 auto; margin-top: -50px; display: inline-block;}.site-disabled .social {text-align: center; background-color: #9F0000; display: block; padding: 10px 0;}.site-disabled .social span {font-family: 'GothamRounded-Light', Arial; color: #fff; font-size: 11px; display: block;}.site-disabled .social span.icons-social {margin-top: 5px;}.site-disabled .social span.icons-social a {text-decoration: none;}.site-disabled .social span.icons-social .twitter {margin: 0 30px;}.site-disabled .app-area {padding: 10px 15px; background: #fff; position: relative; height: 25px;}.site-disabled .app-area a {text-decoration: none;}.site-disabled .app-area span {font-family: 'GothamRounded-Book', Arial; color: #bc0000; width: 70%; display: block; font-size: 11px;}.site-disabled .app-area img {position: absolute; top: -5px; right: 15px; width: 100px;}.site-disabled .register-area {background-color: #F2F2F2; padding: 15px 10px;}.site-disabled .register-area span {text-align: center; font-family: 'GothamRounded-Book', Arial; color: #bc0000; display: block; font-size: 11px; margin-bottom: 10px;}.site-disabled .register-area .form-fast-register p {color: #8c8c8c; font-size: 10px; text-align: center;}.site-disabled .info-area {padding: 15px; text-align: center;}.site-disabled .info-area .title-info {font-family: 'GothamRounded-Book', Arial; font-size: 14px;}.site-disabled .info-area p {display: block; margin-top: 10px; color: #fff; font-family: Arial; font-weight: normal; font-size: 13px; text-align: justify;}.site-disabled .info-area a {color: #fff;}.site-disabled .info-area .stores {display: block; margin-top: 15px; color: #fff;}.site-disabled .go-stores {font-family: 'GothamRounded-Light', Arial; margin-top: 20px; font-size: 12px;}.site-disabled .icon-search {margin-right: 10px;}.my-space {overflow: hidden; margin-bottom: 15px;}.my-space__borderland {padding: 0 10px;}.my-space .icon {color: #797979; position: relative; top: 4px;}.my-space .icon-orders {margin: 0px 8px 0 5px;}.my-space .icon-rules {margin: 0px 9px 0 5px;}.my-space .icon-stores {margin: 0px 9px 0 5px;}.my-space .icon-sac {margin: 0px 9px 0 5px;}.my-space .icon-question {margin: 0px 9px 0 5px;}.my-space .icon-fast-cart {margin: 0px 4px 0 5px; font-size: 25px;}.my-space .icon-right-arrow {font-size: 13px; float: right;}.icon-right-arrow--login {float: right; margin-top: 13px; position: relative; right: 14px; color: #fff; font-size: 11px;}.my-space__icon-sub-tittle {font-size: 20px;}.my-space__tittle {display: block; color: #0083ca; font-size: 17px; margin: 15px 0;}.my-space__sub-tittle {color: #494949; font-size: 15px; margin-left: 10px;}.my-space__container-itens {list-style: none;}.my-space__item {display: table; width: 100%;}.my-space__link {text-decoration: none; display: table-cell; vertical-align: middle; height: 50px;}.my-space__profile-icon {background-color: #FFF; border-radius: 100%; width: 25px; height: 21px; margin-left: 14px; padding-top: 4px; float: left; margin-right: 10px; color: #0083ca; position: relative; top: -2px; margin-top: 13px;}.my-space__separator {height: 10px; background-color: #eeeeee;}.my-space__separator--button {padding:15px 10px;}.my-space__go-home-button {color: #fff; height: 45px; border-radius: 4px; font-size: 14px; background-color: #0083ca; border: none; width: 100%; margin-bottom: 15px;}.my-space__exit-button {color: #E25335; height: 45px; border-radius: 4px; font-size: 14px; background-color: transparent; border: none; width: 100%;}footer .last-viewed {border : 0 none;}#smartbanner {position:relative !important; left:0; top:0px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none;}#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}#smartbanner .sb-container {margin: 0 auto;}#smartbanner .sb-close {position:absolute; left:7px; top:30px; width:14px; height:14px; font-family:'ArialRoundedMT', Arial; font-size:26px; line-height:15px; text-align:center; color: black; text-decoration:none;}#smartbanner .sb-icon {position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3);}#smartbanner.no-icon .sb-icon {display:none;}#smartbanner .sb-info {position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a;}#smartbanner #smartbanner.no-icon .sb-info {left:34px;}#smartbanner .sb-info strong {display:block; font-size:13px; color:#4d4d4d; line-height: 18px;}#smartbanner .sb-info > span {display:block;}#smartbanner .sb-info em {font-style:normal; text-transform:uppercase;}#smartbanner .sb-button {position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; text-transform:uppercase; text-decoration:none; border-radius: 3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;}#smartbanner .sb-button:active, #smartbanner .sb-button:hover {background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%);}#smartbanner .sb-icon.gloss:after {content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px;}#smartbanner.android {border: 0; background: rgba(64, 64, 64, 1.0); solid #88B131; box-shadow: none;}#smartbanner.android .sb-close {color:#fff;}#smartbanner.android .sb-info {color:#ccc;}#smartbanner.android .sb-info strong {color:#fff;}#smartbanner.android .sb-button {min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 3px; box-shadow: none; border-color: rgba(0, 131, 202, 1.0); background-color: rgba(0, 131, 202, 1.0); color:white;}#smartbanner.android .sb-button span {text-align: center; display: block; padding: 0 10px; text-shadow:none; box-shadow:none;}#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {background: none;}#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {background:#2AC7E1;}#smartbanner.windows .sb-icon {border-radius: 0px;}.search-not-found {padding: 20px;}.search-not-found h1 {font-family: HelveticaNeue; font-size: 1.4em; font-weight: 500; line-height: 1.12; text-align: center; color: #404040; margin-bottom: 11px;}.search-not-found h1 strong {color: #0083ca;}.search-not-found p {font-family: HelveticaNeue; font-size: 1.1em; line-height: 1.27; text-align: center; color: #8c8c8c;}.card_expiration-fieldset {margin-right: 12px;}.select-row {display: flex; align-content: center; align-items: center;}.label-select {font-size: 14px; margin-right: 12px; margin-left: 5px;}