@charset "UTF-8";#app #myCart .tabela .grid{padding:.5rem 0;-moz-column-gap:.5rem;column-gap:.5rem}#app #myCart .tabela .grid ul{padding-left:0;list-style:none}#app #myCart .tabela .grid img{border-radius:50%;width:100%;height:100%}#app #myCart .tabela .grid .service-total{display:grid;grid-template-columns:1fr auto;-moz-column-gap:1rem;column-gap:1rem}#app #myCart .tabela .grid .service-total b{color:var(--ztheme--color--primary-700);font-style:italic;padding-left:.5rem}#app #myCart .tabela .grid .service-total div:nth-child(2n){text-align:right}#app #myCart .tabela .grid>div:first-child{text-align:center}#app #myCart .tabela .grid>div.total{text-align:right}#app #myCart .tabela .grid:hover{background-color:var(--ztheme--color--secondary-100);border:1px solid var(--ztheme--color--secondary-200);position:relative}#app #myCart .tabela .grid:hover .progress-bar-container{border:1px solid var(--ztheme--color--secondary-400)}#app #myCart .tabela .grid:not(:hover) .progress-bar-inner{height:3px;color:transparent}#app #myCart .tabela .grid.totals div{color:var(--ztheme--color--primary-600);font-weight:700;font-size:1.15rem}#app #myCart:not(.checkout) .tabela .grid{grid-template-columns:30px 120px 2fr .5fr 70px}#app #myCart:not(.checkout) .tabela .grid input[type=checkbox]{border:1px solid var(--ztheme--block--main--link--color);border-radius:50px}#app #myCart:not(.checkout) .tabela .grid input[type=checkbox]:after{color:var(--ztheme--block--main--link--color)}#app #myCart:not(.checkout) .tabela .grid input[type=checkbox]:hover{outline:2px solid rgba(177,32,45,.5607843137);box-shadow:0 0 0 3px #b1202d8f}#app #myCart:not(.checkout) .tabela .grid>div:last-child{display:flex;gap:.25rem;justify-content:flex-end;align-self:flex-start;padding-right:.5rem}#app #myCart:not(.checkout) .tabela .grid.items-baseline.checkout{background-color:var(--ztheme--color--primary-100)}#app #myCart:not(.checkout) h2:before{content:"My Cart"}#app #myCart:not(.checkout) button.atLeast1Selected{width:125px;position:relative}#app #myCart:not(.checkout) button.atLeast1Selected:before{content:"Checkout";padding-left:30px;position:absolute}#app #myCart:not(.checkout) button.atLeast1Selected:after{content:"** Selected items only";padding-left:.25rem;font-style:italic;color:var(--ztheme--color--secondary-500);position:absolute;right:120%;font-size:.9rem}#app #myCart:not(.checkout) button.atLeast1Selected svg:first-child{display:none}#app #myCart:not(.checkout) #order_by{display:none}#app #myCart:not(.checkout) .invoice .header p{display:none}#app #myCart.checkout .tabela .grid{grid-template-columns:120px 1fr}#app #myCart.checkout h2{text-transform:uppercase}#app #myCart.checkout h2:before{color:#000;text-transform:none;content:"Invoice #"}#app #myCart.checkout .card-header,#app #myCart.checkout #cartDisplay{padding:0 2.5rem}#app #myCart.checkout div.invoice{padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px dotted black}#app #myCart.checkout .cart-only{display:none}#app #myCart.checkout #cartDisplay .grid:not(.checkout){display:none}#app #myCart.checkout #order_by .id_type.missing select{border:2px solid var(--ztheme--color--primary-500);color:var(--ztheme--color--primary-500)}#app #myCart.checkout #order_by .id_type.missing select:hover{outline:2px solid rgba(177,32,45,.5607843137);box-shadow:0 0 0 3px #b1202d8f}#app #myCart.checkout .actions .atLeast1{display:none}#app #myCart.checkout button.atLeast1Selected{position:absolute;left:0;bottom:0}#app #myCart.checkout button.atLeast1Selected:after{content:"Go Back to Cart";padding-left:0}#app #myCart.checkout button.atLeast1Selected svg:last-child{display:none}#app #myCart h2{padding-left:2.5rem;margin-bottom:0;padding-bottom:0}#app #myCart button{display:flex;gap:1rem;max-height:40px;white-space:nowrap}#app #myCart button svg{width:24px}#app #myCart button:hover{color:var(--ztheme--block--main--link--color)}#app #myCart .progress-bar-container{width:100%;background-color:#e0e0e0;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a}#app #myCart .progress-bar-inner{height:26px;text-align:center;line-height:26px;color:#fff;border-radius:10px 0 0 10px;transition:height .4s ease;font-size:12px;background:linear-gradient(to right,red,rgb(245,134,126))}#app #myCart .actions{display:flex;flex-direction:row;align-content:space-between;margin-top:2rem}#app #myCart .actions button{background-color:var(--ztheme--block--main--link--color);color:#fff}#app #myCart .cc{padding:0 1rem;background-color:var(--wp--preset--color--yellow-50);max-width:500px}#app #myCart .cc h4{padding-bottom:.25rem}#app #myCart .cc .details input{max-width:50px}#app #myCart .cc .details label{display:flex;flex-direction:column;position:relative}#app #myCart .cc .details label.cvv:after{color:var(--ztheme--color--secondary-500);position:absolute;content:"CVV";left:0;margin-top:1.5rem}#app #myCart .cc .details label.expiry:before{position:absolute;left:-3.25rem;content:"Expiry"}#app #myCart .cc .cert{position:absolute;right:1rem;top:.75rem}#app #myCart .cc .cert .loading .animate-spin{border-top:var(--ztheme--color--primary-500);position:absolute;right:-10px;top:-5px;width:40px;height:40px}#app #myCart .cc .cert .loading svg{color:red}#app #myCart .cc .cert .loaded svg{color:#55d955}#app #myCart .method{align-self:end;margin-top:-3rem}#app #myCart .method .payment,#app #myCart.cc .method{border-left:1px dotted black;padding-left:1rem}#app #myCart.cc .method .details{gap:2.5rem}#app #myCart.cc .method .payment{border-bottom:1px dotted black;margin-bottom:1rem;border-left:none;padding-left:0}#app #myCart.cc #order_by{padding:0 2.5rem;grid-template-columns:1fr 400px}#app #myCart:not(.cc) .method .payment{align-self:end}#app #myCart:not(.cc) .cc{display:none}#app #myCart:not(.cc) #order_by{padding:0 2.5rem 0 300px;grid-template-columns:1fr auto;margin-top:-4rem}#app #myCart:not(.cc):not(.offline) #payButton{display:none}#app #myCart:not(.surcharge) .surcharge{display:none}#app #myCart:not(.surcharge) #payButton:after{content:"Pay Now"}#app #myCart.surcharge span.amex,#app #myCart.surcharge .surcharge.fee .text-right span{color:var(--ztheme--color--primary-300)}#app #myCart.surcharge .surcharge.fee .text-right span:before{content:"(";padding-left:.5rem}#app #myCart.surcharge .surcharge.fee .text-right span:after{content:"%)"}#app #myCart.surcharge .surcharge.totals{background-color:var(--wp--preset--color--yellow-50)}#app #myCart.surcharge #payButton:after{content:"Confirm Payment"}#app #myCart:not(.atLeast1Selected) .atLeast1Selected{display:none}#app #myCart.atLeast1Selected #service-selector,#app #myCart.atLeast1Selected .noSelection{display:none}#app #myCart:not(.atLeast1-100) .atLeast1-100{display:none}#app #myCart:not(.atLeast1) .atLeast1{display:none}#app #myCart:not(.paying):not(.loading-session) div.loader-container{display:none}#app #myCart.loading-session div.refresh-table,#app #myCart.loading-session .cc .cert .loaded,#app #myCart.loading-session #payButton{display:none}#app #myCart:not(.loading-session) .cc .cert .loading{display:none}#app #myCart.paying div.actions,#app #myCart.thank-you .cc{display:none}#app #myCart #service-selector{max-width:50%;position:absolute;right:1rem;top:1rem}#cartDisplay .tabela .grid:not(.x100)>div:first-child:before{content:"✘";color:var(--ztheme--block--main--link--color)}#cartDisplay .tabela .grid>div:nth-child(2),#cartDisplay .tabela .grid>div:nth-child(5){color:var(--wp--preset--color--blue-500);font-style:italic}#cartDisplay .tabela .grid>div:nth-child(5){align-content:center}#cartDisplay .tabela .grid.atLeast1Selected .text-right{color:var(--ztheme--block--main--link--color)}#cartDisplay .tabela .grid ul li:only-child+li.subtotal,#cartDisplay .tabela .grid ul li:last-child:nth-child(2).subtotal{display:none}#app .grid div.desc{color:var(--ztheme--color--primary-700);font-style:italic;position:relative}#app .grid div.desc.amount:after{content:"Discount";font-size:.8rem;position:absolute;right:-4rem;top:.2rem}#app .grid div.subtotal{font-size:1.1rem;color:var(--ztheme--color--primary-500);font-style:italic}#app #order_by .frmt{display:grid;grid-template-columns:50px 1fr;gap:.5rem}#app #order_by .payment h4:before{color:var(--ztheme--color--primary-300);content:"*"}#app #order_by .payment label{display:grid;grid-template-columns:26px 1fr;align-items:baseline;margin-bottom:.75rem}#app #order_by .payment label:before{display:none}#app #order_by .payment label span{font-size:1rem}#app #order_by .payment label span i{color:var(--ztheme--color--primary-500);padding-right:.5rem;font-size:.875rem}#app #order_by .payment label input{margin-bottom:0}#app #order_by .address-block.id-type:not(.IND):not(.COM):not(.ENT){margin-right:200px}#app .loading-session .payment .cc input{background-color:transparent!important;border-color:transparent!important;color:transparent!important}body.super-admin #app #myCart:not(.checkout) h2{padding-left:1rem}body.super-admin #app #myCart:not(.checkout) h2:before{content:"Customers Carts"}body.super-admin #app #myCart:not(.checkout) .tabela .grid{grid-template-columns:120px 30px 2fr .5fr 35px;padding-left:1rem}body.super-admin #app #myCart:not(.checkout) .tabela .grid .sa{display:flex;align-self:flex-start;width:30px;height:30px}body.super-admin #app #myCart:not(.checkout) .tabela .grid>div:first-child{display:none}body.super-admin #app #myCart:not(.checkout) .actions{display:none}body.logged-in #app #order_by .address-block.COM .order_by.mobile,body.logged-in #app #order_by .address-block.IND .order_by.telephone,body.logged-in #app #order_by .order_by.confirm_email{display:none}body.super-admin #service-selector,body:not(.super-admin) div.sa,#order_by:not(.payment) .payment,#myCart #order_by .address-block.IND div.cares>div:first-child{display:none}
