.ShopNav_nav__DJTOl{position:fixed;top:0;left:0;right:0;background-color:transparent;z-index:1;padding:1rem;transition:transform .3s ease-in-out,background-color .3s ease;will-change:transform;transform:translateY(0);pointer-events:none}.ShopNav_container__OX4ok{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem;box-sizing:border-box;gap:1.5rem;pointer-events:auto}.ShopNav_bottomRow__Opmr_,.ShopNav_middleRow__t_gRn,.ShopNav_plusRow__juq0r,.ShopNav_topRow__uNg_Y{display:flex;align-items:center;flex:0 1 auto}.ShopNav_visible__NG5Ol{transform:translateY(0)}.ShopNav_hidden__TtTPT{transform:translateY(-100%)}.ShopNav_info__gwbra,.ShopNav_mad__YwoYz,.ShopNav_shopHidden__xyQJD{font-size:10vw;color:#000000;text-decoration:none;font-weight:800;line-height:.9;white-space:nowrap;transition:opacity .3s ease;position:relative}.ShopNav_mad__YwoYz{position:relative;display:block}.ShopNav_plus__SpnGh{font-size:13vw;color:#000000;text-decoration:none;font-weight:800;line-height:.9;white-space:nowrap;transition:opacity .3s ease;cursor:pointer;position:relative;display:inline-block;transform:rotate(45deg)}.ShopNav_shopHidden__xyQJD{visibility:hidden}.ShopNav_info__gwbra:hover,.ShopNav_plus__SpnGh:hover{opacity:.8}@media (max-width:640px){.ShopNav_container__OX4ok{flex-direction:column;align-items:flex-start;gap:0}.ShopNav_info__gwbra,.ShopNav_mad__YwoYz,.ShopNav_shopHidden__xyQJD{font-size:18vw;margin-bottom:1vh}}@media (min-width:641px) and (max-width:1024px){.ShopNav_container__OX4ok{padding:2vw}.ShopNav_info__gwbra,.ShopNav_mad__YwoYz,.ShopNav_shopHidden__xyQJD{font-size:12.4vw}.ShopNav_plus__SpnGh{font-size:13vw}}@media (min-width:1025px){.ShopNav_container__OX4ok{max-width:100%;margin:0 auto;padding:0}.ShopNav_info__gwbra,.ShopNav_mad__YwoYz,.ShopNav_shopHidden__xyQJD{font-size:12.4vw}.ShopNav_plus__SpnGh{font-size:13vw}}.CartButton_cartButton__FMZj2{position:-webkit-sticky;position:sticky;z-index:100;background:none;border:none;cursor:pointer;font-size:1rem;padding:0;margin-right:.5rem;line-height:1;white-space:nowrap;color:inherit}.CartButton_cartButton__FMZj2:hover{opacity:.7}.CartButton_cartIcon__QnGOo{font-size:1.5rem}.CartButton_cartCount__3ztTl{position:absolute;top:-5px;right:-10px;background-color:red;color:white;border-radius:50%;padding:.25rem .5rem;font-size:.75rem}@media (max-width:768px){.CartButton_cartButton__FMZj2{color:#000}}