html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.ns-w12{float:left;display:block;margin-right:2.35765%;width:100%;position:relative}.ns-w12:last-child{margin-right:0}.ns-w11{float:left;display:block;margin-right:2.35765%;width:91.4702%;position:relative}.ns-w11:last-child{margin-right:0}.ns-w10{float:left;display:block;margin-right:2.35765%;width:82.94039%;position:relative}.ns-w10:last-child{margin-right:0}.ns-w9{float:left;display:block;margin-right:2.35765%;width:74.41059%;position:relative}.ns-w9:last-child{margin-right:0}.ns-w8{float:left;display:block;margin-right:2.35765%;width:65.88078%;position:relative}.ns-w8:last-child{margin-right:0}.ns-w7{float:left;display:block;margin-right:2.35765%;width:57.35098%;position:relative}.ns-w7:last-child{margin-right:0}.ns-w6{float:left;display:block;margin-right:2.35765%;width:48.82117%;position:relative}.ns-w6:last-child{margin-right:0}.ns-w5{float:left;display:block;margin-right:2.35765%;width:40.29137%;position:relative}.ns-w5:last-child{margin-right:0}.ns-w4{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative}.ns-w4:last-child{margin-right:0}.ns-w3{float:left;display:block;margin-right:2.35765%;width:23.23176%;position:relative}.ns-w3:last-child{margin-right:0}.ns-w2{float:left;display:block;margin-right:2.35765%;width:14.70196%;position:relative}.ns-w2:last-child{margin-right:0}.ns-w1{float:left;display:block;margin-right:2.35765%;width:6.17215%;position:relative}.ns-last-child,.ns-w1:last-child{margin-right:0}.outer-container{max-width:68em;margin-left:auto;margin-right:auto}.outer-container::after{clear:both;content:"";display:table}.ns-w-p-50{width:48.82117%;margin-right:2.35765%}.ns-w-p-50.ns-last-child,.ns-w-p-50:last-child{margin-right:0}*{margin:0 auto}body,html{height:100%;background:#fff;color:#2a2f41}body,body button,body input,html,html button,html input{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Open Sans",sans-serif;font-size:1em}a,a:active,a:visited{color:#2a2f41;text-decoration:underline}a:focus,a:hover{text-decoration:none}main{display:block;width:100%}.breakpoint{min-width:930px;max-width:1306px}.mobile .breakpoint{min-width:0;max-width:100%}.breakpoint.zattini-refac,.pdp-tokyo{font-family:"Open Sans",sans-serif}img{display:block}input,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;width:auto;margin:0;padding:.8rem;border:.0625rem solid #b7b7b7;border-radius:.25rem;outline:0;background-color:#fff;color:#2a2f41;font-size:1em;line-height:normal}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#cecece}input::-moz-placeholder,select::-moz-placeholder{color:#cecece}input:-moz-placeholder,select:-moz-placeholder{color:#cecece}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#cecece}input.full-size,select.full-size{width:100%}input.error,select.error{border-color:#ca4545}label.error{color:#ca4545}label.label-block{display:block;margin-bottom:.375rem}label.generic-error{padding:3px;border-radius:3px;background-color:#ca4545;color:#fff}input[disabled=disabled],input[disabled],input[readonly=readonly],input[readonly],select[disabled=disabled],select[disabled]{background-color:#ebebeb}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%}input:not([type]):focus,input:not([type]):hover,input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,textarea:focus,textarea:hover{border:1px solid #ff691e}.always-shadow,input:not([type]):focus,input:not([type]):hover,input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,textarea:focus,textarea:hover{box-shadow:0 0 .0625rem #ff691e inset}.always-shadow.never-shadow,input:not([type]):focus.never-shadow,input:not([type]):hover.never-shadow,input[type=color]:focus.never-shadow,input[type=color]:hover.never-shadow,input[type=date]:focus.never-shadow,input[type=date]:hover.never-shadow,input[type=datetime-local]:focus.never-shadow,input[type=datetime-local]:hover.never-shadow,input[type=datetime]:focus.never-shadow,input[type=datetime]:hover.never-shadow,input[type=email]:focus.never-shadow,input[type=email]:hover.never-shadow,input[type=month]:focus.never-shadow,input[type=month]:hover.never-shadow,input[type=number]:focus.never-shadow,input[type=number]:hover.never-shadow,input[type=password]:focus.never-shadow,input[type=password]:hover.never-shadow,input[type=search]:focus.never-shadow,input[type=search]:hover.never-shadow,input[type=tel]:focus.never-shadow,input[type=tel]:hover.never-shadow,input[type=text]:focus.never-shadow,input[type=text]:hover.never-shadow,input[type=time]:focus.never-shadow,input[type=time]:hover.never-shadow,input[type=url]:focus.never-shadow,input[type=url]:hover.never-shadow,input[type=week]:focus.never-shadow,input[type=week]:hover.never-shadow,textarea:focus.never-shadow,textarea:hover.never-shadow{box-shadow:none}input:not([type]):active,input[type=color]:active,input[type=date]:active,input[type=datetime-local]:active,input[type=datetime]:active,input[type=email]:active,input[type=month]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=time]:active,input[type=url]:active,input[type=week]:active,textarea:active{border:.0625rem solid #bcbcbc}.mobile input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:1.875rem;height:1.875rem}.mobile input[type=checkbox]:checked{background-image:url(/2.86.1/shopcruzeiro/images/check-mark.png);background-repeat:no-repeat;background-position:50%;background-size:65%}input[type=radio]{width:auto}input[type=checkbox],input[type=radio]{padding:0;vertical-align:middle;box-sizing:border-box}.lt-ie9 input{width:auto;padding:.8rem 0;background-color:#eaeaea;color:#00163b;font-size:1em}.lt-ie9 input.full-size{width:100%}div.error input,div.error select,div.error textarea{border-color:#ca4545}div.error select:focus,div.error select:hover{border:1px solid #ff691e;box-shadow:0 0 .0625rem #ff691e inset}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;cursor:pointer}@media screen{select{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgMTQgOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGQ9Ik03LjM2MzQzOSw2Ljg2MTA0OTAxIEwxMi44NDkzMSwxLjgwODI4NDQxIEMxMy4wNTAyMywxLjYyMzIyNjkxIDEzLjA1MDIzLDEuMzIzODUwNjEgMTIuODQ5MzEsMS4xMzg3OTMxMSBDMTIuNjQ4MzksMC45NTM3MzU2MyAxMi4zMjMzNTIxLDAuOTUzNzM1NjMgMTIuMTIyNDMyMSwxLjEzODc5MzExIEw3LDUuODU2MTgwMDEgTDEuODc3NTcsMS4xMzg3OTMxMSBDMS42NzY2NSwwLjk1MzczNTYzIDEuMzUxNjEsMC45NTM3MzU2MyAxLjE1MDY5LDEuMTM4NzkzMTEgQzAuOTQ5NzcsMS4zMjM4NTA2MSAwLjk0OTc3LDEuNjIzMjI2OTEgMS4xNTA2OSwxLjgwODI4NDQxIEw2LjYzNjU2MSw2Ljg2MTA0OTAxIEM2LjczNjY3OCw2Ljk1Mzg5NDAxIDYuODY4MzM5LDcuMDAwMDAwMDEgNyw3LjAwMDAwMDAxIEM3LjEzMTY2MSw3LjAwMDAwMDAxIDcuMjYzMzIyLDYuOTUzODk0MDEgNy4zNjM0MzksNi44NjEwNDkwMSBMNy4zNjM0MzksNi44NjEwNDkwMSBaIiBpZD0iU3Ryb2tlLTMxOSIgc3Ryb2tlPSIjNUE1QTVBIiBzdHJva2Utd2lkdGg9IjAuNSI+PC9wYXRoPgogIDwvZz4KPC9zdmc+);background-repeat:no-repeat;background-position:right 10px top 50%}}select:focus,select:hover{border:1px solid #ff691e;box-shadow:0 0 .0625rem #ff691e inset}.input-control{display:inline-block;position:relative;height:1.8rem;margin-left:1%;padding-left:2.10938rem;line-height:29px;cursor:pointer}.input-control input{position:absolute;opacity:0;z-index:1}.input-control__indicator{display:block;position:absolute;top:2px;left:5px;width:1.5rem;height:1.5rem;border:1px solid #dcdcdc;border-radius:80%;outline:0;background-color:#eaeaea;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-control.radio input:active~.input-control__indicator,.input-control.radio input:focus~.input-control__indicator{background:#0081d0}.input-control.radio input:checked~.input-control__indicator:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border-radius:80%;background:#fff;content:""}.label-placeholder{display:block;width:100%}.label-placeholder label{display:block;position:absolute;top:0;left:0;width:100%;margin:0;padding:.8em;border:1px solid #dcdcdc;border-radius:5px;outline:0;background-color:#fff;font-size:1em;line-height:normal}i{font-style:normal}.hide{display:none!important}.show{display:block}.show.inline{display:inline-block}@media screen and (max-width:1305px){.breakpoint{max-width:930px}.content-large{display:none!important}}@media screen and (min-width:1306px){.content-small{display:none!important}}ul{padding:0;list-style:none}.ns-row{width:100%;display:table;position:relative}