.gallery-wrapper{flex-direction:column}.payment-summary{background:var(--white-color)}.payment-summary,.payment-summary-list{display:flex;flex-direction:column}.payment-summary-item{border-bottom:1px solid var(--grey-color);display:flex;flex-direction:column;gap:8px;padding:16px}.payment-summary-item-left{display:flex;flex-direction:column;gap:8px;max-width:77%}.payment-summary-title{font-size:var(--font-size-20);font-weight:var(--font-bold)}.payment-summary-pages{color:var(--black-color-1);font-size:var(--font-size-16)}.payment-summary-price{align-self:flex-end;font-size:var(--font-size-20);text-align:right;width:22%}.payment-summary-total-row{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px 20px}.payment-summary-total-label{color:var(--black-color);font-size:var(--font-size-16)}.payment-summary-total-amount{color:var(--dark-blue-color);flex:1;font-size:var(--font-size-24);font-weight:var(--font-bold);text-align:right}.add-card{display:flex;flex-direction:column;gap:16px;padding-top:12px}.add-card-title{color:var(--primary-color-600);font-size:var(--font-size-24);font-weight:var(--font-bold);text-align:center}.add-card-form{background-color:var(--white-color);display:flex;flex-direction:column;gap:18px;padding:16px}.form-item{margin-bottom:15px}.form-item.info-card{flex:1;gap:8px}.inputs{display:flex;flex-direction:column;gap:2px}.inputs.inline{flex-direction:row;gap:16px}.add-card-number-row{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.add-card-number-row>input{text-align:center;width:100%}.add-card-note{color:var(--black-color-1);font-size:var(--font-size-14)}.add-card-note-important{color:var(--primary-color-700)}.add-card-expiry-row{align-items:center;display:flex;gap:12px}.add-card-expiry{max-width:98px}.payment-btn{height:48px}.btn-secondary:disabled{background-color:var(--grey-color);color:var(--grey-color-3);cursor:not-allowed}.form-item .field-error{border:1px solid var(--red-color)}#loadingArea{display:none}#finally{background:var(--light-violet-color);border:2px solid var(--violet-color);color:var(--violet-color);font-size:var(--font-size-16);font-weight:700;line-height:2;margin:20px auto;padding:10px;text-align:justify;width:100%}#finally .success{color:--green-color}#finally .error{color:--red-color}.form-item-error.show:before{content:url(/img/info-circle.svg);display:inline-block;height:15px;margin-right:5px;margin-top:5px;position:relative;top:2px;width:15px}.payment-summary.result-info #finally{font-size:var(--font-size-16)}.payment-summary.result-info.success #finally{color:var(--green-color)}.payment-summary.result-info.error #finally{color:var(--red-color)}.add-card-number-row input{width:100%}@media (width >= 48rem){.payment-summary-item{flex-direction:row;justify-content:space-between}.payment-summary-title{font-size:var(--font-size-32)}.payment-summary-price{align-self:self-start}.inputs{flex-direction:column;gap:2px}.inputs.inline{flex-direction:row;gap:24px}.inputs>.form-item,.inputs>input{flex:1}}@media (width >= 64rem){.add-card-number-row{gap:16px}.add-card-expiry{max-width:148px}}@media (max-width:950px){.payment-summary-price{width:29%}}@media (max-width:830px){.add-card-number-row{grid-template-columns:repeat(2,1fr)}.add-card-number-row .input{width:100%}.add-card-number-row .form-group.inline{padding-bottom:10px}.add-card-number-row .form-group.inline.odd{padding-right:10px}.add-card-number-row .form-group.inline.even{padding-left:10px}.payment-summary-title{font-size:var(--font-size-32);line-height:120%;margin-bottom:12px}.payment-summary-item-left{display:block;max-width:67%}.payment-summary-price{align-self:flex-start;display:block;margin-left:auto;padding-top:5px;text-align:right;width:33%}}@media (max-width:700px){.payment-summary-item{display:block}.payment-summary-item-left{float:left;padding-right:15px;width:64%}.payment-summary-price{float:left;width:36%}}@media (max-width:600px){.add-card-number-row{grid-template-columns:repeat(1,1fr)}.add-card-number-row .form-group.inline.odd{padding-right:0}.add-card-number-row .form-group.inline.even{padding-left:0}.inputs.inline{flex-direction:column}.payment-summary-item-left{display:flex;max-width:100%;padding-right:0;width:100%}.payment-summary-price{float:inherit;max-width:100%;overflow:hidden;width:100%}.payment-summary-title{font-size:var(--font-size-20);margin-bottom:12px}.payment-summary-item-left{gap:0;margin-bottom:5px}}
