#lft-order-payment-page-container{max-width:616px;margin:0 auto}#lft-order-payment-page-container h1,#lft-order-payment-page-container h2,#lft-order-preview-page-container h2{font-weight:400}#order-payment-user-payment-methods-section{border-bottom:1px solid #949494}#order-payment-order-payment-methods-section,#order-payment-user-payment-methods-section{padding-top:5px;padding-bottom:25px;margin-bottom:25px}#order-payment-order-payment-methods-container,#order-payment-order-payment-methods-section{width:100%}#order-payment-user-payment-methods-container{display:flex}#order-payment-order-payment-methods-container{padding-top:25px;padding-bottom:20px;position:relative;float:left;border-bottom:1px solid #949494}.lft-paymentMethodSelector{width:48.5%;border:1px solid #949494;padding:3%;float:left;cursor:pointer;box-sizing:border-box;margin-bottom:16px;background:#fff;text-align:left}.lft-paymentMethodSelector:nth-child(odd),.lft-user-payment-method-selector:nth-child(odd){margin-right:1.5%}.lft-paymentMethodSelector:nth-child(even),.lft-user-payment-method-selector:nth-child(even){margin-left:1.5%}.lft-paymentMethodSelector.selected{border:1px solid #000;outline:2px solid #000;outline-offset:-2px}.lft-paymentMethodSelector img,.lft-paymentMethodSelector span{vertical-align:middle}.lft-paymentMethodSelector img{width:45px;object-fit:contain;height:29px}.lft-paymentMethodSelector span{margin-left:20px;vertical-align:middle}.lft-checkout-bottom-container{display:flex;width:100%;margin-bottom:25px}.lft-user-payment-method-selector{width:48.5%;padding:3% 6% 3% 0;float:left;cursor:pointer;position:relative;color:#949494}.lft-user-payment-method-selector.selected{color:#000}.lft-user-payment-method-selector img{border:1px solid #949494;padding:7px;margin-left:10px;vertical-align:middle}.lft-user-payment-method-selector span{margin-left:20px}.lft-user-payment-method-selector-dropdown{margin-bottom:20px}.lft-user-payment-method-selector-dropdown select{width:calc(100% - 40px);font-size:12px;left:20px;position:absolute;color:inherit;padding-bottom:5px;margin-top:10px}.lft-payment-form{display:inline-block;width:100%}.lft-payment-buttons{width:40%}.lft-payment-buttons:nth-child(odd){margin-right:2%}.lft-user-payment-method-selector .lft-check{width:10px;height:10px;border:1px solid #000;float:left;margin-right:10px;background-color:transparent;cursor:pointer;top:50%;position:absolute;margin-top:-5px}.lft-user-payment-method-selector.selected>.lft-check{background-color:gray!important}.lft-user-payment-method-selector-check{width:16px;height:16px;border:1px solid #000;float:left;margin-top:10px}.lft-user-payment-method-selector-check-selected{visibility:hidden}.lft-user-payment-method-selector.selected .lft-user-payment-method-selector-check-selected{visibility:visible}.alert-panel.cvv-request #alert-panel-button{display:none}.lft-payment-method-additional-info{max-width:340px}#lft-payment-method-additional-info-fields.lft-cvv-field{width:120px}#payment-method-additional-info{width:170px;height:auto;margin:30px auto 10px auto;padding:14px}#payment-method-additional-info div{float:none}.payment-method-additional-info-text{font-size:14px}#lft-payment-method-additional-info-fields{width:170px;margin:auto}#pmWalletAdditionalInfo-cvv2 .lft-form-input{margin:15px 0;font-size:11px}#lft-payment-method-additional-info-fields .lft-form-input-error{position:absolute}.lft-payment-method-additional-info-bottom-container{width:70%;margin:auto;margin-top:10px}#pmWalletAdditionalInfo-cvv2{width:100%;position:relative}#pmWalletAdditionalInfo-cvv2 label{left:0}#pmWalletAdditionalInfo-number{width:150px;text-align:left}#DiscountPaymentForm-applyDiscount{margin-bottom:30px;margin-top:-20px}@media screen and (min-width:768px){.lft-ccnumber-field{width:42%;display:inline-block;margin-bottom:1vw;margin-right:2%}.lft-ccexpiremonth-field{width:27%;display:inline-block;margin-right:2%}.lft-ccexpireyear-field{width:27%;display:inline-block}#DiscountPaymentForm-number,.lft-ccholder-field{width:70%;display:inline-block;margin-right:2%}.lft-cvv-field{width:28%;display:inline-block}#PopupWindow.lft-payment-form-popup{width:450px;margin-left:-225px;font-family:lftFont_Medium,sans-serif!important}}#order-payment-payment-form-title{margin-top:25px}#AffinityPaymentForm-paymentMethodWalletSaveChk{margin-top:25px}.order-payment-GCInfo{display:none;width:100%;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #949494}.order-payment-GCInfo-title{margin-bottom:10px;font-size:14px;line-height:18px}.order-payment-GCInfo-name{display:inline-block;width:40%;margin-left:15px}.order-payment-GCInfo-ammount{display:inline-block;width:20%}.order-payment-GCInfo-pan{display:inline-block;width:20%}.order-payment-GCInfo-delete{display:inline-block;cursor:pointer;width:12%;text-align:right;text-decoration:underline}.lft-order-payment-discount-captchaimg{margin-top:20px}#lft-wallet-affinity-modes-container{display:none}#lft-wallet-affinity-modes-container.visible{display:block}#lft-checkout-bottom-container{display:none}#lft-checkout-bottom-container.visible{display:block}#lft-order-preview-page-container{max-width:1000px;margin:auto}#order-preview-shippinginfo-container{float:left}.order-preview-order-info-container{width:45%}.order-preview-concept{float:left;width:70%;margin-bottom:8px}.order-preview-concept3{float:left;width:70%;margin-bottom:8px;color:#949494}.order-preview-edit-link{float:right;vertical-align:top;width:29%;text-align:right;color:#949494;text-decoration:underline;cursor:pointer}#order-preview-shipping-method{min-height:40px;margin-bottom:20px}#order-preview-shipping-address{min-height:100px;margin-bottom:20px}#order-preview-payment-method{min-height:60px;margin-bottom:20px}#order-preview-payment-method-affinity-modes{margin-bottom:20px}#order-preview-payment-method-affinity-modes-select{margin-top:20px}#order-preview-payment-method-gc{min-height:60px;margin-bottom:20px}#order-preview-shipping-method-name{text-transform:uppercase}.order-preview-payment-details-method-img{width:50px;height:auto;float:left;margin-right:10px;border:1px solid #949494}.order-preview-payment-details-method-name{margin-bottom:3px;display:flex;flex-direction:column;min-width:100px}.order-preview-payment-details-method-pritable-pan{color:#949494;display:block;float:left}.order-preview-payment-details-method-amount{float:right;font-size:12px;line-height:16px}#order-preview-order-amounts-container{float:right}.order-preview-fees-desc{width:100%;display:none}.order-preview-fees-desc.visible{display:block}.order-preview-amounts-concept{float:left;width:80%;margin-bottom:5px}.order-preview-amounts-price{float:right;width:19%;margin-bottom:5px;text-align:right}.lft-subindex-text{color:#949494}.order-preview-total-ammounts .order-preview-amounts-concept{margin-top:20px}.order-preview-total-ammounts .order-preview-amounts-price{margin-top:20px}#order-preview-giftticket-chk{float:left;margin-top:0;margin-right:5px}.order-preview-giftticket{color:#949494;margin-top:20px;float:left;display:none}#order-preview-accept-conditions-chk{float:left;margin-top:0;margin-right:5px}.order-preview-accept-conditions-text{color:#949494;margin-top:20px;margin-bottom:20px;float:left}.order-preview-accept-conditions-text a{text-decoration:underline}.order-preview-tr-documents{float:left;clear:both;width:100%}.order-preview-tr-documents,.order-preview-tr-documents-title{margin-top:10px}.order-preview-tr-documents-header{margin:12px 0 22px 0}.order-preview-tr-documents-title{cursor:pointer;color:#949494;margin-bottom:5px}.order-preview-tr-documents-title:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDExIDEiIHN0cm9rZT0iIzk0OTQ5NCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);float:right}.order-preview-tr-documents-title.open:after{transform:scaleY(-1)}.order-preview-tr-documents-text{height:100px;border:1px solid #ccc;color:#949494;overflow-y:auto;padding:10px;box-sizing:border-box;display:none}.order-preview-tr-documents-text.open{display:block}.order-preview-page-container>.order-preview-tr-documents{margin-top:-50vh;margin-bottom:50vh}@media screen and (max-width:767px){#order-preview-order-amounts-container>.order-preview-tr-documents{display:none}}@media screen and (min-width:768px){.order-preview-page-container>.order-preview-tr-documents{display:none}}.lft-custom-checkbox{width:8px;height:8px;border:1px solid #000;float:left;margin-top:8px;margin-right:8px}#order-payment-create-invoice-section{margin-top:25px;margin-bottom:25px}#order-payment-create-invoice-vatin{display:none}.lft-payment-tax-code,.lft-payment-tax-regime,.lft-payment-vatin{width:50%}#order-payment-create-invoice-info{display:none;margin-top:25px}#order-payment-billing-address{margin-top:25px}#order-payment-billing-address-edit-link{float:right;display:inline-block;color:#767676;cursor:pointer;border-bottom:1px solid #767676}.order-payment-cvv-link{cursor:pointer;pointer-events:all;text-decoration:underline;margin-left:15px}.lft-loading-spinner{font-size:30px;display:inline-block;width:1em;height:1em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.lft-loading-spinner>div{position:absolute;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.5em;background-color:transparent;transform-origin:center -.2222em;-webkit-animation:spinner-fade 1s infinite linear;animation:spinner-fade 1s infinite linear}.lft-loading-spinner>div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;transform:rotate(0)}.lft-loading-spinner>div:nth-child(2){-webkit-animation-delay:83ms;animation-delay:83ms;transform:rotate(30deg)}.lft-loading-spinner>div:nth-child(3){-webkit-animation-delay:166ms;animation-delay:166ms;transform:rotate(60deg)}.lft-loading-spinner>div:nth-child(4){-webkit-animation-delay:249ms;animation-delay:249ms;transform:rotate(90deg)}.lft-loading-spinner>div:nth-child(5){-webkit-animation-delay:332ms;animation-delay:332ms;transform:rotate(120deg)}.lft-loading-spinner>div:nth-child(6){-webkit-animation-delay:415ms;animation-delay:415ms;transform:rotate(150deg)}.lft-loading-spinner>div:nth-child(7){-webkit-animation-delay:498ms;animation-delay:498ms;transform:rotate(180deg)}.lft-loading-spinner>div:nth-child(8){-webkit-animation-delay:581ms;animation-delay:581ms;transform:rotate(210deg)}.lft-loading-spinner>div:nth-child(9){-webkit-animation-delay:664ms;animation-delay:664ms;transform:rotate(240deg)}.lft-loading-spinner>div:nth-child(10){-webkit-animation-delay:747ms;animation-delay:747ms;transform:rotate(270deg)}.lft-loading-spinner>div:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;transform:rotate(300deg)}.lft-loading-spinner>div:nth-child(12){-webkit-animation-delay:913ms;animation-delay:913ms;transform:rotate(330deg)}@-webkit-keyframes spinner-fade{0%{background-color:#69717d}100%{background-color:transparent}}@keyframes spinner-fade{0%{background-color:#69717d}100%{background-color:transparent}}.lft-loading-text{position:absolute;left:0;top:calc(50% + 30px);width:100%;text-align:center;color:#949494}@media screen and (max-width:767px){#order-preview-order-lines-container{padding-bottom:50vh}#lft-order-preview-page-container,.order-preview-order-info-container{width:100%}.order-preview-order-info-container .lft-title-h1{border-bottom:0}.order-preview-block{border:1px solid #949494;padding:15px 15px 15px 15px;float:left;box-sizing:border-box;width:100%}#order-preview-shipping-address-detail{margin-bottom:0}#order-payment-user-payment-methods-container{display:block}.lft-paymentMethodSelector,.lft-user-payment-method-selector{width:100%;float:none}.lft-form-input,.lft-form-select,.lft-payment-buttons{width:100%}.lft-paymentMethodSelector:nth-child(even),.lft-user-payment-method-selector:nth-child(even){margin-left:0}.lft-checkout-bottom-container{display:block}#order-preview-order-amounts-container{display:flex;flex-flow:column;border-top:1px solid #000;box-sizing:border-box;float:none;position:fixed;background:#fff;bottom:0;left:0;z-index:10;padding-bottom:25px}#order-preview-shippinginfo-container{margin-bottom:25px}#order-preview-order-amounts-container .lft-title-h1{display:none}.order-preview-giftticket{margin:20px 30px}.order-preview-accept-conditions-text{order:1;background-color:#f4f4f4;margin:0;padding:20px 30px;border-bottom:1px solid #000}.order-preview-main{order:2;padding:10px 30px 0 30px}.order-preview-pay{order:3;padding:0 30px}.order-preview-main>div{margin-bottom:0}.order-preview-total-ammounts>div{margin-top:5px!important}#order-preview-shipping-address{margin-bottom:0;min-height:unset}#order-preview-pay:disabled{background-color:#d3d3d3}.order-payment-adjustment-info{margin-bottom:10px}.order-payment-GCInfo-title{margin-bottom:10px;font-size:10px;line-height:14px}.order-payment-GCInfo-name{display:inline-block;width:40%;margin-left:0}.order-payment-GCInfo-ammount{display:inline-block;width:20%}.order-payment-GCInfo-pan{display:inline-block;width:20%}.order-payment-GCInfo-delete{display:inline-block;cursor:pointer;width:12%;text-align:right;text-decoration:underline;font-size:10px}}#order-preview-promotion{border-top:1px solid #ccc;padding:25px 0}#order-preview-promotion-header{font-size:11px;cursor:pointer}.order-preview-promotion-header-arrow{float:right;margin-top:7px}#order-preview-promotion,#order-preview-promotions{color:#000}#order-preview-promotions{margin-bottom:20px}#order-preview-promotion-form{display:none}#order-preview-promotion-form #promotion-form>div{display:inline-block}#order-preview-promotion-form #promotion-form-code{width:calc(100% - 123px)}#order-preview-promotion-form #promotion-form-submit{width:0%}#order-preview-promotion-form div,#order-preview-promotion-form input[type=submit],#order-preview-promotion-form label{font-size:10px}#order-preview-promotion-form #promotion-form-submit input{padding:6px;margin-top:25px;min-width:111px;margin-left:12px}.order-preview-texts-info{font-size:12px;margin-bottom:20px}.order-preview-promotion-trash{float:right;width:11px!important;height:auto;cursor:pointer}html.rtl .lft-user-payment-method-selector:nth-child(odd){margin-left:1.5%;margin-right:initial}html.rtl .lft-user-payment-method-selector:nth-child(even){margin-right:1.5%;margin-left:initial}html.rtl .lft-user-payment-method-selector{padding:3% 0 3% 6%}html.rtl .lft-user-payment-method-selector-check{float:right}html.rtl .lft-user-payment-method-selector img{margin-right:10px;margin-left:initial}html.rtl .lft-user-payment-method-selector span{margin-right:20px;margin-left:initial}html.rtl .lft-user-payment-method-selector-dropdown select{right:20px;left:initial}html.rtl .lft-paymentMethodSelector span{margin-right:20px;margin-left:initial}html.rtl #order-payment-billing-address-edit-link{float:left}html.rtl .lft-payment-buttons:nth-child(odd){margin-left:2%;margin-right:initial}html.rtl .order-payment-cvv-link{margin-right:15px;margin-left:initial}html.rtl form>div label{display:flex}html.rtl #order-preview-shippinginfo-container{float:right}html.rtl #order-preview-order-amounts-container{float:left}html.rtl .order-preview-concept{float:right}html.rtl .order-preview-concept3{float:right}html.rtl .order-preview-edit-link{float:left;text-align:left}html.rtl .order-preview-amounts-concept{float:right}html.rtl .order-preview-giftticket{float:right}html.rtl #order-preview-giftticket-chk{float:right;margin-right:0;margin-left:5px}html.rtl #order-preview-accept-conditions-chk{float:right;margin-right:0;margin-left:5px}html.rtl .order-preview-total-ammounts .order-preview-amounts-concept{display:flex}html.rtl .lft-subindex-text{margin-right:4px;margin-bottom:-2px;align-self:center}html.rtl .order-preview-payment-details-method-img{float:right;margin-left:10px;margin-right:0}html.rtl .order-preview-payment-details-method-pritable-pan{float:right}html.rtl .order-preview-accept-conditions-text{float:right}html.rtl .order-preview-promotion-header-arrow{float:left}html.rtl #order-preview-promotion-form #promotion-form-submit input{margin-right:12px;margin-left:0}html.rtl .order-preview-promotion-trash{float:left}@media screen and (min-width:768px){html.rtl #DiscountPaymentForm-number,html.rtl .lft-ccexpiremonth-field,html.rtl .lft-ccholder-field,html.rtl .lft-ccnumber-field{margin-left:2%;margin-right:initial}}@media screen and (max-width:767px){html.rtl .lft-paymentMethodSelector:nth-child(even),html.rtl .lft-user-payment-method-selector:nth-child(even){margin-right:0}html.rtl .lft-paymentMethodSelector:nth-child(odd),html.rtl .lft-user-payment-method-selector:nth-child(odd){margin-left:1.5%;margin-right:initial}}.lft-paymentMethodSelector,.lft-pmName{color:inherit}.order-confirmation-container{min-width:400px;max-width:520px;margin:auto}.order-confirmation-step{padding:20px 0;border-bottom:1px solid #949494;width:100%}.order-confirmation-items{float:left}.order-confirmation-summary{float:left;width:100%;margin-bottom:4vw;margin-top:20px}#order-confirmation-info-success h1{font-weight:400;font-size:20px;line-height:24px}.order-confirmation-product{width:100%;display:flex;position:relative;padding-top:25px;margin-bottom:25px}#order-confirmation-container-products .order-confirmation-product:not(:first-child){border-top:1px solid #000}.order-confirmation-product-image-container{width:110px;background:#d3d3d3;overflow:hidden;cursor:pointer;position:relative}.order-confirmation-product-image-container:before{padding-top:150%;content:"";display:block}.order-confirmation-product-image{width:100%;height:100%;object-fit:cover;position:absolute;cursor:pointer;top:0}body.a11y .order-confirmation-product-image{border:1px solid #949494;box-sizing:border-box}.order-confirmation-product-info{width:calc(100% - 130px);padding-left:20px;position:relative;display:flex;flex-direction:column}.order-confirmation-info-part{line-height:20px}.order-confirmation-product-name{cursor:pointer;width:100%}.order-confirmation-product-ref{padding:0 0 8px 0}.order-confirmation-product-units{border:1px solid #000;width:60px;margin-top:6px;text-align:center}.order-confirmation-product-price{text-align:right;margin-top:auto}#order-confirmation-continue{width:44%;margin-bottom:4vw}.order-confirmation-container .lft-title-h1{margin-bottom:0;border-bottom:0;line-height:28px}.order-confirmation-container .order-confirmation-step .step-title{margin-bottom:10px}.order-confirmation-recycle-info{margin-bottom:4vw;border:1px solid #000;padding:20px 15px;box-sizing:border-box;display:none}.order-confirmation-recycle-info-image{width:10%;padding-right:20px}.order-confirmation-recycle-info-image>img{width:100%;height:auto}.order-confirmation-recycle-info-text{width:80%}.order-confirmation-recycle-info-title{margin-bottom:10px}.order-confirmation-recycle-info-desc{line-height:16px}.order-confirmation-fees-desc{width:100%;display:none}.order-confirmation-fees-desc.visible{display:block}.order-confirmation-summary .lft-h3{margin-bottom:10px}.order-confirmation-summary .order-confirmation-summary-total{margin-top:20px}.order-confirmation-summary-products .order-confirmation-summary-products-price,.order-confirmation-summary-shipping .order-confirmation-summary-shipping-price,.order-confirmation-summary-total .order-confirmation-summary-total-price{float:right}.order-confirmation-summary-adjustment,.order-confirmation-summary-products,.order-confirmation-summary-shipping{line-height:26px}.order-confirmation-suborder-info{background:#00f;color:#fff;text-align:center;padding:10px 5px}.order-confirmation-id{text-align:center}@media screen and (max-width:767px){.order-confirmation-container .lft-title-h1{margin-bottom:12px;border-bottom:0;line-height:20px}.order-confirmation-suborder-info{padding:10px 20px}.lft-checkout-container{padding:0 8%}#order-confirmation-continue,.order-confirmation-recycle-info{width:100%;margin-bottom:10vw}.order-confirmation-recycle-info-image{width:20%}.order-confirmation-product-image-container{width:110px;min-height:145px}.order-confirmation-product-info{width:calc(100% - 110px);box-sizing:border-box}.order-confirmation-container{min-width:auto;max-width:100%}.order-confirmation-id,.order-confirmation-items{border:none}.order-confirmation-summary{margin-top:0}.order-confirmation-delivery,.order-confirmation-payment,.order-confirmation-shipping,.order-confirmation-shipping-info,.order-confirmation-summary{margin-bottom:10px;border:1px solid #949494;padding:14px 14px;box-sizing:border-box}.order-confirmation-summary-adjustment,.order-confirmation-summary-products,.order-confirmation-summary-shipping{line-height:20px}.order-confirmation-container .order-confirmation-step .step-title{margin-bottom:4px}#order-confirmation-repay-button{margin-bottom:20px}}@media all and (min-width:768px){.order-confirmation-info-repayable{margin-bottom:26px!important}#order-confirmation-repay-button{float:right;max-width:196px;min-width:160px}html.rtl #order-confirmation-repay-button{float:left}}html.rtl .order-confirmation-product-info{padding-right:20px;padding-left:initial}html.rtl .order-confirmation-product-price{text-align:left}html.rtl .order-confirmation-summary-adjustment .float-right,html.rtl .order-confirmation-summary-products .order-confirmation-summary-products-price,html.rtl .order-confirmation-summary-shipping .order-confirmation-summary-shipping-price,html.rtl .order-confirmation-summary-total .order-confirmation-summary-total-price{float:left}html.rtl .order-confirmation-summary-total{position:relative}html.rtl .order-confirmation-summary-total-tax{position:absolute;bottom:1px;margin-right:4px}.order-confirmation-product-custom.no-visible{display:none}.order-confirmation-product-custom-title{margin-top:6px;font-size:8px;background:linear-gradient(90.56deg,rgba(255,0,0,.6) 4.82%,rgba(255,151,0,.6) 34.88%,rgba(0,224,255,.6) 67.11%,rgba(255,0,184,.6) 96.11%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.order-confirmation-product-custom-data{display:inline-block;text-transform:uppercase;padding:1px 5px;font-size:7px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;line-height:13px;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(90.56deg,rgba(255,0,0,.6) 4.82%,rgba(255,151,0,.6) 34.88%,rgba(0,224,255,.6) 67.11%,rgba(255,0,184,.6) 96.11%)}body.is-zoomed .order-confirmation-product-custom-data{text-overflow:initial;white-space:normal}.order-confirmation-product-custom-disclaimer{position:absolute;top:100%;font-size:8px}@media screen and (max-width:767px){.order-confirmation-product-custom-title{font-size:8px}.order-confirmation-product-custom-data{font-size:7px}}