:root{--hg-ink: #151515;--hg-paper: #f6f3ed;--hg-paper-deep: #ece8df;--hg-wine: #8f202b;--hg-wine-dark: #68151e;--hg-line: rgba(21, 21, 21, .14)}html{scroll-behavior:smooth}body{background:var(--hg-paper)}.header-wrapper,.header-wrapper.color-scheme-1{background:#141414fa;color:#fff;border-bottom:0}.header-wrapper .header__heading-link,.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .header__active-menu-item{color:#fff}.header-wrapper .header__menu-item{font-size:1.55rem;letter-spacing:.015em}.header-wrapper .header__menu-item:hover span,.header-wrapper .header__active-menu-item{text-decoration-color:var(--hg-wine);text-underline-offset:.55rem}.header__heading-link{letter-spacing:.32em;font-weight:700}.header-wrapper .header__heading-logo{filter:brightness(0) invert(1)}.announcement-bar-section .utility-bar{background:var(--hg-wine);color:#fff}.announcement-bar__message{font-size:1.2rem;letter-spacing:.06em}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.09em;font-size:1.25rem;font-weight:700;min-height:5.2rem}.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:var(--hg-wine);color:#fff}.button:not(.button--secondary):after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) var(--hg-wine),0 0 0 var(--buttons-border-width) #fff0}.button:not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover{background:var(--hg-wine-dark)}.card-wrapper .card{height:100%}.card--standard>.card__content{padding-top:1.6rem}.card__heading{font-family:var(--font-body-family);font-weight:650;line-height:1.3}.card__inner{overflow:hidden;background:#fff}.card__media img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.035)}.price{font-weight:700}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.52)}.badge{background:var(--hg-wine);border-color:var(--hg-wine);color:#fff}.product__title h1{font-size:clamp(3rem,4.2vw,5.1rem);line-height:1.02;letter-spacing:-.025em}.product__info-container .price--large{font-size:2.35rem}.product-form__submit{min-height:5.8rem}.product__media-wrapper .global-media-settings{background:#fff}.facets-container{border-top:1px solid var(--hg-line);border-bottom:1px solid var(--hg-line);padding-top:1.4rem;padding-bottom:1.4rem}.facet-filters__sort{border:1px solid var(--hg-line);padding:0 4.8rem 0 1.4rem;min-height:4.4rem}.footer{border-top:0;background:#151515;color:#fff}.footer .footer-block__heading,.footer .list-menu__item--link,.footer .copyright__content,.footer .footer__copyright{color:#fff}.footer .list-menu__item--link{opacity:.78}.hg-kicker-v4{margin:0 0 1.1rem;text-transform:uppercase;letter-spacing:.19em;font-size:1.12rem;font-weight:700;color:var(--hg-wine)}.hg-section-head-v4{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3.2rem}.hg-section-head-v4 h2{margin:0;font-size:clamp(3.2rem,5vw,5.9rem);line-height:1;letter-spacing:-.035em}.hg-section-head-v4 .rte{max-width:54rem;color:rgba(var(--color-foreground),.68)}@media screen and (max-width:749px){.header-wrapper .header{padding-top:1rem;padding-bottom:1rem}.hg-section-head-v4{display:block}.hg-section-head-v4 .rte{margin-top:1.5rem}.product__title h1{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/haganori-v4.css.map */
