:root{--pn-forest: #285943;--pn-coral: #e98370;--pn-cream: #fffaf3;--pn-sage: #e3e8d7;--pn-ink: #434a40;--pn-ease: cubic-bezier(.22, 1, .36, 1)}.site-header .site-nav__details>summary{list-style:none}.site-header .site-nav__details>summary::-webkit-details-marker{display:none}.site-header .site-nav__link--has-dropdown .element-icon-chevron-down{transition:transform .3s var(--pn-ease)}.site-header .site-nav__details[open]:not(.is-closing)>summary .element-icon-chevron-down{transform:rotate(180deg)}.site-header .site-nav__link--underline:after{display:block!important;bottom:4px;height:3px;border:0!important;border-radius:3px;background:var(--pn-coral);transform:scaleX(0);transform-origin:center;transition:transform .3s var(--pn-ease)}.site-header .site-nav__item:hover .site-nav__link--underline:after,.site-header .site-nav__details[open]:not(.is-closing)>.site-nav__link--underline:after,.site-header .site-nav__link--underline:focus-visible:after{transform:scaleX(1)}.site-header .site-nav--has-dropdown:hover>nav-dropdown summary,.site-header .site-nav__details[open]>summary{color:var(--pn-forest)!important;background:transparent}.site-header .site-nav__dropdown-animate{opacity:0;transform:translateY(-8px)}.site-header details[open] .site-nav__dropdown-animate{opacity:1;transform:none;transition:opacity .26s ease,transform .36s var(--pn-ease)}.site-header details.is-closing .site-nav__dropdown-animate{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .2s ease}.site-header .site-nav__dropdown.megamenu{margin-top:7px;padding:34px 0 38px;border-top:1.5px dashed rgba(40,89,67,.22);border-bottom:2px solid var(--pn-forest);background:var(--pn-cream);box-shadow:0 0 0 100vmax #20251f00;clip-path:inset(0 -100vmax -100vmax -100vmax);transition:box-shadow .3s ease}.site-header .site-nav__dropdown.megamenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.site-header details[open]:not(.is-closing) .site-nav__dropdown.megamenu{box-shadow:0 0 0 100vmax #20251f38}.site-header .megamenu__wrapper{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;align-items:start}.site-header .megamenu__wrapper:not(:has(.megamenu__promo,.megamenu__featured)){grid-template-columns:minmax(0,1fr)}.site-header .megamenu__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;columns:auto}.site-header .megamenu__col{display:grid;align-content:start;gap:26px;padding:0 24px}.site-header .megamenu__col:first-child{padding-left:0}.site-header .megamenu__col+.megamenu__col{border-left:1.5px dashed rgba(40,89,67,.18)}.site-header .megamenu__group,.site-header .megamenu__promo{opacity:0;transform:translateY(8px)}.site-header details[open]:not(.is-closing) .megamenu__group,.site-header details[open]:not(.is-closing) .megamenu__promo{opacity:1;transform:none;transition:opacity .35s ease calc(var(--pup-i, 0) * 45ms + 60ms),transform .45s var(--pn-ease) calc(var(--pup-i, 0) * 45ms + 60ms)}.site-header .megamenu__col-title{margin-bottom:10px}.site-header .megamenu__col-title a.site-nav__dropdown-link{position:relative;display:inline-block;padding:0 0 6px;color:var(--pn-forest);font-family:var(--element-text-font-family--heading, inherit);font-size:18px;font-weight:var(--element-text-font-weight--heading, 700);line-height:1.2;text-decoration:none}.site-header .megamenu__col-title a.site-nav__dropdown-link:after{content:"";position:absolute;left:0;bottom:0;width:22px;height:3px;border-radius:3px;background:var(--pn-coral);transition:width .3s var(--pn-ease)}.site-header .megamenu__col-title a.site-nav__dropdown-link:hover:after{width:100%}.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){position:relative;display:block;padding:5px 0;color:var(--pn-ink);font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;background:none!important}.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) span{display:inline-block;transition:transform .25s var(--pn-ease),color .2s ease}.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;margin-top:-6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h12M13 6l6 6-6 6' fill='none' stroke='%23e98370' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .25s var(--pn-ease)}.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):hover span,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):focus-visible span{color:var(--pn-forest);transform:translate(18px)}.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):hover:before,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):focus-visible:before{opacity:1;transform:none}.site-header .megamenu__promo{position:relative;display:grid;margin:0 6px 6px 0;overflow:hidden;border:2px solid var(--pn-forest);border-radius:20px;background:var(--pn-forest);color:#f5ebdd;text-decoration:none;box-shadow:6px 6px 0 var(--pn-forest)}.site-header details[open]:not(.is-closing) .megamenu__promo:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--pn-coral);transition:transform .25s var(--pn-ease),box-shadow .25s var(--pn-ease)}.site-header .megamenu__promo-media{position:relative;display:block;aspect-ratio:16 / 10;background:var(--pn-sage)}.site-header .megamenu__promo-media img{position:relative;display:block;width:100%;height:100%;padding:10px 70px 0 16px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 10px rgba(32,37,31,.18));transition:transform .4s var(--pn-ease)}.site-header .megamenu__promo:hover .megamenu__promo-media img{transform:rotate(-3deg) scale(1.04)}.site-header .megamenu__promo-paws{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--pn-coral);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' fill='%23fffaf3' fill-opacity='.2'%3E%3Cellipse cx='5.4' cy='10.4' rx='1.9' ry='2.5'/%3E%3Cellipse cx='9.3' cy='6.3' rx='2' ry='2.7'/%3E%3Cellipse cx='14.7' cy='6.3' rx='2' ry='2.7'/%3E%3Cellipse cx='18.6' cy='10.4' rx='1.9' ry='2.5'/%3E%3Cpath d='M12 11.3c2.7 0 5.9 3.3 5.9 6.1 0 1.9-1.3 3-3 3-1.2 0-1.8-.6-2.9-.6s-1.7.6-2.9.6c-1.7 0-3-1.1-3-3 0-2.8 3.2-6.1 5.9-6.1Z'/%3E%3C/svg%3E")}.site-header .megamenu__promo-seal{position:absolute;top:12px;right:12px;display:grid;place-items:center;align-content:center;width:62px;height:62px;border:2px solid var(--pn-forest);border-radius:50%;background:var(--pn-cream);color:var(--pn-forest);font-family:var(--element-text-font-family--heading, inherit);font-size:18px;font-weight:700;line-height:1;transform:rotate(10deg)}.site-header .megamenu__promo-seal small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.site-header .megamenu__promo-copy{display:grid;gap:5px;padding:16px 18px 18px;line-height:1.35}.site-header .megamenu__promo-eyebrow{color:#d6e2c9;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site-header .megamenu__promo-heading{font-family:var(--element-text-font-family--heading, inherit);font-size:21px;font-weight:700;line-height:1.15}.site-header .megamenu__promo-text{color:#e0e7db;font-size:14px}.site-header .megamenu__promo-cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;color:var(--pn-coral);font-size:15px;font-weight:700}.site-header .megamenu__promo-cta svg{width:16px;height:16px;transition:transform .25s var(--pn-ease)}.site-header .megamenu__promo:hover .megamenu__promo-cta svg{transform:translate(4px)}.site-header .site-nav__dropdown:not(.megamenu){min-width:210px;margin-top:6px;padding:10px;border:1.5px solid rgba(40,89,67,.22);border-top:3px solid var(--pn-forest);border-radius:4px 4px 16px 16px;background:var(--pn-cream);box-shadow:none;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left}.site-header .site-nav__item:last-child .site-nav__dropdown:not(.megamenu),.site-header .header-item--nav-right .site-nav__dropdown:not(.megamenu){transform-origin:top right}.site-header details[open] .site-nav__dropdown:not(.megamenu){opacity:1;transform:none;transition:opacity .22s ease,transform .32s var(--pn-ease)}.site-header details.is-closing .site-nav__dropdown:not(.megamenu){opacity:0;transform:translateY(-4px) scale(.98);transition:opacity .16s ease,transform .18s ease}.site-header .site-nav__dropdown:not(.megamenu):after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.5px dashed rgba(40,89,67,.3);border-radius:2px 2px 12px 12px;pointer-events:none}.site-header .site-nav__dropdown:not(.megamenu):before{content:"";position:absolute;left:0;right:0;bottom:100%;height:10px}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-animate{opacity:1;transform:none}.site-header .site-nav__dropdown-list>li{opacity:0;transform:translate(-6px)}.site-header details[open]:not(.is-closing) .site-nav__dropdown-list>li{opacity:1;transform:none;transition:opacity .25s ease calc(var(--pup-i, 0) * 35ms + 40ms),transform .35s var(--pn-ease) calc(var(--pup-i, 0) * 35ms + 40ms)}.site-header .site-nav__dropdown-link--second-level{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border-radius:11px;color:var(--pn-ink);font-size:15px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}.site-header .site-nav__dropdown-link--second-level:after{content:"";width:12px;height:12px;flex:0 0 12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h12M13 6l6 6-6 6' fill='none' stroke='%23285943' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .25s var(--pn-ease)}.site-header .site-nav__dropdown-link--second-level:hover,.site-header .site-nav__dropdown-link--second-level:focus-visible{background:var(--pn-sage);color:var(--pn-forest)}.site-header .site-nav__dropdown-link--second-level:hover:after,.site-header .site-nav__dropdown-link--second-level:focus-visible:after{opacity:1;transform:none}.site-header__mobile-nav .slide-nav__wrapper{margin:4px 6px 6px 0;border:2px solid var(--pn-forest);border-radius:22px;background:var(--pn-cream);box-shadow:5px 5px 0 var(--pn-forest)}.site-header__mobile-nav .slide-nav__wrapper:after{display:none}.site-header__mobile-nav .slide-nav__item{padding:0 8px}.site-header__mobile-nav .slide-nav__item:first-child{padding-top:8px}.site-header__mobile-nav .slide-nav__item:last-child{padding-bottom:8px}.site-header__mobile-nav .slide-nav__item+.slide-nav__item .slide-nav__link{border-top:1.5px dashed rgba(40,89,67,.16)}.site-header__mobile-nav .slide-nav__link{min-height:54px;padding:12px;border-radius:12px;color:var(--pn-forest);font-family:var(--element-text-font-family--heading, inherit);font-size:18px;font-weight:700;text-decoration:none;transition:background-color .15s ease}.site-header__mobile-nav .slide-nav__link:active{background:var(--pn-sage)}.site-header__mobile-nav .slide-nav__link>.element-icon{box-sizing:content-box;width:10px;height:10px;padding:8px;border-radius:50%;background:var(--pn-sage);color:var(--pn-forest);transition:transform .25s var(--pn-ease),background-color .2s ease}.site-header__mobile-nav .slide-nav__button:active .slide-nav__link>.element-icon,.site-header__mobile-nav a.slide-nav__link:active>.element-icon{background:var(--pn-coral);color:var(--pn-cream);transform:translate(3px)}.site-header__mobile-nav .slide-nav__link--back{gap:12px;border-top:0!important}.site-header__mobile-nav .slide-nav__link--back>span{text-decoration:none;font-size:20px}.site-header__mobile-nav .slide-nav__link--back>.element-icon{margin:0;background:var(--pn-coral);color:var(--pn-cream)}@keyframes pn-row-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item>:is(.slide-nav__button,a.slide-nav__link){animation:pn-row-in .4s var(--pn-ease) both}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item:nth-child(2)>*{animation-delay:.05s}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item:nth-child(3)>*{animation-delay:.09s}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item:nth-child(4)>*{animation-delay:.13s}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item:nth-child(5)>*{animation-delay:.17s}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item:nth-child(6)>*{animation-delay:.21s}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item:nth-child(n+7)>*{animation-delay:.25s}.site-header__mobile-nav .slide-nav__wrapper{transition:height .4s var(--pn-ease)}@media(prefers-reduced-motion:reduce){.site-header .site-nav__dropdown-animate,.site-header .megamenu__group,.site-header .megamenu__promo,.site-header .site-nav__dropdown:not(.megamenu),.site-header .site-nav__dropdown-list>li,.site-header .site-nav__link--underline:after,.site-header .megamenu .site-nav__dropdown-link span,.site-header .megamenu .site-nav__dropdown-link:before,.site-header .site-nav__dropdown-link--second-level:after,.site-header__mobile-nav .slide-nav__wrapper{transition:none!important}.site-header__mobile-nav .slide-nav__dropdown.is-active>.slide-nav__item>*{animation:none}}#MobileNavFooter .footer__block--newsletter{display:none}#MobileNavFooter,#MobileNavFooter *{border-color:transparent}#MobileNavFooter .footer__section--menus{margin-top:18px;padding:20px 0 8px;border-top:1.5px dashed rgba(40,89,67,.25)!important;background:transparent;color:var(--pn-forest)}#MobileNavFooter .footer__block{margin-bottom:18px;padding:0}#MobileNavFooter .footer__title,#MobileNavFooter .footer__eyebrow{margin:0 0 10px;color:var(--pn-forest);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#MobileNavFooter .footer__block--contact a{color:var(--pn-forest);font-weight:700}#MobileNavFooter .footer__block--contact .inline-list a,#MobileNavFooter .footer__block--contact [class*=social] a{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pn-sage);color:var(--pn-forest)}#MobileNavFooter .footer__block--menu .footer__menu{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#MobileNavFooter .footer__block--menu .footer__menu li{margin:0}#MobileNavFooter .footer__block--menu .footer__menu a{display:inline-flex;align-items:center;min-height:38px;padding:7px 14px;border:1.5px solid var(--pn-forest)!important;border-radius:999px;background:var(--pn-cream);color:var(--pn-forest);font-size:14px;font-weight:700;text-decoration:none}#MobileNavFooter .footer__block--menu .footer__menu a:active{background:var(--pn-sage)}
/*# sourceMappingURL=/cdn/shop/t/97/assets/pup-nav.css.map */
