.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before{background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),linear-gradient(-25deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,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-front,.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,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back{-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{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.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{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:before,.jp-card-logo:after{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:bold;color:white;background-image:repeating-radial-gradient(circle at center, #fff 1px, #999 2px);background-image:repeating-radial-gradient(circle at center, #fff 1px, #999 2px);border:1px solid #EEE}.jp-card-logo.jp-card-amex:before,.jp-card-logo.jp-card-amex:after{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267AC3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.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-front:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-back: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;color:#111;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #EEE}.jp-card-logo.jp-card-discover:before,.jp-card-logo.jp-card-discover:after{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:white;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(  #f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.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-front:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-back: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{-webkit-transition:400ms;-moz-transition:400ms;transition:400ms;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,0.5)}.jp-card-logo.jp-card-unionpay{width:60px;display:block;height:40px;background:#e21836;-webkit-transform:skew(-15deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);border-radius:5px;font-size:10px;z-index:1;line-height:33px;color:#fff;text-align:center;font-family:"Sans-serif", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", "Hiragino Sans", "Gulim", "\5B8B\4F53";font-weight:bold}.jp-card-logo.jp-card-unionpay:after,.jp-card-logo.jp-card-unionpay:before{display:block;margin:0 auto;position:absolute;height:40px;top:0;z-index:-1}.jp-card-logo.jp-card-unionpay:before{content:" ";width:28px;background:#00447c;left:14px;border-top-left-radius:5px;border-bottom-left-radius:5px}.jp-card-logo.jp-card-unionpay:after{content:"银联";width:26px;background:#007b84;left:34px;border-radius:5px;font-size:10px;line-height:54px;text-indent:-17px}.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{text-transform:uppercase;color:white;text-align:center;font-weight:bold;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-visa:before,.jp-card-logo.jp-card-visa:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{position:absolute;left:-4px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #ffffff transparent transparent}.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1;box-shadow:none}.jp-card-logo.jp-card-visaelectron{background:white;text-transform:uppercase;color:#1A1876;text-align:center;font-weight:bold;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visaelectron:before,.jp-card-logo.jp-card-visaelectron:after{content:" ";display:block;width:100%;height:25%}.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-front:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back: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:white;font-style:normal;text-transform:lowercase;font-weight:bold;text-align:center;font-size:9px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,0.6)}.jp-card-logo.jp-card-mastercard:before,.jp-card-logo.jp-card-mastercard:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:#EB001B;z-index:-1;opacity:0.9}.jp-card-logo.jp-card-mastercard:after{right:0;background:#FF5F00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back: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:white;font-style:normal;text-transform:lowercase;font-weight:bold;text-align:center;font-size:14px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,0.6)}.jp-card-logo.jp-card-maestro:before,.jp-card-logo.jp-card-maestro:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#EB001B;z-index:-2}.jp-card-logo.jp-card-maestro:after{right:0;background:#00A2E5;z-index:-1;opacity:0.8}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back: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{width:60px;height:36px;padding:3px;border-radius:8px;border:#000 1px solid;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ED1C24;content:'';position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:'';position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ED1C24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:white}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#ED1C24;border-radius:2px 4px 6px 0px;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:before,.jp-card-logo.jp-card-dankort .k:after{content:'';position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ED1C24 transparent transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ED1C24 transparent}.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-back: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{height:50px;width:50px;border-radius:100%;background:black;color:white;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:bold;padding-top:13px}.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{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-linear-gradient( #ff0 50%,red 50%);background-image:linear-gradient( #ff0 50%,red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:black;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-back: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{border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px;background-color:white;font-style:normal;color:white;width:50px;padding:2px 0 0 2px}.jp-card-logo.jp-card-jcb>div{width:15px;margin-right:1px;display:inline-block;text-align:center;text-shadow:1px 1px rgba(0,0,0,0.6);border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px}.jp-card-logo.jp-card-jcb>div:before,.jp-card-logo.jp-card-jcb>div:after{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(to right,#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(to right,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left, #006300,lime);background-image:linear-gradient(to right,#006300,lime)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before{background-color:#CB8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{opacity:1;box-shadow:none}.jp-card-logo.jp-card-dinersclub{font-family:serif;height:40px;width:100px;color:white;font-size:17px;font-style:normal;letter-spacing:1px}.jp-card-logo.jp-card-dinersclub::before,.jp-card-logo.jp-card-dinersclub::after{display:block;position:relative}.jp-card-logo.jp-card-dinersclub::before{content:'Diners Club'}.jp-card-logo.jp-card-dinersclub::after{content:'International';text-transform:uppercase;font-size:0.6em}.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-front:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back: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{height:20px;width:100px;color:white;font-size:21px;font-style:italic;font-weight:bold}.jp-card-logo.jp-card-hipercard::before,.jp-card-logo.jp-card-hipercard::after{display:block;position:relative}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-hipercard.jp-card-identified .jp-card-back:before{background-color:#770304}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-logo.jp-card-hipercard{opacity:1;box-shadow:none}.jp-card-logo.jp-card-troy{text-transform:lowercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-troy:before,.jp-card-logo.jp-card-troy:after{content:\"\";display:block;width:26%;height:6%;background:#22b8c3;right:32%;top:24%;position:absolute;transform:rotate(105deg)}.jp-card.jp-card-troy.jp-card-identified .jp-card-front:before,.jp-card.jp-card-troy.jp-card-identified .jp-card-back:before{background-color:#01adba}.jp-card.jp-card-troy.jp-card-identified .jp-card-logo.jp-card-troy{opacity:1;box-shadow:none}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:auto;z-index:1;position:relative}.jp-card{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-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 400ms linear;-moz-transition:all 400ms linear;transition:all 400ms linear}.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;-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 400ms linear;-moz-transition:all 400ms linear;transition:all 400ms linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}.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:normal;opacity:0.5;-webkit-transition:opacity 400ms linear;-moz-transition:opacity 400ms linear;transition:opacity 400ms linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.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{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:400ms;-moz-transition:400ms;transition:400ms}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width: 480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;letter-spacing:0;position:relative;float:right;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{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:7px;white-space:pre;display:block;opacity:0.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-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);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;transition-delay:600ms}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{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.";position:absolute;left:120%;top:5%;color:white;font-size:7px;width:230px;opacity:0.5}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,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,0.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),linear-gradient(-25deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);opacity:1}.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 rgba(255,255,255,0.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, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),linear-gradient(-25deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%)}@media (max-width: 450px){.card-wrapper{max-width:80vw;width:100%;margin:20px auto;overflow-x:hidden}.card-wrapper>.jp-card-container{transform:scale(0.625);transform-origin:left center}}

:root{--grid-size: 1200px;--grid-size-medium: 1000px;--grid-gutter: 32px;--colors-base: #4d538c;--colors-medium: #474c81;--colors-dark: #3b406c;--colors-bg: #F1F1F1;--colors-line: #D9D9D9;--colors-link: #4c57ba;--colors-purple: #95358C;--colors-purple-light: #4c57ba;--colors-text: #333333;--colors-text-light: #666666;--colors-text-white: #fff;--colors-purple-dark: #2D3051;--border-color: #949494;--border-radius: 8px;--spacings-xxsmall: 8px;--spacings-xsmall: 16px;--spacings-small: 24px;--spacings-medium: 32px;--spacings-large: 40px;--spacings-xlarge: 48px;--spacings-xxlarge: 56px;--spacings-wtflarge: 64px;--layers-base: 10;--layers-medium: 20;--layers-overlay: 30;--layers-modal: 40;--layers-always-on-top: 50;--font-primary: "Montserrat", sans-serif;--font-secondary: "Open Sans", sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:var(--font-secondary)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{color:var(--colors-text);font:16px/1.5 var(--font-secondary)}@media(min-width: 768px){p{font-size:18px}p:not(:first-of-type){margin-top:var(--spacings-small)}}strong{font-weight:bold}::-webkit-input-placeholder{color:var(--colors-text-light);font-family:var(--font-secondary)}::-moz-placeholder{color:var(--colors-text-light);font-family:var(--font-secondary)}:-ms-input-placeholder{color:var(--colors-text-light);font-family:var(--font-secondary)}:-moz-placeholder{color:var(--colors-text-light);font-family:var(--font-secondary)}.container{margin-left:auto;margin-right:auto;max-width:var(--grid-size);padding-left:var(--spacings-xsmall);padding-right:var(--spacings-xsmall)}@media(min-width: 360px){.container{padding-left:var(--spacings-small);padding-right:var(--spacings-small)}}.container-medium{margin-left:auto;margin-right:auto;max-width:var(--grid-size-medium);padding-left:var(--spacings-xsmall);padding-right:var(--spacings-xsmall)}@media(min-width: 360px){.container-medium{padding-left:var(--spacings-small);padding-right:var(--spacings-small)}}.reiki-button,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit{background-color:#cd006b;font:18px var(--font-secondary);color:#fff;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;text-align:center;box-shadow:0px 4px 4px rgba(0,0,0,0);transition:box-shadow .2s,transform .2s;padding:0 var(--spacings-xsmall)}.reiki-button:hover,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button:hover,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button:hover,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button:hover,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:#cd006b;color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.2);transform:translateY(-4px)}.reiki-button:active,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button:active,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button:active,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button:active,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit:active{background-color:#a12365}.reiki-button-xsmall,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit{font:600 14px/1 var(--font-secondary);padding:2px var(--spacings-xsmall);min-height:36px}.reiki-button-default,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button{border-bottom:4px solid #a12365;font-size:18px;font-weight:700;min-height:56px}.reiki-button-large{border-bottom:4px solid #a12365;font:700 18px/1 var(--font-secondary);padding:var(--spacings-xxsmall) var(--spacings-small);min-height:52px}.reiki-button-inverse{background-color:#fff;color:#4d538c;border-bottom:4px solid #ccc;font-weight:700}.reiki-button-inverse:hover{color:#4d538c;background-color:#fff}.reiki-button-inverse:active{background-color:#ccc}.reiki-button-full{width:100%}.reiki-button-outline{background-color:transparent;border:1px solid currentColor;color:#fff}.header{background:#fff}.header__branding{display:inline-flex;height:auto;margin-right:var(--spacings-small);min-width:100px;width:170px}.header__branding svg{display:block;width:100%;height:auto}.header__link{color:var(--colors-link);font-size:14px;text-decoration:none}.header__link:hover{text-decoration:underline}.header__container{align-items:center;display:flex;height:80px;justify-content:space-between}.searchform__inputs{display:flex;align-items:center;background:#fff;padding:0px 5px;border-radius:10px}.searchform__inputs input{width:100%;border:none;padding:13px;background:transparent}.searchform__inputs input:focus{outline:none}.searchform__inputs button{background:transparent;border:none}.footer{color:#fff}.footer a{color:#fff;line-height:1.2;font-size:14px;text-decoration:none}@media(max-width: 768px){.footer a{width:100%}}.footer a:hover{text-decoration:none}.footer__container{background-color:var(--colors-dark);padding-top:var(--spacings-wtflarge);padding-bottom:var(--spacings-wtflarge)}.footer__info{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:var(--spacings-medium)}@media(max-width: 768px){.footer__info{padding-bottom:0}}.footer__copyright{background-color:var(--colors-purple-dark);padding:12px 5px}.footer__copyright p{text-align:center;color:var(--colors-text-white);font:14px var(--font-secondary)}.footer__icon-help{margin-right:5px}.footer__icon-help,.footer__icon-profile{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border:1px solid var(--colors-text-white);border-radius:6px}.footer__icon-help svg,.footer__icon-profile svg{display:block;max-width:20px;fill:var(--colors-text-white);margin-right:var(--spacings-xxsmall)}.footer__icon-help span,.footer__icon-profile span{color:var(--colors-text-white);font:600 14px var(--font-secondary)}@media(max-width: 768px){.footer__icon-help,.footer__icon-profile{margin-bottom:var(--spacings-xsmall);width:100%;justify-content:center}}.footer__info-collumn1,.footer__info-collumn2,.footer__info-collumn3{flex:0 0 30%}@media(max-width: 768px){.footer__info-collumn1,.footer__info-collumn2,.footer__info-collumn3{flex:0 0 100%;margin-bottom:var(--spacings-small)}}.footer .menu-footer ul li{margin-bottom:var(--spacings-xsmall)}.footer .menu-footer ul li a{font:16px var(--font-primary)}.footer__redes-sociais p,.footer__apoio p,.footer__compra-segura p{font:bold 14px var(--font-secondary);color:var(--colors-line);margin-bottom:var(--spacings-xsmall)}.footer__compra-segura .compra-segura{margin-bottom:var(--spacings-xsmall)}.footer__redes-sociais div{margin-bottom:var(--spacings-small)}.footer__redes-sociais div svg{margin-right:var(--spacings-xsmall);stroke-width:2px}@media(max-width: 768px){.footer__apoio div{margin-bottom:var(--spacings-small)}}.footer__help-profile{margin-bottom:var(--spacings-xxsmall);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer__info-contact{margin-bottom:var(--spacings-xxsmall);font:13px var(--font-secondary);color:var(--colors-text-white)}body{margin:0;padding:0}.container-card-failed{background-color:rgba(0,0,0,.65);width:100vw;height:100vh;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:999;display:none}.container-card-failed .container-card-float{position:relative;border-radius:6px;background:#fff;width:100%;max-width:360px}.container-card-failed .container-card-float .card-body-error{padding:24px 24px 32px;text-align:center}.container-card-failed .container-card-float .card-body-error p{font:16px var(--font-secondary)}.container-card-failed .container-card-float .card-body-error .card-link-back{margin-top:24px}.container-card-failed .container-card-float .card-body-error .card-link-back a{display:flex;justify-content:center;align-items:center;color:#4c57ba;text-decoration:none}.container-card-failed .container-card-float .card-body-error .card-link-back a svg{transform:rotate(180deg);margin-right:8px}.container-card-failed .container-card-float .card-header-error{padding:24px;color:#fff;position:relative;text-align:center;border-radius:6px;background-color:#bb0300}.container-card-failed .container-card-float .card-header-error .icon-card{margin-bottom:16px}.container-card-failed .container-card-float .card-header-error p{color:#fff;font:16px var(--font-secondary)}.container-card-failed .container-card-float .card-header-error p strong{text-transform:capitalize}.container-card-failed .container-card-float .card-header-error .card-close-btn{position:absolute;top:15px;right:14px;cursor:pointer;width:40px;height:40px;text-align:center;line-height:40px;z-index:1}.reiki-button,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit{background-color:#cd006b;font:18px var(--font-secondary);color:#fff;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;text-align:center;box-shadow:0px 4px 4px rgba(0,0,0,0);transition:box-shadow .2s,transform .2s;padding:0 var(--spacings-xsmall)}.reiki-button:hover,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button:hover,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button:hover,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button:hover,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:#cd006b;color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.2);transform:translateY(-4px)}.reiki-button:active,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button:active,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button:active,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button:active,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit:active{background-color:#a12365}.reiki-button-xsmall,.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .button,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button,form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit{font:600 14px/1 var(--font-secondary);padding:2px var(--spacings-xsmall);min-height:36px}.reiki-button-default,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button{border-bottom:4px solid #a12365;font-size:18px;font-weight:700;min-height:56px}.reiki-button-large{border-bottom:4px solid #a12365;font:700 18px/1 var(--font-secondary);padding:var(--spacings-xxsmall) var(--spacings-small);min-height:52px}.reiki-button-inverse{background-color:#fff;color:#4d538c;border-bottom:4px solid #ccc;font-weight:700}.reiki-button-inverse:hover{color:#4d538c;background-color:#fff}.reiki-button-inverse:active{background-color:#ccc}.reiki-button-full{width:100%}.reiki-button-outline{background-color:transparent;border:1px solid currentColor;color:#fff}.woocommerce-checkout{background:#333}.woocommerce-order-pay.woocommerce-checkout{background:#fff}.header,.footer{display:none}.woocommerce-form-login-toggle>.woocommerce-info{font:14px/1.4 var(--font-primary)}form.woocommerce-form.woocommerce-form-login.login{background:#fff;border:none;border-radius:0;border-bottom:1px solid var(--colors-line);margin:0}form.woocommerce-form.woocommerce-form-login.login .form-row{padding:0}form.woocommerce-form.woocommerce-form-login.login p{font:14px/1.4 var(--font-primary);margin-bottom:var(--spacings-xsmall)}form.woocommerce-form.woocommerce-form-login.login label{font:16px/1 var(--font-secondary);color:var(--colors-text-light);margin-bottom:var(--spacings-xxsmall)}form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-top:var(--spacings-xxsmall)}form.woocommerce-checkout{background:#fff;border-radius:0 0 10px 10px;overflow:hidden}body.woocommerce-checkout>.container{padding-left:0;padding-right:0}body.woocommerce-checkout .woocommerce{max-width:670px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}body.woocommerce-checkout .woocommerce #ps_terms_of_use_field{margin-bottom:0}body.woocommerce-checkout .woocommerce #wc_twilio_sms_optin_field,body.woocommerce-checkout .woocommerce .followup-checkout,body.woocommerce-checkout .woocommerce .woocommerce-account-fields{display:none}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle{order:1}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon{order:2}body.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{order:3}body.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle{order:4}body.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info{margin:0;border-top-color:var(--colors-dark)}body.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before{color:var(--colors-dark)}body.woocommerce-checkout .woocommerce .woocommerce-form-login{order:4}body.woocommerce-checkout .woocommerce .woocommerce-error{order:3;margin-bottom:0}body.woocommerce-checkout .woocommerce .woocommerce-error li{color:var(--colors-text);font:14px/1.4 var(--font-primary)}body.woocommerce-checkout .woocommerce .woocommerce-checkout{order:4}@media(min-width: 768px){body.woocommerce-checkout .woocommerce{margin-top:var(--spacings-wtflarge);margin-bottom:var(--spacings-wtflarge)}}.container-checkout__row{flex:1;display:flex;align-items:center;justify-content:space-between;margin-right:30px}@media(max-width: 560px){.container-checkout__row{margin-right:14px}}.container-checkout__header{align-items:center;justify-content:space-between;background:var(--colors-base);display:flex;padding:var(--spacings-small) 32px var(--spacings-xsmall)}@media(min-width: 768px){.container-checkout__header{border-radius:10px 10px 0 0}}@media(max-width: 560px){.container-checkout__header{padding:var(--spacings-small) 24px var(--spacings-xsmall)}}.container-checkout__header i{color:var(--colors-line);font-weight:400;font-size:25.6px}@media(max-width: 560px){.container-checkout__header i{font-size:23px}}.container-checkout__title{color:#fff;font:700 18px/1.2 var(--font-primary);margin-right:var(--spacings-small);text-transform:uppercase}@media(max-width: 560px){.container-checkout__title{margin-right:8px}}.container-checkout__image{display:block;max-width:100%;height:auto}#customer_details .followup-checkout .form-row{margin-bottom:0}#customer_details .followup-checkout .form-row input,#customer_details #wc_twilio_sms_optin_field input{margin:0;position:absolute;top:2px;left:0}#customer_details .followup-checkout .form-row label,#customer_details #wc_twilio_sms_optin_field label{position:relative;padding-left:20px;margin-bottom:0;display:block;line-height:1.2}#customer_details a{color:var(--colors-base)}@media(min-width: 768px){#customer_details .col-1,#customer_details .col-2{width:100%;float:none}#customer_details #billing_phone_field,#customer_details #billing_email_field{width:48.7%}#customer_details #billing_phone_field{float:left}#customer_details #billing_email_field{float:right;clear:none}}.input-text,.checkout.woocommerce-checkout select{height:44px;border:1px solid #949494 !important;border-radius:6px;color:var(--colors-text) !important;font:16px var(--font-secondary) !important;padding:0 var(--spacings-xsmall);background:#fff}.input-text::placeholder{color:var(--colors-text-light) !important}.checkout.woocommerce-checkout label{line-height:normal !important;padding:0 5px;margin:0 10px;margin-bottom:-9px;z-index:9;position:relative;background:#fff;font-size:14px}.payment_box .wc-stripe-elements-field{height:44px;border:1px solid #949494 !important;border-radius:6px;color:var(--colors-text) !important;font:16px var(--font-secondary) !important;padding:0 var(--spacings-xsmall);background:#fff;display:flex;align-items:center}.payment_box .wc-stripe-elements-field>div{width:100%}textarea.input-text{padding:var(--spacings-xxsmall) var(--spacings-xsmall)}.woocommerce-additional-fields h3,.woocommerce-billing-fields h3,#order_review_heading,.woocommerce #payment.woocommerce-checkout-payment .wc_payment_method>label{color:var(--colors-text);font:700 16px/1.4 var(--font-primary);margin-bottom:var(--spacings-xsmall)}#order_review_heading{margin:var(--spacings-small) var(--spacings-small) var(--spacings-xsmall)}.woocommerce-form-coupon-toggle{font:14px/1.4 var(--font-primary);background:var(--colors-base);padding:0 32px var(--spacings-xsmall);display:flex;align-items:center}@media(min-width: 768px){.woocommerce-form-coupon-toggle{font-size:16px}}@media(max-width: 560px){.woocommerce-form-coupon-toggle{padding:0 24px var(--spacings-xsmall)}}.woocommerce-form-coupon-toggle .showcoupon__icon{background:url(3f8eb28377c237efdb5a51ef5d9a9b90.png) no-repeat center;display:inline-block;width:12px;height:6px;background-size:contain;margin-left:var(--spacings-xsmall);vertical-align:middle}.woocommerce-form-coupon-toggle .woocommerce-info{background:inherit;padding:0;margin:0;color:#fff;border:0;flex:1}.woocommerce-form-coupon-toggle .woocommerce-info a{color:inherit;text-decoration:none}.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.woocommerce form.woocommerce-form-coupon{background:var(--colors-base);margin:0;border-radius:0;border:0;padding:0 var(--spacings-small) var(--spacings-xsmall);overflow:hidden;display:flex}.woocommerce form.woocommerce-form-coupon p{font:14px/1.4 var(--font-primary);color:#fff}@media(min-width: 768px){.woocommerce form.woocommerce-form-coupon p{font-size:16px}}.woocommerce form.woocommerce-form-coupon .form-row{margin:0;padding:0}.woocommerce form.woocommerce-form-coupon .form-row-first{flex:1}.woocommerce form.woocommerce-form-coupon .form-row-last{width:auto;margin-left:var(--spacings-xxsmall)}.woocommerce form.woocommerce-form-coupon .button{background:none;height:44px;border:1px solid currentColor;font:700 16px/1 var(--font-secondary);border-radius:8px;padding:0 var(--spacings-xsmall);cursor:pointer;color:#fff}#customer_details{padding:var(--spacings-small) 32px}@media(max-width: 560px){#customer_details{padding:var(--spacings-small) 24px}}#customer_details .form-row{margin:0 0 var(--spacings-xsmall);padding:0}#customer_details .form-row label{font:400 14px var(--font-primary);color:var(--colors-text);margin-bottom:var(--spacings-xxsmall);margin-left:0;margin-right:0;padding:0}#customer_details .form-row label input{width:20px;height:20px}#customer_details .form-row .required{color:currentColor}.woocommerce table.shop_table{border:0;margin:0;border-radius:0}@media(min-width: 768px){.woocommerce table.shop_table thead{display:none}}.woocommerce table.shop_table td{padding:0}.woocommerce table.shop_table tr:nth-child(2n) td{background:none}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{border-top:0;padding:0}.woocommerce table.shop_table .cart-subtotal,.woocommerce table.shop_table .recurring-totals,.woocommerce table.shop_table .cart-subtotal.recurring-total,.woocommerce table.shop_table .order-total.recurring-total{display:none}.woocommerce table.shop_table .order-total{display:flex}.woocommerce table.shop_table .order-total th{font:700 14px/1.4 var(--font-primary);padding:0 0 0 32px;margin-right:var(--spacings-xxsmall)}.woocommerce table.shop_table .order-total td{line-height:1}.woocommerce table.shop_table .order-total td strong{font:14px/1.4 var(--font-secondary);font-weight:normal}@media(min-width: 768px){.woocommerce table.shop_table .order-total th,.woocommerce table.shop_table .order-total td strong{font-size:16px}}.woocommerce table.shop_table .cart_item{padding:0 32px 24px;display:flex;margin-bottom:30px;border-bottom:1px solid #d9d9d9}.woocommerce table.shop_table .cart_item:last-child{margin-bottom:0;border-bottom:0}.woocommerce table.shop_table .cart_item .flexibility{font-size:13px;font-family:"Montserrat";color:#666}@media(max-width: 560px){.woocommerce table.shop_table .cart_item{padding:0 24px 24px}}@media(max-width: 320px){.woocommerce table.shop_table .cart_item{flex-wrap:wrap}}.woocommerce table.shop_table .cart_item .checkout_product_img{flex:0 0 68px;margin-right:16px}@media(max-width: 768px){.woocommerce table.shop_table .cart_item .checkout_product_img{flex:0 0 32px;margin-right:8px}}@media(max-width: 320px){.woocommerce table.shop_table .cart_item .checkout_product_img{flex:0 0 100%;display:flex;justify-content:center;margin-bottom:10px}}.woocommerce table.shop_table .cart_item .checkout_product_img .img_product_checkout{border-radius:100%;width:100%;display:block}@media(max-width: 560px){.woocommerce table.shop_table .cart_item .checkout_product_img .img_product_checkout{min-width:36px;min-height:36px}}@media(max-width: 320px){.woocommerce table.shop_table .cart_item .checkout_product_img .img_product_checkout{width:68px;height:68px}}.woocommerce table.shop_table a.remove{width:16px;height:16px;color:var(--colors-line) !important;line-height:16px;font-size:34px;font-weight:normal}@media(max-width: 560px){.woocommerce table.shop_table a.remove{line-height:12px;font-size:30px}}.woocommerce table.shop_table a.remove:hover{background:none}.woocommerce table.shop_table dl{margin-top:4px}.woocommerce table.shop_table dt{color:var(--colors-text-light);font:400 14px var(--font-primary)}@media(max-width: 560px){.woocommerce table.shop_table dt{font-size:12px}}.woocommerce table.shop_table dd,.woocommerce table.shop_table dd p,.woocommerce table.shop_table .subscription-price{font:700 14px var(--font-primary);color:var(--colors-text-light)}@media(max-width: 560px){.woocommerce table.shop_table dd,.woocommerce table.shop_table dd p,.woocommerce table.shop_table .subscription-price{font-size:12px}}.woocommerce table.shop_table .product-subtotal .amount{font:400 16px var(--font-primary);color:var(--colors-text);border-left:1px solid #d9d9d9;padding:0 0 0 16px;margin:0 0 0 16px}@media(max-width: 560px){.woocommerce table.shop_table .product-subtotal .amount{font-size:12px;padding:0 0 0 8px;margin:0 0 0 8px}}.woocommerce table.shop_table .product-subtotal .amount .woocommerce-Price-currencySymbol{padding-right:5px}.woocommerce table.shop_table .product-name h3{text-transform:uppercase;font:500 14px var(--font-secondary);text-align:left !important}@media(max-width: 560px){.woocommerce table.shop_table .product-name h3{font-size:12px}}.woocommerce table.shop_table .wcfm_dashboard_item_title{color:var(--colors-text-light);text-decoration:none;font-weight:700}.woocommerce table.shop_table .product-quantity{display:none}.woocommerce table.shop_table .product-remove{margin-left:var(--spacings-xsmall);margin-top:3px}@media(max-width: 560px){.woocommerce table.shop_table .product-remove{margin-left:14px;margin-top:7px}}.woocommerce table.shop_table .product-name{flex:1;color:var(--colors-text)}.woocommerce table.shop_table .product-name::before{display:none}.woocommerce table.shop_table .product-subtotal{grid-area:product_subtotal;text-align:left !important;max-width:240px}@media(max-width: 560px){.woocommerce table.shop_table .product-subtotal{max-width:100%}}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment a{color:var(--colors-link)}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal>label img,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_stripe>label img{display:none}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal>label::after,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_stripe>label::after{content:"";display:inline-block;vertical-align:middle;margin-left:var(--spacings-xsmall)}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_paypal>label::after{background:url(22fafa1e59a1b6d9a6f2ab71ac0a5e7b.png) no-repeat center;width:89px;height:22px}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_method_stripe>label::after{background:url(0559cecf0794d7068a573488d9adc2b1.png) no-repeat center;width:100px;height:20px}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row{padding:0;border:0}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment #wc-stripe-cc-form br{display:none}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .input-radio{margin-top:4px}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row{margin-bottom:0;margin-top:var(--spacings-xsmall)}@media(max-width: 768px){.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row{float:none;width:100%}}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row:first-child{margin-top:0}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row:first-child label{display:none}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row label,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row label .required{color:var(--colors-text-light);font:16px/1.2 var(--font-secondary)}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row label{margin-bottom:var(--spacings-xxsmall);line-height:normal;padding:0 5px;margin:0 8px;margin-bottom:-9px;z-index:9;position:relative;background:#fff;font-size:14px;display:table}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row .stripe-card-name input{height:44px;border:1px solid #949494 !important;border-radius:6px;color:var(--colors-text) !important;font:15px var(--font-secondary) !important;padding:0 var(--spacings-xsmall);background:#fff;display:flex;align-items:center;width:100%;margin-top:16px}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row .stripe-card-name input::placeholder{color:#cfd7e0}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .wc-stripe-elements-field{margin:0}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .input-radio{grid-area:input_radio}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order{margin:0;padding:0 30px var(--spacings-small);display:flex;justify-content:center;background:var(--colors-text-white);justify-content:space-between !important;align-items:center !important}@media(max-width: 560px){.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order{flex-direction:column-reverse}}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order a,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order::after{flex:1}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order a{font:400 13px var(--font-secondary)}@media(max-width: 560px){.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order a{padding-top:24px}}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order button{flex:0 1 100%}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order::before{content:none}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript{color:var(--colors-text);display:block;font:14px/1.4 var(--font-primary);margin-bottom:var(--spacings-xsmall);padding:var(--spacings-xsmall);border:1px solid var(--colors-line);border-radius:8px;text-align:center}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order noscript button{margin-top:var(--spacings-xsmall)}.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order>#place_order.button{margin-bottom:0;width:100%;max-width:280px}#payment .stripe-source-errors ul.wc-stripe-error{margin:var(--spacings-small) 0 0;border-radius:8px}#payment .stripe-source-errors ul.wc-stripe-error li{color:var(--colors-text);font:14px/1.4 var(--font-primary)}.woocommerce-NoticeGroup-checkout li{font:14px/1.4 var(--font-primary)}.woocommerce-NoticeGroup-checkout .woocommerce-error{margin:0;border-radius:0}.woocommerce-order-received{color:var(--colors-text)}.woocommerce-order-received .woocommerce-order{background:#fff}@media(max-width: 768px){.woocommerce-order-received .woocommerce-order{padding-bottom:65px}}.woocommerce-order-received .woocommerce-notice{background:#f1f1f1;color:var(--colors-base);font:800 18px/1.2 var(--font-primary);text-align:center;padding:var(--spacings-xsmall);margin-bottom:var(--spacings-xsmall);border-bottom:1px solid var(--colors-line);border-top:1px solid var(--colors-line)}@media(min-width: 768px){.woocommerce-order-received .woocommerce-notice{font-size:22px;border-top:0}}.woocommerce-order-received .woocommerce-order-overview.order_details{background:#fff;padding:0 var(--spacings-xsmall);margin-bottom:0;display:flex;flex-direction:column}.woocommerce-order-received .woocommerce-order-overview.order_details li{border-right:none;padding-right:0;margin-right:0;float:none;padding-bottom:var(--spacings-xxsmall);margin-bottom:var(--spacings-xxsmall);font-family:var(--font-secondary);font-size:10px}.woocommerce-order-received .woocommerce-order-details{background:#fff;margin-bottom:0;padding:var(--spacings-xsmall);border-top:1px solid var(--colors-line)}.woocommerce-order-received .woocommerce-order-details>header{margin:var(--spacings-small) 0 var(--spacings-xxsmall)}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-thankyou-order-details+p,.woocommerce-order-received .woocommerce-order-details>header h2{color:var(--colors-text);font:700 16px/1.4 var(--font-primary);margin-bottom:var(--spacings-xsmall)}.woocommerce-order-received .woocommerce-thankyou-order-details+p{padding:var(--spacings-xsmall);margin:0;border-top:1px solid var(--colors-line)}.woocommerce-order-received .woocommerce-thankyou-order-details+p a{color:var(--colors-link)}.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table a{color:var(--colors-link)}.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table td{border:0}.woocommerce-order-received .woocommerce-orders-table--subscriptions.shop_table .order-total{display:table-cell}.woocommerce-order-received table.woocommerce-table--order-details.shop_table{font-size:14px}.woocommerce-order-received table.woocommerce-table--order-details.shop_table a{color:var(--colors-text);text-decoration:none}.woocommerce-order-received table.woocommerce-table--order-details.shop_table td,.woocommerce-order-received table.woocommerce-table--order-details.shop_table th{border:0;padding-bottom:var(--spacings-xxsmall)}.woocommerce-order-received table.woocommerce-table--order-details.shop_table th,.woocommerce-order-received table.woocommerce-table--order-details.shop_table .wc-item-meta strong.wc-item-meta-label{font-weight:700}.woocommerce-order-received table.woocommerce-table--order-details.shop_table th,.woocommerce-order-received table.woocommerce-table--order-details.shop_table th.product_name{padding:0;color:var(--colors-text);font:700 14px/1.4 var(--font-primary);padding-bottom:var(--spacings-xxsmall)}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .wc-item-meta{margin:var(--spacings-xxsmall) 0}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-purchase-note p{margin-bottom:var(--spacings-xxsmall)}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-name,.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-name p,.woocommerce-order-received table.woocommerce-table--order-details.shop_table .wc-appointment-summary{color:var(--colors-text);font:700 14px/1.4 var(--font-secondary)}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-name strong,.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-name p strong,.woocommerce-order-received table.woocommerce-table--order-details.shop_table .wc-appointment-summary strong{font-weight:normal}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-total{font:14px/1.4 var(--font-secondary);vertical-align:top}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .wc-appointment-summary{padding:0;background:none}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-purchase-note a{color:var(--colors-base)}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-purchase-note,.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-purchase-note p{color:var(--colors-text);font:14px/1.4 var(--font-secondary);font-weight:normal}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-purchase-note p:not(:first-child){margin-top:var(--spacings-xxsmall)}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-purchase-note ul li{border-top:1px solid var(--colors-line);padding-top:var(--spacings-xxsmall);margin-top:var(--spacings-xxsmall)}.woocommerce-order-received .woocommerce-customer-details{background:#fff;border-top:1px solid var(--colors-line);padding:var(--spacings-xsmall);margin-bottom:0}.woocommerce-order-received .woocommerce-customer-details address{font:700 14px/1.4 var(--font-secondary);border:0;padding:0;margin:var(--spacings-xxsmall) 0 0}.woocommerce-order-received .woocommerce-customer-details address p{font:14px/1.4 var(--font-secondary);margin-top:var(--spacings-xxsmall)}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48.7%}@media(max-width: 560px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}}@media(max-width: 560px){.woocommerce form .woocommerce-checkout-payment .form-row-first,.woocommerce form .woocommerce-checkout-payment .form-row-last{width:48%}}.woocommerce-checkout-review-order{border-bottom:1px solid #d9d9d9;padding-top:24px}.order-total{background:var(--colors-base);padding:24px 32px 0}.order-total div:last-child{padding-bottom:24px}.order-total p{color:var(--colors-text-white);margin:0;font:400 16px var(--font-primary)}.order-total p bdi{font-weight:700}.order-total p bdi span{padding-right:4px}.woocommerce-order-received .order-total{background:#fff}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:" "}@media(max-width: 560px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left !important}}#payment-methods-tabs{background:var(--colors-base)}#payment-methods-tabs h5{color:var(--colors-text-white);margin:0;font-size:16px;padding:16px 24px}@media(min-width: 980px){#payment-methods-tabs h5{padding:24px 32px}}#payment-methods-tabs #tab-content{background-color:var(--colors-text-white);padding:24px}@media(min-width: 980px){#payment-methods-tabs #tab-content{padding:32px}}#payment-methods-tabs #tab-content .tab-pane{display:none}#payment-methods-tabs #tab-content .tab-pane.show{display:block}#payment-methods-tabs #tab-content .tab-pane .payment_box>div{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width: 980px){#payment-methods-tabs #tab-content .tab-pane .payment_box>div>div{max-width:283px}}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container{display:none;margin-left:40px}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container .jp-card-container{height:175px}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container .jp-card-container .jp-card{min-width:auto}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container .jp-card-container .jp-card .jp-card-front{background:#3b406c}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container .jp-card-container .jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font:400 12px var(--font-primary);color:var(--colors-text-white)}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container .jp-card-container .jp-card .jp-card-front .jp-card-lower .jp-card-number{font:400 18px var(--font-primary);color:var(--colors-text-white)}#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container .jp-card-container .jp-card .jp-card-front .jp-card-lower .jp-card-name{width:165px;font:400 12px var(--font-primary)}@media(min-width: 980px){#payment-methods-tabs #tab-content .tab-pane .payment_box>div .card-container{display:block}}.woocommerce-checkout:not(.woocommerce-order-pay) #payment{background:var(--colors-base) !important;border-radius:0 !important}.woocommerce-checkout:not(.woocommerce-order-pay) #payment h5{color:var(--colors-text-white);font:400 16px var(--font-primary);margin:0;font-size:16px;padding:0 32px 16px}@media(min-width: 980px){.woocommerce-checkout:not(.woocommerce-order-pay) #payment h5{padding:0 32px 24px}}.woocommerce-checkout:not(.woocommerce-order-pay) #payment #checkout-tabs{display:flex;align-items:center;justify-content:space-around;list-style:none;margin:0;padding:0}.woocommerce-checkout:not(.woocommerce-order-pay) #payment #checkout-tabs li{border-radius:10px 10px 0 0;overflow:hidden;flex:1}.woocommerce-checkout:not(.woocommerce-order-pay) #payment #checkout-tabs li:not(:last-child){margin-right:2px}.woocommerce-checkout:not(.woocommerce-order-pay) #payment #checkout-tabs li input[type=radio]{display:none}.woocommerce-checkout:not(.woocommerce-order-pay) #payment #checkout-tabs li input[type=radio]:checked~label{background-color:var(--colors-text-white);color:var(--colors-text)}.woocommerce-checkout:not(.woocommerce-order-pay) #payment #checkout-tabs li label{display:block;text-align:center;padding:17px 10px;background-color:var(--colors-dark);color:var(--colors-text-white);text-decoration:none;transition:.3s ease all;margin:0;width:100%;cursor:pointer}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods{background-color:var(--colors-text-white)}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods>.wc_payment_method{display:none}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods>.wc_payment_method.show{display:block}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box{background-color:var(--colors-text-white);padding:24px;margin:0}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box p{font:400 14px var(--font-primary)}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box::before,.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box::after{content:unset}@media(min-width: 980px){.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box{padding:32px}}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment{display:flex;align-items:flex-start;justify-content:space-between}@media(min-width: 980px){.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment>div,.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment fieldset{max-width:283px}}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container{display:none;margin-left:40px}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container .jp-card-container{height:175px}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container .jp-card-container .jp-card{min-width:auto}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container .jp-card-container .jp-card .jp-card-front{background:#3b406c}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container .jp-card-container .jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font:400 12px var(--font-primary);color:var(--colors-text-white)}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container .jp-card-container .jp-card .jp-card-front .jp-card-lower .jp-card-number{font:400 18px var(--font-primary);color:var(--colors-text-white)}.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container .jp-card-container .jp-card .jp-card-front .jp-card-lower .jp-card-name{width:165px;font:400 12px var(--font-primary)}@media(min-width: 980px){.woocommerce-checkout:not(.woocommerce-order-pay) #payment .methods .payment_box .credit-card-method-payment .card-container{display:block}}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea,#pagarme-installments{border:1px solid #949494;border-radius:6px;color:#aaa}#pagarme-card-holder-name{text-transform:uppercase}#pagarme-card-holder-name::placeholder{text-transform:none}#pagarme-credit-cart-form .form-row.form-row-first label,#pagarme-credit-cart-form .form-row.form-row-last label{line-height:normal;padding:0 5px;margin:0 8px;margin-bottom:-9px;z-index:9;position:relative;background:#fff;font-size:14px;display:table}.woocommerce form .woocommerce-error~.form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment .payment_box p.woocommerce-validated select,.payment_box .error-input,.woocommerce .woocommerce-checkout #payment.woocommerce-checkout-payment div.form-row .stripe-card-name input.error-input{border:2px solid #f90 !important;background:#f6ffdd}.woocommerce-order-received .woocommerce-message{display:block !important}.woocommerce-order-received .woocommerce-message~p{padding:0 16px;font:400 16px var(--font-secondary);margin:10px 0}.woocommerce-invalid-required-field .checkbox .required::after{content:"";width:20px;height:20px;background:#f6ffdd;position:absolute;top:0;left:0;border:2px solid #f90;border-radius:3px}.intl-tel-input .country-list{z-index:10}.woocommerce-checkout p.woocommerce-invalid span.error{font:400 14px var(--font-secondary);color:#bb0300}.woocommerce-checkout p.woocommerce-invalid span.error.error{display:block !important;margin-left:10px;margin-top:8px}#billing_phone_field span.error,#billing_email~span.error,.error.card,.error.empty,.payment_box .error{margin-left:10px;margin-top:8px;font:400 14px var(--font-secondary);color:#bb0300}.error.card,.error.empty{display:none}.error.card.show,.error.empty.show{display:block}.input-invalid{border:2px solid #f90 !important;background:#f6ffdd}#coupon-checkout{display:flex;align-items:center;margin-top:16px;flex-wrap:wrap}#coupon-checkout a{font:400 16px var(--font-secondary);color:#fff}@media(max-width: 560px){#coupon-checkout a{text-align:center}}#coupon-checkout p{margin:8px 0 0 16px;color:#fff;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;width:100%}#coupon-checkout .coupon-card{width:295px;height:44px;background:#fff;border-radius:6px;display:flex;justify-content:space-between;align-items:center;padding:11px 18px 11px 16px;margin-right:16px}@media(max-width: 560px){#coupon-checkout .coupon-card{width:215px;margin-right:8px}}#coupon-checkout .coupon-card span{color:#390;text-transform:uppercase}#coupon-checkout .coupon-card span.error{color:#bb0300}#watingPixPaymentBox{padding:16px}#watingPixPaymentBox button{background-color:#cd006b;color:#fff;border:none;border-radius:6px}#watingPixPaymentBox button:hover{background-color:#a12365}#watingPixPaymentBox button:active{background-color:#a12365}#watingPixPaymentBox button i{display:none}.woocommerce-thankyou-order-failed~.text-center #watingPixPaymentBox{display:none !important}.payment_box.payment_method_stripe{display:block}.container-payment{position:relative;min-height:360px}.container-payment .block-screen{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:999;backdrop-filter:blur(3px);cursor:not-allowed;display:flex;align-items:center;justify-content:center}.container-payment .block-screen__content{padding:12px;border:1px solid #96358c;border-radius:4px;max-width:100%;display:flex;align-items:center;margin:0 60px;background-color:#fff}.container-payment .block-screen__content span{font-size:16px;font-weight:600}@media(max-width: 560px){.container-payment .block-screen__content span{font-size:15px}}@media(max-width: 560px){.container-payment .block-screen__content{margin:0 20px}}.container-payment .block-screen__content img{margin-right:12px}.woocommerce-order-received table.woocommerce-table--order-details.shop_table .woocommerce-table__product-name .flexibility{font-size:13px;font-family:Montserrat;font-weight:normal;margin-top:5px;margin-bottom:0}.checkout-inline-error-message{display:none}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field{display:none}
