@font-face{font-family:NotoSansJP;src:url(/cdn/shop/files/NotoSansJP-VariableFont_wght.woff?v=1747104824)}@font-face{font-family:YuGothic-Medium;src: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;src: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;src:url(/cdn/shop/files/FuturaStdLight.woff?v=1745301624)}@font-face{font-family:FuturaStd-Book;src:url(/cdn/shop/files/FuturaStdBook.woff?v=1745301624)}:root{--bodycolor: #513D2E;--yellow: #CAAA49;--green: #678543;--fontNotoSans: "NotoSansJP", 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(h1,h2,h3,h4,h5,h6){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(h1,h2,h3,h4,h5,h6){font-size:18px}}.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:NotoSansJP,sans-serif;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}}.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}}.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}#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)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom_common.css.map */
