body,.merged-config,.merged-confirm,button,input,select,textarea{font-family:var(--body-font,"Jost"),"Noto Sans JP",var(--body-fallback,sans-serif)}.site-brand img{max-width:200px;height:auto;vertical-align:middle}.site-eyebrow,.merged-eyebrow{color:var(--site-accent)}.preview-ready .no-js-control{display:none}.no-js-control{max-width:100%;margin-bottom:15px}.merged-config select,.merged-config input[type=number],.cart-page input[type=number]{max-width:100%;border:1px solid var(--site-line);padding:8px;background:var(--site-paper);color:var(--site-ink)}.product-card-art,.cart-item-art{min-width:0;overflow:hidden}.cart-item-art{width:100%;aspect-ratio:1;align-self:start}.product-card-art img,.cart-item-art img{display:block;min-width:0;width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:inherit}.category-art img{max-height:240px;width:100%;object-fit:contain}.catalog-filters fieldset{border:0;padding:0;max-width:100%}.catalog-filters fieldset label{display:flex;gap:6px;align-items:center}.site-footer nav p{margin:0}.cart-item dl>div{display:flex;gap:16px;overflow-wrap:anywhere}.cart-item dd{margin:0}.merged-confirm__meta>div{overflow-wrap:anywhere}@media(max-width:760px){.site-header #site-nav{display:flex}.site-header:has(.site-menu-toggle[data-ready]) #site-nav{display:none}.site-header:has(.site-menu-toggle[data-ready]) #site-nav.is-open{display:flex}}.product-paths{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.product-paths a{border:1px solid var(--sand,#e9dfd0);border-radius:14px;padding:10px 16px;color:inherit}[data-selection-price]{font-size:1.25rem}.language-switcher{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:inherit;margin:0}.language-switcher label{font-size:12px}.language-switcher select,.language-switcher button{font:inherit;color:inherit;background:var(--site-paper);border:1px solid #ded8cb;border-radius:3px;padding:7px 9px;min-height:40px}.language-switcher :focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.site-footer>.language-switcher{margin-top:20px}@media(max-width:760px){#site-nav>.language-switcher{padding:12px 2px;border-top:1px solid #ded8cb;width:100%}}.color-add{margin-top:18px;padding-top:14px;border-top:1px dashed var(--site-line,#ded8cb)}.color-add__title{margin:0 0 10px;font-size:13px;letter-spacing:.04em;color:var(--site-ink,#29271f)}.color-add__options{display:flex;flex-wrap:wrap;gap:8px}.color-add__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #c8c0af;border-radius:999px;background:var(--site-paper,#fffdf8);color:var(--site-ink,#29271f);font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s}.color-add__button:hover{border-color:var(--site-accent,#71552c);background:#f7f1e6}.color-add__button:focus-visible{outline:2px solid var(--site-accent,#71552c);outline-offset:2px}.color-add__button:disabled{opacity:.55;cursor:progress}.color-add__dot{width:12px;height:12px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #0000001f}.color-add__dot--gold{background:linear-gradient(135deg,#ecd39a,#c39a4a)}.color-add__dot--silver{background:linear-gradient(135deg,#f1f1f3,#b9bbc1)}.color-add__dot--rose{background:linear-gradient(135deg,#f0c9bb,#c98a78)}.color-add__price{color:#6f6556;font-size:12px}.color-add__note{margin:8px 0 0;font-size:12px;line-height:1.7;color:#6f6556}@media(max-width:480px){.color-add__options{display:grid;grid-template-columns:1fr}.color-add__button{justify-content:flex-start;width:100%}.color-add__price{margin-left:auto}}.category-card{border:0;padding:36px;min-width:0;overflow-wrap:anywhere}.product-card{border:0;padding:33px;min-width:0;overflow-wrap:anywhere}.category-card:hover,.product-card:hover{box-shadow:none}.site-cutoffs article{border:0;padding:33px}.site-chooser__card,.site-teaser{border:0;padding:24px;min-width:0}.site-chooser__card:hover{box-shadow:none}.policy-page details{border:0;padding:33px 0}.site-faq details{border:0;padding:30px 0}.story-grid.steps>li{border:0;padding:0}.gift-section,.brand-story{border:0;padding:96px 42px}.merged-preview{border:0;padding:30px 18px}.merged-confirm__preview{border:0;padding:0 18px 30px}.merged-consent{border:0;padding:25.5px}.merged-confirm__meta div,.commerce-pair{border:0;padding:15px}.price-note{display:inline-block;font-size:12px;margin-inline-start:8px}.category-art:has(>img){height:auto;margin-bottom:20px}.category-art>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:cover;border-radius:8px}@media(max-width:760px){.category-card{padding:30px}.product-card,.site-chooser__card{padding:18px}.story-grid.steps>li{border:0;padding:24px 0}.gift-section,.brand-story{padding:57px 30px}}.merged-preview+.merged-preview{margin-top:12px}.delivery-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;border:0;border-radius:12px;background:#fffdf8;color:#29271f;padding:30px}.delivery-box__image{margin:0;min-width:0}.delivery-box__image picture{display:block;aspect-ratio:16/9}.delivery-box__image img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:inherit}.delivery-box__image figcaption{font-size:12px;color:var(--site-muted);margin-top:8px}.delivery-box__copy{min-width:0;overflow-wrap:anywhere}.delivery-box .delivery-box__copy h2{font-size:14px;margin:0 0 12px}@media(max-width:760px){.delivery-box{grid-template-columns:1fr;padding:30px;gap:18px}.delivery-box__image picture,.delivery-box__image img{aspect-ratio:4/5}}.delivery-box .delivery-box__copy p{color:var(--site-muted)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/theme.css.map */
