@font-face{font-family:YuGothic-Medium;font-display:swap;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),url(/cdn/shop/files/YuGothic-Medium.woff2?v=1767692501) format("woff2"),url(/cdn/shop/files/YuGothic-Medium.woff?v=1767692501) format("woff")}@font-face{font-family:YuGothic-bold;font-display:swap;src:local("Yu Gothic Bold"),local("YuGothic-Bold"),url(/cdn/shop/files/YuGothic-Bold.woff2?v=1767692501) format("woff2"),url(/cdn/shop/files/YuGothic-Medium.woff?v=1767692501) format("woff")}@font-face{font-family:FuturaStd-Light;font-display:swap;src:url(/cdn/shop/files/FuturaStdLight.woff?v=1745301624)}@font-face{font-family:FuturaStd-Book;font-display:swap;src:url(/cdn/shop/files/FuturaStdBook.woff?v=1745301624)}:root{--bodycolor: #513D2E;--yellow: #CAAA49;--green: #678543;--fontNotoSans: "Noto Sans JP", sans-serif;--fontYuGothicMedium: "YuGothic-Medium", sans-serif;--fontYuGothicBold: "YuGothic-Bold", sans-serif;--fontFuturaLight: "FuturaStd-Light", sans-serif;--fontFuturaBook: "FuturaStd-Book", sans-serif;--fontJost: "Jost", sans-serif;--fontWhisper: "Whisper", cursive}html{scroll-behavior:smooth}body{font-family:var(--fontYuGothicMedium),sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}h2,.prose :where(h2){font-family:var(--fontJost),sans-serif;color:#333;font-size:28px;font-weight:300;font-style:normal;letter-spacing:.18em;text-indent:.18em}@media screen and (max-width:699px){h2,.prose :where(h2){font-size:20px}}.button{font-weight:400}strong{font-family:var(--fontYuGothicBold),sans-serif}.price-list .text-subdued{color:rgb(var(--text-color) / 1)}.announcement-bar{padding-block-start:1.2em;padding-block-end:2em}.announcement-bar__carousel .heading{font-family:var(--fontNotoSans);font-size:16px;font-weight:300;font-style:normal;letter-spacing:.2em;text-indent:.2em}@media screen and (max-width:699px){.announcement-bar{padding-block-start:.8em;padding-block-end:1.2em}.announcement-bar__carousel .heading{font-size:11px}}.header{padding-block-start:0rem;padding-block-end:1.5rem;box-shadow:0 16px 10px -13px #96969633}@media screen and (min-width:1150px){.header{column-gap:4.5rem}}@media screen and (max-width:1149px){.header{column-gap:1.5rem}}@media screen and (max-width:699px){.header{display:flex;justify-content:space-between;padding-block-start:.2rem;padding-block-end:.8rem}}@media screen and (max-width:699px){.header__logo{margin-right:auto;order:1}}.header__primary-nav{margin-top:16px}@media screen and (max-width:699px){.header__primary-nav{margin-top:0;order:0;display:none}}.header__primary-nav-item .h6{font-family:var(--fontYuGothicMedium),sans-serif;font-size:14px;font-weight:500;font-style:normal;letter-spacing:0;color:#776558}.header__secondary-nav{margin-top:16px;column-gap:1.9rem}.header__secondary-nav li{position:relative}.header__secondary-nav li:after{position:absolute;margin:auto;width:max-content;font-size:12px;letter-spacing:0;line-height:1}.header__search-link:after{content:"\8abf\3079\308b";inset:auto 0 -14px -3px}.header__account-link:after{content:"\30ed\30b0\30a4\30f3";inset:auto 0 -14px -9px}.header__account-link.is-logged-in:after{content:"\30de\30a4\30da\30fc\30b8";inset:auto 0 -14px -17px}.header__cart-link:after{content:"\30ab\30fc\30c8";inset:auto 0 -14px -5px}@media screen and (max-width:699px){.header__secondary-nav{margin-top:0;column-gap:1.5rem;order:2}.header__secondary-nav li:after{font-size:9px}.header__search-link:after{inset:auto 0 -12px -2px}.header__account-link:after{inset:auto 0 -12px -7px}.header__account-link.is-logged-in:after{inset:auto 0 -12px -12px}.header__cart-link:after{inset:auto 0 -12px -3px}}.header__secondary-nav .contents li svg{width:26px;height:auto;object-fit:contain}@media screen and (max-width:699px){.header__secondary-nav .contents li svg{width:22px}}.header__secondary-nav .contents .Wlh-Header__Icon svg{width:26px;height:auto;object-fit:contain}@media screen and (max-width:699px){.header__secondary-nav .contents .Wlh-Header__Icon svg{width:22px}}.header__cart-dot{background-color:#9e9792;inset-block-start:1.3rem}@media screen and (max-width:699px){.header__cart-dot{inset-block-start:1rem}}.header__dropdown-menu{background:#fff;border:none;box-shadow:3px 3px 5px rgb(var(--text-color) / .05)}@media screen and (min-width:1000px){.header__secondary-nav .md\:hidden{display:block!important}}#shopify-chat{transition:opacity .3s,visibility .3s}.ccm-pageTop-btn{position:fixed;bottom:1dvh;right:10px;width:54px;height:54px;background-color:#c4b1a2;border-radius:50%;z-index:101;opacity:0;transition:opacity .3s,visibility .3s}.ccm-pageTop-btn a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:4px}.ccm-pageTop-btn a span{width:22px;height:19.052px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#fff}@media screen and (max-width:699px){.ccm-pageTop-btn{width:45px;height:45px}.ccm-pageTop-btn a span{width:18px;height:15.588px}}.footer__inner{max-width:1400px;margin:0 auto}@media screen and (max-width:699px){.footer__block-list{gap:0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media screen and (max-width:699px){.footer__block--newsletter{grid-area:3 / 1 / 4 / 3;margin-top:25px}.footer__block--links:nth-of-type(2){grid-area:1 / 1 / 3 / 2}.footer__block--links:nth-of-type(3){grid-area:1 / 2 / 2 / 3}.footer__block--links:nth-of-type(4){grid-area:2 / 2 / 3 / 3}}.footer__block--newsletter .h6{font-size:16px;font-weight:400;color:#fff;letter-spacing:.03em}@media screen and (max-width:699px){.footer__block--newsletter .h6{font-size:14px}}.footer__block--newsletter button{min-width:141px;height:42px;font-family:FuturaStd-Book,sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:.38em;text-indent:.38em;padding:12px 15px 8px}@media screen and (max-width:699px){.footer__block--newsletter button{min-width:105px;height:31px;font-size:12px;padding:8px 15px 5px}}.footer__block--links li{font-size:16px;font-weight:400;color:#fff;letter-spacing:.03em}@media screen and (max-width:699px){.footer__block--links li{font-size:14px}}.footer__block--links li a{color:#fff}@media screen and (max-width:699px){.footer__block--links li a{font-size:14px}}.footer__aside{display:flex}.section-spacing{padding-block-start:120px;padding-block-end:120px}@media screen and (max-width:699px){.section-spacing{padding-block-start:50px;padding-block-end:50px}}.section-stack{max-width:1400px;margin:0 auto}.ccm-section-header{text-align:center;margin-bottom:40px}.ccm-section-header__subtitle{font-size:16px;letter-spacing:.18em;text-indent:.18em;line-height:1.2;color:#333;margin:0 0 8px}.ccm-section-header__subtitle--jost{font-family:var(--fontJost),sans-serif;font-weight:300}.ccm-section-header__subtitle--yugothic{font-family:var(--fontYuGothicMedium),sans-serif;font-weight:500}.ccm-section-header__title{font-size:28px;letter-spacing:.18em;text-indent:.18em;line-height:1.2;color:#333;margin:0}.ccm-section-header__title--jost{font-family:var(--fontJost),sans-serif;font-weight:300}.ccm-section-header__title--yugothic{font-family:var(--fontYuGothicMedium),sans-serif;font-weight:400}.ccm-section-header__title--whisper{font-family:var(--fontWhisper),cursive;font-size:48px;font-weight:400;letter-spacing:0;line-height:1}@media screen and (max-width:699px){.ccm-section-header{margin-bottom:20px}.ccm-section-header__title{font-size:20px}.ccm-section-header__subtitle{font-size:14px;margin-bottom:3px}.ccm-section-header__title--whisper{font-size:32px}}.product-list{--product-list-default-column-gap: 1rem}@media screen and (max-width:699px){.product-list{--product-list-default-column-gap: 1rem}}.product-card{gap:.8rem}.product-card__image{aspect-ratio:1 / 1;object-fit:cover}.product-card .product-card__info{text-align:left;justify-items:left}.product-card .product-card__info .justify-items-center{justify-items:left}.product-card .product-card__info .h-stack.wrap.justify-center{justify-content:safe start;display:none}.product-card .product-card__info .gap-1{column-gap:.4rem}.product-card .product-card__info .color-swatch{--swatch-size: 1.2rem;padding:0;border:1px solid #dfdfdf}.product-card .product-card__info :checked+.color-swatch,.product-card .product-card__info .color-swatch.is-selected{--swatch-disabled-margin: 0;--swatch-disabled-strike-color: currentColor;border-color:currentColor}@media screen and (pointer:fine){.floating-controls-container__control{inset-block-start:30%}.floating-controls-container--inside{--floating-controls-inset-inline: -1.5rem}}.product-card .product-card__info .rating-badge{display:none}.product-card .product-card__info .price-list{margin-left:auto}.product-card .product-card__info .price-hidden{display:none}.product-card .product-card__info .product-title{line-height:1.5;margin-bottom:15px}@media screen and (max-width:699px){.product-card .product-card__info .product-title{font-size:13px}}.pagination{border-block-end-width:0px;grid-auto-columns:auto;gap:16px}@media screen and (min-width:700px){.pagination{grid-auto-columns:auto}}@media screen and (max-width:699px){.pagination{gap:10px}}.pagination__link{font-family:FuturaStd-book,sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:1;text-indent:.18em;width:38px;height:38px;padding:7px 5px 5px}@media screen and (max-width:699px){.pagination__link{font-size:16px;width:30px;height:30px;padding:8px 5px 5px}}.pagination__link[aria-current=page]{box-shadow:none;color:#fff;background-color:#c4b1a2;border-radius:50%}.pagination__link[rel=next],.pagination__link[rel=prev]{border:1px solid #A8A19C;border-radius:5px;padding:0}.pagination__link svg{width:15px;height:14px}.pagination__link svg path{stroke:#a8a19c}.Wlh-Header__Icon{padding-top:0!important;display:none}svg.svg-inline--fa.fa-heart{color:#ad9585}@media screen and (min-width:1000px){.featured-blog-post{display:none}}@media screen and (min-width:1000px){.featured-blog-post+.blog-post-card{display:grid}}.article__image{display:none}.article__image+.article__wrapper{margin-block-start:0}.NotoSansJP{font-family:var(--fontNotoSans)}.FuturaStd-Light{font-family:var(--fontFuturaLight)}.FuturaStd-Book{font-family:var(--fontFuturaBook)}.--mb0{margin-bottom:0}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width:699px){.pc-only{display:none}.sp-only{display:block}}.badge--tag-label.badge--new{color:#fff;background-color:var(--yellow)}.badge--tag-label.badge--coming-soon{color:#fff;background-color:var(--green)}.badge--tag-label.badge--reservation{color:#fff;background-color:#ad9585}.ccm-sec-footerMulch__container .section-stack{max-width:1200px}@media screen and (max-width:699px){.ccm-sec-footerMulch__container .multi-column{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);column-gap:1rem;row-gap:1rem}}.ccm-sec-footerMulch__container .multi-column__item .link{width:100%;padding:20px;background:#a8a19c!important;border-radius:10px;font-size:16px;color:#fff}@media screen and (max-width:699px){.ccm-sec-footerMulch__container .multi-column__item .link{padding:12px;border-radius:6px;font-size:12px}}.ccm-sec-footerMulch__container .multi-column__item .link .h3{font-family:FuturaStd-Book,sans-serif;font-size:16px;font-weight:400;font-style:normal;letter-spacing:.1em;text-indent:.1em;color:var(--bodycolor);margin-block-end:4px!important}@media screen and (max-width:699px){.ccm-sec-footerMulch__container .multi-column__item .link .h3{font-size:12px;margin-block-end:2px!important}}.ccm-footer-link{padding-block-start:30px;padding-block-end:60px}@media screen and (max-width:699px){.ccm-footer-link{padding-block-end:50px}}.ccm-footer-link__container{display:flex;justify-content:center;gap:40px}@media screen and (max-width:1024px){.ccm-footer-link__container{flex-flow:column;align-items:center;gap:54px}}.ccm-footer-link__card{position:relative;display:flex;flex-flow:column;align-items:center;gap:25px;width:calc((100% - 40px)/2);max-width:475px;padding:30px 22px 38px;border-radius:9px}@media screen and (max-width:1024px){.ccm-footer-link__card{width:100%}}@media screen and (max-width:699px){.ccm-footer-link__card{gap:15px;padding:22px 10px}}.ccm-footer-link__card.--point{color:var(--yellow);border:2px solid var(--yellow)}.ccm-footer-link__card.--line{color:var(--green);border:2px solid var(--green)}.ccm-footer-link__heading{position:absolute;inset:-16px 0 auto 0;margin:auto;width:fit-content;font-size:18px;font-weight:700;background-color:#fff;padding:0 22px}.ccm-footer-link__card.--point .ccm-footer-link__heading{color:var(--yellow)}.ccm-footer-link__card.--line .ccm-footer-link__heading{color:var(--green)}@media screen and (max-width:699px){.ccm-footer-link__heading{inset:-13px 0 auto 0;font-size:15px;padding:0 18px}}.ccm-footer-link__label{position:absolute;inset:0 auto 0 -16px;margin:auto;width:fit-content;height:fit-content;background-color:#fff;padding:6px 0;font-family:var(--fontJost);font-size:18px;font-weight:500;letter-spacing:.05em;writing-mode:vertical-lr}.ccm-footer-link__text{font-size:15px;text-align:center;color:#4b5563}@media screen and (max-width:699px){.ccm-footer-link__text{font-size:14px}}.ccm-footer-link__buttons{display:flex;justify-content:center;gap:10px;width:100%}@media screen and (max-width:699px){.ccm-footer-link__buttons{flex-flow:column;align-items:center;gap:14px}}.ccm-footer-link__btn{display:flex;align-items:center;justify-content:center;gap:20px;font-size:15px;font-weight:500;border-radius:50px;height:36px;padding:0 7px;transition:opacity .3s}.ccm-footer-link__btn:hover{opacity:.8}@media screen and (max-width:699px){.ccm-footer-link__btn{font-size:14px;gap:8px}}.ccm-footer-link__card.--point .ccm-footer-link__btn{width:calc((100% - 10px)/2);max-width:197px}@media screen and (max-width:699px){.ccm-footer-link__card.--point .ccm-footer-link__btn{width:188px;max-width:none}}.ccm-footer-link__btn--outline{border:2px solid rgba(202,170,73,.8)}.ccm-footer-link__btn--filled{color:#fff;background-color:#caaa49cc}.ccm-footer-link__card.--line .ccm-footer-link__btn{width:100%;max-width:252px;color:#fff;background-color:#678543cc}@media screen and (max-width:699px){.ccm-footer-link__card.--line .ccm-footer-link__btn{width:188px;max-width:none}}.ccm-sec-footer__bottom{display:flex;flex-wrap:wrap;align-items:baseline;width:100%}.ccm-sec-footer__logo{width:138px;margin-right:42px}.ccm-sec-footer__info{font-size:13px;color:#fff}.ccm-sec-footer__bottom .heading{font-size:13px;color:#fff;margin-left:auto}@media screen and (max-width:1100px){.ccm-sec-footer__bottom{justify-content:space-between}.ccm-sec-footer__logo{width:125px;margin-top:auto;margin-right:0}.ccm-sec-footer__info{font-size:11px;width:140px}.ccm-sec-footer__bottom .heading{width:100%;font-size:11px;margin-top:20px}}.ccm-term-container ul{margin-inline-start:4ch}.ccm-term-container ol{margin-inline-start:3ch}.ccm-term-list{margin:0}.ccm-term-item{list-style:none;margin-bottom:40px;padding-inline-start:0!important}.ccm-term-ttl{font-size:18px;font-weight:400;margin-bottom:10px;text-indent:0em}@media screen and (max-width:699px){.ccm-term-ttl{font-size:16px;margin-bottom:7px}}.ccm-term-container .prose :where(:not(meta,span)+*){margin-block-start:0}@media screen and (min-width:1000px){.ccm-term-container .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:0}}.cart-footer .dokopoiFieldGroup{flex-flow:column}.cart-footer #dokopoiPointField{width:100%!important}.dokopoi_customer thead th{font-size:16px}.dokopoi_customer tbody td{font-size:14px}@media screen and (max-width:699px){.dokopoiFieldGroup{flex-flow:column;gap:10px}}#main #dokopoiSubmit,#main #dokopoiReset,#main #dokopoiLoginButtonId{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);--initial-background-position: var(--transform-origin-end);--hover-background-position: var(--transform-origin-start);-webkit-appearance:none;appearance:none;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-shadow:none;text-align:center;cursor:pointer;color:rgb(var(--button-text-color));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;justify-content:center;align-items:center;column-gap:1.125rem;padding:.65rem 1.75rem;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86);display:inline-flex;position:relative}#main #dokopoiPointHistory h2{color:rgb(var(--text-color) / .65);font-size:var(--text-h5);font-weight:700;line-height:1.7;border-block-end-width:1px;padding-block-end:.625rem}#main #dokopoiPointHistory td:first-of-type,#main #dokopoiPointHistory th{padding-right:0}@media screen and (max-width:749px){#main #history tbody td:before{font-size:14px}}@media screen and (max-width:749px){#main #history td:before{padding-right:0}}@media screen and (max-width:749px){#main .dokopoi_customer td:empty{display:flex}}.customer-account-category.h6{font-size:var(--text-h5);font-weight:700}#insta-feed .instafeed-new-layout-container .instafeed-new-arrow{z-index:1}[data-reveal-item]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-in-out,transform .6s ease-in-out}[data-reveal-item].is-revealed{opacity:1;transform:translateY(0)}.novelty-checkbox{height:fit-content;margin-block:16px 0;padding:16px 20px;border:1px solid #d4ccc7;border-radius:6px;background-color:#faf8f6}.novelty-checkbox__heading{font-size:14px;font-weight:700;margin:0 0 6px;color:var(--bodycolor)}.novelty-checkbox__description{font-size:14px;margin:0 0 10px;color:#555}.novelty-checkbox__label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.novelty-checkbox__label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.novelty-checkbox__note{font-size:11px;color:#888;margin:8px 0 0}.preorder-consent{height:fit-content;margin-block:16px 0;padding:16px 20px;border:1px solid #c6a979;border-radius:6px;background-color:#fcf7ef}.preorder-consent__heading{font-size:14px;font-weight:700;margin:0 0 6px;color:var(--bodycolor)}.preorder-consent__description{font-size:13px;line-height:1.7;margin:0 0 12px;color:#555}.preorder-consent__label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:14px}.preorder-consent__label input[type=checkbox]{width:18px;height:18px;cursor:pointer;flex-shrink:0;margin-top:2px}.preorder-consent__note{font-size:11px;color:#888;margin:8px 0 0}.cart-footer__notices{display:flex;flex-direction:column;gap:12px}.cart-page button[name=checkout][disabled],.cart-page button[name=checkout]:disabled{opacity:.45;cursor:not-allowed}#custom-size-form{scroll-margin-top:16px}.custom-size{height:fit-content;padding:16px 20px;border:1px solid #c6a979;border-radius:6px;background-color:#fcf9f4}.custom-size__heading{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;margin:0 0 12px;color:var(--bodycolor)}.custom-size__pen{flex-shrink:0;color:#a98a5c}.custom-size__item{margin-bottom:14px}.custom-size__item:last-of-type{margin-bottom:0}.custom-size__product{display:inline-block;font-size:12px;color:#6b5b48;background-color:#efe6d8;border-radius:999px;padding:3px 12px;margin:0 0 10px}.custom-size__fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.custom-size__field{display:flex;flex-direction:column;gap:4px}.custom-size__field-label{font-size:11px;color:#888}.custom-size__field input[type=number]{box-sizing:border-box;width:72px;padding:8px 10px;font-size:15px;text-align:center;border:1px solid #d4ccc7;border-radius:6px;background-color:#fff;-moz-appearance:textfield}.custom-size__field input[type=number]::-webkit-outer-spin-button,.custom-size__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-size__x{padding-bottom:9px;font-size:13px;color:#999}.custom-size__unit{padding-bottom:9px;font-size:13px;color:#6b5b48}.custom-size__item--invalid input[type=number]{border-color:#df5d5d;background-color:#fdf4f4}.custom-size__error{font-size:11px;color:#df5d5d;margin:8px 0 0}.custom-size__note{font-size:11px;color:#a98a5c;margin:12px 0 0}.custom-size__required-note{font-size:12px;line-height:1.6;color:#8a6d3b;background-color:#fdf7ec;border:1px solid #e6d3a8;border-radius:6px;padding:10px 12px;margin:0 0 12px}.custom-size__required-link{color:#8a6d3b;font-weight:600;text-decoration:underline;text-underline-offset:2px}.custom-size__required-link:hover{text-decoration:none}@media screen and (min-width:700px){.custom-size__fields{flex-wrap:nowrap}.custom-size__field{flex:1 1 0;min-width:0}.custom-size__field input[type=number]{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom_common.css.map */
