.ss-body .ss-footer-link,.ss-footer-link{color:#2a2a2ad1;text-decoration:none;transition:color .25s ease}.ss-body .ss-footer-link:hover,.ss-footer-link:hover{color:#8b7355}.ss-body .ss-footer-link75,.ss-footer-link75{color:#2a2a2abf;text-decoration:none;transition:color .25s ease}.ss-body .ss-footer-link75:hover,.ss-footer-link75:hover{color:#8b7355}.ss-body .ss-footer-ulink,.ss-footer-ulink{color:#2a2a2ad1;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss-footer-ulink:hover,.ss-footer-ulink:hover{color:#8b7355}.ss-body .ss-nav-link,.ss-nav-link{text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.16em;color:#2a2a2a;transition:color .25s ease}.ss-body .ss-nav-link:hover,.ss-nav-link:hover{color:#8b7355}.ss-body .ss-nav-cta,.ss-nav-cta{text-decoration:none;background:#2a2a2a;color:#faf6f0;border:1px solid #2A2A2A;font-weight:500;transition:background .25s ease,color .25s ease}.ss-body .ss-nav-cta:hover,.ss-nav-cta:hover{background:transparent;color:#2a2a2a}.ss-nav-cta:active{transform:translateY(1.5px)}.ss-body .ss6-nf-cta,.ss6-nf-cta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:17px 42px;font-size:13.5px;font-weight:500;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-nf-cta:hover,.ss6-nf-cta:hover{background:transparent;color:#2a2a2a}.ss6-nf-cta:active{transform:translateY(1.5px)}.ss-body .ss6-nf-cta--ghost,.ss6-nf-cta--ghost{background:transparent;color:#2a2a2a}.ss-body .ss6-nf-cta--ghost:hover,.ss6-nf-cta--ghost:hover{background:#2a2a2a;color:#fbf5ea}.ss-body .ss6-ab summary::-webkit-details-marker,.ss6-ab summary::-webkit-details-marker{display:none}.ss-body .ss6-ab-ulink,.ss6-ab-ulink{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.16em;color:#2a2a2a;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:6px;white-space:nowrap;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-ab-ulink:hover,.ss6-ab-ulink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-ab-btn,.ss6-ab-btn{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:18px clamp(24px,5vw,44px);text-align:center;font-size:14px;font-weight:500;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-ab-btn:hover,.ss6-ab-btn:hover{background:transparent;color:#2a2a2a}.ss6-ab-btn:active{transform:translateY(1.5px)}.ss-body .ss6-ab-btn--ghost,.ss6-ab-btn--ghost{background:transparent;color:#2a2a2a;border:1px solid rgba(42,42,42,.55)}.ss-body .ss6-ab-btn--ghost:hover,.ss6-ab-btn--ghost:hover{background:#2a2a2a;color:#fbf5ea}.ss-body .ss6-ar-cta,.ss6-ar-cta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:16px 36px;font-size:13.5px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-ar-cta:hover,.ss6-ar-cta:hover{background:transparent;color:#2a2a2a}.ss6-ar-cta:active{transform:translateY(1.5px)}.ss-body .ss6-ar-cta2,.ss6-ar-cta2{text-decoration:none;display:inline-block;background:transparent;color:#2a2a2a;border:1px solid rgba(42,42,42,.55);padding:16px 36px;font-size:13.5px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-ar-cta2:hover,.ss6-ar-cta2:hover{background:#2a2a2a;color:#fbf5ea}.ss6-ar-cta2:active{transform:translateY(1.5px)}.ss-body .ss6-ar-submit,.ss6-ar-submit{white-space:nowrap;border:1px solid #2A2A2A;background:#2a2a2a;color:#fbf5ea;padding:15px 36px;box-sizing:border-box;max-width:100%;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:3.12px;cursor:pointer;transition:background .25s ease,color .25s ease}.ss-body .ss6-ar-submit:hover,.ss6-ar-submit:hover{background:transparent;color:#2a2a2a}.ss6-ar-submit:active{transform:translateY(1.5px)}@media(max-width:360px){.ss-body .ss6-ar-submit,.ss6-ar-submit{padding:15px 14px;letter-spacing:1.7px}}.ss-body .ss6-bx-reset,.ss6-bx-reset{background:transparent;border:none;min-height:44px;display:inline-flex;align-items:center;padding:6px 2px;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.08em;color:#2a2a2abf;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-bx-reset:hover,.ss6-bx-reset:hover{color:#8b7355}.ss-body .ss6-bx-step,.ss6-bx-step{width:42px;height:42px;background:transparent;border:none;font-size:17px;cursor:pointer;color:#2a2a2a;display:flex;align-items:center;justify-content:center}.ss-body .ss6-bx-step:hover,.ss6-bx-step:hover{background:#2a2a2a0f}.ss-body .ss6-bx-cta,.ss6-bx-cta{display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:18px clamp(28px,6vw,56px);text-align:center;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.26em;cursor:pointer;transition:background .25s ease,color .25s ease}.ss-body .ss6-bx-cta:hover,.ss6-bx-cta:hover{background:transparent;color:#2a2a2a}.ss6-bx-cta:active{transform:translateY(1.5px)}.ss-body .ss6-bx-cta--bar,.ss6-bx-cta--bar{padding:12px 32px;font-size:12px;letter-spacing:.24em}.ss-body .ss6-bx-ulink,.ss6-bx-ulink{color:#2a2a2ad9;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-bx-ulink:hover,.ss6-bx-ulink:hover{color:#8b7355}.ss-body .ss6-cart-step,.ss6-cart-step{display:inline-flex;align-items:stretch;border:1px solid rgba(42,42,42,.3);background:#fbf5ea;height:42px}.ss-body .ss6-cart-stepbtn,.ss6-cart-stepbtn{width:42px;background:transparent;border:none;font-size:17px;cursor:pointer;color:#2a2a2a;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP,sans-serif;transition:background .25s ease}.ss-body .ss6-cart-stepbtn:first-child,.ss6-cart-stepbtn:first-child{border-right:1px solid rgba(42,42,42,.3)}.ss-body .ss6-cart-stepbtn:last-child,.ss6-cart-stepbtn:last-child{border-left:1px solid rgba(42,42,42,.3)}.ss-body .ss6-cart-stepbtn:hover,.ss6-cart-stepbtn:hover{background:#2a2a2a0f}.ss-body .ss6-cart-qty,.ss6-cart-qty{width:50px;padding:0;margin:0;border:none;background:transparent;text-align:center;font-family:Cormorant Garamond,serif;font-weight:600;font-size:20px;color:#2a2a2a;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ss6-cart-qty::-webkit-outer-spin-button,.ss6-cart-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-body .ss6-cart-remove,.ss6-cart-remove{text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.12em;color:#2a2a2aa6;border-bottom:1px solid rgba(42,42,42,.3);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-cart-remove:hover,.ss6-cart-remove:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-cart-update,.ss6-cart-update{background:transparent;border:1px solid rgba(42,42,42,.4);min-height:44px;padding:10px 22px;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.16em;color:#2a2a2a;transition:background .25s ease,border-color .25s ease}.ss-body .ss6-cart-update:hover,.ss6-cart-update:hover{background:#2a2a2a0f;border-color:#2a2a2a}@keyframes stampin{0%{opacity:0;transform:rotate(-14deg) scale(1.7)}60%{opacity:1;transform:rotate(-14deg) scale(.94)}to{opacity:1;transform:rotate(-14deg) scale(1)}}.ss6-ct input::placeholder,.ss6-ct textarea::placeholder{color:#2a2a2a66;letter-spacing:.06em}.ss-body .ss6-ct-mail,.ss6-ct-mail{font-family:Shippori Mincho,serif;font-weight:600;font-size:clamp(21px,2.8vw,34px);letter-spacing:.04em;color:#2a2a2a;text-decoration:none;border-bottom:2px solid rgba(42,42,42,.5);padding-bottom:6px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-ct-mail:hover,.ss6-ct-mail:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-ct-link,.ss6-ct-link{color:#2a2a2ae6;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-ct-link:hover,.ss6-ct-link:hover{color:#8b7355}.ss-body .ss6-ct-dim,.ss6-ct-dim{color:#2a2a2ab8;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-ct-dim:hover,.ss6-ct-dim:hover{color:#8b7355}.ss-body .ss6-ct-hlink,.ss6-ct-hlink{color:#2a2a2a;font-weight:500;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-ct-hlink:hover,.ss6-ct-hlink:hover{color:#8b7355}.ss-body .ss6-ct-slink,.ss6-ct-slink{font-size:13px;font-weight:500;letter-spacing:.06em;color:#2a2a2a;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-ct-slink:hover,.ss6-ct-slink:hover{color:#8b7355}.ss-body .ss6-ct-x,.ss6-ct-x{flex:none;width:30px;height:30px;background:transparent;border:none;cursor:pointer;font-size:15px;color:#2a2a2a99;display:flex;align-items:center;justify-content:center;padding:0}.ss-body .ss6-ct-x:hover,.ss6-ct-x:hover{color:#2a2a2a}.ss6-ct-topic:active{transform:translateY(1px)}.ss-body .ss6-ct-send,.ss6-ct-send{white-space:nowrap;border:1px solid #2A2A2A;background:#2a2a2a;color:#fbf5ea;padding:16px 48px;font-family:Noto Sans JP,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.26em;cursor:pointer;transition:background .25s ease,color .25s ease}.ss-body .ss6-ct-send:hover,.ss6-ct-send:hover{background:transparent;color:#2a2a2a}.ss6-ct-send:active{transform:translateY(1.5px)}.ss-body .ss6-ct-again,.ss6-ct-again{white-space:nowrap;border:1px solid rgba(42,42,42,.55);background:transparent;color:#2a2a2a;padding:13px 30px;font-family:Noto Sans JP,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.2em;cursor:pointer;transition:background .25s ease,color .25s ease}.ss-body .ss6-ct-again:hover,.ss6-ct-again:hover{background:#2a2a2a;color:#fbf5ea}.ss6-ct-again:active{transform:translateY(1.5px)}.ss-body .ss6-faq summary::-webkit-details-marker,.ss6-faq summary::-webkit-details-marker{display:none}.ss-body .ss6-faq summary,.ss6-faq summary{list-style:none}.ss-body .ss6-faq details>summary .faq-marker:before,.ss6-faq details>summary .faq-marker:before{content:"\ff0b"}.ss-body .ss6-faq details[open]>summary .faq-marker:before,.ss6-faq details[open]>summary .faq-marker:before{content:"\2212"}.ss6-faq a:focus-visible,.ss6-faq button:focus-visible,.ss6-faq summary:focus-visible,.ss6-faq input:focus-visible{outline:2px solid #8B7355;outline-offset:3px}.ss-body .ss6-faq-index,.ss6-faq-index{max-width:240px;position:sticky;flex-direction:column;gap:2px}@media(max-width:720px){.ss-body .ss6-faq-index,.ss6-faq-index{max-width:100%;position:static;flex-direction:row;gap:0 26px}}.ss-body .ss6-faq-chip,.ss6-faq-chip{text-decoration:none;font-size:13.5px;font-weight:500;padding:min(7px,max(4px,(720px - 100vw) * 999)) 0;white-space:nowrap;letter-spacing:.08em;line-height:2.4;color:#2a2a2ad9;transition:color .25s ease}.ss-body .ss6-faq-chip--on,.ss6-faq-chip--on{font-weight:600;color:#2a2a2a}.ss-body .ss6-faq-chip:hover,.ss6-faq-chip:hover{color:#8b7355}.ss-body .ss6-faq-ulink,.ss6-faq-ulink{font-size:13px;font-weight:500;letter-spacing:.1em;color:#2a2a2a;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-faq-ulink:hover,.ss6-faq-ulink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-faq-clear,.ss6-faq-clear{flex:none;background:transparent;border:none;cursor:pointer;padding:14px 16px;font-size:13px;color:#2a2a2a99;font-family:Noto Sans JP,sans-serif;transition:color .25s ease}.ss-body .ss6-faq-clear:hover,.ss6-faq-clear:hover{color:#2a2a2a}.ss-body .ss6-faq-mail,.ss6-faq-mail{color:#2a2a2a;text-decoration:underline;text-underline-offset:6px;transition:color .25s ease}.ss-body .ss6-faq-mail:hover,.ss6-faq-mail:hover{color:#8b7355}.ss-body .ss6-f-barcta,.ss6-f-barcta{text-decoration:none;display:inline-block;background:var(--f-accent, #2A2A2A);color:#fbf5ea;border:1px solid var(--f-accent, #2A2A2A);padding:12px 26px;font-size:12px;font-weight:600;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-f-barcta:hover,.ss6-f-barcta:hover{background:transparent;color:var(--f-accent, #2A2A2A)}.ss6-f-barcta:active{transform:translateY(1.5px)}.ss-body .ss6-f-barcta--ink,.ss6-f-barcta--ink{background:#2a2a2a;border-color:#2a2a2a;font-weight:500}.ss-body .ss6-f-barcta--ink:hover,.ss6-f-barcta--ink:hover{background:transparent;color:#2a2a2a}.ss-body .ss6-f-pack:hover,.ss6-f-pack:hover{background:#fff!important}.ss-body .ss6-f-buycta,.ss6-f-buycta{display:block;width:100%;text-align:center;background:var(--f-accent, #2A2A2A);color:#fbf5ea;border:1px solid var(--f-accent, #2A2A2A);padding:17px 20px;font-family:Noto Sans JP,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.22em;margin-top:clamp(20px,2.2vw,28px);cursor:pointer;transition:background .25s ease,color .25s ease}.ss-body .ss6-f-buycta:hover,.ss6-f-buycta:hover{background:transparent;color:var(--f-accent, #2A2A2A)}.ss6-f-buycta:active{transform:translateY(1.5px)}.ss-body .ss6-f-entrybtn,.ss6-f-entrybtn{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:14px 28px;font-size:12.5px;font-weight:500;letter-spacing:.2em;margin-top:4px;transition:background .25s ease,color .25s ease}.ss-body .ss6-f-entrybtn:hover,.ss6-f-entrybtn:hover{background:transparent;color:#2a2a2a}.ss6-f-entrybtn:active{transform:translateY(1.5px)}.ss-body .ss6-f-entrybtn--ghost,.ss6-f-entrybtn--ghost{background:transparent;color:#2a2a2a}.ss-body .ss6-f-entrybtn--ghost:hover,.ss6-f-entrybtn--ghost:hover{background:#2a2a2a;color:#fbf5ea}.ss-body .ss6-f-inlink,.ss6-f-inlink{color:#2a2a2ad9;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-f-inlink:hover,.ss6-f-inlink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-ulink--pb4,.ss6-ulink--pb4{padding-bottom:4px}.ss-body .ss6-f-btn-light,.ss6-f-btn-light{text-decoration:none;display:inline-block;background:#fbf5ea;color:var(--f-btn-fg, #2A2A2A);border:1px solid #FBF5EA;padding:17px 40px;font-size:13.5px;font-weight:600;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-f-btn-light--rec,.ss6-f-btn-light--rec{padding:17px 34px;font-size:13px}.ss-body .ss6-f-btn-light:hover,.ss6-f-btn-light:hover{background:transparent;color:#fbf5ea}.ss6-f-btn-light:active{transform:translateY(1.5px)}.ss-body .ss6-f-ulink-light,.ss6-f-ulink-light{font-size:13px;font-weight:500;letter-spacing:.08em;color:#fbf5eae6;text-decoration:none;border-bottom:1px solid rgba(251,245,234,.5);padding-bottom:4px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-f-ulink-light:hover,.ss6-f-ulink-light:hover{color:#fbf5ea;border-color:#fbf5ea}.ss-body .ss6-f-btn-ink,.ss6-f-btn-ink{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:17px 40px;font-size:13.5px;font-weight:600;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-f-btn-ink--rec,.ss6-f-btn-ink--rec{padding:17px 34px;font-size:13px}.ss-body .ss6-f-btn-ink:hover,.ss6-f-btn-ink:hover{background:transparent;color:#2a2a2a}.ss6-f-btn-ink:active{transform:translateY(1.5px)}.ss-body .ss6-f-ulink-ink,.ss6-f-ulink-ink{font-size:13px;font-weight:500;letter-spacing:.08em;color:#2a2a2ad9;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:4px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-f-ulink-ink:hover,.ss6-f-ulink-ink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-f-exitbtn,.ss6-f-exitbtn{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:16px 32px;font-size:13px;font-weight:600;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-f-exitbtn:hover,.ss6-f-exitbtn:hover{background:transparent;color:#2a2a2a}.ss6-f-exitbtn:active{transform:translateY(1.5px)}.ss-body .ss6-f-exitbtn--ghost,.ss6-f-exitbtn--ghost{background:transparent;color:#2a2a2a;font-weight:500}.ss-body .ss6-f-exitbtn--ghost:hover,.ss6-f-exitbtn--ghost:hover{background:#2a2a2a;color:#fbf5ea}.ss-body .ss6-ulink--d,.ss6-ulink--d{font-size:13.5px}.ss-body .ss6-fm-cta,.ss6-fm-cta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:18px clamp(24px,5vw,46px);text-align:center;font-size:14px;font-weight:500;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-fm-cta:hover,.ss6-fm-cta:hover{background:transparent;color:#2a2a2a}.ss6-fm-cta:active{transform:translateY(1.5px)}.ss-body .ss6-fm-barcta,.ss6-fm-barcta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:13px 20px;font-size:11.5px;font-weight:500;letter-spacing:.14em;white-space:nowrap;transition:background .25s ease,color .25s ease}.ss-body .ss6-fm-barcta:hover,.ss6-fm-barcta:hover{background:transparent;color:#2a2a2a}.ss6-fm-barcta:active{transform:translateY(1.5px)}.ss-body .ss6-fm-ulink,.ss6-fm-ulink{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.18em;color:#2a2a2a;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:6px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-fm-ulink:hover,.ss6-fm-ulink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-fm-step,.ss6-fm-step{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(42,42,42,.45);color:#2a2a2a;font-size:18px;line-height:1;cursor:pointer;font-family:inherit;transition:background .2s ease}.ss-body .ss6-fm-step:hover,.ss6-fm-step:hover{background:#2a2a2a0f}.ss6-fm-step:active{transform:translateY(1px)}.ss-body .ss6-fm-reset,.ss6-fm-reset{background:none;border:none;min-height:44px;display:inline-flex;align-items:center;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:500;letter-spacing:.14em;color:#2a2a2a;text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color .25s ease}.ss-body .ss6-fm-reset:hover,.ss6-fm-reset:hover{color:#8b7355}.ss-body .ss6-fm-order-cta,.ss6-fm-order-cta{display:block;width:100%;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:18px 24px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.22em;cursor:pointer;transition:background .25s ease,color .25s ease;white-space:nowrap}.ss-body .ss6-fm-order-cta:hover,.ss6-fm-order-cta:hover{background:transparent;color:#2a2a2a}.ss6-fm-order-cta:active{transform:translateY(1.5px)}.ss-body .ss6-foot,.ss6-foot{background:#efe6d8;border-top:1px solid rgba(42,42,42,.18);padding:clamp(48px,6vw,80px) clamp(20px,4vw,48px) 36px}.ss-body .ss6-foot--flavor,.ss6-foot--flavor{padding-top:clamp(56px,7vw,88px)}.ss-body .ss6-foot-link,.ss6-foot-link{color:#2a2a2ad1;text-decoration:none;transition:color .25s ease}.ss-body .ss6-foot-link:hover,.ss6-foot-link:hover{color:#8b7355}.ss-body .ss6-foot-ulink,.ss6-foot-ulink{color:#2a2a2ad1;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-foot-ulink:hover,.ss6-foot-ulink:hover{color:#8b7355}.ss-body .ss6-foot--sozai,.ss6-foot--sozai{padding-top:clamp(64px,8vw,104px)}.ss-body .ss6-foot--box,.ss6-foot--box,.ss-body .ss6-foot--faq,.ss6-foot--faq{padding-top:clamp(48px,6vw,72px)}.ss-body .ss6-foot--nf,.ss6-foot--nf{padding:28px clamp(20px,4vw,48px)}.ss-body .ss6-foot-boxlink,.ss6-foot-boxlink{color:#2a2a2abf;text-decoration:none;transition:color .25s ease}.ss-body .ss6-foot-boxlink:hover,.ss6-foot-boxlink:hover{color:#8b7355}@media(max-width:720px){.ss-body .ss6-foot,.ss6-foot{padding-bottom:150px}.ss-body .ss6-foot--lineup,.ss6-foot--lineup,.ss-body .ss6-foot--sozai,.ss6-foot--sozai{padding-bottom:36px}.ss-body .ss6-foot--fmbar,.ss6-foot--fmbar{padding-bottom:150px}.ss-body .ss6-foot--nf,.ss6-foot--nf{padding-bottom:28px}}.ss-body .ss6-hh-herocta,.ss6-hh-herocta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:17px 40px;font-size:13.5px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-hh-herocta:hover,.ss6-hh-herocta:hover{background:transparent;color:#2a2a2a}.ss6-hh-herocta:active{transform:translateY(1.5px)}.ss-body .ss6-hh-ulink,.ss6-hh-ulink{font-size:13px;font-weight:500;letter-spacing:.06em;color:#2a2a2ad9;text-decoration:underline;text-underline-offset:5px;transition:color .25s ease}.ss-body .ss6-hh-ulink:hover,.ss6-hh-ulink:hover{color:#8b7355}.ss-body .ss6-hh-scrolllink,.ss6-hh-scrolllink{font-size:12.5px;font-weight:500;letter-spacing:.1em;color:#2a2a2ab3;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.3);align-self:flex-start;padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-hh-scrolllink:hover,.ss6-hh-scrolllink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-hh-cardlink,.ss6-hh-cardlink{margin-top:auto;font-size:12px;font-weight:500;letter-spacing:.1em;color:#2a2a2ab3;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.25);align-self:flex-start;padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-hh-cardlink:hover,.ss6-hh-cardlink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-hh-blink,.ss6-hh-blink{font-size:12.5px;font-weight:500;letter-spacing:.08em;color:#2a2a2abf;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.3);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-hh-blink:hover,.ss6-hh-blink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-hh-uplink,.ss6-hh-uplink{font-size:12.5px;font-weight:500;letter-spacing:.08em;color:#2a2a2abf;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.3);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-hh-uplink:hover,.ss6-hh-uplink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-hh-pack:hover,.ss6-hh-pack:hover{background:#2a2a2a0a!important}.ss6-hh-pack:active{transform:translateY(1.5px)}.ss-body .ss6-hh-cta,.ss6-hh-cta{white-space:nowrap;min-height:52px;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:17px clamp(28px,5vw,48px);cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2em;transition:background .25s ease,color .25s ease,opacity .2s ease}.ss-body .ss6-hh-cta:hover,.ss6-hh-cta:hover{background:#453f38}.ss6-hh-cta:active{transform:translateY(1.5px)}.ss-body .ss6-hh-cta--w,.ss6-hh-cta--w{width:100%;padding:16px 20px}.ss-body .ss6-hh-ghost,.ss6-hh-ghost{text-decoration:none;display:inline-block;background:transparent;color:#2a2a2a;border:1px solid rgba(42,42,42,.55);padding:16px clamp(24px,4vw,40px);text-align:center;font-size:13.5px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-hh-ghost:hover,.ss6-hh-ghost:hover{background:#2a2a2a;color:#fbf5ea}.ss6-hh-ghost:active{transform:translateY(1.5px)}.ss-body .ss6-hh-barcta,.ss6-hh-barcta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:12px 26px;font-size:12px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-hh-barcta:hover,.ss6-hh-barcta:hover{background:transparent;color:#2a2a2a}.ss6-hh-barcta:active{transform:translateY(1.5px)}.shopify-section.ss6-hd-sec{position:sticky;top:0;z-index:40}.shopify-section.ss6-hd-sec.ss6-hd-open{z-index:80}.ss-body .ss6-hd-row,.ss6-hd-row{padding:0 clamp(20px,4vw,48px);gap:20px}.ss-body .ss6-hd-logogap,.ss6-hd-logogap{gap:14px}.ss-body .ss6-hd-wordmark,.ss6-hd-wordmark{font-size:19px;letter-spacing:4.56px}.ss-body .ss6-hd-d,.ss6-hd-d{display:flex}.ss6-hd-d summary::-webkit-details-marker{display:none}.ss-body .ss6-hd-link,.ss6-hd-link{text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.16em;color:#2a2a2a;transition:color .25s ease}.ss-body .ss6-hd-link:hover,.ss6-hd-link:hover{color:#8b7355}.ss-body .ss6-hd-dditem,.ss6-hd-dditem{text-decoration:none;padding:11px 22px;font-size:13px;font-weight:500;letter-spacing:.12em;color:#2a2a2a;transition:background .2s ease}.ss-body .ss6-hd-dditem:hover,.ss6-hd-dditem:hover{background:#2a2a2a0d;color:#8b7355}.ss-body .ss6-hd-cta,.ss6-hd-cta{text-decoration:none;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:11px 24px;font-size:12.5px;font-weight:500;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-hd-cta:hover,.ss6-hd-cta:hover{background:transparent;color:#2a2a2a}.ss6-hd-cta:active{transform:translateY(1.5px)}.ss-body .ss6-hd-cta--rec,.ss6-hd-cta--rec{padding:11px 22px;font-size:12px;letter-spacing:.18em}.ss-body .ss6-hd-menubtn,.ss6-hd-menubtn{display:none;align-items:center;gap:9px;background:transparent;border:1px solid rgba(42,42,42,.5);color:#2a2a2a;min-height:44px;padding:10px 16px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;white-space:nowrap;flex:none;cursor:pointer}.ss6-hd-menubtn--t:active{transform:translateY(1px)}.ss-body .ss6-menu .ss6-hd-menubtn,.ss6-menu .ss6-hd-menubtn{display:inline-flex}.ss-body .ss6-menu,.ss6-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#fbf5ea;display:flex;flex-direction:column}.ss-body .ss6-menu-top,.ss6-menu-top{padding:0 20px}.ss-body .ss6-mn-item,.ss6-mn-item{text-decoration:none;display:block;padding:13px 2px;font-size:14.5px;font-weight:500;letter-spacing:.12em;color:#2a2a2a;border-bottom:1px solid rgba(42,42,42,.1)}.ss-body .ss6-mn-item:hover,.ss6-mn-item:hover{background:#2a2a2a0d;color:#8b7355}.ss-body .ss6-mn-link,.ss6-mn-link{text-decoration:none;display:block;padding:16px 2px;font-size:14.5px;font-weight:500;letter-spacing:.14em;color:#2a2a2a;border-bottom:1px solid rgba(42,42,42,.1)}.ss-body .ss6-mn-link:hover,.ss6-mn-link:hover{color:#8b7355}.ss-body .ss6-mn-cta,.ss6-mn-cta{text-decoration:none;display:block;text-align:center;margin-top:24px;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:16px 24px;font-size:13px;font-weight:500;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-mn-cta:hover,.ss6-mn-cta:hover{background:transparent;color:#2a2a2a}.ss6-mn-cta:active{transform:translateY(1.5px)}.ss-body .ss6-mn-cta--rec,.ss6-mn-cta--rec{padding:16px 22px;letter-spacing:.18em}@media(max-width:720px){.ss-body .ss6-hd-d,.ss6-hd-d{display:none}.ss-body .ss6-hd-menubtn,.ss6-hd-menubtn{display:inline-flex}}@media(max-width:400px){.ss-body .ss6-hd-row,.ss6-hd-row{padding:0 13px;gap:12px}.ss-body .ss6-hd-logogap,.ss6-hd-logogap{gap:9px}.ss-body .ss6-hd-wordmark,.ss6-hd-wordmark{font-size:16px;letter-spacing:2.6px}.ss-body .ss6-hd-menubtn,.ss6-hd-menubtn{padding:10px 11px}.ss-body .ss6-menu-top,.ss6-menu-top{padding:0 13px}}.ss-body .ss6-hero-tcol,.ss6-hero-tcol{min-height:min(78vh,820px)}.ss-body .ss6-hero-icol,.ss6-hero-icol{min-height:max(430px,min(78vh,820px))}.ss-body .ss6-hero-h1,.ss6-hero-h1{font-size:clamp(29px,3.5vw,54px)}.ss-body .ss6-hero-indent,.ss6-hero-indent{padding-left:clamp(18px,2.4vw,52px)}@media(max-width:720px){.ss-body .ss6-hero-tcol,.ss6-hero-tcol{min-height:0}.ss-body .ss6-hero-icol,.ss6-hero-icol{min-height:430px}}@media(max-width:360px){.ss-body .ss6-hero-h1,.ss6-hero-h1{font-size:25px}.ss-body .ss6-hero-indent,.ss6-hero-indent{padding-left:10px}}.ss-body .ss6-jr-back,.ss6-jr-back{text-decoration:none;font-size:12.5px;font-weight:500;letter-spacing:.2em;color:#2a2a2ab3;transition:color .25s ease}.ss-body .ss6-jr-back:hover,.ss6-jr-back:hover{color:#8b7355}.ss-body .ss6-jr-cta,.ss6-jr-cta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:14px 34px;font-size:13px;font-weight:500;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-jr-cta:hover,.ss6-jr-cta:hover{background:transparent;color:#2a2a2a}.ss6-jr-cta:active{transform:translateY(1.5px)}.ss-body .ss6-jr-sub,.ss6-jr-sub{border:1px solid #2A2A2A;background:#2a2a2a;color:#fbf5ea;padding:13px 32px;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.22em;cursor:pointer;white-space:nowrap;transition:background .25s ease,color .25s ease}.ss-body .ss6-jr-sub:hover,.ss6-jr-sub:hover{background:transparent;color:#2a2a2a}.ss6-jr-sub:active{transform:translateY(1.5px)}.ss-body .ss6-jr-nav,.ss6-jr-nav{text-decoration:none;font-size:12.5px;font-weight:500;letter-spacing:.18em;color:#2a2a2a;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:4px;transition:color .25s ease}.ss-body .ss6-jr-nav:hover,.ss6-jr-nav:hover{color:#8b7355}.ss-body .ss6-jr-filter,.ss6-jr-filter{display:inline-block;border:none;background:transparent;cursor:pointer;text-decoration:none;padding:24px 4px 6px;margin:-24px -4px 0;font-family:Noto Sans JP,sans-serif;font-size:13.5px;font-weight:400;letter-spacing:.18em;color:#2a2a2a;border-bottom:1.5px solid transparent;transition:border-color .25s ease}.ss-body .ss6-jr-filter--seal,.ss6-jr-filter--seal{display:inline-flex;align-items:center;gap:8px}.ss-body .ss6-jr-filter--on,.ss6-jr-filter--on{font-weight:600;border-bottom-color:#2a2a2a}.ss-body .ss6-jr-filter:hover,.ss6-jr-filter:hover{border-bottom-color:#8b7355}.ss-body .ss6-jr-featured,.ss6-jr-featured{text-decoration:none;color:#2a2a2a;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(28px,3.4vw,56px);align-items:center;border-top:2px solid #2A2A2A;padding-top:clamp(28px,3.2vw,44px);transition:opacity .25s ease}.ss-body .ss6-jr-featured:hover,.ss6-jr-featured:hover{opacity:.85}.ss-body .ss6-jr-row,.ss6-jr-row{text-decoration:none;color:#2a2a2a;display:grid;grid-template-columns:clamp(104px,14vw,180px) 1fr;gap:clamp(18px,2.6vw,40px);align-items:center;padding:clamp(22px,2.6vw,36px) 4px;border-bottom:1px solid rgba(42,42,42,.22);transition:background .2s ease}.ss-body .ss6-jr-row:hover,.ss6-jr-row:hover{background:#2a2a2a0a}.ss-body .ss6-jr-next,.ss6-jr-next{text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.22em;color:#2a2a2a;transition:color .25s ease}.ss-body .ss6-jr-next:hover,.ss6-jr-next:hover{color:#8b7355}.ss-body .ss6-lu-selcard,.ss6-lu-selcard{text-decoration:none;color:#2a2a2a;background:#fbf8f2;border:1px solid rgba(42,42,42,.16);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.ss-body .ss6-lu-selcard:hover,.ss6-lu-selcard:hover{transform:translateY(-4px);box-shadow:0 16px 36px -20px #2a2a2a59}.ss6-lu-selcard:active{transform:translateY(0)}.ss-body .ss6-lu-cta,.ss6-lu-cta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:15px 34px;font-size:13px;font-weight:500;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-lu-cta:hover,.ss6-lu-cta:hover{background:transparent;color:#2a2a2a}.ss6-lu-cta:active{transform:translateY(1.5px)}.ss-body .ss6-lu-path,.ss6-lu-path{text-decoration:none;color:#2a2a2a;display:grid;grid-template-columns:clamp(40px,5vw,72px) 1fr auto;gap:16px;align-items:baseline;padding:clamp(20px,2.4vw,30px) 8px;transition:background .2s ease}.ss-body .ss6-lu-path:hover,.ss6-lu-path:hover{background:#2a2a2a0b}.ss-body .ss6-na-back,.ss6-na-back{text-decoration:none;font-size:12.5px;font-weight:500;letter-spacing:.2em;color:#2a2a2ab3;transition:color .25s ease}.ss-body .ss6-na-back:hover,.ss6-na-back:hover{color:#8b7355}.ss-body .ss6-nw-row,.ss6-nw-row{text-decoration:none;display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.8vw,36px) 4px;border-bottom:1px solid rgba(42,42,42,.22);transition:background .25s ease}.ss-body .ss6-nw-row:hover,.ss6-nw-row:hover{background:#2a2a2a08}.ss-body .ss6-nw-btn,.ss6-nw-btn{display:inline-block;margin-top:24px;text-decoration:none;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:15px 34px;font-size:13px;font-weight:500;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-nw-btn:hover,.ss6-nw-btn:hover{background:transparent;color:#2a2a2a}.ss-body .ss6-pd-balink-kt,.ss6-pd-balink-kt{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.18em;color:#a34a1b;border-bottom:1px solid rgba(196,87,31,.55);padding-bottom:6px;transition:opacity .25s ease}.ss-body .ss6-pd-balink-kt:hover,.ss6-pd-balink-kt:hover{opacity:.7;color:#a34a1b}.ss-body .ss6-my-kd,.ss6-my-kd{display:block}.ss-body .ss6-my-km,.ss6-my-km{display:none}@media(max-width:720px){.ss-body .ss6-my-kd,.ss6-my-kd{display:none}.ss-body .ss6-my-km,.ss6-my-km{display:block}}.ss-body .ss6-pd-balink-my,.ss6-pd-balink-my{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.18em;color:#6b4423;border-bottom:1px solid rgba(107,68,35,.55);padding-bottom:6px;transition:opacity .25s ease}.ss-body .ss6-pd-balink-my:hover,.ss6-pd-balink-my:hover{opacity:.7;color:#6b4423}.ss-body .ss6-pd-balink-wm,.ss6-pd-balink-wm{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.18em;color:#3b322a;border-bottom:1px solid rgba(43,39,36,.5);padding-bottom:6px;transition:opacity .25s ease}.ss-body .ss6-pd-balink-wm:hover,.ss6-pd-balink-wm:hover{opacity:.7;color:#3b322a}.ss-body .ss6-pd-back,.ss6-pd-back{text-decoration:none;font-size:12.5px;font-weight:500;letter-spacing:.2em;color:#2a2a2ab3;transition:color .25s ease}.ss-body .ss6-pd-back:hover,.ss6-pd-back:hover{color:#8b7355}.ss-body .ss6-pd-map,.ss6-pd-map{flex:none;width:clamp(110px,15vw,184px);margin-left:auto;align-self:flex-start;display:block;opacity:.95;transition:opacity .25s ease}.ss-body .ss6-pd-map:hover,.ss6-pd-map:hover{opacity:1}.ss-body .ss6-pd-balink-ya,.ss6-pd-balink-ya{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.18em;color:#1f6b41;border-bottom:1px solid rgba(46,139,87,.55);padding-bottom:6px;transition:opacity .25s ease}.ss-body .ss6-pd-balink-ya:hover,.ss6-pd-balink-ya:hover{opacity:.7;color:#1f6b41}.ss-body .ss6-pr-toc,.ss6-pr-toc{text-decoration:none;display:flex;align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid rgba(42,42,42,.2);font-size:clamp(14px,1.3vw,16.5px);font-weight:500;letter-spacing:.08em;color:#2a2a2a;transition:color .25s ease}.ss-body .ss6-pr-toc--mt:hover,.ss6-pr-toc--mt:hover{color:#2f5d3a}.ss-body .ss6-pr-toc--bs:hover,.ss6-pr-toc--bs:hover{color:#2b2724}.ss-body .ss6-pr-toc--hj:hover,.ss6-pr-toc--hj:hover{color:#6b4423}.ss-body .ss6-pr-toc--yz:hover,.ss6-pr-toc--yz:hover{color:#c4571f}.ss-body .ss6-ulink--pb5b,.ss6-ulink--pb5b{font-size:13.5px}.ss-body .ss6-pr-szlink,.ss6-pr-szlink{color:#2a2a2a;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-pr-szlink:hover,.ss6-pr-szlink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-pr-taste,.ss6-pr-taste{text-decoration:none;font-size:12.5px;letter-spacing:.06em;color:#2a2a2acc;transition:color .25s ease}.ss-body .ss6-pr-taste--mt:hover,.ss6-pr-taste--mt:hover{color:#2f5d3a}.ss-body .ss6-pr-taste--hj:hover,.ss6-pr-taste--hj:hover{color:#6b4423}.ss-body .ss6-pr-taste--yz:hover,.ss6-pr-taste--yz:hover{color:#c4571f}.ss-body .ss6-pr-wlink,.ss6-pr-wlink{text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.14em;color:#f5efe3;border-bottom:1px solid rgba(245,239,227,.45);padding-bottom:5px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-pr-wlink:hover,.ss6-pr-wlink:hover{color:#fbf5ea;border-color:#fbf5ea}.ss-body .ss6-pr-wtaste,.ss6-pr-wtaste{text-decoration:none;font-size:12.5px;letter-spacing:.06em;color:#f5efe3bf;transition:color .25s ease}.ss-body .ss6-pr-wtaste:hover,.ss6-pr-wtaste:hover{color:#f5efe3}.ss-body .ss6-sz-cta,.ss6-sz-cta{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:18px 52px;font-size:14px;font-weight:500;letter-spacing:.24em;transition:background .25s ease,color .25s ease}.ss-body .ss6-sz-cta:hover,.ss6-sz-cta:hover{background:transparent;color:#2a2a2a}.ss6-sz-cta:active{transform:translateY(1.5px)}.ss-body .ss6-sz-alink,.ss6-sz-alink{color:#2a2a2ae0;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(42,42,42,.4);padding-bottom:3px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-sz-alink:hover,.ss6-sz-alink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-sz-stamp,.ss6-sz-stamp{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid #8B7355;background:transparent;color:#8b7355;transform:rotate(-2deg);font-family:Shippori Mincho,serif;font-weight:700;font-size:10.5px;line-height:1;transition:background .2s ease,color .2s ease}.ss-body .ss6-sz-stamp:hover,.ss6-sz-stamp:hover{background:#8b7355;color:#fbf5ea}.ss6-sz-stamp:active{transform:rotate(-1deg) translate(.5px,1.5px)}.ss6-mod div[id^=ss6-sz-rec-]:not([hidden]){display:inline-block}@keyframes ss6-heroDrift{0%{transform:scale(1.03)}to{transform:scale(1.095)}}.ss-motion .ss6-sz-living{animation:ss6-heroDrift 34s ease-in-out infinite alternate}.ss-body .ss6-strip,.ss6-strip{display:block;text-align:center;padding:9px 16px;font-size:11.5px;font-weight:500;letter-spacing:.14em;color:#2a2a2ac7;text-decoration:none;background:#2a2a2a0b;border-bottom:1px solid rgba(42,42,42,.1);transition:color .25s ease}.ss-body .ss6-strip:hover,.ss6-strip:hover{color:#8b7355}@keyframes ss6-estA{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ss6-estB{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}.ss-body .ss6-sb-cta,.ss6-sb-cta{text-decoration:none;display:inline-block;white-space:nowrap;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:18px clamp(24px,5vw,46px);text-align:center;font-size:14px;font-weight:500;letter-spacing:.2em;transition:background .25s ease,color .25s ease}.ss-body .ss6-sb-cta:hover,.ss6-sb-cta:hover{background:transparent;color:#2a2a2a}.ss6-sb-cta:active{transform:translateY(1.5px)}.ss-body .ss6-sb-ulink,.ss6-sb-ulink{font-size:13px;font-weight:500;letter-spacing:.06em;color:#2a2a2acc;text-decoration:underline;text-underline-offset:5px;transition:color .25s ease}.ss-body .ss6-sb-ulink:hover,.ss6-sb-ulink:hover{color:#8b7355}.ss-body .ss6-sb-week,.ss6-sb-week{min-height:44px;padding:10px 20px;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.08em;transition:background .25s ease,color .25s ease,border-color .25s ease}.ss6-sb-week:active{transform:translateY(1px)}.ss-body .ss6-sb-estbtn,.ss6-sb-estbtn{display:block;width:100%;white-space:nowrap;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:15px 20px;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.16em;cursor:pointer;transition:background .25s ease,color .25s ease}.ss-body .ss6-sb-estbtn:hover,.ss6-sb-estbtn:hover{background:transparent;color:#2a2a2a}.ss6-sb-estbtn:active{transform:translateY(1.5px)}.ss-body .ss6-sb-step,.ss6-sb-step{width:44px;height:44px;background:transparent;border:none;font-size:16px;cursor:pointer;color:#2a2a2a;display:flex;align-items:center;justify-content:center}.ss-body .ss6-sb-step:hover,.ss6-sb-step:hover{background:#2a2a2a0f}.ss6-sb-step:active{transform:translateY(1px)}.ss-body .ss6-sb-gobtn,.ss6-sb-gobtn{text-decoration:none;display:block;white-space:nowrap;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:16px 20px;text-align:center;font-size:13.5px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-sb-gobtn:hover,.ss6-sb-gobtn:hover{background:transparent;color:#2a2a2a}.ss6-sb-gobtn:active{transform:translateY(1.5px)}.ss-body .ss6-sb-txtlink,.ss6-sb-txtlink{color:#2a2a2ae0;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-sb-txtlink:hover,.ss6-sb-txtlink:hover{color:#8b7355}.ss-body .ss6-sb-blink,.ss6-sb-blink{font-size:12.5px;font-weight:500;letter-spacing:.08em;color:#2a2a2abf;text-decoration:none;border-bottom:1px solid rgba(42,42,42,.3);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.ss-body .ss6-sb-blink:hover,.ss6-sb-blink:hover{color:#8b7355;border-color:#8b7355}.ss-body .ss6-sb-hlink,.ss6-sb-hlink{color:#2a2a2ad9;font-weight:500;text-decoration:underline;text-underline-offset:5px;transition:color .25s ease}.ss-body .ss6-sb-hlink:hover,.ss6-sb-hlink:hover{color:#8b7355}.ss-body .ss6-sb-barcta,.ss6-sb-barcta{text-decoration:none;display:inline-block;white-space:nowrap;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:12px 26px;font-size:12px;font-weight:500;letter-spacing:.18em;transition:background .25s ease,color .25s ease}.ss-body .ss6-sb-barcta:hover,.ss6-sb-barcta:hover{background:transparent;color:#2a2a2a}.ss6-sb-barcta:active{transform:translateY(1.5px)}.ss-body .ss6-sb-recbtn,.ss6-sb-recbtn{text-decoration:none;display:inline-block;background:#2a2a2a;color:#fbf5ea;border:1px solid #2A2A2A;padding:17px clamp(26px,5vw,44px);font-size:13.5px;font-weight:500;letter-spacing:.22em;transition:background .25s ease,color .25s ease}.ss-body .ss6-sb-recbtn:hover,.ss6-sb-recbtn:hover{background:transparent;color:#2a2a2a}.ss6-sb-recbtn:active{transform:translateY(1.5px)}.ss-body .ss6-tk-link,.ss6-tk-link{color:#2a2a2aeb;text-decoration:underline;text-underline-offset:4px;transition:color .25s ease}.ss-body .ss6-tk-link:hover,.ss6-tk-link:hover{color:#8b7355}.ss-body .ss6-wl-ind,.ss6-wl-ind{padding-left:clamp(20px,4vw,72px)}.ss-body .ss6-wl-submit,.ss6-wl-submit{border:1px solid #2A2A2A;background:#2a2a2a;color:#fbf5ea;padding:15px 36px;box-sizing:border-box;max-width:100%;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:3.12px;cursor:pointer;transition:background .25s ease,color .25s ease;white-space:nowrap}.ss-body .ss6-wl-submit:hover,.ss6-wl-submit:hover{background:transparent;color:#2a2a2a}.ss6-wl-submit:active{transform:translateY(1.5px)}@media(max-width:360px){.ss-body .ss6-wl-ind,.ss6-wl-ind{padding-left:10px}.ss-body .ss6-wl-submit,.ss6-wl-submit{padding:15px 14px;letter-spacing:1.7px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
