.purchase-list
#content{padding:0
30px 0 40px;margin-bottom:40px}.purchase-list .carrinho-vazio{margin-bottom:20%}.purchase-list h3.notice-carrinho{text-align:center;border:1px
solid #000;color:#000;text-transform:uppercase;padding:33px;margin:50px
auto 0;float:left;font-size:20px !important;position:relative;left:50%;transform:translateX(-50%)}.purchase-list form#form-purchase-list{}.purchase-list h2.notice-carrinho,
.purchase-list form#form-purchase-list
h2{margin:20px
0px;font-size:20px;font-weight:600;text-transform:uppercase}.purchase-list form#form-purchase-list
div.indexes{height:50px;line-height:50px;background:#eee;padding:17px
20px}.purchase-list form#form-purchase-list div.indexes
label{font-size:12px;font-weight:400;text-transform:uppercase;line-height:18px;margin:0px;padding:0px;text-align:center;width:100%}.purchase-list form#form-purchase-list div.indexes
label.items{text-align:left}.purchase-list form#form-purchase-list span.price-of{text-decoration:line-through;color:#999 !important;font-weight:400;font-size:12px}.purchase-list form#form-purchase-list div.purchase-list-boxitems{border:1px
solid #eee;border-top:0px}.purchase-list form#form-purchase-list .purchase-list-item{padding:20px}.purchase-list form#form-purchase-list .purchase-list-item:not(.last){border-bottom:1px solid #eee}.purchase-list form#form-purchase-list .purchase-list-item
label{font-size:12px;width:100%;font-weight:400;margin:0
0 0 0;color:#999}.purchase-list form#form-purchase-list .purchase-list-item label.name
a{text-transform:uppercase;color:#000}.purchase-list form#form-purchase-list .item-quantity{text-align:center}.purchase-list form#form-purchase-list .item-quantity
.alert{font-size:12px}.purchase-list form#form-purchase-list .item-quantity input[type="text"].unit{}.purchase-list form#form-purchase-list .item-quantity input[type="button"].qtyminus{border-right:none !important}.purchase-list form#form-purchase-list .item-quantity input[type="button"]{background:#fff !important;color:#999;font-weight:400;line-height:0}.purchase-list form#form-purchase-list .item-quantity
input{background:#fff !important;border:1px
solid #eee;color:#000;display:inline-block;height:40px;margin:0;padding:0;text-align:center;width:40px;font-size:12px}.purchase-list form#form-purchase-list input[type="number"]{-moz-appearance:textfield;line-height:40px}.purchase-list form#form-purchase-list .item-quantity input[type="button"].qtyplus{border-left:none !important}.purchase-list form#form-purchase-list .item-quantity .btn-cart-remove{color:#999;font-size:12px;margin-top:5px;cursor:pointer}.purchase-list form#form-purchase-list .purchase-list-item label.subtotal,  .purchase-list form#form-purchase-list .purchase-list-item
label.price{color:var(--corSecundaria);font-size:12px;font-weight:600}.purchase-list form#form-purchase-list
div.subtotal{font-size:12px;text-transform:uppercase}.purchase-list form#form-purchase-list div.subtotal
span{color:var(--corSecundaria);font-weight:600}.purchase-list form#form-purchase-list .totals
label{margin-bottom:10px}.purchase-list form#form-purchase-list .totals label
label{color:var(--corSecundaria);font-size:12px;font-weight:600}.purchase-list form#form-purchase-list .totals
label.zipcode{margin-bottom:0}.purchase-list form#form-purchase-list .totals label.zipcode .alert-danger{position:absolute;top:40px;height:40px;line-height:40px;padding:0px
10px;margin:0px;right:0;width:175px;text-align:center}@media(min-width:768px){.purchase-list form#form-purchase-list .totals
label.zipcode{line-height:35px;margin-bottom:10px}}.purchase-list form#form-purchase-list .totals>div{background:#f5f5f5;padding:10px
10px 0 10px}.purchase-list form#form-purchase-list .totals label.best-payment
strong{font-size:12px}.purchase-list form#form-purchase-list .totals
label.total{font-weight:600}.purchase-list form#form-purchase-list .totals label.total
.value{margin-bottom:0}.purchase-list form#form-purchase-list .purchase-list-footer{padding:0
0 20px 0;font-size:12px;color:#000;text-transform:uppercase;font-weight:400}.purchase-list form#form-purchase-list a.show-coupon{margin-bottom:10px;display:block;width:100%}.purchase-list form#form-purchase-list .purchase-list-coupon{padding-left:0px}.purchase-list form#form-purchase-list .purchase-list-coupon
.alert{max-width:170px}.purchase-list form#form-purchase-list .purchase-list-coupon
svg{fill:currentColor;height:15px;top: -3px;position:relative;margin-right:8px}.purchase-list form#form-purchase-list .purchase-list-coupon
input{max-width:170px;border-radius:0px}.purchase-list-coupon input[type=text]{font-size:12px;height:35px}.purchase-list form#form-purchase-list .purchase-list-coupon
button.btn{margin-left:10px;width:90px;background-color:var(--corSecundaria);color:#fff;font-size:12px;font-weight:600;height:35px;border-radius:4px !important}.purchase-list form#form-purchase-list .buttons span
a{margin-right:10px}.purchase-list form#form-purchase-list .buttons span a,
.purchase-list form#form-purchase-list .buttons .finalizar-compra-btn{display:inline-block;line-height:35px;padding:0
20px;border-color:var(--corSecundaria);background-color:var(--corSecundaria);color:#fff;font-size:14px;font-weight:600;height:35px;border-radius:4px !important}.purchase-list form#form-purchase-list .buttons-sup .finalizar-compra-btn{margin-top:15px}.purchase-list form#form-purchase-list .buttons .finalizar-compra-btn{float:right}.purchase-list form#form-purchase-list .zipcode
button.btn{margin-left:10px;position:absolute;top:0;right:0;height:35px;width:90px;text-transform:uppercase;background-color:var(--corSecundaria);color:#fff;font-size:12px;font-weight:600}.purchase-list form#form-purchase-list .zipcode
input{max-width:120px;margin-right:55px;font-size:12px;height:35px;border-radius:0px}.purchase-list form#form-purchase-list .zipcode
.carriers{margin:20px
0 0 0;padding:15px
0 0 0;border-top:1px solid #cbd7d7;border-bottom:1px solid #cbd7d7}.purchase-list form#form-purchase-list .zipcode .carriers
.option{height:auto;padding:5px
0;font-size:12px;background:#f5f5f5;cursor:pointer;height:25px;overflow-y:hidden}.purchase-list form#form-purchase-list .zipcode .carriers
.option.disabled{background:none}.purchase-list form#form-purchase-list .zipcode .carriers .option.disabled:hover{background:#f5f5f5}.purchase-list form#form-purchase-list .zipcode .carriers label
span{float:left;padding-left:5px;text-align:left;color:#000}.purchase-list form#form-purchase-list .zipcode .carriers label
span.name{width:35%}.purchase-list form#form-purchase-list .zipcode .carriers label
span.period{width:30%}.purchase-list form#form-purchase-list .zipcode .carriers label
span.value{padding:0
10px 0 0;width:28%;text-align:right;font-weight:600}.purchase-list form#form-purchase-list .zipcode .carriers label
input{float:right;width:auto;height:auto;margin:2px
5px 0 0;line-height:18px;cursor:pointer}.purchase-order-cancel
legend{text-align:center;color:#000;font-weight:600;font-size:24px;text-transform:uppercase;border:none}.purchase-order-cancel form#form-purchase-order-cancel .form-group
div{padding:0}.purchase-order-cancel form#form-purchase-order-cancel label,
.purchase-order-cancel form#form-purchase-order-cancel
select{height:47.8px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#000;width:100%;line-height:12.65px;cursor:pointer;padding:0;border-radius:0px}.purchase-order-cancel form#form-purchase-order-cancel
select#type_id{font-weight:normal;text-transform:none}.purchase-order-cancel form#form-purchase-order-cancel
label{height:auto}.purchase-order-cancel form#form-purchase-order-cancel .input-group>.form-control{height:47.8px;border:1px
solid #eee;font-size:12px;font-weight:400;line-height:13.8px;color:#000;padding:16px
10px;background:#fff}.purchase-list form
.carriers{margin-top:15px}form .carriers
.option{min-height:18px;height:auto;line-height:18px;padding:2px
0;font-size:12px;background:rgba(1,25,105,0.3);cursor:pointer}form .carriers
.option.disabled{background:none}form .carriers .option.disabled:hover{background:rgba(1,25,105,0.3)}form .carriers label
span{float:left;padding-left:5px;text-align:left;color:#000}form .carriers label
span.name{width:35%}form .carriers label
span.period{width:30%}form .carriers label
span.value{padding:0
10px 0 0;width:28%;text-align:right;font-weight:600}form .carriers label
input{float:right !important;width:auto !important;height:auto !important;margin:2px
4px 0 0 !important;line-height:18px !important;cursor:pointer}@media(max-width:767px){.purchase-list form#form-purchase-list .purchase-list-item:first-child{border-top:1px solid #eee}.purchase-list form#form-purchase-list .purchase-list-item{padding:10px}.purchase-list form#form-purchase-list .purchase-list-item .item-values{margin-top:5px;background:#f7f7f7;padding:2px
0}.purchase-list form#form-purchase-list .purchase-list-item .item-quantity input[type="button"]{display:none}.purchase-list form#form-purchase-list .item-quantity
input{width:35px;height:30px;margin-left:1px}.purchase-list form#form-purchase-list .item-quantity .btn-cart-remove{float:left}.purchase-list form#form-purchase-list .item-quantity .btn-cart-remove
svg{position:relative;top:2px;width:12px;height:14px;left:8px}}@media(min-width: 1200px){.purchase-list-resume-items .item
div{display:table-cell !important}}@media(min-width:768px) and (max-width:1199px){.purchase-list form#form-purchase-list .item-quantity
input{width:28px;height:30px}}@media(max-width:992px){.purchase-list
#content{padding:0
20px 0 15px}}@media (max-width: 767px){.purchase-list form#form-purchase-list{margin-bottom:100px}.purchase-list form#form-purchase-list .totals
label{text-align:left !important}.purchase-list form#form-purchase-list
label.coupon{margin:0
0 20px 0 !important}.purchase-list form#form-purchase-list a.show-coupon{margin-bottom:0 !important}.purchase-list form#form-purchase-list
label.zipcode{margin:10px
0 0 0 !important}.purchase-list form#form-purchase-list label.zipcode
label{width:100%;text-align:left !important;margin:0
0 20px 0}.purchase-list form#form-purchase-list .justify-content-end{}.purchase-list form#form-purchase-list .zipcode
input{max-width:170px;margin:0
10px 0 0 !important}.purchase-list form#form-purchase-list .zipcode
button.btn{position:static !important;margin:0}.purchase-list #desktop-footerGeral, .purchase-list #conteudo-geral .rodape-inferior{float:left}}.finalizar-compra-btn,.btn-comprar,.finalizar{position:relative;overflow:hidden}.finalizar-compra-btn:after,.btn-comprar:after,.finalizar:after{animation:shine 5s ease-in-out  infinite;animation-fill-mode:forwards;content:"";position:absolute;top: -110%;left: -210%;width:200%;height:200%;opacity:0;transform:rotate(0deg);background: -moz-linear-gradient(45deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(45deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(45deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 )}.finalizar-compra-btn:active:after,.btn-comprar:active:after,.finalizar:active:after{opacity:0}@keyframes
shine{10%{opacity:1;top: -50%;left: -200%;transition-property:left,top,opacity;transition-duration:0.7s,0.7s,0.15s;transition-timing-function:ease}100%{opacity:0;top: -50%;left:200%;transition-property:left, top, opacity}}