.dog-diet-navbar{position:sticky;top:0;z-index:40;width:100%;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 0;overflow-x:hidden}.dog-diet-navbar__container{display:flex;align-items:center;justify-content:space-between;min-height:72px;height:auto;padding:0 2rem;max-width:1400px;margin:0 auto}.dog-diet-navbar__logo-wrapper{display:flex;align-items:center;flex-shrink:0}.dog-diet-navbar__logo{display:block;height:auto;max-height:56px;width:auto;max-width:320px}@media screen and (max-width: 749px){.dog-diet-navbar__logo{max-height:46px}}.dog-diet-navbar__shop-name{font-size:1.5rem;font-weight:700;color:#e27552;text-decoration:none}.dog-diet-navbar__navigation{display:none}.dog-diet-navbar__menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.dog-diet-navbar__menu-item{position:relative}.dog-diet-navbar__menu-link{display:flex;align-items:center;color:#e27552;font-size:1.125rem;text-decoration:none;transition:color .3s;position:relative}.dog-diet-navbar__menu-link:hover,.dog-diet-navbar__menu-link--active{color:#c45a3f}.dog-diet-navbar__menu-link-underline{position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#e27552;transition:width .3s ease}.dog-diet-navbar__menu-link:hover .dog-diet-navbar__menu-link-underline,.dog-diet-navbar__menu-link--active .dog-diet-navbar__menu-link-underline{width:100%}.dog-diet-navbar__actions{display:flex;align-items:center;gap:1rem}.dog-diet-navbar__action-button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#e27552;cursor:pointer;padding:.5rem;transition:color .2s;position:relative}.dog-diet-navbar__action-button:hover{color:#c45a3f}.dog-diet-navbar__action-button svg{width:24px;height:24px}.dog-diet-navbar__cart-count{position:absolute;top:0;right:0;transform:translate(25%,-25%);background-color:#e27552;color:#fff;font-size:.75rem;font-weight:700;min-width:1.25rem;height:1.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.dog-diet-navbar__mobile-toggle{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:20px;background:none;border:none;padding:0;cursor:pointer}.dog-diet-navbar__mobile-toggle-icon,.dog-diet-navbar__mobile-toggle-icon:before,.dog-diet-navbar__mobile-toggle-icon:after{display:block;width:100%;height:2px;background-color:#e27552;transition:transform .3s}.dog-diet-navbar__mobile-toggle-icon{position:relative}.dog-diet-navbar__mobile-toggle-icon:before,.dog-diet-navbar__mobile-toggle-icon:after{content:"";position:absolute;left:0;right:0}.dog-diet-navbar__mobile-toggle-icon,.dog-diet-navbar__mobile-toggle-icon:before,.dog-diet-navbar__mobile-toggle-icon:after{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.dog-diet-navbar__mobile-toggle-icon:before{top:-9px}.dog-diet-navbar__mobile-toggle-icon:after{bottom:-9px}.dog-diet-navbar__mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.dog-diet-navbar__mobile-menu:not(.is-active){overflow:hidden}.dog-diet-navbar__mobile-menu.is-active{opacity:1;visibility:visible}.dog-diet-navbar__mobile-menu-container{position:absolute;top:0;right:0;bottom:0;width:80%;max-width:350px;background-color:#f0e9df;padding:2rem 1.5rem;transform:translate(100%);transition:transform .3s;overflow-y:auto}.dog-diet-navbar__mobile-menu.is-active .dog-diet-navbar__mobile-menu-container{transform:translate(0)}.dog-diet-navbar__mobile-close{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;cursor:pointer;color:#e27552}.dog-diet-navbar__mobile-menu-list{list-style:none;margin:2rem 0 0;padding:0}.dog-diet-navbar__mobile-menu-item{border-bottom:1px solid rgba(0,0,0,.1)}.dog-diet-navbar__mobile-menu-link{display:block;padding:1rem 0;color:#e27552;font-size:1.125rem;text-decoration:none}.dog-diet-navbar__mobile-actions{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.dog-diet-navbar__mobile-action-button{display:flex;align-items:center;padding:.75rem 0;color:#e27552;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1)}.dog-diet-navbar__mobile-action-button svg{width:20px;height:20px;margin-right:.75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (min-width: 990px){.dog-diet-navbar__navigation{display:block}.dog-diet-navbar__mobile-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dog-diet-navbar.css.map */
