#mm-jelly-page{--mm-ink:#30252b;--mm-muted:#777;--mm-sand:#f3eaed;box-sizing:border-box;color:var(--mm-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}#mm-jelly-page *{box-sizing:border-box}#mm-jelly-page button,#mm-jelly-page select{font:inherit}#mm-jelly-page button{cursor:pointer}#mm-jelly-page img{display:block;max-width:100%}#mm-jelly-page h1,#mm-jelly-page h2,#mm-jelly-page p{margin-top:0}#mm-jelly-page .mm-product-grid{display:grid;grid-template-columns:minmax(0,63%) minmax(350px,37%);align-items:start}#mm-jelly-page .mm-gallery{min-width:0}#mm-jelly-page .mm-gallery-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#mm-jelly-page .mm-slide{min-width:0;background:#f8f3f1;aspect-ratio:1728/2368}#mm-jelly-page .mm-slide img{width:100%;height:100%;object-fit:cover}#mm-jelly-page .mm-thumbs{display:none}#mm-jelly-page .mm-info{position:sticky;top:10px;min-width:0;padding:12px 40px 36px}#mm-jelly-page .mm-rating-link{display:flex;gap:5px;align-items:center;color:inherit;text-decoration:none;font-size:13px;white-space:nowrap}#mm-jelly-page .mm-stars{letter-spacing:1px;color:#664650}#mm-jelly-page h1{font-size:26px;font-weight:400;line-height:1.25;margin:11px 0}#mm-jelly-page .mm-price{display:flex;gap:8px;align-items:center;margin-bottom:20px}#mm-jelly-page .mm-price strong{font-size:24px}#mm-jelly-page .mm-price del{color:#808080;font-size:16px}#mm-jelly-page .mm-price b{color:#fff;background:#a32121;padding:0 8px;border-radius:15px;font-size:13px}#mm-jelly-page .mm-intro strong{display:inline-block;border-radius:6px;background:var(--mm-sand);padding:8px 12px;font-size:16px}#mm-jelly-page .mm-intro p{margin:8px 0 13px;font-size:16px;line-height:1.45}#mm-jelly-page .mm-benefits-top{border-block:1px solid #664650;display:grid;grid-template-columns:repeat(3,1fr);padding:35px 0 26px;gap:8px;text-align:center}#mm-jelly-page .mm-benefits-top>div{display:flex;align-items:center;flex-direction:column;gap:4px}#mm-jelly-page .mm-benefits-top svg{width:45px;height:45px}#mm-jelly-page .mm-benefits-top span{font-size:13px;line-height:1.2}#mm-jelly-page .mm-pickers{padding:12px 0 25px}#mm-jelly-page .mm-option-label{font-size:14px;margin:0 0 8px}#mm-jelly-page .mm-colors{display:flex;gap:11px;flex-wrap:wrap;margin-bottom:13px}#mm-jelly-page .mm-swatch{position:relative;border:1px solid #bcbcbc;border-radius:50%;width:30px;height:30px;padding:0;background:var(--swatch)}#mm-jelly-page .mm-swatch.is-selected:after{content:'';position:absolute;inset:-4px;border:1px solid #664650;border-radius:50%}#mm-jelly-page .mm-sizes{display:flex;flex-wrap:wrap;gap:9px}#mm-jelly-page .mm-size{border:1px solid #ddd;border-radius:3px;background:#fff;min-width:41px;height:33px;padding:0 9px;font-size:13px}#mm-jelly-page .mm-size.is-selected{background:#664650;color:#fff;border-color:#664650}#mm-jelly-page .mm-fit{border-top:1px solid #664650;padding:20px 0 12px}#mm-jelly-page .mm-fit>strong{display:block;margin-bottom:7px}#mm-jelly-page .mm-fit-inputs{display:grid;grid-template-columns:1fr 1fr 12px 1fr;gap:8px;align-items:center}#mm-jelly-page select,#mm-jelly-page output{height:38px;min-width:0;border:1px solid #d5d5d5;border-radius:4px;background:#fff;padding:8px;font-size:13px}#mm-jelly-page output{display:block;white-space:nowrap}#mm-jelly-page .mm-fit small{display:block;color:#777;margin:8px 0}#mm-jelly-page .mm-guide-link{border:0;padding:0;background:none;text-decoration:underline;font-size:13px}#mm-jelly-page .mm-add{display:block;width:100%;background:#664650;color:#fff;border:0;border-radius:4px;height:52px;text-transform:uppercase;font-size:14px;margin:8px 0 14px}#mm-jelly-page .mm-add:disabled{background:#999;cursor:not-allowed}#mm-jelly-page #mm-cart-message{margin:0;font-size:13px}#mm-jelly-page .mm-stock{text-align:center;font-weight:700;margin:8px 0 18px}#mm-jelly-page .mm-stock span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#a47282}#mm-jelly-page .mm-return{background:#fafafa;padding:18px;border-radius:7px}#mm-jelly-page .mm-return p{margin:5px 0 0;color:#555}#mm-jelly-page .mm-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}#mm-jelly-page .mm-videos video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:4px;background:#e9e9e9}#mm-jelly-page .mm-accordion{border-bottom:1px solid #bbb}#mm-jelly-page .mm-accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-weight:600;cursor:pointer}#mm-jelly-page .mm-accordion summary::-webkit-details-marker{display:none}#mm-jelly-page .mm-accordion summary span{font-size:23px;font-weight:300;line-height:1}#mm-jelly-page .mm-accordion[open] summary span{transform:rotate(45deg)}#mm-jelly-page .mm-accordion-body{padding:0 0 16px;color:#555;line-height:1.65}#mm-jelly-page .mm-accordion-body p{margin:0}#mm-jelly-page .mm-press{background:#f8f3f1;text-align:center;padding:70px 6vw}#mm-jelly-page .mm-press h2,#mm-jelly-page .mm-faq h2,#mm-jelly-page .mm-reviews h2{font-weight:400;font-size:32px}#mm-jelly-page .mm-press-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:35px}#mm-jelly-page .mm-press-cards article{display:flex;flex-direction:column;align-items:center;gap:25px}#mm-jelly-page .mm-press-logo{height:56px;display:flex;align-items:center;justify-content:center}#mm-jelly-page .mm-press-logo svg,#mm-jelly-page .mm-press-logo img{max-width:160px;max-height:56px;width:auto;height:auto}#mm-jelly-page .mm-press-cards p{font-size:15px;line-height:1.6}#mm-jelly-page .mm-why{padding:90px 7vw}#mm-jelly-page .mm-why-inner{max-width:1150px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}#mm-jelly-page .mm-why-image img{width:100%;max-height:720px;object-fit:cover}#mm-jelly-page .mm-why-copy h2{font-size:38px;font-weight:400;margin-bottom:35px}#mm-jelly-page .mm-why-list>div{display:flex;align-items:center;gap:20px;margin:16px 0;font-size:17px}#mm-jelly-page .mm-why-list svg{width:48px;height:48px;flex:none}#mm-jelly-page .mm-faq{max-width:850px;margin:auto;padding:55px 24px 90px}#mm-jelly-page .mm-faq h2{text-align:center;margin-bottom:30px}#mm-jelly-page .mm-reviews{max-width:1100px;padding:60px 24px 100px;margin:auto}#mm-jelly-page .mm-reviews h2{text-align:center}#mm-jelly-page .mm-review-summary{display:flex;align-items:center;justify-content:center;gap:15px}#mm-jelly-page .mm-review-summary strong{font-size:26px}#mm-jelly-page .mm-review-summary .mm-stars{font-size:20px}#mm-jelly-page .mm-review-bars{width:min(100%,400px);margin:22px auto 30px}#mm-jelly-page .mm-review-bars>div{display:grid;grid-template-columns:55px 1fr 35px;gap:10px;align-items:center;font-size:12px}#mm-jelly-page meter{width:100%;height:13px}#mm-jelly-page .mm-review-photos{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:12px}#mm-jelly-page .mm-review-photo{flex:0 0 95px;height:95px;padding:0;border:0;background:#eee}#mm-jelly-page .mm-review-photo img{width:100%;height:100%;object-fit:cover}#mm-jelly-page .mm-review-list{margin-top:20px}#mm-jelly-page .mm-review{border-top:1px solid #ddd;padding:20px 0}#mm-jelly-page .mm-review-top{display:flex;justify-content:space-between;color:#555;font-size:12px}#mm-jelly-page .mm-review strong{display:block;font-size:16px;margin:5px 0}#mm-jelly-page .mm-review p{margin:0 0 8px;line-height:1.65}#mm-jelly-page .mm-review small{color:#666}#mm-jelly-page dialog{max-width:min(95vw,900px);max-height:90vh;overflow:auto;border:0;padding:30px;box-shadow:0 15px 80px #0004}#mm-jelly-page dialog::backdrop{background:#0008}#mm-jelly-page .mm-dialog-close{position:absolute;right:10px;top:5px;border:0;background:transparent;font-size:28px}#mm-jelly-page .mm-size-table{overflow-x:auto}#mm-jelly-page .mm-size-table table{border-collapse:collapse;white-space:nowrap}#mm-jelly-page .mm-size-table th,#mm-jelly-page .mm-size-table td{border:1px solid #ddd;text-align:center;padding:7px 10px}#mm-jelly-page .mm-photo-dialog{padding:15px}#mm-jelly-page .mm-photo-dialog img{max-width:80vw;max-height:80vh;object-fit:contain}
@media(max-width:800px){#mm-jelly-page .mm-product-grid{display:block}#mm-jelly-page .mm-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}#mm-jelly-page .mm-gallery-track::-webkit-scrollbar{display:none}#mm-jelly-page .mm-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1728/2368}#mm-jelly-page .mm-gallery-track img{width:100%;height:100%}#mm-jelly-page .mm-thumbs{display:flex;gap:7px;overflow-x:auto;padding:8px 16px;scrollbar-width:none}#mm-jelly-page .mm-thumb{border:1px solid #ddd;background:#fff;padding:0;flex:0 0 55px;height:73px}#mm-jelly-page .mm-thumb.is-current{border:2px solid #664650}#mm-jelly-page .mm-thumb img{width:100%;height:100%;object-fit:cover}#mm-jelly-page .mm-info{position:static;padding:16px}#mm-jelly-page h1{font-size:23px}#mm-jelly-page .mm-press{padding:45px 16px}#mm-jelly-page .mm-press-cards{grid-template-columns:1fr 1fr;gap:24px 12px}#mm-jelly-page .mm-press-cards article{gap:10px}#mm-jelly-page .mm-press-cards p{font-size:13px}#mm-jelly-page .mm-why{padding:50px 16px}#mm-jelly-page .mm-why-inner{display:block}#mm-jelly-page .mm-why-image{display:none}#mm-jelly-page .mm-why-copy h2{font-size:30px;margin-bottom:22px}#mm-jelly-page .mm-why-list>div{font-size:15px}#mm-jelly-page .mm-faq{padding:35px 16px 65px}#mm-jelly-page .mm-press h2,#mm-jelly-page .mm-faq h2,#mm-jelly-page .mm-reviews h2{font-size:27px}#mm-jelly-page .mm-reviews{padding:45px 16px 65px}#mm-jelly-page dialog{padding:22px 14px}}#mm-jelly-page .mm-videos-wrap h2{font-size:22px;font-weight:500;margin:26px 0 12px}#mm-jelly-page .mm-benefits-top img{width:45px;height:45px;object-fit:contain}#mm-jelly-page .mm-why-list img{width:48px;height:48px;object-fit:contain;flex:none}#mm-jelly-page .mm-press-logo{width:100%}#mm-jelly-page .mm-press-cards article:first-child .mm-press-logo img{width:160px;height:auto;max-width:100%}@media(max-width:800px){#mm-jelly-page .mm-videos-wrap h2{font-size:20px}}#mm-jelly-page .mm-review-summary{display:block;text-align:center}#mm-jelly-page .mm-review-summary>div{font-size:14px}#mm-jelly-page .mm-review-summary .mm-stars{font-size:22px}#mm-jelly-page .mm-review-summary small{display:block;font-size:14px}#mm-jelly-page .mm-review-bars{width:min(100%,260px);margin:20px auto 24px}#mm-jelly-page .mm-review-bars>div{display:grid;grid-template-columns:92px 1fr 28px;gap:7px;align-items:center;height:25px}#mm-jelly-page .mm-bar-stars{font-size:18px;letter-spacing:-2px;white-space:nowrap}#mm-jelly-page .mm-bar{display:block;height:12px;border-radius:10px;background:#ededed;overflow:hidden}#mm-jelly-page .mm-bar i{display:block;height:100%;background:#664650;border-radius:10px}#mm-jelly-page .mm-bar-count{font-size:11px;color:#777;text-align:right}#mm-jelly-page .mm-review-write{display:block;width:100%;max-width:420px;height:43px;border:0;border-radius:24px;background:#000;color:#fff;margin:20px auto 28px;font-weight:600}#mm-jelly-page .mm-photo-label{border-top:1px solid #ddd;padding-top:25px;color:#888;font-size:14px;margin-bottom:9px}#mm-jelly-page .mm-review-photo{flex-basis:85px;height:85px}#mm-jelly-page .mm-review-dialog label{display:block;margin:12px 0}#mm-jelly-page .mm-review-dialog input,#mm-jelly-page .mm-review-dialog select,#mm-jelly-page .mm-review-dialog textarea{display:block;width:100%;margin-top:5px;padding:8px;border:1px solid #ccc}#mm-jelly-page .mm-review-dialog button[type=submit]{background:#664650;color:#fff;border:0;border-radius:22px;padding:10px 25px}@media(max-width:800px){#mm-jelly-page .mm-gallery-track{touch-action:auto}}