/* Merchant controls. Loaded after Mistora base CSS. */
.ms-editable{background:var(--ms-paper);color:var(--ms-ink);font-family:var(--ms-body);font-size:var(--ms-body-size)}.ms-editable .ms-header,.ms-editable .ms-footer,.ms-editable .ms-section,.ms-editable .ms-home,.ms-editable .ms-shop,.ms-editable .ms-contact,.ms-editable .ms-announcement{font-family:var(--ms-body);color:var(--ms-ink);font-size:var(--ms-body-size)}.ms-editable h1,.ms-editable h2,.ms-editable h3,.ms-editable .ms-wordmark{font-family:var(--ms-serif);color:var(--ms-ink)}.ms-editable .ms-home-copy h1,.ms-editable .ms-config h1,.ms-editable .ms-shop-heading h1,.ms-editable .ms-contact h1,.ms-editable .ms-flex-copy h2,.ms-editable .ms-home-how>h2,.ms-editable .ms-section-heading h2,.ms-editable .ms-faq>h2{font-size:var(--edit-heading);font-weight:400;line-height:1.15}.ms-editable .ms-cta{background:var(--ms-button);color:var(--ms-button-text);border-radius:var(--ms-radius)}.ms-editable .ms-cta:hover{filter:brightness(.92)}.ms-editable .ms-announcement,.ms-editable .ms-review,.ms-editable .ms-selected button,.ms-editable .ms-empty,.ms-editable .ms-bag-count{background:var(--ms-sage);color:var(--ms-ink)}.ms-editable p,.ms-editable .ms-hint,.ms-editable .ms-step p,.ms-editable .ms-intro,.ms-editable .ms-review p,.ms-editable .ms-details div,.ms-editable .ms-details a{color:var(--ms-muted)}.ms-editable input,.ms-editable textarea,.ms-editable select{background:var(--ms-field);color:var(--ms-ink);border-color:var(--ms-line);border-radius:var(--ms-radius)}.ms-editable input[type=checkbox]{accent-color:var(--ms-button)}.ms-editable .ms-richtext{line-height:1.8}.ms-richtext a{color:inherit;text-decoration:underline}.ms-richtext ul,.ms-richtext ol{padding-left:22px}.ms-richtext img{max-width:100%;height:auto}.ms-editable .ms-home-hero,.ms-editable>.ms-featured,.ms-editable>.ms-values,.ms-editable>.ms-home-how,.ms-editable>.ms-flex-text,.ms-editable>.ms-faq,.ms-editable>.ms-section,.ms-editable>.ms-shop,.ms-editable>.ms-contact,.ms-editable>.ms-footer{padding-top:var(--edit-top);padding-bottom:var(--edit-bottom);max-width:var(--edit-width);margin-left:auto;margin-right:auto;text-align:var(--edit-align)}.ms-editable .ms-home-copy{text-align:var(--edit-align)}.ms-editable .ms-header{padding-top:var(--edit-top);padding-bottom:var(--edit-bottom)}.ms-flex-text{display:flex;align-items:center;gap:7%;padding-left:6%;padding-right:6%}.ms-flex-copy{flex:1}.ms-flex-copy h2{margin:20px 0}.ms-flex-copy .ms-text-link{display:inline-block;margin-top:20px}.ms-flex-image{flex:1;min-width:0}.ms-flex-image img{width:100%;height:auto;border-radius:var(--ms-radius)}.ms-editable .ms-story-cards{grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));max-width:none}.ms-story-cards img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:20px;border-radius:var(--ms-radius)}.ms-faq{padding-left:6%;padding-right:6%}.ms-faq>h2{margin-bottom:30px}.ms-editable .ms-product-cards{grid-template-columns:repeat(var(--columns,4),minmax(0,1fr))}.ms-card-image img{object-fit:var(--card-fit,cover)}.ms-editable .ms-preview{background:var(--preview-bg,var(--ms-sage));border-radius:var(--ms-radius)}.ms-editable .ms-chain{stroke:var(--chain-color,#bd9851)}.ms-editable .ms-visual-column{position:var(--preview-sticky,sticky)}.ms-main-photo img{width:100%;height:auto;border-radius:var(--ms-radius)}.ms-main-photo{margin-bottom:20px}.ms-gem-photo{width:23px;height:23px;object-fit:contain;border-radius:50%}.ms-editable [hidden]{display:none!important}.ms-mobile-hero{display:none}.ms-nav-dropdown{position:relative}.ms-nav-dropdown summary{font-size:12px;cursor:pointer}.ms-nav-dropdown>div{position:absolute;top:100%;left:0;min-width:200px;padding:18px;background:var(--ms-paper);border:1px solid var(--ms-line);z-index:30}.ms-nav-dropdown>div a{display:block;margin:8px 0}.ms-nav-nested{padding-left:12px}.ms-announcement a,.ms-values a{color:inherit;text-decoration:none}.ms-footer .ms-wordmark img{max-width:180px;height:auto}.ms-footer{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ms-editor-tip{font-size:11px;border:1px dashed var(--ms-line);padding:10px}.ms-editable .ms-selected:empty{min-height:0}.ms-editable .ms-gallery{flex-wrap:wrap}.ms-editable .ms-gallery a{width:calc(25% - 9px)}
@media(max-width:800px){.ms-editable .ms-home-hero,.ms-editable>.ms-featured,.ms-editable>.ms-values,.ms-editable>.ms-home-how,.ms-editable>.ms-flex-text,.ms-editable>.ms-faq,.ms-editable>.ms-section,.ms-editable>.ms-shop,.ms-editable>.ms-contact,.ms-editable>.ms-footer{padding-top:var(--edit-mobile);padding-bottom:var(--edit-mobile)}.ms-editable .ms-header{padding-top:var(--edit-mobile);padding-bottom:var(--edit-mobile)}.ms-editable .ms-home-copy h1,.ms-editable .ms-config h1,.ms-editable .ms-shop-heading h1,.ms-editable .ms-contact h1,.ms-editable .ms-flex-copy h2,.ms-editable .ms-home-how>h2,.ms-editable .ms-section-heading h2,.ms-editable .ms-faq>h2{font-size:var(--edit-heading-mobile)}.ms-flex-text{flex-direction:column;gap:25px}.ms-flex-image{width:100%}.ms-editable .ms-story-cards{grid-template-columns:1fr}.ms-editable .ms-product-cards{grid-template-columns:repeat(var(--mobile-columns,2),minmax(0,1fr))}.ms-editable .ms-visual-column{position:static}.ms-mobile-hero{display:block;position:absolute;inset:0;z-index:1}.ms-mobile-hero img{width:100%;height:100%;object-fit:cover}.ms-editable .ms-header-pages nav:first-child{flex-wrap:wrap;gap:15px}.ms-editable .ms-header-pages nav:last-child a:first-child{display:block}.ms-editable .ms-header nav:first-child a:last-child{display:block}.ms-editable .ms-quote{display:block}.ms-editable .ms-contact-row{grid-template-columns:1fr}}
.ms-editable .ms-home-copy:has(>h1){max-width:100%}.ms-editable .ms-home-copy .ms-cta{font-family:var(--ms-body)}.ms-editable .ms-story-cards article,.ms-editable .ms-step,.ms-editable .ms-alphabet,.ms-editable .ms-details details,.ms-editable .ms-header,.ms-editable .ms-footer-end{border-color:var(--ms-line)}@media(max-width:800px){.ms-editable .ms-home-art{order:0!important}}
