:root{--gg-bg: #FFFFFF;--gg-surface: #F6F6F7;--gg-surface-2: #EDEDEF;--gg-paper: #1A1A1E;--gg-brass: #C9A86A;--gg-brass-hi: #B8934E;--gg-brass-ink: #8A6D34;--gg-on-image: #F4F1EA;--gg-ink: #0E0E10;--gg-muted: #66666C;--gg-line: rgba(17, 17, 20, .12);--gg-danger: #C2412F;--gg-radius: 2px;--gg-space-1: 8px;--gg-space-2: 16px;--gg-space-3: 24px;--gg-space-4: 40px;--gg-space-5: 64px;--gg-space-6: 96px;--gg-space-7: 128px;--gg-space-8: 160px}.gg-eyebrow{display:inline-block;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-style:var(--font-body-style, normal);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--gg-muted)}.gg-eyebrow--brass{color:var(--gg-brass-ink, #8A6D34)}.gg-h-serif{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 500);line-height:1.1;letter-spacing:-.01em;margin:0}.gg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 28px;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;border-radius:var(--gg-radius);border:1px solid transparent;background-color:var(--gg-brass);color:var(--gg-ink, #0E0E10);transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-appearance:none;appearance:none}.gg-btn:hover,.gg-btn--primary:hover{background-color:var(--gg-brass-hi);color:var(--gg-ink, #0E0E10)}.gg-btn--secondary{background-color:transparent;border-color:var(--gg-line);color:var(--gg-paper)}.gg-btn--secondary:hover{background-color:transparent;border-color:var(--gg-brass);color:var(--gg-brass-ink, #8A6D34)}.gg-btn[disabled],.gg-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.gg-hairline{display:block;height:0;border:0;border-top:1px solid var(--gg-line);margin:0}.gg-price-badge{display:inline-flex;align-items:center;padding:3px 8px;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;white-space:nowrap;color:var(--gg-danger);background:transparent;border:1px solid rgba(194,65,47,.5);border-radius:var(--gg-radius)}.gg-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.gg-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--gg-surface);border:1px solid var(--gg-line);border-radius:var(--gg-radius);overflow:hidden;text-decoration:none;color:var(--gg-paper);transition:transform .35s cubic-bezier(.2,.6,.2,1),border-color .35s ease,background-color .35s ease}.gg-card:hover{transform:translateY(-4px);border-color:var(--gg-brass);background-color:var(--gg-surface-2)}.gg-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--gg-surface-2)}.gg-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover}.gg-card__img--hover{opacity:0;transition:opacity .45s ease}.gg-card:hover .gg-card__img--hover,.gg-card:focus-visible .gg-card__img--hover{opacity:1}.gg-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.35}.gg-card__info{display:flex;flex-direction:column;gap:8px;padding:var(--gg-space-2) var(--gg-space-2) 20px}.gg-card__title{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 500);font-size:18px;line-height:1.25;letter-spacing:0;margin:0;color:var(--gg-paper)}.gg-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:14px;font-weight:500;color:var(--gg-paper)}.gg-card__price-compare{color:var(--gg-muted);font-weight:400;text-decoration:line-through}.gg-card__price-from{color:var(--gg-muted);font-weight:400}:is(a,button,input,select,textarea,summary,[tabindex],[role=slider],[role=button]):focus-visible{outline:2px solid var(--gg-brass);outline-offset:3px;box-shadow:none}::selection{background-color:var(--gg-brass);color:var(--gg-ink, #0E0E10)}@media(prefers-reduced-motion:reduce){.gg-btn,.gg-card,.gg-card__img--hover{transition:none}.gg-card:hover{transform:none}}.loox-rating .loox-icon,.loox-stars{color:var(--gg-brass)!important;fill:var(--gg-brass)!important}:root{--gg-radius: 16px;--gg-radius-pill: 999px}.gg-btn,.gg-btn--primary,.gg-btn--secondary{border-radius:var(--gg-radius-pill)!important}[class*=gg-hc-] .gg-hc__btn{border-radius:var(--gg-radius-pill)!important;padding:1.1rem 2.4rem!important}[class*=gg-hc-] .gg-hc__tag{border-radius:var(--gg-radius-pill)!important}[class*=gg-hc-] .gg-hc__title{font-size:clamp(2.6rem,4.2vw,4.4rem)!important;line-height:1.08!important}[class*=gg-hc-] .gg-hc__layer--off img{filter:brightness(.7) saturate(.85)}[class*=gg-] h2{font-size:clamp(2.4rem,3vw,3.4rem)}[class*=gg-cs-] .gg-cs__grid[data-count="3"],[class*=gg-cs-] .gg-cs__grid[data-count="4"],[class*=gg-cs-] .gg-cs__grid[data-count="5"],[class*=gg-cs-] .gg-cs__grid[data-count="6"]{grid-auto-rows:clamp(180px,15vw,240px)!important}[class*=gg-ts] svg,.gg-trust-strip svg{width:1.8rem!important;height:1.8rem!important}.icon-with-text .icon-with-text__item svg,.icon-with-text .icon-with-text__item img{width:2.2rem!important;height:2.2rem!important;flex-shrink:0}.icon-with-text .icon-with-text__item .h4,.icon-with-text .icon-with-text__item span.h4{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1eb8}.icon-with-text--horizontal .icon-with-text__item{gap:.8rem}.product .accordion{border:1px solid var(--gg-line)!important;border-radius:12px!important;padding:0 1.5rem!important;margin-top:1rem!important}.product .accordion+.accordion{margin-top:.8rem!important}.product .accordion .accordion__title{font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:500!important}.product .accordion .summary__title{align-items:center}#looxReviews svg,#looxReviews .loox-icon,#looxReviews [class*=star] svg{color:var(--gg-brass)!important;fill:var(--gg-brass)!important}[id*=UploaderContainer] button,[id*=UploaderContainer] input[type=button],[id*=UploaderContainer] input[type=submit]{background:var(--gg-brass)!important;border-color:var(--gg-brass)!important;color:#0e0e10!important;border-radius:var(--gg-radius-pill)!important;font-weight:600!important}[id*=UploaderContainer] select,[id*=UploaderContainer] input[type=text],[id*=UploaderContainer] textarea{border-radius:12px!important}.gg-price-badge{border-radius:var(--gg-radius-pill)!important}.loox-icon,[id*=loox] .loox-icon,[class*=loox-rating] svg{color:var(--gg-brass)!important;fill:var(--gg-brass)!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/gg-theme.css.map */
