.categories{padding-left:.42667rem;padding-right:.42667rem;gap:1.2vw}.categories,.categories__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.categories__item{position:relative;background:rgba(0,0,0,0);border:none;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.10667rem .26667rem;border-radius:.64rem}.categories__item:hover{background-color:#f5f5f5}.categories__item-text{font-family:Poppins,sans-serif;font-size:16px;line-height:.58667rem;letter-spacing:.00853rem;color:#292624;text-transform:capitalize;white-space:nowrap;font-weight:400}.categories__item-text:hover{font-weight:700}@media(max-width:767px){.categories__item-text{font-size:16px;line-height:.53333rem}}.categories__item-line{position:absolute;bottom:-.10667rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1.06667rem;height:.05333rem;background-color:#fff;border-radius:.02667rem}.categories__item--active .categories__item-text{font-weight:700}.categories-menu__overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;-webkit-transition:opacity .32s ease,visibility .32s ease;transition:opacity .32s ease,visibility .32s ease}.categories-menu__overlay.open{opacity:1;visibility:visible}.categories-menu__mobile-menu{position:fixed;inset:0;z-index:201;background:#feffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:.64rem;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.categories-menu__mobile-menu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.categories-menu__mobile-menu-header{height:1.17333rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 .32rem;border-bottom:.02667rem solid rgba(0,0,0,.05)}.categories-menu__mobile-menu-close,.categories-menu__mobile-menu-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.categories-menu__mobile-menu-close{width:.96rem;height:.96rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#292624;cursor:pointer;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.categories-menu__mobile-menu-close:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.categories-menu__mobile-menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.13333rem;padding:.64rem 0}.categories-menu__mobile-menu-item,.categories-menu__mobile-menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.categories-menu__mobile-menu-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:1.17333rem;padding:0 .64rem;border:none;background:rgba(0,0,0,0);font-family:Poppins,sans-serif;font-size:16px;line-height:.64rem;letter-spacing:.00853rem;color:#292624;text-align:left;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.categories-menu__mobile-menu-item:active{background-color:#f3f3f3}