@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@500;600;700;800&family=Poppins:wght@600;700;800;900&display=swap";.viff-header{--vh-plum: #321c38;--vh-cream: #fff8ed;--vh-lime: #e3ff73;background:var(--vh-cream);color:var(--vh-plum);border-bottom:1px solid #321c3826}.viff-header .header{display:grid;grid-template-columns:auto 1fr auto;gap:24px;max-width:1480px;padding:16px clamp(24px,5vw,82px);align-items:center}.viff-header .header__heading,.viff-header .header__heading-link{margin:0;padding:0;justify-self:start}.viff-header .viff-logo-crop{display:block;width:110px;height:55px;overflow:hidden}.viff-header .viff-header-logo{display:block;width:100%;height:100%;max-width:none;object-fit:contain;transform:none}.viff-header .header__inline-menu{justify-self:end;margin:0 16px 0 0}.viff-header .list-menu--inline{gap:8px}.viff-header .header__menu-item{min-height:44px;padding:12px 17px;border-radius:99px;color:var(--vh-plum);font:600 13px/1.4 Poppins,sans-serif;text-decoration:none;transition:background-color .18s ease}.viff-header .header__menu-item:hover,.viff-header .header__menu-item[aria-current=page],.viff-header .header__menu-item:has(.header__active-menu-item){background:#eee7f0}.viff-header .header__menu-item span,.viff-header .header__active-menu-item{text-decoration:none}.viff-header .header__icons{gap:12px;padding:0}.viff-header #cart-icon-bubble{position:relative;width:52px;height:48px;margin:0;border:2px solid var(--vh-plum);border-radius:15px;background:var(--vh-lime);color:var(--vh-plum);box-shadow:3px 3px 0 var(--vh-plum);transition:transform .18s ease,box-shadow .18s ease}.viff-header #cart-icon-bubble:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--vh-plum)}.viff-header #cart-icon-bubble .svg-wrapper,.viff-header #cart-icon-bubble svg{width:25px;height:25px}.viff-header #cart-icon-bubble .cart-count-bubble{position:absolute;top:-9px;right:-9px;left:auto;bottom:auto;min-width:23px;height:23px;padding:0 4px;background:#fa897b;color:var(--vh-plum);border:2px solid var(--vh-plum);border-radius:99px;font:700 10px/1 Poppins,sans-serif}.viff-header :focus-visible{outline:3px solid #fa897b;outline-offset:4px;box-shadow:none}.announcement-bar-section .utility-bar{background:#321c38;color:#e3ff73;border:0}.announcement-bar-section .announcement-bar__message{min-height:36px;padding:9px 16px;color:#e3ff73;font:600 11px/1.5 Poppins,sans-serif;letter-spacing:.035em}.announcement-bar-section .announcement-bar__link{color:#e3ff73}.viff-header .menu-drawer{background:#fff8ed;color:#321c38;border:1px solid #321c3826}.viff-header .menu-drawer__menu-item,.viff-header .menu-drawer__close-button{color:#321c38;font-family:Poppins,sans-serif;font-weight:600}.viff-header .menu-drawer__menu-item--active,.viff-header .menu-drawer__menu-item:hover,.viff-header .menu-drawer__utility-links{background:#eee7f0}.viff-header .menu-drawer__submenu{background:#fff8ed}@media(max-width:989px){.viff-header .header{grid-template-columns:44px 1fr 52px;gap:16px;padding:14px 24px}.viff-header .header__inline-menu{display:none}.viff-header .header__heading,.viff-header .header__heading-link{grid-column:2;justify-self:center}.viff-header header-drawer{margin:0}.viff-header .header__icon--menu{width:44px;height:44px;border:1px solid #321c3833;border-radius:13px;color:#321c38;background:#fffaf3}.viff-header .header__icons{grid-column:3}.viff-header .viff-logo-crop{width:90px;height:45px}}@media(max-width:749px){.viff-header .header{padding:12px 20px}}@media(prefers-reduced-motion:reduce){.viff-header #cart-icon-bubble{transition:none}}.section-header.shopify-section-group-header-group{z-index:100;isolation:isolate;background:#fff8ed}.section-header.shopify-section-group-header-group:not(.shopify-section-header-sticky){position:relative}.announcement-bar-section.shopify-section-group-header-group{position:relative;z-index:110;isolation:isolate;background:#321c38}
/*# sourceMappingURL=/cdn/shop/t/28/assets/viff-header.css.map */
