:root{--ggb-charcoal: #131110;--ggb-charcoal-raised: #1B1917;--ggb-charcoal-deep: #0C0B0A;--ggb-gold: #DECDA2;--ggb-gold-hover: #EDDFBE;--ggb-ivory: #F4EFE6;--ggb-muted: #A79E92;--ggb-hairline: rgba(222, 205, 162, .22);--ggb-hairline-soft: rgba(222, 205, 162, .11);--ggb-radius: 2px;--ggb-font-heading: "Playfair Display", "Iowan Old Style", "Times New Roman", serif;--ggb-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}:root,body,[class*=color-scheme-]{--color-background: var(--ggb-charcoal);--color-background-rgb: 19 17 16;--color-foreground: var(--ggb-ivory);--color-foreground-rgb: 244 239 230;--color-foreground-heading: var(--ggb-ivory);--color-foreground-heading-rgb: 244 239 230;--color-foreground-muted: var(--ggb-muted);--color-border: var(--ggb-hairline);--color-border-rgb: 222 205 162;--color-shadow: rgb(0 0 0);--color-primary: var(--ggb-gold);--color-primary-rgb: 222 205 162;--color-primary-hover: var(--ggb-gold-hover);--color-primary-hover-rgb: 237 223 190;--color-primary-button-background: var(--ggb-gold);--color-primary-button-text: var(--ggb-charcoal);--color-primary-button-border: var(--ggb-gold);--color-primary-button-hover-background: var(--ggb-gold-hover);--color-primary-button-hover-text: var(--ggb-charcoal);--color-primary-button-hover-border: var(--ggb-gold-hover);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--ggb-gold);--color-secondary-button-border: rgba(222, 205, 162, .45);--color-secondary-button-hover-background: rgba(222, 205, 162, .1);--color-secondary-button-hover-text: var(--ggb-gold-hover);--color-secondary-button-hover-border: var(--ggb-gold);--color-input-background: rgba(255, 255, 255, .03);--color-input-text: var(--ggb-ivory);--color-input-text-rgb: 244 239 230;--color-input-border: rgba(222, 205, 162, .3);--color-input-hover-background: rgba(255, 255, 255, .06);--color-variant-border: var(--ggb-hairline);--color-variant-text: var(--ggb-ivory);--color-variant-text-rgb: 244 239 230;--color-variant-background: transparent;--color-variant-hover-background: rgba(222, 205, 162, .1);--color-selected-variant-background: var(--ggb-gold);--color-selected-variant-border: var(--ggb-gold);--color-selected-variant-text: var(--ggb-charcoal);--color-selected-variant-hover-background: var(--ggb-gold-hover);--color-selected-variant-hover-border: var(--ggb-gold-hover);--style-border-radius-xs: var(--ggb-radius);--style-border-radius-sm: var(--ggb-radius);--style-border-radius-md: var(--ggb-radius);--style-border-radius-lg: var(--ggb-radius);--style-border-radius-pills: var(--ggb-radius);--style-border-radius-inputs: var(--ggb-radius);--style-border-radius-buttons-primary: var(--ggb-radius);--style-border-radius-buttons-secondary: var(--ggb-radius);--style-border-radius-popover: var(--ggb-radius);--border-radius-sm: var(--ggb-radius);--checkbox-border-radius: var(--ggb-radius);--variant-picker-swatch-radius: var(--ggb-radius);--variant-picker-button-radius: var(--ggb-radius);--font-body--family: var(--ggb-font-body);--font-subheading--family: var(--ggb-font-body);--font-accent--family: var(--ggb-font-body);--font-heading--family: var(--ggb-font-heading);--font-heading--weight: 400;--font-heading--spacing: .01em;--font-h1--spacing: .005em;--font-h2--spacing: .005em;--font-h3--spacing: .01em;--font-h4--spacing: .01em;--font-h5--spacing: .02em;--font-h6--spacing: .06em}html{background-color:var(--ggb-charcoal)}body{background-color:var(--ggb-charcoal);color:var(--ggb-ivory);font-family:var(--ggb-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:var(--ggb-font-heading)!important;font-weight:400;color:var(--ggb-ivory)}h6,.h6{font-family:var(--ggb-font-body)!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ggb-gold)}.product-card__title,.card__heading,.product-card__title a,.card__heading a{font-family:var(--ggb-font-heading)!important;letter-spacing:.01em}p,li,dd,dt,label,.rte p,.rte li,input,textarea,select,button,.button{font-family:var(--ggb-font-body)!important}p,li,dd,dt,label,input,textarea,select,button,.rte{font-family:var(--ggb-font-body)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{color:var(--ggb-gold-hover)}hr,.divider{border-color:var(--ggb-hairline-soft)}::selection{background:var(--ggb-gold);color:var(--ggb-charcoal)}:focus-visible{outline:2px solid var(--ggb-gold);outline-offset:3px;border-radius:var(--ggb-radius)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}header-component.header,.header,#header-group,#header-group .shopify-section{background-color:var(--ggb-charcoal);color:var(--ggb-ivory)}#header-group{border-bottom:1px solid var(--ggb-hairline-soft)}.header__menu a,.header a,.menu-list a{color:var(--ggb-ivory);font-family:var(--ggb-font-body);letter-spacing:.06em;font-size:.86rem;text-transform:uppercase;transition:color .16s ease}.header__menu a:hover,.header a:hover,.menu-list a:hover,.header__menu a[aria-current=page],.menu-list a[aria-current=page]{color:var(--ggb-gold)}menu-drawer,.menu-drawer,.header-drawer,dialog.menu-drawer{background-color:var(--ggb-charcoal-deep);color:var(--ggb-ivory);border-right:1px solid var(--ggb-hairline-soft)}.menu-drawer a{color:var(--ggb-ivory)}.menu-drawer a:hover{color:var(--ggb-gold)}.menu-drawer__inner-submenu,.menu-drawer details{border-color:var(--ggb-hairline-soft)}.announcement-bar,announcement-bar{background-color:var(--ggb-charcoal-deep);color:var(--ggb-gold);letter-spacing:.1em;font-size:.75rem;text-transform:uppercase}.button,button.button,a.button,.shopify-payment-button__button--unbranded{border-radius:var(--ggb-radius);font-family:var(--ggb-font-body);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;padding-block:1.05em;padding-inline:2.1em;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button--primary,.button[data-variant=primary]{background-color:var(--ggb-gold);color:var(--ggb-charcoal);border:1px solid var(--ggb-gold)}.button--primary:hover,.button[data-variant=primary]:hover{background-color:var(--ggb-gold-hover);border-color:var(--ggb-gold-hover);color:var(--ggb-charcoal)}.button-secondary,a.button-secondary,button.button-secondary{border-radius:var(--ggb-radius);font-family:var(--ggb-font-body)!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;padding-block:1.05em;padding-inline:2.1em;box-shadow:none;background-color:transparent;color:var(--ggb-gold);border:1px solid rgba(222,205,162,.45);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.button-secondary:hover,a.button-secondary:hover,button.button-secondary:hover{background-color:#decda21a;border-color:var(--ggb-gold);color:var(--ggb-gold-hover)}.button--secondary,.button[data-variant=secondary]{background-color:transparent;color:var(--ggb-gold);border:1px solid rgba(222,205,162,.45)}.button--secondary:hover,.button[data-variant=secondary]:hover{background-color:#decda21a;border-color:var(--ggb-gold);color:var(--ggb-gold-hover)}.product-card,.card,.resource-card{background-color:transparent;border-radius:var(--ggb-radius);box-shadow:none}.product-card__media,.card__media,.media{border-radius:var(--ggb-radius);overflow:hidden}.product-card__title,.card__heading,.product-title{font-family:var(--ggb-font-heading);font-weight:400;color:var(--ggb-ivory);letter-spacing:.01em}.product-card__price,.price{color:var(--ggb-muted);font-family:var(--ggb-font-body)}.badge,.product-badge{background:transparent;border:1px solid var(--ggb-hairline);color:var(--ggb-gold);border-radius:var(--ggb-radius);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=password],textarea,select,.field__input,.select__select{background-color:#ffffff08;border:1px solid rgba(222,205,162,.3);border-radius:var(--ggb-radius);color:var(--ggb-ivory);font-family:var(--ggb-font-body);padding:.95em 1.05em;transition:border-color .16s ease,background-color .16s ease}input::placeholder,textarea::placeholder{color:#a79e92bf}input:hover,textarea:hover,select:hover{background-color:#ffffff0f}input:focus,textarea:focus,select:focus{border-color:var(--ggb-gold);background-color:#ffffff0d;outline:none}label,.field__label,legend{color:var(--ggb-muted);font-family:var(--ggb-font-body);font-size:.82rem;letter-spacing:.04em}predictive-search,.predictive-search,.search-modal,.search__results{background-color:var(--ggb-charcoal-raised);border:1px solid var(--ggb-hairline-soft);border-radius:var(--ggb-radius)}cart-drawer,.cart-drawer,.drawer,dialog.drawer,.cart-items,.cart__footer{background-color:var(--ggb-charcoal-deep);color:var(--ggb-ivory);border-color:var(--ggb-hairline-soft)}.cart-item,.cart-items tr,.cart-items td,.cart-items th{border-color:var(--ggb-hairline-soft)}details,.accordion,accordion-custom{border-block-end:1px solid var(--ggb-hairline-soft);border-radius:0}summary,.accordion__title{font-family:var(--ggb-font-heading);font-size:1.06rem;color:var(--ggb-ivory);padding-block:1.15em;cursor:pointer;transition:color .16s ease}summary:hover,.accordion__title:hover{color:var(--ggb-gold)}summary:focus-visible{outline:2px solid var(--ggb-gold);outline-offset:2px}details[open] summary{color:var(--ggb-gold)}.accordion__content,details>*:not(summary){color:var(--ggb-muted);line-height:1.75}.footer,footer,#footer-group,.footer-block{background-color:var(--ggb-charcoal-deep);color:var(--ggb-muted);border-top:1px solid var(--ggb-hairline-soft)}.footer a,footer a{color:var(--ggb-muted);transition:color .16s ease}.footer a:hover,footer a:hover{color:var(--ggb-gold)}.footer h2,.footer h3,.footer h4,.footer .h4,footer h3,footer h4{font-family:var(--ggb-font-body);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ggb-gold)}.shopify-section+.shopify-section{border:0}.rte p,.prose p{line-height:1.8;color:var(--ggb-muted)}.rte h2,.rte h3{margin-block-start:1.6em;color:var(--ggb-ivory)}.ggb-contact-options>*{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width:989px){.ggb-contact-options.ggb-contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ggb-contact-options.ggb-contact-options{display:grid;grid-template-columns:1fr;gap:1.25rem;text-align:left}.ggb-contact-options.ggb-contact-options>*{width:100%;max-width:100%}.ggb-contact-options.ggb-contact-options a{display:inline-block;max-width:100%;overflow-wrap:anywhere}}@media screen and (max-width:749px){html,body{overflow-x:hidden}img,video,iframe,table{max-width:100%}}.cart-page a[href*="/account"],.cart-page a[href*=customer_authentication],.cart-drawer a[href*="/account"],.cart-drawer a[href*=customer_authentication],.cart-items__wrapper a[href*="/account"],.cart-items__wrapper a[href*=customer_authentication],header a[href*="/account"],header a[href*=customer_authentication],.footer a[href*="/account"],.footer a[href*=customer_authentication]{display:none!important}.cart-page--empty .cart-items__wrapper>p,.cart-drawer__items .cart-items__wrapper>p{display:none!important}header .header__cart,header [class*=cart-icon],header a[href="/cart"],header a[href*="/cart?"],.header__icon--cart,cart-icon,.cart-count,.cart-bubble{display:none!important}.price-facet,[class*=price-facet],[data-testid=price-filter],[data-testid=availability-filter]{display:none!important}.card-gallery,.card-gallery img,.product-media,.product-media__image,.resource-list__item .card-gallery,.ggb-footer__cta,.ggb-r__card,.ggb-r__arrow,.ggb-r__avatar:not(.ggb-r__avatar--initials){border-radius:var(--ggb-radius, 2px)!important}.ggb-r__avatar{border-radius:50%!important}.search-modal__content,.terms-policies-popover{box-shadow:0 8px 28px #13111073!important;border-radius:var(--ggb-radius, 2px)!important}[class*=ai-instagram-slider__slide],[class*=ai-instagram-slider__slide] img,[class*=ai-instagram-slider__button],.slideshow-controls__dots,.slideshow-controls,[class*=slideshow-control]{border-radius:var(--ggb-radius, 2px)!important}:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,details:focus-visible>summary{outline:2px solid var(--ggb-gold, #DECDA2)!important;outline-offset:3px!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px!important;border-color:var(--ggb-gold, #DECDA2)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ggb-brand.css.map */
