@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope,sans-serif}main{padding:0 12.813rem;background-color:var(--RoyalWhite-200);position:relative}a{text-decoration:none}:root{--BioTech-Color: #1b9fa4;--MidnightBlack-50: #e0e3e4;--MidnightBlack-100: #b3b9bb;--MidnightBlack-200: #808a8d;--MidnightBlack-300: #4d5b5f;--MidnightBlack-400: #26383d;--MidnightBlack-500: #00151b;--MidnightBlack-600: #001217;--MidnightBlack-700: #000f13;--MidnightBlack-800: #000c0f;--MidnightBlack-900: #00080b;--RoyalWhite-50: #fefefe;--RoyalWhite-100: #fdfdfd;--RoyalWhite-200: #fbfbfb;--RoyalWhite-300: #fafafa;--RoyalWhite-400: #d4d4d4;--RoyalWhite-500: #fafafa;--RoyalWhite-600: #8a8a8a;--RoyalWhite-700: #646464;--DeepBlueGreen-50: #e1edee;--DeepBlueGreen-100: #b3d3d5;--DeepBlueGreen-200: #80bbba;--DeepBlueGreen-300: #4d999e;--DeepBlueGreen-400: #278389;--DeepBlueGreen-500: #016d74;--DeepBlueGreen-600: #015d63;--DeepBlueGreen-700: #014c51;--DeepBlueGreen-800: #013c40;--DeepBlueGreen-900: #002c2e;--navbar-background: #006e75;--SuccessGreen: #00bf40;--ErrorRed: #eb0000}@media screen and (max-width:1440px){:root{font-size:14px}main{padding:0 8rem}}@media screen and (max-width:1200px){main{padding:0 6rem}}@media screen and (max-width:1024px){:root{font-size:16px}main{padding:0 4rem}}@media screen and (max-width:480px){:root{font-size:15px}main{padding:0}}.header{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem 2rem;gap:1rem;border-radius:0 0 .313rem .313rem;background-color:var(--navbar-background);position:relative}.header .header-bottom .header-actions .menu_icon path{stroke:#fefefe}.header.header_catalogue{background-color:#fff;box-shadow:0 1px 4px #00000040}.header.header_catalogue .header-bottom .header-actions .header-button{color:#000}.header.header_catalogue .header-bottom .header-actions .header-button .menu_icon path{stroke:#000}.header.header_catalogue .header-bottom .header-actions .tools .tools_links{color:#7e7e7e}.header.header_catalogue .header-bottom .header-actions .tools .tools_links .products_in_cart{position:absolute;top:-35%;right:-35%;transform:translate(-50%);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--navbar-background);color:#fff;font-weight:700;font-size:.75rem}.header.header_catalogue .header-bottom .header-actions .tools .tools_links .order_icon path,.header.header_catalogue .header-bottom .header-actions .tools .tools_links .cart_icon path{stroke:#000}.header .header-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.header .header-top .address{display:flex;align-items:center;gap:.5rem}.header .header-top .address .location-icon{width:1.125rem;height:1.125rem}.header .header-top .address .address-text{font-weight:400;font-size:.875rem;color:#fff;cursor:pointer}.header .header-top .header-links{display:flex;gap:2rem}.header .header-top .header-links .link{font-weight:400;font-size:1rem;color:#fff;text-decoration:none;width:max-content}.header .header-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5rem}.header .header-bottom .header-actions{display:flex;align-items:center;justify-content:end;gap:.688rem;flex:1}.header .header-bottom .header-actions .header-button{color:#fff}.header .header-bottom .header-actions .header-search{flex:1;max-width:54.438rem}.header .header-bottom .header-actions .tools{display:flex;gap:2rem}.header .header-bottom .header-actions .tools .tools_links{display:flex;align-items:center;flex-direction:column;background-color:transparent;border:none;cursor:pointer;gap:.25rem;font-weight:500;font-size:.75rem;color:#d7dad7;position:relative}.header .header-bottom .header-actions .tools .tools_links img{width:1.5rem;height:1.5rem}.header .header-bottom .header-actions .tools .tools_links .products_in_cart{position:absolute;top:-35%;right:-35%;transform:translate(-50%);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#000;font-weight:700;font-size:.75rem}.header .mobile_header{width:100%;display:flex;align-items:center;justify-content:space-between}.header .mobile_header .menu_icon_box{display:flex;align-items:center;justify-content:center}.header .mobile_header .mobile_actions{display:flex;align-items:center;justify-content:center;gap:1rem}.header .mobile_header .mobile_actions .menu_icon{cursor:pointer}.header .mobile_header .mobile_actions .menu_icon path{stroke:var(--RoyalWhite-50)}.header .mobile_header .mobile_actions .mobile_cart_icon{position:relative}.header .mobile_header .mobile_actions .mobile_cart_icon .products_in_cart{position:absolute;top:-50%;right:-30%;transform:translate(50%);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#000;font-weight:700;font-size:.75rem}@media screen and (max-width:1024px){.header{padding:1rem;flex-direction:row}.header .mobile_header{gap:1.5rem}.header .mobile_header .mobile_search{width:100%}}.input-container{background-color:#fff}.input-container.search-input{flex-direction:row;transition:background-color .3s ease;padding:0 0 0 .75rem}.input-container.search-input .icon-button{height:-webkit-fill-available;height:stretch;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.input-container.search-input .icon-button .search-icon{width:1.5rem;height:1.5rem;transition:transform .3s ease}.input-container.search-input .icon-button .blur-icon{margin:0;width:auto;height:2.875rem;object-fit:cover}.input-container.search-input.blurred{flex-direction:row-reverse}.input-container.search-input:hover{background-color:#f1f1f1}.input-container.search-input:hover .input::placeholder{color:#000b0c;transition:color .3s ease}.input-container.search-input:hover .focus-icon{transform:translate(-.5rem)}.input-container{position:relative;display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-radius:.5rem;border:1px solid #8d9899;box-shadow:0 0 4px #e3f3f3 inset}.input-container .input{border:none;outline:none;background:transparent;width:100%;font-size:1rem;margin:.75rem}.input-container .input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.input-container .input[type=number]::-webkit-outer-spin-button,.input-container .input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-container .input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.input-container .input::placeholder{font-weight:600;font-size:1rem;color:#8d9899}.catalogue_menu{width:100%;position:absolute;top:100%;left:0;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;background-color:var(--RoyalWhite-50);z-index:3}.catalogue_menu hr{width:100%;border:1px solid var(--MidnightBlack-200)}.catalogue_menu .catalogue-title{width:100%;display:flex;align-items:center;justify-content:space-between}.catalogue_menu .catalogue-title span{font-weight:500;font-size:1rem;color:var(--MidnightBlack-900)}.catalogue_menu .catalogue-content{width:100%;display:flex;align-items:start;justify-content:start}.catalogue_menu .catalogue-content .catalogue-brands{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:2rem}.catalogue_menu .catalogue-content .catalogue-brands .brand-image{width:27.313rem;object-fit:cover}.catalogue_menu .catalogue-content .catalogue-section{width:19.563rem;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.25rem;border-right:1px solid var(--MidnightBlack-200);padding:0 1rem}.catalogue_menu .catalogue-content .catalogue-section .section-description{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.75rem}.catalogue_menu .catalogue-content .catalogue-section .section-description span{font-weight:700;font-size:.875rem;color:var(--MidnightBlack-100);margin-left:1rem}.catalogue_menu .catalogue-content .catalogue-section .section-description .all-products-btn{border:none;cursor:default}.catalogue_menu .catalogue-content .catalogue-section hr{border:1px solid var(--MidnightBlack-50)}.catalogue_menu .catalogue-content .catalogue-section .section-item{display:flex;align-items:center;justify-content:space-between;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogue_menu .catalogue-content .catalogue-section .section-item.active{background-color:var(--BioTech-Color);color:var(--RoyalWhite-50)}.catalogue_menu .catalogue-content .catalogue-section .section-item span{font-weight:400;font-size:1rem;color:#fff;cursor:pointer}@media screen and (max-width:1024px){.catalogue_menu{position:initial;padding:0}.catalogue_menu .catalogue-content{flex-direction:column;justify-content:center;gap:1rem;position:relative}.catalogue_menu .catalogue-content .menu_header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.catalogue_menu .catalogue-content .menu_header .menu_title{font-weight:500;font-size:1.125rem;line-height:100%;color:var(--MidnightBlackColor-900)}.catalogue_menu .catalogue-content .catalogue-brands{align-items:center;width:100%}.catalogue_menu .catalogue-content:has(.catalogue-section) .catalogue-brands{display:none}.catalogue_menu .catalogue-content .catalogue-section{width:100%;gap:.75rem;background-color:#fff;display:none;border:none;padding:0}.catalogue_menu .catalogue-content .catalogue-section:last-child{display:flex}.catalogue_menu .catalogue-content .catalogue-section .section-item.active{background-color:transparent;color:var(--MidnightBlack-900)}}@media screen and (max-width:480px){.catalogue_menu .catalogue-content .catalogue-brands .brand-image{width:100%}}.btn{border-radius:.5rem;padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:.625rem;border:none;cursor:pointer}.btn .btn-icon{display:flex;align-items:center;justify-content:center;width:1.5rem}.btn-blue-green{background-color:var(--DeepBlueGreen-500);color:var(--RoyalWhite-50)}.btn-blue-green:hover{background-color:var(--DeepBlueGreen-900);color:var(--RoyalWhite-50)}.btn-blue-green:hover .icon path{stroke:var(--RoyalWhite-50)}.btn-deep-blue-green{background-color:var(--DeepBlueGreen-900);color:var(--RoyalWhite-50)}.btn-white{background-color:var(--RoyalWhite-200);color:var(--MidnightBlack-900)}.btn-white:hover{background-color:var(--DeepBlueGreen-900);color:var(--RoyalWhite-50)}.btn-white:hover .icon path{stroke:var(--RoyalWhite-50)}.btn-white-bordered{background-color:var(--RoyalWhite-200);color:var(--MidnightBlack-900);border:1px solid var(--MidnightBlack-100)}.btn-white-bordered:hover{background-color:var(--DeepBlueGreen-900);color:var(--RoyalWhite-50)}.btn-white-bordered:hover .icon path{stroke:var(--RoyalWhite-50)}.btn-copied{background-color:var(--RoyalWhite-200);color:var(--SuccessGreen);border:1px solid var(--MidnightBlack-100);cursor:default}.btn-copied .icon path{stroke:var(--SuccessGreen)}.btn-transparent{background-color:transparent;color:var(--MidnightBlack-900);border:none}.btn-transparent-bordered{background-color:transparent;color:var(--MidnightBlack-900);border:1px solid var(--MidnightBlack-900)}.btn-green{background-color:var(--BioTech-Color);color:var(--RoyalWhite-50)}.btn-green:hover{background-color:var(--DeepBlueGreen-900)}.btn-black{background-color:var(--MidnightBlack-800);color:var(--RoyalWhite-50)}.btn-disabled{background-color:var(--RoyalWhite-200);border:1px solid var(--MidnightBlack-50);color:var(--MidnightBlack-100)}.btn-disabled .icon path{stroke:var(--MidnightBlack-100)}.btn-disabled{cursor:default}.btn-active{background-color:var(--RoyalWhite-200);color:var(--MidnightBlack-900);border:1px solid var(--MidnightBlack-900)}.btn-active .icon path{stroke:var(--MidnightBlack-900)}.btn-active:hover{background-color:var(--DeepBlueGreen-900);color:var(--RoyalWhite-50)}.btn-active:hover .icon path{stroke:var(--RoyalWhite-50)}.btn .btn-content{display:flex;flex-direction:column;align-items:start;justify-content:center;width:max-content}.btn .btn-content .btn-title{font-size:1rem;font-weight:600}.btn .btn-content .btn-subtitle{font-size:.75rem;font-weight:400}@media screen and (max-width:1024px){.btn-blue-green:hover{background-color:var(--DeepBlueGreen-500);color:var(--RoyalWhite-50)}.btn-white:hover{background-color:var(--RoyalWhite-200);color:var(--MidnightBlack-900);border:1px solid var(--MidnightBlack-900)}.btn-white:hover .icon path{stroke:var(--MidnightBlack-900)}.btn-green:hover{background-color:var(--BioTech-Color);color:var(--RoyalWhite-50)}.btn-active:hover{background-color:var(--RoyalWhite-200);color:var(--MidnightBlack-900);border:1px solid var(--MidnightBlack-900)}.btn-active:hover .icon path{stroke:var(--MidnightBlack-900)}}.header_modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000003d;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:3}.header_modal_overlay .header_modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 -1px 33.3px #cfcfcfa6;border-radius:.938rem;padding:1rem;gap:2rem;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column}.header_modal_overlay .header_modal .modal_title_box{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header_modal_overlay .header_modal .modal_title_box .modal_title{font-weight:500;font-size:1.125rem;line-height:117%;color:var(--MidnightBlack-900)}.header_modal_overlay .header_modal .modal_title_box .modal_close_icon{cursor:pointer}.header_modal_overlay .header_modal .modal_content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.header_modal_overlay .header_modal .modal_content .modal_call_button{gap:1rem}.header_modal_overlay .header_modal .modal_content .modal_call_button .btn-left-icon .call path{stroke:#fefefe}.header_modal_overlay .header_modal .modal_content .modal_contacts_box{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;padding:1rem;gap:1.5rem;border-radius:.875rem;background-color:var(--RoyalWhite-500)}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .modal_contacts_title{font-weight:400;font-size:.875rem;line-height:100%;color:var(--MidnightBlack-900)}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .social_media{width:100%;display:flex;align-items:center;justify-content:center;gap:1.313rem}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .social_media .social_icon{cursor:pointer}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_email_button{justify-content:space-between}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_map_button{gap:1rem}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_map_button .btn-content{align-items:center}.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_map_button .btn-content .btn-subtitle{max-width:22.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}@media screen and (max-width:768px){.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_map_button .btn-content .btn-subtitle{max-width:18rem}}@media screen and (max-width:480px){.header_modal_overlay .header_modal{width:100%;inset:auto 0 0;transform:none;border-radius:1rem 1rem 0 0}}@media screen and (max-width:425px){.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_map_button .btn-content .btn-subtitle{max-width:14rem}}@media screen and (max-width:320px){.header_modal_overlay .header_modal .modal_content .modal_contacts_box .contacts .find_us .find_us_map_button .btn-content .btn-subtitle{max-width:13rem}}.mobile_menu{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:var(--RoyalWhite-50);z-index:999;display:flex;align-items:start;justify-content:start;flex-direction:column;padding:1rem;box-sizing:border-box;gap:1rem;visibility:hidden;opacity:0;transform:translate(100%);transition:transform .4s,opacity .3s ease,visibility .4s}.mobile_menu.open{visibility:visible;opacity:1;transform:translate(0)}.mobile_menu.open .menu_tools,.mobile_menu.open .menu_links{opacity:1;transform:translateY(0)}.mobile_menu .menu_header{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile_menu .menu_header .menu_title{font-weight:200;font-size:2rem;line-height:100%;color:var(--MidnightBlack-900)}.mobile_menu .menu_header img{cursor:pointer}.mobile_menu .menu_header .close_icon{transition:transform .3s ease}.mobile_menu .menu_header .close_icon:hover{transform:rotate(90deg)}.mobile_menu .dark{width:100%;border:1px solid var(--MidnightBlack-200)}.mobile_menu hr{width:100%;border:1px solid var(--MidnightBlack-50)}.mobile_menu .menu_tools{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;opacity:0;transform:translateY(20px);transition:all .5s ease .2s}.mobile_menu .menu_tools .tool_button{justify-content:start;color:var(--MidnightBlack-900)}.mobile_menu .menu_tools .tool_button .icon path{stroke:var(--MidnightBlack-900)}.mobile_menu .menu_tools .tool_button.active{color:var(--RoyalWhite-50)}.mobile_menu .menu_tools .tool_button.active:hover{color:var(--RoyalWhite-50);background-color:var(--DeepBlueGreen-500)}.mobile_menu .menu_tools .tool_button.active .icon path{stroke:var(--RoyalWhite-50)}.mobile_menu .menu_links{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem;opacity:0;transform:translateY(20px);transition:all .5s ease .2s}.mobile_menu .address{display:flex;align-items:center;justify-content:center;gap:.5rem}.mobile_menu .address .address_text{font-weight:400;font-size:.875rem;line-height:100%;color:#8d9899}.mobile_menu .catalogue_content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem;gap:1rem}.mobile_menu .catalogue_content .catalogue_items{width:100%;position:relative}.footer{width:100%;display:flex;align-items:start;justify-content:space-between;gap:11.438rem;padding:8rem 5.625rem;background-color:#000b0c}.footer.footer_catalogue{background-color:var(--DeepBlueGreen-900)}.footer .footer_branding{height:-webkit-fill-available;height:stretch;width:fit-content;display:flex;align-items:start;justify-content:space-between;flex-direction:column;gap:2rem}.footer .footer_branding .policy_links{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.25rem}.footer .footer_branding .policy_links a{font-weight:500;font-size:1.125rem;line-height:117%;text-decoration:underline;color:#fff;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer .footer-content{width:100%;display:flex;align-items:start;justify-content:space-between;gap:5rem}.footer .footer-content .content-section{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.5rem}.footer .footer-content .content-section .section-title{font-weight:700;font-size:1.125rem;color:#fff;text-wrap:nowrap}.footer .footer-content .content-section .brands-text{font-weight:600;font-size:1.5rem;color:#fff;text-wrap:nowrap}.footer .footer-content .content-section .distributor-box{display:flex;align-items:center;justify-content:center;gap:.5rem}.footer .footer-content .content-section .distributor-box .distributor-icon{width:2rem;height:2rem}.footer .footer-content .content-section .distributor-box .distributor-text{font-weight:600;font-size:.875rem;color:#fff;max-width:10rem}.footer .footer-content .content-section .generals-catalogue{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem}.footer .footer-content .content-section .generals-catalogue .generals-text{font-weight:400;font-size:1rem;color:#fff9}.footer .footer-content .content-section .list{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.footer .footer-content .content-section .list .list-links{font-weight:400;font-size:1rem;color:#fff;text-decoration:none}.footer .footer-content .content-section .sponsor-box{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.938rem}@media screen and (max-width:1600px){.footer .footer_branding .policy_links{max-width:10.563rem}}@media screen and (max-width:1440px){.footer{gap:5rem;padding:8rem 3.625rem}}@media screen and (max-width:1200px){.footer{padding:8rem 2.625rem;flex-direction:column}.footer .footer_branding .policy_links{max-width:none}.footer .footer-content{gap:3rem}}@media screen and (max-width:1024px){.footer{flex-direction:column;gap:2rem;padding:2rem 1rem}.footer .footer-content{flex-direction:column}}.home_page{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5.938rem .25rem}.home_page .hero{width:100%;display:flex;align-items:start;justify-content:space-between;gap:4.5rem}.home_page .hero .hero_content{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:3.563rem;flex:1.5}.home_page .hero .hero_content .hero_title_box{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:2.688rem}.home_page .hero .hero_content .hero_title_box .hero_title{font-weight:400;font-size:clamp(2rem,4vw,4rem);color:var(--MidnightBlack-200);line-height:99%}.home_page .hero .hero_content .hero_title_box .hero_title .title_bold_text{color:var(--MidnightBlack-900)}.home_page .hero .hero_content .hero_title_box .cooperation_text{font-weight:400;line-height:100%;font-size:1rem;color:var(--MidnightBlack-300);max-width:35.75rem;text-align:left}.home_page .hero .hero_content .hero_title_box .cooperation_text .cooperation_bold_text{color:var(--MidnightBlack-900)}.home_page .hero .hero_content .hero_tools{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:4.688rem}.home_page .hero .hero_content .hero_tools .hero_buttons{display:flex;align-items:center;justify-content:start;gap:.25rem}.home_page .hero .hero_content .hero_tools .hero_benefits{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:2.063rem}.home_page .hero .hero_content .hero_tools .hero_benefits .benefit_text{font-weight:600;font-size:1.25rem;line-height:100%;color:var(--MidnightBlack-300);text-align:center}.home_page .hero .hero_content .hero_tools .hero_benefits .benefit_text .benefit_bold_text{color:var(--DeepBlueGreen-400)}.home_page .hero .hero_content .hero_tools .hero_benefits .benefit_cards{width:100%;display:flex;align-items:center;justify-content:start;gap:1.25rem}.home_page .product_posters{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;align-items:stretch;justify-content:center;gap:1.25rem;margin-top:6.875rem}.home_page .product_posters .poster_button{border:none;z-index:2}.home_page .strengthCard_section{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:3.625rem;margin-top:3.625rem;width:100%}.home_page .strengthCard_section .strengthCard_section_title{font-weight:400;font-size:clamp(2rem,3vw,4rem);line-height:99%;color:var(--MidnightBlack-900)}.home_page .strengthCard_section .strengthCard_grid{width:100%;display:grid;grid-template-columns:1.5fr 1.25fr 1fr;gap:1.25rem}.home_page .about_box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:4.063rem;gap:.938rem;border:1px solid #147a7e;border-radius:.688rem;padding:1.5rem 1.563rem}.home_page .about_box .about_box_row{width:100%;display:flex;align-items:center}.home_page .about_box .about_box_row.row1{justify-content:start}.home_page .about_box .about_box_row.row2{justify-content:center}.home_page .about_box .about_box_row.row3{justify-content:end}.home_page .about_box .about_box_row .about_box_title{font-weight:400;font-size:3rem;line-height:99%;color:var(--MidnightBlack-900)}.home_page .about_box .about_box_row .about_box_image{width:10.625rem}.home_page .about_box .about_box_row .about_box_button{border-radius:.438rem}@media screen and (max-width:1024px){.home_page{padding:1rem 0 3.75rem}.home_page .hero .hero_content{gap:1rem;align-items:center}.home_page .hero .hero_content .hero_title_box{gap:1rem;align-items:start}.home_page .hero .hero_content .hero_title_box .hero_title{font-weight:600;text-align:left}.home_page .hero .hero_content .hero_title_box .cooperation_text{font-size:.875rem;max-width:none}.home_page .hero .hero_content .hero_tools{width:100%}.home_page .hero .hero_content .hero_tools .hero_buttons{width:100%;flex-direction:column;align-items:center}.home_page .hero .hero_content .hero_tools .hero_buttons .hero_button{width:100%}.home_page .hero .hero_content .hero_tools .hero_buttons .hero_button .btn{padding:1rem 1.25rem}.home_page .hero .hero_content .hero_tools .hero_benefits{width:100%;align-items:center}.home_page .product_posters{overflow-x:auto;margin-top:4rem;display:flex;justify-content:start;scroll-snap-type:x mandatory}.home_page .product_posters::-webkit-scrollbar{display:none}.home_page .product_posters{-ms-overflow-style:none;scrollbar-width:none}.home_page .product_posters .poster_card{scroll-snap-align:center}.home_page .strengthCard_section{gap:1rem;margin-top:4rem}.home_page .strengthCard_section .strengthCard_section_title{font-weight:600}.home_page .strengthCard_section .strengthCard_grid{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.home_page .about_box{padding:1rem;gap:2.938rem;margin-top:4rem}}@media screen and (max-width:480px){.home_page{padding:1rem 1rem 3.75rem}.home_page .hero .hero_content .hero_tools .hero_benefits .benefit_cards{flex-direction:column}.home_page .about_box .about_box_row.row1,.home_page .about_box .about_box_row.row3{justify-content:center}}.hero_slider{width:100%;max-width:50rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;padding:7.492rem 2rem 2rem;border-radius:1rem;background-color:#f1f4f4;flex:1px}.hero_slider .hero_slider_image{width:100%;height:100%;max-height:25rem;object-fit:cover;cursor:pointer;transition:transform .45s ease,filter .35s ease;box-shadow:0 8px 24px #00000014}.hero_slider .hero_slider_image:hover{transform:scale(1.015);filter:brightness(1.02)}.hero_slider .hero_slider_buttons{width:100%;position:relative}@media screen and (max-width:768px){.hero_slider .hero_slider_image{max-height:24rem}}@media screen and (max-width:480px){.hero_slider{padding:.75rem}.hero_slider .hero_slider_image{max-height:16rem;border-radius:.9rem}}.slider-buttons{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#dfdfdf33;border-radius:.75rem}.slider-buttons .card-btn{padding:0 .5rem;display:flex;align-items:center;justify-content:center;gap:0}.slider-buttons .slider-dots{display:flex;align-items:center;justify-content:center;gap:.25rem}.slider-buttons .slider-dots .dot{width:.688rem;height:.688rem;border:1px solid #575757;border-radius:9999rem;transition:all .3s ease}.slider-buttons .slider-dots .dot.active{background:var(--navbar-background);border:none}.benefit_card{width:100%;height:9.375rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;border-radius:1rem;border:1px solid var(--MidnightBlack-50);padding:1rem}.benefit_card:after{content:""}.benefit_card .benefit_card_icons{display:flex;align-items:center;justify-content:center;gap:1rem}.benefit_card .benefit_text{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:150px;gap:.25rem}.benefit_card .benefit_text .benefit_title{font-weight:600;font-size:.875rem;line-height:100%;text-align:center;color:var(--MidnightBlack-900)}.benefit_card .benefit_text .benefit_subtitle{font-weight:600;font-size:.875rem;line-height:100%;text-align:center;color:var(--MidnightBlack-200)}@media screen and (max-width:480px){.benefit_card{height:auto;flex-direction:row;align-items:center;justify-content:left;gap:1rem}.benefit_card .benefit_card_icons{display:flex;align-items:center;justify-content:start;gap:.75rem;min-width:6rem}.benefit_card .benefit_left_icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.benefit_card .benefit_text{align-items:flex-start;width:max-content;max-width:100%;align-items:center}.benefit_card .benefit_text .benefit_title,.benefit_card .benefit_text .benefit_subtitle{font-size:1rem;text-align:center}}.poster_card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:-webkit-fill-available;height:stretch;box-sizing:border-box;border-radius:.75rem;padding:2rem;position:relative;gap:1.25rem;flex:0 0 100%}.poster_card_green{background-color:#1ab8a9}.poster_card_green .poster_title{color:#fff}.poster_card_green:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:url(/assets/catalogue-top-filter-image3-DhIXuvIi.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.2}.poster_card_white{background-color:#fff}.poster_card_white .poster_title{color:#000}.poster_card .poster_title_box{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.poster_card .poster_title_box .poster_title{font-weight:600;font-size:1.5rem;line-height:100%;width:max-content}.poster_card .poster_title_box .poster_link{cursor:pointer;display:block}.poster_card .poster_image{width:100%;max-width:fit-content;object-fit:cover;display:block;z-index:2}.poster_card .poster_description{width:100%;display:flex;justify-content:flex-end;align-items:center}.poster_card .poster_description .poster_desc_icon{width:3.813rem}@media screen and (max-width:480px){.poster_card{scroll-snap-align:center}}.strengthCard{width:100%;display:flex;align-items:start;justify-content:space-between;flex-direction:column;border-radius:1.188rem;padding:1rem;background-color:#fefefe;box-shadow:0 5px 4px #dbdbdb29}.strengthCard .strengthCard_title{font-weight:400;font-size:clamp(1.25rem,20vw,2.25rem);line-height:99%;color:var(--MidnightBlack-200);text-align:left}.strengthCard .strengthCard_title .strengthCard_bold_title{color:var(--MidnightBlack-900)}.strengthCard .strengthCard_icon_box{width:100%;display:flex;align-items:center;justify-content:end}.strengthCard .strengthCard_icon_box .strengthCard_icon{object-fit:cover}.delivery_section{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;margin-top:11.875rem;gap:5.625rem}.delivery_section .delivery_title_box{max-width:37.125rem;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.delivery_section .delivery_title_box .delivery_title{font-weight:400;font-size:clamp(2rem,3vw,4rem);line-height:99%;color:var(--DeepBlueGreen-500)}.delivery_section .delivery_title_box .delivery_subtitle{font-weight:500;font-size:1.125rem;line-height:117%;color:var(--MidnightBlack-500)}.delivery_section .delivery_title_box .delivery_subtitle span{font-weight:700}.delivery_section .delivery_content{width:100%;display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.25rem}.delivery_section .delivery_content .last_card{width:100%;display:flex;align-items:end;justify-content:center;flex-direction:column;gap:1rem}.delivery_section .delivery_image{width:clamp(12.625rem,30vw,15.625rem)}@media screen and (max-width:1024px){.delivery_section{margin-top:4rem}.delivery_section .delivery_title_box{width:100%;display:flex;align-items:start;justify-content:space-between}.delivery_section .delivery_content{display:flex;flex-direction:column;gap:1.5rem}}.delivery_card{height:-webkit-fill-available;height:stretch;width:100%;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:2.5rem;border-radius:.813rem;border:.25rem solid #e7ecef;padding:1.25rem;background-color:#f3f7fa}.delivery_card .delivery_card_content{width:100%;display:flex;align-items:start;justify-content:start;gap:1rem}.delivery_card .delivery_card_content .card_number{font-weight:500;font-size:1.125rem;line-height:117%;color:var(--MidnightBlack-400)}.delivery_card .delivery_card_content .card_title_box{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.delivery_card .delivery_card_content .card_title_box .card_title{font-weight:600;font-size:1.5rem;line-height:100%;color:var(--MidnightBlack-900)}.delivery_card .delivery_card_content .card_title_box .card_subtitle{font-weight:500;font-size:1.125rem;line-height:100%;color:var(--MidnightBlack-300)}.delivery_card .card_image{width:100%;object-fit:cover}.products_slider{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4rem;margin-top:3.916rem}.products_slider .products_slider_title_box{width:100%;display:flex;align-items:end;justify-content:space-between}.products_slider .products_slider_title_box .products_slider_title{font-weight:400;font-size:clamp(2rem,3vw,4rem);line-height:99%;color:var(--MidnightBlack-900)}.products_slider .products_slider_title_box .products_slider_button{border-radius:.75rem}.products_slider .products_slider_cards{width:100%;display:flex;align-items:center;justify-content:start;gap:1.25rem;overflow:auto}@media screen and (max-width:480px){.products_slider{margin-top:4rem;scroll-snap-type:x mandatory}.products_slider .products_slider_title_box{align-items:center}.products_slider .products_slider_title_box .products_slider_title{font-weight:600}.products_slider .products_slider_cards{justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.products_slider .products_slider_cards::-webkit-scrollbar{display:none}.products_slider .products_slider_cards{-ms-overflow-style:none;scrollbar-width:none}.products_slider .products_slider_cards>*{scroll-snap-align:start;flex-shrink:0}}.product-card{width:clamp(18rem,19vw,22rem);height:-webkit-fill-available;height:stretch;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;transition:.3s ease;position:relative;-webkit-user-select:none;user-select:none;border:1px solid #e0e3e4;scroll-snap-align:center}.product-card:hover{background-color:#f1f4f4}.product-card .liked-icon-box{display:flex;align-items:center;justify-content:center;position:absolute;top:1.75rem;right:1.75rem;cursor:pointer;z-index:2}.product-card .card-image{width:100%;height:clamp(19rem,20vw,22rem);display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem;position:relative;border-radius:.813rem;overflow:hidden}.product-card .card-image .main-image{width:100%;display:block;object-fit:cover;opacity:1;transition:opacity .3s ease;position:absolute;left:0}.product-card .card-image .main-image.hovered{opacity:0}.product-card .card-image .card_slider{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.625rem;position:relative;border-radius:.813rem;opacity:0;transition:opacity .5s ease}.product-card .card-image .card_slider .product_card_slider_buttons{position:absolute;left:0;bottom:0;width:100%}.product-card .card-image .card_slider.hovered{opacity:1}.product-card .card-image .card_slider img{width:100%;height:100%;object-fit:cover}.product-card .card-content{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem;width:100%}.product-card .card-content .price-box{display:flex;align-items:center;justify-content:space-between;width:100%}.product-card .card-content .price-box .price{font-weight:700;font-size:1.5rem;color:#26383d}.product-card .card-content .price-box .availability{font-weight:400;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.product-card .card-content .price-box .availability span{width:.25rem;height:.25rem;border-radius:50%}.product-card .card-content .price-box .availability span.true{background-color:var(--SuccessGreen)}.product-card .card-content .price-box .availability span.false{background-color:var(--ErrorRed)}.product-card .card-content .price-box .availability.true{color:var(--SuccessGreen)}.product-card .card-content .price-box .availability.false{color:var(--ErrorRed)}.product-card .card-content .details{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem;width:100%}.product-card .card-content .details .name{font-weight:700;font-size:1.125rem;color:var(--MidnightBlack-900)}.product-card .card-content .details .product_categories{display:flex;align-items:center;justify-content:center;gap:.563rem;min-height:2rem}.product-card .card-content .details .product_categories .product_color{width:1.5rem;height:1.5rem;border-radius:2.75rem}.product-card .card-content .details .product_categories .categories{display:flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.25rem .5rem;gap:.625rem}.product-card .card-content .details .product_categories .categories .product_diameter{font-weight:500;font-size:.75rem;color:var(--MidnightBlack-300)}.product-card .card-content .details .product_categories .categories .product_length{font-weight:600;font-size:.875rem;color:var(--MidnightBlack-900)}.count_btn{padding:1rem 1.25rem}.order{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.125rem;border-radius:.5rem;border:1px solid var(--MidnightBlack-50);padding:.25rem .5rem;background-color:var(--RoyalWhite-50);box-shadow:0 0 4px #edefed inset}.order .order_title{font-weight:400;font-size:.75rem;color:var(--MidnightBlack-200)}.order .counter{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.order .counter .counter_button{padding:0;gap:0;cursor:default}.order .counter .counter_button .counter_icon{cursor:pointer;color:var(--DeepBlueGreen-600);font-size:1.25rem}.order .counter .counter_button .counter_icon.deactivated{cursor:default;color:var(--MidnightBlack-100)}.order .counter .count{font-weight:500;font-size:1.125rem;color:var(--MidnightBlack-900)}.pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:.313rem}.pagination button{height:-webkit-fill-available;height:stretch;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid #f1f1f1;background-color:#fff;padding:.625rem;gap:.625rem;font-weight:600;font-size:.813rem;line-height:100%;color:#333;cursor:pointer}.pagination button.active{background-color:#409298;color:#fff}.pagination button:disabled{opacity:.5;cursor:not-allowed}.loading_box{width:100%;height:100dvh;display:flex;align-items:start;justify-content:center;padding:10rem 0}.loading_box .loading_text{font-weight:500;font-size:1.25rem;line-height:100%;color:#121111}.error_box{width:100%;height:100dvh;display:flex;align-items:start;justify-content:center;padding:10rem 0}.error_box .error_text{font-weight:500;font-size:1.25rem;line-height:100%;color:#121111}.about_page{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5.938rem 0 22.25rem}.about_page .about_text{font-weight:500;font-size:1.125rem;line-height:100%;color:var(--MidnightBlack-400)}.about_page .about_text.bold{font-weight:600;font-size:clamp(1.25rem,3vw,1.5rem);color:#000}.about_page .about_image{width:clamp(10rem,70vw,40rem);object-fit:cover}.about_page .about_intro{display:flex;align-items:center;justify-content:space-between;gap:2rem}.about_page .about_intro .about_content{display:flex;align-items:start;justify-content:start;flex-direction:column;height:-webkit-fill-available;height:stretch}.about_page .about_intro .about_content .about_title{font-weight:200;font-size:2rem;line-height:100%;color:#000}.about_page .about_intro .about_content .about_lead{font-weight:400;font-size:clamp(1.5rem,5vw,2.5rem);line-height:99%;color:#000;margin-top:2.25rem}.about_page .about_intro .about_content .about_details{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.063rem;max-width:37.5rem;margin-top:6.125rem}.about_page .about_features{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5.938rem;margin-top:3rem}.about_page .about_features .about_features_header{font-weight:400;font-size:clamp(1.5rem,5vw,2rem);line-height:100%;color:#000;text-align:center}.about_page .about_features .about_features_content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.about_page .about_features .about_features_content .features_col{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4rem;max-width:36.875rem}.about_page .about_footer_text{font-weight:400;font-size:clamp(1.5rem,5vw,2.25rem);line-height:99%;color:#000;text-align:center;max-width:56.25rem;margin-top:9.813rem}.about_page .about_cards{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:4.022rem}@media screen and (max-width:1024px){.about_page{padding:1rem 0 3.75rem}.about_page .about_intro .about_content{gap:1rem;flex-direction:column;align-items:center}.about_page .about_intro .about_content .about_title{width:100%;font-weight:400;text-align:left}.about_page .about_intro .about_content .about_lead{font-weight:600;margin-top:2rem}.about_page .about_intro .about_content .about_details{width:100%;max-width:none;margin-top:0;align-items:start}.about_page .about_intro .about_content .about_details .about_text{width:100%}.about_page .about_intro .about_content .about_details .mobile_bold{font-weight:600}.about_page .about_intro .about_content .about_details .mobile_light{font-weight:400}.about_page .about_features{margin-top:2.5rem;gap:1.375rem}.about_page .about_features .about_features_header{font-weight:700}.about_page .about_features .about_features_content{flex-direction:column-reverse}.about_page .about_features .about_features_content .features_col{gap:1rem;width:100%;max-width:none}.about_page .about_features .about_features_content .features_col>p{font-weight:600}.about_page .about_footer_text{margin-top:2.813rem;font-weight:600}.about_page .about_cards{margin-top:3rem}}@media screen and (max-width:480px){.about_page{padding:1rem 1rem 3.75rem}.about_page .about_intro .about_content .about_image,.about_page .about_features .about_image{width:100%}}.catalogue{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.875rem;padding-top:3rem;padding-bottom:11.563rem}.catalogue hr{width:100%;border:1px solid #d9d9d9}.catalogue .catalogue_header{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:3rem;width:100%}.catalogue .catalogue_header .catalogue_top_filter_box{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.875rem}.catalogue .catalogue_header .catalogue_top_filter_box .top_filter_title{font-weight:500;font-size:1.25rem;line-height:100%;color:#767676}.catalogue .catalogue_header .catalogue_top_filter_box .top_filters{display:flex;align-items:center;justify-content:center;gap:1rem}.catalogue .catalogue_header .catalogue_top_filter_box .top_filters .top_filter{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:1rem;gap:1rem;padding:.75rem 1.5rem;cursor:pointer}.catalogue .catalogue_header .catalogue_top_filter_box .top_filters .top_filter.active .top_filter_name{color:#aeaeae}.catalogue .catalogue_header .catalogue_top_filter_box .top_filters .top_filter.active .top_filter_image{opacity:.5}.catalogue .catalogue_header .catalogue_top_filter_box .top_filters .top_filter .top_filter_image{width:3.75rem;height:3.125rem;object-fit:contain}.catalogue .catalogue_header .catalogue_top_filter_box .top_filters .top_filter .top_filter_name{font-weight:500;font-size:1.125rem;line-height:100%;color:#000b0c}.catalogue .catalogue_content{width:100%;display:flex;align-items:start;justify-content:space-between;gap:2.5rem}.catalogue .catalogue_content .catalogue_filter{flex:1;height:auto;position:sticky;top:3.125rem}.catalogue .catalogue_content .catalogue_filter .accordion-wrapper{border-radius:.938rem;padding:0 1rem}.catalogue .catalogue_content .catalogue_filter .accordion_sections{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}.catalogue .catalogue_content .catalogue_filter .accordion_sections .accordion_section{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.75rem}.catalogue .catalogue_content .catalogue_filter .accordion_sections .accordion_buttons{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.catalogue .catalogue_content .catalogue_list_box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.938rem;flex:3}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header{width:100%;display:flex;align-items:start;justify-content:space-between;gap:5rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_list_title{font-weight:700;font-size:.875rem;line-height:100%;color:#767676}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_list_title .list_title{color:#121111}.catalogue .catalogue_content .catalogue_list_box .catalogue_list{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));justify-items:center;row-gap:1.25rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_empty{width:100%;display:flex;align-items:center;justify-content:center}.catalogue .catalogue_content .catalogue_list_box .catalogue_empty .catalogue_empty_text{font-weight:500;font-size:1.25rem;line-height:100%;color:#121111}.catalogue .catalogue_delivery_box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.438rem;margin-top:11.563rem}.catalogue .catalogue_delivery_box .catalogue_delivery_header{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:10rem}.catalogue .catalogue_delivery_box .catalogue_delivery_content{width:100%;display:flex;align-items:end;justify-content:space-between}.catalogue .catalogue_delivery_box .catalogue_delivery_content .delivery_image2{width:clamp(15rem,23vw,35rem)}@media screen and (max-width:1024px){.catalogue{padding:0;padding-bottom:5rem}.catalogue .catalogue_header{padding:1rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header{flex-direction:column-reverse;padding:1rem;gap:1.125rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header hr{width:100%;border:1px solid var(--MidnightBlack-200)}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .catalogue_filter_button{flex:1;justify-content:start}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .catalogue_filter_button .accordion-wrapper{border:none}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .catalogue_list_select{flex:1}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--RoyalWhite-50);z-index:3;padding:1rem;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:1.5rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_sections_header{width:100%;display:flex;align-items:center;justify-content:space-between}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_sections_header .header_content{display:flex;align-items:center;justify-content:center;gap:.5rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_sections_header .header_content span{font-weight:600;font-size:1rem;line-height:100%;color:var(--MidnightBlack-900)}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_section{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:0 10rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_section .price_container{width:100%;justify-content:center}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_section .price_container .input-container{width:100%}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_section .section_title{width:100%;text-align:left}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_section .checkbox_container{justify-content:left}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_buttons{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 10rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list{padding:0 1rem}body:has(.accordion_sections){overflow:hidden}}@media screen and (max-width:480px){.catalogue{padding:1rem 1rem 3.75rem}.catalogue .catalogue_header,.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header{padding:1rem 0}.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_section,.catalogue .catalogue_content .catalogue_list_box .catalogue_list_header .catalogue_actions_mobile .accordion_sections .accordion_buttons{padding:0 1rem}.catalogue .catalogue_content .catalogue_list_box .catalogue_list{padding:0}}.select{cursor:pointer;gap:.5rem;z-index:2;height:3.375rem}.select .select-wrapper{transition:height .3s ease;overflow:hidden;width:100%;border-radius:.5rem;border:1px solid var(--MidnightBlack-100);padding:0 .75rem;background-color:var(--RoyalWhite-50)}.select .select-wrapper[data-selected=true]{background-color:var(--DeepBlueGreen-50)}.select .select-wrapper[data-selected=true] .title-box .title{font-size:.875rem}.select .select-wrapper .title-box{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.select .select-wrapper .title-box .select_title{display:flex;align-items:center;justify-content:center;gap:.625rem}.select .select-wrapper .title-box .select_title .title{font-weight:600;font-size:1rem;color:var(--MidnightBlack-300);display:flex;align-items:center;justify-content:center;gap:.5rem}.select .select-wrapper .title-box .select_title .title .selected-option{font-weight:600;font-size:1rem;color:var(--MidnightBlack-900)}.select .select-wrapper .title-box .select_title .title.open{color:var(--MidnightBlack-900)}.select .select-wrapper .title-box .select-icon{display:flex;align-items:center;justify-content:center;transition:.3s ease}.select .select-wrapper .title-box .select-icon.open{transform:rotate(180deg)}.select .select-wrapper .select-content{width:100%;display:flex;align-items:start;justify-content:flex-start;flex-direction:column;gap:.5rem;max-height:15rem;overflow:auto;padding:.5rem}.select .select-wrapper .select-content hr{width:100%;border:1px solid var(--DeepBlueGreen-100)}.select .select-wrapper .select-content .select-option{width:100%;display:flex;align-items:center;justify-content:start;gap:.625rem;padding:.5rem .75rem;font-weight:600;font-size:1rem;line-height:100%;color:var(--MidnightBlack-300)}.select .select-wrapper .select-content .select-option:hover{background-color:var(--DeepBlueGreen-50)}@media screen and (max-width:768px){.select .select-wrapper .title-box .select_title .title{max-width:7rem}.select .select-wrapper .title-box .select_title .title .selected-option{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}}.accordion{gap:.5rem;z-index:2;height:3.375rem}.accordion .accordion-wrapper{transition:height .3s ease;overflow:hidden;width:100%;border-radius:.5rem;border:1px solid var(--MidnightBlack-100);padding:0 .75rem;background-color:var(--RoyalWhite-50)}.accordion .accordion-wrapper .title-box{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.accordion .accordion-wrapper .title-box .accordion_title{display:flex;align-items:center;justify-content:center;gap:.5rem}.accordion .accordion-wrapper .title-box .accordion_title .title{font-weight:600;font-size:1rem;color:var(--MidnightBlack-500)}￼ .accordion .accordion-wrapper .title-box .accordion_title .title.open{color:var(--MidnightBlack-900)}.accordion .accordion-wrapper .title-box .accordion-icon{display:flex;align-items:center;justify-content:center;transition:.3s ease}.accordion .accordion-wrapper .title-box .accordion-icon.open{transform:rotate(180deg)}.accordion .accordion-wrapper .accordion-content{width:100%;display:flex;align-items:start;justify-content:flex-start;flex-direction:column;gap:.5rem;overflow:auto;padding:.5rem}.accordion .accordion-wrapper .accordion-content hr{width:100%;border:1px solid var(--MidnightBlack-100)}.price_title{font-weight:500;font-size:.75rem;line-height:100%;color:var(--MidnightBlack-200)}.price_container{display:flex;align-items:center;justify-content:center;gap:.438rem}.checkbox_container{width:100%;display:flex;align-items:flex-start;justify-content:start;gap:.688rem;flex-wrap:wrap}.checkbox_container .checkbox{width:max-content;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--RoyalWhite-400);padding:.25rem .5rem;gap:.625rem;background-color:var(--RoyalWhite-50)}.checkbox_container .checkbox .accordion_checkbox_title{font-weight:600;font-size:1rem;line-height:100%;color:var(--MidnightBlack-200)}.checkbox_container .checkbox .accordion_checkbox_title.color_label{width:1.188rem;height:1.188rem;border-radius:2.75rem}.checkbox_container .checkbox .accordion_checkbox_title .accordion_checkbox_bold_title{color:var(--MidnightBlack-900)}.navigation_bar{display:flex;align-items:center;justify-content:start;gap:1.25rem;width:100%}.navigation_bar .arrow_wrapper{display:flex;align-items:center;justify-content:center}.navigation_bar .arrow_wrapper .arrow_right02{cursor:pointer;rotate:180deg}.navigation_bar .navigation_title{font-weight:200;font-size:2rem;line-height:100%;color:#000c}.navigation_bar .navigation_text{font-weight:500;font-size:1.25rem;line-height:100%;color:#767676}.navigation_bar .navigation_text .navigation_bold{color:#121111}@media screen and (max-width:480px){.navigation_bar .navigation_title{font-weight:400;font-size:1.5rem}.navigation_bar .navigation_text{font-weight:700;font-size:1rem}}.product_page{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.875rem 0 19.875rem}.product_page .product_content{width:100%;display:flex;align-items:start;justify-content:center;gap:1.75rem;margin-top:2.75rem}.product_page .product_content .product_image{flex:.5;width:100%;object-fit:cover;max-width:25rem}.product_page .product_content .product_wrapper{flex:1;width:100%;display:flex;align-items:start;justify-content:center;gap:1.75rem}.product_page .product_content .product_wrapper .product_info{width:100%;flex:1.75;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:2.25rem}.product_page .product_content .product_wrapper .product_info .product_title{font-weight:200;font-size:2rem;line-height:100%;color:#000}.product_page .product_content .product_wrapper .product_info .product_characteristics{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.375rem}.product_page .product_content .product_wrapper .product_info .product_characteristics .characteristics_title{font-weight:700;font-size:1.125rem;line-height:100%;color:#000}.product_page .product_content .product_wrapper .product_info .product_characteristics table{width:100%}.product_page .product_content .product_wrapper .product_info .product_characteristics table th{font-weight:600;font-size:.875rem;line-height:100%;color:var(--MidnightBlack-200);padding:0 0 1rem 1rem;text-align:left;vertical-align:top}.product_page .product_content .product_wrapper .product_info .product_characteristics table td{font-weight:400;font-size:.875rem;line-height:100%;color:#000;padding:0 0 1rem 1rem;text-align:left;vertical-align:top}.product_page .product_content .product_wrapper .product_info .product_characteristics table td.article{font-weight:700;color:var(--DeepBlueGreen-500)}.product_page .product_content .product_wrapper .product_info .product_characteristics table td.bold{font-weight:700}.product_page .product_content .product_wrapper .purchase_box{flex:1;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.313rem;padding:1rem;border-radius:.75rem;box-shadow:0 1px 4px #4158583d}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.875rem}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details{width:100%;display:flex;align-items:start;justify-content:space-between}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .price{font-weight:500;font-size:2rem;line-height:100%;color:#000}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .availability{font-weight:400;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .availability span{width:.25rem;height:.25rem;border-radius:50%}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .availability span.true{background-color:var(--SuccessGreen)}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .availability span.false{background-color:var(--ErrorRed)}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .availability.true{color:var(--SuccessGreen)}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .product_details .availability.false{color:var(--ErrorRed)}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .purchase_actions{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.product_page .product_content .product_wrapper .purchase_box .purchase_box_content .purchase_actions .purchase_now_button{width:100%}.product_page .product_content .product_wrapper .purchase_box .additional_text{font-weight:700;font-size:.75rem;line-height:100%;color:#000c}.product_page .product_content .product_wrapper .purchase_box .additional_text span{color:#000}@media screen and (max-width:1600px){.product_page .product_content .product_info .product_characteristics table td .product_document_button{max-width:15rem}.product_page .product_content .product_info .product_characteristics table td .product_document_button .btn-content{max-width:7rem}}@media screen and (max-width:1200px){.product_page .product_content .product_image{flex:1}.product_page .product_content .product_wrapper{flex-direction:column;flex:1}.product_page .product_content .product_wrapper .product_info .product_characteristics table th{padding:0}.product_page .product_content .product_wrapper .purchase_box{width:100%}}@media screen and (max-width:1024px){.product_page{padding:1rem 0 3.75rem;gap:1rem}.product_page .product_content{margin-top:0;flex-direction:column;align-items:center}.product_page .product_content .product_info{gap:2rem}.product_page .product_content .product_info .purchase_box{width:100%}.product_page .product_content .product_info .product_characteristics table th{padding:0 0 1rem;text-wrap:wrap}.product_page .product_content .product_info .product_characteristics table td .product_document_button .btn-content{max-width:none}}@media screen and (max-width:480px){.product_page{padding:1rem 1rem 3.75rem}.product_page .product_content .product_wrapper .product_info .product_characteristics table th{text-wrap:wrap}.product_page .product_content .product_wrapper .product_info .product_characteristics table td .product_document_button .btn-content{max-width:9rem}}.document_button{width:max-content}.document_button .btn-content{display:flex;flex-direction:column;align-items:flex-start}.document_button .btn-content .btn-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:1024px){.document_button{width:100%}}.catalogue_component{width:100%;display:flex;align-items:start;justify-content:space-between;flex-direction:column;margin-top:11.063rem;gap:3rem}.catalogue_component .catalogue_title{font-weight:200;font-size:2.5rem;line-height:99%;color:#000}.catalogue_component .catalogue_items{width:100%;display:flex;overflow-x:auto;align-items:center;justify-content:start;gap:2.313rem 1.813rem;padding:.25rem}.catalogue_component .catalogue_items .catalogue_item{height:-webkit-fill-available;height:stretch;display:flex;align-items:start;justify-content:start;flex-direction:column;border-radius:1rem;padding:1rem;gap:.5rem;box-shadow:0 1px 4px #4158583d;cursor:pointer}.catalogue_component .catalogue_items .catalogue_item .catalogue_item_title{font-weight:600;font-size:1.5rem;line-height:100%;color:#000b0c}.catalogue_component .catalogue_items .catalogue_item .catalogue_item_image_box{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.catalogue_component .catalogue_items .catalogue_item .catalogue_item_image_box .catalogue_item_image{width:100%;object-fit:cover}@media screen and (max-width:1024px){.catalogue_component .catalogue_items{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.catalogue_component .catalogue_items .catalogue_item .catalogue_item_title{font-size:1.25rem}}.documents_page{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;padding:5.813rem 0 17.875rem;gap:6rem}.documents_page .documents_title{font-weight:400;font-size:clamp(2rem,3vw,4rem);color:#000;line-height:99%}.documents_page .documents_content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.75rem;padding:2rem;gap:2rem;background-color:var(--RoyalWhite-300)}.documents_page .documents_content .document{width:100%;display:grid;grid-template-columns:3rem 1fr 1.5fr;gap:3rem;align-items:start}.documents_page .documents_content .document .document_id{font-weight:200;font-size:2.5rem;line-height:99%;color:var(--MidnightBlack-900)}.documents_page .documents_content .document .document_title{font-weight:600;font-size:1.5rem;line-height:100%;color:var(--MidnightBlack-900);text-align:center}.documents_page .documents_content .document .documents_list{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.documents_page .documents_content .document .documents_list .document_item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.documents_page .documents_content .document .documents_list .document_item .document_name{font-weight:600;font-size:.875rem;line-height:100%;color:var(--MidnightBlack-400)}.documents_page .documents_content hr{width:100%;border:4px solid var(--RoyalWhite-50)}.documents_page .documents_cards{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:4.022rem}@media screen and (max-width:1024px){.documents_page{padding:1rem 0 3.75rem;gap:0rem}.documents_page .documents_title{font-weight:400}.documents_page .documents_content .document{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:2rem}.documents_page .documents_content .document .documents_list{width:100%}.documents_page .documents_content .document .documents_list .document_item{flex-direction:column;align-items:start;width:100%}}@media screen and (max-width:480px){.documents_page{padding:1rem 1rem 3.75rem}}.contacts_page{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5.813rem 0 17.875rem;gap:7rem}.contacts_page .contacts_content{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:3.75rem}.contacts_page .contacts_content .contacts_title{font-weight:400;font-size:clamp(2rem,3vw,4rem);color:#000;line-height:99%}.contacts_page .contacts_content .contacts{width:100%;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:0 5.438rem}.contacts_page .contacts_content .contacts .location{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.688rem}.contacts_page .contacts_content .contacts .location .contact_info{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.5rem}.contacts_page .contacts_content .contacts .location .contact_info .location_title{font-weight:600;font-size:1.5rem;line-height:100%;text-align:left;color:#000}.contacts_page .contacts_content .contacts .location .contact_info .contact_data,.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.75rem}.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box .contact_box_title{font-weight:600;font-size:1rem;line-height:100%;text-align:center;color:#000}.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box .working_hours{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem}.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box .working_hours .working_hours_text{font-weight:400;font-size:1rem;line-height:100%;text-align:center;color:#000}.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box .working_hours .working_hours_text span{color:var(--MidnightBlack-200)}.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box .working_hours .phone,.contacts_page .contacts_content .contacts .location .contact_info .contact_data .contact_box .working_hours .email{font-weight:400;font-size:1rem;line-height:100%;text-align:center;color:#000}.contacts_page .contacts_content .contacts .location .map_image{width:100%;object-fit:cover}.contacts_page .contact_cards{width:100%}@media screen and (max-width:1024px){.contacts_page .contacts_content .contacts{padding:0 2rem;flex-direction:column}}@media screen and (max-width:480px){.contacts_page{padding:1rem 1rem 3.75rem}}.cart_section{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2.25rem 0 13.938rem}.cart_section .empty_cart_content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.75rem;gap:2.5rem;background-color:#fff;padding:5.563rem 0}.cart_section .empty_cart_content .empty_cart_wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.cart_section .empty_cart_content .empty_cart_wrapper .cart_image{width:10rem;object-fit:cover}.cart_section .empty_cart_content .empty_cart_wrapper .cart_text_box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.cart_section .empty_cart_content .empty_cart_wrapper .cart_text_box .cart_title{font-weight:700;font-size:1.125rem;line-height:100%;color:var(--MidnightBlack-900)}.cart_section .empty_cart_content .empty_cart_wrapper .cart_text_box .cart_subtitle{font-weight:500;font-size:1.125rem;line-height:100%;color:var(--MidnightBlack-200)}.cart_section .full_cart_content{width:100%;display:flex;align-items:start;justify-content:center;gap:2rem}.cart_section .full_cart_content .cart_products_box{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;border-radius:.75rem;padding:2rem;gap:2rem;background-color:#fff;flex:2}.cart_section .full_cart_content .cart_products_box .cart_header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}.cart_section .full_cart_content .cart_products_box .cart_header .cart_title_box{display:flex;align-items:end;justify-content:center;gap:.625rem}.cart_section .full_cart_content .cart_products_box .cart_header .cart_title_box .cart_title{font-weight:200;font-size:2rem;line-height:100%;color:#000c}.cart_section .full_cart_content .cart_products_box .cart_header .cart_title_box .products_text{font-weight:600;font-size:.875rem;line-height:100%;color:#000c}.cart_section .full_cart_content .cart_products_box hr{width:100%;border:3px solid var(--RoyalWhite-200)}.cart_section .full_cart_content .cart_products_box .cart_products{width:100%;max-height:35rem;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:.5rem;overflow-y:auto}@media screen and (max-width:1024px){.cart_section{padding:1rem 0 3.75rem}.cart_section .empty_cart_content{padding:5.563rem .25rem}.cart_section .empty_cart_content .empty_cart_wrapper .cart_title,.cart_section .empty_cart_content .empty_cart_wrapper .cart_subtitle{text-align:center}.cart_section .full_cart_content{flex-direction:column}.cart_section .full_cart_content .cart_products_box{padding:0;background-color:transparent}.cart_section .full_cart_content .cart_products_box .cart_header{align-items:start}.cart_section .full_cart_content .cart_products_box .cart_header .cart_title_box .cart_title{font-weight:600;font-size:1.5rem}.cart_section .full_cart_content .cart_products_box .cart_header .cart_title_box .products_text{font-weight:400}.cart_section .full_cart_content .cart_products_box .cart_products{gap:3.875rem;padding:1rem;border-radius:1.063rem;background-color:#fff;overflow:auto;max-height:23rem;justify-content:start}.cart_section .full_cart_content .cart_products_box .cart_products::-webkit-scrollbar{width:.3rem}.cart_section .full_cart_content .cart_products_box .cart_products::-webkit-scrollbar-track{background:transparent}.cart_section .full_cart_content .cart_products_box .cart_products::-webkit-scrollbar-thumb{background:var(--MidnightBlack-200);border-radius:.25rem}}@media screen and (max-width:480px){.cart_section{padding:1rem 1rem 3.75rem}}.cart_product{width:100%;display:flex;align-items:start;justify-content:space-between;gap:2rem;padding:1rem}.cart_product .product_info_box{display:flex;align-items:start;justify-content:center;gap:1rem}.cart_product .product_info_box .product_image_box{flex:1;position:relative;-webkit-user-select:none;user-select:none}.cart_product .product_info_box .product_image_box .cart_product_checkbox{position:absolute;top:.625rem;left:.625rem;cursor:pointer}.cart_product .product_info_box .product_image_box .cart_product_checkbox [type=checkbox]{border:1.5px solid var(--RoyalWhite-50)}.cart_product .product_info_box .product_image_box .cart_product_checkbox [type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M0.75 4.25L3.25 6.75L8.75 0.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cart_product .product_info_box .product_image_box .product_image{width:100%;max-width:27rem;object-fit:cover;border-radius:.813rem}.cart_product .product_info_box .product_characteristics{flex:2;height:-webkit-fill-available;height:stretch;display:flex;align-items:start;justify-content:space-between;flex-direction:column}.cart_product .product_info_box .product_characteristics .product_info{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.cart_product .product_info_box .product_characteristics .product_info .product_title_box{width:100%;display:flex;align-items:center;justify-content:space-between}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .product_title{font-weight:700;font-size:1.125rem;line-height:100%;color:#000}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .availability{font-weight:400;font-size:1rem;line-height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .availability span{width:.25rem;height:.25rem;border-radius:50%}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .availability span.true{background-color:var(--SuccessGreen)}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .availability span.false{background-color:var(--ErrorRed)}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .availability.true{color:var(--SuccessGreen)}.cart_product .product_info_box .product_characteristics .product_info .product_title_box .availability.false{color:var(--ErrorRed)}.cart_product .product_info_box .product_characteristics .product_info table{width:100%;max-width:36.125rem}.cart_product .product_info_box .product_characteristics .product_info table th{width:fit-content;font-weight:600;font-size:.875rem;line-height:100%;color:var(--MidnightBlack-200);text-align:left;vertical-align:top}.cart_product .product_info_box .product_characteristics .product_info table td{font-weight:400;font-size:.875rem;line-height:100%;color:#000;padding:0 0 1rem 1rem;text-align:left;vertical-align:top}.cart_product .product_info_box .delete_icon{cursor:pointer}.cart_product .cart_product_action{display:flex;align-items:start;justify-content:center;gap:2rem}.cart_product .cart_product_action .product_price{font-weight:700;font-size:1.5rem;line-height:100%;color:#000;text-wrap:nowrap}@media screen and (max-width:1200px){.cart_product .cart_product_action{flex-direction:column-reverse}}@media screen and (max-width:1024px){.cart_product{gap:1rem;padding:0}.cart_product .product_info_box .product_image_box .product_image{max-width:15rem}.product_characteristics_mobile{width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.product_characteristics_mobile .availability{font-weight:400;font-size:1rem;line-height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.product_characteristics_mobile .availability span{width:.25rem;height:.25rem;border-radius:50%}.product_characteristics_mobile .availability span.true{background-color:var(--SuccessGreen)}.product_characteristics_mobile .availability span.false{background-color:var(--ErrorRed)}.product_characteristics_mobile .availability.true{color:var(--SuccessGreen)}.product_characteristics_mobile .availability.false{color:var(--ErrorRed)}.product_characteristics_mobile .price_box{width:100%;display:flex;align-items:center;justify-content:space-between}.product_characteristics_mobile .price_box .product_price{font-weight:700;font-size:1.125rem;line-height:100%;color:#000}.product_characteristics_mobile .product_info_mobile{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem}.product_characteristics_mobile .product_info_mobile .product_title{font-weight:600;font-size:.875rem;line-height:100%;color:var(--MidnightBlack-900)}.product_characteristics_mobile .product_info_mobile table{width:100%;table-layout:fixed;border-collapse:collapse}.product_characteristics_mobile .product_info_mobile table tr th{font-weight:500;font-size:.75rem;line-height:100%;color:var(--MidnightBlack-200);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:120px;padding:.5rem 0}.product_characteristics_mobile .product_info_mobile table tr td{font-weight:500;font-size:.75rem;line-height:100%;color:var(--MidnightBlack-900);padding:.5rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product_characteristics_mobile .mobile_count{width:100%}}.checkbox{display:flex;align-items:center;justify-content:center;gap:.75rem;-webkit-user-select:none;user-select:none}.checkbox [type=checkbox]{position:relative;appearance:none;background-color:transparent;border:1.5px solid #000000;width:1.25rem;height:1.25rem;border-radius:.25rem;cursor:pointer;z-index:0}.checkbox [type=checkbox]:checked:after{position:absolute;content:"";width:10px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M0.75 4.25L3.25 6.75L8.75 0.75' stroke='%23141B34' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.checkbox label{font-weight:400;font-size:1rem;line-height:100%;color:#000}.cart_purchase{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.75rem;padding:1rem;gap:1.313rem;background-color:var(--RoyalWhite-50);box-shadow:0 1px 4px #4158583d;flex:.75}.cart_purchase .pick_up_box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.688rem}.cart_purchase .pick_up_box .pick_up_card{display:flex;align-items:center;justify-content:center;padding:.75rem;gap:.75rem;width:100%}.cart_purchase .pick_up_box .pick_up_card .pick_up_content{width:100%;display:flex;align-items:start;justify-content:space-between}.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box{display:flex;align-items:start;justify-content:space-between;flex-direction:column}.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box .pick_up_title{font-weight:500;font-size:1.125rem;line-height:100%;color:#000}.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box .pick_up_address{font-weight:400;font-size:1rem;line-height:100%;color:#525252}.cart_purchase .pick_up_box .pick_up_card .pick_up_content .edit_icon{cursor:pointer}.cart_purchase .purchase_box{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.5rem}.cart_purchase .purchase_box .purchase_box_header{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem}.cart_purchase .purchase_box .purchase_box_header .products_count{font-weight:400;font-size:.75rem;line-height:100%;color:#000c}.cart_purchase .purchase_box .purchase_box_header .products_count span{font-weight:600;font-size:.875rem;color:#000}.cart_purchase .purchase_box .purchase_box_header .price_box{width:100%;display:flex;align-items:center;justify-content:space-between}.cart_purchase .purchase_box .purchase_box_header .price_box span{font-weight:500;font-size:2rem;line-height:100%;color:#000}.cart_purchase .purchase_box .purchase_button{padding:1rem 1.25rem}.cart_purchase .purchase_box .terms_box{width:100%;display:flex;align-items:center;justify-content:start;gap:.75rem}.cart_purchase .purchase_box .terms_box .terms_checkbox [type=checkbox]{border:1.5px solid var(--navbar-background)}.cart_purchase .purchase_box .terms_box .terms_checkbox [type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M0.75 4.25L3.25 6.75L8.75 0.75' stroke='%23006E75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cart_purchase .purchase_box .terms_box .checkbox_text{font-weight:400;font-size:.75rem;line-height:100%;color:#000c}.cart_purchase .purchase_box .terms_box .checkbox_text .checkbox_bold_text{font-weight:500;color:#000}.cart_purchase .purchase_box .additional_text{font-weight:700;font-size:.75rem;line-height:100%;color:#000c}.cart_purchase .purchase_box .additional_text span{color:#000}@media screen and (max-width:1200px){.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box{max-width:10rem}.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box .pick_up_title,.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box .pick_up_address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}}@media screen and (max-width:1024px){.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box{max-width:fit-content}.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box .pick_up_title,.cart_purchase .pick_up_box .pick_up_card .pick_up_content .pick_up_title_box .pick_up_address{overflow:visible}}.modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000003d;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:3}.modal_overlay .modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 1px 4px #4158583d;border-radius:.75rem;padding:2rem;gap:1.313rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.modal_overlay .modal .modal_content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;max-width:21.313rem}.modal_overlay .modal .modal_content .modal_title{font-weight:700;font-size:1.125rem;line-height:100%;color:#000;text-align:center}.modal_overlay .modal .modal_content .modal_message{font-weight:600;font-size:.75rem;line-height:100%;color:var(--MidnightBlack-200);text-align:center}@media screen and (max-width:480px){.modal_overlay .modal{width:90%}}.checkout_page{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;padding:2.25rem 0 13.938rem}.checkout_page .checkout_title{font-weight:200;font-size:2rem;line-height:100%;color:#000}.checkout_page .checkout_content{width:100%;display:flex;align-items:start;justify-content:center;gap:1.188rem;margin-top:2.25rem}.checkout_page .checkout_content .checkout_main{flex:2.5;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.checkout_page .checkout_content .checkout_payment_box{flex:1;width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;border-radius:.75rem;padding:2rem;gap:1.313rem;background-color:#fff;box-shadow:0 1px 4px #4158583d}.checkout_page .checkout_content .checkout_payment_box .payment_title{font-weight:600;font-size:1.5rem;line-height:100%;color:#000}.checkout_page .checkout_content .checkout_payment_box .product_card{width:100%;display:flex;align-items:start;justify-content:space-between;gap:1.5rem}.checkout_page .checkout_content .checkout_payment_box .product_card .product_info{display:flex;align-items:start;justify-content:center;gap:1rem}.checkout_page .checkout_content .checkout_payment_box .product_card .product_info img{width:4.563rem;object-fit:cover;border-radius:.813rem}.checkout_page .checkout_content .checkout_payment_box .product_card .product_info .product_details{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.125rem}.checkout_page .checkout_content .checkout_payment_box .product_card .product_info .product_details .product_name{font-weight:400;font-size:1rem;line-height:100%;color:#000}.checkout_page .checkout_content .checkout_payment_box .product_card .product_info .product_details .product_count{font-weight:600;font-size:.875rem;line-height:100%;color:var(--MidnightBlack-200);display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkout_page .checkout_content .checkout_payment_box .product_card .product_info .product_details .product_count .count{color:var(--MidnightBlack-900)}.checkout_page .checkout_content .checkout_payment_box .product_card .product_price{font-weight:500;font-size:1.125rem;line-height:100%;color:#000}.checkout_page .checkout_content .checkout_payment_box .payment_details{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.5rem}.checkout_page .checkout_content .checkout_payment_box .payment_details .payment_box_header{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem}.checkout_page .checkout_content .checkout_payment_box .payment_details .payment_box_header .products_count{font-weight:400;font-size:.75rem;line-height:100%;color:#000c}.checkout_page .checkout_content .checkout_payment_box .payment_details .payment_box_header .products_count span{font-weight:600;font-size:.875rem;color:#000}.checkout_page .checkout_content .checkout_payment_box .payment_details .payment_box_header .price_box{width:100%;display:flex;align-items:center;justify-content:space-between}.checkout_page .checkout_content .checkout_payment_box .payment_details .payment_box_header .price_box span{font-weight:500;font-size:2rem;line-height:100%;color:#000}.checkout_page .checkout_content .checkout_payment_box .payment_details .terms_box{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem}.checkout_page .checkout_content .checkout_payment_box .payment_details .terms_box .terms_checkbox [type=checkbox]{border:1.5px solid var(--navbar-background)}.checkout_page .checkout_content .checkout_payment_box .payment_details .terms_box .terms_checkbox [type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M0.75 4.25L3.25 6.75L8.75 0.75' stroke='%23006E75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkout_page .checkout_content .checkout_payment_box .payment_details .terms_box .checkbox_text{font-weight:400;font-size:.75rem;line-height:100%;color:#000c}.checkout_page .checkout_content .checkout_payment_box .payment_details .terms_box .checkbox_text .checkbox_bold_text{font-weight:500;color:var(--DeepBlueGreen-400)}.checkout_page .checkout_content .checkout_payment_box .payment_details .additional_text{font-weight:700;font-size:.75rem;line-height:100%;color:#000c}.checkout_page .checkout_content .checkout_payment_box .payment_details .additional_text span{color:#000}.checkout_page .checkout_content .checkout_payment_box .checkout_button{padding:1rem 1.25rem}@media screen and (max-width:1024px){.checkout_page{padding:1rem 0 3.75rem}.checkout_page .checkout_content{flex-direction:column}}@media screen and (max-width:480px){.checkout_page{padding:1rem 1rem 3.75rem}}.progress_wrapper{width:100%;display:flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.625rem;background-color:#fff}.progress_wrapper .progress_bar{width:100%;display:flex;justify-content:center;align-items:center;padding:.625rem;gap:7rem}.progress_wrapper .progress_bar .step{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:1;width:1.875rem;height:1.875rem;margin-bottom:30px;border:1.5px solid var(--RoyalWhite-600);border-radius:50%;background-color:transparent;font-weight:500;font-size:1.125rem;line-height:100%;color:var(--RoyalWhite-700)}.progress_wrapper .progress_bar .step:after{position:absolute;z-index:-1;top:50%;left:3rem;transform:translateY(-50%);width:4.688rem;height:.125rem;content:"";background-color:var(--RoyalWhite-600)}.progress_wrapper .progress_bar .step:before{color:var(--RoyalWhite-600);position:absolute;left:50%;top:2.5rem;transform:translate(-50%)}.progress_wrapper .progress_bar .step:last-child:after{content:none}.progress_wrapper .progress_bar .step.passed{background-color:var(--BioTech-Color)}.progress_wrapper .progress_bar .step.passed:after{background-color:var(--BioTech-Color)}.progress_wrapper .progress_bar .step.passed:before{color:var(--BioTech-Color)}.progress_wrapper .progress_bar .step.active{background-color:var(--DeepBlueGreen-900);border:1.5px solid var(--RoyalWhite-200);color:var(--RoyalWhite-200)}.progress_wrapper .progress_bar .step.active:after{background-color:var(--DeepBlueGreen-900)}.progress_wrapper .progress_bar .step.active:before{color:var(--DeepBlueGreen-900)}.progress_wrapper .progress_bar .step:nth-child(1):before{content:"Корзина"}.progress_wrapper .progress_bar .step:nth-child(2):before{content:"Оформление"}.checkout_form_box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;gap:2rem;border-radius:.75rem;background-color:#fff}.checkout_form_box hr{width:100%;border:4px solid var(--RoyalWhite-200)}.checkout_form_box .checkout_form{width:-webkit-fill-available;width:stretch;max-width:31rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding-top:2rem;border-top:4px solid var(--RoyalWhite-200)}.checkout_form_box .checkout_form .card_data{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem}.checkout_form_box .checkout_form .form_select_box{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.5rem}.checkout_form_box .checkout_form .form_select_box .form_select_title{font-weight:500;font-size:.813rem;line-height:100%;color:#000}.checkout_form_box .checkout_form .form_input_box{flex:1;width:100%;height:-webkit-fill-available;height:stretch;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:1rem}.checkout_form_box .checkout_form .form_input_box .form_input_title{font-weight:600;font-size:1rem;line-height:100%;color:var(--MidnightBlack-900)}.checkout_form_box .checkout_form .form_input_box .form_input_title .form_error{font-weight:400;font-size:.875rem;line-height:100%;color:var(--ErrorRed)}.checkout_form_box .checkout_form .form_input_box .form_input{width:100%;height:-webkit-fill-available;height:stretch;position:relative}.checkout_form_box .checkout_form .form_input_box .form_input .input-container{height:-webkit-fill-available;height:stretch}.checkout_form_box .checkout_form .form_input_box .form_input .card_icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.checkout_form_box .checkout_form .pick_up_card{display:flex;align-items:center;justify-content:center;padding:.75rem;gap:.75rem;width:100%}.checkout_form_box .checkout_form .pick_up_card .pick_up_content{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column}.checkout_form_box .checkout_form .pick_up_card .pick_up_content .pick_up_title_box{width:100%;display:flex;align-items:center;justify-content:space-between}.checkout_form_box .checkout_form .pick_up_card .pick_up_content .pick_up_title_box .pick_up_title{font-weight:500;font-size:1.125rem;line-height:100%;color:#000}.checkout_form_box .checkout_form .pick_up_card .pick_up_content .pick_up_title_box .edit_icon{cursor:pointer}.checkout_form_box .checkout_form .pick_up_card .pick_up_content .pick_up_address{font-weight:400;font-size:1rem;line-height:100%;color:#525252}@media screen and (max-width:480px){.checkout_form_box{padding:2rem 1rem}.checkout_form_box .checkout_form_content{width:100%}.checkout_form_box .checkout_form_content .checkout_form{padding:1rem 0;align-items:center}.checkout_form_box .checkout_form_content .checkout_form .form_select_box .checkout_select .select_box{justify-content:space-evenly}.checkout_form_box .checkout_form_content .checkout_form .form_select_box .checkout_select .select_box .option{max-width:10rem}.checkout_form_box .checkout_form_content .checkout_form .form_select_box .checkout_select .select_box .option .option_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.checkout_select{width:100%;display:flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.25rem;background-color:#efefef}.checkout_select .select_box{width:100%;display:flex;align-items:center;justify-content:center;position:relative;gap:.25rem}.checkout_select .select_box .active{position:absolute;top:0;left:50%;width:50%;height:100%;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 4px #dbdadacc;transition:all .3s ease}.checkout_select .select_box .active.individual{left:0}.checkout_select .select_box .option{width:100%;flex:1;display:flex;align-items:center;justify-content:center;padding:.438rem .75rem;gap:.5rem;z-index:2;position:relative;transition:color .3s ease;cursor:pointer}.checkout_select .select_box .option .option_text{z-index:2;white-space:nowrap;font-weight:700;font-size:.875rem;line-height:100%;color:#8d9899;align-self:center}.checkout_select .select_box .option.selected .option_text{color:#000}.checkout_select .select_box .option.option_disabled{cursor:default}.checkout_select .select_box .option .option_icon{z-index:2;display:flex;align-items:center;justify-content:center}.checkout_select .select_box .option.selected .option_icon .icon path{stroke:var(--navbar-background)}
