@charset "UTF-8";.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(210deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),-webkit-linear-gradient(-245deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(210deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),linear-gradient(-25deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{left:5%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{font-style:italic;height:36px;width:60px}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{box-sizing:border-box}.jp-card-logo.jp-card-amex{background-image:repeating-radial-gradient(circle at center,#fff 1px,#999 2px);border:1px solid #eee;color:#fff;font-size:4px;font-weight:700;text-transform:uppercase}.jp-card-logo.jp-card-amex:after,.jp-card-logo.jp-card-amex:before{display:block;left:16px;position:absolute;width:28px}.jp-card-logo.jp-card-amex:before{background:#267ac3;content:"american";height:28px;padding-left:2px;padding-top:11px;text-align:left;top:3px}.jp-card-logo.jp-card-amex:after{bottom:11px;content:"express";padding-right:2px;text-align:right}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;border:1px solid #eee;color:#111;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.03em;overflow:hidden;padding-top:9px;text-align:center;text-transform:uppercase;z-index:1}.jp-card-logo.jp-card-discover:after,.jp-card-logo.jp-card-discover:before{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;border-radius:200px;bottom:-5%;height:200px;right:-80%;width:200px;z-index:-1}.jp-card-logo.jp-card-discover:after{background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(#f60,#fff);border-radius:4px;content:"network";font-size:4px;height:8px;left:27px;line-height:24px;text-indent:-7px;top:10px;width:8px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);border-radius:25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,.5);content:" ";display:block;height:50px;left:100%;margin-left:-25px;position:absolute;top:15%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;width:50px}.jp-card-logo.jp-card-unionpay{background:#e21836;border-radius:5px;color:#fff;display:block;font-family:"Sans-serif",Microsoft Yahei,"\5FAE\8F6F\96C5\9ED1",Hiragino Sans,Gulim,"\5B8B\4F53";font-size:10px;font-weight:700;height:40px;line-height:33px;text-align:center;-webkit-transform:skew(-15deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);width:60px;z-index:1}.jp-card-logo.jp-card-unionpay:after,.jp-card-logo.jp-card-unionpay:before{display:block;height:40px;margin:0 auto;position:absolute;top:0;z-index:-1}.jp-card-logo.jp-card-unionpay:before{background:#00447c;border-bottom-left-radius:5px;border-top-left-radius:5px;content:" ";left:14px;width:28px}.jp-card-logo.jp-card-unionpay:after{background:#007b84;border-radius:5px;content:"银联";font-size:10px;left:34px;line-height:54px;text-indent:-17px;width:26px}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-back:before,.jp-card.jp-card-unionpay.jp-card-identified .jp-card-front:before{background-color:#987c00}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-logo.jp-card-unionpay{opacity:1}.jp-card-logo.jp-card-visa{color:#fff;font-size:24px;font-weight:700;line-height:18px;margin-top:5px;text-align:center;text-transform:uppercase}.jp-card-logo.jp-card-visa:after,.jp-card-logo.jp-card-visa:before{content:" ";display:block;height:25%;width:100%}.jp-card-logo.jp-card-visa:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 12px 6px 0;height:0;left:-4px;position:absolute;width:0}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{box-shadow:none;opacity:1}.jp-card-logo.jp-card-visaelectron{background:#fff;color:#1a1876;font-size:15px;font-weight:700;line-height:18px;text-align:center;text-transform:uppercase}.jp-card-logo.jp-card-visaelectron:after,.jp-card-logo.jp-card-visaelectron:before{content:" ";display:block;height:25%;width:100%}.jp-card-logo.jp-card-visaelectron:before{background:#1a1876}.jp-card-logo.jp-card-visaelectron:after{background:#e79800}.jp-card-logo.jp-card-visaelectron .elec{float:right;font-family:arial;font-size:9px;margin-right:1px;margin-top:-5px;text-transform:none}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-size:9px;font-style:normal;font-weight:700;line-height:84px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);text-transform:lowercase;z-index:1}.jp-card-logo.jp-card-mastercard:after,.jp-card-logo.jp-card-mastercard:before{border-radius:18px;content:" ";display:block;height:36px;position:absolute;top:0;width:36px}.jp-card-logo.jp-card-mastercard:before{background:#eb001b;left:0;opacity:.9;z-index:-1}.jp-card-logo.jp-card-mastercard:after{background:#ff5f00;right:0;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:84px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);text-transform:lowercase;z-index:1}.jp-card-logo.jp-card-maestro:after,.jp-card-logo.jp-card-maestro:before{border-radius:18px;content:" ";display:block;height:36px;position:absolute;top:0;width:36px}.jp-card-logo.jp-card-maestro:before{background:#eb001b;left:0;z-index:-2}.jp-card-logo.jp-card-maestro:after{background:#00a2e5;opacity:.8;right:0;z-index:-1}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{background-color:#fff;border:1px solid #000;border-radius:8px;height:36px;padding:3px;width:60px}.jp-card-logo.jp-card-dankort .dk{height:100%;overflow:hidden;position:relative;width:100%}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;border-radius:6px;content:"";display:block;height:100%;position:absolute;width:100%}.jp-card-logo.jp-card-dankort .dk:after{border-color:transparent #ed1c24 transparent transparent;border-style:solid;border-width:7px 7px 10px 0;content:"";height:0;margin-top:-7.7px;position:absolute;right:0;top:50%;width:0;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{background:#fff;display:block;height:15.4px;margin-top:-7.7px;position:absolute;top:50%;width:50%}.jp-card-logo.jp-card-dankort .d{border-radius:0 8px 10px 0;left:0}.jp-card-logo.jp-card-dankort .d:before{background:#ed1c24;border-radius:2px 4px 6px 0;content:"";display:block;height:5px;left:50%;margin:-3px 0 0 -4px;position:absolute;top:50%;width:7px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:after,.jp-card-logo.jp-card-dankort .k:before{border-style:solid;content:"";height:0;margin-right:-1px;position:absolute;right:50%;width:0}.jp-card-logo.jp-card-dankort .k:before{border-color:#ed1c24 transparent transparent;border-width:8px 5px 0 0;top:0}.jp-card-logo.jp-card-dankort .k:after{border-color:transparent transparent #ed1c24;border-width:0 5px 8px 0;bottom:0}.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{background:#000;border-radius:100%;color:#fff;font-size:21px;font-style:normal;font-weight:700;height:50px;letter-spacing:1px;padding-top:13px;text-align:center;text-transform:lowercase;width:50px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{background-image:-webkit-linear-gradient(#ff0 50%,red 0);background-image:linear-gradient(#ff0 50%,red 0);border-radius:100%;display:inline-block;height:12px;position:relative;right:0;text-indent:-9999px;top:7px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);width:12px}.jp-card-logo.jp-card-elo .o:before{background:#000;border-radius:100%;content:"";height:49%;left:25%;position:absolute;text-indent:-99999px;top:25%;width:49%}.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-logo.jp-card-jcb{background-color:#fff;color:#fff;font-style:normal;padding:2px 0 0 2px;width:50px}.jp-card-logo.jp-card-jcb,.jp-card-logo.jp-card-jcb>div{border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0}.jp-card-logo.jp-card-jcb>div{display:inline-block;margin-right:1px;text-align:center;text-shadow:1px 1px rgba(0,0,0,.6);width:15px}.jp-card-logo.jp-card-jcb>div:after,.jp-card-logo.jp-card-jcb>div:before{content:" ";display:block;height:8px}.jp-card-logo.jp-card-jcb>div.j{background-color:#000063;background-image:-webkit-linear-gradient(left,#000063,#008cff);background-image:linear-gradient(90deg,#000063,#008cff)}.jp-card-logo.jp-card-jcb>div.c{background-color:#630000;background-image:-webkit-linear-gradient(left,#630000,#ff008d);background-image:linear-gradient(90deg,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left,#006300,#0f0);background-image:linear-gradient(90deg,#006300,#0f0)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before{background-color:#cb8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{box-shadow:none;opacity:1}.jp-card-logo.jp-card-dinersclub{color:#fff;font-family:serif;font-size:17px;font-style:normal;height:40px;letter-spacing:1px;width:100px}.jp-card-logo.jp-card-dinersclub:after,.jp-card-logo.jp-card-dinersclub:before{display:block;position:relative}.jp-card-logo.jp-card-dinersclub:before{content:"Diners Club"}.jp-card-logo.jp-card-dinersclub:after{content:"International";font-size:.6em;text-transform:uppercase}.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo{box-shadow:none!important}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before{background-color:#999}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub{opacity:1}.jp-card-logo.jp-card-hipercard{color:#fff;font-size:21px;font-style:italic;font-weight:700;height:20px;width:100px}.jp-card-logo.jp-card-hipercard:after,.jp-card-logo.jp-card-hipercard:before{display:block;position:relative}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-hipercard.jp-card-identified .jp-card-front:before{background-color:#770304}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-logo.jp-card-hipercard{box-shadow:none;opacity:1}.jp-card-logo.jp-card-troy{color:#fff;font-size:24px;font-weight:700;line-height:18px;margin-top:5px;text-align:center;text-transform:lowercase}.jp-card-logo.jp-card-troy:after,.jp-card-logo.jp-card-troy:before{background:#22b8c3;content:\"\";display:block;height:6%;position:absolute;right:32%;top:24%;transform:rotate(105deg);width:26%}.jp-card.jp-card-troy.jp-card-identified .jp-card-back:before,.jp-card.jp-card-troy.jp-card-identified .jp-card-front:before{background-color:#01adba}.jp-card.jp-card-troy.jp-card-identified .jp-card-logo.jp-card-troy{box-shadow:none;opacity:1}.jp-card-container{height:200px;margin:auto;max-width:100%;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;position:relative;width:350px;z-index:1}.jp-card{border-radius:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;line-height:1;min-width:315px;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%}.jp-card>*,.jp-card>:after,.jp-card>:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ddd;border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;width:100%}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{border-radius:10px;content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;width:100%}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{font-weight:700;opacity:1}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{background:#ccc;border-radius:5px;height:35px;position:relative;width:50px}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{background:#d9d9d9;border-bottom-right-radius:5px;border-top-right-radius:5px;content:" ";display:block;height:60%;position:absolute;top:20%;width:70%}.jp-card .jp-card-front .jp-card-logo{opacity:0;position:absolute;right:5%;top:8%;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{bottom:30px;left:10%;position:absolute;width:80%}@media only screen and (max-width:480px){.jp-card .jp-card-front .jp-card-lower{left:5%;width:90%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{bottom:5px;float:right;position:relative;visibility:hidden}.jp-card .jp-card-front .jp-card-lower .jp-card-number{clear:both;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:24px;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{float:right;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;letter-spacing:0;position:relative;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7px;font-weight:700;opacity:.5;white-space:pre}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);font-size:7px;margin-bottom:2px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{bottom:0;content:attr(data-after);margin-right:5px;margin-top:2px;position:absolute;right:100%;text-align:right}.jp-card .jp-card-front .jp-card-lower .jp-card-name{bottom:0;display:-webkit-box;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;text-transform:uppercase;width:190px;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444,#333);background-image:linear-gradient(#444,#333);height:20%;position:absolute;top:10%;width:100%}.jp-card .jp-card-back:after{background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);content:" ";display:block;height:16%;left:2%;position:absolute;top:40%;width:80%}.jp-card .jp-card-back .jp-card-cvc{left:85%;position:absolute;top:40%;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{left:2%;position:absolute;top:66%}.jp-card .jp-card-back .jp-card-shiny:after{color:#fff;content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";font-size:7px;left:120%;opacity:.5;position:absolute;top:5%;width:230px}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,0,0,.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(210deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 30% 30%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 70% 70%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 90% 20%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 15% 80%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),-webkit-linear-gradient(-245deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(210deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 30% 30%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 70% 70%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 90% 20%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-radial-gradient(circle at 15% 80%,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),linear-gradient(-25deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%);opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(210deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),-webkit-linear-gradient(-245deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 1px,hsla(0,0%,100%,0) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),repeating-linear-gradient(210deg,hsla(0,0%,100%,0) 1px,hsla(0,0%,100%,.03) 2px,hsla(0,0%,100%,.04) 3px,hsla(0,0%,100%,.05) 4px),linear-gradient(-25deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%)}@media (max-width:450px){.card-wrapper{margin:20px auto;max-width:80vw;overflow-x:hidden;width:100%}.card-wrapper>.jp-card-container{transform:scale(.625);transform-origin:left center}}.checkout .header-content{justify-content:space-between!important}.checkout .desktop-logo{align-items:center;gap:1rem;h1{padding:0;white-space:nowrap}}.checkout .card-checkout{align-items:center;gap:.5rem;span{line-height:1.2;&:not(.number){font-weight:700}&.number{text-align:end}}&>div{display:flex;flex-direction:column}svg{height:35px;width:35px}}.checkout .purchase-list{padding-top:20px}div.identificacao>div{display:block;width:100%}div.identificacao>div>div{max-width:100%;padding:0;width:100%}div.identificacao div#step-1 div.login a.btn-colored{color:#fff;cursor:pointer;margin-left:10px}div.identificacao div#step-1 div.login a.btn-colored:hover{background:#000;text-decoration:underline}div.identificacao div#step-2,div.identificacao div#step-3{display:none}div.identificacao a{color:#000}div.identificacao a:hover{text-decoration:none}.checkout div.selos{float:right;margin:10px 0 -80px}.checkout div.selos img{display:inline-block;margin-left:20px;max-height:80px;vertical-align:middle}.checkout label{color:#000;cursor:pointer;font-size:11px;font-weight:700;line-height:12.65px;text-transform:uppercase}.checkout .input-group-prepend #inputGroupPrepend{border-color:#eee;border-radius:0;display:block}.checkout #content .purchase-list-resume{border:1px solid #d2d2d2;border-radius:4px;color:#999;float:left;margin:0 0 20px;overflow:hidden;width:100%}.checkout #content .purchase-list-resume-header{background:#f5f5f5;display:table;float:left;font-size:16px;width:100%}.checkout #content .purchase-list-resume-header span{display:table-cell;padding:10px}.checkout #content .purchase-list-resume-items{display:none;float:left;font-size:15px;overflow:hidden;width:100%}.checkout #content .purchase-list-resume-items .item{border-top:1px solid #d2d2d2;display:table;float:left;width:100%}.checkout #content .purchase-list-resume-items .item div{display:table-cell;padding:10px}.checkout #content .purchase-list-resume-items .item div.subtotal{display:none;filter:alpha(opacity=0);opacity:0}.checkout #content .purchase-list-resume-final{background:#f5f5f5;border-top:1px solid #d2d2d2;display:table;float:left;font-size:16px;width:100%}.checkout #content .purchase-list-resume-final div{display:table-cell;padding:10px}.checkout #content .purchase-list-resume-final div.hide-products{font-size:14px;text-align:left}.checkout #content .purchase-list-resume-final div.hide-products a{cursor:pointer}.checkout #content .purchase-list-resume-final div.hide-products a:hover{text-decoration:none}.checkout #content .purchase-list-resume .amount{display:none;text-align:center;width:120px}.checkout #content .purchase-list-resume .total-value{text-align:right;width:120px}.checkout #content .purchase-list-resume .subtotal{display:none;filter:alpha(opacity=0);opacity:0;text-align:center;width:140px}.checkout #content .purchase-list-resume .purchase-list-total{text-align:right;width:120px}.checkout #content .purchase-list-resume .setabaixo{padding:2px 5px}.checkout #content .step{border:1px solid #d3d3d3;border-radius:4px;margin-bottom:20px;overflow:hidden;padding-bottom:10px}.checkout #content .closed>div,.checkout #content .step .disabled,.checkout #content .step .step-3-hide{display:none}.checkout #content .step h3{background:#f7f7f7;border-bottom:1px solid #d3d3d3;box-sizing:border-box;-moz-box-sizing:border-box;color:#000;float:left;font-size:20px;margin:0;padding:10px;text-align:center;width:100%}.checkout #content .step h3 a.toggle-step{display:block;padding-right:10px;text-align:right;width:100%}.checkout #content .step h4{font-size:22px;font-weight:400;margin:10px auto}.checkout #content .step div.step-content{float:left;padding:10px;width:100%}.checkout #content .step div.step-content fieldset,.checkout #content .step div.step-content form,.checkout #content .step div.step-content>div{float:left;width:100%}.checkout #content .step div.step-content fieldset label.cw1{width:288px}.checkout #content .step div.step-content fieldset label.cw1 input{width:268px}.checkout #content .step div.step-content fieldset label.cw12{margin-right:8px;width:140px}.checkout #content .step div.step-content fieldset label.cw12-last{margin-right:0}.checkout #content .step div.step-content fieldset label.cw12 input{width:120px}.checkout #content .step div.step-content fieldset label.cw12 select{width:140px}.checkout #content .step .editar{float:left;margin-top:20px}.checkout #content .step .editar.show{display:block}.checkout #content .step div.step-content p.regulamentacao-visa{background:url(/dist/49f242e674681f3427d2.jpg) 100% no-repeat;float:right;font-size:12px;height:25px;line-height:25px;margin:5px 0 0;padding-right:40px;text-align:right}.checkout #content #step-1{padding-left:0}.checkout #content #step-3{padding-right:0}@media (max-width:991px){.checkout #content #step-2{padding-right:0}.checkout #content #step-3{padding:0}}@media (max-width:767px){.checkout #content #step-1,.checkout #content #step-2,.checkout #content #step-3{padding:0}}#form-identifique-se .radio label{color:#000;font-size:14px;font-weight:600;text-transform:uppercase;width:100%}#form-identifique-se .radio input[type=radio]{height:auto;margin-right:10px}#form-identifique-se div.cadastro{border-bottom:1px solid #ccc;padding-bottom:10px}#form-identifique-se div.facebook{border-top:1px solid #ccc;padding-top:20px}#form-identifique-se div.notvisible{display:none}#form-company-insert .btn-cadastrado:hover,#form-person-insert .btn-cadastrado:hover{text-decoration:none}.checkout #content .step div.step-content div.login{margin:0;padding:0}.checkout #content .step div.step-content div.login .ask-wrapper{margin-bottom:10px}.checkout #content .step div.step-content div.login span.ask{color:#000;float:left;font-size:14px;font-weight:500;line-height:34px}.checkout #content .step div.step-content .mkx-tabs{float:left;margin:10px 0;padding:0 10px;width:100%}.checkout #content .step div.step-content .mkx-tabs li{float:left;list-style:none;padding:0;width:50%}.checkout #content .step div.step-content .mkx-tabs li a{background:#ccc;color:#fff;cursor:pointer;float:left;font-size:14px;height:30px;line-height:30px;text-align:center;width:100%}.checkout #content .step div.step-content .mkx-tabs li a.active{background:#000}.checkout #content .step div.step-content .mkx-tabs li:first-child a{border-radius:4px 0 0 4px}.checkout #content .step div.step-content .mkx-tabs li:last-child a{border-radius:0 4px 4px 0}.checkout #content .step div.step-content .mkx-panes{margin-top:10px}.checkout #content .step div.step-content div.person-data p{color:#000;font-size:12px;margin:7px 0 0}.checkout #content .step div.step-content div.person-data h4.hello{float:left;margin:10px 0}.checkout #content .step div.step-content div.person-data p.logout{float:left;margin:12px 0 0 10px}.checkout #content .step div.step-content div.person-data p.logout a{color:#000;cursor:pointer;text-decoration:underline}.checkout #content .step div.step-content div.person-data p strong{font-weight:600}.checkout #content .step div.step-content div.person-data div{background:#f5f5f5;border-radius:4px;float:left;margin:0 0 20px;padding:8px;width:100%}.checkout #content .step div.step-content div.person-data button{float:left}.checkout #content .step div.step-content div.esqueci-a-senha{float:left;padding:10px 0 0}.checkout #content .step div.step-content div.esqueci-a-senha a{color:#999;font-size:13px;text-decoration:underline}.checkout #content .step div.step-content div.esqueci-a-senha a:hover{color:#000;text-decoration:none}.checkout #content .step div.step-content div.address-place{background:#f5f5f5;border-radius:4px}.checkout #content .step div.step-content div.address-place div.form-group{margin-bottom:10px}.checkout #content .step div.step-content div.address-place div.form-group select{font-size:14px;margin:10px auto}.checkout #content .step div.step-content div#address-block{float:left;width:100%}.checkout #content .step div.step-content div#address-block div.address-data{background:#f5f5f5;border-radius:4px;float:left;margin:20px 0;padding:15px;width:100%}.checkout #content .step div.step-content div#address-block div.address-data p{color:#000;float:left;font-size:15px;margin:0;width:100%}.checkout #content .step div.step-content div#address-block div.address-data p.local{color:#909097;font-size:18px;font-weight:600;margin-bottom:10px}.checkout #content .step div.step-content div#address-block p.entregar{margin-top:20px}.checkout #content .step div.step-content div#address-block div.address-options{align-items:center;display:flex;justify-content:space-between;width:100%}.checkout #content .step div.step-content div#address-block div.address-options span{color:#000;cursor:pointer;float:left;font-size:12px}.checkout #content .step div.step-content div#address-block div.address-options span a{color:#000}.checkout #content .step div.step-content div#address-block div.address-options span a:hover{text-decoration:underline}.checkout #content .step div.step-content div#address-block div.address-options span a small{color:#000;margin-right:2px}.checkout #content .step div.step-content #form-checkout-address-insert{font-size:14px;margin-top:10px}.checkout #content .step div.step-content #form-checkout-address-insert .buttons{text-align:right}.checkout #content .step div.step-content #form-checkout-address-insert .buttons .cancelar{margin-right:10px}.checkout #content .step div.step-content #form-checkout-address-insert label{margin:0;padding-top:7px}.checkout #content .step div.step-content #form-checkout-address-insert .form-group{margin-bottom:15px}.checkout #content .step div.step-content #form-checkout-address-insert .form-control{font-size:14px;height:34px}.checkout #content .step div.step-content .editar-endereco-checkout{margin-right:10px}.checkout #content .step div.step-content .editar-endereco-checkout.displaynone,.checkout #content .step div.step-content .novo-endereco-checkout.displaynone{display:none}.checkout #content .step div.step-content #carriers{margin-top:20px}.checkout #content .step div.step-content div#carriers fieldset{overflow:hidden;width:100%}.checkout #content .step div.step-content div#carriers fieldset label{background:#ddd;border-radius:4px;cursor:pointer;font-weight:400;margin:0 0 5px;padding:10px;width:100%}.checkout #content .step div.step-content div#carriers fieldset label.checked,.checkout #content .step div.step-content div#carriers fieldset label:hover{background:silver}.checkout #content .step div.step-content div#carriers fieldset label.option{overflow:hidden}.checkout #content .step div.step-content div#carriers fieldset label.option_last{border:none}.checkout #content .step div.step-content div#carriers fieldset label input{float:left;height:auto;margin:0 5px 0 0}.checkout #content .step div.step-content div#carriers fieldset label span.name{float:left;padding-right:10px;width:40%}.checkout #content .step div.step-content div#carriers fieldset label span.period{float:left;width:25%}.checkout #content .step div.step-content div#carriers fieldset label span.value{float:right;text-align:right;width:25%}.checkout #content .step div.step-content div#carriers button{float:right;margin-top:20px}.checkout #content .step div.step-content div.resume{background:#ddd;border-radius:4px;float:left;margin:0 0 20px;width:100%}.checkout #content .step div.step-content div.resume p{border-bottom:1px solid #d2d2d2;color:#000;float:left;font-size:12px;height:29px;line-height:29px;margin:0;text-indent:10px;width:100%}.checkout #content .step div.step-content div.resume p.last{border:none}.checkout #content .step div.step-content div.resume p span{color:#000;float:right;padding-right:10px}#content div.payments{background:#f5f5f5;border:1px solid #cfcfcf;border-radius:4px;float:left;overflow:hidden;width:100%}#content div.payments h5{align-content:center;align-items:center;border-bottom:1px solid #d2d2d2;color:#000;display:flex;flex-wrap:wrap;float:left;font-size:12px;margin:0;min-height:30px;position:relative;text-indent:10px;text-transform:uppercase;width:100%}#content div.payments>h5:last-of-type{border:none}#content div.payments h5 span{line-height:30px;padding-right:10px;position:absolute;right:0}#content div.payments h5 i.type-discount{color:red;font-size:12px;font-style:normal;text-transform:none}#content div.payments div.payment{border-bottom:1px solid #d2d2d2;display:none;float:left;padding:10px;width:100%}#content div.payments div.payment p{font-size:12px}#content div.payments div.payment>label{cursor:pointer;float:left;margin:0 9px 10px 0;min-width:70px;padding:0;text-align:center}#content div.payments div.payment label span.payment-ico{background:url(/dist/f27be518b276482118d2.png);float:left;height:50px;padding:0;width:100%}#content div.payments div.payment label.deposito-itau span.payment-ico{background-position:-240px -350px}#content div.payments div.payment label.cartao-visa span.payment-ico{background-position:0 0}#content div.payments div.payment label.cartao-master span.payment-ico{background-position:-80px 0}#content div.payments div.payment label.cartao-diners span.payment-ico{background-position:-160px 0}#content div.payments div.payment label.dois-cartoes span.payment-ico{background-position:-80px -150px}#content div.payments div.payment label.cartao-amex span.payment-ico{background-position:0 -50px}#content div.payments div.payment label.cartao-elo span.payment-ico{background-position:0 -100px}#content div.payments div.payment label.cartao-discover span.payment-ico{background-position:-80px -100px}#content div.payments div.payment label.itau-shopline span.payment-ico{background-position:-240px -100px}#content div.payments div.payment label.bcash span.payment-ico{background-position:0 -200px}#content div.payments div.payment label.pagseguro span.payment-ico{background-position:-160px -50px}#content div.payments div.payment label.mercadopago span.payment-ico{background-position:-80px -50px}#content div.payments div.payment label.paypal span.payment-ico{background-position:-240px 0}#content div.payments div.payment label.boleto-bancario span.payment-ico{background-position:0 -150px}#content div.payments div.payment label.boleto-faturado span.payment-ico{background-position:-80px -150px}#content div.payments div.payment label.transferencia-bradesco span.payment-ico{background-position:-160px -150px}#content div.payments div.payment label.transferencia-caixa span.payment-ico{background-position:-240px -50px}#content div.payments div.payment label.transferencia-hsbc span.payment-ico{background-position:-240px -150px}#content div.payments div.payment label.transferencia-itau span.payment-ico{background-position:-240px -100px}#content div.payments div.payment label.transferencia-bb span.payment-ico{background-position:-160px -200px}#content div.payments div.payment label.deposito-bb span.payment-ico{background-position:-240px -200px}#content div.payments div.payment label.debito-bb span.payment-ico{background-position:-80px -200px}#content div.payments div.payment label.deposito-uniprime span.payment-ico{background-position:-160px -100px}#content div.payments div.payment label.deposito-bancario span.payment-ico{background-position:-80px -350px}#content div.payments div.payment label.BOLETO_BANCARIO span.payment-ico{background-position:0 -150px}#content div.payments div.payment label.MASTERCARD span.payment-ico{background-position:-80px 0}#content div.payments div.payment label.ELO span.payment-ico{background-position:0 -100px}#content div.payments div.payment label.HIPERCARD span.payment-ico{background-position:0 -250px}#content div.payments div.payment label.VISA span.payment-ico{background-position:0 0}#content div.payments div.payment label.DINERS span.payment-ico{background-position:-160px 0}#content div.payments div.payment label.AMEX span.payment-ico{background-position:0 -50px}#content div.payments div.payment label.cartao-hiper span.payment-ico{background-position:-80px -250px}#content div.payments div.payment label.cartao-hipercard span.payment-ico{background-position:0 -250px}#content div.payments div.payment label.cartao-aura span.payment-ico{background-position:-80px -300px}#content div.payments div.payment label.cartao-jcb span.payment-ico{background-position:0 -860px}#content div.payments div.payment label.cartoes-iugu span.payment-ico,#content div.payments div.payment label.cartoes-pagarme span.payment-ico{background-position:-160px -250px}#content div.payments div.payment label.pagamento-retirada span.payment-ico{background-position:0 -300px}#content div.payments div.payment label.cartoes-pagarme{display:none}#content div.payments div.payment div.payment-data{float:left;margin-top:20px;width:100%}#content div.payments div.payment div.payment-data label,#content div.payments div.payment form.cartao-automatico label{text-align:left}#content div.payments div.payment div.payment-data button{margin-top:10px;width:100%}.checkout .payments .payment label input[type=radio]{margin:0 5px 0 0}span.secure-code{background:#000;border-radius:8px;color:#fff;padding:0 5px;position:relative;text-align:center}span.secure-code img{background:#fff;border:1px solid #ccc;border-radius:4px;bottom:20px;display:none;padding:10px;position:absolute;right:-106px}span.secure-code:hover img{display:block}.checkout #content .step div.step-content .voltar{float:left;margin-top:20px}.checkout #content .step-3.step-on div.step-content{display:block}#content div.payments h5:hover{background-color:#b2b2b2;color:#ddd;cursor:pointer}#content div.payments h5.on{background-position:265px 0}.checkout #content .step-on{border-color:#000;margin:0}.checkout #content .step-on h3{background:#000;border-color:#000;color:#fff}.checkout #content .step-on h4{color:#000}.checkout .informativo{font-size:12px;margin:20px 0 50px 10px}.checkout .informativo a{cursor:pointer}.checkout #contrato-ecommerce{border:1px solid #d3d3d3;border-radius:4px;display:none;margin-bottom:20px;padding:0 20px}.checkout #contrato-ecommerce h3{border-bottom:1px solid #d3d3d3;box-sizing:border-box;-moz-box-sizing:border-box;color:#000;float:left;font-size:14px;margin:0 0 10px;padding:10px;text-align:center;width:100%}.checkout #contrato-ecommerce li{list-style:none}.checkout .ocbpayments h5{height:40px!important;line-height:40px!important}.checkout .ocbpayments h5 span{line-height:38px!important}.checkout .ocbpayments i.ocb-icon{background-image:url(/dist/f27be518b276482118d2.png);background-repeat:no-repeat;display:inline-block;float:left;height:34px;margin:2px;width:57px}.checkout .ocbpayments i.cartao-master{background-position:-92px -8px}.checkout .ocbpayments i.cartao-visa{background-position:-12px -8px}.checkout .purchase-list h2{margin:28px 0 0}.chkoutme-modal .img-check,.chkoutme-modal .img-error,.chkoutme-modal .img-loading,.chkoutme-modal .img-qrcode,.chkoutme-modal .step-1,.chkoutme-modal .step-2,.chkoutme-modal .step-3,.chkoutme-modal .step-4{display:none}.chkoutme-modal .active{display:block!important}.checkout .iconuser svg{height:17px}.checkout .input-group-addon{background:#ced4da;border:1px solid #ced4da;border-radius:4 0 0 4px;display:block;height:38px;line-height:38px;text-align:center;width:38px}.checkout.modal-open #form-checkout-person-update-overlay button.close{background:none;color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}@media (min-width:992px){.checkout #desktop-headerBusca,.checkout #desktop-headerCarrinho,.checkout #desktop-headerInfo,.checkout #desktop-headerMenu,.checkout #menuHeader,.checkout #nav-section,.checkout #options-box,.checkout .btn-group,.checkout .form-search-header{display:none!important}}@media (max-width:991px){.checkout div.selos{float:left;margin:10px 0 -20px}.checkout div.selos img{max-height:50px}}@media (max-width:767px){.checkout #content .step{min-height:inherit}.checkout #content .step div.step-content div.resume p{font-size:11px}.checkout #content .step div.step-content .purchase-list-gift label{justify-content:start!important}#content div.payments div.payment{padding:10px 3px}#content div.payments h5{font-size:12px}#change-payment-content h4{font-size:18px;margin-top:10px}.checkout #content .step div.step-content div#carriers fieldset label span.name{padding-right:5px;width:37%}.checkout #content .step div.step-content div#carriers fieldset label span.period{width:31%}.checkout #content .purchase-list-resume .purchase-list-resume-header{font-size:12px}.checkout #content .purchase-list-resume .purchase-list-resume-header .total-value{float:none}.checkout #content .purchase-list-resume .purchase-list-resume-items .total-value{background:none;float:none}.checkout #content .purchase-list-resume .product{float:none;width:69%}}@media (max-width:359px){#content div.payments h5{font-size:11px!important}.checkout #content .purchase-list-resume .purchase-list-resume-header,.checkout #content .purchase-list-resume .purchase-list-total,.checkout #content .purchase-list-resume .subtotal,.checkout #content .purchase-list-resume-items .item div{font-size:13px}}
/*# sourceMappingURL=checkout.css.map*/