.section-store #main>.page-head{text-align:center}.section-store #main>.page-head h1{max-width:none}.mh-product-purchase .mh-store-product-tagline{font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.5;margin:12px 0 28px;text-wrap:pretty}.mh-product-purchase .mh-store-small-note{font-size:12px;line-height:1.8;color:#b9b9b9;margin:20px 0 12px}.mh-product-purchase .mpo-head:has(>.mpo-lede):not(:has(>.eyebrow)){margin:0}.section-store .mh-product-purchase .mpo-head{display:none}.mh-sale-announcement{background:#23D520;color:#111;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.4;padding:14px 20px;margin:0 0 20px;text-align:center}.mh-discount-note{font-size:12px!important;line-height:1.6;color:#666;margin:12px 0}.mh-product-layout .mpo-add{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mh-product-layout .mpo-add-btn{width:auto;flex:0 0 auto;min-height:42px;padding:10px 14px;font-size:14px;gap:10px}.mh-product-layout .mpo-add input[type=number]{width:64px}.mh-set-saving{font-size:14px;font-weight:700;color:#23D520;white-space:nowrap}.mh-store-title{max-width:1200px;margin:32px auto 24px;padding:0 24px}.mh-store-title h1{text-align:center;font-size:clamp(16px,3.7vw,44px);line-height:1.2;letter-spacing:-.035em;white-space:nowrap;margin:0}.mh-product-purchase>.page-head,.mh-product-purchase .mpo-head>.eyebrow,.mh-product-purchase .mpo-head>h2,.mh-product-purchase .mpo-card~.mpo-card .mpo-desc,.mh-product-purchase .mpo-kind{display:none}.mh-product-purchase .mpo-head{margin-top:0}.mh-product-purchase .mpo-lede{font-size:16px;line-height:1.7}@media(min-width:761px){.mh-product-layout>.mh-store-product-image{position:sticky;top:100px}.mh-product-layout>.mh-store-product-image img{max-height:calc(100dvh - 124px);width:100%;object-fit:contain}}@media(max-width:760px){.mh-store-title{padding:0 16px;margin:24px auto 16px}}.mh-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;max-width:1200px;margin:24px auto;align-items:start;padding:0 24px}.mh-product-purchase{min-width:0}.mh-product-purchase>.wrap{width:100%;max-width:none;padding:0;margin:0;min-width:0}.mh-product-layout .mpo-layout,.mh-product-layout .mpo-grid{grid-template-columns:minmax(0,1fr)}.mh-product-layout .page-head{padding-top:0}.mh-product-layout .mpo-card{padding:20px}.mh-product-layout .mpo-card h3{font-size:22px}.mh-product-layout .mpo-desc{font-size:16px;line-height:1.7}.mh-product-layout .mh-store-product-image{margin:0;width:100%}.mh-product-layout .mpo-cart{position:static}@media(max-width:760px){.mh-product-layout{grid-template-columns:minmax(0,1fr);padding:0 16px;gap:24px}.mh-product-layout .mh-store-product-image{margin:0}}.mh-store-product-image{max-width:640px;margin:24px auto;background:#000;padding:0;text-align:center}.mh-store-product-image img{display:block;width:min(100%,640px);height:auto;object-fit:contain;margin:auto}@media(max-width:600px){.mh-store-product-image{margin:16px;padding:0}}.mh-apparel-secret{background:#111;color:#fff;padding:32px;margin:24px 0;border:1px solid #444}.mh-apparel-secret h3{color:#23D520;font-size:clamp(28px,4vw,48px);margin:8px 0}.mh-apparel-secret p{font-size:16px}.mh-apparel-secret .eyebrow{color:#fff}