.app_header{z-index:9999;width:100%;position:fixed;top:0}.app_main{margin-top:140px;margin-bottom:40px}@media (max-width:767px){.app_main{margin-top:100px;margin-bottom:20px}}a.logo{position:relative}a.logo img{object-fit:cover;width:153px;height:38px}.checkout_main{background-color:#f6f7f9;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 56px);display:flex}.container{width:100%;max-width:1115px;margin-left:auto;margin-right:auto;padding:0 10px}.container_fluid{width:100%;max-width:none}.container_narrow{max-width:800px}.topbar{z-index:70;background:#f6f7f9;border-bottom:1px solid #dddfe6;padding:10px;position:relative}.topbar_container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.topbar_menu{margin:0;padding:0;list-style:none;display:flex}.topbar_menu_item{align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:16px;display:flex}.topbar_menu_item .label{color:#8d91a2}.topbar_menu_item .value{color:#1c1e26}.topbar_menu_item:after{content:"";background-color:#dddfe6;border:1.5px solid #f6f7f9;border-radius:100px;width:5px;height:5px;margin:0 11px}.topbar_menu_item:last-child:after{content:"";display:none}.topbar:has(.dropdown-menu){position:static}@media (max-width:1024px){.topbar_menu{gap:24px}}@media (max-width:768px){.topbar_menu{align-items:flex-start;gap:16px}.topbar_menu_item{display:none}.topbar_menu_item.item_first{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;font-size:14px;font-weight:500;line-height:16px;transition:border .2s;display:block}}@media (max-width:480px){.topbar{padding-top:4px;padding-bottom:2px}.topbar_menu{gap:12px}.topbar_menu_item .topbar_menu_link{font-size:13px}}.footer_container{color:#1c1e26;border-top:1px solid #e5e7eb;grid-template-rows:auto;grid-template-columns:auto auto auto;align-items:flex-start;gap:24px;padding-top:28px;padding-bottom:28px;display:grid}@media (max-width:766px){.footer_container{flex-wrap:wrap;gap:16px;padding:26px 26px 100px;display:flex}}.footer_brand{flex-direction:column;gap:18px;display:flex}.footer_brand a{align-items:center;display:inline-flex}.footer_copy{color:#1c1e26;white-space:nowrap;letter-spacing:0%;font-size:14px;font-weight:500;line-height:100%}.footer_links{justify-self:center;gap:54px;display:flex}@media (max-width:960px){.footer_links{flex-wrap:wrap;justify-self:start;gap:12px 20px}}.footer_link{color:#8d91a2;font-size:14px;text-decoration:none;transition:color .15s}.footer_link:hover,.footer_link:focus{color:#8d91a2;transform:translateY(-1px)}.footer_stores{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (max-width:960px){.footer_stores{align-items:flex-start}}.footer_stores-title{color:#1c1e26;letter-spacing:0%;text-align:right;font-size:15px;font-weight:800;line-height:100%}.footer_badges{flex-wrap:wrap;gap:12px;display:flex}.footer_badge{color:#374151;align-items:center;gap:6px;padding:6px 10px;font-size:14px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.footer_badge:hover{transform:translateY(-1px)}.footer_badge span{font-size:16px;font-weight:600;line-height:24px}.header{background-color:#fff;position:relative}.header_container{align-items:center;gap:16px;padding:20px 0;display:flex}@media (max-width:767px){.header_container{flex-wrap:nowrap;gap:8px;padding:12px 8px;position:relative}}@media (min-width:768px) and (max-width:1023px){.header_container{gap:12px;padding:16px 0}}.header_container>.logo{flex-shrink:0}@media (max-width:767px){.header_container>.logo{flex-shrink:0;order:0;display:none}.header_container>:first-child{order:0}.header_container>:nth-child(2){order:2}.header_container>:nth-child(3){order:1}}.header_wrapper{z-index:70;background-color:#fff;position:relative}.header_overlay{z-index:60;left:0;right:0;background:#00000080;position:fixed;inset:0}.header_category{flex-shrink:0}@media (max-width:767px){.header_category{flex-shrink:0;order:1}}.header_category_button{opacity:1;cursor:pointer;background-color:#ff3232;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:116px;height:42px;padding:10px 16px;display:flex}@media (max-width:767px){.header_category_button{white-space:nowrap;width:auto;min-width:80px;height:38px;padding:8px 12px}}@media (min-width:768px) and (max-width:1023px){.header_category_button{width:100px;height:40px;padding:8px 14px}}.header_category_title{font-weight:500;font-style:Medium;letter-spacing:0%;color:#fff;font-size:16px;line-height:20px}@media (max-width:767px){.header_category_title{font-size:14px;line-height:18px}}.header_categories{z-index:60;background-color:#fff;width:100%;min-height:100px;max-height:calc(100vh - 120px);position:absolute;overflow-y:auto}@media (max-width:767px){.header_categories{min-height:100vh;padding:20px;position:fixed;inset:80px 0 0;overflow-y:auto}}.header_categories_layout{gap:10px;width:100%;padding-top:10px;padding-bottom:40px;display:flex}@media (max-width:767px){.header_categories_layout{flex-direction:column;gap:20px;padding-top:20px;padding-bottom:20px}}@media (min-width:768px) and (max-width:1023px){.header_categories_layout{flex-direction:column;gap:15px;padding-top:15px}}.header_categories_sidebar{border-right:1px solid #dddfe6;min-width:284px;padding-right:8px}@media (max-width:767px){.header_categories_sidebar{border-bottom:1px solid #dddfe6;border-right:none;min-width:auto;margin-bottom:20px;padding-bottom:20px;padding-right:0}}@media (min-width:768px) and (max-width:1023px){.header_categories_sidebar{border-bottom:1px solid #dddfe6;border-right:none;min-width:auto;margin-bottom:15px;padding-bottom:15px;padding-right:0}}.header_categories_content{scrollbar-width:none;width:100%;max-height:calc(100vh - 120px);padding-bottom:40px;padding-left:40px;overflow-y:auto}.header_categories_content::-webkit-scrollbar{display:none}@media (max-width:767px){.header_categories_content{padding-left:0}}@media (min-width:768px) and (max-width:1023px){.header_categories_content{padding-left:0}}.header_categories_title{color:#1c1e26;margin-bottom:23px;font-size:28px;font-weight:800;line-height:22px}@media (max-width:767px){.header_categories_title{margin-bottom:16px;font-size:22px;line-height:26px}}@media (min-width:768px) and (max-width:1023px){.header_categories_title{margin-bottom:18px;font-size:24px;line-height:28px}}.header_categories_list{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:767px){.header_categories_list{flex-direction:column;gap:16px;padding-bottom:100px}}@media (min-width:768px) and (max-width:1023px){.header_categories_list{gap:20px}}.header_search{flex:1;max-width:none;display:flex;position:relative}@media (max-width:767px){.header_search{flex:1;order:0;margin-top:0}}.header_search_container{opacity:1;z-index:50;background-color:#fff;border:1px solid #dddfe6;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;width:100%;height:42px;padding:11px 16px;display:flex}@media (max-width:767px){.header_search_container{flex:1;gap:12px;height:38px;padding:8px 12px}}.header_search_container-input{border:none;outline:none;flex:1;font-size:16px}.header_search_container-input:focus{box-shadow:none}.header_search_container-input::placeholder{color:#babecd}@media (max-width:767px){.header_search_container-input{font-size:14px}.header_search_container-input::placeholder{content:"Найти товары"}}.header_search_backdrop{z-index:49;background-color:#00000080;position:fixed;inset:0}.header_search_suggestions{z-index:50;transform-origin:100% 0;background-color:#fff;border-radius:12px;outline:none;flex-direction:column;width:100%;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 13px #1c1e2608}@media (max-width:767px){.header_search_suggestions{border-radius:8px;max-height:300px;overflow-y:auto}}.header_search_suggestions-item{letter-spacing:0%;color:#1c1e26;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.header_search_suggestions-item:hover,.header_search_suggestions-item.highlighted{background-color:#eeeff3}@media (max-width:767px){.header_search_suggestions-item{padding:12px;font-size:14px;line-height:18px}}.header_search_suggestions .no_results{letter-spacing:0%;color:#1c1e26;text-align:center;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}@media (max-width:767px){.header_search_suggestions .no_results{padding:12px;font-size:14px;line-height:18px}}.header_actions{flex-shrink:0;justify-content:center;gap:18px;display:flex}@media (max-width:767px){.header_actions{z-index:100;background:#fff;border-top:1px solid #dddfe6;order:4;justify-content:space-around;gap:0;width:100%;padding:8px 16px 12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}}@media (min-width:768px) and (max-width:1023px){.header_actions{gap:14px}}.header_actions .action_button{flex-direction:column;justify-content:center;align-items:center;min-width:42px;height:42px;text-decoration:none;display:flex}@media (max-width:767px){.header_actions .action_button{flex:1;height:auto;padding:4px 8px}}.header_actions .action_button .action_icon{display:flex;position:relative}.header_actions .action_button .action_icon .badge{text-align:center;min-width:16px;height:16px;font-weight:800;font-style:bold;color:#1c1e26;background-color:#fff;border:1.5px solid #fff;border-radius:100%;padding:2px;font-size:10px;line-height:10px;position:absolute;bottom:-4px;right:-6px}@media (max-width:767px){.header_actions .action_button .action_icon .badge{width:14px;height:14px;font-size:8px;line-height:8px;bottom:-2px;right:-4px}}.header_actions .action_button .action_icon .badge.badge_favorites{background-color:#ffcf49}.header_actions .action_button .action_icon .badge.badge_cart{color:#fff;background-color:red}.header_actions .action_button .action_title{color:#545864;margin-top:6px;font-size:12px;font-weight:500;line-height:12px}@media (max-width:767px){.header_actions .action_button .action_title{margin-top:4px;font-size:10px;line-height:10px}}.header_actions .profile_login{gap:8px;display:flex}.header_actions .profile{cursor:pointer;align-items:center;gap:6px;min-width:125px;font-family:sans-serif;display:flex}@media (max-width:767px){.header_actions .profile{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:auto;padding:4px 8px}}@media (min-width:768px) and (max-width:1023px){.header_actions .profile{gap:5px;min-width:100px}}.header_actions .profile_avatar{background:#f3f4f6;border:1px solid #ddd;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:flex;overflow:hidden}@media (max-width:767px){.header_actions .profile_avatar{width:24px;height:24px}}@media (min-width:768px) and (max-width:1023px){.header_actions .profile_avatar{width:38px;height:38px}}.header_actions .profile_avatar img{object-fit:contain;width:100%;height:100%}.header_actions .profile_avatar--placeholder{color:#111827;text-transform:uppercase;background:#eceff1;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex}.header_actions .profile_info{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.1;display:flex}@media (max-width:767px){.header_actions .profile_info{display:none}}@media (min-width:768px) and (max-width:1023px){.header_actions .profile_info{gap:2px}}.header_actions .profile_mobile-title{display:none}@media (max-width:767px){.header_actions .profile_mobile-title{color:#545864;margin-top:4px;font-size:10px;font-weight:500;line-height:10px;display:block}}.header_actions .profile_name{color:#1c1e26;white-space:nowrap;font-size:14px;font-weight:700;line-height:12px}@media (min-width:768px) and (max-width:1023px){.header_actions .profile_name{font-size:13px;line-height:11px}}.header_actions .profile_amount{color:#1c1e26;background:#eeeff3;border-radius:29px;align-items:center;gap:3px;padding:4px 8px 4px 4px;font-size:12px;font-weight:700;display:flex}@media (min-width:768px) and (max-width:1023px){.header_actions .profile_amount{padding:3px 6px 3px 3px;font-size:11px}}.header_actions .profile_coin{background:radial-gradient(circle,#ffa147 0% 40%,#fff 40% 56%,#ffa147 56% 100%);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}@media (min-width:768px) and (max-width:1023px){.header_actions .profile_coin{width:12px;height:12px}}.header_actions .profile_value{white-space:nowrap;font-weight:700}.header_actions .profile_backdrop{z-index:100;background-color:#00000080;position:fixed;inset:0}.header_actions .profile_content{z-index:120;transform-origin:100% 0;background-color:#fff;border-radius:12px;outline:none;width:280px;padding:8px;position:absolute;top:0;right:0;box-shadow:0 6px 13px #1c1e2608}@media (max-width:767px){.header_actions .profile_content{width:calc(100vw - 40px);max-width:320px;position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}}@media (min-width:768px) and (max-width:1023px){.header_actions .profile_content{width:240px}}.header_actions .profile_content_header{justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.header_actions .profile_content_body-title{color:#545864;width:100%;padding:8px 12px;font-size:12px;font-weight:500;line-height:12px;display:block}.header_actions .profile_content_body-item{color:#1c1e26;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:16px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.header_actions .profile_content_body-item:hover{background-color:#eeeff3}@media (max-width:767px){.header_actions .profile_content_body-item{padding:12px;font-size:14px;line-height:16px}}.category_sidebar{flex-direction:column;justify-content:flex-start;display:flex}.category_sidebar_item{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}@media (max-width:767px){.category_sidebar_item{gap:10px;padding:12px}}.category_sidebar_item:hover,.category_sidebar_item.active{cursor:pointer;background-color:#eeeff3}.category_sidebar_item:hover .icon-first,.category_sidebar_item.active .icon-first{opacity:1}.category_sidebar_item:hover .icon-second,.category_sidebar_item.active .icon-second{opacity:0}.category_sidebar_content{justify-content:flex-start;align-items:center;gap:7px;width:100%;display:flex}.category_sidebar_content-icon{width:22px;height:22px;display:flex}.category_sidebar_title{color:#1c1e26;font-size:14px;font-weight:500}@media (max-width:767px){.category_sidebar_title{font-size:16px}}.category_sidebar_icon-right{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.category_sidebar_icon-right .icon{width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.category_sidebar_icon-right .icon-first{opacity:0}.category_sidebar_icon-right .icon-second{opacity:1}.category_card{width:209px}@media (max-width:767px){.category_card{width:100%}}@media (min-width:768px) and (max-width:1023px){.category_card{width:calc(50% - 12px);min-width:180px}}.category_card_title{letter-spacing:0%;cursor:pointer;font-size:14px;font-weight:800;line-height:22px}.category_card_title:hover{color:#ff3232}@media (max-width:767px){.category_card_title{font-size:16px;line-height:24px}}.category_card_content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:12px;display:flex}@media (max-width:767px){.category_card_content{gap:14px;margin-top:14px}}.category_card_item{letter-spacing:0%;color:#1c1e26;font-size:14px;font-weight:500;line-height:100%;text-decoration:none}.category_card_item:hover{color:#ff3232;cursor:pointer}@media (max-width:767px){.category_card_item{font-size:15px;line-height:110%}}.navbar_wrapper{justify-content:flex-start;align-items:center;height:56px;display:flex}.customer_block{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:16px;display:grid}.customer .customer_btn{box-sizing:border-box;font-weight:700;font-style:Bold;letter-spacing:0%;border:none;border-radius:8px;padding:14px 24px;font-size:16px;line-height:20px}.customer .customer_btn.success{color:#fff;background:#ff3232}.customer .customer_btn.outline{color:#000;background-color:#fff;border:1px solid #dddfe6}.customer .customer_btn.btn_edit{margin-right:60px}.customer .customer_block_phone_otp{grid-row:span 2;align-items:center;gap:20px;width:100%;display:flex}.customer_footer{gap:12px;display:flex}@media (max-width:768px){.customer_block{grid-template-columns:1fr;gap:12px;margin-bottom:12px}.customer .customer_btn{justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:14px;display:inline-flex}.customer .customer_btn.btn_edit{margin-right:0}.customer .customer_block_phone_otp{flex-wrap:wrap;gap:8px}.customer_footer{flex-direction:column;gap:10px;width:100%}.customer_footer .customer_btn{width:100%}}@media (max-width:480px){.customer_block{gap:10px;margin-bottom:10px}.customer .customer_btn{border-radius:8px;padding:10px 14px;font-size:13.5px;line-height:18px}}.banner_skeleton{animation:1.2s ease-in-out infinite alternate pulse}.banner_skeleton-box{aspect-ratio:16/6;background-color:#f0f0f0;border-radius:16px;width:100%;animation:1.2s ease-in-out infinite alternate pulse}@media (max-width:1024px){.banner_skeleton-box{aspect-ratio:16/7}}@media (max-width:768px){.banner_skeleton-box{aspect-ratio:16/9}}@keyframes pulse{0%{opacity:.6}to{opacity:1}}@media (max-width:1024px){.hero_banner .image_wrapper{aspect-ratio:16/7}}@media (max-width:768px){.hero_banner{border-radius:12px}.hero_banner .image_wrapper{aspect-ratio:16/9}}.carousel{border-radius:16px;max-width:1200px;position:relative;overflow:hidden}.carousel__wrapper{aspect-ratio:16/6;height:100%;position:relative}@media (max-width:1024px){.carousel__wrapper{aspect-ratio:16/7}}@media (max-width:768px){.carousel__wrapper{aspect-ratio:16/9}}.carousel__slide{opacity:0;justify-content:center;align-items:center;transition:all .7s ease-in-out;display:flex;position:absolute;inset:0;transform:translate(100%)}.carousel__slide.active{opacity:1;z-index:2;transform:translate(0)}.carousel__slide.left{opacity:0;transform:translate(-100%)}.carousel__slide.right{opacity:0;transform:translate(100%)}.carousel__content{aspect-ratio:16/6;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.carousel__content img{object-fit:cover}.carousel .nav{cursor:pointer;z-index:10;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 60px #1c1e260f}.carousel .nav.prev{left:1rem}.carousel .nav.next{right:1rem}.carousel__dots{z-index:10;background-color:#fff;border-radius:13px;gap:6px;padding:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.carousel__dots .dot{cursor:pointer;background:#dddfe6;border:none;border-radius:50%;width:8px;height:8px;transition:all .2s}.carousel__dots .dot.active,.carousel__dots .dot:hover{background:#545864}.hero_stat{margin-top:24px}.hero_stat-list{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.hero_stat-item{background-color:#f6f7f9;border-radius:12px;place-items:center flex-start;gap:12px;width:100%;padding:16px;display:flex}.hero_stat-header{border-radius:6px;place-items:center;width:36px;height:36px;padding:6px;display:flex}.hero_stat-header.first{background:#fe526c33}.hero_stat-header.second{background:#ffa75133}.hero_stat-header.third{background:#ff323233}.hero_stat-header.fourth{background:#723da133}.hero_stat-body{color:#8d91a2;text-align:start;font-size:14px;font-weight:700;line-height:18px}.hero_stat-body-count{color:#1c1e26}.products{margin-top:45px;margin-bottom:45px}.products_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1024px){.products_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.products_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product_card{color:#1c1e26}.product_card:-webkit-any-link{text-decoration:none}.product_card:active{color:#1c1e26}.product_card_header{position:relative}.product_card_img-wrap{aspect-ratio:204/268;border-radius:12px;width:100%;display:flex;position:relative;overflow:hidden}.product_card_img-wrap img{object-fit:contain}.product_card_img-wrap:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.product_card_favorite{cursor:pointer;background-color:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex;position:absolute;top:10px;left:10px}.product_card_badge{color:#fff;background:#fe526c;border-radius:6px;padding:3px 4px;font-size:16px;font-weight:800;line-height:100%;display:flex;position:absolute;bottom:10px;left:10px}.product_card_body{min-height:118px;padding-top:12px}.product_card_price{color:#ff3232;font-size:18px;font-weight:800;line-height:150%}.product_card_price_login{padding-bottom:2px}.product_card_price_login:after{content:"••••••";letter-spacing:4px;transition:opacity .3s}.product_card:hover .product_card_price_login:after{letter-spacing:0;content:attr(data-hover-text)}.product_card_installmentprice{justify-content:flex-start;align-items:center;display:flex}.product_card_installment{color:#1c1e26;background:#ffcf49;border-radius:4px;align-items:center;padding:2px 4px;font-size:14px;font-weight:800;line-height:100%;display:flex}.product_card_installment .installment_icon{align-items:center;padding-right:4px;display:flex}.product_card_title{letter-spacing:0%;color:#1c1e26;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:6px;font-size:14px;font-weight:500;line-height:150%;display:-webkit-box;overflow:hidden}.product_card_rating{color:#545864;justify-content:flex-start;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:150%;display:flex}.product_card_rating.empty{color:#cbceda}.product_card_stock{box-sizing:border-box;color:#8d91a2;cursor:pointer;background:#eeeff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;margin-top:12px;padding:12px;font-size:14px;font-weight:600;line-height:100%;display:flex}.product_card_btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#ff3232;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-size:14px;font-weight:600;line-height:100%;display:flex}.product_card_btn:hover{background:#ff3232}.product_action{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.product_action button{cursor:pointer;border:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:100%;display:flex}.product_action_group{background-color:#eeeff3;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.product_action_count{text-align:center;width:100%;padding:9px 10px;font-size:14px;font-weight:600;line-height:100%}.product_action_plus,.product_action_minus{padding:9px 10px}.product_action_btn{background-color:#ff3232;border-radius:6px;padding:9px 10px}@media (max-width:767px){.detail{padding:0 16px}}.detail_header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}@media (max-width:767px){.detail_header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}}.detail_header_action{align-items:center;gap:23px;display:flex}@media (max-width:767px){.detail_header_action{justify-content:space-between;gap:16px;width:100%}}.detail_header_action button{cursor:pointer;white-space:nowrap;color:#545864;background-color:#0000;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;line-height:16px;display:flex}@media (max-width:767px){.detail_header_action button{padding:8px;font-size:12px}}.detail_title{color:#1c1e26;margin-bottom:12px;font-size:18px;font-weight:800;line-height:120%}@media (min-width:768px){.detail_title{font-size:22px}}@media (min-width:1024px){.detail_title{font-size:28px}}.detail_sub{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}@media (min-width:768px){.detail_sub{flex-direction:row;justify-content:space-between;align-items:center;margin:18px 0}}.detail_sub_left{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.detail_sub_left{flex-direction:row;align-items:center;gap:21px}}.detail_sub_left div{color:#545864;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}@media (min-width:768px){.detail_sub_left div{font-size:14px}}.detail_sub_right{color:#babecd;align-self:flex-start;font-size:11px;font-weight:500;line-height:120%}@media (min-width:768px){.detail_sub_right{text-align:right;font-size:14px}}.detail_content{flex-direction:column;gap:20px;display:flex}@media (min-width:900px){.detail_content{grid-template-columns:1fr 323px;gap:24px;display:grid}}.detail_content_product{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.detail_content_product{gap:32px}}@media (min-width:1024px){.detail_content_product{gap:40px}}.detail_content_product-main{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.detail_content_product-main{flex-direction:row;gap:36px}}.detail_content_order{flex-direction:column;gap:16px;display:flex}@media (max-width:479px){.detail_content_order{background:#fff;border-top:1px solid #dddfe6;margin-top:auto;padding-top:16px}}@media (min-width:900px){.detail_content_order{gap:18px}}.detail .product_image{width:100%;max-width:400px;position:relative;overflow:hidden}.detail .product_image_wrapper{aspect-ratio:400/533;background-color:#0003;border-radius:16px;width:100%;display:flex;position:relative;overflow:hidden}.detail .product_image_wrapper img{object-fit:contain}.detail .product_image_wrapper:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.detail .product_image_items{gap:8px;height:95px;display:flex;position:absolute;bottom:10px;left:10px}@media (max-width:767px){.detail .product_image_items{gap:6px;height:70px;bottom:8px;left:8px}}.detail .product_image_item{aspect-ratio:64/85;cursor:pointer;background-color:#0003;border:1px solid #8d91a2;border-radius:8px;width:64px;height:85px;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.detail .product_image_item{background-color:#00000005;border-color:#dddfe6;border-radius:6px;width:50px;height:66px}}.detail .product_image_item img{object-fit:contain;width:100%;height:100%;transition:all .2s}.detail .product_image_item:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.detail .product_image_item:hover{border-color:#1c1e26}.detail .product_image_item:hover img{transform:scale(1.05)}.detail .product_about{width:100%}@media (max-width:767px){.detail .product_about{width:100%}}.detail .product_about_title{color:#1c1e26;margin-bottom:16px;font-size:20px;font-weight:800;line-height:120%}@media (max-width:767px){.detail .product_about_title{margin-bottom:12px;font-size:16px}}.detail .product_about_content{flex-direction:column;gap:11px;width:100%;margin-bottom:20px;display:flex}@media (max-width:767px){.detail .product_about_content{gap:8px;margin-bottom:16px}}.detail .product_about_content-item{grid-template-columns:auto 1fr 160px;align-items:end;column-gap:8px;width:100%;display:grid}@media (max-width:767px){.detail .product_about_content-item{border-bottom:1px solid #f5f5f5;grid-template-columns:1fr;row-gap:4px;padding:8px 0}}.detail .product_about_content-name{color:#8d91a2;white-space:nowrap;font-size:14px;font-weight:500;line-height:120%}@media (max-width:767px){.detail .product_about_content-name{white-space:normal;font-size:12px}}.detail .product_about_content-info{color:#1c1e26;justify-self:start;font-size:14px;font-weight:500;line-height:120%}@media (max-width:767px){.detail .product_about_content-info{font-size:12px}}.detail .product_about_content-line{border-bottom:1px solid #dddfe6;width:100%;transform:translateY(-2px)}@media (max-width:767px){.detail .product_about_content-line{display:none}}.detail .product_about_footer{justify-content:flex-start;align-items:center;display:flex}.detail .product_about_footer a{color:#1c1e26;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:120%;text-decoration:none;display:flex}@media (max-width:767px){.detail .product_about_footer a{font-size:12px}}.detail .product_desc_title{color:#1c1e26;margin-bottom:16px;font-size:20px;font-weight:800;line-height:120%}.detail .product_desc_content{font-size:14px;font-weight:500;line-height:150%}.detail .product_desc .mobile-toggle-btn{color:#1c1e26;cursor:pointer;background:#eeeff3;border:none;border-radius:8px;width:100%;margin-top:16px;padding:14px;font-size:16px;font-weight:700;line-height:20px;transition:all .3s;display:none}@media (min-width:769px){.detail .product_desc .mobile-toggle-btn{display:none!important}.detail .product_desc .mobile-hidden{display:block!important}}@media (max-width:768px){.detail .product_desc .product_desc{padding:16px}.detail .product_desc .product_desc_title{text-align:center;margin-bottom:12px!important;font-size:18px!important}.detail .product_desc .product_desc_content{font-size:13px!important;line-height:140%!important}.detail .product_desc .mobile-toggle-btn{display:block}.detail .product_desc .mobile-hidden{animation:.3s ease-in-out fadeIn;display:none}.detail .product_desc .product_desc_content.expanded .mobile-hidden{display:block}.detail .product_desc .product_desc_content{transition:all .3s}}@media (max-width:480px){.detail .product_desc .product_desc{padding:12px}.detail .product_desc .product_desc_title{margin-bottom:10px!important;font-size:16px!important}.detail .product_desc .product_desc_content{font-size:12px!important;line-height:135%!important}.detail .product_desc .mobile-toggle-btn{margin-top:12px;padding:10px 16px;font-size:13px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail .product_comment_header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}@media (max-width:767px){.detail .product_comment_header{margin-bottom:16px}}.detail .product_comment_reviews{justify-content:flex-start;align-items:center;gap:8px;display:flex}.detail .product_comment_reviews-count{color:#1c1e26;font-size:20px;font-weight:800;line-height:20px}@media (max-width:767px){.detail .product_comment_reviews-count{font-size:16px}}.detail .product_comment_reviews-stars{display:flex}.detail .product_comment_reviews-dispaly{color:#545864;font-size:14px;font-weight:500;line-height:150%}@media (max-width:767px){.detail .product_comment_reviews-dispaly{display:none}}.detail .product_comment_all{color:#1c1e26;cursor:pointer;gap:4px;font-size:14px;font-weight:700;line-height:120%;display:flex}.detail .product_comment_list{grid-template-columns:1fr 1fr;gap:12px;display:grid;overflow-x:auto}@media (max-width:767px){.detail .product_comment_list{scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:4px}.detail .product_comment_list::-webkit-scrollbar{display:none}}.detail .product_comment_content{border:1px solid #dddfe6;border-radius:12px;width:100%;min-width:300px;padding:18px 20px}@media (max-width:767px){.detail .product_comment_content{border-color:#f0f0f0;border-radius:8px;flex-shrink:0;width:100%;min-width:260px;padding:12px 14px}}.detail .product_comment_content-header{justify-content:space-between;align-items:center;gap:4px;display:flex}.detail .product_comment_content-title{font-size:14px;font-weight:800;line-height:120%}.detail .product_comment_content-subtitle{color:#8d91a2;font-size:12px;font-weight:500;line-height:120%}.detail .product_comment_content-info{color:#000;margin-top:8px;font-size:14px;font-weight:500;line-height:150%}.detail .product_price{border:1px solid #dddfe6;border-radius:12px;padding:12px 20px 20px}.detail .product_price_title{justify-content:flex-start;align-items:center;gap:6px;margin-bottom:2px;display:flex}.detail .product_price_title-price{color:#fe526c;font-size:24px;font-weight:800;line-height:150%}.detail .product_price_title-protsent{color:#fff;background-color:#fe526c;border-radius:6px;padding:3px 4px;font-size:16px;font-weight:800;line-height:100%;display:flex}.detail .product_price_subtitle{color:#545864;margin-bottom:16px;font-size:14px;font-weight:500;line-height:100%}.detail .product_price_subtitle del{margin-left:7px;font-weight:800}.detail .product_price_progress{margin-bottom:18px}.detail .product_price_progress-day{color:#ff3232;font-size:14px;font-weight:800;line-height:100%}.detail .product_price_progress-day span{color:#1c1e26}.detail .product_price_progress-content{gap:5px;margin-top:6px;margin-bottom:4px;display:flex}.detail .product_price_progress-left{background:#8d91a2;border-radius:4px;flex-shrink:0;width:62px;height:5px}.detail .product_price_progress-right{background:#eeeff3;border-radius:4px;width:100%;height:5px}.detail .product_price_progress-text{color:#545864;gap:13px;font-size:12px;font-weight:500;line-height:12px;display:flex}.detail .product_price_action{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.detail .product_price_action-btn{cursor:pointer;color:#fff;background-color:#ff3232;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.detail .product_price_action_stock{cursor:pointer;color:#8d91a2;background-color:#eeeff3;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.detail .product_price_action button{cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:20px;display:flex}.detail .product_price_action_group{background-color:#eeeff3;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:14px 10px;display:flex}.detail .product_price_action_count{font-size:14px;font-weight:600;line-height:100%}.detail .product_price_action_btn{cursor:pointer;color:#fff;background-color:#ff3232;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.detail .product_price_footer{gap:10px;margin-top:16px;display:flex}.detail .product_price_desc-title{color:#545864;font-size:14px;font-weight:500;line-height:16px}.detail .product_price_desc-subtitle{color:#8d91a2;font-size:12px;font-weight:500;line-height:14px}.detail .product_adress{border:1px solid #dddfe6;border-radius:12px;padding:18px 20px}.detail .product_adress_header{color:#1c1e26;align-items:center;gap:6px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:16px;display:flex}.detail .product_adress_title{color:#1c1e26;margin-bottom:8px;font-size:14px;font-weight:500;line-height:150%}.detail .product_adress_subtitle{color:#545864;font-size:12px;font-weight:500;line-height:150%}.detail .product_adress hr{background-color:#dddfe6;border:none;height:1px;margin:18px 0}.detail .product_market{border:1px solid #dddfe6;border-radius:12px;gap:12px;padding:18px 20px;display:flex}.detail .product_market-icon{display:flex}.detail .product_market_content-header{color:#1c1e26;justify-content:flex-start;align-items:center;gap:1px;font-size:16px;font-weight:700;line-height:120%;display:flex}.detail .product_market_content-body{flex-wrap:wrap;align-items:center;font-size:14px;font-weight:500;line-height:16px;display:flex}.detail .product_market_content-body div{align-items:center;margin:0 6px;display:flex}.detail .product_market_content-body>svg{margin-right:2px;display:flex}.product_modal_wrapper{gap:18px;width:466px;display:flex}.product_modal_wrapper .product_card_header{position:relative}.product_modal_wrapper .product_card_header .product_card_image{aspect-ratio:165/213;border-radius:12px;width:165px;display:flex;position:relative;overflow:hidden}.product_modal_wrapper .product_card_header .product_card_image img{object-fit:contain}.product_modal_wrapper .product_card_header .product_card_image:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.product_modal_wrapper .product_modal{width:100%}.product_modal_wrapper .product_modal_title{justify-content:flex-start;align-items:center;gap:6px;margin-bottom:2px;display:flex}.product_modal_wrapper .product_modal_title-price{color:#fe526c;font-size:24px;font-weight:800;line-height:150%}.product_modal_wrapper .product_modal_title-protsent{color:#fff;background-color:#fe526c;border-radius:6px;padding:3px 4px;font-size:16px;font-weight:800;line-height:100%;display:flex}.product_modal_wrapper .product_modal_subtitle{color:#545864;margin-bottom:16px;font-size:14px;font-weight:500;line-height:100%}.product_modal_wrapper .product_modal_subtitle del{margin-left:7px;font-weight:800}.product_modal_wrapper .product_modal_progress{margin-bottom:18px}.product_modal_wrapper .product_modal_progress-day{color:#ff3232;font-size:14px;font-weight:800;line-height:100%}.product_modal_wrapper .product_modal_progress-day span{color:#1c1e26}.product_modal_wrapper .product_modal_progress-content{gap:5px;margin-top:6px;margin-bottom:4px;display:flex}.product_modal_wrapper .product_modal_progress-left{background:#8d91a2;border-radius:4px;flex-shrink:0;width:62px;height:5px}.product_modal_wrapper .product_modal_progress-right{background:#eeeff3;border-radius:4px;width:100%;height:5px}.product_modal_wrapper .product_modal_progress-text{color:#545864;gap:13px;font-size:12px;font-weight:500;line-height:12px;display:flex}.product_modal_wrapper .product_modal_step{color:#1c1e26;font-weight:500;font-style:Medium;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:18px;font-size:16px;line-height:18px;display:flex}.product_modal_wrapper .product_modal_action{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.product_modal_wrapper .product_modal_action-btn{cursor:pointer;color:#fff;background-color:#ff3232;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.product_modal_wrapper .product_modal_action_stock{cursor:pointer;color:#8d91a2;background-color:#eeeff3;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.product_modal_wrapper .product_modal_action button{cursor:pointer;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:20px;display:flex}.product_modal_wrapper .product_modal_action_group{background-color:#eeeff3;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:14px 10px;display:flex}.product_modal_wrapper .product_modal_action_input{text-align:center;color:#1c1e26;background-color:#0000;border:1px solid #0000;outline:none;width:100%;font-size:14px;font-weight:600;line-height:100%}.product_modal_wrapper .product_modal_action_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_modal_wrapper .product_modal_action_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product_modal_wrapper .product_modal_action_btn{cursor:pointer;color:#fff;white-space:nowrap;background-color:#ff3232;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;display:flex}.product_modal_wrapper .product_modal_footer{gap:10px;margin-top:16px;display:flex}.product_modal_wrapper .product_modal_desc-title{color:#545864;font-size:14px;font-weight:500;line-height:16px}.product_modal_wrapper .product_modal_desc-subtitle{color:#8d91a2;font-size:12px;font-weight:500;line-height:14px}.product_modal_error{color:#fff;background-color:#fe526c;border-radius:6px;margin-top:8px;padding:12px;font-size:15px;font-weight:600;line-height:20px}.catalog_seller{border:1px solid #dddfe6;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.catalog_seller_content{justify-content:flex-start;align-items:center;gap:10px;display:flex}.catalog_seller_content-logo{background-color:#eeeff3;border-radius:6px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.catalog_seller_content-logo img{object-fit:cover}.catalog_seller_content-body{flex-direction:column;gap:7px;display:flex}.catalog_seller_content-name{flex-direction:column;gap:5px;display:flex}.catalog_seller_content-name h4{color:#1c1e26;align-items:center;gap:2px;font-size:18px;font-weight:700;line-height:120%;display:flex}.catalog_seller_content-name p{color:#babecd;font-size:13px;font-weight:500;line-height:14px}.catalog_seller_content-footer{flex-wrap:wrap;align-items:center;font-size:14px;font-weight:500;line-height:16px;display:flex}.catalog_seller_content-footer div{align-items:center;margin:0 6px;display:flex}.catalog_seller_content-footer>svg{margin-right:2px}.catalog_seller_action{cursor:pointer;color:#1c1e26;background-color:#eeeff3;border:none;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:700;line-height:20px}@media (max-width:1024px){.catalog_seller{padding:14px 16px}.catalog_seller_content{gap:10px}.catalog_seller_content-logo{border-radius:6px;width:56px;height:56px}.catalog_seller_content-name h4{font-size:16px}.catalog_seller_content-name p{font-size:12.5px}.catalog_seller_content-footer{font-size:13px;line-height:16px}.catalog_seller_content-footer div{margin:0 5px}.catalog_seller_action{padding:12px 16px;font-size:15px;line-height:18px}}@media (max-width:768px){.catalog_seller{flex-direction:column;align-items:stretch;gap:12px}.catalog_seller_content{gap:12px}.catalog_seller_content-logo{width:52px;height:52px}.catalog_seller_content-body{gap:6px}.catalog_seller_content-name h4{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.catalog_seller_content-name p{font-size:12px}.catalog_seller_content-footer{gap:4px 6px;margin-top:2px;font-size:12.5px}.catalog_seller_content-footer div{margin:0 4px}.catalog_seller_action{text-align:center;width:100%;padding:12px 14px;font-size:14.5px}}@media (max-width:480px){.catalog_seller{gap:10px;padding:12px}.catalog_seller_content-logo{width:48px;height:48px}.catalog_seller_content-name h4{font-size:15px}.catalog_seller_content-name p,.catalog_seller_content-footer{font-size:12px}.catalog_seller_content-footer>svg{margin-right:2px}.catalog_seller_action{border-radius:8px;padding:11px 12px;font-size:14px;line-height:18px}}.catalog_header{justify-content:space-between;align-items:center;margin-top:19px;margin-bottom:25px;display:flex}.catalog_header_title{color:#1c1e26;font-size:28px;font-weight:800;line-height:120%}.catalog_header_btn{display:none}@media (max-width:680px){.catalog_header_title{display:none}.catalog_header_btn{opacity:1;box-sizing:border-box;cursor:pointer;background-color:#eeeff3;border:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:32px;padding:4px 12px;display:flex}.catalog_header_btn svg{transform:scale(.8)}}.catalog_content{gap:28px;display:flex;position:relative}.catalog_content_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.catalog_content_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.catalog_content_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog_content_footer{margin:38px 0}.catalog_sidebar{flex-direction:column;flex-shrink:0;gap:24px;width:220px;display:flex}@media (max-width:680px){.catalog_sidebar{display:none}.catalog_sidebar.catalog_sidebar_show{z-index:10;background-color:#fff;border-bottom:1px solid #dddfe6;flex-direction:column;gap:24px;width:100%;padding:0 8px 100px;display:flex;position:absolute;top:0;left:0;right:0}}.catalog_sidebar_title{color:#1c1e26;font-size:16px;font-weight:700;line-height:120%}.catalog_sidebar_sub-button{color:#babecd;background-color:#0000;border:none;font-size:14px;font-weight:500;line-height:120%}.catalog_sidebar .sidebar_category{flex-direction:column;gap:12px;display:flex}.catalog_sidebar .sidebar_category_header-link{justify-content:flex-start;align-items:center;gap:4px;text-decoration:none;display:flex}.catalog_sidebar .sidebar_category_header-icon{display:flex}.catalog_sidebar .sidebar_category_header-title{color:#1c1e26;font-size:14px;font-weight:700;line-height:120%}.catalog_sidebar .sidebar_category_title{color:#ff3232;font-size:14px;font-weight:700;line-height:120%}.catalog_sidebar .sidebar_category_list{flex-direction:column;gap:12px;padding-left:12px;list-style-type:none;display:flex}.catalog_sidebar .sidebar_category_list-link{color:#1c1e26;font-size:14px;font-weight:500;line-height:120%;text-decoration:none}.catalog_sidebar .sidebar_category_list-link.active,.catalog_sidebar .sidebar_category_list-link:hover{color:#ff3232}.catalog_sidebar .sidebar_price_content{align-items:center;gap:9px;margin-top:12px;display:flex}.catalog_sidebar .sidebar_price_content-input{flex:1}.catalog_sidebar .sidebar_price_content-input input{width:100%;color:inherit;border:1px solid #dddfe6;border-radius:8px;padding:10px 11px;font-size:14px;font-weight:500;line-height:20px}.catalog_sidebar .sidebar_price_content-input input::placeholder{color:#babecd}.catalog_sidebar .sidebar_price_content-input input:focus{outline:none}.catalog_sidebar .sidebar_checkbox{flex-direction:column;gap:12px;display:flex}.catalog_sidebar .sidebar_checkbox_header-title{color:#1c1e26;margin:0;padding:0;font-size:16px;font-weight:700;line-height:120%}.catalog_sidebar .sidebar_checkbox_header-subtitle{color:#babecd;cursor:pointer;font-size:14px;font-weight:500;line-height:120%}.catalog_sidebar .sidebar_checkbox_body{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.catalog_sidebar .sidebar_checkbox_body-item{cursor:pointer;align-items:center;gap:10px;display:flex}.catalog_sidebar .sidebar_checkbox_body-text{color:#1c1e26;font-size:14px;font-weight:500;line-height:20px}.catalog_sidebar .sidebar_color{flex-direction:column;gap:12px;display:flex}.catalog_sidebar .sidebar_color_header-title{color:#1c1e26;margin:0;padding:0;font-size:16px;font-weight:700;line-height:120%}.catalog_sidebar .sidebar_color_header-subtitle{color:#babecd;cursor:pointer;font-size:14px;font-weight:500;line-height:120%}.catalog_sidebar .sidebar_color_body{flex-direction:column;gap:8px;display:flex}.catalog_sidebar .sidebar_color_body-item{cursor:pointer;align-items:center;gap:10px;display:flex}.catalog_sidebar .sidebar_color_body input{display:none}.catalog_sidebar .sidebar_color_body .checkmark{border:1px solid #dddfe6;border-radius:100%;width:18px;height:18px;display:flex}.catalog_sidebar .sidebar_color_body .checkmark svg{display:none}.catalog_sidebar .sidebar_color_body input:checked+.checkmark{background-color:#ff3232;border:1px solid #dddfe6;justify-content:center;align-items:center;display:flex}.catalog_sidebar .sidebar_color_body input:checked+.checkmark svg{display:block}.catalog_sidebar .sidebar_color_body-text{color:#1c1e26;font-size:14px;font-weight:500;line-height:20px}.catalog_sidebar .sidebar_delivery{flex-direction:column;gap:12px;display:flex}.catalog_sidebar .sidebar_delivery_header-title{color:#1c1e26;margin:0;padding:0;font-size:16px;font-weight:700;line-height:120%}.catalog_sidebar .sidebar_delivery_header-subtitle{color:#babecd;cursor:pointer;font-size:14px;font-weight:500;line-height:120%}.catalog_sidebar .sidebar_delivery_body{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.catalog_sidebar .sidebar_delivery_body-item{cursor:pointer;align-items:center;gap:10px;display:flex}.catalog_sidebar .sidebar_delivery_body input{display:none}.catalog_sidebar .sidebar_delivery_body .checkmark{border:1px solid #dddfe6;border-radius:100%;width:18px;height:18px;display:flex}.catalog_sidebar .sidebar_delivery_body input:checked+.checkmark{background-color:#ff3232;border-color:#ff3232;justify-content:center;align-items:center;display:flex;position:relative}.catalog_sidebar .sidebar_delivery_body input:checked+.checkmark span{background-color:#fff;border-radius:100%;width:8px;height:8px}.catalog_sidebar .sidebar_delivery_body-text{color:#1c1e26;font-size:14px;font-weight:500;line-height:20px}.catalog_sidebar .sidebar_search_item{position:relative}.catalog_sidebar .sidebar_search_item .search_icon{color:#9aa0a6;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.catalog_sidebar .sidebar_search_item input{box-sizing:border-box;border:1px solid #dddfe6;border-radius:6px;outline:none;width:100%;height:34px;padding:7px 10px 7px 34px}.catalog_sidebar .sidebar_search_item input::placeholder{color:#9aa0a6}.catalog_sidebar .sidebar_search_item input:focus{border-color:#cfd5dc;box-shadow:0 0 0 3px #3b82f61f}.cart_header{justify-content:flex-start;align-items:flex-end;gap:12px;margin-bottom:8px;display:inline-flex}.cart_header-title{color:#1c1e26;font-size:28px;font-weight:800;line-height:120%}.cart_header-subtitle{color:#545864;padding-bottom:3px;font-size:14px;font-weight:500;line-height:16px}.cart_content{align-items:flex-start;gap:28px;display:flex}@media (max-width:992px){.cart_content{flex-wrap:wrap}.cart_content .cart_content_price,.cart_content .cart_content_price .cart_price{width:100%}}.cart_content_price{position:sticky;top:130px}.cart_footer{color:#8d91a2;margin:35px 0;font-size:14px;font-weight:500;line-height:150%}.cart_empty{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.cart_empty-content{text-align:center;max-width:400px}.cart_empty-icon{opacity:.6;margin-bottom:1rem;font-size:4rem}.cart_empty-title{color:#1c1e26;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.cart_empty-subtitle{color:#8d91a2;margin-bottom:2rem;line-height:1.5}.cart_empty-button{color:#fff;cursor:pointer;background:#ff3232;border:none;border-radius:8px;padding:.75rem 2rem;font-weight:500;transition:all .2s}.cart_empty-button:hover{background:#ff3232;transform:translateY(-1px)}.cart_basket{width:100%}.cart_basket_header{justify-content:space-between;align-items:center;margin:16px;display:flex}.cart_basket_header-checked{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;display:flex}.cart_basket_header-checked span{color:#545864;font-size:14px;font-weight:500;line-height:120%}.cart_basket_header-checked input{display:none}.cart_basket_header-checked .checkmark{background-color:#ff3232;border:1px solid #ff3232;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cart_basket_header-checked .checkmark svg.unchecked{display:block}.cart_basket_header-checked .checkmark svg.checked,.cart_basket_header-checked input:checked+.checkmark svg.unchecked{display:none}.cart_basket_header-checked input:checked+.checkmark svg.checked{display:block}.cart_basket_header-delete{color:#545864;background-color:#0000;border:none;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:500;line-height:120%;display:flex}.cart_basket_list{flex-direction:column;gap:12px;display:flex}.cart_organization{border:1px solid #dddfe6;border-radius:12px;padding:20px 16px}.cart_organization_header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cart_organization_header-organisation{align-items:center;gap:10px;display:flex}.cart_organization_header-icon{background-color:#eeeff3;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;padding:10px;display:flex}.cart_organization_header-name{flex-direction:column;gap:3px;display:flex}.cart_organization_header-title{color:#1c1e26;font-size:16px;font-weight:700;line-height:120%}.cart_organization_header-subtitle{color:#545864;font-size:14px;font-weight:500;line-height:16px}.cart_organization_header-price{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cart_organization_header-total{color:#1c1e26;font-size:18px;font-weight:800;line-height:100%}.cart_organization_header-markup{color:#8d91a2;white-space:nowrap;font-size:14px;font-weight:500;line-height:100%}.cart_organization_header-markup span{color:#8d91a2;font-weight:800}.cart_organization_list{flex-direction:column;gap:16px;display:flex}.cart_product{align-items:stretch;gap:18px;display:flex}.cart_product_header{align-items:flex-start;gap:9px;display:flex}.cart_product_header-image{border-radius:8px;width:118px;height:118px;display:flex;position:relative;overflow:hidden}.cart_product_header-image img{object-fit:contain;width:100%;height:100%}.cart_product_header-image:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.cart_product_header-badge{color:#fff;background-color:#fe526c;border-radius:6px;padding:3px 4px;font-size:14px;font-weight:800;line-height:100%;position:absolute;bottom:8px;left:8px}.cart_product_body{flex-direction:column;justify-content:space-between;width:100%;display:flex}.cart_product_body-title{color:#1c1e26;font-size:15px;font-weight:600;line-height:120%}.cart_product_body-subtitle{color:#8d91a2;font-size:14px;font-weight:500;line-height:100%}.cart_product_body-subtitle span{font-weight:800}.cart_product_footer{justify-content:space-between;gap:29px;display:flex}.cart_product_footer-price{flex-direction:column;justify-content:space-between;display:flex}.cart_product_footer-total{color:#fe526c;white-space:nowrap;font-size:18px;font-weight:800;line-height:100%}.cart_product_footer-group{background-color:#eeeff3;border-radius:6px;justify-content:space-between;align-items:center;gap:3px;min-width:120px;padding:9px 10px;display:flex}.cart_product_footer-group span{color:#1c1e26;font-size:14px;font-weight:600;line-height:100%}.cart_product_footer-group button{cursor:pointer;background-color:#0000;border:none;display:flex}.cart_product_footer-action{flex-direction:column;gap:12px;display:flex}.cart_product_footer-action button{cursor:pointer;background-color:#0000;border:none}@media (max-width:600px){.cart_organization_header-title{color:#1c1e26;font-size:14px;font-weight:700;line-height:120%}.cart_organization_header-subtitle{color:#545864;font-size:12px;font-weight:500;line-height:14px}.cart_organization_header-price{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cart_organization_header-total{color:#1c1e26;font-size:16px;font-weight:800;line-height:100%}.cart_organization_header-markup{color:#8d91a2;white-space:nowrap;font-size:12px;font-weight:500;line-height:100%}.cart_organization_header-markup span{color:#8d91a2;font-weight:800}.cart_product{background:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:88px 1fr;gap:10px;display:grid;position:relative}.cart_product .cart_product_header-image{border-radius:10px;width:88px;height:88px}.cart_product .cart_product_header-image img{object-fit:contain}.cart_product .cart_product_header-label{z-index:10;position:absolute;top:0;right:0}.cart_product .cart_product_header-label input[type=checkbox]{accent-color:#22c55e}.cart_product .cart_product_header-badge{border-radius:6px;padding:2px 6px;font-size:12px;bottom:6px;left:6px}.cart_product .cart_product_body{justify-content:center}.cart_product .cart_product_body-title{line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:120%;display:-webkit-box;overflow:hidden}.cart_product .cart_product_body-subtitle{color:#8d91a2;margin-top:4px;font-size:12px}.cart_product .cart_product_body-subtitle span{font-weight:800}.cart_product .cart_product_footer{grid-column:1/3;justify-content:space-between;align-items:center;gap:8px;display:flex}.cart_product .cart_product_footer-price{align-items:center;gap:10px;display:flex}.cart_product .cart_product_footer-total{color:#fe526c;white-space:nowrap;font-size:18px;font-weight:800}.cart_product .cart_product_footer-action{align-items:center;gap:8px;display:inline-flex}.cart_product .cart_product_footer-action button{background:#fff;border:1px solid #e8e9ef;border-radius:8px;padding:8px;display:flex}.cart_product .cart_product_footer-group{background:#eeeff3;align-items:center;gap:6px;min-width:140px;padding:10px 12px;display:inline-flex}.cart_product .cart_product_footer-group span{text-align:center;color:#1c1e26;min-width:34px;font-size:14px;font-weight:600}.cart_product .cart_product_footer-group button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}}.cart_price{background-color:#fff;border:1px solid #dddfe6;border-radius:12px;flex-shrink:0;width:323px;padding:16px 20px 20px}.cart_price_list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.cart_price_list_item{white-space:nowrap;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.cart_price_list_item>div{font-size:14px;font-weight:500;line-height:120%}.cart_price_list_item-name{color:#8d91a2;align-items:flex-end;gap:8px;width:100%;display:flex}.cart_price_list_item-name .line{background-color:#dddfe6;width:100%;height:1px;margin-bottom:3px}.cart_price_list_item-name{color:#1c1e26}.cart_price_list_item.first .cart_price_list_item-name,.cart_price_list_item.first .cart_price_list_item-info{color:#1c1e26;font-size:18px;font-weight:800;line-height:120%}.cart_price_list_item.second .cart_price_list_item-info{color:#fe526c}.cart_price_header{color:#1c1e26;font-size:18px;font-weight:800;line-height:100%}.cart_price_title{justify-content:flex-start;align-items:center;gap:6px;margin-bottom:2px;display:flex}.cart_price_title-price{color:#fe526c;font-size:24px;font-weight:800;line-height:150%}.cart_price_subtitle{color:#545864;margin-bottom:16px;font-size:14px;font-weight:500;line-height:100%}.cart_price_subtitle del{margin-left:7px;font-weight:800}.cart_price_progress{margin-bottom:18px}.cart_price_progress-day{color:#ff3232;font-size:14px;font-weight:800;line-height:100%}.cart_price_progress-day span{color:#1c1e26}.cart_price_progress-content{gap:5px;margin-top:6px;margin-bottom:4px;display:flex}.cart_price_progress-left{background:#8d91a2;border-radius:4px;flex-shrink:0;width:62px;height:5px}.cart_price_progress-right{background:#eeeff3;border-radius:4px;width:100%;height:5px}.cart_price_progress-text{color:#545864;gap:13px;font-size:12px;font-weight:500;line-height:12px;display:flex}.cart_price_action{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.cart_price_action-btn{cursor:pointer;color:#fff;background-color:#ff3232;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 10px;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:flex}.cart_price_footer{gap:10px;margin-top:16px;display:flex}.cart_price_desc-title{color:#545864;font-size:14px;font-weight:500;line-height:16px}.cart_price_desc-subtitle{color:#8d91a2;font-size:12px;font-weight:500;line-height:14px}.checkout{margin-top:36px}.checkout_header{margin-bottom:24px}.checkout_header h1{color:#1c1e26;font-size:28px;font-weight:800;line-height:120%}.checkout_wrapper{align-items:flex-start;gap:29px;display:flex}.checkout_content{background-color:#fff;border-radius:12px;flex-direction:column;gap:20px;width:100%;padding:20px;display:flex;box-shadow:0 10px 60px #1c1e260f}.checkout_line{background-color:#dddfe6;border:none;height:1px}.checkout_price{width:323px}.checkout_price .cart_price{border:none;box-shadow:0 10px 60px #1c1e260f}.checkout_desc{color:#8d91a2;margin-top:13px;font-size:13px;font-weight:500;line-height:150%}.checkout_way_header{color:#1c1e26;margin-bottom:18px;font-size:18px;font-weight:800;line-height:100%}.checkout_way_content{justify-content:center;gap:20px;display:flex}.checkout_way_main{border:3px solid #eeeff3;border-radius:12px;flex-direction:column;flex:1;align-items:stretch;gap:8px;padding:18px 20px;display:flex}.checkout_way_main-header{color:#1c1e26;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;line-height:16px;display:flex;position:relative}.checkout_way_main-text{justify-content:center;align-items:center;gap:6px;display:flex}.checkout_way_main-icon{width:18px;height:18px;display:none}.checkout_way_main-body{color:#1c1e26;font-size:14px;font-weight:500;line-height:150%}.checkout_way_main-footer{color:#545864;font-size:12px;font-weight:500;line-height:150%}.checkout_way_item{align-items:stretch;height:100%;display:flex}.checkout_way_item input{display:none}.checkout_way_item input:checked+.checkout_way_main{border-color:#ff3232}.checkout_way_item input:checked+.checkout_way_main .checkout_way_main-icon{display:block}.checkout_form_header{color:#1c1e26;margin-bottom:18px;font-size:18px;font-weight:800;line-height:100%}.checkout_form_content{grid-template:"item1 item2""item3 item3"/1fr 1fr;gap:20px;display:grid}.checkout_form_content>:first-child{grid-area:item1}.checkout_form_content>:nth-child(2){grid-area:item2}.checkout_form_content>:nth-child(3){grid-area:item3}.checkout_form_content .form_item label{color:#545864;font-size:14px;font-weight:500;line-height:100%}.checkout_form_content .form_item_input{background-color:#f6f7f9;border:1px solid #dddfe6;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.checkout_form_content .form_item_input input{border:none;font-size:16px;font-weight:500;line-height:20px}.checkout_form_content .form_item_input input:focus,.checkout_form_content .form_item_input input:active{border:none;outline:none}.checkout_form_content .form_item_textarea{border:1px solid #dddfe6;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;margin-top:8px;padding:12px;display:flex}.checkout_form_content .form_item_textarea textarea{background-color:#0000;border:none;width:100%;font-size:16px;font-weight:500;line-height:20px}.checkout_form_content .form_item_textarea textarea:focus,.checkout_form_content .form_item_textarea textarea:active{border:none;outline:none}@media (max-width:1024px){.checkout_wrapper{gap:20px}.checkout_content{gap:16px;padding:16px}.checkout_price{width:280px}.checkout_price .cart_price{border-radius:12px}.checkout_way_main{gap:6px;padding:16px}.checkout_way_main-header{font-size:15px}.checkout_way_main-footer{font-size:12px}}@media (max-width:768px){.checkout{margin-top:20px}.checkout_header h1{font-size:22px}.checkout_wrapper{flex-direction:column;align-items:stretch;gap:16px}.checkout_content{border-radius:12px;gap:14px;padding:14px;box-shadow:0 6px 30px #1c1e260d}.checkout_price{width:100%}.checkout_price .cart_price{width:100%;box-shadow:0 6px 30px #1c1e260d}.checkout_desc{margin-top:10px;font-size:12px}.checkout_way_header{margin-bottom:14px;font-size:16px}.checkout_way_content{flex-direction:column;align-items:stretch;gap:12px}.checkout_way_item{width:100%}.checkout_way_main{gap:6px;padding:14px}.checkout_way_main-header{font-size:15px;line-height:1.2}.checkout_way_main-text{gap:6px}.checkout_way_main-text svg{min-width:18px;min-height:18px}.checkout_way_main-icon{display:none}.checkout_way_main-footer{font-size:12px;line-height:150%}.checkout_way_item input:checked+.checkout_way_main .checkout_way_main-icon{display:block}.checkout_form_header{margin-bottom:14px;font-size:16px}.checkout_form_content{grid-template:"item1""item2""item3"/1fr;gap:14px}.checkout_form_content .form_item label{font-size:13px}.checkout_form_content .form_item_input{gap:10px;padding:10px}.checkout_form_content .form_item_input input{font-size:15px;line-height:20px}.checkout_form_content .form_item_textarea{gap:10px;padding:10px}.checkout_form_content .form_item_textarea textarea{min-height:96px;font-size:15px;line-height:20px}}@media (max-width:576px){.checkout_content{padding:12px}.checkout_desc{font-size:11.5px}.checkout_way_main{border-width:2px;border-radius:10px}.checkout_form_content{gap:12px}.checkout_form_content .form_item_input,.checkout_form_content .form_item_textarea{border-radius:8px}}@media (max-width:400px){.checkout_header h1{font-size:20px}.checkout_way_main-header{font-size:14px}.checkout_way_main-footer{font-size:11.5px}.checkout_form .form_item_input input,.checkout_form .form_item_textarea textarea{font-size:14px}}.order_detail_header{justify-content:space-between;align-items:center;margin-top:18px;margin-bottom:12px;display:flex}.order_detail_header-title,.order_detail_header-title__wrapper{align-items:flex-end;gap:8px;display:flex;position:relative}.order_detail_header-title__wrapper .copy-icon{opacity:0;cursor:pointer;align-self:center;transition:opacity .2s;position:absolute;left:-8px;transform:translate(-100%)}.order_detail_header-title__wrapper:hover .copy-icon{opacity:1}.order_detail_header-title h4{color:#1c1e26;font-size:28px;font-weight:800;line-height:120%}.order_detail_header-title span{color:#545864;padding-bottom:3px;font-size:14px;font-weight:500;line-height:16px}.order_detail_header-schedule{color:#1c1e26;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:16px;display:flex}@media (hover:hover){.order_detail_header-title__wrapper:hover .copy-icon{opacity:1}}@media (max-width:1024px){.order_detail_header-title h4{font-size:24px;line-height:120%}.order_detail_header-title span{font-size:13px}.order_detail_header-schedule{font-size:15px}}@media (max-width:768px){.order_detail_header{flex-direction:column;align-items:stretch;gap:10px}.order_detail_header-title{align-items:flex-start}.order_detail_header-title__wrapper{gap:8px;padding-left:28px;position:relative}.order_detail_header-title__wrapper .copy-icon{opacity:1;position:absolute;top:2px;left:0;transform:none}.order_detail_header-title span{color:#8d91a2;order:2;width:100%;padding-bottom:0;font-size:12.5px;line-height:16px}.order_detail_header-schedule{background:#fff;border:1px solid #e8e9ef;border-radius:10px;justify-content:center;align-self:stretch;gap:8px;padding:10px 12px;font-size:14px}}@media (max-width:480px){.order_detail_header-title h4{font-size:18px}.order_detail_header-schedule{padding:9px 12px;font-size:13.5px}}.order_detail_step{width:100%;margin-bottom:20px;position:relative}.order_detail_step.one-row .steps_viewport{width:100%;padding-bottom:6px;overflow:auto visible}.order_detail_step.one-row .steps_track{flex-wrap:nowrap;align-items:center;gap:20px;width:max-content;min-height:40px;padding:0;display:flex;position:relative}.order_detail_step.one-row .line{pointer-events:none;z-index:1;height:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.order_detail_step.one-row .line.background{border-top:1.5px solid #babecd;width:100%}.order_detail_step.one-row .line.active{z-index:2;border-top:1.5px solid #1c1e26;width:0;transition:width .3s}.order_detail_step.one-row .step_item{z-index:3;white-space:nowrap;background:#fff;flex:none;align-items:center;gap:5px;padding:0 4px;display:flex;position:relative}.order_detail_step.one-row .step_item:first-child{padding-left:0}.order_detail_step.one-row .step_item_number{background:#fff;border:1.5px solid #1c1e26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;line-height:16px;display:flex}.order_detail_step.one-row .step_item_title{font-size:14px;font-weight:700;line-height:16px}.order_detail_step.one-row .step_item.completed{color:#1c1e26}.order_detail_step.one-row .step_item.pending{color:#babecd}.order_detail_step.one-row .step_item.pending .step_item_number{border-color:#babecd}.order_detail_step.one-row .step_item.info{color:#ffa751}.order_detail_step.one-row .step_item.info .step_item_number{border-color:#ffa751}.order_detail_step.one-row .step_item.success{color:#ff3232}.order_detail_step.one-row .step_item.success .step_item_number{border-color:#ff3232}.order_detail_step.one-row .step_item.warning{color:#ffa751}.order_detail_step.one-row .step_item.warning .step_item_number{border-color:#ffa751}.order_detail_step.one-row .step_item.danger{color:#fe526c}.order_detail_step.one-row .step_item.danger .step_item_number{border-color:#fe526c}.order_detail_step.one-row .step_finish{z-index:3;background:#fff;flex:none;justify-content:center;align-items:center;padding-left:4px;display:flex;position:relative}.order_detail_content{gap:28px;display:flex;position:relative}@media (max-width:911px){.order_detail_content{flex-wrap:wrap}}.order_detail_content-list{flex-direction:column;gap:12px;width:100%;display:flex}.order_detail_content-left{flex-direction:column;gap:18px;display:flex}@media (max-width:911px){.order_detail_content-left,.order_detail_content-left .cart_price{width:100%}}.order_detail_content_actions{flex-direction:column;gap:10px;width:100%;display:flex}.order_detail_content_actions-list{gap:10px;display:flex}.order_detail_content_actions button{color:#1c1e26;cursor:pointer;background-color:#fff;border:1px solid #dddfe6;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:14px;font-size:16px;font-weight:700;line-height:20px;display:flex}.order_detail_content_actions button svg{stroke:#1c1e26}.order_detail_content_actions button.active{color:#fff;background-color:#ff3232}.order_detail_content_actions button.active svg{stroke:#fff!important}.order_detail_content_call{color:#1c1e26;cursor:pointer;background-color:#f6f7f9;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:48px;padding:14px;font-size:16px;font-weight:700;line-height:20px;display:flex}.order_detail_content_call svg{stroke:#1c1e26}.order_detail_footer{color:#8d91a2;margin:48px 0;font-size:14px;font-weight:500;line-height:150%}.cart_order_product{align-items:stretch;gap:18px;display:flex}@media (max-width:512px){.cart_order_product{grid-template-columns:auto auto;display:grid}.cart_order_product_header{grid-row:1/span 2}}.cart_order_product_header-image{border-radius:8px;width:118px;height:118px;display:flex;position:relative;overflow:hidden}.cart_order_product_header-image img{object-fit:contain;width:100%;height:100%}.cart_order_product_header-image:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.cart_order_product_header-badge{z-index:3;color:#fff;background-color:#fe526c;border-radius:6px;padding:3px 4px;font-size:14px;font-weight:800;line-height:100%;position:absolute;bottom:8px;left:8px}.cart_order_product_header-mask{z-index:2;background:#1c1e2699;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cart_order_product_header-inside{color:#1c1e26;background-color:#ffcf49;justify-content:center;align-items:center;gap:4px;width:100%;padding:10px 15px;font-size:14px;font-weight:600;line-height:100%;display:flex}.cart_order_product_body{flex-direction:column;justify-content:space-between;gap:4px;width:100%;display:flex}.cart_order_product_body-title{color:#1c1e26;font-size:15px;font-weight:600;line-height:120%}.cart_order_product_body-subtitle{color:#8d91a2;font-size:14px;font-weight:500;line-height:100%}.cart_order_product_body-subtitle span{font-weight:800}.cart_order_product_body-button .reorder_button{color:#1c1e26;background-color:#fff;border:1px solid #dddfe6;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:100%;display:flex}.cart_order_product_footer{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.cart_order_product_footer-price{color:#babecd;white-space:nowrap;font-size:18px;font-weight:800;line-height:100%}.cart_order_product_footer-total .first{color:#fe526c;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:100%;display:flex}.cart_order_product_footer-total .second{color:#1c1e26;font-size:14px;font-weight:600;line-height:100%}.cart_order_product .reorder_input{border:1px solid #dddfe6;border-radius:8px;width:100%;margin-bottom:16px;padding:11px 12px}.profile_layout{gap:28px;display:flex;position:relative}.profile_layout_sidebar{flex-direction:column;flex-shrink:0;width:220px;display:flex}.profile_layout_sidebar-link{color:#1c1e26;padding:12px 18px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.profile_layout_sidebar-link:hover{color:#ff3232}.profile_layout_sidebar-link.active{cursor:pointer;background-color:#eeeff3;border-radius:8px}.profile_layout_content{width:100%}@media (max-width:1000px){.profile_layout{flex-direction:column;gap:14px}.profile_layout_sidebar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;width:100%;padding-bottom:6px;overflow-x:auto}.profile_layout_sidebar::-webkit-scrollbar{display:none}.profile_layout_sidebar-link{white-space:nowrap;background:#f6f7f9;border:1px solid #e8e9ef;border-radius:8px;flex:none;padding:10px 14px;font-size:14px;line-height:18px}.profile_layout_sidebar-link:hover{color:#ff3232;background:#f1f5f3}.profile_layout_sidebar-link.active{color:#fff;background:#ff3232;border-color:#ff3232}.profile_layout_content{width:100%}}@media (max-width:768px){.profile_layout_sidebar{display:none}}.orders{flex-direction:column;gap:18px;display:flex}.orders_header{justify-content:flex-start;align-items:center;gap:12px;display:flex;overflow-y:auto}.orders_header a{color:#1c1e26;white-space:nowrap;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.orders_header a:hover,.orders_header a.active{color:#fff;background-color:#545864}.orders_content{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}@media (max-width:768px){.orders_content{grid-template-columns:repeat(1,1fr)}}.order{border:1px solid #dddfe6;border-radius:8px}.order_header{background-color:#f6f7f9;border-bottom:1px solid #dddfe6;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;overflow:hidden}.order_header h6{color:#1c1e26;font-size:18px;font-weight:800;line-height:24px}.order_header button{color:#1c1e26;background-color:#fff;border:1px solid #dddfe6;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:600;line-height:100%}.order_body{flex-direction:column;gap:15px;padding:16px;display:flex}.order_body_content{flex-direction:column;gap:12px;display:flex}.order_body_content-item{align-items:center;gap:16px;display:flex}.order_body_content-header{color:#8d91a2;text-align:start;flex-shrink:0;width:102px;font-size:14px;font-weight:600;line-height:100%}.order_body_content-body{color:#1c1e26;font-size:14px;font-weight:600;line-height:100%}.order_body_content-body.status{justify-content:flex-start;align-items:center;gap:9px;display:flex}.order_body_content-body.status .badge{color:#1c1e26;background-color:#eeeff3;border-radius:4px;padding:2.5px 6px;font-size:14px;font-weight:500;line-height:120%}.order_body_content-body.status .badge.warning{color:#fff;background-color:#01b379}.order_body_content-body.status .badge.info{color:#1c1e26;background-color:#eeeff3}.order_body_content-body.status .badge.danger{color:#fff;background-color:#fe526c}.order_body_content-body.status .badge.success{color:#fff;background-color:#ffa751}.order_body_content-body.status .date{color:#8d91a2;font-size:14px;font-weight:600;line-height:100%}.order_body_footer{color:#1c1e26;letter-spacing:0%;cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:16px;display:flex}.order_modal_alter{color:#1c1e26;background-color:#ffcf49;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;padding:12px;display:flex}.order_modal_alter-icon{display:flex}.order_modal_price{width:100%;margin-bottom:24px}.order_modal_price_header{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.order_modal_price_header-left{align-items:flex-end;gap:6px;display:flex}.order_modal_price_header-left span{color:#8d91a2;font-size:15px;font-weight:800;line-height:20px}.order_modal_price_header-left span:first-child{color:#1c1e26;font-size:20px;font-weight:800;line-height:20px}.order_modal_price_header-right{align-items:flex-end;gap:6px;display:flex}.order_modal_price_header-right span{color:#8d91a2;font-size:14px;font-weight:500;line-height:100%}.order_modal_price_header-right span:first-child{color:#1c1e26;font-size:15px;font-weight:800;line-height:14px}.order_modal_price_body{padding:10px 0}.order_modal_price_footer{gap:12px;display:flex}.order_modal_price_footer div{letter-spacing:0%;color:#8d91a2;padding-left:16px;font-size:14px;font-weight:500;line-height:100%;position:relative}.order_modal_price_footer div:after{content:"";border-radius:100%;width:10px;height:10px;position:absolute;top:2px;left:0}.order_modal_price_footer-paid:after{background-color:#ff3232}.order_modal_price_footer-unpaid:after{background-color:#eeeff3}.order_modal_table_wrapper{background:#fff;border:1px solid #dddfe6;border-radius:.5rem;overflow:auto hidden;box-shadow:0 1px 2px #0000000a}.order_modal_table{border-collapse:separate;border-spacing:0;width:100%}.order_modal_table thead tr th{color:#8d91a2;text-align:start;background-color:#f6f7f9;border-bottom:1px solid #dddfe6;padding:13px 10px;font-size:15px;font-weight:700;line-height:20px}.order_modal_table tbody tr th,.order_modal_table tbody tr td{color:#1c1e26;border-bottom:1px solid #dddfe6;padding:11px 10px;font-size:15px;line-height:20px}.order_modal_table tbody tr th{font-weight:700}.order_modal_table tbody tr td{font-weight:500}.order_modal_table tbody tr td span{border-radius:4px;padding:2.5px 6px;font-size:14px;font-weight:500;line-height:120%}.order_modal_table tbody tr td span.success{color:#fff;background-color:#ff3232}.order_modal_table tbody tr td span.info{color:#1c1e26;background-color:#eeeff3}.order_modal_table tbody tr td span.danger{color:#fff;background-color:#fe526c}@media (max-width:768px){.order_modal_alter{border-radius:8px;gap:8px;padding:10px;font-size:14px}.order_modal_alter-icon svg{width:18px;height:18px}.order_modal_price{margin-bottom:16px}.order_modal_price_header{flex-direction:row;align-items:stretch;gap:6px}.order_modal_price_header-left{justify-content:flex-start}.order_modal_price_header-left span:first-child{font-size:18px;line-height:20px}.order_modal_price_header-left span{font-size:14px}.order_modal_price_header-right{justify-content:flex-start}.order_modal_price_header-right span{font-size:12.5px}.order_modal_price_header-right span:first-child{font-size:14px}.order_modal_price_body{padding:8px 0}.order_modal_price_footer{flex-wrap:wrap;gap:10px}.order_modal_price_footer div{padding-left:14px;font-size:12.5px}.order_modal_price_footer div:after{width:9px;height:9px;top:1px}.order_modal_table_wrapper{height:auto;overflow:auto}.order_modal_table{min-width:640px}.order_modal_table thead tr th{z-index:1;padding:10px 8px;font-size:13px;position:sticky;top:0}.order_modal_table tbody tr th,.order_modal_table tbody tr td{white-space:nowrap;padding:9px 8px;font-size:13px}.order_modal_table tbody tr td span{padding:2px 6px;font-size:12px}}@media (max-width:480px){.order_modal_alter{font-size:13.5px}.order_modal_price_header-left span:first-child{font-size:16px}.order_modal_price_header-left span{font-size:13px}.order_modal_price_header-right span{font-size:12px}.order_modal_price_body{padding:6px 0}.order_modal_price_footer div{padding-left:12px;font-size:12px}.order_modal_table{min-width:600px}.order_modal_table thead tr th,.order_modal_table tbody tr th,.order_modal_table tbody tr td{padding:8px 7px;font-size:12.5px}}.bought{flex-direction:column;gap:18px;display:flex}.bought_header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.bought_header a{color:#1c1e26;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.bought_header a:hover,.bought_header a.active{color:#fff;background-color:#545864}.bought_content{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-bottom:24px;display:grid}@media (max-width:1024px){.bought_content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.bought_content{grid-template-columns:repeat(2,minmax(0,1fr))}}.featured{flex-direction:column;gap:18px;min-height:calc(100vh - 120px);margin-bottom:44px;display:flex}.featured_header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.featured_header a{color:#1c1e26;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.featured_header a:hover,.featured_header a.active{color:#fff;background-color:#545864}.featured_content{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;margin-bottom:24px;display:grid}@media (max-width:1024px){.featured_content{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.featured_content{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews{flex-direction:column;gap:18px;min-height:calc(100vh - 120px);margin-bottom:44px;display:flex}.reviews_header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.reviews_header a{color:#1c1e26;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.reviews_header a:hover,.reviews_header a.active{color:#fff;background-color:#545864}.reviews_content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-bottom:24px;display:grid}@media (max-width:1024px){.reviews_content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.reviews_content{grid-template-columns:repeat(1,minmax(0,1fr))}}.review_rating{border:1px solid #dddfe6;border-radius:8px;gap:12px;padding:16px;display:flex}.review_rating_media{aspect-ratio:1;box-sizing:border-box;border-radius:8px;flex-shrink:0;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.review_rating_media img{object-fit:contain;width:100%;height:100%}.review_rating_media:after{content:"";background-color:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.review_rating_content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.review_rating_content-title{color:#1c1e26;height:36px;font-size:15px;font-weight:600;line-height:120%}.review_rating_content-btn{color:#1c1e26;cursor:pointer;background:#fff;border:1px solid #dddfe6;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:600;line-height:100%}.review_rating_content-block{flex-direction:column;gap:6px;display:flex}.review_rating_content-body{justify-content:flex-start;align-items:center;gap:6px;display:flex}.review_rating_content-body span{color:#8d91a2;font-size:12px;font-weight:500;line-height:120%}.review_rating_content-star{width:100px;display:flex}.review_rating_content-comment{font-size:14px;font-weight:500;line-height:150%}.review_form{flex-direction:column;gap:16px;display:flex}.review_form-label{letter-spacing:0%;color:#545864;margin-bottom:8px;font-size:14px;font-weight:500;line-height:100%;display:block}.review_form_stars{display:flex}.review_form_star{background:0 0;border:none}.review_form_textarea{width:100%;letter-spacing:0%;border:1px solid #dddfe6;border-radius:8px;padding:12px;font-size:16px;font-weight:500;line-height:20px}.review_form_textarea::placeholder{color:#babecd}.review_form_checkbox{letter-spacing:0%;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.review_form_submit{color:#fff;cursor:pointer;background-color:#ff3232;border:none;border-radius:8px;margin-top:12px;padding:14px}.review_form_submit:disabled{opacity:.6}.notification_header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.notification_header a{color:#1c1e26;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.notification_header a:hover,.notification_header a.active{color:#fff;background-color:#545864}.notification_content{border:1px solid #dddfe6;border-radius:12px;margin-top:18px;padding:24px}.notification_content_card{justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.notification_content_card-icon{box-sizing:border-box;background-color:#f6f7f9;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:flex;position:relative}.notification_content_card-icon .unread{background-color:#fe526c;border:1.5px solid #f6f7f9;border-radius:100%;width:8px;height:8px;display:flex;position:absolute;bottom:9px;right:7px}.notification_content_card-body{border-bottom:1px solid #dddfe6;width:100%}.notification_content_card-title{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.notification_content_card-title h4{color:#1c1e26;letter-spacing:0%;margin:0;padding:0;font-size:15px;font-weight:600;line-height:120%}.notification_content_card-title span{letter-spacing:0%;color:#8d91a2;font-size:14px;font-weight:500;line-height:120%}.notification_content_card-content{font-weight:500;font-style:Medium;letter-spacing:0%;color:#1c1e26;margin-bottom:16px;font-size:14px;line-height:150%}.penalty_header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.penalty_header a{color:#1c1e26;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.penalty_header a:hover,.penalty_header a.active{color:#fff;background-color:#545864}.penalty_content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:18px;margin-bottom:24px;display:grid}@media (max-width:1024px){.penalty_content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.penalty_content{grid-template-columns:repeat(1,minmax(0,1fr))}}.penalty_content_card{border:1px solid #dddfe6;border-radius:8px;padding:16px}.penalty_content_card-header{justify-content:space-between;align-items:center;display:flex}.penalty_content_card-badge{font-weight:500;font-style:Medium;border-radius:4px;padding:2.5px 6px;font-size:14px;line-height:120%}.penalty_content_card-badge.success{color:#fff;background-color:#ff3232}.penalty_content_card-badge.warning{color:#1c1e26;background-color:#ffcf49}.penalty_content_card-date{font-weight:600;font-style:SemiBold;letter-spacing:0%;color:#8d91a2;font-size:14px;line-height:100%}.penalty_content_card-body p{font-weight:600;font-style:SemiBold;letter-spacing:0%;margin:8px 0;font-size:14px;line-height:150%}.penalty_content_card-price{font-weight:800;font-style:ExtraBold;letter-spacing:0%;font-size:18px;line-height:100%}.penalty_content_card-price.success{color:#8d91a2}.penalty_content_card-price.warning{color:#fe526c}.customer_card{background:#fff;border:1px solid #dddfe6;border-radius:12px;margin-bottom:24px;padding:24px}.customer_card-title{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:28px;font-weight:800;line-height:1;display:flex}.customer_card-title:focus{outline:none}.customer_card-title:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #6aa6ff}.customer_card-chevron{flex:none;transition:transform .25s}.customer_card-body{transition:max-height .25s;overflow:hidden}.customer_card-body_inner{margin-top:20px;padding-top:4px}.customer_card.is-open .customer_card-chevron{transform:rotate(180deg)}.payment_metrics{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.payment_metrics--loading{text-align:center;color:#8d91a2;padding:40px;font-size:14px}.payment_metrics_cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.payment_metrics_card{background:#eeeff3;border:none;border-radius:12px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.payment_metrics_card--overdue{background:#fff;border:1px solid #dddfe6}.payment_metrics_card-label{color:#545864;font-size:16px;font-weight:500;line-height:20px}.payment_metrics_card-value{align-items:center;gap:6px;display:flex}.payment_metrics_card-amount{color:#1c1e26;font-size:26px;font-weight:800;line-height:32px}.payment_metrics_card-amount--overdue{color:#fb0026}.payment_metrics_card-icon{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.payment_metrics_card-icon--overdue{background:#eeeff3}.payment_metrics_summary{flex-direction:column;gap:6px;display:flex}.payment_metrics_progress-bar{background:#eeeff3;border-radius:8px;height:12px;display:flex;overflow:hidden}.payment_metrics_progress-segment{height:100%;transition:width .3s}.payment_metrics_progress-segment--paid{background:#7ec801}.payment_metrics_progress-segment--overdue{background:#fb0026}.payment_metrics_progress-segment--remaining{background:#ff7d01}.payment_metrics_stats{flex-wrap:wrap;gap:18px;display:flex}.payment_metrics_stat{flex-direction:column;gap:0;display:flex}.payment_metrics_stat--right{text-align:right;margin-left:auto}.payment_metrics_stat-value{font-size:16px;font-weight:800;line-height:16px}.payment_metrics_stat-value--orange{color:#ff7d01}.payment_metrics_stat-value--red{color:#fb0026}.payment_metrics_stat-value--green{color:#7ec801}.payment_metrics_stat-value--dark{color:#545864}.payment_metrics_stat-label{color:#8d91a2;font-size:12px;font-weight:500;line-height:14px}.payments_toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.payments_tabs{justify-content:flex-start;align-items:center;gap:12px;display:flex}.payments_tabs a{color:#1c1e26;white-space:nowrap;background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:7.5px 10px;font-size:14px;font-weight:500;line-height:120%;text-decoration:none;display:flex}.payments_tabs a:hover,.payments_tabs a.active{color:#fff;background-color:#545864}.payments_filters{align-items:center;gap:12px;display:flex}.transaction_history_table_wrapper{background:#fff;border:1px solid #dddfe6;border-radius:.5rem;overflow:auto hidden;box-shadow:0 1px 2px #0000000a}.transaction_history_table{border-collapse:separate;border-spacing:0;width:100%}.transaction_history_table thead tr th{color:#8d91a2;text-align:start;background-color:#f6f7f9;border-bottom:1px solid #dddfe6;padding:13px 10px;font-size:15px;font-weight:700;line-height:20px}.transaction_history_table thead tr th:last-child{text-align:end}.transaction_history_table tbody tr th,.transaction_history_table tbody tr td{color:#1c1e26;border-bottom:1px solid #dddfe6;padding:11px 10px;font-size:15px;line-height:20px}.transaction_history_table tbody tr:last-child th,.transaction_history_table tbody tr:last-child td{border-bottom:0}.transaction_history_table tbody tr td:last-child{text-align:end}.transaction_history_table tbody tr th{font-weight:700}.transaction_history_table tbody tr td{font-weight:500}.transaction_history_table tbody tr td span{border-radius:4px;padding:2.5px 6px;font-size:14px;font-weight:500;line-height:120%}.transaction_history_table tbody tr td span.success{color:#fff;background-color:#01b379}.transaction_history_table tbody tr td span.warning{color:#fff;background-color:#ffa751}.transaction_history_table tbody tr td span.danger{color:#fff;background-color:#fe526c}.transaction_history_table tbody tr td span.info{color:#545864;background-color:#eeeff3}.transaction_history_export{color:#385eff;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.transaction_history_export:hover{opacity:.8}.transaction_history_order_link{color:#385eff;font-weight:600;text-decoration:none}.transaction_history_order_link:hover{text-decoration:underline}.transaction_history_details{color:#545864;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;line-height:120%;text-decoration:underline}.transaction_history_details:hover{color:#1c1e26}.schedule_status_cell{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.transaction_history_table td .schedule_overdue_info{cursor:pointer;opacity:.6;background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex;position:relative}.transaction_history_table td .schedule_overdue_info:hover{opacity:1}.transaction_history_table td .schedule_overdue_info:before{content:"";pointer-events:none;opacity:0;border:5px solid #0000;border-top-color:#1c1e26;transition:opacity .15s;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)}.transaction_history_table td .schedule_overdue_info:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#1c1e26;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.transaction_history_table td .schedule_overdue_info:hover:before,.transaction_history_table td .schedule_overdue_info:hover:after{opacity:1}.payment_detail{flex-direction:column;gap:0;display:flex}.payment_detail_row{border-bottom:1px solid #eeeff3;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.payment_detail_row:last-child{border-bottom:0}.payment_detail_label{color:#8d91a2;font-size:15px;font-weight:500}.payment_detail_value{color:#1c1e26;text-align:right;font-size:15px;font-weight:600}.payment_detail_badge{color:#fff;border-radius:4px;padding:2.5px 8px;font-size:13px;font-weight:500;line-height:120%}.payment_detail_badge--success{background-color:#01b379}.payment_detail_badge--warning{background-color:#ffa751}.payment_detail_badge--danger{background-color:#fe526c}.payment_detail_badge--info{color:#545864;background-color:#eeeff3}.schedule_detail_table_wrapper{max-height:500px;overflow:auto}.schedule_detail_table_wrapper .transaction_history_table th,.schedule_detail_table_wrapper .transaction_history_table td{white-space:nowrap}@media (max-width:1024px){.payment_metrics_cards{grid-template-columns:1fr}.payment_metrics_card-value{font-size:20px}}@media (max-width:768px){.payments_toolbar{flex-direction:column;align-items:stretch}.payment_metrics_stats{gap:16px}.payment_metrics_stat-value{font-size:14px}}@media (max-width:480px){.payment_metrics_stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}}.form_element{width:100%;position:relative}.form_element_label{color:#545864;margin-bottom:8px;font-size:14px;font-weight:500;line-height:100%;display:block}.form_element_error{color:#ff4d4f;white-space:nowrap;font-size:12px;line-height:12px;position:absolute;top:100%;left:0}.form_element_input{background-color:#fff;border:1px solid #dddfe6;border-radius:8px;width:100%;padding:11px 12px}.form_element_input:disabled{background-color:#f6f7f9}.form_element_input:focus{border-color:#dddfe6;outline:none}.form_element_adress{background-color:#fff;border:1px solid #dddfe6;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.form_element_adress input{border:none;width:100%;height:100%}.form_element_adress input:disabled{background-color:#f6f7f9}.form_element_adress input:focus{border-color:#dddfe6;outline:none}.form_element_adress_search{cursor:pointer;z-index:2;background-color:#fff;border:1px solid #dddfe6;border-radius:8px;align-items:center;gap:24px;width:calc(100% - 48px);padding:11px 16px;display:flex;position:absolute;top:24px;left:24px;right:24px}.form_element_adress_search input{border:none;width:100%;height:100%}.form_element_adress_search input:disabled{background-color:#f6f7f9}.form_element_adress_search input:focus{border-color:#dddfe6;outline:none}.form_element_select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2366748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") right 12px center no-repeat;border:1px solid #dddfe6;border-radius:8px;width:100%;height:42px;padding:11px 40px 11px 12px;line-height:1.2}.form_element_select:focus{border-color:#dddfe6;outline:none}.form_element_select.is-placeholder{color:#9aa0ab}.form_element_select:disabled{cursor:not-allowed;background-color:#f7f8fa}.form_element_passport{gap:8px;width:100%;display:flex}.form_element_passport-series{text-align:center;text-transform:uppercase;width:72px}.form_element_passport-number{letter-spacing:2px;flex:1}.form_element_refresh_wrap{flex-direction:column;gap:7px;width:100%;display:flex}.form_element_refresh_wrap .form_element_input{border:none;padding:0}.form_element_refresh{background:#f6f7f9;border:1px solid #dddfe6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:42px;margin:1px 0;padding:10px 12px;display:flex}.form_element_refresh-text{color:#8d91a2;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.form_element_refresh-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:flex}.form_element_refresh-btn:disabled{opacity:.5;cursor:not-allowed}.form_element_refresh-updated{color:#8d91a2;font-size:12px;font-weight:500;line-height:120%}.form_element_password{width:100%;position:relative}.form_element_password-input{width:100%;padding-right:44px}.form_element_password-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form_element_password-toggle:focus{outline:none}.signup{width:516px;padding:0 16px}.signup:has(.singup_finish_pdf){width:100%}.signup:has(.singup_finish_pdf) .signup_steps{max-width:512px;margin:0 auto}.signup:has(.singup_finish_pdf) .signup_footer{max-width:512px;margin:0 auto}.signup:has(.singup_finish_pdf) .signup_finish_footer{width:512px;margin:18px auto 0}.signup:has(.singup_finish_pdf) .signup_finish_otp{max-width:512px;margin:8px auto}.signup_title{letter-spacing:0%;color:#1c1e26;text-align:center;margin-bottom:29px;font-size:28px;font-weight:800;line-height:100%}.signup_form{margin:24px 0 0}.signup_footer{justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:20px;display:flex}.signup_way{grid-template-columns:1fr 1fr;gap:20px;display:grid}.signup_way_item{cursor:pointer;border:3px solid #eeeff3;border-radius:12px;padding:18px}.signup_way_item:has(input:checked){border-color:#ff3232}.signup_way_item-header{justify-content:space-between;margin-bottom:8px;display:flex}.signup_way_item-content{font-weight:700;font-style:Bold;font-size:14px;line-height:18px}.signup_account_way{border-bottom:1px solid #dddfe6;margin-bottom:24px;padding-bottom:24px}.signup_account-body{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.signup_account-body{grid-template-columns:1fr 1fr;gap:16px 20px}}.signup_account-body>.full-row{grid-column:1/-1}.signup_account-body>.spacer{display:none}@media (min-width:640px){.signup_account-body>.spacer{display:block}}.signup_finish_wrapper{padding-top:8px;padding-bottom:12px}.signup_finish_header{justify-content:flex-start;align-items:center;gap:10px;width:100%;margin-bottom:24px;display:flex}.signup_finish_header-icon{background:#fe526c2e;border-radius:6px;justify-content:center;align-items:center;padding:8px;display:flex}.signup_finish_header-content{flex-direction:column;gap:8px;width:100%;font-size:14px;font-weight:500;line-height:14px;display:flex}.signup_finish_header-content .text{color:#000}.signup_finish_header-content .sup{color:#545864}.signup_finish_header-download{cursor:pointer;justify-self:flex-end}.signup_finish_body-title{color:#000;margin-bottom:12px;font-size:16px;font-weight:700;line-height:20px}.signup_finish_eimzo{background-color:#f6f7f9;border-radius:8px;gap:12px;padding:16px;display:flex}.signup_finish_eimzo:hover{background-color:#e1e3e8}.signup_finish_eimzo-error,.signup_finish_eimzo-error:hover{background-color:#ffe0e5}.signup_finish_eimzo-error-text{color:#fe526c;font-size:14px;font-weight:500;line-height:18px}.signup_finish_eimzo-icon{background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:flex}.signup_finish_eimzo-body{flex-direction:column;gap:6px;width:100%;display:flex}.signup_finish_eimzo-header{justify-content:space-between;align-items:center;display:flex}.signup_finish_eimzo-header h4{color:#8d91a2;font-size:14px;font-weight:500;line-height:16px}.signup_finish_eimzo-header p{color:#ff3232;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:16px;display:flex}.signup_finish_eimzo-holder{color:#000;font-size:16px;font-weight:700;line-height:20px}.signup_finish_eimzo-type{color:#8d91a2;font-size:14px;font-weight:500;line-height:16px}.signup_finish_otp{background-color:#f6f7f9;border-radius:6px;gap:12px;padding:12px}.signup_finish_otp_title{letter-spacing:0%;color:#737b82;margin-bottom:12px;font-size:14px;font-weight:500;line-height:150%}.signup_finish_otp_title b{color:#010101}.signup_finish_footer{justify-content:flex-start;align-items:center;gap:10px;margin-top:18px;display:flex}.signup_finish_footer-icon{background-color:#eeeff3;border-radius:4px;justify-content:center;align-items:center;padding:1px;display:flex}.signup_finish_footer-text{color:#1c1e26;font-size:14px;font-weight:500;line-height:20px}.signup_finish_footer-text span{color:#ff3232;cursor:pointer}.singup_qr-button{cursor:pointer;font-weight:700;font-style:Bold;letter-spacing:0%;color:#1c1e26;border:1px solid #dddfe6;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:14px 16px;font-size:16px;line-height:20px;display:flex}.modal_qr{align-items:stretch;gap:12px;display:flex}.modal_qr_image{width:118px;height:118px;display:flex}.modal_qr-text{flex-direction:column;justify-content:space-between;width:100%;height:118px;display:flex}.modal_qr-header{color:#737b82;font-size:12px;font-weight:500;line-height:100%}.modal_qr-code{color:#ff3232;font-size:14px;font-weight:700;line-height:20px}.modal_qr-code span{color:#1c1e26}.modal_qr_link{grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;margin-bottom:8px;display:grid}.modal_qr_btn{gap:4px;width:100%;height:38px;padding:12px!important}.modal_qr_btn span{justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:100%;display:flex}.auth{justify-content:center;min-height:calc(100vh - 296px);padding:100px 0;display:flex}@media (max-width:600px){.auth{min-height:calc(100vh - 200px);padding:50px 0}}.register_success{justify-content:center;align-items:center;min-height:30vh;display:flex}.register_success-wrapper{flex-direction:column;place-content:center;gap:28px;max-width:400px;display:flex}.register_success-wrapper p{text-align:center;color:#545864;font-size:16px;font-weight:500;line-height:150%}.register_success-icon{flex-direction:column;justify-content:center;align-items:center;display:flex}.register_success-icon h4{text-align:center;color:#1c1e26;font-size:28px;font-weight:800;line-height:100%}.register_success-button{width:100%;max-width:320px;margin:0 auto}@media (max-width:600px){.register_success{min-height:auto;padding:0 20px}.register_success-wrapper{gap:20px;max-width:100%}.register_success-wrapper p{padding:0 8px;font-size:14px;line-height:145%}.register_success-icon h4{font-size:22px}.register_success-icon svg{width:120px!important;height:120px!important}.register_success-button{max-width:260px;font-size:14px}}.forgot{justify-content:center;align-items:center;display:flex}.forgot_container{max-width:386px}.forgot_image{justify-content:center;align-items:center;display:flex}.forgot_title{text-align:center;color:#1c1e26;margin-bottom:28px;font-size:28px;font-weight:800;line-height:100%}.forgot_subtitle{color:#545864;margin-bottom:14px;font-size:14px;font-weight:500;line-height:150%}.forgot_form{flex-direction:column;gap:20px;margin-bottom:12px;display:flex}.forgot_signin{color:#545864;font-size:14px;font-weight:500;line-height:150%}.forgot_signin a{color:#ff3232;text-decoration:none}.otp_container{position:relative}.otp_wrapper{align-items:center;gap:4px;display:flex}.otp_inputs{gap:4px;display:flex}.otp_input{text-align:center;width:32px;height:32px;font-weight:700;font-style:Bold;color:#010101;border:1px solid #d9deed;border-radius:4px;outline:none;font-size:14px;line-height:100%}.otp_input::placeholder{color:#d9deed}.otp_input:focus{border-color:#545864}.otp_input.writed{border-color:#010101}.otp_input.error{border-color:#f5460a}.otp_error{letter-spacing:0%;color:#f5460a;margin-top:6px;font-size:14px;font-weight:600}.otp_timer{color:#667085;letter-spacing:0%;white-space:nowrap;font-size:14px;font-weight:600;line-height:14px}.otp_resend{color:#f5460a;cursor:pointer;letter-spacing:0%;background:0 0;border:none;font-size:14px;font-weight:600;line-height:14px}.btn_installment_list{justify-content:space-between;align-items:center;display:flex}.btn_installment{justify-content:flex-end;align-items:center;gap:5px;display:flex}.btn_installment-btn{background-color:#fff;border:2px solid #dddfe6;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.btn_installment-btn:hover,.btn_installment-btn.active{border:2px solid #1c1e26}
