@media only screen and (min-width:768px){.checkout-payment-method .payment-method._active .payment-method-content{display:none !important}.payment-method-content button.action.primary.checkout{display:none !important}.checkout-index-index .opc-wrapper .action-show-popup{width:25%}.checkout-index-index .page-wrapper .opc-wrapper{width:66% !important;margin-right:0 !important}.checkout-index-index.rtl-layout .page-wrapper .opc-wrapper{margin-right:10%}.checkout-shipping-method .action.continue.primary{display:none !important}.opc-wrapper .shipping-address-item{width:100% !important}.opc-wrapper .shipping-address-item:before{background:unset !important}.checkout-index-index.rtl-layout .opc-sidebar{float:right !important}.checkout-index-index .opc-sidebar{width:34% !important}.checkout-index-index .opc-progress-bar{margin:40px 0 40px !important}.checkout-index-index .opc-progress-bar-item{width:400px !important}.checkout-index-index .opc-progress-bar-item._active>span:after{background:#6658cb !important;border:2px solid #fff !important;height:32px !important;margin-left:-16px !important;bottom:-42px !important;width:32px !important;color:#6658cb !important}.checkout-index-index .opc-progress-bar-item>span:after{background:#f1f2f7 !important;border:2px solid #6658cb !important;height:32px !important;margin-left:-16px !important;bottom:-43px !important;width:32px !important;color:#f1f2f7 !important}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{left:100% !important}.checkout-index-index .modal-popup .modal-inner-wrap{width:600px !important;position:relative;margin:0 auto;top:25%;border-radius:24px;padding:25px}.checkout-index-index .empty-coupons-modal .modal-inner-wrap{width:400px !important}.checkout-index-index .modal-popup .modal-inner-wrap .modal-header .action-close{display:none}.checkout-index-index .set-location-modal .modal-inner-wrap{margin:2rem auto !important;left:0 !important;width:75% !important}.checkout-index-index .set-location-modal .modal-inner-wrap .modal-header .action-close{display:block}}#opc-shipping_method{display:none}.checkout-index-index #shipping-new-address-form{column-count:2;column-gap:20px}.checkout-index-index #shipping-new-address-form>div{break-inside:avoid-column;display:flex}.checkout-index-index div[name="shippingAddress.country_id"] select{visibility:hidden}.checkout-index-index .optional_address_data label{display:none}.checkout-index-index .checkout-shipping-method .no-quotes-block{padding:15px}.checkout-index-index .page-wrapper .opc-wrapper .opc{border:unset !important;background:unset !important;padding:0 !important}.checkout-index-index .page-wrapper .opc-block-summary{border:none !important;padding:0 !important}.checkout-index-index .page-wrapper #opc-sidebar{border:.24px solid #757575 !important;border-radius:16px !important;background:unset !important;padding:22px !important}.opc-wrapper .shipping-address-item{background:#fff !important;margin-left:10px !important;border:1px solid #6658cb !important;padding:16px;border-radius:12px !important}.address-info-attribute span{font-family:"Cairo" !important;font-style:normal !important;font-weight:500 !important;font-size:14px !important;color:#6658cb !important}.address-info{line-height:24px}.opc-wrapper .shipping-address-item.selected-item:after{display:none}.opc-wrapper .shipping-address-item.selected-item{border-color:var(--main-transparent-color) !important;background:#fff !important;box-shadow:0px 3.25px 38.97px 0px #00000014}.address-info-attribute{display:inline-block}.address-info-attribute-value{display:inline-block}.checkout-index-index .bank-payment{margin-top:10px !important;padding:15px;border-radius:14px;justify-content:space-evenly;align-items:center;flex-wrap:wrap;display:flex}.checkout-payment-method .payment-method._active .bank-depo{display:block !important}.checkout-payment-method .payment-method._active .floosak-content{display:block !important}.checkout-payment-method .payment-method._preactive .alkuraimia-content,.checkout-payment-method .payment-method._active .alkuraimia-content{display:block !important;margin-top:20px}.checkout-payment-method .payment-method._preactive .alkuraimia-content button.up-checkout,.checkout-payment-method .payment-method._active .alkuraimia-content button.up-checkout{background:#fff;color:#000;font-weight:700;border-radius:25px;border:1px solid rgba(224,224,224,1);box-shadow:0px 1px 2px 0px rgba(0,0,0,.12)}#alkuraimia-content-actions{display:none !important}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content.bank-depo,.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content.alkuraimia-content{border-radius:14px;background:var(--opacity-color);margin-top:10px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content.alkuraimia-content{padding:15px}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content.alkuraimia-content .payment-method-title{display:flex;align-items:start}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content .avail-banks{margin-right:15px;display:block;font-size:16px;font-weight:600;color:#1c0d51;padding-top:14px}.checkout-index-index .bank-payment .bank{width:48%;margin-bottom:15px;padding:9px 12px;border-radius:14px;background:#fff}.checkout-index-index .checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:unset !important}.checkout-index-index #discount-form .actions-toolbar{margin-top:unset !important}.checkout-index-index .form-discount{margin-bottom:25px;box-shadow:0px 0px 10px 0px #00000014;border-radius:8px}.checkout-index-index .form-discount .field{margin:0}.checkout-index-index input#discount-code{height:50px !important;border:unset !important;background:#fff !important;border-radius:0 8px 8px 0;color:rgba(117,117,117,1);font-size:14px !important;font-weight:400}.checkout-index-index .isApplied input#discount-code{background:var(--opacity-color) !important}.opc-block-summary .table-totals .table-caption{display:contents;font-weight:700;font-size:16px;line-height:40px;color:#0a0a0a}.checkout-index-index table.data.table.table-totals tbody{border-radius:30px !important;border-color:var(--main-transparent-color) !important;background:var(--main-transparent-color) !important;color:rgba(117,117,117,1);padding:10px !important;display:inline-table}.payment-group .payment-method{color:rgba(117,117,117,1);padding-right:10px;padding-left:10px;display:block}.payment-group .payment-method:first-child{padding-top:10px;border-top-left-radius:30px;border-top-right-radius:30px}.payment-group .payment-method:last-child{padding-bottom:10px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}button.action.action-apply{border:unset !important;color:#6658cb !important;background:#fff !important;border-radius:27px 0 0 27px !important;height:50px !important;margin-right:0}.checkout-index-index form#discount-form{display:flex;margin-top:15px}.checkout-index-index .payment-option-inner.isApplied{width:77% !important}.checkout-index-index .payment-option-inner{width:85%}.checkout-index-index input[type=radio]{position:relative;margin:2px 0 0 5px !important;width:20px !important;height:20px !important;border:2px solid #fff !important;top:3px !important;left:-1px !important}.checkout-index-index div.payment-method .bank-payment input[type=radio]{display:none}.opc-wrapper .checkout-shipping-method .table-checkout-shipping-method{min-width:unset}.opc-wrapper .checkout-shipping-method .warehouses-shipping-methods{padding-top:10px;margin:20px 10px}.checkout-index-index input[type=radio]:checked:after{width:20px !important;height:20px !important;border-radius:15px !important;background:#6658cb !important;border:2px solid #fff !important;top:-2px !important;left:-1px !important;content:"" !important;display:inline-block !important;visibility:visible !important;outline:1px solid #6658cb}.checkout-index-index .page-main{max-width:1600px !important}.opc-block-shipping-information{display:none}#continue-to-payment-trigger,#place-order-trigger{width:100%;height:70px;border-radius:14px}#place-order-trigger>span{display:flex;align-items:center;justify-content:center;font-size:20.48px;font-weight:600}.opc-payment-additional.discount-code label{display:flex;align-items:center;gap:5px}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{border-bottom:none}.checkout-index-index .opc-block-summary .title{font-size:24px;font-weight:400;line-height:36px;text-align:right;color:#0a0a0a}.checkout-index-index .opc-block-summary .discount .title{display:block !important}.shipping-information-content-value{font-size:12px;font-weight:600}.checkout-index-index .opc-block-summary tbody{width:100%;display:table}.opc-block-summary .table-totals .amount{text-align:left;color:#424242}.checkout-index-index .opc-block-summary .table-totals .totals.discount span{color:rgba(224,0,0,1);font-weight:unset;font-size:14px}.checkout-index-index .opc-block-summary .table-totals,.shipping-information-content-value{font-size:20px}.opc-block-summary .table-totals .grand .amount{text-align:left}.checkout-shipping-address .step-title{border:unset !important}.shipping-type-description{display:flex;margin-bottom:8px}#checkout-step-shipping{border-radius:30px !important}.checkout-index-index #shipping-new-address-form input[type=text],.checkout-index-index #shipping-new-address-form input[type=password],.checkout-index-index #shipping-new-address-form input[type=url],.checkout-index-index #shipping-new-address-form input[type=tel],.checkout-index-index #shipping-new-address-form input[type=search],.checkout-index-index #shipping-new-address-form input[type=number],.checkout-index-index #shipping-new-address-form input[type=datetime],.checkout-index-index #shipping-new-address-form input[type=email],.checkout-index-index #shipping-new-address-form select{font:600 16px/1.35 Cairo,sans-serif !important;color:rgba(66,66,66,1) !important;height:40px !important;padding:6px 12px;gap:4px;border-radius:4px !important;border:.5px solid rgba(158,158,158,1)}.checkout-index-index #shipping-new-address-form input[type=text]::placeholder,.checkout-index-index #shipping-new-address-form input[type=password]::placeholder,.checkout-index-index #shipping-new-address-form input[type=url]::placeholder,.checkout-index-index #shipping-new-address-form input[type=tel]::placeholder,.checkout-index-index #shipping-new-address-form input[type=search]::placeholder,.checkout-index-index #shipping-new-address-form input[type=number]::placeholder,.checkout-index-index #shipping-new-address-form input[type=datetime]::placeholder,.checkout-index-index #shipping-new-address-form input[type=email]::placeholder,.checkout-index-index #shipping-new-address-form select::placeholder{color:rgba(66,66,66,1) !important}.checkout-index-index #shipping-new-address-form .shipping-city .label{display:none !important}.checkout-index-index #shipping-new-address-form ._required .label{display:none !important}.checkout-index-index #shipping-new-address-form .street .label{display:none !important}.checkout-index-index #shipping-new-address-form .modal-popup .modal-title{border-bottom:unset !important;font-size:18px !important;font-weight:400 !important;display:block !important;text-align:center !important}.checkout-index-index .modal-popup .modal-footer{padding-bottom:1rem !important;padding-top:1rem !important;border:unset !important}.checkout-index-index button.action.primary.action-save-address{width:100% !important;height:50px !important}@media screen and (max-width:755px){.checkout-index-index button.action.primary.action-save-address{width:93% !important;height:41px !important;margin-bottom:10px !important}}.checkout-index-index .form-discount button.action.action-apply{margin-right:0 !important;font-size:14px}.checkout-index-index #shipping-save-in-address-book label{display:block !important}.checkout-index-index .modal-popup .modal-header{text-align:center !important}.checkout-index-index .modal-popup .modal-title{border-bottom:unset !important;color:var(--main-color) !important;font-family:Cairo;font-size:36px !important;font-weight:700 !important;line-height:46px}.checkout-index-index .modal-popup .modal-content{padding:20px 0;text-align:center;margin:0 auto;display:block}.checkout-index-index .modal-popup .modal-content strong{display:block;font-size:24px;font-weight:600;line-height:32px;color:rgba(97,97,97,1)}.checkout-index-index .modal-popup .modal-content input{max-width:340px;height:40px;gap:8px;border-radius:4px}.checkout-index-index .modal-popup .modal-content input::placeholder{font-size:12px;font-weight:400;line-height:18px;text-align:right;color:rgba(102,102,102,1)}.checkout-index-index .modal-popup .modal-content .currency-conversion-info{background:var(--main-transparent-color);max-width:400px;margin:10px auto;padding:15px;border-radius:12px}.checkout-index-index .modal-popup .modal-content .currency-conversion-info p{text-align:right;font-size:16px;font-weight:600;line-height:29.98px;text-align:right}.checkout-index-index .modal-popup .modal-content .currency-conversion-info p span.value{float:left}.checkout-index-index .modal-popup .modal-footer{text-align:center}.checkout-index-index .modal-popup .modal-footer button{background:var(--main-color);color:#fff;width:200px;border-radius:30px;font-size:16px;font-weight:600}.checkout-index-index .location-type .bazzarry-checkout{display:flex;gap:20px}.checkout-index-index fieldset.field.street.admin__control-fields.required{margin-bottom:0}.checkout-index-index form#co-shipping-form{border-radius:29px;padding:20px;background:var(--main-transparent-color);max-width:unset}.checkout-index-index #shipping-new-address-form select,.checkout-index-index #shipping-new-address-form input{border-radius:18px;background:#fff}.checkout-index-index .payment-option.opc-payment-additional.discount-code .label span{font-weight:700;font-size:18px;line-height:27px;color:#0a0a0a}.checkout-index-index .payment-option.opc-payment-additional.discount-code .action-apply span{color:#6658cb}.coupon-note-msg{gap:8px;border-radius:4px;padding:16px;display:flex;align-items:center;background:#ecf2fc;margin-bottom:10px}.coupon-note-msg span{font-weight:700;font-size:14px;line-height:22px;letter-spacing:0%;color:#0a0a0a}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-details{color:#141414;font-family:Cairo;font-size:23.32px !important;font-weight:400}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-details .bank-account-title{font-size:23.32px !important}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-details .bank-account-num{margin-top:10px;font-family:Cairo;font-size:18.66px;font-weight:400}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-logo{display:flex !important}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-logo-image{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center center;width:62px;height:62px;border-radius:30px !important;margin-left:10px}.checkout-payment-method .payment-method-content .bank-payment .bank{direction:rtl}.bank-name{text-align:center;display:block}#co-payment-form hr{display:none}.opc-progress-bar-item._active>span{color:#6658cb !important}.checkout-index-index .page-wrapper .opc-progress-bar-item._active:before,.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:before{background:#6658cb !important}.opc-progress-bar-item>span{color:#ceccdf !important}.opc-progress-bar-item:before{background:#ceccdf !important}#co-payment-form .checkout-billing-address{display:none !important}.checkout-payment-method .payment-method-title{padding:0 !important;color:#0a0a0a;font-family:Cairo;font-weight:400;line-height:26px}.checkout-payment-method .payment-method-title label{display:flex;align-items:center;position:relative}.checkout-payment-method .payment-method-title svg{margin-left:10px}.checkout-payment-method .payment-method-title label .payment-toggle-arrow{float:left;position:absolute;left:0}.checkout-payment-method ._active .payment-method-title label .payment-toggle-arrow svg{transform:rotate(180deg)}.checkout-payment-method .hide-selection .payment-method-title input{display:none}.checkout-payment-method .payment-method-title span{font-size:22px}.checkout-payment-method .step-title{font-family:Cairo !important;font-size:24px !important;font-weight:400 !important;line-height:36px !important}div.payment-group div.payment-method:not(div.step-title){background:#fff;padding:15.2px 27px;border-radius:12px;border:1.56px;opacity:0px;border:1.56px solid #e8eaed;box-shadow:0px 3.11px 37.36px 0px #00000014;margin:20px 0}div.payment-group div.payment-method._active{border:2px solid var(--main-color) !important}div.payment-group div.payment-method.cashondelivery._active{background:var(--opacity-color) !important}div.payment-group div.payment-method._active svg.payment-icon path{stroke:var(--main-color)}.checkout-index-index .checkout-payment-method .payment-method+.payment-method .payment-method-title p{display:inline-flex;padding-right:42px;align-items:center}.checkout-index-index .checkout-payment-method .payment-method+.payment-method .payment-method-title p span{font-weight:400;font-size:14px;line-height:18px;color:#424242}.checkout-payment-method .payment-method-title p svg{margin-left:5px}.checkout-onepage-success .print{display:none !important}.checkout-index-index .form-discount .action-cancel{border:unset !important;background:var(--opacity-color) !important;border-radius:8px 0 0 8px !important;margin:0 !important;padding:15px 42px !important;white-space:nowrap}.payment-method._active{color:#6658cb}.checkout-payment-method .payment_collapse._active .payment-method-title label .payment-toggle-arrow svg{transform:rotate(0deg)}.checkout-payment-method .payment_collapse._active .payment-method-content{display:none !important}.checkout-index-index .field.addresses{background:0 0;padding:0 0 20px 10px !important;border-radius:30px;justify-content:space-evenly}.checkout-index-index .field.addresses .control{direction:ltr}.checkout-index-index .shipping-address-items{direction:rtl}.checkout-index-index .opc-wrapper .action-show-popup{margin:20px 0 20px;background:#6658cb;height:40px;color:#fff;display:none}.checkout-index-index .field.addresses .control::-webkit-scrollbar{width:10px}.checkout-index-index .field.addresses .control::-webkit-scrollbar-track{background:#d8dcf180}.checkout-index-index .field.addresses .control::-webkit-scrollbar-thumb{background:#6658cb}.checkout-index-index .field.addresses .control::-webkit-scrollbar-thumb:hover{background:#555}.new-shipping-address-modal .action-close{right:unset !important;width:25px !important;height:25px !important;left:10px !important;top:10px !important;background:#d8dcf1 !important;border-radius:18px !important;border:unset !important}.new-shipping-address-modal .action-close:before{line-height:23px !important;font-size:26px !important;color:#6658cb !important;font-size:24px !important}@media only screen and (min-width:768px){.checkout-onepage-success .opc-progress-bar-item._complete{width:400px !important}.checkout-onepage-success .opc-progress-bar-item.checkout-success{width:60px !important}.checkout-onepage-success .opc-progress-bar-item._active:before{background:#6658cb !important}.checkout-onepage-success .opc-progress-bar-item._active>span:before{background:#6658cb !important}.checkout-onepage-success .opc-progress-bar-item._active>span:after{background:#6658cb !important;border:2px solid #fff !important;height:32px !important;margin-left:-16px !important;bottom:-42px !important;width:32px !important;color:#6658cb !important}.checkout-onepage-success .opc-progress-bar-item>span:after{background:#f1f2f7 !important;border:2px solid #6658cb !important;height:32px !important;margin-left:-16px !important;bottom:-42px !important;top:unset;width:32px !important;color:#f1f2f7 !important}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{bottom:-45px;top:unset}.opc-progress-bar-item:before{bottom:19px;top:unset}.checkout-onepage-success .page-title-wrapper .page-title,.checkout-index-index .breadcrumbs{display:none !important}}@media only screen and (max-width:768px){.checkout-index-index input[type=radio]{width:12px !important;height:16px !important}.checkout-index-index input[type=radio]:checked:after{width:12px !important;height:12px !important}div.payment-group div.payment-method._active{border:1px solid var(--main-color) !important}.checkout-index-index .modal-popup .modal-inner-wrap{margin:18rem auto}.checkout-index-index .breadcrumbs{margin-top:10px}.checkout-index-index .breadcrumbs a{font-size:16px}}.opc-wrapper .shipping-address-item,.opc-wrapper .shipping-address-item a{color:#141414}.customer-address-changeaddresslist .addresses-wrapper{width:100%;display:block;margin:50px auto;padding:20px;border-radius:30px;background:var(--main-transparent-color)}.customer-address-changeaddresslist .addresses-wrapper .back-btn,.customer-address-form .back-btn{display:block;width:85px}.customer-address-form .back-btn,.customer-address-form .back-btn i{color:#949494;font-size:20px;font-style:normal;font-weight:400}.customer-address-changeaddresslist .addresses-wrapper .back-btn{font-size:20px;font-weight:400;line-height:30px;text-align:center;color:#000}.customer-address-changeaddresslist .addresses-wrapper .back-btn svg{position:relative;top:5px}.customer-address-changeaddresslist .addresses-wrapper .back-btn i,.customer-address-form .back-btn i{float:left;line-height:30px}.customer-address-changeaddresslist .addresses-wrapper .new-address-btn{display:flex;width:220px;font-weight:700;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:28px;background:#6658cb;color:#fff !important;margin:0 auto}.customer-address-changeaddresslist .addresses-wrapper .address-container{padding:0 20px 20px}.customer-address-changeaddresslist .addresses-wrapper .address-content{border-radius:18px;background:#fff;box-shadow:0px 2px 24px 0px rgba(0,0,0,.14);padding:20px;position:relative}.customer-address-changeaddresslist .addresses-wrapper .address-content .address-data{font-size:14px;font-weight:400;line-height:21px;color:rgba(97,97,97,1)}.customer-address-changeaddresslist .addresses-wrapper .address-content .address-data span{color:rgba(97,97,97,1)}.customer-address-changeaddresslist .addresses-wrapper .address-content .choose-address-btn,.customer-address-changeaddresslist .addresses-wrapper .address-content .choose-address-btn:hover{display:flex;width:172px;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:28px;border:1px solid var(--main-color);background:var(--main-transparent-color);color:var(--main-color);margin:0 auto}.fa-pen-to-square:before{content:"\f044"}.customer-address-changeaddresslist .addresses-wrapper .address-content .floated-badges{position:absolute;left:15px}.customer-address-changeaddresslist .addresses-wrapper .address-content .edit-btn{color:#6658cb !important;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.customer-address-changeaddresslist .addresses-wrapper .address-content .edit-btn svg{position:relative;top:3px}.customer-address-changeaddresslist .addresses-wrapper .address-content .default-badge{padding:2px 8px;margin:0 10px;align-items:center;gap:10px;background:#6658cb;border-radius:19px;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.opc-wrapper .checkout-shipping-method .step-title{border-bottom:unset}.opc-wrapper .checkout-shipping-method .step-content{border-radius:18px;width:fit-content;border-color:var(--main-transparent-color) !important;background:var(--main-transparent-color) !important;color:rgba(117,117,117,1)}.checkout-success h3{font-size:48px;font-weight:700;line-height:62px;margin-top:15px;color:var(--main-color)}.checkout-success p,.checkout-success p a{color:var(--black2,#616161);text-align:center;font-family:Cairo;font-style:normal;font-size:20px;font-weight:600;line-height:32px}.checkout-onepage-success .page-title{color:#000;font-family:Cairo;font-size:20px;font-style:normal;font-weight:700;line-height:150%;text-align:center}.opc-progress-bar-item:last-child:before{display:none}li.opc-progress-bar-item.checkout-success{width:fit-content !important}.checkout-index-index .page-wrapper .opc-progress-bar-item>span,.checkout-onepage-success .page-wrapper .opc-progress-bar-item>span{position:relative;text-align:right;right:-25px;bottom:50px}.checkout-index-index .page-wrapper .opc-progress-bar-item>span:before,.checkout-onepage-success .page-wrapper .opc-progress-bar-item>span:before{right:7px}.checkout-index-index .page-wrapper .opc-progress-bar-item>span:after,.checkout-onepage-success .page-wrapper .opc-progress-bar-item>span:after{right:10px}.checkout-index-index .page-wrapper .opc-progress-bar-item.checkout-success>span:before,.checkout-onepage-success .page-wrapper .opc-progress-bar-item.checkout-success>span:before{right:0}.checkout-index-index .page-wrapper .opc-progress-bar-item.checkout-success>span:after,.checkout-onepage-success .page-wrapper .opc-progress-bar-item.checkout-success>span:after{right:3px}.checkout-success .action.primary.continue:hover,.checkout-success .action.primary.continue{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;color:#fff !important;width:245px;height:48px;border-radius:30px;background:var(--main-color)}.checkout-index-index .page-title-wrapper{display:flex;width:100%;padding:8px;justify-content:center;align-items:center;height:fit-content;position:initial;color:var(--main-color)}.checkout-index-index .page-title-wrapper span{color:var(--main-color);font-size:28px;font-weight:700;line-height:36px}.checkout-index-index .checkout-shipping-method .noticee{display:block;height:56px;padding:16px;gap:8px;border-radius:4px;opacity:0px;background:rgba(255,242,231,1);box-shadow:0px 4px 8px 0px rgba(0,0,0,.03);font-size:14px;color:rgba(10,10,10,1);font-weight:700}.checkout-index-index .checkout-shipping-method .noticee svg{position:relative;top:5px;margin:0 5px}.checkout-index-index .form-shipping-address label{display:none !important}.checkout-index-index tr.grand.totals{border-top:1px solid rgba(224,224,224,1)}.checkout-index-index tr.grand.totals span{font-weight:700;color:#000}.checkout-index-index .cdz-opc-wrapperr #shipping{display:block !important}.cdz-opc-wrapperr .opc-progress-bar{display:none}.opc-wrapper .shipping-address-item.selected-item .address-info h3{font-size:24px;font-weight:500;line-height:36px;color:#0a0a0a;display:flex;align-items:center}.opc-wrapper .shipping-address-item.selected-item .address-info span{font-size:18px;font-weight:400;line-height:27px;color:#424242}.opc-wrapper .shipping-address-item.selected-item .address-options-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:revert-layer;gap:20px}.opc-wrapper .shipping-address-item.selected-item .address-options-actions .edit-address-link{margin:0}.checkout-index-index .opc-payment .payment-methods{padding-bottom:15px}.opc-wrapper .step-content{margin:0}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-inner-wrap{width:850px !important;max-height:600px;top:10%;overflow-y:hidden}.checkout-index-index .steps{display:flex;justify-content:center;margin-bottom:20px;align-items:center;padding:8px 0}.checkout-index-index .steps span.active{font-weight:700}.checkout-index-index .steps span.finished{display:contents}.checkout-index-index .steps span svg{margin-left:5px}.checkout-index-index .steps span{font-size:20px;text-align:right;font-weight:700;font-size:20px;line-height:150%}.checkout-index-index .steps span.number{font-size:21.25px;font-weight:700;line-height:150%;text-align:right;border:1px solid;border-radius:100%;padding:0 14px;color:var(--main-color)}.checkout-index-index .steps .active span.number{background:var(--main-color);color:#fff}.checkout-index-index .steps span.sep{height:36px}.checkout-index-index .steps span.sep svg line{stroke:var(--main-color)}.checkout-index-index .steps span.sep:last-child{display:none}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-title{font-size:20px !important;color:#383838 !important}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-content{padding:0}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-inner-wrap .modal-header .action-close,.checkout-index-index .modal-popup.bnpl-success-modal .modal-inner-wrap .modal-header .action-close{display:block;background:0 0;border:none;color:#757575;position:absolute;right:unset;left:10px;top:10px}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-inner-wrap .modal-header .action-close:before,.checkout-index-index .modal-popup.bnpl-success-modal .modal-inner-wrap .modal-header .action-close:before{color:#757575}.checkout-index-index .modal-popup.bnpl-success-modal .modal-content{padding:0}.checkout-index-index .modal-popup.bnpl-success-modal .modal-inner-wrap{width:500px !important}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-header{padding-top:1rem}.bnpl-banks-form,.bnpl-bank-form,.bnpl-employer-form,.bnpl-company-form,.bnpl-insurance-form,.bnpl-rates-form,.bnpl-account-form,.bnpl-document-form,.bnpl-monthly-plan,.bnpl-summary-form{overflow-y:auto;opacity:1;border-radius:10px;gap:16px;padding:16px;height:fit-content;box-shadow:0px 2px 24px 0px #00000014;margin:20px}.bnpl-banks-form{height:350px}.bnpl-monthly-plan{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(43.48deg,#6a4ac4 -16.57%,#6658cb 22.67%,#48c497 85.61%,#4ae45e 117.88%) border-box;border:2px solid transparent;border-radius:12px}.bnpl-banks-form label.title,.bnpl-bank-form label.title,.bnpl-employer-form label.title,.bnpl-company-form label.title,.bnpl-insurance-form label.title,.bnpl-rates-form label.title,.bnpl-account-form label.title,.bnpl-document-form label.title,.bnpl-monthly-plan label.title,.bnpl-summary-form label.title{display:flex;align-items:start;font-weight:700;font-size:20px;line-height:27px;margin-bottom:15px}.bnpl-monthly-plan .monthly-plan{font-weight:600;font-size:18px;line-height:22px}.bnpl-monthly-plan .bank-logo{width:40px;border-radius:4px}.bnpl-monthly-plan .monthly-plan b{font-weight:700;font-size:18px;line-height:22px;background:linear-gradient(43.48deg,#48c0c4 -16.57%,#48c4c1 22.67%,#4ae45e 85.61%,#4ae4a8 117.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;background:linear-gradient(0,#6a4ac4 -106.57%,#6658cb 3.67%,#48c497 67.61%,#4ae45e 117.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.bank-item,.rate-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:0 10px;border-radius:8px}.bnpl-monthly-plan .plan-item{display:flex;justify-content:flex-start;gap:5px;align-items:center;margin-bottom:15px;padding:0 10px;border-radius:8px}.bnpl-summary-form .summary-item,.bnpl-summary-form .summary-footer{display:flex;justify-content:space-between;align-items:center}.bnpl-summary-form .summary-label{font-weight:400;font-size:16px;line-height:22px;color:#424242}.bnpl-summary-form .summary-value{font-weight:600;font-size:16px;line-height:22px;color:#141414}.bnpl-summary-form .summary-footer{border-top:1px solid #e0e0e0;margin-top:10px;padding:10px 0}.bnpl-summary-form .summary-footer .summary-label{font-weight:700;line-height:22px;font-size:16px;color:#0a0a0a}.bnpl-summary-form .summary-footer .summary-value{font-weight:400;font-size:16px;line-height:24px;color:#0a0a0a}.summary-note{display:flex;width:100%;border-radius:8px;gap:8px;padding:8px;background:#f5f5f5;align-items:center;font-weight:400;font-size:16px;line-height:22px;color:#424242}.bank-item img{width:42px;border-radius:4px}.bank-item label,.rate-item label{display:flex;align-items:center;gap:10px;flex-shrink:0}.bnpl-insurance-form .bank-item label{display:inline-flex;flex-direction:column;align-items:flex-start}.bnpl-insurance-form .bank-item label .insurance-name,.bnpl-rates-form .rate-info{font-weight:400;font-size:16px;line-height:22px;color:#141414}.bnpl-rates-form .monthly_rate{font-weight:600;font-size:16px;line-height:22px}.bnpl-rates-form .monthly_rate b{font-weight:700;font-size:16px;line-height:25.75px;display:inline-block;background:linear-gradient(0,#6a4ac4 -106.57%,#6658cb 3.67%,#48c497 67.61%,#4ae45e 117.88%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.bnpl-insurance-form .bank-item label .insurance-approval-days{font-weight:400;font-size:12px;line-height:100%;color:#383838}.bnpl-insurance-form .bank-item label .insurance-approval-days b{color:#6658cb}.bnpl-insurance-form .bank-item .fast-note{border-radius:4.8px;padding:2.4px 4.8px;background:#6658CB26;font-weight:600;font-size:9.6px;line-height:19.2px;display:flex;gap:3px;align-items:center}.bnpl-insurance-form .bank-item{align-items:flex-start}.bank-item .installment-text{margin-inline-start:auto;font-size:14px;color:#345dc1;background:#f1f6fd;white-space:nowrap;border-radius:32px;padding:2px 8px}.bnpl-employer-form .radio-group{display:flex;gap:35px;align-items:center}.bnpl-employer-form .radio-group span{font-weight:400;font-size:16px;line-height:22px;padding-right:10px}.bnpl-company-form .input-text{width:100%;max-width:100% !important}.bnpl-bank-form .bank-item label span{font-weight:400;font-size:16px;line-height:22px;color:#141414}.bnpl-bank-form .bank-item label .bank-data .account-no{display:none}a.change-bank,a.change-bank:hover{font-weight:400;font-size:16px;line-height:18px;color:#0A0A0A99;display:flex;align-items:center;gap:5px}.step1-actions,.step2-actions,.step3-actions,.modal-footer{display:flex;justify-content:center;gap:15px;padding:0 20px}.step1-actions button,.step2-actions button,.step3-actions button,.modal-footer button{width:100%;font-weight:700 !important;font-size:14px !important;line-height:22px !important;padding:15px !important;border-radius:8px !important}.step1-actions button.cancel,.step2-actions button.cancel,.step3-actions button.cancel,.modal-footer button.cancel{border:1px solid #e0e0e0;color:#0a0a0a}.checkout-index-index .modal-popup.bnpl-success-modal .modal-footer button.cancel{color:#0a0a0a;background:#fff}.bnpl-account-form p{font-weight:400;font-size:16px;line-height:100%;display:flex;align-items:center;gap:5px;color:#383838}.checkout-index-index .bnpl-account-form input{width:100%;max-width:100% !important}.success-bnpl{width:260px}.success-bnpl h4{font-weight:700;font-size:20px !important;line-height:26px;color:#383838;padding-bottom:10px}.success-bnpl p{font-weight:400;font-size:14px;line-height:22px;color:#757575}.document-uploading-container,.document-uploaded-container{border:1px solid #00000040;border-radius:8px;display:flex;padding:10px;justify-content:space-between}.document-uploaded-container{display:none}.uploading-box,.uploaded-box{display:inline-flex;align-items:center}.uploading-box span.file-note{display:inline-block;width:140px;font-family:Helvetica;font-weight:400;font-size:12px;line-height:100%;color:#00000066;text-align:left}.uploaded-box .uploaded-file-name{font-weight:400;font-size:16px;line-height:100%;color:#000}.document-uploading-container button.action.secondary.upload{font-weight:700;font-size:10px;line-height:100%}.warranty-container .insurance-approval-days{text-align:right}@media only screen and (max-width:639px){.checkout-index-index .modal-popup.bnpl-installment-modal .modal-inner-wrap{background:#fff}.checkout-index-index .steps{display:flex;justify-content:center;margin-bottom:20px;align-items:center;background:var(--opacity-color);padding:17px 0}.checkout-index-index .steps span{font-size:12px}.checkout-index-index .steps span.number{padding:0 7px;font-weight:700;font-size:10px;line-height:150%}.checkout-index-index .steps span.sep{height:25px;padding-right:5px}.checkout-index-index .steps span svg{width:60px}.bnpl-banks-form label.title,.bnpl-bank-form label.title,.bnpl-employer-form label.title,.bnpl-company-form label.title,.bnpl-insurance-form label.title,.bnpl-rates-form label.title,.bnpl-account-form label.title,.bnpl-document-form label.title,.bnpl-monthly-plan label.title,.bnpl-summary-form label.title{font-size:16px;line-height:27px}.checkout-index-index .modal-popup.bnpl-installment-modal input[type=radio],.checkout-index-index .modal-popup.bnpl-installment-modal input[type=radio]:after{width:24px !important;height:24px !important}.bank-item label{max-width:56%}.bank-item img{width:32px}.bank-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58%;font-weight:400;font-size:14px;line-height:22px}.step1-actions,.step2-actions,.step3-actions{margin:0 15px}.bank-item .installment-text{font-size:10px;line-height:18px}.modal-popup.bnpl-installment-modal{left:0;right:unset;bottom:0;width:100%;top:unset;max-height:70%;height:70%}.checkout-index-index .modal-popup.bnpl-installment-modal .modal-inner-wrap{position:absolute;width:100% !important;max-width:100%;margin:0;left:0;right:unset;top:unset;border-radius:20px 20px 0 0;height:90%}.checkout-index-index .steps .done-step{width:20px}.document-uploading-container button.action.secondary.upload{width:fit-content;padding:0 6px}.bnpl-summary-form .summary-note{text-align:right}.checkout-index-index .modal-popup.bnpl-success-modal .modal-inner-wrap{border-radius:16px}.checkout-index-index .bnpl-installment-modal .modal-content{width:inherit}.bank-item,.rate-item{padding:0}a.change-bank,a.change-bank:hover{font-size:12px}a.change-bank svg{width:19px;height:19px}.bnpl-bank-form .bank-item img{width:42px}.bnpl-bank-form .bank-item label span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnpl-bank-form .bank-item label .bank-data{display:flex;flex-direction:column;text-align:right}.bnpl-bank-form .bank-item label .bank-data .account-no{display:block;font-weight:400;font-size:12px;line-height:18px}.opc-wrapper .edit-address-link:before{content:unset}.opc-wrapper .edit-address-link{display:block;position:relative;text-align:center;float:left;border:unset}.opc-wrapper .edit-address-link span{width:fit-content;height:auto;margin:0;position:unset}.customer-address-changeaddresslist .addresses-wrapper{width:100%;display:block;margin:30px auto;padding:15px;border-radius:30px;background:var(--main-transparent-color)}.customer-address-changeaddresslist .addresses-wrapper .new-address-btn{width:max-content}.customer-address-changeaddresslist .addresses-wrapper .address-content .address-data{font-size:12px}.customer-address-changeaddresslist .addresses-wrapper .address-content .edit-btn,.customer-address-changeaddresslist .addresses-wrapper .address-content .default-badge{font-size:10px}.customer-address-changeaddresslist .addresses-wrapper .address-content .choose-address-btn,.customer-address-changeaddresslist .addresses-wrapper .address-content .choose-address-btn:hover{margin:10px auto 0}.customer-address-changeaddresslist .addresses-wrapper .back-btn,.customer-address-changeaddresslist .addresses-wrapper .back-btn i,.customer-address-form .back-btn,.customer-address-form .back-btn i{font-size:16px}.opc-progress-bar-item{width:33.3333%}.checkout-shipping-method .methods-shipping .actions-toolbar{display:none}aside.custom-slide{position:unset;visibility:visible;opacity:unset}.custom-slide .modal-inner-wrap{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background-color:transparent;box-shadow:unset}div.payment-group div.payment-method:not(div.step-title),.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content.bank-depo{width:auto}.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content.bank-depo{position:relative;margin-top:0}.opc-estimated-wrapper{display:none}.checkout-index-index div.opc-payment{height:auto}.payment-method-content .payment-method-billing-address{padding:0}.opc-wrapper .step-content{margin:0}.checkout-index-index .page-wrapper .opc-wrapper .opc{padding:0 20px !important}.checkout-index-index .page-wrapper .opc-block-summary{padding:5px 0 !important}.checkout-index-index #shipping-new-address-form{column-count:unset}.checkout-index-index div[name="shippingAddress.country_id"] select{visibility:hidden;display:none}.checkout-index-index .checkout-payment-method .payment-method-content{padding:0 15px 1px}.checkout-index-index button.action.primary.checkout{display:none}.checkout-index-index .payment-method-content{display:none}.opc-progress-bar-item{right:20px}.opc-progress-bar-item>span:before{bottom:-45px;top:unset}.opc-progress-bar-item:before{bottom:19px;top:unset}.opc-progress-bar-item>span:after{bottom:-39px;top:unset;right:13px;padding:3px;text-align:center}.checkout-index-index .page-wrapper .opc-progress-bar-item>span:after,.checkout-onepage-success .page-wrapper .opc-progress-bar-item>span:after{right:13px}.checkout-index-index .page-wrapper .opc-progress-bar-item.checkout-success>span:after,.checkout-onepage-success .page-wrapper .opc-progress-bar-item.checkout-success>span:after{right:6px}.opc-progress-bar-item>span{font-size:15px}.opc-progress-bar-item._active>span:before{background:#6658cb}.opc-progress-bar-item._complete>span:after{font-size:20px}.opc-wrapper .shipping-address-item.selected-item .edit-address-link{right:unset}.checkout-payment-method .payment-method-content .bank-payment .bank>label>span{width:60px!important;height:60px!important}.opc-wrapper .shipping-address-item{padding:15px;border-radius:8px!important}.opc-wrapper .shipping-address-item .default-address-badge svg{display:none;width:64px;height:22px}.opc-wrapper .shipping-address-item.selected-item .address-options-actions .edit-address-link svg{width:18px;height:18px}.opc-wrapper .shipping-address-item.selected-item .address-options-actions{gap:36px}.opc-wrapper .shipping-address-item.selected-item .address-info h3{font-size:16px;font-weight:500;line-height:24px;margin:0}.opc-wrapper .shipping-address-item.selected-item .address-info h3 svg{width:18px;height:18px}.opc-wrapper .shipping-address-item.selected-item .address-info span{font-size:14px;font-weight:400;line-height:21px}.checkout-payment-method .step-title,.checkout-index-index .opc-block-summary .title{font-size:16px !important;font-weight:700 !important;line-height:24px !important}.checkout-index-index .field.addresses{padding:0 !important}.checkout-payment-method .payment-method-title{border-top:none!important}.checkout-payment-method .payment-method-title svg{width:24px;height:24px}.checkout-payment-method .bnpl_payment .payment-method-title p svg{width:16px;height:16px}.checkout-index-index .checkout-payment-method .payment-method+.payment-method.bnpl_payment .payment-method-title p span{font-weight:400;font-size:12px;line-height:18px}.checkout-index-index .checkout-payment-method .payment-method+.payment-method .payment-method-title p{padding-right:33px}.checkout-payment-method .payment-method-title .payment-toggle-arrow svg{width:16px;height:8px}.checkout-payment-method .payment-method-title span{font-size:14px}div.payment-group div.payment-method:not(div.step-title){padding:10px;margin:15px 0}.checkout-payment-method .payment-method.cashondelivery._active .payment-method-content{display:none}.opc-wrapper .shipping-address-item.selected-item{padding:15px}.checkout-index-index .opc-payment .payment-methods{padding-bottom:0}.checkout-index-index .page-wrapper #opc-sidebar{border:none !important;padding:0 15px !important}.checkout-index-index .page-wrapper .opc-wrapper{margin:0!important}.checkout-index-index form#discount-form{margin-top:0}.checkout-index-index table.data.table.table-totals tbody{border-radius:18px !important}.checkout-index-index .page-wrapper .opc-block-summary{background:0 0}.checkout-index-index .opc-block-summary .table-totals,.shipping-information-content-value{font-size:16px}#place-order-trigger{height:55px}#place-order-trigger>span{font-size:16px}#place-order-trigger svg{width:22px;height:22px}.checkout-index-index .checkout-payment-method .payment-method-content{padding:0}.checkout-index-index .bank-payment{padding:0}.checkout-index-index .bank-payment .bank{padding:5px;width:46%;margin:2%;border-radius:8px}.checkout-payment-method .payment-method-content .bank-payment .bank>label>span{width:27px !important;height:27px !important}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-details .bank-account-title{font-size:10px !important}.checkout-payment-method .payment-method-content .bank-payment .bank .bank-details .bank-account-num{font-size:8px;margin-top:2px}.checkout-index-index .payment-option.opc-payment-additional.discount-code .label{margin-bottom:15px}.checkout-index-index .payment-option.opc-payment-additional.discount-code .label span{font-weight:700;font-size:16px;line-height:24px}.checkout-index-index .payment-option.opc-payment-additional.discount-code .label svg{width:20px;height:20px}.coupon-note-msg{padding:10px}.coupon-note-msg span{font-size:10px;line-height:15px}}