body.template-index main,body.template-index .gb-hero-clean{background:var(--gb-offwhite)}body.template-index .gb-hero-clean{padding-top:18px}body.template-index .gb-hero-clean__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.5fr);min-height:342px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;box-shadow:0 4px 18px #1b2a5514}body.template-index .gb-hero-clean__grid--empty{grid-template-columns:1fr}body.template-index .gb-hero-clean__intro{position:relative;z-index:1;align-items:flex-start;justify-content:center;gap:12px;padding:28px clamp(26px,3.4vw,48px);background-color:#1b2a55;background-image:radial-gradient(circle,rgba(255,255,255,.12) .8px,transparent 1px),linear-gradient(135deg,#1b2a55,#2a4788);background-size:9px 9px,100% 100%}body.template-index .gb-hero-clean__intro h1{max-width:470px;margin:0;font-family:var(--gb-font-head);font-size:clamp(44px,3.9vw,58px);font-weight:800;line-height:.94;letter-spacing:.005em;text-transform:uppercase;width:100%;padding-bottom:10px;border-bottom:2px solid #ff6600}body.template-index .gb-hero-clean__intro h1 span{color:#ff8a3d;margin:0}body.template-index .gb-hero-clean__intro .gb-hero-clean__claim{margin:0;font-size:17px;line-height:1.25}body.template-index .gb-hero-clean__intro p:not(.gb-hero-clean__claim){max-width:355px;font-size:13px;line-height:1.5}body.template-index .gb-hero-clean__actions{width:auto;gap:12px}body.template-index .gb-hero-clean__actions>*{flex:0 1 auto}body.template-index .gb-hero-clean__browse{min-width:170px;min-height:44px;padding:10px 16px;border-radius:4px}body.template-index .gb-hero-clean__account{min-height:44px;border-color:transparent;text-decoration:underline;text-underline-offset:4px}body.template-index .gb-hero-clean__terms{margin-top:12px;border:0;border-top:2px solid #1b2a55;box-shadow:0 2px 12px #1b2a5512}body.template-index .gb-hero-clean__term{background:#fff;padding:13px 16px}body.template-index .gb-hero-clean__term-icon{color:#b94b00;background:#fff0e3}body.template-index .gb-hero-clean__terms strong{font-size:13px}body.template-index .gb-hero-clean__carriers{margin-top:6px}body.template-index .gb-ptabs__track{grid-auto-columns:calc((100% - 48px)/5);gap:12px}body.template-index .gb-ptabs .gb-card{align-self:stretch}body.template-index .gb-ptabs{padding-bottom:12px}body.template-index .gb-categories{padding-top:28px}body.template-index .gb-rv .gb-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}body.template-index .gb-rv__hint{display:none}@media(max-width:1199px){body.template-index .gb-ptabs__track{grid-auto-columns:calc((100% - 36px)/4)}}@media(max-width:1199px){body.template-index .gb-rv .gb-grid--5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){body.template-index .gb-ptabs__track{grid-auto-columns:calc((100% - 24px) / 3)}}@media(max-width:899px){body.template-index .gb-rv .gb-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){body.template-index .gb-ptabs{padding-bottom:8px}body.template-index .gb-categories{padding-top:20px}body.template-index .gb-ptabs__track{grid-auto-columns:calc((100% - 10px)/2);gap:10px;margin:0;padding:2px 0 8px;scroll-padding-inline:0}body.template-index .gb-rv .gb-grid--5{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px)/2);grid-template-columns:none;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}body.template-index .gb-rv .gb-grid::-webkit-scrollbar{display:none}body.template-index .gb-rv .gb-card{scroll-snap-align:start}body.template-index .gb-rv__hint:not([hidden]){display:inline-block;margin-top:4px;color:#53617b;font-size:11px}}@media(max-width:359px){body.template-index .gb-ptabs__track,body.template-index .gb-rv .gb-grid--5{grid-auto-columns:100%}}@media(max-width:1199px)and (min-width:981px){body.template-index .gb-hero-clean__intro{padding-inline:26px}}@media(max-width:980px){body.template-index .gb-hero-clean__grid{grid-template-columns:1fr}body.template-index .gb-hero-clean__intro{padding:22px 30px}body.template-index .gb-hero-clean__intro h1{font-size:clamp(42px,5.4vw,52px)}body.template-index .gb-hero-clean__intro h1 br{display:none}body.template-index .gb-hero-clean__intro h1 span{margin-left:.18em}body.template-index .gb-hero-clean__intro p:not(.gb-hero-clean__claim){max-width:620px}}@media(max-width:600px){body.template-index .gb-hero-clean{padding-top:12px}body.template-index .gb-hero-clean__intro{gap:8px;padding:17px 18px 18px}body.template-index .gb-hero-clean__intro h1{font-size:35px;line-height:.94}body.template-index .gb-hero-clean__intro h1 br{display:block}body.template-index .gb-hero-clean__intro h1 span{margin:0}body.template-index .gb-hero-clean__intro .gb-hero-clean__claim{font-size:14px}body.template-index .gb-hero-clean__intro p:not(.gb-hero-clean__claim){display:none}body.template-index .gb-hero-clean__actions{width:100%;margin-top:2px}body.template-index .gb-hero-clean__browse{min-height:40px;padding:8px 12px;font-size:14px}body.template-index .gb-hero-clean__terms{grid-template-columns:1fr 1fr}body.template-index .gb-hero-clean__term{padding:10px}body.template-index .gb-hero-clean__term-icon{display:none}body.template-index .gb-shipping-more summary{min-height:32px}}@media(max-width:360px){body.template-index .gb-hero-clean__intro h1{font-size:31px}}body.template-index .gb-hero-retail .gb-rcard__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #d9dee7;border-radius:8px;overflow:hidden}body.template-index .gb-hero-retail .gb-rcard__band{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e6eaf1;text-decoration:none}body.template-index .gb-hero-retail .gb-rcard__band .gb-rl{width:auto;max-width:100%}body.template-index .gb-hero-retail .gb-rcard__band .gb-rl--img img{width:auto}body.template-index .gb-hero-retail .gb-rcard__item{display:flex;flex-direction:column;color:var(--gb-charcoal);text-decoration:none}body.template-index .gb-hero-retail .gb-rcard__item:hover .gb-rcard__name{text-decoration:underline}body.template-index .gb-hero-retail .gb-rcard__photo{display:flex;align-items:center;justify-content:center}body.template-index .gb-hero-retail .gb-rcard__photo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}body.template-index .gb-hero-retail .gb-rcard__chiprow{display:flex;justify-content:center;min-width:0}body.template-index .gb-hero-retail .gb-rcard__chiprow .gb-card__chip--logo-only{justify-content:center;padding:2px 6px}body.template-index .gb-hero-retail .gb-brand-logo--retail-card img{max-width:74px;max-height:20px}body.template-index .gb-hero-retail .gb-brand-logo--retail-card .gb-brand-logo__word{font-size:10px}body.template-index .gb-hero-retail .gb-rcard__brand{font-weight:800;text-transform:uppercase;text-align:center;color:#7b8294}body.template-index .gb-hero-retail .gb-rcard__name{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.template-index .gb-hero-retail .gb-rcard__cmp{display:grid;background:#f5f7fa;border-radius:6px;color:#586579}body.template-index .gb-hero-retail .gb-rcard__cmp-label{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b8294}body.template-index .gb-hero-retail .gb-rcard__cmp b{font-weight:800;color:var(--gb-charcoal)}body.template-index .gb-hero-retail .gb-rcard__cmp .gb-rcard__ours{color:#0d7a45;font-size:20px;line-height:1.08}body.template-index .gb-hero-retail .gb-rcard__off{display:inline-block;border-radius:4px;background:#e3f4ea;color:#0d7a45;font-weight:800;white-space:nowrap}body.template-index .gb-hero-retail .gb-rcard__more{color:var(--gb-navy);font-weight:700;text-decoration:none}body.template-index .gb-hero-retail .gb-rcard__more:hover{text-decoration:underline}body.template-index .gb-hero-retail a:focus-visible{outline:3px solid var(--gb-orange);outline-offset:2px}body.template-index .gb-hero-clean__grid--retail{grid-template-columns:minmax(0,.82fr) minmax(0,1.72fr);min-height:342px}body.template-index .gb-hero-clean__grid--retail .gb-hero-clean__account{display:none}@media(min-width:981px){body.template-index .gb-hero-clean__grid--retail .gb-hero-clean__intro{gap:10px;padding-block:22px}body.template-index .gb-hero-clean__grid--retail .gb-hero-clean__intro h1{font-size:clamp(39px,3.2vw,46px);line-height:1}}body.template-index .gb-hero-retail{min-width:0;padding:13px 17px 14px;background:#fff}body.template-index .gb-hero-retail__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 9px}body.template-index .gb-hero-retail__head h2{margin:0;color:#1b2a55;font-size:18px;font-weight:800;line-height:1.2}body.template-index .gb-hero-retail__head a{color:#1b2a55;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}body.template-index .gb-hero-retail__head a:hover{text-decoration:underline}body.template-index .gb-hero-retail__tabs{display:none}body.template-index .gb-hero-retail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body.template-index .gb-hero-retail .gb-rcard{min-width:0}body.template-index .gb-hero-retail .gb-rcard__card{min-height:0;border-color:#dce2eb;border-radius:6px}body.template-index .gb-hero-retail .gb-rcard__band{height:34px;padding:5px 8px}body.template-index .gb-hero-retail .gb-rcard__band .gb-rl{height:18px}body.template-index .gb-hero-retail .gb-rcard__band .gb-rl--img img{max-height:18px}body.template-index .gb-hero-retail .gb-rcard__item{gap:3px;padding:5px 8px 0}body.template-index .gb-hero-retail .gb-rcard__photo{height:104px}body.template-index .gb-hero-retail .gb-rcard__chiprow{margin:0}body.template-index .gb-hero-retail .gb-rcard__brand{margin:0;font-size:9px}body.template-index .gb-hero-retail .gb-rcard__name{min-height:2.45em;font-size:11px;line-height:1.22}body.template-index .gb-hero-retail .gb-rcard__cmp{gap:1px;margin:5px 8px 0;padding:6px 7px;font-size:10px;line-height:1.2}body.template-index .gb-hero-retail .gb-rcard__cmp-label{font-size:8px}body.template-index .gb-hero-retail .gb-rcard__cmp b{font-size:13px}body.template-index .gb-hero-retail .gb-rcard__off{padding:2px 3px;font-size:9px}body.template-index .gb-hero-retail .gb-rcard__more{margin:0 8px;padding:7px 0 8px;font-size:10px;line-height:1.2}@media(max-width:1199px)and (min-width:981px){body.template-index .gb-hero-retail{padding-inline:10px}body.template-index .gb-hero-retail__grid{gap:6px}body.template-index .gb-hero-retail .gb-rcard__photo{height:88px}}@media(max-width:980px){body.template-index .gb-hero-clean__grid--retail{grid-template-columns:1fr}body.template-index .gb-hero-retail{padding:12px 16px 15px}body.template-index .gb-hero-retail .gb-rcard__photo{height:120px}}@media(max-width:600px){body.template-index .gb-hero-retail{padding:12px 0 9px}body.template-index .gb-hero-retail__head{margin:0 16px 9px}body.template-index .gb-hero-retail__head h2{font-size:17px}body.template-index .gb-hero-retail--mobile-ready .gb-hero-retail__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 16px 9px}body.template-index .gb-hero-retail__tabs button{min-height:34px;padding:6px;border:1px solid #dce2eb;border-radius:4px;background:#fff;color:#1b2a55;font-size:11px;font-weight:800;cursor:pointer}body.template-index .gb-hero-retail__tabs button[hidden]{display:none}body.template-index .gb-hero-retail__tabs button[aria-pressed=true]{border-color:#1b2a55;background:#1b2a55;color:#fff}body.template-index .gb-hero-retail__tabs button:focus-visible{outline:2px solid #ff6600;outline-offset:2px}body.template-index .gb-hero-retail__grid{display:block;padding:0 16px 5px}body.template-index .gb-hero-retail .gb-rcard{width:100%;max-width:none;margin-bottom:8px}body.template-index .gb-hero-retail .gb-rcard[hidden]{display:none}body.template-index .gb-hero-retail .gb-rcard__band{height:30px}body.template-index .gb-hero-retail .gb-rcard__item{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;column-gap:8px;min-height:88px}body.template-index .gb-hero-retail .gb-rcard__photo{grid-column:1;grid-row:1 / span 2;height:84px}body.template-index .gb-hero-retail .gb-rcard__chiprow,body.template-index .gb-hero-retail .gb-rcard__brand{grid-column:2;grid-row:1}body.template-index .gb-hero-retail .gb-rcard__name{grid-column:2;grid-row:2;min-height:0;-webkit-line-clamp:3}body.template-index .gb-hero-retail .gb-rcard__cmp-label{display:none}body.template-index .gb-hero-retail .gb-rcard__cmp{font-size:11px}body.template-index .gb-retailers__grid .gb-rcard{flex:0 0 calc(100vw - 2 * var(--gb-gutter));max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/greatbuy-homepage-redesign.css.map */
