a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:0;cursor:pointer;outline:0;padding:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@font-face{font-family:Mont;font-weight:400;src:local("Mont"),url(/static/media/Mont-Regular.1d26d89f7339866d3133.otf) format("truetype")}@font-face{font-family:Mont-SemiBold;font-weight:400;src:local("Mont"),url(/static/media/Mont-SemiBold.8979d71a3146ca1d761f.otf) format("truetype")}@font-face{font-family:Mont-Bold;font-weight:400;src:local("Mont"),url(/static/media/Mont-Bold.03c8c2f6127c1da0fc39.otf) format("truetype")}html{font-family:Mont,Courier,sans-serif;font-size:14px;font-style:normal;font-weight:500;scroll-behavior:smooth}body,html{height:100%}body{background:#fff}#root{display:flex;flex-direction:column;min-height:100%}.main{flex:1 1 auto;padding:40px 0 80px}.phone-title{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:32px;grid-column:1/-1;letter-spacing:-.01em;margin-top:16px}.header{align-items:center;background:#fff;box-shadow:0 1px 0 0 #e2e6e9;display:flex;justify-content:space-between;padding-left:24px;position:relative}.header__profile-icon{display:block;height:16px;max-width:100%;width:16px}.header__wrapper-right{align-items:center;display:flex;gap:16px}.header__logo{height:50px;max-width:100%;transition:filter .1s ease-in-out;width:50px}.header__logo:hover{filter:drop-shadow(0 3px 0 rgba(0,0,0,.5))}.header__actions-block{display:flex}.header__action-button{align-items:center;background:#fff;border:0;box-shadow:-1px 0 0 0 #e2e6e9;cursor:pointer;display:flex;height:64px;justify-content:center;outline:0;position:relative;width:64px}.header__input-block{position:relative}.header__input{background:#0000;border:0;box-shadow:-1px 0 0 0 #e2e6e9;color:#313237;font-family:Mont-SemiBold,sans-serif;font-size:14px;font-weight:600;height:100%;outline:0;padding:23px 64px 23px 24px;width:327px}.header__input::placeholder{color:#b4bdc3;font-family:inherit;font-weight:600}.header__input-icon{cursor:pointer;position:absolute;right:24px;top:24px}.header__link{align-items:center;display:flex;height:100%;justify-content:center;position:relative;transition:all .3s ease-in-out;width:100%}.header__link:hover{box-shadow:inset 0 0 5px 0 #00000080}.header__link--active{color:#313237}.header__link--active:hover{box-shadow:0 0 0 0}.header__link--active:after{background:#313237;bottom:0;content:"";display:block;height:3px;left:-1px;position:absolute;width:calc(100% + 1px);z-index:2}.header__counter{align-items:center;background-color:#eb5757;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:600;height:14px;justify-content:center;position:absolute;right:18px;top:18px;width:14px;z-index:2}.header__categories-button{font-weight:500;height:40px;margin-left:16px}.header__overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.header__categories-dropdown{background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000026;left:89px;margin-top:8px;max-width:calc(100vw - 200px);position:absolute;top:100%;width:1000px;z-index:1000}@media(max-width:1200px){.header__categories-dropdown{max-width:calc(100vw - 100px);width:900px}}@media(max-width:1024px){.header__categories-dropdown{left:24px;max-width:none;right:24px;width:auto}}@media(max-width:768px){.header__categories-dropdown{left:16px;right:16px}}.header__search-dropdown{background:#fff;border:1px solid #e2e6e9;border-top:none;box-shadow:0 4px 12px #00000026;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.header__search-loading{align-items:center;color:#b4bdc3;display:flex;font-size:14px;gap:12px;padding:16px 24px}.header__search-spinner{animation:spin 1s linear infinite;border:2px solid #e2e6e9;border-radius:50%;border-top-color:#313237;height:16px;width:16px}.header__search-no-results{color:#b4bdc3;font-size:14px;padding:16px 24px;text-align:center}.header__search-results{max-height:360px;overflow-y:auto}.header__search-item{align-items:center;border-bottom:1px solid #e2e6e9;color:inherit;display:flex;gap:12px;padding:12px 24px;text-decoration:none;transition:background-color .2s ease}.header__search-item:hover{background-color:#f8f9fa}.header__search-item:last-child{border-bottom:none}.header__search-item-image{align-items:center;background-color:#e2e6e9;border-radius:4px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.header__search-item-image img{height:100%;object-fit:cover;width:100%}.header__search-item-no-image{color:#b4bdc3;font-size:10px;line-height:1.2;text-align:center}.header__search-item-info{flex:1 1;min-width:0}.header__search-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#313237;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px;overflow:hidden}.header__search-item-category{color:#b4bdc3;font-size:12px;line-height:1.3}.header__drawer-title{align-items:center;display:flex;gap:12px}.header__drawer-logo{height:auto;width:32px}.header__drawer-content{display:flex;flex-direction:column;gap:8px;height:100%}.header__drawer-link{align-items:center;border:1px solid #0000;border-radius:8px;color:#313237;display:flex;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.header__drawer-link:hover{background-color:#f5f5f5;color:#313237}.header__drawer-link.active{background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff}.header__drawer-icon{align-items:center;display:flex;font-size:16px;justify-content:center;width:16px}.header__drawer-text{font-size:14px;font-weight:500}.header__drawer-user-info{margin-top:auto;padding-top:24px}.header__drawer-divider{background-color:#e2e6e9;height:1px;margin-bottom:16px}.header__drawer-user{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.header__drawer-user-icon{color:#b4bdc3;font-size:18px}.header__drawer-user-name{color:#313237;font-size:14px;font-weight:600}.header__drawer-user-role{color:#b4bdc3;font-size:12px;text-transform:capitalize}.categories-nav{background-color:#fff;border-radius:8px;max-height:600px;min-height:400px;overflow:hidden;position:relative}.categories-nav__layout{background:#fff!important;max-height:600px;min-height:400px}.categories-nav__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px}.categories-nav__close-button{color:#666!important}.categories-nav__close-button:hover{background-color:#f5f5f5!important;color:#333!important}.categories-nav__sidebar{border-right:1px solid #e5e5e5!important}.categories-nav__sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.categories-nav__sidebar-header{border-bottom:1px solid #e5e5e5;padding:20px 20px 16px}.categories-nav__menu{flex:1 1}.categories-nav__menu .ant-menu-item{align-items:center;border-bottom:1px solid #f0f0f0;border-radius:0!important;display:flex!important;height:auto!important;line-height:1.4!important;margin:0!important;padding:12px 20px!important}.categories-nav__menu .ant-menu-item:hover{background-color:#e8f4fd!important;color:#06c!important}.categories-nav__menu .ant-menu-item.ant-menu-item-selected{background-color:#06c!important;color:#fff!important}.categories-nav__menu .ant-menu-item.ant-menu-item-selected:after{display:none}.categories-nav__menu .ant-menu-item .ant-menu-title-content{font-size:14px;font-weight:500;margin-left:12px}.categories-nav__menu .ant-menu-item .anticon{font-size:18px;min-width:20px}.categories-nav__content{background-color:#fff!important;max-height:560px;overflow-y:auto;padding:20px!important}.categories-nav__column,.categories-nav__grid{height:100%}.categories-nav__column-title{border-bottom:2px solid #06c;color:#06c!important;font-size:16px!important;font-weight:600!important;margin-bottom:0!important;padding-bottom:8px!important}.categories-nav__links{display:flex;flex-direction:column;gap:4px}.categories-nav__link{border:none!important;box-shadow:none!important;color:#333!important;font-size:14px!important;height:auto!important;padding:4px 0!important;text-align:left!important}.categories-nav__link:hover{background:#0000!important;color:#06c!important}.categories-nav__link:focus{box-shadow:none!important}.categories-nav__brands-section{background-color:#f8f9fa;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px}.categories-nav__brands{display:flex;flex-wrap:wrap;gap:8px}.categories-nav__brand-button{background-color:#fff!important;border:1px solid #e5e5e5!important;color:#333!important;font-size:12px!important;height:auto!important;padding:6px 12px!important}.categories-nav__brand-button:hover{background-color:#e8f4fd!important;border-color:#06c!important;color:#06c!important}.categories-nav__empty{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}@media(max-width:1024px){.categories-nav__layout{flex-direction:column}.categories-nav__sidebar{border-bottom:1px solid #e5e5e5!important;border-right:none!important;flex:none!important;max-width:100%!important;width:100%!important}.categories-nav__menu .ant-menu-item{border-bottom:none;border-right:1px solid #f0f0f0;display:inline-flex!important;flex-direction:column;margin-right:8px!important;min-width:120px;padding:12px 8px!important;text-align:center}.categories-nav__menu .ant-menu-item:last-child{border-right:none}.categories-nav__menu .ant-menu-item .ant-menu-title-content{font-size:12px;margin-left:0;margin-top:8px}.categories-nav__content{padding:15px!important}}@media(max-width:768px){.categories-nav__sidebar-header{padding:15px}.categories-nav__sidebar-header .ant-typography{font-size:16px!important}.categories-nav__menu{display:flex!important;overflow-x:auto;padding:0 10px}.categories-nav__menu .ant-menu-item{min-width:100px;padding:10px 6px!important}.categories-nav__menu .ant-menu-item .ant-menu-title-content{font-size:11px}.categories-nav__brands{gap:6px}.categories-nav__brand-button{font-size:11px!important;padding:4px 8px!important}}.breadcrumbs{align-items:center;display:flex;gap:8px;grid-column:1/-1;position:relative;top:-16px}.breadcrumbs__link{height:16px}.breadcrumbs__item{align-items:end;color:#89939a;display:flex;font-size:12px;font-weight:600;height:16px;transition:color .3s ease-in-out}.breadcrumbs__item:hover{color:#313237}.breadcrumbs__item:before{content:url(/static/media/Breadcrumbs-Arrow.f3e02e6274d17255a455.svg);height:16px;margin-right:8px;width:16px}.breadcrumbs__item--no-hover:hover{color:#89939a}.not-found-info{grid-column:1/-1}.not-found-info__title{font-size:28px;margin-top:100px;text-align:center}.footer{background:#fff;box-shadow:0 -1px 0 0 #e2e6e9;height:auto}.footer__logo{height:100px;transition:filter .1s ease-in-out;width:100px}.footer__logo:hover{filter:drop-shadow(0 3px 0 rgba(0,0,0,.5))}.footer__wrapper-container{align-items:center;display:flex;height:96px;justify-content:space-between;margin:0 auto;max-width:1136px}.footer__top-button{align-items:center;border:1px solid #b4bdc3;display:flex;height:32px;justify-content:center;transition:border-color .2s ease-in-out;width:32px}.footer__top-button-icon{fill:#313237}.footer__right-text{color:#89939a;font-family:Mont-SemiBold,Courier,sans-serif;font-size:12px;font-weight:600;transition:color .2s ease-in-out}.footer__right-wrapper{align-items:center;background:#0000;cursor:pointer;display:flex;gap:16px}.footer__right-wrapper:hover .footer__top-button{border-color:#313237}.footer__right-wrapper:hover .footer__right-text{color:#313237}.catalog__title{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:32px;font-weight:700;grid-column:1/-1;letter-spacing:-.32px;line-height:normal;margin-top:24px}.catalog__models-count{color:#89939a;font-weight:500;grid-column:1/-1;line-height:21px;margin-top:8px}.catalog__no-results{font-size:24px;grid-column:1/-1;margin-top:50px;text-align:center}.products-list{grid-column:1/-1}.products-list--margin-top-24{margin-top:24px}.products-list__products{grid-column:1/-1}.products-list__product{grid-column:span 6}.products-list__controllers{align-items:center;display:flex;gap:8px;grid-column:1/-1;justify-self:center;margin-top:40px}.products-list__contoller{align-items:center;border:1px solid #e2e6e9;display:flex;height:32px;justify-content:center;outline:0;width:32px}.products-list__contoller--prev{border:1px solid #b4bdc3;margin-right:8px}.products-list__contoller--next{border:1px solid #b4bdc3;margin-left:8px}.products-list__contoller:hover:not(.products-list__contoller--disabled){border:1px solid #313237}.products-list__contoller--active{background:#313237;color:#fff}.products-list__contoller--disabled{border:1px solid #e2e6e9}.products-list__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.products-list__button{background-color:#0000;height:100%;width:100%}.products-list__button:disabled .products-list__button-icon{fill:#b4bdc4}.products-list__button:disabled .products-list__link{cursor:default}.product-card{background:#fff;border:1px solid #e2e6e9;display:flex;flex-direction:column;grid-column:span 6;height:507px;padding:32px 24px 24px}.product-card__image{display:block;height:200px;margin:0 auto;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card__title{color:#313237;line-height:21px;margin-top:24px}.product-card__bottom-wrapper{margin-top:auto}.product-card__prices-wrapper{align-items:center;display:flex;gap:8px}.product-card__price{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:22px;font-weight:700;line-height:140%}.product-card__discount-price{color:#89939a;font-family:Mont,Courier,sans-serif;font-size:22px;font-weight:500;line-height:normal;text-decoration-line:line-through}.product-card__specifications{border-top:1px solid #e2e6e9;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:16px 0}.product-card__specification{align-items:center;display:flex;font-family:Mont-SemiBold,Courier,sans-serif;font-size:12px;font-weight:600;justify-content:space-between;line-height:normal}.product-card__specification-name{color:#89939a}.product-card__specification-value{color:#313237}.product-card__buttons{align-items:center;display:flex;gap:6px;margin-top:auto}.product-card__add-to-cart{background-color:#313237;border:1px solid #0000;color:#fff;font-family:Mont-SemiBold,Courier,sans-serif;font-weight:600;height:40px;line-height:21px;text-align:center;transition:box-shadow .3s ease-in-out;width:176px}.product-card__add-to-cart:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.259)}.product-card__add-to-cart--active{background-color:#fff;border-color:#e2e6e9;color:#27ae60}.product-card__add-to-cart--active:hover{box-shadow:0 0 0 0}.product-card__add-to-fav{align-items:center;background-color:#0000;border:1px solid #b4bdc3;display:flex;height:40px;justify-content:center;transition:border-color .3s ease-in-out;width:40px}.product-card__add-to-fav:hover{border-color:#313237}.product-card__add-to-fav--active{border-color:#e2e6e9}.Loader{align-items:center;display:flex;justify-content:center;width:100%}.Loader__content{animation:load8 1.2s linear infinite;border:.3em solid #ddd;border-left-color:#000;border-radius:50%;height:2em;margin:1em auto;width:2em}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cart-product{align-items:center;border:1px solid #e2e6e9;display:flex;padding:31px 40px 24px;width:100%}.cart-product__close-btn{background-color:#0000;display:block;height:16px;width:16px}.cart-product__image{display:block;height:71px;margin-left:24px;width:55px}.cart-product__name{color:#313237;font-family:Mont,Courier,sans-serif;font-weight:500;margin-left:24px;max-width:295px;min-width:295px}.cart-product__totals{justify-content:space-between;margin-left:49px;width:100%}.cart-product__quantity-block,.cart-product__quantity-button,.cart-product__totals{align-items:center;display:flex}.cart-product__quantity-button{background-color:#0000;border:1px solid #b4bdc3;height:32px;justify-content:center;transition:border-color .2s ease-in-out;width:32px}.cart-product__quantity-button:hover{border-color:#313237}.cart-product__quantity-button:disabled{border:1px solid #e2e6e9;cursor:default}.cart-product__quantity-button:disabled .cart-product__button-icon{fill:#b4bdc4}.cart-product__quantity{align-items:center;color:#313237;display:flex;height:32px;justify-content:center;width:32px}.cart-product__price{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:22px;font-weight:700}.cart-catalog{grid-column:1/17;padding-top:24px}.cart-catalog__products{display:flex;flex-direction:column;gap:16px}.cart-catalog__back-link{align-items:center;color:#89939a;display:flex;font-family:Mont-SemiBold,Courier,sans-serif;font-size:12px;gap:4px;grid-column:1/-1;transition:color .3s ease-in-out}.cart-catalog__back-link:hover{color:#313237}.cart-catalog__back-link:before{content:url(/static/media/arrow-right.960106b239d993f02b1f.svg);display:block;height:16px;margin-bottom:2px;width:16px}.cart-catalog__back-link--margin-top-24,.checkout{margin-top:24px}.checkout{align-items:center;border:1px solid #e2e6e9;display:flex;flex-direction:column;grid-column:17/-1;height:206px;padding:24px;position:-webkit-sticky;position:sticky;top:10px}.checkout__total-price{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:32px;letter-spacing:-.01em}.checkout__total-items{color:#89939a;margin-top:13px}.checkout__divider{background-color:#e2e6e9;height:1px;margin-top:24px;width:100%}.checkout__payment-btn{align-items:center;background-color:#313237;color:#fff;display:flex;font-family:Mont-Semibold,Courier,sans-serif;height:48px;justify-content:center;margin-top:24px;transition:box-shadow .3s ease-in-out;width:100%}.checkout__payment-btn:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.259)}.tech-specs{grid-column:14/-1}.tech-specs__title{color:#313237;font-family:Mont-Bold,Courier New,sans-serif;font-size:22px}.tech-specs__divider{background-color:#e2e6e9;height:1px;margin-top:16px;width:100%}.tech-specs__list{display:flex;flex-direction:column;gap:8px;margin-top:25px}.tech-specs__list-item{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:21px}.tech-specs__spec-name{color:#89939a}.tech-specs__spec-value{color:#313237}.about-phone{grid-column:1/13}.about-phone__title{color:#313237;font-family:Mont-Bold,Courier New,sans-serif;font-size:22px}.about-phone__divider{background-color:#e2e6e9;height:1px;margin-top:16px;width:100%}.about-phone__list{display:flex;flex-direction:column;gap:32px;margin-top:32px}.about-phone__item-title{color:#313237;font-family:Mont-SemiBold,Courier New,sans-serif;font-size:20px;line-height:25.56px}.about-phone__paragraphs-list{display:flex;flex-direction:column;gap:24px;margin-top:16px}.about-phone__paragraphs-item{color:#89939a;font-size:14px;line-height:21px}.suggested-products{grid-column:1/-1}.hot-prices-slider{grid-column:1/-1;margin:0 auto;width:100%}.hot-prices-slider--margin-top-80{margin-top:80px}.hot-prices-slider__header{align-items:center;display:flex;grid-column:1/-1;grid-row:1/2;justify-content:space-between}.hot-prices-slider__title{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:32px;letter-spacing:-.32px;line-height:normal}.hot-prices-slider__wrapper{grid-column:1/-1;height:507px;margin-top:24px;overflow:hidden}.hot-prices-slider__list{display:flex;flex-flow:row nowrap;gap:16px;height:507px;list-style:none;padding:0;transform:translateX(0);transition:transform .3s ease-in-out}.hot-prices-slider__buttons-wrapper{align-items:center;display:flex;gap:16px}.hot-prices-slider__button-icon{fill:#313237}.hot-prices-slider__button{align-items:center;border:1px solid #b4bdc3;cursor:pointer;display:flex;height:32px;justify-content:center;outline:0;width:32px}.hot-prices-slider__button--prev{grid-column:1/2}.hot-prices-slider__button--next{grid-column:24/25}.hot-prices-slider__button:hover{border:1px solid #313237}.hot-prices-slider__button:disabled{border:1px solid #e2e6e9;cursor:default}.hot-prices-slider__button:disabled .hot-prices-slider__button-icon{fill:#b4bdc4}.phone-options{grid-column:14/-1}.phone-options__header{align-items:center;display:flex;justify-content:space-between}.phone-options__caption{color:#89939a}.phone-options__caption,.phone-options__id{font-family:Mont-Bold,Courier New,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px}.phone-options__id{color:#b4bdc3}.phone-options__wrapper{flex-direction:column;max-width:320px}.phone-options__list{align-items:center;display:flex;gap:8px;margin-top:9px}.phone-options__color{height:28px;width:28px}.phone-options__color-link{border-radius:50%;display:block;height:100%;position:relative}.phone-options__color-link:before{border:1px solid #e2e6e9;border-radius:50%;content:"";display:block;height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .3s ease-in-out;width:32px}.phone-options__color-link:hover:before{border-color:#b4bdc3}.phone-options__color-link--active:before{border:1.5px solid #313237;content:""}.phone-options__color-link--active:hover:before{border:1.5px solid #313237}.phone-options__divider{background-color:#e2e6e9;height:1px;margin-top:24px;width:100%}.phone-options__available-capacity{margin-top:24px}.phone-options__capacity-link{align-items:center;border:1px solid #b4bdc3;color:#313237;display:flex;height:32px;justify-content:center;padding-inline:8px;transition:background-color .3s ease-in-out}.phone-options__capacity-link:hover{background-color:#b4bdc3}.phone-options__capacity-link--active{background-color:#313237;border:1px solid #313237;color:#fff}.phone-options__capacity-link--active:hover{background-color:#313237}.phone-options__bottom-wrapper{margin-top:32px}.phone-options__prices-wrapper{align-items:center;display:flex;gap:8px}.phone-options__price{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.01em}.phone-options__discount-price{color:#89939a;font-family:Mont,Courier,sans-serif;font-size:22px;font-weight:500;line-height:normal;text-decoration-line:line-through}.phone-options__buttons{align-items:center;display:flex;gap:8px;margin-top:16px}.phone-options__add-to-cart{background-color:#313237;border:1px solid #0000;color:#fff;font-family:Mont-SemiBold,Courier,sans-serif;font-weight:600;height:48px;line-height:21px;text-align:center;transition:box-shadow .3s ease-in-out;width:263px}.phone-options__add-to-cart:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.259)}.phone-options__add-to-cart--active{background-color:#fff;border-color:#e2e6e9;color:#27ae60}.phone-options__add-to-cart--active:hover{box-shadow:0 0 0 0}.phone-options__add-to-fav{align-items:center;background-color:#0000;border:1px solid #b4bdc3;display:flex;height:48px;justify-content:center;transition:border-color .3s ease-in-out;width:48px}.phone-options__add-to-fav:hover{border-color:#313237}.phone-options__add-to-fav--active{border-color:#e2e6e9}.phone-options__specifications{display:flex;flex-direction:column;gap:8px;margin-top:32px}.phone-options__specification{align-items:center;display:flex;font-family:Mont-SemiBold,Courier,sans-serif;font-size:12px;font-weight:600;justify-content:space-between;line-height:normal}.phone-options__specification-name{color:#89939a}.phone-options__specification-value{color:#313237}.phone-images{display:flex;gap:16px;grid-column:1/13}.phone-images__all-photos{animation:slide-in 1.5s ease-in-out forwards;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateX(-100%)}.phone-images__list-button{align-items:center;border:1px solid #e2e6e9;display:flex;height:80px;justify-content:center;overflow:hidden;padding:6px;transition:box-shadow .3s ease-in-out;width:80px}.phone-images__list-button:disabled{background-color:#f0f0f0}.phone-images__list-button:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.259)}.phone-images__list-button--active{border:1px solid #313237}.phone-images__list-button--active:hover{box-shadow:none}.phone-images__side-image{max-height:100%}.phone-images__main-photo-wrapper{align-items:center;animation:slide-in 1s ease-in-out forwards;display:flex;height:464px;justify-content:center;opacity:0;overflow:hidden;transform:translateX(-100%);width:464px}.phone-images__main-photo{max-height:100%}@keyframes slide-in{to{opacity:1;transform:translateX(0)}}.signin-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.signin-container .signin-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:80px 40px;text-align:center;width:100%}.signin-container .signin-card h1{color:#333;font-size:24px;margin-bottom:1.5rem}.signin-container .signin-card .logo{align-items:center;background:#fff;border-radius:8px;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.signin-container .signin-card .logo span{color:#fff;font-size:20px;font-weight:700}.signin-container .signin-card .signin-form{margin-top:40px}.signin-container .signin-card .signin-form .form-group{margin-bottom:2rem}.signin-container .signin-card .signin-form .form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;outline:none;padding:.8rem;width:100%}.signin-container .signin-card .signin-form .form-group input:focus{border-color:#666}.signin-container .signin-card .signin-form .login-button{background:linear-gradient(90deg,#00c6ff,#7d2ae8);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:.8rem;transition:opacity .2s;width:100%}.signin-container .signin-card .signin-form .login-button:hover{opacity:.9}.signin-container .signin-card .signup-link{color:#666;font-size:14px;margin-top:1.5rem}.signin-container .signin-card .signup-link a{color:#7d2ae8;font-weight:700;text-decoration:none}.signin-container .signin-card .signup-link a:hover{text-decoration:underline}.error-message{color:red;margin-bottom:1rem;text-align:center}.signup-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.signup-container .signup-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:80px 40px;text-align:center;width:100%}.signup-container .signup-card h1{color:#333;font-size:24px;margin-bottom:1.5rem}.signup-container .signup-card .logo{align-items:center;background:#fff;border-radius:8px;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.signup-container .signup-card .logo span{color:#fff;font-size:20px;font-weight:700}.signup-container .signup-card .signup-form{margin-top:40px}.signup-container .signup-card .signup-form .form-group{margin-bottom:2rem}.signup-container .signup-card .signup-form .form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;outline:none;padding:.8rem;width:100%}.signup-container .signup-card .signup-form .form-group input:focus{border-color:#666}.signup-container .signup-card .signup-form .login-button{background:linear-gradient(90deg,#00c6ff,#7d2ae8);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:.8rem;transition:opacity .2s;width:100%}.signup-container .signup-card .signup-form .login-button:hover{opacity:.9}.signup-container .signup-card .signin-link{color:#666;font-size:14px;margin-top:1.5rem}.signup-container .signup-card .signin-link a{color:#7d2ae8;font-weight:700;text-decoration:none}.signup-container .signup-card .signin-link a:hover{text-decoration:underline}.logo-image{height:100%;max-width:100%;object-fit:cover;width:100%}.resetPasswordContainer{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.formWrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:400px;padding:2rem;width:100%}.formWrapper h1{color:#333;margin-bottom:2rem;text-align:center}.form{width:100%}.parent-category-row{background-color:#f8f9ff!important;font-weight:600}.parent-category-row:hover{background-color:#e6f0ff!important}.child-category-row{background-color:#f6ffed!important}.child-category-row:hover{background-color:#d9f7be!important}.grandchild-category-row{background-color:#fff7e6!important}.grandchild-category-row:hover{background-color:#ffe7ba!important}.ant-table-expanded-row-fixed{margin:0!important}.ant-table-tbody>tr.ant-table-expanded-row>td{border:none!important;padding:0!important}.ant-table-expand-icon-col{width:50px!important}.admin-categories-container .ant-table-thead>tr>th{background-color:#fafafa;border-bottom:2px solid #e8e8e8;font-weight:600}.admin-categories-container .ant-btn-primary{box-shadow:0 2px 4px #1890ff33}.admin-categories-container .ant-btn-primary:hover{box-shadow:0 4px 8px #1890ff4d;transform:translateY(-1px)}.admin-categories-container .ant-btn-dangerous:hover{box-shadow:0 4px 8px #ff4d4f4d;transform:translateY(-1px)}.ant-drawer-body .ant-form-item-label>label{color:#262626;font-weight:600}.ant-drawer-body .ant-input:focus,.ant-drawer-body .ant-select:focus{box-shadow:0 0 0 2px #1890ff33}.ant-tag{border-radius:12px;font-size:11px;font-weight:500;padding:2px 8px}.categories-page{margin:0 auto;max-width:1200px;padding:24px}.categories-page--loading{align-items:center;display:flex;justify-content:center;min-height:400px}.categories-page__header{margin-bottom:32px;text-align:center}.categories-page__title{color:#1a1a1a;margin-bottom:8px!important}.categories-page__subtitle{font-size:16px}.categories-page__content{margin-top:32px}.categories-page__grid{margin:0}.categories-page__card{border:1px solid #f0f0f0;border-radius:12px;height:100%;overflow:hidden;transition:all .3s ease}.categories-page__card:hover{border-color:#1890ff;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.categories-page__card .ant-card-body{padding:16px}.categories-page__card-image{align-items:center;background:#fafafa;display:flex;height:160px;justify-content:center;overflow:hidden}.categories-page__image{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.categories-page__image:hover{transform:scale(1.05)}.categories-page__image-placeholder{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;height:100%;justify-content:center}.categories-page__card-content{display:flex;flex-direction:column;height:100%}.categories-page__card-title{color:#1a1a1a;font-size:16px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:12px!important;text-align:center}.categories-page__card-title:hover{color:#1890ff}.categories-page__subcategories{display:flex;flex-direction:column;gap:6px;margin-top:auto}.categories-page__subcategory-link{border-bottom:1px solid #0000;color:#666;font-size:13px;padding:2px 0;text-decoration:none;transition:all .2s ease}.categories-page__subcategory-link:hover{border-bottom-color:#1890ff;color:#1890ff}.categories-page__more{font-size:12px;font-style:italic;margin-top:4px}.categories-page__empty{background:#fafafa;border-radius:12px;margin-top:32px;padding:64px 24px;text-align:center}@media(max-width:768px){.categories-page{padding:16px}.categories-page__header{margin-bottom:24px}.categories-page__title{font-size:24px!important}.categories-page__subtitle{font-size:14px}.categories-page__card-image{height:120px}.categories-page__card-title{font-size:14px!important}.categories-page__subcategory-link{font-size:12px}}@media(max-width:576px){.categories-page{padding:12px}.categories-page__grid .ant-col{margin-bottom:12px;padding:0 6px!important}.categories-page__card-image{height:100px}}.filters{align-items:flex-start;display:flex;gap:32px;width:100%}.filters--margin-top-40{margin-top:40px}.filters__caption{color:#89939a;font-size:12px;font-weight:600}.filters__wrapper{min-width:176px}.filters__wrapper--short{min-width:128px}.filters__input-wrapper{position:relative;width:176px}.filters__input-wrapper--short{width:128px}.filters__input-icon{position:absolute;right:12px;top:55%;transform:translateY(-50%);transition:transform .3s ease-in-out;z-index:-1}.filters__input{background-color:#0000;border:1px solid #b4bdc3;cursor:pointer;font-family:inherit;font-weight:600;height:40px;margin-top:4px;outline:0;padding-inline:12px;transition:border-color .3s ease-in-out;width:176px}.filters__input--short{width:128px}.filters__input:hover{border-color:#89939a}.filters__input:focus{border-color:#313237}.filters__input:focus+.filters__input-icon{transform:translateY(-50%) rotate(-180deg)}.filters__dropdown{background:#fff;border:1px solid #e2e6e9;box-shadow:0 2px 15px 0 #0000000d;display:flex;flex-direction:column;padding:8px 0;position:absolute;top:48px;width:100%}.filters__dropdown-item{align-items:center;color:#89939a;cursor:pointer;display:flex;font-weight:500;line-height:21px;transition:color .3s ease-in-out;width:100%}.filters__dropdown-item:hover{color:#313237}.filters__dropdown-link{display:block;padding:6px 12px 5px;width:100%}.filters__filter-container{background:#f9f9f9;border-radius:8px;margin-top:8px;min-width:250px;padding:0}.filters__filter-container--compact{min-width:200px;padding:0}.filters__filter-container .ant-slider{margin:0 0 16px}.filters__filter-container .ant-slider .ant-slider-track{background-color:#1890ff}.filters__filter-container .ant-slider .ant-slider-handle{border-color:#1890ff}.filters__filter-container .ant-slider .ant-slider-handle:hover{border-color:#40a9ff}.filters__filter-container .ant-input-number .ant-input-number-input{font-family:inherit;font-weight:500}.filters__filter-container .ant-typography{color:#89939a;font-size:12px;font-weight:600;margin-bottom:4px}.filters__apply-button{background:#1890ff;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background-color .3s ease}.filters__apply-button--small{align-items:center;display:flex;font-size:12px;height:24px;justify-content:center;padding:4px 8px;text-align:center;width:100%}.filters__apply-button:hover{background:#40a9ff;color:#fff;text-decoration:none}.filters__apply-button:active{background:#096dd9}.container{grid-column-gap:16px;--column-count:24;--column-width:1fr;column-gap:16px;display:grid;grid-template-columns:repeat(var(--column-count),var(--column-width));margin:0 auto;max-width:1136px}.container--row-gap-40{row-gap:40px}.container--row-gap-80{row-gap:80px}.container--margin-top-40{margin-top:40px}.carousel{grid-column:1/-1;margin:0 auto;width:100%}.carousel__wrapper{grid-column:2/24;overflow:hidden}.title{text-align:center}.carousel__image{height:400px;width:1040px}.carousel__list{display:flex;flex-flow:row nowrap;grid-column:2/23;height:400px;list-style:none;padding:0;transform:translateX(0);transition:transform .3s ease-in-out}.carousel__nav{grid-column:1/-1;grid-row:2/3;margin-top:20px;text-align:center}.carousel__nav-button{background-color:#e2e6e9;border:none;cursor:pointer;height:4px;margin:0 5px;width:14px}.carousel__nav-button--active{background-color:#313237}.carousel__button-icon{fill:#313237}.carousel__button{align-items:center;border:1px solid #b4bdc3;cursor:pointer;display:flex;grid-row:1/2;height:400px;justify-content:center;outline:0;position:relative}.carousel__button--prev{grid-column:1/2}.carousel__button--next{grid-column:24/25}.carousel__button:hover{border:1px solid #313237}.carousel__button:disabled{border:1px solid #e2e6e9;cursor:default}.carousel__button:disabled .carousel__button-icon{fill:#b4bdc4}.shop-by-caterogy--margin-top-80{margin-top:80px}.shop-by-caterogy__title{color:#313237;font-family:Mont-Bold,Courier,sans-serif;font-size:32px;grid-column:1/-1;grid-row:1/2;letter-spacing:-.32px;line-height:normal;margin-bottom:24px}.shop-by-caterogy__category{grid-column:span 8}.shop-by-caterogy__category-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:368px;transition:transform .3s ease-in-out;width:368px}.shop-by-caterogy__category-image--phones{background-color:#fcdbc1;background-image:url(/static/media/category-phones.af93d992917380dfe206.png)}.shop-by-caterogy__category-image--tablets{background-color:#8d8d92;background-image:url(/static/media/category-tablets.51782e18205a1ca01ce8.png);background-position:-125% calc(100% + 75px)}.shop-by-caterogy__category-image--accessories{background-color:#973d5f;background-image:url(/static/media/category-accessories.e47d6d6df68a6548e82b.png);background-position:-11% 100%;background-size:183% auto}.shop-by-caterogy__link:hover .shop-by-caterogy__category-image{transform:translateY(-20px)}.shop-by-caterogy__caterogy-name{color:#313237;font-family:Mont-SemiBold,Courier,sans-serif;font-size:20px;line-height:normal;margin-top:24px}.shop-by-caterogy__models-amount{color:#89939a;line-height:21px}.brand-new--margin-top-80,.hot-prices--margin-top-80{margin-top:80px}.order-page{background-color:#f5f5f5;min-height:100vh;padding:20px 0}.order-container{margin:0 auto;max-width:1200px;padding:0 20px}.order-title{color:#333;font-size:32px;font-weight:600;margin-bottom:30px;text-align:center}.order-form{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:30px}.order-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 350px}.order-page-empty,.order-page-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.order-page-empty button{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px}.order-page-empty button:hover{background:#1677ff}.order-main{display:flex;flex-direction:column;gap:30px}.order-main h2{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.contact-section{border-bottom:1px solid #e0e0e0;padding-bottom:30px}.contact-fields{display:flex;flex-direction:column;gap:20px}.address-field,.name-field{align-items:center;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:15px;padding:15px}.location-icon,.user-icon{font-size:20px;min-width:30px}.name-inputs{display:flex;flex:1 1;gap:10px}.address-input input,.name-inputs input{background:#0000;border:none;color:#333;flex:1 1;font-size:16px;outline:none}.address-input input::placeholder,.name-inputs input::placeholder{color:#999}.address-input{flex:1 1}.change-btn{background:none;border:none;cursor:pointer;font-size:14px;text-decoration:underline}.change-btn,.change-btn:hover{color:#1677ff}.order-items-section{border-bottom:1px solid #e0e0e0;padding-bottom:30px}.seller-info{margin-bottom:20px}.seller-badge{align-items:center;background:#f0f9ff;border:1px solid #1677ff;border-radius:20px;color:#1677ff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px}.order-items{display:flex;flex-direction:column;gap:20px}.order-item{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;gap:15px;padding:20px}.item-image{flex-shrink:0;height:80px;width:80px}.item-image img{border-radius:6px;height:100%;object-fit:cover;width:100%}.item-details{flex:1 1}.item-details h3{color:#333;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:8px}.item-pricing{align-items:center;display:flex;gap:10px}.old-price{color:#999;font-size:14px;text-decoration:line-through}.current-price{color:#1677ff;font-size:16px;font-weight:600}.quantity{color:#666;font-size:14px}.item-total{align-self:center;color:#333;font-size:18px;font-weight:600}.delivery-section{border-bottom:1px solid #e0e0e0;padding-bottom:30px}.delivery-options{display:flex;flex-direction:column;gap:15px}.delivery-option{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;padding:15px;transition:all .3s ease}.delivery-option:hover{border-color:#1677ff}.delivery-option.selected{background:#f0f9ff;border-color:#1677ff}.delivery-option input[type=radio]{accent-color:#1677ff;margin-right:15px}.option-content{display:flex;justify-content:space-between;width:100%}.option-title{color:#333;font-weight:500}.option-price{color:#1677ff;font-weight:600}.payment-section{border-bottom:1px solid #e0e0e0;padding-bottom:30px}.payment-options{display:flex;flex-direction:column;gap:15px}.payment-option{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;padding:15px;transition:all .3s ease}.payment-option:hover{border-color:#1677ff}.payment-option.selected{background:#f0f9ff;border-color:#1677ff}.payment-option input[type=radio]{accent-color:#1677ff;margin-right:15px}.order-sidebar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.order-summary{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;padding:25px}.order-summary h3{color:#333;font-size:20px;font-weight:600;margin-bottom:20px}.summary-line{color:#666;font-size:14px;margin-bottom:12px}.summary-line,.summary-total{display:flex;justify-content:space-between}.summary-total{align-items:center;border-top:1px solid #e0e0e0;color:#333;font-weight:600;margin:20px 0;padding:15px 0}.total-amount{color:#1677ff;font-size:20px}.confirm-order-btn{background:#1677ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:15px;transition:background .3s ease;width:100%}.confirm-order-btn:hover:not(:disabled){background:#1677ff}.confirm-order-btn:disabled{background:#ccc;cursor:not-allowed}.order-terms{color:#666;font-size:12px;line-height:1.4}.order-terms p{margin-bottom:8px}.order-terms ul{list-style:none;padding-left:15px}.order-terms li{margin-bottom:4px;position:relative}.order-terms li:before{color:#1677ff;content:"•";left:-15px;position:absolute}@media (max-width:768px){.order-content{gap:20px;grid-template-columns:1fr}.order-container{padding:0 15px}.order-form{padding:20px}.order-title{font-size:24px;margin-bottom:20px}.name-inputs{flex-direction:column}.address-field,.name-field{align-items:flex-start;flex-direction:column;gap:10px}.location-icon,.user-icon{align-self:flex-start}.order-item{flex-direction:column}.item-details{order:1}.item-image{height:200px;order:2;width:100%}.item-total{align-self:flex-start;margin-top:10px;order:3}}.payment-success-container{align-items:center;background:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-success-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.success-icon{animation:bounce 2s infinite}.error-icon,.success-icon{font-size:4rem;margin-bottom:20px}.payment-success-content h1{color:#2d3748;font-size:2rem;font-weight:700;margin-bottom:16px}.success-message{color:#4a5568;font-size:1.1rem;line-height:1.6;margin-bottom:32px}.order-details{background:#f7fafc;border-radius:12px;margin:32px 0;padding:24px;text-align:left}.order-details h2{color:#2d3748;font-size:1.3rem;font-weight:600;margin-bottom:16px}.order-info{display:flex;flex-direction:column;gap:12px}.order-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.order-item:last-child{border-bottom:none}.order-item span:first-child{color:#4a5568;font-weight:500}.order-item span:last-child{color:#2d3748;font-weight:600}.status-badge{background:#48bb78;border-radius:20px;color:#fff;font-size:.9rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.next-steps{background:#edf2f7;border-radius:12px;margin:32px 0;padding:24px;text-align:left}.next-steps h3{color:#2d3748;font-size:1.2rem;font-weight:600;margin-bottom:16px}.next-steps ul{list-style:none;margin:0;padding:0}.next-steps li{color:#4a5568;margin-bottom:8px;padding-left:24px;position:relative}.next-steps li:before{color:#48bb78;content:"✓";font-weight:700;left:0;position:absolute}.action-buttons{margin-top:32px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4299e1;height:48px;margin:0 auto 20px;width:48px}.payment-success-content.error{border-left:4px solid #f56565}.payment-success-content.error h1{color:#c53030}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:768px){.action-buttons{flex-direction:row;justify-content:center}.payment-success-content{padding:60px}}@media (max-width:480px){.payment-success-content{margin:10px;padding:20px}.payment-success-content h1{font-size:1.5rem}.error-icon,.success-icon{font-size:3rem}}.payment-cancel-container{align-items:center;background:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-cancel-content{background:#fff;border-left:4px solid #f56565;border-radius:16px;box-shadow:0 20px 60px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.cancel-icon{animation:shake 1s ease-in-out;font-size:4rem;margin-bottom:20px}.payment-cancel-content h1{color:#c53030;font-size:2rem;font-weight:700;margin-bottom:16px}.cancel-message{color:#4a5568;font-size:1.1rem;line-height:1.6;margin-bottom:32px}.order-info{background:#fed7d7;border:1px solid #feb2b2;border-radius:12px;margin:24px 0;padding:20px}.order-info h3{color:#c53030;font-size:1.2rem;font-weight:600;margin-bottom:8px}.order-info p{color:#742a2a;margin:0}.what-next{background:#f7fafc;border-radius:12px;margin:32px 0;padding:24px;text-align:left}.what-next h3{color:#2d3748;font-size:1.2rem;font-weight:600;margin-bottom:16px;text-align:center}.what-next ul{list-style:none;margin:0;padding:0}.what-next li{color:#4a5568;margin-bottom:8px;padding-left:24px;position:relative}.what-next li:before{color:#ed8936;content:"•";font-size:1.2rem;font-weight:700;left:0;position:absolute}.action-buttons{display:flex;flex-direction:column;gap:12px;margin:32px 0}.btn-primary{background:#4299e1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 24px;text-align:center;text-decoration:none;transition:background-color .2s}.btn-primary:hover{background:#3182ce;color:#fff;text-decoration:none}.btn-secondary{background:#68d391;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 24px;text-align:center;text-decoration:none;transition:background-color .2s}.btn-secondary:hover{background:#48bb78;color:#fff;text-decoration:none}.btn-tertiary{background:#0000;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 24px;text-align:center;transition:all .2s}.btn-tertiary,.btn-tertiary:hover{color:#4a5568;text-decoration:none}.btn-tertiary:hover{background:#f7fafc;border-color:#cbd5e0}.help-section{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.help-section p{color:#4a5568;margin:0}.help-section a{color:#4299e1;font-weight:600;text-decoration:none}.help-section a:hover{color:#3182ce;text-decoration:underline}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media (min-width:768px){.action-buttons{flex-direction:row;justify-content:center}.payment-cancel-content{padding:60px}}@media (max-width:480px){.payment-cancel-content{margin:10px;padding:20px}.payment-cancel-content h1{font-size:1.5rem}.cancel-icon{font-size:3rem}}
/*# sourceMappingURL=main.24e9e343.css.map*/