html.thg-on .shopify-section-group-header-group:not(:has(.thg)){display:none!important}html:not(.thg-on) .thg{display:none!important}body:has(.thg){display:block}.thg{--th-teal:#1F5F5B;--th-ink:#1A1A1A;--th-sub:#5A5A5A;--th-line:#ECE8E1;--th-beige:#F5F1EA;color:var(--th-ink);font-family:Noto Sans JP,sans-serif}.thg a{color:inherit;text-decoration:none}.thg-coupon{background:var(--th-teal);color:#fff}.thg-coupon__btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;width:100%;min-height:44px;padding:8px 16px;border:0;background:none;color:#fff;font-family:inherit;font-size:12.5px;line-height:1.5;cursor:pointer;text-align:center}.thg-coupon__cta{font-weight:700;text-decoration:underline;text-underline-offset:3px}.thg-coupon__btn[hidden]{display:none}.thg-coupon__done{margin:0;padding:10px 16px;font-size:12.5px;line-height:1.6;text-align:center}.thg-coupon__done[hidden]{display:none}.thg-coupon__done b{font-weight:700}.gh{background:#fff;border-bottom:1px solid var(--th-line)}.gh__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 8px;max-width:1280px;margin:0 auto}.gh__left{display:flex;align-items:center}.gh__right{display:flex;align-items:center;justify-content:flex-end}.gh__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:inherit;cursor:pointer;padding:0}.gh__brand{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1}.gh__the{font-family:Cormorant Garamond,serif;font-weight:600;font-size:24px;letter-spacing:.2em;padding-left:.2em;color:var(--th-teal)}.gh__by{font-size:9px;letter-spacing:.24em;padding-left:.24em;color:#6b6b6b}.gh__logoimg{display:block;height:auto;max-width:100%}.gh__count{position:absolute;right:4px;top:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--th-teal);color:#fff;font-size:10px;line-height:16px;text-align:center}.gh__pconly{display:none!important}.gh__monoco{font-size:12px;color:var(--th-sub)!important;padding:0 10px;min-height:44px;display:inline-flex;align-items:center}.gh__monoco:hover{color:var(--th-teal)!important}.gh__nav{display:none}.gh-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1a1a1a59}.gh-drawer[hidden]{display:none}.gh-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(86vw,360px);background:#fff;overflow-y:auto;display:flex;flex-direction:column;padding:0 0 32px}.gh-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 24px;border-bottom:1px solid var(--th-line)}.gh-drawer__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:16px;letter-spacing:.14em;color:var(--th-teal)}.gh-drawer__nav{display:flex;flex-direction:column;padding:8px 0}.gh-drawer__nav>a{display:flex;align-items:center;min-height:52px;padding:0 24px;font-size:16px;font-weight:700;border-bottom:1px solid var(--th-line)}.gh-drawer__sub{margin:20px 24px 4px;font-size:12px;color:var(--th-sub);font-weight:700}.gh-drawer__svc{display:flex;flex-direction:column;padding:0 0 12px;border-bottom:1px solid var(--th-line)}.gh-drawer__svc a{display:flex;align-items:center;min-height:44px;padding:0 24px;font-size:14px}.gh-drawer__util{display:flex;flex-direction:column;margin-top:16px}.gh-drawer__util a{display:flex;align-items:center;min-height:44px;padding:0 24px;font-size:13px;color:var(--th-sub)!important}@media(min-width:990px){.gh__menubtn{display:none!important}.gh__pconly{display:inline-flex!important}.gh__bar{height:84px;padding:0 32px}.gh__the{font-size:30px}.gh__by{font-size:10px}.gh__nav{display:flex;justify-content:center;gap:8px;padding:0 24px;border-top:1px solid #F1EDE6}.gh__nl{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 16px;font-size:14px;color:#3a3a3a!important;border-bottom:2px solid transparent;cursor:pointer;list-style:none}.gh__nl::-webkit-details-marker{display:none}.gh__nl:hover{color:var(--th-teal)!important;border-bottom-color:var(--th-teal)}.gh__caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.gh__dd{position:relative}.gh__ddpanel{position:absolute;left:50%;top:100%;transform:translate(-50%);z-index:20;min-width:280px;background:#fff;border:1px solid var(--th-line);box-shadow:0 8px 24px #00000014;padding:8px 0;display:flex;flex-direction:column}.gh__ddpanel a{padding:12px 20px;font-size:14px}.gh__ddpanel a:hover{background:var(--th-beige)}.thg-coupon__btn{font-size:13px}}.eg-article-layout .thg{display:none}
/*# sourceMappingURL=/cdn/shop/t/64/assets/gift-header.css.map */
