/*
Generated time: March 30, 2026 18:00
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.mpp{padding-top:32px;padding-bottom:48px}.mpp__grid{display:grid;grid-template-columns:1.25fr 0.75fr;gap:72px;align-items:start}@media (max-width:990px){.mpp__grid{grid-template-columns:1fr;gap:24px}}.mpp__hero{border-radius:22px;overflow:hidden;background:#f3f3f3}.mpp__heroImg{width:100%;height:auto;display:block}.mpp__thumbs{display:flex;justify-content:center;gap:10px;margin-top:14px;overflow:auto;padding-bottom:6px}.mpp__thumb{flex:0 0 auto;width:64px;height:64px;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:0 0;padding:0;cursor:pointer;transition:transform .2s ease}.mpp__thumb:hover{transform:scale(1.05)}.mpp__thumbImg{width:100%;height:100%;object-fit:cover;display:block}.mpp__info{text-align:center}.mpp__tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 auto 12px}.mpp__vendor{letter-spacing:.16em;text-transform:uppercase;font-size:11px;opacity:.6;margin-bottom:10px}.mpp__title{font-size:28px;line-height:1.12;margin:0 0 8px}@media (max-width:990px){.mpp__title{font-size:24px}}.mpp__shortDesc{font-size:12px;line-height:1.7;opacity:.72;max-width:520px;margin:0 auto 14px}.mpp__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:center;justify-items:center;margin:10px 0 14px}.mpp__feature{padding:0;border:0;background:0 0}.mpp__featureIcon{font-size:18px;opacity:.8;margin-bottom:6px}.mpp__featureText{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.mpp__priceRow{margin-top:2px}.mpp__price{font-size:18px;font-weight:600;margin:0 0 10px}.mpp__fieldset{border:0;padding:0;margin:0 0 12px}.mpp__legend{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;opacity:.6}.mpp__pills{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mpp__pill{cursor:pointer;position:relative}.mpp__pill input{position:absolute;opacity:0;pointer-events:none}.mpp__pill span{display:inline-flex;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.18);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:0 0;transition:all .2s ease}.mpp__pill input:checked+span{background:#6a452e;color:#fff;border-color:#6a452e}.mpp__pill.is-soldout{opacity:.35;cursor:not-allowed}.mpp__pill.is-soldout span{text-decoration:line-through}.mpp__pill.is-soldout input{pointer-events:none}.mpp__qtyRow{margin:8px 0 10px;display:flex;justify-content:center}.mpp__qty{display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.14);border-radius:10px;overflow:hidden;width:130px;height:40px;background:#fff}.mpp__qtyBtn{width:40px;height:40px;border:0;background:0 0;cursor:pointer;font-size:18px;transition:opacity .2s ease}.mpp__qtyBtn:hover{opacity:.7}.mpp__qtyInput{width:50px;height:40px;border:0;text-align:center;outline:0;background:0 0;font-size:14px;font-weight:600}.mpp__buttons{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.mpp__btn{width:100%;max-width:400px;height:52px;border-radius:16px;border:0;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.mpp__btn:disabled{opacity:.5;cursor:not-allowed}.mpp__btn--add{background:#e4a6b4;color:#111}.mpp__btn--add:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.1);filter:brightness(1.03)}.mpp__btn--add:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.08)}.mpp__btn--buy{background:#b8dfbe;color:#111}.mpp__btn--buy:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.1);filter:brightness(1.03)}.mpp__btn--buy:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.08)}.mpp__buyNowWrap{display:none!important}.mpp__timeline{margin-top:18px;padding-top:18px;border-top:1px solid rgba(0,0,0,.1)}.mpp__timelineRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center}.mpp__timelineItem{text-align:center}.mpp__timelineIcon{font-size:22px;opacity:.85;margin-bottom:8px}.mpp__timelineLabel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:6px}.mpp__timelineDate{font-size:12px;opacity:.65}.mpp__faq{margin-top:18px;max-width:520px;margin-left:auto;margin-right:auto}.mpp__faqItem{border-top:1px solid rgba(0,0,0,.1);padding:12px 0}.mpp__faqItem:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.mpp__faqQ{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.06em;opacity:.8}.mpp__faqQ::-webkit-details-marker{display:none}.mpp__faqPlus{font-size:16px;opacity:.6;transition:transform .2s ease}.mpp__faqItem[open] .mpp__faqPlus{transform:rotate(45deg)}.mpp__faqA{padding-top:10px;font-size:13px;line-height:1.7;opacity:.75}.mpp__desc{margin-top:22px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08);font-size:14px;line-height:1.7;opacity:.9}@media (max-width:600px){.mpp__btn{max-width:100%;font-size:13px}.mpp__features{gap:18px}.mpp__timelineRow{gap:6px}.mpp__timelineIcon{font-size:18px}.mpp__timelineLabel{font-size:10px}}.mpp{padding-top:32px;padding-bottom:48px;width:100%}.mpp__grid{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.25fr 0.75fr;gap:72px;align-items:start}.mpp{padding-top:32px;padding-bottom:48px;width:100%}.mpp__grid{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.25fr 0.75fr;gap:72px;align-items:start}@media (max-width:990px){.mpp__grid{grid-template-columns:1fr;gap:24px;padding:0 16px}}@media (max-width:600px){.mpp__grid{padding:0 12px}}.mpp__hero{border-radius:22px;overflow:hidden;background:#f3f3f3;aspect-ratio:3/4;position:relative}.mpp__heroImg{width:100%;height:100%;display:block;object-fit:cover;object-position:center}