.gs-poster{--gs-poster-bg: var(--gs-mustard);--gs-poster-heading: var(--gs-off-white);--gs-poster-ink: var(--gs-brown);--gs-poster-gutter: 1.6rem;position:relative;isolation:isolate;overflow:hidden;background:var(--gs-poster-bg)}.gs-poster--bg-off-white{--gs-poster-bg: var(--gs-off-white)}.gs-poster--bg-beige{--gs-poster-bg: var(--gs-beige)}.gs-poster--bg-mustard{--gs-poster-bg: var(--gs-mustard)}.gs-poster--bg-brown{--gs-poster-bg: var(--gs-brown);--gs-poster-ink: var(--gs-beige)}.gs-poster--bg-teal{--gs-poster-bg: var(--gs-teal);--gs-poster-ink: var(--gs-denim)}.gs-poster--bg-denim{--gs-poster-bg: var(--gs-denim);--gs-poster-ink: var(--gs-beige)}.gs-poster--bg-orange{--gs-poster-bg: var(--gs-orange);--gs-poster-ink: var(--gs-denim)}.gs-poster--bg-red{--gs-poster-bg: var(--gs-red);--gs-poster-ink: var(--gs-beige)}.gs-poster--heading-off-white{--gs-poster-heading: var(--gs-off-white)}.gs-poster--heading-beige{--gs-poster-heading: var(--gs-beige)}.gs-poster--heading-mustard{--gs-poster-heading: var(--gs-mustard)}.gs-poster--heading-brown{--gs-poster-heading: var(--gs-brown)}.gs-poster--heading-teal{--gs-poster-heading: var(--gs-teal)}.gs-poster--heading-denim{--gs-poster-heading: var(--gs-denim)}.gs-poster--heading-orange{--gs-poster-heading: var(--gs-orange)}.gs-poster--heading-red{--gs-poster-heading: var(--gs-red)}.gs-poster:before,.gs-poster__surface:before,.gs-poster__case:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--gs-poster-texture-url);background-size:384px 384px;mix-blend-mode:overlay;opacity:var(--gs-poster-texture, .15)}.gs-poster__inner{position:relative;z-index:1;padding:1.6rem var(--gs-poster-gutter) 0}.gs-poster__heading{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.6rem,calc((100vw - 2 * var(--gs-poster-gutter)) / 5.95 * var(--gs-poster-scale, 1)),16rem);line-height:.9;letter-spacing:.01em;text-transform:uppercase;color:var(--gs-poster-heading)}.gs-poster__line{display:block}.gs-poster__sub{max-width:42rem;margin:1rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-poster-ink)}.gs-poster__stage{position:relative;margin:.4rem calc(-1 * var(--gs-poster-gutter)) 0;padding:0 var(--gs-poster-gutter)}.gs-poster__packs{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;padding-bottom:1.4rem}.gs-poster__pack{display:block;width:41%;max-width:30rem;height:auto;filter:drop-shadow(0 1.2rem 1rem rgba(87,64,41,.35))}.gs-poster__pack--left{margin-right:-3%;transform:rotate(-3deg);transform-origin:bottom center}.gs-poster__pack--right{margin-left:-3%;transform:rotate(3deg);transform-origin:bottom center}.gs-poster__surface{display:block;position:absolute;right:0;bottom:0;left:0;z-index:0;isolation:isolate;height:22%;background:var(--gs-beige)}.gs-poster__case{position:relative;isolation:isolate;margin:0 calc(-1 * var(--gs-poster-gutter));padding:.4rem var(--gs-poster-gutter) 2rem;color:var(--gs-denim);background:var(--gs-beige)}.gs-poster__case>*{position:relative;z-index:1}.gs-poster__case-row{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center}.gs-poster__case-visual{display:flex;text-decoration:none;align-items:center;gap:.4rem}.gs-poster__case-grid{display:grid;grid-template-columns:repeat(4,2.4rem);gap:.2rem}.gs-poster__mini{display:block;width:2.4rem;height:auto}.gs-poster__case-plus{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1;color:var(--gs-red)}.gs-poster__case-image{display:block;width:14rem;height:auto}.gs-poster__case-copy>*{margin:0}.gs-poster__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem 1rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-off-white);background:var(--gs-brown);border:2px solid var(--gs-denim);box-shadow:2px 2px 0 var(--gs-denim)}.gs-poster__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-top:.6rem!important;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.gs-poster__offer-price{padding:0 .6rem;color:var(--gs-off-white);background:var(--gs-denim)}.gs-poster__contents{margin-top:.4rem!important;font-size:1.4rem;line-height:1.35}.gs-poster__note{margin-top:.2rem!important;font-size:1.25rem;line-height:1.35;color:var(--gs-brown)}.gs-poster__button.button{--color-button: 38, 33, 54;--color-button-text: 251, 251, 248;--color-shadow: 38, 33, 54;--alpha-button-background: 1;display:flex;width:100%;min-height:4.8rem;margin-top:1.2rem;padding-inline:1.2rem;white-space:nowrap}@media screen and (min-width:750px){.gs-poster{--gs-poster-gutter: 5rem}.gs-poster__inner{padding-top:4rem}.gs-poster__sub{max-width:60rem;margin-top:1.6rem;font-size:1.6rem}.gs-poster__stage{margin-top:2.4rem}.gs-poster__pack{width:30%}.gs-poster__case{padding-top:1.2rem;padding-bottom:4rem}.gs-poster__case-row{gap:2.4rem}.gs-poster__case-grid{grid-template-columns:repeat(4,3.6rem);gap:.3rem}.gs-poster__mini{width:3.6rem}.gs-poster__case-plus{font-size:2.6rem}.gs-poster__badge{font-size:1.2rem;padding:.5rem 1.2rem}.gs-poster__offer{font-size:2rem}.gs-poster__contents{font-size:1.6rem}.gs-poster__note{font-size:1.4rem}.gs-poster__button.button{width:auto;display:inline-flex;margin-top:2rem;padding-inline:3.2rem}}@media screen and (min-width:990px){.gs-poster__inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"lead stage" "case stage";grid-template-rows:auto 1fr;column-gap:4rem;padding-top:4rem}.gs-poster__lead{grid-area:lead;container-type:inline-size}.gs-poster__heading{font-size:calc(100cqi / 5.95 * var(--gs-poster-scale, 1))}.gs-poster__stage{grid-area:stage;align-self:end;margin:0 calc(-1 * var(--gs-poster-gutter)) 0 0;padding:0 var(--gs-poster-gutter) 0 0}.gs-poster__pack{width:54%;max-width:30rem}.gs-poster__surface{left:-100vw;height:9.6rem}.gs-poster__packs{padding-bottom:2.4rem}.gs-poster__case{grid-area:case;align-self:start;margin:2.4rem 0 3.2rem;padding:2rem 2.4rem 2.4rem;border:2px solid var(--gs-denim);box-shadow:5px 5px 0 var(--gs-denim)}.gs-poster__button.button{display:flex;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gs-hero-poster.css.map */
