.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}.wrapper[data-v-6701cdab]{gap:15px}.quantity[data-v-6701cdab],.wrapper[data-v-6701cdab]{align-items:center;display:flex}.quantity[data-v-6701cdab]{background:#eef1f5;border:1px solid #e2e8f0;border-radius:25px;padding:4px}.control-button[data-v-6701cdab]{align-items:center;background-color:transparent;border:none;border-radius:50%;color:var(--primary-color);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.control-button[data-v-6701cdab]:hover:not(:disabled){background-color:var(--primary-color);color:#fff}.control-button[data-v-6701cdab]:disabled{cursor:not-allowed;opacity:.5}.control-button[data-v-6701cdab]:active:not(:disabled){transform:scale(.95)}.button-content[data-v-6701cdab]{align-items:center;display:flex;font-size:18px;height:100%;justify-content:center;line-height:1;width:100%}.amount[data-v-6701cdab]{color:var(--primary-color);font-weight:600;min-width:30px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.delete-button[data-v-6701cdab]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.delete-button[data-v-6701cdab]:hover{background-color:#fee2e2}.delete-button[data-v-6701cdab]:active{transform:scale(.95)}.delete-icon[data-v-6701cdab]{color:#ef4444;height:18px;transition:color .2s ease;width:18px}.fade-enter-active[data-v-6701cdab],.fade-leave-active[data-v-6701cdab]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-6701cdab],.fade-leave-to[data-v-6701cdab]{opacity:0;transform:translateY(2px)}@media (max-width:768px){.control-button[data-v-6701cdab]{height:32px;width:32px}.delete-button[data-v-6701cdab]{padding:10px}.amount[data-v-6701cdab]{min-width:35px}}.empty-cart[data-v-cce8177e]{color:#666;font-size:16px;padding:40px 20px;text-align:center}.product-card[data-v-cce8177e]{border-bottom:1px solid #e0e0e0;display:flex;gap:20px;padding:15px 0;position:relative}.image[data-v-cce8177e]{border-radius:8px;flex-shrink:0;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.product-details[data-v-cce8177e]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.product-title-section[data-v-cce8177e]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-cce8177e]{color:var(--text-color);font-size:16px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-row[data-v-cce8177e]{align-items:center;color:#666;display:flex;font-size:13px;gap:5px}.variant-label[data-v-cce8177e]{font-weight:400}.variant-name[data-v-cce8177e]{color:var(--primary-color);font-weight:500}.product-info[data-v-cce8177e]{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.price-info[data-v-cce8177e]{display:flex;flex-direction:column;gap:5px}.amount[data-v-cce8177e]{color:#666;font-size:14px}.total[data-v-cce8177e]{color:var(--primary-color);font-size:16px;font-weight:600}.cart-summary[data-v-cce8177e]{margin-top:20px}.line[data-v-cce8177e]{background-color:#e0e0e0;height:1px;margin:10px 0}.total-section[data-v-cce8177e]{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.discount-row h3[data-v-cce8177e],.final-price-row h3[data-v-cce8177e],.total-section h3[data-v-cce8177e]{color:var(--text-color);font-size:18px;font-weight:500;margin:0}.total-amount[data-v-cce8177e]{color:var(--primary-color);font-size:20px;font-weight:600}.discount-section[data-v-cce8177e]{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.discount-row[data-v-cce8177e],.final-price-row[data-v-cce8177e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.discount-amount[data-v-cce8177e]{color:#ef4444;font-weight:500}.final-price-row[data-v-cce8177e]{font-weight:600;margin-top:10px}.final-price[data-v-cce8177e]{color:var(--primary-color);font-size:18px}.disclaimer[data-v-cce8177e]{background-color:#f0f0f0;border-radius:8px;color:#666;font-size:14px;margin-top:10px;padding:10px;text-align:center}@media screen and (max-width:480px){.product-card[data-v-cce8177e]{gap:15px;padding:12px 0}.image[data-v-cce8177e]{height:80px;width:80px}.product-name[data-v-cce8177e]{font-size:14px}.amount[data-v-cce8177e]{font-size:13px}.total[data-v-cce8177e]{font-size:14px}.total-section[data-v-cce8177e]{padding:12px 0}.total-section h3[data-v-cce8177e]{font-size:16px}.total-amount[data-v-cce8177e]{font-size:18px}.disclaimer[data-v-cce8177e]{font-size:12px;margin-top:8px;padding:8px}}.button[data-v-60362d7e]{align-items:center;background-color:var(--primary-color);border:1px solid transparent;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:500;justify-content:center;min-height:44px;overflow:hidden;padding:10px 24px;position:relative;text-decoration:none;transition:all .2s ease}.button--outline[data-v-60362d7e]{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.button[data-v-60362d7e]:not(.button--loading):not(.button--disabled):hover{background-color:var(--primary-color-hover);transform:translateY(-1px)}.button--outline[data-v-60362d7e]:not(.button--loading):not(.button--disabled):hover{background-color:var(--primary-color);color:#fff}.button[data-v-60362d7e]:not(.button--loading):not(.button--disabled):active{transform:translateY(0) scale(.98)}.button--loading[data-v-60362d7e]{cursor:wait;opacity:.8}.button--disabled[data-v-60362d7e]{cursor:not-allowed;opacity:.6}.button--outline.button--disabled[data-v-60362d7e]{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.button__content[data-v-60362d7e]{align-items:center;display:flex;justify-content:center;transition:transform .2s ease}.button__content--loading[data-v-60362d7e]{opacity:.5}.icon[data-v-60362d7e]{align-items:center;display:flex;font-size:19px;margin-right:10px;transition:transform .2s ease}.icon--loading[data-v-60362d7e]{opacity:.7}.button__text[data-v-60362d7e]{line-height:1.2;transition:transform .2s ease}.button__text--with-icon[data-v-60362d7e]{margin-top:1px}.btn-ring[data-v-60362d7e]{display:inline-block;position:absolute;right:10px}.btn-ring[data-v-60362d7e]:after{animation:ring-60362d7e 1s ease-in-out infinite;border-color:currentcolor transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";display:block;height:16px;width:16px}@keyframes ring-60362d7e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (hover:none){.button[data-v-60362d7e]{padding:12px 24px}.button[data-v-60362d7e]:not(.button--loading):not(.button--disabled):active{background-color:var(--primary-color-hover)}.button--outline[data-v-60362d7e]:not(.button--loading):not(.button--disabled):active{background-color:var(--primary-color);color:#fff}}@media screen and (max-width:430px){.button[data-v-60362d7e]{font-size:15px;padding:10px 20px}.icon[data-v-60362d7e]{font-size:17px}}.eclipse[data-v-ea633278]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;left:0;top:0;transition:opacity .3s ease;width:100%;z-index:10}.basket[data-v-ea633278],.eclipse[data-v-ea633278]{height:100%;position:fixed}.basket[data-v-ea633278]{background-color:#fff;display:flex;flex-direction:column;max-height:100vh;right:0;top:66px;transform:translate(100%);transition:transform .3s ease;width:400px;z-index:20}.basket--open[data-v-ea633278]{transform:translate(0)}.basket--closed[data-v-ea633278]{transform:translate(100%)}.basket__header[data-v-ea633278]{align-items:center;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;padding:10px}.basket__title[data-v-ea633278]{color:var(--primary-color);font-size:24px;font-weight:600}.close-button[data-v-ea633278]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .3s ease}.close-button[data-v-ea633278]:hover{background-color:#f5f5f5}.close-icon[data-v-ea633278]{color:var(--primary-color);height:24px;transition:transform .3s ease;width:24px}.close-button:hover .close-icon[data-v-ea633278]{transform:rotate(90deg)}.line[data-v-ea633278]{background-color:#e0e0e0;height:1px;width:100%}.basket__products[data-v-ea633278]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 20px 40px}.basket__footer[data-v-ea633278]{background-color:#fff;bottom:0;box-shadow:0 -2px 10px #0000000d;box-sizing:border-box;left:0;padding:10px;position:sticky;right:0;width:100%}.total-price[data-v-ea633278]{color:var(--primary-color);font-size:18px;font-weight:600;text-align:center}.buy-button[data-v-ea633278]{margin-bottom:10px;margin-top:15px;width:100%}@media screen and (max-width:480px){.basket[data-v-ea633278]{height:100%;max-height:-webkit-fill-available;width:100%}.basket__header[data-v-ea633278]{background:#fff;padding:15px;position:sticky;top:0;z-index:1}.basket__products[data-v-ea633278]{padding:15px 15px 120px}.basket__footer[data-v-ea633278]{box-sizing:border-box;padding:15px;width:100%}.total-price[data-v-ea633278]{font-size:18px;margin:10px 0}.buy-button[data-v-ea633278]{box-sizing:border-box;margin-bottom:env(safe-area-inset-bottom,15px);width:100%}.basket[data-v-ea633278]{padding-top:env(safe-area-inset-top)}}@media screen and (max-width:380px){.basket[data-v-ea633278]{top:62px}}.search-input[data-v-97bfacb5]{position:relative;width:200px}.search-input--mobile[data-v-97bfacb5]{width:100%}.search-input input[data-v-97bfacb5]{border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:8px;box-sizing:border-box;color:var(--primary-color);font:inherit;font-size:14px;padding:8px 36px 8px 12px;transition:all .3s ease;width:100%}.search-input input[data-v-97bfacb5]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1);outline:none}.search-button[data-v-97bfacb5]{background:none;border:none;border-radius:4px;color:var(--primary-color);cursor:pointer;opacity:.5;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s ease}.search-button[data-v-97bfacb5]:disabled{cursor:default}.search-button--active[data-v-97bfacb5]{opacity:1}.search-button--active[data-v-97bfacb5]:hover{background-color:rgba(var(--primary-color-rgb),.05);color:var(--primary-color-hover)}.search-icon[data-v-97bfacb5]{height:20px;width:20px}.search-icon[data-v-97bfacb5] *{fill:none}.search-input--mobile input[data-v-97bfacb5]{font-size:16px;padding:12px 40px 12px 16px}.search-input--mobile .search-button[data-v-97bfacb5]{padding:8px}.search-input--mobile .search-icon[data-v-97bfacb5]{height:24px;width:24px}.p-badge[data-v-652a6584]{background:var(--primary-color);border-radius:50%;box-sizing:border-box;color:#fff;font-size:14px;height:22px;line-height:22px;position:absolute;right:0;text-align:center;top:5px;transform:translate(50%,-50%);width:22px}.badge-enter-active[data-v-652a6584],.badge-leave-active[data-v-652a6584]{transition:all .3s ease}.badge-enter-from[data-v-652a6584],.badge-leave-to[data-v-652a6584]{opacity:0;transform:translate(50%,-50%) scale(.5)}.badge-enter-to[data-v-652a6584],.badge-leave-from[data-v-652a6584]{opacity:1;transform:translate(50%,-50%) scale(1)}.header[data-v-2265e5ba]{background-color:#fff;box-shadow:0 4px 6px -1px #0000000d;left:0;padding:12px 0;position:sticky;right:0;top:0;transition:transform .3s ease,box-shadow .3s ease;z-index:1000}.header.header--scrolled[data-v-2265e5ba]{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-100%)}.header.header--visible[data-v-2265e5ba]{transform:translateY(0)}.header__container[data-v-2265e5ba]{align-items:center;display:flex;gap:20px;justify-content:space-between}.logo-name[data-v-2265e5ba]{color:var(--primary-color);font-size:28px;font-weight:800;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .3s ease;white-space:nowrap}.logo-name[data-v-2265e5ba]:hover{color:var(--primary-color-hover);transform:translateY(-1px)}.menu[data-v-2265e5ba]{gap:32px}.menu[data-v-2265e5ba],.menu__list[data-v-2265e5ba]{align-items:center;display:flex}.menu__list[data-v-2265e5ba]{font-size:16px;font-weight:600;gap:25px;list-style:none;margin:0;padding:0}.menu__link[data-v-2265e5ba],.mobile-menu__link[data-v-2265e5ba]{border-radius:8px;color:var(--primary-color);padding:6px 12px;position:relative;text-decoration:none;transition:all .3s ease}.menu__link[data-v-2265e5ba]:after,.mobile-menu__link[data-v-2265e5ba]:after{background-color:var(--primary-color);border-radius:2px;bottom:0;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transition:transform .3s ease}.menu__link[data-v-2265e5ba]:hover,.mobile-menu__link[data-v-2265e5ba]:hover{background-color:rgba(var(--primary-color-rgb),.05);color:var(--primary-color-hover)}.menu__link[data-v-2265e5ba]:hover:after,.mobile-menu__link[data-v-2265e5ba]:hover:after{transform:scaleX(1)}.dropdown-menu-container[data-v-2265e5ba],.dropdown-toggle[data-v-2265e5ba]{position:relative}.dropdown-toggle[data-v-2265e5ba]{align-items:center;background:none;border:none;border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease}.dropdown-toggle[data-v-2265e5ba]:after{background-color:var(--primary-color);border-radius:2px;bottom:0;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transition:transform .3s ease}.dropdown-toggle--active[data-v-2265e5ba],.dropdown-toggle[data-v-2265e5ba]:hover{background-color:rgba(var(--primary-color-rgb),.05);color:var(--primary-color-hover)}.dropdown-toggle--active[data-v-2265e5ba]:after,.dropdown-toggle[data-v-2265e5ba]:hover:after{transform:scaleX(1)}.dropdown-arrow[data-v-2265e5ba]{transition:transform .3s ease}.dropdown-arrow--open[data-v-2265e5ba]{transform:rotate(180deg)}.dropdown-menu[data-v-2265e5ba]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #0000001a;list-style:none;margin:0;opacity:0;padding:8px 0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.dropdown-menu--active[data-v-2265e5ba]{opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu__link[data-v-2265e5ba]{border-radius:0;color:var(--text-color);display:block;font-size:15px;font-weight:500;padding:12px 20px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.dropdown-menu__link[data-v-2265e5ba]:hover{background-color:rgba(var(--primary-color-rgb),.05);color:var(--primary-color)}.cart-container[data-v-2265e5ba]{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;font:inherit;justify-content:flex-end;padding:8px;position:relative;transition:all .3s ease;width:100px}.cart-container[data-v-2265e5ba]:hover{background-color:rgba(var(--primary-color-rgb),.05)}.cart-image[data-v-2265e5ba]{color:var(--primary-color);height:24px;transition:all .3s ease;width:24px}.cart-container:hover .cart-image[data-v-2265e5ba]{color:var(--primary-color-hover);transform:scale(1.1)}.facebook-image[data-v-2265e5ba]{height:24px;transition:all .3s ease;width:24px}.menu__link:hover .facebook-image[data-v-2265e5ba]{transform:scale(1.1)}.header__right[data-v-2265e5ba]{align-items:center;display:flex;gap:16px}.hamburger[data-v-2265e5ba]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;padding:0;transition:all .3s ease;width:30px}.hamburger[data-v-2265e5ba]:hover{background-color:rgba(var(--primary-color-rgb),.05)}.hamburger__line[data-v-2265e5ba]{background-color:var(--primary-color);border-radius:2px;height:2px;transition:all .3s ease;width:100%}.mobile-menu[data-v-2265e5ba]{display:none;padding:20px}@media screen and (max-width:750px){.cart-container[data-v-2265e5ba]{width:auto}.menu__list[data-v-2265e5ba]{gap:15px}}@media screen and (max-width:1200px){.menu__list[data-v-2265e5ba]{gap:15px}.dropdown-toggle[data-v-2265e5ba],.menu__link[data-v-2265e5ba]{font-size:15px;padding:6px 10px}}@media screen and (max-width:1130px){.menu[data-v-2265e5ba]{display:none}.mobile-menu[data-v-2265e5ba]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffffa;box-sizing:border-box;display:block;height:100dvh;position:fixed;right:0;transform:translate(100%);transition:all .3s ease;width:100%;z-index:999}.mobile-menu.mobile-menu--active[data-v-2265e5ba]{transform:translate(0)}.mobile-menu__list[data-v-2265e5ba]{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-top:32px}.mobile-menu__link[data-v-2265e5ba]{font-size:22px;padding:12px 24px;text-align:center;width:100%}.mobile-menu__link[data-v-2265e5ba]:after{left:24px;right:24px}.hamburger[data-v-2265e5ba]{display:flex;z-index:10}.hamburger--active .hamburger__line[data-v-2265e5ba]:first-child{transform:translateY(9px) rotate(45deg)}.hamburger--active .hamburger__line[data-v-2265e5ba]:nth-child(2){opacity:0}.hamburger--active .hamburger__line[data-v-2265e5ba]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media screen and (max-width:380px){.logo-name[data-v-2265e5ba]{font-size:24px}.header[data-v-2265e5ba]{padding:10px 0}.mobile-menu__link[data-v-2265e5ba]{font-size:18px;padding:10px 20px}.mobile-menu__list[data-v-2265e5ba]{gap:25px}}.footer[data-v-97e6b51d]{background-color:#fff;border-top:1px solid #edf2f7;margin-top:60px;padding:60px 0 20px}.footer__container[data-v-97e6b51d]{margin:0 auto;max-width:1200px;padding:0 20px}.footer__content[data-v-97e6b51d]{display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:40px}.footer__section[data-v-97e6b51d]{display:flex;flex-direction:column;gap:16px}.footer__logo[data-v-97e6b51d]{color:var(--primary-color);font-size:24px;font-weight:800;text-decoration:none;transition:all .3s ease}.footer__logo[data-v-97e6b51d]:hover{color:var(--primary-color-hover);transform:translateY(-1px)}.footer__description[data-v-97e6b51d]{color:#64748b;font-size:14px;line-height:1.6}.footer__title[data-v-97e6b51d]{color:#1a202c;font-size:18px;font-weight:600;margin-bottom:8px}.footer__list[data-v-97e6b51d]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer__link[data-v-97e6b51d]{color:#64748b;font-size:14px;padding:4px 0;position:relative;text-decoration:none;transition:all .3s ease}.footer__link[data-v-97e6b51d]:after{background-color:var(--primary-color);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.footer__link[data-v-97e6b51d]:hover{color:var(--primary-color)}.footer__link[data-v-97e6b51d]:hover:after{transform:scaleX(1)}.footer__bottom[data-v-97e6b51d]{align-items:center;border-top:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:20px}.footer__copyright[data-v-97e6b51d]{color:#64748b;font-size:14px}.footer__legal[data-v-97e6b51d]{display:flex;gap:24px}@media screen and (max-width:950px){.footer[data-v-97e6b51d]{margin-top:40px;padding:40px 0 20px}.footer__content[data-v-97e6b51d]{gap:32px;grid-template-columns:1fr 1fr}.footer__section[data-v-97e6b51d]{text-align:center}.footer__list[data-v-97e6b51d]{align-items:center}.footer__bottom[data-v-97e6b51d]{flex-direction:column;gap:12px;text-align:center}.footer__legal[data-v-97e6b51d]{justify-content:center}}@media screen and (max-width:480px){.footer[data-v-97e6b51d]{margin-top:32px;padding:32px 0 16px}.footer__content[data-v-97e6b51d]{grid-template-columns:1fr}.footer__logo[data-v-97e6b51d]{font-size:20px}.footer__title[data-v-97e6b51d]{font-size:16px}.footer__copyright[data-v-97e6b51d],.footer__link[data-v-97e6b51d]{font-size:13px}.footer__legal[data-v-97e6b51d]{gap:16px}}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:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}html{scroll-behavior:smooth;scroll-padding-top:100px}table{border-collapse:collapse;border-spacing:0}:root{--primary-color:#4f58a0;--primary-color-hover:#39447c;--text-color:#1b1a1a}body{color:var(--text-color);font-family:Montserrat}a{color:inherit;text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}.container{margin:0 auto;max-width:1280px;padding:0 20px}.page{margin-top:50px}.title{color:var(--primary-color);font-size:32px;margin-bottom:30px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.1)}.card-list-wrap{margin-top:50px}.card-list{display:grid;grid-template-columns:repeat(auto-fill,265px);grid-row-gap:80px;grid-column-gap:73px;justify-content:center}@media screen and (max-width:1050px){.page{margin-top:40px}.card-list{padding:0}}@media screen and (max-width:750px){.title{font-size:24px;margin-bottom:20px}.page{margin-top:30px}}@media screen and (max-width:600px){.container{padding:0 10px}.card-list-wrap{margin-top:20px}.card-list{grid-row-gap:50px;grid-column-gap:40px}}@media screen and (max-width:430px){.page{margin-top:20px}.card-list{grid-template-columns:repeat(auto-fill,220px)}}@media screen and (max-width:375px){.title{font-size:22px;margin-bottom:15px}}.error-page[data-v-bcb56c3f]{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-page__content[data-v-bcb56c3f]{max-width:600px;text-align:center}.error-page__code[data-v-bcb56c3f]{color:var(--primary-color);font-size:120px;font-weight:800;line-height:1;margin:0;opacity:.1}.error-page__title[data-v-bcb56c3f]{color:#1a202c;font-size:32px;font-weight:600;margin:20px 0}.error-page__description[data-v-bcb56c3f]{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:32px}.error-page__button[data-v-bcb56c3f]{align-items:center;background-color:#f8fafc;border-radius:8px;color:var(--primary-color);display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.error-page__button i[data-v-bcb56c3f]{transition:transform .3s ease}.error-page__button:hover i[data-v-bcb56c3f]{transform:translate(4px)}@media screen and (max-width:480px){.error-page__code[data-v-bcb56c3f]{font-size:80px}.error-page__title[data-v-bcb56c3f]{font-size:24px}.error-page__description[data-v-bcb56c3f]{font-size:14px}.error-page__button[data-v-bcb56c3f]{font-size:14px;padding:10px 20px}}
