.footer{border-top:1px solid var(--accent-grey);color:#fff;height:100%;padding:36px 0 65px;position:relative;width:100%}@media screen and (max-width:480px){.footer{padding:28px 0 30px}}.footer_wrapper{display:grid;gap:clamp(10px,5vw,159px);grid-template-columns:2fr 1fr}.footer_wrapper h3{color:var(--text-color);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;letter-spacing:.36px;line-height:150%;text-transform:uppercase}@media screen and (max-width:1024px){.footer_wrapper h3{font-size:1rem}}@media screen and (max-width:480px){.footer_wrapper h3{font-size:.9375rem}}.footer_wrapper ul{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem;justify-content:flex-start;margin-top:1rem}.footer_wrapper ul li{color:#ffffffb3;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:150%;transition:all .3s ease}@media screen and (max-width:1024px){.footer_wrapper ul li{font-size:.9375rem}}@media screen and (max-width:375px){.footer_wrapper ul li{font-size:.875rem}}@media screen and (min-width:1024px){.footer_wrapper ul li:hover{color:var(--accent-color);transition:all .3s ease}}@media screen and (max-width:768px){.footer_wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:480px){.footer_wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:0;justify-content:space-between}}@media screen and (max-width:375px){.footer_wrapper{align-items:baseline;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;position:relative}}.footer_content{display:grid;gap:132px;grid-template-columns:1fr 2fr}.footer_content_main{display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.footer_content_main h1{font-size:1.7rem;font-weight:600;transform:translateY(-30%)}@media screen and (max-width:1024px){.footer_content_main h1{transform:unset}}.footer_content_main a{color:var(--text-color);font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.36px;line-height:150%;transition:all .3s ease;white-space:nowrap}@media screen and (min-width:1024px){.footer_content_main a:hover{color:var(--accent-color);transition:all .3s ease}}@media screen and (max-width:768px){.footer_content_main a{font-size:1.0625rem}}@media screen and (max-width:480px){.footer_content_main a{font-size:.875rem}}.footer_content_main .socials{align-items:center;display:flex;gap:19px;justify-content:flex-start;margin-top:8px}.footer_content_main .socials button{align-items:center;background:var(--accent-color);border-radius:5px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;position:relative;width:32px}.footer_content_main .socials svg{height:100%;width:100%}.footer_content_links{align-items:flex-start;display:flex;gap:64px;justify-content:flex-start}@media screen and (max-width:768px){.footer_content_links{justify-content:flex-end}}@media screen and (max-width:575px){.footer_content_links{gap:clamp(20px,5vw,64px)}}@media screen and (max-width:480px){.footer_content_links{display:none}}@media screen and (max-width:375px){.footer_content_links{align-items:flex-start;display:flex;flex:1;justify-content:space-between;width:100%}.footer_content_links_docs,.footer_content_links_nav{flex:1}}@media screen and (max-width:1024px){.footer_content{gap:56px}}@media screen and (max-width:768px){.footer_content{gap:clamp(10px,5vw,56px);width:100%}}@media screen and (max-width:480px){.footer_content{display:flex;flex:1}}@media screen and (max-width:375px){.footer_content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:100%}}.footer_subscribe{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;justify-content:flex-start}.footer_subscribe input{background:var(--accent-grey);border-radius:5px;color:var(--text-color);font-size:.9rem;height:auto;padding:11px 12px;width:80%}@media screen and (max-width:1024px){.footer_subscribe input{width:100%}}.footer_subscribe input::-moz-placeholder{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:normal}.footer_subscribe input::placeholder{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.42px;line-height:normal}@media screen and (max-width:1024px){.footer_subscribe input::-moz-placeholder{font-size:.75rem}.footer_subscribe input::placeholder{font-size:.75rem}}@media screen and (max-width:480px){.footer_subscribe input::-moz-placeholder{font-size:.625rem}.footer_subscribe input::placeholder{font-size:.625rem}}.footer_subscribe p{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:150%}@media screen and (max-width:768px){.footer_subscribe{max-width:60vw}}@media screen and (max-width:480px){.footer_subscribe{flex:1;max-width:unset}}.footer_mobile_links{align-items:flex-start;display:flex;justify-content:space-between;margin-top:28px}.footer_mobile_links_docs,.footer_mobile_links_nav{align-items:baseline;display:flex;flex:1;flex-direction:column;justify-content:flex-start}.footer_mobile_links_docs h3,.footer_mobile_links_nav h3{color:var(--text-color);font-family:Montesrrat,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:150%;text-transform:uppercase}.footer_mobile_links_docs ul,.footer_mobile_links_nav ul{align-items:baseline;display:flex;flex-direction:column;gap:22px;justify-content:flex-start;margin-top:18px}.footer_mobile_links_docs li,.footer_mobile_links_nav li{color:var(--text-color);font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:150%}@media screen and (min-width:480px){.footer_mobile_links{display:none}}@media screen and (max-width:375px){.footer_mobile_links{display:none}}.header{background:transparent;height:auto;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:25}@media screen and (max-width:768px){.header .logo_btn{width:22vw}}@media screen and (max-width:480px){.header .logo_btn{width:auto}}@media screen and (max-width:375px){.header .logo_btn{width:30vw}}.hideHeader{transform:translateY(-100%);transition:all .3s ease}.top_header{background:var(--bg-color);height:80px;padding:4px 0;position:relative;transition:all .3s ease;z-index:15}@media screen and (max-width:1024px){.top_header{height:auto;padding-block:12px}}.top_header_active{border-bottom:1px solid transparent;transition:all .3s ease}.main_header{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:55px;position:sticky;top:0;width:100%;z-index:100}.main_header_logo{color:var(--text-color);font-size:1.5rem;font-weight:700}.main_header_content,.main_header_content nav{align-items:center;display:flex;gap:2rem;justify-content:center}@media screen and (max-width:1024px){.main_header_content nav{display:none}}.main_header_content .nav_element{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:10px;justify-content:center;padding:10px;transition:all .3s ease}.main_header_content .nav_element .icon_wrap{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.main_header_content .nav_element .icon_wrap svg{padding:5px;stroke:var(--text-color);transition:all .3s ease}@media screen and (min-width:1024px){.main_header_content .nav_element:hover{color:var(--accent-color);transition:all .3s ease}.main_header_content .nav_element:hover svg{stroke:var(--accent-color);transition:all .3s ease}}.main_header_content .search_block{align-items:center;display:flex;gap:.7rem;justify-content:center}.main_header_content .search_block input{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--transparent-fill);border:1px solid transparent;border-radius:4px;color:#fff;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.45px;padding:8px 12px;width:100%}@media screen and (max-width:480px){.main_header_content .search_block input{display:none}}.main_header_content .search_block input:hover{border:1px solid hsla(0,0%,100%,.5)}.main_header_content .search_block input::-moz-placeholder{color:#ffffff80}.main_header_content .search_block input::placeholder{color:#ffffff80}.main_header_content .search_block button{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;width:28px}.main_header_content .search_block button svg{height:25px;width:25px}@media screen and (max-width:1024px){.main_header_content .search_block button svg{height:20px;width:20px}}@media screen and (max-width:480px){.main_header_content .search_block button svg{height:17px;width:17px}}@media screen and (max-width:375px){.main_header_content .search_block button svg{height:15px;width:15px}}@media screen and (max-width:1024px){.main_header_content .search_block button{height:40px;width:40px}}@media screen and (max-width:480px){.main_header_content .search_block button{height:30px;width:30px}}@media screen and (max-width:375px){.main_header_content .search_block button{height:24px;width:24px}}.main_header_content .search_block button svg{transition:all .3s ease}@media screen and (min-width:1024px){.main_header_content .search_block button:hover svg path{fill:var(--accent-color);transition:all .3s ease}}.main_header_content .search_block .mobile_search_btn{display:none}@media screen and (max-width:1024px){.main_header_content .search_block{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.main_header_content .search_block .mobile_search_btn{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;width:28px}.main_header_content .search_block .mobile_search_btn svg{height:25px;width:25px}}@media screen and (max-width:1024px)and (max-width:1024px){.main_header_content .search_block .mobile_search_btn svg{height:20px;width:20px}}@media screen and (max-width:1024px)and (max-width:480px){.main_header_content .search_block .mobile_search_btn svg{height:17px;width:17px}}@media screen and (max-width:1024px)and (max-width:375px){.main_header_content .search_block .mobile_search_btn svg{height:15px;width:15px}}@media screen and (max-width:1024px)and (max-width:1024px){.main_header_content .search_block .mobile_search_btn{height:40px;width:40px}}@media screen and (max-width:1024px)and (max-width:480px){.main_header_content .search_block .mobile_search_btn{height:30px;width:30px}}@media screen and (max-width:1024px)and (max-width:375px){.main_header_content .search_block .mobile_search_btn{height:24px;width:24px}}@media screen and (max-width:1024px){.main_header_content .search_block .desktop_search_btn{display:none}}.main_header_buttons{gap:1rem}.main_header_buttons,.main_header_buttons .cart_btn{align-items:center;display:flex;justify-content:center}.main_header_buttons .cart_btn{cursor:pointer;height:28px;position:relative;width:28px}.main_header_buttons .cart_btn svg{height:25px;width:25px}@media screen and (max-width:1024px){.main_header_buttons .cart_btn svg{height:20px;width:20px}}@media screen and (max-width:480px){.main_header_buttons .cart_btn svg{height:17px;width:17px}}@media screen and (max-width:375px){.main_header_buttons .cart_btn svg{height:15px;width:15px}}@media screen and (max-width:1024px){.main_header_buttons .cart_btn{height:40px;width:40px}}@media screen and (max-width:480px){.main_header_buttons .cart_btn{height:30px;width:30px}}@media screen and (max-width:375px){.main_header_buttons .cart_btn{height:24px;width:24px}}.main_header_buttons .cart_btn svg{transition:all .3s ease}@media screen and (min-width:1024px){.main_header_buttons .cart_btn:hover svg path{stroke:var(--accent-color);transition:all .3s ease}}.main_header_buttons .wishlist_btn{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;width:28px}.main_header_buttons .wishlist_btn svg{height:25px;width:25px}@media screen and (max-width:1024px){.main_header_buttons .wishlist_btn svg{height:20px;width:20px}}@media screen and (max-width:480px){.main_header_buttons .wishlist_btn svg{height:17px;width:17px}}@media screen and (max-width:375px){.main_header_buttons .wishlist_btn svg{height:15px;width:15px}}@media screen and (max-width:1024px){.main_header_buttons .wishlist_btn{height:40px;width:40px}}@media screen and (max-width:480px){.main_header_buttons .wishlist_btn{height:30px;width:30px}}@media screen and (max-width:375px){.main_header_buttons .wishlist_btn{height:24px;width:24px}}.main_header_buttons .wishlist_btn svg{transition:all .3s ease}@media screen and (min-width:1024px){.main_header_buttons .wishlist_btn:hover svg path{stroke:var(--accent-color);transition:all .3s ease}}.main_header_buttons .user_btn{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;width:28px}.main_header_buttons .user_btn svg{height:25px;width:25px}@media screen and (max-width:1024px){.main_header_buttons .user_btn svg{height:20px;width:20px}}@media screen and (max-width:480px){.main_header_buttons .user_btn svg{height:17px;width:17px}}@media screen and (max-width:375px){.main_header_buttons .user_btn svg{height:15px;width:15px}}@media screen and (max-width:1024px){.main_header_buttons .user_btn{height:40px;width:40px}}@media screen and (max-width:480px){.main_header_buttons .user_btn{height:30px;width:30px}}@media screen and (max-width:375px){.main_header_buttons .user_btn{height:24px;width:24px}}.main_header_buttons .user_btn svg{transition:all .3s ease}.main_header_buttons .user_btn .logged_info{bottom:-50%;color:#fff;font-size:10px;font-weight:500;position:absolute;white-space:nowrap}@media screen and (min-width:1024px){.main_header_buttons .user_btn.active path,.main_header_buttons .user_btn:hover svg path{fill:var(--accent-color);transition:all .3s ease}}.main_header_buttons .quantity_label{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center;position:absolute;right:0;top:0;transform:translate(60%,-40%)}.main_header_buttons .burger_btn{display:none}@media screen and (max-width:1024px){.main_header_buttons{gap:20px}.main_header_buttons .user_btn,.main_header_buttons .wishlist_btn{display:none}.main_header_buttons .burger_btn{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;width:28px}.main_header_buttons .burger_btn svg{height:25px;width:25px}}@media screen and (max-width:1024px)and (max-width:1024px){.main_header_buttons .burger_btn svg{height:20px;width:20px}}@media screen and (max-width:1024px)and (max-width:480px){.main_header_buttons .burger_btn svg{height:17px;width:17px}}@media screen and (max-width:1024px)and (max-width:375px){.main_header_buttons .burger_btn svg{height:15px;width:15px}}@media screen and (max-width:1024px)and (max-width:1024px){.main_header_buttons .burger_btn{height:40px;width:40px}}@media screen and (max-width:1024px)and (max-width:480px){.main_header_buttons .burger_btn{height:30px;width:30px}}@media screen and (max-width:1024px)and (max-width:375px){.main_header_buttons .burger_btn{height:24px;width:24px}}.header_catalog{background:var(--bg-color);border-bottom:1px solid transparent;min-height:50px;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.header_catalog,.header_catalog nav{align-items:center;display:flex;justify-content:center}.header_catalog nav{flex-direction:row;gap:2vw}.header_catalog nav a{color:#fff;cursor:pointer;font-weight:500;transition:color .3s ease}@media screen and (min-width:1024px){.header_catalog nav a:hover{color:var(--accent-color)}}@media screen and (max-width:1024px){.header_catalog{display:none}}.header_catalog_active{border-bottom:1px solid var(--accent-grey);top:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile_search{background:var(--bg-color);display:none;height:auto;left:0;padding:16px 0 20px;position:absolute;top:-100%;transition:all .3s ease;width:100%}.mobile_search input{background:#fefdfe4d;border-radius:4px;padding:8px;width:220px}.mobile_search input::-moz-placeholder{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;letter-spacing:.33px;line-height:normal}.mobile_search input::placeholder{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;letter-spacing:.33px;line-height:normal}@media screen and (max-width:480px){.mobile_search{align-items:center;display:flex;justify-content:center}}.mobile_search_active{top:100%;transition:all .3s ease}
