.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}:root{--fukuchitose-ink: #1e2430;--fukuchitose-indigo: #17233d;--fukuchitose-indigo-soft: #2c3550;--fukuchitose-muted: #626879;--fukuchitose-paper: #f8f4eb;--fukuchitose-paper-soft: #fcfaf5;--fukuchitose-gold: #b49a57;--fukuchitose-line: rgba(30, 36, 48, .13);--fukuchitose-line-strong: rgba(30, 36, 48, .22);--fukuchitose-sans: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--fukuchitose-serif: "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif}body{background:var(--fukuchitose-paper-soft);color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);letter-spacing:0}main{background:linear-gradient(180deg,#f8f4ebc2,#fcfaf5f5 320px),var(--fukuchitose-paper-soft)}main a:not(.element-button){color:var(--fukuchitose-indigo);text-underline-offset:.18em;text-decoration-thickness:1px}.element-text{letter-spacing:0}main .rte,main .element-text-rte,main .section-header__rte,main .hero__subtitle,main .grid-item__meta .element-text,main .product-block--tab .rte{line-height:1.85}main .rte,main .element-text-rte,main .section-header__rte,main .hero__subtitle,main .type-banner__text p{color:var(--fukuchitose-muted)}main .section-header{margin-bottom:44px}main .section-header__title,main .hero__title,.page-content--product .product--description h1.element-text{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;line-height:1.26;letter-spacing:0}main .section-header__title{padding-bottom:16px}main .section-header__title:after{content:"";display:block;width:44px;height:1px;margin:16px auto 0;background:var(--fukuchitose-gold)}main .text-left .section-header__title:after,main .small--text-left .section-header__title:after{margin-left:0}.index-section--hero .hero__image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a111f7a,#0a111f29 48%,#0a111f61),linear-gradient(180deg,#0a111f24,#0a111f6b)}.index-section--hero .hero__text-content{max-width:760px}.index-section--hero .hero__top-subtitle{margin-bottom:12px;color:#ffffffe0;font-weight:600}.index-section--hero .hero__title,.index-section--hero .hero__title p{color:#fff;line-height:1.14;text-shadow:0 2px 18px rgba(0,0,0,.26)}.index-section--hero .hero__subtitle{max-width:620px;margin-top:16px;color:#ffffffe6;text-shadow:0 2px 14px rgba(0,0,0,.24)}.index-section--hero .hero__link{margin-top:28px}main .element-button{--element-button-radius: 2px;--element-button-padding-block: .95rem;--element-button-padding-inline: 1.45rem;--element-button-letter-spacing: 0;--element-button-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);min-height:46px;border-radius:2px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}main .element-button .element-text{font-weight:600;line-height:1.35}main .element-button:hover{transform:translateY(-1px)}main .element-button--transparent,main .element-button--plain{color:var(--fukuchitose-indigo)}main .shopify-section:not(.index-section--hero){position:relative}main .shopify-section:not(.index-section--hero)+.shopify-section:not(.index-section--hero){border-top:1px solid rgba(30,36,48,.06)}.type-banner .promo-grid__container{background:#fff;border:1px solid var(--fukuchitose-line)}.type-banner__text{color:var(--fukuchitose-ink)}.type-banner__text h2{font-family:var(--fukuchitose-serif);font-weight:600;line-height:1.24}.type-banner__text p{line-height:1.8}[data-grid-style*=grey] .grid-product:after{opacity:0}.product-grid{row-gap:34px}.grid-product .product-grid-item,.grid-product .grid-item__content{border-radius:3px}.grid-product .product-grid-item{background:transparent}.grid-product .grid-item__content{overflow:hidden;border:1px solid var(--fukuchitose-line);background:#fff;transition:border-color .18s ease,transform .18s ease,background .18s ease}.grid-product:hover .grid-item__content{border-color:var(--fukuchitose-line-strong);background:color-mix(in srgb,#fff 86%,var(--fukuchitose-paper));transform:translateY(-3px)}.grid-product__image-wrap{margin:calc(var(--product-tile-margin) * 1.2) calc(var(--product-tile-margin) * 1.2) 0;background:var(--fukuchitose-paper)}.grid-product__image-wrap .grid__image-ratio,.grid-product__image-wrap>div{background:var(--fukuchitose-paper)}.grid-item__meta{margin-top:18px;padding:0 18px 22px}.grid-item__meta .element-text{line-height:1.56}.grid-item__meta .element-text--body-md{color:var(--fukuchitose-ink);font-weight:600}.grid-product__price,.block-price{color:var(--fukuchitose-ink)}.grid-product__price .element-text,.block-price .element-text{font-weight:600}.page-content--product .product-grid__content,.page-content--product .product--description{color:var(--fukuchitose-ink)}.page-content--product .product--description{box-sizing:border-box;padding:28px;border:1px solid var(--fukuchitose-line);background:#ffffffbd}.page-content--product .product--description h1.element-text{max-width:100%;margin-bottom:8px;font-size:42px;overflow-wrap:anywhere;word-break:break-word}.page-content--product .block-price{padding-bottom:18px;border-bottom:1px solid var(--fukuchitose-line)}.page-content--product .product-block--sales-point{margin-top:12px}.page-content--product .sales-point{align-items:flex-start;padding:12px 14px;border:1px solid rgba(180,154,87,.28);background:#f8f4ebb8}.page-content--product .collapsibles-wrapper,.page-content--product .collapsible-trigger{border-color:var(--fukuchitose-line)}.collection-hero:not(.collection-hero--with-image),.collection-filter,.collection-grid{background:transparent}.footer__title{letter-spacing:0}@media only screen and (min-width:769px){main .page-width{max-width:1260px}.page-content--product .product--description{margin-top:8px}}@media only screen and (max-width:768px){html,body{overflow-x:hidden}main{background:var(--fukuchitose-paper-soft);max-width:100vw;overflow-x:hidden}main .page-width,main .shopify-section{max-width:100%;box-sizing:border-box}main .page-width--narrow{width:calc(100vw - 64px);max-width:320px;padding-right:0;padding-left:0}main .section-header{margin-bottom:26px}main .section-header__title{padding-bottom:12px}main .rte,main .element-text-rte,main .section-header__rte,main .page-width--narrow .theme-block{width:100%;max-width:100%;margin-right:auto;margin-left:auto;overflow-wrap:anywhere}main .page-width--narrow .rte,main .page-width--narrow .enlarge-text,main .page-width--narrow p{width:100%;max-width:320px;margin-right:auto;margin-left:auto;box-sizing:border-box}main .rte p,main .enlarge-text{max-width:100%;overflow-wrap:anywhere}.index-section--hero .hero__image-wrapper:before{background:linear-gradient(180deg,#0a111f29,#0a111f8f),linear-gradient(90deg,#0a111f4d,#0a111f38)}.index-section--hero .hero__top-subtitle{margin-bottom:8px}.index-section--hero .hero__text-content{width:calc(100vw - 64px);max-width:320px;margin-right:auto;margin-left:auto;box-sizing:border-box}.index-section--hero .hero__subtitle{margin-top:12px;line-height:1.7;overflow-wrap:anywhere}.index-section--hero .hero__link{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:10px}.index-section--hero .hero__link .element-button{width:100%;max-width:280px;justify-content:center}main .element-button{width:auto;min-height:44px}main .element-button:hover,.grid-product:hover .grid-item__content{transform:none}.product-grid{row-gap:24px}.grid-item__meta{margin-top:14px;padding:0 14px 18px}.page-content--product .product--description{width:auto!important;max-width:100%!important;padding:20px;overflow-x:hidden}.page-content--product .product-grid__content.product--description{width:100vw!important;max-width:100vw!important;min-width:0!important}.page-content--product .product-single__meta,.page-content--product .product--description .block-price,.page-content--product .product--description .sales-point,.page-content--product .product--description .rte,.page-content--product .product--description .element-button{max-width:calc(100vw - 42px)!important}.page-content--product .product--description h1.element-text--heading-xl{display:block;width:100%!important;max-width:300px!important;font-family:var(--fukuchitose-sans);font-size:22px!important;line-height:1.32;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.page-content--product .product--description p,.page-content--product .product--description .rte,.page-content--product .product--description .element-text-rte{width:100%!important;max-width:300px!important;overflow-wrap:anywhere}.index-section--hero .hero__text-content,.index-section--hero .hero__title,.index-section--hero .hero__title p,.index-section--hero .hero__subtitle,.index-section--hero .hero__link,main .index-section .page-width.page-width--narrow,main .index-section .page-width.page-width--narrow .theme-block,main .index-section .page-width.page-width--narrow .rte,main .index-section .page-width.page-width--narrow .enlarge-text,main .index-section .page-width.page-width--narrow p{width:100%!important;max-width:300px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.index-section--hero .hero__link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.index-section--hero .hero__link .element-button{max-width:280px!important}.index-section--hero .hero__text-shadow{width:100%!important;max-width:280px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important}.index-section--hero .hero__top-subtitle{font-size:14px!important;line-height:1.45}.index-section--hero .hero__title,.index-section--hero .hero__title p{font-size:24px!important;line-height:1.28!important}.index-section--hero .hero__subtitle{max-width:260px!important;font-size:13.5px!important;line-height:1.68!important}.index-section--hero layout-stack{max-width:280px!important;margin:18px auto 0!important}.index-section--hero layout-stack .element-button{--element-button-padding-inline: .92rem;min-height:44px}.index-section--hero layout-stack .element-button .element-text{font-size:14px!important;white-space:nowrap!important}main .index-section .page-width.page-width--narrow,main .index-section .page-width.page-width--narrow .theme-block,main .index-section .page-width.page-width--narrow .rte,main .index-section .page-width.page-width--narrow .enlarge-text,main .index-section .page-width.page-width--narrow p{max-width:280px!important}main .index-section .page-width.page-width--narrow .heading-h2{max-width:260px!important;font-size:22px!important;line-height:1.38!important}main .index-section .page-width.page-width--narrow .enlarge-text,main .index-section .page-width.page-width--narrow p{font-size:15px!important;line-height:1.95!important}}:root{--fukuchitose-ink: #171a21;--fukuchitose-indigo: #182238;--fukuchitose-indigo-soft: #31394d;--fukuchitose-muted: #59606d;--fukuchitose-subtle: #85806f;--fukuchitose-paper: #f6f1e8;--fukuchitose-paper-soft: #fbfaf6;--fukuchitose-rice: #fffdf8;--fukuchitose-wood: #8b744d;--fukuchitose-gold: #a98943;--fukuchitose-line: rgba(23, 26, 33, .12);--fukuchitose-line-strong: rgba(23, 26, 33, .22)}html{background:var(--fukuchitose-paper-soft)}body{background:var(--fukuchitose-paper-soft);color:var(--fukuchitose-ink);font-size:16px;line-height:1.78;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--fukuchitose-sans)}main{background:linear-gradient(180deg,#f6f1e894,#fbfaf6fa 420px),var(--fukuchitose-paper-soft)}.site-header{font-family:var(--fukuchitose-sans);box-shadow:0 1px #17233d1a}.toolbar{background:linear-gradient(90deg,#111a2f,#1c2947 52%,#111a2f)}.toolbar:after{height:1px;border-bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(180,154,87,.42) 50%,transparent 100%);opacity:1}.toolbar__content{position:relative;min-height:34px;justify-content:center}.toolbar__item--announcements{min-width:0;padding-right:104px;padding-left:104px}.announcement-bar{width:100%;padding:7px 0;color:#fffdf8;font-size:12px;font-weight:650;line-height:1.45;letter-spacing:0;text-align:center}.announcement-slider__content strong{color:#fffdf8;font-weight:800}.toolbar__item--social{position:absolute;top:50%;right:0;transform:translateY(-50%)}.toolbar__social a{color:#fffdf8d1}.toolbar__social a:hover{color:#fffdf8}.site-header__element{border-color:transparent}.site-header__element--top{box-shadow:inset 0 -1px #b49a5724}.site-header__element--sub[data-type=nav]{box-shadow:inset 0 1px #fffdf80a,inset 0 -1px #17233d3d}.site-header__element--sub[data-type=nav]:before{content:"";position:absolute;top:0;right:var(--page-width-padding, 20px);left:var(--page-width-padding, 20px);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(180,154,87,.32) 50%,transparent 100%);pointer-events:none}.site-nav__link{font-size:14px;font-weight:600;letter-spacing:0}@media only screen and (max-width:768px){.toolbar__content{min-height:31px}.toolbar__item--announcements{padding-right:0;padding-left:0}.announcement-bar{padding:6px 0;font-size:11.5px;line-height:1.45}.toolbar__item--social{display:none}}.header-item--navigation .site-nav__link{padding-right:18px;padding-left:18px}.site-header .element-input{--element-input-radius: 0;--element-input-padding-inline: 1.05rem;--element-input-padding-block: .72rem;border-color:#ffffff24}@media only screen and (min-width:769px){.toolbar{background:radial-gradient(circle at 50% 0%,rgba(180,154,87,.1),transparent 42%),linear-gradient(90deg,#0d1629,#17233d 48%,#0d1629)}.toolbar__content{min-height:42px}.toolbar__item--announcements{padding-right:152px;padding-left:152px}.announcement-bar{display:flex;align-items:center;justify-content:center;gap:18px;padding:9px 0;color:#e0c47cf0;font-family:var(--fukuchitose-serif);font-size:clamp(13px,1vw,16px);font-weight:600}.announcement-bar:before,.announcement-bar:after{content:"";display:block;width:clamp(28px,3.2vw,52px);height:1px;background:linear-gradient(90deg,transparent,rgba(224,196,124,.76),transparent)}.announcement-slider__content strong{color:#e0c47cfa;font-weight:700}.site-header{background:radial-gradient(circle at 50% 18%,rgba(255,253,248,.06),transparent 30%),linear-gradient(180deg,#1b2540,#111a2f);color:#fffdf8;box-shadow:0 18px 42px #0b12202e}.site-header .page-width{width:min(100% - 70px,1880px);max-width:none}.site-header__element--top{min-height:148px;padding:28px 0 24px;background:linear-gradient(180deg,#fffdf808,#fffdf800),transparent;box-shadow:inset 0 -1px #fffdf814}.site-header__element--top .header-layout[data-layout=center]{display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);gap:clamp(28px,4vw,72px);align-items:center}.site-header__element--top .header-item--search,.site-header__element--top .header-item--icons{min-width:0}.site-header__element--top .header-item--search{justify-content:flex-start;max-width:none}.header-wrapper:not(.header-wrapper--compressed) .site-header__element--top .header-item--search .site-nav__compress-menu{display:none}.site-header__element--top .header-item--logo{justify-content:center;flex:0 0 clamp(230px,18vw,310px)!important}.site-header__logo{line-height:1}.site-header__logo a,.is-light .site-header__logo .logo--inverted{width:clamp(230px,18vw,310px)!important}.site-header__logo img{width:auto!important;height:clamp(74px,5.8vw,88px)!important;max-width:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}.site-header predictive-search{max-width:min(450px,100%);margin:0}.site-header predictive-search form{min-height:62px}.site-header .search__input-wrap{flex:1 1 auto}.site-header .search__input.element-input{min-height:62px;border:1px solid rgba(255,253,248,.42);border-radius:999px;padding-right:24px;padding-left:64px;background:#fffdf806;color:#fffdf8;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #fffdf80a}.site-header .search__input.element-input::placeholder{color:#fffdf8b8;opacity:1}.site-header .search__input.element-input:focus{border-color:#b49a57b8;background:#fffdf80f;outline:0;box-shadow:0 0 0 3px #b49a571f}.site-header .element-button--search{right:auto;left:18px;color:#fffdf8e0}.site-header .element-button--search .element-icon{width:22px;height:22px}.site-header__element--top .header-item--icons{justify-content:flex-end}.site-header__element--top .site-nav__icons{display:flex;align-items:center;justify-content:flex-end;gap:18px;color:#fffdf8e6}.site-header__element--top .site-nav__icons shopify-account{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fffdf8eb;font-size:14px;font-weight:700;letter-spacing:0}.site-header__element--top .site-nav__icons shopify-account:after{content:"\30de\30a4\30a2\30ab\30a6\30f3\30c8";white-space:nowrap}.site-header__element--top .site-nav__icons shopify-account::part(signed-out-avatar){padding-right:0;padding-left:0;color:#fffdf8eb}.site-header__element--top .site-nav__link--cart{display:inline-flex;min-height:44px;align-items:center;gap:12px;padding:0 0 0 22px;border-left:1px solid rgba(255,253,248,.18);color:#fffdf8eb;font-size:14px;font-weight:700}.site-header__element--top .site-nav__link--cart:hover,.site-header__element--top .site-nav__link--cart:focus-visible,.site-header__element--top .site-nav__icons shopify-account:hover{color:#fffdf8}.site-header__element--top .site-nav__link--cart .element-icon,.site-header__element--top .site-nav__icons shopify-account::part(signed-out-avatar) .element-icon{width:24px;height:24px}.site-header__element--top .cart-link__bubble{top:50%;right:-18px;min-width:25px;color:var(--fukuchitose-indigo);transform:translateY(-50%)}.site-header__element--top .cart-link__bubble:before{background:#e0c47cf5;box-shadow:0 8px 20px #0000002e}.site-header__element--top .cart-link__bubble-num{color:var(--fukuchitose-indigo);font-weight:800}.site-header__element--sub[data-type=nav]{min-height:76px;background:linear-gradient(180deg,#fffdf809,#fffdf800),#10192d;box-shadow:inset 0 1px #fffdf814,inset 0 -1px #fffdf80f}.site-header__element--sub[data-type=nav]:before{right:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(180,154,87,.3) 50%,transparent 100%)}.site-header__element--sub[data-type=nav] .page-width{display:flex;min-height:76px;align-items:center;justify-content:center}.site-header__element--sub[data-type=nav] .site-navigation--below{width:min(1120px,100%);margin-left:0}.site-header__element--sub[data-type=nav] .site-nav{display:flex;width:100%;align-items:center;justify-content:space-between}.site-header__element--sub[data-type=nav] .site-nav__item{margin:0}.site-header__element--sub[data-type=nav] .site-nav__link{display:inline-flex;min-height:76px;align-items:center;gap:9px;padding:0 4px;color:#fffdf8e0;font-family:var(--fukuchitose-serif);font-size:clamp(16px,1.25vw,20px);font-weight:600;line-height:1.2;letter-spacing:.02em;text-decoration:none}.site-header__element--sub[data-type=nav] .site-nav__link .element-icon{width:11px;height:11px;color:#e0c47ceb}.site-header__element--sub[data-type=nav] .site-nav__link--underline:after{display:block;right:4px;bottom:11px;left:4px;margin:0;border-bottom:0;height:2px;background:#e0c47ce6;opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.site-header__element--sub[data-type=nav] .site-nav__item:hover .site-nav__link--underline:after,.site-header__element--sub[data-type=nav] .site-nav__link--underline:focus-visible:after,.site-header__element--sub[data-type=nav] .site-nav__link--active:after{opacity:1;transform:scaleX(1)}.site-header .site-nav--has-dropdown.is-focused>.site-nav__link,.site-header .site-nav--has-dropdown:hover>.site-nav__link{background:transparent!important;color:#fffdf8!important}}@media only screen and (min-width:769px){.site-header .site-nav__dropdown.megamenu{padding:24px 0 28px;border-top:1px solid rgba(180,154,87,.18);border-bottom:1px solid rgba(23,26,33,.08);background:linear-gradient(180deg,#fffdf8fa,#f8f4ebfa),var(--fukuchitose-paper-soft);box-shadow:0 26px 54px #10182a1f}.site-header .megamenu__wrapper{display:grid;gap:16px}.site-header .megamenu__wrapper:before{content:"\5546\54c1\30ab\30c6\30b4\30ea\3092\9078\3076";display:block;width:min(860px,100%);margin:0 auto;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.4}.site-header .megamenu__cols{display:grid!important;width:min(860px,100%);margin:0 auto;padding-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;columns:auto}.site-header .megamenu__col{min-width:0;padding:18px;border:1px solid rgba(23,26,33,.1);border-radius:8px;background:#fffdf8d1;box-shadow:0 12px 30px #17233d0b}.site-header .megamenu__col>div+div{margin-top:10px}.site-header .megamenu__col-title a.site-nav__dropdown-link--top-level{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(30,36,48,.12);border-radius:6px;padding:12px 14px;background:#fffdf8f5;color:var(--fukuchitose-ink);font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.site-header .megamenu__col>div:has(>.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level)) .megamenu__col-title a.site-nav__dropdown-link--top-level{min-height:auto;margin-bottom:10px;border:0;border-bottom:1px solid rgba(23,26,33,.12);border-radius:0;padding:0 0 10px;background:transparent;box-shadow:none;font-family:var(--fukuchitose-serif);font-size:17px;font-weight:700;pointer-events:auto}.site-header .megamenu__col-title a.site-nav__dropdown-link--top-level:after,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after{content:"\2192";flex:0 0 auto;color:var(--fukuchitose-gold);font-weight:800;opacity:.72;transform:translate(0);transition:transform .18s ease,opacity .18s ease}.site-header .megamenu__col>div:has(>.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level)) .megamenu__col-title a.site-nav__dropdown-link--top-level:after{content:none}.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;border:1px solid transparent;border-radius:6px;padding:8px 10px;color:#1e232ec7;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;white-space:normal;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.site-header .megamenu__col-title a.site-nav__dropdown-link--top-level:hover,.site-header .megamenu__col-title a.site-nav__dropdown-link--top-level:focus-visible,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):hover,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):focus-visible{border-color:#b49a5757;background:#f6f1e8d1;color:var(--fukuchitose-indigo);outline:0;transform:translateY(-1px)}.site-header .megamenu__col-title a.site-nav__dropdown-link--top-level:hover:after,.site-header .megamenu__col-title a.site-nav__dropdown-link--top-level:focus-visible:after,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):hover:after,.site-header .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):focus-visible:after{opacity:1;transform:translate(3px)}.site-header .site-nav__dropdown:not(.megamenu){min-width:248px;padding:14px;border:1px solid rgba(23,26,33,.1);border-top:1px solid rgba(180,154,87,.2);border-radius:0 0 8px 8px;background:linear-gradient(180deg,#fffdf8fa,#f8f4ebfa),var(--fukuchitose-paper-soft);box-shadow:0 22px 44px #10182a1f}.site-header .site-nav__dropdown:not(.megamenu):before{content:"\30da\30fc\30b8\3092\9078\3076";display:block;margin:0 0 10px;color:var(--fukuchitose-gold);font-size:10.5px;font-weight:800;letter-spacing:.12em;line-height:1.4}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-list{display:grid;gap:6px;margin:0}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-list>li{margin:0}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(30,36,48,.1);border-radius:6px;padding:9px 12px;background:#fffdf8e6;color:#1e232ed6;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;white-space:normal;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:after{content:"\2192";flex:0 0 auto;color:var(--fukuchitose-gold);font-weight:800;opacity:.68;transform:translate(0);transition:transform .18s ease,opacity .18s ease}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:hover,.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:focus-visible{border-color:#b49a5757;background:#f6f1e8d6;color:var(--fukuchitose-indigo);outline:0;transform:translateY(-1px)}.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:hover:after,.site-header .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:focus-visible:after{opacity:1;transform:translate(3px)}}@media only screen and (max-width:768px){.site-header .site-header__mobile-nav{padding:18px 20px 24px;border-top:1px solid rgba(180,154,87,.14);background:linear-gradient(180deg,#fcfaf5fa,#f6f1e8fa),var(--fukuchitose-paper-soft);color:var(--fukuchitose-ink);box-shadow:0 22px 42px #10182a29}.site-header .site-header__mobile-nav .site-header__drawer-animate{max-width:420px;margin:0 auto}.site-header .site-header__mobile-nav .slide-nav__wrapper{border:1px solid rgba(30,36,48,.08);border-radius:18px;background:linear-gradient(180deg,#fffdf8fa,#faf7f0fa),var(--fukuchitose-paper-soft);box-shadow:0 18px 36px #121c3014}.site-header .site-header__mobile-nav .slide-nav__wrapper:after{border-radius:18px;background:linear-gradient(180deg,#b49a570b,#fff0)}.site-header .site-header__mobile-nav .slide-nav{padding:8px 0}.site-header .site-header__mobile-nav .slide-nav__item{padding:0}.site-header .site-header__mobile-nav .slide-nav__item:first-child{padding-top:6px}.site-header .site-header__mobile-nav .slide-nav__item:last-child{padding-bottom:6px}.site-header .site-header__mobile-nav .slide-nav__link{width:calc(100% - 24px);min-height:48px;margin:4px 12px;border:1px solid rgba(30,36,48,.08);border-radius:10px;padding:12px 14px;background:#fffdf8b8;color:#1e232ed6;font-size:15px;font-weight:650;line-height:1.45;letter-spacing:0;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.site-header .site-header__mobile-nav .slide-nav__button:focus-visible .slide-nav__link,.site-header .site-header__mobile-nav .slide-nav__link:focus-visible{border-color:#b49a5766;background:#f6f1e8eb;color:var(--fukuchitose-indigo);outline:0}.site-header .site-header__mobile-nav .slide-nav__link>.element-icon{flex:0 0 auto;width:12px;height:12px;color:var(--fukuchitose-gold);opacity:.82}.site-header .site-header__mobile-nav .slide-nav__sublist-link{background:#f6f1e8d1;color:var(--fukuchitose-ink);font-weight:750}.site-header .site-header__mobile-nav .slide-nav__link--back{min-height:46px;margin:6px 12px 12px;border:0;border-bottom:1px solid rgba(30,36,48,.12);border-radius:0;padding:8px 0 12px;background:transparent;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:18px;font-weight:700}.site-header .site-header__mobile-nav .slide-nav__link--back>span{text-decoration:none}.site-header .site-header__mobile-nav .slide-nav__link--back .element-icon{width:13px;height:13px;margin-right:12px;color:#1e2430b8}.site-header .site-header__mobile-nav .slide-nav__image{left:14px;border-radius:8px;overflow:hidden}.site-header .site-header__mobile-nav .slide-nav__image+span{padding-left:50px}}main .page-width{max-width:1180px}main .index-section{padding-top:72px;padding-bottom:72px}main .shopify-section:not(.index-section--hero)+.shopify-section:not(.index-section--hero){border-top-color:#171a210d}main .section-header{max-width:760px;margin-right:auto;margin-bottom:48px;margin-left:auto}main .section-header__title{padding-bottom:18px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);font-size:32px;font-weight:700;line-height:1.34}main .section-header__title:after{width:36px;margin-top:18px;background:var(--fukuchitose-gold)}main .rte,main .element-text-rte,main .section-header__rte,main .hero__subtitle,main .type-banner__text p,main .product-block--tab .rte{color:var(--fukuchitose-muted);font-size:15.5px;line-height:1.95}main .rte strong,main .element-text-rte strong{color:var(--fukuchitose-ink);font-weight:700}.index-section--hero .hero__image-wrapper:before{background:transparent}.index-section--hero .hero__text-content{max-width:700px}.index-section--hero .hero__top-subtitle{color:#ffffffe0;font-family:var(--fukuchitose-sans);font-size:16px;font-weight:700;line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.48),0 1px 2px rgba(0,0,0,.4)}.index-section--hero .hero__title,.index-section--hero .hero__title p{color:#fff;font-family:var(--fukuchitose-serif);font-size:58px;font-weight:600;line-height:1.13;text-shadow:0 2px 8px rgba(0,0,0,.48),0 1px 2px rgba(0,0,0,.4)}.index-section--hero .hero__subtitle{max-width:560px;margin-top:18px;color:#ffffffeb;font-size:17px;font-weight:500;line-height:1.85;text-shadow:0 2px 8px rgba(0,0,0,.48),0 1px 2px rgba(0,0,0,.4)}main .element-button{--element-button-radius: 0;--element-button-padding-block: 1.02rem;--element-button-padding-inline: 1.72rem;min-height:48px;border:1px solid var(--fukuchitose-ink);border-radius:0;background:var(--fukuchitose-ink);color:#fff}main .element-button .element-text{color:inherit;font-size:14.5px;font-weight:700;line-height:1.35}main .element-button:hover{border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);box-shadow:0 10px 24px #171a2121}main .element-button--transparent,main .element-button--plain{border-color:var(--fukuchitose-line-strong);background:transparent;color:var(--fukuchitose-ink);box-shadow:none}.type-banner .promo-grid__container{border-color:var(--fukuchitose-line);background:var(--fukuchitose-rice)}.type-banner__text{gap:1.15rem}.type-banner__text h2{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);font-size:28px;font-weight:700}.type-banner__text p{max-width:620px;color:var(--fukuchitose-muted)}.grid-product .grid-item__content{border-color:#171a211a;background:var(--fukuchitose-rice)}.grid-product:hover .grid-item__content{border-color:#171a2138;background:#fff;box-shadow:0 18px 44px #171a2112}.grid-product__image-wrap{margin:0;padding:28px 28px 18px;border-bottom:1px solid rgba(23,26,33,.06);background:linear-gradient(180deg,#fffdf8b8,#f6f1e8db),var(--fukuchitose-paper)}.grid-item__meta{margin-top:0;padding:22px 22px 24px}.grid-product__title,.grid-item__meta .element-text--body-md{color:var(--fukuchitose-ink);font-size:15px;font-weight:700;line-height:1.55}.grid-product__price{margin-top:8px;color:var(--fukuchitose-subtle)}.grid-product__price .element-text{color:var(--fukuchitose-subtle);font-size:14px;font-weight:600}.collection-hero:not(.collection-hero--with-image),.collection-filter,.collection-grid{background:var(--fukuchitose-paper-soft)}.collection-filter{border-top:1px solid var(--fukuchitose-line);border-bottom:1px solid var(--fukuchitose-line)}.collection-filter__inner{min-height:58px}.page-content--product .product--description{padding:42px;border-color:#171a211f;background:var(--fukuchitose-rice)}.page-content--product .product--description h1.element-text{max-width:640px;margin-bottom:18px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);font-size:40px;font-weight:700;line-height:1.14}.page-content--product .block-price{margin-bottom:24px;padding-bottom:24px}.page-content--product .block-price .element-text,.page-content--product .product-block--price,.page-content--product .product__price{color:var(--fukuchitose-ink);font-weight:700}.page-content--product .sales-point{gap:12px;padding:15px 16px;border-color:#a9894352;background:#f6f1e89e}.page-content--product .sales-point .element-text{color:var(--fukuchitose-ink);font-size:14.5px;font-weight:600}.page-content--product .collapsible-trigger{color:var(--fukuchitose-ink);font-weight:700}.page-content--product .product-block--tab .rte{max-width:680px}.element-input:not(.element-input--transparent),textarea,select{--element-input-radius: 0;border-radius:0}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--fukuchitose-ink);--element-input-color-secondary: var(--fukuchitose-rice)}.site-footer{font-family:var(--fukuchitose-sans)}.footer__section,.footer__mobile-section{border-color:#ffffff1f}.footer__title{font-size:13px!important;font-weight:700;line-height:1.5}.footer__menu a,.footer__base-links a,.site-footer .element-text,.site-footer .rte{font-size:13.5px;line-height:1.85}@media only screen and (min-width:769px){main .index-section{padding-top:88px;padding-bottom:88px}.page-content--product .product--description{margin-top:0}}@media only screen and (max-width:768px){body{font-size:15px}main .index-section{padding-top:54px;padding-bottom:54px}main .section-header{margin-bottom:32px}main .section-header__title{font-size:24px;line-height:1.42}main .rte,main .element-text-rte,main .section-header__rte,main .type-banner__text p{font-size:14.5px;line-height:1.92}.index-section--hero .hero__image-wrapper:before{background:transparent}.index-section--hero .hero__text-shadow{max-width:300px!important}.index-section--hero .hero__top-subtitle{font-size:13px!important;font-weight:700}.index-section--hero .hero__title,.index-section--hero .hero__title p{font-size:27px!important;line-height:1.25!important}.index-section--hero .hero__subtitle{max-width:278px!important;font-size:13.5px!important;line-height:1.76!important}.index-section--hero layout-stack{max-width:300px!important}.index-section--hero layout-stack .element-button{--element-button-padding-inline: .88rem}.index-section--hero layout-stack .element-button .element-text{font-size:13.5px!important}main .element-button{min-height:46px}main .element-button .element-text{font-size:14px}main .index-section .page-width.page-width--narrow,main .index-section .page-width.page-width--narrow .theme-block,main .index-section .page-width.page-width--narrow .rte,main .index-section .page-width.page-width--narrow .enlarge-text,main .index-section .page-width.page-width--narrow p{max-width:300px!important}main .index-section .page-width.page-width--narrow .heading-h2{max-width:280px!important;font-size:23px!important;line-height:1.45!important}main .index-section .page-width.page-width--narrow .enlarge-text,main .index-section .page-width.page-width--narrow p{font-size:14.5px!important;line-height:1.92!important}.grid-product__image-wrap{padding:22px 22px 14px}.grid-item__meta{padding:18px 16px 22px}.grid-product__title,.grid-item__meta .element-text--body-md{font-size:14.5px}.page-content--product .product--description{padding:24px 20px;background:var(--fukuchitose-rice)}.page-content--product .product--description h1.element-text--heading-xl{max-width:318px!important;font-family:var(--fukuchitose-sans);font-size:24px!important;font-weight:700;line-height:1.28!important}.page-content--product .product--description .block-price,.page-content--product .product--description .sales-point,.page-content--product .product--description .rte,.page-content--product .product--description .element-button{max-width:calc(100vw - 44px)!important}.page-content--product .sales-point{padding:14px}.footer__title{font-size:13px!important}}.index-section--hero .hero__image-wrapper:before,.index-section--hero .hero__image-wrapper:after,.index-section--hero .hero__media:before,.index-section--hero .hero__media:after,.index-section--hero .hero__image:before,.index-section--hero .hero__image:after,.index-section--hero .hero__slide:before,.index-section--hero .hero__slide:after,.index-section--hero .slideshow__slide:before,.index-section--hero .slideshow__slide:after,.index-section--hero .hero__text-shadow:after{background:transparent!important;box-shadow:none!important;filter:none!important;opacity:0!important}.index-section--hero .hero__image-wrapper,.index-section--hero .hero__media,.index-section--hero .hero__image{filter:none!important;mix-blend-mode:normal!important}.page-content--product .product-block--sales-point{margin-top:10px}.page-content--product .product-block--sales-point+.product-block--sales-point{margin-top:8px}.page-content--product .product-block--sales-point+.block-buy-buttons{margin-top:22px}.page-content--product .sales-point{margin-bottom:0;padding:16px 18px;border:1px solid rgba(169,137,67,.24);border-left:3px solid var(--fukuchitose-gold);background:linear-gradient(90deg,#f6f1e8d6,#fffdf8f5),var(--fukuchitose-rice)}.page-content--product .sales-point .icon-and-text{display:grid!important;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:12px;width:100%;max-width:100%;min-width:0;white-space:normal!important}.page-content--product .sales-point .element-icon{width:21px;height:21px;margin:2px 0 0;color:var(--fukuchitose-gold);flex:0 0 21px}.page-content--product .sales-point .icon-and-text span:last-child{color:var(--fukuchitose-ink);font-size:14.5px;font-weight:700;line-height:1.62;min-width:0;overflow-wrap:anywhere;word-break:normal}.page-content--product .sales-point .icon-and-text>span:not(.element-icon){display:block!important;flex:1 1 auto;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.page-content--product .block-buy-buttons{display:block}.page-content--product .block-buy-buttons form{gap:14px}.page-content--product .product__policies{margin-bottom:4px;color:var(--fukuchitose-muted);font-size:13.5px;line-height:1.7;text-align:center}.page-content--product .add-to-cart.element-button{min-height:54px;border-color:var(--fukuchitose-ink);background:var(--fukuchitose-ink)}.page-content--product .add-to-cart.element-button .element-text{font-size:15px;font-weight:700}.page-content--product .product-block--tab strong{color:var(--fukuchitose-ink);font-weight:700}.page-content--product .product-block--tab p+p{margin-top:.72em}@media only screen and (min-width:769px){.page-content--product .product-open-detail{margin-top:24px;padding-top:22px;border-top:1px solid var(--fukuchitose-line)}.page-content--product .product-open-detail+.product-open-detail{margin-top:18px;padding-top:18px}.page-content--product .product-open-detail__heading{display:block;margin:0 0 12px;color:var(--fukuchitose-ink);font-size:14px;font-weight:800;line-height:1.45;letter-spacing:0}.page-content--product .product-open-detail__content{color:var(--fukuchitose-muted);font-size:14.5px;line-height:1.92}.page-content--product .product-open-detail__content p{margin:0}.page-content--product .product-open-detail__content p+p{margin-top:.82em}.page-content--product .product-open-detail__content strong{color:var(--fukuchitose-ink);font-weight:700}}.section-header__title,.product-recommendations .section-header__title{overflow-wrap:anywhere}@media only screen and (max-width:768px){.page-content--product .product-block--sales-point{margin-top:9px}.page-content--product .product-block--sales-point+.product-block--sales-point{margin-top:8px}.page-content--product .product-block--sales-point+.block-buy-buttons{margin-top:20px}.page-content--product .sales-point{padding:14px 14px 14px 13px;width:100%!important;max-width:100%!important;box-sizing:border-box}.page-content--product .sales-point .icon-and-text{gap:10px;width:100%;max-width:100%}.page-content--product .sales-point .icon-and-text span:last-child{font-size:14px;line-height:1.65}.page-content--product .add-to-cart.element-button{min-height:52px}}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3]{background:var(--fukuchitose-paper-soft)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .page-width{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(150px,max-content) minmax(130px,max-content) minmax(0,1fr);gap:26px 28px;align-items:start;max-width:1120px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block{margin:0}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(1){grid-column:1;grid-row:1 / span 3;padding-right:44px;border-right:1px solid var(--fukuchitose-line)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(2){grid-column:2 / 5;grid-row:1;max-width:700px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(3){grid-column:2;grid-row:2}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(4){grid-column:3;grid-row:2}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2{max-width:360px;margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:52px;font-weight:700;line-height:1.16;letter-spacing:0}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2:before{content:"\798f\4e95\306e\5c71\5ec3\9152\8535";display:block;margin-bottom:18px;color:var(--fukuchitose-gold);font-family:var(--fukuchitose-sans);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2:after{content:"";display:block;width:44px;height:1px;margin-top:26px;background:var(--fukuchitose-gold)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text{margin:0}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p{margin:0;color:var(--fukuchitose-muted);font-size:15.5px;line-height:1.95}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p:first-child{max-width:640px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:24px;line-height:1.72}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p+p{margin-top:18px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:34px 0 0;padding:0;border:1px solid var(--fukuchitose-line);background:var(--fukuchitose-line);list-style:none}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte li{min-height:132px;padding:24px 22px;background:color-mix(in srgb,#fff 78%,var(--fukuchitose-paper))}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte li strong{display:block;margin-bottom:10px;color:var(--fukuchitose-ink);font-size:15px;font-weight:800;line-height:1.45}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte li span{display:block;color:var(--fukuchitose-muted);font-size:13.5px;line-height:1.75}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .element-button{min-width:174px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(4) .element-button{border-color:var(--fukuchitose-line-strong);background:transparent;color:var(--fukuchitose-indigo);box-shadow:none}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(4) .element-button:hover{border-color:var(--fukuchitose-gold);background:color-mix(in srgb,#fff 68%,var(--fukuchitose-paper))}@media only screen and (max-width:768px){[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section{padding-top:56px;padding-bottom:58px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .page-width{grid-template-columns:1fr;gap:22px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(1),[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(2),[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(3),[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(4){grid-column:1;grid-row:auto}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block:nth-child(1){padding-right:0;padding-bottom:24px;border-right:0;border-bottom:1px solid var(--fukuchitose-line)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2{max-width:300px;font-size:34px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2:before{margin-bottom:14px;font-size:11px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2:after{margin-top:22px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p:first-child{font-size:20px;line-height:1.78}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p{font-size:14.5px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte ul{grid-template-columns:1fr;margin-top:26px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte li{min-height:0;padding:20px 18px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .element-button{width:100%}}[id$=__fukuchitose_authority_v2] .rte ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:980px;margin:34px auto 0;padding:0;border:1px solid var(--fukuchitose-line);background:var(--fukuchitose-line);list-style:none;text-align:left}[id$=__fukuchitose_authority_v2] .rte li{min-height:210px;padding:32px 30px;background:linear-gradient(180deg,#fffdf8f0,#f6f1e8c7),var(--fukuchitose-rice)}[id$=__fukuchitose_authority_v2] .rte h3{display:block;margin:0;color:var(--fukuchitose-ink);font-size:18px;font-weight:700;line-height:1.45}[id$=__fukuchitose_authority_v2] .rte h3:after{content:"";display:block;width:28px;height:1px;margin:18px 0;background:var(--fukuchitose-gold)}[id$=__fukuchitose_authority_v2] .rte p{margin:0;color:var(--fukuchitose-muted);font-size:14.5px;line-height:1.9}[id$=__fukuchitose_authority_v2]{background:var(--fukuchitose-paper-soft)}[id$=__blog-posts],[id$=__1642404499102d934f]{background:var(--fukuchitose-paper-soft)}[id$=__blog-posts] .index-section,[id$=__1642404499102d934f] .index-section{padding-top:54px;padding-bottom:54px}[id$=__blog-posts] .section-header,[id$=__1642404499102d934f] .section-header{margin-bottom:30px}[id$=__blog-posts] .section-header__title,[id$=__1642404499102d934f] .section-header__title{font-size:24px}[id$=__blog-posts] .blog-layout,[id$=__1642404499102d934f] .blog-layout{padding-top:24px;border-top:1px solid var(--fukuchitose-line)}[id$=__blog-posts] .blog-layout__main,[id$=__1642404499102d934f] .blog-layout__main{max-width:52%}[id$=__blog-posts] .blog-layout__sidebar,[id$=__1642404499102d934f] .blog-layout__sidebar{max-width:42%}.page-content--product .product--description .collapsibles-wrapper{margin-top:8px;border-top:1px solid var(--fukuchitose-line)}.page-content--product .product--description .collapsible-trigger{min-height:52px;color:var(--fukuchitose-ink);font-size:14.5px;font-weight:700}.page-content--product .product--description .collapsible-content__inner,.page-content--product .product--description .rte{color:var(--fukuchitose-muted);font-size:14.5px;line-height:1.9}.page-content--product .product-block--sales-point+.block-buy-buttons{margin-top:24px}@media only screen and (min-width:769px){.page-content--product .product-grid__content.product--description{position:sticky;top:24px;align-self:flex-start}}@media only screen and (max-width:768px){[id$=__fukuchitose_authority_v2] .rte ul{grid-template-columns:1fr;max-width:300px;margin-top:28px}[id$=__fukuchitose_authority_v2] .rte li{min-height:0;padding:24px 22px}[id$=__fukuchitose_authority_v2] .rte h3{font-size:16px}[id$=__fukuchitose_authority_v2] .rte p{font-size:14px;line-height:1.85}[id$=__blog-posts] .index-section,[id$=__1642404499102d934f] .index-section{padding-top:44px;padding-bottom:44px}[id$=__blog-posts] .blog-layout,[id$=__1642404499102d934f] .blog-layout{padding-top:18px}[id$=__blog-posts] .blog-layout__main,[id$=__1642404499102d934f] .blog-layout__main,[id$=__blog-posts] .blog-layout__sidebar,[id$=__1642404499102d934f] .blog-layout__sidebar{max-width:100%}.page-content--product .product--description .collapsible-trigger{min-height:50px;font-size:14px}}@media only screen and (min-width:769px){.page-content--product .product-grid__container:has(.small--hide [data-media-gallery-layout=stacked])>.grid__item:first-child.product-single__sticky{position:relative;top:auto}.page-content--product [data-media-gallery-layout=stacked] .product__main-photos{margin-bottom:0}.page-content--product [data-media-gallery-layout=stacked] .product-slideshow{display:grid;gap:18px;border:0;background:transparent}.page-content--product [data-media-gallery-layout=stacked] .product-main-slide{margin:0;border:1px solid rgba(23,26,33,.1);background:linear-gradient(180deg,#fffdf8b8,#f6f1e8d6),var(--fukuchitose-paper)}.page-content--product [data-media-gallery-layout=stacked] .product-image-main{background:transparent}.page-content--product .product-grid__container:has(.small--hide [data-media-gallery-layout=stacked]) .product--description.product-single__sticky{top:22px}}[id$=__fukuchitose_authority_v2] .index-section{padding-top:82px;padding-bottom:78px}[id$=__fukuchitose_authority_v2] .page-width{max-width:1120px}[id$=__fukuchitose_authority_v2] .rte ul{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;border-color:#171a211c;background:#171a211c}[id$=__fukuchitose_authority_v2] .rte li{min-height:236px;padding:34px 28px 32px;background:linear-gradient(180deg,#fffdf8fa,#f6f1e8e0),var(--fukuchitose-rice)}[id$=__fukuchitose_authority_v2] .rte h3{font-size:17px}[id$=__fukuchitose_authority_v2] .rte p{font-size:14px;line-height:1.86}[id$=__164240574999f98a7c]{background:linear-gradient(180deg,#fffdf8f5,#f6f1e8a3),var(--fukuchitose-paper-soft)}[id$=__164240574999f98a7c] .index-section{padding-top:80px;padding-bottom:82px}[id$=__164240574999f98a7c] .section-header{max-width:720px}[id$=__164240574999f98a7c] .collection-item{height:100%;margin-bottom:0;padding:14px 14px 18px;border:1px solid rgba(23,26,33,.1);background:#fffdf8e6;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[id$=__164240574999f98a7c] .collection-item:hover{border-color:#171a2133;box-shadow:0 16px 34px #171a2112;transform:translateY(-2px)}[id$=__164240574999f98a7c] .collection-image-wrap{overflow:hidden;background:linear-gradient(180deg,#ffffff9e,#f6f1e8d6),var(--fukuchitose-paper)}[id$=__164240574999f98a7c] .collection-image-wrap:hover{box-shadow:none;transform:none}[id$=__164240574999f98a7c] .collection-item__title{margin-top:15px;padding:0;color:var(--fukuchitose-ink);font-size:14.5px;font-weight:700;line-height:1.52}[id$=__blog-posts] .index-section,[id$=__1642404499102d934f] .index-section{padding-top:38px;padding-bottom:38px}[id$=__blog-posts] .section-header,[id$=__1642404499102d934f] .section-header{max-width:100%;margin-bottom:22px}[id$=__blog-posts] .section-header__title,[id$=__1642404499102d934f] .section-header__title{font-size:21px}[id$=__blog-posts] .blog-layout,[id$=__1642404499102d934f] .blog-layout{padding-top:18px}.page-content--product .product-single__meta>div:last-child{margin-top:14px;padding:14px 16px;border:1px solid rgba(169,137,67,.22);background:#f6f1e885;color:var(--fukuchitose-muted);font-size:13.5px;line-height:1.78}@media only screen and (max-width:960px){[id$=__fukuchitose_authority_v2] .rte ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){[id$=__fukuchitose_authority_v2] .index-section{padding-top:58px;padding-bottom:58px}[id$=__fukuchitose_authority_v2] .rte ul{grid-template-columns:1fr;max-width:312px}[id$=__fukuchitose_authority_v2] .rte li{min-height:0;padding:24px 22px}[id$=__164240574999f98a7c] .index-section{padding-top:56px;padding-bottom:58px}[id$=__164240574999f98a7c] .collection-item{padding:12px 12px 16px;transform:none}[id$=__164240574999f98a7c] .collection-item:hover{transform:none;box-shadow:none}[id$=__164240574999f98a7c] .collection-item__title{font-size:13.5px}[id$=__blog-posts] .index-section,[id$=__1642404499102d934f] .index-section{padding-top:34px;padding-bottom:34px}[id$=__blog-posts] .section-header__title,[id$=__1642404499102d934f] .section-header__title{font-size:19px}.page-content--product .block-buy-buttons{position:sticky;bottom:0;z-index:12;margin-right:-20px;margin-left:-20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(23,26,33,.1);background:#fffdf8f0;box-shadow:0 -10px 26px #171a2114}.page-content--product .product-single__meta>div:last-child{padding:13px 14px;font-size:13px}}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3],[id$=__fukuchitose_authority_v2]{border-top:0!important;background:linear-gradient(180deg,#fcfaf5f5,#f8f4ebeb 48%,#fcfaf5fa),var(--fukuchitose-paper-soft)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .scheme-image,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] [class^=scheme-],[id$=__fukuchitose_authority_v2] .scheme-image,[id$=__fukuchitose_authority_v2] [class^=scheme-]{display:none}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section{padding-bottom:76px}[id$=__fukuchitose_authority_v2] .index-section{padding-top:58px}[id$=__fukuchitose_authority_v2] .section-header{margin-bottom:34px}[id$=__fukuchitose_authority_v2] .section-header__title{margin-bottom:0}[id$=__fukuchitose_authority_v2] .rte ul{margin-top:0;border-color:#1e24301a;background:#1e24301a}@media only screen and (max-width:768px){[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section{padding-bottom:50px}[id$=__fukuchitose_authority_v2] .index-section{padding-top:42px}[id$=__fukuchitose_authority_v2] .section-header{margin-bottom:26px}}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3],[id$=__fukuchitose_authority_v2],[id$=__17c308df-978b-4d14-a31a-48e5a51b1c78],[id$=__1642405745dbc46474],[id$=__1642405448e64ceae2],[id$=__featured_collection_Lre4gH],[id$=__164240574999f98a7c],[id$=__165129846137aea835],[id$=__1642418251b477f19f],[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d],[id$=__16424184475a483f0a],[id$=__blog-posts],[id$=__1642404499102d934f],[id$=__rich_text_6Df8Qg]{border-top:0!important;background:#fbfaf6!important}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section,[id$=__fukuchitose_authority_v2] .index-section,[id$=__17c308df-978b-4d14-a31a-48e5a51b1c78] .index-section,[id$=__1642405745dbc46474] .index-section,[id$=__1642405448e64ceae2] .index-section,[id$=__featured_collection_Lre4gH] .index-section,[id$=__164240574999f98a7c] .index-section,[id$=__165129846137aea835] .index-section,[id$=__1642418251b477f19f] .index-section,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .index-section,[id$=__16424184475a483f0a] .index-section,[id$=__blog-posts] .index-section,[id$=__1642404499102d934f] .index-section,[id$=__rich_text_6Df8Qg] .index-section{background:#fbfaf6!important}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .scheme-image,[id$=__fukuchitose_authority_v2] .scheme-image,[id$=__17c308df-978b-4d14-a31a-48e5a51b1c78] .scheme-image,[id$=__1642405745dbc46474] .scheme-image,[id$=__1642405448e64ceae2] .scheme-image,[id$=__featured_collection_Lre4gH] .scheme-image,[id$=__164240574999f98a7c] .scheme-image,[id$=__165129846137aea835] .scheme-image,[id$=__1642418251b477f19f] .scheme-image,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .scheme-image,[id$=__16424184475a483f0a] .scheme-image,[id$=__blog-posts] .scheme-image,[id$=__1642404499102d934f] .scheme-image,[id$=__rich_text_6Df8Qg] .scheme-image{display:none}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section,[id$=__fukuchitose_authority_v2] .index-section,[id$=__164240574999f98a7c] .index-section,[id$=__featured_collection_Lre4gH] .index-section,[id$=__1642418251b477f19f] .index-section{padding-top:clamp(70px,7vw,104px);padding-bottom:clamp(70px,7vw,104px)}[id$=__1642405745dbc46474] .index-section{padding-top:clamp(64px,6vw,86px);padding-bottom:26px}[id$=__1642405448e64ceae2] .index-section,[id$=__165129846137aea835] .index-section,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .index-section,[id$=__16424184475a483f0a] .index-section{padding-top:clamp(58px,6vw,82px);padding-bottom:clamp(58px,6vw,82px)}@media only screen and (max-width:768px){[id$=__17c308df-978b-4d14-a31a-48e5a51b1c78] .hero{height:clamp(660px,176vw,760px)!important}[id$=__17c308df-978b-4d14-a31a-48e5a51b1c78] .hero__sidebyside-image{flex:0 0 clamp(260px,72vw,340px);min-height:clamp(260px,72vw,340px)}[id$=__17c308df-978b-4d14-a31a-48e5a51b1c78] .hero__sidebyside-image .hero__image{object-position:center 34%}}[id$=__fukuchitose_authority_v2] .page-width,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .page-width{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content minmax(0,1fr);gap:0 14px;align-items:center}[id$=__fukuchitose_authority_v2] .theme-block,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block{margin:0}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(1),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(2),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(1),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(2){grid-column:1 / -1}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(3){grid-column:2}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(4),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(4){grid-column:3}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(4),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(3),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(4){margin-top:32px}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(4) .element-button,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(4) .element-button{border-color:var(--fukuchitose-line-strong);background:transparent;color:var(--fukuchitose-ink);box-shadow:none}[id$=__fukuchitose_authority_v2] .rte ul,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte ul{border-color:#171a2117;background:#171a2117;box-shadow:none}[id$=__fukuchitose_authority_v2] .rte li,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte li{background:#fffdf8eb}[id$=__1642405745dbc46474] .section-header,[id$=__featured_collection_Lre4gH] .section-header,[id$=__1642418251b477f19f] .section-header,[id$=__164240574999f98a7c] .section-header,[id$=__blog-posts] .section-header,[id$=__1642404499102d934f] .section-header{max-width:860px;margin-right:auto;margin-left:auto;text-align:center}[id$=__1642405745dbc46474] .section-header__title,[id$=__featured_collection_Lre4gH] .section-header__title,[id$=__1642418251b477f19f] .section-header__title,[id$=__164240574999f98a7c] .section-header__title,[id$=__blog-posts] .section-header__title,[id$=__1642404499102d934f] .section-header__title{color:var(--fukuchitose-ink);font-size:clamp(24px,3.1vw,38px);font-weight:700;line-height:1.28;overflow-wrap:anywhere;text-wrap:balance}[id$=__1642405448e64ceae2] .promo-grid,[id$=__featured_collection_Lre4gH] .grid,[id$=__1642418251b477f19f] .grid,[id$=__164240574999f98a7c] .grid{row-gap:22px}[id$=__1642405448e64ceae2] .promo-grid__container,[id$=__1642405448e64ceae2] .promo-grid__content,[id$=__1642405448e64ceae2] .promo-grid__text,[id$=__featured_collection_Lre4gH] .grid-product,[id$=__1642418251b477f19f] .grid-product,[id$=__164240574999f98a7c] .collection-item{border-color:#171a2117;box-shadow:none}[id$=__1642405448e64ceae2] .promo-grid__container,[id$=__featured_collection_Lre4gH] .grid-product,[id$=__1642418251b477f19f] .grid-product{background:#fffdf8e6}[id$=__1642405448e64ceae2] .promo-grid__container:hover,[id$=__featured_collection_Lre4gH] .grid-product:hover,[id$=__1642418251b477f19f] .grid-product:hover,[id$=__164240574999f98a7c] .collection-item:hover{border-color:#171a212e;box-shadow:0 14px 32px #171a210e;transform:translateY(-1px)}[id$=__164240574999f98a7c] .collection-item{padding:12px 12px 16px;background:#fffdf8f5}[id$=__164240574999f98a7c] .collection-image-wrap{background:#f6f1e894}[id$=__blog-posts] .index-section,[id$=__1642404499102d934f] .index-section{padding-top:clamp(44px,5vw,62px);padding-bottom:clamp(44px,5vw,62px)}[id$=__blog-posts] .blog-layout,[id$=__1642404499102d934f] .blog-layout{border-top-color:#171a2117}@media only screen and (min-width:769px){[id$=__blog-posts] .blog-layout,[id$=__1642404499102d934f] .blog-layout{align-items:start}}@media only screen and (max-width:768px){[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .index-section,[id$=__fukuchitose_authority_v2] .index-section,[id$=__164240574999f98a7c] .index-section,[id$=__featured_collection_Lre4gH] .index-section,[id$=__1642418251b477f19f] .index-section{padding-top:54px;padding-bottom:56px}[id$=__fukuchitose_authority_v2] .page-width,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .page-width{grid-template-columns:1fr}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3],[id$=__fukuchitose_authority_v2]{overflow:hidden}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .page-width,[id$=__fukuchitose_authority_v2] .page-width,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .theme-block,[id$=__fukuchitose_authority_v2] .theme-block,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte,[id$=__fukuchitose_authority_v2] .rte,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text,[id$=__fukuchitose_authority_v2] .enlarge-text{min-width:0;max-width:100%}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .page-width,[id$=__fukuchitose_authority_v2] .page-width{width:100%!important;box-sizing:border-box;padding-right:18px;padding-left:18px}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte *,[id$=__fukuchitose_authority_v2] .rte *,[id$=__fukuchitose_authority_v2] .section-header__title{white-space:normal!important;word-break:break-all;line-break:anywhere;overflow-wrap:anywhere}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] h2,[id$=__fukuchitose_authority_v2] h2,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] p,[id$=__fukuchitose_authority_v2] p{overflow-wrap:anywhere}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p:first-child{max-width:100%}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .enlarge-text>p,[id$=__fukuchitose_authority_v2] .section-header,[id$=__fukuchitose_authority_v2] .section-header__title{max-width:calc(100vw - 36px)}[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte ul,[id$=__fukuchitose_authority_v2] .rte ul,[id$=__f6dd23aa-950c-44e7-93bd-b9aa97ad94c3] .rte li,[id$=__fukuchitose_authority_v2] .rte li{width:100%;max-width:100%;box-sizing:border-box}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(1),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(2),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(4),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(1),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(2),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(3),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(4){grid-column:1}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(4),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(3),[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(4){margin-top:14px}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3) .element-button,[id$=__fukuchitose_authority_v2] .theme-block:nth-child(4) .element-button,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(3) .element-button,[id$=__6d517c92-591b-48df-9937-eb7f2d12ba2d] .theme-block:nth-child(4) .element-button{width:100%}[id$=__1642405745dbc46474] .section-header__title,[id$=__featured_collection_Lre4gH] .section-header__title,[id$=__1642418251b477f19f] .section-header__title,[id$=__164240574999f98a7c] .section-header__title,[id$=__blog-posts] .section-header__title,[id$=__1642404499102d934f] .section-header__title{font-size:24px}}[id$=__1642418359fbaea989],[id$=__advanced_content_RMDa8x],[id$=__16424184475a483f0a]{background:#fbfaf6!important}[id$=__1642418359fbaea989] .map-section{background:#fbfaf6}[id$=__1642418359fbaea989] .map-section__content{padding:30px 34px!important;border:1px solid rgba(23,26,33,.1);background:#fffdf8f0;box-shadow:0 18px 42px #171a2114}[id$=__1642418359fbaea989] .map-section__content h3{margin-bottom:18px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(24px,2.8vw,34px);line-height:1.32}[id$=__1642418359fbaea989] .map-section__content .rte-setting{color:var(--fukuchitose-muted);font-size:14px;line-height:1.8}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{margin:0;padding:9px 0;border-top:1px solid rgba(23,26,33,.09)}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{display:block;margin-bottom:3px;color:var(--fukuchitose-ink);font-size:13px;font-weight:700}[id$=__advanced_content_RMDa8x] .index-section{padding-top:0;padding-bottom:clamp(58px,6vw,86px)}[id$=__advanced_content_RMDa8x] .custom-content{width:100%;margin-left:0;row-gap:0}[id$=__advanced_content_RMDa8x] .custom__item{flex:0 0 100%;width:100%;padding-left:0}[id$=__advanced_content_RMDa8x] .custom__item-inner,[id$=__advanced_content_RMDa8x] .rte{display:block;width:100%;max-width:100%;margin:0}[id$=__advanced_content_RMDa8x] iframe{display:block;width:100%!important;height:clamp(340px,42vw,520px)!important;border:1px solid rgba(23,26,33,.1)!important;background:#f6f1e89e}[id$=__16424184475a483f0a] .index-section{padding-top:clamp(64px,6vw,90px);padding-bottom:clamp(72px,7vw,104px)}[id$=__16424184475a483f0a] .page-width,[id$=__16424184475a483f0a] .page-width.page-width--narrow{width:100%;max-width:920px!important}[id$=__16424184475a483f0a] .contact-form__content{width:100%;max-width:none!important;box-sizing:border-box;padding:clamp(28px,4vw,46px);border:1px solid rgba(23,26,33,.11);background:#fffdf8f5;box-shadow:0 18px 46px #171a210f}[id$=__16424184475a483f0a] .section-header{max-width:660px;margin:0 0 30px;text-align:left}[id$=__16424184475a483f0a] .section-header__title{margin-bottom:14px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(28px,3vw,38px);line-height:1.3}[id$=__16424184475a483f0a] .section-header__rte{color:var(--fukuchitose-muted);font-size:14.5px;line-height:1.85}[id$=__16424184475a483f0a] .section-header__rte p{margin-bottom:8px}[id$=__16424184475a483f0a] .form-vertical{margin:0}[id$=__16424184475a483f0a] label{margin-bottom:8px;color:var(--fukuchitose-ink);font-size:13px;font-weight:700}[id$=__16424184475a483f0a] input:not([type=hidden]),[id$=__16424184475a483f0a] textarea,[id$=__16424184475a483f0a] select{min-height:50px;border:1px solid rgba(23,26,33,.2);background:#fff!important;color:var(--fukuchitose-ink);box-shadow:inset 0 1px #171a2108}[id$=__16424184475a483f0a] textarea{min-height:150px}[id$=__16424184475a483f0a] input:not([type=hidden]):focus,[id$=__16424184475a483f0a] textarea:focus,[id$=__16424184475a483f0a] select:focus{border-color:var(--fukuchitose-gold);outline:2px solid rgba(169,137,67,.18);outline-offset:1px}[id$=__16424184475a483f0a] .form-vertical .element-button,[id$=__16424184475a483f0a] .form-vertical button[type=submit]{width:min(100%,280px);min-height:52px;margin-top:10px}[id$=__featured_collection_Lre4gH] .grid-product__title,[id$=__1642418251b477f19f] .grid-product__title{min-height:2.9em;color:var(--fukuchitose-ink);font-size:14px;line-height:1.48}[id$=__featured_collection_Lre4gH] .grid-product__price,[id$=__1642418251b477f19f] .grid-product__price{margin-top:8px;color:var(--fukuchitose-ink);font-size:13.5px;font-weight:700}[id$=__164240574999f98a7c] .collection-item{cursor:pointer}[id$=__164240574999f98a7c] .collection-item__title:after{content:"\2192";display:inline-block;margin-left:8px;color:var(--fukuchitose-gold);font-weight:700;transform:translateY(-1px)}@media only screen and (max-width:768px){[id$=__1642418359fbaea989] .map-section{height:auto}[id$=__1642418359fbaea989] .map-section__content{padding:24px 22px!important;border-right:0;border-left:0;box-shadow:none}[id$=__advanced_content_RMDa8x] .index-section{padding-bottom:54px}[id$=__advanced_content_RMDa8x] iframe{height:clamp(260px,74vw,340px)!important}[id$=__16424184475a483f0a] .index-section{padding-top:54px;padding-bottom:64px}[id$=__16424184475a483f0a] .page-width,[id$=__16424184475a483f0a] .page-width.page-width--narrow{width:100%!important;min-width:calc(100vw - 36px);max-width:none!important;box-sizing:border-box;padding-right:18px!important;padding-left:18px!important}[id$=__16424184475a483f0a] .contact-form__content{padding:24px 18px}[id$=__16424184475a483f0a] .section-header{margin-bottom:24px}[id$=__16424184475a483f0a] .form-vertical .element-button,[id$=__16424184475a483f0a] .form-vertical button[type=submit]{width:100%}[id$=__featured_collection_Lre4gH] .grid-product__title,[id$=__1642418251b477f19f] .grid-product__title{min-height:0;font-size:13.5px}}[id$=__1642418359fbaea989] .map-section{height:auto!important;padding:clamp(72px,6.4vw,104px) var(--page-width-padding, 40px) 0;overflow:visible}[id$=__1642418359fbaea989] .content-over-media{--content-over-media-height: 100%;display:grid;grid-template-columns:minmax(430px,.94fr) minmax(0,1.06fr);grid-template-rows:auto;gap:0;width:100%;max-width:min(1220px,calc(100vw - 96px));height:clamp(540px,42vw,640px);min-height:0;margin:0 auto;overflow:hidden;border:1px solid rgba(23,26,33,.1);border-radius:10px;background:#fffdf8;box-shadow:0 26px 64px #171a2113}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){box-sizing:border-box;grid-area:1 / 2 / 2 / 3;width:100%;height:100%!important;min-height:inherit;max-height:none;transform:none}[id$=__1642418359fbaea989] .element-map,[id$=__1642418359fbaea989] .element-map__image{display:block;width:100%;height:100%;border-radius:0;object-fit:cover}[id$=__1642418359fbaea989] .content-over-media__content{box-sizing:border-box;grid-area:1 / 1 / 2 / 2!important;display:flex;align-items:center;width:100%;max-width:none!important;padding:clamp(42px,4.8vw,66px);border-right:1px solid rgba(23,26,33,.08);background:linear-gradient(135deg,#fffdf8fa,#f7f2e8eb),var(--fukuchitose-paper-soft);color:var(--fukuchitose-ink);text-align:left!important;place-self:stretch!important}[id$=__1642418359fbaea989] .map-section__content{width:100%;max-width:none!important;padding:0!important;overflow:visible;border:0;background:transparent;box-shadow:none;text-align:left!important}[id$=__1642418359fbaea989] .map-section__content:before{content:"\5e97\8217\6848\5185";display:block;margin-bottom:14px;color:var(--fukuchitose-gold);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.4}[id$=__1642418359fbaea989] .map-section__content h3{max-width:11em;margin-bottom:30px;font-size:clamp(28px,2.8vw,38px);line-height:1.22}[id$=__1642418359fbaea989] .map-section__content .rte-setting{font-size:14.5px;line-height:1.78}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{display:grid;grid-template-columns:minmax(4.9em,5.5em) minmax(0,1fr);column-gap:18px;align-items:baseline;padding:13px 0;border-top:1px solid rgba(23,26,33,.1)}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child{display:block;margin-top:8px;padding-top:16px;color:#30343bb8;font-size:13.2px;line-height:1.78}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{margin:0;color:var(--fukuchitose-ink);font-size:12px;font-weight:700;letter-spacing:.06em}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{min-width:0;color:#1e232ed1}[id$=__advanced_content_RMDa8x] .index-section{padding-top:clamp(24px,2.8vw,36px)}[id$=__advanced_content_RMDa8x] .custom-content{max-width:min(1220px,calc(100vw - 96px));margin-right:auto;margin-left:auto}[id$=__advanced_content_RMDa8x] iframe{overflow:hidden;border-radius:10px;box-shadow:0 16px 40px #171a2112}@media only screen and (max-width:768px){[id$=__1642418359fbaea989] .map-section{padding:50px 18px 0}[id$=__1642418359fbaea989] .content-over-media{display:flex;flex-direction:column;height:auto;max-width:none;min-height:0;border-radius:10px}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){order:2;width:100%;height:clamp(300px,78vw,380px)!important;min-height:0}[id$=__1642418359fbaea989] .content-over-media__content{order:1;padding:30px 22px 28px!important;border-right:0;border-bottom:1px solid rgba(23,26,33,.08)}[id$=__1642418359fbaea989] .map-section__content:before{margin-bottom:12px;font-size:10px}[id$=__1642418359fbaea989] .map-section__content h3{max-width:none;margin-bottom:22px;font-size:26px;line-height:1.28}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{grid-template-columns:1fr;row-gap:4px;padding:12px 0}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{margin-bottom:2px}[id$=__advanced_content_RMDa8x] .index-section{padding-top:20px}[id$=__advanced_content_RMDa8x] .custom-content{max-width:none}}.about-brand-page{background:#fbfaf6;color:var(--fukuchitose-ink)}.about-brand-page img{display:block;width:100%;height:100%;object-fit:cover}.about-brand-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.about-brand-page__lead{color:var(--fukuchitose-muted);font-size:clamp(16px,1.35vw,19px);line-height:2}.about-brand-page h1,.about-brand-page h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);letter-spacing:0}.about-brand-page h1{max-width:none;font-size:clamp(40px,4.4vw,62px);line-height:1.12}.about-brand-page h2{font-size:clamp(28px,3.1vw,44px);line-height:1.3}.about-brand-page p{margin:0;color:var(--fukuchitose-muted);line-height:1.95}.about-brand-page p+p{margin-top:15px}.about-brand-hero,.about-brand-story,.about-brand-quality,.about-brand-routes{width:min(1180px,calc(100vw - 80px));margin-right:auto;margin-left:auto}.about-brand-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);min-height:clamp(560px,58vw,760px);padding:clamp(76px,8vw,118px) 0 clamp(64px,7vw,96px);gap:clamp(44px,6vw,86px);align-items:center}.about-brand-hero__media{overflow:hidden;height:clamp(460px,50vw,680px);border-radius:8px;box-shadow:0 26px 70px #171a211f}.about-brand-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.about-brand-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.about-brand-hero__actions a,.about-brand-routes a{color:inherit;text-decoration:none}.about-brand-hero__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(23,26,33,.22);border-radius:999px;background:transparent;color:var(--fukuchitose-ink);font-size:13px;font-weight:700}.about-brand-hero__actions a:first-child{border-color:var(--fukuchitose-ink);background:var(--fukuchitose-ink);color:#fffdf8}.about-brand-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,calc(100vw - 80px));margin:0 auto;border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.about-brand-summary div{padding:26px clamp(18px,2.5vw,32px);border-left:1px solid rgba(23,26,33,.1)}.about-brand-summary div:first-child{border-left:0}.about-brand-summary span,.about-brand-routes span{display:block;margin-bottom:9px;color:var(--fukuchitose-gold);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.about-brand-summary strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.35}.about-brand-summary p{margin-top:10px;font-size:13px;line-height:1.7}.about-brand-story{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(42px,6vw,86px);align-items:center;padding:clamp(78px,8vw,118px) 0 0}.about-brand-story--image-left{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)}.about-brand-story--image-left .about-brand-story__content{grid-column:2;grid-row:1}.about-brand-story--image-left .about-brand-story__media{grid-column:1;grid-row:1}.about-brand-story__content{max-width:520px}.about-brand-story__content h2{margin-bottom:24px}.about-brand-story__media{overflow:hidden;height:clamp(420px,42vw,620px);border-radius:8px;background:#f6f1e8bf;box-shadow:0 20px 54px #171a2114}.about-brand-story__media--wide{height:clamp(360px,34vw,520px)}.about-brand-page__text-link{display:inline-flex;margin-top:24px;align-items:center;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;text-decoration:none}.about-brand-page__text-link:after{content:"\2192";margin-left:8px;color:var(--fukuchitose-gold)}.about-brand-quality{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(34px,5vw,70px);align-items:center;margin-top:clamp(82px,8vw,122px);padding:clamp(36px,4vw,52px);border:1px solid rgba(23,26,33,.1);border-radius:8px;background:#fffdf8;box-shadow:0 18px 52px #171a2112}.about-brand-quality h2{margin-bottom:22px}.about-brand-quality img{aspect-ratio:16 / 9;border-radius:6px;filter:saturate(.92) contrast(1.03)}.about-brand-routes{padding:clamp(76px,7vw,104px) 0 clamp(84px,8vw,120px)}.about-brand-routes h2{margin-bottom:30px}.about-brand-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.about-brand-routes a{display:flex;min-height:210px;flex-direction:column;justify-content:space-between;padding:28px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.about-brand-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.about-brand-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:24px;font-weight:600;line-height:1.35}.about-brand-routes p{margin-top:18px;font-size:13px;line-height:1.75}@media only screen and (max-width:959px){.about-brand-hero,.about-brand-story,.about-brand-quality,.about-brand-routes,.about-brand-summary{width:min(100% - 36px,720px)}.about-brand-hero,.about-brand-story,.about-brand-story--image-left,.about-brand-quality{grid-template-columns:1fr}.about-brand-hero{min-height:0;padding-top:44px;gap:30px}.about-brand-hero__media{height:auto;aspect-ratio:4 / 5}.about-brand-hero__content{gap:18px}.about-brand-hero__actions{width:100%}.about-brand-hero__actions a{flex:1 1 180px}.about-brand-summary{grid-template-columns:1fr 1fr}.about-brand-summary div:nth-child(odd){border-left:0}.about-brand-summary div:nth-child(n+3){border-top:1px solid rgba(23,26,33,.1)}.about-brand-story{padding-top:72px;gap:28px}.about-brand-story--image-left .about-brand-story__content,.about-brand-story--image-left .about-brand-story__media{grid-column:auto;grid-row:auto}.about-brand-story__content{max-width:none}.about-brand-story__media,.about-brand-story__media--wide{height:auto;aspect-ratio:4 / 3}.about-brand-quality{margin-top:74px;padding:24px}.about-brand-routes__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:560px){.about-brand-page h1{font-size:38px}.about-brand-page h2{font-size:27px}.about-brand-summary{grid-template-columns:1fr}.about-brand-summary div{border-left:0}.about-brand-summary div+div{border-top:1px solid rgba(23,26,33,.1)}.about-brand-routes__grid{grid-template-columns:1fr}.about-brand-routes a{min-height:0;padding:24px}}.toji-brand-page{overflow:hidden;background:#fbfaf6;color:var(--fukuchitose-ink)}.toji-brand-page img{display:block;width:100%;height:100%;object-fit:cover}.toji-brand-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.toji-brand-page__lead{margin:0;color:var(--fukuchitose-muted);font-size:clamp(16px,1.25vw,19px);line-height:2}.toji-brand-page h1,.toji-brand-page h2,.toji-brand-page h3{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.toji-brand-page h1{font-size:clamp(42px,5vw,72px);line-height:1.05}.toji-brand-page h2{font-size:clamp(28px,3.3vw,46px);line-height:1.28}.toji-brand-page p{margin:0;color:var(--fukuchitose-muted);line-height:1.95}.toji-brand-page p+p{margin-top:15px}.toji-brand-hero,.toji-brand-summary,.toji-brand-intro,.toji-brand-story,.toji-brand-feature,.toji-brand-timeline,.toji-brand-routes{width:min(1180px,calc(100vw - 80px));margin-right:auto;margin-left:auto}.toji-brand-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);min-height:clamp(620px,62vw,780px);padding:clamp(78px,8vw,118px) 0 clamp(54px,6vw,84px);gap:clamp(44px,6vw,92px);align-items:center}.toji-brand-hero__media{overflow:hidden;height:clamp(500px,54vw,700px);border-radius:8px;background:#efe8dc;box-shadow:0 26px 70px #171a211f}.toji-brand-hero__media img{object-position:center 45%;filter:saturate(.92) contrast(1.04)}.toji-brand-hero__content{display:flex;max-width:570px;flex-direction:column;align-items:flex-start;gap:24px}.toji-brand-hero__actions,.toji-brand-feature__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.toji-brand-hero__actions a,.toji-brand-feature__actions a,.toji-brand-routes a{color:inherit;text-decoration:none}.toji-brand-hero__actions a,.toji-brand-feature__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(23,26,33,.22);border-radius:999px;background:transparent;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.toji-brand-hero__actions a:first-child,.toji-brand-feature__actions a:first-child{border-color:var(--fukuchitose-ink);background:var(--fukuchitose-ink);color:#fffdf8}.toji-brand-hero__actions a:hover,.toji-brand-feature__actions a:hover{transform:translateY(-1px)}.toji-brand-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.toji-brand-summary div{padding:26px clamp(18px,2.5vw,32px);border-left:1px solid rgba(23,26,33,.1)}.toji-brand-summary div:first-child{border-left:0}.toji-brand-summary span,.toji-brand-timeline span,.toji-brand-routes span{display:block;margin-bottom:9px;color:var(--fukuchitose-gold);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.toji-brand-summary strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.35}.toji-brand-summary p{margin-top:10px;font-size:13px;line-height:1.75}.toji-brand-intro{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1fr);gap:clamp(38px,6vw,82px);align-items:start;padding:clamp(76px,8vw,118px) 0 0}.toji-brand-intro>div:last-child{padding-top:10px;border-top:1px solid rgba(23,26,33,.12)}.toji-brand-story{display:grid;grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);gap:clamp(42px,6vw,86px);align-items:center;padding:clamp(78px,8vw,116px) 0 0}.toji-brand-story__content{max-width:540px}.toji-brand-story__content h2{margin-bottom:24px}.toji-brand-story__media{overflow:hidden;height:clamp(430px,43vw,620px);border-radius:8px;background:#efe8dc;box-shadow:0 20px 54px #171a2114}.toji-brand-page__text-link{display:inline-flex;margin-top:24px;align-items:center;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;text-decoration:none}.toji-brand-page__text-link:after{content:"\2192";margin-left:8px;color:var(--fukuchitose-gold)}.toji-brand-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:clamp(34px,5vw,72px);align-items:center;margin-top:clamp(82px,8vw,122px);padding:clamp(30px,4vw,48px);border-radius:8px;background:var(--fukuchitose-indigo);box-shadow:0 22px 64px #171a2124}.toji-brand-feature__media{overflow:hidden;min-height:clamp(360px,34vw,520px);border-radius:6px;background:#ffffff14}.toji-brand-feature__media img{filter:saturate(.9) contrast(1.04)}.toji-brand-feature__content{display:flex;flex-direction:column;gap:22px}.toji-brand-feature h2,.toji-brand-feature p{color:#fffdf8}.toji-brand-feature p{color:#fffdf8c7}.toji-brand-feature__actions a{border-color:#fffdf861;color:#fffdf8}.toji-brand-page .toji-brand-feature__actions a{color:#fffdf8}.toji-brand-feature__actions a:first-child{border-color:#fffdf8;background:#fffdf8;color:var(--fukuchitose-indigo)}.toji-brand-timeline{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(34px,5vw,70px);align-items:start;padding:clamp(78px,8vw,116px) 0 0}.toji-brand-timeline ol{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f;list-style:none}.toji-brand-timeline li{min-height:210px;padding:28px;background:#fffdf8}.toji-brand-timeline strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.35}.toji-brand-timeline p{margin-top:16px;font-size:13px;line-height:1.75}.toji-brand-routes{padding:clamp(76px,7vw,104px) 0 clamp(84px,8vw,120px)}.toji-brand-routes__heading{display:flex;margin-bottom:30px;align-items:end;justify-content:space-between;gap:28px}.toji-brand-routes__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.toji-brand-routes a{display:flex;min-height:230px;flex-direction:column;justify-content:space-between;padding:26px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.toji-brand-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.toji-brand-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.toji-brand-routes p{margin-top:18px;font-size:13px;line-height:1.75}@media only screen and (max-width:1099px){.toji-brand-routes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:959px){.toji-brand-hero,.toji-brand-summary,.toji-brand-intro,.toji-brand-story,.toji-brand-feature,.toji-brand-timeline,.toji-brand-routes{width:min(100% - 36px,720px)}.toji-brand-hero,.toji-brand-intro,.toji-brand-story,.toji-brand-feature,.toji-brand-timeline{grid-template-columns:1fr}.toji-brand-hero{min-height:0;padding-top:44px;gap:30px}.toji-brand-hero__media{height:auto;aspect-ratio:4 / 5}.toji-brand-hero__content{max-width:none;gap:18px}.toji-brand-hero__actions,.toji-brand-feature__actions{width:100%}.toji-brand-hero__actions a,.toji-brand-feature__actions a{flex:1 1 180px}.toji-brand-summary{grid-template-columns:1fr 1fr}.toji-brand-summary div:nth-child(odd){border-left:0}.toji-brand-summary div:nth-child(n+3){border-top:1px solid rgba(23,26,33,.1)}.toji-brand-intro,.toji-brand-story,.toji-brand-timeline{padding-top:72px;gap:28px}.toji-brand-intro>div:last-child{padding-top:22px}.toji-brand-story__content{max-width:none}.toji-brand-story__media,.toji-brand-feature__media{height:auto;min-height:0;aspect-ratio:4 / 3}.toji-brand-feature{margin-top:74px;padding:24px}.toji-brand-timeline ol,.toji-brand-routes__grid{grid-template-columns:1fr 1fr}.toji-brand-routes__heading{display:block}}@media only screen and (max-width:560px){.toji-brand-page h1{font-size:40px}.toji-brand-page h2{font-size:27px}.toji-brand-summary,.toji-brand-timeline ol,.toji-brand-routes__grid{grid-template-columns:1fr}.toji-brand-summary div{border-left:0}.toji-brand-summary div+div{border-top:1px solid rgba(23,26,33,.1)}.toji-brand-feature{margin-right:-6px;margin-left:-6px}.toji-brand-timeline li,.toji-brand-routes a{min-height:0;padding:24px}}.yamahai-brand-page{overflow:hidden;background:#fbfaf6;color:var(--fukuchitose-ink)}.yamahai-brand-page img{display:block;width:100%;height:100%;object-fit:cover}.yamahai-brand-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.yamahai-brand-page__lead{margin:0;color:var(--fukuchitose-muted);font-size:clamp(16px,1.25vw,19px);line-height:2}.yamahai-brand-page h1,.yamahai-brand-page h2,.yamahai-brand-page h3{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.yamahai-brand-page h1{font-size:clamp(40px,5vw,72px);line-height:1.08}.yamahai-brand-page h2{font-size:clamp(28px,3.3vw,46px);line-height:1.28}.yamahai-brand-page h3{font-size:clamp(20px,1.8vw,26px);line-height:1.38}.yamahai-brand-page p{margin:0;color:var(--fukuchitose-muted);line-height:1.95}.yamahai-brand-page p+p{margin-top:15px}.yamahai-brand-hero,.yamahai-brand-summary,.yamahai-brand-intro,.yamahai-brand-feature,.yamahai-brand-process,.yamahai-brand-story,.yamahai-brand-note,.yamahai-brand-routes{width:min(1180px,calc(100vw - 80px));margin-right:auto;margin-left:auto}.yamahai-brand-hero{display:grid;grid-template-columns:minmax(420px,.98fr) minmax(0,1.02fr);min-height:clamp(620px,61vw,780px);padding:clamp(78px,8vw,118px) 0 clamp(54px,6vw,84px);gap:clamp(44px,6vw,92px);align-items:center}.yamahai-brand-hero__content{display:flex;max-width:600px;flex-direction:column;align-items:flex-start;gap:24px}.yamahai-brand-hero__media{overflow:hidden;height:clamp(500px,54vw,700px);border-radius:8px;background:#efe8dc;box-shadow:0 26px 70px #171a211f}.yamahai-brand-hero__media img{object-position:center 48%;filter:saturate(.92) contrast(1.04)}.yamahai-brand-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.yamahai-brand-hero__actions a,.yamahai-brand-page__text-link,.yamahai-brand-routes a{color:inherit;text-decoration:none}.yamahai-brand-hero__actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid rgba(23,26,33,.22);border-radius:999px;background:transparent;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.yamahai-brand-hero__actions a:first-child{border-color:var(--fukuchitose-ink);background:var(--fukuchitose-ink);color:#fffdf8}.yamahai-brand-hero__actions a:hover{transform:translateY(-1px)}.yamahai-brand-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.yamahai-brand-summary div{padding:26px clamp(18px,2.5vw,32px);border-left:1px solid rgba(23,26,33,.1)}.yamahai-brand-summary div:first-child{border-left:0}.yamahai-brand-summary span,.yamahai-brand-process article span,.yamahai-brand-routes span{display:block;margin-bottom:9px;color:var(--fukuchitose-gold);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.yamahai-brand-summary strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.35}.yamahai-brand-summary p{margin-top:10px;font-size:13px;line-height:1.75}.yamahai-brand-intro{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(38px,6vw,82px);align-items:start;padding:clamp(76px,8vw,118px) 0 0}.yamahai-brand-intro>div:last-child{padding-top:10px;border-top:1px solid rgba(23,26,33,.12)}.yamahai-brand-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(34px,5vw,72px);align-items:center;margin-top:clamp(82px,8vw,122px);padding:clamp(30px,4vw,48px);border-radius:8px;background:#fffdf8;box-shadow:0 22px 64px #171a2114}.yamahai-brand-feature__media{overflow:hidden;min-height:clamp(380px,35vw,540px);border-radius:6px;background:#efe8dc}.yamahai-brand-feature__media img{filter:saturate(.86) contrast(1.04)}.yamahai-brand-feature__content{display:flex;flex-direction:column;gap:22px}.yamahai-brand-process{padding:clamp(78px,8vw,116px) 0 0}.yamahai-brand-process__heading{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,70px);margin-bottom:30px;align-items:end}.yamahai-brand-process__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.yamahai-brand-process article{min-height:250px;padding:30px;background:#fffdf8}.yamahai-brand-process article p{margin-top:16px;font-size:13px;line-height:1.78}.yamahai-brand-story{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);gap:clamp(42px,6vw,86px);align-items:center;padding:clamp(78px,8vw,116px) 0 0}.yamahai-brand-story__content{max-width:540px}.yamahai-brand-story__content h2{margin-bottom:24px}.yamahai-brand-story__media{overflow:hidden;height:clamp(420px,42vw,620px);border-radius:8px;background:#efe8dc;box-shadow:0 20px 54px #171a2114}.yamahai-brand-page__text-link{display:inline-flex;margin-top:24px;align-items:center;color:var(--fukuchitose-ink);font-size:13px;font-weight:700}.yamahai-brand-page__text-link:after{content:"\2192";margin-left:8px;color:var(--fukuchitose-gold)}.yamahai-brand-note{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(34px,5vw,70px);align-items:center;margin-top:clamp(82px,8vw,122px);padding:clamp(36px,4vw,52px);border-radius:8px;background:var(--fukuchitose-indigo);box-shadow:0 22px 64px #171a2124}.yamahai-brand-note h2,.yamahai-brand-note p{color:#fffdf8}.yamahai-brand-note p{color:#fffdf8c7}.yamahai-brand-note img{aspect-ratio:16 / 10;border-radius:6px;filter:saturate(.78) contrast(1.05)}.yamahai-brand-routes{padding:clamp(76px,7vw,104px) 0 clamp(84px,8vw,120px)}.yamahai-brand-routes__heading{display:flex;margin-bottom:30px;align-items:end;justify-content:space-between;gap:28px}.yamahai-brand-routes__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.yamahai-brand-routes a{display:flex;min-height:230px;flex-direction:column;justify-content:space-between;padding:26px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.yamahai-brand-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.yamahai-brand-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.yamahai-brand-routes p{margin-top:18px;font-size:13px;line-height:1.75}@media only screen and (max-width:1099px){.yamahai-brand-routes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:959px){.yamahai-brand-hero,.yamahai-brand-summary,.yamahai-brand-intro,.yamahai-brand-feature,.yamahai-brand-process,.yamahai-brand-story,.yamahai-brand-note,.yamahai-brand-routes{width:min(100% - 36px,720px)}.yamahai-brand-hero,.yamahai-brand-intro,.yamahai-brand-feature,.yamahai-brand-process__heading,.yamahai-brand-story,.yamahai-brand-note{grid-template-columns:1fr}.yamahai-brand-hero{min-height:0;padding-top:44px;gap:30px}.yamahai-brand-hero__content{max-width:none;gap:18px}.yamahai-brand-hero__media,.yamahai-brand-feature__media,.yamahai-brand-story__media{height:auto;min-height:0;aspect-ratio:4 / 3}.yamahai-brand-hero__actions{width:100%}.yamahai-brand-hero__actions a{flex:1 1 180px}.yamahai-brand-summary{grid-template-columns:1fr 1fr}.yamahai-brand-summary div:nth-child(odd){border-left:0}.yamahai-brand-summary div:nth-child(n+3){border-top:1px solid rgba(23,26,33,.1)}.yamahai-brand-intro,.yamahai-brand-process,.yamahai-brand-story{padding-top:72px;gap:28px}.yamahai-brand-intro>div:last-child{padding-top:22px}.yamahai-brand-feature,.yamahai-brand-note{margin-top:74px;padding:24px}.yamahai-brand-process__heading{align-items:start}.yamahai-brand-process__grid,.yamahai-brand-routes__grid{grid-template-columns:1fr 1fr}.yamahai-brand-routes__heading{display:block}}@media only screen and (max-width:560px){.yamahai-brand-page h1{font-size:38px}.yamahai-brand-page h2{font-size:27px}.yamahai-brand-summary,.yamahai-brand-process__grid,.yamahai-brand-routes__grid{grid-template-columns:1fr}.yamahai-brand-summary div{border-left:0}.yamahai-brand-summary div+div{border-top:1px solid rgba(23,26,33,.1)}.yamahai-brand-process article,.yamahai-brand-routes a{min-height:0;padding:24px}}.media-brand-page{margin:-1px 0 0;background:linear-gradient(180deg,#fffdf8 0%,var(--fukuchitose-paper) 100%);color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans)}.media-brand-page img{display:block;width:100%;height:100%;object-fit:cover}.media-brand-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.media-brand-page__lead{max-width:650px;color:var(--fukuchitose-muted);font-size:clamp(15px,1.25vw,17px);line-height:2}.media-brand-page h1,.media-brand-page h2,.media-brand-page h3{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.media-brand-page h1{max-width:680px;font-size:clamp(48px,6vw,86px);line-height:1.02}.media-brand-page h2{font-size:clamp(32px,4vw,56px);line-height:1.16}.media-brand-page h3{font-size:clamp(22px,2.1vw,30px);line-height:1.35}.media-brand-page p{margin:0;color:var(--fukuchitose-muted);font-size:14px;line-height:1.95}.media-brand-page p+p{margin-top:16px}.media-brand-hero,.media-brand-summary,.media-brand-intro,.media-brand-feature,.media-brand-details,.media-brand-products,.media-brand-routes{width:min(100% - 72px,1180px);margin-inline:auto}.media-brand-hero{display:grid;min-height:640px;padding:clamp(72px,8vw,122px) 0 clamp(44px,6vw,84px);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(44px,7vw,96px);align-items:center}.media-brand-hero__content{display:flex;max-width:720px;flex-direction:column;align-items:start;gap:24px}.media-brand-hero__media{min-height:560px;overflow:hidden;border-radius:8px;background:#ede6d9;box-shadow:0 30px 88px #171a2121}.media-brand-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.media-brand-hero__actions a,.media-brand-products__actions a,.media-brand-routes a{color:inherit;text-decoration:none}.media-brand-hero__actions a,.media-brand-products__actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(23,26,33,.16);border-radius:999px;padding:12px 20px;background:#fffdf8db;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.media-brand-hero__actions a:first-child,.media-brand-products__actions a:first-child{border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);color:#fffdf8}.media-brand-hero__actions a:hover,.media-brand-products__actions a:hover{border-color:var(--fukuchitose-gold);transform:translateY(-1px)}.media-brand-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.media-brand-summary div{padding:30px 24px 32px;border-left:1px solid rgba(23,26,33,.1)}.media-brand-summary div:first-child{border-left:0}.media-brand-summary span,.media-brand-feature article span,.media-brand-award-card span,.media-brand-routes span{display:block;margin-bottom:14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.media-brand-summary strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.45}.media-brand-summary p{margin-top:12px;font-size:12px;line-height:1.75}.media-brand-intro{display:grid;padding-top:clamp(82px,8vw,128px);grid-template-columns:minmax(260px,.74fr) minmax(0,1fr);gap:clamp(40px,7vw,92px)}.media-brand-intro>div:last-child{padding-top:9px}.media-brand-feature{display:grid;margin-top:clamp(82px,8vw,124px);padding:clamp(34px,5vw,56px);grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(34px,5vw,68px);border:1px solid rgba(23,26,33,.1);border-radius:8px;background:#fffdf8e6;box-shadow:0 22px 68px #171a2114}.media-brand-feature__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.media-brand-feature article{min-height:260px;padding:28px;background:#fffdf8}.media-brand-feature article h3{font-size:clamp(22px,2vw,28px)}.media-brand-feature article p{margin-top:18px}.media-brand-details{display:grid;margin-top:clamp(86px,8vw,130px);grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);gap:clamp(42px,6vw,86px)}.media-brand-details__heading{position:sticky;top:120px;align-self:start}.media-brand-details__heading p{margin-top:20px}.media-brand-details__group{grid-column:2;padding:0 0 44px;border-bottom:1px solid rgba(23,26,33,.12)}.media-brand-details__group+.media-brand-details__group{margin-top:44px}.media-brand-details__group h3{margin-bottom:22px;color:var(--fukuchitose-indigo);font-size:clamp(24px,2.6vw,36px)}.media-brand-award-card{display:grid;padding:26px 0;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:28px;border-top:1px solid rgba(23,26,33,.1)}.media-brand-award-card strong{display:block;margin-bottom:10px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.35}.media-brand-award-card ul{display:grid;margin:14px 0 0;padding:0;gap:8px;list-style:none}.media-brand-award-card li{position:relative;padding-left:16px;color:var(--fukuchitose-muted);font-size:13px;line-height:1.75}.media-brand-award-card li:before{content:"";position:absolute;top:.78em;left:0;width:5px;height:5px;border-radius:50%;background:var(--fukuchitose-gold)}.media-brand-products{display:grid;margin-top:clamp(74px,8vw,118px);padding:clamp(34px,5vw,56px);grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;border-radius:8px;background:var(--fukuchitose-indigo);box-shadow:0 22px 64px #171a2121}.media-brand-products h2,.media-brand-products p{color:#fffdf8}.media-brand-products p{max-width:680px;color:#fffdf8c2}.media-brand-products__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:12px}.media-brand-products__actions a{border-color:#fffdf83d;background:#fffdf814;color:#fffdf8}.media-brand-products__actions a:first-child{border-color:#fffdf8;background:#fffdf8;color:var(--fukuchitose-indigo)}.media-brand-routes{padding:clamp(76px,7vw,104px) 0 clamp(84px,8vw,120px)}.media-brand-routes__heading{display:flex;margin-bottom:30px;align-items:end;justify-content:space-between;gap:28px}.media-brand-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.media-brand-routes a{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:26px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.media-brand-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.media-brand-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.8vw,25px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.media-brand-routes p{margin-top:18px;font-size:13px;line-height:1.75}@media only screen and (max-width:1099px){.media-brand-feature,.media-brand-details{grid-template-columns:1fr}.media-brand-details__heading{position:static}.media-brand-details__group{grid-column:auto}.media-brand-routes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:959px){.media-brand-hero,.media-brand-summary,.media-brand-intro,.media-brand-feature,.media-brand-details,.media-brand-products,.media-brand-routes{width:min(100% - 36px,720px)}.media-brand-hero,.media-brand-intro,.media-brand-products{grid-template-columns:1fr}.media-brand-hero{min-height:0;padding-top:44px;gap:30px}.media-brand-hero__content{max-width:none;gap:18px}.media-brand-hero__media{height:auto;min-height:0;aspect-ratio:4 / 3}.media-brand-hero__actions,.media-brand-products__actions{width:100%;justify-content:start}.media-brand-hero__actions a,.media-brand-products__actions a{flex:1 1 180px}.media-brand-summary,.media-brand-feature__grid{grid-template-columns:1fr 1fr}.media-brand-summary div:nth-child(odd){border-left:0}.media-brand-summary div:nth-child(n+3){border-top:1px solid rgba(23,26,33,.1)}.media-brand-intro{padding-top:72px;gap:28px}.media-brand-feature,.media-brand-products{margin-top:74px;padding:24px}.media-brand-award-card{grid-template-columns:1fr;gap:10px}}@media only screen and (max-width:560px){.media-brand-page h1{font-size:38px}.media-brand-page h2{font-size:27px}.media-brand-summary,.media-brand-feature__grid,.media-brand-routes__grid{grid-template-columns:1fr}.media-brand-summary div{border-left:0}.media-brand-summary div+div{border-top:1px solid rgba(23,26,33,.1)}.media-brand-feature article,.media-brand-routes a{min-height:0;padding:24px}.media-brand-details__group+.media-brand-details__group{margin-top:34px}}.postage-brand-page{margin:-1px 0 0;background:linear-gradient(180deg,#fffdf8 0%,var(--fukuchitose-paper) 100%);color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans)}.postage-brand-page img{display:block;width:100%;height:100%;object-fit:cover}.postage-brand-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.postage-brand-page__lead{max-width:680px;color:var(--fukuchitose-muted);font-size:clamp(15px,1.25vw,17px);line-height:2}.postage-brand-page h1,.postage-brand-page h2,.postage-brand-page h3{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.postage-brand-page h1{max-width:720px;font-size:clamp(48px,6vw,84px);line-height:1.02}.postage-brand-page h2{font-size:clamp(32px,4vw,54px);line-height:1.16}.postage-brand-page h3{font-size:clamp(22px,2vw,28px);line-height:1.35}.postage-brand-page p{margin:0;color:var(--fukuchitose-muted);font-size:14px;line-height:1.95}.postage-brand-page p+p{margin-top:16px}.postage-brand-hero,.postage-brand-summary,.postage-brand-intro,.postage-brand-rates,.postage-brand-fees,.postage-brand-free,.postage-brand-flow,.postage-brand-routes{width:min(100% - 72px,1180px);margin-inline:auto}.postage-brand-hero{display:grid;min-height:610px;padding:clamp(72px,8vw,116px) 0 clamp(44px,6vw,82px);grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:clamp(44px,7vw,92px);align-items:center}.postage-brand-hero__content{display:flex;max-width:720px;flex-direction:column;align-items:start;gap:24px}.postage-brand-hero__media{height:520px;overflow:hidden;border-radius:8px;background:#ece5d8;box-shadow:0 30px 88px #171a2121}.postage-brand-hero__media img{filter:saturate(.82) contrast(1.04)}.postage-brand-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.postage-brand-hero__actions a,.postage-brand-routes a{color:inherit;text-decoration:none}.postage-brand-hero__actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(23,26,33,.16);border-radius:999px;padding:12px 20px;background:#fffdf8db;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.postage-brand-hero__actions a:first-child{border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);color:#fffdf8}.postage-brand-hero__actions a:hover{border-color:var(--fukuchitose-gold);transform:translateY(-1px)}.postage-brand-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.postage-brand-summary div{padding:30px 24px 32px;border-left:1px solid rgba(23,26,33,.1)}.postage-brand-summary div:first-child{border-left:0}.postage-brand-summary span,.postage-brand-table__row>span,.postage-brand-fees article span,.postage-brand-flow article span,.postage-brand-routes span{display:block;margin-bottom:14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.postage-brand-summary strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.45}.postage-brand-summary p{margin-top:12px;font-size:12px;line-height:1.75}.postage-brand-intro,.postage-brand-rates,.postage-brand-fees{display:grid;padding-top:clamp(82px,8vw,126px);grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:clamp(40px,7vw,92px)}.postage-brand-intro>div:last-child{padding-top:9px}.postage-brand-table{overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211a}.postage-brand-table__row{display:grid;min-height:94px;grid-template-columns:minmax(170px,.38fr) minmax(150px,.28fr) minmax(0,1fr);gap:22px;align-items:center;padding:22px 26px;background:#fffdf8}.postage-brand-table__row+.postage-brand-table__row{border-top:1px solid rgba(23,26,33,.1)}.postage-brand-table__row--head{min-height:0;padding-block:14px;background:var(--fukuchitose-indigo)}.postage-brand-table__row--head span{margin:0;color:#fffdf8b8}.postage-brand-table__row strong{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.2}.postage-brand-table__row p{font-size:13px;line-height:1.75}.postage-brand-fees__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.postage-brand-fees article{min-height:280px;padding:28px;background:#fffdf8}.postage-brand-fees article p{margin-top:18px}.postage-brand-free{display:grid;margin-top:clamp(78px,8vw,118px);padding:clamp(34px,5vw,56px);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:clamp(32px,5vw,66px);align-items:center;border-radius:8px;background:var(--fukuchitose-indigo);box-shadow:0 22px 64px #171a2121}.postage-brand-free h2,.postage-brand-free p{color:#fffdf8}.postage-brand-free p{color:#fffdf8c2}.postage-brand-free__note{padding:26px;border:1px solid rgba(255,253,248,.22);border-radius:8px;background:#fffdf814}.postage-brand-free__note strong{display:block;margin-bottom:12px;color:#fffdf8;font-family:var(--fukuchitose-serif);font-size:23px;font-weight:600}.postage-brand-flow{padding-top:clamp(78px,8vw,118px)}.postage-brand-flow__heading{display:grid;margin-bottom:30px;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:clamp(40px,7vw,92px)}.postage-brand-flow__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.postage-brand-flow article{min-height:240px;padding:28px;background:#fffdf8}.postage-brand-flow article p{margin-top:18px;font-size:13px;line-height:1.75}.postage-brand-routes{padding:clamp(76px,7vw,104px) 0 clamp(84px,8vw,120px)}.postage-brand-routes__heading{display:flex;margin-bottom:30px;align-items:end;justify-content:space-between;gap:28px}.postage-brand-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.postage-brand-routes a{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:26px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.postage-brand-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.postage-brand-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.8vw,25px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.postage-brand-routes p{margin-top:18px;font-size:13px;line-height:1.75}@media only screen and (max-width:1099px){.postage-brand-rates,.postage-brand-fees,.postage-brand-flow__heading{grid-template-columns:1fr}.postage-brand-flow__grid,.postage-brand-routes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:959px){.postage-brand-hero,.postage-brand-summary,.postage-brand-intro,.postage-brand-rates,.postage-brand-fees,.postage-brand-free,.postage-brand-flow,.postage-brand-routes{width:min(100% - 36px,720px)}.postage-brand-hero,.postage-brand-intro,.postage-brand-free{grid-template-columns:1fr}.postage-brand-hero{min-height:0;padding-top:44px;gap:30px}.postage-brand-hero__content{max-width:none;gap:18px}.postage-brand-hero__media{height:auto;min-height:0;aspect-ratio:4 / 3}.postage-brand-hero__actions{width:100%}.postage-brand-hero__actions a{flex:1 1 180px}.postage-brand-summary,.postage-brand-fees__grid{grid-template-columns:1fr 1fr}.postage-brand-summary div:nth-child(odd){border-left:0}.postage-brand-summary div:nth-child(n+3){border-top:1px solid rgba(23,26,33,.1)}.postage-brand-intro,.postage-brand-rates,.postage-brand-fees{padding-top:72px;gap:28px}.postage-brand-free{margin-top:74px;padding:24px}.postage-brand-table__row{grid-template-columns:1fr;gap:8px;align-items:start}}@media only screen and (max-width:560px){.postage-brand-page h1{font-size:38px}.postage-brand-page h2{font-size:27px}.postage-brand-summary,.postage-brand-fees__grid,.postage-brand-flow__grid,.postage-brand-routes__grid{grid-template-columns:1fr}.postage-brand-summary div{border-left:0}.postage-brand-summary div+div{border-top:1px solid rgba(23,26,33,.1)}.postage-brand-fees article,.postage-brand-flow article,.postage-brand-routes a{min-height:0;padding:24px}}.legal-commerce-page{margin:-1px 0 0;background:linear-gradient(180deg,#fffdf8 0%,var(--fukuchitose-paper) 100%);color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans)}.legal-commerce-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.legal-commerce-page__lead{max-width:720px;color:var(--fukuchitose-muted);font-size:clamp(15px,1.25vw,17px);line-height:2}.legal-commerce-page h1,.legal-commerce-page h2,.legal-commerce-page h3{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.legal-commerce-page h1{max-width:760px;font-size:clamp(42px,5.5vw,76px);line-height:1.05;overflow-wrap:anywhere}.legal-commerce-page h2{font-size:clamp(30px,3.8vw,48px);line-height:1.18}.legal-commerce-page h3{font-size:clamp(20px,1.8vw,26px);line-height:1.4}.legal-commerce-page p{margin:0;color:var(--fukuchitose-muted);font-size:14px;line-height:1.95;overflow-wrap:anywhere;word-break:normal}.legal-commerce-page p+p{margin-top:16px}.legal-commerce-hero,.legal-commerce-summary,.legal-commerce-content,.legal-commerce-routes{width:min(100% - 72px,1180px);margin-inline:auto}.legal-commerce-hero{display:grid;padding:clamp(72px,8vw,112px) 0 clamp(42px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:clamp(40px,7vw,90px);align-items:end}.legal-commerce-hero__content{display:flex;min-width:0;flex-direction:column;align-items:start;gap:22px}.legal-commerce-hero__links{display:grid;gap:10px;padding:22px;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#fffdf8d1;box-shadow:0 18px 54px #171a2114}.legal-commerce-hero__links a,.legal-commerce-routes a{color:inherit;text-decoration:none}.legal-commerce-hero__links a{display:flex;min-height:44px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,26,33,.1);color:var(--fukuchitose-ink);font-size:13px;font-weight:700}.legal-commerce-hero__links a:last-child{border-bottom:0}.legal-commerce-hero__links a:after{content:"\2192";color:var(--fukuchitose-gold);font-family:var(--fukuchitose-serif)}.legal-commerce-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.legal-commerce-summary div{min-height:210px;min-width:0;padding:30px 24px 32px;border-left:1px solid rgba(23,26,33,.1)}.legal-commerce-summary div:first-child{border-left:0}.legal-commerce-summary span,.legal-commerce-routes span{display:block;margin-bottom:14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.legal-commerce-summary strong,.legal-commerce-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.45}.legal-commerce-summary p,.legal-commerce-routes p{margin-top:12px;font-size:12px;line-height:1.75}.legal-commerce-content{display:grid;padding-top:clamp(82px,8vw,126px);grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:clamp(40px,7vw,92px)}.legal-commerce-content__heading{position:sticky;min-width:0;top:112px;align-self:start}.legal-commerce-content__heading p:not(.legal-commerce-page__eyebrow){margin-top:22px}.legal-commerce-content__body{overflow:hidden;min-width:0;border:1px solid rgba(23,26,33,.12);border-radius:8px;padding:clamp(28px,4vw,48px);background:#fffdf8;box-shadow:0 20px 70px #171a2114}.legal-commerce-page--policy .shopify-policy__container{width:100%;max-width:none;padding:0}.legal-commerce-page--policy .shopify-policy__title{display:none}.legal-commerce-page--policy .shopify-policy__body{margin:0}.legal-commerce-content__body .rte,.legal-commerce-content__body .shopify-policy__body{color:var(--fukuchitose-muted);font-size:14px;line-height:1.95}.legal-commerce-content__body .shopify-policy__body .title{margin-top:30px;margin-bottom:10px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(18px,1.45vw,23px);font-weight:600;line-height:1.45}.legal-commerce-content__body .shopify-policy__body .title:first-child{margin-top:0}.legal-commerce-content__body .shopify-policy__body .note{border-left:1px solid rgba(157,124,76,.34);padding-left:18px;color:var(--fukuchitose-muted);font-size:14px;line-height:1.95}.legal-commerce-content__body .rte h2,.legal-commerce-content__body .rte h3,.legal-commerce-content__body .rte h4,.legal-commerce-content__body .shopify-policy__body h2,.legal-commerce-content__body .shopify-policy__body h3,.legal-commerce-content__body .shopify-policy__body h4{margin-top:34px;margin-bottom:14px;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.legal-commerce-content__body .rte h2:first-child,.legal-commerce-content__body .rte h3:first-child,.legal-commerce-content__body .rte h4:first-child,.legal-commerce-content__body .shopify-policy__body h2:first-child,.legal-commerce-content__body .shopify-policy__body h3:first-child,.legal-commerce-content__body .shopify-policy__body h4:first-child{margin-top:0}.legal-commerce-content__body .rte table,.legal-commerce-content__body .shopify-policy__body table{display:block;width:100%;overflow-x:auto;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a210f}.legal-commerce-content__body .rte table tbody,.legal-commerce-content__body .rte table tr,.legal-commerce-content__body .shopify-policy__body table tbody,.legal-commerce-content__body .shopify-policy__body table tr{width:100%}.legal-commerce-content__body .rte th,.legal-commerce-content__body .rte td,.legal-commerce-content__body .shopify-policy__body th,.legal-commerce-content__body .shopify-policy__body td{border:0;border-bottom:1px solid rgba(23,26,33,.1);padding:16px 18px;background:#fffdf8;vertical-align:top}.legal-commerce-content__body .rte th,.legal-commerce-content__body .rte td:first-child,.legal-commerce-content__body .shopify-policy__body th,.legal-commerce-content__body .shopify-policy__body td:first-child{min-width:180px;color:var(--fukuchitose-ink);font-weight:800}.legal-commerce-content__body .rte tr:last-child th,.legal-commerce-content__body .rte tr:last-child td,.legal-commerce-content__body .shopify-policy__body tr:last-child th,.legal-commerce-content__body .shopify-policy__body tr:last-child td{border-bottom:0}.legal-commerce-content__body .rte ul,.legal-commerce-content__body .rte ol,.legal-commerce-content__body .shopify-policy__body ul,.legal-commerce-content__body .shopify-policy__body ol{padding-left:1.2em}.legal-commerce-routes{padding:clamp(76px,7vw,104px) 0 clamp(84px,8vw,120px)}.legal-commerce-routes__heading{display:flex;margin-bottom:30px;align-items:end;justify-content:space-between;gap:28px}.legal-commerce-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.legal-commerce-routes a{display:flex;min-height:210px;min-width:0;flex-direction:column;justify-content:space-between;padding:26px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.legal-commerce-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.footer-policy-hub{border-top:1px solid rgba(255,253,248,.12);background:#0c122657;color:#fffdf8}.footer-policy-hub__inner{display:grid;padding:30px 0;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:28px;align-items:start}.footer-policy-hub__heading span{display:block;margin-bottom:10px;color:#fffdf894;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.footer-policy-hub__heading strong{display:block;color:#fffdf8;font-family:var(--fukuchitose-serif);font-size:20px;font-weight:600;line-height:1.45}.footer-policy-hub__links{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:10px 18px;list-style:none}.footer-policy-hub__links a{display:inline-flex;min-height:34px;align-items:center;border-bottom:1px solid rgba(255,253,248,.28);color:#fffdf8;font-size:12px;font-weight:700;line-height:1.45;text-decoration:none}.footer-policy-hub__links a:hover{border-color:#d3b471db;color:#f4ddb1}.footer-payment-methods{max-width:360px;color:#fffdf8db;text-align:left}.footer-payment-methods__summary{margin:0 0 8px;color:#fffdf8;font-size:13px;font-weight:800;line-height:1.7;overflow-wrap:anywhere}.footer-payment-methods__note{margin:0 0 14px;color:#fffdf8a8;font-size:11.5px;line-height:1.75}.footer__block--payment .payment-icons{margin-top:2px}.cart-policy-links{display:flex;margin-top:14px;flex-wrap:wrap;justify-content:center;gap:8px 14px}.cart-policy-links a{color:var(--fukuchitose-ink);font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:#9d7c4c6b;text-underline-offset:4px}.cart-policy-links a:hover{color:var(--fukuchitose-gold)}.cart-payment-methods{display:grid;margin:14px auto 0;padding:14px 16px;border:1px solid rgba(23,35,61,.12);border-radius:6px;background:#f7f2e794;color:var(--fukuchitose-muted);gap:4px;line-height:1.65}.cart-payment-methods strong{color:var(--fukuchitose-ink);font-size:12px;font-weight:800}.cart-payment-methods span{color:var(--fukuchitose-ink);font-size:12.5px;font-weight:700;overflow-wrap:anywhere}.cart-payment-methods small{color:var(--fukuchitose-muted);font-size:11.5px}.cart-payment-methods--drawer{margin-top:12px;text-align:left}.cart-delivery-time{display:grid;gap:8px;text-align:left}.cart-delivery-time__label{color:var(--fukuchitose-ink);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.5}.cart-delivery-time__select{width:100%;min-height:46px;border:1px solid rgba(23,35,61,.18);border-radius:6px;padding:0 42px 0 14px;background-color:#fffdf8;color:var(--fukuchitose-ink);font-size:14px;line-height:1.5}.cart-delivery-time__select:focus{border-color:#b49a57b3;outline:0;box-shadow:0 0 0 3px #b49a571f}.cart-drawer .cart-delivery-time{margin-top:4px}header-drawer.site-header__cart.is-active{position:fixed!important;top:16px!important;right:18px!important;left:auto!important;z-index:1200!important;width:min(450px,calc(100vw - 36px))!important;max-height:calc(100dvh - 32px);overflow-y:auto}.cart-open .site-header{z-index:1300}.cart-drawer .cart__drawer-form{display:block;max-height:none;background:#fffdf8}.cart-drawer .cart__scrollable{overflow:visible;padding:18px 22px 8px}.cart-drawer__status{display:grid;gap:5px;margin:0 0 14px;border:1px solid rgba(180,154,87,.22);border-radius:8px;padding:13px 15px;background:linear-gradient(180deg,#fffdf8f5,#f6f1e8db),var(--fukuchitose-paper-soft);color:var(--fukuchitose-ink)}.cart-drawer__status strong,.cart-drawer__checkout-note strong{color:var(--fukuchitose-ink);font-size:14px;font-weight:800;line-height:1.45}.cart-drawer__status span,.cart-drawer__checkout-note span{color:var(--fukuchitose-muted);font-size:12.5px;line-height:1.7}.cart-drawer .cart__items{display:grid;gap:12px}.cart-drawer .cart__item{grid-template-columns:88px minmax(0,1fr) auto;grid-column-gap:14px;align-items:start;margin-bottom:0;border:1px solid rgba(23,35,61,.1);border-radius:8px;padding:14px;background:#fffdf8f0}.cart-drawer .cart__image a{height:88px}.cart-drawer .cart__item-name{color:var(--fukuchitose-ink);font-size:14px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.cart-drawer .cart__item-price{min-width:5.4em;color:var(--fukuchitose-ink);text-align:right}.cart-drawer .cart__price:not(.cart__price--strikethrough){font-size:15px;font-weight:800}.cart-drawer .element-quantity-selector{--element-button-radius: 999px;width:116px;min-height:36px;border:1px solid rgba(23,35,61,.16);border-radius:999px;background:#fff;overflow:hidden}.cart-drawer .element-quantity-selector__input{box-sizing:border-box;width:100%;min-height:36px;border:0;padding:0 38px;background:transparent;color:var(--fukuchitose-ink);font-size:13px;font-weight:750}.cart-drawer .element-quantity-selector__button{width:36px;padding:0;aspect-ratio:auto;color:var(--fukuchitose-ink)}.cart-drawer .element-quantity-selector__button .element-icon,.cart-drawer .element-quantity-selector__button svg{width:14px;height:14px}.cart-drawer .cart__footer{border-top-color:#17233d1a;padding:16px 22px 22px;background:#fffdf8}.cart-drawer__checkout-note{display:grid;gap:3px;margin-bottom:10px}.cart-drawer__options{display:grid;gap:10px;margin-bottom:14px;border:1px solid rgba(23,35,61,.1);border-radius:8px;padding:14px;background:#f6f1e894}.cart-drawer__options .cart__item-row{margin:0}.cart-delivery-time__help,.cart__note-help{margin:0;color:var(--fukuchitose-muted);font-size:12px;line-height:1.65}.cart-drawer cart-note{display:grid;gap:6px}.cart-drawer cart-note .add-note{margin:0;color:var(--fukuchitose-ink);font-size:12px;font-weight:800;line-height:1.5}.cart-drawer cart-note .note-icon{display:none}.cart-drawer cart-note .cart__note.hide{display:block!important}.cart-drawer .cart__note{width:100%;min-height:78px;border:1px solid rgba(23,35,61,.16);border-radius:6px;padding:11px 12px;background:#fffdf8;color:var(--fukuchitose-ink);font-size:13px;line-height:1.65}.cart-drawer .cart__item--subtotal{margin-bottom:12px;border-top:1px solid rgba(23,35,61,.1);padding-top:13px;color:var(--fukuchitose-ink);font-size:15px;font-weight:800}.cart-drawer .cart__checkout{min-height:50px}@media only screen and (max-width:768px){.cart-drawer .cart__drawer-form{max-height:none}header-drawer.site-header__cart.is-active{top:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)}.cart-drawer .cart__scrollable,.cart-drawer .cart__footer{padding-right:18px;padding-left:18px}.cart-drawer .cart__item{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"cartImage cartTitle" "cartImage cartQuantity" "cartImage cartPrice";padding:12px}.cart-drawer .cart__image a{height:76px}.cart-drawer .cart__item-price{min-width:0;margin-top:4px;text-align:left}}@media only screen and (max-width:1099px){.legal-commerce-content{grid-template-columns:1fr}.legal-commerce-content__heading{position:static}.legal-commerce-routes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:959px){.legal-commerce-hero,.legal-commerce-summary,.legal-commerce-content,.legal-commerce-routes{width:calc(100% - 36px);max-width:720px}.legal-commerce-hero{grid-template-columns:1fr;padding-top:44px;gap:28px}.legal-commerce-summary{grid-template-columns:1fr 1fr}.legal-commerce-summary div:nth-child(odd){border-left:0}.legal-commerce-summary div:nth-child(n+3){border-top:1px solid rgba(23,26,33,.1)}.legal-commerce-content{padding-top:72px}.footer-policy-hub__inner{grid-template-columns:1fr;gap:20px}}@media only screen and (max-width:560px){.legal-commerce-page h1{font-size:34px;line-height:1.2}.legal-commerce-page h2{font-size:27px}.legal-commerce-page p,.legal-commerce-content__body .shopify-policy__body,.legal-commerce-content__body .shopify-policy__body .note{word-break:break-all}.legal-commerce-summary,.legal-commerce-routes__grid{grid-template-columns:1fr}.legal-commerce-summary div{min-height:0;border-left:0}.legal-commerce-summary div+div{border-top:1px solid rgba(23,26,33,.1)}.legal-commerce-content__body,.legal-commerce-routes a{min-height:0;padding:24px}.legal-commerce-content__body .shopify-policy__body .note{padding-left:14px}}.blog-brand-page{width:min(100%,1180px);margin:0 auto;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans)}.blog-brand-page__eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.blog-brand-page__lead{max-width:680px;color:var(--fukuchitose-muted);font-size:clamp(15px,1.25vw,17px);line-height:2}.blog-brand-page h1,.blog-brand-page h2,.blog-brand-page h3{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.blog-brand-page h1{max-width:720px;font-size:clamp(48px,6vw,84px);line-height:1.02}.blog-brand-page h2{font-size:clamp(31px,3.9vw,52px);line-height:1.16}.blog-brand-page h3{font-size:clamp(21px,2vw,28px);line-height:1.35}.blog-brand-page p{margin:0;color:var(--fukuchitose-muted);font-size:14px;line-height:1.9}.blog-brand-hero{display:grid;padding:clamp(54px,7vw,96px) 0 clamp(42px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:clamp(34px,6vw,80px);align-items:end;border-bottom:1px solid rgba(23,26,33,.12)}.blog-brand-hero__content{display:flex;flex-direction:column;align-items:start;gap:22px}.blog-brand-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.blog-brand-hero__actions a,.blog-brand-routes a,.blog-brand-tags a{color:inherit;text-decoration:none}.blog-brand-hero__actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(23,26,33,.16);border-radius:999px;padding:12px 20px;background:#fffdf8db;color:var(--fukuchitose-ink);font-size:13px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.blog-brand-hero__actions a:first-child{border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);color:#fffdf8}.blog-brand-hero__actions a:hover{border-color:var(--fukuchitose-gold);transform:translateY(-1px)}.blog-brand-answer{padding:28px;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#fffdf8;box-shadow:0 18px 48px #171a2114}.blog-brand-answer span,.blog-brand-pillars article span,.blog-brand-routes span,.blog-brand-tags>span{display:block;margin-bottom:14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.blog-brand-answer h2{font-size:clamp(24px,2.4vw,34px)}.blog-brand-answer p{margin-top:16px}.blog-brand-pillars{display:grid;margin-top:clamp(42px,5vw,70px);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.blog-brand-pillars article{min-height:250px;padding:28px;background:#fffdf8}.blog-brand-pillars article p{margin-top:18px}.blog-brand-routes{display:grid;margin-top:clamp(58px,6vw,92px);grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(34px,5vw,68px);align-items:start}.blog-brand-routes__heading{position:sticky;top:120px}.blog-brand-routes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.blog-brand-routes a{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:26px;background:#fffdf8;transition:background-color .18s ease,transform .18s ease}.blog-brand-routes a:hover{background:#f5efe3;transform:translateY(-1px)}.blog-brand-routes strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.8vw,25px);font-weight:600;line-height:1.35}.blog-brand-routes p{margin-top:18px;font-size:13px;line-height:1.75}.blog-brand-tags{display:grid;margin-top:clamp(50px,5vw,76px);padding:24px 0;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:start;border-top:1px solid rgba(23,26,33,.12);border-bottom:1px solid rgba(23,26,33,.12)}.blog-brand-tags>span{margin:8px 0 0}.blog-brand-tags div{display:flex;flex-wrap:wrap;gap:10px}.blog-brand-tags a{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(23,26,33,.13);border-radius:999px;padding:8px 14px;background:#fffdf8;color:var(--fukuchitose-ink);font-size:12px;font-weight:700}.blog-brand-list-heading{display:flex;margin-top:clamp(62px,7vw,104px);margin-bottom:28px;align-items:end;justify-content:space-between;gap:24px}.blog-brand-list-heading h2{font-size:clamp(34px,4.2vw,58px)}.blog-brand-article-grid.new-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f}.blog-brand-article-grid .grid__item.grid-article{width:auto;max-width:none;min-width:0;margin:0;padding:0;background:#fffdf8;text-align:left}.blog-brand-article-grid .grid-article[data-style=large]{grid-column:span 2}.blog-brand-article-grid .grid-article__image{margin:0}.blog-brand-article-grid .grid-article__image:not(:has(.grid-article__tags)){margin-bottom:0}.blog-brand-article-grid .image-wrap{border-radius:0}.blog-brand-article-grid .grid-article__meta{padding:24px}.blog-brand-article-grid .article__title{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.35;text-decoration:none}.blog-brand-article-grid .grid-article[data-style=large] .article__title{font-size:clamp(26px,3vw,40px)}.blog-brand-article-grid .article__sub-meta{color:var(--fukuchitose-muted);font-size:12px;line-height:1.6}.blog-brand-article-grid .article__sub-meta-tags{margin-bottom:4px}.blog-brand-article-grid .article__sub-meta a{color:var(--fukuchitose-gold);text-decoration:none}.blog-brand-article-grid .article__excerpt{margin-top:14px;color:var(--fukuchitose-muted);font-size:13px;line-height:1.75}.blog-brand-page .pagination{margin-top:44px}@media only screen and (max-width:1099px){.blog-brand-routes{grid-template-columns:1fr}.blog-brand-routes__heading{position:static}.blog-brand-routes__grid,.blog-brand-article-grid.new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.blog-layout{width:min(100% - 36px,720px)}.blog-brand-hero{padding-top:40px;grid-template-columns:1fr;gap:24px}.blog-brand-hero__actions{width:100%}.blog-brand-hero__actions a{flex:1 1 180px}.blog-brand-pillars,.blog-brand-article-grid.new-grid{grid-template-columns:1fr}.blog-brand-article-grid .grid-article[data-style=large]{grid-column:auto}.blog-brand-article-grid .grid__item.grid-article,.blog-brand-article-grid .grid-article[data-style=medium]{display:flex;flex-wrap:nowrap;gap:0}.blog-brand-article-grid .grid-article__image{flex:0 0 38%}.blog-brand-article-grid .grid-article__meta{flex:1 1 auto;padding:18px}.blog-brand-article-grid .article__title,.blog-brand-article-grid .grid-article[data-style=large] .article__title{font-size:18px}.blog-brand-article-grid .article__excerpt{display:none}}@media only screen and (max-width:560px){.blog-brand-page h1{font-size:38px}.blog-brand-page h2{font-size:27px}.blog-brand-answer,.blog-brand-pillars article,.blog-brand-routes a{min-height:0;padding:24px}.blog-brand-routes__grid{grid-template-columns:1fr}.blog-brand-tags{grid-template-columns:1fr;gap:12px}}.article-brand-page{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans)}.article-brand-page a{color:inherit}.article-brand-eyebrow{margin:0 0 14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.article-brand-hero{display:grid;padding:clamp(34px,5vw,76px) 0 clamp(34px,5vw,72px);grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,42px);align-items:end;border-bottom:1px solid rgba(23,26,33,.12)}.article-brand-hero h1{max-width:820px;margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(38px,4.8vw,64px);font-weight:600;letter-spacing:0;line-height:1.12}.article-brand-lead{max-width:720px;margin:22px 0 0;color:var(--fukuchitose-muted);font-size:clamp(15px,1.3vw,17px);line-height:2}.article-brand-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px;color:var(--fukuchitose-muted);font-size:12px;line-height:1.7}.article-brand-meta a{color:var(--fukuchitose-indigo);font-weight:700;text-decoration:none}.article-brand-meta span:not(:last-child):after{margin-left:14px;color:#171a2147;content:"/"}.article-brand-summary{max-width:760px;padding:clamp(24px,3vw,34px);border:1px solid rgba(23,26,33,.12);border-radius:8px;background:linear-gradient(135deg,#fffdf8f5,#f7f2e7f0),#fffdf8;box-shadow:0 18px 48px #171a2114}.article-brand-summary span{display:block;margin-bottom:12px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.article-brand-summary h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(23px,2.3vw,32px);font-weight:600;line-height:1.35}.article-brand-summary ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.article-brand-summary li{position:relative;padding-left:20px;color:var(--fukuchitose-muted);font-size:13px;line-height:1.8}.article-brand-summary li:before{position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:var(--fukuchitose-gold);content:""}.article-brand-body{max-width:760px;margin:clamp(30px,4vw,56px) auto 0}.article-brand-body .rte{color:var(--fukuchitose-ink);font-size:16px;line-height:2.08}.article-brand-body .rte>p:first-child{color:var(--fukuchitose-ink);font-size:17px;line-height:2.05}.article-brand-body .rte h2,.article-brand-body .rte h3{margin-top:clamp(42px,5vw,64px);color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-weight:600;letter-spacing:0}.article-brand-body .rte h2{font-size:clamp(28px,3vw,40px);line-height:1.32}.article-brand-body .rte h3{font-size:clamp(22px,2.2vw,30px);line-height:1.4}.article-brand-body .rte img{width:100%;border-radius:8px}.article-brand-body .rte blockquote{margin:clamp(32px,4vw,48px) 0;padding:24px 28px;border-left:3px solid var(--fukuchitose-gold);background:#fffdf8;color:var(--fukuchitose-muted)}.article-brand-next{display:grid;width:100%;margin-top:clamp(58px,7vw,96px);padding-top:clamp(38px,5vw,68px);grid-template-columns:minmax(0,1fr);gap:26px;border-top:1px solid rgba(23,26,33,.12)}.article-brand-next__heading{max-width:620px;margin-right:auto;margin-left:auto;text-align:center}.article-brand-next__heading h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:0;line-height:1.28}.article-brand-next__heading p:last-child{margin:18px 0 0;color:var(--fukuchitose-muted);font-size:14px;line-height:1.9}.article-brand-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.article-brand-next__grid a{display:flex;min-height:190px;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.4vw,30px);border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#fffdf8;text-decoration:none;word-break:keep-all;line-break:strict;overflow-wrap:break-word;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.article-brand-next__grid a:hover{border-color:#b49a5757;background:#f5efe3;box-shadow:0 14px 34px #171a2112;transform:translateY(-1px)}.article-brand-next__grid span{display:block;margin-bottom:14px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.article-brand-next__grid strong{display:block;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.35vw,24px);font-weight:600;line-height:1.42}.article-brand-next__grid p{margin:20px 0 0;color:var(--fukuchitose-muted);font-size:13px;line-height:1.75}.article-brand-page .return-link{--element-button-color-primary: var(--fukuchitose-ink);--element-button-color-secondary: #fffdf8;--element-button-color: #fffdf8;--element-button-radius: 0;--element-button-padding-block: 15px;--element-button-padding-inline: 28px;margin-top:clamp(28px,4vw,54px);color:#fffdf8!important}.article-brand-page .return-link .element-text,.article-brand-page .return-link element-text,.article-brand-page .return-link .element-icon,.article-brand-page .return-link element-icon,.article-brand-page .return-link svg{color:#fffdf8!important}.article-sidebar-guide{display:grid;gap:16px}.article-sidebar-guide__intro,.article-sidebar-guide__latest,.template-article .blog-layout__sidebar .theme-block{border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#fffdf8;box-shadow:0 18px 46px #171a210f}.article-sidebar-guide__intro{padding:24px;background:linear-gradient(135deg,#fffdf8fa,#f7f2e7f0),#fffdf8}.article-sidebar-guide__intro span,.article-sidebar-guide__links span{display:block;color:var(--fukuchitose-gold);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.article-sidebar-guide__intro h3,.article-sidebar-guide__latest h3,.template-article .blog-layout__sidebar h4{margin:10px 0 0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.38}.article-sidebar-guide__intro p{margin:14px 0 0;color:var(--fukuchitose-muted);font-size:13px;line-height:1.85}.article-sidebar-guide__links{display:grid;overflow:hidden;border:1px solid rgba(23,26,33,.12);border-radius:8px;background:#171a211f;gap:1px}.article-sidebar-guide__links a{display:grid;padding:18px 20px;background:#fffdf8;text-decoration:none;gap:8px;transition:background-color .18s ease,transform .18s ease}.article-sidebar-guide__links a:hover{background:#f5efe3;transform:translateY(-1px)}.article-sidebar-guide__links strong{color:var(--fukuchitose-ink);font-size:15px;font-weight:800;line-height:1.45}.article-sidebar-guide__links small{color:var(--fukuchitose-muted);font-size:12px;line-height:1.7}.article-sidebar-guide__latest{padding:22px}.article-sidebar-guide__latest h3{margin-top:0;font-size:20px}.article-sidebar-guide__latest ul{display:grid;margin:16px 0 0;padding:0;gap:14px;list-style:none}.article-sidebar-guide__latest li+li{padding-top:14px;border-top:1px solid rgba(23,26,33,.1)}.article-sidebar-guide__latest a{display:grid;color:inherit;text-decoration:none;gap:6px}.article-sidebar-guide__latest strong{color:var(--fukuchitose-ink);font-size:13px;font-weight:800;line-height:1.65}.article-sidebar-guide__latest span{color:var(--fukuchitose-muted);font-size:11px;line-height:1.4}.template-article .blog-layout__sidebar .theme-block{margin-top:18px;padding:22px}.template-article .blog-layout__sidebar .theme-block h4{margin-top:0;font-size:19px}.template-article .blog-layout__sidebar .social-sharing{margin-bottom:0}@media only screen and (max-width:1099px){.article-brand-hero,.article-brand-next{grid-template-columns:1fr}.article-brand-next__heading{position:static}}@media only screen and (min-width:960px){.template-article .blog-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(280px,340px);gap:clamp(38px,5vw,72px);align-items:start}.template-article .blog-layout__main,.template-article .blog-layout__sidebar{min-width:0;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important;border-right:0!important;border-left:0!important}.template-article .blog-layout__main{width:100%;margin-top:0}.template-article .blog-layout__sidebar{position:sticky;top:112px;width:100%;margin-top:clamp(22px,3vw,42px)}}@media only screen and (max-width:959px){.template-article .blog-layout__sidebar{margin-top:42px;padding-top:36px;border-top:1px solid rgba(23,26,33,.12)}.article-sidebar-guide__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.article-brand-next{left:auto;width:100%;transform:none}.article-brand-hero{padding-top:30px;padding-bottom:36px}.article-brand-hero h1{font-size:clamp(35px,11vw,46px)}.article-brand-body{max-width:100%;margin-top:30px}.article-brand-body .rte{font-size:15px;line-height:2}.article-brand-next__grid{grid-template-columns:1fr;gap:12px}.article-brand-next__grid a{min-height:0;padding:22px}.article-sidebar-guide__links{grid-template-columns:1fr}.article-sidebar-guide__intro,.article-sidebar-guide__latest,.template-article .blog-layout__sidebar .theme-block{box-shadow:none}}.template-collection .page-content--top{padding-top:clamp(28px,3.4vw,46px);padding-bottom:clamp(10px,1.5vw,16px)}.template-collection section-main-content{padding-top:clamp(10px,1.5vw,18px)}.template-collection .section-header--flush{display:grid;max-width:900px;gap:8px;margin-right:auto;margin-bottom:clamp(20px,2.6vw,32px);margin-left:auto;text-align:center}.template-collection .section-header--flush .section-header__title{margin-bottom:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(30px,4vw,52px);line-height:1.16}.template-collection .collection-hero__description{max-width:680px;margin-right:auto;margin-left:auto;color:var(--fukuchitose-muted);font-size:14px;line-height:1.9}.collection-common-guide{display:grid;margin:0 0 clamp(26px,4vw,44px);padding:clamp(22px,3vw,34px);grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;border:1px solid rgba(30,36,48,.1);border-radius:8px;background:linear-gradient(135deg,#fffdf8f0,#f8f4ebc7),var(--fukuchitose-paper-soft)}.collection-common-guide__eyebrow{margin:0 0 10px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.collection-common-guide h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.26}.collection-common-guide__text p:not(.collection-common-guide__eyebrow){max-width:680px;margin:14px 0 0;color:var(--fukuchitose-muted);font-size:13.5px;line-height:1.85}.collection-common-guide__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.collection-common-guide__links a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(30,36,48,.16);border-radius:999px;padding:9px 15px;background:#fffdf8db;color:var(--fukuchitose-ink);font-size:12px;font-weight:800;text-decoration:none}.collection-common-guide__links a:hover,.collection-common-guide__links a:focus-visible{border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);color:#fffdf8}.collection-all-guide{display:grid;margin:0 0 clamp(14px,1.8vw,22px);padding:clamp(14px,1.8vw,20px);grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(16px,2vw,24px);border:1px solid rgba(30,36,48,.1);border-radius:8px;background:linear-gradient(135deg,#fffdf8f0,#f8f4ebd6),var(--fukuchitose-paper-soft);box-shadow:none}.collection-all-guide__intro{max-width:500px}.collection-all-guide__eyebrow{margin:0 0 8px;color:var(--fukuchitose-gold);font-size:10px;font-weight:800;letter-spacing:.1em}.collection-all-guide h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.28}.collection-all-guide__intro>p:not(.collection-all-guide__eyebrow){margin:8px 0 0;color:var(--fukuchitose-muted);font-size:12.5px;line-height:1.65}.collection-all-guide__signals{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.collection-all-guide__signals span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(30,36,48,.14);border-radius:999px;padding:5px 10px;background:#fffdf8d1;color:var(--fukuchitose-ink);font-size:11px;font-weight:800;line-height:1.2}.collection-all-guide__routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:10px}.collection-all-guide__routes a{display:grid;min-height:50px;min-width:0;align-content:center;gap:3px;border:1px solid rgba(30,36,48,.16);border-radius:999px;padding:9px 15px;background:#fffdf8f5;color:var(--fukuchitose-ink);text-decoration:none;transition:background-color .18s ease,color .18s ease}.collection-all-guide__routes a:hover,.collection-all-guide__routes a:focus-visible{background:var(--fukuchitose-indigo);color:#fffdf8}.collection-all-guide__routes span{color:inherit;font-family:var(--fukuchitose-sans);font-size:12px;font-weight:800;line-height:1.3}.collection-all-guide__routes small{display:block;margin-top:0;color:inherit;font-size:11px;font-weight:700;line-height:1.3;opacity:.68}.collection-all-guide__criteria{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.collection-all-guide__criteria article{padding:20px 22px;border:1px solid rgba(180,154,87,.2);border-radius:8px;background:#fffdf8b8}.collection-all-guide__criteria span{display:block;margin-bottom:8px;color:var(--fukuchitose-ink);font-size:13px;font-weight:800}.collection-all-guide__criteria p{margin:0;color:var(--fukuchitose-muted);font-size:13px;line-height:1.8}.template-collection .item-grid__sidebar .filter-wrapper{padding:14px 16px;border:1px solid rgba(30,36,48,.12);border-radius:8px;background:#fffdf8f0}.collection-filter-helper{margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid rgba(30,36,48,.12)}.collection-filter-helper__eyebrow{display:block;margin:0 0 4px;color:var(--fukuchitose-ink);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.4}.collection-filter-helper p{margin:0;color:var(--fukuchitose-muted);font-size:11.5px;line-height:1.6}.template-collection .collection-sidebar__group{padding:11px 0;border-color:#1e24301f}.template-collection .collection-sidebar__group:first-child{padding-top:0}.template-collection .collection-sidebar__group .collapsible-trigger,.template-collection .collection-sidebar__group .accordion__title{color:var(--fukuchitose-ink);font-size:13px;font-weight:800;letter-spacing:0}.template-collection .tag-list--checkboxes a,.template-collection .tag__checkbox{color:var(--fukuchitose-muted);font-size:13px;line-height:1.7}.template-collection .tag-list--checkboxes a:hover,.template-collection .tag-list--checkboxes a:focus-visible,.template-collection .tag__checkbox:hover,.template-collection .tag__checkbox:focus-visible{color:var(--fukuchitose-ink);text-decoration:none}.template-collection .tag-list--checkboxes a:before,.template-collection .tag__checkbox:before{border-radius:3px}.template-collection .tag--active>a,.template-collection .tag--active>button,.template-collection input:checked~.tag__checkbox{color:var(--fukuchitose-ink)}.template-collection .collection-filter{margin-bottom:16px;border:1px solid rgba(30,36,48,.1);border-radius:8px;background:#fffdf8db}.template-collection .collection-filter__inner{min-height:50px;padding-inline:18px}.template-collection .collection-filter__item--count{color:var(--fukuchitose-muted);font-size:13px;font-weight:700}.template-collection .collection-filter__sort select{color:var(--fukuchitose-ink);font-size:13px;font-weight:700}.template-collection .collection-filter__sort{color:var(--fukuchitose-muted)}.template-collection .collection-filter__btn{color:var(--fukuchitose-ink);letter-spacing:0}.template-collection .collection-grid .grid-product{margin-bottom:28px}.template-collection .collection-grid .product-grid-item{height:100%;overflow:hidden;border:1px solid rgba(30,36,48,.11);border-radius:8px;background:#fffdf8;box-shadow:0 14px 34px #17233d0b;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-collection .collection-grid .grid-product:hover .product-grid-item,.template-collection .collection-grid .grid-product:focus-within .product-grid-item{border-color:#b49a5757;box-shadow:0 22px 48px #17233d14;transform:translateY(-2px)}.template-collection .collection-grid .grid-product__image-wrap{padding:clamp(20px,2.2vw,32px);background:linear-gradient(180deg,#fffdf8d1,#f8f4ebe0),var(--fukuchitose-paper)}.template-collection .collection-grid .grid-item__meta{padding:20px 20px 22px}.template-collection .collection-grid .grid-product__title{color:var(--fukuchitose-ink);font-size:15px;font-weight:800;line-height:1.55}.template-collection .collection-grid .grid-product__price{margin-top:10px;color:var(--fukuchitose-indigo)}@media only screen and (max-width:960px){.collection-common-guide{grid-template-columns:1fr;align-items:start}.collection-common-guide__links{justify-content:flex-start}.collection-all-guide,.collection-all-guide__criteria{grid-template-columns:1fr}}@media only screen and (max-width:768px){.template-collection .page-content--top{padding-top:28px;padding-bottom:12px}.template-collection section-main-content{padding-top:16px}.template-collection .section-header--flush{margin-bottom:0;text-align:left}.template-collection .section-header--flush .section-header__title:after{margin-left:0}.template-collection .collection-hero__description{margin-left:0}.collection-common-guide{padding:20px 18px;gap:18px}.collection-common-guide h2{font-size:25px}.collection-common-guide__text p:not(.collection-common-guide__eyebrow){font-size:12.5px;line-height:1.75}.collection-common-guide__links{display:grid;grid-template-columns:1fr}.collection-common-guide__links a{width:100%}.collection-all-guide{margin-bottom:22px;padding:18px;gap:16px}.collection-all-guide__routes{display:grid;grid-template-columns:1fr;justify-content:stretch}.collection-all-guide__routes a{min-height:42px;justify-content:space-between;padding:10px 14px}.collection-all-guide h2{font-size:25px}.collection-all-guide__intro>p:not(.collection-all-guide__eyebrow){margin-top:10px;font-size:13.5px;line-height:1.7}.collection-all-guide__signals{margin-top:12px;gap:7px}.collection-all-guide__signals span{min-height:32px;font-size:11px}.collection-all-guide__routes span{font-size:12px}.collection-all-guide__routes small{margin-top:0;font-size:11px;line-height:1.4}.collection-all-guide__criteria{gap:8px}.collection-all-guide__criteria article{padding:14px 16px}.collection-all-guide__criteria p{font-size:12px;line-height:1.65}.template-collection .collection-filter{margin-right:0;margin-bottom:18px;margin-left:0;border-right:0;border-left:0;border-radius:0}.template-collection .collection-filter__inner{padding-inline:var(--page-width-gutter-small)}.template-collection .collection-filter__btn{color:var(--fukuchitose-ink)}.template-collection .collection-grid .grid-product{margin-bottom:20px}}@media only screen and (max-width:360px){.collection-all-guide__routes{grid-template-columns:1fr}}.template-page [id*=__contact_hero],.template-page [id*=__contact_topics],.template-page [id*=__contact_before_form],.template-page [id*=__contact_form]{background:#fbfaf6}.template-page [id*=__contact_hero] .index-section{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(32px,4.6vw,72px)}.template-page [id*=__contact_hero] .page-width,.template-page [id*=__contact_topics] .page-width,.template-page [id*=__contact_before_form] .page-width,.template-page [id*=__contact_form] .page-width{width:min(1180px,calc(100vw - 80px));max-width:none}.template-page [id*=__contact_hero] h2{max-width:12em;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(44px,6vw,82px);font-weight:600;line-height:1.08}.template-page [id*=__contact_hero] .rte{max-width:720px;margin-top:clamp(22px,3vw,34px);color:var(--fukuchitose-muted);font-size:clamp(14px,1.35vw,17px);line-height:2.05}.template-page [id*=__contact_topics] .index-section{padding-top:0;padding-bottom:clamp(34px,5vw,76px)}.template-page [id*=__contact_topics] .section-header{max-width:1180px;margin-bottom:18px}.template-page [id*=__contact_topics] .section-header h2{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(24px,3.2vw,42px);font-weight:600;line-height:1.24}.template-page [id*=__contact_topics] .float-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(30,36,48,.11);border-radius:8px;background:#1e24301c;box-shadow:0 18px 42px #17233d0b}.template-page [id*=__contact_topics] .grid__item{width:auto;max-width:none;min-height:250px;padding:clamp(22px,2.5vw,34px);background:#fffdf8}.template-page [id*=__contact_topics] .grid__item h2{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.35}.template-page [id*=__contact_topics] .rte-setting{color:var(--fukuchitose-muted);font-size:13.5px;line-height:1.85}.template-page [id*=__contact_topics] .element-button,.template-page [id*=__contact_topics] .btn,.template-page [id*=__contact_before_form] .element-button,.template-page [id*=__contact_before_form] .btn{min-width:0;min-height:44px;margin-top:18px;border-color:#17233d33;background:transparent;color:var(--fukuchitose-indigo);font-size:12px;font-weight:800;letter-spacing:0}.template-page [id*=__contact_topics] .element-button:hover,.template-page [id*=__contact_topics] .btn:hover,.template-page [id*=__contact_before_form] .element-button:hover,.template-page [id*=__contact_before_form] .btn:hover{border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);color:#fffdf8}.template-page [id*=__contact_before_form] .index-section{padding-top:0;padding-bottom:clamp(34px,5vw,76px)}.template-page [id*=__contact_before_form] .page-width{padding:clamp(28px,4vw,54px);border:1px solid rgba(180,154,87,.25);border-radius:8px;background:linear-gradient(135deg,#fffdf8f5,#f7f2e7f5),var(--fukuchitose-paper-soft)}.template-page [id*=__contact_before_form] h2{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.28}.template-page [id*=__contact_before_form] .rte{max-width:820px;color:var(--fukuchitose-muted);font-size:14px;line-height:1.95}.template-page [id*=__contact_before_form] .theme-block:has(.element-button),.template-page [id*=__contact_before_form] .theme-block:has(.btn){display:inline-flex;margin-right:10px;margin-bottom:10px}.template-page [id*=__contact_before_form] .theme-block:has(.element-button) .rte,.template-page [id*=__contact_before_form] .theme-block:has(.btn) .rte{margin:0}.template-page [id*=__contact_form] .index-section{padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(60px,8vw,112px)}.template-page [id*=__contact_form] .page-width{width:min(980px,calc(100vw - 80px))}.template-page [id*=__contact_form] .contact-form__content{padding:clamp(28px,4.8vw,64px);border:1px solid rgba(30,36,48,.12);border-radius:8px;background:#fffdf8;box-shadow:0 24px 62px #17233d14}.template-page [id*=__contact_form] .section-header{max-width:680px;margin-bottom:clamp(24px,3vw,38px)}.template-page [id*=__contact_form] .section-header__title{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(26px,3.4vw,44px);font-weight:600;line-height:1.24}.template-page [id*=__contact_form] .section-header__rte{color:var(--fukuchitose-muted);font-size:14px;line-height:1.9}.template-page [id*=__contact_form] label{color:var(--fukuchitose-ink);font-size:12px;font-weight:800;letter-spacing:0}.template-page [id*=__contact_form] label.visually-hidden{position:static!important;display:block;width:auto;height:auto;margin:0 0 8px;overflow:visible;clip:auto;white-space:normal}.template-page [id*=__contact_form] input:not([type=hidden]),.template-page [id*=__contact_form] textarea{border-color:#17233d2e;border-radius:6px;background:#fbfaf6;color:var(--fukuchitose-ink);font-size:16px}.template-page [id*=__contact_form] input:not([type=hidden]):focus,.template-page [id*=__contact_form] textarea:focus{border-color:#b49a57b3;box-shadow:0 0 0 3px #b49a571f}.template-page [id*=__contact_form] textarea{min-height:180px}.template-page [id*=__contact_form] .element-button,.template-page [id*=__contact_form] .btn{min-width:min(100%,300px);min-height:52px;border-color:var(--fukuchitose-indigo);background:var(--fukuchitose-indigo);color:#fffdf8;font-size:13px;font-weight:800;letter-spacing:0}.template-page [id*=__contact_form] .shopify-challenge__container,.template-page [id*=__contact_form] .shopify-policy__container{max-width:100%}@media only screen and (max-width:1024px){.template-page [id*=__contact_topics] .float-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.template-page [id*=__contact_hero] .page-width,.template-page [id*=__contact_topics] .page-width,.template-page [id*=__contact_before_form] .page-width,.template-page [id*=__contact_form] .page-width{width:min(100% - 36px,1180px)}.template-page [id*=__contact_hero] .index-section{padding-top:42px;padding-bottom:28px}.template-page [id*=__contact_hero] h2{font-size:39px}.template-page [id*=__contact_hero] .rte{font-size:13.5px;line-height:1.9}.template-page [id*=__contact_topics] .float-grid{grid-template-columns:1fr}.template-page [id*=__contact_topics] .grid__item{min-height:0;padding:22px 20px}.template-page [id*=__contact_before_form] .page-width,.template-page [id*=__contact_form] .contact-form__content{padding:24px 20px}.template-page [id*=__contact_before_form] .theme-block:has(.element-button),.template-page [id*=__contact_before_form] .theme-block:has(.btn){display:block;margin-right:0}.template-page [id*=__contact_before_form] .element-button,.template-page [id*=__contact_before_form] .btn,.template-page [id*=__contact_topics] .element-button,.template-page [id*=__contact_topics] .btn,.template-page [id*=__contact_form] .element-button,.template-page [id*=__contact_form] .btn{width:100%}}.template-product main{background:radial-gradient(circle at 18% 0%,rgba(180,154,87,.08),transparent 34%),linear-gradient(180deg,#fffdf8f5,#f8f4ebe0 460px,#fcfaf5fa),var(--fukuchitose-paper-soft)}.page-content--product{padding-top:clamp(24px,4vw,54px);padding-bottom:clamp(42px,6vw,76px)}.page-content--product .page-width{max-width:1280px}.page-content--product .product-grid__content.product--description{position:relative;padding:clamp(22px,2.8vw,36px);overflow:hidden;border:1px solid rgba(180,154,87,.18);background:linear-gradient(180deg,#fffdf8fa,#fcfaf5f0),var(--fukuchitose-paper-soft);box-shadow:0 18px 56px #17233d0f}.page-content--product .product-grid__content.product--description:before{content:"";position:absolute;top:0;right:clamp(22px,2.8vw,36px);left:clamp(22px,2.8vw,36px);height:2px;background:linear-gradient(90deg,#b49a57b8,#b49a5700);pointer-events:none}.page-content--product .element-breadcrumbs{margin-bottom:14px;color:#1e243094;font-size:12px}.page-content--product .product--description h1.element-text{max-width:620px!important;margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);font-size:clamp(24px,1.92vw,31px)!important;font-weight:800;line-height:1.24!important;letter-spacing:0}.page-content--product .fukuchitose-product-eyebrow{margin:0 0 10px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.page-content--product .fukuchitose-product-lead{display:-webkit-box;max-width:35em;margin:12px 0 0;overflow:hidden;color:var(--fukuchitose-muted);font-size:14.2px;line-height:1.82;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-content--product .block-price{margin-top:2px;padding-top:14px;padding-bottom:14px;border-top:1px solid rgba(30,36,48,.08);border-bottom:1px solid rgba(30,36,48,.08)}.page-content--product .block-price .element-text,.page-content--product .product__price{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);font-size:clamp(28px,3vw,38px)!important;font-weight:800;letter-spacing:0}.page-content--product .block-price>.label,.page-content--product .block-price>.variant__label{display:block;margin-bottom:6px;color:#1e243094;font-size:12px!important;font-weight:800;line-height:1.4}.page-content--product .block-price__regular .element-text,.page-content--product .block-price__sale .element-text{color:var(--fukuchitose-ink);font-size:clamp(26px,2.7vw,34px)!important;font-weight:800}.page-content--product block-quantity-selector{display:block;max-width:190px;margin-top:4px}.page-content--product .product__quantity label{margin-bottom:7px;color:var(--fukuchitose-muted);font-size:12px;font-weight:800;letter-spacing:0}.page-content--product .product__quantity .quantity-selector,.page-content--product .product__quantity quantity-selector{min-height:48px}.page-content--product block-quantity-selector+.block-buy-buttons{margin-top:2px}.page-content--product .block-buy-buttons{margin-top:0}.page-content--product .block-buy-buttons form{gap:10px}.page-content--product .block-buy-buttons .add-to-cart,.page-content--product .block-buy-buttons .element-button{order:1}.page-content--product .block-buy-buttons .product__policies{order:2}.page-content--product .block-buy-buttons .shopify-payment-terms{order:3}.page-content--product .add-to-cart.element-button{min-height:54px;border-color:var(--fukuchitose-indigo);background:linear-gradient(135deg,#101a31,var(--fukuchitose-indigo));box-shadow:0 12px 26px #101a3126}.page-content--product .add-to-cart.element-button:hover{border-color:#0d1528;background:#0d1528}.page-content--product .block-buy-buttons+.product-block--sales-point{margin-top:22px}.page-content--product .product-block--sales-point{margin-top:8px}.page-content--product .sales-point{padding:13px 0;border:0;border-top:1px solid rgba(180,154,87,.18);background:transparent}.page-content--product .sales-point .icon-and-text{grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:center}.page-content--product .sales-point .icon-and-text span:last-child{color:#1e232ec7;font-size:13px;font-weight:700;line-height:1.62}.page-content--product .product--description .collapsibles-wrapper{margin-top:16px;border-top-color:#1e243024}.page-content--product .product--description .collapsible-trigger{min-height:54px;border-bottom-color:#1e24301f;font-size:14px}.page-content--product .product--description .collapsible-content__inner,.page-content--product .product--description .rte{color:var(--fukuchitose-muted);font-size:14.5px;line-height:1.92}.page-content--product .product-single__meta>div:last-child{margin-top:14px;padding:13px 0 0;border:0;border-top:1px solid rgba(180,154,87,.2);background:transparent}.product-recommendations,.more-products-vendor,.more-products-collection,.recently-viewed{background:transparent}@media only screen and (min-width:769px){.page-content--product .product-grid__container.product--images.float-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.66fr);gap:clamp(32px,4.6vw,64px);align-items:start}.page-content--product .product-grid__container.product--images.float-grid>.grid__item{float:none!important;width:auto!important;padding-left:0!important}.page-content--product .product-grid__content.product--description{top:22px;max-width:470px}.page-content--product [data-media-gallery-layout=stacked] .product-slideshow{gap:22px}.page-content--product [data-media-gallery-layout=stacked] .product-main-slide{overflow:hidden;border-color:#1e24301a;background:linear-gradient(180deg,#fffdf8c7,#f8f4ebe6),var(--fukuchitose-paper);box-shadow:0 18px 42px #1e243012}.page-content--product .product-block--sales-point{margin-top:10px}}@media only screen and (max-width:768px){.page-content--product{padding-top:18px;padding-bottom:46px}.page-content--product .page-width{width:min(100% - 28px,1180px)}.page-content--product .product-grid__content.product--description{margin-top:16px;padding:21px 17px 17px;border-radius:0;box-shadow:0 12px 28px #1e24300e}.page-content--product .element-breadcrumbs{margin-bottom:10px;font-size:11.5px}.page-content--product .product--description h1.element-text,.page-content--product .product--description h1.element-text--heading-xl{max-width:100%!important;font-size:24px!important;line-height:1.32!important;overflow-wrap:anywhere}.page-content--product .fukuchitose-product-eyebrow{margin-bottom:8px;font-size:10.5px}.page-content--product .fukuchitose-product-lead{margin-top:9px;font-size:13.5px;line-height:1.82}.page-content--product .block-price{padding-top:12px;padding-bottom:12px}.page-content--product block-quantity-selector{max-width:160px}.page-content--product .block-buy-buttons{position:sticky;bottom:0;z-index:12;margin-right:-18px;margin-left:-18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(30,36,48,.12);background:#fffdf8f5;box-shadow:0 -10px 26px #1e243014}.page-content--product .add-to-cart.element-button{min-height:52px}.page-content--product .block-buy-buttons+.product-block--sales-point{margin-top:18px}.page-content--product .sales-point{padding:13px 12px}.page-content--product .sales-point .icon-and-text span:last-child{font-size:13px;line-height:1.58}.page-content--product .product--description .collapsible-trigger{min-height:52px;font-size:14px}}[id$=__1642418359fbaea989],[id$=__advanced_content_RMDa8x]{background:radial-gradient(circle at 18% 0%,rgba(180,154,87,.08),transparent 34%),linear-gradient(180deg,#fffdf8fa,#f8f4ebe6),var(--fukuchitose-paper-soft)!important}[id$=__1642418359fbaea989] .map-section{height:auto!important;padding:clamp(76px,7vw,112px) var(--page-width-padding, 40px) 0!important;overflow:visible;background:transparent!important}[id$=__1642418359fbaea989] .content-over-media{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);gap:clamp(18px,2vw,28px);width:100%;max-width:min(1240px,calc(100vw - 96px));height:auto!important;min-height:0!important;margin:0 auto;padding:clamp(10px,1.2vw,16px);overflow:hidden;border:1px solid rgba(180,154,87,.34);border-radius:14px;background:linear-gradient(135deg,#fffdf8fa,#f8f4ebdb),var(--fukuchitose-paper-soft);box-shadow:0 26px 70px #17233d14}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){grid-area:1 / 2 / 2 / 3;width:100%;height:100%!important;min-height:clamp(480px,36vw,620px)!important;overflow:hidden;border-radius:10px}[id$=__1642418359fbaea989] .content-over-media>a{display:block}[id$=__1642418359fbaea989] .element-map__image{transform:scale(1.01)}[id$=__1642418359fbaea989] .content-over-media__content{grid-area:1 / 1 / 2 / 2!important;place-self:stretch!important;display:flex;align-items:center;width:100%;max-width:none!important;padding:clamp(34px,4vw,58px);border:0;border-radius:10px;background:linear-gradient(135deg,#fffdf8fa,#f7f2e8eb),var(--fukuchitose-paper-soft);color:var(--fukuchitose-ink);text-align:left!important}[id$=__1642418359fbaea989] .map-section__content{position:relative;width:100%;max-width:none!important;padding:0!important;border:0;background:transparent;box-shadow:none}[id$=__1642418359fbaea989] .map-section__content:before{content:"\5e97\8217\6848\5185";display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--fukuchitose-gold);font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.4}[id$=__1642418359fbaea989] .map-section__content:after{content:"";display:block;width:100%;max-width:420px;height:1px;margin:22px 0 24px;background:linear-gradient(90deg,rgba(180,154,87,.52),transparent)}[id$=__1642418359fbaea989] .map-section__content h3{max-width:none;margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(31px,2.7vw,42px);font-weight:600;line-height:1.22;word-break:keep-all}[id$=__1642418359fbaea989] .map-section__content .rte-setting{margin-top:0;color:#1e232ed1;font-size:15px;line-height:1.78}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{display:grid;grid-template-columns:42px minmax(4.2em,4.8em) minmax(0,1fr);column-gap:12px;align-items:center;margin:0;padding:15px 0;border-top:1px solid rgba(30,36,48,.1)}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:before{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid rgba(180,154,87,.36);border-radius:50%;background:#b49a571a;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;line-height:1}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:nth-child(1):before{content:"\793e"}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:nth-child(2):before{content:"\6240"}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:nth-child(3):before{content:"TEL";font-size:9px}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:nth-child(4):before{content:"\6642"}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:nth-child(5):before{content:"\4f11"}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child{display:grid;grid-template-columns:42px minmax(0,1fr);margin-top:8px;padding-top:18px;color:#1e232ead;font-size:13.5px;line-height:1.78}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child:before{content:"i";font-family:var(--fukuchitose-serif);font-size:14px}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{display:block;margin:0;color:var(--fukuchitose-ink);font-size:13px;font-weight:800;letter-spacing:.06em}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{min-width:0;color:#1e232ed6;overflow-wrap:anywhere}[id$=__advanced_content_RMDa8x] .index-section{padding-top:clamp(20px,2.6vw,34px);padding-bottom:clamp(68px,6vw,96px)}[id$=__advanced_content_RMDa8x] .custom-content{max-width:min(1240px,calc(100vw - 96px));margin-right:auto;margin-left:auto}[id$=__advanced_content_RMDa8x] .custom__item{flex-basis:100%;width:100%;max-width:100%;padding-left:0}[id$=__advanced_content_RMDa8x] .custom__item-inner,[id$=__advanced_content_RMDa8x] .rte{width:100%;max-width:100%}.fukuchitose-map-panel{padding:clamp(22px,2.5vw,32px);border:1px solid rgba(180,154,87,.26);border-radius:14px;background:linear-gradient(180deg,#fffdf8fa,#f8f4ebe6),var(--fukuchitose-paper-soft);box-shadow:0 20px 52px #17233d12}.fukuchitose-map-panel h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.28}.fukuchitose-map-panel p{margin:8px 0 18px;color:var(--fukuchitose-muted);font-size:14px;line-height:1.75}.fukuchitose-map-frame{overflow:hidden;border:1px solid rgba(30,36,48,.12);border-radius:10px;background:#f6f1e899}.fukuchitose-map-frame iframe{display:block;width:100%!important;height:clamp(340px,38vw,500px)!important;border:0!important}@media only screen and (max-width:1024px){[id$=__1642418359fbaea989] .content-over-media{grid-template-columns:1fr;max-width:min(100%,680px);gap:12px;padding:10px}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){grid-area:auto;min-height:clamp(260px,64vw,420px)!important}[id$=__1642418359fbaea989] .content-over-media__content{grid-area:auto!important}}@media only screen and (max-width:768px){[id$=__1642418359fbaea989] .map-section{padding:48px 18px 0!important}[id$=__1642418359fbaea989] .content-over-media{max-width:none;padding:8px;border-radius:12px}[id$=__1642418359fbaea989] .content-over-media__content{padding:26px 18px 24px!important}[id$=__1642418359fbaea989] .map-section__content:before{margin-bottom:12px;font-size:11px}[id$=__1642418359fbaea989] .map-section__content:after{margin:16px 0 18px}[id$=__1642418359fbaea989] .map-section__content h3{max-width:none;font-size:28px}[id$=__1642418359fbaea989] .map-section__content .rte-setting{font-size:14px}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{grid-template-columns:36px 1fr;row-gap:4px;column-gap:12px;padding:13px 0}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:before{grid-row:span 2;width:28px;height:28px}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{font-size:12px}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{grid-column:2;font-size:14px;line-height:1.72}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child{grid-template-columns:36px 1fr;font-size:13px}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){height:clamp(250px,70vw,340px)!important;min-height:0!important}[id$=__advanced_content_RMDa8x] .index-section{padding-top:18px;padding-bottom:58px}[id$=__advanced_content_RMDa8x] .custom-content{max-width:none}.fukuchitose-map-panel{padding:20px 16px;border-radius:12px}.fukuchitose-map-panel h2{font-size:24px}.fukuchitose-map-frame iframe{height:clamp(260px,74vw,340px)!important}}[id$=__1642418359fbaea989],[id$=__advanced_content_RMDa8x]{background:linear-gradient(180deg,#fffdf8fa,#f8f5eeeb),var(--fukuchitose-paper-soft)!important}[id$=__1642418359fbaea989] .map-section{height:auto!important;padding:clamp(44px,4.5vw,66px) var(--page-width-padding, 40px) 0!important;overflow:visible;background:transparent!important}[id$=__1642418359fbaea989] .content-over-media{display:grid;grid-template-columns:minmax(520px,.92fr) minmax(360px,.82fr);gap:clamp(24px,3.4vw,46px);width:100%;max-width:min(1120px,calc(100vw - 96px));min-height:0!important;height:auto!important;margin:0 auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}[id$=__1642418359fbaea989] .content-over-media__content{grid-area:1 / 1 / 2 / 2!important;align-self:center!important;width:100%;max-width:none!important;padding:clamp(28px,3.4vw,44px)!important;border:1px solid rgba(180,154,87,.2);border-radius:10px;background:linear-gradient(135deg,#fffdf8fa,#f8f4ebe6),var(--fukuchitose-paper-soft);box-shadow:0 18px 48px #17233d0e;color:var(--fukuchitose-ink);text-align:left!important}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){grid-area:1 / 2 / 2 / 3;align-self:center;width:100%;height:clamp(220px,22vw,310px)!important;min-height:0!important;overflow:hidden;border-radius:10px;box-shadow:0 18px 44px #17233d14}[id$=__1642418359fbaea989] .element-map,[id$=__1642418359fbaea989] .element-map__image{width:100%;height:100%;border-radius:10px;object-fit:cover}[id$=__1642418359fbaea989] .map-section__content{width:100%;max-width:none!important;padding:0!important;border:0;background:transparent;box-shadow:none}[id$=__1642418359fbaea989] .map-section__content:before{content:"STORE GUIDE";display:inline-block;margin:0 0 10px;padding-left:1px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.4}[id$=__1642418359fbaea989] .map-section__content:after{content:"";display:block;width:100%;max-width:180px;height:1px;margin:15px 0 17px;background:linear-gradient(90deg,rgba(180,154,87,.48),transparent)}[id$=__1642418359fbaea989] .map-section__content h3{max-width:none;margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(25px,2.25vw,34px);font-weight:600;line-height:1.28;word-break:keep-all}[id$=__1642418359fbaea989] .map-section__content .rte-setting{margin-top:0;color:#1e232ec7;font-size:14px;line-height:1.75}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{display:grid;grid-template-columns:minmax(4.2em,5em) minmax(0,1fr);gap:8px 14px;align-items:baseline;justify-items:start;margin:0;padding:9px 0;border-top:1px solid rgba(30,36,48,.08);text-align:left!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:first-child{border-top:0}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{display:block;justify-self:start;margin:0;color:var(--fukuchitose-ink);font-size:11.8px;font-weight:800;letter-spacing:.04em;text-align:left!important;white-space:nowrap}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{display:block;justify-self:start;min-width:0;max-width:100%;color:#1e232ed1;text-align:left!important;overflow-wrap:anywhere;word-break:normal}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child{grid-template-columns:1fr;margin-top:5px;padding-top:12px;color:#1e232e9e;font-size:12.5px;line-height:1.7}[id$=__advanced_content_RMDa8x] .index-section{padding-top:clamp(12px,2vw,22px);padding-bottom:clamp(40px,4.5vw,62px)}[id$=__advanced_content_RMDa8x] .custom-content{max-width:min(1120px,calc(100vw - 96px));margin-right:auto;margin-left:auto}.fukuchitose-map-panel{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,.68fr);gap:clamp(16px,2vw,24px);align-items:center;padding:clamp(16px,1.9vw,22px);border:1px solid rgba(180,154,87,.18);border-radius:10px;background:#fffdf8bd;box-shadow:none}.fukuchitose-map-eyebrow{margin:0 0 8px!important;color:var(--fukuchitose-gold);font-size:11px!important;font-weight:800;letter-spacing:.12em;line-height:1.4}.fukuchitose-map-panel h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.32}.fukuchitose-map-panel p{margin:8px 0 0;color:var(--fukuchitose-muted);font-size:13px;line-height:1.72}.fukuchitose-map-frame{overflow:hidden;border:1px solid rgba(30,36,48,.1);border-radius:8px;background:#f6f1e894}.fukuchitose-map-frame iframe{display:block;width:100%!important;height:clamp(170px,16vw,220px)!important;border:0!important}@media only screen and (max-width:900px){[id$=__1642418359fbaea989] .content-over-media{grid-template-columns:1fr;max-width:min(100%,640px);gap:14px}[id$=__1642418359fbaea989] .content-over-media__content{grid-area:auto!important;order:1}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){grid-area:auto;order:2;height:clamp(210px,56vw,320px)!important}}@media only screen and (max-width:768px){[id$=__1642418359fbaea989] .map-section{padding:32px 18px 0!important}[id$=__1642418359fbaea989] .content-over-media{max-width:none;gap:12px}[id$=__1642418359fbaea989] .content-over-media__content{padding:22px 18px 20px!important;border-radius:10px}[id$=__1642418359fbaea989] .map-section__content:before{margin-bottom:8px;font-size:10px;letter-spacing:.08em}[id$=__1642418359fbaea989] .map-section__content:after{margin:12px 0 13px}[id$=__1642418359fbaea989] .map-section__content h3{max-width:100%;font-size:22px}[id$=__1642418359fbaea989] .map-section__content .rte-setting{font-size:12.6px}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{grid-template-columns:1fr;gap:3px;padding:8px 0}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{grid-column:1;font-size:11px}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{grid-column:1!important;width:100%;font-size:12.8px;line-height:1.62}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child{grid-template-columns:1fr}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){height:clamp(160px,46vw,210px)!important}[id$=__advanced_content_RMDa8x] .index-section{padding-top:10px;padding-bottom:36px}[id$=__advanced_content_RMDa8x] .custom-content{max-width:none}.fukuchitose-map-panel{grid-template-columns:1fr;gap:11px;padding:14px;border-radius:10px}.fukuchitose-map-panel h2{font-size:21px}.fukuchitose-map-panel p{font-size:12.3px}.fukuchitose-map-frame iframe{height:clamp(150px,42vw,180px)!important}}[id$=__1642418359fbaea989],[id$=__advanced_content_RMDa8x]{background:linear-gradient(180deg,#fffdf8fc,#f8f5eef0),var(--fukuchitose-paper-soft)!important}[id$=__1642418359fbaea989] .map-section{height:auto!important;padding:clamp(42px,5vw,72px) var(--page-width-padding, 40px) 0!important;overflow:visible!important;background:transparent!important}[id$=__1642418359fbaea989] .content-over-media{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.82fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:center!important;width:100%!important;max-width:min(1120px,calc(100vw - 80px))!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:clamp(22px,2.7vw,34px)!important;overflow:visible!important;border:1px solid rgba(180,154,87,.16)!important;border-radius:10px!important;background:#fffdf8ad!important;box-shadow:0 18px 48px #17233d0b!important}[id$=__1642418359fbaea989] .content-over-media__content{grid-area:1 / 1 / 2 / 2!important;align-self:center!important;width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--fukuchitose-ink)!important;text-align:left!important}[id$=__1642418359fbaea989] .map-section__content{width:100%!important;max-width:none!important;padding:0 0 0 8px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}[id$=__1642418359fbaea989] .map-section__content:before{content:"STORE GUIDE"!important;display:block!important;margin:0 0 9px!important;padding:0!important;color:var(--fukuchitose-gold)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.5!important}[id$=__1642418359fbaea989] .map-section__content:after{content:""!important;display:block!important;width:88px!important;height:1px!important;margin:16px 0 18px!important;background:linear-gradient(90deg,#b49a579e,#b49a5700)!important}[id$=__1642418359fbaea989] .map-section__content h3{display:block!important;max-width:none!important;margin:0!important;padding:0 0 0 .18em!important;overflow:visible!important;color:var(--fukuchitose-ink)!important;font-family:var(--fukuchitose-serif)!important;font-size:clamp(27px,2.35vw,34px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.45!important;text-align:left!important;word-break:keep-all!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting{margin:0!important;color:#1e232ed1!important;font-size:14px!important;line-height:1.72!important;text-align:left!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{display:grid!important;grid-template-columns:6em minmax(0,1fr)!important;gap:10px 16px!important;align-items:start!important;justify-items:stretch!important;margin:0!important;padding:9px 0!important;border-top:1px solid rgba(30,36,48,.08)!important;text-align:left!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:first-child{border-top:0!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:before{content:none!important;display:none!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong,[id$=__1642418359fbaea989] .map-section__content .rte-setting span{display:block!important;grid-column:auto!important;justify-self:stretch!important;min-width:0!important;max-width:100%!important;width:auto!important;text-align:left!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{margin:0!important;color:var(--fukuchitose-ink)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.03em!important;white-space:nowrap!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{color:#1e232ed6!important;font-size:14px!important;line-height:1.72!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting p:last-child{grid-template-columns:1fr!important;margin-top:6px!important;padding:12px 0 0!important;color:#1e232ea8!important;font-size:12.8px!important;line-height:1.75!important}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){grid-area:1 / 2 / 2 / 3!important;align-self:center!important;width:100%!important;height:clamp(220px,22vw,300px)!important;min-height:0!important;overflow:hidden!important;border-radius:10px!important;box-shadow:0 16px 36px #17233d14!important}[id$=__1642418359fbaea989] .element-map,[id$=__1642418359fbaea989] .element-map__image{width:100%!important;height:100%!important;border-radius:10px!important;object-fit:cover!important}[id$=__advanced_content_RMDa8x] .index-section{padding-top:clamp(12px,2vw,24px)!important;padding-bottom:clamp(42px,5vw,70px)!important}[id$=__advanced_content_RMDa8x] .custom-content{width:100%!important;max-width:min(1120px,calc(100vw - 80px))!important;margin-right:auto!important;margin-left:auto!important}.fukuchitose-map-panel{display:grid!important;grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr)!important;gap:clamp(18px,2.4vw,28px)!important;align-items:center!important;padding:clamp(18px,2.1vw,24px)!important;overflow:visible!important;border:1px solid rgba(180,154,87,.16)!important;border-radius:10px!important;background:#fffdf8ad!important;box-shadow:none!important}.fukuchitose-map-copy{min-width:0!important;padding-left:4px!important;overflow:visible!important;text-align:left!important}.fukuchitose-map-panel h2{margin:0!important;padding-left:.12em!important;overflow:visible!important;color:var(--fukuchitose-ink)!important;font-family:var(--fukuchitose-serif)!important;font-size:clamp(22px,2vw,28px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.42!important;text-align:left!important}.fukuchitose-map-panel p{color:var(--fukuchitose-muted)!important;text-align:left!important}@media only screen and (max-width:900px){[id$=__1642418359fbaea989] .map-section{padding:34px 18px 0!important}[id$=__1642418359fbaea989] .content-over-media{grid-template-columns:1fr!important;max-width:none!important;gap:18px!important;padding:18px!important}[id$=__1642418359fbaea989] .content-over-media__content{grid-area:auto!important;order:1!important}[id$=__1642418359fbaea989] .map-section__content{padding-left:0!important}[id$=__1642418359fbaea989] .map-section__content:before{margin-bottom:8px!important;font-size:10.5px!important}[id$=__1642418359fbaea989] .map-section__content h3{padding-left:.16em!important;font-size:24px!important;line-height:1.48!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting{font-size:13px!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting p{grid-template-columns:1fr!important;gap:4px!important;padding:10px 0!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong,[id$=__1642418359fbaea989] .map-section__content .rte-setting span{grid-column:1!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting strong{font-size:11.5px!important}[id$=__1642418359fbaea989] .map-section__content .rte-setting span{font-size:13px!important;line-height:1.68!important}[id$=__1642418359fbaea989] .content-over-media>:not(.content-over-media__content){grid-area:auto!important;order:2!important;height:clamp(170px,50vw,230px)!important}[id$=__advanced_content_RMDa8x] .custom-content{max-width:none!important}.fukuchitose-map-panel{grid-template-columns:1fr!important;padding:18px!important}.fukuchitose-map-copy{padding-left:0!important}}.template-product{background:linear-gradient(180deg,#fffdf8fa,#f8f5eef0),var(--fukuchitose-paper-soft)}.template-product .page-content--product{padding-top:clamp(24px,3vw,42px);padding-bottom:clamp(44px,5vw,72px);overflow-x:clip}.template-product .page-content--product .page-width{max-width:1260px}.template-product .product-grid__container.product--images.float-grid{margin:0}.template-product .product-single__sticky{position:relative;top:auto}.template-product .product-single__meta{color:var(--fukuchitose-ink)}.template-product .product__photos{margin-top:0}.template-product product-images,.template-product .product__photos,.template-product .product__main-photos{display:block;width:100%}.template-product .product__main-photos{margin-bottom:16px}.template-product .product__main-photos .product-slideshow{overflow:hidden;border:1px solid rgba(180,154,87,.18);border-radius:8px;background:linear-gradient(180deg,#fffdf8d1,#f8f4ebe6),#fffdf8;box-shadow:0 18px 44px #101a3112}.template-product .product-main-slide,.template-product .product-image-main,.template-product .product__main-photos .image-wrap{background:transparent}.template-product .product-main-slide img,.template-product .product-image-main img{object-fit:contain}.template-product .product__thumbs--below{margin-top:14px}.template-product .product__thumbs--below .product__thumbs--scroller{display:flex;gap:12px;justify-content:flex-start;overflow-x:auto;padding:2px 2px 5px;scroll-snap-type:x proximity;white-space:normal}.template-product .product__thumbs--below .product__thumb-item{flex:0 0 72px;max-width:72px;margin:0;scroll-snap-align:start}.template-product .product__thumb{overflow:hidden;border:1px solid rgba(30,36,48,.12);border-radius:6px;background:#fffdf8}.template-product .product__thumb .image-wrap img{border:0}.template-product .product__thumb.is-active,.template-product .product__thumb:focus-visible{border-color:var(--fukuchitose-indigo);box-shadow:0 0 0 2px #0f1d3a14}.template-product .product__thumb-arrow{border-radius:999px;background:#fffdf8eb;color:var(--fukuchitose-indigo);box-shadow:0 8px 20px #101a311a}.template-product .product-grid__content.product--description{width:auto}.template-product .product-single__meta{padding:clamp(22px,2.5vw,30px);border:1px solid rgba(180,154,87,.2);border-radius:8px;background:linear-gradient(180deg,#fffdf8fa,#faf7f1f0),#fffdf8;box-shadow:0 18px 46px #101a310e}.template-product .product-single__meta.layout-stack{gap:9px!important}.template-product .element-breadcrumbs{margin-bottom:16px;color:#1e232e9e;font-size:12px}.template-product .fukuchitose-pdp-mobile-breadcrumb{display:none}.template-product .fukuchitose-product-eyebrow{margin:0;color:#b49a57fa;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.template-product .fukuchitose-product-badges{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0}.template-product .fukuchitose-product-badges span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid rgba(180,154,87,.34);border-radius:999px;background:#b49a5714;color:#8a6a18;font-size:11px;font-weight:800;line-height:1.2}.template-product .product--description h1.element-text,.template-product .product--description h1.element-text--heading-xl{max-width:100%!important;margin:2px 0 0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(27px,2.35vw,34px)!important;font-weight:600;letter-spacing:0;line-height:1.32!important;overflow-wrap:anywhere}.template-product .fukuchitose-product-lead{display:-webkit-box;max-width:40em;margin:10px 0 0;overflow:hidden;color:#1e232ec2;font-size:14.5px;line-height:1.66;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-product .block-price{margin-top:4px;padding:10px 0 8px;border-top:1px solid rgba(30,36,48,.08);border-bottom:1px solid rgba(30,36,48,.08)}.template-product .block-price>.label,.template-product .block-price>.variant__label{display:none}.template-product .block-price__regular .element-text,.template-product .block-price__sale .element-text,.template-product .product__price{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-sans);font-size:clamp(28px,2.7vw,36px)!important;font-weight:800;line-height:1.2;letter-spacing:0}.template-product .product-block--sales-point{margin-top:0}.template-product .product-block--sales-point+.product-block--sales-point{margin-top:0}.template-product .sales-points{margin:0}.template-product .sales-point{margin:0;padding:11px 0;border:0;border-top:1px solid rgba(180,154,87,.16);background:transparent}.template-product .product-block--sales-point:first-of-type .sales-point{border-top:0}.template-product .sales-point .icon-and-text{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center}.template-product .sales-point .element-icon{display:grid;place-items:center;width:30px;height:30px;margin:0;padding:7px;border-radius:999px;background:#b49a571c;color:var(--fukuchitose-gold)}.template-product .sales-point .icon-and-text span:last-child{color:#1e232ec7;font-size:13.5px;font-weight:700;line-height:1.6}.template-product .fukuchitose-pdp-points{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border-top:1px solid rgba(180,154,87,.18);border-bottom:1px solid rgba(180,154,87,.18)}.template-product .fukuchitose-pdp-points div{display:grid;grid-template-columns:minmax(6.2em,.4fr) minmax(0,1fr);gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid rgba(180,154,87,.13)}.template-product .fukuchitose-pdp-points div:first-child{border-top:0}.template-product .fukuchitose-pdp-points strong,.template-product .fukuchitose-pdp-points span{display:block;min-width:0}.template-product .fukuchitose-pdp-points strong{color:var(--fukuchitose-ink);font-size:12.3px;font-weight:800;line-height:1.45}.template-product .fukuchitose-pdp-points span{color:#1e232ead;font-size:12.6px;font-weight:700;line-height:1.55}.template-product block-quantity-selector{display:block;max-width:140px;margin-top:4px}.template-product .product__quantity label{margin-bottom:7px;color:#1e232ea8;font-size:12px;font-weight:800}.template-product .product__quantity .quantity-selector,.template-product .product__quantity quantity-selector{min-height:42px}.template-product .block-buy-buttons{margin-top:0}.template-product .block-buy-buttons form{gap:10px}.template-product .block-buy-buttons .add-to-cart,.template-product .block-buy-buttons .element-button{min-height:50px;border-color:var(--fukuchitose-indigo);border-radius:6px;background:linear-gradient(135deg,#111c34,var(--fukuchitose-indigo));color:#fff;box-shadow:0 14px 26px #101a3129}.template-product .block-buy-buttons .add-to-cart:hover,.template-product .block-buy-buttons .element-button:hover{border-color:#0d1528;background:#0d1528}.template-product .block-buy-buttons .product__policies,.template-product .block-buy-buttons .shopify-payment-terms{color:#1e232e9e;font-size:12px;line-height:1.65}.template-product .fukuchitose-pdp-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;margin-top:2px;border:1px solid rgba(180,154,87,.2);border-radius:8px;background:#fffdf8d1}.template-product .fukuchitose-pdp-assurance div{padding:13px 14px;border-left:1px solid rgba(180,154,87,.16)}.template-product .fukuchitose-pdp-assurance div:first-child{border-left:0}.template-product .fukuchitose-pdp-assurance strong,.template-product .fukuchitose-pdp-assurance span{display:block}.template-product .fukuchitose-pdp-assurance strong{color:var(--fukuchitose-ink);font-size:12px;font-weight:800;line-height:1.35}.template-product .fukuchitose-pdp-assurance span{margin-top:5px;color:#1e232ea8;font-size:11.8px;line-height:1.55}.template-product .fukuchitose-pdp-assurance a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.template-product .product-open-detail{border-top:1px solid rgba(30,36,48,.11)}.template-product .product-open-detail__desktop{padding:18px 0}.template-product .product-open-detail__heading{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:18px!important;font-weight:600;line-height:1.45}.template-product .product-open-detail__content,.template-product .product-open-detail__content p,.template-product .product--description .rte{color:#1e232ebd;font-size:14px;line-height:1.9}.template-product .fukuchitose-pdp-brewery-note{margin-top:4px;padding:18px 18px 17px;border:1px solid rgba(180,154,87,.18);border-radius:8px;background:linear-gradient(135deg,#fffdf8f2,#f8f4ebd1),#fffdf8}.template-product .fukuchitose-pdp-brewery-note__eyebrow{margin:0 0 8px;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.1em}.template-product .fukuchitose-pdp-brewery-note h2{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:20px;font-weight:600;line-height:1.45}.template-product .fukuchitose-pdp-brewery-note p:last-child{margin:9px 0 0;color:#1e232eb8;font-size:13.5px;line-height:1.82}.template-product .product-full-width{padding:clamp(32px,4vw,58px) 0 clamp(12px,2vw,24px);background:linear-gradient(180deg,#fffdf8f0,#f8f5eee6),var(--fukuchitose-paper-soft)}.template-product .product-full-width>.page-width{max-width:1180px}.template-product .product-full-width .product-open-detail{border-top:1px solid rgba(180,154,87,.2)}.template-product .product-full-width .product-open-detail:first-child{border-top:0}.template-product .product-full-width .product-open-detail__desktop{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:clamp(24px,4vw,56px);padding:24px 0}.template-product .product-full-width .product-open-detail__heading{font-size:21px!important}.template-product .product-full-width .fukuchitose-pdp-brewery-note{display:grid;grid-template-columns:minmax(0,.6fr) minmax(220px,.4fr);gap:clamp(20px,3vw,42px);margin-top:26px}.template-product .index-section--sub-product{margin-top:0;padding-top:clamp(34px,4vw,58px);padding-bottom:clamp(24px,3vw,44px);background:transparent}.template-product .index-section--sub-product .section-header{margin-bottom:18px}.template-product .index-section--sub-product .section-header__title{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.4}.template-product .index-section--sub-product .new-grid.product-grid{gap:clamp(14px,2vw,24px)}.template-product .index-section--sub-product .grid-product{overflow:hidden;border:1px solid rgba(180,154,87,.16);border-radius:8px;background:#fffdf8e0}.template-product .index-section--sub-product .grid-product__image-wrap{background:#f8f4eb9e}.template-product .index-section--sub-product .grid-product__title{color:var(--fukuchitose-ink);font-weight:800;line-height:1.55}.template-product .index-section--sub-product .grid-product__price{color:#1e232ed1;font-weight:800}@media only screen and (min-width:769px){.template-product .product-grid__container.product--images.float-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.88fr);gap:clamp(34px,4.5vw,68px);align-items:start}.template-product .product-grid__container.product--images.float-grid>.grid__item{float:none!important;width:auto!important;padding-left:0!important}.template-product .product-grid__content.product--description{max-width:520px}.template-product .fukuchitose-pdp-points{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(180,154,87,.18);border-radius:8px;background:#fffdf894}.template-product .fukuchitose-pdp-points div{grid-template-columns:1fr;gap:3px;padding:8px 11px;border-top:0;border-left:1px solid rgba(180,154,87,.14)}.template-product .fukuchitose-pdp-points div:first-child{border-left:0}.template-product .fukuchitose-pdp-points strong{font-size:12px}.template-product .fukuchitose-pdp-points span{font-size:11.6px;line-height:1.42}.template-product .product__main-photos .product-slideshow,.template-product .product-main-slide{min-height:0}.template-product .product__main-photos .product-slideshow{aspect-ratio:1 / 1}.template-product .product-main-slide,.template-product .product-image-main,.template-product .product__main-photos .image-wrap{height:100%!important;padding-bottom:0!important}.template-product .product-main-slide img,.template-product .product-image-main img{width:100%;height:100%}}@media only screen and (max-width:768px){.template-product .page-content--product{padding-top:12px;padding-bottom:38px}.template-product .page-content--product .page-width{width:min(100% - 28px,720px)}.template-product .product-grid__container.product--images.float-grid{display:flex;flex-direction:column;gap:16px}.template-product .product-grid__container.product--images.float-grid>.grid__item{width:100%!important;padding-left:0!important}.template-product .product__main-photos{margin-right:0;margin-bottom:22px;margin-left:0}.template-product .product__main-photos .product-slideshow{border:1px solid rgba(180,154,87,.16);border-radius:8px}.template-product .product__main-photos .flickity-page-dots{bottom:-24px}.template-product .product__main-photos .flickity-page-dots .dot{width:7px;height:7px;margin:0 5px;background:#b49a5759}.template-product .product__main-photos .flickity-page-dots .dot.is-selected{background:var(--fukuchitose-indigo)}.template-product .product-single__meta{padding:20px 17px 18px;border-radius:8px}.template-product .element-breadcrumbs{margin-bottom:12px;font-size:11.5px}.template-product .fukuchitose-pdp-mobile-breadcrumb{display:block;margin:0 0 12px;color:#1e232e9e;font-size:11.5px;line-height:1.5}.template-product .product-single__meta>.element-breadcrumbs{display:none}.template-product .product--description h1.element-text,.template-product .product--description h1.element-text--heading-xl{font-size:24px!important;line-height:1.38!important}.template-product .fukuchitose-product-lead{font-size:13.6px;line-height:1.82}.template-product .block-price{padding:14px 0 12px}.template-product .block-price__regular .element-text,.template-product .block-price__sale .element-text,.template-product .product__price{font-size:29px!important}.template-product .sales-point{padding:10px 0}.template-product .fukuchitose-pdp-points div{grid-template-columns:1fr;gap:3px;padding:10px 0}.template-product block-quantity-selector{max-width:150px}.template-product .block-buy-buttons{position:static;z-index:auto;margin-right:0;margin-left:0;padding:0;border-top:0;background:transparent;box-shadow:none}.template-product .block-buy-buttons .add-to-cart,.template-product .block-buy-buttons .element-button{min-height:52px}.template-product .fukuchitose-pdp-assurance{grid-template-columns:1fr}.template-product .fukuchitose-pdp-assurance div{padding:12px 13px;border-top:1px solid rgba(180,154,87,.16);border-left:0}.template-product .fukuchitose-pdp-assurance div:first-child{border-top:0}.template-product .product-open-detail__mobile .accordion{border-top-color:#1e24301f}.template-product .fukuchitose-pdp-brewery-note{padding:16px}.template-product .fukuchitose-pdp-brewery-note h2{font-size:18px}.template-product .product-full-width{padding:28px 0 10px}.template-product .product-full-width>.page-width{width:min(100% - 28px,720px)}.template-product .product-full-width .product-open-detail__desktop{display:none}.template-product .product-full-width .product-open-detail__mobile{display:block}.template-product .product-full-width .fukuchitose-pdp-brewery-note{display:block;margin-top:20px}.template-product .index-section--sub-product .page-width--flush-small{padding-right:14px;padding-left:14px}.template-product .index-section--sub-product .new-grid.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}}@media only screen and (max-width:380px){.template-product .page-content--product .page-width{width:min(100% - 24px,720px)}.template-product .product-single__meta{padding:18px 15px 17px}.template-product .product--description h1.element-text,.template-product .product--description h1.element-text--heading-xl{font-size:23px!important}.template-product .index-section--sub-product .new-grid.product-grid{grid-template-columns:1fr 1fr;gap:10px}}.site-header .site-header__search-island,.site-header predictive-search{display:none!important}.site-header a,.site-header button,.site-header summary,.site-header .site-nav__link,.site-header .site-nav__dropdown-link{text-decoration:none!important}@media only screen and (min-width:769px){.toolbar__content{min-height:32px}.toolbar__item--announcements{padding-right:120px;padding-left:120px}.announcement-bar{padding:6px 0;font-size:clamp(12px,.9vw,14px);line-height:1.35}.site-header__element--top{min-height:92px;padding:14px 0 12px}.site-header__element--top .header-layout[data-layout=center]{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:clamp(18px,3vw,48px)}.site-header__element--top .header-item--search{visibility:hidden;pointer-events:none}.site-header__element--top .header-item--logo{flex-basis:clamp(178px,15vw,230px)!important}.site-header__logo a,.is-light .site-header__logo .logo--inverted{width:clamp(178px,15vw,230px)!important}.site-header__logo img{height:clamp(54px,4.4vw,66px)!important}.site-header__element--top .site-nav__icons{gap:14px}.site-header__element--top .site-nav__icons shopify-account{width:44px;min-width:44px;min-height:40px;justify-content:center;gap:0;font-size:0}.site-header__element--top .site-nav__icons shopify-account:after{content:none}.site-header__element--top .site-nav__link--cart{min-height:40px;padding-left:14px}.site-header__element--top .site-nav__link--cart .element-icon,.site-header__element--top .site-nav__icons shopify-account::part(signed-out-avatar) .element-icon{width:22px;height:22px}.site-header__element--top .cart-link__bubble{right:-12px}.site-header__element--sub[data-type=nav],.site-header__element--sub[data-type=nav] .page-width{min-height:52px}.site-header__element--sub[data-type=nav] .page-width{display:flex;justify-content:center}.site-header__element--sub[data-type=nav] .site-navigation--below{--site-nav-item-padding: 12px;display:inline-flex;width:auto;max-width:min(760px,calc(100vw - 96px));margin-right:auto;margin-left:auto;gap:clamp(22px,3.6vw,48px);justify-content:center}.site-header__element--sub[data-type=nav] .site-navigation--below .site-nav__item{display:block;flex:0 0 auto}.site-header__element--sub[data-type=nav]{border:0;box-shadow:none!important}.site-header__element--sub[data-type=nav]:before,.site-header__element--sub[data-type=nav] .site-navigation--below:before{display:none!important;content:none!important;border:0!important;background:none!important}.site-header__element--sub[data-type=nav] .site-nav__link{min-height:52px;padding-right:10px;padding-left:10px;font-size:clamp(14px,1.05vw,17px)}.site-header__element--sub[data-type=nav] .site-nav__link--underline:after{display:none!important;content:none}}@media only screen and (max-width:768px){.toolbar__content{min-height:30px;background:#101b33}.announcement-bar{padding:6px 16px;color:#d9bd6f;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:0;text-align:center}.site-header__element--top,.site-header__element--top .page-width{min-height:58px}.site-header__element--top .header-layout{min-height:58px;align-items:center}.site-header__logo a,.is-light .site-header__logo .logo--inverted{width:128px!important}.site-header__logo img{max-height:44px!important}.site-header__element--top .header-item--icons,.site-header__element--top .site-nav__icons{min-height:58px;align-items:center}.site-header__element--top .site-nav__link--cart,.site-header__element--top .site-nav__link--icon{min-height:44px}}@media only screen and (max-width:768px){.template-product{padding-bottom:78px;overflow-x:hidden}.template-product .page-content--product{padding-top:14px;padding-bottom:30px;overflow-x:hidden}.template-product .page-content--product .page-width{width:min(calc(100vw - 32px),430px)!important;max-width:430px;padding-right:0;padding-left:0}.template-product .product-grid__container.product--images.float-grid{gap:18px}.template-product .product-grid__content.product--description{box-sizing:border-box;width:calc(100vw - 34px)!important;max-width:396px!important;margin-right:auto!important;margin-left:auto!important;overflow:hidden;padding:26px 20px 24px!important;border:1px solid rgba(180,154,87,.16);border-radius:0;background:linear-gradient(180deg,#fffdf8fc,#faf7f1f2),#fffdf8;box-shadow:0 14px 34px #101a310e}.template-product .product-grid__content.product--description *,.template-product .product-grid__content.product--description *:before,.template-product .product-grid__content.product--description *:after{box-sizing:border-box;max-width:100%}.template-product .product-grid__container.product--images.float-grid>.grid__item{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important}.template-product product-images,.template-product .product__photos,.template-product .product__main-photos,.template-product .product__main-photos .product-slideshow,.template-product .product__main-photos .flickity-viewport,.template-product .product__main-photos .flickity-slider,.template-product .product-main-slide,.template-product .product-image-main{width:100%!important;max-width:100%!important;min-width:0!important}.template-product .product__main-photos{margin-bottom:12px}.template-product .product__main-photos .product-slideshow{aspect-ratio:1 / 1;border-color:#b49a572e;border-radius:7px;box-shadow:0 12px 28px #101a3112}.template-product .product-main-slide,.template-product .product-image-main,.template-product .product__main-photos .image-wrap{height:100%!important;padding-bottom:0!important}.template-product .product-main-slide img,.template-product .product-image-main img{width:100%;height:100%;object-fit:contain}.template-product .product__thumbs.product__thumbs--below.small--hide{display:block!important;margin-top:12px}.template-product .product__thumbs--below .product__thumbs--scroller{gap:9px;padding:2px 8px 7px;overflow-x:auto;scroll-snap-type:x proximity}.template-product .product__thumbs--below .product__thumb-item{flex:0 0 54px;max-width:54px;scroll-snap-align:start}.template-product .product__thumb{border-radius:5px}.template-product .product__thumb.is-active,.template-product .product__thumb:focus-visible{border-color:var(--fukuchitose-gold);box-shadow:0 0 0 2px #b49a5729}.template-product .product__thumbs[data-position=below] .product__thumb-arrow{top:50%;display:grid!important;width:30px;min-width:30px;height:38px;place-items:center;padding:0!important;border-radius:999px;background:#fffdf8f0;box-shadow:0 8px 18px #101a311f;transform:translateY(-50%)}.template-product .product__thumbs[data-position=below] .product__thumb-arrow .element-icon,.template-product .product__thumbs[data-position=below] .product__thumb-arrow svg{width:12px;height:12px;margin:0!important}.template-product .product-single__meta{width:100%;max-width:100%;padding:0!important;border:0;background:transparent;box-shadow:none}.template-product .product-single__meta.layout-stack{gap:0!important}.template-product .product--description h1.element-text,.template-product .product--description h1.element-text--heading-xl{display:block;width:100%;margin:0;font-size:clamp(18px,5.1vw,21px)!important;line-height:1.48!important;line-break:anywhere;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-all!important}.template-product .fukuchitose-product-lead{display:none!important}.template-product .fukuchitose-product-lead-more{margin-top:10px;margin-left:0;color:#1e232ead;font-size:12px;font-weight:800;text-decoration:none!important}.template-product .fukuchitose-product-lead-more:after{content:"\2193";margin-left:.45em;color:var(--fukuchitose-gold)}.template-product .block-price{margin-top:18px;padding:16px 0 14px}.template-product .block-price__regular .element-text,.template-product .block-price__sale .element-text,.template-product .product__price{font-size:clamp(26px,8vw,31px)!important;line-height:1.12}.template-product block-quantity-selector{max-width:none;margin-top:18px}.template-product .product__quantity label{margin-bottom:7px;font-size:11.5px}.template-product .product__quantity quantity-selector.element-quantity-selector,.template-product .product__quantity .element-quantity-selector{display:inline-grid;width:132px;height:42px;min-height:42px;grid-template-columns:40px 52px 40px;overflow:hidden;align-items:center;border:1px solid rgba(30,36,48,.16);border-radius:999px;background:#fffdf8f5}.template-product .product__quantity .element-quantity-selector__button{display:grid!important;width:40px;min-width:40px;height:42px!important;min-height:42px!important;place-items:center;padding:0!important;border:0!important;border-radius:0;background:transparent!important;color:var(--fukuchitose-indigo);line-height:1!important;box-shadow:none!important}.template-product .product__quantity .element-quantity-selector__button--minus{grid-column:1;grid-row:1}.template-product .product__quantity .element-quantity-selector__button--plus{grid-column:3;grid-row:1}.template-product .product__quantity .element-quantity-selector__button .element-icon,.template-product .product__quantity .element-quantity-selector__button svg{width:13px;height:13px;margin:0!important}.template-product .product__quantity .element-quantity-selector__input{grid-column:2;grid-row:1;width:52px!important;height:42px!important;min-height:42px;padding:0!important;border:0!important;border-right:1px solid rgba(30,36,48,.12)!important;border-left:1px solid rgba(30,36,48,.12)!important;border-radius:0;background:#f6f1e86b;color:var(--fukuchitose-ink);font-size:13px;font-weight:800;line-height:42px!important;text-align:center}.template-product .block-buy-buttons .add-to-cart,.template-product .block-buy-buttons .element-button{min-height:50px;font-size:14px}.template-product block-quantity-selector+.block-buy-buttons{margin-top:18px}.template-product .product-full-width{padding:28px 0 12px}.template-product .product-full-width>.page-width{width:min(calc(100vw - 32px),430px)!important;max-width:430px;padding-right:0;padding-left:0}.template-product .product-full-width .product-open-detail__mobile{display:block}.template-product .product-full-width .element-accordion{border-block-end-color:#1e243024}.template-product .product-full-width .element-accordion__toggle{padding-block:15px}.template-product .product-full-width .element-accordion__toggle span:first-child{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:18px;font-weight:600;line-height:1.45}.template-product .product-full-width .element-accordion__content{padding:18px 0 20px}.template-product .product-full-width .element-accordion__content,.template-product .product-full-width .element-accordion__content p,.template-product .product-full-width .element-accordion__content li{color:#1e232ec2;font-size:13.5px;line-height:1.95}.template-product .product-full-width .element-accordion__content h1,.template-product .product-full-width .element-accordion__content h2,.template-product .product-full-width .element-accordion__content h3,.template-product .product-full-width .element-accordion__content h4{margin:0 0 14px;color:var(--fukuchitose-ink)!important;font-family:var(--fukuchitose-serif);font-size:clamp(19px,5.6vw,24px);font-weight:600;line-height:1.5;text-decoration:none!important}.template-product .product-full-width .element-accordion__content p{margin:0 0 1em}.template-product .product-full-width .element-accordion__content ul,.template-product .product-full-width .element-accordion__content ol{display:grid;gap:8px;margin:16px 0;padding:0;list-style:none}.template-product .product-full-width .element-accordion__content li{position:relative;padding:10px 12px 10px 28px;border:1px solid rgba(180,154,87,.14);border-radius:6px;background:#f8f4eb6b}.template-product .product-full-width .element-accordion__content li:before{content:"";position:absolute;top:1.1em;left:13px;width:5px;height:5px;border-radius:999px;background:var(--fukuchitose-gold)}.template-product .fukuchitose-description-purchase{position:fixed;z-index:30;right:10px;bottom:10px;left:10px;box-sizing:border-box;width:calc(100vw - 20px);max-width:calc(100vw - 20px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:11px 12px 12px;border:1px solid rgba(180,154,87,.18);border-radius:8px;background:#fffdf8f5;box-shadow:0 12px 34px #101a312e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-product .fukuchitose-description-purchase__eyebrow,.template-product .fukuchitose-description-purchase__title{display:none}.template-product .fukuchitose-description-purchase__price{grid-column:1;grid-row:1;margin:0;color:var(--fukuchitose-ink);font-size:15px;font-weight:800;line-height:1.1}.template-product .fukuchitose-description-purchase__button{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:46px;padding:0 12px;border:0;border-radius:6px;background:var(--fukuchitose-indigo);color:#fff;font-size:13px;font-weight:800;line-height:1.2;box-shadow:0 10px 24px #101a3129}.template-product .fukuchitose-description-purchase__link{display:none}}.template-product .fukuchitose-product-lead-more{display:inline-flex;margin-left:.45em;color:var(--fukuchitose-gold);font-size:.92em;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.template-product .fukuchitose-pdp-points,.template-product .fukuchitose-pdp-assurance{display:none!important}.template-product .fukuchitose-description-purchase{display:none}@media only screen and (min-width:769px){.template-product .product-grid__container.product--images.float-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);gap:clamp(28px,3.8vw,56px)}.template-product .product-grid__content.product--description{max-width:480px;position:sticky;top:210px;padding:clamp(30px,3vw,40px) clamp(28px,3vw,40px) clamp(28px,3vw,38px);border:1px solid rgba(180,154,87,.16);background:#fffdf8e6;box-shadow:0 18px 42px #101a310e}.template-product .product-grid__container.product--images.float-grid>.product-grid__content.product--description.grid__item{padding-left:clamp(28px,3vw,40px)!important}.template-product .product-single__meta{padding:0;border:0;background:transparent;box-shadow:none}.template-product .product-single__meta.layout-stack{gap:12px!important}.template-product .product--description h1.element-text,.template-product .product--description h1.element-text--heading-xl{font-size:clamp(23px,1.75vw,29px)!important;line-height:1.38!important}.template-product .fukuchitose-product-lead{display:none}.template-product .fukuchitose-product-lead-more{margin-top:8px;margin-left:0;color:#1e232ead;font-size:12px;font-weight:800;letter-spacing:0;text-decoration:none!important}.template-product .fukuchitose-product-lead-more:after{content:"\2193";margin-left:.45em;color:var(--fukuchitose-gold)}.template-product .block-price{margin-top:0;margin-bottom:0!important;padding:9px 0 8px}.template-product .block-price__regular .element-text,.template-product .block-price__sale .element-text,.template-product .product__price{font-size:clamp(24px,2.1vw,31px)!important;line-height:1.18}.template-product block-quantity-selector{max-width:none;margin-top:-10px}.template-product .product__quantity label{margin-bottom:8px;color:#1e232eb3;font-size:11.5px}.template-product .product__quantity quantity-selector.element-quantity-selector,.template-product .product__quantity .element-quantity-selector{display:inline-grid;width:138px;height:44px;min-height:44px;grid-template-columns:42px 54px 42px;overflow:hidden;border:1px solid rgba(30,36,48,.16);border-radius:999px;background:#fffdf8f5;box-shadow:inset 0 0 0 1px #fffdf8b3;align-items:center}.template-product .product__quantity .element-quantity-selector__button{display:grid!important;place-items:center;width:42px;min-width:42px;height:44px!important;min-height:44px!important;border:0!important;border-radius:0;padding:0!important;background:transparent!important;color:var(--fukuchitose-indigo);line-height:1!important;box-shadow:none!important}.template-product .product__quantity .element-quantity-selector__button--minus{grid-column:1;grid-row:1}.template-product .product__quantity .element-quantity-selector__button--plus{grid-column:3;grid-row:1}.template-product .product__quantity .element-quantity-selector__button .element-icon,.template-product .product__quantity .element-quantity-selector__button svg{display:block;width:14px;height:14px;margin:0!important}.template-product .product__quantity .element-quantity-selector__button:hover,.template-product .product__quantity .element-quantity-selector__button:focus-visible{background:#b49a571a!important;outline:0}.template-product .product__quantity .element-quantity-selector__input{grid-column:2;grid-row:1;width:54px!important;height:44px!important;min-height:44px;border:0!important;border-right:1px solid rgba(30,36,48,.12)!important;border-left:1px solid rgba(30,36,48,.12)!important;border-radius:0;background:#f6f1e86b;color:var(--fukuchitose-ink);font-size:13px;font-weight:800;line-height:44px!important;padding:0!important;text-align:center}.template-product .product__thumb-arrow{display:grid!important;place-items:center;width:38px;min-width:38px;height:54px;padding:0!important;line-height:1}.template-product .product__thumb-arrow .element-icon,.template-product .product__thumb-arrow svg{display:block;width:14px;height:14px;margin:0!important}.template-product .block-buy-buttons{margin-top:4px}.template-product .block-buy-buttons .add-to-cart,.template-product .block-buy-buttons .element-button{min-height:50px}.template-product .product-full-width{padding:clamp(44px,5vw,72px) 0 clamp(18px,3vw,32px)}.template-product .product-full-width>.page-width{display:grid;width:min(1180px,calc(100vw - 100px));max-width:1180px;padding-right:0;padding-left:0;grid-template-columns:minmax(0,640px) minmax(320px,400px);gap:clamp(32px,4.4vw,56px);align-items:start}.template-product .fukuchitose-product-detail-main{min-width:0}.template-product .product-full-width .product-open-detail{border-top:0}.template-product .product-full-width .product-open-detail__desktop{display:block;align-items:start;padding:0}.template-product .product-full-width .product-open-detail__heading{display:none}.template-product .product-full-width .product-open-detail__content{width:100%;max-width:none;margin-right:0;margin-left:0;padding:clamp(34px,4vw,52px);border:1px solid rgba(180,154,87,.16);border-radius:8px;background:#fffdf8e0;box-shadow:0 18px 46px #101a310b}.template-product .fukuchitose-description-purchase{position:sticky;top:210px;display:grid;gap:14px;width:100%;padding:clamp(26px,2.8vw,34px);border:1px solid rgba(180,154,87,.18);border-radius:8px;background:#fffdf8f0;box-shadow:0 18px 44px #101a310f}.template-product .fukuchitose-description-purchase__eyebrow{margin:0;color:var(--fukuchitose-gold);font-size:11px;font-weight:800;letter-spacing:.08em}.template-product .fukuchitose-description-purchase__title{margin:0;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(18px,1.35vw,23px);font-weight:600;line-height:1.45;letter-spacing:0}.template-product .fukuchitose-description-purchase__price{margin:2px 0 0;padding-top:16px;border-top:1px solid rgba(30,36,48,.1);color:var(--fukuchitose-ink);font-size:clamp(22px,1.9vw,28px);font-weight:800;line-height:1.15}.template-product .fukuchitose-description-purchase__button{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--fukuchitose-indigo);color:#fff;font-weight:800;line-height:1.2;box-shadow:0 12px 28px #101a3129;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.template-product .fukuchitose-description-purchase__button:hover,.template-product .fukuchitose-description-purchase__button:focus-visible{background:#111c36;box-shadow:0 15px 34px #101a3133;transform:translateY(-1px)}.template-product .fukuchitose-description-purchase__button:disabled{cursor:not-allowed;background:#1e243061;box-shadow:none}.template-product .fukuchitose-description-purchase__link{justify-self:center;color:#1e232e9e;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:.25em}.template-product .product-open-detail__content,.template-product .product-open-detail__content p,.template-product .product-open-detail__content li{color:#1e232ebf;font-size:14px;line-height:2}.template-product .product-open-detail__content h1,.template-product .product-open-detail__content h2,.template-product .product-open-detail__content h3,.template-product .product-open-detail__content h4{margin:0 0 18px;color:var(--fukuchitose-ink)!important;font-family:var(--fukuchitose-serif);font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.45;text-decoration:none!important}.template-product .product-open-detail__content h1 a,.template-product .product-open-detail__content h2 a,.template-product .product-open-detail__content h3 a,.template-product .product-open-detail__content h4 a{color:inherit!important;text-decoration:none!important}.template-product .product-open-detail__content h1 *,.template-product .product-open-detail__content h2 *,.template-product .product-open-detail__content h3 *,.template-product .product-open-detail__content h4 *{border:0!important;background-image:none!important;color:inherit!important;text-decoration:none!important}.template-product .product-open-detail__content p{margin:0 0 1.05em}.template-product .product-open-detail__content ul,.template-product .product-open-detail__content ol{display:grid;gap:9px;margin:18px 0;padding:0;list-style:none}.template-product .product-open-detail__content li{position:relative;padding:12px 14px 12px 32px;border:1px solid rgba(180,154,87,.14);border-radius:6px;background:#f8f4eb6b}.template-product .product-open-detail__content li:before{content:"";position:absolute;top:1.15em;left:14px;width:6px;height:6px;border-radius:50%;background:var(--fukuchitose-gold)}.template-product .product-open-detail__content strong{color:var(--fukuchitose-ink);font-weight:800}.template-product .index-section--sub-product{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(36px,5vw,64px)}.template-product .index-section--sub-product .section-header{width:min(1080px,calc(100vw - 80px));margin:0 auto 18px}.template-product .index-section--sub-product .page-width--flush-small{width:min(1080px,calc(100vw - 80px));max-width:1080px;margin:0 auto;padding-right:0;padding-left:0}.template-product .index-section--sub-product .product-recommendations.page-width{width:100%;max-width:none;padding:0}.template-product .index-section--sub-product .new-grid.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}.template-product .index-section--sub-product .grid-product{min-width:0}}@media only screen and (max-width:768px){.template-product .fukuchitose-description-purchase{position:fixed;z-index:30;right:10px;bottom:10px;left:10px;box-sizing:border-box;width:calc(100vw - 20px);max-width:calc(100vw - 20px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:11px 12px 12px;border:1px solid rgba(180,154,87,.18);border-radius:8px;background:#fffdf8f5;box-shadow:0 12px 34px #101a312e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-product .fukuchitose-description-purchase__eyebrow,.template-product .fukuchitose-description-purchase__title{display:none}.template-product .fukuchitose-description-purchase__price{grid-column:1;margin:0;padding-top:0;border-top:0;color:var(--fukuchitose-ink);font-size:15px;font-weight:800;line-height:1.1}.template-product .fukuchitose-description-purchase__button{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:46px;padding:0 14px;border:0;border-radius:6px;background:var(--fukuchitose-indigo);color:#fff;font-size:13px;font-weight:800;line-height:1.2;box-shadow:0 10px 24px #101a3129}.template-product .fukuchitose-description-purchase__link{display:none}}@media only screen and (max-width:768px){.site-header .site-header__mobile-nav{padding:18px 20px 26px;background:linear-gradient(180deg,#fffdf8fa,#f7f3eafa),var(--fukuchitose-paper-soft);box-shadow:0 18px 34px #10182a24}.site-header .site-header__mobile-nav .site-header__drawer-animate{width:min(100%,400px);margin:0 auto}.site-header .site-header__mobile-nav .slide-nav__wrapper{border:1px solid rgba(180,154,87,.18);border-radius:8px;background:#fffdf8f5;box-shadow:0 16px 34px #101a3114;overflow:hidden}.site-header .site-header__mobile-nav .slide-nav__wrapper:after{display:none}.site-header .site-header__mobile-nav .slide-nav{padding:6px 14px}.site-header .site-header__mobile-nav .slide-nav__item,.site-header .site-header__mobile-nav .slide-nav__item:first-child,.site-header .site-header__mobile-nav .slide-nav__item:last-child{padding:0}.site-header .site-header__mobile-nav .slide-nav__item{border-bottom:1px solid rgba(30,36,48,.08)}.site-header .site-header__mobile-nav .slide-nav__item:last-child{border-bottom:0}.site-header .site-header__mobile-nav .slide-nav__link{width:100%;min-height:54px;margin:0;border:0;border-radius:0;padding:15px 2px;background:transparent;color:var(--fukuchitose-ink);font-size:15px;font-weight:750;line-height:1.45;letter-spacing:0;text-decoration:none;transition:color .18s ease,background-color .18s ease}.site-header .site-header__mobile-nav .slide-nav__button:focus-visible .slide-nav__link,.site-header .site-header__mobile-nav .slide-nav__link:focus-visible,.site-header .site-header__mobile-nav .slide-nav__link:hover{background:#b49a5712;color:var(--fukuchitose-indigo);outline:0}.site-header .site-header__mobile-nav .slide-nav__link>.element-icon{flex:0 0 auto;width:12px;height:12px;color:var(--fukuchitose-gold);opacity:.9}.site-header .site-header__mobile-nav .slide-nav__image{display:none}.site-header .site-header__mobile-nav .slide-nav__image+span{padding-left:0}.site-header .site-header__mobile-nav .slide-nav__sublist-link{background:transparent;color:var(--fukuchitose-ink);font-weight:750}.site-header .site-header__mobile-nav .slide-nav__dropdown{padding:6px 14px;background:#fffdf8fa}.site-header .site-header__mobile-nav .slide-nav__dropdown .slide-nav__item{border-bottom:1px solid rgba(30,36,48,.08)}.site-header .site-header__mobile-nav .slide-nav__dropdown .slide-nav__item:last-child{border-bottom:0}.site-header .site-header__mobile-nav .slide-nav__link--back{min-height:58px;margin:0 0 4px;border:0;border-bottom:1px solid rgba(180,154,87,.2);border-radius:0;padding:16px 2px 14px;background:transparent;color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:18px;font-weight:700}.site-header .site-header__mobile-nav .slide-nav__link--back>span{text-decoration:none}.site-header .site-header__mobile-nav .slide-nav__link--back .element-icon{width:13px;height:13px;margin-right:12px;color:#1e2430b8}.site-header .site-header__mobile-nav .slide-nav__item--account{display:none}}[id$=__fukuchitose_authority_v2] .rte ul{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;margin-top:32px;border-color:#b49a5738;background:#b49a5738}[id$=__fukuchitose_authority_v2] .rte li{min-height:0;padding:clamp(24px,2.2vw,32px) clamp(20px,2vw,28px);background:linear-gradient(180deg,#fffdf8fa,#f8f4ebe6),var(--fukuchitose-paper-soft)}[id$=__fukuchitose_authority_v2] .rte li>p:first-child{margin:0 0 12px;color:var(--fukuchitose-gold);font-size:13px;font-weight:800;line-height:1.45;letter-spacing:.06em}[id$=__fukuchitose_authority_v2] .rte h3{color:var(--fukuchitose-ink);font-family:var(--fukuchitose-serif);font-size:clamp(21px,1.65vw,27px);font-weight:700;line-height:1.28}[id$=__fukuchitose_authority_v2] .rte h3:after{width:34px;margin:18px 0;background:var(--fukuchitose-gold)}[id$=__fukuchitose_authority_v2] .rte h3+p{max-width:28em;color:var(--fukuchitose-muted);font-size:14px;line-height:1.85}[id$=__fukuchitose_authority_v2] .page-width{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3){grid-column:2;margin-top:30px}@media only screen and (max-width:768px){[id$=__fukuchitose_authority_v2] .page-width{grid-template-columns:minmax(0,1fr);gap:0;text-align:center}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(1),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(2),[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3){grid-column:1}[id$=__fukuchitose_authority_v2] .section-header,[id$=__fukuchitose_authority_v2] .section-header__title,[id$=__fukuchitose_authority_v2] .theme-block:nth-child(1) h2,[id$=__fukuchitose_authority_v2] .rte *,[id$=__fukuchitose_authority_v2] .element-button{word-break:keep-all;line-break:strict;overflow-wrap:break-word}[id$=__fukuchitose_authority_v2] .section-header__title,[id$=__fukuchitose_authority_v2] .theme-block:nth-child(1) h2{max-width:12em;margin-right:auto;margin-left:auto;font-size:clamp(25px,7.4vw,31px);line-height:1.42;text-wrap:balance}[id$=__fukuchitose_authority_v2] .rte ul{grid-template-columns:minmax(0,1fr);width:100%;max-width:342px;margin-top:26px;margin-right:auto;margin-left:auto}[id$=__fukuchitose_authority_v2] .rte li{padding:20px 22px 22px}[id$=__fukuchitose_authority_v2] .rte li>p:first-child{margin-bottom:9px;font-size:12px;line-height:1.5;letter-spacing:.04em}[id$=__fukuchitose_authority_v2] .rte h3{font-size:22px;line-height:1.35}[id$=__fukuchitose_authority_v2] .rte h3:after{width:24px;margin:12px 0 0}[id$=__fukuchitose_authority_v2] .rte h3+p{display:none}[id$=__fukuchitose_authority_v2] .theme-block:nth-child(3){width:min(100%,342px);margin:18px auto 0}}body:has(header-drawer.site-header__cart.is-active) .fukuchitose-description-purchase{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/overrides.css.map */
