:root{--ggp-green-deep: #152B15;--ggp-green-mid: #1E3D1E;--ggp-green-light: #2D5A2D;--ggp-gold: #C8960A;--ggp-gold-light: #E5B840;--ggp-gold-pale: #F5DFA0;--ggp-cream: #EDE4D0;--ggp-cream-dark: #DDD0B4;--ggp-sand: #C8B896;--ggp-brown-deep: #2C1A0E;--ggp-brown-mid: #4A3020;--ggp-burgundy: #7B2D1A;--ggp-text-on-dark: #E8DCC8;--ggp-text-muted: #A89070;--ggp-text-green: #A0C090;--color-base-background-1: 243 232 208;--color-base-background-2: 221 208 180;--color-base-text: 44 26 14;--color-base-accent-1: 200 150 10;--color-base-accent-2: 21 43 21;--color-base-solid-button-labels: 21 43 21;--color-base-outline-button-labels: 200 150 10;--color-base-border: 200 176 150}.ggp-font-script{font-family:Dancing Script,cursive}.ggp-font-display{font-family:Playfair Display,Georgia,serif}.ggp-font-body{font-family:Lato,system-ui,sans-serif}h1,h2,h3,.h1,.h2,.h3,.hero__heading,.section-heading{font-family:Playfair Display,Georgia,serif!important;font-weight:600;letter-spacing:-.01em}body{font-family:Lato,system-ui,sans-serif;font-weight:300;background-color:var(--ggp-cream);color:var(--ggp-brown-deep)}.button,.button--primary,button[type=submit],.shopify-payment-button__button{background-color:var(--ggp-gold)!important;color:var(--ggp-green-deep)!important;border:none!important;border-radius:2px!important;font-family:Lato,sans-serif!important;font-weight:900!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:16px 36px!important;transition:background-color .2s ease,transform .15s ease!important}.button:hover,.button--primary:hover,button[type=submit]:hover{background-color:var(--ggp-gold-light)!important;transform:translateY(-2px)!important}.button--secondary{background-color:transparent!important;color:var(--ggp-green-deep)!important;border:1px solid var(--ggp-green-mid)!important;border-radius:2px!important;font-family:Lato,sans-serif!important;font-weight:400!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:border-color .2s,color .2s,transform .15s!important}.button--secondary:hover{border-color:var(--ggp-gold)!important;color:var(--ggp-gold)!important;transform:translateY(-2px)!important}.header{background-color:var(--ggp-green-deep)!important;border-bottom:1px solid rgba(200,150,10,.2)!important}.header__heading-link,.header__menu-item,.header a{color:var(--ggp-text-muted)!important;font-family:Lato,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:color .2s!important}.header__heading-link:hover,.header__menu-item:hover,.header a:hover{color:var(--ggp-gold-light)!important}.header__heading{font-family:Dancing Script,cursive!important;font-size:26px!important;color:var(--ggp-gold)!important}.header__icon svg,.header__icon path{fill:var(--ggp-text-muted)!important;transition:fill .2s!important}.header__icon:hover svg,.header__icon:hover path{fill:var(--ggp-gold-light)!important}.announcement-bar{background-color:var(--ggp-burgundy)!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar p{color:var(--ggp-gold-pale)!important;font-family:Lato,sans-serif!important;font-size:12px!important;letter-spacing:.1em!important}a{color:var(--ggp-green-light);transition:color .2s}a:hover{color:var(--ggp-gold)}.shopify-section{border-bottom:none!important}.color-scheme-1,[data-color-scheme=scheme-1]{--color-background: var(--ggp-cream);--color-foreground: var(--ggp-brown-deep);background-color:var(--ggp-cream);color:var(--ggp-brown-deep)}.color-scheme-2,[data-color-scheme=scheme-2]{--color-background: var(--ggp-green-deep);--color-foreground: var(--ggp-text-on-dark);background-color:var(--ggp-green-deep);color:var(--ggp-text-on-dark)}@keyframes ggp-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ggp-divider{height:3px;background:linear-gradient(90deg,var(--ggp-burgundy) 0%,var(--ggp-gold) 40%,var(--ggp-gold-light) 50%,var(--ggp-gold) 60%,var(--ggp-burgundy) 100%);background-size:400px 100%;animation:ggp-shimmer 3s linear infinite}@keyframes ggp-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ggp-fade-up{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.ggp-fade-up.ggp-visible{opacity:1;transform:translateY(0)}.card-wrapper,.card{border-radius:4px!important;border:1px solid rgba(43,30,14,.1)!important}.card:hover{box-shadow:none!important;border-color:#c8960a66!important;transform:translateY(-4px);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s}.card__heading,.card__heading a{font-family:Playfair Display,serif!important;color:var(--ggp-green-mid)!important}.price,.price__regular{color:var(--ggp-gold)!important;font-family:Playfair Display,serif!important;font-size:20px!important;font-weight:600!important}.footer{background-color:#0d1f0d!important;border-top:1px solid rgba(200,150,10,.12)!important}.footer,.footer p,.footer li,.footer a{color:var(--ggp-text-muted)!important;font-family:Lato,sans-serif!important;font-size:12px!important;letter-spacing:.06em!important}.footer a:hover{color:var(--ggp-gold-light)!important}.footer__heading{color:var(--ggp-gold)!important;font-family:Dancing Script,cursive!important;font-size:22px!important;opacity:.7}.breadcrumbs,.breadcrumbs a{font-size:11px!important;color:var(--ggp-text-muted)!important;letter-spacing:.06em!important}.field__input,input[type=text],input[type=email],input[type=tel],textarea{border:1px solid var(--ggp-sand)!important;border-radius:2px!important;background-color:#fff9!important;color:var(--ggp-brown-deep)!important;font-family:Lato,sans-serif!important;transition:border-color .2s!important}.field__input:focus,input:focus{border-color:var(--ggp-gold)!important;outline:none!important;box-shadow:0 0 0 3px #c8960a26!important}.quantity__button{color:var(--ggp-gold)!important;border-color:var(--ggp-sand)!important}.header__heading-link,.header__heading-link:visited,.header__heading-link:hover{font-family:Dancing Script,cursive!important;font-size:30px!important;font-weight:700!important;color:#e5b840!important;text-transform:none!important;letter-spacing:.01em!important;text-decoration:none!important;opacity:1!important}.header__icon--search,header-drawer,details-modal{display:none!important}.header__icon--account,.announcement-bar__prev,.announcement-bar__next,.slider-button{display:none!important}.shopify-section-group-header-group,.announcement-bar-section,.announcement-bar{width:100%!important;max-width:100%!important}.announcement-bar{background-color:#7b2d1a!important;padding:0!important;text-align:center!important;border-bottom:1px solid rgba(200,150,10,.25)!important}.announcement-bar__message{justify-content:center!important;text-align:center!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message span,.announcement-bar__message a{font-family:Lato,sans-serif!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f5dfa0!important;font-weight:400!important}.header__menu-item span{font-family:Lato,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#c8b896!important;font-weight:400!important;transition:color .2s!important}.header__menu-item:hover span{color:#e5b840!important}.header__icon--cart svg path,.header__icon--cart svg line,.header__icon--cart svg polyline{stroke:#c8b896!important;transition:stroke .2s!important}.header__icon--cart:hover svg path,.header__icon--cart:hover svg line,.header__icon--cart:hover svg polyline{stroke:#e5b840!important}.cart-count-bubble{background-color:#c8960a!important;color:#152b15!important}.utility-bar__grid.page-width,.page-width.utility-bar__grid{padding-left:0!important;padding-right:0!important;max-width:100%!important}header:not(.drawer-menu).page-width,.header.page-width,sticky-header .page-width{padding-left:2rem!important;padding-right:2rem!important}.shopify-section-group-header-group .page-width,.section-header .page-width{max-width:100%!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ggp-brand.css.map */
