.gg-companions{background:#fffdfd;color:#5b4e60;padding:clamp(30px,5vw,68px) 0 clamp(38px,6vw,76px)}.gg-companions__inner{text-align:center}.gg-companions__eyebrow{margin:0 0 10px;color:#876d81;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.gg-companions__title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.14;letter-spacing:-.025em;color:#654f69}.gg-companions__intro{max-width:540px;margin:14px auto 32px;color:#66586a;font-size:15px;line-height:1.55}.gg-companions__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,24px)}.gg-companions__card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;flex:0 1 calc(33.333% - 20px);min-width:0;padding:12px 12px 22px;border:1px solid rgba(119,89,116,.13);border-radius:24px;background:var(--gg-card-color, #f7edf5);color:#5b4e60;text-decoration:none;transition:transform .17s ease,box-shadow .17s ease}.gg-companions__card:not(.gg-companions__card--soon):hover{transform:translateY(-3px);box-shadow:0 10px 28px #5c455e1f}.gg-companions__card:focus-visible{outline:3px solid #654f69;outline-offset:4px}.gg-companions__portrait{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden}.gg-companions__character{display:block;width:100%;height:100%;object-fit:contain;padding:12px}.gg-companions__monogram{color:#654f6973;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,9vw,118px);line-height:1}.gg-companions__name{display:block;margin-top:2px;color:#654f69;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,27px);line-height:1.2}.gg-companions__explore{display:block;margin-top:8px;color:#6e5c71;font-size:12px;font-weight:600;letter-spacing:.025em}.gg-companions__soon{display:inline-block;margin-top:8px;padding:5px 11px;border-radius:999px;background:#ffffffa8;color:#6e5c71;font-size:12px;font-weight:600;letter-spacing:.025em}@media screen and (max-width:749px){.gg-companions__intro{max-width:340px;margin-bottom:22px;font-size:14px}.gg-companions__grid{gap:12px}.gg-companions__card{flex-basis:calc(50% - 12px);border-radius:19px;padding:8px 8px 17px}.gg-companions__character{padding:7px}.gg-companions__name{font-size:clamp(18px,4.5vw,24px)}.gg-companions__explore,.gg-companions__soon{margin-top:7px;font-size:11px}}@media(prefers-reduced-motion:reduce){.gg-companions__card{transition:none}.gg-companions__card:hover{transform:none}}.gg-winter-signoff{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:80px 20px 102px;background:linear-gradient(180deg,#f6f1f9,#e8f5fc 76%,#edf5fc);color:#5f5265}.gg-winter-signoff__content{position:relative;z-index:2;max-width:650px;margin:0 auto}.gg-winter-signoff__eyebrow{font-size:11px;letter-spacing:.18em;color:#926f90;margin:0 0 14px;text-transform:uppercase;line-height:1.6}.gg-winter-signoff h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,52px);line-height:1.2;color:#735c72;font-weight:400;margin:0}.gg-winter-signoff__description{font-size:15px;line-height:1.7;color:#726579;margin:16px 0 20px}.gg-winter-signoff__link{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#735c72;text-decoration:none;border-bottom:1px solid #ad93ae;padding:8px 2px}.gg-winter-signoff__link:hover{color:#59455d;border-color:#59455d}.gg-winter-signoff__link:focus-visible{outline:2px solid #735c72;outline-offset:4px}.gg-winter-signoff__ornaments{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#b4cce5}.gg-winter-signoff__ornaments span{position:absolute;display:block;opacity:.8}.gg-winter-signoff__ornaments span:nth-child(1){top:19%;left:14%;font-size:22px;color:#d2ab6c}.gg-winter-signoff__ornaments span:nth-child(2){top:44%;left:7%;font-size:35px}.gg-winter-signoff__ornaments span:nth-child(3){top:15%;right:19%;font-size:31px;color:#d2ab6c}.gg-winter-signoff__ornaments span:nth-child(4){top:57%;right:9%;font-size:24px;color:#d2ab6c}.gg-winter-signoff__ornaments span:nth-child(5){top:12%;left:39%;font-size:22px}.gg-winter-signoff__ornaments span:nth-child(6){bottom:18%;right:30%;font-size:16px}.gg-winter-signoff__snowbank{position:absolute;z-index:1;left:-5%;right:-5%;bottom:-55px;height:100px;border-radius:50% 50% 0 0/35% 45% 0 0;background:#f3f7fc;box-shadow:0 -7px 20px #f9fcffad;pointer-events:none}@media(max-width:749px){.gg-winter-signoff{padding:61px 21px 86px}.gg-winter-signoff__eyebrow{font-size:9px;letter-spacing:.11em}.gg-winter-signoff__description{font-size:14px}.gg-winter-signoff__ornaments span:nth-child(2),.gg-winter-signoff__ornaments span:nth-child(4),.gg-winter-signoff__ornaments span:nth-child(5){display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AACg */
