﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.text-body-m{font-weight:400;font-size:14px;line-height:18px;color:#f5f5f5}.text-body-m--bold{font-weight:700;font-size:14px;line-height:18px;color:#f5f5f5}.text-body-lg{font-weight:400;font-size:16px;line-height:24px;color:#f5f5f5}.text-body-lg--bold{font-weight:700;font-size:16px;line-height:24px;color:#f5f5f5}.text-caption-m{font-weight:400;font-size:14px;line-height:14px;color:#f5f5f5}.text-caption-m--bold{font-weight:700;font-size:14px;line-height:14px;color:#f5f5f5}.text-caption-sm{font-weight:400;font-size:13px;line-height:13px;color:#f5f5f5}.text-caption-sm--bold{font-weight:700;font-size:13px;line-height:13px;color:#f5f5f5}.heirline-ld{font-weight:500;font-size:16px;line-height:16px;color:#f5f5f5}.heirline-sm{font-weight:500;font-size:12px;line-height:12px;color:#f5f5f5}.text-btn-m{font-weight:700;font-size:16px;line-height:16px;color:#f5f5f5}.text-btn-sm{font-weight:700;font-size:14px;line-height:16px;color:#f5f5f5}@media screen and (max-width: 560px){.text-body-m--bold,.text-body-m{font-size:12px}}footer{border-top:1px solid #666}footer .logo-wrapper{display:flex;align-items:center;justify-content:center}footer .logo-wrapper img{width:250px;height:140px}footer .wrapp{padding-top:40px;padding-bottom:16px;display:flex;flex-direction:row;justify-content:space-between}footer .wrapp span{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:1%;color:#fff;white-space:nowrap;margin-bottom:12px}footer .navCont{display:flex;flex-direction:column;max-width:270px;width:100%}footer .navItem{color:#edc989;font-family:Montserrat;font-weight:400;font-size:16px;line-height:100%;letter-spacing:1%;margin-bottom:8px;text-decoration:none}footer .separator_contacts{height:20px}footer .lastNav{margin-bottom:0}footer .logoSection{display:flex;flex-direction:column;align-items:center}footer .logo{width:150px;height:86px}footer .contactUsWrapp{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:40px}footer .contactUsItem{margin-right:40px}footer .contactUsItemLast{margin-right:0}footer .allRightsText{font-family:Montserrat;font-weight:400;font-size:16px;line-height:100%;letter-spacing:1%;text-align:end;color:#fff}footer .telephoneWrapp{display:flex;flex-direction:column}footer .contactUsText{color:#f5f5f5;text-align:center;font-family:SourceSans;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}footer .contactUsTextLast{margin-top:24px}footer .footer-end{display:flex;padding:20px;border-top:1px solid #666;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 1500px){footer .wrapp{width:calc(100vw - 40px);margin:0 auto}}@media screen and (max-width: 1000px){footer .logo-wrapper img{width:94px;height:52px}footer .wrapp{flex-direction:column}footer .wrapp .span{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:1%}footer .navItem{font-family:Montserrat;font-weight:400;font-size:14px;line-height:100%;letter-spacing:1%}footer .mobile-separator{background:#666;height:1px;width:100%;margin:10px 0}footer .footer-end{border-top:none;justify-content:center}}.header-container{position:fixed;width:100vw;z-index:2}.header-container .categorie-mob-wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:100%;height:80px;border-bottom:1px solid #666}.header-container .categorie-mob-wrapper span{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#edc989;margin-top:8px}.header-container .category-menu-mob{box-sizing:border-box;max-width:320px;width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 8px 8px;gap:30.72px;background:#211f20}.header-container .accordion-item{display:flex;flex-direction:column;align-items:flex-start;padding:0px 8px;gap:16px;width:304px}.header-container .accordion-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px 8px;gap:10px;width:288px;height:24px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;cursor:pointer}.header-container .accordion-header.active{color:#edc989}.header-container .arrow{width:16px;height:16px;transition:transform .3s}.header-container .arrow.rotate-180{transform:rotate(180deg)}.header-container .accordion-body{display:flex;flex-direction:column;align-items:flex-start;padding:8px;gap:16px;width:288px;background:#242424;border-radius:8px}.header-container .popular-categories{width:272px;height:17px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff;opacity:.5}.header-container .sub-category-item{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:10px;width:272px;height:24px}.header-container .sub-category-item a{width:272px;height:17px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff;text-decoration:none}.header-container .menu-sidebar-separator{box-sizing:border-box;width:284px;padding:0 8px;margin:8px auto 0;height:1px;background:#666}.header-container .menu{display:none !important;background:rgba(0,0,0,0);border:none;margin-left:0 !important;padding:0 !important}.header-container .button-container{position:relative;overflow:hidden;display:block;text-decoration:none}.header-container .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(5px);z-index:-1;pointer-events:none}.header-container .text-wrapper,.header-container .arrow-container{position:relative;z-index:1}.header-container .header_container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1500px;width:100%;box-sizing:border-box;padding:24px 40px}.header-container .header-serch{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.header-container .right-wrapper{display:flex;flex-direction:column;padding:24px 12px}.header-container .right-wrapper .title{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff;margin-bottom:12px}.header-container .products-wrapper{display:flex;width:100%;align-items:center;box-sizing:border-box;gap:8px}.header-container .products-wrapper .product-country--wrapper{position:absolute;right:8px;top:8px}.header-container .products-wrapper .product-country{display:flex;width:20px;height:10px;background-size:100% auto;background-position:center;background-repeat:no-repeat}.header-container .products-wrapper .item_container{width:180px;height:210px;box-sizing:border-box;padding:8px;justify-content:space-between;display:flex;flex-direction:column;align-items:center;text-decoration:none;position:relative;background:#242424;border-radius:6px}.header-container .products-wrapper .name{font-family:Montserrat;font-weight:600;font-size:11.93px;line-height:100%;letter-spacing:0%;color:#fff;text-decoration:none}.header-container .products-wrapper img{cursor:pointer}.header-container .products-wrapper .type{color:#edde89;margin-top:4px;font-family:Montserrat;font-weight:500;font-size:9.54px;line-height:100%;letter-spacing:0%;vertical-align:middle}.header-container .products-wrapper .info_wrap{display:flex;flex-direction:column;align-items:flex-start;width:100%}.header-container .products-wrapper .cost{color:#edc989;font-family:Montserrat;font-weight:600;font-size:14.32px;line-height:100%;letter-spacing:0%;vertical-align:middle}.header-container .products-wrapper .cost_block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.header-container .products-wrapper .cost_block button{width:56px;height:18px;border-radius:6px;border-width:.53px;background:#edcd94;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-container .products-wrapper .cost_block button span{font-family:Montserrat;font-weight:600;font-size:6.82px;line-height:100%;letter-spacing:0%;color:#16171a}.header-container .products-wrapper .productImg{width:160px;height:114px;object-fit:contain}.header-container .products-wrapper .button--border-yellow{gap:24px;border-radius:16px;border-width:1.41px;padding:24px;background:#edcd94;border:1.41px solid #edcd94;cursor:pointer}.header-container .products-wrapper .button--border-yellow span{font-family:Montserrat;font-weight:600;font-size:32px;line-height:100%;letter-spacing:0%;color:#211f20}.header-container .input-container{display:flex;position:relative}.header-container .search-box{background-color:#1a1a1a;position:absolute;display:flex;top:100%;flex-direction:column;width:100%;min-height:525px;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.header-container .search-box .search-result{display:flex;min-height:525px}.header-container .search-box .search-result .categories-wrapper{display:flex;box-sizing:border-box;flex-direction:column;overflow:auto;padding:24px 12px;min-height:525px;border-right:1px solid #666;min-width:256px}.header-container .search-box .search-result .categories-block{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:256px;height:51px;border-radius:8px;gap:4px;padding-top:6px;padding-right:8px;padding-bottom:6px;padding-left:8px;border:1px solid #1a1a1a;margin-bottom:24px}.header-container .search-box .search-result .categories-block .name{font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff}.header-container .search-box .search-result .categories-block .description{margin-top:8px;font-family:Montserrat;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%;color:#989898}.header-container .search-box .search-result .categories-block:hover{background:rgba(237,201,137,0.1019607843);border:1px solid #edc989}.header-container .search-box .empty{display:flex;flex-direction:column;align-items:center}.header-container .search-box .empty .arrow-container{display:flex;align-items:center}.header-container .search-box .empty .arrow-container img{width:19px;height:19px;margin-left:8px;margin-top:2px}.header-container .search-box .empty .button-container{height:175px;min-height:175px;padding:0 50px;display:flex;justify-content:space-between;box-sizing:border-box;cursor:pointer;width:100%;align-items:center}.header-container .search-box .empty .text-wrapper{display:flex;flex-direction:column}.header-container .search-box .empty .title{font-family:Montserrat;font-weight:700;font-size:24px;line-height:100%;letter-spacing:1%;color:#fff}.header-container .search-box .empty .subtitle{font-family:Montserrat;font-weight:700;font-size:12px;line-height:100%;letter-spacing:1%;color:#fff}.header-container .search-box .empty .button-text{font-family:Montserrat;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1%;color:#fff}.header-container .input-wrapper{display:flex;align-items:center;justify-content:space-between}.header-container .input-wrapper input{box-sizing:border-box;width:844px;height:48px;padding-right:24px;padding-left:24px;border-radius:8px;border-width:1px;color:#fff;border:1px solid #989898}.header-container .input-wrapper button{width:124px;height:48px;gap:10px;margin-left:24px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;border-radius:8px;background:#edc989;cursor:pointer}.header-container .input-wrapper button span{font-family:Montserrat;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0%;color:#1a1a1a}.header-container .header{display:flex;background:#1a1a1a}.header-container .logo-container{width:150px;height:86px;display:flex;align-items:center;justify-content:center}.header-container .logo{width:44px;height:46px}.header-container .sale-wrapper{display:flex;flex-direction:column;justify-content:center}.header-container .sale-wrapper h1{font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#fff}.header-container .sale-wrapper h1 span{color:#edc989}.header-container .sale-wrapper span{font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#fff}.header-container .sale-wrapper .sale-title{display:flex;justify-content:center}.header-container .sale-wrapper .sale-progress{display:flex;flex-direction:row;align-items:center;width:100%;padding:12px 150px;justify-content:space-between;box-sizing:border-box}.header-container .sale-wrapper .sale-progress .bar{width:800px;height:8px;border-radius:16px;position:relative;overflow:hidden;background:#666}.header-container .sale-wrapper .sale-progress .bar div{background:#edc989;height:8px;border-radius:16px;position:absolute;top:0;left:0}.header-container .nav_wrapper{display:flex;flex-direction:row;align-items:center}.header-container .nav_link{cursor:pointer;color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.header-container .nav_link:hover{color:#edcd94;transition:300ms}.header-container .nav_link__separator{margin-right:50px}.header-container .options_wrapper{display:flex;flex-direction:row;align-items:center;margin-left:12px}.header-container .options_wrapper img{margin-right:8px}.header-container .options_wrapper a{text-decoration:none;font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#fff}.header-container .option_container{display:flex;flex-direction:row;align-items:center}.header-container .option_separator{position:relative}.header-container .option_text{color:#fff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.header-container .option_container__products-nums{position:absolute;width:15px;height:15px;border-radius:100px;background-color:#edcd94;right:-5px;bottom:-5px;color:#211f20;font-size:8px;display:flex;align-items:center;justify-content:center;font-weight:600}.header-container .option_container__products-nums.disabled{display:none}.header-container .menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;z-index:1000}.header-container .sidebar{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;max-width:320px;width:100%;height:100vh;background:#211f20;position:relative}.header-container .sidebar .menu-link{text-decoration:none;outline:none;color:#fff}.header-container .sidebar .header{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;height:180px;background:#1a1a1a;position:relative}.header-container .sidebar .header-image{width:100%;max-width:500px;height:180px;object-fit:cover}.header-container .sidebar .logo{width:24px;height:26px;position:absolute;top:24px;left:16px;transform:translateY(50%)}.header-container .sidebar .close-btn{width:24px;height:24px;position:absolute;top:24px;right:16px;transform:translateY(50%)}.header-container .sidebar .close-btn img{width:18px;height:18px}.header-container .sidebar .menu{display:flex;flex-direction:column;align-items:center;padding:0 8px;gap:24px;width:100%}.header-container .sidebar .menu-separator{width:100%;height:1px;background:#666;margin:12px 0}.header-container .sidebar .content-container{width:100%;box-sizing:border-box;padding:0 12px;display:flex;flex-direction:column;gap:16px}.header-container .sidebar .section{display:flex;flex-direction:column;gap:12px}.header-container .sidebar .menu-item{display:flex;flex-direction:row;align-items:center;gap:4px;width:284px;height:16px}.header-container .sidebar .menu-item span{font-weight:700;font-size:12px;line-height:15px}.header-container .sidebar .menu-title{display:flex;flex-direction:row;align-items:center;gap:4px;width:284px;height:16px}.header-container .sidebar .menu-title span{font-family:Montserrat;font-weight:600;font-size:10px;line-height:100%;letter-spacing:0%;color:#828282}.header-container .sidebar .menu-item{display:flex;flex-direction:row;align-items:center;gap:4px;width:284px;height:16px}.header-container .sidebar .menu-item span{font-weight:700;font-size:12px;line-height:15px}.header-container .sidebar .login-wrapper{display:flex;flex-direction:row;align-items:center;gap:4px;width:284px;height:16px;text-decoration:none}.header-container .sidebar .name{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-decoration:none;color:#fff}.header-container .sidebar .catalog-btn{display:flex;justify-content:center;align-items:center;padding:0;gap:10px;width:250px;height:40px;background:#edc989;border-radius:8px}.header-container .sidebar .catalog-btn span{font-weight:700;font-size:14px;line-height:17px;color:#1a1a1a}.header-container .sidebar .footer{display:flex;flex-direction:column;align-items:center;gap:24px;width:308px}.header-container .sidebar .footer-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:308px}.header-container .sidebar .footer-item span.title{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em}.header-container .sidebar .footer-item span.subtitle{font-weight:500;font-size:14px;line-height:17px;letter-spacing:.01em;color:#edc989}.header-container .sidebar .footer-contact span{font-weight:400;font-size:14px;line-height:17px;letter-spacing:.01em;color:#d9bf91}.header-container .sidebar .social-media{display:flex;flex-direction:row;gap:16px;width:140px;margin-top:8px}.header-container .sidebar .social-icon{width:36px;height:36px}@media screen and (max-width: 1420px){.header-container .header-serch{justify-content:space-evenly}.header-container .header-serch .logo-container{height:32px;width:50px}.header-container .header-serch .logo-container .logo{width:24px;height:26px}.header-container .header_container{padding:18px 20px;margin:inherit;max-width:100vw}.header-container .sale-wrapper{display:none}.header-container .input-wrapper button{display:none}.header-container .input-wrapper input{height:32px;width:500px;font-family:Montserrat;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;text-transform:capitalize}}@media screen and (max-width: 686px){.header-container .input-wrapper input{width:300px}}@media screen and (max-width: 460px){.header-container .input-wrapper input{width:220px}}@media screen and (max-width: 400px){.header-container .input-wrapper input{width:180px}}@media screen and (max-width: 1000px){.header-container .option_container span{display:none}}@media screen and (max-width: 500px){.header-container .login{display:none}.header-container .menu{display:flex !important}}.hero_l1{max-height:920px;overflow:hidden;position:relative}.hero_l1 .main_section__wrapper{position:absolute;left:50%;transform:translate(-50%, 0);top:40%;display:flex;flex-direction:column;align-items:center}.hero_l1 img,.hero_l1 video{margin-bottom:48px;width:100%}.hero_l1 .main_section__title{color:#f5f5f5;text-align:center;font-family:Roboto;font-size:48px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:2.4px;margin-bottom:70px}.hero_l1 .main_section__button-text{color:#f5f5f5;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.hero_l1 .main_section__button{padding:16px;justify-content:center;align-items:center;gap:16px;border-radius:4px;border:1px solid #edcd94;background:rgba(28,28,28,.5);width:auto;text-decoration:none}.hero_l2{width:100%;max-height:435px;height:100%;position:relative;overflow:hidden}.hero_l2 img{width:100%}.hero_l2 .headerText{color:#f5f5f5;font-family:Roboto;font-size:48px;font-style:normal;font-weight:500;line-height:normal;position:absolute;left:80px;bottom:80px}.header-container-mobile{position:absolute;width:100%;z-index:2}.header-container-mobile .header_container-mobile{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:8px 16px}.header-container-mobile .header-container-nav{display:flex;width:100%;flex-direction:row;justify-content:space-between}.header-container-mobile .nav-wrapper-mobile{display:flex;flex-direction:row;gap:16px}.header-container-mobile .header-search{display:flex;width:100%;height:32px;margin-top:16px;border-radius:4px;border:1px solid #f5f5f5;flex-direction:row;gap:9px}.header-container-mobile .header-search .search-items{display:flex;flex-direction:row;align-items:center;gap:9px;margin-left:13px}.header-container-mobile input{background:none;max-width:100%;vertical-align:middle;border:none;appearance:none;color:#f5f5f5;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.header-container-mobile input:focus-visible{border:none;appearance:none;outline:none}.form-component__select-input .select-input__wrapper{box-sizing:border-box;padding:12px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:259px;border-radius:4px;border:1px solid #d8d8d8;margin-bottom:16px;color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.form-component__select-input .fp-select__mobile-wp.fp-select-search{border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media screen and (max-width: 960px){.form-component__select-input .fp-select__mobile-wp{max-height:0px;overflow:hidden;transition:all .3s ease-out}}.form-component__select-input .fp-select__wrapper.open-wrapper .fp-select__mobile-wp{max-height:300px;overflow-y:auto}.form-component__select-input .fp-select__wrapper.open-wrapper .fp-select__mobile-wp .fp-select__dropdown{transform:translateY(0)}@font-face{font-family:"SourceSans";src:url("../../fonts/SourceSans-Regular.ttf")}@font-face{font-family:"DmSans";src:url("../../fonts/DMSans-Regular.ttf")}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#211f20;box-sizing:border-box;color:#f5f5f5;font-family:Montserrat}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}img{max-width:100%}.container{margin:0 auto}.header-container{position:fixed;width:100vw;z-index:2}.content__wrapper{max-width:1440px;max-height:1020px;height:100%;width:100%;margin:0 auto;position:relative}h1,h2,h3,h4,p{margin:0}.default_wrapper{max-width:1500px;width:100%;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;align-content:center;justify-content:center;box-sizing:border-box}.default_wrapper.default_wrapper--min{padding:32px 60px 16px 60px}.separator{height:1px;min-width:100vw;background:#f5f5f5}.button{display:flex;align-self:center;padding:16px;justify-content:center;align-items:center;gap:16px;border-radius:4px;border:1px solid #edcd94;background:rgba(28,28,28,.5);color:#f5f5f5;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;width:fit-content;box-sizing:border-box;cursor:pointer}.button.button--border-yellow{background:rgba(0,0,0,0)}.separator_main{height:1px;background:#f5f5f5}.content{display:flex;flex-direction:row;box-sizing:border-box}.title-01{display:flex;justify-content:left;flex-direction:column;gap:29px}.info-list{color:var(--White, #F5F5F5);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.content-col{display:flex;flex-direction:column;padding:140px 80px 50px 80px}.url{color:#edc989;font-family:Montserrat;font-size:14px;font-weight:400;line-height:1.3em;text-align:left;text-decoration:none}.filtherWrapp{display:flex;flex-direction:column;align-items:flex-start;margin-right:86px}.product-country--wrapper{position:absolute;right:16px;top:16px}.product-country--wrapper .product-country{display:flex;width:36px;height:18px;background-size:100% auto;background-position:center;background-repeat:no-repeat}.text-gray{color:#868686}.breadcrumbs{width:100%;margin-bottom:16px}.default_wrapper--min .breadcrumbs{margin-bottom:0}input,input:autofill,input:-webkit-autofill{width:100%;color:var(--Gray, #A6A5A4);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal;background:rgba(0,0,0,0);border:none;outline:none}.rte-image-section h1{font-family:Montserrat;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;color:#fff;margin-bottom:40px}.rte-image-section .first-section{display:flex;max-width:1500px;justify-content:space-between;margin:0 auto 20px auto}.rte-image-section .first-section div:nth-child(1){margin-right:20px}.rte-image-section .second-section{display:flex;max-width:1500px;justify-content:space-between;margin:0 auto}.rte-image-section .second-section div:nth-child(1){margin-right:20px}section:first-of-type{padding-top:226px}@media(max-width: 1420px){section:first-of-type{padding-top:90px}}.rte-image-section-2 h1{font-family:Montserrat;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;color:#fff;margin-bottom:40px}.rte-image-section-2 .first-section{display:flex;max-width:1500px;justify-content:space-between;margin:0 auto 20px auto}.rte-image-section-2 .first-section div:nth-child(1){margin-right:20px}.rte-image-section-2 .second-section{display:flex;max-width:1500px;justify-content:space-between;margin:0 auto}.rte-image-section-2 .second-section div:nth-child(1){margin-right:20px}.cards_about-us .cards_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:50px 60px 50px 20px}.catalog-section .catalog_title{color:#fff;font-family:Montserrat;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;margin-bottom:48px}.catalog-section .catalog_content_wrapp{display:flex;flex-direction:row;align-items:center;width:fit-content;border-bottom:1px solid #ded9d9;margin-bottom:48px;column-gap:24px}.catalog-section .title_catalog{color:#f5f5f5;font-family:Montserrat;font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;padding-bottom:18px;position:relative;cursor:pointer}.catalog-section .title_catalog.active::after{content:"";height:3px;background-color:#edcd94;position:absolute;width:100%;bottom:0;left:0;border-radius:100px}.catalog-section .separator{margin-right:40px}.catalog-section .sliderWrapp{display:grid;padding:20px 50px;grid-template-columns:1fr 1fr 1fr 1fr}.catalog-section .catalog-wrapper{display:flex;align-items:center;justify-content:space-between}.catalog-section .item_container{width:335px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;align-items:center;text-decoration:none;position:relative;background:#242424;border-radius:6px}.catalog-section .name{margin-top:20px;font-family:Montserrat;font-weight:600;font-size:22.31px;line-height:100%;letter-spacing:0%;color:#fff;text-decoration:none}.catalog-section img{cursor:pointer}.catalog-section .type{color:#edde89;margin-top:8px;font-family:Montserrat;font-weight:500;font-size:17.85px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-section .info_wrap{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:38px;width:100%}.catalog-section .cost{color:#edc989;font-family:Montserrat;font-weight:600;font-size:26.77px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-section .cost_block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.catalog-section .cost_block button{width:106px;height:32px;border-radius:6px;border-width:.53px;padding:8.5px;background:#edcd94;cursor:pointer}.catalog-section .cost_block button span{font-family:Montserrat;font-weight:600;font-size:12.75px;line-height:100%;letter-spacing:0%;color:#16171a;padding-bottom:2px}.catalog-section .productImg{width:200px;height:200px;object-fit:contain}.catalog-section .button--border-yellow{gap:24px;border-radius:16px;border-width:1.41px;padding:14px 24px;background:#edcd94;border:1.41px solid #edcd94;cursor:pointer}.catalog-section .button--border-yellow span{font-family:Montserrat;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:#211f20}.slider-catalog-section .wrapp_box,.slider-full-width .wrapp_box{padding:20px 80px;box-sizing:border-box;display:flex;flex-direction:column}.slider-catalog-section .title_box,.slider-full-width .title_box{color:#fff;font-family:Montserrat;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;margin-bottom:48px}.slider-catalog-section .description,.slider-full-width .description{color:#f5f5f5;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-top:40px}.slider-catalog-section .boxes_cont,.slider-full-width .boxes_cont{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:40px}.slider-catalog-section .swiper-container,.slider-full-width .swiper-container{position:relative;overflow:hidden}.slider-catalog-section .swiper-button-prev,.slider-catalog-section .swiper-button-next,.slider-full-width .swiper-button-prev,.slider-full-width .swiper-button-next{color:#f5f5f5}.slider-catalog-section .swiper-button-prev::after,.slider-catalog-section .swiper-button-next::after,.slider-full-width .swiper-button-prev::after,.slider-full-width .swiper-button-next::after{font-size:18px}.slider-catalog-section .special-desktop,.slider-full-width .special-desktop{display:flex}.slider-catalog-section .special-mobile,.slider-full-width .special-mobile{display:none;max-width:100vw;width:100%;height:100%;overflow-x:auto;gap:8px;padding-bottom:10px}.slider-catalog-section .special-mobile img,.slider-full-width .special-mobile img{height:150px;min-width:120px}.slider-catalog-section .special-mobile::-webkit-scrollbar,.slider-full-width .special-mobile::-webkit-scrollbar{width:10px}.slider-catalog-section .special-mobile::-webkit-scrollbar-track,.slider-full-width .special-mobile::-webkit-scrollbar-track{background:rgba(152,152,152,0.5019607843);border-radius:100px}.slider-catalog-section .special-mobile::-webkit-scrollbar-thumb,.slider-full-width .special-mobile::-webkit-scrollbar-thumb{background:#edc989;border-radius:100px}.slider-catalog-section .order_cont,.slider-full-width .order_cont{display:flex;flex-direction:column;justify-content:space-between;height:400px;width:310px;text-decoration:none}.slider-catalog-section .order_cont img,.slider-full-width .order_cont img{max-height:400px;max-width:100%;object-fit:contain;cursor:pointer}.slider-catalog-section .box_cont,.slider-full-width .box_cont{display:flex;flex-direction:column;align-items:space-between;padding:46px 15px 26px 15px;height:330px;width:280px;text-decoration:none}.slider-catalog-section .box_cont img,.slider-full-width .box_cont img{max-height:210px;max-width:100%;object-fit:contain;cursor:pointer}.slider-catalog-section .box_text,.slider-full-width .box_text{color:#edcd94;font-family:Roboto Slab;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px;cursor:pointer;text-align:center}.slider-catalog-section .button,.slider-full-width .button{margin-top:80px}.image-full-width{max-height:500px;height:100vh;width:100%;overflow:hidden}.faq-section .faq-wrapper{display:flex;flex-direction:column;align-items:flex-start}.faq-section .faq{display:flex;flex-direction:row;justify-content:space-between}.faq-section .title_faq{color:#f5f5f5;font-family:Montserrat;font-weight:700;font-size:96px;line-height:100%;letter-spacing:-0.05px;vertical-align:middle;text-transform:uppercase}.faq-section .desc-faq{font-family:Montserrat;font-weight:600;font-size:24px;line-height:95%;letter-spacing:.05px;vertical-align:middle;text-transform:uppercase;color:#fff;margin-top:8px}.faq-section .ask_item_wrapper{overflow:hidden;display:flex;flex-direction:column;border-radius:8px;border:1px solid #fff;padding:12px;margin-bottom:12px}.faq-section .ask_cont_answer{display:flex;max-height:0;height:0px;overflow:hidden;transition:max-height 1s;color:#f5f5f5;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box}.faq-section .ask_cont_answer div{font-family:Montserrat;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0px}.faq-section .ask_item_wrapper.active .ask_cont_answer{max-height:500px;height:auto}.faq-section .ask_item_wrapper .ask_text--plus::before{content:"+";font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box;color:#fff}.faq-section .ask_item_wrapper.active .ask_text--plus::before{content:"-";font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;box-sizing:border-box;color:#fff}.faq-section .ask_wrapp{max-width:880px;width:100%;display:flex;flex-direction:column}.faq-section .ask_cont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.faq-section .ask_text{color:#edcd94;font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;vertical-align:middle}.faq-section .separator_ask{padding-bottom:20px}.image-contact-us-section .default_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px}.image-contact-us-section .cont{display:flex;flex-direction:column;justify-content:space-between}.image-contact-us-section .title{color:#f5f5f5;font-family:Roboto Slab;font-size:48px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:16px}.image-contact-us-section .desc{color:#f5f5f5;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px}.image-contact-us-section .button{width:100%;max-width:550px;align-self:flex-start}.image-contact-us-section .input_wrapper{display:flex;align-items:center;height:38px;box-sizing:border-box;border:none;border-bottom:1px solid #ccc;padding:0 8px 14px 8px;max-width:550px}.image-contact-us-section .input_wrapper img{width:24px;height:20px}.image-contact-us-section .pnone-first-num{height:24px;color:var(--Gray, #A6A5A4);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.accordion__item{cursor:pointer;padding:0;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ebebeb;position:relative}.accordion__trigger{display:flex;justify-content:space-between;gap:24px}.accordion__trigger p{flex-grow:1;margin:0}.accordion__trigger .accordion__trigger-number{width:24px;height:24px;font-weight:500;color:red}.accordion-enter-active,.accordion-leave-active{will-change:height,opacity;transition:height .3s ease,opacity .3s ease;overflow:hidden}.accordion-enter,.accordion-leave-to{height:0 !important;opacity:0}.accordion{list-style:none;margin:0;padding:0}.accordion__item:last-child{border-bottom:none}.accordion__content ul{padding:0}.accordion__content .accordion-content__text{margin:0;padding:16px 0 0 48px;color:red}.accordion__trigger_active .accordion__trigger-number{color:red}.accordion__trigger_active .faq__accordion-arrow{transform:rotate(180deg)}.slider-full-width{width:100%;height:300px;max-width:1500px;margin:0 auto;border-radius:24px}.slider-full-width .swiper-container,.slider-full-width .swiper-wrapper{max-height:100%}.slider-full-width .swiper-slide{height:300px;width:100vw;max-width:100vw}.slider-full-width img{width:100%;height:100%;object-fit:cover;object-position:center center}.slider-full-width .swiper-button-prev::after,.slider-full-width .swiper-button-next::after{font-size:36px}.mobile-wrapper{display:none;overflow-x:auto;gap:24px;padding-left:24px;padding-bottom:20px;padding-right:24px}.mobile-wrapper img{height:150px}.mobile-wrapper::-webkit-scrollbar{width:10px}.mobile-wrapper::-webkit-scrollbar-track{background:rgba(152,152,152,0.5019607843);border-radius:100px}.mobile-wrapper::-webkit-scrollbar-thumb{background:#edc989;border-radius:100px}.desktop-products-wrapper{display:unset}.mobile-products-wrapper{display:none}.mobile-button--border-yellow{margin:0 auto;width:calc(100vw - 24px);width:313px;height:40px;display:none;align-items:center;justify-items:center;border-radius:16px;margin-top:10px;background:#edcd94}.mobile-button--border-yellow span{font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#222;text-align:center}@media screen and (max-width: 1350px){.special-desktop{display:none !important}.special-mobile{display:flex !important}.order_cont{height:150px !important;width:fit-content !important}}@media screen and (max-width: 1500px){.slider-full-width{margin:0 auto;width:calc(100vw - 48px)}.slider-catalog-section .title_box,.slider-full-width .title_box{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:10px}.desktop-products-wrapper{display:none}.mobile-products-wrapper{display:flex}.rte-image-section-2{overflow:hidden}.rte-image-section-2 .default_wrapper{display:none}.rte-image-section-2 .mobile-wrapper{display:flex}.mobile-button--border-yellow{display:flex;gap:6px;align-items:center;justify-content:center}.catalog-section .catalog_title{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:10px}.catalog-section .catalog-wrapper{width:calc(100vw - 48px);margin-left:24px}.catalog_content__tab-item{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:calc(100vw - 48px);margin:0 auto;row-gap:24px}.catalog-section .button--border-yellow{display:none}.catalog-section .catalog_content_wrapp{border-bottom:none;margin-bottom:10px}.catalog-section .catalog_content_wrapp .title_catalog{font-family:Montserrat;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;padding-bottom:4px}.catalog-section .catalog_content_wrapp .title_catalog::after{height:2px}.faq{width:calc(100vw - 24px)}}@media screen and (max-width: 730px){.faq-section .default_wrapper{margin:0 auto;width:calc(100vw - 20px)}.faq-section .faq{flex-direction:column}.faq-section .title_faq{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.05px;vertical-align:middle;text-transform:uppercase}.faq-section .desc-faq{font-family:Montserrat;font-weight:600;font-size:14px;line-height:100%;letter-spacing:.05px;vertical-align:middle;text-transform:uppercase;margin-bottom:10px}.faq-section .faq-wrapper{box-sizing:border-box;padding:0 10px}.faq-section .ask_wrapp{box-sizing:border-box;padding:0 10px}.catalog_content__tab-item{width:calc(100vw - 10px)}.catalog-section .item_container{height:198px;width:160px}.catalog-section .item_container .product-country{width:19px;height:10px}.catalog-section .item_container .productImg{height:105px}.catalog-section .item_container .name{font-family:Montserrat;font-weight:600;font-size:11.87px;line-height:100%;letter-spacing:0%;margin-top:4px}.catalog-section .item_container .info_wrap{margin-bottom:5px}.catalog-section .item_container .type{margin-top:2px;font-family:Montserrat;font-weight:500;font-size:9.49px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-section .item_container .cost{font-family:Montserrat;font-weight:600;font-size:14.23px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-section .item_container .cost_block button{width:54px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px}.catalog-section .item_container .cost_block button span{font-family:Montserrat;font-weight:500;font-size:7.36px;line-height:100%;letter-spacing:0%;padding-bottom:2px}}@media screen and (max-width: 500px){.slider-full-width{height:150px}.slider-full-width .swiper-slide{height:150px}}.catalog-page .image-wrapper{width:500px;height:480px;border-radius:12px;padding:18px 12px;border:.71px solid #989898;margin:0 auto}.catalog-page .image-wrapper img{height:100%}.catalog-page .product-title{font-family:Montserrat;font-weight:800;font-size:36px;line-height:100%;letter-spacing:0%;color:#fff}.catalog-page .product-price{font-family:Montserrat;font-weight:500;font-size:32px;line-height:100%;letter-spacing:0%;color:#f5f5f5}.catalog-page .modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.catalog-page .modal-content{margin:0 20px;box-sizing:border-box;background:#242424;border-radius:16px;width:1400px;max-width:1400px;padding:24px 32px;display:flex;flex-direction:column;gap:10px;position:relative;max-height:1000px}.catalog-page .modal-header{display:flex;justify-content:space-between;align-items:center;width:100%}.catalog-page .modal-header img{width:32px}.catalog-page .modal-title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;line-height:29px;color:#fff}.catalog-page .modal-close-btn{width:32px;height:32px;background:rgba(0,0,0,0);border:none;cursor:pointer}.catalog-page .modal-divider{width:100%;background:#666;border-radius:8px;margin:0}.catalog-page .modal-body{display:flex;gap:48px;width:100%;padding-top:20px}.catalog-page .modal-left{display:flex;flex-direction:column;gap:48px;width:100%;max-width:575px;padding-right:20px;overflow-y:auto;max-height:800px;scrollbar-color:#edc989 rgba(152,152,152,.5);scrollbar-width:thin}.catalog-page .modal-right{display:flex;flex-direction:column;gap:32px;flex:1}.catalog-page .option-section{display:flex;flex-direction:column;gap:8px}.catalog-page .option-header{display:flex;flex-direction:column;gap:16px}.catalog-page .option-header-text{display:flex;align-items:center;gap:16px;margin-bottom:16px}.catalog-page .option-header-subtitle{font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:rgba(255,255,255,0.5019607843)}.catalog-page .option-section-title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:24px;line-height:29px;color:#edc989}.catalog-page .option-required{background:#edc989;border-radius:16px;padding:4px 8px}.catalog-page .option-required span{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;line-height:17px;color:#222}.catalog-page .option-list{display:flex;flex-direction:column;gap:12px}.catalog-page .option-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px;background:#242424;border:2px solid #666;border-radius:8px;cursor:pointer}.catalog-page .option-item.selected{border-color:#edc989}.catalog-page .option-texts{display:flex;flex-direction:column;gap:4px}.catalog-page .option-label{font-family:Montserrat;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:rgba(255,255,255,0.5019607843)}.catalog-page .label{color:#fff}.catalog-page .option-price{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:rgba(255,255,255,0.5019607843)}.catalog-page .price{color:#edc989}.catalog-page section:first-of-type{padding-top:0}.catalog-page .add-to-set{box-sizing:border-box;width:100%;max-width:484px;height:61px;margin:0 auto;display:flex;justify-content:center;align-items:center;background:rgba(152,152,152,.4);border:1px solid rgba(152,152,152,.4);border-radius:16px;cursor:pointer}.catalog-page .add-to-set span{font-family:"Montserrat",sans-serif;font-weight:600;font-size:24px;line-height:29px;color:#fff}.catalog-page .content{justify-content:flex-start;gap:86px}.catalog-page .default_wrapper{max-width:1700px}.catalog-page .category-item__wrapper{display:flex;flex-wrap:wrap;width:100%;row-gap:20px;column-gap:20px;box-sizing:border-box;align-items:center;justify-content:center}.catalog-page .swiper-container{padding:24px 24px;position:relative;overflow:hidden}.catalog-page .selectorContainer{box-sizing:border-box;padding:12px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:259px;border-radius:4px;border:1px solid #d8d8d8;margin-bottom:16px}.catalog-page .selectorText{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.catalog-page .swiper-button-prev,.catalog-page .swiper-button-next{color:#f5f5f5}.catalog-page .swiper-button-prev::after,.catalog-page .swiper-button-next::after{font-size:18px}.catalog-page .category-item{width:100%}.catalog-page .box_cont{display:flex;flex-direction:column;width:380px;height:fit-content;text-decoration:none;background:#242424;border-radius:8px;transition:.3s ease-in-out}.catalog-page .box_cont .box_cont__image{width:100%;height:260px;display:flex;align-items:center;justify-content:center}.catalog-page .box_cont img{margin:0 auto;width:130px;height:160px;object-fit:contain;cursor:pointer}.catalog-page .box_cont:hover{transform:scale(1.05);background:#515052}.catalog-page .box_text{margin-left:12px;padding-bottom:20px;color:#edc989;font-family:Montserrat;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0%;cursor:pointer;text-align:left}.catalog-page .category-title{color:#edcd94;font-family:Roboto Slab;font-size:24px;font-weight:500;line-height:31.65px;text-align:left}.catalog-page .inputWrapp{margin-bottom:29px;width:100%;border-bottom:1px solid #fff}.catalog-page .inputCont{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.catalog-page .separator{width:100%;height:1px;background:#f5f5f5}.catalog-page .inputText{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.catalog-page .inputIcon{width:24px;height:24px}.catalog-page .button{display:flex;width:259px;padding:16px 0;justify-content:center;align-items:center;gap:16px;border-radius:4px;border:1px solid #edcd94;background:rgba(28,28,28,.5);margin-top:32px}.catalog-page .specialProp{max-width:260px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:44px}.catalog-page .costSlide{margin-top:20px}.catalog-page .specialPropText{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.catalog-page .buttonText{color:#f5f5f5;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.catalog-page .last{margin-bottom:0}.catalog-page .sliderWrapp{display:grid;gap:22px;grid-template-columns:33% 33% 33%}.catalog-page .catalogWrapp{display:flex;flex-direction:column;align-items:center}.catalog-page .item_container{width:395px;height:460px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;align-items:center;cursor:pointer;text-decoration:none}.catalog-page .name{margin-top:20px;color:#fff;font-family:Montserrat;font-weight:600;font-size:26.25px;line-height:100%;letter-spacing:0%}.catalog-page .type{color:#edde89;margin-top:8px;font-family:Montserrat;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-page .info_wrap{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:auto}.catalog-page .cost{color:#edc989;font-family:Montserrat;font-weight:600;font-size:31.5px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-page .cost_block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:216px}.catalog-page .cost_block button{background:#edcd94;border:.63px solid #edcd94;gap:10px;border-radius:5px;padding:10px 20px;border-width:.63px;height:100%}.catalog-page .cost_block button span{font-family:Montserrat;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0%;color:#16171a}.catalog-page .add-to-basket-button.active{opacity:.4;cursor:not-allowed}.catalog-page .productImg{width:200px;height:250px;object-fit:contain}.catalog-page .noUi-base{background:#f5f5f5}.catalog-page .noUi-target{height:2px;background:#d8d8d8;box-shadow:none;border:none}.catalog-page .noUi-horizontal .noUi-handle:focus-visible,.catalog-page .noUi-horizontal .noUi-handle{background:none;cursor:pointer;height:15px;width:15px;right:-7px;top:-6.5px;display:flex;justify-content:center;align-items:center;box-shadow:none;border:none}.catalog-page .noUi-connect{background:#d8d8d8}.catalog-page .noUi-handle::after,.catalog-page .noUi-handle::before{display:none}.catalog-page .noUi-touch-area{height:10px;width:2px;background:#f5f5f5}.categories-main .category-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;justify-items:center}.categories-main .category-item{display:flex;justify-content:center;align-items:center;position:relative;height:420px;width:330px}.categories-main .box_cont{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:460px;overflow:hidden}.categories-main .category-item .box-cont__image-background{position:absolute;width:100%;height:100%;z-index:0;overflow:hidden;display:flex;justify-content:center;align-items:center}.categories-main .category-item .box-cont__image-background img{width:100%;height:auto}.categories-main .box_text{z-index:2}@media screen and (max-width: 1760px){.catalog-page .default_wrapper{width:calc(100vw - 40px)}.catalog-page .content{gap:20px}.catalog-page .item-container{max-width:395px;width:100%}}@media screen and (max-width: 1700px){.catalog-page .filterWrapp{display:none}.catalog-page .sliderWrapp{width:100%}.catalog-page .item-container{width:100%}.catalog-page .sliderWrapp{width:calc(100vw - 40px)}}@media screen and (max-width: 1440px){.catalog-page .modal-body{gap:20px}}@media screen and (max-width: 1100px){.catalog-page .modal-content{margin:0;max-height:100vh}.catalog-page .modal-left{max-width:unset;overflow-y:unset;max-height:unset;padding-right:unset}.catalog-page .modal-body{flex-direction:column;max-height:100vh;overflow-y:auto;box-sizing:border-box;padding-right:20px;scrollbar-color:#edc989 rgba(152,152,152,.5);scrollbar-width:thin}}@media screen and (max-width: 660px){.catalog-page .modal-title{font-weight:700;font-size:16px}.catalog-page .option-section-title{font-weight:700;font-size:16px}.catalog-page .option-section-subtitle{font-weight:600;font-size:14px}.catalog-page .option-label{font-weight:500;font-size:12px}.catalog-page .option-price{font-weight:700;font-size:12px}.catalog-page .product-title{font-weight:800;font-size:24px}.catalog-page .product-price{font-weight:500;font-size:20px}.catalog-page .image-wrapper{max-width:500px;width:100%;height:auto;box-sizing:border-box}.catalog-page .image-wrapper img{margin:0 auto;width:100%}.catalog-page .add-to-set span{font-weight:600;font-size:16px}.catalog-page .add-to-set{height:40px}.catalog-page .modal-content{padding:10px 20px}}@media screen and (max-width: 1360px){.catalog-page .sliderWrapp{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 860px){.catalog-page .breadcrumbs{display:none}.catalog-page .catalog-section .item_container{height:198px;width:160px}.catalog-page .catalog-section .item_container .product-country{width:19px;height:10px}.catalog-page .catalog-section .item_container .productImg{height:105px}.catalog-page .catalog-section .item_container .name{font-family:Montserrat;font-weight:600;font-size:11.87px;line-height:100%;letter-spacing:0%;margin-top:4px}.catalog-page .catalog-section .item_container .info_wrap{margin-bottom:5px}.catalog-page .catalog-section .item_container .type{margin-top:2px;font-family:Montserrat;font-weight:500;font-size:9.49px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-page .catalog-section .item_container .cost{font-family:Montserrat;font-weight:600;font-size:14.23px;line-height:100%;letter-spacing:0%;vertical-align:middle}.catalog-page .catalog-section .item_container .cost_block{min-width:unset}.catalog-page .catalog-section .item_container .cost_block button{width:54px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0}.catalog-page .catalog-section .item_container .cost_block button span{font-family:Montserrat;font-weight:500;font-size:7.36px;line-height:100%;letter-spacing:0%;padding-bottom:0}}@media screen and (max-width: 390px){.catalog-page .sliderWrapp{gap:8px;width:calc(100vw - 16px)}.catalog-page .catalog-section .item_container{max-width:150px}}@media screen and (max-width: 780px){.catalog-page .default_wrapper{width:calc(100vw - 16px)}.catalog-page .category-item{height:420px;width:270px}.catalog-page .box_cont{min-width:164px;max-width:164px;height:100%;max-height:200px;display:flex;align-items:center;justify-content:flex-start;min-height:200px;overflow:hidden}.catalog-page .box_cont .box_cont__image{height:100px}.catalog-page .box_cont .box_cont__image img{height:66px}.catalog-page .category-item__wrapper{row-gap:8px;column-gap:8px}.catalog-page .category-item .box-cont__image-background{position:absolute;width:100%;height:100%;z-index:0;overflow:hidden;display:flex;justify-content:center;align-items:center}.catalog-page .category-item .box-cont__image-background img{width:100%;height:auto}.catalog-page .box_text{font-family:Montserrat;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0%}}.shop-box-page .filtherWrapp{margin-right:61px}.shop-box-page .box-list-wrapp{display:flex;flex-direction:column;gap:40px}.shop-box-page .box-list{display:flex;width:955px;flex-direction:column}.shop-box-page .box-item-img{display:flex;width:280px;height:330px;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:20px}.shop-box-page .button{margin:0}.shop-box-page .button:hover{background-color:#edcd94;transition:300ms}.shop-box-page .box-item-img:hover{transition:300ms;background-color:#2f2c2d}.shop-box-page .box-item-img:hover img{transform:scale(1.1);transition:transform 1s ease}.shop-box-page .box-item-price-btn{justify-content:space-between;align-items:center;display:flex;flex-direction:row;width:632px}.shop-box-page .box-item-content{display:flex;flex-direction:column;gap:22px}.shop-box-page .box-item-title{color:var(--White, #F5F5F5);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.shop-box-page .box-item-price{color:#f5f5f5;font-family:Roboto Slab;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.shop-box-page .box-item{width:930px;height:330px;display:inline-flex;align-items:center;gap:18px}.shop-box-page .box-title{color:#f5f5f5;font-family:Roboto Slab;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.shop-box-page .button-filter{margin-top:32px}.product-page .wrapp{padding-top:166px}.product-page .productPageWrapp{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-page .productInfoBlock{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.product-page .productImgWrapper{display:flex;justify-content:center;flex:0 0 770px;flex-direction:column}.product-page .priceContainer{border:2px solid #666;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border-radius:8px;padding:32px 12px;margin-bottom:24px;box-sizing:border-box}.product-page .garanty{border:2px solid #666;border-radius:8px;padding:8px 12px;margin-bottom:24px;width:100%;align-items:center;display:flex;box-sizing:border-box}.product-page .garanty img{margin-right:12px}.product-page .garanty span{font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#fff}.product-page .priceWrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.product-page .priceWrapper button{display:flex;gap:8px;align-items:center;border:1px solid #edcd94;border-radius:4px;padding:12px 24px;background:rgba(28,28,28,0.5019607843);cursor:pointer}.product-page .priceWrapper button span{font-family:Montserrat;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0%;color:#f5f5f5}.product-page .productImagesList{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:0 0 120px;align-self:flex-start;gap:22px}.product-page .productImageThumbnail{width:130px;height:130px;border-radius:8px;border:2px #666 solid}.product-page .productImageThumbnail.active{border:2px #edcd94 solid}.product-page .productThumbnail{width:130px;height:130px;object-fit:contain;cursor:pointer}.product-page .productSelectedImageWrapp{display:flex;flex-direction:column;align-items:center}.product-page .productInfoContainer{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px}.product-page .swiper-scrollbar-drag{background-color:#edcd94}.product-page .swiper-container{position:relative;overflow:hidden;width:655px;padding-bottom:24px}.product-page .swiper-scrollbar{position:absolute;bottom:0}.product-page .swiper-button-prev,.product-page .swiper-button-next{color:#f5f5f5;opacity:0;transition:.4s linear}.product-page .swiper-button-prev::after,.product-page .swiper-button-next::after{font-size:18px}.product-page .swiper-button-disabled{opacity:0 !important}.product-page .productImage{width:655px;height:770px;object-fit:contain}.product-page .productImage:hover .swiper-button-prev,.product-page .productImage:hover .swiper-button-next{opacity:1 !important}.product-page .productImage:hover .swiper-button-disabled{opacity:.35 !important}.product-page .productImage-item{width:655px;height:770px;object-fit:contain}.product-page .productImageSlider{width:655px;height:1px;background:#f5f5f5;position:relative;margin-top:24px}.product-page .productImageSliderActive{width:206.766px;height:3px;background:#edcd94;position:absolute;bottom:0;left:0}.product-page .title{color:#f5f5f5;font-family:Montserrat;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0%;margin-bottom:20px}.product-page .price{font-family:Montserrat;font-weight:600;font-size:36px;line-height:100%;letter-spacing:0%;margin-right:32px;color:#fff}.product-page .description{color:#f5f5f5;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.3em;margin-bottom:40px}.product-page .buyCont{display:flex;flex-direction:row;align-items:center;margin-bottom:50px;width:100%}.product-page .amountSelector{min-width:120px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:4px;background:#2f2c2d;box-sizing:border-box;padding:12px 8px;margin-right:32px;height:55px;user-select:none}.product-page .amount{width:26px;color:#f5f5f5;font-family:DMSans;font-size:16px;font-style:normal;font-weight:400;line-height:27px;text-align:center;cursor:pointer}.product-page .categoryWrapp{display:flex;flex-direction:row;align-items:center}.product-page .button{width:100%}.product-page .category{color:#f5f5f5;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:27px;margin-right:16px}.product-page .categoryText{color:#edcd94;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.product-page .separator{min-width:0px;width:100%;height:1px;background:#f5f5f5;margin-top:100px}.product-page .product__tabs{display:flex;flex-direction:column;margin-bottom:80px;width:100%}.product-page .tabs-selectors{margin-top:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:10px}.product-page .tabs-tab-select{color:#8c8c8c;font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;padding-bottom:6px;position:relative;cursor:pointer}.product-page .tabs-tab-select.active{color:#fff}.product-page .tabs-tab-select:hover{color:#fff}.product-page .tabs-tab-select.active::after{content:"";height:2px;background-color:#edcd94;position:absolute;width:100%;bottom:-1px;left:0;border-radius:100px}.product-page .tabUnderline{margin-top:18px;height:3px;width:100%;background:#edcd94}.product-page .textDescription{width:100%;color:#f5f5f5}.product-page .product-description{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:1.3em}.product-page .products__tabs-tab-content{border:2px solid #666;margin-top:24px;padding:12px 18px;border-radius:8px}.product-page .tab-text{font-family:Montserrat;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%;color:#fff;margin-bottom:24px}.product-page .product__characteristics{display:grid;grid-template-columns:auto 1fr;grid-column-gap:48px;grid-row-gap:16px}.product-page .relatedWrapp{width:100%;margin:40px 0;display:flex;flex-direction:column;align-items:flex-start;border:2px solid #666;padding:20px;box-sizing:border-box;border-radius:8px}.product-page .relatedWrappTitle{color:#f5f5f5;font-family:Montserrat;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;margin-bottom:20px}.product-page .relatedProductsCont{display:flex;flex-direction:row;align-items:center;width:100%;height:460px;column-gap:20px}.product-page .product__comments{width:100%}.product-page .product__comments .comments-title{color:#fff;text-align:left;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal;width:100%;margin:8px 0 16px 0}.product-page .product__comments .comments-list{display:flex;flex-direction:column;gap:12px}.product-page .product__comments .comments-list__item{margin-top:12px;padding:12px 16px;border:1px solid #666;display:flex;flex-direction:column;gap:12px;color:#fff;border-radius:8px}.product-page .product__comments .comments-list__item p{font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.3em;text-align:left}.product-page .product__comments .comments-list__item .item-top{display:flex;justify-content:space-between}.product-page .product__comments .comments-list__item .item-rate{display:flex}.product-page .product__comments .comments-list__item .item-name span:not(:last-child)::after{content:"·"}.product-page .product__comments .comments-list__item .item-text{margin-top:4px}.product-page .add-to-basket-button.active{opacity:.4;cursor:not-allowed}.product-item{width:395px;height:460px;border-radius:8px;background:#242424}.product-item .item_container{box-sizing:border-box;padding:16px;display:flex;flex-direction:column;align-items:center;text-decoration:none;height:100%}.product-item .name{color:#fff;font-family:Montserrat;font-weight:600;font-size:26.25px;line-height:100%;letter-spacing:0%;cursor:pointer}.product-item .type{color:#edde89;margin-top:8px;font-family:Montserrat;font-weight:500;font-size:21px;line-height:100%;letter-spacing:0%;vertical-align:middle}.product-item .info_wrap{display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;margin-top:20px;width:100%}.product-item .cost{color:#edc989;font-family:Montserrat;font-weight:600;font-size:31.5px;line-height:100%;letter-spacing:0%;vertical-align:middle}.product-item .cost_block{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:216px;width:100%}.product-item .cost_block button{background:#edcd94;border:.63px solid #edcd94;border-radius:5px;border-width:.63px;padding:10px 20px;cursor:pointer}.product-item .cost_block button span{font-family:Montserrat;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0%;color:#16171a}.product-item img{cursor:pointer}.product-item a{text-decoration:none}.product-item .productImg{width:fit-content;height:250px}.product-item .productImg img{max-width:100%;max-height:100%;object-fit:contain}@media screen and (max-width: 1560px){.product-page .default_wrapper{width:calc(100vw - 40px)}.product-page .garanty span{font-size:14px}}@media screen and (max-width: 1420px){.product-page .wrapp{padding-top:85px}}@media screen and (max-width: 1260px){.product-page .relatedWrapp{display:none}.product-page .default_wrapper{width:calc(100vw - 40px)}.product-page .productImgWrapper{flex:0 0 655px}}@media screen and (max-width: 1140px){.product-page .productInfoBlock{flex-direction:column}.product-page .productImgWrapper{flex:unset;margin:0 auto}.product-page .productInfoContainer{padding-left:0}.product-page .productImagesList{display:none}.product-page .productImage{height:100%}.product-page .add-comment-form{display:none}}@media screen and (max-width: 770px){.product-page .title{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%}.product-page .price{font-family:Montserrat;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0%}.product-page .productImage{max-height:270px;max-width:calc(100vw - 40px)}.product-page .tab-text{font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%}.product-page .characteristics-item{font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#7b7b7b}.product-page .characteristics-item:nth-child(2n){font-family:Montserrat;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff}.product-page .product__characteristics{grid-template-columns:1fr 1fr;grid-column-gap:0}.product-page .breadcrumbs{display:none}.product-page .productImage{width:100%;max-width:100%}.product-page .swiper-container{width:100%;height:auto}.product-page .swiper-wrapper{width:100%}.product-page .swiper-slide{width:100% !important;display:flex;justify-content:center;align-items:center}.product-page .swiper-slide img.productImage{width:100%;height:auto;object-fit:contain;display:block}.product-page .swiper-button-prev,.product-page .swiper-button-next{color:#fff}.product-page .priceWrapper{flex-direction:column;align-items:unset;width:100%}.product-page .priceWrapper button{margin-top:12px;justify-content:center;border-radius:8px;gap:8px}.product-page .priceWrapper button img{width:18px;height:18px}.product-page .priceWrapper button span{font-family:Montserrat;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%}.product-page .priceContainer{padding:12px}}.shop-main .category-container{display:flex;width:1034px;margin-left:70px}.shop-main .category-section{display:flex;flex-direction:column;gap:24px}.shop-main .category-item{display:flex;flex-direction:row;align-items:center}.contact-information .contact-information-block{display:flex;flex-direction:column;gap:40px;width:600px;height:716px;flex-shrink:0;background:var(--Gray-2, #2F2C2D);margin-top:32px;padding:40px 0px 40px 40px;box-sizing:border-box}.contact-information .url{margin-bottom:24px}.contact-information .title{color:var(--White, #F5F5F5);font-family:"Roboto Slab";font-size:24px;font-style:normal;font-weight:600;line-height:normal}.contact-information .contact-information-block-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#fff;margin-bottom:24px}.contact-information .main__user-productsk{width:100%;max-width:842px;border:1px solid #666;border-radius:10px;padding:24px 16px;box-sizing:border-box}.contact-information .contact-information-block-inputs{display:flex;flex-direction:column;gap:16px;height:136px;margin-top:24px}.contact-information .contact-information-block-inputs input{max-width:100%;height:38px;box-sizing:border-box;border-radius:10px;border:1px solid #666;outline:none;padding:6px 8px;background:rgba(0,0,0,0);flex-grow:1;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%;height:60px}.contact-information .contact-information-block-inputs-row{display:flex;flex-direction:row;width:100%;gap:16px}.contact-information .contact-information_address-wrap{display:flex;gap:10px;padding:6px 16px;border-radius:10px;border:1px solid #666}.contact-information .contact-information-delivery-block-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#fff;margin-top:48px}.contact-information .contact-information-delivery-block-inputs{display:flex;flex-direction:column;gap:24px}.contact-information .contact-information__address{display:flex;align-items:center;width:100%;box-sizing:border-box;border:none;justify-content:space-between;position:relative}.contact-information .padding{padding:8px 16px 6px 16px;background:rgba(237,201,137,0.2509803922);border-radius:10px;border:1px solid #edc989}.contact-information .contact-information__subtitle{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:rgba(255,255,255,.4)}.contact-information .contact-information__address input{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;background:rgba(0,0,0,0);flex-grow:1;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:32.4px;letter-spacing:0%;color:#fff}.contact-information .contact-information__address input::placeholder{color:#fff}.contact-information .contact-information__address input{border:none}.contact-information .contact-information__address img{width:14px;height:8px}.contact-information .dropdown-content{top:40px;left:0;max-height:500px;overflow-y:auto;position:absolute;background-color:var(--Gray-2, #2F2C2D);min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1}.contact-information .dropdown-content span{color:var(--Gray, #A6A5A4);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contact-information .dropdown-content div{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.contact-information .dropdown-content div:hover{background-color:#3f3c3d}.contact-information .to-order-block{width:556px;height:776px;padding:40px 0px 110px 40px}.contact-information .to-order-block-title{color:var(--White, #F5F5F5);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}.contact-information .payment-options{display:flex;flex-direction:column;gap:16px}.contact-information .to-order-block-comments{display:flex;flex-direction:column;gap:24px}.contact-information .to-order-block-comments-title{color:var(--White, #F5F5F5);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24}.contact-information .to-order-block-textarea-label{display:flex;flex-direction:column;gap:24px}.contact-information .to-order-block-textarea{width:476px;height:153px;background:rgba(0,0,0,0);border:.5px solid var(--White, #F5F5F5);padding:8px;color:var(--Gray, #A6A5A4);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact-information .result{display:flex;flex-direction:row;width:476px;height:24px;justify-content:space-between;margin-top:40px;margin-bottom:60px}.contact-information .result .result-item{color:var(--White, #F5F5F5);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.contact-information .result .result-price{color:var(--eige, #EDCD94);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.contact-information .payment-options-block{display:flex;flex-direction:column;width:100%}.contact-information .payment-for-requisites{display:flex;align-items:center;font-family:Montserrat;font-weight:600;font-size:16px;line-height:32px;letter-spacing:0;color:#fff;flex-direction:row;gap:12px;border-radius:10px;padding:10px 6px;border:1px solid rgba(0,0,0,0)}.contact-information .payment-for-requisites:has(input:checked){background:rgba(237,201,137,0.2509803922);border:1px solid #edc989}.contact-information .contact-to-order-block{margin-top:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.contact-information .payment-for-requisites input{appearance:none;display:none}.contact-information .payment-options__wrapper{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;border:1px solid #ddd}.contact-information .payment-options__inner{display:flex;min-width:20px;height:20px;border-radius:100px;background:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0)}.contact-information .payment-for-requisites input:checked~.payment-options__wrapper .payment-options__inner{border:3px solid #edcd94}.contact-information .payment-at-post{display:flex;align-items:center;font-family:Montserrat;color:var(--White, #F5F5F5);font-size:20px;font-style:normal;font-weight:400;line-height:normal;flex-direction:row;gap:4px}.contact-information .payment-at-post input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border-radius:50%;vertical-align:middle;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:none}.contact-information .confirmation{display:flex;flex-direction:row;gap:12px;width:100%;border-radius:10px;align-items:center;padding:6px 6px 6px 8px;border:1px solid rgba(0,0,0,0)}.contact-information .confirmation:has(input:checked){background:rgba(237,201,137,0.2509803922);border:1px solid #edc989}.contact-information .confirmation-text-block{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:32px;letter-spacing:0%;color:#fff}.contact-information .confirmation-text-block span{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:rgba(255,255,255,0.5019607843)}.contact-information .confirmation input{appearance:none;display:none}.contact-information .confirmation__wrapper{display:flex;justify-content:center;align-items:center;min-width:16px;height:16px;border:1px solid var(--White, #F5F5F5);flex:0 0 16px;border-radius:50%}.contact-information .confirmation__inner{display:flex;background:rgba(0,0,0,0);min-width:20px;height:20px;border-radius:50%}.contact-information .confirmation input:checked~.confirmation__wrapper .confirmation__inner{border:3px solid #edcd94}.contact-information .button-result{display:flex;width:484px;padding:16px 0;justify-content:center;align-items:center;gap:16px;border-radius:4px;border:1px solid #edcd94;background:rgba(28,28,28,.5);margin-top:32px}.contact-information .button-result .buttonText{color:var(--White, #F5F5F5);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.contact-information .content-col{padding:0}.contact-information input,.contact-information .contact-information__address{transition:border-color .3s ease-in-out}.contact-information input.error,.contact-information .contact-information__address:has(input.error){border-color:#d12040}.contact-information label{cursor:pointer}@media screen and (max-width: 1116px){.contact-information .contact-to-order-block{flex-direction:column;align-items:center}.contact-information .result{width:100%}.contact-information .contact-information-block-inputs-row{flex-direction:column}.contact-information .contact-information-block-inputs{height:100%}.contact-information .contact-information-delivery-block-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.contact-information .contact-information-block-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.contact-information .confirmation-text-block span{display:none}.contact-information .payment-options-wrapper{min-width:16px}}.basket{padding-top:226px}.basket .busket-title{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:64px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#f5f5f5;margin-bottom:24px}.basket .content-col{padding-top:40px}.basket *{box-sizing:border-box}.basket__main{flex:4;border:1px solid #666;border-radius:8px}.basket__table-header{border-bottom:1px solid #666}.basket__table-header__text{padding:10px 20px;border-bottom:1px solid #666}.basket .main-title{margin-top:8px;margin-bottom:32px;font-family:Roboto Slab;font-size:24px;font-weight:600;line-height:31.65px;text-align:left}.basket .main-title__table-text{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:3%;text-transform:uppercase;color:#fff}.basket .main-title__big-text{font-family:Montserrat;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;color:#f5f5f5;margin-bottom:0}.basket tbody tr+tr td{padding:24px 6px 0 6px}.basket .main__user-products{margin-top:24px;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.basket .products__list{flex:0 0 574px;display:flex;flex-direction:column;gap:32px}.basket .list-item__price{color:#edcd94;width:100%;font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%}.basket .list-item__count-wrapper{display:flex;width:42px;flex-direction:row;justify-content:center;align-items:center;width:100%}.basket .list-item__count{margin:0 10px}.basket .list-item__count-btn{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;gap:4.5px;border-radius:499.5px;padding:5px;background:#edc989;color:#211f20}.basket .products__list-item{display:flex;gap:8px;position:relative;align-items:center;flex:1;font-family:Montserrat;font-size:14px;font-weight:400;line-height:17.07px;text-align:left}.basket .products__list-item__wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.basket .products__list-item img{width:156px;height:156px;object-fit:contain}.basket .products__list-item .list-item__remove-btn{position:absolute;right:0;top:-2px;cursor:pointer}.basket .products__list-item .list-item__remove-btn img{width:10px;height:10px}.basket .products__list-item h4,.basket .products__list-item a{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:#f5f5f5;text-decoration:none}.basket .sum-info{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.basket .sum-info__name{font-family:Montserrat;font-weight:700;font-size:20px;line-height:117%;letter-spacing:.2px;color:#f5f5f5}.basket .sum-info__amount{font-family:Montserrat;font-weight:600;font-size:16px;line-height:100%;letter-spacing:1%;margin-left:24px;color:#fff}.basket .sum-info__price{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:#edc989}.basket .sum-info__grey-name{font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#888}.basket .sum-info__big-name{font-family:Montserrat;font-weight:600;font-size:24px;line-height:113%;letter-spacing:.1px}.basket .border{border-bottom:1px solid rgba(199,199,204,.2);padding:12px 8px}.basket .products__submit-form--wrapper{max-width:620px;flex:3}.basket .products__submit-form{padding:24px 12px;border:1px solid #666;border-radius:8px;background-color:#242424;font-family:Montserrat;font-size:20px;font-weight:600;line-height:24.38px;text-align:left}.basket .products__submit-form h2{font-family:Montserrat;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0%;margin-bottom:48px}.basket .products__submit-form b{font-weight:600}.basket .products__submit-form p{font-weight:400}.basket .products__submit-form .submit-form__info{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding:0 8px}.basket .products__submit-form .submit-form__info:last-child{margin-bottom:42px}.basket .products__submit-form .submit-form__info-sum{display:flex;justify-content:space-between;align-items:flex-end;padding:0 8px;padding-top:40px;margin-bottom:80px;font-size:24px;font-weight:600}.basket .products__submit-form .submit-form__info-sum b:last-child{color:#edcd94}.basket .products__submit-form button{width:100%}.basket .products__submit-form button:first-child{margin:0 auto 16px}.basket .products__submit-form button:last-child{border:none}.basket .relatedWrapp{width:100%;margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start;margin-top:68px}.basket .relatedWrappTitle{color:#f5f5f5;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px}.basket .relatedProductsCont{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:330px}.basket .basket-empty{display:flex;min-height:500px;align-items:center;flex-direction:column}.basket .basket-empty h1{font-family:Montserrat;font-weight:700;font-size:64px;line-height:100%;letter-spacing:0%;text-align:center;color:#f5f5f5;margin-bottom:12px}.basket .basket-empty p{font-family:Montserrat;font-size:20px;font-weight:400;line-height:24.38px;text-align:center;margin-top:32px}.basket .basket-empty .basket-empty__icon{position:relative;width:500px;display:flex;justify-content:center;align-items:center}.basket .basket-empty .basket-empty__icon .basket-empty__text{position:absolute;top:107px;width:100%;font-family:Montserrat;font-size:24px;font-weight:400;line-height:29.26px;text-align:center;text-decoration:none;color:#edcd94}.basket .promo-input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:52px;width:100%;margin-bottom:24px}.basket .promo-input button{display:flex;align-items:center;justify-content:center;border-radius:8px;border-width:1px;padding:15px 8px;font-family:Montserrat;font-weight:700;font-size:16px;height:52px;line-height:100%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:tabular-nums;color:#1a1a1a;background:#edc989;border:1px solid #edc989;margin-left:8px;cursor:pointer}.basket .promo-input input{border:1px solid #fff;background:#fff;border-radius:8px;padding:16px;font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:tabular-nums;color:#8e8e93}.basket .mobile-basket{display:none;flex-direction:column;gap:8px}.basket .mobile-basket__item{display:flex;flex-direction:column;border:1px solid #666;border-radius:8px;box-sizing:border-box;padding:16px 8px;gap:24px}.basket .mobile-basket__item .products__list-item a{font-family:Montserrat;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}.basket .mobile-basket__item .products__list-item h4{font-family:Montserrat;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}.basket .mobile-basket__item .mobile-controls{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.basket .result p{display:none}@media screen and (max-width: 1560px){.default_wrapper{width:calc(100vw - 40px)}}@media screen and (max-width: 1420px){.default_wrapper{padding-top:40px}}@media screen and (max-width: 1200px){.basket .busket-title{display:none}.basket .main-title{display:none}.basket .main__user-products{flex-direction:column;align-items:center}.basket .relatedWrapp{display:none}.basket .basket-empty h1{font-family:Montserrat;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0%;text-align:center}.basket .basket-empty .basket-empty__icon{width:120px}}@media screen and (max-width: 600px){.basket .basket__main{display:none}.basket .mobile-basket{display:flex}.basket .list-item__price{text-align:end;font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%}.basket .list-item__count-wrapper{border-radius:50px;background:#2b2b2b;width:fit-content;padding:2px 0}.basket .products__list-item img{height:100px;width:100px}.basket .promo-input{display:none}.basket .products__submit-form{border:none;background:#242424;width:calc(100vw - 40px)}.basket .products__submit-form h2{font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:0}.basket .button{font-family:Montserrat;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;border-radius:8px}.basket .sum-info{display:none}.basket .result{display:flex;align-items:center;justify-content:space-between}.basket .result p{display:flex;font-family:Montserrat;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:#edc989}}.product-page-mobile{box-sizing:border-box;overflow:hidden}.product-page-mobile .wrapp-mobile{display:flex;flex-direction:column;padding:74px 16px;box-sizing:border-box;width:100%;max-width:100%}.product-page-mobile .user-path{padding-top:16px}.product-page-mobile .product-page-mobile-block{padding-top:24px}.product-page-mobile .product-page-mobile-title{color:#f5f5f5;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:64px}.product-page-mobile .product-page-mobile-info-panel{display:flex;width:100%;height:50px;align-items:center;justify-content:center;gap:16px;flex-direction:row;border-width:.5px;border-top:.5px solid #edcd94;border-bottom:.5px solid #edcd94}.product-page-mobile .product-page-mobile-info-panel .product-page-mobile-info-panel-title.title{color:#edcd94;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-page-mobile .product-page-mobile-info-panel .product-page-mobile-info-panel-title{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-page-mobile .product-page-mobile-item-info{display:flex;flex-direction:column;margin-top:8px}.product-page-mobile .product-page-mobile-item-info .product-page-mobile-item-img-silder{display:flex;gap:5px;flex-direction:row;align-items:center}.product-page-mobile .product-page-mobile-item-info .product-page-mobile-price-buy{display:flex;flex-direction:column;margin-top:43px}.product-page-mobile .product-page-mobile-item-info .product-page-mobile-price-buy .price{color:#edcd94;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.product-page-mobile .product-page-mobile-item-info .product-page-mobile-price-buy .priceAmount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-page-mobile .product-page-mobile-item-info .product-page-mobile-price-buy .buttonText{color:#211f20;font-weight:500}.product-page-mobile .product-page-mobile-item-info .product-page-mobile-price-buy .amountSelector{width:102px;height:32px;color:var(--White, #F5F5F5);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px;background-color:#2f2c2d;border-radius:4px}.product-page-mobile .product-page-mobile-item-info .item-mobile-info{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%}.product-page-mobile .product-page-mobile-item-info .item-mobile-info .item-mobile-info-title{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.product-page-mobile .product-page-mobile-item-info .item-mobile-info .textDescription{width:100%;box-sizing:border-box;margin-bottom:40px}.product-page-mobile .product-page-mobile-item-info .item-mobile-info .textDescription .text{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-page-mobile .product-page-mobile-item-info .item-mobile-features{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;gap:27px}.product-page-mobile .product-page-mobile-item-info .item-mobile-features .item-mobile-features-title{color:#f5f5f5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.product-page-mobile .product-page-mobile-item-info .item-mobile-features .item-mobile-features-col{display:flex;flex-direction:column;width:100%;gap:12px}.product-page-mobile .product-page-mobile-item-info .item-mobile-features .item-mobile-features-col span:first-child{flex-basis:35%}.product-page-mobile .product-page-mobile-item-info .item-mobile-features .item-mobile-features-col span:last-child{flex-basis:65%}.product-page-mobile .product-page-mobile-item-info .item-mobile-features .item-mobile-features-row{display:flex;flex-direction:row;width:100%;justify-content:space-between;color:#f5f5f5;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product-page-mobile .product-page-mobile-item-info .item-mobile-features .details{display:flex;flex-direction:column}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile{display:flex;flex-direction:column}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .similar-item-mobile-title{color:#f5f5f5;font-family:Roboto Slab;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile{display:flex;flex-direction:column;box-sizing:border-box;position:relative;margin-top:16px;width:136px;height:164px;background-color:#2f2c2d;padding:16px 0px 16px 8px;border-radius:4px}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-img{display:flex;justify-content:center}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .flag{position:absolute;left:112px;top:8px}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-img{width:50px;height:60px}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content-title-type{display:flex;flex-direction:column;width:100%}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content-title{color:#f5f5f5;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:600;line-height:normal}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content{margin-top:8px}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content-price-bag{display:flex;margin-top:18px}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content-type{color:#edcd94;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content-price-bag{display:flex;flex-direction:row;gap:47px}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .item-card-mobile-content-price{color:#f5f5f5;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.product-page-mobile .product-page-mobile-item-info .relatedWrappMobile .bag-mobile{width:16px;height:16px}.product-page-mobile .product-page-mobile-item-info .show-more-btn-content{display:flex;align-self:center;padding:16px;justify-content:center;align-items:center;gap:8px;border-radius:0px;border:1px solid #edcd94;background:rgba(28,28,28,.5)}.product-page-mobile .product-page-mobile-item-info .show-more-btn-text{color:#edcd94;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.product-page-mobile .product-page-mobile-item-info .pagination-block{display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;gap:12px}.product-page-mobile .product-page-mobile-item-info .pagination-block .pagination{display:flex;justify-content:center;padding:4px 9px;width:24px;height:24px;border-radius:2px;background-color:#4b4742}.product-page-mobile .product-page-mobile-item-info .pagination-block .pagination-text{color:#edcd94}.catalog-page--category{box-sizing:border-box}.catalog-page--category .headerWrapp .headerText{bottom:120px}.catalog-page--category .headerWrapp .subtitle{bottom:90px;font-family:Montserrat;font-weight:700;font-size:24px;line-height:100%;position:absolute;left:80px}.catalog-page--category .filterWrapp{height:fit-content;padding:24px 12px 12px 12px;border:1px solid #666;border-radius:8px}.catalog-page--category .filterWrapp .button-round{width:296px;height:48px;gap:16px;border-radius:4px;border-width:1px;border:1px solid #edcd94;background:rgba(28,28,28,0.5019607843);display:flex;align-items:center;justify-content:center;margin-top:12px}.catalog-page--category .filterWrapp .button-round span{font-family:Montserrat;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;color:#f5f5f5}.catalog-page--category .filterWrapp h1{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#fff;margin-top:20px}.catalog-page--category .filterWrapp .selectorWrapper{padding-bottom:8px;border-bottom:2px solid #666}.catalog-page--category .filterWrapp .selectorWrapper h1{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#fff;margin-top:20px}.catalog-page--category .filterWrapp .selectorWrapper .select{display:flex;align-items:center;margin-top:8px}.catalog-page--category .filterWrapp .selectorWrapper .select input{width:auto;margin-right:8px}.catalog-page--category .filterWrapp .selectorWrapper .select span{font-family:Montserrat;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#fff}.catalog-page--category .filterWrapp h3{font-family:Montserrat;font-weight:700;font-size:16px;line-height:100%;letter-spacing:5%;text-transform:uppercase;color:#fff;padding-bottom:20px;border-bottom:2px solid #e6e6e6}.catalog-page--category .filterWrapp .filterWrapp__filter-header{margin-top:24px}.catalog-page--category .filterWrapp .inputWrapp-selects{display:flex;flex-direction:column;gap:16px}.catalog-page--category .filterWrapp .inputCont input{color:#f5f5f5;font-size:14px;margin-bottom:12px}.catalog-page--category .filterWrapp .fp-field{padding:14px 12px;background:#211f20;border:1px solid #d8d8d8;border-radius:4px;width:100%;transition:all .3s ease-out;box-sizing:border-box}.catalog-page--category .filterWrapp .fp-field input,.catalog-page--category .filterWrapp .fp-field span{border:none;background:rgba(0,0,0,0);padding:0;font-weight:400;font-size:14px;line-height:24px;color:#f5f5f5;flex-grow:1}.catalog-page--category .filterWrapp .fp-field label{margin-bottom:8px}.catalog-page--category .filterWrapp .fp-field input::placeholder,.catalog-page--category .filterWrapp .fp-field input::-webkit-input-placeholder,.catalog-page--category .filterWrapp .fp-field input::-ms-input-placeholder,.catalog-page--category .filterWrapp .fp-field input::-moz-placeholder,.catalog-page--category .filterWrapp .fp-field input:-ms-input-placeholder,.catalog-page--category .filterWrapp .fp-field input:-moz-placeholder{font-weight:400;font-size:14px;line-height:14px;color:#f5f5f5}.catalog-page--category .filterWrapp .fp-field input:-webkit-autofill,.catalog-page--category .filterWrapp .fp-field input:-webkit-autofill:hover,.catalog-page--category .filterWrapp .fp-field input:-webkit-autofill:focus,.catalog-page--category .filterWrapp .fp-field input:-webkit-autofill:active{-webkit-text-fill-color:#f5f5f5 !important;caret-color:#f5f5f5 !important;-webkit-background-clip:text}.catalog-page--category .filterWrapp .fp-field.active{background:#2f2c2d}.catalog-page--category .filterWrapp .fp-select__wrapper{position:relative;cursor:pointer}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select{display:flex;justify-content:center;min-width:135px;align-items:center;min-width:259px}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select::after{content:"";display:block;mask:url("../../assets/icons/icon-arrow-down.svg");mask-position:center center;mask-repeat:no-repeat;mask-size:contain;background-color:#f5f5f5;width:18px;height:11px;flex-shrink:0;transition:all .3s ease-out}.catalog-page--category .filterWrapp .fp-select__wrapper:focus .fp-select::after,.catalog-page--category .filterWrapp .fp-select__wrapper:hover .fp-select::after{transform:rotate(180deg)}.catalog-page--category .filterWrapp .fp-select__wrapper:focus .fp-select__dropdown,.catalog-page--category .filterWrapp .fp-select__wrapper:hover .fp-select__dropdown{visibility:visible;opacity:1}.catalog-page--category .filterWrapp .fp-select__wrapper.selected .fp-select__dropdown{visibility:hidden;opacity:0}.catalog-page--category .filterWrapp .fp-select__wrapper.selected .fp-select::after{transform:none}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown{visibility:hidden;opacity:0;display:block;position:absolute;flex-direction:column;top:100%;right:0;min-width:150px;width:100%;padding:0;margin:0;overflow:auto;max-height:500px;background:#211f20;border:1px solid #d8d8d8;border-radius:4px;transition:all .3s ease-out;z-index:5;box-sizing:border-box}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown li{display:block;padding:14px 12px;height:24px}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown li p{margin:0}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown li.active,.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown li:hover{background-color:#2f2c2d;cursor:pointer}.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown li.active span,.catalog-page--category .filterWrapp .fp-select__wrapper .fp-select__dropdown li:hover span{font-weight:500;text-decoration:none}.catalog-page--category .filterWrapp .fp-select__wrapper.open-wrapper .fp-field{background-color:#2f2c2d}.catalog-page--category .filterWrapp .fp-select__wrapper.open-wrapper .fp-select::after{transform:rotate(180deg)}.catalog-page--category .filterWrapp .costSlide p{color:#edcd94;margin-top:8px}.catalog-page--category .filterWrapp .specialProp .switch-checkbox{display:none}.catalog-page--category .filterWrapp .specialProp .switch-container{position:relative;width:34px;height:20px}.catalog-page--category .filterWrapp .specialProp .switch-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#edcd94;border-radius:10px;cursor:pointer;transition:background-color .3s}.catalog-page--category .filterWrapp .specialProp .switch-slider{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:16px;height:16px;background-color:#211f20;border-radius:50%;transition:transform .3s}.catalog-page--category .filterWrapp .specialProp .switch-checkbox:checked+.switch-background .switch-slider{background-color:#fff;transform:translate(90%, -50%)}.catalog-page--category .filterWrapp__category{flex-direction:column;align-items:flex-start;gap:0}.catalog-page--category .filterWrapp__category .inputWrapp-selects{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap}.catalog-page--category .filterWrapp--none{display:none}.catalog-page--category.catalogWrapp__categories .sliderWrapp{grid-template-columns:1fr 1fr 1fr 1fr}.catalog-page--category.catalogWrapp__categories .content{justify-content:center}.contact-block{display:flex;margin-bottom:80px;padding:0 40px;max-width:1500px;width:100%;flex-direction:column}.contact-block h1{font-family:Montserrat;font-weight:700;font-size:40px;line-height:100%;letter-spacing:1%;color:#fff;margin-top:40px}.contact-block p{font-family:Montserrat;font-weight:600;font-size:32px;line-height:100%;letter-spacing:1%;margin-top:40px}.contact-block img{margin:80px 0}.contact-block span{font-family:Montserrat;font-weight:500;font-size:24px;line-height:120%;letter-spacing:1%;color:#fff;margin-top:16px;display:flex;align-items:center}.contact-block span img{margin:0 12px}.contact-block span .gold{font-family:Montserrat;font-weight:600;font-size:24px;line-height:100%;letter-spacing:1%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;text-decoration-color:#edc989;margin-top:0;color:#edc989;margin-left:8px}.contact-block .separator-line{padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.5019607843)}

/*# sourceMappingURL=style.css.map */