.gwp{background:var(--gwp-section-bg);color:rgb(var(--color-base-text))}.gwp-banner{position:relative}.gwp-banner__img{width:100%;height:auto;display:block}.gwp-banner__img--mobile+.gwp-banner__img--desktop{display:none}@media screen and (min-width:750px){.gwp-banner__img--mobile{display:none}.gwp-banner__img--mobile+.gwp-banner__img--desktop{display:block}}@media screen and (max-width:749px){.gwp--overlay .gwp-banner__img--desktop{aspect-ratio:3 / 2;object-fit:cover;object-position:var(--gwp-banner-pos)}}.gwp-banner__overlay{padding:3.6rem 2rem 0;text-align:center}.gwp-banner__copy{max-width:72rem;margin:0 auto}@media screen and (min-width:990px){.gwp-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0;text-align:left}.gwp-banner__copy{width:100%;max-width:140rem;padding:0 5rem}.gwp-banner__copy .gwp-eyebrow,.gwp-banner__copy .gwp-heading,.gwp-banner__copy .gwp-intro{max-width:46rem}.gwp-banner__copy .gwp-heading{font-size:clamp(3.6rem,3.4vw,5.2rem)}}.gwp>.gwp-inner.page-width{padding-top:var(--gwp-pad-top);padding-bottom:var(--gwp-pad-bottom)}.gwp--overlay>.gwp-inner.page-width{padding-top:4.8rem}@media screen and (max-width:989px){.gwp--overlay>.gwp-inner.page-width{padding-top:3.2rem}.gwp--overlay .gwp-brand-nav{margin-top:0}}@media screen and (min-width:990px){.gwp--overlay .gwp-brand-nav{margin-top:0}}.gwp-header{max-width:72rem;margin:0 auto 4.8rem;text-align:center}.gwp-eyebrow{margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gwp-accent)}.gwp-heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1.15;color:rgb(var(--color-base-heading))}.gwp-intro{font-size:1.7rem;line-height:1.6}.gwp-intro p{margin:0}.gwp-brand-nav{margin-top:2.8rem}.gwp-brand-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 4rem}.gwp-brand-nav a{display:inline-block;padding-bottom:.4rem;border-bottom:1px solid transparent;color:rgb(var(--color-base-text));font-size:16px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:border-color .2s}.gwp-brand-nav a:hover{border-bottom-color:rgb(var(--color-base-accent))}@media screen and (max-width:749px){.gwp-brand-nav ul{gap:1.4rem 2.4rem}.gwp-brand-nav a{font-size:13px;letter-spacing:1.5px}}.gwp-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem}.gwp-card{scroll-margin-top:12rem;flex:0 0 100%;display:flex;flex-direction:column;background:var(--gwp-card-bg);border:1px solid rgba(var(--color-base-text),.08)}@media screen and (max-width:749px){.gwp--mobile-2 .gwp-grid{gap:1.2rem}.gwp--mobile-2 .gwp-card{flex-basis:calc((100% - 1.2rem)/2)}.gwp--mobile-2 .gwp-card__badge{top:.8rem;left:.8rem;padding:.3rem .8rem;font-size:1rem}.gwp--mobile-2 .gwp-card__body{padding:1.8rem 1.2rem 2rem}.gwp--mobile-2 .gwp-card__threshold{font-size:1.05rem;letter-spacing:.1em}.gwp--mobile-2 .gwp-card__brand{font-size:2rem;margin-bottom:1rem}.gwp--mobile-2 .gwp-card__description{font-size:1.4rem;line-height:1.45}.gwp--mobile-2 .gwp-card__items{font-size:1.35rem;line-height:1.4}.gwp--mobile-2 .gwp-card__items li{padding:.5rem 0}.gwp--mobile-2 .gwp-card__body>:nth-last-child(2){margin-bottom:1.8rem}.gwp--mobile-2 .gwp-card__cta{align-self:stretch;padding:1.1rem .8rem 1rem;font-size:12px;letter-spacing:1.5px}}@media screen and (min-width:750px){.gwp-card{flex-basis:calc((100% - 2.4rem)/2)}}@media screen and (min-width:990px){.gwp-grid{gap:3.2rem}.gwp-card{flex-basis:calc((100% - (var(--gwp-columns) - 1) * 3.2rem) / var(--gwp-columns))}}.gwp-card__media{position:relative;aspect-ratio:1 / 1;background:var(--gwp-image-bg);overflow:hidden}.gwp-card__media img,.gwp-card__placeholder{width:100%;height:100%;display:block}.gwp-card__media--contain img{object-fit:contain;padding:6%;mix-blend-mode:multiply}.gwp-card__media--cover img{object-fit:cover}.gwp-card__placeholder{fill:rgba(var(--color-base-text),.25)}.gwp-card__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:1;padding:.5rem 1.2rem;background:var(--gwp-accent);color:#fff;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.gwp-card__body{flex:1;display:flex;flex-direction:column;padding:2.8rem 2.4rem 3.2rem;text-align:center}.gwp-card__threshold{margin:0 0 .8rem;font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gwp-accent)}.gwp-card__brand{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.2;color:rgb(var(--color-base-heading))}.gwp-card__description{font-size:1.6rem;line-height:1.55}.gwp-card__description p{margin:0 0 1rem}.gwp-card__items{font-size:1.55rem;line-height:1.5}.gwp-card__items ul{list-style:none;margin:.4rem 0 0;padding:0}.gwp-card__items li{padding:.7rem 0;border-top:1px solid rgba(var(--color-base-text),.1)}.gwp-card__items li:last-child{border-bottom:1px solid rgba(var(--color-base-text),.1)}.gwp-card__items p{margin:0 0 .8rem}.gwp-card__fine-print{margin:1.4rem 0 0;font-size:1.3rem;opacity:.7}.gwp-card__cta{margin-top:auto;align-self:center;display:inline-block;padding:1.4rem 3.2rem 1.2rem;border:0;border-radius:var(--button-radius, 0);background:rgb(var(--color-base-accent));color:rgb(var(--color-base-solid-button-labels));font-family:var(--font-button-family);font-size:15px;font-weight:600;letter-spacing:3px;line-height:1.5;text-transform:uppercase;text-decoration:none;transition:opacity .2s}.gwp-card__body>.gwp-card__cta:not(:first-child){margin-top:auto}.gwp-card__body>:nth-last-child(2){margin-bottom:2.8rem}.gwp-card__cta:hover{opacity:.85}.gwp-footnote{max-width:72rem;margin:4.8rem auto 0;text-align:center;font-size:1.3rem;opacity:.75}@media screen and (max-width:749px){.gwp-banner__img{display:none}}.gwp-brand-nav a{border-bottom-color:currentColor}.gwp-brand-nav a:hover,.gwp-brand-nav a:focus-visible{color:var(--gwp-accent);border-bottom-color:var(--gwp-accent)}.hc-hero__body strong,.hc-hero__body b{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAQA */
