.hz{--hz-navy: #121943;--hz-navy-2: #1B2562;--hz-royal: #2A5BB8;--hz-sky: #3FB4EA;--hz-red: #E23A40;--hz-cream: #F3EBD8;--hz-amber: #F2B33D;--hz-display: "Shrikhand", Rockwell, Rokkitt, Georgia, serif;--hz-slab: Rockwell, "Rockwell Nova", Rokkitt, Georgia, serif;--hz-sans: "Zen Kaku Gothic New", system-ui, sans-serif;background:var(--hz-navy);color:var(--hz-cream);font-family:var(--hz-sans)}.hz a{color:var(--hz-cream)}.hz a:hover{color:var(--hz-sky)}.hz :focus-visible{outline:3px solid var(--hz-sky);outline-offset:3px}.hz-tri{height:3.6rem;background:#1b2562 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='36'%3E%3Crect%20width='96'%20height='36'%20fill='%231B2562'/%3E%3Cpolygon%20points='0,36%2024,0%2048,36'%20fill='%23E23A40'/%3E%3Cpolygon%20points='24,0%2072,0%2048,36'%20fill='%232A5BB8'/%3E%3Cpolygon%20points='48,36%2072,0%2096,36'%20fill='%233FB4EA'/%3E%3C/svg%3E") repeat-x 0 0 / 9.6rem 3.6rem;border-block:.6rem solid var(--hz-navy)}.hz-main{position:relative;overflow:hidden}.hz-seal{position:relative;flex-shrink:0;width:15rem;height:15rem}.hz-seal:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:190rem;height:190rem;margin:-95rem 0 0 -95rem;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(63,180,234,.22) 0deg 6deg,transparent 6deg 12deg,rgba(226,58,64,.18) 12deg 18deg,transparent 18deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 6%,rgba(0,0,0,.5) 28%,transparent 58%);mask-image:radial-gradient(circle,#000 6%,rgba(0,0,0,.5) 28%,transparent 58%);animation:hzSpin 80s linear infinite;pointer-events:none}.hz-seal img{position:relative;display:block;width:100%;height:100%;object-fit:contain;border-radius:50%;box-shadow:0 0 0 .5rem var(--hz-navy),0 0 0 1rem var(--hz-sky),0 0 4rem 1rem #3fb4ea8c}.hz-info__head{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.hz-info__head .hz-crumb{margin-bottom:1.8rem}.hz-info__head>div:first-child{min-width:0}.hz-info__head .hz-pill{white-space:nowrap}.hz-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(243,235,216,.09) 1px,transparent 1px);background-size:4px 4px}@keyframes hzSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hz-seal:before{animation:none}}.hz-main__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6.4rem;align-items:start;padding-block:4.4rem 8rem}.hz-crumb{display:flex;gap:.8rem;font-size:1.3rem;opacity:.7;margin:0 0 2.4rem}.hz-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.hz-gallery__hero{grid-column:1 / -1;margin:0;aspect-ratio:1 / 1;max-width:100%;border-radius:2.8rem;overflow:hidden;box-shadow:0 0 0 .4rem var(--hz-navy),0 0 0 .8rem var(--hz-sky),1.4rem 1.4rem 0 .8rem var(--hz-red)}.hz-gallery figure{margin:0}.hz-gallery img{display:block;width:100%;height:100%;object-fit:cover}.hz-gallery__thumb{aspect-ratio:4 / 5;border-radius:2rem;overflow:hidden;border:.3rem solid rgba(243,235,216,.22)}.hz-pill{display:inline-flex;align-items:center;gap:1rem;background:var(--hz-red);color:var(--hz-cream);font-family:var(--hz-display);font-size:1.5rem;letter-spacing:.03em;padding:.8rem 2rem;border-radius:99rem;transform:rotate(-3deg)}.hz-dot{width:.7rem;height:.7rem;border-radius:50%;background:currentColor;display:inline-block;opacity:.8}.hz-title{font-family:var(--hz-display);font-weight:400;font-size:clamp(6.4rem,9vw,11.6rem);line-height:.92;letter-spacing:-.01em;margin:2.4rem 0 0;color:var(--hz-cream);text-transform:none;text-shadow:.5rem .5rem 0 var(--hz-red),1rem 1rem 0 var(--hz-sky);text-wrap:balance}.hz-jpname{font-family:var(--hz-sans);font-weight:900;font-size:2.6rem;letter-spacing:.06em;margin:2.6rem 0 0;color:var(--hz-sky);word-break:keep-all}.hz-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:3rem 0 0;border:.2rem solid rgba(243,235,216,.28);border-radius:1.8rem;overflow:hidden}.hz-stat{padding:1.4rem 1.8rem;display:flex;flex-direction:column;gap:.4rem}.hz-stat+.hz-stat{border-left:.2rem solid rgba(243,235,216,.28)}.hz-stat dt{font-family:var(--hz-slab);font-weight:700;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.hz-stat dd{margin:0;font-family:var(--hz-display);font-size:2.8rem;line-height:1.1;font-variant-numeric:tabular-nums;word-break:keep-all}.hz-buy{margin:3.4rem 0 0;display:flex;flex-direction:column;gap:1.6rem}.hz-price{display:flex;align-items:baseline;gap:1.4rem;flex-wrap:wrap}.hz-price__amount{font-family:var(--hz-display);font-size:4.6rem;line-height:1;font-variant-numeric:tabular-nums}.hz-price__pack{font-size:1.5rem;font-weight:700;color:var(--hz-sky);word-break:keep-all}.hz-actions{display:flex;gap:1.2rem;align-items:stretch;flex-wrap:wrap}.hz-qty{display:flex;align-items:center;border:.2rem solid var(--hz-cream);border-radius:99rem;overflow:hidden}.hz-qty button{background:none;border:0;color:var(--hz-cream);font-size:2rem;width:4.8rem;height:5.6rem;cursor:pointer}.hz-qty input{width:4rem;background:none;border:0;color:var(--hz-cream);text-align:center;font:700 1.8rem var(--hz-sans);-moz-appearance:textfield}.hz-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.hz-add{flex:1 1 22rem;min-height:5.6rem;border:0;border-radius:99rem;cursor:pointer;background:var(--hz-sky);color:var(--hz-navy);font-family:var(--hz-sans);font-weight:900;font-size:1.9rem;letter-spacing:.08em;box-shadow:.5rem .5rem 0 var(--hz-red);transition:transform .15s ease,box-shadow .15s ease}.hz-add:hover{transform:translate(-2px,-2px);box-shadow:.7rem .7rem 0 var(--hz-red)}.hz-add:active{transform:translate(3px,3px);box-shadow:.2rem .2rem 0 var(--hz-red)}.hz-small{font-size:1.3rem;line-height:1.8;opacity:.72;margin:0;text-wrap:pretty}.hz-desc{margin:4rem 0 0;padding-top:3.2rem;border-top:.2rem dashed rgba(243,235,216,.3);display:flex;flex-direction:column;gap:1.6rem;max-width:36em}.hz-desc p{margin:0;font-size:1.6rem;line-height:2;text-wrap:pretty}.hz-desc p[lang=en]{font-size:1.5rem;line-height:1.8;opacity:.8}.hz-hops{background:var(--hz-sky);color:var(--hz-navy);position:relative;overflow:hidden}.hz-hops a{color:var(--hz-navy)}.hz-hops__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:5.6rem;align-items:center;padding-block:7.2rem}.hz-h2{font-family:var(--hz-display);font-weight:400;font-size:clamp(4.4rem,5.6vw,6.8rem);line-height:1;margin:0;text-shadow:.4rem .4rem 0 var(--hz-cream);text-wrap:balance;text-transform:none}.hz-hops__lead{font-size:1.7rem;font-weight:700;line-height:1.9;margin:2rem 0 0;max-width:26em}.hz-hops__lead span{display:block;font-weight:400;font-size:1.5rem;opacity:.8;margin-top:.4rem}.hz-hoplist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.hz-hop{background:var(--hz-navy);color:var(--hz-cream);border-radius:99rem;padding:2rem 2.8rem;display:flex;align-items:center;gap:1.6rem;font-family:var(--hz-display);font-size:2.6rem;line-height:1.1}.hz-hop:nth-child(4n+1){box-shadow:.5rem .5rem 0 var(--hz-red)}.hz-hop:nth-child(4n+2){box-shadow:.5rem .5rem 0 var(--hz-royal)}.hz-hop:nth-child(4n+3){box-shadow:.5rem .5rem 0 var(--hz-cream)}.hz-hop:nth-child(4n+4){box-shadow:.5rem .5rem 0 var(--hz-amber)}.hz-hop svg{flex-shrink:0;width:3.2rem;height:3.2rem}.hz-ddh{grid-column:1 / -1;font-family:var(--hz-slab);font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;margin:.8rem 0 0}.hz-summit{position:relative;background:var(--hz-navy)}.hz-summit__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;align-items:stretch}.hz-summit__photo{margin:0;min-height:52rem}.hz-summit__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.hz-summit__text{padding:7.2rem 6rem;display:flex;flex-direction:column;justify-content:center;gap:2rem;background:radial-gradient(90% 70% at 20% 20%,var(--hz-navy-2),var(--hz-navy) 70%)}.hz-summit__text .hz-h2{color:var(--hz-cream);text-shadow:.4rem .4rem 0 var(--hz-red)}.hz-summit__text p{margin:0;font-size:1.7rem;line-height:2;max-width:24em;text-wrap:pretty}.hz-summit__text p[lang=en]{font-size:1.5rem;opacity:.78;line-height:1.8}.hz-eye{width:16rem;height:auto}.hz-return{height:1.4rem;background:linear-gradient(90deg,var(--hz-red) 0 33.3%,var(--hz-sky) 33.3% 66.6%,var(--hz-royal) 66.6%)}.hz-add{position:relative}.hz-add[disabled],.hz-add[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.hz-add.loading>span{visibility:hidden}.hz-add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.hz-add .loading__spinner.hidden{display:none}.hz-add .loading__spinner .spinner{width:2rem;height:2rem;animation:rotator 1.4s linear infinite}.hz-add .loading__spinner .path{stroke:var(--hz-navy);stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}.hz .product-form__error-message-wrapper{display:flex;gap:.8rem;align-items:center;color:var(--hz-cream);background:var(--hz-red);padding:.8rem 1.4rem;border-radius:1rem;font-size:1.4rem}.hz .product-form__error-message-wrapper[hidden]{display:none}.hz .product-form__error-message-wrapper .svg-wrapper{width:1.6rem;height:1.6rem}.hz-gallery__empty{grid-column:1 / -1;aspect-ratio:1 / 1;border-radius:2.8rem;background:var(--hz-navy-2)}.hz-desc p:empty{display:none}@media screen and (max-width:989px){.hz-main__inner,.hz-hops__inner,.hz-summit__inner{grid-template-columns:minmax(0,1fr);gap:4.4rem}.hz-summit__photo{min-height:36rem}.hz-summit__text{padding:5.6rem 2rem}}@media screen and (max-width:749px){.hz-main__inner{padding-block:2.4rem 5.6rem}.hz-gallery__hero{border-radius:2rem;box-shadow:0 0 0 .3rem var(--hz-navy),0 0 0 .6rem var(--hz-sky),.8rem .8rem 0 .6rem var(--hz-red)}.hz-title{font-size:6rem}.hz-seal{width:10rem;height:10rem}.hz-info__head{flex-direction:column-reverse;align-items:flex-start;gap:2.4rem}.hz-info__head .hz-pill{white-space:normal}.hz-seal img{box-shadow:0 0 0 .4rem var(--hz-navy),0 0 0 .7rem var(--hz-sky),0 0 3rem .6rem #3fb4ea80}.hz-jpname{font-size:2.2rem}.hz-stat{padding:1.2rem}.hz-stat dd{font-size:2.2rem}.hz-price__amount{font-size:3.8rem}.hz-hoplist{grid-template-columns:minmax(0,1fr)}.hz-hop{font-size:2.2rem;padding:1.6rem 2.4rem}.hz-hops__inner{padding-block:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hbc-psy.css.map */
