@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500&display=swap";.header-section .header__underlay{overflow:hidden;box-shadow:inset 0 -1px #c9f26c47,0 10px 24px -18px #0a140ea6}.header-section .header__underlay:before,.header-section .header__underlay:after{content:"";position:absolute;pointer-events:none;background:no-repeat center / contain;animation:crh-sway 9s ease-in-out infinite alternate}.header-section .header__underlay:before{background-image:url(cr-fern-b.svg);left:-34px;bottom:-46px;width:240px;height:150px;opacity:.55;transform-origin:0 100%;--r0: -5deg;--r1: 3deg}.header-section .header__underlay:after{background-image:url(cr-fern-c.svg);right:13%;bottom:-70px;width:120px;height:150px;opacity:.14;transform-origin:50% 100%;animation-duration:11s;--r0: 6deg;--r1: -6deg}@keyframes crh-sway{0%{transform:rotate(var(--r0))}to{transform:rotate(var(--r1))}}.header-section .header-logo{--font-family: "Fraunces", Georgia, "Times New Roman", serif !important;--font-weight: 500 !important;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.55rem;letter-spacing:-.015em;color:#f1f4ec;display:inline-flex;align-items:center;gap:.38em}.header-section .header-logo *{font-family:inherit!important;font-weight:500!important;font-size:inherit;letter-spacing:inherit;color:inherit}.header-section .header-logo:before{content:"";flex:0 0 auto;width:1.05em;height:.55em;background:url(cr-leaf-lime.svg) no-repeat center / contain;transform:rotate(-38deg);transition:transform .5s cubic-bezier(.16,1,.3,1)}.header-section .header-logo:hover:before{transform:rotate(-12deg) scale(1.12)}.header-section .menu-list__link{color:#f1f4ec;transition:color .2s ease}.header-section .menu-list__link:hover,.header-section .menu-list__link--active{color:#fff}.header-section .menu-list__link-title{position:relative}.header-section .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:#c9f26c;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.header-section .menu-list__link:hover .menu-list__link-title:after,.header-section .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.header-section .header-actions__action,.header-section .header__icon{color:#f1f4ec;transition:color .2s ease}.header-section .header-actions__action:hover,.header-section .header__icon:hover{color:#c9f26c}.header-section button[aria-controls=cart-drawer]{background:#c9f26c!important;color:#1c2b21!important;border:1.5px solid #1c2b21!important;border-radius:999px!important;box-shadow:0 2px #14231a;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease}.header-section button[aria-controls=cart-drawer] svg{color:#1c2b21!important}.header-section button[aria-controls=cart-drawer]:hover{background:#d8f78c!important;transform:translateY(-1px);box-shadow:0 3px #14231a}.header-section button[aria-controls=cart-drawer]:active{transform:translateY(1px);box-shadow:0 1px #14231a}.header-section :focus-visible{outline:2px solid #c9f26c;outline-offset:3px}@media(max-width:749px){.header-section .header-logo{font-size:1.3rem}.header-section .header__underlay:before{width:170px;height:110px;left:-40px;bottom:-40px;opacity:.45}.header-section .header__underlay:after{display:none}.header-section button[aria-controls=cart-drawer]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.header-section .header__underlay:before,.header-section .header__underlay:after{animation:none}.header-section .menu-list__link-title:after,.header-section .header-logo:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/critter-header.css.map */
