.mp-page{max-width:1240px;margin:0 auto;padding:24px 20px 80px;color:#49383a}.mp-page__intro{text-align:center;margin-bottom:28px}.mp-page__eyebrow{color:#a58584;text-transform:uppercase;letter-spacing:.15em;font-size:12px}.mp-page h1{font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,70px);line-height:1.05;margin:0}.mp-page__intro p{max-width:650px;margin:10px auto}.mp-page .mp-header{display:flex;align-items:center;gap:20px}.mp-page__header-title{flex:0 0 auto}.mp-page__flow{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;color:#a58584;font:400 12px Poppins,sans-serif}.mp-page__flow span{padding:8px 12px;background:#ede2d9;border-radius:30px;white-space:nowrap}.mp-page .mp-dialog[open]{position:relative;inset:auto;width:100%;max-width:none;height:auto;max-height:none;margin:0;border:1px solid #d7b0af;box-shadow:0 14px 38px #49383a1a}.mp-page .mp-dialog__shell{height:auto}.mp-page .mp-layout{min-height:580px}.mp-page .mp-controls{overflow:visible}.mp-page .mp-stage__empty{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.mp-page [hidden]{display:none!important}.mp-page__price{font-size:18px;margin-left:auto;color:#49383a}.mp-page__jewel-select{width:100%;max-width:100%;margin:6px 0 18px}.mp-page .mp-page__jewel-question{display:block;font-size:17px;margin:0 0 10px}.mp-page__jewel-categories{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.mp-page__category{border:1px solid #d7b0af;border-radius:999px;padding:8px 12px;background:#fff;color:#a58584;font:400 14px Poppins,sans-serif;cursor:pointer}.mp-page__category.is-selected{background:#d7b0af;color:#fff}.mp-page__category:focus-visible{outline:2px solid #49383a;outline-offset:2px}.mp-page__jewel-cards{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.mp-page__jewel-card{flex:0 0 116px;display:flex;flex-direction:column;gap:6px;padding:6px;border:2px solid transparent;border-radius:12px;background:#fff;color:#a58584;font:400 11px/1.3 Poppins,sans-serif;text-align:left;cursor:pointer}.mp-page__jewel-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px}.mp-page__jewel-card span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mp-page__jewel-card.is-selected{border-color:#a58584}.mp-page__jewel-card:focus-visible{outline:2px solid #49383a;outline-offset:2px}.mp-page__submit{border:0;border-radius:999px;background:#d7b0af;color:#fff;padding:13px 25px;font:500 14px Poppins,sans-serif;cursor:pointer}.mp-page__submit[disabled]{opacity:.6;cursor:not-allowed}.mp-page__note{text-align:center;font-size:12px;color:#a58584;padding-top:20px}@media(max-width:760px){.mp-page{padding-top:16px}.mp-page .mp-dialog[open]{position:relative!important;width:100%!important;height:auto!important;border-radius:18px!important}.mp-page .mp-header{flex-wrap:wrap;gap:10px!important}.mp-page__flow{justify-content:flex-start;width:100%;margin-left:0;gap:6px;font-size:9px}.mp-page__flow span{padding:6px 9px}.mp-page .mp-footer{max-height:none;grid-template-columns:1fr}.mp-page__price{margin:0}}.mp-page__intro{margin-bottom:12px}.mp-page__delivery{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;padding:12px 20px;border-radius:999px;background:#ede2d9;color:#a58584;font:400 16px/1.5 Poppins,sans-serif;text-align:center}.mp-page__delivery svg{flex:0 0 28px}@media(max-width:760px){.mp-page__delivery{justify-content:flex-start;border-radius:16px;padding:12px 14px;font-size:12px;text-align:left}}.mp-page .mp-preview-column{min-width:0}.mp-page__jewel-cards{max-width:100%}.mp-page__chooser{padding:18px 20px 8px;background:#ede2d9;text-align:center}.mp-page__jewel-categories{justify-content:center}.mp-page__jewel-cards{width:max-content;max-width:100%;margin:0 auto;text-align:left}.mp-page .mp-layout{min-height:0;align-items:stretch}.mp-page .mp-preview-column{justify-content:flex-start}.mp-page .mp-controls{display:flex;flex-direction:column;justify-content:space-between;overflow:visible}@media(max-width:760px){.mp-page__chooser{padding:16px 12px 8px}.mp-page .mp-controls{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mylovly-personalizzazione-page.css.map */
