@charset "UTF-8";#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-giftticket.is-visible{display:block}#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;clear:both}#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!important}#order-preview-promotion-form.is-visible{display:block!important}#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}#lft-payment-method-additional-info-submit{width:100%;background:#000;color:#fff;padding:11px;border:1px solid #000;cursor:pointer;transition:background-color .4s ease,color .4s ease;font-family:lftFont_Book,sans-serif;font-size:16px;line-height:16px;border-radius:20px}#lft-payment-method-additional-info-submit:hover{background:#fff;color:#000}html:not(.lft-restyle-cart) #order-payment-create-invoice-section h3,html:not(.lft-restyle-cart) #order-payment-create-invoice-section h4{font-size:14px;font-weight:400}html:not(.lft-restyle-cart) #order-payment-create-invoice-section #order-payment-billing-address-edit-link{font-size:12px;text-decoration:underline;border:none;color:#949494}.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;font-family:lftFont_Bold,sans-serif}.order-confirmation-product-custom-data{display:inline-block;font-size:7px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}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}}@media (max-width:768px){.lft-restyle-shipping #order-payment-payment-form-title:after,.lft-restyle-shipping h1:after{content:''!important;position:absolute!important;bottom:-8px!important;left:50%!important;height:1px!important;width:12px!important;background-color:#000!important;transform:translateX(-50%)!important}}.lft-checkout-breadcrumbs.lft-restyle-hide.no-visible{display:none}.lft-restyle-shipping .lft-checkout-breadcrumbs-wrapper.lft-checkout-breadcrumbs-wrapper{display:flex!important;padding:0 40px!important}.lft-restyle-shipping .lft-checkout-breadcrumbs-wrapper>.lft-checkout-section{flex:1!important;color:#767676!important;padding:24px!important;text-align:center!important;border-bottom:1px solid #dadada!important;transition:all 1s ease!important;will-change:color,border-bottom!important}.lft-restyle-shipping .lft-checkout-breadcrumbs-wrapper>.lft-checkout-section.active{color:#343434!important;border-bottom:1px solid #343434!important}.lft-restyle-shipping #order-payment-payment-form-title,.lft-restyle-shipping h1{padding:8px 0!important;font-size:14px!important}.lft-restyle-shipping h3{font-size:13px!important}.lft-restyle-shipping .checkout-continue-button{padding:20px!important;margin:0 40px 40px 40px!important;background-color:#343434!important;color:#fff!important;box-sizing:border-box!important;border:1px solid #343434!important;cursor:pointer!important;width:calc(100% - 80px)!important}.lft-restyle-shipping .checkout-continue-button:disabled{background-color:#767676!important}@media (hover:hover){.lft-restyle-shipping .checkout-continue-button:hover{text-decoration:underline!important}}@media (max-width:768px){.lft-restyle-shipping .shopcart-product-info-wrapper{overflow:visible!important}.lft-restyle-shipping #order-payment-payment-form-title,.lft-restyle-shipping h1{order:-1!important;position:relative!important;text-align:center!important}.lft-restyle-shipping .checkout-continue-button{margin:0 16px 40px 16px!important;width:calc(100% - 32px)!important}}.lft-restyle-shipping #shopcart-summary .shopcart-summary-buttons{display:none!important}.lft-restyle-shipping .lft-checkout-container{flex-direction:row!important}.lft-restyle-shipping .lft-checkout-preview-order{margin-left:auto!important;width:544px!important;min-width:544px!important;display:flex!important;flex-direction:column!important}.lft-restyle-shipping #order-preview-items .shopcart-product-info div.shopcart-product-units,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info div.shopcart-product-units{display:block!important;position:absolute!important;bottom:0!important;left:0!important;background:#fff!important;width:unset!important;line-height:unset!important;height:unset!important;min-width:24px;box-sizing:border-box}@media (max-width:768px){.lft-restyle-shipping #order-preview-items .shopcart-product-info div.shopcart-product-units,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info div.shopcart-product-units{bottom:100%!important;margin-left:0!important}}.lft-restyle-shipping #order-preview-items .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number{line-height:unset!important;padding:6px 8px!important;width:unset!important;height:unset!important;display:block!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-items .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number{padding:6px 8px!important}}.lft-restyle-shipping #order-preview-items .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number:before,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number:before{content:"x";text-transform:none;margin-right:.1em}.lft-restyle-shipping #order-preview-items .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number[data-units="1"],.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info div.shopcart-product-units .shopcart-product-units-number[data-units="1"]{display:none!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-items .shopcart-product-info{position:relative!important}}.lft-restyle-shipping .checkout-preview-quantity{padding:24px 40px!important}.lft-restyle-shipping .lft-checkout-preview-order #shopcart-summary{margin-top:auto!important;width:100%!important;box-shadow:none!important}.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-image-container{width:32%!important}.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-info{width:68%!important;height:100%!important;padding:16px 32px 16px 24px!important}.lft-restyle-shipping #order-confirmation-continue,.lft-restyle-shipping .lft-checkout-preview-order #shopcart-summary .shopcart-summary-texts,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-addcart,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-addwishlist,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-image-container .shopcart-product-msg,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-less,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-more,.lft-restyle-shipping .lft-checkout-preview-order .shopcart-product-trash-button{display:none!important}@media (max-width:768px){.lft-restyle-shipping .lft-checkout-container{padding:0!important}.lft-restyle-shipping .lft-checkout .lft-checkout-preview-order{display:none!important}}@media (max-width:1080px){.lft-restyle-shipping .lft-checkout .lft-checkout-preview-order{min-width:404px!important;width:404px!important}}.lft-restyle-shipping .lft-checkout-container>div:first-child{border-right:1px solid #dadada!important}.lft-restyle-shipping .lft-checkout-container>div:last-child{border-right:none!important}@media (max-width:768px){.lft-restyle-shipping .lft-checkout .lft-checkout-topheader{position:absolute!important;z-index:2!important;display:flex!important;justify-content:space-between!important;width:100%!important}.lft-restyle-shipping .lft-checkout #order-payment-payment-form-title,.lft-restyle-shipping .lft-checkout h1{position:sticky!important;top:0!important;background:#fff!important;padding:24px 0 24px 0!important;margin-top:48px!important;margin-bottom:0!important;z-index:1!important}.lft-restyle-shipping .lft-checkout #order-payment-payment-form-title:after,.lft-restyle-shipping .lft-checkout h1:after{bottom:16px!important}}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-paymentinfo-container .lft-title-h1,.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shippinginfo-container #order-preview-shipping-method-name,.lft-restyle-shipping #lft-order-preview-page-container .order-date,.lft-restyle-shipping #lft-order-preview-page-container .order-id,.lft-restyle-shipping #lft-order-preview-page-container div:not(#order-preview-shipping-method-estimateddate)>h2,.lft-restyle-shipping .custom-label a,.lft-restyle-shipping .order-payment-GCInfo-name,.lft-restyle-shipping .order-payment-GCInfo-name>span,.lft-restyle-shipping .order-payment-billing-address-wrapper h3,.lft-restyle-shipping .order-payment-billing-address-wrapper h4,.lft-restyle-shipping .order-preview-payment-details-method-amount{font-family:lftFont_bold_restyle,sans-serif!important}@media (max-width:768px){.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-section{font-family:lftFont_bold_restyle,sans-serif!important}}.lft-restyle-shipping .lft-payment-form,.lft-restyle-shipping .order-payment-GCInfo{display:flex!important;flex-direction:column!important}.lft-restyle-shipping #ItxPaymentPage,.lft-restyle-shipping #order-payment-current-payment-form-container form{overscroll-behavior:contain!important}@supports (scrollbar-color:auto){.lft-restyle-shipping #ItxPaymentPage,.lft-restyle-shipping #order-payment-current-payment-form-container form{scrollbar-color:#343434 #fff!important;scrollbar-width:thin!important}}.lft-restyle-shipping #ItxPaymentPage::-webkit-scrollbar,.lft-restyle-shipping #order-payment-current-payment-form-container form::-webkit-scrollbar{background:#fff;width:6px;height:6px}.lft-restyle-shipping #ItxPaymentPage::-webkit-scrollbar-thumb,.lft-restyle-shipping #order-payment-current-payment-form-container form::-webkit-scrollbar-thumb{background:#343434}.lft-restyle-shipping #order-payment-user-payment-methods-container{-ms-overflow-style:none!important;scrollbar-width:none!important}.lft-restyle-shipping #order-payment-user-payment-methods-container::-webkit-scrollbar{display:none!important}.lft-restyle-shipping .lft-checkout-container{display:flex!important;flex-direction:row!important;overflow-x:hidden!important}@media (max-width:768px){.lft-restyle-shipping .lft-checkout-container{flex-direction:column!important}}.lft-restyle-shipping .lft-checkout-container #shopcart-summary .shopcart-summary-texts{display:none!important}.lft-restyle-shipping #ItxPaymentPage{width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:768px){.lft-restyle-shipping #ItxPaymentPage{padding-bottom:32px!important}}.lft-restyle-shipping #lft-order-payment-page-container{width:100%!important;max-width:100%!important;padding:0 40px 80px!important;box-sizing:border-box!important}@media (min-width:769px){.lft-restyle-shipping #lft-order-payment-page-container h1{display:none!important}}@media (max-width:768px){.lft-restyle-shipping #order-payment-create-invoice-info h3,.lft-restyle-shipping #order-payment-generateInvoiceChk,.lft-restyle-shipping #order-payment-invoice-form,.lft-restyle-shipping #order-payment-order-payment-methods-section,.lft-restyle-shipping #order-payment-user-payment-methods-section h2{padding:0 16px!important}.lft-restyle-shipping #lft-order-payment-page-container{padding:0!important}}@media (hover:hover){.lft-restyle-shipping #order-payment-user-payment-methods-container{flex-wrap:wrap!important}}@media (hover:none){.lft-restyle-shipping #order-payment-user-payment-methods-container{overflow-x:auto!important;overflow-y:hidden!important;padding-left:16px!important;padding-right:16px!important}}.lft-restyle-shipping #order-payment-GCInfo-container{margin-top:32px!important;display:none!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-GCInfo-container{padding:0 16px!important}}.lft-restyle-shipping #order-payment-GCInfo-container:has(.order-payment-adjustment-info){display:block!important}.lft-restyle-shipping .order-payment-adjustment-info{display:flex!important;gap:24px!important;align-items:center!important;margin-top:16px!important;padding:24px!important;border:1px solid #dadada!important}.lft-restyle-shipping .order-payment-GCInfo-icon:empty{display:none!important}.lft-restyle-shipping .order-payment-GCInfo{flex:1!important;gap:4px!important}.lft-restyle-shipping .order-payment-GCInfo-delete:hover{text-decoration:underline!important;cursor:pointer!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-promotion{border:none!important;padding:16px 0!important;flex-direction:row!important;align-items:center!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container #order-preview-promotion{padding:24px 16px!important;border-bottom:1px solid #dadada!important;flex-direction:column!important}}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-promotion #order-preview-promotion-form{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-promotion.is-visible #order-preview-promotion-form,.lft-restyle-shipping #lft-order-preview-page-container #order-preview-promotion.is-visible .order-preview-promotion-form-wrapper{display:flex!important;flex-direction:column!important}.lft-restyle-shipping #order-payment-user-payment-methods-section{margin-top:32px!important;border:none!important}.lft-restyle-shipping #order-payment-user-payment-methods-section h2{margin:24px 0!important;font-size:12px!important;line-height:12px!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-user-payment-methods-section h2{margin:24px 0 16px 0!important}}.lft-restyle-shipping #order-payment-user-payment-methods-container{display:flex!important;gap:16px!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-user-payment-methods-container{padding-bottom:8px!important}.lft-restyle-shipping #order-payment-user-payment-methods-container>.lft-user-payment-method-selector:only-child{box-sizing:border-box!important;width:calc(100% - 24px)!important}.lft-restyle-shipping #order-payment-user-payment-methods-container>.lft-user-payment-method-selector:not(:only-child){width:66%!important}}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector{flex:0 0 auto!important;display:flex!important;position:relative!important;flex-direction:column!important;justify-content:left!important;border:1px solid #dadada!important;padding:32px 24px!important;width:300px!important;cursor:pointer!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector img{width:40px!important;margin-bottom:24px!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector .lft-user-payment-method-selector-check-selected svg{width:24px!important;height:24px!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector .lft-pmName{display:block!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector .lft-user-payment-method-selector-check{display:none!important;position:absolute!important;right:24px!important;top:50%;transform:translateY(-50%)}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector .lft-user-payment-method-selector-dropdown{display:none!important;position:absolute!important;width:100%!important;left:0!important;bottom:0!important;background:#dadada!important;z-index:1!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector .lft-user-payment-method-selector-dropdown select{width:100%!important;background:#dadada!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector.selected{border:1px solid #343434!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector.selected .lft-user-payment-method-selector-check{display:block!important}.lft-restyle-shipping #order-payment-user-payment-methods-container.selected .lft-user-payment-method-selector:not(.selected){opacity:.5!important}.lft-restyle-shipping #order-payment-user-payment-methods-container .lft-user-payment-method-selector:hover{border:1px solid #343434!important}.lft-restyle-shipping #order-payment-order-payment-methods-section{margin-top:32px!important}.lft-restyle-shipping #order-payment-order-payment-methods-section h2{margin-bottom:24px!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-order-payment-methods-section h2{margin-bottom:16px!important}}.lft-restyle-shipping #order-payment-order-payment-methods-container{display:grid!important;grid-template-columns:repeat(1,100fr)!important;gap:16px!important}@media (min-width:1024px){.lft-restyle-shipping #order-payment-order-payment-methods-container{grid-template-columns:repeat(2,50fr)!important}}@media (min-width:1920px){.lft-restyle-shipping #order-payment-order-payment-methods-container{grid-template-columns:repeat(3,33.33fr)!important}}.lft-restyle-shipping #order-payment-order-payment-methods-container .lft-paymentMethodSelector{text-align:left!important;padding:16px!important;border:1px solid #dadada!important;display:flex!important;align-items:center!important}.lft-restyle-shipping #order-payment-order-payment-methods-container .lft-paymentMethodSelector.selected{border:1px solid #343434!important}.lft-restyle-shipping #order-payment-order-payment-methods-container .lft-paymentMethodSelector img{width:40px!important;height:auto!important;margin:7px 0!important;margin-right:24px!important}.lft-restyle-shipping #order-payment-order-payment-methods-container .lft-paymentMethodSelector svg{margin-left:auto!important;margin-right:8px!important}@media (min-width:769px){.lft-restyle-shipping #order-payment-order-payment-methods-container .lft-paymentMethodSelector svg{display:none!important}}.lft-restyle-shipping #order-payment-order-payment-methods-container .lft-paymentMethodSelector:hover{border:1px solid #343434!important}.lft-restyle-shipping #order-payment-payment-details{position:fixed!important;right:0!important;top:0!important;width:544px!important;height:100dvh!important;background:#fff!important;overflow-y:hidden!important;flex-direction:column!important;gap:24px!important;display:flex!important;z-index:2!important;transform:translate3d(100%,0,0)!important;transition:transform .5s ease-in-out!important;box-sizing:border-box!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-payment-details{width:100%!important}}.lft-restyle-shipping #order-payment-payment-details #order-payment-page-continue{box-sizing:border-box!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-payment-details #order-payment-page-continue{width:calc(100% - 32px)!important;margin:0 16px 40px 16px!important}}@media (min-width:769px){.lft-restyle-shipping #order-payment-payment-details #order-payment-page-continue{width:calc(100% - 80px)!important;margin:0 40px 40px 40px!important}}.lft-restyle-shipping #order-payment-payment-details.shown{transform:none!important}.lft-restyle-shipping #order-payment-methods-backdrop{z-index:1!important;display:none!important}.lft-restyle-shipping #order-payment-methods-backdrop.active{display:block!important}.lft-restyle-shipping #order-payment-methods-close{z-index:3!important}.lft-restyle-shipping #order-payment-methods-close:not(.active){display:none!important}.lft-restyle-shipping #order-payment-page-back{display:none!important}.lft-restyle-shipping .lft-payment-form{overflow-y:hidden!important;flex:1!important}.lft-restyle-shipping #order-payment-current-payment-form-container{height:100%!important;overflow-y:hidden!important}.lft-restyle-shipping #order-payment-current-payment-form-container form{display:none!important;height:100%!important;overflow-y:auto!important;padding:0 40px!important;box-sizing:border-box!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-current-payment-form-container form{padding:0 16px!important}}.lft-restyle-shipping #order-payment-create-invoice-section form,.lft-restyle-shipping #order-payment-current-payment-form-container form.shown,.lft-restyle-shipping form.shown{display:flex!important}.lft-restyle-shipping input[type=button],.lft-restyle-shipping input[type=submit]{width:100%!important;padding:20px!important;box-sizing:border-box!important;border:1px solid #343434!important;cursor:pointer!important;margin-top:revert!important;color:#fff!important;background-color:#343434!important}.lft-restyle-shipping input[type=button]:hover,.lft-restyle-shipping input[type=submit]:hover{text-decoration:underline!important}.lft-restyle-shipping #DiscountPaymentForm>div:not(#DiscountPaymentForm-applyDiscount):last-of-type{flex:1!important}.lft-restyle-shipping #DiscountPaymentForm-applyDiscount{order:1!important;position:sticky!important;bottom:0!important;padding:24px 0 40px 0!important;background:#fff!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-create-invoice-section{padding:16px 0 0 0!important;border-bottom:1px solid #dadada!important}}@media (max-width:768px){.lft-restyle-shipping #order-payment-create-invoice-section:not(.is-visible){padding:16px 0 16px 0!important}}.lft-restyle-shipping #order-payment-create-invoice-section h3{font-size:12px!important;padding-bottom:4px!important}.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-invoice-form,.lft-restyle-shipping #order-payment-create-invoice-section h3{margin-left:24px!important}.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-create-invoice-info{display:none!important}.lft-restyle-shipping #order-payment-create-invoice-section.is-visible{border:none!important;margin-bottom:0!important;display:block!important}.lft-restyle-shipping #order-payment-create-invoice-section.is-visible #order-payment-create-invoice-info{padding-bottom:0!important;border:none!important}.lft-restyle-shipping #order-payment-create-invoice-section .custom-label{text-transform:none!important}.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-create-invoice-info{margin:16px 0!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-create-invoice-info{margin:16px 0 0 0!important}}.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-create-invoice-info .lft-payment-tax-code,.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-create-invoice-info .lft-payment-tax-regime,.lft-restyle-shipping #order-payment-create-invoice-section #order-payment-create-invoice-info .lft-payment-vatin{width:250px!important}@media (max-width:768px){.lft-restyle-shipping #shopcart-summary{background:#fff!important}}.lft-restyle-shipping #lft-order-preview-page-container{width:100%!important;max-width:100%!important;padding:0 40px 80px!important;box-sizing:border-box!important}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-page-container{display:flex!important;flex-direction:column!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container{padding:0!important}.lft-restyle-shipping #lft-order-preview-page-container .shopcart-summary{position:fixed!important;bottom:0!important;width:100%!important;background:#fff!important}}@media (min-width:769px){.lft-restyle-shipping #lft-order-preview-page-container h1{font-size:12px!important;line-height:12px!important;padding:16px 0!important}}.lft-restyle-shipping #lft-order-preview-page-container div:not(#order-preview-shipping-method-estimateddate)>h2{margin-bottom:2px!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shipping-method-estimateddate{padding:24px 24px!important;display:flex!important;background:var(--date-background-color)!important;margin-bottom:16px!important;flex-direction:column!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shipping-method-estimateddate{padding:24px 16px!important}}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shipping-method-estimateddate div:not(.preview-title){text-transform:initial!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items{padding:16px 16px!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .num-items{margin-bottom:16px!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items #order-preview-order-lines-container>div{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product{flex-direction:column!important;width:150px!important;min-width:150px!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-price{padding-top:12px!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-addcart,.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-image-container .shopcart-product-msg{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-info button,.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-info div:not(.shopcart-product-trash-price):not(.shopcart-product-units),.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-info input{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-items .shopcart-product-custom-disclaimer{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-edit-link:hover{text-decoration:underline!important;cursor:pointer!important}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-order-info-container{padding:24px!important;display:flex!important;flex-direction:column!important;align-items:left!important;border:1px solid #dadada!important;transition:border 1s ease!important;will-change:border!important;margin-bottom:16px!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container .order-preview-order-info-container{border:none!important;border-bottom:1px solid #dadada!important;margin-bottom:0!important}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-accept-conditions-text,.lft-restyle-shipping #lft-order-preview-page-container .order-preview-giftticket{padding:0 24px!important}}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-giftticket{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-giftticket.is-visible{display:block!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container .order-preview-giftticket{margin-top:16px!important;padding:16px!important}.lft-restyle-shipping #lft-order-preview-page-container .order-preview-accept-conditions-text{padding:0 16px!important;padding-top:12px!important}}.lft-restyle-shipping #lft-order-preview-page-container #order-payment-create-invoice-info{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container #order-payment-create-invoice-info.is-visible{display:block!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-order-amounts-container{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shippinginfo-container{flex-direction:column!important;position:relative!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shippinginfo-container{padding:32px 16px!important}}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-shippinginfo-container #order-preview-shipping-method-editlink{position:absolute!important;right:32px!important;top:50%;transform:translateY(-50%)}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-paymentinfo-container{flex-direction:column!important;position:relative!important}@media (max-width:768px){.lft-restyle-shipping #lft-order-preview-page-container #order-preview-paymentinfo-container{padding:32px 16px!important}}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-paymentinfo-container img{display:none!important}.lft-restyle-shipping #lft-order-preview-page-container #order-preview-paymentinfo-container #order-preview-payment-details-edit-payment{position:absolute!important;right:32px!important;top:50%;transform:translateY(-50%)}@media (min-width:769px){.lft-restyle-shipping #lft-order-preview-page-container .order-preview-order-info-container:not(#order-preview-shippinginfo-container):not(#order-preview-paymentinfo-container):not(#order-preview-promotion){display:none!important}}@media (min-width:769px){.lft-restyle-shipping #order-payment-payment-form-title{display:none!important}}.lft-restyle-shipping #order-payment-payment-form-subtitle{padding:40px!important;box-sizing:border-box!important}@media (max-width:768px){.lft-restyle-shipping #order-payment-payment-form-subtitle{padding:24px 16px!important}}@media (min-width:769px){.lft-restyle-shipping #order-payment-payment-form-subtitle{font-size:13px!important}}.lft-restyle-shipping #CCPaymentForm-number .lft-form-input-field img,.lft-restyle-shipping .order-payment-cvv-link{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;height:auto!important}.lft-restyle-shipping .order-payment-cvv-link{cursor:pointer!important}.lft-restyle-shipping .order-payment-cvv-link::after{content:''!important;display:inline-block!important;width:48px!important;height:48px!important;background-image:url('data:image/svg+xml;utf8,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M16.0003 9.69226C15.7223 9.69226 15.492 9.78337 15.3096 9.9656C15.1272 10.1478 15.0359 10.3779 15.0359 10.6559C15.0359 10.9339 15.127 11.1642 15.3093 11.3466C15.4915 11.5293 15.7216 11.6206 15.9996 11.6206C16.2776 11.6206 16.5078 11.5295 16.6903 11.3473C16.8727 11.165 16.9639 10.9348 16.9639 10.6566C16.9639 10.3786 16.8728 10.1484 16.6906 9.96593C16.5084 9.78348 16.2783 9.69226 16.0003 9.69226ZM16.7879 14.4513L15.1129 14.4513L15.1129 22.6633L16.7879 22.6633L16.7879 14.4513ZM15.9919 3.33326C17.7455 3.33326 19.3898 3.66571 20.9249 4.3306C22.4603 4.99548 23.8018 5.90149 24.9496 7.0486C26.0972 8.19593 27.0036 9.53737 27.6689 11.0729C28.334 12.6087 28.6666 14.254 28.6666 16.0089C28.6666 17.758 28.3342 19.4022 27.6693 20.9413C27.0044 22.4806 26.0984 23.8204 24.9513 24.9606C23.8039 26.1008 22.4625 27.0036 20.9269 27.6689C19.3912 28.334 17.7458 28.6666 15.9909 28.6666C14.2418 28.6666 12.5977 28.3342 11.0586 27.6693C9.51926 27.0044 8.17948 26.102 7.03926 24.9623C5.89904 23.8225 4.99626 22.4822 4.33093 20.9413C3.66582 19.4004 3.33326 17.7559 3.33326 16.0079C3.33326 14.2544 3.66571 12.61 4.3306 11.0749C4.99548 9.5396 5.89782 8.19949 7.0376 7.0546C8.17737 5.90949 9.51771 5.00304 11.0586 4.33526C12.5995 3.66726 14.2439 3.33326 15.9919 3.33326ZM15.9889 5.0086C12.9343 5.0086 10.3405 6.07726 8.2076 8.2146C6.07493 10.3519 5.0086 12.9507 5.0086 16.0109C5.0086 19.0656 6.0736 21.6594 8.2036 23.7923C10.3336 25.9249 12.9324 26.9913 15.9999 26.9913C19.0528 26.9913 21.6479 25.9263 23.7853 23.7963C25.9226 21.6663 26.9913 19.0675 26.9913 15.9999C26.9913 12.947 25.9226 10.3519 23.7853 8.2146C21.6479 6.07726 19.0492 5.0086 15.9889 5.0086Z" fill="%23343434"/></g></svg>')!important;background-position:center!important;background-repeat:no-repeat!important}.lft-restyle-shipping #CCPaymentForm-cvv2:has(.lft-form-input-error:not(:empty):not([hidden])) .order-payment-cvv-link,.lft-restyle-shipping #CCPaymentForm-number:has(.lft-form-input-error:not(:empty):not([hidden])) .lft-form-input-field img,.lft-restyle-shipping #CCPaymentInstallmentsForm-cvv2:has(.lft-form-input-error:not(:empty):not([hidden])) .order-payment-cvv-link{padding-bottom:24px!important}.lft-restyle-shipping label[for=CCPaymentForm-cvv2-input] a,.lft-restyle-shipping label[for=CCPaymentInstallmentsForm-cvv2-input] a{display:none!important}.lft-restyle-shipping #order-payment-generateInvoiceChk .custom-label{cursor:pointer!important}.lft-restyle-shipping .order-payment-billing-address-wrapper{flex-direction:column!important;padding:32px 24px!important;position:relative!important;border:1px solid #dadada!important;transition:border 1s ease!important;will-change:border!important;margin-top:24px!important}@media (max-width:768px){.lft-restyle-shipping .order-payment-billing-address-wrapper{border:none!important;border-top:1px solid #dadada!important;border-bottom:1px solid #dadada!important;margin-bottom:0!important;padding:32px 16px!important}}.lft-restyle-shipping .order-payment-billing-address-wrapper #order-payment-billing-address-edit-link{position:absolute!important;right:32px!important;top:50%!important;transform:translateY(-50%)!important;cursor:pointer!important}.lft-restyle-shipping .order-payment-billing-address-wrapper h3,.lft-restyle-shipping .order-payment-billing-address-wrapper h4{margin:0!important}.lft-restyle-shipping .custom-label{text-transform:none!important;margin:4px 0!important;cursor:pointer!important;align-items:center!important}.lft-restyle-shipping .custom-label .custom-checkmark{flex:0 0 auto!important}.lft-restyle-shipping .custom-label a{text-transform:none!important;margin:0 .2em!important}.lft-restyle-shipping .custom-label .custom-label-text{text-transform:none!important}.lft-restyle-shipping #order-preview-promotion-header{position:relative!important;margin-right:32px!important;cursor:pointer!important}.lft-restyle-shipping #order-preview-promotion-header span{position:relative!important;flex:none!important}.lft-restyle-shipping #order-preview-promotion-header span::after{content:''!important;position:absolute!important;bottom:-8px!important;left:0!important;height:1px!important;width:100%!important;background-color:#dadada!important}.lft-restyle-shipping #order-preview-promotion-header #order-preview-promotions-add{display:none!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-promotion-header{margin-right:auto!important;width:100%!important;display:flex!important;justify-content:space-between!important}.lft-restyle-shipping #order-preview-promotion-header span::after{content:none!important}.lft-restyle-shipping #order-preview-promotion-header #order-preview-promotions-add{display:block!important;margin-right:16px!important}}.lft-restyle-shipping #order-preview-payment-method,.lft-restyle-shipping #order-preview-payment-method-gc:has(.order-preview-payment-details-method-pritable-pan:not(:empty)){display:flex!important;gap:8px!important;align-items:center!important}.lft-restyle-shipping .order-preview-payment-details-method-pritable-pan:empty{display:none!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes-launch{display:none!important;padding:16px 24px!important;background-color:#f6f5f8!important;margin-top:-16px!important;margin-bottom:16px!important;cursor:pointer!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-payment-method-affinity-modes-launch{padding:16px 16px!important;margin-top:0!important}}.lft-restyle-shipping #order-preview-payment-method-affinity-modes-launch.is-visible{display:flex!important;flex-direction:row!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes-launch svg{margin-right:8px!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes{width:100%!important;height:100dvh!important;top:0!important;left:0!important;position:fixed!important;z-index:100!important;display:none!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes.is-visible{display:block!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes .lft-backdrop.active{display:block!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes .lft-close{position:absolute!important;top:16px!important;right:32px!important;cursor:pointer!important;width:16px!important;height:16px!important;margin:0!important;padding:16px!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-payment-method-affinity-modes .lft-close{display:none!important}}.lft-restyle-shipping #order-preview-payment-method-affinity-modes .order-preview-payment-method-affinity-modes-wrapper{width:548px!important;height:100dvh!important;position:absolute!important;background:#fff!important;top:0!important;right:0!important;padding:32px 40px 40px 40px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes .order-preview-payment-method-affinity-modes-wrapper .order-preview-payment-method-affinity-subtitle{margin-top:32px!important;text-transform:none!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-payment-method-affinity-modes .order-preview-payment-method-affinity-modes-wrapper .order-preview-payment-method-affinity-subtitle{text-align:center!important}}@media (max-width:768px){.lft-restyle-shipping #order-preview-payment-method-affinity-modes .order-preview-payment-method-affinity-modes-wrapper{width:100%!important;height:auto!important;min-width:unset!important;top:unset!important;left:0!important;bottom:0!important;transform:unset!important;padding:32px 16px!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes .order-preview-payment-method-affinity-modes-wrapper h3{text-align:center!important;position:relative!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes .order-preview-payment-method-affinity-modes-wrapper h3:after{content:''!important;position:absolute!important;bottom:-8px!important;left:50%!important;height:1px!important;width:12px!important;background-color:#000!important;transform:translateX(-50%)!important}}.lft-restyle-shipping #order-preview-payment-method-affinity-modes #order-preview-payment-method-affinity-continue{margin-top:auto!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes #order-preview-payment-method-affinity-modes-select{display:flex!important;flex-direction:column!important;margin:32px 0!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes #order-preview-payment-method-affinity-modes-select>*{margin:0!important;padding:16px 0!important;border-bottom:1px solid #dadada!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes #order-preview-payment-method-affinity-modes-select>* :first-child{flex:1!important;text-transform:uppercase!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes #order-preview-payment-method-affinity-modes-select>* .custom-checkmark{margin-right:8px!important}.lft-restyle-shipping #order-preview-payment-method-affinity-modes #order-preview-payment-method-affinity-modes-select>:first-child{border-top:1px solid #dadada!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper{width:100%!important;height:100dvh!important;top:0!important;left:0!important;position:fixed!important;z-index:100!important;display:none!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper .lft-backdrop.active{display:block!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper .lft-close{position:absolute!important;top:16px!important;right:32px!important;cursor:pointer!important;width:16px!important;height:16px!important;margin:0!important;padding:16px!important}@media (max-width:768px){.lft-restyle-shipping .order-preview-promotion-form-wrapper .lft-close{display:none!important}}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-popup-title{text-align:center!important;position:relative!important;padding-bottom:8px!important;margin-bottom:40px!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-popup-title::after{content:''!important;position:absolute!important;bottom:0!important;left:50%!important;height:1px!important;width:16px!important;background-color:#000!important;transform:translateX(-50%)!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-form{min-width:548px!important;position:absolute!important;background:#fff!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;padding:24px 40px 40px 40px!important;box-sizing:border-box!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-form form{gap:4px!important}@media (max-width:768px){.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-form{width:100%!important;min-width:unset!important;top:unset!important;left:0!important;bottom:0!important;transition:transform .3s ease-in-out!important;transform:translateY(100%)!important;padding:24px 16px 24px 16px!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-form.is-visible{transform:translateY(0)!important}}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-form input[type=submit]{margin:0!important;width:100%!important;padding:20px!important;box-sizing:border-box!important;border:1px solid #343434!important;cursor:pointer!important;margin-top:revert!important;color:#fff!important;background-color:#343434!important;margin-top:40px!important}.lft-restyle-shipping .order-preview-promotion-form-wrapper #order-preview-promotion-form input[type=submit]:hover{text-decoration:underline!important}.lft-restyle-shipping #order-preview-promotions{display:flex!important;gap:16px!important;flex-wrap:wrap!important}@media (max-width:768px){.lft-restyle-shipping #order-preview-promotions{width:100%!important}.lft-restyle-shipping #order-preview-promotions.has-promotions{margin-top:16px!important}}.lft-restyle-shipping #order-preview-promotions .order-preview-texts-info{background:#f6f5f8!important;padding:6px 8px!important;display:flex!important;align-items:center!important}.lft-restyle-shipping #order-preview-promotions .order-preview-promotion-trash{padding:4px!important;padding-left:8px!important}.lft-restyle-shipping #payment-method-additional-info{display:flex!important;justify-content:center!important;padding:8px 10px 24px 10px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.lft-restyle-shipping #payment-method-additional-info .order-preview-payment-details-method-wrapper{margin-left:16px!important;text-align:left!important}.lft-restyle-shipping .lft-payment-method-additional-info-fields{margin-bottom:24px!important}.lft-restyle-shipping #pmWalletAdditionalInfo-cvv2-error{display:none!important}.lft-restyle-shipping #pmWalletAdditionalInfo-cvv2{margin-bottom:24px!important}.lft-restyle-shipping #order-preview-pay:disabled{cursor:progress!important;opacity:.5!important}.lft-restyle-shipping .order-preview-tr-documents-wrapper{display:flex!important;padding:24px 0!important}@media (max-width:768px){.lft-restyle-shipping .order-preview-tr-documents-wrapper{flex-direction:column!important;transition:border 1s ease!important;will-change:border!important;padding:32px 16px!important;border-bottom:1px solid #dadada!important;margin-bottom:0!important}}.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-section{margin-right:8px!important;text-transform:none!important}@media (max-width:768px){.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-section{text-transform:uppercase!important;padding:0 0 16px 0!important}}.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-option{text-decoration:underline!important;cursor:pointer!important;position:relative!important;text-transform:none!important;padding-right:16px!important}@media (max-width:768px){.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-option{text-decoration:none!important;cursor:pointer!important;padding:16px 0!important;border-bottom:1px solid #dadada!important}.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-option:after{content:" "!important;margin:0!important;margin-right:8px!important;display:inline-block;position:absolute!important;right:0!important;width:9px;height:9px;opacity:.5!important;background:url("data:image/svg+xml,%3Csvg%20width='9'%20height='9'%20viewBox='0%200%209%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%20clip-path='url(%23clip0_14019_63669)'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.24173%209L7.42372%205.81802L8.48438%204.75735L7.42372%203.6967L4.24174%200.514725L3.18108%201.57538L6.36306%204.75735L3.18108%207.93934L4.24173%209Z'%20fill='%23343434'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id='clip0_14019_63669'%3E%3Crect%20width='9'%20height='9'%20fill='white'%20transform='translate(9%209)%20rotate(180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain}}.lft-restyle-shipping .order-preview-tr-documents-wrapper .order-preview-tr-documents-option:not(:last-child):after{content:"·";color:#343434;position:absolute!important;right:8px!important;pointer-events:none!important}@media (min-width:768px){.lft-restyle-shipping .lft-detail-banner{margin-top:16px!important}}.rtl.lft-restyle-cart #CCPaymentForm-number .lft-form-input-field img,.rtl.lft-restyle-cart .order-payment-cvv-link{right:unset!important;left:0!important}.rtl.lft-restyle-cart #order-payment-payment-details{left:0!important;right:unset!important;transform:translate3d(-100%,0,0)!important}.rtl.lft-restyle-cart #order-payment-payment-details.shown{transform:none!important}.rtl.lft-restyle-cart #order-payment-order-payment-methods-container .lft-paymentMethodSelector img{margin-right:unset!important;margin-left:24px!important}.rtl.lft-restyle-cart #lft-order-preview-page-container #order-preview-paymentinfo-container #order-preview-payment-details-edit-payment{left:32px!important;right:unset!important}.rtl.lft-restyle-cart #lft-order-preview-page-container #order-preview-shippinginfo-container #order-preview-shipping-method-editlink{left:32px!important;right:unset!important}.rtl.lft-restyle-cart #order-preview-promotion-header{margin-right:unset!important;margin-left:32px!important}