:root{--gsh-orange:#F5A800;--gsh-black:#090909;--gsh-text:#161616;--gsh-line:#e5e5e5;--gsh-soft:#f6f6f6;--gsh-width:1440px}
.gsh-header,.gsh-header *{box-sizing:border-box}.gsh-header{position:relative;z-index:9990;width:100%;font-family:Arial,Helvetica,sans-serif;color:#fff}.gsh-header a{text-decoration:none}.gsh-header button,.gsh-header input{font:inherit}.gsh-topbar{background:var(--gsh-orange)}.gsh-topbar-inner{max-width:var(--gsh-width);height:62px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:210px 128px minmax(320px,1fr) 86px 142px 60px;gap:14px;align-items:center}.gsh-logo{display:flex;align-items:center;justify-content:flex-start;height:44px;min-width:0;color:#fff}.gsh-logo img{display:block;width:196px;max-width:100%;height:42px;object-fit:contain;object-position:left center;background:#fff;border-radius:4px;padding:2px 4px}.gsh-logo>span{font-size:21px;font-weight:900;line-height:1}.gsh-logo>small{font-size:9px;letter-spacing:1.8px}.gsh-shipping,.gsh-locale,.gsh-account,.gsh-cart{color:#fff}.gsh-shipping{display:flex;align-items:center;gap:6px;min-width:0}.gsh-shipping svg,.gsh-account svg,.gsh-cart svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gsh-shipping span,.gsh-account span,.gsh-locale span{display:flex;min-width:0;flex-direction:column}.gsh-shipping small,.gsh-account small,.gsh-locale small{font-size:10px;line-height:13px;opacity:.92}.gsh-shipping strong,.gsh-account strong,.gsh-locale strong{font-size:12px;line-height:15px;white-space:nowrap}.gsh-search{display:flex;height:40px;min-width:0;background:#fff;border-radius:4px;overflow:hidden}.gsh-search input[type=search]{min-width:0;flex:1;border:0!important;outline:0!important;background:#fff!important;color:#222!important;padding:0 14px!important;font-size:13px!important;box-shadow:none!important}.gsh-search input::placeholder{color:#777}.gsh-search button{display:flex;align-items:center;gap:5px;padding:0 13px;border:0;border-left:1px solid rgba(0,0,0,.08);background:#fff;color:#222;font-weight:700;font-size:12px;cursor:pointer}.gsh-search button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.gsh-locale{display:flex;align-items:center;gap:7px;border-left:1px solid rgba(255,255,255,.38);padding-left:12px}.gsh-flag{font-size:20px}.gsh-account{display:flex;align-items:center;gap:7px;padding-left:5px}.gsh-cart{position:relative;display:grid;place-items:center;width:44px;height:44px;border-left:1px solid rgba(255,255,255,.35)}.gsh-cart-count{position:absolute;top:3px;right:1px;display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border:2px solid var(--gsh-orange);border-radius:20px;background:#111;color:#fff;font-size:10px;font-weight:700;line-height:14px}.gsh-mobile-menu{display:none}
.gsh-nav{background:var(--gsh-black)}.gsh-nav-inner{max-width:var(--gsh-width);height:44px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:0}.gsh-nav-inner>a,.gsh-categories-toggle{height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:0;background:transparent;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.gsh-nav-inner>a:hover,.gsh-nav-inner>a:focus-visible,.gsh-categories-toggle:hover,.gsh-categories-toggle:focus-visible,.gsh-categories-toggle[aria-expanded=true]{background:#202020;color:#fff;outline:0}.gsh-categories-toggle{gap:8px;padding-left:10px}.gsh-categories-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.gsh-overlay{position:fixed;z-index:9980;left:0;right:0;bottom:0;top:106px;background:rgba(0,0,0,.52);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.gsh-overlay.is-open{opacity:1;visibility:visible}.gsh-mega{position:fixed;z-index:9995;left:50%;top:106px;width:min(1380px,calc(100vw - 24px));transform:translateX(-50%) translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.gsh-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.gsh-mega-inner{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:560px;max-height:calc(100vh - 118px);overflow:hidden;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.22);color:var(--gsh-text)}.gsh-mega-main{padding:16px 0 14px;border-right:1px solid var(--gsh-line);overflow:auto}.gsh-mega-main h2{margin:0 16px 10px;font-size:14px;line-height:20px;font-weight:800}.gsh-main-list{display:flex;flex-direction:column}.gsh-main-category{display:flex;min-height:45px;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border:0;background:#fff;color:#222;text-align:left;font-size:13px;line-height:18px;cursor:pointer}.gsh-main-category:hover,.gsh-main-category:focus-visible,.gsh-main-category.is-active{background:#f1f1f1;outline:0}.gsh-main-category.is-active{font-weight:700;color:#111;box-shadow:inset 3px 0 0 var(--gsh-orange)}.gsh-main-category svg,.gsh-leaf-column a svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gsh-shop-all{display:flex;margin:14px 16px 0;padding-top:14px;border-top:1px solid var(--gsh-line);align-items:center;justify-content:space-between;color:#222;font-size:12px;font-weight:700}.gsh-shop-all:hover{color:var(--gsh-orange)}.gsh-mega-panels{min-width:0;overflow:auto}.gsh-mega-panel{display:none;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 310px;min-height:560px}.gsh-mega-panel.is-active{display:grid}.gsh-leaf-column{padding:18px 18px 24px;border-right:1px solid var(--gsh-line)}.gsh-leaf-column h3{min-height:40px;margin:0 0 8px;font-size:14px;line-height:19px;font-weight:800}.gsh-leaf-column a{display:flex;min-height:41px;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:4px;color:#222;font-size:12px;line-height:17px}.gsh-leaf-column a:hover,.gsh-leaf-column a:focus-visible{background:#f3f3f3;color:#111;outline:0}.gsh-leaf-column a:hover svg{color:var(--gsh-orange)}.gsh-feature-card{align-self:start;margin:18px;border:1px solid #e3e3e3;border-radius:10px;background:#fafafa;overflow:hidden}.gsh-feature-card>img,.gsh-feature-placeholder{display:block;width:100%;height:250px;object-fit:cover;background:#eee}.gsh-feature-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#f2f2f2,#ddd);color:#444;font-size:54px;font-weight:900}.gsh-feature-copy{padding:17px}.gsh-feature-copy small{display:block;color:var(--gsh-orange);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.gsh-feature-copy h3{margin:6px 0 13px;font-size:21px;line-height:25px}.gsh-feature-copy a{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:4px;background:var(--gsh-orange);color:#fff;font-size:12px;font-weight:800}.gsh-feature-copy a:hover{background:#e8451e}
.gsh-mobile-overlay,.gsh-mobile-drawer{display:none}.gsh-mobile-drawer{position:fixed;z-index:10020;top:0;bottom:0;left:0;width:min(88vw,360px);background:#fff;color:#171717;box-shadow:10px 0 30px rgba(0,0,0,.25);transform:translateX(-102%);transition:transform .2s ease}.gsh-mobile-drawer.is-open{transform:translateX(0)}.gsh-mobile-drawer-head{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--gsh-orange);color:#fff;font-size:17px}.gsh-mobile-drawer-head button{display:grid;width:40px;height:40px;place-items:center;border:0;background:transparent;color:#fff}.gsh-mobile-drawer-head svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.gsh-mobile-drawer-body{height:calc(100% - 62px);overflow:auto;padding-bottom:32px}.gsh-mobile-account{display:flex;gap:10px;align-items:center;padding:15px 16px;border-bottom:1px solid var(--gsh-line);color:#111;font-size:13px;font-weight:700}.gsh-mobile-account svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.gsh-mobile-section-title{padding:16px 16px 8px;color:#666;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.gsh-mobile-category>button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 16px;border:0;border-top:1px solid #eee;background:#fff;color:#111;text-align:left;font-size:14px;font-weight:700}.gsh-mobile-category>button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .18s ease}.gsh-mobile-category>button[aria-expanded=true] svg{transform:rotate(90deg)}.gsh-mobile-leaves{display:none;background:#f7f7f7;padding:6px 0 10px}.gsh-mobile-category.is-open .gsh-mobile-leaves{display:block}.gsh-mobile-leaves a,.gsh-mobile-link{display:block;padding:10px 22px;color:#222;font-size:13px;line-height:18px}.gsh-mobile-leaves .gsh-mobile-all{color:var(--gsh-orange);font-weight:800}
body.gsh-menu-open{overflow:hidden}
@media(max-width:1180px){.gsh-topbar-inner{grid-template-columns:190px 112px minmax(250px,1fr) 75px 126px 52px;gap:9px;padding:0 14px}.gsh-logo img{width:178px}.gsh-shipping strong,.gsh-account strong,.gsh-locale strong{font-size:11px}.gsh-nav-inner{padding:0 10px}.gsh-nav-inner>a,.gsh-categories-toggle{padding:0 10px;font-size:11px}.gsh-mega-panel{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 270px}.gsh-feature-card>img,.gsh-feature-placeholder{height:220px}}
@media(max-width:900px){.gsh-topbar-inner{height:auto;min-height:64px;grid-template-columns:44px minmax(150px,1fr) 42px 42px;grid-template-areas:"menu logo account cart" "search search search search";gap:0 8px;padding:8px 12px 10px}.gsh-mobile-menu{grid-area:menu;display:grid;width:40px;height:40px;place-items:center;border:0;background:transparent;color:#fff}.gsh-mobile-menu svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2}.gsh-logo{grid-area:logo;height:44px}.gsh-logo img{width:170px;height:39px}.gsh-shipping,.gsh-locale{display:none}.gsh-account{grid-area:account;display:grid;width:40px;height:40px;place-items:center;padding:0}.gsh-account span{display:none}.gsh-account svg{width:22px;height:22px}.gsh-cart{grid-area:cart;width:40px;height:40px;border:0}.gsh-search{grid-area:search;margin-top:8px;height:40px}.gsh-search input[type=search]{font-size:13px!important}.gsh-search button span{display:none}.gsh-search button{padding:0 14px}.gsh-nav{display:none}.gsh-mega,.gsh-overlay{display:none!important}.gsh-mobile-overlay{display:block;position:fixed;z-index:10010;inset:0;background:rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.gsh-mobile-overlay.is-open{opacity:1;visibility:visible}.gsh-mobile-drawer{display:block}}
@media(max-width:480px){.gsh-topbar-inner{padding-left:8px;padding-right:8px;grid-template-columns:40px minmax(128px,1fr) 38px 38px;gap:0 6px}.gsh-logo img{width:154px;height:36px}.gsh-search{margin-top:7px}.gsh-cart-count{top:1px;right:-2px}.gsh-mobile-drawer{width:min(92vw,350px)}}

/* v1.0.1 — compact VEVOR-density desktop mega-menu geometry */
@media (min-width:901px){
  .gsh-topbar-inner{
    height:60px;
  }
  .gsh-logo{height:40px}
  .gsh-logo img{height:40px}
  .gsh-search{height:38px}
  .gsh-cart{height:42px}
  .gsh-nav-inner{height:42px}
  .gsh-nav-inner>a,
  .gsh-nav .gsh-categories-toggle{
    height:42px;
  }
  .gsh-nav .gsh-categories-toggle{
    gap:7px!important;
    padding:0 18px!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:42px!important;
  }
  .gsh-nav .gsh-categories-toggle svg{
    width:18px!important;
    height:18px!important;
  }

  .gsh-overlay{
    background:rgba(0,0,0,.45);
  }
  .gsh-mega{
    left:max(12px,calc((100vw - 1440px)/2 + 20px));
    width:670px;
    max-width:calc(100vw - 24px);
    transform:translateY(-6px);
  }
  .gsh-mega.is-open{
    transform:translateY(0);
  }
  .gsh-mega-inner{
    grid-template-columns:225px 445px;
    width:670px;
    max-width:100%;
    height:min(650px,calc(100vh - 114px));
    min-height:0;
    max-height:none;
    border-radius:0 0 8px 8px;
    box-shadow:0 12px 26px rgba(0,0,0,.22);
  }
  .gsh-mega-main{
    height:100%;
    padding:13px 0 12px;
    overflow-y:auto;
  }
  .gsh-mega-main h2{
    margin:0 14px 8px;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:700!important;
  }
  .gsh-main-list{gap:0}
  .gsh-main-category{
    min-height:40px!important;
    height:40px;
    gap:8px;
    padding:0 12px!important;
    font-size:13px!important;
    line-height:18px!important;
    font-weight:500!important;
  }
  .gsh-main-category.is-active{
    font-weight:600!important;
    background:#f1f1f1;
    box-shadow:inset 2px 0 0 #F5A800;
  }
  .gsh-main-category-label{
    display:flex;
    min-width:0;
    align-items:center;
    gap:9px;
  }
  .gsh-main-category-label>span:last-child{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .gsh-main-icon{
    display:grid;
    flex:0 0 20px;
    width:20px;
    height:20px;
    place-items:center;
    color:#555;
  }
  .gsh-main-icon svg{
    width:20px!important;
    height:20px!important;
    fill:none;
    stroke:currentColor;
    stroke-width:1.6!important;
    stroke-linecap:round;
    stroke-linejoin:round;
  }
  .gsh-main-category>svg{
    flex:0 0 13px;
    width:13px!important;
    height:13px!important;
  }
  .gsh-shop-all{
    margin:10px 14px 0;
    padding-top:11px;
    font-size:12px;
    line-height:16px;
  }

  .gsh-mega-panels{
    height:100%;
    min-width:0;
    overflow:hidden;
  }
  .gsh-mega-panel{
    grid-template-columns:225px 220px;
    width:445px;
    height:100%;
    min-height:0;
    overflow:hidden;
  }
  .gsh-leaf-column{
    display:flex;
    min-width:0;
    height:100%;
    flex-direction:column;
    padding:13px 10px 12px;
    overflow:hidden;
    border-right:1px solid var(--gsh-line);
  }
  .gsh-leaf-column h3{
    flex:0 0 auto;
    min-height:28px;
    margin:0 4px 5px;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:700!important;
  }
  .gsh-leaf-list{
    min-height:0;
    flex:1 1 auto;
    overflow-y:auto;
    overscroll-behavior:contain;
    scrollbar-width:thin;
  }
  .gsh-leaf-column a{
    min-height:40px!important;
    height:40px;
    gap:6px;
    padding:3px 4px!important;
    border-radius:3px;
    font-size:12px!important;
    line-height:16px!important;
    font-weight:400!important;
  }
  .gsh-leaf-content{
    display:flex;
    min-width:0;
    align-items:center;
    gap:7px;
  }
  .gsh-leaf-thumb{
    display:grid;
    flex:0 0 32px;
    width:32px;
    height:32px;
    place-items:center;
    overflow:hidden;
    border-radius:4px;
    background:#f4f4f4;
  }
  .gsh-leaf-thumb img{
    display:block;
    width:100%;
    height:100%;
    object-fit:contain;
  }
  .gsh-leaf-thumb.is-empty{
    background:#f4f4f4;
  }
  .gsh-leaf-name{
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .gsh-leaf-column a>svg{
    flex:0 0 12px;
    width:12px!important;
    height:12px!important;
  }

  .gsh-feature-card{
    position:relative;
    align-self:start;
    width:190px;
    height:150px;
    margin:14px 15px;
    border:0;
    border-radius:9px;
    background:#eee;
    box-shadow:none;
    overflow:hidden;
  }
  .gsh-feature-card>img,
  .gsh-feature-placeholder{
    width:190px;
    height:150px;
    object-fit:cover;
    border-radius:9px;
  }
  .gsh-feature-placeholder{
    font-size:34px;
  }
  .gsh-feature-copy{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    padding:28px 10px 9px;
    background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0));
    color:#fff;
  }
  .gsh-feature-copy small{display:none}
  .gsh-feature-copy h3{
    margin:0 0 3px;
    color:#fff;
    font-size:13px!important;
    line-height:17px!important;
    font-weight:700!important;
  }
  .gsh-feature-copy a{
    display:inline-flex;
    gap:5px;
    padding:0;
    border-radius:0;
    background:transparent!important;
    color:#fff;
    font-size:11px!important;
    line-height:14px;
    font-weight:600!important;
  }
  .gsh-feature-copy a:hover{
    color:#fff;
    text-decoration:underline;
  }
}

/* v1.0.2 — exact Inter Tight navigation and mega-menu typography */
@media (min-width:901px){
  .gsh-nav{
    background:#0B0B0C;
  }
  .gsh-nav-inner>a,
  .gsh-nav .gsh-categories-toggle{
    font-family:"Inter Tight",sans-serif!important;
    font-style:normal!important;
    font-weight:700!important;
    font-size:14px!important;
    line-height:16px!important;
    color:rgba(255,255,255,.87)!important;
  }

  .gsh-mega-inner,
  .gsh-mega-main,
  .gsh-mega-panels,
  .gsh-mega-panel,
  .gsh-leaf-column{
    background:#FFFFFF;
  }

  .gsh-main-category,
  .gsh-leaf-column a,
  .gsh-shop-all{
    font-family:"Inter Tight",sans-serif!important;
    font-style:normal!important;
    font-weight:400!important;
    font-size:14px!important;
    line-height:20px!important;
    color:rgba(0,0,0,.87)!important;
  }

  .gsh-main-category:hover,
  .gsh-main-category:focus-visible,
  .gsh-main-category.is-active,
  .gsh-leaf-column a:hover,
  .gsh-leaf-column a:focus-visible{
    color:rgba(0,0,0,.87)!important;
    font-weight:400!important;
    background:#F5F5F5;
  }

  .gsh-main-category.is-active{
    box-shadow:inset 2px 0 0 #F5A800;
  }

  .gsh-mega-main h2,
  .gsh-leaf-column h3{
    font-family:"Inter Tight",sans-serif!important;
    font-style:normal!important;
    font-weight:700!important;
    font-size:14px!important;
    line-height:20px!important;
    color:rgba(0,0,0,.87)!important;
  }
}

/* Proxima Nova desktop black navigation typography */
@font-face{
  font-family:"proxima-nova";
  src:local("Proxima Nova Bold"),local("Proxima Nova");
  font-style:normal;
  font-weight:700;
  font-display:swap;
}
@media (min-width:901px){
  .gsh-nav-inner>a,
  .gsh-nav .gsh-categories-toggle{
    font-family:"proxima-nova",sans-serif!important;
    font-style:normal!important;
    font-weight:700!important;
    font-size:24px!important;
    line-height:24px!important;
    color:rgb(255,255,255)!important;
    letter-spacing:0!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
}

/* v1.0.4 — expanded desktop nav, hover mega-menu, wider category flyout */
@media (min-width:901px){
  .gsh-topbar-inner{
    grid-template-columns:250px 128px minmax(300px,1fr) 86px 142px 60px;
  }
  .gsh-logo img{
    width:242px!important;
    max-width:100%!important;
    height:48px!important;
    object-fit:contain!important;
    object-position:left center!important;
    padding:0!important;
    border-radius:0!important;
    background:transparent!important;
  }

  .gsh-nav{
    background:#0B0B0C!important;
  }
  .gsh-nav-inner{
    width:100%!important;
    max-width:none!important;
    height:105px!important;
    min-height:105px!important;
    padding:0 32px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-evenly!important;
    gap:0!important;
  }
  .gsh-nav-inner>a,
  .gsh-nav .gsh-categories-toggle{
    flex:0 1 auto!important;
    height:105px!important;
    min-height:105px!important;
    padding:0 8px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    white-space:nowrap!important;
    font-family:"proxima-nova",sans-serif!important;
    font-style:normal!important;
    font-weight:700!important;
    font-size:24px!important;
    line-height:24px!important;
    color:rgb(255,255,255)!important;
  }
  .gsh-nav .gsh-categories-toggle{
    gap:10px!important;
  }
  .gsh-nav .gsh-categories-toggle svg{
    width:20px!important;
    height:20px!important;
  }

  .gsh-mega{
    left:50%!important;
    width:88vw!important;
    max-width:calc(100vw - 64px)!important;
    transform:translateX(-50%) translateY(-6px)!important;
  }
  .gsh-mega.is-open{
    transform:translateX(-50%) translateY(0)!important;
  }
  .gsh-mega-inner{
    width:100%!important;
    max-width:100%!important;
    height:min(650px,calc(100vh - 180px))!important;
    min-height:520px!important;
    grid-template-columns:28% 72%!important;
    background:#fff!important;
  }
  .gsh-mega-main{
    padding:20px 0 18px!important;
  }
  .gsh-mega-main h2,
  .gsh-leaf-column h3{
    font-family:"Inter Tight",sans-serif!important;
    font-size:18px!important;
    line-height:24px!important;
    font-weight:700!important;
    color:rgba(0,0,0,.87)!important;
  }
  .gsh-mega-main h2{
    margin:0 20px 12px!important;
  }
  .gsh-main-category{
    min-height:50px!important;
    height:50px!important;
    padding:0 18px!important;
    font-family:"Inter Tight",sans-serif!important;
    font-size:18px!important;
    line-height:24px!important;
    font-weight:500!important;
    color:rgba(0,0,0,.87)!important;
  }
  .gsh-main-category:hover,
  .gsh-main-category:focus-visible,
  .gsh-main-category.is-active{
    font-weight:500!important;
    color:rgba(0,0,0,.87)!important;
    background:#F5F5F5!important;
  }
  .gsh-main-icon,
  .gsh-main-icon svg{
    width:22px!important;
    height:22px!important;
    flex-basis:22px!important;
  }
  .gsh-shop-all{
    margin:14px 18px 0!important;
    padding-top:14px!important;
    font-family:"Inter Tight",sans-serif!important;
    font-size:17px!important;
    line-height:22px!important;
    font-weight:500!important;
  }

  .gsh-mega-panels{
    width:100%!important;
    height:100%!important;
  }
  .gsh-mega-panel{
    width:100%!important;
    height:100%!important;
    grid-template-columns:62% 38%!important;
  }
  .gsh-leaf-column{
    padding:20px 18px 18px!important;
  }
  .gsh-leaf-column h3{
    min-height:32px!important;
    margin:0 6px 10px!important;
  }
  .gsh-leaf-column a{
    min-height:48px!important;
    height:48px!important;
    padding:4px 7px!important;
    font-family:"Inter Tight",sans-serif!important;
    font-size:17px!important;
    line-height:22px!important;
    font-weight:400!important;
    color:rgba(0,0,0,.87)!important;
  }
  .gsh-leaf-thumb{
    width:38px!important;
    height:38px!important;
    flex-basis:38px!important;
  }
  .gsh-leaf-content{
    gap:10px!important;
  }
  .gsh-leaf-column a>svg{
    width:14px!important;
    height:14px!important;
    flex-basis:14px!important;
  }

  .gsh-feature-card{
    width:calc(100% - 32px)!important;
    height:230px!important;
    margin:18px 16px!important;
    border-radius:12px!important;
  }
  .gsh-feature-card>img,
  .gsh-feature-placeholder{
    width:100%!important;
    height:100%!important;
    border-radius:12px!important;
  }
  .gsh-feature-copy{
    padding:48px 18px 16px!important;
  }
  .gsh-feature-copy h3{
    margin:0 0 6px!important;
    font-size:20px!important;
    line-height:24px!important;
    font-weight:700!important;
  }
  .gsh-feature-copy a{
    font-size:15px!important;
    line-height:20px!important;
    font-weight:700!important;
  }
}
