:root{--narrow-page-width: 70rem;--font-paragraph--line-height: 2;--font-h1--line-height: 1.5;--font-h2--line-height: 1.5;--font-h3--line-height: 1.6;--font-h4--line-height: 1.6;--letter-spacing--heading-loose: .04em}body{letter-spacing:.02em}h1,h2,h3,h4,h5,h6,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*{word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:749px){:root{--font-h2--size: 1.375rem}}.button,.button-secondary{--button-padding-block: 14px;--button-padding-inline: 44px;font-size:.8125rem;line-height:1.6;letter-spacing:.2em}.menu-list__link{letter-spacing:.1em}.header__row--top .header__columns{--padding-block-start: 0px;--padding-block-end: 0px;min-height:72px}.header__underlay-closed{--color-background-top-row: rgb(255 255 255)}@media screen and (min-width:750px){.header-menu .overflow-menu::part(list){column-gap:34px;justify-content:flex-end;margin-inline:0;height:100%}#header-component:not([data-menu-style=drawer]) .header__column--right{gap:0}#header-component:not([data-menu-style=drawer]) .header__column--right header-actions{margin-inline-start:25px}.header-menu .menu-list__list-item[slot=more] .menu-list__link-title{font-size:0;letter-spacing:0}.header-menu .menu-list__list-item[slot=more] .menu-list__link-title:before{content:"\2026";font-size:.84375rem}header-actions,header-actions .header-actions__action{flex-shrink:0}.header-actions__cart-icon--text{flex-wrap:nowrap;white-space:nowrap}.header-menu .menu-list__link{font-size:.84375rem}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:0}}.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title{text-decoration-line:underline;text-decoration-color:var(--gobochi-red);text-decoration-thickness:2px;text-decoration-skip-ink:none;text-underline-position:under;text-underline-offset:2px}header-actions .account-button{display:none}@media screen and (min-width:750px){.header-actions__cart-icon--text{border:1px solid currentColor;padding:8px 18px;letter-spacing:.1em}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text{display:inline-flex;align-items:center}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text>.mobile\:hidden{display:inline-flex}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text .cart-bubble{position:static;display:inline-flex;width:auto;aspect-ratio:auto;padding:0;color:inherit}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text .cart-bubble__background{display:none}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text .cart-bubble__text{font:inherit;letter-spacing:inherit}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text .cart-bubble__text-count:before{content:"\ff08"}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text .cart-bubble__text-count:after{content:"\ff09"}#header-component:not([data-menu-style=drawer]) .header-actions__cart-icon--text:has(.cart-bubble.visually-hidden)>.mobile\:hidden:after{content:"\ff08 0\ff09"}}@media screen and (min-width:750px){#header-component[data-menu-style=drawer] .header-actions__cart-icon--text>.mobile\:hidden,#header-component[data-menu-style=drawer] .account-button--text .account-button__text{display:none!important}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text>.desktop\:hidden,#header-component[data-menu-style=drawer] .account-button--text .desktop\:hidden{display:inline-flex!important}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text{border:0;padding:0}#header-component[data-menu-style=drawer] .header-actions__cart-icon--text .cart-bubble{position:absolute;top:var(--cart-bubble-top)}}@media screen and (min-width:750px){.header-menu .menu-list__list-item:not([slot=overflow]):not([slot=more]){position:relative}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{top:100%;inset-inline-start:50%;width:max-content;min-width:220px;padding-inline:0;translate:-50% 0;clip-path:none;transition:none}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{display:block;transform:none;padding:8px 0;background-color:var(--color-background);border:1px solid var(--gobochi-line);box-shadow:0 8px 24px rgb(var(--color-foreground-rgb) / .12)}.header-menu .menu-list__submenu .mega-menu{display:block;padding:0;margin:0}.header-menu .menu-list__submenu .mega-menu__grid,.header-menu .menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;gap:0}.header-menu .menu-list__submenu .mega-menu__link{display:block;padding:12px 24px;font-size:.8125rem;letter-spacing:.1em}.header-menu .menu-list__submenu .mega-menu__link:hover{background-color:var(--gobochi-mist);color:var(--gobochi-red)}.header__underlay-open{display:none}}.menu-drawer .menu-drawer__menu-item{font-family:var(--font-body--family);letter-spacing:.1em;color:var(--gobochi-soil)}.menu-drawer .menu-drawer__menu>.menu-drawer__list-item,.menu-drawer .menu-drawer__list-item--divider .menu-drawer__menu-item.menu-drawer__menu-item--mainlist{min-height:0}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist:hover{padding-block:14px;font-size:.9375rem;line-height:1.6;color:var(--gobochi-soil)}.menu-drawer .menu-drawer__list-item--divider{border-block-end-color:var(--gobochi-line)}.menu-drawer .menu-drawer__list-item--divider .menu-drawer__menu-item>.svg-wrapper{padding-block:0;color:var(--gobochi-muted)}.menu-drawer .icon-plus svg{width:13px;height:13px}.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--child:hover{padding-block:8px;padding-inline-start:16px;font-size:.84375rem;line-height:1.6;color:var(--gobochi-soil)}.menu-drawer .menu-drawer__close-button svg{width:18px;height:18px}.hero__content-wrapper.full-width{padding-inline-start:6%;padding-inline-end:8%}.hero__content-wrapper .text-block{word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:749px){.hero__content-wrapper.layout-panel-flex--row:not(.mobile-column){align-self:stretch}.hero__content-wrapper.layout-panel-flex--row:not(.mobile-column)>.group-block--height-fill{height:auto;align-self:stretch}.hero__content-wrapper .custom-font-size,.hero__content-wrapper .custom-font-size>*{font-size:max(.75rem,calc(var(--font-size) * .8))}}.gobochi-hero-slideshow{display:block;position:relative;height:calc(var(--section-height-large) - var(--header-group-height, 0px));overflow:hidden;background-color:var(--gobochi-soil);color:#fff}.gobochi-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.2s ease,visibility 0s linear 1.2s}.gobochi-hero-slide.is-active{opacity:1;visibility:visible;transition:opacity 1.2s ease}.gobochi-hero-slide__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gobochi-hero-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--gobochi-soil);opacity:.22;pointer-events:none}.gobochi-hero-slide__copy{position:absolute;z-index:1;top:32px;right:8%;height:max-content;margin:0;writing-mode:vertical-rl;white-space:nowrap;line-break:strict;word-break:keep-all;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:2.25rem;line-height:1.4;letter-spacing:.18em;color:#fff;text-shadow:0 2px 24px rgb(0 0 0 / .35)}.gobochi-hero-slide__foot{position:absolute;z-index:1;left:6%;bottom:52px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:88%}.gobochi-hero-slide__sub{display:flex;flex-direction:column;gap:4px;word-break:keep-all;overflow-wrap:anywhere}.gobochi-hero-slide__sub-title,.gobochi-hero-slide__sub-en{margin:0;line-height:normal;letter-spacing:.03em;color:#fff}.gobochi-hero-slide__sub-title{font-family:var(--font-heading--family);font-size:1rem}.gobochi-hero-slide__sub-en{font-family:var(--font-body--family);font-size:.75rem}.gobochi-hero-slide__button{display:inline-flex;align-items:center;padding:12px 28px;border:1px solid rgb(255 255 255 / .85);font-size:.875rem;line-height:1.6;letter-spacing:.12em;color:#fff;text-decoration:none;background-color:#00000026;transition:background-color .2s ease,color .2s ease}.gobochi-hero-slide__button:hover{background-color:#fff;color:var(--gobochi-soil)}.gobochi-hero-slideshow__dots{position:absolute;z-index:2;left:50%;bottom:16px;display:flex;gap:4px;transform:translate(-50%)}.gobochi-hero-slideshow__dot{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer}.gobochi-hero-slideshow__dot:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#fff;opacity:.45;transition:opacity .3s ease}.gobochi-hero-slideshow__dot[aria-current=true]:before{opacity:1}@media screen and (max-width:749px){.gobochi-hero-slide__sub{max-width:64vw}}@media screen and (min-width:750px){.gobochi-hero-slide__copy{font-size:3.25rem}.gobochi-hero-slide__sub-title{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.gobochi-hero-slide,.gobochi-hero-slide.is-active{transition:none}}[id$=__collections] .collection-card__image{height:auto;padding:16px;aspect-ratio:1;background-color:#fff}@media screen and (min-width:750px){[id$=__collections] .collection-card__image{height:300px;aspect-ratio:auto}}[id$=__collections] .collection-card__image .resource-image__image{object-fit:contain;aspect-ratio:auto}[id$=__collections] .collection-card__content{border-block-start:1px solid var(--gobochi-line)}[id$=__collections] .collection-card__content p{font-size:1.0625rem;font-weight:600}[id$=__collections] .collection-card__content>.text-block:has(+.gobochi-collection-description){padding-block-end:0}[id$=__collections] .collection-card__content{flex-wrap:nowrap}[id$=__collections] .collection-card__content .gobochi-collection-description{align-self:stretch;box-sizing:border-box;width:100%;margin:0;padding:0 20px 16px;word-break:keep-all;overflow-wrap:anywhere;font-size:.75rem;font-weight:400;line-height:2;letter-spacing:.05em;color:var(--gobochi-bark)}[id$=__trust] .group-block-content.layout-panel-flex--row{flex-wrap:wrap;row-gap:12px}.gobochi-footer-menu{font-size:.78125rem;line-height:2.2}.gobochi-footer-menu .gobochi-footer-menu__heading{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.875rem;line-height:2.2;letter-spacing:0;text-transform:none;color:var(--color-foreground)}.gobochi-footer-menu__list{margin:0;padding:0}.gobochi-footer-menu__item{margin:0}.gobochi-footer-menu a{color:var(--gobochi-bark);text-decoration:none}.gobochi-footer-copyright{width:100%;margin:0;font-size:.71875rem;line-height:2;letter-spacing:.1em;text-align:center;color:var(--gobochi-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gobochi.css.map */
