.mogo-language{display:inline-flex;align-items:center;max-width:95px}.mogo-language select{background:#111;color:#ead7ad;border:1px solid #746343;border-radius:2px;padding:7px 4px;font:inherit;font-size:12px;max-width:100%;min-height:36px}.mogo-language-recommend{position:fixed;bottom:16px;left:16px;z-index:500;background:#171412;color:#fff;border:1px solid #746343;padding:12px;display:flex;gap:10px;align-items:center;font-size:13px;max-width:calc(100vw - 32px);flex-wrap:wrap}.mogo-language-recommend button{background:#111;color:#ead7ad;border:1px solid #746343;padding:8px;cursor:pointer}.mogo-charge-currency{font-size:13px;line-height:1.7;overflow-wrap:anywhere}html[lang=ja] body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}html[lang=ja] main p,html[lang=ja] main li{line-height:1.9;line-break:strict;overflow-wrap:anywhere}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3{word-break:normal;line-break:strict;letter-spacing:.04em}html[lang=ja] .hero h1{font-size:clamp(30px,6vw,82px)!important;line-height:1.25!important}html[lang=ja] .header-actions{gap:9px}@media(max-width:760px){.mogo-language{max-width:76px}.mogo-language select{font-size:11px;padding:5px 2px}html[lang=ja] .header-actions{gap:5px}html[lang=ja] .brand{min-width:0}html[lang=ja] .hero h1{font-size:clamp(26px,7vw,48px)!important}html[lang=ja] .btn{white-space:normal;line-height:1.5}html[lang=ja] .product-title{line-height:1.6}}

html[lang="zh-CN"] body{font-family:"PingFang SC","Microsoft YaHei",sans-serif}html[lang="zh-TW"] body{font-family:"PingFang TC","Microsoft JhengHei",sans-serif}html[lang^="zh-"] main p,html[lang^="zh-"] main li{line-height:1.8;line-break:strict;overflow-wrap:anywhere}html[lang^="zh-"] h1,html[lang^="zh-"] h2{word-break:normal;line-break:strict}html[lang^="zh-"] .btn{white-space:normal;line-height:1.5}@media(max-width:760px){html[lang^="zh-"] .header-actions{gap:5px}html[lang^="zh-"] .brand{min-width:0}html[lang^="zh-"] .hero h1{font-size:clamp(26px,7vw,48px)!important;line-height:1.3!important}}

.mogo-currency{max-width:70px}#mogo-fx-status{padding:8px 16px;opacity:.8;font-size:12px}#mogo-fx-checkout{font-size:12px;line-height:1.6}@media(max-width:760px){.mogo-currency{max-width:57px}.mogo-language select{min-height:36px}}

@media(max-width:760px){.header-actions{min-width:0;flex-wrap:wrap;row-gap:3px}.header-row{min-width:0}}


/* Reference price hierarchy; retain the storefront typography and palette. */
#prod-price .mogo-price-primary{display:block;font:inherit;line-height:1.25;font-variant-numeric:tabular-nums}
#prod-price .mogo-price-secondary{display:block;margin-top:7px;color:#aaa49a;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.035em;font-variant-numeric:tabular-nums}
@media(max-width:600px){#prod-price .mogo-price-secondary{font-size:12px;margin-top:5px}}


/* Compact inline product prices, with natural wrapping on narrow screens. */
#prod-price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:14px;row-gap:4px}
#prod-price .mogo-price-primary{display:inline-block;white-space:nowrap}
#prod-price .mogo-price-secondary{display:inline-block;margin-top:0;font-size:13px;line-height:1.4;letter-spacing:.01em;white-space:nowrap}
@media(max-width:600px){#prod-price{column-gap:10px}#prod-price .mogo-price-secondary{margin-top:0;font-size:12px}}

