.mv-home-section{display:contents}.shopify-section-group-header-group,.shopify-section-group-mv-header-group{position:sticky;top:0;z-index:40}.shopify-section-group-header-group .site-header,.shopify-section-group-mv-header-group .site-header{position:relative}.shopify-section-group-footer-group{display:contents}[hidden]{display:none!important}.mv-product-form{display:grid;gap:15px}.mv-product-form select,.mv-product-form input:not([type=hidden]){width:100%;padding:13px;border:1px solid #c7cbbd;background:transparent;color:inherit;font:inherit}.mv-product-form label{font-size:11px}.mv-product-form .button{width:100%}.mv-product-status:empty,.polish-quick-status:empty{display:none}.stone-description p{margin:0 0 13px}.stone-accordions div{padding:12px 0;line-height:1.8}.mv-gallery-thumbs{display:flex;gap:12px;margin:16px 0}.mv-gallery-thumbs button{width:76px;background:none;border:1px solid #d1d5c8;padding:0;cursor:pointer}.mv-gallery-thumbs img{width:100%;height:auto;display:block}.bag-item>a{display:block;width:96px;flex-shrink:0}.bag-item>a>img{width:100%;height:auto}.mv-filter-empty{grid-column:1/-1;padding:40px 0}.mv-cart-page,.mv-search-page{padding-top:55px;padding-bottom:80px;min-height:65vh}.mv-cart-page .page-intro,.mv-search-page .page-intro{padding-top:0}.mv-cart-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:70px;margin-top:30px}.mv-cart-line{display:grid;grid-template-columns:130px 1fr auto;gap:25px;padding:25px 0;border-top:1px solid #cdd0c3}.mv-cart-line img{width:100%;height:auto}.mv-cart-line h2{font:500 27px/1.15 var(--serif);margin:0 0 10px}.mv-cart-line p,.mv-cart-line label{font-size:12px}.mv-cart-line input{width:64px;padding:8px;border:1px solid #b8c1ae;background:transparent;margin:5px 15px}.mv-cart-line .text-link{font-size:10px}.mv-cart-line>strong{font-size:14px}.mv-cart-summary{background:#e9ecdf;padding:30px;align-self:start}.mv-cart-summary h2{font:500 35px/1.2 var(--serif);margin:0 0 25px}.mv-cart-summary>div{display:flex;justify-content:space-between;font-size:14px}.mv-cart-summary p{font-size:11px;line-height:1.8;margin:18px 0}.mv-cart-summary .button{width:100%;margin:10px 0 20px}.mv-cart-summary>.text-link{font-size:11px}.mv-cart-empty>p{font:400 30px var(--serif);margin:0 0 30px}.mv-search-form{display:flex;gap:12px;margin:20px 0 40px}.mv-search-form>input[type=search]{flex:1;min-width:0;border:0;border-bottom:1px solid #8e9b80;background:transparent;font:400 24px var(--serif);padding:14px}.mv-pagination{padding:30px 0;display:flex;gap:15px;justify-content:center}.mv-pagination .page,.mv-pagination .next,.mv-pagination .prev{padding:8px}.mv-search-page .product-grid{margin-top:25px}.not-found{min-height:55vh;padding-block:75px}.not-found h1{font:400 clamp(44px,7vw,86px)/1 var(--serif);margin:20px 0}.not-found>p{margin-bottom:30px}.search-dialog>a.text-link{margin:0 30px 30px}.search-result{color:inherit;text-align:left}.search-result img{display:block;width:100%;height:auto}.photo-dialog.is-zoomed .photo-canvas img{cursor:zoom-out}.site-header .header-quiz{white-space:nowrap}#newsletter-form{flex-wrap:wrap}#newsletter-form>[role=status],#newsletter-form>.errors{flex-basis:100%;font-size:12px}.product-grid:empty{display:none}body:has(dialog[open]){overflow:hidden}body[data-page=report] .header-quiz{font-size:10px}#main{outline:0}#main:focus-visible{outline:0}.mv-cart-summary strong{font-weight:500}@media(max-width:760px){.mv-cart-page,.mv-search-page{padding-top:30px;padding-bottom:50px}.mv-cart-layout{grid-template-columns:1fr;gap:25px}.mv-cart-line{grid-template-columns:84px 1fr auto;gap:15px}.mv-cart-line h2{font-size:24px}.mv-cart-line>strong{font-size:12px}.mv-cart-line input{margin-left:0}.mv-cart-line label{display:block}.mv-cart-summary{padding:25px}.mv-search-form>input[type=search]{font-size:21px}.mv-search-form .button{padding:12px;font-size:10px}.mv-cart-page .page-intro h1,.mv-search-page .page-intro h1{font-size:45px}.mv-gallery-thumbs button{width:60px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:600px){.hv2-hero-description br:nth-of-type(2){display:none}}.mv-price-note{display:block;font:400 8px/1.4 var(--sans);color:var(--muted);text-align:right;white-space:nowrap}.mv-clear-reading{margin-top:14px}.mv-preview-options{margin-bottom:15px}.stone-page[data-preview=true] .stone-buy>.button{width:100%}.stone-page[data-preview=true] .stone-mobile-buy>.button{white-space:nowrap}.home-v2 .c2-advanced-intro,.home-v2 .hv2-readings-grid{display:none}.mv-collection-index{padding-bottom:90px;min-height:65vh}.mv-collection-index .page-intro>.text-link{margin-top:24px}.mv-collection-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 32px}.mv-collection-index-art{display:block;aspect-ratio:4/3;overflow:hidden;background:#e9ecdf}.mv-collection-index-art>img{width:100%;height:100%;object-fit:contain;transition:transform .55s ease}.mv-collection-index-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;color:var(--green);gap:12px}.mv-collection-index-placeholder>.icon{width:32px;height:32px;margin-bottom:4px}.mv-collection-index-placeholder>span,.mv-collection-index-placeholder>small{font-size:9px;letter-spacing:.12em}.mv-collection-index-placeholder>strong{font:400 clamp(24px,2.2vw,34px)/1.12 var(--serif)}.mv-collection-index-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin:20px 0 12px;color:var(--muted)}.mv-collection-index-card h2{font:400 30px/1.15 var(--serif)}.mv-collection-index-card h2>a{display:flex;align-items:center;justify-content:space-between;gap:12px}.mv-collection-index-card>p{font-size:12px;color:var(--muted);line-height:1.8;margin:14px 0 20px}.mv-collection-index-card>.text-link{font-size:10px}.mv-collection-index-grid>.empty-state{grid-column:1/-1}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mv-collection-index-art:hover>img{transform:scale(1.025)}}@media(max-width:1000px){.mv-collection-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}}@media(max-width:600px){.mv-collection-index-grid{grid-template-columns:1fr;gap:38px}.mv-collection-index{padding-bottom:60px}.mv-collection-index-card h2{font-size:28px}.mv-collection-index-placeholder>strong{font-size:32px}}#newsletter-form{width:100%}#newsletter-form #newsletter-email{flex:1 1 0;width:0;min-width:0}#newsletter-form>button{flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mv-native.css.map */
