:root{--gy-aka: #E7211A;--gy-akadk: #B3170F;--gy-ink: #231F1C;--gy-sumi: #57514B;--gy-shiro: #FDFDFB;--gy-cream: #FFF6E8;--gy-hair: #E6E0D6;--gy-maru: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--gy-kaku: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif;--font-body-family: var(--gy-kaku);--font-heading-family: var(--gy-maru);--font-body-weight: 400;--font-heading-weight: 500;--font-body-scale: 1;--font-heading-scale: 1}body{font-family:var(--gy-kaku);color:var(--gy-ink);background:var(--gy-shiro);letter-spacing:.01em;word-break:auto-phrase;line-break:strict}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--gy-maru);font-weight:500}.announcement-bar{background:var(--gy-shiro)!important;border-bottom:1px solid var(--gy-hair)}.announcement-bar__message{color:var(--gy-sumi)!important;font-size:13px;letter-spacing:.12em;word-break:auto-phrase;text-wrap:balance}.header-wrapper,.header,.header-wrapper--border-bottom{background:var(--gy-shiro)!important}.header-wrapper{border-bottom:1px solid var(--gy-hair)!important}.header{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,52px)}.header__heading-link,.header__heading,.header h1 a,.header h2 a,.header__heading-link .h2{font-family:var(--gy-maru)!important;font-weight:500!important;color:var(--gy-ink)!important;letter-spacing:.06em}.header__heading-logo{max-height:44px;width:auto}.header__inline-menu a,.header__icon,.header__icon span,.header__menu-item,.header__active-menu-item{color:var(--gy-ink)!important}.header__icon,.header__inline-menu a{min-height:44px;display:inline-flex;align-items:center;padding-inline:10px;font-size:15px}.header__menu-item:hover span,.header__inline-menu a:hover{text-decoration-color:var(--gy-akadk)}.main-page-title,.page-title,.article-template__title,.blog__title,.collection-hero__title,.main-blog .title{font-family:var(--gy-maru)!important;font-weight:500!important;color:var(--gy-ink)!important;letter-spacing:.04em;line-height:1.4;font-size:clamp(32px,7.4vw,50px)!important;text-align:center;margin-block:clamp(20px,3vw,36px) clamp(76px,9vw,104px)!important;text-wrap:balance;position:relative;padding-top:.62em}.main-page-title:before,.article-template__title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:.3em;height:.34em;background:var(--gy-aka);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208 294'><path d='M104 8 C150 8 186 40 186 84 C186 112 170 128 148 136 C176 146 196 172 196 204 C196 252 154 286 102 286 C50 286 12 252 12 204 C12 172 30 146 58 136 C36 128 22 112 22 84 C22 40 58 8 104 8 Z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208 294'><path d='M104 8 C150 8 186 40 186 84 C186 112 170 128 148 136 C176 146 196 172 196 204 C196 252 154 286 102 286 C50 286 12 252 12 204 C12 172 30 146 58 136 C36 128 22 112 22 84 C22 40 58 8 104 8 Z'/></svg>") center / contain no-repeat}.rte{font-size:17px;line-height:1.9;color:var(--gy-ink)}@media(min-width:750px){.rte{font-size:18px;line-height:2}}.page-width .rte p,.page-width .rte li,.page-width .rte td,.page-width .rte th,.page-width .rte h2,.page-width .rte h3,.main-page-title{word-break:auto-phrase;overflow-wrap:normal;line-break:strict;text-wrap:pretty}.nw{white-space:nowrap}html.translated-ltr .nw,html.translated-rtl .nw{white-space:normal}.rte a,.article-template a{color:var(--gy-akadk);text-underline-offset:4px}.rte h2,.rte h3{font-family:var(--gy-maru);font-weight:500;letter-spacing:.04em}.rte h3 .q{color:var(--gy-aka);margin-right:.18em}.page-width .rte h2{font-size:clamp(24px,4.4vw,30px);line-height:1.45;margin:clamp(48px,7vw,72px) 0 20px}.page-width .rte h3{font-size:clamp(19px,3.2vw,22px);line-height:1.45;margin:clamp(48px,5vw,56px) 0 12px}.page-width .rte>*:first-child{margin-top:0}.rte p+p{margin-top:2.2em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--gy-maru)!important;font-weight:500!important;letter-spacing:.04em;border-radius:999px!important;min-height:56px;padding-inline:32px}.button:not(.button--secondary):not(.button--tertiary){background:var(--gy-aka)!important;color:#fff!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--gy-akadk)!important}.button--secondary{border-radius:999px!important;color:var(--gy-akadk)!important;box-shadow:0 0 0 2px var(--gy-akadk) inset!important}a:focus-visible,button:focus-visible,.button:focus-visible{outline:3px solid var(--gy-akadk)!important;outline-offset:3px!important;box-shadow:none!important}.footer{background:var(--gy-shiro)!important;border-top:1px solid var(--gy-hair)}.footer__content-bottom{border-top:none}.footer a,.footer__content-bottom small,.copyright__content{color:var(--gy-sumi)!important}.footer-block__heading{font-family:var(--gy-maru);font-weight:500;color:var(--gy-ink)}.page-width{max-width:1160px;padding-inline:clamp(20px,4.5vw,52px)!important}.page-width--narrow{max-width:764px}::selection{background:#ffd9d5}.gero-next{margin:clamp(96px,10vw,128px) 0 clamp(88px,8vw,112px)!important;text-align:center}.page-width .rte .gero-next:not(:last-child){margin:clamp(28px,4vw,40px) 0 clamp(44px,5vw,60px)!important}.gero-next a{display:inline-flex;align-items:center;justify-content:center;min-height:56px;min-width:240px;padding:14px 32px;border:2.5px solid var(--gy-aka);color:var(--gy-akadk);border-radius:999px;text-decoration:none;font-family:var(--gy-maru);font-weight:700;font-size:16px;letter-spacing:.04em;line-height:1.5;text-align:center;text-wrap:balance;transition:background .2s,color .2s}.gero-next a:hover{background:var(--gy-akadk);color:#fff}@media(max-width:600px){.gero-next a{width:100%;max-width:none}}.gero-contact a{display:inline-block;padding-block:13px;padding-inline:2px;color:var(--gy-akadk);font-weight:700;font-family:inherit;line-height:1.1;vertical-align:baseline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}p.gero-contact a{margin-block:-13px}.gero-contact a:hover{color:var(--gy-aka)}ul.gero-contact{list-style:none;padding-left:0}ul.gero-contact li{display:grid;grid-template-columns:6.4em 1fr;align-items:center;gap:0 8px;min-height:52px;border-bottom:1px solid var(--gy-hair);padding-block:2px}@media(min-width:750px){ul.gero-contact li{grid-template-columns:7em 1fr}}ul.gero-contact li:last-child{border-bottom:none}ul.gero-contact .lb{color:var(--gy-sumi);font-size:.9375rem}ul.gero-contact .lb:not(:empty):after{content:"\ff1a"}.page-width .rte h3.qh{padding-left:1.9em;text-indent:-1.9em}.header{max-width:1200px;padding-inline:clamp(24px,4vw,48px)}.header__inline-menu a,.header__menu-item{font-size:14px;letter-spacing:.05em}.header-wrapper{border-bottom-color:#ece9e4!important}.header__heading-logo{max-height:48px}.footer-block__heading{font-size:18px;letter-spacing:.06em}.footer-block__details-content a{font-size:14px;line-height:1.8}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--gy-kaku)!important;font-weight:500!important}.main-page-title,.page-title,.article-template__title,.collection-hero__title{font-weight:400!important}ul.gero-contact .lb{font-size:14px}@media(max-width:749px){.header__heading-logo{max-height:40px}.rte{font-size:16px}}:root{--gy-shiro:#ffffff;--gy-ink:#292725;--gy-sumi:#64605b;--gy-hair:#dedbd5;--gy-akadk:#a71c16;--font-heading-weight:400}body{font-size:16px;line-height:1.9}.header{max-width:1200px;padding-inline:clamp(24px,5vw,64px)}.header__heading-link{padding-block:10px}.header__heading-logo{max-height:46px}.header__menu-item{font-family:var(--gy-kaku);font-weight:400;letter-spacing:.04em}.header__inline-menu a{font-size:14px}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:6px}.header__icon{min-height:44px;min-width:44px}.page-width{max-width:1200px;padding-inline:clamp(24px,5vw,64px)!important}.page-width--narrow{max-width:800px}.rte{font-size:16px;line-height:2}.rte p+p{margin-top:1.6em}.rte h2,.rte h3{font-weight:400}.button,.shopify-challenge__button,.customer button{min-height:52px;letter-spacing:.05em}.button:not(.button--secondary):not(.button--tertiary){background:var(--gy-akadk)!important}.button:not(.button--secondary):not(.button--tertiary):hover{background:#851711!important}.gero-next a{font-family:var(--gy-kaku);font-weight:400;border-width:1px}.footer{padding-top:64px!important}.footer-block__heading{font-family:var(--gy-kaku);font-size:15px;font-weight:500;letter-spacing:.05em;margin-bottom:22px}.footer-block__details-content{font-size:14px;line-height:2}.footer-block__details-content .list-menu__item{padding-block:10px;min-height:44px;text-underline-offset:5px}.footer__content-bottom{padding-block:24px!important;border-top:1px solid var(--gy-hair)!important}.copyright__content{font-size:12px;line-height:1.8}.card__heading{font-weight:400;font-size:20px;line-height:1.6}.card__information{padding-top:20px}.product__title h1{font-weight:400;line-height:1.6;letter-spacing:.04em}@media(max-width:749px){.header__heading-logo{max-height:38px}.header{padding-inline:20px}.footer{padding-top:44px!important}.card__heading{font-size:18px}.main-page-title,.page-title{font-size:30px!important;margin-bottom:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gero-brand.css.map */
