.ghh{--ink:#4a3b3b;--brown:#684D40;--blush:#fdf2ef;--line:#f1dfd9;--cta:#bf4f57;--sage:#5f6f68;--muted:#6b6563;font-family:Jost,sans-serif;color:var(--ink)}.ghh *{box-sizing:border-box}.ghh h2,.ghh h3{font-family:Prompt,sans-serif;color:var(--ink);margin:0;letter-spacing:0}.ghh .hw{font-family:Kalam,cursive;font-weight:400}.ghh-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.ghh-sec{padding-top:56px;padding-bottom:8px}.ghh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:22px}.ghh-h{font-size:clamp(28px,3.6vw,44px);line-height:1.12}.ghh-k{font-size:21px;line-height:1.3;color:var(--brown);margin:4px 0 0}.ghh-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:10px 18px;border-radius:999px;background:var(--blush);border:1.5px solid var(--line);color:#292625!important;text-decoration:none;font-size:15px;font-weight:500;line-height:1.2;font-family:inherit;cursor:pointer}.ghh-chip:hover{border-color:var(--cta)}.ghh-chip[aria-pressed=true],.ghh-chip[aria-selected=true]{background:var(--cta);border-color:var(--cta);color:#fff!important}.ghh-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--cta);color:#fff!important;border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none;border:0;font-family:inherit;font-size:16px;cursor:pointer;min-height:46px}.ghh-link{color:#c35049!important;font-weight:700;text-decoration:none}.ghh-where{position:relative;z-index:3;margin-top:-56px;background:#fff;border-radius:22px;box-shadow:0 14px 40px #4a3b3b24;padding:20px 24px}.ghh-where__top{display:flex;align-items:center;gap:18px}.ghh-where__giffy{width:64px;height:64px;flex:0 0 auto}.ghh-where__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.ghh-where__k{font-size:20px;color:var(--brown);margin:0}.ghh-where__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ghh-chips{display:flex;gap:6px;flex-wrap:wrap}.ghh-select{height:44px;border:1.5px solid var(--line);background:var(--blush);border-radius:999px;padding:0 40px 0 16px;font:500 15px Jost,sans-serif;color:#292625;min-width:240px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234a3b3b' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.ghh-where__row .ghh-chip{background:#fff;padding:9px 14px;font-size:14px}.ghh-where__row .ghh-chip[aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:#fff!important}.ghh-where__go{flex:0 0 auto}.ghh-where__note{margin:14px 0 0;padding-top:12px;border-top:1px solid #f3e7e3;font-size:14px;line-height:1.5;color:var(--ink)}.ghh-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ghh-cat{position:relative;display:block;aspect-ratio:4/5;border-radius:22px;overflow:hidden;color:#fff!important;text-decoration:none;background:#ede6e2;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.ghh-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ghh-cat .ghh-cat__2{opacity:0;transform:scale(1.04);transition:opacity .45s ease,transform .6s ease}.ghh-cat__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e161400 48%,#1e1614b8)}.ghh-cat__b{position:absolute;left:14px;top:14px;z-index:2;background:#fff;color:#292625;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghh-cat__t{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:2px}.ghh-cat__t .hw{font-size:16px}.ghh-cat__t h3{color:#fff;font-size:24px;line-height:1.15}.ghh-cat__m{font-size:14px;font-weight:500}.ghh-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2.5px;pointer-events:none;z-index:3;opacity:0;transition:opacity .4s ease;background:linear-gradient(115deg,#e9d6a6,#fff7e0 18%,#c9a35a,#f3e1b0 50%,#fffbef 62%,#cfae6a 78%,#e9d6a6);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:ghhShimmer 3.2s linear infinite}@keyframes ghhShimmer{0%{background-position:0% 50%}to{background-position:300% 50%}}@media(hover:hover){.ghh-cat:hover,.ghh-cat:focus-visible{transform:scale(1.045);z-index:2;outline:none;box-shadow:0 0 0 1px #c9a35a59,0 0 24px #ecce8c8c,0 22px 46px #8c6c3438}.ghh-cat:hover:after,.ghh-cat:focus-visible:after{opacity:1}.ghh-cat:hover .ghh-cat__2,.ghh-cat:focus-visible .ghh-cat__2{opacity:1;transform:scale(1)}}.ghh-cat.is-off{pointer-events:none}.ghh-cat.is-off img{filter:grayscale(1);opacity:.5}.ghh-cat.is-off .ghh-cat__2,.ghh-cat.is-off:after{display:none}.ghh-cat.is-off .ghh-cat__b{background:#292625c7;color:#fff}@media(prefers-reduced-motion:reduce){.ghh-cat,.ghh-cat .ghh-cat__2{transition:opacity .2s ease}.ghh-cat:hover,.ghh-cat:focus-visible{transform:none}.ghh-cat:after{animation:none}}.ghh-sage{background:var(--sage);color:#fff;margin-top:64px;padding:52px 0 56px}.ghh-sage h2{color:#fff}.ghh-sage .ghh-k{color:#e8efe9}.ghh-sage .ghh-out{border:1.5px solid #fff;color:#fff!important;border-radius:999px;padding:10px 20px;text-decoration:none;font-size:15px;background:transparent;font-family:inherit;cursor:pointer}.ghh-who{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:18px}.ghh-who a{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff!important;text-decoration:none;text-align:center}.ghh-who__img{width:100%;aspect-ratio:1/1;border-radius:999px;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6;background:#ede6e2;transition:transform .3s ease,box-shadow .3s ease}.ghh-who__img img{width:100%;height:100%;object-fit:cover;display:block}.ghh-who a:hover .ghh-who__img{transform:translateY(-3px);box-shadow:0 0 0 3px #f3e1b0,0 10px 24px #0000002e}.ghh-who span{font-family:Prompt,sans-serif;font-weight:600;font-size:16px;line-height:1.2}.ghh-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.ghh-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.ghh-pick{display:flex;flex-direction:column;gap:4px;color:#292625!important;text-decoration:none}.ghh-pick[hidden]{display:none}.ghh-pick__m{position:relative;display:block;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:#f5ede9;margin-bottom:10px}.ghh-pick__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ghh-pick:hover .ghh-pick__m img{transform:scale(1.04)}.ghh-pick__b{position:absolute;left:12px;top:12px;z-index:1;background:#fff;color:#292625;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.ghh-pick__v{font-size:14px;color:var(--muted)}.ghh-pick h3{font-weight:500;font-size:16px;line-height:1.3;color:#292625}.ghh-pick__p{font-weight:600;font-size:15px}.ghh-empty{font-size:15px;color:var(--muted)}.ghh-guides{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.ghh-fest{border-radius:22px;overflow:hidden;background:var(--blush);border:1.5px solid var(--line);display:flex;flex-direction:column}.ghh-fest__m{position:relative;display:block;height:300px;background:#efe3de}.ghh-fest__m img{width:100%;height:100%;object-fit:cover;display:block}.ghh-fest__b{position:absolute;left:18px;top:18px;background:var(--cta);color:#fff;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px}.ghh-fest__t{padding:24px 28px;display:flex;flex-direction:column;gap:10px}.ghh-fest__t h3{font-size:28px}.ghh-fest__t p{margin:0;font-size:15px;color:var(--muted)}.ghh-fest__go{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:6px}.ghh-glist{display:flex;flex-direction:column;gap:14px}.ghh-g{display:flex;gap:16px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:12px}.ghh-g__img{width:112px;height:112px;border-radius:14px;overflow:hidden;flex:0 0 auto;display:block;background:#efe3de}.ghh-g__img img{width:100%;height:100%;object-fit:cover;display:block}.ghh-g__t{display:flex;flex-direction:column;gap:4px;min-width:0}.ghh-g__k{font-size:12px;letter-spacing:.12em;font-weight:600;color:var(--brown)}.ghh-g__t h3{font-size:17px;line-height:1.3}.ghh-g__t h3 a{color:var(--ink)!important;text-decoration:none}.ghh-g__shop{font-size:14px;color:#c35049!important;font-weight:600;text-decoration:none}.ghh-msgs{background:#fffaf9;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ghh-msgs .hw{font-size:18px;color:var(--brown)}.ghh-msgs div{display:flex;gap:8px;flex-wrap:wrap}.ghh-msgs a{border:1.5px solid var(--line);background:#fff;color:#292625!important;border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none}.ghh-corp{position:relative;border-radius:22px;overflow:hidden;min-height:260px;background:var(--ink);display:flex;align-items:center}.ghh-corp__img{position:absolute;right:0;top:0;width:46%;height:100%}.ghh-corp__img img{width:100%;height:100%;object-fit:cover;display:block}.ghh-corp__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#4a3b3b 52%,#4a3b3b00 72%)}.ghh-corp__t{position:relative;padding:40px 48px;max-width:560px;color:#fff;display:flex;flex-direction:column;gap:10px}.ghh-corp__t .hw{font-size:19px;color:#f1dfd9}.ghh-corp__t h2{color:#fff;font-size:34px;line-height:1.15}.ghh-corp__t p{margin:0;font-size:16px;color:#f3e9e5}.ghh-corp__go{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.ghh-corp__go .ghh-out{border:1.5px solid #fff;color:#fff!important;border-radius:999px;padding:11px 20px;font-size:15px;text-decoration:none}.ghh-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;background:#fffaf9;border:1.5px solid var(--line);border-radius:22px;padding:30px 28px}.ghh-why div{display:flex;flex-direction:column;gap:6px}.ghh-why__n{width:44px;height:44px;border-radius:999px;background:var(--blush);display:inline-flex;align-items:center;justify-content:center;font-family:Prompt,sans-serif;font-weight:700;color:var(--cta);font-size:18px}.ghh-why h3{font-weight:600;font-size:18px;margin-top:6px}.ghh-why p{margin:0;font-size:15px;color:var(--muted)}.ghh-intro{border-top:1.5px solid var(--line);padding-top:44px;max-width:900px}.ghh-intro h2{font-size:clamp(24px,2.6vw,34px);line-height:1.15}.ghh-intro__t{margin-top:12px;font-size:16px;line-height:1.7;color:var(--ink)}.ghh-intro__t p{margin:0 0 10px}.ghh-intro__t a{color:#c35049;text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.ghh-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ghh-who{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 10px}.ghh-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.ghh-guides{grid-template-columns:minmax(0,1fr)}.ghh-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ghh-sec{padding-top:40px}.ghh-k{font-size:17px}.ghh-where{margin-top:-36px;padding:16px;border-radius:20px}.ghh-where__top{flex-direction:column;align-items:stretch;gap:12px}.ghh-where__giffy{position:absolute;right:14px;top:12px;width:40px;height:40px}.ghh-where__main{gap:10px}.ghh-where__k{font-size:18px;padding-right:48px;line-height:1.3}.ghh-where__row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.ghh-select{width:100%;min-width:0;height:46px}.ghh-chips{min-width:0;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.ghh-chips::-webkit-scrollbar{display:none}.ghh-where__row .ghh-chip{flex:0 0 auto;font-size:13.5px;padding:0 13px;min-height:36px}.ghh-where__go{width:100%}.ghh-where__note{font-size:13px}.ghh-cats{gap:10px}.ghh-cat{border-radius:18px}.ghh-cat__b{left:8px;top:8px;font-size:11px;padding:3px 8px;max-width:calc(100% - 16px)}.ghh-cat__t{left:12px;right:10px;bottom:10px}.ghh-cat__t .hw{font-size:13px}.ghh-cat__t h3{font-size:17px}.ghh-cat__m{font-size:12px}.ghh-sage{margin-top:44px;padding:36px 0 32px}.ghh-who{gap:14px 8px}.ghh-who__img{box-shadow:0 0 0 2px #ffffffe6}.ghh-who span{font-size:12px}.ghh-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 16px;padding:0 16px;scrollbar-width:none}.ghh-tabs::-webkit-scrollbar{display:none}.ghh-tabs .ghh-chip{flex:0 0 auto;font-size:14px;padding:8px 15px;min-height:40px}.ghh-picks{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.ghh-picks::-webkit-scrollbar{display:none}.ghh-pick{flex:0 0 168px}.ghh-pick__m{border-radius:18px}.ghh-pick h3,.ghh-pick__p{font-size:14px}.ghh-pick__v{font-size:12px}.ghh-fest__m{height:180px}.ghh-fest__t{padding:16px}.ghh-fest__t h3{font-size:20px}.ghh-fest__go .ghh-btn{width:100%}.ghh-g{padding:10px}.ghh-g__img{width:76px;height:76px;border-radius:12px}.ghh-g__t h3{font-size:14px}.ghh-msgs div{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ghh-msgs a{flex:0 0 auto;font-size:13px}.ghh-corp{flex-direction:column;align-items:stretch;min-height:0}.ghh-corp__img{position:relative;width:100%;height:170px}.ghh-corp__fade{display:none}.ghh-corp__t{padding:20px}.ghh-corp__t h2{font-size:24px}.ghh-corp__t p{font-size:14px}.ghh-why{gap:18px 14px;padding:20px 16px}.ghh-why h3{font-size:15px}.ghh-why p{font-size:13px}.ghh-intro__t{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/283/assets/gh-home.css.map */
