.gg-wordmark{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;color:#f4f0e7}.gg-wordmark svg{width:43px;height:37px}.gg-wordmark b{font:italic 950 25px/1 Arial,Helvetica,sans-serif;letter-spacing:-1.9px}.gg-product-card{min-width:0;display:block;text-decoration:none;color:#201f1c}.gg-tray{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1.98;background:radial-gradient(ellipse at 32% 25%,#fff6,transparent 60%),linear-gradient(133deg,color-mix(in srgb,var(--gg-tint),#ebe3d4 41%),var(--gg-tint) 75%);border-radius:4px;border:1px solid #30272e1e}.gg-catalog-no,.gg-cross{position:absolute;top:8px;color:#413a37;font:600 9px/1.3 monospace}.gg-catalog-no{left:10px}.gg-cross{right:10px;font-size:14px}.gg-print{display:block;position:relative;width:80%;aspect-ratio:2.25;border-radius:4%/9%;overflow:hidden;box-shadow:0 2px 0 #272427,1px 5px 3px #1e171a55,2px 13px 13px -4px #24181c55;transform:perspective(640px) rotateX(18deg) rotateZ(-6deg);transition:transform .2s}.gg-print>img{width:100%;height:100%;display:block;object-fit:cover}.gg-print:after,.gg-stage-mat:after{content:'';position:absolute;inset:1.2%;border:1px dashed #d7cdc05e;border-radius:3% / 7%;pointer-events:none}.gg-product-card:hover .gg-print{transform:rotate(-3deg) scale(1.03)}.gg-type{display:block;text-transform:uppercase;font:10px/1.3 monospace;letter-spacing:.08em;color:#5c5650;margin-top:12px}.gg-card-line{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:4px 0}.gg-card-line strong{font:750 clamp(20px,1.9vw,31px)/1.05 Arial,sans-serif;letter-spacing:-.05em}.gg-card-line>b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #c4bfb5;font-size:14px}.gg-product-card small{font-size:13px}.gg-footer{background:#171719;color:#f5f1e7}.gg-footer>div{max-width:1450px;margin:auto;padding:32px clamp(18px,5vw,78px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gg-footer nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gg-footer a{color:inherit;text-decoration:none;font-size:13px}.gg-footer small{font:10px monospace;color:#d2cac0}.gg-core-lettering{width:clamp(194px,20vw,305px);height:auto;display:block}.gg-foundation .gg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 19px}@media(max-width:680px){.gg-wordmark svg{width:32px}.gg-wordmark b{font-size:19px}.gg-catalog-no,.gg-type{font-size:8px}.gg-card-line strong{font-size:19px}.gg-card-line>b{width:20px;height:20px}.gg-tray{aspect-ratio:1.6}.gg-foundation .gg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.gg-print{width:84%}}