.cart-footer{background-color:var(--brand-light)}.cart-footer .footer-section{display:flex;gap:10px}@media (max-width: 767.98px){.cart-footer .footer-section{flex-direction:column}}@media (max-width: 991.98px){.cart-footer .footer-section-holder{flex-direction:column}}.cart-footer .footer-benefits .benefit{flex:1}@media (max-width: 767.98px){.cart-footer .footer-benefits .benefit{display:flex;gap:10px}}.cart-footer .footer-benefits .benefit-icon{font-size:40px}@media (max-width: 767.98px){.cart-footer .footer-links{display:block;text-align:center}.cart-footer .footer-links a{margin:0 5px 15px;display:inline-block}.cart-footer .footer-links a.site-version{display:block}}.cart-footer .footer-links a{color:var(--brand-neutral-darkest);text-decoration:underline}@media (max-width: 767.98px){.cart-footer .footer-title{text-align:center}}

.secure-connection-box{background:var(--brand-light);border:1px solid var(--brand-neutral);text-transform:uppercase;font-size:10px;line-height:11px;border-radius:5px;padding:4px 8px}

.page-title{margin:10px 0;font-weight:600;font-size:22px}@media (min-width: 768px){.page-title{margin:13px 0 9px;font-size:25px}}

input.gui-radio,input.gui-checkbox{left:-9999px;position:absolute}input.gui-radio+label,input.gui-checkbox+label{cursor:pointer}input.gui-radio+label:before,input.gui-radio+label+.gui-icon:before,input.gui-checkbox+label:before,input.gui-checkbox+label+.gui-icon:before{content:"";flex-shrink:0;background:var(--brand-light);display:inline-block;border:1px solid var(--brand-neutral-dark)}input.gui-radio.primary+label:before,input.gui-radio.primary+label+.gui-icon:before,input.gui-checkbox.primary+label:before,input.gui-checkbox.primary+label+.gui-icon:before{border-color:var(--brand-primary)}input.gui-radio:checked:not(:disabled)+label:before,input.gui-radio:checked:not(:disabled)+label+.gui-icon:before,input.gui-checkbox:checked:not(:disabled)+label:before,input.gui-checkbox:checked:not(:disabled)+label+.gui-icon:before{background:var(--brand-primary) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27512%27 height=%27512%27 fill=%27%23fff%27%3E%3Cpath d=%27M206.6 417c-9.8 0-16.4-3.2-23-9.8L25.8 249.4c-13.2-13.2-13.2-32.8 0-46s32.8-13.2 46 0l134.8 134.8L440 104.8c13.2-13.2 32.8-13.2 46 0s13.2 32.8 0 46L229.6 407.2c-6.4 6.6-13 9.8-23 9.8z%27/%3E%3C/svg%3E") center no-repeat;background-size:60%;border:none}input.gui-radio:disabled+label,input.gui-checkbox:disabled+label{cursor:default}input.gui-radio:disabled+label,input.gui-radio:disabled+label+.gui-icon,input.gui-checkbox:disabled+label,input.gui-checkbox:disabled+label+.gui-icon{color:var(--brand-neutral)!important}input.gui-radio:disabled+label:before,input.gui-radio:disabled+label+.gui-icon:before,input.gui-checkbox:disabled+label:before,input.gui-checkbox:disabled+label+.gui-icon:before{border-color:var(--brand-neutral-light)}input.gui-radio+label:before,input.gui-radio+label+.gui-icon:before{width:20px;height:20px;border-radius:50%;border-width:2px}input.gui-checkbox+label:before,input.gui-checkbox+label+.gui-icon:before{width:18px;height:18px;border-radius:4px}

.card-box{display:flex;flex-direction:column;gap:15px}.card-box .card-box-title{display:flex;align-items:center;gap:10px;padding:0 10px;font-size:14px}.card-box .card-box-container{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:10px;background:var(--brand-neutral-lightest);border:1px solid var(--brand-neutral-light)}.card-box .card-box-content{display:flex;gap:10px;padding:15px;border-radius:10px;background-color:var(--brand-light);flex-direction:column}.card-box .card-box-content.card-box-content-inline{align-items:center;justify-content:space-between;flex-direction:row}@media (max-width: 767.98px){.card-box .card-box-content.card-box-content-inline{align-items:flex-start;flex-direction:column}}

.payu-acf{position:relative}.payu-acf .has-error label{color:var(--brand-danger-dark)!important}.payu-acf .help-block{top:0;position:absolute;margin:0;font-size:11px;padding:2px 5px;border-radius:4px;color:var(--brand-light);background:var(--brand-danger)}.payu-acf .form-group{position:relative}.payu-acf .form-icon{width:16px;height:16px;left:12px;position:absolute;transform:translateY(13px)}.payu-acf .form-control{height:44px;padding:12px}.payu-acf .form-control:focus{border-color:var(--brand-neutral)}.payu-acf .form-icon+.form-control{padding-left:36px}

.my-wallet-banner{background:var(--brand-wallet-lighter);border-radius:8px;padding:10px 15px;display:flex;justify-content:space-between;gap:10px;align-items:center;color:inherit!important}.my-wallet-banner>div{display:flex;align-items:center;gap:10px}.my-wallet-banner>div>span:after{content:"";width:4px;display:inline-block}.my-wallet-banner img{width:32px;aspect-ratio:1}.my-wallet-banner_pd:not(:empty){margin-top:6px}@media (min-width: 768px){.my-wallet-banner_pd:not(:empty){margin:6px -6px -6px}.my-wallet-banner_pd:not(:empty) .my-wallet-banner{border-radius:0}}.my-wallet-banner_pd:not(:empty) .my-wallet-banner{flex-wrap:wrap}.my-wallet-banner_pd:not(:empty) .my-wallet-banner .btn{margin-left:42px}.my-wallet-banner_cart:not(:empty){margin-bottom:10px}@media (max-width: 991.98px){.my-wallet-banner_cart .my-wallet-banner{flex-wrap:wrap}.my-wallet-banner_cart .my-wallet-banner .btn{margin-left:42px}}

.checkout-alerts-container{gap:10px;display:flex;flex-direction:column}.checkout-alerts-container:not(:empty){margin-bottom:20px}.alert-c{background-color:var(--brand-neutral-light);border-color:var(--brand-neutral-light);padding:13px 15px;border-radius:10px;font-size:13px;align-items:center;display:flex;gap:10px}.alert-c .alert-c-icon{flex-shrink:0;align-self:stretch}.alert-c p:last-child{margin-bottom:0}.alert-c.alert-c-info{background-color:var(--brand-primary-lightest)}.alert-c.alert-c-info .alert-c-icon:empty{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/info-circle-fill.svg);background-size:18px 18px;width:18px;height:18px}.alert-c.alert-c-warning{background-color:var(--brand-warning-lightest);border:1px solid var(--brand-warning-lighter)}.alert-c.alert-c-warning .alert-c-icon:empty{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/exclamation-triangle-fill.svg);background-size:21px 18px;width:21px;height:18px}.alert-c.alert-c-danger{color:var(--brand-danger);background-color:var(--brand-danger-lightest)}.alert-c.alert-c-danger .alert-c-icon:empty{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/exclamation-octagon-fill.svg);background-size:21px 18px;width:21px;height:18px}.alert-c.bg-inherit{background-color:var(--brand-neutral-lighter)}


