.mm-cs{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.9rem 0 .2rem;position:relative;z-index:2}.mm-cs__dot{width:2.2rem;height:2.2rem;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.15);background-size:cover;background-position:center;background-color:#eee;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:box-shadow .15s,transform .1s}.mm-cs__dot.is-on{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3.5px #333}.mm-cs__dot:active{transform:scale(.9)}.mm-cs__dot.is-out{opacity:.45}.mm-cs__more{font-size:1.1rem;color:rgba(var(--color-foreground),.6);text-decoration:none;position:relative;z-index:2}@media screen and (min-width:750px){.mm-cs__dot{width:2.4rem;height:2.4rem}}.mm-qa-btn{position:absolute;right:.8rem;bottom:.8rem;z-index:3;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#fffffff2;color:#333;box-shadow:0 2px 10px #0000001f;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .1s}.mm-qa-btn svg{width:2rem;height:2rem}.mm-qa-btn:active{transform:scale(.9)}@media screen and (min-width:750px){.mm-qa-btn{width:4.4rem;height:4.4rem;right:1rem;bottom:1rem}}.mm-qa[hidden]{display:none!important}.mm-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.mm-qa__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .25s}.mm-qa.is-open .mm-qa__bg{opacity:1}.mm-qa__panel{position:absolute;left:0;right:0;bottom:0;max-height:85vh;max-height:85svh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;color:#333;border-radius:16px 16px 0 0;padding:2rem 2rem calc(2.4rem + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .26s ease-out}.mm-qa.is-open .mm-qa__panel{transform:none}@media screen and (min-width:750px){.mm-qa__panel{left:auto;top:0;width:42rem;max-height:none;border-radius:0;padding:3.2rem 3rem;transform:translate(100%)}}.mm-qa__x{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#666;cursor:pointer}.mm-qa__x svg{width:1.6rem;height:1.6rem}.mm-qa__loading{padding:4rem 0;text-align:center;color:#999;font-size:1.3rem}.mm-qa__head{display:flex;gap:1.4rem;align-items:flex-start;margin:0 3.6rem 1.6rem 0}.mm-qa__img{flex:0 0 8.8rem;aspect-ratio:4/5;border-radius:8px;overflow:hidden;background:#f5f5f3}.mm-qa__img img{width:100%;height:100%;object-fit:cover;display:block}.mm-qa__title{margin:0 0 .6rem;font-size:1.4rem;line-height:1.6;letter-spacing:.03em}.mm-qa__price{margin:0;font-size:1.6rem;letter-spacing:.04em}.mm-qa__opt{margin:1.4rem 0 0}.mm-qa__label{margin:0 0 .6rem;font-size:1.25rem;letter-spacing:.06em;color:#666}.mm-qa__val{margin-left:.8em;color:#333}.mm-qa__vals{display:flex;flex-wrap:wrap;gap:.6rem}.mm-qa__pill{min-width:5.6rem;padding:.9rem 1.2rem;border:1px solid rgba(0,0,0,.2);border-radius:12px;background:#fff;color:#333;font:inherit;font-size:1.3rem;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mm-qa__pill.is-on{background:#7a6b55;border-color:#7a6b55;color:#fff}.mm-qa__pill.is-out{opacity:.4;background-image:linear-gradient(to top right,transparent calc(50% - .5px),rgba(0,0,0,.4) 50%,transparent calc(50% + .5px))}.mm-qa__add{display:block;width:100%;height:5rem;margin:2rem 0 0;border:0;border-radius:12px;background:#7a6b55;color:#fff;font:inherit;font-size:1.5rem;letter-spacing:.12em;cursor:pointer;transition:transform .1s,opacity .2s;-webkit-tap-highlight-color:transparent}.mm-qa__add:active{transform:scale(.97)}.mm-qa__add:disabled{opacity:.45;cursor:default}.mm-qa__link{display:block;margin:1.4rem 0 0;text-align:center;font-size:1.25rem;color:#7a6b55;text-underline-offset:.3em}html .title,html .collection-hero__title,html .related-products__heading,html .rich-text__heading,html .collection-list-title,html .banner__heading,html .footer-block__heading,html .mm-size-dialog__title,html .lm-en{font-family:Cormorant Garamond,Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif!important;font-weight:400!important}html .title,html .collection-hero__title,html .related-products__heading,html .rich-text__heading,html .collection-list-title{font-size:2.6rem!important;letter-spacing:.18em!important}@media screen and (min-width:750px){html .title,html .collection-hero__title,html .related-products__heading,html .rich-text__heading,html .collection-list-title{font-size:3rem!important}}html .banner__heading{letter-spacing:.04em!important}html .product__title h1,html .product__title h2,html .product__title .h1,html .mm-nl__title{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif!important}.section-header:has(details[open]),.shopify-section-group-header-group:has(details[open]){z-index:999!important}body:has(.section-header details[open]) .mm-qa-btn,body:has(.section-header details[open]) .mm-cs,body:has(.section-header details[open]) .mm-cs__more{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/260/assets/mm-quick-add.css.map */
