.melana-shared .product-info__block-list{row-gap:22px}
.melana-eyebrow,.melana-shared .variant-picker__option-info legend,.melana-shared .variant-picker__option-info .h6,.melana-details .accordion__toggle{font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}
.melana-availability{display:grid;gap:4px;font-size:14px;line-height:1.5;margin-top:22px}
.melana-availability__label{display:flex;align-items:center;gap:8px;margin:0}
.melana-availability__detail{margin:0}
.origin-availability .melana-availability{margin-top:0}
.melana-status-dot{width:6px;height:6px;border-radius:50%;background:#bea9a5;flex:0 0 auto;margin-right:3px}
.melana-magic{padding:18px 0;border-top:1px solid rgb(124 98 94 / .16);border-bottom:1px solid rgb(124 98 94 / .16)}
.melana-magic>.melana-eyebrow{margin-bottom:16px}
.melana-magic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;text-align:center}
.melana-magic-item img,.melana-magic-item>svg{width:46px;height:46px;object-fit:contain;margin:0 auto 8px}
.melana-magic-item p{font-size:16px;line-height:1.35;margin:0 0 5px}
.melana-magic-item span{font-size:14px;line-height:1.4;display:block}
.melana-pickers .variant-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.melana-pickers .variant-picker__option-info legend:after{content:none}
.melana-fit-guide summary,.melana-small-link{font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer;width:fit-content}
.melana-fit-guide>div{padding-top:16px;max-width:580px}
.melana-purchase{padding-top:20px;border-top:1px solid rgb(124 98 94 / .16)}
.melana-distinctions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;text-align:center}
.melana-distinctions>div{padding:0 6px}
.melana-distinctions>div+div{border-left:1px solid rgb(124 98 94 / .16)}
.melana-distinctions .melana-eyebrow{margin:0 0 6px;letter-spacing:.08em;white-space:nowrap}
.melana-distinctions p:not(.melana-eyebrow){font-size:13px;line-height:1.5;margin:0}
.melana-shared .melana-custom-summary{min-height:0;width:auto;border:0;border-radius:0;background:none;color:#7c625e;padding:0;display:inline-block;text-align:left;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:5px}
.melana-shared .melana-custom-summary .melana-cta-copy{align-items:flex-start}
.melana-shared .melana-custom-summary .melana-cta-subtitle{display:none}
.melana-discovery{max-width:1080px;margin:0 auto}
.melana-journey{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:70px;align-items:center;padding:12px 0 48px}
.melana-journey figure{margin:0;text-align:center}
.melana-sigil{width:100%;max-width:320px;margin:0 auto}
.melana-journey .prose{max-width:650px}
.melana-journey--text{grid-template-columns:1fr}
.melana-journey--text .prose{max-width:760px;margin:0 auto}
.melana-details{border-top:1px solid rgb(124 98 94 / .16)}
.melana-coordinates p{white-space:pre-line}
@media(max-width:699px){.melana-pickers .variant-picker{grid-template-columns:1fr}.melana-magic-item p{font-size:15px}.melana-magic-item span{font-size:13px}.melana-distinctions{grid-template-columns:1fr;padding:0}.melana-distinctions>div{padding:14px 0}.melana-distinctions>div+div{border-left:0;border-top:1px solid rgb(124 98 94 / .16)}.melana-journey{grid-template-columns:1fr;gap:28px;padding:0 0 32px}.melana-sigil{max-width:230px}}
