.mks{--mks-g:#C9A24B;--mks-gd:#9a7b2e;--mks-soft:#FDFCF9;--mks-line:#ece3cf;--mks-dark:#1a1a1a;--mks-sale:#b0311c}.mks *{box-sizing:border-box}.mks-soft{background:var(--mks-soft)}.mks-h2{font-size:2rem;font-weight:600;color:var(--mks-dark);text-align:left;margin:0 0 1.2rem;padding-top:3rem}.mks-h2 small{display:block;font-size:1.1rem;font-weight:400;color:var(--mks-g);letter-spacing:3px;margin-top:.4rem}.mks-ph{background:#f0f0f0;border:1px dashed #ccc;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#999;font-size:1.1rem;text-align:center;padding:1rem;min-height:190px}.mks-ph--card{min-height:260px}.mks-hero{padding:0 0 2.4rem}.mks-hero__media picture,.mks-hero__img{display:block;width:100%;height:auto}.mks-hero__text{text-align:left;padding-top:2rem}.mks-hero__title{font-size:2.2rem;font-weight:700;color:var(--mks-dark);line-height:1.5;margin:0}.mks-hero__lead{font-size:1.3rem;color:#777;line-height:1.8;margin:1.2rem auto 0;max-width:70rem;text-align:left}.mks-hero__pill{display:block;width:fit-content;font-size:1.2rem;font-weight:600;color:var(--mks-gd);border:1px solid var(--mks-g);border-radius:20px;background:var(--mks-soft);padding:.5rem 1.6rem;margin:1.4rem auto 0;text-align:center}.mks-hero__pill--ended{color:#888;border-color:#ccc;background:#f7f7f7}.mks-code{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:fit-content;max-width:100%;margin:1.8rem auto 0;padding:1.4rem 2.4rem;border:2px dashed var(--mks-g);border-radius:8px;background:#fff;text-align:center}.mks-code__label{font-size:1.1rem;font-weight:600;color:var(--mks-gd);letter-spacing:2px}.mks-code__value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.1rem;font-weight:700;letter-spacing:.3em;color:var(--mks-dark);user-select:all;-webkit-user-select:all}.mks-code__copy{font-size:1.15rem;font-weight:600;color:#fff;background:var(--mks-gd);border:none;border-radius:4px;padding:.5rem 1.8rem;cursor:pointer}.mks-code__copy.is-copied{background:var(--mks-g)}.mks-code__note{font-size:1.1rem;color:#888;line-height:1.6}.mks-code--compact{margin:0 auto 2.4rem;padding:1rem 1.8rem;gap:.4rem}.mks-code--compact .mks-code__value{font-size:1.7rem}.mks-products{padding-bottom:1rem}.mks-products__title{text-align:center}.mks-products__lead{text-align:center;font-size:1.2rem;color:#888;line-height:1.7;margin:0 0 1.6rem}.mks-products__grid{display:grid;grid-template-columns:1fr;gap:2rem}.mks-card{display:block;text-decoration:none;color:var(--mks-dark)}.mks-card__media{position:relative;aspect-ratio:1/1;background:#f0f0f0;border-radius:8px;overflow:hidden}.mks-card__img{width:100%;height:100%;object-fit:cover;display:block}.mks-card__badge{position:absolute;top:.8rem;left:.8rem;font-size:1.1rem;font-weight:700;color:#fff;background:var(--mks-sale);padding:.3rem .9rem;border-radius:4px;z-index:1}.mks-card__soldout{position:absolute;top:.8rem;right:.8rem;font-size:1rem;font-weight:700;color:#fff;background:#000000a6;padding:.3rem .9rem;border-radius:4px;z-index:1;letter-spacing:1px}.mks-card__warn{font-size:1rem;color:#b0311c;background:#fdeeec;border:1px solid #f0c4bc;border-radius:4px;padding:.4rem .8rem;margin-top:.6rem}.mks-card__name{font-size:1.35rem;font-weight:600;margin-top:1rem;line-height:1.45}.mks-card__sub{font-size:1.1rem;color:#888;margin-top:.3rem;line-height:1.5}.mks-card__price{margin-top:.7rem;display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.mks-card__price-base{font-size:1.2rem;color:#999}.mks-card__price-sale{font-size:1.7rem;font-weight:700;color:var(--mks-sale)}.mks-card__price-note{font-size:1rem;font-weight:600;color:var(--mks-sale);border:1px solid currentColor;border-radius:3px;padding:.1rem .5rem}.mks-card__price-normal{font-size:1.5rem;font-weight:600;color:var(--mks-dark)}.mks-card__before-label{font-size:1rem;font-weight:600;color:var(--mks-gd);border:1px solid var(--mks-g);border-radius:3px;padding:.15rem .6rem}.mks-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:.8rem}.mks-card__ship{font-size:1rem;font-weight:600;border-radius:3px;padding:.2rem .7rem}.mks-card__ship--free{color:var(--mks-gd);background:var(--mks-soft);border:1px solid var(--mks-g)}.mks-card__ship--paid{color:#888;background:#f5f5f5;border:1px solid #ddd}.mks-card__cta{font-size:1.15rem;font-weight:600;color:var(--mks-gd)}.mks-notes{margin-top:2rem;padding-bottom:2.4rem}.mks-notes__list{list-style:none;padding:0;margin:0 auto;max-width:70rem}.mks-notes__list li{position:relative;padding:.6rem 0 .6rem 1.8rem;font-size:1.2rem;color:#555;line-height:1.7;border-bottom:1px solid #f0ece2}.mks-notes__list li:last-child{border-bottom:none}.mks-notes__list li:before{content:"";position:absolute;left:2px;top:1.35rem;width:6px;height:6px;border-radius:50%;background:var(--mks-g)}.mks-faq{padding-bottom:2.4rem}.mks-faq__grid{display:block}.mks-faq__item{padding:1.2rem 0;border-bottom:1px solid #eee}.mks-faq__q{font-size:1.3rem;font-weight:600;color:var(--mks-dark)}.mks-faq__a{font-size:1.2rem;color:#666;margin-top:.4rem;line-height:1.7;white-space:pre-line}@media(min-width:750px){.mks-h2,.mks-hero__text{text-align:center}.mks-products__grid{grid-template-columns:repeat(3,1fr)}.mks-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 3.2rem}}@media(min-width:990px){.mks-hero__text{padding-top:2.8rem}.mks-hero__title{font-size:3rem;line-height:1.45}.mks-hero__lead{font-size:1.4rem;text-align:center}.mks-products__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/miyazaki-kenmin-sale.css.map */
