:root{--color-green: #8ac04e;--color-green-dark: #7aad42;--color-green-light: #eef5e4;--color-black: #111111;--color-text: #1a1a1a;--color-text-muted: #5c5c5c;--color-white: #ffffff;--color-border: #e5e5e5;--font-size-sm: 14px;--font-size-base: 16px;--spacing-xs: 8px;--spacing-md: 24px;--spacing-lg: 32px;--radius-full: 9999px;--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .06);--transition-fast: .15s ease;--transition-base: .25s ease;--header-height: 88px;--site-max-width: 1920px;--site-gutter: max(0px, calc((100vw - var(--site-max-width)) / 2));--site-pad-x: clamp(16px, 3vw, 32px);--gmenu-line: #f0f0f0;--gmenu-white: #ffffff;--gmenu-text: #1a1a1a;--gmenu-accent: var(--color-green);--gmenu-accent-soft: #f4f9ef}.shopify-section.section-header{position:relative;z-index:2100;margin:0!important;padding:0!important;min-height:0!important}body.coverax-header-active,body:has(.coverax-header){--header-height: 88px;padding-top:var(--header-height)}body.coverax-header-active .section-header,body:has(.coverax-header) .section-header{margin-bottom:0!important}body.coverax-header-active .section-header.shopify-section-group-header-group,body:has(.coverax-header) .section-header.shopify-section-group-header-group{z-index:2100}body.coverax-header-active .section-header.shopify-section-header-sticky,body:has(.coverax-header) .section-header.shopify-section-header-sticky{position:relative;top:auto}sticky-header.coverax-header-wrapper,.coverax-header-wrapper{display:block;min-height:0}body.coverax-header-active .header-wrapper,body:has(.coverax-header) .header-wrapper{border:none!important;background:transparent!important}.coverax-header.header{position:fixed;top:0;left:var(--site-gutter);right:var(--site-gutter);width:auto;z-index:2100;height:var(--header-height);background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:box-shadow var(--transition-base),border-color var(--transition-base);padding:0!important;max-width:none;display:block;grid-template-areas:none;grid-template-columns:none}.coverax-header.header--scrolled{border-bottom-color:var(--color-border);box-shadow:var(--shadow-subtle)}.coverax-header .header__brand-group{display:flex;align-items:center;gap:clamp(10px,1.5vw,16px);min-width:0;flex:1 1 auto}.coverax-header .header__start{display:flex;align-items:center;flex-shrink:0}.coverax-header .header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);padding:0 var(--site-pad-x);gap:16px}.coverax-header .header__end{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.coverax-header .header__phone{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:0;background:transparent;color:var(--color-text);flex-shrink:0;text-decoration:none;transition:color var(--transition-fast)}.coverax-header .header__phone svg{width:22px;height:22px}.coverax-header .header__phone:hover{color:var(--color-green-dark);background:transparent}.coverax-header .logo{display:flex;align-items:center;min-width:0;margin:0}.coverax-header .logo__link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;min-width:0}.coverax-header .logo__frame{display:inline-flex;align-items:center;background:transparent;padding:0}.coverax-header .logo__img{display:block;height:clamp(32px,4vw,42px);width:auto;max-width:min(260px,54vw);object-fit:contain;object-position:left center}.coverax-header .nav{display:flex;align-items:center;gap:clamp(12px,1.5vw,20px)}.coverax-header .nav__list{display:flex;align-items:center;gap:5px;list-style:none;margin:0;padding:0}.coverax-header .nav__link{display:inline-flex;align-items:center;min-height:38px;padding:8px 15px;border-radius:999px;border:1px solid transparent;font-size:var(--font-size-sm);font-weight:600;letter-spacing:-.01em;color:var(--color-text-muted);white-space:nowrap;text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.coverax-header .nav__link:hover{color:var(--color-black);background:#8ac04e14;border-color:#8ac04e2e}.coverax-header .nav__link--active{color:var(--color-green-dark);background:#8ac04e1f;border-color:#8ac04e4d;box-shadow:inset 0 0 0 1px #8ac04e14}.coverax-header .nav__link--external:after{content:"";width:10px;height:10px;margin-left:6px;opacity:.55;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h7v7M13 3 5 11'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h7v7M13 3 5 11'/%3E%3C/svg%3E") center / contain no-repeat}.coverax-header .nav__cta{padding:10px 20px;min-height:40px;font-size:var(--font-size-sm);margin-left:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.02em;border:2px solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-base);white-space:nowrap;min-height:50px;text-decoration:none}.btn svg{flex-shrink:0;transition:transform var(--transition-base)}.btn:hover svg{transform:translate(2px,-2px)}.btn--primary{background:linear-gradient(to right,var(--color-green-dark) 50%,var(--color-green) 50%);background-size:200% 100%;background-position:100% 0;color:var(--color-black);border-color:var(--color-green);transition:background-position .4s ease,border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.btn--primary:hover{background-position:0 0;border-color:var(--color-green-dark)}.btn--lg{padding:16px 32px;font-size:var(--font-size-base);min-height:54px}.coverax-header__tools{display:flex;align-items:center;gap:0;margin-left:12px;padding-right:0;flex-shrink:0}.coverax-header__tools-divider{width:1px;height:28px;background-color:var(--color-border);margin-right:18px;flex-shrink:0}.coverax-header__tools-inner{display:flex;align-items:center;gap:10px}.coverax-header__tool{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;padding:2px;margin:0;border:none;border-radius:0;background:transparent;color:var(--color-black);text-decoration:none;cursor:pointer;box-shadow:none;list-style:none;line-height:0;transition:color var(--transition-fast)}.coverax-header__tool:after{content:none}.coverax-header__tool:hover,.coverax-header__tool:focus-visible{color:var(--color-green-dark);background:transparent;border:none;text-decoration:none}.coverax-header__tool .svg-wrapper{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.coverax-header__tool .icon,.coverax-header__tool svg{width:22px;height:22px}.coverax-header__tool--cart .svg-wrapper,.coverax-header__tool--cart svg{margin-left:-2px}.coverax-header__tool:hover .icon,.coverax-header__tool:hover svg{transform:none}.coverax-header__tools .header__search,.coverax-header__tools .coverax-header__search{display:inline-flex!important;align-items:center;line-height:0;position:relative}.coverax-header__tools .header__search details,.coverax-header__tools .coverax-header__search details{display:inline-flex;position:relative;align-items:center}.coverax-header__tools .header__search summary.coverax-header__tool,.coverax-header__tools .coverax-header__search summary.coverax-header__tool{list-style:none}.coverax-header__tools .header__search summary.coverax-header__tool::marker,.coverax-header__tools .coverax-header__search summary.coverax-header__tool::marker{content:none}.coverax-header__tools .header__search summary.coverax-header__tool::-webkit-details-marker,.coverax-header__tools .coverax-header__search summary.coverax-header__tool::-webkit-details-marker{display:none}.coverax-header__search details:not([open])>.search-modal{display:none!important;visibility:hidden!important;pointer-events:none!important}.coverax-header__search .search-modal__close-button{position:absolute!important;right:1rem!important;margin-left:0!important}.coverax-header__tools .cart-count-bubble{position:absolute;top:4px;right:2px;bottom:auto;left:auto;min-width:16px;height:16px;width:auto;padding:0 4px;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;background:var(--color-green);color:var(--color-black);border:1.5px solid var(--color-white);box-shadow:0 1px 3px #0000001f}.coverax-header__search details[open]>.search-modal{display:block!important;visibility:visible!important;pointer-events:auto;position:fixed;top:var(--header-height);left:0;right:0;width:100%;height:auto;min-height:0;opacity:1;z-index:2090;border-bottom:1px solid rgba(0,0,0,.08);background:#fffffffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.coverax-header__search details[open] .search-modal__content{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:flex;width:100%;min-height:88px;padding:16px clamp(16px,3vw,32px)}.coverax-header__search details[open] .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--header-height);display:block;z-index:-1}.coverax-header__search details[open] .modal-overlay:after{position:absolute;right:0;bottom:0;left:0;top:0;height:100%;background-color:#11111159}body.gmenu-body-lock .coverax-header.header{background:#fffffffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--color-border);box-shadow:var(--shadow-subtle)}@media(max-width:768px){:root{--header-height: 72px}body.coverax-header-active,body:has(.coverax-header){--header-height: 72px}.coverax-header.header{left:0;right:0}.coverax-header .header__inner{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}.coverax-header .header__brand-group{display:contents}.coverax-header .header__start{grid-column:1;justify-self:start;position:relative;z-index:1}.coverax-header .header__brand-group .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;margin:0}.coverax-header .header__brand-group .logo__link{justify-content:center}.coverax-header .header__brand-group .logo__img{object-position:center;max-width:min(220px,46vw)}.coverax-header .header__end{grid-column:3;justify-self:end;gap:6px;position:relative;z-index:1}.coverax-header .header__phone{display:inline-flex}.coverax-header__tools{margin-left:0}.coverax-header__tools-divider{display:none}.coverax-header__tools-inner{gap:8px}.coverax-header .nav,.coverax-header .nav__list,.coverax-header .nav__cta{display:none}}.coverax-header.header .coverax-header__tools{padding-right:0}.coverax-header.header .coverax-header__tools .coverax-header__tool.link,.coverax-header.header .coverax-header__tools .header__search summary.coverax-header__tool.link{display:inline-flex;width:auto;height:auto;min-width:0;min-height:0;padding:2px;border:none;box-shadow:none;background-color:transparent;color:var(--color-black);text-decoration:none;font-size:inherit;font-family:inherit;cursor:pointer;line-height:0}.coverax-header.header .coverax-header__tools .header__search summary.coverax-header__tool .svg-wrapper~.svg-wrapper{display:none!important}.coverax-header.header .coverax-header__tools .header__search summary .header__icon-close{display:none!important}.coverax-header.header .coverax-header__tools .coverax-header__tool.link:hover,.coverax-header.header .coverax-header__tools .header__search summary.coverax-header__tool.link:hover{color:var(--color-green-dark);text-decoration:none}.coverax-header.header .coverax-header__tools .header__icon{width:auto;height:auto;padding:0;margin:0}.coverax-header.header .coverax-header__tools .header__icon .svg-wrapper{width:22px;height:22px}.coverax-header.header .coverax-header__tools .header__icon .icon,.coverax-header.header .coverax-header__tools .header__icon svg{width:22px;height:22px}.coverax-header.header .coverax-header__tools .header__icon--cart{margin-right:0}.coverax-header.header .coverax-header__tools .cart-count-bubble{top:4px;right:2px;bottom:auto;left:auto;background:var(--color-green);color:var(--color-black)}.coverax-header.header .coverax-header__tools .shopify-app-block{max-width:none;max-height:none;overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/67/assets/coverax-header.css.map */
