*{margin:0;padding:0;box-sizing:border-box}html{min-height:100vh}body{min-height:100vh;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:#f1f4f8;display:flex;flex-direction:column}ul,ol{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block}header{width:100%;background-image:url(https://img.ucarekit.com/checkout/banner.webp);height:320px;background-size:cover;background-position:bottom;background-repeat:no-repeat;padding-top:25px;padding-left:10px;padding-right:10px}.header_container{display:flex;max-width:100%;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin:auto;padding:0 95px}.header_container__top{display:flex;width:100%;max-width:none;align-items:flex-start;justify-content:flex-start;gap:16px}.bag-icon-btn{padding:0;margin:0 0 0 auto;border:none;background:transparent;cursor:pointer;flex-shrink:0;line-height:0}.logo{max-width:200px;width:100%;height:auto}.header_items{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;max-width:375px;width:100%}.header_item{display:flex;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:#ffffff73;width:100%;padding:8px 16px}.header_item img{width:18px;height:18px;aspect-ratio:1/1}.header_item p{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:130%}.bag-icon{width:32px;height:32px;display:block;transition:opacity .2s ease}.bag-icon-btn:hover .bag-icon{opacity:.55}.order-summary-overlay{display:none;position:fixed;z-index:1200;inset:0;background-color:#00000073;justify-content:center;align-items:flex-start}.order-summary-overlay.is-open{display:flex;padding:60px 16px}@media(min-width:769px){.order-summary-overlay.is-open{display:block;background-color:#00000040}.order-summary-overlay.is-open .order-summary-modal{box-shadow:0 8px 32px #0000002e}}.order-summary-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;padding:16px;max-height:calc(100vh - 80px);overflow-y:auto;margin-left:auto}.order-summary-header{display:flex;align-items:center;justify-content:space-between}.order-summary-header h2{font-family:Montserrat;font-weight:700;font-size:18px;line-height:130%;color:#000}.order-summary-close-btn{width:40px;height:40px;border-radius:50%;border:none;background:#f2f2f2;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;color:#000;flex-shrink:0;line-height:1;transition:background .15s ease}.order-summary-close-btn:hover{background:#f5f5f5}.order-summary-divider{height:1px;background:#e5e5e5;margin:16px 0}.order-summary-product{display:flex;align-items:center;gap:12px}.order-summary-product>img{height:88px;width:auto;flex-shrink:0}.os-product-details{flex:1;min-width:0}.os-product-name{font-family:Montserrat;font-weight:600;font-size:16px;line-height:130%;color:#000}.os-product-prices{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.os-old-price{font-family:Montserrat;font-weight:400;font-size:14px;line-height:130%;text-decoration:line-through;color:#989898}.os-new-price{font-family:Montserrat;font-size:16px;font-weight:500;color:#000}.order-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-family:Montserrat;font-size:14px;color:#000}.order-summary-row:last-of-type{margin-bottom:0}.order-summary-protection{display:flex;align-items:center;gap:8px;margin-top:16px}.order-summary-protection input[type=checkbox]{width:20px;height:20px;accent-color:#1B8A28;cursor:pointer;flex-shrink:0}.order-summary-protection label{font-family:Montserrat;font-weight:400;font-size:14px;line-height:130%;cursor:pointer;color:#000}.order-summary-savings{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-family:Montserrat;font-size:14px;font-weight:500;color:#49a153}.order-summary-total{display:flex;justify-content:space-between;align-items:center;font-family:Montserrat;font-size:18px;font-weight:500;color:#000}main{flex:1}.main_container form{display:flex;max-width:1104px;width:100%;align-items:flex-start;gap:16px;margin:auto;padding:40px 10px 200px}.left_section,.right_section{max-width:550px;width:100%;border-radius:16px;background:#fff;padding:16px;flex:1 1 0;min-width:0}.left_section{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.left_timer_products{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.timer_title{display:flex;padding:4px 8px;flex-direction:column;align-items:center;align-self:stretch;border-radius:8px 8px 0 0;background:linear-gradient(91deg,#e21b16,#7c0f0c)}.timer_title p{color:#fff!important;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.timer_container{display:flex;justify-content:center;align-items:center;flex-direction:column;align-self:stretch;border-radius:8px;background:linear-gradient(90deg,#f8dcda,#ffbdb9)}.timer_info{display:flex;width:100%;align-items:center;justify-content:center;padding:8px 16px;gap:8px}.timer_container p{color:#010101;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.timer{color:#dc2625;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;border-radius:8px;background:#fff;line-height:130%;padding:8px;max-width:90px;width:100%}.products_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch}.section_title{display:flex;align-items:center;align-self:stretch;gap:10px;width:100%}.section_title div{display:flex;align-items:center;align-self:stretch;justify-content:flex-start;gap:10px;width:100%}.section_title img{width:20px;height:auto}.section_title h2{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.subscription_container{display:flex;padding:16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;border-radius:5px;border:1px solid #E2E2E2}.subscription{display:flex;padding:16px;align-items:center;align-self:stretch;border-radius:8px;gap:12px;cursor:pointer}.selected{background-color:#baeeb7}.subscription img{width:20px;height:20px}.subscription p{color:#282828;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.subscription span{border-radius:4px;background:#e53008;display:flex;padding:3px 6px;flex-direction:column;align-items:flex-start;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.products{display:flex;align-items:flex-end;gap:16px;align-self:stretch;justify-content:center;flex-wrap:wrap}.product_card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#f9f9f9}.badge{display:flex;padding:4px 8px;flex-direction:column;align-items:center;align-self:stretch;border-radius:5px 5px 0 0;background:#e47768;width:100%}.badge p{color:#fff;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.product_data{display:flex;padding:8px;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.product_image{display:flex;width:100%;align-items:flex-start;gap:8px}.product_radio{width:20px;height:20px;display:inline-block;background-image:url(https://img.ucarekit.com/checkout/radio_off.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.product_card.active .product_radio,.product_card[data-selected=true] .product_radio{background-image:url(https://img.ucarekit.com/checkout/green_radio_on.webp)}.product_img{max-width:105px;width:100%;height:auto}.product_info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1 0 0;width:100%}.product_title{color:#282828;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.product_quantity{color:#4d4d4d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.product_price{color:#1ac70e;text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:130%}.price-fraction{color:#1ac70e;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.pack{color:#282828;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.product_discount{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;display:flex;padding:4px;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;background:#e53008}.total_price_cont{display:flex;padding:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:8px;background:#f3f2f2}.total_p{color:#cbcbcb;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:130%}.total_price_cont p span{color:#cbcbcb;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.old_price{color:#cbcbcb;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:130%;text-decoration-line:line-through}.total_price_cont .price-fraction{font-size:6px}.old_price .price-fraction{font-size:6px;display:inline-block;vertical-align:middle;text-decoration:line-through}.total_price{color:#010101;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:130%}.active{border:3px solid #1AC70E}.product_selection_info p{color:#909090;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:130%;text-align:center}.payment_section{display:flex;width:100%;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:32px}.express_checkout{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.express_title{display:flex;align-items:center;gap:16px;align-self:stretch;width:100%}.mb{margin-bottom:32px}.line{height:1px;flex:1 0 0;background:#e6e7ea}.express_title h3{color:#02122e;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.express_title span{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid #1AC70E;background:#edffeb;color:#1ac70e;text-align:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:130%}.express_btn{display:flex;align-items:center;gap:16px;align-self:stretch;justify-content:center}.card_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.step_cards{max-width:115px!important;width:100%!important;height:auto;margin-left:auto}.payment_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;align-self:stretch}.checkout-form__field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;width:100%}.checkout-form__field label{color:#000;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.checkout-form__input-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;width:100%}.checkout-form__input{width:100%;display:flex;height:48px;padding:16px;align-items:center;gap:104px;align-self:stretch;border-radius:5px;border:1px solid #CBCBCB;background:#fff;font-family:Montserrat}.checkout-form__input::placeholder{color:#b8bdc4;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.flexbox{display:flex;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.right_section{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.step2{width:100%}.step3{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.customer_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;margin-top:16px}.checkout-form__select{width:100%;height:48px;padding:0 16px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:130%;color:#333;background-color:#fff;border:1px solid #E0E0E0;border-radius:4px;outline:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s ease}.checkout-form__select:focus{border-color:#000}.checkout-form__icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;opacity:1}.checkout-form__icon img{width:100%;height:100%;display:block}.checkout-form__phone-prefix{position:absolute;left:12px;top:70%;transform:translateY(-50%);font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:130%;color:#333;pointer-events:none}.checkout-form__input--phone{padding-left:56px}.checkout-form__error{font-family:Montserrat,sans-serif;font-size:.75rem;color:#f44336;min-height:0}.checkout-form__input-wrap{position:relative}.checkout-form__error:empty{display:none}.step4{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;align-self:stretch}.shipping_form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.shipping{border-radius:8px;border:1px solid #D9D7D7;background:#fff;display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch}.shipping h3{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:130%}.shipping p{color:#000;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.cta{width:100%}.cta-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;width:100%}.cta-img{max-width:390px;width:100%;height:auto}.cta-img img{width:100%;height:auto}.cta button{border-radius:8px;background:#02c249;display:flex;height:auto;padding:18px 16px;justify-content:center;align-items:center;align-self:stretch;width:100%;border:none;cursor:pointer;color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:130%}.ssl_container{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;width:100%}.ssl_title{display:flex;align-items:center;gap:8px}.ssl_title img{width:15px;height:auto}.ssl_title span{color:#25741b;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.ssl_container p{color:#4a4a4a;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.container{max-width:1000px;width:100%;margin:auto}.footer{background-color:#2e201d;padding-block:40px}.footer__main{display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.footer__main{flex-direction:row;justify-content:space-between}}.footer__brand{display:flex;flex-direction:column;gap:16px;align-items:center}@media(min-width:1024px){.footer__brand{max-width:401px;align-items:flex-start}}.footer__logo-image{height:28px;width:auto}.footer__text{font-weight:400;font-size:14px;line-height:130%;text-align:center;color:#bdbdbd}@media(min-width:1024px){.footer__text{text-align:left}}.footer__links{display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:1024px){.footer__links{text-align:left;align-items:flex-end}}.footer__modals{display:flex;flex-direction:column;gap:16px}.footer__link{font-weight:400;font-size:16px;line-height:130%;text-align:center;text-transform:uppercase;color:#fff;transition:opacity .2s ease}@media(min-width:1024px){.footer__link{text-align:left}}.footer__link:hover{opacity:.7}.footer__email{font-weight:400;font-size:16px;line-height:130%;color:#fff;transition:opacity .2s ease;margin-top:8px}.footer__email:hover{opacity:.7}.rights__content{padding-block:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}@media(min-width:1024px){.rights__content{flex-direction:row;justify-content:space-between;align-items:center}}.rights__text{font-weight:400;font-size:14px;line-height:24px;color:#333}.rights__cards{width:306px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;overflow-y:auto}.modal__content{background-color:#fff;border:1px solid #E0E0E0;margin:5% auto;padding:20px;border-radius:8px;width:100%;max-width:1050px;overflow-y:auto;position:relative}.modal__close{position:absolute;right:15px;top:10px;font-size:32px;font-weight:700;cursor:pointer;z-index:1;color:#333;line-height:1;background:none;border:none;padding:0}.modal__close:hover{color:#000}.modal__title{color:#000;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;line-height:120%;margin-bottom:16px;padding-right:40px}.modal__body h2{color:#000;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:150%;margin-bottom:16px}.modal__body p{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:20px}.modal__body a{color:#0d40ff}.modal__body ul{margin:0 0 20px 20px;padding:0}.modal__body li{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:4px}.modal--terms .modal__body p,.modal--terms .modal__body h2{font-size:12px;line-height:130%}.modal--terms .modal__body ul{margin:0 0 20px 20px;padding:0}.modal--terms .modal__body li{font-size:12px;line-height:150%;margin-bottom:4px}.date{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:120%}@media(max-width:480px){.modal__content{width:90%}.modal__title{font-size:30px}.modal__body h2{font-size:20px}.modal__body p{font-size:14px}}.error-modal{display:none;position:fixed;z-index:1100;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:#00000080}.error-modal__content{background-color:#fff;border-radius:12px;text-align:center;max-width:400px;width:90%;padding:30px}.error-modal__icon{font-size:48px;margin-bottom:16px}.error-modal__title{color:#e81b23;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px}.error-modal__message{color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;margin-bottom:20px}.error-modal__btn{background-color:#0d40ff;color:#fff;border:none;padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .2s ease;width:100%}.error-modal__btn:hover{background-color:#0a33cc}@media(max-width:768px){header{height:230px;padding:24px 16px;background-image:url(https://img.ucarekit.com/checkout/banner_mobile.webp);background-position:center}.header_container{align-items:stretch;text-align:center}.header_container__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:none}.header_container__top .logo{grid-column:2;justify-self:center;max-width:160px}.header_container__top .bag-icon-btn{grid-column:3;justify-self:end;margin-left:0}.header_item p{font-size:14px}.header_items{max-width:fit-content;margin-left:auto}.header_item{width:fit-content;background:#fff}.main_container form{flex-direction:column;padding:24px 16px 100px;gap:16px}.left_section,.right_section{max-width:100%;flex:unset;width:100%}.timer_container p{font-size:14px}.timer{font-size:18px}.products{flex-direction:column;align-items:stretch;gap:12px}.product_card{max-width:100%}.product_data{padding:8px;gap:16px;flex-direction:row}.product_info{max-width:175px;align-items:flex-start}.product_image{max-width:125px}.product_img{max-width:105px}.subscription_container{padding:12px;gap:12px}.subscription{padding:12px}.subscription p{font-size:14px}.product_selection_info p{font-size:12px}.express_title h3{font-size:14px;white-space:nowrap}.express_btn{flex-direction:column;gap:12px}.payment_section{padding:12px 0;gap:24px}.section_title h2{font-size:16px}.flexbox{flex-direction:column;gap:12px}.checkout-form__input{height:44px;font-size:14px}.checkout-form__input::placeholder{font-size:14px}.checkout-form__field label{font-size:14px}.checkout-form__select{height:44px;font-size:14px}.shipping h3,.shipping p{font-size:14px}.cta-img{max-width:100%}.cta button{font-size:16px;padding:16px 12px}.ssl_title span{font-size:14px}.ssl_container p{font-size:13px}.footer{padding:24px 16px}.footer__text{font-size:13px}.footer__link{font-size:14px}.rights__cards{width:240px}}.social-proof{position:fixed;left:20px;bottom:20px;z-index:9999;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;font-family:Montserrat}.social-proof.visible{opacity:1;transform:translateY(0);pointer-events:auto}.social-proof__inner{background:#fff;border-radius:4px;box-shadow:0 10px 30px #00000026;padding:16px;display:flex;align-items:center;max-width:430px;width:100%;gap:8px}.social-proof__image img{width:70px;height:auto}.social-proof__content{display:flex;flex-direction:column;gap:8px}.social-proof__text{font-size:14px;line-height:1.3;color:#111827;margin:0;font-weight:500}.social-proof__product{font-size:14px;color:#0a0a0a;margin:0;font-weight:700}.social-proof__text br{display:block;line-height:1.2}@media(max-width:600px){.social-proof{left:10px;right:10px;top:70px;height:fit-content}.social-proof__inner{background-color:#ffffffe5;max-width:100%}.social-proof.visible{opacity:1;transform:translateY(0);pointer-events:none}}.live-users{padding:8px;background-color:#000;box-shadow:.73px .73px 10.91px #0000004d;border:1px solid #D9D9D9;border-radius:100px;display:flex;align-items:center;gap:8px;position:fixed;bottom:20px;left:20px;z-index:9998}.live-left{display:flex;align-items:center;gap:4px}.green-circle{width:6px;height:6px;background-color:#00cc14;border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}.live-users__text{font-weight:600;font-size:12px;line-height:130%;vertical-align:middle;color:#fff}.separator{width:1px;height:10px;background-color:#ffffff80}.users-count{font-weight:500;font-size:12px;line-height:130%;vertical-align:middle;color:#fff;transition:opacity .25s ease,transform .25s ease}.hidden{display:none!important}.checkout-form__row{width:100%}.summary__addon-label{display:flex;align-items:center;gap:8px}
