[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.form fieldset{border:none;padding:0;padding:10px 0;position:relative;clear:both}.form fieldset.fieldset-expiration{float:left;width:60%}.form fieldset.fieldset-expiration .select{width:84px;margin-right:12px;float:left}.form fieldset.fieldset-ccv{clear:none;float:right;width:86px}.form fieldset label{display:block;text-transform:uppercase;font-size:11px;color:rgba(0,0,0,.6);margin-bottom:5px;font-weight:700;font-family:Inconsolata}.form fieldset .select,.form fieldset input{width:100%;height:38px;color:#333;padding:10px;border-radius:5px;font-size:15px;outline:0!important;border:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.form fieldset .select.input-cart-number,.form fieldset input.input-cart-number{width:82px;display:inline-block;margin-right:8px}.form fieldset .select.input-cart-number:last-child,.form fieldset input.input-cart-number:last-child{margin-right:0}.form fieldset .select{position:relative}.form fieldset .select::after{content:'';border-top:8px solid #222;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;z-index:2;top:14px;right:10px;pointer-events:none}.form fieldset .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;padding:0;border:none;width:100%;outline:0!important;margin-top:0;margin-left:6px;background:0 0}.form fieldset .select select :-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form button .fa{margin-right:6px}.checkout{margin:150px auto 30px;position:relative;width:460px;background:#fff;border-radius:15px;padding:160px 45px 30px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.credit-card-box{-webkit-perspective:1000;perspective:1000;width:400px;height:280px;position:absolute;top:-112px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.credit-card-box.hover .flip,.credit-card-box:hover .flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.credit-card-box .back,.credit-card-box .front{width:400px;height:250px;border-radius:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#bd6772,#53223f);position:absolute;color:#fff;font-family:Inconsolata;top:0;left:0;text-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3)}.credit-card-box .back::before,.credit-card-box .front::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../imagens/global.svg) no-repeat center;background-size:cover;opacity:.05}.credit-card-box .flip{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.credit-card-box .logo{position:absolute;top:9px;right:20px;width:60px}.credit-card-box .logo svg{width:100%;height:auto;fill:#fff}.credit-card-box .front{z-index:2;-webkit-transform:rotateY(0);transform:rotateY(0)}.credit-card-box .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.credit-card-box .back .logo{top:185px}.credit-card-box .chip{position:absolute;width:60px;height:45px;top:20px;left:20px;background:linear-gradient(135deg,#ddccf0 0,#d1e9f5 44%,#f8ece7 100%);border-radius:8px}.credit-card-box .chip::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:4px solid rgba(128,128,128,.1);width:80%;height:70%;border-radius:5px}.credit-card-box .strip{background:linear-gradient(135deg,#404040,#1a1a1a);position:absolute;width:100%;height:50px;top:30px;left:0}.credit-card-box .number{position:absolute;margin:0 auto;top:103px;left:19px;font-size:38px}.credit-card-box label{font-size:10px;letter-spacing:1px;text-shadow:none;text-transform:uppercase;font-weight:400;opacity:.5;display:block;margin-bottom:3px}.credit-card-box .card-expiration-date,.credit-card-box .card-holder{position:absolute;margin:0 auto;top:180px;left:19px;font-size:22px;text-transform:capitalize}.credit-card-box .card-expiration-date{text-align:right;left:auto;right:20px}.credit-card-box .ccv{height:36px;background:#fff;width:91%;border-radius:5px;top:110px;left:0;right:0;position:absolute;margin:0 auto;color:#000;text-align:right;padding:10px}.credit-card-box .ccv label{margin:-25px 0 14px;color:#fff}@media only screen and (min-width:320px) and (max-width:345px){.resize_cc{-webkit-transform:scale(.65);transform:scale(.65);margin-left:-85px}}@media only screen and (min-width:345px) and (max-width:360px){.resize_cc{-webkit-transform:scale(.75);transform:scale(.75);margin-left:-57px}}@media only screen and (min-width:360px) and (max-width:375px){.resize_cc{-webkit-transform:scale(.72);transform:scale(.72);margin-left:-65px}}@media only screen and (min-width:375px) and (max-width:411px){.resize_cc{-webkit-transform:scale(.76);transform:scale(.76);margin-left:-58px}}@media only screen and (min-width:411px) and (max-width:669px){.resize_cc{-webkit-transform:scale(.84);transform:scale(.84);margin-left:-38px}}