@charset "UTF-8";@keyframes border-spin{to{transform:rotate(360deg)}}.basket-offer-tab{flex-wrap:wrap;gap:10px}.basket-offer-tab .item{width:auto!important;max-width:none!important;flex:none!important;flex-direction:row!important;margin-top:0}.basketWrap .navigation-row{margin-bottom:17px;margin-top:0;display:flex;align-items:center}.basketWrap .navigation-row a{display:inline-block;position:relative;margin-right:8px;padding-right:14px;font-size:12px;font-weight:500;text-align:left;color:#000}.basketWrap .navigation-row a:after{content:url(/images/nav-arrow.svg);position:absolute;top:4px;right:0;width:4px;height:4px}.basketWrap .navigation-row .personalData input{z-index:10;background:transparent;position:relative}.basketWrap span{font-family:Inter;padding-top:2px;font-weight:500;font-size:14px;line-height:16px;font-feature-settings:"pnum" on,"lnum" on;color:#898999}.otpVerificationData{margin-top:22px}.otpVerificationData span{color:#212329}.otpVerificationData .otp-title span{font-weight:700;font-size:24px}.otpVerificationData .otp-description{margin-top:20px}.otpVerificationData .otp-description span{font-weight:500;font-size:14px}.otpVerificationData .otp-description strong{color:#000}.otpVerificationData .otp-code{margin-top:30px;display:flex}.otpVerificationData .otp-code input{width:60px;height:60px;text-align:center;border-radius:9px;border-color:#e0e0e0;margin-right:10px;box-shadow:2px 4px 8px #0003;outline:none;transition:box-shadow .3s ease;font-size:24px}.otpVerificationData .otp-code input.active{border-color:#00c27e;color:#00c27e;background-color:#00c27e1f}.otpVerificationData .otp-code input[type=number]{-moz-appearance:textfield}.otpVerificationData .otp-code input[type=number]::-webkit-inner-spin-button,.otpVerificationData .otp-code input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otpVerificationData .otp-resend{margin-top:15px}.otpVerificationData .otp-resend span{font-weight:500;font-size:14px}.otpVerificationData .otp-resend .resend-count{color:#00c27e}.otpVerificationData .otp-resend .resend-count-btn{color:#00c27e;cursor:pointer}.otpVerificationData .otp-wrong-phone{margin-top:20px}.otpVerificationData .otp-wrong-phone span{font-weight:500;font-size:14px;cursor:pointer}.otpVerificationData .otp-error{margin-top:20px;display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:10px;background:#ffefef;border-radius:4px;margin-bottom:10px}.otpVerificationData .otp-button{margin-top:40px;display:flex}.otpVerificationData .otp-button span{border:none;padding:0}.otpVerificationData .otp-back-button{background:#fff;color:#000;border:1px solid #E0E0E0;font-size:14px}.otpVerificationData .otp-back-button i{color:#000}.otpVerificationData .otp-confirm-button{margin-left:20px;font-size:14px}.otpVerificationData .otp-confirm-button i{color:#fff}.otpVerificationData .otp-button-wrap-mobile{width:100%}@media(min-width:1300px){.basketWrap .navigation-row{padding-left:0;margin-bottom:24px}.basketWrap .container{width:1300px}}.form-subheading{display:flex;align-items:center;margin:10px 0 20px}.form-subheading img{width:20px;height:20px;opacity:.5}.form-subheading h3{font-family:Inter;font-style:normal;font-weight:600;font-size:14px;line-height:130%;text-transform:none;color:#6b7280;margin-left:8px;letter-spacing:.01em}.button-pulse{animation:pulse-btn 2s infinite}.rm-checkout-steps{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding:16px 12px}@media(max-width:768px){.rm-checkout-steps{padding:12px 8px;margin-bottom:18px}}.rm-step{display:flex;align-items:center;gap:10px;opacity:.4;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.rm-step span{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#6b7280;letter-spacing:-.01em;padding:0}.rm-step-num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e8eaed;color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.rm-step-line{width:48px;height:2px;background:#e8eaed;margin:0 12px;border-radius:1px;transition:background .35s cubic-bezier(.4,0,.2,1)}.rm-step-active{opacity:1}.rm-step-active .rm-step-num{background:#00c27e;color:#fff;box-shadow:0 2px 12px #00c27e4d}.rm-step-active span{color:#161616}.rm-step-done{opacity:.7}.rm-step-done .rm-step-num{background:#d4f5e9;color:#00c27e}.rm-step-done span{color:#00c27e}.rm-step-done+.rm-step-line{background:#00c27e}.rm-step-done+.rm-step-line{background:#00c27e4d}@keyframes pulse-purple{0%{transform:scale(1);box-shadow:0 0 #ff0000b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ff3c0000}to{transform:scale(1);box-shadow:0 0 #ff5e0000}}@keyframes pulse-btn{0%{transform:scale(1);box-shadow:0 0 #02ca95}70%{transform:scale(1);box-shadow:0 0 0 8px #ff3c0000}to{transform:scale(1);box-shadow:0 0 #ff5e0000}}@keyframes truck{10%,30%{transform:translate(-164px)}40%{transform:translate(-104px)}60%{transform:translate(-224px)}75%,to{transform:translate(24px)}}@keyframes lines{0%,30%{opacity:0;transform:scaleY(.7) translate(0)}35%,65%{opacity:1}70%{opacity:0}to{transform:scaleY(.7) translate(-400px)}}@keyframes light{0%,30%{opacity:0;transform:perspective(2px) rotateY(-15deg) scaleX(.88)}40%,to{opacity:1;transform:perspective(2px) rotateY(-15deg) scaleX(.94)}}@keyframes door1{30%,50%{transform:rotate(32deg)}}@keyframes door2{30%,50%{transform:rotate(-32deg)}}@keyframes box{8%,10%{transform:translate(40px);opacity:1}25%{transform:translate(112px);opacity:1}26%{transform:translate(112px);opacity:0}27%,to{transform:translate(0);opacity:0}}.basketWrap{background:#f6f7f9!important;padding-top:16px!important;padding-bottom:40px!important;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.basketWrap .rm-checkout-steps{display:flex;align-items:center;gap:0;margin-bottom:20px;padding:20px 28px;background:#fff;border-radius:16px;border:1px solid #f0f0f0;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.basketWrap .rm-checkout-steps .rm-step-clickable{cursor:pointer;transition:opacity .2s ease}.basketWrap .rm-checkout-steps .rm-step-clickable:hover{opacity:1}.basketWrap .rm-checkout-steps .rm-step-clickable:hover .rm-step-num{transform:scale(1.08);box-shadow:0 4px 14px #00c27e33}.basketWrap .rm-checkout-steps .rm-step-clickable:hover span{color:#0f1117!important}.basketWrap .rm-checkout-steps .rm-step-line-done{background:linear-gradient(90deg,#00c27e,#00c27e66)!important}.basketWrap .rm-checkout-steps .rm-step{display:flex;align-items:center;gap:10px;opacity:.45;transition:opacity .3s ease}.basketWrap .rm-checkout-steps .rm-step-active{opacity:1}.basketWrap .rm-checkout-steps .rm-step-active .rm-step-num{background:#00c27e!important;color:#fff!important;box-shadow:0 2px 8px #00c27e4d;transform:scale(1.05)}.basketWrap .rm-checkout-steps .rm-step-active span{color:#0f1117!important;font-weight:500!important}.basketWrap .rm-checkout-steps .rm-step-done{opacity:.7}.basketWrap .rm-checkout-steps .rm-step-done .rm-step-num{background:#e6f9f1!important;color:#00c27e!important}.basketWrap .rm-checkout-steps .rm-step-done .rm-step-num:after{content:"✓";font-size:13px}.basketWrap .rm-checkout-steps .rm-step .rm-step-num{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#f0f1f3;color:#9ca3af;transition:all .3s ease;flex-shrink:0}.basketWrap .rm-checkout-steps .rm-step span{font-size:14px;font-weight:500;color:#6b7280;white-space:nowrap;letter-spacing:-.005em}.basketWrap .rm-checkout-steps .rm-step-line{flex:1;height:2px;background:#e5e7eb;margin:0 12px;border-radius:1px;min-width:20px}.basketWrap .process-bar{padding:0 0 10px!important;margin:0 -7px}.basketWrap .process-bar .process-bar-title{display:none!important}.basketWrap .process-bar .process-items{display:flex;align-items:center;gap:0;background:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 1px 4px #0000000f;border:1px solid #eee;counter-reset:step-counter}.basketWrap .process-bar .process-item{display:flex;align-items:center;gap:5px;opacity:1;transition:opacity .25s ease;counter-increment:step-counter}.basketWrap .process-bar .process-item .round{width:24px;height:24px;border-radius:50%;background:#e8eaed;flex-shrink:0;transition:all .25s ease;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#9ca3af}.basketWrap .process-bar .process-item .round:after{content:counter(step-counter)}.basketWrap .process-bar .process-item span{font-size:11px;font-weight:600;color:#9ca3af;white-space:nowrap}.basketWrap .process-bar .process-item.step-disable .round{background:#e8eaed;color:#9ca3af}.basketWrap .process-bar .process-item.step-disable span{color:#bcc1c8}.basketWrap .process-bar .process-item.step-active .round{background:#00c27e;color:#fff;box-shadow:0 2px 6px #00c27e40}.basketWrap .process-bar .process-item.step-active span{color:#0f1117;font-weight:700}.basketWrap .process-bar .process-item.step-done .round{background:#00c27e26;color:#00c27e}.basketWrap .process-bar .process-item.step-done span{color:#6b7280}.basketWrap .process-bar .separator{flex:1;height:1.5px;background:#e8eaed;margin:0 6px;min-width:8px}.basketWrap .process-bar .process-item.step-done+.separator{background:#00c27e4d}.basketWrap .formWrap{gap:20px}.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:16px!important;padding:28px 32px!important;margin-bottom:12px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;transition:border-color .2s ease,box-shadow .2s ease}@media(max-width:768px){.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{padding:20px!important;border-radius:12px!important;margin-bottom:8px}}@media(min-width:769px){.basketWrap .personalData:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .personalData:has(.wrapperItemBasket[style*="display:none"]),.basketWrap .shippingMethod:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .shippingMethod:has(.wrapperItemBasket[style*="display:none"]),.basketWrap .paymentMethod:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .paymentMethod:has(.wrapperItemBasket[style*="display:none"]){display:none!important}.basketWrap .personalData>.title,.basketWrap .shippingMethod>.title,.basketWrap .paymentMethod>.title{display:none!important}.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{padding-bottom:28px!important}}@media(max-width:768px){.basketWrap .personalData:has(.wrapperItemBasket:not([style*="display: none"]):not([style*="display:none"])),.basketWrap .shippingMethod:has(.wrapperItemBasket:not([style*="display: none"]):not([style*="display:none"])),.basketWrap .paymentMethod:has(.wrapperItemBasket:not([style*="display: none"]):not([style*="display:none"])){box-shadow:0 4px 24px #00000014;border-color:#ced2d9!important}.basketWrap .personalData:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .personalData:has(.wrapperItemBasket[style*="display:none"]),.basketWrap .shippingMethod:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .shippingMethod:has(.wrapperItemBasket[style*="display:none"]),.basketWrap .paymentMethod:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .paymentMethod:has(.wrapperItemBasket[style*="display:none"]){padding:12px 16px!important;margin-bottom:4px;box-shadow:none}}@keyframes ck-stepFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.basketWrap .personalData>.title,.basketWrap .shippingMethod>.title,.basketWrap .paymentMethod>.title{font-size:16px!important;font-weight:700!important;color:#0f1117!important;letter-spacing:-.2px;display:flex!important;align-items:center!important;padding:4px 0;line-height:1!important}.basketWrap .personalData>.title .num,.basketWrap .shippingMethod>.title .num,.basketWrap .paymentMethod>.title .num{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:10px!important;background:linear-gradient(135deg,#e6f9f1,#d6f5e8)!important;color:#00c27e!important;font-size:14px!important;font-weight:800!important;margin-right:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.basketWrap .personalData>.title .text,.basketWrap .shippingMethod>.title .text,.basketWrap .paymentMethod>.title .text{line-height:1!important;display:flex!important;align-items:center!important;height:34px!important}.basketWrap .personalData>.title:not(.answering) .num,.basketWrap .shippingMethod>.title:not(.answering) .num,.basketWrap .paymentMethod>.title:not(.answering) .num{background:#00c27e!important;color:#fff!important;box-shadow:0 2px 8px #00c27e4d}.basketWrap .personalData>.title,.basketWrap .shippingMethod>.title,.basketWrap .paymentMethod>.title{cursor:pointer}.basketWrap .personalData>.title.answering .text,.basketWrap .shippingMethod>.title.answering .text,.basketWrap .paymentMethod>.title.answering .text{color:#00c27e!important;font-weight:600!important;font-size:14px!important}.basketWrap .personalData>.title .arrow,.basketWrap .shippingMethod>.title .arrow,.basketWrap .paymentMethod>.title .arrow{margin-left:auto!important;border:none!important;background:none!important;width:auto!important;height:auto!important;float:none!important;display:flex;align-items:center;color:#aaa;font-size:18px;transition:transform .25s ease,color .2s ease}.basketWrap .personalData>.title:hover .arrow,.basketWrap .shippingMethod>.title:hover .arrow,.basketWrap .paymentMethod>.title:hover .arrow{color:#00c27e!important}.basketWrap .personalData>.title.answering .arrow,.basketWrap .shippingMethod>.title.answering .arrow,.basketWrap .paymentMethod>.title.answering .arrow{transform:rotate(180deg)}.basketWrap .personalData input,.basketWrap .shippingMethod input,.basketWrap .paymentMethod input{border:1.5px solid #e5e7eb!important;border-radius:12px!important;padding:18px 16px!important;font-size:15px!important;font-weight:500!important;color:#0f1117!important;background:#fafafa!important;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s ease!important;outline:none!important;-webkit-appearance:none!important}.basketWrap .personalData input:hover,.basketWrap .shippingMethod input:hover,.basketWrap .paymentMethod input:hover{border-color:#d1d5db!important;background:#fff!important}.basketWrap .personalData input:focus,.basketWrap .shippingMethod input:focus,.basketWrap .paymentMethod input:focus{border-color:#00c27e!important;box-shadow:0 0 0 4px #00c27e1a!important;background:#fff!important}.basketWrap .personalData input.error,.basketWrap .personalData input[style*="border-color: red"],.basketWrap .personalData input[style*="border: 1px solid red"],.basketWrap .shippingMethod input.error,.basketWrap .shippingMethod input[style*="border-color: red"],.basketWrap .shippingMethod input[style*="border: 1px solid red"],.basketWrap .paymentMethod input.error,.basketWrap .paymentMethod input[style*="border-color: red"],.basketWrap .paymentMethod input[style*="border: 1px solid red"]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444414!important;background:#fff!important}.basketWrap .personalData input::placeholder,.basketWrap .shippingMethod input::placeholder,.basketWrap .paymentMethod input::placeholder{color:transparent!important}@media(max-width:768px){.basketWrap .personalData input,.basketWrap .shippingMethod input,.basketWrap .paymentMethod input{padding:16px 14px!important;font-size:16px!important}}.basketWrap .personalData .select{border:none!important;padding:0!important;background:transparent!important}.basketWrap .personalData .select [class$=-control]{min-height:52px!important;border:1.5px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;transition:border-color .18s ease,box-shadow .18s ease!important;cursor:pointer!important}.basketWrap .personalData .select [class$=-control]:hover{border-color:#ced2d9!important}.basketWrap .personalData .select [class$=-control][class*=--is-focused],.basketWrap .personalData .select [class$=-control]:has(+[class$=-menu]){border-color:#00c27e!important;box-shadow:0 0 0 3px #00c27e26!important}.basketWrap .personalData .select [class$=-singleValue]{font-size:15px!important;font-weight:500!important;color:#0f1117!important}.basketWrap .personalData .select [class$=-valueContainer]{padding:8px 16px!important}.basketWrap .personalData .select [class$=-indicatorContainer]{padding:8px 14px!important;color:#6b7280!important;transition:color .15s ease,transform .2s ease!important}.basketWrap .personalData .select [class$=-indicatorContainer] svg{width:22px!important;height:22px!important}.basketWrap .personalData .select [class$=-control][class*=--is-focused] [class$=-indicatorContainer],.basketWrap .personalData .select [class$=-control]:hover [class$=-indicatorContainer]{color:#00c27e!important}.basketWrap .personalData .select [class$=-indicatorSeparator]{display:none!important}.basketWrap .personalData .select [class$=-menu]{border:1.5px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 12px 36px #0000001a!important;overflow:hidden!important;margin-top:6px!important}.basketWrap .personalData .select [class$=-option]{padding:12px 16px!important;font-size:14.5px!important;cursor:pointer!important}.basketWrap .personalData .select .placeholder{top:-8px!important;font-size:12px!important;font-weight:600!important;color:#6b7280!important;padding:0 6px!important;transition:color .15s ease!important}.basketWrap .personalData .select:focus-within .placeholder{color:#00c27e!important}.basketWrap .personalData select{border:1.5px solid #e5e7eb!important;border-radius:12px!important;padding:14px 16px!important;font-size:15px!important;background:#fff!important;color:#0f1117!important;width:100%!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.basketWrap .personalData .rowInputs{margin-bottom:12px!important}@media(max-width:992px){.basketWrap .personalData .rowInputs .wrapInput,.basketWrap .personalData .rowInputs .input-wrapper{width:100%!important;margin-right:0!important;margin-bottom:10px!important;float:none!important;display:block!important}}@media(min-width:993px){.basketWrap .personalData .rowInputs{display:flex;gap:16px;align-items:flex-start}.basketWrap .personalData .rowInputs>.input-wrapper,.basketWrap .personalData .rowInputs>.input-wrapper-lg,.basketWrap .personalData .rowInputs>.input-wrapper-sm,.basketWrap .personalData .rowInputs>.wrapInput{width:auto!important;margin-right:0!important;flex:1 1 0;min-width:0}.basketWrap .personalData .rowInputs>.input-wrapper-lg{flex:2.5 1 0}.basketWrap .personalData .rowInputs>.input-wrapper-sm{flex:1 1 0}.basketWrap .personalData .rowInputs input{width:100%!important;margin:0!important}}@media(min-width:993px){.basketWrap .personalData .rowInputs-wrapper{gap:16px}.basketWrap .personalData .rowInputs-wrapper>.rowInputs{flex:1 1 0!important;min-width:0!important;width:auto!important;margin-right:0!important;margin-left:0!important}}@media(max-width:992px){.basketWrap .personalData input{width:100%!important;margin-right:0!important;margin-bottom:10px!important}}@media(max-width:992px){.basketWrap .personalData .personalDataAddress,.basketWrap .personalData .personalDataCity{width:100%!important;margin-right:0!important;flex-wrap:nowrap!important;gap:8px!important}}@media(max-width:992px){.basketWrap .personalData .personalDataAddress .input-wrapper-lg{width:68%!important;flex-shrink:0}.basketWrap .personalData .personalDataAddress .input-wrapper-sm{width:30%!important;flex-shrink:0}}@media(max-width:992px){.basketWrap .personalData .personalDataCity .input-wrapper-sm{width:30%!important;flex-shrink:0}.basketWrap .personalData .personalDataCity .input-wrapper-lg{width:68%!important;flex-shrink:0}}.basketWrap .personalData .select{position:relative;z-index:95}@media(max-width:992px){.basketWrap .personalData .select{width:100%!important;margin-bottom:10px!important}}.basketWrap .personalData,.basketWrap .personalData .wrapperItemBasket{max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.basketWrap .personalData .billingForm,.basketWrap .personalData .rowInputs-wrapper,.basketWrap .personalData .rowInputs,.basketWrap .personalData .input-wrapper,.basketWrap .personalData .input-wrapper-lg,.basketWrap .personalData .input-wrapper-sm,.basketWrap .personalData .personalDataAddress,.basketWrap .personalData .personalDataCity,.basketWrap .personalData form{max-width:100%;min-width:0;box-sizing:border-box}.basketWrap .personalData .rowInputs{flex-wrap:wrap}.basketWrap .personalData .billingForm{display:flex;flex-direction:column;gap:12px}.basketWrap .personalData .billingForm>.topPersonalData,.basketWrap .personalData .billingForm>.rowInputs,.basketWrap .personalData .billingForm>.rowInputs-wrapper,.basketWrap .personalData .billingForm>.select,.basketWrap .personalData .billingForm>.shippingAddressCheck{margin-top:0!important;margin-bottom:0!important}.basketWrap .personalData .billingForm .rowInputs-wrapper>.rowInputs{margin-top:0!important;margin-bottom:0!important}.basketWrap .personalData .billingForm>.basketMobileBottom{margin-top:0!important}.basketWrap .personalData input,.basketWrap .personalData select,.basketWrap .personalData textarea{max-width:100%;box-sizing:border-box}.basketWrap .shippingMethod label input[type=radio]:checked+span,.basketWrap .paymentMethod label input[type=radio]:checked+span{background:#00c27e!important;border:none!important;box-shadow:none!important}.basketWrap .shippingMethod label input[type=radio]+span,.basketWrap .paymentMethod label input[type=radio]+span{border:1.5px solid #ccc!important;box-shadow:none!important;transition:border-color .15s,background .15s}.basketWrap .hide.shippingForm{display:none!important}.basketWrap .shippingForm{animation:ck-slideIn .35s ease both}.basketWrap .shippingAddressCheck,.basketWrap .agree label,.basketWrap .login-buttons label,.basketWrap .topPersonalData .wrapLabel label{display:flex!important;align-items:center;gap:10px;font-size:14px!important;font-weight:500!important;color:#4b5563;cursor:pointer}.basketWrap .shippingAddressCheck input[type=checkbox],.basketWrap .agree label input[type=checkbox],.basketWrap .login-buttons label input[type=checkbox],.basketWrap .topPersonalData .wrapLabel label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.basketWrap .shippingAddressCheck span.check,.basketWrap .shippingAddressCheck span.checkbox,.basketWrap .agree label span.check,.basketWrap .agree label span.checkbox,.basketWrap .login-buttons label span.check,.basketWrap .login-buttons label span.checkbox,.basketWrap .topPersonalData .wrapLabel label span.check,.basketWrap .topPersonalData .wrapLabel label span.checkbox{width:20px!important;height:20px!important;border-radius:6px!important;border:1.5px solid #d1d5db!important;background:#fff;display:flex!important;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative!important}.basketWrap .shippingAddressCheck input[type=checkbox]:checked+span.check,.basketWrap .shippingAddressCheck input[type=checkbox]:checked+span.checkbox,.basketWrap .agree label input[type=checkbox]:checked+span.check,.basketWrap .agree label input[type=checkbox]:checked+span.checkbox,.basketWrap .login-buttons label input[type=checkbox]:checked+span.check,.basketWrap .login-buttons label input[type=checkbox]:checked+span.checkbox,.basketWrap .topPersonalData .wrapLabel label input[type=checkbox]:checked+span.check,.basketWrap .topPersonalData .wrapLabel label input[type=checkbox]:checked+span.checkbox{background:#00c27e!important;border-color:#00c27e!important;box-shadow:0 1px 4px #00c27e4d}.basketWrap .shippingAddressCheck input[type=checkbox]:checked+span.check:before,.basketWrap .shippingAddressCheck input[type=checkbox]:checked+span.checkbox:before,.basketWrap .agree label input[type=checkbox]:checked+span.check:before,.basketWrap .agree label input[type=checkbox]:checked+span.checkbox:before,.basketWrap .login-buttons label input[type=checkbox]:checked+span.check:before,.basketWrap .login-buttons label input[type=checkbox]:checked+span.checkbox:before,.basketWrap .topPersonalData .wrapLabel label input[type=checkbox]:checked+span.check:before,.basketWrap .topPersonalData .wrapLabel label input[type=checkbox]:checked+span.checkbox:before{content:""!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;background:transparent!important}.basketWrap .shippingAddressCheck input[type=radio],.basketWrap .agree label input[type=radio],.basketWrap .login-buttons label input[type=radio],.basketWrap .topPersonalData .wrapLabel label input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.basketWrap .shippingAddressCheck span:not(.check):not(.checkbox),.basketWrap .agree label span:not(.check):not(.checkbox),.basketWrap .login-buttons label span:not(.check):not(.checkbox),.basketWrap .topPersonalData .wrapLabel label span:not(.check):not(.checkbox){width:20px!important;height:20px!important;min-width:20px;border-radius:50%!important;border:1.5px solid #d1d5db!important;background:#fff;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;position:relative!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.basketWrap .shippingAddressCheck input[type=radio]:checked+span:not(.check):not(.checkbox),.basketWrap .agree label input[type=radio]:checked+span:not(.check):not(.checkbox),.basketWrap .login-buttons label input[type=radio]:checked+span:not(.check):not(.checkbox),.basketWrap .topPersonalData .wrapLabel label input[type=radio]:checked+span:not(.check):not(.checkbox){border-color:#00c27e!important;box-shadow:0 0 0 1px #00c27e}.basketWrap .shippingAddressCheck input[type=radio]:checked+span:not(.check):not(.checkbox):before,.basketWrap .agree label input[type=radio]:checked+span:not(.check):not(.checkbox):before,.basketWrap .login-buttons label input[type=radio]:checked+span:not(.check):not(.checkbox):before,.basketWrap .topPersonalData .wrapLabel label input[type=radio]:checked+span:not(.check):not(.checkbox):before{content:""!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#00c27e}.basketWrap .shippingAddressCheck:hover span.check,.basketWrap .shippingAddressCheck:hover span.checkbox,.basketWrap .shippingAddressCheck:hover span:not(.check):not(.checkbox),.basketWrap .agree label:hover span.check,.basketWrap .agree label:hover span.checkbox,.basketWrap .agree label:hover span:not(.check):not(.checkbox),.basketWrap .login-buttons label:hover span.check,.basketWrap .login-buttons label:hover span.checkbox,.basketWrap .login-buttons label:hover span:not(.check):not(.checkbox),.basketWrap .topPersonalData .wrapLabel label:hover span.check,.basketWrap .topPersonalData .wrapLabel label:hover span.checkbox,.basketWrap .topPersonalData .wrapLabel label:hover span:not(.check):not(.checkbox){border-color:#00c27e!important}.basketWrap .basketSubmit{font-size:15px!important;font-weight:700!important;padding:16px 28px!important;border-radius:14px!important;background:#00c27e!important;color:#fff!important;border:none!important;cursor:pointer;box-shadow:0 2px 12px #00c27e33;transition:all .2s ease!important;letter-spacing:-.1px}.basketWrap .basketSubmit:hover{background:#00a86b!important;box-shadow:0 4px 20px #00c27e4d!important;transform:translateY(-2px)!important}.basketWrap .basketSubmit:active{transform:translateY(0)!important}@media(max-width:768px){.basketWrap .basketSubmit{width:100%!important;justify-content:center!important;padding:16px!important;font-size:16px!important;border-radius:12px!important}}@media(max-width:768px){.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{padding:16px!important;margin-bottom:8px!important}.basketWrap .personalData .rowInputs-wrapper{flex-direction:column!important;gap:0!important}.basketWrap .personalData .rowInputs{margin-bottom:0!important;gap:8px!important}.basketWrap .input-wrapper{margin-right:0!important;margin-bottom:10px!important}.basketWrap .personalData input,.basketWrap .shippingForm input{padding:10px 12px!important;font-size:15px!important;border-radius:10px!important;height:44px!important;box-sizing:border-box!important}.basketWrap .input-wrapper .placeholder{font-size:11px!important;left:12px!important;top:0!important;background:#fafafa!important}.basketWrap .personalData .select{margin-bottom:10px!important}.basketWrap .personalData .select [class$=-control]{min-height:44px!important;max-height:44px!important;border-radius:10px!important}.basketWrap .personalData .select .placeholder{font-size:13px!important}.basketWrap .personalData .title,.basketWrap .shippingMethod .title,.basketWrap .paymentMethod .title{padding:0!important;margin-bottom:10px!important;font-size:15px!important}.basketWrap .personalData .topPersonalData{margin-bottom:14px!important}.basketWrap .personalData .wrapLabel{margin-bottom:0!important}.basketWrap .personalData .form-subheading{margin-bottom:8px!important;margin-top:0!important}.basketWrap .personalData .form-subheading h3{font-size:14px!important}.basketWrap .personalData .login-buttons{margin-bottom:8px!important}.basketWrap .personalData .genderArea{margin-bottom:4px!important}.basketWrap .personalData .button-row{margin-top:0!important}.basketWrap .shippingAddressCheck{font-size:13px!important;margin-top:2px!important;margin-bottom:0!important}}.basketWrap .shippingMethod .order{border-radius:14px!important;height:52px!important;width:100%!important;max-width:280px;background:#00c27e!important}@media(max-width:768px){.basketWrap .shippingMethod .order{max-width:100%;width:100%!important}}.basketWrap .errorPay,.basketWrap .choiceShipping,.basketWrap .errorInfo{background:#fef2f2!important;color:#dc2626!important;border:1.5px solid #fecaca!important;border-radius:12px!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important;margin:12px 0!important;display:flex;align-items:center;gap:8px}.basketWrap .errorPay:before,.basketWrap .choiceShipping:before,.basketWrap .errorInfo:before{content:"⚠";font-size:16px;flex-shrink:0}.basketWrap .validateError,.basketWrap .error-message,.basketWrap .invalid-feedback{color:#dc2626!important;font-size:12px!important;font-weight:600!important;margin-top:4px;padding-left:2px}.basketWrap .productWrap{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:16px!important;padding:24px!important;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a;position:sticky;top:100px}@media(max-width:992px){.basketWrap .productWrap{position:static;margin-bottom:16px}}@media(max-width:768px){.basketWrap .productWrap{padding:15px!important;border-radius:12px!important}}.basketWrap .productWrap .title-overview{font-size:18px;font-weight:800;color:#0f1117;letter-spacing:-.3px;margin-bottom:16px}.basketWrap .productWrap>.title{display:block!important;font-size:inherit!important;font-weight:400!important;cursor:default!important;line-height:normal!important;letter-spacing:normal!important;padding:0!important}.basketWrap .productWrap>.title .forMobile{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px;padding:0}.basketWrap .productWrap>.title .forMobile .titleArea{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.basketWrap .productWrap>.title .forMobile .titleArea .overview-label{font-size:14px;font-weight:800;text-transform:none;letter-spacing:-.2px;color:#0f1117;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basketWrap .productWrap>.title .forMobile .titleArea .overview-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 9px;background:#00c27e;color:#fff;font-size:11px;font-weight:800;border-radius:20px;white-space:nowrap;flex-shrink:0}.basketWrap .productWrap>.title .forMobile .titleArea .overview-basket-id{font-family:SF Mono,Menlo,Roboto Mono,monospace;font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.03em;margin-left:4px;white-space:nowrap;flex-shrink:0}@media(max-width:480px){.basketWrap .productWrap>.title .forMobile .titleArea .overview-basket-id{display:none}}.basketWrap .productWrap>.title .forMobile .priceArea{display:flex;align-items:center;gap:8px;flex-shrink:0}.basketWrap .productWrap>.title .forMobile .priceArea .overview-total{font-size:15px;font-weight:800;color:#0f1117;white-space:nowrap}.basketWrap .productWrap>.title .forMobile .priceArea i{font-size:14px;color:#6b7280;padding:4px}@media(max-width:400px){.basketWrap .productWrap>.title .forMobile{gap:8px}.basketWrap .productWrap>.title .forMobile .titleArea{gap:6px}.basketWrap .productWrap>.title .forMobile .overview-label{letter-spacing:-.2px;font-size:13px}.basketWrap .productWrap>.title .forMobile .priceArea{gap:6px}}.basketWrap .productWrap>.title .couponContainer{border-top:1px solid #e5e7eb;padding-top:15px}.basketWrap .productWrap>.title .couponContainer p{font-size:12px;font-weight:600;color:#6b7280;margin:0 0 8px;text-transform:none;letter-spacing:normal;display:flex;align-items:center;gap:6px}.basketWrap .productWrap>.title .couponContainer .coupon-gift-icon{width:16px;height:16px;flex-shrink:0}.basketWrap .productWrap>.title .couponContainer .container-input{display:flex;gap:8px}.basketWrap .productWrap>.title .couponContainer .container-input input{flex:1;border:1.5px solid #e5e7eb!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important;height:40px!important;background:#fafafa!important}.basketWrap .productWrap>.title .couponContainer .container-input button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;border:none!important;background:#00c27e;color:#fff!important;font-size:13px;font-weight:700;padding:0 16px;border-radius:10px;height:40px;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .08s ease}.basketWrap .productWrap>.title .couponContainer .container-input button svg{display:block;flex-shrink:0}.basketWrap .productWrap>.title .couponContainer .container-input button span{color:inherit;padding:0;font-weight:700}.basketWrap .productWrap>.title .couponContainer .container-input button:hover{background:#00a36a}.basketWrap .productWrap>.title .couponContainer .container-input button:active{transform:scale(.97)}.basketWrap .productWrap>.title .couponContainer .container-input button.btn-success{background:#00c27e}.basketWrap .productWrap>.title .couponContainer .container-input button.btn-success:hover{background:#00a36a}.basketWrap .productWrap>.title .couponContainer .container-input button.btn-failed{background:#ef4444}.basketWrap .productWrap>.title .couponContainer .container-input button.btn-failed:hover{background:#dc2626}.basketWrap .productWrap>.title .success{color:#00c27e;font-size:12px;font-weight:600;margin-top:8px;text-transform:none;letter-spacing:normal}.basketWrap .productWrap>.title .failed{color:#ef4444;font-size:12px;font-weight:600;margin-top:8px;text-transform:none;letter-spacing:normal}.basketWrap .basket-item{padding:14px 0!important;border-bottom:1px solid #e5e7eb;transition:background .15s ease}.basketWrap .basket-item:last-child{border-bottom:none}.basketWrap .basket-item .basket-item-top p{font-size:15px!important;font-weight:700!important;color:#0f1117!important}.basketWrap .basket-item img{border-radius:10px;background:#f6f7f9;padding:4px}.basketWrap span.removeFromBasket{width:30px!important;height:30px!important;border-radius:8px!important;background:#f5f6f8!important;transition:background .15s ease,transform .15s ease!important}.basketWrap span.removeFromBasket:hover{background:#eef0f3!important;transform:scale(1.08)}.basketWrap .coupon-block{margin-top:16px!important;padding-top:16px!important;border-top:1px solid #e5e7eb}.basketWrap .coupon-block input{border:1.5px solid #e5e7eb!important;border-radius:12px!important;padding:12px 14px!important;font-size:14px!important}.basketWrap .coupon-block input:focus{border-color:#00c27e!important;box-shadow:0 0 0 3px #00c27e1a!important}.basketWrap .coupon-block button,.basketWrap .coupon-block .coupon-btn{border-radius:12px!important;background:#00c27e!important;font-weight:700!important;transition:background .15s}.basketWrap .coupon-block button:hover,.basketWrap .coupon-block .coupon-btn:hover{background:#00a86b!important}.basketWrap .active-coupon-item,.basketWrap .coupon-item{border-radius:12px!important;border:1.5px dashed #00C27E!important;background:#e6f9f1!important;padding:10px 14px!important;margin-top:10px}.basketWrap .basket-table .total-row,.basketWrap .basket-table .price-row{font-weight:700;font-size:15px;color:#0f1117}.basketWrap .basket-table .total-price{font-size:22px!important;font-weight:800!important;color:#00c27e!important;letter-spacing:-.5px}.basketWrap .basket-table .installment-payment{border-radius:12px!important;border:1.5px solid #e5e7eb!important;padding:12px 14px!important;margin-top:12px;background:#fff!important}.basketWrap .offer-tab.basket-offer-tab{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;margin-bottom:0;background:none!important;border:none!important;padding:0!important;border-radius:0!important}.basketWrap .offer-tab.basket-offer-tab .item{background:#fff!important;border:1px solid rgba(0,0,0,.04)!important;border-radius:14px!important;padding:14px 16px!important;text-align:left;display:flex!important;align-items:center;gap:12px;position:relative;overflow:hidden;z-index:0;box-shadow:0 1px 3px #00000008;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease}.basketWrap .offer-tab.basket-offer-tab .item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0%,transparent 70%,rgba(0,194,126,.5) 78%,#00C27E 85%,rgba(0,194,126,.5) 92%,transparent 100%);border-radius:50%;opacity:0;z-index:-2;transition:opacity .3s ease}.basketWrap .offer-tab.basket-offer-tab .item:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:12px;z-index:-1}.basketWrap .offer-tab.basket-offer-tab .item:hover{box-shadow:0 6px 24px #00c27e26;transform:translateY(-2px);border-color:#00c27e33!important}.basketWrap .offer-tab.basket-offer-tab .item:hover:before{opacity:1;animation:border-spin 4s linear infinite}.basketWrap .offer-tab.basket-offer-tab .item .img{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#00c27e14;margin-bottom:0}.basketWrap .offer-tab.basket-offer-tab .item .img img{width:24px;height:24px}.basketWrap .offer-tab.basket-offer-tab .item p{font-size:13px!important;font-weight:500!important;color:#2a2a2a!important;line-height:1.35!important;margin:0!important;text-align:left!important}@media(max-width:480px){.basketWrap .offer-tab.basket-offer-tab{gap:8px}.basketWrap .offer-tab.basket-offer-tab .item{padding:12px!important;gap:10px}.basketWrap .offer-tab.basket-offer-tab .item .img{width:36px;height:36px}.basketWrap .offer-tab.basket-offer-tab .item .img img{width:20px;height:20px}.basketWrap .offer-tab.basket-offer-tab .item p{font-size:11px!important}}.basketWrap .paymentMethod .wrapperItemBasket>ul{list-style:none;padding:0;margin:0}.basketWrap .paymentMethod .wrapperItemBasket>ul>li{margin:0 0 6px}.basketWrap .paymentMethod .wrapperItemBasket>ul>li>label{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;background:#fff;margin:0;border:1px solid #e5e7eb!important;border-radius:12px!important}.basketWrap .paymentMethod .wrapperItemBasket>ul>li>label:hover{background:#fafbfc}.basketWrap .paymentMethod .wrapperItemBasket>ul>li.active>label{background:#00c27e0a;border:1px solid #00C27E!important;box-shadow:0 0 0 1px #00c27e}@media(min-width:769px){.basketWrap .paymentMethod .wrapperItemBasket>ul>li{margin:0 0 4px}.basketWrap .paymentMethod .wrapperItemBasket>ul>li>label{padding:7px 14px}.basketWrap .paymentMethod .wrapperItemBasket .payment-img img{height:20px}}.basketWrap .paymentMethod .wrapperItemBasket .payment-title{font-size:14px!important;font-weight:500!important;color:#0f1117!important}.basketWrap .paymentMethod .wrapperItemBasket .payment-note{font-size:12px!important;font-weight:400!important;color:#6b7280!important;margin-top:2px}.basketWrap .paymentMethod .wrapperItemBasket .payment-img{margin-left:auto;flex-shrink:0}.basketWrap .paymentMethod .wrapperItemBasket .payment-img img{height:28px;width:auto;object-fit:contain}.basketWrap .paymentMethod .wrapperItemBasket input[type=radio]:checked+span{background:#00c27e!important;border-color:#00c27e!important}.basketWrap .paymentMethod .wrapperItemBasket .commentField label,.basketWrap .paymentMethod .wrapperItemBasket .agree label{border:none!important;padding:0!important;background:transparent!important;margin:0!important}.basketWrap .shipping-img__express{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 6px #dc262640}.basketWrap .shipping-img__express svg{width:22px;height:22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.basketWrap .paymentMethod .commentField{margin:16px 0}.basketWrap .paymentMethod .commentField .couponNoteLabel{display:flex;align-items:center;gap:8px;margin-bottom:8px}.basketWrap .paymentMethod .commentField .couponNoteLabel img{width:18px;height:18px;opacity:.6}.basketWrap .paymentMethod .commentField .couponNoteLabel label{font-size:13px!important;font-weight:600!important;color:#6b7280!important;display:inline!important;padding:0!important;border:none!important;background:transparent!important;margin:0!important;cursor:default!important}.basketWrap .paymentMethod .commentField textarea{width:100%;border:1.5px solid #e5e7eb!important;border-radius:12px!important;padding:12px 14px!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#0f1117;background:#fafafa;resize:vertical;min-height:60px;transition:border-color .2s ease}.basketWrap .paymentMethod .commentField textarea:focus{border-color:#00c27e!important;outline:none;background:#fff}.basketWrap .paymentMethod .commentField textarea::placeholder{color:#adb5bd;font-weight:400}.basketWrap .agree{display:block!important;margin:16px 0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.basketWrap .agree .agree-text{flex:1!important;display:block!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:0!important;background:transparent!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;color:#4b5563!important;text-align:left!important;margin:0!important;padding:0!important}.basketWrap .agree .agree-text:before,.basketWrap .agree .agree-text:after{display:none!important;content:none!important}.basketWrap .agree label{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;cursor:pointer!important;position:static!important}.basketWrap .agree .checkbox{position:relative!important;flex-shrink:0!important;margin:1px 0 0!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:5px!important;border:1.5px solid #d1d5db!important;background:#fff!important;display:inline-block!important;box-shadow:none!important;outline:none!important}.basketWrap .agree input[type=checkbox]:checked+.checkbox{background:#00c27e!important;border-color:#00c27e!important}.basketWrap .agree input[type=checkbox]:checked+.checkbox:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-60%) rotate(45deg)!important;width:5px!important;height:9px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;background:transparent!important;display:block!important}.basketWrap .agree .description{flex:1!important;display:block!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;color:#4b5563!important;text-align:left!important}.basketWrap .agree a{display:inline!important;color:#00c27e!important;font-weight:500!important;font-size:13px!important;text-decoration:underline!important;text-decoration-color:#00c27e4d!important;text-underline-offset:2px}.basketWrap .agree a:hover{text-decoration-color:#00c27e!important}.basketWrap .login-buttons .social-btn{border-radius:10px!important;overflow:hidden;transition:transform .15s,box-shadow .15s}.basketWrap .login-buttons .social-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.basketWrap .otpVerificationData{border-radius:16px!important;border:1.5px solid #e5e7eb!important;background:#fff!important;padding:24px!important}.basketWrap .basket-item input[type=number],.basketWrap .productWrap input[type=number]{width:48px!important;height:36px!important;text-align:center!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;-moz-appearance:textfield}.basketWrap .basket-item input[type=number]::-webkit-inner-spin-button,.basketWrap .basket-item input[type=number]::-webkit-outer-spin-button,.basketWrap .productWrap input[type=number]::-webkit-inner-spin-button,.basketWrap .productWrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@media(min-width:993px){.basketWrap .container{max-width:1140px}.basketWrap .formWrap{display:flex!important;flex-wrap:nowrap!important;gap:20px}.basketWrap .formWrap .col-md-7{flex:1 1 0;width:auto!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.basketWrap .formWrap .col-md-5,.basketWrap .formWrap .productOverview{flex:0 0 420px;width:420px!important;max-width:420px!important;padding-left:0!important;padding-right:0!important}.basketWrap .personalData .rowInputs .wrapInput{min-width:0}}@media(max-width:992px){.basketWrap{padding-top:8px!important}.basketWrap .container{padding-left:8px!important;padding-right:8px!important}.basketWrap .process-bar{margin:0!important}.basketWrap .formWrap{display:flex!important;flex-wrap:wrap!important;margin-left:0!important;margin-right:0!important}.basketWrap .formWrap .col-md-7,.basketWrap .formWrap .col-md-5{padding-left:0!important;padding-right:0!important;width:100%!important;flex:0 0 100%!important;max-width:100%!important}.basketWrap .formWrap .mobile-product-wrap{order:-1!important;width:100%!important;flex:0 0 100%!important;max-width:100%!important;margin-bottom:0!important}.basketWrap .productWrap{position:static!important}.basketWrap .basket-offer-tab{order:99}.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{margin-left:0!important;margin-right:0!important}}@media(min-width:481px)and (max-width:992px){.basketWrap .productWrap{margin-bottom:8px!important}.basketWrap .rm-checkout-steps{display:none!important}.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{padding:20px!important;margin-bottom:8px!important}.basketWrap .formWrap{gap:0!important}}@keyframes ck-slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-costReveal{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ck-priceCount{0%{opacity:0;transform:translateY(-12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ck-badgePulse{0%,70%{transform:scale(1) translate(0)}74%{transform:scale(1.15) translate(-2px) rotate(-2deg)}78%{transform:scale(1.15) translate(2px) rotate(2deg)}82%{transform:scale(1.12) translate(-1.5px) rotate(-1deg)}86%{transform:scale(1.12) translate(1.5px) rotate(1deg)}90%{transform:scale(1.08) translate(-1px)}94%,to{transform:scale(1) translate(0)}}.basketWrap .personalData .wrapperItemBasket:not([style*="display: none"]),.basketWrap .shippingMethod .wrapperItemBasket:not([style*="display: none"]),.basketWrap .paymentMethod .wrapperItemBasket:not([style*="display: none"]){animation:ck-slideIn .35s ease both}.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{scroll-margin-top:150px}@media(max-width:768px){.basketWrap .personalData,.basketWrap .shippingMethod,.basketWrap .paymentMethod{scroll-margin-top:80px}}.basketWrap .productWrap{overflow:visible}.basketWrap .productWrap .sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;margin-bottom:4px;border-bottom:1.5px solid #e5e7eb;cursor:pointer;-webkit-tap-highlight-color:transparent}.basketWrap .productWrap .sidebar-header__left{display:flex;align-items:center;gap:10px}.basketWrap .productWrap .sidebar-header__title{font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em!important;color:#0f1117!important;margin:0!important;line-height:1.2!important}.basketWrap .productWrap .sidebar-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;background:#00c27e;color:#fff;font-size:11px;font-weight:600;border-radius:20px;line-height:1}.basketWrap .productWrap .sidebar-header__basket-id{font-family:SF Mono,Menlo,Roboto Mono,monospace;font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.03em;white-space:nowrap}.basketWrap .productWrap .sidebar-header__chevron{font-size:12px;color:#6b7280;transition:transform .3s cubic-bezier(.25,1,.5,1),color .2s ease}.basketWrap .productWrap .sidebar-header:hover .basketWrap .productWrap .sidebar-header__chevron{color:#0f1117}.basketWrap .productWrap .title-overview,.basketWrap .productWrap .headerProduct{font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#0f1117!important;padding-bottom:14px;border-bottom:1.5px solid #e5e7eb;margin-bottom:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.basketWrap .productWrap .detailItem,.basketWrap .productWrap .basket-item-detail{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px!important;word-break:break-word;overflow-wrap:break-word}.basketWrap .productWrap .detailItem>div,.basketWrap .productWrap .detailItem>span,.basketWrap .productWrap .detailItem>p,.basketWrap .productWrap .basket-item-detail>div,.basketWrap .productWrap .basket-item-detail>span,.basketWrap .productWrap .basket-item-detail>p{min-width:0;word-break:break-word}.basketWrap .productWrap .wrapItem,.basketWrap .productWrap .basket-item{padding:16px 24px!important;margin:0 -24px!important;border-bottom:none!important;border-top:none!important;background:#fff;transition:background .2s ease}.basketWrap .productWrap .wrapItem+.basket-item,.basketWrap .productWrap .basket-item+.basket-item{box-shadow:inset 0 1px #e5e7eb}.basketWrap .productWrap .wrapItem:hover,.basketWrap .productWrap .basket-item:hover{background:#fafbfc}.basketWrap .productWrap .wrapItem .item-top-with-img,.basketWrap .productWrap .basket-item .item-top-with-img{display:flex;gap:14px;align-items:flex-start}.basketWrap .productWrap .wrapItem p,.basketWrap .productWrap .basket-item p{font-size:13px!important;font-weight:600!important;color:#0f1117!important;line-height:1.35!important;word-break:break-word}.basketWrap .productWrap .wrapItem .modelName a,.basketWrap .productWrap .basket-item .modelName a{color:#0f1117!important;text-decoration:none!important;font-weight:700!important;font-size:13px!important;transition:color .15s ease}.basketWrap .productWrap .wrapItem .modelName a:hover,.basketWrap .productWrap .basket-item .modelName a:hover{color:#00c27e!important}.basketWrap .productWrap .wrapItem .modelName .id,.basketWrap .productWrap .basket-item .modelName .id{display:block;font-size:11px!important;font-weight:500!important;color:#6b7280!important;margin-top:2px;letter-spacing:.02em}.basketWrap .productWrap .wrapItem .devicePrice,.basketWrap .productWrap .basket-item .devicePrice{margin-top:0;margin-left:auto;text-align:right;flex-shrink:0}.basketWrap .productWrap .wrapItem .devicePrice .price,.basketWrap .productWrap .basket-item .devicePrice .price{font-size:14px!important;font-weight:800!important;color:#0f1117!important;font-feature-settings:"tnum" on,"lnum" on}.basketWrap .productWrap .wrapItem .devicePrice .discount-price,.basketWrap .productWrap .basket-item .devicePrice .discount-price{color:#00c27e!important}.basketWrap .productWrap .wrapItem .devicePrice .old-price,.basketWrap .productWrap .basket-item .devicePrice .old-price{font-size:12px!important;font-weight:500!important;color:#9ca3af!important;text-decoration:line-through}.basketWrap .productWrap .wrapItem>.basket-item__row img.basket-item__img,.basketWrap .productWrap .basket-item>.basket-item__row img.basket-item__img{border-radius:10px;background:#f6f7f9;object-fit:contain;width:64px;height:64px;flex-shrink:0}.basketWrap .productWrap .wrapItem--shipping .shipping-icon-wrap,.basketWrap .productWrap .basket-item--shipping .shipping-icon-wrap{width:40px;height:40px;border-radius:10px;background:#f6f7f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.basketWrap .productWrap .wrapItem--shipping .shipping-icon-wrap img,.basketWrap .productWrap .basket-item--shipping .shipping-icon-wrap img{width:22px!important;height:22px!important;background:transparent!important;border-radius:0!important}.basketWrap .productWrap .wrapItem--shipping .shipping-icon-wrap .fa,.basketWrap .productWrap .basket-item--shipping .shipping-icon-wrap .fa{font-size:16px;color:#6b7280}.basketWrap .productWrap .wrapItem--shipping .item-top-with-img,.basketWrap .productWrap .basket-item--shipping .item-top-with-img{display:flex;align-items:center;gap:12px}.basketWrap .productWrap span.removeFromBasket{width:32px!important;height:32px!important;min-width:32px;border-radius:8px!important;background:#f6f7f9!important;transition:background .15s ease,transform .15s ease!important;cursor:pointer;flex-shrink:0;margin-left:4px;position:relative}.basketWrap .productWrap span.removeFromBasket:hover{background:#fde7e7!important;transform:scale(1.08)}.basketWrap .productWrap span.removeFromBasket:active{transform:scale(.95)}.basketWrap .productWrap span.removeFromBasket:before,.basketWrap .productWrap span.removeFromBasket:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:13px!important;height:1.8px!important;background:#9ca3af!important;border-radius:2px}.basketWrap .productWrap span.removeFromBasket:before{transform:translate(-50%,-50%) rotate(45deg)!important}.basketWrap .productWrap span.removeFromBasket:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.basketWrap .productWrap span.removeFromBasket:hover:before,.basketWrap .productWrap span.removeFromBasket:hover:after{background:#e8453c!important}.basketWrap .productWrap .wrapCriterias{padding-top:0!important;border-top:none!important;margin-top:8px}.basketWrap .productWrap .wrapCriterias img{width:60px!important;height:60px!important;border-radius:8px!important;background:#f6f7f9!important;object-fit:contain!important;padding:4px!important;margin-right:10px!important}.basketWrap .productWrap .wrapCriterias ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap;gap:2px 0;column-count:unset!important}.basketWrap .productWrap .wrapCriterias ul li{font-size:11px!important;color:#6b7280!important;font-weight:500!important;line-height:1.4!important;margin-bottom:0!important;text-transform:none!important;width:100%}.basketWrap .productWrap .wrapCriterias ul li b{display:inline!important;font-weight:500!important;font-size:11px!important;color:#6b7280!important;text-transform:none;letter-spacing:0}.basketWrap .productWrap .wrapCriterias ul li span{color:#0f1117!important;font-weight:600!important;font-size:11px!important}.basketWrap .productWrap .wrapCriterias ul li .colorPic{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;border-radius:50%!important;display:inline-block!important;vertical-align:text-bottom;margin-right:4px;padding:0!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #00000014!important;position:relative;top:0;flex-shrink:0;box-sizing:border-box!important}.basketWrap .productWrap .total{font-size:20px!important;font-weight:800!important;color:#00c27e!important}.basketWrap .productWrap textarea{border:1.5px solid #e5e7eb!important;border-radius:12px!important;padding:12px 14px!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;resize:vertical;min-height:64px;width:100%!important;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.basketWrap .productWrap textarea:focus{border-color:#00c27e!important;box-shadow:0 0 0 3px #00c27e1f!important;outline:none}.basketWrap .productWrap .basket-item__row{display:flex;gap:12px;align-items:flex-start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.basketWrap .productWrap .basket-item__info{min-width:0;max-width:100%;box-sizing:border-box}.basketWrap .productWrap .basket-item__img{width:56px!important;height:56px!important;min-width:56px;border-radius:10px!important;background:#f6f7f9!important;object-fit:contain!important;padding:4px!important;flex-shrink:0}.basketWrap .productWrap .basket-item__info{flex:1;min-width:0}.basketWrap .productWrap .basket-item__header{display:flex;align-items:flex-start;gap:8px;width:100%;flex-wrap:wrap}.basketWrap .productWrap .basket-item__actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex:0 0 auto;margin-left:auto;justify-content:flex-end}.basketWrap .productWrap .basket-item__header:has(.cart-qty){flex-direction:column;align-items:stretch;gap:8px}.basketWrap .productWrap .basket-item__header:has(.cart-qty) .basket-item__actions{flex:1 1 auto;width:100%;margin-left:0;margin-top:2px;justify-content:space-between}.basketWrap .productWrap .basket-item__header:has(.cart-qty) .basket-item__price-col{flex:1 1 auto;min-width:0;justify-content:flex-start;margin-left:0}.basketWrap .productWrap .basket-item__name{flex:1;min-width:0;overflow:hidden}.basketWrap .productWrap .basket-item__name a{display:block;font-size:13px!important;font-weight:500!important;color:#0f1117!important;text-decoration:none!important;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .15s ease}.basketWrap .productWrap .basket-item__name a:hover{color:#00c27e!important}.basketWrap .productWrap .basket-item__id{display:block;font-size:10px!important;font-weight:500!important;color:#adb5bd!important;margin-top:2px;letter-spacing:.03em}.basketWrap .productWrap .basket-item__price-col{display:flex;align-items:center;justify-content:flex-end;gap:4px;row-gap:4px;flex-shrink:1;flex-wrap:wrap;white-space:normal;min-width:0;margin-left:auto}.basketWrap .productWrap .basket-item__price{display:inline;font-size:13px!important;font-weight:600!important;color:#0f1117!important;font-feature-settings:"tnum" on,"lnum" on;line-height:1.3}.basketWrap .productWrap .basket-item__price--discount{color:#00c27e!important}.basketWrap .productWrap .basket-item__price--old{font-size:11px!important;font-weight:500!important;color:#adb5bd!important;text-decoration:line-through}.basketWrap .productWrap .basket-item__prices{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.12;gap:1px}.basketWrap .productWrap .basket-item__bundle-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(135deg,#00c27e,#00a86b);color:#fff;padding:2px 6px;border-radius:4px;margin-left:4px;vertical-align:middle}.basketWrap .productWrap .basket-item__qty-row{display:inline-flex;align-items:center;gap:3px;margin-bottom:2px}.basketWrap .productWrap .basket-item__qty{width:30px!important;height:24px!important;padding:0 4px!important;text-align:center;font-size:13px!important;font-weight:600!important;border:1.5px solid #e5e7eb!important;border-radius:6px!important;color:#0f1117!important;background:#fff;-moz-appearance:textfield}.basketWrap .productWrap .basket-item__qty::-webkit-outer-spin-button,.basketWrap .productWrap .basket-item__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basketWrap .productWrap .basket-item__qty:focus{border-color:#00c27e!important;outline:none}.basketWrap .productWrap .basket-item__qty-label{font-size:15px;color:#9ca3af;font-weight:600}.basketWrap .productWrap .basket-item__attrs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.basketWrap .productWrap .basket-item__stock-warning{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 11px;background:#fff8eb;border:1px solid #fde2a8;border-radius:8px;color:#92560a;font-size:12.5px;font-weight:600;line-height:1.35}.basketWrap .productWrap .basket-item__stock-warning svg{flex-shrink:0;margin-top:1px;color:#d9890a}.basketWrap .productWrap .basket-item__attr{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#f3f4f6;border-radius:6px;font-size:11px!important;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.basketWrap .productWrap .basket-item__attr-label{font-weight:500!important;color:#6b7280!important;text-transform:lowercase;letter-spacing:.01em}.basketWrap .productWrap .basket-item__attr-label:after{content:":";margin-left:1px;color:#d1d5db}.basketWrap .productWrap .basket-item__attr-value{font-weight:600!important;color:#0f1117!important}.basketWrap .productWrap .basket-item__attr b{font-weight:500!important;color:#6b7280!important;text-transform:capitalize}.basketWrap .productWrap .basket-item--coupon{background:linear-gradient(180deg,#f0fdf6,#fff);border-radius:10px;padding:12px 14px;border:1px dashed rgba(0,194,126,.32);margin-top:4px}.basketWrap .productWrap .basket-coupon{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,#ecfdf5,#fff 65%);border:1px solid rgba(0,194,126,.25);border-left:4px solid #00C27E;border-radius:12px;animation:rmCouponSlideIn .32s cubic-bezier(.34,1.56,.64,1)}.basketWrap .productWrap .basket-coupon__icon{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#00c27e,#00a86b);border-radius:10px;box-shadow:0 4px 12px #00c27e47}.basketWrap .productWrap .basket-coupon__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.basketWrap .productWrap .basket-coupon__label{display:inline-block;align-self:flex-start;font-size:11.5px;font-weight:700;color:#047857;background:#d1fae5;border-radius:999px;padding:3px 10px;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basketWrap .productWrap .basket-coupon__id{font-family:SF Mono,Menlo,Roboto Mono,monospace;font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.03em;line-height:1.2}.basketWrap .productWrap .basket-coupon__savings{flex:0 0 auto;font-family:Inter,sans-serif;font-weight:800;font-size:17px;color:#00a86b;white-space:nowrap;letter-spacing:-.015em}.basketWrap .productWrap .basket-coupon__remove{flex:0 0 auto;background:none;border:0;padding:4px;cursor:pointer;border-radius:6px;transition:background .15s ease;min-width:28px;min-height:28px;position:relative}.basketWrap .productWrap .basket-coupon__remove:before,.basketWrap .productWrap .basket-coupon__remove:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.8px;background:#9ca3af;border-radius:2px}.basketWrap .productWrap .basket-coupon__remove:before{transform:translate(-50%,-50%) rotate(45deg)}.basketWrap .productWrap .basket-coupon__remove:after{transform:translate(-50%,-50%) rotate(-45deg)}.basketWrap .productWrap .basket-coupon__remove:hover{background:#ef444417}.basketWrap .productWrap .basket-coupon__remove:hover:before,.basketWrap .productWrap .basket-coupon__remove:hover:after{background:#ef4444}@keyframes rmCouponSlideIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.basketWrap .productWrap .basket-coupon{gap:10px;padding:12px 14px;border-radius:10px}.basketWrap .productWrap .basket-coupon__icon{width:36px;height:36px}.basketWrap .productWrap .basket-coupon__label{font-size:10.5px;padding:2px 8px}.basketWrap .productWrap .basket-coupon__id{font-size:10.5px}.basketWrap .productWrap .basket-coupon__savings{font-size:15.5px}}.basketWrap .productWrap .basket-item__color-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:text-bottom;margin-right:2px;border:1.5px solid rgba(0,0,0,.08)}.basketWrap .productWrap .basket-item__color-dot--white{border:1.5px solid #ddd}@media(max-width:767px){.basketWrap .productWrap .basket-item__img{width:48px!important;height:48px!important;min-width:48px}.basketWrap .productWrap .basket-item__attrs{gap:2px 6px}}.customModal{position:fixed;top:0;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100vw!important;min-width:0!important;box-sizing:border-box!important;background:#f8fafa!important;z-index:1000000!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.customModal .customModal-header{position:relative;width:100%;display:flex!important;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee;flex-shrink:0;background:#fff;z-index:1}.customModal .customModal-header .titleDiv{display:flex;align-items:center;justify-content:center;flex:1;padding:0!important;width:auto!important}.customModal .customModal-header .titleDiv .header-title{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.customModal .customModal-header .closeDiv{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f6f8;transition:background .15s ease}.customModal .customModal-header .closeDiv:hover{background:#eef0f3}.customModal .customModal-header .closeDiv img{width:16px;height:16px}.customModal .customModal-body{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0}.customModal .customModal-body.safari-body{padding-bottom:80px}.customModal .customModal-body>.basketWrap{background:transparent;width:100%;max-width:100%;padding:8px 16px;box-sizing:border-box}@media(min-width:481px){.customModal .customModal-body>.basketWrap{padding:16px 24px}}.customModal .customModal-body .productWrap,.customModal .customModal-body .basket-item,.customModal .customModal-body .basket-item__row,.customModal .customModal-body .basket-item__info,.customModal .customModal-body .basket-item__name,.customModal .customModal-body .basket-item__header{max-width:100%;min-width:0;box-sizing:border-box}.customModal .customModal-body .productWrap{overflow:visible!important;width:100%}.customModal .customModal-body .basket-item__name a{word-break:break-word;overflow-wrap:anywhere}.customModal .customModal-body .basket-item__attrs{flex-wrap:wrap!important;max-width:100%}.customModal .customModal-body .basket-item__attr{max-width:100%}.customModal .customModal-body .wrapItem,.customModal .customModal-body .basket-item{margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important}.customModal .customModal-footer{flex-shrink:0;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee}.customModal .customModal-footer .customModal-close-btn{width:100%;padding:14px;border:none;border-radius:12px;background:#00c27e;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease}.customModal .customModal-footer .customModal-close-btn:active{background:#00a86b}.basketWrap .recommendWrap,.basketWrap .purchaseProducts{margin-top:32px;padding-top:0}.basketWrap .recommendWrap h2,.basketWrap .recommendWrap .section-title,.basketWrap .purchaseProducts h2,.basketWrap .purchaseProducts .section-title{font-size:22px!important;font-weight:800!important;color:#0f1117!important;letter-spacing:-.3px;margin-bottom:20px}.basketWrap .recommendWrap .badge-label,.basketWrap .purchaseProducts .badge-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#00c27e;margin-bottom:6px;display:block}.basketWrap .recommendWrap .item,.basketWrap .recommendWrap .product-card,.basketWrap .purchaseProducts .item,.basketWrap .purchaseProducts .product-card{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:16px!important;padding:16px!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.basketWrap .recommendWrap .item:hover,.basketWrap .recommendWrap .product-card:hover,.basketWrap .purchaseProducts .item:hover,.basketWrap .purchaseProducts .product-card:hover{box-shadow:0 4px 24px #00000014;transform:translateY(-3px);border-color:#ced2d9!important}.basketWrap .recommendWrap .item img,.basketWrap .recommendWrap .product-card img,.basketWrap .purchaseProducts .item img,.basketWrap .purchaseProducts .product-card img{border-radius:10px;background:#f6f7f9;object-fit:contain}.basketWrap .recommendWrap .item .addToBasketBtn,.basketWrap .recommendWrap .item .add-to-cart,.basketWrap .recommendWrap .product-card .addToBasketBtn,.basketWrap .recommendWrap .product-card .add-to-cart,.basketWrap .purchaseProducts .item .addToBasketBtn,.basketWrap .purchaseProducts .item .add-to-cart,.basketWrap .purchaseProducts .product-card .addToBasketBtn,.basketWrap .purchaseProducts .product-card .add-to-cart{background:#00c27e!important;border-radius:10px!important;transition:background .15s ease}.basketWrap .recommendWrap .item .addToBasketBtn:hover,.basketWrap .recommendWrap .item .add-to-cart:hover,.basketWrap .recommendWrap .product-card .addToBasketBtn:hover,.basketWrap .recommendWrap .product-card .add-to-cart:hover,.basketWrap .purchaseProducts .item .addToBasketBtn:hover,.basketWrap .purchaseProducts .item .add-to-cart:hover,.basketWrap .purchaseProducts .product-card .addToBasketBtn:hover,.basketWrap .purchaseProducts .product-card .add-to-cart:hover{background:#00a86b!important}.basketWrap .productWrap .priceInfo{padding:20px 0 0!important;margin-top:12px;border-top:1.5px solid #e5e7eb}.basketWrap .productWrap .priceInfo .priceInfo__inner{display:flex;flex-direction:column;gap:0}.basketWrap .productWrap .priceInfo .per-month-tab{display:flex;align-items:stretch;justify-content:center;gap:0;border:none!important;border-radius:12px!important;height:auto!important;padding:4px!important;margin:0 0 20px!important;position:relative;background:#f6f7f9;max-width:100%;overflow:hidden}.basketWrap .productWrap .priceInfo .per-month-tab .active{border-radius:0!important;width:auto!important;height:auto!important;box-shadow:none!important;background:transparent!important}.basketWrap .productWrap .priceInfo .per-month-tab .slide-toggle{position:absolute;background:#fff!important;box-shadow:0 1px 3px #0000000f,0 2px 8px #0000000a!important;border-radius:9px!important;height:calc(100% - 8px)!important;top:4px!important;transition:left .35s cubic-bezier(.25,1,.5,1),width .35s cubic-bezier(.25,1,.5,1)!important;z-index:0;font-size:0!important;color:transparent!important;overflow:hidden;pointer-events:none}.basketWrap .productWrap .priceInfo .per-month-tab .slide-toggle span{display:none!important}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 0 8px!important;cursor:pointer;z-index:2;position:relative;color:#6b7280!important;transition:color .25s ease;width:auto!important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel:hover{color:#3d4148!important}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel .month-desc{font-size:15px;font-weight:700;line-height:1.15;transition:all .3s cubic-bezier(.25,1,.5,1)}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel .month-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.5;line-height:1;margin-top:2px;transition:all .3s cubic-bezier(.25,1,.5,1)}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel.active{color:#0f1117!important}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel.active .month-desc{font-size:19px;font-weight:800;color:#0f1117;transform:scale(1.05)}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel.active .month-label{font-size:10px;opacity:.8}.basketWrap .productWrap .priceInfo .per-month-tab .month-panel:active{transform:scale(.95);transition:transform .1s ease}.basketWrap .productWrap .priceInfo .cost{padding:20px 16px!important;text-align:center;margin-bottom:4px;background:linear-gradient(135deg,#00c27e0a,#00c27e03);border-radius:12px;border:1px solid rgba(0,194,126,.1);animation:ck-costReveal .6s cubic-bezier(.16,1,.3,1) both}.basketWrap .productWrap .priceInfo .cost .cost__hero{display:flex;align-items:baseline;justify-content:center;gap:4px;animation:ck-priceCount .5s cubic-bezier(.16,1,.3,1) .1s both}.basketWrap .productWrap .priceInfo .cost h4{font-size:34px!important;font-weight:800!important;color:#00c27e!important;letter-spacing:-.035em!important;line-height:1!important;display:inline!important;margin:0!important;font-feature-settings:"tnum" on,"lnum" on!important}.basketWrap .productWrap .priceInfo .cost .cost__period{font-size:14px!important;font-weight:500!important;color:#6b7280!important;margin-left:2px!important}.basketWrap .productWrap .priceInfo .cost .cost__badge{display:inline-flex;align-items:center;justify-content:center;margin:10px auto 0;padding:4px 12px;background:#00c27e;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;line-height:1.4;animation:ck-badgePulse 3s ease-in-out 2s infinite}.basketWrap .productWrap .priceInfo .cost .cost__detail{display:block;margin-top:10px;font-size:12px;font-weight:500;color:#6b7280;font-feature-settings:"tnum" on,"lnum" on;animation:ck-costReveal .4s cubic-bezier(.16,1,.3,1) .3s both}.basketWrap .productWrap .priceInfo .cost .cost__note{font-size:12px!important;line-height:1.5!important;color:#6b7280!important;margin-top:6px!important;font-weight:500!important}.basketWrap .productWrap .priceInfo .cost .cost__note strong{color:#0f1117!important;font-weight:700!important}.basketWrap .productWrap .priceInfo .cost>span{display:none!important}.basketWrap .productWrap .priceInfo .cost>p:not(.cost__note){display:none!important}.basketWrap .productWrap .priceInfo .or-panel{margin:20px 0!important;padding:0!important;opacity:.6}.basketWrap .productWrap .priceInfo .or-panel .vector-3,.basketWrap .productWrap .priceInfo .or-panel .vector-4{background-color:#e5e7eb!important;height:1px}.basketWrap .productWrap .priceInfo .or-panel .or{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#9ca3af!important;white-space:nowrap;padding:0 14px}.basketWrap .productWrap .priceInfo .flex-between{background:#f6f7f9!important;border-radius:12px;padding:16px 18px!important;transition:background .2s ease;display:flex;align-items:center;justify-content:space-between}.basketWrap .productWrap .priceInfo .flex-between .one-time-price{background:transparent!important;padding:0!important;margin-right:10px}.basketWrap .productWrap .priceInfo .flex-between .one-time-price h3.title{all:unset!important;font-size:13px!important;font-weight:600!important;color:#6b7280!important;display:block!important;background:transparent!important;line-height:1.4!important}.basketWrap .productWrap .priceInfo .flex-between .one-time-price .savings-badge{display:inline-flex;align-items:center;margin-top:5px;padding:3px 8px;background:#00c27e1a;color:#00a86b;font-size:10px;font-weight:700;border-radius:6px;letter-spacing:.02em;line-height:1.4}.basketWrap .productWrap .priceInfo .flex-between .one-time-price .savings-badge:before{content:"✓";margin-right:4px;font-size:9px}.basketWrap .productWrap .priceInfo .flex-between .price-wrap{text-align:right}.basketWrap .productWrap .priceInfo .flex-between .price-wrap .price-original{display:block;font-size:12px;font-weight:500;color:#9ca3af;text-decoration:line-through;margin-bottom:2px;line-height:1}.basketWrap .productWrap .priceInfo .flex-between .price-wrap .price{font-size:22px!important;font-weight:800!important;color:#0f1117!important;letter-spacing:-.025em!important;line-height:1!important;white-space:nowrap;font-feature-settings:"tnum" on,"lnum" on!important}.basketWrap .productWrap .couponNote{padding:16px 0 0!important;margin-top:12px;border-top:1.5px solid #e5e7eb!important}.basketWrap .productWrap .couponNote .couponField{margin-bottom:12px}.basketWrap .productWrap .couponNote .couponToggle{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 14px;margin:0 -14px;border-radius:10px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.basketWrap .productWrap .couponNote .couponToggle:hover{background:#f6f7f9}.basketWrap .productWrap .couponNote .couponToggle img{width:18px;height:18px;opacity:.55;flex-shrink:0}.basketWrap .productWrap .couponNote .couponToggle label{font-size:13px!important;font-weight:600!important;color:#6b7280!important;cursor:pointer;flex:1;margin:0;transition:color .2s ease}.basketWrap .productWrap .couponNote .couponToggle:hover label{color:#0f1117!important}.basketWrap .productWrap .couponNote .couponToggle .couponToggle__icon{font-size:10px;color:#6b7280;transition:transform .3s cubic-bezier(.25,1,.5,1),color .2s ease;flex-shrink:0}.basketWrap .productWrap .couponNote .couponToggle.is-open .couponToggle__icon{color:#00c27e}.basketWrap .productWrap .couponNote .couponCollapse{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(.25,1,.5,1),opacity .25s ease,margin .35s ease;margin-top:0}.basketWrap .productWrap .couponNote .couponCollapse.is-open{max-height:200px;opacity:1;margin-top:4px}.basketWrap .productWrap .couponNote .couponNoteInput{display:flex;align-items:center;gap:8px}.basketWrap .productWrap .couponNote .couponNoteInput input{flex:1;margin:0!important;padding:10px 14px!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;background:#fff!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease}.basketWrap .productWrap .couponNote .couponNoteInput input:focus{border-color:#00c27e!important;box-shadow:0 0 0 3px #00c27e1f!important}.basketWrap .productWrap .couponNote .couponNoteInput input.errorInput{border-color:#ef4444!important}.basketWrap .productWrap .couponNote .couponNoteInput input.errorInput:focus{box-shadow:0 0 0 3px #ef44441a!important}.basketWrap .productWrap .couponNote .couponNoteInput input::placeholder{color:#c0c5cc;font-weight:400}.basketWrap .productWrap .couponNote .couponNoteInput .couponButton{padding:10px 16px!important;border-radius:10px!important;background:#00c27e!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border:none!important;white-space:nowrap;cursor:pointer;transition:background .2s ease,transform .15s ease}.basketWrap .productWrap .couponNote .couponNoteInput .couponButton:hover{background:#00a86b!important}.basketWrap .productWrap .couponNote .couponNoteInput .couponButton:active{transform:scale(.97)}.basketWrap .productWrap .couponNote .errorText{display:block;margin-top:8px;font-size:12px;font-weight:500;color:#ef4444;line-height:1.4}.basketWrap .productWrap .couponNote .couponSuccess{display:block;margin-top:8px;font-size:12px;font-weight:600;color:#00c27e;line-height:1.4}.basketWrap .productWrap .couponNote .commentField{margin-top:16px!important}.basketWrap .productWrap .couponNote .commentField .couponNoteLabel img{width:16px;height:16px;opacity:.5}.basketWrap .productWrap .couponNote .commentField .couponNoteLabel label{font-size:12px!important;font-weight:600!important;color:#6b7280!important}.basketWrap .productWrap .couponNote .commentField textarea{margin-top:8px!important;height:64px!important;min-height:52px!important;padding:10px 14px!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;font-size:12px!important;font-weight:400!important;color:#0f1117!important;background:#fff!important;resize:vertical;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease}.basketWrap .productWrap .couponNote .commentField textarea:focus{border-color:#00f59f!important;box-shadow:0 0 0 3px #00c27e14!important}.basketWrap .productWrap .couponNote .commentField textarea::placeholder{color:#c0c5cc;font-weight:400}.basketWrap .productWrap .couponNote .couponField>.couponNoteLabel{display:none}.rage-click-summary{background:#fff5f5;border:1.5px solid #fca5a5;border-radius:10px;padding:14px 16px;margin-bottom:16px;animation:rageSlideIn .3s ease-out}.rage-click-summary__header{display:flex;align-items:center;gap:8px;color:#dc2626;font-weight:700;font-size:13px;margin-bottom:8px}.rage-click-summary__header svg{flex-shrink:0}.rage-click-summary__header span{flex:1}.rage-click-summary__close{background:none;border:none;font-size:18px;color:#9ca3af;cursor:pointer;padding:0 4px;line-height:1}.rage-click-summary__close:hover{color:#dc2626}.rage-click-summary__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.rage-click-summary__list li{display:inline-flex;align-items:center;gap:4px;background:#fee2e2;color:#b91c1c;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.rage-click-summary__list li:hover{background:#dc2626;color:#fff}.rage-click-summary__label{font-weight:700}.rage-click-summary__reason{font-weight:500;opacity:.85}@keyframes rageSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.basketMobileBottom{position:sticky!important;bottom:0!important;z-index:99!important;background:transparent!important;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;margin:0 -16px!important;padding-left:16px!important;padding-right:16px!important;border-radius:0!important;transform:none!important}.basketMobileBottom .button-row{margin-top:0!important;text-align:center!important}.basketWrap .shippingMethod:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .shippingMethod:has(.wrapperItemBasket:empty),.basketWrap .paymentMethod:has(.wrapperItemBasket[style*="display: none"]),.basketWrap .paymentMethod:has(.wrapperItemBasket:empty){display:none!important}}.basketWrap .genderArea label,.personalData .genderArea label{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 18px!important;border-radius:10px!important;border:1.5px solid #d1d5db!important;background:#fff!important;font-size:14px!important;font-weight:600!important;color:#4b5563!important;cursor:pointer!important;margin:0!important;transition:all .15s ease!important}.basketWrap .genderArea label:hover,.personalData .genderArea label:hover{border-color:#00c27e!important}.basketWrap .genderArea label span,.personalData .genderArea label span{width:16px!important;height:16px!important;min-width:16px!important;border-radius:50%!important;border:1.5px solid #d1d5db!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;position:relative!important;transition:all .15s ease!important;box-shadow:none!important;margin:0!important}.basketWrap .genderArea label span:before,.basketWrap .genderArea label span:after,.personalData .genderArea label span:before,.personalData .genderArea label span:after{display:none!important}.basketWrap .genderArea label input[type=radio]:checked+span,.personalData .genderArea label input[type=radio]:checked+span{border-color:#00c27e!important;background:#fff!important;box-shadow:none!important}.basketWrap .genderArea label input[type=radio]:checked+span:before,.personalData .genderArea label input[type=radio]:checked+span:before{display:block!important;content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#00c27e!important;border:none!important}.basketWrap .genderArea label:has(input[type=radio]:checked),.personalData .genderArea label:has(input[type=radio]:checked){border-color:#00c27e!important;background:#00c27e0a!important;color:#161616!important}.basketWrap .rm-tnc{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:20px 0 16px!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;cursor:pointer;position:static!important;width:100%;-webkit-user-select:none;user-select:none}.basketWrap .rm-tnc .rm-tnc__input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important}.basketWrap .rm-tnc .rm-tnc__box{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1.5px solid #d1d5db;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;transition:background .2s ease,border-color .2s ease;box-shadow:none!important;outline:none!important;position:relative}.basketWrap .rm-tnc .rm-tnc__box svg{width:14px;height:14px;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.basketWrap .rm-tnc .rm-tnc__box--pulse{animation:rm-tnc-pulse 1s ease-in-out 2;border-color:#00c27e!important}.basketWrap .rm-tnc .rm-tnc__input:checked+.rm-tnc__box{background:#00c27e!important;border-color:#00c27e!important}.basketWrap .rm-tnc .rm-tnc__input:checked+.rm-tnc__box svg{opacity:1;transform:scale(1)}.basketWrap .rm-tnc .rm-tnc__text{flex:1;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:0!important;margin:0!important;padding:0!important;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:400;line-height:1.55;color:#4b5563;text-align:left}.basketWrap .rm-tnc .rm-tnc__text a{display:inline!important;color:#00c27e!important;font-weight:500!important;font-size:13px!important;text-decoration:underline;text-decoration-color:#00c27e4d;text-underline-offset:2px;transition:text-decoration-color .15s ease;border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;padding:0!important;margin:0!important}.basketWrap .rm-tnc .rm-tnc__text a:hover{text-decoration-color:#00c27e}.basketWrap .rm-tnc .rm-tnc__text:before,.basketWrap .rm-tnc .rm-tnc__text:after{display:none!important;content:none!important}.basketWrap .rm-tnc:hover .rm-tnc__box:not(.rm-tnc__input:checked+.rm-tnc__box){border-color:#9ca3af}@keyframes rm-tnc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12);box-shadow:0 0 0 4px #00c27e2e!important}}.rm-thankyou-page{background:#fafbfc;padding:28px 16px 40px}@media(max-width:600px){.rm-thankyou-page{padding:14px 10px 32px}}.rm-thankyou-page .container{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center}.rm-thankyou-page .rm-thankyou-card{max-width:680px;width:100%;background:#fff;border-radius:24px;padding:40px 44px 36px;text-align:center;box-shadow:0 1px 3px #0000000a,0 12px 40px #0000000f;border:1px solid #f0f0f0}@media(max-width:600px){.rm-thankyou-page .rm-thankyou-card{padding:26px 16px 24px;border-radius:18px}}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel{position:relative;overflow:hidden;border-radius:8px;background:#eef1f4}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:rm-skel-shimmer 1.25s ease-in-out infinite}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--icon{width:88px;height:88px;border-radius:50%;margin:0 auto 22px}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--title{width:70%;height:30px;margin:0 auto 18px;border-radius:10px}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--text{width:85%;height:14px;margin:0 auto 8px}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--short{width:55%}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--status{width:100%;height:64px;margin:26px 0;border-radius:14px}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel-block{margin:18px 0}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--row{width:100%;height:48px;margin:0 0 10px;border-radius:12px}.rm-thankyou-page .rm-thankyou-card--loading .rm-skel--total{width:100%;height:56px;margin-top:8px;border-radius:14px}.rm-thankyou-page .rm-thankyou-card--loading .rm-thankyou-skel-caption{margin:22px 0 0;text-align:center;font-size:14px;color:#9aa0a6}@keyframes rm-skel-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.rm-thankyou-page .rm-thankyou-card--loading .rm-skel:after{animation:none}}.rm-thankyou-page .rm-thankyou-icon{width:88px;height:88px;margin:0 auto 20px}.rm-thankyou-page .rm-thankyou-icon svg{width:100%;height:100%}.rm-thankyou-page .rm-thankyou-title{font-size:28px;font-weight:600;color:#161616;margin:0 0 12px;letter-spacing:-.025em;line-height:1.2}.rm-thankyou-page .rm-thankyou-description{font-size:15px;line-height:1.55;color:#4b5563;margin:0 auto 8px;max-width:480px;font-weight:400}.rm-thankyou-page .rm-thankyou-email{font-size:14px;line-height:1.55;color:#6b7280;margin:0 auto 28px;max-width:480px;font-weight:400}.rm-thankyou-page .rm-thankyou-email strong{color:#161616;font-weight:600}.rm-thankyou-page .rm-vorauskasse-alert{background:#fffbeb;border:1.5px solid #fde68a;border-radius:14px;padding:20px 24px;margin:0 0 32px;text-align:left}.rm-thankyou-page .rm-vorauskasse-alert__header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #fde68a}.rm-thankyou-page .rm-vorauskasse-alert__icon{flex-shrink:0;width:24px;height:24px;display:inline-flex}.rm-thankyou-page .rm-vorauskasse-alert__icon svg{width:100%;height:100%}.rm-thankyou-page .rm-vorauskasse-alert__title{font-size:15px;font-weight:600;color:#92400e;letter-spacing:-.01em}.rm-thankyou-page .rm-vorauskasse-alert__list{margin:0;padding:0;display:grid;gap:8px 16px}.rm-thankyou-page .rm-vorauskasse-alert__list>div{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:baseline}@media(max-width:480px){.rm-thankyou-page .rm-vorauskasse-alert__list>div{grid-template-columns:1fr;gap:2px}}.rm-thankyou-page .rm-vorauskasse-alert__list dt{font-size:12px;font-weight:500;color:#92400e;margin:0;text-transform:none}.rm-thankyou-page .rm-vorauskasse-alert__list dd{font-size:13.5px;font-weight:500;color:#1f2937;margin:0;word-break:break-word}.rm-thankyou-page .rm-vorauskasse-alert__list dd code{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px;background:#92400e14;padding:2px 6px;border-radius:4px;color:#78350f}.rm-thankyou-page .rm-copyable{display:inline-flex;align-items:center;gap:6px}.rm-thankyou-page .rm-copyable__btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin:0;border:0;background:transparent;color:#92400e;border-radius:5px;cursor:pointer;opacity:.55;transition:opacity .12s ease,background .12s ease,color .12s ease}.rm-thankyou-page .rm-copyable__btn:hover{opacity:1;background:#92400e1a}.rm-thankyou-page .rm-copyable__btn:focus-visible{outline:2px solid #00C27E;outline-offset:1px;opacity:1}.rm-thankyou-page .rm-copyable__btn:active{background:#92400e2e}.rm-thankyou-page .rm-copyable__btn.is-copied{opacity:1;color:#00c27e;background:#00c27e1a}.rm-thankyou-page .rm-thankyou-subtitle{font-size:12px;font-weight:700;color:#9aa6a0;text-transform:uppercase;letter-spacing:.09em;margin:0 0 12px;text-align:left}.rm-thankyou-page .rm-thankyou-items{background:#fff;border:1px solid #eef2f0;border-radius:16px;padding:6px 16px;margin-bottom:16px;text-align:left;box-shadow:0 1px 3px #0b20180a}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;gap:14px;border-bottom:1px solid #f2f5f3}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel:last-child{border-bottom:none}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .rm-thankyou-item-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .rm-thankyou-thumb{flex-shrink:0;width:60px;height:60px;object-fit:contain;border-radius:13px;background:#f7faf9;border:1px solid #eef2f0;padding:6px}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .model{min-width:0}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .model p{margin:0;font-size:15px;line-height:1.3;color:#0f1117;font-weight:700;letter-spacing:-.01em}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .model p:not(:first-child){color:#8a9691;font-size:13px;font-weight:500;margin-top:3px;letter-spacing:0}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .model .rm-ty-unit{color:#aab3ae;font-size:12px}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .price{text-align:right;flex-shrink:0;white-space:nowrap}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .price p{margin:0;font-size:15px;font-weight:800;color:#0f1117;font-variant-numeric:tabular-nums}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .price p.old-price{color:#9ca3af;text-decoration:line-through;font-weight:500;font-size:12.5px}.rm-thankyou-page .rm-thankyou-items .wrapBasketItems .itemModel .price p.discount-price{color:#00c27e}.rm-thankyou-page .rm-ty-video{margin:4px 0 22px}.rm-thankyou-page .rm-ty-video .explainer-video__title{font-size:17px;font-weight:800;color:#0f1117;letter-spacing:-.3px}.rm-thankyou-page .rm-ty-video .explainer-video__sub{font-size:13px;color:#8a9691;margin-top:2px}.rm-thankyou-page .rm-ty-video .explainer-video__frame{max-width:340px!important;margin:12px auto 0!important;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0b20181f}.rm-thankyou-page .rm-ty-video .explainer-video__transcript{max-width:340px;margin:8px auto 0;text-align:left}.rm-thankyou-page .rm-thankyou-breakdown{margin:2px 4px 14px}.rm-thankyou-page .rm-ty-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:14px;color:#5f6b65;border-bottom:1px solid #f2f5f3}.rm-thankyou-page .rm-ty-row:last-child{border-bottom:none}.rm-thankyou-page .rm-ty-row>span:last-child{font-weight:700;color:#0f1117;white-space:nowrap;font-variant-numeric:tabular-nums}.rm-thankyou-page .rm-ty-row--discount>span:last-child{color:#00a86b}.rm-thankyou-page .rm-ty-row--muted{font-size:12.5px;color:#aab3ae;padding-top:4px}.rm-thankyou-page .rm-ty-row--muted>span:last-child{font-weight:600;color:#aab3ae}.rm-thankyou-page .rm-thankyou-total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;background:linear-gradient(135deg,#effbf4,#e6f9ee);border:1px solid #d3efe0;border-radius:16px;margin-bottom:24px;box-shadow:0 6px 20px #00c27e1a}.rm-thankyou-page .rm-thankyou-total>span:first-child{font-size:14.5px;font-weight:700;color:#0f3a26;line-height:1.2;min-width:0}.rm-thankyou-page .rm-thankyou-total__price{font-size:23px;font-weight:800;color:#00a86b;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.rm-thankyou-page .rm-thankyou-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:12px;background:#00c27e;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none;box-shadow:0 1px 3px #00c27e33,0 4px 16px #00c27e26}.rm-thankyou-page .rm-thankyou-btn:hover{background:#00a86b;transform:translateY(-1px);box-shadow:0 2px 6px #00c27e40,0 8px 24px #00c27e33;color:#fff;text-decoration:none}.rm-thankyou-page .rm-thankyou-btn:active{transform:translateY(0)}.rm-thankyou-page .rm-ty-insurance{display:flex;align-items:center;gap:16px;width:100%;margin:0 0 24px;padding:20px 22px;border-radius:16px;text-decoration:none;color:#7c3a12;background:linear-gradient(135deg,#fff8f1,#ffe9d6);border:1px solid rgba(234,88,12,.3);box-shadow:0 1px 2px #ea580c14,0 10px 28px #ea580c1f;transition:box-shadow .2s ease,border-color .2s ease;transform-origin:center;will-change:transform;animation:rm-ty-shake 5.5s ease-in-out infinite}.rm-thankyou-page .rm-ty-insurance:hover{text-decoration:none;color:#7c3a12;border-color:#ea580c80;box-shadow:0 3px 8px #ea580c29,0 16px 40px #ea580c2e;animation-play-state:paused}.rm-thankyou-page .rm-ty-insurance:hover .rm-ty-insurance__cta{background:#ea580c}.rm-thankyou-page .rm-ty-insurance:hover .rm-ty-insurance__cta svg{transform:translate(3px)}.rm-thankyou-page .rm-ty-insurance__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;color:#ea580c;box-shadow:0 1px 3px #ea580c2e}.rm-thankyou-page .rm-ty-insurance__icon svg{width:26px;height:26px}.rm-thankyou-page .rm-ty-insurance__crack{stroke-dasharray:46;stroke-dashoffset:46;animation:rm-ty-crack 5.5s ease-in-out infinite}.rm-thankyou-page .rm-ty-insurance__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.rm-thankyou-page .rm-ty-insurance__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c2410c}.rm-thankyou-page .rm-ty-insurance__title{font-size:16px;font-weight:700;color:#1f2937;letter-spacing:-.01em}.rm-thankyou-page .rm-ty-insurance__text{font-size:13px;line-height:1.45;color:#8a5736}.rm-thankyou-page .rm-ty-insurance__partner{display:inline-flex;align-items:center;gap:5px;align-self:center;margin-top:8px;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid rgba(234,88,12,.26);color:#9a3412;font-size:11.5px;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.rm-thankyou-page .rm-ty-insurance__partner svg{color:#16a34a;flex-shrink:0}.rm-thankyou-page .rm-ty-insurance__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:11px 18px;border-radius:11px;background:#f97316;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 2px 8px #ea580c52;transition:background .2s ease}.rm-thankyou-page .rm-ty-insurance__cta svg{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.rm-thankyou-page .rm-ty-insurance{animation:none}.rm-thankyou-page .rm-ty-insurance__crack{animation:none;stroke-dashoffset:0}}@media(max-width:560px){.rm-thankyou-page .rm-ty-insurance{flex-wrap:wrap;padding:18px;gap:14px}.rm-thankyou-page .rm-ty-insurance__cta{width:100%;justify-content:center;padding:13px 18px;order:3}}@keyframes rm-ty-shake{0%,80%,to{transform:translate(0) rotate(0)}82%{transform:translate(-3px) rotate(-.6deg)}84%{transform:translate(4px) rotate(.6deg)}86%{transform:translate(-4px) rotate(-.5deg)}88%{transform:translate(3px) rotate(.4deg)}90%{transform:translate(-2px) rotate(-.25deg)}92%{transform:translate(1px) rotate(0)}}@keyframes rm-ty-crack{0%,80%{stroke-dashoffset:46;opacity:0}82%{opacity:1}90%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}.rm-thankyou-page .rm-thankyou-ordernr{font-size:13px;color:#6b7280;margin:0 auto 6px}.rm-thankyou-page .rm-thankyou-ordernr strong{color:#161616;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rm-thankyou-page .rm-order-status{margin:16px 0 28px}.rm-thankyou-page .rm-order-status__track{display:flex;list-style:none;margin:0;padding:0}.rm-thankyou-page .rm-order-status__step{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 4px}.rm-thankyou-page .rm-order-status__step:before{content:"";position:absolute;top:17px;right:50%;width:100%;height:2px;background:#e5e7eb;z-index:0}.rm-thankyou-page .rm-order-status__step:first-child:before{display:none}.rm-thankyou-page .rm-order-status__step.is-done:before,.rm-thankyou-page .rm-order-status__step.is-current:before{background:#00c27e}.rm-thankyou-page .rm-order-status__step.is-failed:before{background:#dc2626}.rm-thankyou-page .rm-order-status__step.is-done .rm-order-status__node{background:#00c27e;border-color:#00c27e;color:#fff}.rm-thankyou-page .rm-order-status__step.is-current .rm-order-status__node{border-color:#00c27e;color:#00c27e;box-shadow:0 0 0 4px #00c27e1f;animation:rmStatusPulse 2s ease-in-out infinite}.rm-thankyou-page .rm-order-status__step.is-failed .rm-order-status__node{background:#dc2626;border-color:#dc2626;color:#fff}.rm-thankyou-page .rm-order-status__step.is-upcoming .rm-order-status__label{color:#9ca3af}.rm-thankyou-page .rm-order-status__step.is-current .rm-order-status__sub{color:#00a86b;font-weight:600}.rm-thankyou-page .rm-order-status__step.is-failed .rm-order-status__sub{color:#dc2626;font-weight:600}.rm-thankyou-page .rm-order-status__node{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e5e7eb;color:#9ca3af;transition:all .25s ease}.rm-thankyou-page .rm-order-status__node svg{display:block}.rm-thankyou-page .rm-order-status__num{font-size:13px;font-weight:700}.rm-thankyou-page .rm-order-status__label{margin-top:9px;font-size:12.5px;font-weight:600;color:#161616;line-height:1.2}.rm-thankyou-page .rm-order-status__sub{margin-top:2px;font-size:11px;line-height:1.3;color:#6b7280}.rm-thankyou-page .rm-order-status__tracking{display:flex;align-items:center;gap:12px;margin-top:22px;padding:13px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#047857;text-decoration:none;transition:background .18s ease,border-color .18s ease}.rm-thankyou-page .rm-order-status__tracking:hover{background:#dcfce7;border-color:#86efac;color:#047857;text-decoration:none}.rm-thankyou-page .rm-order-status__tracking>svg{flex-shrink:0}.rm-thankyou-page .rm-order-status__tracking .rm-order-status__tracking-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:13.5px;font-weight:600;line-height:1.3}.rm-thankyou-page .rm-order-status__tracking .rm-order-status__tracking-num{font-size:12px;font-weight:500;color:#059669;opacity:.85;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rm-thankyou-page .rm-order-status__tracking .rm-order-status__tracking-arrow{margin-left:auto;flex-shrink:0}.rm-thankyou-page .rm-thankyou-section{margin-bottom:24px}.rm-thankyou-page .rm-order-detail__items{display:flex;flex-direction:column;gap:12px}.rm-thankyou-page .rm-order-detail__item{display:flex;align-items:center;gap:12px}.rm-thankyou-page .rm-order-detail__item-media{flex-shrink:0;width:48px;height:48px;border-radius:10px;background:#f7f8fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.rm-thankyou-page .rm-order-detail__item-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.rm-thankyou-page .rm-order-detail__item-name{flex:1 1 auto;min-width:0;font-size:14px;color:#161616;line-height:1.35}.rm-thankyou-page .rm-order-detail__item-qty{font-weight:800;color:#0b0c0f;white-space:nowrap}.rm-thankyou-page .rm-order-detail__item-price{flex-shrink:0;font-size:14px;font-weight:700;color:#161616;white-space:nowrap;font-variant-numeric:tabular-nums}.rm-thankyou-page .rm-thankyou-address__body{font-style:normal;background:#fafbfc;border:1px solid #f0f0f0;border-radius:12px;padding:16px 20px;text-align:left;display:flex;flex-direction:column;gap:1px;font-size:13.5px;line-height:1.5;color:#374151}.rm-thankyou-page .rm-thankyou-address__body .rm-thankyou-address__company{font-weight:600;color:#161616}.rm-thankyou-page .rm-thankyou-icon--error svg{width:100%;height:100%}.rm-thankyou-page .rm-thankyou-card--error .rm-thankyou-btn{display:flex;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.rm-thankyou-page .rm-thankyou-card--error .rm-thankyou-description{margin-bottom:24px}.rm-thankyou-page .rm-thankyou-btn--ghost{background:transparent;color:#4b5563;box-shadow:none;margin-top:10px}.rm-thankyou-page .rm-thankyou-btn--ghost:hover{background:#f3f4f6;color:#161616;transform:none;box-shadow:none}@keyframes rmStatusPulse{0%,to{box-shadow:0 0 0 4px #00c27e1f}50%{box-shadow:0 0 0 7px #00c27e0a}}.rm-payment-error-page{background:#fafbfc;padding:60px 20px 40px}.rm-payment-error-page .container{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto}.rm-payment-error-page .rm-payment-error-card{max-width:520px;width:100%;background:#fff;border-radius:24px;padding:48px 40px;text-align:center;box-shadow:0 1px 3px #0000000a,0 12px 40px #0000000f;border:1px solid #f0f0f0;animation:rm-payErrFadeUp .5s cubic-bezier(.16,1,.3,1)}@media(max-width:600px){.rm-payment-error-page .rm-payment-error-card{padding:36px 24px;border-radius:20px}}.rm-payment-error-page .rm-payment-error-icon{width:80px;height:80px;margin:0 auto 24px;animation:rm-payErrIconPulse 2.5s ease-in-out infinite}.rm-payment-error-page .rm-payment-error-icon svg{width:100%;height:100%}.rm-payment-error-page .rm-payment-error-title{font-size:24px;font-weight:600;color:#161616;margin:0 0 12px;letter-spacing:-.02em;line-height:1.25}.rm-payment-error-page .rm-payment-error-description{font-size:14.5px;line-height:1.6;color:#6b7280;margin:0 auto 24px;max-width:420px;font-weight:400}.rm-payment-error-page .rm-payment-error-detail{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;padding:12px 16px;margin:0 0 28px;font-size:13px;color:#92400e;text-align:left;line-height:1.5}.rm-payment-error-page .rm-payment-error-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.rm-payment-error-page .rm-payment-error-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:500;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none;min-width:220px}.rm-payment-error-page .rm-payment-error-btn svg{flex-shrink:0}.rm-payment-error-page .rm-payment-error-btn--primary{background:#00c27e;color:#fff;box-shadow:0 1px 3px #00c27e33,0 4px 16px #00c27e26}.rm-payment-error-page .rm-payment-error-btn--primary:hover{background:#00a86b;transform:translateY(-1px);box-shadow:0 2px 6px #00c27e40,0 8px 24px #00c27e33;color:#fff;text-decoration:none}.rm-payment-error-page .rm-payment-error-btn--primary:active{transform:translateY(0)}.rm-payment-error-page .rm-payment-error-btn--ghost{background:transparent;color:#6b7280;padding:10px 20px;font-size:13.5px;min-width:auto}.rm-payment-error-page .rm-payment-error-btn--ghost:hover{color:#00c27e;text-decoration:none}@keyframes rm-payErrFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rm-payErrIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
