.catalog-menu{position:absolute;top:131px;left:-1400px;transition:all .2s ease;z-index:50;display:flex;height:100vh;width:100%;max-width:1140px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.catalog-menu-items{background:#fbfbfb;width:100%;padding:39px 22px;overflow-y:auto}.catalog-menu-items>h3{font-size:16px;font-weight:600;line-height:120%;color:#262d29;opacity:.8;margin-bottom:24px}.catalog-menu-lists{display:flex;width:100%;max-width:408px;flex-direction:column;align-items:flex-end;gap:16px;padding:40px}.catalog-menu-lists>button{font-size:16px;font-weight:400;line-height:120%;color:#262d29;opacity:.4;width:220px}.catalog-menu-lists>button:hover{opacity:1}.fonCatalog{position:absolute;top:131px;left:0;width:0;background:#262d29;opacity:0;z-index:10;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.catalog-menu-active{left:0;transition:all .1s ease}.fonCatalog-active{width:100%;opacity:.5;transition:opacity .1s ease;height:100vh}.cart-subcategory{padding:16px;border-radius:24px;background:#fcce001a;cursor:pointer;transition:all .1s ease}.cart-subcategory:hover{background:#fcce0099;box-shadow:4px 4px 12px 0 #00000033}.sub_catalog-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:16px}.cart-subcategory-item>span{font-size:14px;font-weight:400;line-height:120%;color:#262d29;position:absolute;top:0;left:0}.cart-subcategory-item{-o-object-fit:cover;object-fit:cover;position:relative}.cart-subcategory-item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header{border-bottom:1px solid #fcce00;position:relative;background:#fff;@media (max-width:768px){z-index:15}}.decor{background:#000}.decor-header{justify-content:space-between;font-size:14px;font-weight:400;line-height:20px;color:#fff;padding:8px 0;@media (max-width:710px){justify-content:center}}.decor-header,.phone{display:flex;align-items:center}.phone{gap:16px;@media (max-width:710px){display:none}}.lists{gap:64px;@media (max-width:710px){width:100%;gap:4px;justify-content:space-between}}.header-item,.lists{display:flex;align-items:center}.header-item{justify-content:space-between;padding:27px 0;gap:20px;@media (max-width:330px){flex-wrap:wrap}@media (max-width:768px){padding-left:0;padding-bottom:16px;padding-right:0;padding-top:16px}@media (max-width:450px){gap:4px}}.header-logo{gap:48px;@media (max-width:768px){gap:12px}}.header-icons,.header-logo{display:flex;align-items:center}.header-icons{justify-content:space-between;gap:21px}.header-icons>span{width:1px;height:100%;background:#262d291a;opacity:.3}.header-icons ul,.header-icons ul li{display:flex;align-items:center}.header-icons ul li{width:84px;height:40px;position:relative;justify-content:center;cursor:pointer;transition:all .3s ease}.header-icons ul li a{position:relative}.header-icons ul li a img{width:20px;height:20px}.counter{width:16px;height:16px;border-radius:50%;border:1.5px solid #fff;background:#ff7312;position:absolute;top:-7px;right:-7px;font-size:10px;font-weight:500;color:#fff;z-index:9;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 8px 0 #00000033}.header-icons ul li:before{content:"";position:absolute;width:1px;height:100%;background:#000;left:0;transform:translateX(-50%);opacity:.1}.burger-menu{display:none}@media (max-width:768px){.header-catalog,.header-icons,.header-lang,.header-search{display:none}.burger-menu{display:block;margin-right:6px}.header-icons-mobil{display:flex!important}.bag-line,.shop-bag{display:none!important}}.header-icons-mobil{display:none;align-items:center;height:28px;gap:16px;@media (max-width:402px){gap:8px}}.header-icons-mobil>span{width:1px;height:100%;background:#262d291a;opacity:.6}.mobile-menu{position:absolute;top:100px;left:-1900px;width:100%;background:#fff;z-index:20;height:100%;visibility:hidden;transition:all .3s ease;padding:20px 15px 0}.mobile-menu>button{box-shadow:4px 4px 12px 0 #00000033}.active{left:0;visibility:visible;transition:all .2s ease}.mobile-lists{display:flex;flex-direction:column;gap:4px}.mobile-lists>li:hover>a>svg>path{stroke:#fcce00;transition:all .2s ease}.mobile-lists>li:hover,.mobile-lists>li>a.active{color:#fcce00}.mobile-lists>li:hover svg path,.mobile-lists>li>a.active svg path{stroke:#fcce00}.mobile-lists>li:hover{color:#fcce00}.mobile-lists>li{padding:8px 0;color:#262d2999}.mobile-lists>li>a{font-size:16px;line-height:16px;font-weight:400;display:flex;align-items:center;gap:12px}