.native-page{padding-block:55px 80px;max-width:950px;min-height:50vh}.native-page h1{font-size:clamp(32px,5vw,52px)}.native-form{display:grid;gap:10px;max-width:660px}.native-form input,.native-form textarea,.native-cart-line input{width:100%;border:1px solid #777767;border-radius:6px;background:#20201d;color:#f5f5f0;padding:13px;font:inherit}.native-form button{margin-top:14px}.native-cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:22px;align-items:center;padding:25px 0;border-bottom:1px solid #444}.native-cart-line img{width:110px;height:130px;object-fit:contain;background:white;border-radius:8px}.native-cart-line h2{font-size:21px}.native-cart-line input{width:80px;margin:0 15px}.native-cart-line s{display:block;color:#aaa}.native-cart-line strong{display:block}.native-cart-line+.button{margin-top:22px}.native-discount,.native-success{color:#dfca88}.native-notice{color:#dfca88;margin-top:15px}.native-results{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-block:35px}.native-results img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.native-results h2{font-size:22px;margin-top:18px}.native-results a{border-bottom:1px solid #444}.native-page .rte img{max-width:100%;height:auto}.native-page details a{margin-bottom:20px}.melyoa-landing .ml-caption{font-size:14px}.shopify-policy__container{max-width:950px!important;padding:40px 22px!important}.shopify-policy__container a{text-decoration:underline}@media(max-width:600px){.native-cart-line{grid-template-columns:70px 1fr;gap:15px}.native-cart-line img{width:70px;height:100px}.native-cart-line>div:last-child{grid-column:2}.native-cart-line h2{font-size:18px}.native-results{grid-template-columns:1fr 1fr}.native-results h2{font-size:19px}.native-cart-line label{display:block;margin-bottom:8px}.native-cart-line input{margin-left:0}.native-page{padding-block:35px 55px}}
.form-error{color:#ffb8a5;margin:14px 0}.button:disabled{opacity:.6;cursor:wait}.product-purchase form{margin:0}.cart-dialog .text-link{display:inline-block;margin-block:14px}.cart-line>strong{margin-left:auto;white-space:nowrap}.cart-dialog [aria-busy=true]{opacity:.65;pointer-events:none}.template-product .shopify-section,.template-index .shopify-section{min-width:0}.native-page input,.native-form textarea{font-size:16px}.purchase-status,.price-detail,.gallery-caption,.thumbnails span{font-size:14px}.shopify-policy__body{line-height:1.7}.shopify-policy__title h1{font-size:clamp(30px,5vw,44px)}