#header-group{position:relative!important;top:auto!important;z-index:100!important;width:100%!important;margin-bottom:0!important;padding-bottom:0!important}#shopify-section-header_section,.shopify-section-group-header-group{margin-bottom:0!important;padding-bottom:0!important}.template-collection #MainContent{padding-top:0!important}.grillion-header{position:relative;width:100%;background-color:var(--grillion-header-bg, #ffffff);border-bottom:1px solid rgba(0,0,0,.07);transition:all .3s cubic-bezier(.16,1,.3,1);z-index:1000;box-sizing:border-box}.grillion-header-container,.grillion-header .header-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1760px;margin:0 auto;padding:16px 36px;box-sizing:border-box;gap:20px}.grillion-header .logo{font-family:var(--font-headings, "Outfit", sans-serif);font-size:1.75rem;font-weight:800;color:var(--grillion-header-text, #111827);display:inline-flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.grillion-header .logo:hover{opacity:.88}.grillion-header .logo span{color:var(--grillion-header-accent, #F04A18)}.grillion-header .logo img{height:50px;width:auto;max-width:var(--logo-width, 220px);object-fit:contain;display:block}.grillion-header .header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.grillion-header .action-icon{color:var(--grillion-header-text, #111827);font-size:1.25rem;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:transparent;border:none;outline:none;border-radius:50%;text-decoration:none;padding:0;box-sizing:border-box}.grillion-header .action-icon svg{width:22px;height:22px;display:block;stroke:currentColor;stroke-width:2;transition:transform .2s ease}.grillion-header .action-icon:hover{color:var(--grillion-header-accent, #F04A18);background-color:#f04a1814;transform:translateY(-2px)}.grillion-header .action-icon:active{transform:translateY(0)}.grillion-header .cart-count{position:absolute;top:1px;right:1px;background-color:var(--grillion-header-accent, #F04A18);color:var(--grillion-header-btn-text, #ffffff);font-family:var(--font-body, "Plus Jakarta Sans", sans-serif);font-size:.72rem;font-weight:800;min-width:20px;height:20px;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;padding:0 4px;box-sizing:border-box;line-height:1;pointer-events:none;box-shadow:0 2px 6px #f04a1859;animation:grillionBadgePop .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes grillionBadgePop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.grillion-header .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-headings, "Outfit", sans-serif);font-weight:700;text-decoration:none;border-radius:var(--grillion-btn-radius, 6px)!important;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:none;outline:none;white-space:nowrap}.grillion-header .btn-primary{background-color:var(--grillion-header-accent, #F04A18);color:var(--grillion-header-btn-text, #ffffff);box-shadow:0 4px 14px #f04a1847}.grillion-header .btn-primary:hover{background-color:#071c1f;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #071c1f40}.grillion-header .btn-primary:active{transform:translateY(0)}.grillion-header .btn-sm{padding:10px 24px;font-size:.925rem;letter-spacing:.01em}@media screen and (max-width:991px){.grillion-header-container,.grillion-header .header-container{padding:14px 24px;gap:16px}.grillion-header .logo img{height:44px;max-width:var(--logo-width, 190px)}}@media screen and (max-width:749px){.grillion-header-container,.grillion-header .header-container{padding:12px 18px;gap:12px}.grillion-header .logo img{height:38px!important;max-width:160px!important}.grillion-header .logo{font-size:1.35rem!important}.grillion-header .header-actions{gap:8px!important}.grillion-header .action-icon{width:38px;height:38px;font-size:1.15rem}.grillion-header .action-icon svg{width:20px;height:20px}.grillion-header .btn-sm{padding:8px 16px!important;font-size:.85rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/grillion-header.css.map */
