html{--header-height: var(--gg-config-header-height-mb);--header-height2: var(--gg-config-header-height-mb);--header-bottom-height: 0px}@media(min-width:1150px){html{--header-height: calc(var(--gg-config-header-height) + var(--gg-config-header-bottom-height));--header-height2: var(--gg-config-header-height);--header-bottom-height: var(--gg-config-header-bottom-height)}}:is(#gg-header-css-scope,.gg-section-header){position:relative;z-index:20000}:is(#gg-header-css-scope,.gg-section-header) .gg-header{z-index:20100;color:#031321;font-family:inherit}:is(#gg-header-css-scope,.gg-section-header) .gg-header a{color:inherit;text-decoration:none}:is(#gg-header-css-scope,.gg-section-header) .gg-header-shell{position:relative;z-index:20090;background:#fff;border-bottom:1px solid rgba(0,27,48,.08);box-shadow:0 12px 34px #001b300d}:is(#gg-header-css-scope,.gg-section-header) .gg-header-container{width:min(100% - 40px,1680px);margin:0 auto}:is(#gg-header-css-scope,.gg-section-header) .gg-header-top{min-height:var(--gg-config-header-height);display:grid;grid-template-columns:minmax(170px,auto) minmax(380px,760px) minmax(168px,auto) auto;align-items:center;gap:clamp(16px,1.8vw,34px);padding:13px 0}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-link{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-link img{width:var(--gg-config-logo-width);max-width:100%;height:auto;display:block;background:transparent!important}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-text{display:inline-flex;align-items:center;gap:9px;color:#031321;font-size:clamp(22px,1.6vw,30px);line-height:1;font-weight:700;letter-spacing:-.04em;white-space:nowrap}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#ee8e00,#fbb500);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #fbb5002e}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-mark svg{width:19px;height:19px;stroke-width:2.4;background:transparent!important}:is(#gg-header-css-scope,.gg-section-header) .gg-header-search-wrap{position:relative;width:100%;max-width:780px;justify-self:center}:is(#gg-header-css-scope,.gg-section-header) .gg-header-search{position:relative;z-index:2}:is(#gg-header-css-scope,.gg-section-header) .gg-search-field{position:relative;height:50px;display:grid;grid-template-columns:46px minmax(0,1fr) 92px;align-items:center;border-radius:999px;background:#fff;border:1px solid rgba(0,27,48,.12);box-shadow:0 10px 28px #001b3012;overflow:hidden;transition:box-shadow .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-header-search.is-open .gg-search-field,:is(#gg-header-css-scope,.gg-section-header) .gg-search-field:focus-within{background:#fff;border-color:#ee8e006b;box-shadow:0 16px 42px #001b301c,0 0 0 4px #fbb5001a;transform:translateY(-1px)}:is(#gg-header-css-scope,.gg-section-header) .gg-search-icon{width:46px;height:50px;display:inline-flex;align-items:center;justify-content:center;color:#001b30;opacity:.72}:is(#gg-header-css-scope,.gg-section-header) .gg-search-icon svg{width:19px;height:19px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-input{width:100%;min-width:0;height:50px;border:0;outline:0;box-shadow:none;background:transparent;color:#001b30!important;-webkit-text-fill-color:#001B30!important;font-size:15px;line-height:1;font-weight:500;letter-spacing:-.01em;-webkit-appearance:none;appearance:none}:is(#gg-header-css-scope,.gg-section-header) .gg-search-input::placeholder{color:#001b3080;-webkit-text-fill-color:rgba(0,27,48,.5)}:is(#gg-header-css-scope,.gg-section-header) .gg-search-submit{height:38px;margin-right:6px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#ee8e00,#fbb500);color:#fff;font-size:12px;line-height:1;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 24px #ee8e0038}:is(#gg-header-css-scope,.gg-section-header) .gg-search-submit:hover{transform:translateY(-1px);box-shadow:0 13px 30px #ee8e0047}:is(#gg-header-css-scope,.gg-section-header) .gg-search-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20095;display:none;padding:14px;border-radius:26px;background:radial-gradient(circle at 90% 8%,rgba(251,181,0,.1),transparent 28%),#fffffffa;border:1px solid rgba(0,27,48,.1);box-shadow:0 28px 80px #001b3033;color:#001b30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}:is(#gg-header-css-scope,.gg-section-header) .gg-header-search.is-open .gg-search-panel{display:block}:is(#gg-header-css-scope,.gg-section-header) .gg-search-section-label{display:block;margin:3px 6px 10px;color:#7a8591;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}:is(#gg-header-css-scope,.gg-section-header) .gg-search-chips{display:flex;flex-wrap:wrap;gap:8px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#001b300b;border:1px solid rgba(0,27,48,.07);color:#001b30;font-size:12px;font-weight:650;transition:background .18s ease,transform .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-search-chip:hover{background:#fbb50024;transform:translateY(-1px)}:is(#gg-header-css-scope,.gg-section-header) .gg-search-results{display:grid;gap:8px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:13px;align-items:center;padding:10px;border-radius:18px;color:#001b30;transition:background .16s ease,transform .16s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result:hover{background:#001b300b;transform:translateY(-1px)}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result-image{width:56px;height:56px;border-radius:15px;background:#f6f8fa;border:1px solid rgba(0,27,48,.07);object-fit:contain;padding:5px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result-title{display:block;color:#001b30;font-size:13.5px;line-height:1.25;font-weight:700;letter-spacing:-.01em}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result-meta{display:block;margin-top:4px;color:#6b7280;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result-price{color:#b86300;font-size:12.5px;font-weight:800;white-space:nowrap}:is(#gg-header-css-scope,.gg-section-header) .gg-search-status{padding:18px 10px;color:#5f6b76;font-size:13px;line-height:1.5}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-cta{justify-self:center;min-width:168px;min-height:48px;display:var(--gg-config-call-display);grid-template-columns:30px minmax(0,auto);align-items:center;justify-content:center;column-gap:9px;padding:0 2px;color:#001b30!important;white-space:nowrap;text-align:left;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;transition:transform .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-cta:hover{transform:translateY(-1px)}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fbb50021;color:#b86300;box-shadow:inset 0 0 0 1px #ee8e002e}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-icon svg{width:16px;height:16px;stroke-width:2.35}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-copy{position:relative;display:grid;gap:3px;line-height:1;min-width:0;padding-left:10px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-copy:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:linear-gradient(to bottom,#ee8e0014,#ee8e006b,#ee8e0014)}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-label{color:#001b309e;font-size:9.5px;line-height:1;font-weight:850;letter-spacing:.07em;text-transform:uppercase}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-number{position:relative;width:max-content;max-width:100%;background:linear-gradient(135deg,#ee8e00,#fbb500);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(16px,.98vw,18px);line-height:1;font-weight:950;letter-spacing:-.035em}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-hours{color:#001b3080;font-size:10px;line-height:1;font-weight:720}:is(#gg-header-css-scope,.gg-section-header) .gg-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-icon{position:relative;width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,27,48,.1);background:#fff;color:#001b30;box-shadow:0 10px 24px #001b300f;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease,box-shadow .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-header-icon:hover{background:#f5f5f5!important;border-color:#ee8e004d;color:#001b30!important;transform:translateY(-1px);box-shadow:0 14px 30px #001b3014}:is(#gg-header-css-scope,.gg-section-header) .gg-header-icon svg{width:21px;height:21px;stroke-width:2}:is(#gg-header-css-scope,.gg-section-header) .gg-cart-count{position:absolute;right:-2px;top:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ee8e00,#fbb500);color:#fff;font-size:10px;line-height:1;font-weight:800;box-shadow:0 8px 18px #ee8e0040;border:0}:is(#gg-header-css-scope,.gg-section-header) .gg-cart-count.is-empty{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-btn{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-row{position:relative;z-index:20080;display:block;min-height:var(--gg-config-header-bottom-height);background:#031321;color:#fff;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(0,27,48,.16);box-shadow:0 14px 34px #001b3021;overflow:visible}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-row-inner{position:relative;z-index:20081;min-height:var(--gg-config-header-bottom-height);display:flex;align-items:center;justify-content:center;gap:24px;overflow:visible}:is(#gg-header-css-scope,.gg-section-header){--gg-header-shell-height: var(--header-height2)}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-start;gap:12px;width:0;max-width:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transform:translate(10px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease,width .18s ease,max-width .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-actions{display:inline-flex;align-items:center;gap:8px}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility:before{content:"";width:1px;height:26px;flex:0 0 1px;background:#ffffff29}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-cta{display:grid;min-width:0;min-height:38px;grid-template-columns:27px minmax(0,auto);column-gap:8px;padding:0;color:#fff!important}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-cta:hover{transform:translateY(-1px)}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-icon{width:27px;height:27px;border-radius:9px;background:#fbb5001f;color:#fbb500;box-shadow:inset 0 0 0 1px #fbb50033}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-copy{gap:4px;padding-left:0;align-items:flex-start}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-copy:before{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-label{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-number{background:linear-gradient(135deg,#ee8e00,#fbb500);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(14px,.8vw,15.5px);line-height:1;font-weight:950;letter-spacing:-.035em}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-hours{color:#ffffffe0;font-size:9.5px;font-weight:750;letter-spacing:.01em}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-icon{width:38px;height:38px;border-color:#ffffff1f;background:#ffffff12;color:#fff;box-shadow:none}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-icon:hover{background:#ffffff1f!important;border-color:#fbb5004d;color:#fff!important;box-shadow:none}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-icon svg{width:19px;height:19px}@media(min-width:1150px){:is(#gg-header-css-scope,.gg-section-header).gg-header-hidden .gg-nav-row-inner{justify-content:center;gap:18px}:is(#gg-header-css-scope,.gg-section-header).gg-header-hidden .gg-sticky-nav-utility{width:auto;max-width:360px;opacity:1;visibility:visible;pointer-events:auto;overflow:visible;transform:translate(0)}}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-list{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;overflow:visible}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-item{position:static;overflow:visible}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-link{min-height:38px;display:inline-flex;align-items:center;gap:5px;padding:0 13px;border-radius:999px;color:#fff;font-size:13px;line-height:1;font-weight:650;letter-spacing:-.01em;transition:color .18s ease,background .18s ease,transform .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-link svg{width:13px;height:13px;opacity:.6;stroke-width:2.3;transition:transform .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-item:hover .gg-nav-link,:is(#gg-header-css-scope,.gg-section-header) .gg-nav-item.is-open .gg-nav-link{color:#fff;background:#ffffff1a;transform:translateY(-1px)}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-item:hover .gg-nav-link svg,:is(#gg-header-css-scope,.gg-section-header) .gg-nav-item.is-open .gg-nav-link svg{transform:rotate(180deg)}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-panel{position:absolute;top:100%;padding-top:10px;left:50%;z-index:20070;width:min(1120px,calc(100vw - 40px));color:#001b30;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:14px}:is(#gg-header-css-scope,.gg-section-header):not([data-gg-mega-ready]) .gg-nav-item:hover .gg-mega-panel,:is(#gg-header-css-scope,.gg-section-header):not([data-gg-mega-ready]) .gg-nav-item:focus-within .gg-mega-panel,:is(#gg-header-css-scope,.gg-section-header) .gg-nav-item.is-open .gg-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-panel-inner{padding:26px;border-radius:30px;border:1px solid rgba(0,27,48,.08);background:radial-gradient(circle at 92% 6%,rgba(251,181,0,.12),transparent 30%),radial-gradient(circle at 10% 0%,rgba(0,27,48,.035),transparent 26%),#fffffffa;box-shadow:0 30px 80px #001b302e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-default{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:26px;align-items:start}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fbb5001f;color:#b86300;font-size:11px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-default h3{margin:14px 0 10px;color:#001b30;font-size:34px;line-height:1.02;font-weight:760;letter-spacing:-.045em}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-default p{margin:0;max-width:340px;color:#5f6b76;font-size:14px;line-height:1.7}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-panel-inner:has(.gg-brand-mega){background:#fff;border-radius:16px}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-panel-inner:has(.gg-model-menu){background:#fff;border-radius:16px}:is(#gg-header-css-scope,.gg-section-header) .gg-brand-intro h3{margin:8px 0 10px;font-size:26px;line-height:1.18;font-weight:650;letter-spacing:0}:is(#gg-header-css-scope,.gg-section-header) .gg-brand-intro p{max-width:340px;font-size:14px;line-height:1.55;letter-spacing:0}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;padding:18px 20px;border-radius:22px;border:1px solid rgba(0,27,48,.08);background:radial-gradient(circle at 92% 10%,rgba(251,181,0,.12),transparent 34%),linear-gradient(135deg,#fff,#f5f5f5)}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-banner strong{display:block;color:#001b30;font-size:17px;line-height:1.2;font-weight:700;letter-spacing:-.02em}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-banner span{display:block;margin-top:4px;color:#5f6b76;font-size:12.5px;line-height:1.5}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-banner-action{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:999px;background:#001b30;color:#fff!important;font-size:12px;font-weight:700;white-space:nowrap}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-col,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-feature,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-image-card{display:grid;align-content:start;gap:8px;min-height:150px;padding:18px;border-radius:22px;border:1px solid rgba(0,27,48,.08);background:#ffffffc7;color:#001b30;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-col:hover,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-feature:hover,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-image-card:hover{transform:translateY(-2px);border-color:#fbb50052;box-shadow:0 18px 44px #001b3014}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-col-title,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-feature-kicker{display:block;color:#b86300;font-size:11px;line-height:1;font-weight:850;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-col a{color:#001b30;font-size:13px;line-height:1.25;font-weight:600;transition:color .16s ease,transform .16s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-col a:hover{color:#b86300;transform:translate(2px)}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-feature strong,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-image-card strong{display:block;color:#001b30;font-size:18px;line-height:1.15;font-weight:760;letter-spacing:-.025em}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-feature small,:is(#gg-header-css-scope,.gg-section-header) .gg-mega-image-card small{display:block;color:#5f6b76;font-size:12.5px;line-height:1.55}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-image-card img{width:100%;height:118px;border-radius:18px;object-fit:cover;background:#f5f7fa;margin-bottom:6px}:is(#gg-header-css-scope,.gg-section-header) .gg-right-menu{display:inline-flex;align-items:center;color:#5f6b76;font-size:13px;font-weight:600}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:20120;display:none;overflow:hidden;overscroll-behavior:contain}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer.is-open{display:block}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#001b308a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-panel{position:absolute;left:10px;right:10px;top:max(10px,env(safe-area-inset-top));bottom:auto;height:auto;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;padding:12px;border-radius:24px;background:radial-gradient(circle at 90% 4%,rgba(251,181,0,.1),transparent 26%),linear-gradient(135deg,#fff,#f8fafc);color:#001b30;box-shadow:0 24px 70px #0000003d}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,27,48,.06)}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-close{width:42px;height:42px;border:0;border-radius:999px;background:#001b300f;color:#001b30;display:inline-flex;align-items:center;justify-content:center}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-close svg{width:18px;height:18px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu{display:grid;gap:8px;padding-bottom:2px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-item,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-link{border:1px solid rgba(0,27,48,.08);border-radius:20px;background:#ffffffd1;overflow:hidden;box-shadow:0 10px 24px #001b300b}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-link{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;color:#001b30;font-size:14px;line-height:1;font-weight:760}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-link svg{width:15px;height:15px;opacity:.45}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-item summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;list-style:none;cursor:pointer;color:#001b30;font-size:14px;line-height:1;font-weight:760}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-item summary::-webkit-details-marker{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-item summary svg{width:15px;height:15px;transition:transform .18s ease}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-item[open] summary svg{transform:rotate(180deg)}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-content{display:grid;gap:12px;padding:0 14px 14px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-content a{color:#5f6b76;font-size:13px;line-height:1.3;font-weight:650}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-content .gg-model-menu a{color:#253338;font-weight:500;line-height:20px;letter-spacing:0}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-all-link{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-radius:15px;background:#fbb50021;color:#b86300!important;font-weight:800!important}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-custom-liquid{display:grid;gap:12px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-grid,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-links{display:grid;gap:10px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-group{padding:14px;border-radius:17px;border:1px solid rgba(0,27,48,.075);background:#fff}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-title{display:block;margin-bottom:10px;color:#b86300;font-size:11px;line-height:1;font-weight:850;letter-spacing:.07em;text-transform:uppercase}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-group a,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-links a{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 2px;color:#001b30;font-size:13px;font-weight:650}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-group a:after,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-links a:after{content:"\203a";color:#001b3057;font-size:18px;line-height:1}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-card,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-cta{display:grid;gap:5px;padding:15px;border-radius:18px;border:1px solid rgba(0,27,48,.08);background:radial-gradient(circle at 92% 8%,rgba(251,181,0,.14),transparent 32%),#fff}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-card strong,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-cta strong{color:#001b30;font-size:15px;line-height:1.2;font-weight:760;letter-spacing:-.02em}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-card small,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-drawer-cta small{color:#5f6b76;font-size:12px;line-height:1.45}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-card{margin-top:8px;display:var(--gg-config-support-display);grid-template-columns:minmax(0,1fr);gap:7px;padding:11px 12px;border-radius:18px;background:#031321;color:#fff;box-shadow:0 16px 34px #001b3033}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-kicker{display:block;color:#fbb500eb;font-size:9px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-card strong{color:#fff;font-size:16px;line-height:1.1;font-weight:850;letter-spacing:-.03em}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-card small{color:#ffffffb8;font-size:11.5px;line-height:1.34;font-weight:600}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-call{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:12px;background:linear-gradient(135deg,#ee8e00,#fbb500);color:#fff!important;font-size:15px;line-height:1;font-weight:950;letter-spacing:-.012em;box-shadow:0 10px 22px #ee8e0038}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-call svg{width:15px;height:15px;stroke-width:2.35;flex:0 0 auto}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-hours{color:#ffffff94!important}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-custom-liquid .gg-mega-default,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-custom-liquid .gg-mega-grid,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-custom-liquid .gg-mega-feature-row,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-custom-liquid .gg-mega-banner{grid-template-columns:1fr}@media(max-width:1500px)and (min-width:1150px){:is(#gg-header-css-scope,.gg-section-header).gg-header-hidden .gg-nav-row-inner{justify-content:center;gap:14px}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-hours{color:#ffffffdb}}@media(max-width:1280px)and (min-width:1150px){:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility{gap:9px}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-icon{width:26px;height:26px}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-call-number{font-size:14px}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility .gg-header-icon{width:36px;height:36px}}@media(max-width:1320px)and (min-width:1150px){:is(#gg-header-css-scope,.gg-section-header) .gg-nav-link{padding:0 10px;font-size:12.5px}:is(#gg-header-css-scope,.gg-section-header) .gg-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1320px)and (min-width:1150px){:is(#gg-header-css-scope,.gg-section-header) .gg-header-top{grid-template-columns:minmax(145px,auto) minmax(330px,1fr) minmax(154px,auto) auto;gap:14px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-cta{min-width:154px;column-gap:8px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-icon{width:28px;height:28px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-label,:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-hours{font-size:9px}}@media(max-width:1149px){:is(#gg-header-css-scope,.gg-section-header) .gg-header-container{width:min(100% - 24px,100%)}:is(#gg-header-css-scope,.gg-section-header) .gg-header-top{min-height:var(--gg-config-header-height-mb);grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:10px 0}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-btn{width:44px;height:44px;border:1px solid rgba(0,27,48,.1);border-radius:999px;background:#fff;color:#001b30;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #001b300f}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-btn svg{width:22px;height:22px}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-link{justify-content:center}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-link img{width:var(--gg-config-logo-width-mb)}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-text{font-size:22px}:is(#gg-header-css-scope,.gg-section-header) .gg-logo-mark{width:30px;height:30px;border-radius:10px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-search-wrap{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-header-call-cta{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-header-actions{gap:7px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-icon{width:44px;height:44px}:is(#gg-header-css-scope,.gg-section-header) .gg-account-icon{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-nav-row{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-sticky-nav-utility{display:none}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-search-row{display:var(--gg-config-search-display);padding:0 0 12px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-search-row .gg-header-search-wrap{display:block;max-width:none}:is(#gg-header-css-scope,.gg-section-header) .gg-search-field{height:48px;grid-template-columns:42px minmax(0,1fr) 44px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-icon{width:42px;height:48px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-input{height:48px;font-size:14px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-submit{width:36px;height:36px;padding:0;margin-right:6px;font-size:0}:is(#gg-header-css-scope,.gg-section-header) .gg-search-submit:after{content:"\2192";font-size:17px;line-height:1}:is(#gg-header-css-scope,.gg-section-header) .gg-search-panel{border-radius:22px;padding:12px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result{grid-template-columns:48px minmax(0,1fr)}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result-price{grid-column:2;justify-self:start;margin-top:-4px}:is(#gg-header-css-scope,.gg-section-header) .gg-search-result-image{width:48px;height:48px}}@media(min-width:1150px){:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-search-row{display:none}}@media(max-width:480px){:is(#gg-header-css-scope,.gg-section-header) .gg-header-container{width:min(100% - 18px,100%)}:is(#gg-header-css-scope,.gg-section-header) .gg-header-top{gap:8px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-actions{gap:5px}:is(#gg-header-css-scope,.gg-section-header) .gg-header-icon,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-btn{width:40px;height:40px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-panel{left:7px;right:7px;top:max(7px,env(safe-area-inset-top));max-height:calc(100dvh - max(14px,env(safe-area-inset-top)) - max(7px,env(safe-area-inset-bottom)));padding:10px;border-radius:20px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-panel-head{margin-bottom:8px;padding-bottom:8px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu{gap:7px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-link,:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-menu-item summary{min-height:46px;padding:0 13px;font-size:13.5px;border-radius:17px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-card{gap:6px;padding:10px 11px;border-radius:16px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-card strong{font-size:15px}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-text{display:block;font-size:11px;line-height:1.28}:is(#gg-header-css-scope,.gg-section-header) .gg-mobile-support-call{min-height:38px;font-size:14.5px;border-radius:11px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gg-header-layout-1.css.map */
