.header .header-container{max-width:1450px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.header .header-logo-link{display:flex;align-items:center;transition:opacity .2s ease;padding:40px 0 18px}.header .header-logo-link:hover{opacity:.8}.header .header-logo-img{height:40px}.footer{display:flex;justify-content:space-between;align-items:center;width:100%;padding:19px 0;border-top:1px solid #E8F4FF;box-sizing:border-box}.footer .footer-container{width:1450px;margin:auto;display:flex;justify-content:space-between;align-items:center}.footer .footer-left{display:flex;align-items:center;gap:15px}.footer .footer-left .footer-logos{display:flex;align-items:center;gap:5px}.footer .footer-left .footer-logos .logo-aqvex{width:40px;height:40px}.footer .footer-left .footer-logos .zrobleno-ua{display:flex;align-items:center;justify-content:center;width:58px;height:40px;background-color:#f1f2f4;border-radius:12px}.footer .footer-left .footer-copyright{font-size:14px;font-weight:400;line-height:140%;letter-spacing:-2%;color:#9096a2;white-space:nowrap}.footer .footer-payments{display:flex;align-items:center;gap:22px}.footer .footer-payments .master-card{width:77px;height:34px}.footer .footer-payments .visa{width:69px;height:34px}.footer .footer-payments .iPay{width:62px;height:34px}.footer .footer-payments .gPay{width:64px;height:34px}.footer .img{cursor:pointer;transition:transform .2s ease-in-out}.footer .img:hover{transform:scale(1.1)}.product-card{display:flex;flex-direction:column;gap:18.5px;width:347px;height:657px;transition:box-shadow .3s ease,transform .3s ease;border-radius:20px}.product-card .info-container{display:flex;flex-direction:column;gap:32px}.product-card .info-container .price-container{display:flex;gap:8px;height:22px;font-weight:500}.product-card .info-container .price-container .price{font-size:22px;line-height:100%}.product-card .info-container .price-container .old-price{position:relative;color:#8090a4}.product-card .info-container .price-container .old-price:after{content:"";position:absolute;left:0;top:10.5px;width:39px;height:2px;background-color:#ff2741}.product-card .info-container .price-container .new-price{background:linear-gradient(to right,#003181,#2288ed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.product-card .info-container .price-container .badge{display:flex;align-items:center;justify-content:center;width:44px}.product-card .info-container .price-container .badge .discount-badge{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:18px;padding:2px;background-color:#ff2741;color:#fff;font-size:14px;font-weight:700;margin-left:8px}.product-card .info-container .price-container .badge .discount-badge:before{content:"";position:absolute;right:100%;top:0;width:9px;height:100%;background:url(/aqvex-test/icons/discount-before.svg) no-repeat center right;background-size:contain}.product-card .info-container .price-container .badge .discount-badge:after{content:"";position:absolute;left:100%;top:0;width:3px;height:100%;background:url(/aqvex-test/icons/discount-after.svg) no-repeat center left;background-size:contain}.product-card .info-container .info-rating-info{display:flex;justify-content:space-between;flex-direction:column;height:105px}.product-card .info-container .info-rating-info .info-text{height:100%;font-size:18px;line-height:140%;color:#182a42;letter-spacing:-.02em}.product-card .info-container .info-rating-info .stars-rating-box{display:flex;align-items:center;gap:8px}.product-card .info-container .info-rating-info .stars-rating-box .stars-box{display:flex;gap:4px}.product-card .info-container .info-rating-info .stars-rating-box .stars-box .star-icon{width:11px;height:11px}.product-card .info-container .info-rating-info .stars-rating-box .rating-text{position:relative;font-size:14px;line-height:140%;color:#182a42}.product-card .info-container .info-rating-info .stars-rating-box .rating-text:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#cfd8dc}.product-card .info-container .status-category-container{display:flex;height:18px;gap:14px}.product-card .info-container .status-category-container .status-box{display:flex;align-items:center;gap:8px}.product-card .info-container .status-category-container .status-box .status-icon{width:16px;height:16px}.product-card .info-container .status-category-container .status-box .status-text{font-size:14px;font-weight:400}.product-card .info-container .status-category-container .category-icon{display:flex;align-items:center}.product-card .info-container .status-category-container .category-box{font-size:14px;font-weight:400;color:#8090a4}.product-card .info-container .product-actions{display:flex;gap:8px}.product-card .info-container .product-actions .select-wrapper{width:123px;height:50px}.product-card .info-container .product-actions .select-wrapper .action-select{width:100%;height:100%;border:2px solid #EBEBEB;border-radius:15px;font-size:18px;font-weight:700;color:#182a42;padding:0 20px;cursor:pointer;outline:none;appearance:none;background:url(/aqvex-test/icons/arrow-down.svg) no-repeat right 20px center/10px}.product-card .info-container .product-actions .add-to-cart{display:flex;align-items:center;justify-content:center;gap:12px;width:173px;height:50px;background-color:#e8f4ff;border-radius:15px;border:none;cursor:pointer;padding:12px 26px;transition:all .2s ease}.product-card .info-container .product-actions .add-to-cart .add-to-cart-text{font-family:Klein,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:-.02em;color:#182a42;white-space:nowrap}.product-card .info-container .product-actions .add-to-cart .cart-icon-img{width:26px;height:26px;flex-shrink:0}.product-card .info-container .product-actions .add-to-cart:hover{background-color:#d6e9fa}.product-card .info-container .product-actions .add-to-cart:active{transform:scale(.98)}.product-card .info-container .product-actions .add-to-cart--full{width:304px}.products-grid{display:grid;grid-template-columns:repeat(4,347px);column-gap:20px;row-gap:60px;justify-content:center}.pagination-container{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:31px}.pagination-container .pagination-arrow{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;background:#fff;border-radius:15px;cursor:pointer;transition:all .2s ease}.pagination-container .pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.pagination-container .pagination-arrow:hover:not(:disabled){border-color:#ebebeb}.pagination-container .pagination-arrow img{width:24px;height:24px}.pagination-container .pagination-pages{display:flex;gap:12px}.pagination-container .pagination-pages .page-number{width:46px;height:46px;border:none;background:transparent;color:#182a42;font-size:16px;font-weight:700;border:1.5px solid #fff;background:#fff;border-radius:15px;cursor:pointer;transition:all .2s ease}.pagination-container .pagination-pages .page-number:hover{background:#ebebeb}.pagination-container .pagination-pages .page-number.active{border-color:#43a0fd}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.catalog-toolbar .products-count{font-size:16px;color:#182a42;opacity:.5}.catalog-toolbar .products-count .total-number{font-size:17px}.catalog-toolbar .sort-container{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.catalog-toolbar .sort-container .sort-icon-main{width:16px;height:16px;display:flex;align-items:center}.catalog-toolbar .sort-container .sort-icon-main img{width:100%;height:100%;object-fit:contain}.catalog-toolbar .sort-container .select-wrapper{display:flex;align-items:center;gap:18px;position:relative}.catalog-toolbar .sort-container .select-wrapper .sort-select{font-size:16px;font-weight:500;color:#182a42;letter-spacing:-2%}.catalog-toolbar .sort-container .select-wrapper .select-arrow{width:10px;height:10px;display:flex;align-items:center;transition:transform .3s ease}.catalog-toolbar .sort-container .select-wrapper .select-arrow img{width:100%;height:auto}.catalog-toolbar .sort-container .select-wrapper .select-arrow.asc{transform:rotate(180deg)}.catalog-toolbar .sort-container .select-wrapper .select-arrow.desc{transform:rotate(0)}.search-container{display:flex;align-items:center;justify-content:end}.search-container .search-box{position:relative;display:flex;align-items:center;width:454px;height:44px;border-radius:12px}.search-container .search-box .search-icon-wrapper{position:absolute;left:16px;display:flex;align-items:center;justify-content:center;pointer-events:none}.search-container .search-box .search-icon-wrapper img{width:20px;height:20px}.search-container .search-box .search-input{width:100%;height:100%;padding:0 0 0 52px;font-size:18px;color:#182a42;background-color:#f6f7f9;border:none;border-radius:12px;outline:none}.search-container .search-box .search-input::placeholder{color:#182a42}.search-container .search-box .search-input:focus{background-color:#edf0f3}@font-face{font-family:Klein;src:url(/aqvex-test/assets/KleinText-Medium-C2F6SBgN.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Klein;src:url(/aqvex-test/assets/KleinText-Regular-CWwoelQv.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,address,em,img,b,ol,ul,li,form,label,legend,footer,header,menu,nav{margin:0;padding:0;border:0;font:inherit}*,*:before,*:after{box-sizing:border-box}body{font-family:Klein,sans-serif;background-color:#fff;color:#000}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.loader-text{font-size:80px;font-weight:700;text-align:center;color:#222}.app{display:flex;flex-direction:column;min-height:100vh}.page__body{width:100%;margin:auto;height:100%}main{width:1450px;margin:0 auto 67px}img,svg{display:block}
