@font-face{font-family:Fraunces;src:url(gp-fraunces.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(gp-inter.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}body{--font-body-family:"Inter",system-ui,-apple-system,sans-serif;--font-heading-family:"Fraunces",Georgia,serif;--font-heading-style:normal;--font-heading-weight:400;--gp-cream:#F2F1E4;--gp-forest:#22402E;--gp-ink:#16281C;--gp-olive:#A5A276;--gp-olive-lt:#E6E4CC;--gp-white:#FAF9F0;--gp-hair:rgba(34,64,46,.25)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.01em}.gp-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gp-olive);font-weight:600;margin-bottom:1rem}.gp-hairline{border:none;border-top:1px solid var(--gp-hair)}.gp-link{font-weight:600;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem}.gp-link:hover{border-bottom-width:2px}.gp-hero{display:grid;grid-template-columns:7fr 5fr;border-bottom:1px solid var(--gp-hair)}.gp-hero__txt{padding:9.6rem 6.4rem 9.6rem 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.gp-hero__txt h1{font-size:clamp(3.8rem,5vw,6.4rem);line-height:1.04;max-width:14ch;margin:1rem 0 2.4rem}.gp-hero__txt p{max-width:44ch;font-size:1.75rem;margin:0 0 3.4rem}.gp-hero__media{border-left:1px solid var(--gp-hair);min-height:46rem;position:relative;overflow:hidden}.gp-hero__media img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gp-hero__media--empty{background:var(--gp-olive-lt);background-image:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(165,162,118,.22) 14px 15px)}.gp-hero__cta .gp-link{margin-left:2.6rem}@media(max-width:900px){.gp-hero{grid-template-columns:1fr}.gp-hero__txt{padding:4.6rem 0}.gp-hero__media{border-left:none;border-top:1px solid var(--gp-hair);min-height:28rem}.gp-hero__cta .gp-link{margin-left:0;display:inline-block;margin-top:1.6rem}}.gp-ticker{border-top:1px solid var(--gp-hair);border-bottom:1px solid var(--gp-hair);overflow:hidden;white-space:nowrap;padding:1.3rem 0;font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gp-olive)}.gp-ticker span{margin:0 2.6rem}.gp-facts__manifesto{max-width:82rem;margin:0 auto;text-align:center;padding:2rem 3.2rem}.gp-facts__manifesto h2{font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.3;margin:1.6rem 0 2.2rem}.gp-facts__manifesto em{font-style:italic;color:var(--gp-olive)}.gp-facts__row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--gp-hair);max-width:120rem;margin:0 auto}.gp-facts__row>div{padding:2.8rem 2.2rem;border-left:1px solid var(--gp-hair)}.gp-facts__row>div:first-child{border-left:none}.gp-facts__n{font-family:var(--font-heading-family);font-size:3rem;color:var(--gp-forest)}.gp-facts__l{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gp-olive);margin-top:.4rem}.gp-facts__note{max-width:120rem;margin:1rem auto 0;padding:0 3.2rem;font-size:1.1rem;color:var(--gp-olive)}@media(max-width:900px){.gp-facts__row{grid-template-columns:1fr 1fr}.gp-facts__row>div:nth-child(3){border-left:none;border-top:1px solid var(--gp-hair)}.gp-facts__row>div:nth-child(4){border-top:1px solid var(--gp-hair)}}.gp-bandnote{border:1px solid var(--gp-hair);background:var(--gp-white);padding:1.2rem 1.6rem;font-size:1.35rem;line-height:1.55;margin:1.8rem 0}.gp-bandnote b{color:var(--gp-forest)}.gp-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--gp-hair);border:1px solid var(--gp-hair);margin:2.2rem 0}.gp-specs>div{background:var(--gp-white);padding:1.2rem 1.4rem}.gp-specs .k{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gp-olive)}.gp-specs .v{font-size:1.45rem;margin-top:.2rem}.gp-page details{border:1px solid var(--gp-hair);border-top:none;background:var(--gp-white);padding:0 2.2rem}.gp-page details:first-of-type{border-top:1px solid var(--gp-hair)}.gp-page summary{cursor:pointer;padding:1.6rem 0;font-family:var(--font-heading-family);font-size:1.8rem;color:var(--gp-forest);list-style:none;display:flex;justify-content:space-between;align-items:baseline}.gp-page summary:after{content:"+";font-family:var(--font-heading-family);font-size:1.8rem;color:var(--gp-olive)}.gp-page details[open] summary:after{content:"\2013"}.gp-page details>div{padding:0 0 1.8rem;font-size:1.45rem;line-height:1.6}.gp-page table{width:100%;border-collapse:collapse;margin:2rem 0;background:var(--gp-white);border:1px solid var(--gp-hair)}.gp-page th{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--gp-forest);border-bottom:2px solid var(--gp-forest);padding:1.2rem 1.6rem}.gp-page td{padding:1.2rem 1.6rem;border-bottom:1px solid var(--gp-olive-lt);font-size:1.45rem;vertical-align:top}.gp-page tr:last-child td{border-bottom:none}.gp-page td:first-child{font-family:var(--font-heading-family);font-size:1.65rem;color:var(--gp-forest);white-space:nowrap}.gp-callout{border:1px solid var(--gp-hair);background:var(--gp-white);padding:1.8rem 2.2rem;margin:2.2rem 0}.gp-callout .k{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gp-olive);font-weight:600;display:block;margin-bottom:.6rem;font-family:var(--font-body-family)}.tbc{background:#a5a27647;padding:0 .4rem;font-size:.92em}.card,.button,.badge,input,.field__input,.quantity,.price__badge-sale{border-radius:0!important}.gp-section{padding:7.2rem 0}.gp-section--rule{border-top:1px solid var(--gp-hair)}.gp-prose{max-width:62ch}.gp-prose p{font-size:1.7rem;line-height:1.62;margin:0 0 1.8rem}.gp-prose p:last-child{margin-bottom:0}.gp-story h2{font-size:clamp(2.6rem,3.2vw,3.8rem);line-height:1.14;margin:0 0 2.4rem}.gp-eras{grid-template-columns:repeat(3,1fr);margin-top:5.2rem}.gp-eras .gp-facts__n{font-size:2.6rem}@media(max-width:900px){.gp-eras{grid-template-columns:1fr}.gp-eras>div{border-left:none;border-top:1px solid var(--gp-hair)}.gp-eras>div:first-child{border-top:none}}.gp-band{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.gp-band__txt p{font-size:1.7rem;line-height:1.62;margin:0 0 1.8rem;max-width:56ch}.gp-band__txt p:last-child{margin-bottom:0}.gp-band--reverse .gp-band__txt{order:2}.gp-band--reverse .gp-figure{order:1}@media(max-width:900px){.gp-band{grid-template-columns:1fr;gap:3.6rem}.gp-band--reverse .gp-band__txt,.gp-band--reverse .gp-figure{order:initial}}.gp-pull{border-left:2px solid var(--gp-olive);padding-left:2.2rem;margin-top:2.8rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.4;color:var(--gp-forest)}.gp-figure{margin:0;border:1px solid var(--gp-hair);overflow:hidden}.gp-figure img{display:block;width:100%;height:auto}.gp-figure--empty{min-height:42rem;display:flex;align-items:flex-end;background:var(--gp-olive-lt);background-image:repeating-linear-gradient(-45deg,transparent 0 14px,rgba(165,162,118,.22) 14px 15px)}.gp-figure--empty figcaption{padding:2rem;font-size:1.35rem;line-height:1.5}.gp-close{max-width:62ch}.gp-close p{font-size:1.7rem;line-height:1.62;margin:0 0 3rem}.gp-places{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--gp-hair);border:1px solid var(--gp-hair)}.gp-places>div{background:var(--gp-white);padding:2.8rem}.gp-places__k{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gp-olive);font-weight:600;margin-bottom:1.2rem}.gp-places p{font-size:1.6rem;line-height:1.6;margin:0;max-width:44ch}@media(max-width:900px){.gp-places{grid-template-columns:1fr}}.gp-breeds{grid-template-columns:1fr 1fr;margin-top:2.4rem}@media(max-width:900px){.gp-breeds{grid-template-columns:1fr}}.gp-facts__manifesto p{font-size:1.7rem;line-height:1.62;margin:0 auto 1.8rem;max-width:58ch}.gp-facts__manifesto p:last-child{margin-bottom:0}.gp-hero--notext{grid-template-columns:1fr}.gp-hero--notext .gp-hero__txt{padding:7.2rem 0}.gp-hero--notext .gp-hero__txt h1{max-width:20ch}.gp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gp-hair);border:1px solid var(--gp-hair)}.gp-card{background:var(--gp-white);padding:3.2rem 2.8rem;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background .15s ease}.gp-card:hover{background:var(--gp-olive-lt)}.gp-card__k{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gp-olive);font-weight:600}.gp-card__h{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;color:var(--gp-forest);margin:1.4rem 0 1.2rem}.gp-card__t{font-size:1.5rem;line-height:1.55;flex:1}.gp-card__go{margin-top:2.4rem;font-weight:600;font-size:1.4rem;color:var(--gp-forest)}.gp-card__spec{display:block;margin:0 0 1.8rem}.gp-card__spec>span{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.7rem 0;border-bottom:1px solid var(--gp-hair);font-size:1.4rem}.gp-card__spec>span:last-child{border-bottom:none}.gp-card__spec .lab{color:var(--gp-olive)}.gp-card__spec .val{font-weight:600;color:var(--gp-forest);text-align:right;white-space:nowrap}@media(max-width:900px){.gp-cards{grid-template-columns:1fr}}.gp-tagline{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,3.6rem);color:var(--gp-forest);text-align:center;margin:0}.gp-faqgroup{padding:5.6rem 0 0}.gp-faqgroup:first-child{padding-top:7.2rem}.gp-faqgroup:last-child{padding-bottom:7.2rem}.gp-faqgroup h2{font-size:2.2rem;letter-spacing:.02em;margin:0 0 2rem;color:var(--gp-forest)}.gp-page details>div p{margin:0 0 1.2rem}.gp-page details>div p:last-child{margin-bottom:0}.gp-page details>div ul{margin:0 0 1.2rem;padding-left:2.2rem}.gp-page details>div ul:last-child{margin-bottom:0}.gp-page details>div li{margin:0 0 .6rem;line-height:1.6}.gp-page details>div li:last-child{margin-bottom:0}.gp-form{display:flex;flex-direction:column;max-width:52rem}.gp-form label{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gp-olive);font-weight:600;margin:2rem 0 .8rem}.gp-form label:first-of-type{margin-top:0}.gp-form input,.gp-form textarea{font-family:var(--font-body-family);font-size:1.5rem;padding:1.2rem 1.4rem;border:1px solid var(--gp-hair);background:var(--gp-white);color:rgb(var(--color-foreground))}.gp-form input:focus,.gp-form textarea:focus{outline:2px solid var(--gp-forest);outline-offset:-2px}.gp-form textarea{resize:vertical}.gp-form .button{margin-top:2.8rem;align-self:flex-start}.gp-form__ok,.gp-form__err{border:1px solid var(--gp-hair);padding:1.4rem 1.6rem;margin:0 0 2rem;font-size:1.45rem}.gp-form__ok{background:var(--gp-olive-lt)}.gp-form__err{background:var(--gp-white);border-color:#a33}.gp-steps{list-style:none;counter-reset:gp-step;margin:0;padding:0;border-top:1px solid var(--gp-hair)}.gp-steps li{counter-increment:gp-step;display:grid;grid-template-columns:5rem 1fr;gap:0 2.4rem;align-items:baseline;padding:2.4rem 0;border-bottom:1px solid var(--gp-hair)}.gp-steps li:before{content:counter(gp-step,decimal-leading-zero);font-family:var(--font-heading-family);font-size:2.2rem;color:var(--gp-olive);grid-row:1 / span 2}.gp-steps__k{font-family:var(--font-heading-family);font-size:1.9rem;color:var(--gp-forest);display:block}.gp-steps__t{display:block;font-size:1.55rem;line-height:1.6;margin-top:.6rem;max-width:64ch}@media(max-width:600px){.gp-steps li{grid-template-columns:3.4rem 1fr;gap:0 1.6rem;padding:2rem 0}.gp-steps li:before{font-size:1.8rem}}.gp-figure--contain{background:var(--gp-cream);display:flex;align-items:center;justify-content:center;padding:2.4rem}.gp-figure--contain img{object-fit:contain;max-height:42rem;width:auto;max-width:100%}.header__heading-link .h2{display:block;width:116px;height:116px;text-indent:-200vw;overflow:hidden;white-space:nowrap;background:url(gp-logo.png) no-repeat center/contain}@media screen and (min-width:750px){.header__heading-link .h2{width:136px;height:136px}}.header__heading-link{padding-top:.4rem;padding-bottom:.4rem}.gp-figure--wide{margin-bottom:5.6rem}.gp-figure--wide img{width:100%;height:auto;max-height:46rem;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-brand.css.map */
