:root{--gg-site-gutter: 18px;--gg-content-max: var(--page-content-width, 150rem);--font-heading--family: "Oswald", "Arial Narrow", sans-serif;--font-subheading--family: "Oswald", "Arial Narrow", sans-serif;--font-accent--family: "Oswald", "Arial Narrow", sans-serif;--gg-display-font: "Oswald", "Arial Narrow", sans-serif;--gg-ui-font: "Oswald", "Arial Narrow", sans-serif;--gg-body-font: var(--font-body--family, "Inter", sans-serif);--gg-forest: #173d2a;--gg-forest-deep: #0f291c;--gg-leaf: #2f5d3a;--gg-sage: #a8b7a3;--gg-cream: #f5f0e8;--gg-stone: #e9e2d7;--gg-ink: #17231b;--gg-rust: #a55232;--gg-copper: #bf7431;--gg-radius-sm: 10px;--gg-radius-md: 18px;--gg-radius-lg: 28px;--gg-shadow: 0 20px 60px rgba(15, 41, 28, .12)}body.page-width-wide,body.page-width-normal,body.page-width-narrow,body.page-width-content{--page-margin: var(--gg-site-gutter)}.page-width{width:min(calc(100% - (var(--gg-site-gutter) * 2)),var(--gg-content-max));margin-inline:auto}@media screen and (min-width:750px){:root{--gg-site-gutter: 32px}}@media screen and (min-width:1200px){:root{--gg-site-gutter: 48px}}body,input,textarea,select{font-family:var(--gg-body-font)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),.gg-hero__heading,.gg-section-head h2,.gg-path-card h3,.gg-split__content h2,.gg-events__header h2,.gg-event-card h3,.gg-story h2,.gg-newsletter h3,.gg-footer__wordmark{font-family:var(--gg-display-font)!important;font-style:normal;font-weight:500}:is(.gg-eyebrow,.gg-button,.gg-path-card__kicker,.gg-path-card__link,.gg-event-card__kicker,.header__menu-item,.header-menu__link,.menu-list__link,.button,button.button,a.button,.gg-newsletter__field button){font-family:var(--gg-ui-font)!important;font-style:normal;font-weight:500}:is([class*=heading],[class*=title],.text-block:is(h1,h2,h3,h4,h5,h6),.product-card__title,.collection-card__title,.resource-card__title,summary,legend){--font-family: var(--gg-display-font)}html{scroll-behavior:smooth}body{background:var(--gg-cream);color:var(--gg-ink)}::selection{background:var(--gg-leaf);color:var(--gg-cream)}.header-section{box-shadow:0 1px #173d2a1a}.header__row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__menu-item,.header-menu__link,.menu-list__link{letter-spacing:.02em}.button,button.button,a.button{min-height:48px;border-radius:999px;font-weight:650;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,button.button:hover,a.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f291c2e}.product-card,.card-gallery,.product-card__content{border-radius:var(--gg-radius-sm)}.badge{border-radius:999px}#MainContent>.shopify-section:first-child{position:relative}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,button.button,a.button{transition:none}}:root{--gg-hero-gutter-x: 12px;--gg-hero-gutter-y: 10px;--gg-hero-radius: 14px}.gg-hero{margin:var(--gg-hero-gutter-y) var(--gg-hero-gutter-x);border-radius:var(--gg-hero-radius);box-shadow:0 1px #173d2a14}@media screen and (min-width:750px){:root{--gg-hero-gutter-x: 18px;--gg-hero-gutter-y: 14px;--gg-hero-radius: 18px}}.product-grid__item .product-card,.product-list .product-card,.product-recommendations .product-card{height:100%}.product-grid__item .product-card__content,.product-list .product-card__content,.product-recommendations .product-card__content{padding-inline:4px}.product-grid__item .card-gallery,.product-list .card-gallery,.product-recommendations .card-gallery,.collection-card__image{overflow:hidden;background:var(--gg-stone);border-radius:var(--gg-radius-md)!important}.product-card__title,.product-card__title a,.collection-card__title,.collection-card__title a,.cart-items__title,.cart-items__title a{font-family:var(--gg-display-font)!important;font-weight:500;letter-spacing:.005em}.product-card__title,.product-card__title a{font-size:1.05rem;line-height:1.25}.product-grid-container .collection-wrapper{row-gap:36px}.facets-block-wrapper,.facets__form,.facets-container{border-radius:16px}.facets-block-wrapper{background:var(--gg-stone);padding-inline:18px}[data-template=product] .product-information{padding-inline:var(--gg-site-gutter)}[data-template=product] .product-information__media{border-radius:var(--gg-radius-lg);overflow:hidden;background:var(--gg-stone)}[data-template=product] .product-details>.group-block{background:var(--gg-stone)!important;border-radius:var(--gg-radius-lg)!important;box-shadow:0 14px 44px #0f291c14}[data-template=product] .product-details h1{font-size:clamp(46px,5vw,72px);line-height:.93;letter-spacing:-.04em}[data-template=product] .variant-picker__form,[data-template=product] .product-form-buttons{width:100%}[data-template=product] .variant-option__button-label,[data-template=product] .variant-picker__button{border-radius:999px}[data-template=product] .sticky-add-to-cart__bar{border-radius:18px;background:#f5f0e8f0}[data-template=blog] .blog-posts{--page-content-width: var(--page-content-width)}[data-template=blog] .blog-posts-container{gap:28px}[data-template=blog] .blog-post-item{overflow:hidden;border:0;border-radius:var(--gg-radius-md);background:var(--gg-stone)}[data-template=blog] .blog-post-card__image-container,[data-template=blog] .blog-post-card__image-container img{border-radius:var(--gg-radius-md) var(--gg-radius-md) 0 0}[data-template=blog] .blog-post-card__content{padding:22px}[data-template=blog] .blog-post-card__title-link{font-family:var(--gg-display-font);font-size:clamp(25px,3vw,38px);line-height:1}[data-template=article] .section-content-wrapper{max-width:980px;margin-inline:auto}[data-template=article] .blog-post-content{font-size:18px;line-height:1.78}[data-template=article] .blog-post-content :is(h2,h3){margin-top:1.7em}[data-template=article] .blog-post-featured-image,[data-template=article] .blog-post-featured-image img{border-radius:var(--gg-radius-lg)}[data-template=search] .search-page__header{max-width:1040px;margin-inline:auto}[data-template=search] .search-page__header h3{font-family:var(--gg-display-font);font-size:clamp(50px,7vw,90px);line-height:.92;letter-spacing:-.04em}[data-template=search] .search-page__input{border-radius:999px;background:#fffdf8}[data-template=cart] .cart-page{column-gap:clamp(30px,5vw,72px)}[data-template=cart] .cart-title{font-family:var(--gg-display-font);font-size:clamp(52px,7vw,88px);line-height:.92}[data-template=cart] .cart-page__summary>*{border-radius:var(--gg-radius-lg)!important}[data-template=cart] .cart-items__media-container,[data-template=cart] .cart-items__media-container img{border-radius:14px}[data-template=cart] .cart__checkout-button{min-height:54px}[data-template=list-collections] .collection-card{height:100%}[data-template=list-collections] .collection-card__title a{font-size:1.2rem}[data-template=page] .main-page-section,[data-template^="page."] .main-page-section{background:#fffdf8}[data-template=page] .rte,[data-template^="page."] .rte{line-height:1.72}.cart-items__empty,.search-results__no-results,.predictive-search-results__no-results{padding:48px;border-radius:var(--gg-radius-lg);background:var(--gg-stone);text-align:center}@media screen and (max-width:749px){[data-template=product] .product-information{padding-inline:0}[data-template=product] .product-details>.group-block{margin-inline:12px;padding:26px!important;border-radius:var(--gg-radius-md)!important}[data-template=product] .product-information__media{border-radius:0}.facets-block-wrapper{padding-inline:12px}.cart-items__empty,.search-results__no-results,.predictive-search-results__no-results{padding:30px 20px}}.gg-eyebrow{margin:0 0 16px;color:var(--gg-leaf);font-family:var(--gg-ui-font);font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.gg-internal-hero .gg-eyebrow,.gg-club-plan .gg-eyebrow,.gg-visit__contact-card .gg-eyebrow{color:var(--gg-sage)}.gg-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 24px;border:1px solid transparent;border-radius:999px;font-family:var(--gg-ui-font);font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.gg-button:hover{transform:translateY(-2px)}.gg-button--primary{background:var(--gg-forest);color:var(--gg-cream)}.gg-button--primary:hover{box-shadow:0 14px 34px #0f291c33}.gg-button--secondary{border-color:#173d2a73;color:var(--gg-forest);background:transparent}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gg-brand.css.map */