.card-benefit-modal .card-benefit-img{position:relative;margin:0 auto 20px}.card-benefit-modal .card-benefit-img:before{content:"";background:var(--brand-light);position:absolute;inset:1px;border-radius:50%}.card-benefit-modal .card-benefit-img img{position:relative}.card-benefit-modal .bank-icons{background-image:url(https://s13emagst.akamaized.net/layout/all/static-upload/bank_icons_v2.png);background-repeat:no-repeat;width:95px;height:35px}.card-benefit-modal .bank-icons.bank-icons-alpha{background-position:-5px -5px}.card-benefit-modal .bank-icons.bank-icons-bancpost{background-position:-5px -50px}.card-benefit-modal .bank-icons.bank-icons-bcr{background-position:-5px -95px}.card-benefit-modal .bank-icons.bank-icons-brd{background-position:-5px -140px}.card-benefit-modal .bank-icons.bank-icons-brdfin{background-position:-5px -185px}.card-benefit-modal .bank-icons.bank-icons-cetelem{background-position:-5px -230px}.card-benefit-modal .bank-icons.bank-icons-crediteurope{background-position:-5px -275px}.card-benefit-modal .bank-icons.bank-icons-garanti{background-position:-5px -320px}.card-benefit-modal .bank-icons.bank-icons-ing{background-position:-5px -365px}.card-benefit-modal .bank-icons.bank-icons-raiffeisen{background-position:-5px -410px}.card-benefit-modal .bank-icons.bank-icons-transilvania{background-position:-5px -455px}.card-benefit-modal .bank-icons.bank-icons-unicredit{background-position:-5px -500px}.card-benefit-modal .bank-icons.bank-icons-emagcard{background-position:-5px -532px}

.sliceit-repayment-table{background:var(--brand-neutral-lightest)}.sliceit-repayment-table .installment{background:var(--brand-light) 0 0 no-repeat padding-box;border:1px solid var(--brand-neutral-light);border-radius:8px;margin-bottom:15px;padding:15px}.sliceit-repayment-table .installment:last-child{margin-bottom:0}.sliceit-repayment-table .installment .installment-title{color:var(--brand-neutral-darkest);font-size:18px;font-weight:600}.sliceit-repayment-table .installment .installment-amount{color:var(--brand-primary);font-size:18px;font-weight:600}.sliceit-repayment-table .installment .installment-header{background-image:linear-gradient(to right,var(--brand-neutral) 33%,rgb(var(--brand-light-rgb),0) 0%);background-position:bottom;background-size:11px 2px;background-repeat:repeat-x;padding-bottom:10px}.sliceit-repayment-table .installment .installment-body{margin-top:10px;color:var(--brand-neutral-darker);font-size:10px;gap:15px}.sliceit-repayment-table .installment .installment-body .installment-detail{display:flex;flex:1;align-content:space-between;flex-direction:column;justify-content:space-between}.sliceit-repayment-table .installment .installment-body p{line-height:16px}.sliceit-repayment-table .installment .money-decimal{font-size:.6em}

.checkout-step{overflow:hidden;background-color:var(--brand-light);margin:0 0 15px;position:relative;font-size:14px}.checkout-step .preloader{display:block}.checkout-step .checkout-step-number{min-width:30px;max-width:30px;height:30px;background-color:var(--brand-neutral-darker);color:var(--brand-neutral-light);border-radius:50%;text-align:center;font-weight:700;font-size:16px;margin-right:15px;display:inline-flex;align-items:center;justify-content:center}.checkout-step .checkout-step-title{margin:0;display:flex;align-items:center;padding:20px 15px;font-size:18px;font-weight:600;border-bottom:2px solid var(--brand-neutral-lighter)}.checkout-step .checkout-step-content{padding:20px 15px}.checkout-step .checkout-step-edge{margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.checkout-step{border-radius:12px}.checkout-step .checkout-step-title,.checkout-step .checkout-step-content{padding-left:30px;padding-right:30px}.checkout-step .checkout-step-edge{margin-left:-30px;margin-right:-30px}}.checkout-step.is-placeholder .checkout-step-title,.checkout-step.is-placeholder .checkout-step-content{filter:blur(5.5px);pointer-events:none}

.checkout-payment-container .flex-dots>*:not(:last-child):after{content:"\2022";margin:0 4px}.checkout-payment-container .inline-size-fix{contain:inline-size}.checkout-payment-container .hr-dashed{padding-top:10px;border-top:1px dashed var(--brand-neutral)}.checkout-payment-container input:not(:checked)+.label-after:after{content:"";inset:0;z-index:1;position:absolute}.checkout-payment-container .ecredit-row{background-color:var(--brand-light);border-radius:10px;border:1px solid var(--brand-neutral-lighter)}.checkout-payment-container .ecredit-row:hover{background-color:var(--brand-neutral-lightest)}.checkout-payment-container .kyc-notice{display:flex;gap:10px;padding:8px;border-radius:8px;background:rgb(var(--brand-emag-darkblue-rgb),.1);align-items:center}.payment-accordion{display:grid;overflow:hidden;grid-template-rows:0fr;transition:.25s grid-template-rows ease}.payment-accordion>.payment-accordion-inner{min-height:0}.payment-options-list .pm-option{position:relative;padding:20px 10px 20px 35px}.payment-options-list .pm-option>label{inset:0;margin:0;z-index:1;cursor:pointer;position:absolute}.payment-options-list .pm-option>label:before{top:20px;left:0;position:absolute}.payment-options-list .pm-option>input:checked+label{z-index:0;cursor:auto}.payment-options-list .pm-option>input:checked~div>.payment-accordion{grid-template-rows:1fr}.payment-options-list .pm-option.disabled{color:var(--brand-neutral)!important}.payment-options-list .pm-option.disabled .pm-option-icon{opacity:.5}.payment-options-list .pm-option+.pm-option{border-top:1px solid var(--brand-neutral-lighter)}.payment-options-list .pm-option:first-child{padding-top:10px}.payment-options-list .pm-option:first-child>label:before{top:10px}.payment-options-list .pm-option:last-child{padding-bottom:0}.payment-options-list .pm-option-main{position:relative}.payment-options-list .pm-option-title{gap:10px;display:flex;align-items:start}.payment-options-list .pm-option-title .label{font-size:10px;padding:4px 5px;display:inline-block}.payment-options-list .pm-option-title .pm-option-icon{margin-left:auto}.payment-options-list .pm-option-description{margin-top:5px;font-size:13px}.payment-options-list .pm-option-reason{color:var(--brand-neutral);margin-top:10px}.payment-options-list .pm-option-inactive{padding:0;z-index:10;border:none;background:none;line-height:1;font-size:18px;color:var(--brand-neutral-darkest)}.pm-option-gap{gap:10px;display:flex;flex-direction:column}.pm-option-box{gap:10px;display:flex;flex-direction:column;padding:10px;border-radius:12px;background:var(--brand-neutral-lightest);border:1px solid var(--brand-neutral-lighter)}.pm-option-promo{padding:4px 15px 4px 4px;border-radius:15px;background:rgb(var(--brand-emag-darkblue-rgb),.1);gap:8px;display:flex;align-items:center;font-size:10px;font-weight:600}.pm-option-promo .promo-label{font-size:10px;color:var(--brand-light);padding:4px 8px;border-radius:99px;background:var(--brand-danger)}.pm-option-promo .promo-label.wallet-label{color:var(--brand-danger);background:unset}.pm-select{overflow:hidden;position:relative;border-radius:12px;border:2px solid var(--brand-neutral-lighter)}.pm-select>.pm-select-label{inset:0;margin:0;z-index:1;position:absolute}.pm-select>.pm-select-label:before{display:none!important}.pm-select>.pm-select-main{gap:12px;display:flex;align-items:center;margin:0;padding:8px 10px;min-height:58px;background:var(--brand-neutral-lighter);font-weight:600}.pm-select>.pm-select-main>span:first-child{flex-grow:1}.pm-select>.pm-select-main .pm-label{font-size:10px;color:var(--brand-success);font-weight:600;border-radius:10px;background:var(--brand-success-lightest)}.pm-select>.pm-select-main .promo-label{font-size:10px;color:var(--brand-light);padding:4px 8px;border-radius:99px;background:var(--brand-danger)}.pm-select.disabled{border-color:var(--brand-neutral-lighter)}.pm-select.disabled>.pm-select-main{background-color:var(--brand-neutral-lighter)}.pm-select>input:checked+label{cursor:auto}.pm-select>input:checked~.pm-select-label{z-index:-1}.pm-select>input:checked~.payment-accordion{grid-template-rows:1fr}.pm-select>input:disabled~.pm-select-main .text-muted,.pm-select>input:disabled~.pm-select-main .token-change{color:var(--brand-neutral)!important}.pm-select>input:disabled~.pm-select-main .pm-select-logos{opacity:.5}.pm-select hr{margin:5px 0}.pm-select .pm-select-content{gap:12px;display:flex;flex-direction:column;background:var(--brand-light);padding:12px}.pm-select .pm-select-logos{gap:5px;display:flex;align-items:center;flex-direction:column}.pm-select .pm-select-logos>.pm-logo{display:block;border:4px solid var(--brand-light);background-color:var(--brand-light);background-position:center;background-repeat:no-repeat;background-size:contain;height:28px;width:54px;border-radius:4px}.pm-select .pm-select-logos>.pm-token-art{width:70px;height:auto;min-height:44px;object-fit:contain;overflow:hidden;border-radius:4px;background-color:var(--brand-light)}.pm-card-token.temporary-token{border-color:var(--brand-primary-lighter)}.pm-card-token.temporary-token>.pm-select-main{background-color:var(--brand-primary-lightest)}.pm-card-token.fx-token>.pm-select-label{right:75px}@media (min-width: 768px){.pm-card-token.fx-token>.pm-select-label{right:130px}.pm-card-token.fx-token .pm-select-logos{flex-direction:row-reverse}}.pm-card-token .token-installment>label{margin:0 0 0 10px;gap:10px;display:flex;align-items:center}.pm-card-token .token-benefits{padding:0;margin:0 0 0 30px;list-style:none;gap:10px;display:flex;flex-direction:column}.pm-card-token .token-benefits>li .em{margin-right:5px}@media (min-width: 992px){.pm-card-token .token-benefits{gap:20px;flex-direction:row}}.pm-card-token .token-fx-select{width:54px;height:28px;padding:0 20px 0 6px;font-size:12px;text-align:center;text-align-last:center;border-radius:4px;background:var(--brand-light) var(--select-arrow) no-repeat;background-position:38px center;background-size:10px;appearance:none;outline:none;border:none}.pm-card-token .token-fx-select:after{right:6px;font-size:80%}.pm-card-token .token-fx-select .ph-label{padding-right:10px}.pm-card-token .token-change{all:unset;font-weight:400;cursor:pointer;text-decoration:underline;color:var(--brand-primary)}.pm-card-token .token-new-image{position:relative;max-width:320px}.pm-card-token .token-new-image:before{position:absolute;border:2px solid red;box-shadow:0 0 4px 2px #ff00004d;border-radius:4px;pointer-events:none}.pm-card-token .token-new-image.cardNumber:before{top:42%;left:4%;width:68%;height:15%;content:""}.pm-card-token .token-new-image.creditCardExpiry:before{top:61%;left:4%;width:19%;height:14%;content:""}.pm-card-token .token-new-image.holderName:before{top:80%;left:4%;width:39%;height:14%;content:""}.pm-card-token .token-new-image.cvv:before{top:61%;left:43%;width:13%;height:14%;content:""}.pm-card-token .token-new-form .payu-acf{position:static}.pm-card-token .token-new-form+.token-new-extra,.pm-card-token .token-installment+.token-new-extra{padding:12px;margin-top:12px;border-radius:8px;background:var(--brand-neutral-lightest)}.pm-slice-installments{gap:10px;display:flex;align-items:center}@media (min-width: 768px){.pm-slice-installments{gap:20px}}.pm-bnpl-deadline{gap:15px;display:flex;align-items:center}.pm-bnpl-deadline .pm-deadline-icon{width:56px}.pm-bnpl-deadline .pm-deadline-icon .pm-deadline-month{color:var(--brand-light);font-size:13px;font-weight:600;text-align:center;padding:2px 0;border-radius:8px 8px 0 0;background-color:var(--brand-primary)}.pm-bnpl-deadline .pm-deadline-icon .pm-deadline-day{font-size:19px;font-weight:600;text-align:center;padding:3px 0 2px;background-color:var(--brand-light);border-radius:0 0 8px 8px;border:1px solid rgb(var(--brand-emag-darkblue-rgb),.1);border-top:0}.pm-mywallet-group{gap:10px;display:flex;flex-direction:column;padding:10px;border-radius:17px}.pm-mywallet-group>.pm-select{border-width:0}.pm-mywallet-group>.pm-select>.pm-select-main{background:var(--brand-light)}.pm-mywallet-group>.pm-select .pm-select-content{border-top:2px solid var(--brand-neutral-lighter)}

.alert-box{padding:10px 10px 10px 32px;background-color:var(--brand-neutral-light);position:relative}@media (min-width: 992px){.alert-box{padding-right:100px}}.alert-box .close{position:absolute;right:10px;top:10px;font-weight:400}.alert-box .alert-box-left{background-color:var(--brand-neutral-light);color:var(--brand-light);display:block;position:absolute;top:0;bottom:0;left:0;width:22px;font-family:eMAGv2;font-size:17px;text-align:center;padding-top:8px}.alert-box.alert-box-danger .alert-box-left{background-color:var(--brand-danger)}.alert-box.alert-box-info .alert-box-left{background-color:var(--brand-info)}.alert-box.alert-box-warning .alert-box-left{background-color:var(--brand-warning)}.alert-box.alert-box-primary .alert-box-left{background-color:var(--brand-primary)}.alert-box.alert-box-success .alert-box-left{background-color:var(--brand-success)}.alert-box.alert-box-bg-danger{background-color:var(--brand-danger-lightest)}.alert-box.alert-box-bg-warning{background-color:var(--brand-warning-lightest)}.alert-box.alert-box-bg-info{background-color:var(--brand-info-lightest)}.alert-box.alert-box-bg-primary{background-color:var(--brand-primary-lighter)}.alert-box.alert-box-bg-success{background-color:var(--brand-success-lightest)}.alert-box .alert-box-btn{margin-top:10px}@media (min-width: 992px){.alert-box .alert-box-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0}}

.notifications-container .alert-box{margin-bottom:10px;padding:15px 45px 15px 50px;background:var(--brand-light);border-radius:12px}.notifications-container .alert-box a:not(.btn),.notifications-container .alert-box i:not(.em){color:var(--brand-primary)}.notifications-container .alert-box .alert-box-left{top:15px;left:15px;bottom:auto;padding:0;width:20px;height:20px;font-size:20px;line-height:20px}.notifications-container .alert-box.alert-box-vcr-coins .alert-box-left,.notifications-container .alert-box.alert-box-info .alert-box-left,.notifications-container .alert-box.alert-box-warning .alert-box-left,.notifications-container .alert-box.alert-box-danger .alert-box-left{background-color:#0000}.notifications-container .alert-box.alert-box-info .alert-box-left{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/info-circle-fill.svg);background-size:18px 18px;width:18px;height:18px}.notifications-container .alert-box.alert-box-warning .alert-box-left{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/exclamation-triangle-fill.svg);background-size:21px 18px;width:21px;height:18px}.notifications-container .alert-box.alert-box-danger .alert-box-left{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/exclamation-octagon-fill.svg);background-size:21px 18px;width:21px;height:18px}.notifications-container .alert-box.alert-box-vcr-coins .alert-box-left{background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/icon-voucher-min.svg);background-size:18px 18px;background-position:center;background-repeat:no-repeat}.notifications-container .alert-box .close{position:absolute;right:15px;top:18px;font-size:16px;line-height:16px;font-weight:400;opacity:.8;outline:none}.notifications-container .alert-box .close:hover{opacity:1}.notifications-container .is-placeholder{pointer-events:none;color:#0000;text-shadow:0 0 5px rgb(var(--brand-dark-rgb),.5)}.notifications-container .is-placeholder .alert-box-left{opacity:.2}.notifications-container .is-placeholder .close{opacity:.1}

.btn-apple-pay{padding:2px 10px;border-width:0;color:var(--btn-apple-pay-color);background-color:var(--btn-apple-pay-bg)}.btn-apple-pay:focus,.btn-apple-pay:hover,.btn-apple-pay:active{outline:none;color:var(--btn-apple-pay-color);background:var(--btn-apple-pay-hover-bg)}.btn-apple-pay>svg{width:auto;height:32px;display:block;margin:0 auto}.btn-apple-pay.btn-lg>svg{height:36px}.btn-apple-pay.btn-xl{padding-top:7px;padding-bottom:7px}.btn-apple-pay.btn-xl>svg{height:36px}

.btn-google-pay{padding:9px 10px;border-width:0;color:var(--btn-google-pay-color);background-color:var(--btn-google-pay-bg)}.btn-google-pay:focus,.btn-google-pay:hover,.btn-google-pay:active{outline:none;color:var(--btn-google-pay-color);background:var(--btn-google-pay-hover-bg)}.btn-google-pay>svg{width:auto;height:18px;display:block;margin:0 auto}.btn-google-pay.btn-lg{padding-top:11px;padding-bottom:11px}.btn-google-pay.btn-xl{padding-top:13px;padding-bottom:13px}.btn-google-pay.btn-xl>svg{height:24px}

@keyframes processing-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}.summary-vendor-items .vendor-item{gap:20px;display:flex;padding:8px 5px;align-items:center;justify-content:space-between;border-top:1px solid var(--brand-neutral-light)}.summary-vendor-items .vendor-item .item-price{white-space:nowrap}.summary-vendor+.summary-vendor{margin-top:20px}.summary-total-container{margin:30px 0 20px;text-align:center}.summary-total-container .summary-total{font-size:25px;font-weight:700}.summary-total-container .summary-total-fx{font-size:15px;margin-top:5px}.summary-submit{text-align:center}.summary-submit button{min-width:290px}.summary-submit .gpay-card-info-container-fill{width:290px;height:50px;margin:0 auto}.summary-submit.processing{pointer-events:none}.summary-submit.processing .gpay-card-info-container{opacity:.65}.summary-submit-processing{display:flex;justify-content:center;align-items:center;gap:6px;inset:0;position:absolute;background-color:rgb(var(--brand-light-rgb),.6)}.summary-submit-processing span{width:8px;height:8px;background-color:var(--brand-dark);border-radius:50%;animation:processing-bounce .8s infinite ease-in-out}.summary-submit-processing span:nth-child(1){animation-delay:0s}.summary-submit-processing span:nth-child(2){animation-delay:-.15s}.summary-submit-processing span:nth-child(3){animation-delay:-.3s}

.product-from-list{gap:20px;display:flex;align-items:center}.product-from-list+.product-from-list{margin-top:15px;padding-top:15px;border-top:1px solid var(--brand-neutral-lighter)}.product-from-list .product-img{width:76px;height:76px;flex-shrink:0;position:relative;overflow:hidden;border-radius:4px;border:3px solid var(--brand-neutral-lighter)}.product-from-list .product-img img{width:70px;height:auto;top:50%;position:absolute;transform:translateY(-50%)}.product-from-list .product-name{flex-grow:1}.product-from-list .product-price{text-align:right;white-space:nowrap}

.main-container{max-width:890px;margin-left:auto;margin-right:auto}.main-container .container{max-width:890px;margin-bottom:30px}.main-form-container{margin-left:-10px;margin-right:-10px}.retry-empty{position:relative;margin-top:30px;height:480px}.retry-empty .retry-text{margin:0 auto;padding-top:140px;max-width:450px;font-size:25px}.retry-empty:before{content:"";top:0;left:50%;opacity:.1;width:1140px;height:450px;display:block;z-index:-1;position:absolute;background:url(https://s13emagst.akamaized.net/layout/all/static-upload/retry-payment-empty-bg.svg) top center no-repeat;background-size:100%;transform:translate(-50%)}

