.order-r-ic table tr th,.resumo .order-r-ic table tr th{padding:5px;line-height:30px;color:#28323c;box-shadow:inset 0 -1px 0 0 rgba(40,50,60,.5)}.invoice-config:before,span.alert:before{content:'';background-image:url('https://www.insania.com/img/icons/icons.png');background-repeat-x:no-repeat;will-change:filter}.order-c{width:80%;height:100%;padding:0 10px 0 390px}.order-stps{width:33.333333%;height:40px;padding:0 20px 0 50px;opacity:.5;cursor:pointer;transition:.3s}.order-stps>div:first-child{width:40px;height:40px;background-color:#fff;border-radius:40px;position:absolute;left:0;top:0;font-size:1.5rem;font-weight:700;line-height:38px;text-align:center;color:#28323c;box-shadow:inset 0 0 0 2px #28323c;transition:.3s}.order-stps>span{width:calc(100% - 60px);position:absolute;left:50px;top:0;font-size:1.2rem;line-height:.9rem;color:#28323c;transition:.3s}.order-stps>span>span{font-size:.9rem;color:rgba(40,50,60,.5);transition:.3s}.order-stps.disabled{opacity:.5;cursor:default}.close-invoice-c:hover,.order-stps.active,.order-stps:hover{opacity:1}.order-stps.disabled:hover{opacity:.5}.order-stps.active>div:first-child{background-color:#28323c;color:#fff;box-shadow:0 5px 20px 0 rgba(40,50,60,.75)}.order-stps.done{color:#3cb464;opacity:1}.order-stps.done>div:first-child{color:rgba(40,50,60,.1);box-shadow:inset 0 0 0 2px #3cb464}.order-stps.done>div:first-child:after,.order-stps.done>div:first-child:before{content:'';width:10px;height:2px;background-color:#3cb464;border-radius:2px;position:absolute;left:8px;top:22px;transform:rotate(45deg)}.order-stps.done>div:first-child:after{width:20px;left:13px;top:18px;transform:rotate(-45deg)}.order-stps.done>span{color:#3cb464}.c-codp{width:100%;max-width:160px;margin:0 0 20px}.c-codp-adress{width:100%}.order-c .invoice-adress-c{width:100%;max-height:0;background-color:#fff;padding:0 20px;border-radius:5px;margin:0 0 20px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(40,50,60,.2);transition:.3s}.invoice-config:hover,.prod-stts-comum>div{background-color:#28323c;color:#fff}.order-c .invoice-adress-c h3{padding:0 40px 0 0}.order-c .invoice-adress-c div{z-index:1}.order-c .invoice-adress-c:before{content:'';width:20px;height:20px;position:absolute;left:0;top:-20px;background-color:#0f0}.invoice-config{display:inline-block;width:100%;background-color:#dcdcdc;padding:8px 10px 10px 36px;border-radius:3px;color:#28323c;font-size:.9rem;cursor:pointer;overflow:hidden;transition:.3s}.invoice-config:before{width:32px;height:32px;background-size:32px;background-position-y:-1408px;border-radius:2px;position:absolute;left:-5px;top:-5px}.invoice-config:hover:before{filter:hue-rotate(190deg) brightness(3.5) saturate(4)}input[type=checkbox]:checked~.invoice-adress-c{max-height:1000px;padding:20px 20px 0}.invoice-anchor{top:50px}.close-invoice-c{width:30px;height:30px;position:absolute;top:10px;right:10px;z-index:50;opacity:.5;cursor:pointer;transition:.3s}.c-hl h3,.voucher-input{z-index:2}.close-invoice-c:after,.close-invoice-c:before{content:'';width:24px;height:4px;background-color:#28323c;border-radius:4px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:.3s}.close-invoice-c:after,.order-r-ic table tr td:nth-child(3) .remove:before{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.close-invoice-c:hover:after,.close-invoice-c:hover:before{width:30px}.order-r-c{width:360px;height:100%;padding:0 0 20px;position:absolute;left:0;top:0}.order-r-ic,.resumo .order-r-ic{width:100%;padding:20px;border-radius:5px;position:sticky;position:-webkit-sticky;top:110px;box-shadow:0 5px 20px 0 rgba(40,50,60,.25)}.resumo .order-r-c,.voucher-img-c img,h3.alert span.alert{top:initial;position:relative}.order-r-ic h3,.resumo .order-r-ic h3{margin:0 0 10px}.order-r-ic table,.order-r-ic table tr td:last-child span{font-size:.8rem}.order-r-ic table tr th{height:30px;background-color:#fff;font-size:.8rem;font-weight:400}.order-r-ic table tr td{padding:5px;color:rgba(40,50,60,.75)}.order-r-ic table tr td:last-child{font-size:1rem;font-weight:700;text-align:center;white-space:nowrap}.order-r-ic table tr td:nth-child(3){min-width:80px;white-space:nowrap}.order-r-ic table tr td:nth-child(3) .remove{display:inline-block;width:20px;height:20px;border-radius:30px;background-color:#787878;margin:10px 0 3px 5px;cursor:pointer}#BottomCookies,#MainSearchBtn,.order-r-ic .order-r-btn,.order-r-ic table tr td select:disabled~.remove,.order-r-ic table.disabled tr td:nth-child(3) .remove,.resumo .order-r-ic table tr td:nth-child(3) a,h3 span.alert{display:none}.order-r-ic table tr td:nth-child(3) .remove:after,.order-r-ic table tr td:nth-child(3) .remove:before{content:'';width:12px;height:4px;background-color:#fff;border-radius:4px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.order-r-ic table tr td:nth-child(3) .remove:hover{background-color:#c82828;transform:rotate(180deg)}.order-r-ic table tr:last-child td,.resumo .order-r-ic table tr:last-child td{font-size:1.6rem}.order-r-ic table tr:last-child td span,.resumo .order-r-ic table tr:last-child td span{display:inline-block;transform:translateY(-3px);font-size:1rem;font-weight:400}.order-r-ic table tr td img{width:44px;height:auto}.order-r-ic table tr td .icon-c{width:32px;height:32px;margin:6px}.order-r-ic table tr td select{min-width:calc(100% - 25px);max-width:30px;text-align:center;box-sizing:border-box}.order-r-ic table tr td select option{width:100%;text-align:center}.order-r-ic table tr td select:disabled{min-width:100%;background-image:none}.order-c div.g-btn,.order-c div.g-btn:hover{position:initial;float:initial;margin:auto;min-height:50px;max-height:50px;min-width:320px;max-width:200px;line-height:50px}.order-c.resumo{width:70%;margin:0 5%;height:100%;padding:0 10px}.resumo .order-r-c{width:100%;height:100%;padding:0 0 20px;left:initial}.c-hl .voucher-input,.voucher-input{width:75%;min-width:310px;padding:0 110px 0 0}.resumo .order-r-ic table,.resumo .order-r-ic table tr td:last-child span{font-size:1rem}.resumo .order-r-ic table tr th{height:30px;background-color:#fff;font-size:1rem;font-weight:400}.resumo .order-r-ic table tr td:last-child{font-size:1.2rem;font-weight:700;text-align:center;white-space:nowrap}.resumo .order-r-ic table tr td:nth-child(3){min-width:70px;white-space:nowrap}.resumo .order-r-ic table tr td img{width:64px;height:auto}.resumo .order-r-ic table tr td .icon-c{width:32px;height:32px;margin:16px}h3.alert span.alert{display:inline-block;float:right;left:initial;font-size:1rem;color:#c82828}span.alert:before{display:inline-block;width:20px;height:20px;margin:0 5px 0 0;transform:translateY(5px) rotate(180deg);background-size:20px;background-position-y:-1880px;filter:hue-rotate(143deg) brightness(1.5) saturate(5.6)}.voucher-input #force-btn,.voucher-input #force-btn:focus{width:100px;min-width:100px;max-width:100px;max-height:40px;min-height:40px;line-height:37px;position:absolute;top:0;right:0;text-align:center;padding:0}.c-hl{background:#28323c;background:linear-gradient(0deg,#465a6e 0,#28323c 100%);padding:20px;color:#fff;overflow:hidden}.voucher-img-c{width:40%;max-width:313px;position:absolute;right:-40px;top:-20px;z-index:1}.voucher-img-c img{width:100%;height:100%;right:initial}.c-hl .t-alert.open{height:auto;min-height:0;padding:10px 16px 16px;border-radius:3px;margin:10px 0 0;box-shadow:none}.c-hl .t-alert.open ul,.c-hl .t-alert.open ul li{margin:0;padding:0}.c-hl .voucher-input input[type=submit],.voucher-input input[type=submit]:focus{width:100px;position:absolute;top:0;right:0;text-align:center;padding:0}.c-hl .voucher-input input[type=text]{background-color:#fff;border:2px solid #fff}#FinishFloat{width:100%;max-height:90px;background-color:#fff;padding:20px 0;position:relative;left:0;bottom:0;box-shadow:0 -1px 0 0 rgba(40,50,60,.25);z-index:10;transition:.3s}.s-ftr .mc .c-40 div.eupago{width:65px;height:26px;opacity:.5;float:right;margin:3px 10px;background-image:url(../img/footer-logos.png);background-position:-1px 0}.s-ftr .mc .c-40 div.acepi,.s-ftr .mc .c-40 div.googlesafety{width:115px;height:32px;opacity:.5;float:right;margin:0 10px}.s-ftr .mc .c-40 div.acepi{background-image:url(../img/footer-logos.png);background-position:-66px 0}.s-ftr .mc .c-40 div.googlesafety{background-image:url(../img/footer-logos.webp);background-position:-290px 0;background-repeat:no-repeat}.prod-stts-comum>div{width:100%;padding:10px 20px 10px 40px;border-radius:5px;margin:0 0 20px;overflow:hidden;font-weight:700;text-transform:uppercase}.prod-stts-comum>div .icon{width:20px;height:20px;position:absolute;left:10px;top:5px}@media (min-width:1000px) and (max-width:1200px){.c-hl .c-50,.voucher-input{width:100%}.order-c.resumo{width:80%;margin:0}.voucher-img-c{width:45%;z-index:0;top:-25px;right:-60px}}@media (min-width:481px) and (max-width:999px){.c-hl .voucher-input{width:100%;min-width:100%;padding:0 110px 0 0}.c-hl .c-50,.voucher-input{width:100%}.order-r-c{width:calc(100% + 40px);position:relative;transform:translateX(-20px) translateY(-20px)}.order-c.resumo .order-r-c{width:100%;transform:none}.order-c{width:80%;height:100%;padding:0 10px}.order-c.resumo{width:80%;margin:0}.order-stps{margin:20px 0 0}.order-stps>span{position:absolute;left:45px;top:50%;transform:translateY(-50%);font-size:1.1rem}.voucher-img-c{width:45%;z-index:0;top:-25px;right:-60px}}@media (min-width:481px) and (max-width:767px){.order-c{width:100%;height:100%;padding:0 10px}}@media (min-width:0px) and (max-width:767px){.c-hl .voucher-input{width:100%;min-width:100%;padding:0 110px 0 0}.c-hl.carrinho{padding:20px}.c-hl.carrinho>img{transform:initial;opacity:.25}.order-c.resumo{width:100%;margin:0}.invoice-adress-arrow:before{top:10px}input[type=checkbox]:checked~.invoice-adress-arrow:before{top:-11px;z-index:2}h3.alert span.alert{position:absolute;left:39px;top:24px}.order-c .invoice-adress-c{transform:none;margin:0 0 30px}#FinishFloat.stick-it{position:sticky}#StickkItAnchor{width:100%;height:0;bottom:120px}#RightColumn{display:none}}@media (min-width:0px) and (max-width:480px){.order-stps:nth-child(2)>span>span,.order-stps>div:first-child{left:50%;transform:translateX(-50%)}.order-stps:first-child>span>span,.order-stps:nth-child(2)>span>span,.order-stps:nth-child(3)>span>span{width:calc(100vw - 40px);box-sizing:border-box;position:fixed;top:60px;font-size:1.2rem;line-height:1rem;font-weight:400;color:#28323c}.order-c h1,.order-stps>span{text-align:center}.order-r-c{width:calc(100% + 40px);position:relative;transform:translateX(-20px) translateY(-20px)}.order-c.resumo .order-r-c{width:100%;transform:none}.c-codp{max-width:100%}.order-c{width:100%;height:100%;padding:0 10px}.order-stps{width:33.333333%;height:60px;padding:50px 5px 0;margin:20px 0 50px}.order-stps>div:first-child{position:absolute;top:0}.order-stps>span{width:100%;position:absolute;left:0;top:50px;transform:translateY(0);font-size:1.1rem}.order-stps:first-child>span>span{left:0;transform:translateX(0)}.order-stps:nth-child(3)>span>span{left:initial;right:0;transform:translateX(0)}.order-stps>span>span{display:none}.order-stps.active>span>span{display:block}.order-c .invoice-adress-c>label:first-child{font-size:.88rem;font-weight:700}.order-c button,.order-c button:hover{display:block;height:50px;min-height:50px;max-height:50px;min-width:100%;padding:0;max-width:100%;line-height:50px;left:initial;transform:translateX(0);text-align:center}}@media (min-width:0px) and (max-width:999px){.order-r-ic{width:100%;min-height:100px;max-height:90px;padding:0 20px 60px;overflow:hidden;transition:.5s}.order-r-ic h3{position:absolute;left:20px;top:10px}.order-r-ic table{position:absolute;margin:0;bottom:60px;right:20px;transition:.3s}.resumo .order-r-ic table{font-size:.9rem}.resumo .order-r-ic table tr th{height:30px;background-color:#fff;padding:5px;font-size:.9rem;line-height:30px;font-weight:400;color:#28323c;box-shadow:inset 0 -1px 0 0 rgba(40,50,60,.5)}.resumo .order-r-ic table tr td:last-child{font-size:.9rem;font-weight:700;text-align:center;white-space:nowrap}.resumo .order-r-ic table tr td:last-child span{font-size:.8rem}.resumo .order-r-ic table tr td:nth-child(3){min-width:70px;white-space:nowrap}.order-r-ic .order-r-btn>span:nth-child(3),.resumo .order-r-ic table tr td:nth-child(3) a,input[type=checkbox]:checked+.order-r-ic .order-r-btn>span:nth-child(2){display:none}.resumo .order-r-ic table tr:last-child td{font-size:1.6rem}.resumo .order-r-ic table tr:last-child td span{display:inline-block;transform:translateY(-3px);font-size:1rem;font-weight:400}.resumo .order-r-ic table tr td img{width:44px;height:auto}.resumo .order-r-ic table tr td .icon-c{width:32px;height:32px;margin:6px}.resumo .order-r-ic table tr td input{text-align:center;padding:0}.order-c.resumo .order-r-c{padding:0}.order-c.resumo .order-r-c .order-r-ic{width:100%;min-height:initial;max-height:initial;padding:10px;overflow:none}.order-c.resumo .order-r-c .order-r-ic h3{position:initial;left:initial;top:initial}.order-c.resumo .order-r-c .order-r-ic table{position:relative;margin:0;bottom:initial;right:initial}input[type=checkbox]:checked+.order-r-ic{width:100%;min-height:80px;max-height:1500px;padding:0 20px 40px;overflow:hidden}input[type=checkbox]:checked+.order-r-ic table{position:relative;margin:30px 0;bottom:initial;right:initial}.order-r-ic .order-r-btn{display:block;height:40px;padding:0 40px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);white-space:nowrap}.order-r-ic .order-r-btn>span:nth-child(2),input[type=checkbox]:checked+.order-r-ic .order-r-btn>span:nth-child(3){display:block}.order-r-ic .order-r-btn>span:first-child,.order-r-ic .order-r-btn>span:nth-child(4){width:30px;height:30px;position:absolute;left:3px;top:3px;opacity:.75;transition:.5s}.order-r-ic .order-r-btn>span:nth-child(4){left:initial;right:3px}input[type=checkbox]:checked+.order-r-ic .order-r-btn>span:first-child{transform:rotate(-180deg)}input[type=checkbox]:checked+.order-r-ic .order-r-btn>span:nth-child(4){transform:rotate(180deg)}.order-r-ic .order-r-btn>span:first-child:after,.order-r-ic .order-r-btn>span:first-child:before,.order-r-ic .order-r-btn>span:nth-child(4):after,.order-r-ic .order-r-btn>span:nth-child(4):before{content:'';width:10px;height:3px;background-color:#28323c;border-radius:3px;position:absolute;left:7px;top:50%;transform:translateY(-50%) rotate(45deg)}.order-r-ic .order-r-btn>span:first-child:after,.order-r-ic .order-r-btn>span:nth-child(4):after{left:initial;right:7px;transform:translateY(-50%) rotate(-45deg)}}@media (min-width:574px){.go-l{margin-left:10px}}