@font-face{font-family:"MN Yuan Product";src:url("/cdn/shop/files/myonoodle-cwtexyen-brand.woff2?v=1791717888") format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+3000-303F}
@font-face{font-family:"MN Cera Product";src:local("Cera Pro"),local("CeraPro-Regular");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"MN Cera Product";src:local("Cera Pro Bold"),local("CeraPro-Bold");font-weight:700;font-style:normal;font-display:swap}
.product__section--main,.section__product-details{--mn-product-font:"MN Yuan Product","MN Cera Product",Arial,sans-serif;--main-family:var(--mn-product-font);--heading-family:var(--mn-product-font);font-family:var(--mn-product-font)}
.product__section--main :is(h1,h2,h3,p,span,a,label,legend,input,select,button),.section__product-details :is(h1,h2,h3,h4,p,span,a,label,legend,input,select,button,summary,li,td,th,small,strong){font-family:var(--mn-product-font)!important}
.mn-pack-fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}
.mn-pack-fieldset legend{font-size:18px;font-weight:700;color:#4A5D3A;padding:0;margin:0 0 12px}
.mn-pack-grid{display:grid;grid-template-columns:1fr;gap:12px}
.mn-pack-choice{position:relative;min-width:0}
.mn-pack-input{position:absolute!important;opacity:0;width:1px!important;height:1px!important;margin:0!important}
.mn-pack-card{display:grid!important;grid-template-columns:1fr auto;gap:7px 12px;align-items:center;border:2px solid #A8B5A0;border-radius:14px;padding:18px 18px 18px 42px!important;margin:0!important;position:relative;color:#4A5D3A;background:#F7F9F8;cursor:pointer;line-height:1.45;letter-spacing:normal;text-transform:none;transition:background .15s,border-color .15s}
.mn-pack-card:before{content:"";position:absolute;left:15px;top:23px;width:15px;height:15px;border:2px solid #4A5D3A;border-radius:50%;box-sizing:border-box}
.mn-pack-input:checked+.mn-pack-card{background:#EBE9DC;border-color:#4A5D3A}
.mn-pack-input:checked+.mn-pack-card:before{background:#4A5D3A;box-shadow:inset 0 0 0 3px #EBE9DC}
.mn-pack-input:focus-visible+.mn-pack-card{outline:3px solid #E07A5F;outline-offset:3px}
.mn-pack-input:disabled+.mn-pack-card{opacity:.55;cursor:not-allowed}
.mn-pack-name{font-size:18px;font-weight:700;grid-column:1/-1}
.mn-pack-price{font-size:28px;font-weight:700;white-space:nowrap}
.mn-pack-unit{font-size:14px}
.mn-pack-saving{font-weight:700;font-size:16px;background:#E07A5F;color:#4A5D3A;border-radius:5px;padding:3px 9px;justify-self:start;grid-column:1/-1}
.mn-pack-reference,.mn-pack-discount{font-size:13px;grid-column:1/-1}
.mn-pack-choices.is-loading{pointer-events:none;opacity:.65}
@media(max-width:400px){.mn-pack-card{padding-right:12px!important;column-gap:8px}.mn-pack-price{font-size:26px}.mn-pack-unit{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mn-pack-card{transition:none}}
