.Navbar{background-color:#fff;box-shadow:0 0 10px 0 #ccc}.Navbar a{text-decoration:none}.Navbar__logo{height:20px;display:flex;align-items:flex-end}.Navbar__logo>img{height:155%;width:auto}@media(max-width:991.98px){.Navbar{transition:height .25s;padding:20px 0}.Navbar__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.Navbar__nav{overflow:hidden;width:100%;margin-top:20px}.Navbar__items{display:flex;flex-direction:column;gap:20px}.Navbar--open{overflow-y:scroll;height:100dvh}.Navbar--closed{overflow:hidden;height:80px}}@media(min-width:992px){.Navbar{transition:min-height .25s,padding .25s;min-height:140px;padding:53px 0}.Navbar--shrinked{min-height:80px;padding:23px 0}.Navbar__container{display:flex;justify-content:space-between}.Navbar__menu-button{display:none}.Navbar__logo{order:1;height:28px;margin-top:3px}.Navbar__nav{order:2;flex-grow:1;margin-right:20px;margin-top:6px}.Navbar__items{display:flex;justify-content:flex-end;gap:20px}.Navbar__cart{order:3;width:calc(8.333% - 20px);display:flex;justify-content:center}}.NavItem__link{position:relative}.NavItem__link:after{display:block;content:"";position:absolute;top:calc(100% + 10px);left:0;width:0;height:2px;background-color:#000;transition:width .25s}.NavItem--active .NavItem__link,.NavItem__item--active .NavItem__item-link{font-family:Nunito,sans-serif;font-weight:700}.NavItem__item--active .NavItem__item-link:before{width:10px;margin-right:5px}.NavItem__item-link:before{display:inline-block;content:"";width:0;height:2px;background-color:#000;margin-right:0;transition:width .25s}.NavItem__item-link:hover:before{margin-right:5px;width:10px}@media(max-width:991.98px){.NavItem__head{position:relative;display:flex;justify-content:space-between}.NavItem__link:after{top:calc(100% + 19px)}.NavItem__toggle{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.NavItem__body{overflow:hidden;transition:all .25s}.NavItem__items{padding-top:40px;padding-bottom:20px;display:flex;flex-direction:column;gap:5px}.NavItem--off .NavItem__body,.NavItem--off .NavItem__body>div{height:0!important}.NavItem--on .NavItem__link:after{width:100%}}@media(min-width:992px){.NavItem__toggle{display:none}.NavItem__body{position:relative;transition:all .5s}.NavItem__body>div{position:absolute;top:0;left:0;overflow:hidden;transition:all .5s;white-space:nowrap}.NavItem__items{padding-top:20px}.NavItem__item--overview{display:none}.NavItem--lg-off .NavItem__body,.NavItem--lg-off .NavItem__body>div{height:0!important}.NavItem--lg-off .NavItem__item-link:before,.NavItem--lg-off .NavItem__items{visibility:hidden}.NavItem--lg-on .NavItem__link:after{width:100%}}.MenuButton{position:relative;cursor:pointer;width:40px;height:40px}.MenuButton>span{position:absolute;display:block;height:5px;background-color:#000;left:50%;width:100%;transform:translateX(-50%) translateY(-50%)}.MenuButton>span:first-child{top:25%;transition:transform .25s,top .25s ease .25s}.MenuButton>span:nth-child(2){top:50%;transition:width .25s ease .25s}.MenuButton>span:nth-child(3){top:75%;transition:transform .25s,top .25s ease .25s}.MenuButton--on>span:first-child{top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:top .25s,transform .25s ease .25s}.MenuButton--on>span:nth-child(2){width:0;top:50%;transition:width .25s}.MenuButton--on>span:nth-child(3){top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);transition:top .25s,transform .25s ease .25s}.CartButton{cursor:pointer}.CartButton,.CartButton__icon{position:relative}.CartButton__icon svg{width:34px;height:34px}.CartButton__count{position:absolute;top:50%;left:0;width:20px;height:20px;background-color:#54b6e7;border-radius:100%;font-size:12px;display:flex;align-items:center;justify-content:center;transform:translateX(-50%) translateY(-50%);transition:transform .25s}.CartButton--updating .CartButton__count{transform:translateX(-50%) translateY(-50%) scale(2)}.NotificationBanner{z-index:1000;position:fixed;bottom:0;right:0;width:420px;max-width:100%;background-color:#54b6e7;color:#fff;padding:var(--space-md);display:flex;flex-direction:column;row-gap:var(--space-md);transition:transform .25s}.NotificationBanner--hide{transform:translateY(100%)}.NotificationBanner__close-button{position:absolute;top:0;left:0}.NotificationBanner__header{border-bottom:2px solid #fff;padding-bottom:var(--space-sm)}.NotificationBanner__icon{width:25%}.NotificationBanner__icon svg{fill:#fff}.NotificationBanner__body{display:flex;flex-direction:column;row-gap:var(--space-xs)}.NotificationBanner__headline{font-size:clamp(20px,1.875vw,30px);line-height:1.1;font-family:Nunito,sans-serif;font-weight:700}.NotificationBanner__footer{display:flex;column-gap:var(--space-sm);align-items:flex-end}.NotificationBanner__footer:before{content:"";display:block;height:2px;background-color:#fff;flex-grow:1}.IconButton2{margin:0;border:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;color:inherit}.IconButton2 svg{width:40px;height:40px;fill:currentColor}