.cart_bar{width:100%;padding-bottom:28px;border-bottom:solid 1px #ededed}.cart_bar_list{display:block}.cart_bar_list li{font-family:Roboto;width:74px;font-size:16px;font-weight:400;color:#000}.cart_bar_list li:first-child{width:35px}.cart_bar_list li:last-child{width:35px}.cart_bar_list li:not(:first-child):not(:last-child){margin-right:30px}.item_list>:first-child{text-align:left}.cart_items_list{display:block}.cart_item{width:100%;padding-top:23px;padding-bottom:23px;border-bottom:solid 1px #ededed;flex-direction:column}.cart_item>div:not(:first-child):not(.product_trash){width:74px}.cart_item>div:not(:first-child):not(:last-child){margin-right:30px}.product{height:100%}.product_image{width:67px;height:75px;overflow:hidden}.product_image img{max-width:100%}.product_number{width:98px;padding-left:36px;font-size:18px;font-weight:300;color:#4a4a4a}.product_name_container{padding-left:30px}.product_name a{font-size:18px;color:#4a4a4a;font-weight:500}.product_name a:hover{color:#b75117}.product_text{font-size:14px;font-weight:400;color:#4a4a4a}.product_color{text-transform:uppercase}.product_type{text-transform:uppercase;width:68px}.product_trash{width:20px}.product_price{font-size:16px!important}.product_total{font-size:16px!important;font-weight:500!important}.product_text{font-size:14px;font-weight:300;color:#4a4a4a}.product_quantity{width:68px;height:32px;border:solid 2px #969696;border-radius:3px}.product_quantity>span{line-height:28px;font-size:16px;font-weight:300;color:#4a4a4a;text-align:center}.qty_button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:100%;line-height:28px;cursor:pointer;font-size:16px;color:#414141}.qty_button span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.qty_button:hover{color:#bbe432}.qty_sub{left:0}.qty_add{right:0}.product_text>span{display:none}.cart_buttons{margin-top:30px}.button{height:44px;text-align:center;margin-bottom:10px;border-radius:3px}.button:not(:last-child){margin-right:21px}.button a{display:block;line-height:44px;padding-left:18px;padding-right:18px;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}.button_continue{background:#325247}.button_continue:hover{background:#000}.button_clear{background:#b2b2b2}.button_clear:hover{background:#414141}.button_clear:hover a{color:#fff}.cart_extra_1{width:100%}.cart_extra_2{width:100%}.cart_extra_content{background:#f8f8f8;padding-top:51px;padding-left:20px;padding-right:20px}@media only screen and (max-width:768px){.cart_extra_content{background:#f8f8f8;padding-top:51px;padding-left:26px;padding-right:20px}.cart_extra_total{padding-bottom:52px;padding-right:20px}}.cart_extra_coupon{padding-bottom:54px}.cart_extra_title{font-size:24px;font-weight:700;color:#4a4a4a;line-height:.75}.coupon_form_container{max-width:400px;margin-top:31px}.coupon_form{display:block}.coupon_input{width:calc(100% - 120px);height:44px;border:none;background:#fff;outline:0;margin-right:30px;padding-left:20px}.coupon_button{position:absolute;top:0;right:0;width:90px;height:44px;background:#325247;border-radius:3px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;border:none;outline:0;cursor:pointer}.coupon_text{font-size:14px;font-weight:300;color:#4a4a4a;line-height:1.75;margin-top:26px}.credit_input{width:calc(100% - 120px);height:44px;border:none;outline:0;margin-right:30px;padding-left:20px;font-size:18px}.credit_button{position:absolute;top:0;right:-25px;width:146px;height:44px;background:#325247;border-radius:3px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;border:none;outline:0;cursor:pointer}.address_input{width:100%;height:44px;border:none;background:#fff;outline:0;margin-right:30px;padding-left:20px}.address_button{height:44px;background:#325247;border-radius:3px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;border:none;outline:0;cursor:pointer;width:max-content}.new_address_button{position:relative;top:0;right:0;width:100%;height:44px;background:#325247;border-radius:3px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;border:none;outline:0;cursor:pointer}.new_address_button:disabled{background:#918e90}.shipping{margin-top:38px;max-width:363px}.shipping ul{margin-top:47px}.shipping ul li:not(:last-child){margin-bottom:7px}.shipping_option input{display:inline-block;vertical-align:middle}.radio_container{position:relative;padding-left:30px;cursor:pointer;font-size:14px;font-weight:600;color:#838383;display:inline-block;vertical-align:middle;margin-bottom:0}.shipping_radio{position:absolute;top:0;left:0;opacity:0;cursor:pointer}.radio_mark{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:16px;height:16px;background:0 0;border:solid 2px #838383;border-radius:50%}.radio_mark::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#32524733;content:'';visibility:hidden;opacity:0}.radio_container input:checked~.radio_mark{border-color:#32524733}.radio_container input:checked~.radio_mark::after{visibility:visible;opacity:1}.radio_container input:checked~.radio_text{color:#b75117}.radio_text{font-size:14px;font-weight:500;color:#838383}.shipping_price{font-size:14px;font-weight:600;color:#838383;text-transform:uppercase}@media only screen and (min-width:769px){.cart_extra_total{padding-bottom:52px;padding-right:20px}}.cart_extra_total_list{margin-top:97px;padding-right:48px;padding-left:20px}.cart_extra_total_list li{position:relative}.cart_extra_total_list li:not(:last-child){margin-bottom:24px}.cart_extra_total_title,.cart_extra_total_value{font-family:Roboto;font-size:16px;font-weight:600;color:#969696}.cart_extra_total_value{color:#4a4a4a}.cart_total_bar{color:#4a4a4a;font-weight:800}.cart_total_bar::before{display:block;position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 68px);height:41px;background:#fff;content:'';z-index:0}.payment_input{width:100%;height:44px;border:none;background:#fff;outline:0;margin-right:30px;padding-left:20px}.month{width:30%;height:44px;border:none;background:#fff;outline:0;margin-right:30px;padding-left:20px}.year{width:45%;height:44px;border:none;background:#fff;outline:0;margin-right:30px;padding-left:20px}.cvv{width:20%;height:44px;border:none;background:#fff;outline:0;margin-right:30px;padding-left:20px}.checkout_button{position:absolute;top:0;right:0;width:100%;height:45px;background:#325247;border-radius:3px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;border:none;outline:0;cursor:pointer}.checkout_button:hover{background:#4a4a4a}.billing{padding-bottom:32px;background:#f8f8f8}.checkout_box{background:#edf4f6}.checkout_title{font-weight:600;color:#4a4a4a;font-size:24px;line-height:.75;margin-bottom:20px}.checkout_form_container{margin-top:31px}.checkout_form>div:not(:last-child){margin-bottom:20px}.checkout_form label{font-size:14px;font-weight:600;color:#414141;margin-bottom:9px}.checkout_input{width:100%;height:52px;background:#fff;border:none;outline:0;box-sizing:border-box;border-bottom:solid 2px #fff;padding-left:20px;color:#000;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.checkout_input:focus,.checkout_input:hover{border-bottom:solid 2px #b75117}.checkout_input::-webkit-input-placeholder{font-size:14px!important;font-weight:400!important;color:#969696!important}.checkout_input:-moz-placeholder{font-size:14px!important;font-weight:400!important;color:#969696!important}.checkout_input::-moz-placeholder{font-size:14px!important;font-weight:400!important;color:#969696!important}.checkout_input:-ms-input-placeholder{font-size:14px!important;font-weight:400!important;color:#969696!important}.checkout_input:focus::-webkit-input-placeholder{color:#000!important}.checkout_input:focus:-moz-placeholder{color:#000!important}.checkout_input:focus::-moz-placeholder{color:#000!important}.checkout_input:focus:-ms-input-placeholder{color:#000!important}.checkout_input:hover::-webkit-input-placeholder{color:#000!important}.checkout_input:hover:-moz-placeholder{color:#000!important}.checkout_input:hover::-moz-placeholder{color:#000!important}.checkout_input:hover:-ms-input-placeholder{color:#000!important}.checkout_input:hover::-webkit-input-placeholder{color:#000!important}.dropdown_item_select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 transparent;-webkit-user-select:none;background-image:url(../img/down.png);background-position:center right;background-repeat:no-repeat;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:400;color:#969696!important}.dropdown_item_select::-ms-expand{display:none}.checkout_address_2{margin-top:16px}.checkout_extra{margin-top:22px}.checkbox_container{position:relative;padding-left:29px}.checkbox_text,.checkbox_text [name=ajax-modal]{font-size:12px;font-weight:400;color:#4a4a4a;display:inline-block;vertical-align:middle;cursor:pointer}.billing_checkbox{position:relative;cursor:pointer}.billing_checkbox:checked:after{content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}.billing_checkbox::before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border:2px solid #555;border-radius:3px;background-color:#fff}.cart_total{padding-top:51px;padding-left:68px;padding-bottom:59px;padding-right:68px;background:#f8f8f8}.cart_extra_total_list{margin-top:36px;padding-right:48px;padding-left:20px}.cart_extra_total_list li{position:relative}.cart_extra_total_list li:not(:last-child){margin-bottom:24px}.cart_extra_total_title,.cart_extra_total_value{font-family:Roboto;font-size:16px;font-weight:600;color:#969696}.cart_extra_total_value{color:#4a4a4a}.payment_options{margin-top:53px}.payment_options ul{margin-top:37px}.payment_options ul li:not(:last-child){margin-bottom:9px}.payment_options input{display:inline-block;vertical-align:middle}.radio_container{position:relative;padding-left:30px;cursor:pointer;font-size:14px;font-weight:600;color:#838383;display:inline-block;vertical-align:middle;margin-bottom:0}.payment_radio{position:absolute;top:0;left:0;opacity:0;cursor:pointer}.radio_mark{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:16px;height:16px;background:0 0;border:solid 2px #838383;border-radius:50%}.radio_mark::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#32524733;content:'';visibility:hidden;opacity:0}.radio_container input:checked~.radio_mark{border-color:#32524733}.radio_container input:checked~.radio_mark::after{visibility:visible;opacity:1}.radio_container input:checked~.radio_text{color:#b75117}.radio_text{font-size:14px;font-weight:500;color:#838383}.cart_text{margin-top:26px}.cart_text p{font-size:13px;color:#969696;font-weight:300;line-height:1.85}.list-group-item.active{z-index:2;color:#000;background-color:#32524733;border-color:#32524733}.list-group-item.active p{color:#000}.pix-code input[type=text]{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box}:required{background-color:ivory}:read-write{background-color:ivory;border:2px solid #ff8c00;border-radius:5px}:disabled{background-color:#696969;color:linen;opacity:1}.has-error{border:1px solid #dc3545;background-color:#9b444c42}.has-error:after{content:"Campo Obrigatório";color:red}