.grilabs-pos-inline{position:fixed;width:100%;left:0;height:100%;top:0;background:rgba(0,0,0,.75);z-index:99999999;display:none}.grilabs-pos-inline .grilabs--pos--grimodal{width:400px;margin:0;left:50%;margin-left:-200px;position:absolute;top:50px;border:2px solid #333;border-radius:3px;background:#fff;box-shadow:0 0 13px -10px #333}.grilabs-pos-inline .grilabs--pos--grimodal button.grilabs--grimodal--close{border:0 none;float:none;text-align:center;width:32px;height:32px;position:absolute;right:-10px;top:-10px;border-radius:100%;background-color:#333;line-height:46px;padding:0;z-index:99}.grilabs-pos-inline .grilabs--pos--grimodal button.grilabs--grimodal--close img{float:none !important;display:inline-block !important;max-width:none;max-height:none !important;width:25px;height:25px;position:absolute;top:3px;right:3px}#grilabs--inline--iframe,#grilabs--inline--iframe--mobile{background-color:transparent;z-index:2;position:relative}.grilabs--pos--loading{padding-top:100px;text-align:center;position:absolute;left:0;width:100%;top:0;z-index:0;background-color:#fff}.grilabs--pos--loading img{float:none !important;display:inline-block !important;max-height:none !important;max-width:none !important;margin-bottom:40px}.grilabs--pos--loading h5{font-size:14px}.grilabs--pos--loading h4{font-size:16px}#gl-loading-installments{position:absolute;right:70px;margin-top:-53px}#installmentInputs{width:100%;float:left;display:block;padding:10px 5px;margin-top:5px}#installmentInputs label{font-weight:400;text-align:center;width:88px !important;height:88px !important;display:block;float:left;border:1px solid #ddd;margin:5px 3px !important;padding:15px 7px 3px;background-color:#fff;color:#333;cursor:pointer;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:720px){#installmentInputs label:nth-child(4n+4),#installmentInputs label:last-child{margin-right:0 !important}#installmentInputs label:nth-child(4n+5),#installmentInputs label:first-child{margin-left:0 !important;clear:both}}@media screen and (max-width:720px){#installmentInputs label{width:31% !important}#installmentInputs label:nth-child(3n+3),#installmentInputs label:last-child{margin-right:0 !important}#installmentInputs label:nth-child(3n+4),#installmentInputs label:first-child{margin-left:0 !important}}#installmentInputs label.active{background-color:#fff;border-color:#343a40}#installmentInputs label.active:before,#installmentInputs label.active:after{content:"";position:absolute;bottom:0;right:0;border-color:transparent;border-style:solid}#installmentInputs label.active:before{border-width:1.1em;border-right-color:#343a40;border-bottom-color:#343a40}#installmentInputs label.active:after{background-image:url("/wp-content/plugins/grilabs-woocommerce-pos/assets/image/check-mark.svg");background-size:60%;background-position:center center;background-repeat:no-repeat;position:absolute;right:0;bottom:0;content:" ";width:24px;height:24px}#installmentInputs label.active .installment-big{font-weight:700}#installmentInputs label .installment-big{width:100%;display:block;font-weight:400;text-transform:uppercase;font-size:11px;position:relative}#installmentInputs label .installment-big:after{position:absolute;content:" ";width:20px;height:1px;background:#c9c9c9;left:50%;bottom:-1px;margin-left:-10px}#installmentInputs label .installment-amounts{width:100%;display:block;font-size:10px;line-height:15px;margin-top:5px}#installmentInputs label .installment-amounts strong{font-size:12px;width:100%;display:block}#installmentInputs label .installment-amounts small{width:100%;display:block;font-size:11px;color:#aaa}#installmentInputs.modern-form-installments{float:right;padding-right:0;background:#f5f5f5;margin-top:20px;margin-bottom:20px;border-radius:0;padding-left:5px}#installmentInputs.modern-form-installments label{width:90px !important}#installmentInputs.modern-form-installments label:nth-child(3n+3),#installmentInputs.modern-form-installments label:nth-child(4n+4){margin-right:3px !important}#installmentInputs.modern-form-installments label:last-child{margin-right:0 !important}#installmentInputs.modern-form-installments label:nth-child(4n+5),#installmentInputs.modern-form-installments label:nth-child(3n+4){margin-left:3px !important}#installmentInputs.modern-form-installments label:nth-child(5n+1){margin-left:0 !important}@media screen and (max-width:720px){#installmentInputs.modern-form-installments label{width:88px !important;margin-left:5px !important;margin-right:5px !important}#installmentInputs.modern-form-installments label:nth-child(4n+5),#installmentInputs.modern-form-installments label:nth-child(3n+4),#installmentInputs.modern-form-installments label:nth-child(6n+6){margin-left:5px !important;margin-right:5px !important}#installmentInputs.modern-form-installments label:nth-child(6n+6),#installmentInputs.modern-form-installments label:nth-child(3n+3){margin-right:5px !important}#installmentInputs.modern-form-installments label:nth-child(6n+7){margin-left:5px !important}}#installmentInputs:empty{display:none}.gl-mobile-fullscreen-grimodal{width:100%;height:100%;position:fixed;z-index:9999999999;top:0;left:0;background-color:rgba(0,0,0,.65)}.gl-mobile-fullscreen-grimodal .grilabs--grimodal--close{width:40px;position:absolute;background:rgba(0,0,0,.75);z-index:99;right:2px;padding:7px;border-radius:5px;top:4px}.gl-card-cvc-row{float:right !important;width:40% !important;margin:0 !important;margin-left:10% !important}.gl-card-expiry-row{float:left !important;width:50% !important;margin:0 !important}.gl-card-expiry-row input{width:100px !important}.wc-credit-card-form .gl-external-payment-methods--inline{width:100%;background:#eee;border-radius:5px;height:50px;margin:5px 0;border:1px dashed rgba(0,0,0,.1)}.wc-credit-card-form .gl-external-payment-methods--inline ul{overflow-x:auto;white-space:nowrap;padding:0;margin:0;height:65px;padding-top:5px;list-style:none}@media screen and (max-width:720px){.wc-credit-card-form .gl-external-payment-methods--inline ul{text-align:center}}.wc-credit-card-form .gl-external-payment-methods--inline ul li{display:inline-block;width:30%;line-height:50px;margin:0 1.5%;padding:0;height:50px;text-align:center}@media screen and (max-width:720px){.wc-credit-card-form .gl-external-payment-methods--inline ul li{width:auto}}.wc-credit-card-form .gl-external-payment-methods--inline ul li button{padding:0;margin:0}.wc-credit-card-form .gl-external-payment-methods--inline #pym-garantipay-initbutton{color:#bdbdbd;height:40px;padding:0 5px;margin:5px;background-color:#fff}.wc-credit-card-form .gl-external-payment-methods--inline #pym-garantipay-initbutton img{margin:0 !important;height:40px;width:100%}