@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;700&family=Tenor+Sans&display=swap";body{margin:0;min-height:100vh;display:flex;flex-direction:column}body,body a{font-family:Inter,sans-serif!important}@media only screen and (max-width:991px){body{padding-top:53px}}h1{font-size:34px}h1,h2{line-height:1}h2{font-size:28px}.container{max-width:1280px;padding:0 15px;margin:auto}.section{padding-top:15px;padding-bottom:15px;margin-top:10px;margin-bottom:10px}.section:not(:last-child){border-bottom:1px solid #0148a6}.section .title{text-align:left;font-weight:700;margin-bottom:25px;line-height:1;font-size:25px}@media only screen and (max-width:991px){.section .title{font-size:22px}.section .title button{font-size:12px;height:auto;display:flex!important;flex-direction:column;align-items:center;justify-content:center;margin-bottom:-3px}}.section .text{line-height:1.2;font-size:18px}.section .subtitle,.section .text{text-align:left;margin-bottom:15px}.section .subtitle{font-size:20px;line-height:1;font-weight:700}.loader{margin:15px auto 0;display:block}.more-btn{padding-left:0}.form-row{display:flex;align-items:flex-start;margin-left:-10px;margin-right:-10px}.form-row .ant-form-item{width:33.3%;padding-left:10px;padding-right:10px}@media only screen and (max-width:991px){.form-row{display:block;margin-left:0;margin-right:0}.form-row .ant-form-item{width:auto;padding:0}}.total-price{line-height:1;font-weight:700;text-align:left;margin-top:20px;font-size:16px}.btn-wrap{display:flex;justify-content:start;padding-top:15px}.title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:991px){.title-wrapper{display:block}}.controls-box{display:flex;align-items:center;gap:20px}.controls-box .ant-btn{margin-bottom:0}@media only screen and (max-width:991px){.controls-box{flex-direction:column;align-items:flex-start;gap:10px;width:100%}}.sort-box{line-height:1;display:flex;align-items:center}.sort-box .txt{margin-bottom:0;margin-right:5px;font-weight:700}.sort-box .ant-select{min-width:170px;text-align:left}@media only screen and (max-width:991px){.sort-box{display:block;text-align:left;padding:0}.sort-box .txt{margin-right:0;margin-bottom:10px}}.pagination-wrapper{display:flex;justify-content:center;margin-top:25px;margin-bottom:20px}.pagination-wrapper .ant-pagination-total-text{margin-right:15px}.reviews-widget{margin-top:20px;padding-top:15px;border-top:1px solid #d9d9d9}.reviews-widget h2{font-size:20px;margin-bottom:15px;text-align:center}.reviews-widget h3{font-size:16px;margin-bottom:10px;text-align:center}.reviews-widget .reviews-summary{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;line-height:1;margin:15px 0}.reviews-widget .reviews-summary .reviews-rating{font-size:16px;font-weight:700}.reviews-widget .reviews-summary .reviews-count{color:#999}.reviews-widget .review-item{padding:10px 0;border-bottom:1px solid hsla(0,0%,85%,.5)}.reviews-widget .review-item:last-child{border-bottom:none}.reviews-widget .review-item .review-header{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.reviews-widget .review-item .review-header .review-author{font-weight:600}.reviews-widget .review-item .review-header .review-rating{font-size:14px}.reviews-widget .review-item .review-content .review-comment{margin:5px 0;line-height:1.2;color:#000}.reviews-widget .review-item .review-content .review-images{margin:5px 0;display:flex;flex-wrap:wrap;gap:5px}.reviews-widget .review-item .review-content .review-footer{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.reviews-widget .review-item .review-content .review-footer .review-date{font-size:12px;color:#999}.reviews-widget .review-item .review-content .review-footer .helpful-btn{color:#999;padding:0}.reviews-widget .review-item .review-content .review-footer .helpful-btn:disabled,.reviews-widget .review-item .review-content .review-footer .helpful-btn:hover:not(:disabled){color:#0148a6}.reviews-widget .review-form-wrapper{margin-top:20px;padding-top:15px;border-top:1px solid #d9d9d9;max-width:500px;margin-left:auto;margin-right:auto}.reviews-widget .review-form-wrapper .ant-form-item-label>label{font-weight:500}.reviews-widget .review-form-wrapper .ant-form-item{margin-bottom:10px}.reviews-widget .review-form-wrapper .ant-btn{display:block;margin:0 auto}.reviews-widget .ant-list-empty-text{padding:15px 0;color:#999;text-align:center}.ant-btn-primary,button.ant-btn-primary{background-color:#0148a6;color:#fff;border-radius:6px;padding:4px 15px;height:32px;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .2s}.ant-btn-primary:hover,button.ant-btn-primary:hover{background-color:#013273;border-color:#013273}.ant-float-btn-icon img{width:25px;height:auto;margin-left:-4px}.ant-breadcrumb{margin-bottom:15px}.ant-breadcrumb-link{cursor:pointer}.ant-menu-submenu{max-height:400px;overflow:auto}.ant-menu-submenu::-webkit-scrollbar{width:8px;height:8px}.ant-menu-submenu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ant-menu-submenu::-webkit-scrollbar-thumb{background:#0148a6;border-radius:4px}.ant-menu-submenu::-webkit-scrollbar-thumb:hover{background:#013273}.checkout-form .ant-form-item-control-input-content{display:flex;justify-content:flex-start}.checkout-form .ant-btn-primary{margin-top:10px}.checkout-form .ant-form-item-explain-error{text-align:left!important}.slick-dots li button,.slick-dots li.slick-active button{background:#0148a6!important}.brands-carousel .slick-slide{pointer-events:auto!important}.items-carousel{padding-bottom:30px;padding-left:15px;padding-right:15px}.items-carousel .slick-slide .ant-ribbon-wrapper{margin-left:5px;margin-right:5px}.items-carousel .slick-arrow{display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #0148a6;cursor:pointer}.items-carousel .slick-next{transform:rotate(-90deg);inset-inline-end:-10px}.items-carousel .slick-prev{transform:rotate(90deg);inset-inline-start:-10px}@media only screen and (max-width:991px){.items-carousel{padding-left:0;padding-right:0;margin-left:-10px;margin-right:-10px}.items-carousel .slick-arrow{top:-35px!important;display:none!important}.items-carousel .slick-arrow.slick-prev{right:15px!important;left:auto!important}}.slider-widget-title{display:flex;align-items:center;justify-content:space-between}.slider-widget-title button{flex-direction:row!important;display:inline-flex!important}.brand-item{width:300px!important;height:200px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;margin-left:5px;margin-right:5px;cursor:pointer;border:1px solid #0148a6;border-radius:8px;overflow:hidden}.brand-item img{width:80%}.brand-item.s-n-t img{width:60%}.brand-item.hope img{width:50%}.brand-item.olens img{padding-top:50px}@media only screen and (max-width:991px){.brand-item{width:150px!important;height:150px!important}}.brands-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.brands-row .brand-item{margin-bottom:10px}@media only screen and (max-width:991px){.brands-row .brand-item{width:180px!important;height:180px!important}}.brands-skeleton-grid{display:flex;gap:10px;padding-bottom:30px;overflow:hidden}.brands-skeleton-grid .brand-skeleton{width:300px;height:200px;flex-shrink:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border:1px solid #0148a6;border-radius:8px}@media only screen and (max-width:991px){.brands-skeleton-grid .brand-skeleton{width:150px;height:150px}}.wheel-modal .ant-modal-title{font-size:22px}.wheel-modal .txt{text-align:center;margin-bottom:15px;font-weight:700;font-size:18px;padding:0 5px}.wheel-container img{max-width:100%;height:auto}.wheel-container button{display:block;margin:15px auto auto;position:relative;z-index:4}.wheel-container .success{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;top:50px;background-color:hsla(0,0%,100%,.9);display:flex!important;flex-direction:column;align-items:center;justify-content:center}.wheel-container .success .promo{padding:3px;border:2px solid #0148a6;border-radius:4px;font-size:20px;background-color:#fff}.wheel{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.wheel-image{position:relative;z-index:1;transition:transform 5s cubic-bezier(.33,1,.68,1)}.pointer{display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.pointer,.pointer .logo-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pointer .logo-img{z-index:4}.pointer-image{width:60px;z-index:10}.authtxt{margin-bottom:10px;text-align:center}.authtxt span{cursor:pointer;color:#1677ff}.images-modal .slick-arrow{display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #0148a6;cursor:pointer}.images-modal .slick-next{transform:rotate(-90deg);inset-inline-end:-22px}.images-modal .slick-prev{transform:rotate(90deg);inset-inline-start:-22px}.card-wrapper{max-width:700px;position:relative}.card-wrapper .ant-card{padding-left:0;overflow:hidden;padding-top:5px}.card-wrapper .ant-card .ant-card-cover{border-radius:8px;margin-left:5px;margin-right:5px}.card-wrapper .ant-card .ant-card-cover,.card-wrapper .delete-btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.card-wrapper .delete-btn{position:absolute;top:5px;right:5px;cursor:pointer;line-height:1;font-size:16px;font-weight:700;color:#0148a6;width:30px;height:30px;border:1px solid #0148a6;border-radius:5px}.card-wrapper .delete-btn:hover{opacity:.7}.card-wrapper .count-input{position:absolute;bottom:0;right:5px;display:flex;align-items:center;line-height:1}.card-wrapper .count-input input{width:40px;text-align:center;margin:0 5px}.card-wrapper .count-input input::-webkit-inner-spin-button,.card-wrapper .count-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card-wrapper .count-input input[type=number]{-moz-appearance:textfield}.card-wrapper .count-input .count-btn{width:20px;cursor:pointer;font-size:20px;line-height:31px;font-weight:700;color:#0148a6}.category-card{position:relative}.category-card .ant-card-body{padding-bottom:0!important;border:1px solid #0148a6;border-radius:8px;overflow:hidden}.category-card img{border-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;width:calc(100% + 20px);height:auto;margin-top:-15px;margin-left:-10px;margin-bottom:-10px}.category-title{font-weight:700;text-align:center;padding:10px 5px;text-transform:uppercase;min-height:66px;position:absolute;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.7);border-radius:8px}@media only screen and (max-width:991px){.category-card{width:calc(50% - 20px)!important}}.footer{padding:10px 20px;background-color:#0148a6}.footer-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1280px;margin:auto;padding:10px 0}.copyright{width:100%;border-top:1px solid #fff;color:#fff;font-weight:700;padding-top:10px;text-align:center;margin-top:10px}.social-rows{padding-top:10px;padding-bottom:10px;padding-left:5px}.social-icon,.social-rows{display:flex;align-items:center;justify-content:center}.social-icon{margin-right:10px;cursor:pointer;color:#fff;transition:.3s;width:30px;height:30px;flex-direction:column}.social-icon.telegram{margin-right:0}.social-icon.telegram span{transform:rotate(-45deg);margin-top:-5px}.social-icon:hover{opacity:.8}.social-icon svg{width:20px;height:20px}.left-content a{color:#fff;text-decoration:none;display:block;text-align:center}.left-content a:not(:last-child){margin-bottom:5px}.footer-links{list-style:none;padding:0;display:flex;align-items:center}.footer-links li{margin-right:15px}.footer-links a{color:#fff;text-decoration:none}@media only screen and (max-width:991px){.footer-content{justify-content:center}.footer-links li{margin-right:5px;text-align:center}.footer-links a{font-size:12px}}.header{padding:10px 20px;background-color:#0148a6}.header-content{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:auto}.right-header{display:flex;align-items:stretch}.search-btn{padding-left:10px;padding-right:10px;margin:-10px 10px;border-left:1px solid #fff;border-right:1px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.search-btn svg{color:#fff;width:50px;height:20px}.cart-btn{margin-left:0;border-left:none;padding-left:0;position:relative}.label{position:absolute;width:15px;height:15px;border-radius:50%;background-color:#fff;color:#0148a6;font-size:12px;flex-direction:column;justify-content:center;top:13px;right:13px}.label,.login-btn{display:flex;align-items:center}.login-btn{cursor:pointer;color:#fff}.login-btn svg{color:#fff;width:40px;height:20px}.login-btn .txt{font-size:14px;margin-bottom:0}.menu-btn{color:#fff}.menu-btn,.menu-mobile-wrapper{display:none}@media only screen and (max-width:991px){.header{top:0;z-index:99}.header,.right-header{position:fixed;left:0;right:0}.right-header{top:52px;background-color:#0148a6;flex-direction:column;transform:translateY(-100%);opacity:0;z-index:-1;transition:.5s;border-top:1px solid #fff;padding:10px 0 30px}.right-header.active{transform:translateY(0);opacity:1;z-index:99}.menu-mobile-wrapper{display:flex;align-items:center}.menu-mobile-wrapper .cart-btn{padding:0 5px 0 0;margin-right:10px;border-bottom:none;border-right:1px solid #fff}.menu-mobile-wrapper .cart-btn:after{display:none}.menu-btn{display:block}.label{right:auto;left:28px;top:8px}}.info-txt{margin-bottom:10px}.ant-card-cover{height:150px;overflow:hidden}.ant-card-body{padding:15px 10px!important;text-align:left}.ant-card-body img{max-height:150px}.ant-card-body .card-title{font-weight:700;font-size:15px;margin-bottom:5px;line-height:1;height:62px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ant-card-body .card-rating{display:flex;align-items:center;gap:5px;margin-bottom:5px}.ant-card-body .card-rating .ant-rate{font-size:12px;line-height:1}.ant-card-body .card-rating .ant-rate-star{-webkit-margin-end:2px;margin-inline-end:2px}.ant-card-body .card-rating .reviews-count{font-size:11px;color:#999}.ant-card-body .card-desc{font-size:14px;height:28px;margin-bottom:15px;line-height:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ant-card-body .card-price{font-weight:700;font-size:18px;margin-bottom:15px;line-height:1}.ant-card-body .card-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.ant-card-body .main-btn{margin-bottom:5px;font-size:12px;padding:5px 10px;width:100%}.ant-card-meta-title{white-space:wrap!important}button.active{color:#fff!important;border-color:#fff!important;background-color:#1677ff}.ant-ribbon{display:none;inset-inline-end:2px!important}.ant-ribbon.has-sale{display:block}.ant-ribbon.problems{background-color:#019ba6}.ant-ribbon.not-left{background-color:#01a664}.ant-ribbon.weekend-sale{background-color:#ff4500}.price-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;line-height:1}.price-wrapper .card-price{margin-bottom:0}.price-wrapper .card-price.sale{font-weight:400;text-decoration:line-through}.price-wrapper .sale-price{font-weight:700;color:#0148a6;font-size:18px}.list-item-card{margin-bottom:10px;padding-left:5px;padding-right:5px}.list-item-card .ant-card-cover{border-radius:8px;width:200px;height:200px;margin:auto;flex-grow:2;flex-shrink:0}.list-item-card .ant-card-cover img{max-width:100%;height:auto}.list-item-card .card-title{height:32px!important;-webkit-line-clamp:2!important}.price-wrapper{max-width:150px}.logo{font-family:Tenor;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center}.logo span:first-child{text-transform:uppercase;letter-spacing:4px}.logo span:nth-child(2){font-size:12px;position:relative}.logo span:nth-child(2):before{left:-20px}.logo span:nth-child(2):after,.logo span:nth-child(2):before{content:"";position:absolute;width:10px;height:1px;top:7px;background-color:#fff}.logo span:nth-child(2):after{right:-20px}.menu-wrapper{display:flex;align-items:center}.menu-item{font-size:12px;color:#fff;text-transform:uppercase;margin-left:5px;margin-right:5px;cursor:pointer;position:relative;padding-bottom:5px}.menu-item:hover:before{content:"";position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#fff}.ant-menu{background:none;width:370px}.ant-menu .anticon{margin-left:5px;min-width:12px!important;font-size:12px!important}.ant-menu-title-content{color:#fff}:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-item-active:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-item-open:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-active:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-open:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-submenu:hover:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-item-active:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-item-open:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-item:hover:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-submenu-active:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-submenu-open:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-submenu:hover:after{border-bottom-color:#fff!important}:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-selected:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-item-selected:after,:where(.css-dev-only-do-not-override-1b0bdye).ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-submenu-selected:after{border-bottom-color:transparent!important}.ant-menu-submenu-popup{overflow-x:hidden!important}.ant-menu-submenu-popup .ant-menu-title-content{color:#0148a6}.ant-menu-submenu-popup .ant-menu-item-active{background-color:#0148a6!important}.ant-menu-submenu-popup .ant-menu-item-active .ant-menu-title-content{color:#fff}@media only screen and (max-width:991px){.ant-menu{width:100vw;margin-bottom:10px}.search-btn{display:block;margin:0;padding:12px 0;border:none;border-bottom:1px solid #fff}.search-btn:after{content:"Пошук";color:#fff}.cart-btn:after{content:"Кошик";color:#fff}.login-btn{padding-left:4px;padding-top:12px}.login-btn .txt{font-size:16px;padding-left:6px}}.empty-search{font-weight:700;margin-top:10px}.list-wrapper{margin-top:15px}.search-input .ant-input-group-addon{display:none}.search-input .ant-input-affix-wrapper{border-radius:6px!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-carousel-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}@media(max-width:991px){.skeleton-carousel-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.skeleton-carousel-grid{grid-template-columns:repeat(2,1fr)}}.skeleton-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.product-card-skeleton{padding:0 5px}.product-card-skeleton .skeleton-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.1)}.product-card-skeleton .skeleton-image{width:100%;height:300px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.product-card-skeleton .skeleton-content{padding:16px}.product-card-skeleton .skeleton-title{height:20px;margin-bottom:12px;width:80%}.product-card-skeleton .skeleton-price,.product-card-skeleton .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.product-card-skeleton .skeleton-price{height:16px;margin-bottom:16px;width:40%}.product-card-skeleton .skeleton-buttons{display:flex;gap:8px}.product-card-skeleton .skeleton-btn{flex:1 1}.product-card-skeleton .skeleton-btn,.product-card-skeleton .skeleton-btn-small{height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.product-card-skeleton .skeleton-btn-small{width:32px}.category-card-skeleton{width:160px;margin-left:10px;margin-right:10px;margin-bottom:10px;border:1px solid #0148a6;border-radius:8px;overflow:hidden}.category-card-skeleton .skeleton-image{width:100%;height:140px}.category-card-skeleton .skeleton-image,.category-card-skeleton .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.category-card-skeleton .skeleton-title{height:20px;margin:16px auto;border-radius:4px;width:80%}@media only screen and (max-width:991px){.category-card-skeleton{width:calc(50% - 20px)}}.category-page-skeleton .skeleton-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px}.category-page-skeleton .skeleton-breadcrumb .skeleton-breadcrumb-item{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.category-page-skeleton .skeleton-breadcrumb .skeleton-breadcrumb-separator{color:#d9d9d9}.category-page-skeleton .skeleton-title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:991px){.category-page-skeleton .skeleton-title-wrapper{display:block}}.category-page-skeleton .skeleton-title-wrapper .skeleton-page-title{height:32px;width:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.category-page-skeleton .skeleton-title-wrapper .skeleton-sort-box{display:flex;align-items:center;gap:8px}@media only screen and (max-width:991px){.category-page-skeleton .skeleton-title-wrapper .skeleton-sort-box{margin-top:16px}}.category-page-skeleton .skeleton-title-wrapper .skeleton-sort-box .skeleton-sort-label{height:20px;width:90px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.category-page-skeleton .skeleton-title-wrapper .skeleton-sort-box .skeleton-sort-select{height:32px;width:170px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}.category-page-skeleton .cards-row .product-card-skeleton{width:160px;margin-left:10px;margin-right:10px;margin-bottom:10px;padding:0}.category-page-skeleton .cards-row .product-card-skeleton .skeleton-card{border:1px solid #f0f0f0}.category-page-skeleton .cards-row .product-card-skeleton .skeleton-image{height:150px}.category-page-skeleton .cards-row .product-card-skeleton .skeleton-content{padding:10px}.category-page-skeleton .cards-row .product-card-skeleton .skeleton-title{height:62px;margin-bottom:5px}.category-page-skeleton .cards-row .product-card-skeleton .skeleton-price{margin-bottom:10px}@media only screen and (max-width:560px){.category-page-skeleton .cards-row .product-card-skeleton{width:calc(50% - 20px)}}.catalog-page-skeleton .skeleton-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px}.catalog-page-skeleton .skeleton-breadcrumb .skeleton-breadcrumb-item{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.catalog-page-skeleton .skeleton-breadcrumb .skeleton-breadcrumb-separator{color:#d9d9d9}.catalog-page-skeleton .skeleton-page-title{width:120px;margin-bottom:24px}.catalog-page-skeleton .skeleton-page-title,.wishlist-page-skeleton .skeleton-page-title{height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.wishlist-page-skeleton .skeleton-page-title{margin-bottom:20px}.wishlist-page-skeleton .skeleton-count{height:20px;width:140px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:20px}.wishlist-page-skeleton .skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.wishlist-page-skeleton .skeleton-grid .product-card-skeleton{padding:0}.wishlist-page-skeleton .skeleton-grid .product-card-skeleton .skeleton-card{border:1px solid #f0f0f0}.wishlist-page-skeleton .skeleton-grid .product-card-skeleton .skeleton-image{height:200px}.product-detail-skeleton .skeleton-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px}.product-detail-skeleton .skeleton-breadcrumb span{height:20px}.product-detail-skeleton .skeleton-breadcrumb span,.product-detail-skeleton .skeleton-title-main{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.product-detail-skeleton .skeleton-title-main{height:32px;width:60%;max-width:400px;margin-bottom:24px}.product-detail-skeleton .skeleton-image-large{width:100%;height:400px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}@media(max-width:991px){.product-detail-skeleton .skeleton-image-large{height:300px}}.product-detail-skeleton .skeleton-name{height:24px;width:80%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:16px}.product-detail-skeleton .skeleton-text-block{margin-bottom:24px}.product-detail-skeleton .skeleton-text-block .skeleton-line{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:8px}.product-detail-skeleton .skeleton-text-block .skeleton-line:first-child{width:100%}.product-detail-skeleton .skeleton-text-block .skeleton-line:nth-child(2){width:90%}.product-detail-skeleton .skeleton-text-block .skeleton-line:nth-child(3){width:70%}.product-detail-skeleton .skeleton-price-large{height:28px;width:120px}.product-detail-skeleton .skeleton-count-input,.product-detail-skeleton .skeleton-price-large{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px;margin-bottom:16px}.product-detail-skeleton .skeleton-count-input{height:40px;width:150px}.product-detail-skeleton .skeleton-buttons-stack{display:flex;flex-direction:column;gap:10px}.product-detail-skeleton .skeleton-button-large{height:40px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}.snowfall-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;overflow:hidden}.snowflake{position:absolute;top:-50px;color:#a8d8ff;font-size:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;animation:fall linear infinite;text-shadow:0 0 5px rgba(168,216,255,.4);opacity:0}@keyframes fall{0%{top:-50px;opacity:0;transform:translateX(0) rotate(0deg)}5%{opacity:1}25%{transform:translateX(10px) rotate(90deg)}50%{transform:translateX(-10px) rotate(180deg)}75%{transform:translateX(10px) rotate(270deg)}95%{opacity:1}to{top:110%;opacity:0;transform:translateX(0) rotate(1turn)}}@media(max-width:768px){.snowflake:nth-child(2n){display:none}}.catalog-btn-wrap{height:70px;box-sizing:border-box;margin-top:-20px;margin-bottom:20px}@media only screen and (max-width:1280px){.catalog-btn-wrap button{width:100%}}.banner-section{background-color:#f8f7f6}.banner-section img{line-height:1;display:block;cursor:pointer}.banner-section .banner-skeleton{width:100%;height:520px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}@media only screen and (max-width:991px){.banner-section .container{padding:0}}@media only screen and (max-width:1280px){.banner-section .slick-slider{padding-bottom:20px}.banner-section img{max-width:480px!important;height:auto!important}.banner-section .banner-skeleton{height:300px;max-width:480px}}.profile-form{max-width:600px}.profile-form .ant-picker{width:100%}.profile-form .ant-select-selection-item{text-align:left}.logout-btn{display:flex;align-items:center;color:#0148a6;font-weight:700;cursor:pointer;font-size:16px}.logout-btn span{margin-right:5px}.history-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #0148a6;overflow:auto}.history-item td,.history-item th{text-align:left;border:1px solid #0148a6;padding:10px}.histiry-title{text-align:left;font-weight:700;font-size:18px;margin-bottom:10px}.history-summ{text-align:left;font-size:16px;margin-top:10px}.history-summ span{font-weight:700;padding-left:5px}.cards-row{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.cards-row .ant-card{width:160px;margin-left:10px;margin-right:10px;margin-bottom:10px}@media only screen and (max-width:991px){.cards-row{justify-content:center}}.contacts-wrap,.contacts-wrap .contacts-rows{display:flex;align-items:center}.contacts-wrap .contacts-rows{line-height:1}@media only screen and (max-width:991px){.contacts-wrap .contacts-rows{display:block}}.contacts-wrap .contact-item{text-align:left;margin-right:15px}.contacts-wrap .contact-item.telegram .anticon{transform:rotate(-45deg)}@media only screen and (max-width:991px){.contacts-wrap .contact-item{margin-right:0;margin-bottom:15px}}.contacts-wrap .contact-title{font-weight:700;margin-bottom:10px}.contacts-wrap .social-icon,.contacts-wrap a{color:#0148a6;line-height:1;display:flex;align-items:center}.contacts-wrap a{line-height:1;margin-right:10px}.contacts-wrap a span{margin-right:5px}.contact-form .row{display:flex;align-items:center;justify-content:space-between}.contact-form .row .ant-form-item{width:calc(33.3% - 10px)}@media only screen and (max-width:991px){.contact-form .row{display:block}.contact-form .row .ant-form-item{width:auto}}.contact-form textarea{min-height:150px}.shop-item{display:flex;align-items:flex-start;justify-content:flex-start;padding-bottom:12px}.shop-item .slick-dots{bottom:-12px}.shop-slider{width:50%;max-width:400px}.shop-slider img{cursor:pointer}.shop-item-content{width:49%;padding-left:15px;line-height:1;text-align:left}.shop-item-content .name{font-size:16px;font-weight:700;margin-bottom:15px}.shop-item-content .description{margin-bottom:15px}.shop-item-content button{font-size:14px}.count-input{display:flex;align-items:center;line-height:1;margin-bottom:16px}.count-input input{width:40px;text-align:center;margin:0 5px}.count-input input::-webkit-inner-spin-button,.count-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.count-input input[type=number]{-moz-appearance:textfield}.count-input .count-btn{cursor:pointer;font-size:20px;line-height:31px;font-weight:700;color:#0148a6}.txt{margin-bottom:15px}.price-wrapper-page{margin-bottom:15px;display:flex;align-items:center;line-height:1;font-size:14px}.card-price-page{font-weight:700;margin-right:5px;font-size:18px}.card-price-page.sale{font-weight:400;text-decoration:line-through}.sale-price-page{font-weight:700;color:#0148a6;font-size:18px}.contact-info{margin-top:15px}