.mtj-product .product__title h1{font-size:clamp(2.6rem,2.6vw,3.6rem);line-height:1.2;letter-spacing:-.025em}.mtj-product .mtj-intro p{margin:0;color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.5}.mtj-product .product-form__submit{background:#52323a;color:#fff;min-height:5.2rem;font-weight:700}.mtj-product .product-form__input{margin-bottom:1.6rem}.mtj-product .form__label{font-weight:600;font-size:1.5rem}.mtj-product .mt-variant-image-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.mtj-product .mt-purchase-payments{margin-top:.8rem}.mtj-product .mt-purchase-payments__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;padding:0;margin:0}.mtj-product .mt-purchase-payments__list li{display:flex}.mtj-product .mt-purchase-payments__icon{width:3.8rem;height:2.4rem}.mtj-story{padding:5.6rem 0;background:#faf6f0;color:#30272b}.mtj-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.mtj-story__image{display:block;width:100%;height:auto;border-radius:12px;object-fit:contain}.mtj-story h2{color:#52323a;font-size:clamp(2.8rem,3vw,4rem);line-height:1.2;margin:0 0 1.8rem}.mtj-story p{line-height:1.7}.mtj-message{margin-top:2.4rem;border-left:3px solid #d69f2a;padding:0 0 0 2rem}.mtj-message h3{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.mtj-message__words{white-space:pre-line;font-size:1.7rem}.mtj-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:4rem;padding-top:3rem;border-top:1px solid #e3d8d4}.mtj-points h3{font-family:var(--font-body-family);font-size:1.8rem;letter-spacing:0}.mtj-points p{font-size:1.5rem;margin-bottom:0}.mtj-information{padding:4.8rem 0}.mtj-information__inner{max-width:92rem;margin:auto}.mtj-information h2{color:#52323a;font-size:3rem;margin:0 0 2.4rem}.mtj-information details{border-bottom:1px solid #d9d0d2}.mtj-information details:first-of-type{border-top:1px solid #d9d0d2}.mtj-information summary{display:flex;justify-content:space-between;gap:2rem;align-items:center;cursor:pointer;min-height:6rem;padding:1.8rem 0;font-weight:600;list-style:none}.mtj-information summary::-webkit-details-marker{display:none}.mtj-information summary:after{content:"+";font-size:2.2rem;font-weight:400}.mtj-information details[open] summary:after{content:"\2212"}.mtj-information__content{padding:0 0 2.4rem;line-height:1.7;overflow-wrap:anywhere}.mtj-information__content img,.mtj-information__content iframe{max-width:100%;height:auto}.mtj-information__content table{display:block;overflow-x:auto;max-width:100%}.mtj-review-section{padding:4.8rem 0}.mtj-review-section h2{color:#52323a}.mtj-review-source{max-width:76rem;line-height:1.6;margin-bottom:2.4rem}@media(max-width:749px){.mtj-story{padding:3.6rem 0}.mtj-story__grid{grid-template-columns:minmax(0,1fr);gap:2.8rem}.mtj-points{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.8rem;padding-top:2rem}.mtj-information{padding:3.6rem 0}.mtj-information h2{font-size:2.6rem}}.mtj-choice-price{display:block;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1.4;margin-top:.3rem}.mmc-content{background:#faf6f0;color:#30272b;padding:5.6rem 0}.mmc-content__inner{max-width:76rem;margin:0 auto}.mmc-content h2{font-size:clamp(2.6rem,3vw,3.6rem);color:#52323a;line-height:1.25;margin:0 0 2.4rem}.mmc-message{font-size:1.8rem;line-height:1.8;text-align:center;overflow-wrap:anywhere}.mmc-content>.page-width h2{text-align:center}.mmc-message p:first-child{margin-top:0}.mmc-message p:last-child{margin-bottom:0}.mmc-message img{max-width:100%;height:auto}.mmc-card-photo{margin:3.2rem 0 4.8rem}.mmc-card-photo img,.mmc-specs-photo img{display:block;width:100%;height:auto;border-radius:1.2rem}.mmc-specs{padding-top:3.2rem;border-top:1px solid #ded3cd}.mmc-specs ul{padding-left:2.4rem;line-height:1.8;margin:0 0 2.8rem}.mmc-specs li+li{margin-top:.8rem}.mmc-editor-hint{border:1px dashed #a89299;padding:1.6rem;font-size:1.4rem}.mmc-faq{background:#faf6f0}.mmc-details summary:focus-visible,.mmc-faq summary:focus-visible{outline:2px solid #52323a;outline-offset:4px}.mmc-details summary,.mmc-faq summary{font-size:1.7rem;line-height:1.5}@media(max-width:749px){.mmc-content{padding:3.6rem 0}.mmc-message{font-size:1.7rem}.mmc-card-photo{margin:2.4rem 0 3.6rem}}mmc-purchase-shortcut[hidden]{display:none!important}.mmc-purchase-shortcut{position:fixed;right:2rem;bottom:calc(2rem + env(safe-area-inset-bottom,0px));z-index:4;display:flex;align-items:center;justify-content:center;gap:1.4rem;min-height:5rem;max-width:calc(100vw - 4rem);padding:1.4rem 2.2rem;border-radius:3rem;background:#52323a;color:#fff;text-decoration:none;font-size:1.6rem;font-weight:600;box-shadow:0 4px 16px #30272b30}.mmc-purchase-shortcut:hover{background:#3c2229;color:#fff}.mmc-purchase-shortcut:focus-visible{outline:3px solid #d69f2a;outline-offset:3px}.mmc-gallery{display:block;margin:2.8rem 0 3.6rem}.mmc-gallery h3{color:#52323a;font-size:2.4rem;line-height:1.3}.mmc-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.6rem)/2);gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-inline:contain;padding-bottom:1rem}.mmc-gallery__slide{scroll-snap-align:start;min-width:0}.mmc-gallery__slide img{display:block;width:100%;height:auto;border-radius:1rem}.mmc-gallery__controls{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-top:1.2rem;font-size:1.4rem}.mmc-gallery__controls button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid #52323a;border-radius:50%;background:#fff;color:#52323a;font-size:2rem;cursor:pointer}.mmc-gallery__controls button:disabled{opacity:.3;cursor:default}.mmc-gallery__controls button:focus-visible,.mmc-gallery__track:focus-visible{outline:2px solid #52323a;outline-offset:3px}@media(max-width:749px){.mmc-gallery__track{grid-auto-columns:86%}.mmc-purchase-shortcut{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.mmc-summary__label{display:flex;align-items:center;gap:1rem}.mmc-summary__icon{display:inline-flex;justify-content:center;min-width:2.4rem;font-size:1.9rem;line-height:1}.mmc-delivery{display:flex;align-items:flex-start;gap:1rem;margin:1.6rem 0;font-size:1.5rem;line-height:1.5}.mmc-delivery p{margin:0}.mmc-delivery [data-delivery-window]{font-weight:600;color:#52323a}.mmc-delivery .mmc-delivery__note{font-size:1.2rem;margin-top:.4rem;color:rgba(var(--color-foreground),.8)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mommily-jewellery.css.map */
