{"product_id":"⭐expo⭐mierureco","title":"⭐Expo⭐【メガネケースプレゼント】mieruReco（AIメガネ）","description":"\u003c!--\nSHOPIFY IMAGE URL MAP \/ ESSENTIAL 5 IMAGES ONLY\n01 HERO: LINE_ALBUM_商品写真_260915_13.jpg\n04 CAMERA\/BUTTON: LINE_ALBUM_商品写真_260915_6.jpg\n07 PACKAGES: LINE_ALBUM_商品写真_260915_4.jpg\n08 BLACK: LINE_ALBUM_商品写真_260915_8.jpg\n09 BROWN: LINE_ALBUM_商品写真_260915_7.jpg\nUpload these five images to Shopify Files, then replace the five SHOPIFY_IMAGE_URL_* values.\n--\u003e\n\u003cstyle\u003e\n  .sois-mierureco-luxe {\n    --ink: #171514;\n    --text: #4d4743;\n    --muted: #817872;\n    --brown: #6e4739;\n    --brown-soft: #a28172;\n    --champagne: #b9aa9d;\n    --paper: #fff;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n    background: #fff;\n    color: var(--text);\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Kaku Gothic ProN\", \"Yu Gothic\", YuGothic, Meiryo, sans-serif;\n    font-size: 15px;\n    line-height: 1.95;\n    letter-spacing: .025em;\n    -webkit-text-size-adjust: 100%;\n  }\n\n  .sois-mierureco-luxe *,\n  .sois-mierureco-luxe *::before,\n  .sois-mierureco-luxe *::after {\n    box-sizing: border-box;\n  }\n\n  .sois-mierureco-luxe h1,\n  .sois-mierureco-luxe h2,\n  .sois-mierureco-luxe h3,\n  .sois-mierureco-luxe p,\n  .sois-mierureco-luxe dl,\n  .sois-mierureco-luxe dt,\n  .sois-mierureco-luxe dd {\n    margin-top: 0;\n  }\n\n  .sois-mierureco-luxe img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n  }\n\n  .sois-mierureco-luxe .mr-wrap {\n    width: 100%;\n    max-width: 1480px;\n    margin: 0 auto;\n    padding-left: clamp(22px, 6vw, 96px);\n    padding-right: clamp(22px, 6vw, 96px);\n  }\n\n  .sois-mierureco-luxe .mr-narrow {\n    max-width: 840px;\n  }\n\n  .sois-mierureco-luxe .mr-center {\n    max-width: 900px;\n    margin-left: auto;\n    margin-right: auto;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-section {\n    position: relative;\n    padding-top: clamp(78px, 9vw, 138px);\n    padding-bottom: clamp(78px, 9vw, 138px);\n    background: #fff;\n  }\n\n  .sois-mierureco-luxe .mr-eyebrow {\n    margin-bottom: 14px;\n    color: var(--brown-soft);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 11px;\n    letter-spacing: .3em;\n    text-transform: uppercase;\n  }\n\n  .sois-mierureco-luxe .mr-title {\n    margin-bottom: 28px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", serif;\n    font-size: clamp(29px, 4vw, 52px);\n    font-weight: 400;\n    line-height: 1.48;\n    letter-spacing: .03em;\n  }\n\n  .sois-mierureco-luxe .mr-title-jp {\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n  }\n\n  .sois-mierureco-luxe .mr-lead {\n    margin-bottom: 0;\n    color: var(--ink);\n    font-size: clamp(18px, 2.1vw, 25px);\n    line-height: 1.9;\n    font-weight: 500;\n  }\n\n  .sois-mierureco-luxe .mr-text {\n    margin-bottom: 0;\n  }\n\n  .sois-mierureco-luxe .mr-text + .mr-text {\n    margin-top: 23px;\n  }\n\n  .sois-mierureco-luxe .mr-strong {\n    color: var(--ink);\n    font-weight: 600;\n  }\n\n  .sois-mierureco-luxe .mr-serif {\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n  }\n\n  \/* HERO *\/\n  .sois-mierureco-luxe .mr-hero {\n    position: relative;\n    padding: clamp(88px, 12vw, 170px) 0 clamp(96px, 13vw, 185px);\n    background: #fff;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-hero::before {\n    content: \"MIERURECO\";\n    position: absolute;\n    left: 50%;\n    top: 38px;\n    transform: translateX(-50%);\n    color: rgba(110, 71, 57, .045);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(56px, 12vw, 180px);\n    letter-spacing: .08em;\n    white-space: nowrap;\n    pointer-events: none;\n  }\n\n  .sois-mierureco-luxe .mr-brand {\n    position: relative;\n    margin-bottom: 9px;\n    color: var(--ink);\n    font-size: clamp(22px, 2.8vw, 38px);\n    font-weight: 400;\n    letter-spacing: .12em;\n  }\n\n  .sois-mierureco-luxe .mr-product {\n    position: relative;\n    margin-bottom: clamp(46px, 6vw, 72px);\n    color: var(--muted);\n    font-size: 12px;\n    letter-spacing: .22em;\n  }\n\n  .sois-mierureco-luxe .mr-hero-title {\n    position: relative;\n    max-width: 1080px;\n    margin: 0 auto 32px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(34px, 5.8vw, 78px);\n    font-weight: 400;\n    line-height: 1.42;\n    letter-spacing: .045em;\n  }\n\n  .sois-mierureco-luxe .mr-hero-lead {\n    position: relative;\n    max-width: 740px;\n    margin: 0 auto;\n    color: var(--text);\n    font-size: clamp(15px, 1.8vw, 19px);\n    line-height: 2.15;\n  }\n\n  .sois-mierureco-luxe .mr-hero-sign {\n    position: relative;\n    margin-top: 46px;\n    color: var(--champagne);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 12px;\n    letter-spacing: .35em;\n  }\n\n  \/* IMAGE STAGE *\/\n  .sois-mierureco-luxe .mr-image-stage {\n    width: 100%;\n    padding: 0 clamp(0px, 2.5vw, 38px);\n    background: #fff;\n  }\n\n  .sois-mierureco-luxe .mr-image-stage img {\n    width: 100%;\n    max-height: 980px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-image-caption {\n    max-width: 1480px;\n    margin: 12px auto 0;\n    padding: 0 clamp(22px, 6vw, 96px);\n    color: var(--muted);\n    font-size: 10px;\n    letter-spacing: .14em;\n    text-align: right;\n  }\n\n  \/* MANIFESTO *\/\n  .sois-mierureco-luxe .mr-manifesto {\n    max-width: 930px;\n    margin: 0 auto;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto .mr-text {\n    font-size: clamp(15px, 1.45vw, 17px);\n    line-height: 2.15;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    margin: clamp(54px, 7vw, 86px) 0 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(24px, 3.4vw, 41px);\n    line-height: 1.75;\n    letter-spacing: .035em;\n  }\n\n  \/* EDITORIAL SPLIT *\/\n  .sois-mierureco-luxe .mr-editorial {\n    display: grid;\n    grid-template-columns: minmax(240px, .72fr) minmax(0, 1.28fr);\n    gap: clamp(48px, 9vw, 150px);\n    align-items: start;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    position: relative;\n    min-height: 210px;\n  }\n\n  .sois-mierureco-luxe .mr-index {\n    display: block;\n    margin-bottom: 16px;\n    color: rgba(110, 71, 57, .18);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(56px, 7vw, 100px);\n    line-height: .86;\n    letter-spacing: -.03em;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-title {\n    margin-bottom: 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(26px, 3.2vw, 42px);\n    font-weight: 400;\n    line-height: 1.6;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-body {\n    max-width: 730px;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-body .mr-text {\n    line-height: 2.08;\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    margin-top: 38px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(19px, 2vw, 26px);\n    line-height: 1.85;\n  }\n\n  \/* BIG QUOTE *\/\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(88px, 10vw, 150px) 0;\n    background: #fff;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-quote p {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 0 22px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(28px, 4.6vw, 62px);\n    line-height: 1.58;\n    letter-spacing: .035em;\n  }\n\n  \/* FUNCTIONS *\/\n  .sois-mierureco-luxe .mr-function-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: clamp(20px, 4vw, 54px);\n    margin-top: clamp(48px, 6vw, 72px);\n  }\n\n  .sois-mierureco-luxe .mr-function {\n    text-align: center;\n    padding: 10px 0;\n  }\n\n  .sois-mierureco-luxe .mr-function-en {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(22px, 2.6vw, 34px);\n    letter-spacing: .07em;\n  }\n\n  .sois-mierureco-luxe .mr-function-ja {\n    color: var(--muted);\n    font-size: 12px;\n    letter-spacing: .12em;\n  }\n\n  \/* DESIGN \/ COLOR *\/\n  .sois-mierureco-luxe .mr-color-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: clamp(48px, 9vw, 150px);\n    margin-top: 55px;\n  }\n\n  .sois-mierureco-luxe .mr-color-num {\n    display: block;\n    margin-bottom: 18px;\n    color: rgba(110, 71, 57, .18);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 56px;\n    line-height: 1;\n  }\n\n  .sois-mierureco-luxe .mr-color-name {\n    margin-bottom: 18px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(28px, 3vw, 42px);\n    font-weight: 400;\n    letter-spacing: .07em;\n  }\n\n  .sois-mierureco-luxe .mr-color-jp {\n    display: block;\n    margin-top: 5px;\n    color: var(--muted);\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Yu Gothic\", sans-serif;\n    font-size: 12px;\n    letter-spacing: .14em;\n  }\n\n  \/* CHECK *\/\n  .sois-mierureco-luxe .mr-check-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0 clamp(44px, 8vw, 120px);\n    max-width: 1120px;\n    margin-top: 42px;\n  }\n\n  .sois-mierureco-luxe .mr-check {\n    position: relative;\n    padding: 12px 0 12px 30px;\n    color: var(--text);\n    line-height: 1.8;\n  }\n\n  .sois-mierureco-luxe .mr-check::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 12px;\n    color: var(--brown);\n    font-size: 15px;\n    font-weight: 700;\n  }\n\n  \/* SPECS *\/\n  .sois-mierureco-luxe .mr-spec {\n    max-width: 1080px;\n    margin: 52px 0 0;\n  }\n\n  .sois-mierureco-luxe .mr-spec-row {\n    display: grid;\n    grid-template-columns: minmax(150px, 220px) minmax(0, 1fr);\n    gap: clamp(26px, 5vw, 72px);\n    padding: 15px 0;\n  }\n\n  .sois-mierureco-luxe .mr-spec-row dt {\n    margin: 0;\n    color: var(--muted);\n    font-size: 12px;\n    letter-spacing: .12em;\n  }\n\n  .sois-mierureco-luxe .mr-spec-row dd {\n    margin: 0;\n    color: var(--ink);\n    line-height: 1.85;\n  }\n\n  .sois-mierureco-luxe .mr-note {\n    display: block;\n    margin-top: 6px;\n    color: var(--muted);\n    font-size: 11px;\n    line-height: 1.7;\n  }\n\n  \/* END *\/\n  .sois-mierureco-luxe .mr-ending {\n    position: relative;\n    padding: clamp(110px, 14vw, 210px) 0 clamp(115px, 15vw, 220px);\n    background: #fff;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-ending::before {\n    content: \"MEMORY\";\n    position: absolute;\n    left: 50%;\n    top: 70px;\n    transform: translateX(-50%);\n    color: rgba(110, 71, 57, .04);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(70px, 15vw, 210px);\n    letter-spacing: .08em;\n    white-space: nowrap;\n    pointer-events: none;\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    position: relative;\n    max-width: 1000px;\n    margin: 0 auto 52px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(30px, 4.8vw, 62px);\n    font-weight: 400;\n    line-height: 1.55;\n  }\n\n  .sois-mierureco-luxe .mr-ending-copy {\n    position: relative;\n    max-width: 760px;\n    margin: 0 auto;\n    color: var(--text);\n  }\n\n  .sois-mierureco-luxe .mr-ending-copy .mr-text {\n    line-height: 2.08;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    position: relative;\n    margin-top: 72px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(20px, 2.6vw, 32px);\n    letter-spacing: .09em;\n  }\n\n  .sois-mierureco-luxe .mr-final-message {\n    position: relative;\n    max-width: 850px;\n    margin: 24px auto 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(24px, 3.6vw, 46px);\n    line-height: 1.7;\n  }\n\n  .sois-mierureco-luxe .mr-final-small {\n    position: relative;\n    margin-top: 26px;\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 2;\n    letter-spacing: .08em;\n  }\n\n  @media (max-width: 900px) {\n    .sois-mierureco-luxe .mr-editorial {\n      grid-template-columns: 1fr;\n      gap: 32px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head {\n      min-height: 0;\n    }\n\n    .sois-mierureco-luxe .mr-function-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 34px 18px;\n    }\n\n    .sois-mierureco-luxe .mr-color-grid {\n      grid-template-columns: 1fr;\n      gap: 58px;\n    }\n\n    .sois-mierureco-luxe .mr-check-grid {\n      grid-template-columns: 1fr;\n      gap: 0;\n    }\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe {\n      font-size: 15px;\n      line-height: 1.9;\n    }\n\n    .sois-mierureco-luxe .mr-wrap {\n      padding-left: 19px;\n      padding-right: 19px;\n    }\n\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 68px;\n      padding-bottom: 68px;\n    }\n\n    .sois-mierureco-luxe .mr-hero {\n      padding-top: 88px;\n      padding-bottom: 92px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::before {\n      top: 50px;\n      font-size: 54px;\n    }\n\n    .sois-mierureco-luxe .mr-hero-title {\n      font-size: 35px;\n      line-height: 1.5;\n    }\n\n    .sois-mierureco-luxe .mr-title {\n      font-size: 29px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-title {\n      font-size: 28px;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      font-size: 66px;\n    }\n\n    .sois-mierureco-luxe .mr-spec-row {\n      grid-template-columns: 1fr;\n      gap: 5px;\n      padding: 13px 0 20px;\n    }\n\n    .sois-mierureco-luxe .mr-image-stage {\n      padding: 0;\n    }\n\n    .sois-mierureco-luxe .mr-image-caption {\n      padding: 0 19px;\n    }\n\n    .sois-mierureco-luxe .mr-ending {\n      padding-top: 110px;\n      padding-bottom: 120px;\n    }\n\n    .sois-mierureco-luxe .mr-ending::before {\n      top: 82px;\n      font-size: 70px;\n    }\n  }\n\n\n  \/* 2026-09-15 IMAGE-RICH LUXURY REVISION *\/\n  .sois-mierureco-luxe .mr-section {\n    padding-top: clamp(50px, 6.2vw, 86px);\n    padding-bottom: clamp(50px, 6.2vw, 86px);\n  }\n\n  .sois-mierureco-luxe .mr-hero {\n    padding-top: clamp(56px, 7vw, 92px);\n    padding-bottom: clamp(54px, 7vw, 86px);\n  }\n\n  .sois-mierureco-luxe .mr-hero::before {\n    top: 18px;\n    font-size: clamp(52px, 10vw, 148px);\n  }\n\n  .sois-mierureco-luxe .mr-product {\n    margin-bottom: clamp(28px, 4vw, 44px);\n  }\n\n  .sois-mierureco-luxe .mr-hero-title {\n    margin-bottom: 24px;\n  }\n\n  .sois-mierureco-luxe .mr-hero-sign {\n    margin-top: 28px;\n  }\n\n  .sois-mierureco-luxe .mr-text + .mr-text {\n    margin-top: 18px;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    margin-top: clamp(32px, 4.5vw, 52px);\n  }\n\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(54px, 6.5vw, 88px) 0;\n  }\n\n  .sois-mierureco-luxe .mr-editorial {\n    gap: clamp(36px, 6.5vw, 105px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    min-height: 165px;\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    margin-top: 28px;\n  }\n\n  .sois-mierureco-luxe .mr-function-grid {\n    margin-top: clamp(30px, 4vw, 48px);\n  }\n\n  .sois-mierureco-luxe .mr-color-grid {\n    gap: clamp(34px, 6vw, 90px);\n    margin-top: 34px;\n  }\n\n  .sois-mierureco-luxe .mr-check-grid {\n    margin-top: 26px;\n  }\n\n  .sois-mierureco-luxe .mr-spec {\n    margin-top: 30px;\n  }\n\n  .sois-mierureco-luxe .mr-ending {\n    padding: clamp(74px, 8vw, 116px) 0 clamp(78px, 9vw, 126px);\n  }\n\n  .sois-mierureco-luxe .mr-ending::before {\n    top: 36px;\n    font-size: clamp(62px, 12vw, 160px);\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    margin-bottom: 36px;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    margin-top: 48px;\n  }\n\n  \/* Editorial photography *\/\n  .sois-mierureco-luxe .mr-photo-wide,\n  .sois-mierureco-luxe .mr-photo-duo,\n  .sois-mierureco-luxe .mr-photo-pair,\n  .sois-mierureco-luxe .mr-color-photo {\n    background: #fff;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide {\n    width: 100%;\n    padding: 0 clamp(12px, 3.5vw, 54px);\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide img {\n    width: 100%;\n    max-height: 880px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--contain img {\n    object-fit: contain;\n  }\n\n  .sois-mierureco-luxe .mr-photo-duo {\n    width: 100%;\n    max-width: 1480px;\n    margin: 0 auto;\n    padding: 0 clamp(22px, 6vw, 96px);\n    display: grid;\n    grid-template-columns: 1.08fr .92fr;\n    gap: clamp(12px, 2vw, 28px);\n    align-items: stretch;\n  }\n\n  .sois-mierureco-luxe .mr-photo-duo figure,\n  .sois-mierureco-luxe .mr-photo-pair figure,\n  .sois-mierureco-luxe .mr-color-photo {\n    margin: 0;\n  }\n\n  .sois-mierureco-luxe .mr-photo-duo img {\n    width: 100%;\n    height: 100%;\n    min-height: 360px;\n    max-height: 700px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-pair {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 clamp(22px, 6vw, 96px);\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: clamp(12px, 2vw, 26px);\n  }\n\n  .sois-mierureco-luxe .mr-photo-pair img {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption {\n    margin: 10px 0 0;\n    color: var(--muted);\n    font-size: 10px;\n    line-height: 1.5;\n    letter-spacing: .14em;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption.center {\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-color-photo {\n    margin-bottom: 24px;\n  }\n\n  .sois-mierureco-luxe .mr-color-photo img {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-color-photo + .mr-color-num {\n    margin-top: 0;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 44px;\n      padding-bottom: 44px;\n    }\n\n    .sois-mierureco-luxe .mr-hero {\n      padding-top: 58px;\n      padding-bottom: 50px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::before {\n      top: 28px;\n      font-size: 48px;\n    }\n\n    .sois-mierureco-luxe .mr-product {\n      margin-bottom: 28px;\n    }\n\n    .sois-mierureco-luxe .mr-image-caption {\n      margin-top: 7px;\n    }\n\n    .sois-mierureco-luxe .mr-quote {\n      padding: 46px 0;\n    }\n\n    .sois-mierureco-luxe .mr-editorial {\n      gap: 22px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head {\n      min-height: 0;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      margin-bottom: 10px;\n      font-size: 58px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-wide {\n      padding: 0;\n    }\n\n    .sois-mierureco-luxe .mr-photo-duo,\n    .sois-mierureco-luxe .mr-photo-pair {\n      padding-left: 0;\n      padding-right: 0;\n      gap: 7px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-duo {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .sois-mierureco-luxe .mr-photo-duo img {\n      min-height: 235px;\n      max-height: 430px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-caption {\n      padding: 0 14px;\n    }\n\n    .sois-mierureco-luxe .mr-color-grid {\n      gap: 42px;\n      margin-top: 26px;\n    }\n\n    .sois-mierureco-luxe .mr-ending {\n      padding-top: 68px;\n      padding-bottom: 78px;\n    }\n\n    .sois-mierureco-luxe .mr-ending::before {\n      top: 45px;\n      font-size: 64px;\n    }\n  }\n\n\n\n  \/* 2026-09-16 OPTICAL BLUEPRINT x EDITORIAL REVISION *\/\n  \/* Typography: product photography leads; type supports it. *\/\n  .sois-mierureco-luxe .mr-hero-title {\n    font-size: clamp(30px, 4vw, 50px);\n    line-height: 1.48;\n    letter-spacing: .035em;\n  }\n\n  .sois-mierureco-luxe .mr-brand {\n    font-size: clamp(19px, 2vw, 27px);\n  }\n\n  .sois-mierureco-luxe .mr-title {\n    font-size: clamp(24px, 2.6vw, 36px);\n    line-height: 1.55;\n  }\n\n  .sois-mierureco-luxe .mr-lead {\n    font-size: clamp(16px, 1.6vw, 20px);\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    font-size: clamp(21px, 2.5vw, 32px);\n    line-height: 1.72;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-title {\n    font-size: clamp(22px, 2.3vw, 31px);\n    line-height: 1.62;\n  }\n\n  .sois-mierureco-luxe .mr-index {\n    margin-bottom: 9px;\n    font-size: clamp(38px, 4.5vw, 55px);\n    color: rgba(110, 71, 57, .22);\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    font-size: clamp(17px, 1.65vw, 21px);\n  }\n\n  .sois-mierureco-luxe .mr-quote p {\n    font-size: clamp(23px, 3vw, 40px);\n    line-height: 1.62;\n  }\n\n  .sois-mierureco-luxe .mr-function-en {\n    font-size: clamp(18px, 2vw, 26px);\n  }\n\n  .sois-mierureco-luxe .mr-color-num {\n    font-size: 40px;\n  }\n\n  .sois-mierureco-luxe .mr-color-name {\n    font-size: clamp(23px, 2.5vw, 34px);\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    font-size: clamp(26px, 3.2vw, 42px);\n    line-height: 1.6;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    font-size: clamp(18px, 2vw, 24px);\n  }\n\n  .sois-mierureco-luxe .mr-final-message {\n    font-size: clamp(23px, 2.8vw, 36px);\n  }\n\n  \/* Tighter rhythm: less empty scrolling while keeping luxury breathing room. *\/\n  .sois-mierureco-luxe .mr-section {\n    padding-top: clamp(46px, 5.2vw, 72px);\n    padding-bottom: clamp(46px, 5.2vw, 72px);\n  }\n\n  .sois-mierureco-luxe .mr-hero {\n    padding-top: clamp(48px, 5.8vw, 76px);\n    padding-bottom: clamp(44px, 5.4vw, 70px);\n  }\n\n  .sois-mierureco-luxe .mr-product {\n    margin-bottom: clamp(22px, 3vw, 32px);\n  }\n\n  .sois-mierureco-luxe .mr-hero-sign {\n    margin-top: 22px;\n  }\n\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(42px, 5vw, 66px) 0;\n  }\n\n  .sois-mierureco-luxe .mr-editorial {\n    gap: clamp(30px, 5vw, 76px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    min-height: 138px;\n  }\n\n  .sois-mierureco-luxe .mr-ending {\n    padding: clamp(62px, 7vw, 92px) 0 clamp(68px, 7.5vw, 102px);\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    margin-bottom: 30px;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    margin-top: 38px;\n  }\n\n  \/* Optical-blueprint motif inspired by the actual package graphics. *\/\n  .sois-mierureco-luxe .mr-hero::after {\n    content: \"\";\n    position: absolute;\n    left: clamp(22px, 7vw, 110px);\n    right: clamp(22px, 7vw, 110px);\n    bottom: 10px;\n    height: 72px;\n    pointer-events: none;\n    opacity: .78;\n    background:\n      radial-gradient(circle at 18% 62%, rgba(110,71,57,.34) 0 2px, transparent 2.5px),\n      linear-gradient(90deg, rgba(110,71,57,.18), rgba(110,71,57,.035)) left 62% \/ 52% 1px no-repeat,\n      linear-gradient(136deg, transparent 49.65%, rgba(110,71,57,.11) 49.9%, rgba(110,71,57,.11) 50.1%, transparent 50.35%) right center \/ 190px 72px no-repeat;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head::after {\n    content: \"\";\n    display: block;\n    width: min(168px, 72%);\n    height: 7px;\n    margin-top: 18px;\n    background:\n      radial-gradient(circle at right center, rgba(110,71,57,.50) 0 2px, transparent 2.5px) right center \/ 7px 7px no-repeat,\n      linear-gradient(90deg, rgba(110,71,57,.34), rgba(110,71,57,.055)) left center \/ calc(100% - 5px) 1px no-repeat;\n  }\n\n  .sois-mierureco-luxe .mr-eyebrow {\n    letter-spacing: .26em;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption,\n  .sois-mierureco-luxe .mr-image-caption {\n    letter-spacing: .17em;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption::before,\n  .sois-mierureco-luxe .mr-image-caption::before {\n    content: \"— \";\n    color: rgba(110,71,57,.58);\n  }\n\n  \/* Technical hairlines, not cards or frames. *\/\n  .sois-mierureco-luxe .mr-function {\n    position: relative;\n    padding: 17px 0 8px;\n    border-top: 1px solid rgba(110,71,57,.16);\n  }\n\n  .sois-mierureco-luxe .mr-function::before {\n    content: \"\";\n    position: absolute;\n    top: -2px;\n    left: 0;\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: rgba(110,71,57,.48);\n  }\n\n  .sois-mierureco-luxe .mr-spec-row {\n    border-top: 1px solid rgba(23,21,20,.09);\n  }\n\n  .sois-mierureco-luxe .mr-spec-row:last-child {\n    border-bottom: 1px solid rgba(23,21,20,.09);\n  }\n\n  .sois-mierureco-luxe .mr-color-name::before {\n    content: \"\";\n    display: block;\n    width: 42px;\n    height: 1px;\n    margin-bottom: 14px;\n    background: rgba(110,71,57,.48);\n    transform: rotate(-10deg);\n    transform-origin: left center;\n  }\n\n  \/* Crop selected square source photos so the built-in white margins do not dominate. *\/\n  .sois-mierureco-luxe .mr-photo-wide--hero img,\n  .sois-mierureco-luxe .mr-photo-wide--detail img,\n  .sois-mierureco-luxe .mr-photo-wide--packages img,\n  .sois-mierureco-luxe .mr-photo-wide--closing img {\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    max-height: 760px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--hero img {\n    object-position: center 52%;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--detail img {\n    object-position: center 50%;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--packages img {\n    object-position: center 53%;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--closing img {\n    object-position: center 54%;\n  }\n\n  .sois-mierureco-luxe .mr-ending::after {\n    content: \"\";\n    position: absolute;\n    left: 50%;\n    bottom: 30px;\n    width: min(560px, 70vw);\n    height: 7px;\n    transform: translateX(-50%);\n    background:\n      radial-gradient(circle at center, rgba(110,71,57,.42) 0 2px, transparent 2.5px) center \/ 7px 7px no-repeat,\n      linear-gradient(90deg, transparent, rgba(110,71,57,.18) 22%, rgba(110,71,57,.18) 78%, transparent) center \/ 100% 1px no-repeat;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-hero-title {\n      font-size: 29px;\n      line-height: 1.48;\n    }\n\n    .sois-mierureco-luxe .mr-title {\n      font-size: 24px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-title {\n      font-size: 23px;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      font-size: 42px;\n    }\n\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 40px;\n      padding-bottom: 40px;\n    }\n\n    .sois-mierureco-luxe .mr-hero {\n      padding-top: 48px;\n      padding-bottom: 42px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::before {\n      top: 20px;\n      font-size: 42px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::after {\n      left: 19px;\n      right: 19px;\n      bottom: 5px;\n      height: 50px;\n      background:\n        radial-gradient(circle at 12% 62%, rgba(110,71,57,.30) 0 1.5px, transparent 2px),\n        linear-gradient(90deg, rgba(110,71,57,.15), rgba(110,71,57,.02)) left 62% \/ 64% 1px no-repeat,\n        linear-gradient(136deg, transparent 49.5%, rgba(110,71,57,.09) 49.8%, rgba(110,71,57,.09) 50.2%, transparent 50.5%) right center \/ 120px 50px no-repeat;\n    }\n\n    .sois-mierureco-luxe .mr-editorial {\n      gap: 18px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head {\n      min-height: 0;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head::after {\n      margin-top: 13px;\n    }\n\n    .sois-mierureco-luxe .mr-quote {\n      padding: 36px 0;\n    }\n\n    .sois-mierureco-luxe .mr-quote p {\n      font-size: 24px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-wide--hero img,\n    .sois-mierureco-luxe .mr-photo-wide--detail img,\n    .sois-mierureco-luxe .mr-photo-wide--packages img,\n    .sois-mierureco-luxe .mr-photo-wide--closing img {\n      aspect-ratio: 4 \/ 3;\n    }\n\n    .sois-mierureco-luxe .mr-ending {\n      padding-top: 58px;\n      padding-bottom: 74px;\n    }\n\n    .sois-mierureco-luxe .mr-ending::before {\n      top: 36px;\n      font-size: 52px;\n    }\n  }\n\n\n\n  \/* 2026-09-16 READABILITY REFINEMENT \/ COMPACT HEADINGS + MINIMAL IMAGES *\/\n  \/* Body remains 15px for readability; only display typography is reduced. *\/\n  .sois-mierureco-luxe .mr-title {\n    font-size: clamp(21px, 2.1vw, 30px);\n    line-height: 1.5;\n    margin-bottom: 20px;\n    letter-spacing: .02em;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-title {\n    font-size: clamp(21px, 1.9vw, 27px);\n    line-height: 1.5;\n    letter-spacing: .015em;\n  }\n\n  .sois-mierureco-luxe .mr-index {\n    font-size: clamp(35px, 3.6vw, 44px);\n    line-height: .92;\n    margin-bottom: 5px;\n  }\n\n  .sois-mierureco-luxe .mr-hero-title {\n    font-size: clamp(28px, 3.5vw, 42px);\n    line-height: 1.46;\n    margin-bottom: 18px;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    font-size: clamp(19px, 2vw, 26px);\n    margin-top: clamp(24px, 3vw, 38px);\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    font-size: clamp(16px, 1.45vw, 19px);\n    line-height: 1.8;\n    margin-top: 22px;\n  }\n\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(32px, 4vw, 52px) 0;\n  }\n\n  .sois-mierureco-luxe .mr-quote p {\n    font-size: clamp(20px, 2.5vw, 32px);\n  }\n\n  \/* This key line is intentionally kept on one line on desktop and mobile. *\/\n  .sois-mierureco-luxe .mr-quote--compact {\n    padding: clamp(26px, 3.3vw, 42px) 14px;\n  }\n\n  .sois-mierureco-luxe .mr-quote--compact p {\n    width: max-content;\n    max-width: 100%;\n    white-space: nowrap;\n    font-size: clamp(18px, 1.8vw, 22px);\n    line-height: 1.55;\n    letter-spacing: .01em;\n  }\n\n  \/* Less empty space before the 01 \/ 02 \/ 03 markers. *\/\n  .sois-mierureco-luxe .mr-section-editorial {\n    padding-top: clamp(28px, 3.5vw, 40px);\n    padding-bottom: clamp(38px, 4.6vw, 58px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial {\n    gap: clamp(22px, 4vw, 58px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    min-height: 0;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head::after {\n    margin-top: 10px;\n    width: min(135px, 58%);\n  }\n\n  .sois-mierureco-luxe .mr-eyebrow {\n    margin-bottom: 9px;\n    font-size: 10px;\n  }\n\n  .sois-mierureco-luxe .mr-section {\n    padding-top: clamp(38px, 4.6vw, 62px);\n    padding-bottom: clamp(38px, 4.6vw, 62px);\n  }\n\n  .sois-mierureco-luxe .mr-text + .mr-text {\n    margin-top: 15px;\n  }\n\n  .sois-mierureco-luxe .mr-function-grid {\n    margin-top: clamp(24px, 3vw, 36px);\n  }\n\n  .sois-mierureco-luxe .mr-center[style] {\n    margin-top: 38px !important;\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    font-size: clamp(23px, 2.7vw, 34px);\n    line-height: 1.55;\n    margin-bottom: 26px;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-title {\n      font-size: 21px;\n      line-height: 1.5;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-title {\n      font-size: 21px;\n      line-height: 1.5;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      font-size: 36px;\n      margin-bottom: 4px;\n    }\n\n    .sois-mierureco-luxe .mr-hero-title {\n      font-size: 27px;\n    }\n\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 34px;\n      padding-bottom: 34px;\n    }\n\n    .sois-mierureco-luxe .mr-section-editorial {\n      padding-top: 24px;\n      padding-bottom: 38px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial {\n      gap: 13px;\n    }\n\n    .sois-mierureco-luxe .mr-quote--compact {\n      padding: 27px 8px;\n    }\n\n    .sois-mierureco-luxe .mr-quote--compact p {\n      font-size: clamp(15.5px, 4.2vw, 17.5px);\n      letter-spacing: 0;\n    }\n\n    .sois-mierureco-luxe .mr-ending-title {\n      font-size: 23px;\n    }\n  }\n\n  \/* DESIGN heading: fixed to 2 lines without horizontal overflow *\/\n  .sois-mierureco-luxe .mr-design-title {\n    font-size: clamp(20px, 2vw, 26px);\n    line-height: 1.55;\n    letter-spacing: .01em;\n    max-width: 100%;\n  }\n\n  .sois-mierureco-luxe .mr-design-title .mr-design-line {\n    display: block;\n    white-space: nowrap;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-design-title {\n      font-size: clamp(12px, 4vw, 14px);\n      line-height: 1.6;\n      letter-spacing: 0;\n    }\n  }\n\n\n  \/* SIMPLE heading: fixed to 2 lines without horizontal overflow *\/\n  .sois-mierureco-luxe .mr-simple-title {\n    font-size: clamp(20px, 2vw, 26px);\n    line-height: 1.55;\n    letter-spacing: .01em;\n    max-width: 100%;\n  }\n\n  .sois-mierureco-luxe .mr-simple-title .mr-simple-line {\n    display: block;\n    white-space: nowrap;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-simple-title {\n      font-size: clamp(12px, 4vw, 14px);\n      line-height: 1.6;\n      letter-spacing: 0;\n    }\n  }\n\n\n\n  \/* BATTERY \/ STORAGE — white editorial layout with technical hairlines *\/\n  .sois-mierureco-luxe .mr-tech-section .mr-narrow {\n    max-width: 930px;\n  }\n\n  .sois-mierureco-luxe .mr-tech-lead {\n    margin: 0;\n    max-width: 930px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(17px, 1.7vw, 21px);\n    line-height: 1.9;\n  }\n\n  .sois-mierureco-luxe .mr-tech-list {\n    max-width: 1080px;\n    margin-top: clamp(28px, 3.5vw, 42px);\n  }\n\n  .sois-mierureco-luxe .mr-tech-row {\n    display: grid;\n    grid-template-columns: minmax(230px, 340px) minmax(0, 1fr);\n    gap: clamp(20px, 4vw, 58px);\n    align-items: start;\n    padding: 20px 0;\n    border-top: 1px solid rgba(23, 21, 20, .09);\n  }\n\n  .sois-mierureco-luxe .mr-tech-row:last-child {\n    border-bottom: 1px solid rgba(23, 21, 20, .09);\n  }\n\n  .sois-mierureco-luxe .mr-tech-key {\n    display: flex;\n    gap: 11px;\n    align-items: baseline;\n  }\n\n  .sois-mierureco-luxe .mr-tech-num {\n    flex: 0 0 auto;\n    color: var(--brown-soft);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 13px;\n  }\n\n  .sois-mierureco-luxe .mr-tech-name {\n    margin: 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: 16px;\n    font-weight: 500;\n    line-height: 1.65;\n  }\n\n  .sois-mierureco-luxe .mr-tech-row .mr-text {\n    line-height: 1.95;\n  }\n\n  .sois-mierureco-luxe .mr-tech-note {\n    display: block;\n    margin-top: 8px;\n    color: var(--muted);\n    font-size: 11px;\n    line-height: 1.75;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-tech-lead {\n      font-size: 16px;\n      line-height: 1.9;\n    }\n\n    .sois-mierureco-luxe .mr-tech-row {\n      grid-template-columns: 1fr;\n      gap: 7px;\n      padding: 17px 0;\n    }\n\n    .sois-mierureco-luxe .mr-tech-name {\n      font-size: 15.5px;\n    }\n  }\n\n\n\n  \/* BATTERY \u0026 STORAGE — simple comparison version *\/\n  .sois-mierureco-luxe .mr-tech-stats {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: clamp(14px, 2.3vw, 34px);\n    margin-top: clamp(30px, 4vw, 48px);\n    max-width: 1180px;\n  }\n\n  .sois-mierureco-luxe .mr-tech-stat {\n    position: relative;\n    padding: 18px 0 10px;\n    border-top: 1px solid rgba(110, 71, 57, .20);\n  }\n\n  .sois-mierureco-luxe .mr-tech-stat::before {\n    content: \"\";\n    position: absolute;\n    top: -2px;\n    left: 0;\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: rgba(110, 71, 57, .48);\n  }\n\n  .sois-mierureco-luxe .mr-tech-stat strong {\n    display: block;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(21px, 2.2vw, 30px);\n    font-weight: 400;\n    line-height: 1.2;\n    letter-spacing: .01em;\n  }\n\n  .sois-mierureco-luxe .mr-tech-stat span {\n    display: block;\n    margin-top: 8px;\n    color: var(--muted);\n    font-size: 11px;\n    line-height: 1.5;\n    letter-spacing: .08em;\n  }\n\n  .sois-mierureco-luxe .mr-tech-formats {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: clamp(28px, 5vw, 72px);\n    max-width: 980px;\n    margin-top: clamp(34px, 4.5vw, 54px);\n  }\n\n  .sois-mierureco-luxe .mr-tech-format {\n    padding-top: 16px;\n    border-top: 1px solid rgba(23, 21, 20, .09);\n  }\n\n  .sois-mierureco-luxe .mr-tech-format-en {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--brown-soft);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 10px;\n    letter-spacing: .22em;\n  }\n\n  .sois-mierureco-luxe .mr-tech-format-main {\n    margin: 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(16px, 1.6vw, 19px);\n    line-height: 1.7;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-tech-stats {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px 18px;\n      margin-top: 28px;\n    }\n\n    .sois-mierureco-luxe .mr-tech-stat:last-child {\n      grid-column: 1 \/ -1;\n      max-width: calc(50% - 9px);\n    }\n\n    .sois-mierureco-luxe .mr-tech-stat strong {\n      font-size: 21px;\n    }\n\n    .sois-mierureco-luxe .mr-tech-formats {\n      grid-template-columns: 1fr;\n      gap: 24px;\n      margin-top: 32px;\n    }\n\n    .sois-mierureco-luxe .mr-tech-format-main {\n      font-size: 16px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"sois-mierureco-luxe\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"mr-hero\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cp class=\"mr-brand\"\u003eSOISuperō\u003c\/p\u003e\n\u003cp class=\"mr-product\"\u003emierureco｜ミエルレコ\u003c\/p\u003e\n\u003ch1 class=\"mr-hero-title\"\u003e見ていた景色を、\u003cbr\u003e見ていたまま、思い出に。\u003c\/h1\u003e\n\u003cp class=\"mr-hero-lead\"\u003e大切な瞬間ほど、\u003cbr\u003eちゃんと自分の目で見ていたい。\u003cbr\u003eでも、残しておきたい。\u003c\/p\u003e\n\u003cp class=\"mr-hero-sign\"\u003eSEE IT. KEEP IT.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"mr-photo-wide mr-photo-wide--contain mr-photo-wide--hero\" style=\"text-align: start;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/6565\/3208\/files\/LINE_ALBUM___260915_3.jpg?v=1789488530\" alt=\"SOISuperō mierureco BLACK BROWN 2カラー\" style=\"float: none;\"\u003e\n\u003cp class=\"mr-image-caption\"\u003eSOISuperō mierureco \/ BLACK \u0026amp; BROWN\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONCEPT --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-manifesto\"\u003e\n\u003cp class=\"mr-text\"\u003eスマホを取り出して、\u003cbr\u003eカメラを起動して、\u003cbr\u003e画面を見ながら撮影する。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e気づけば、\u003cbr\u003e目の前で起きていることより、\u003cbr\u003eスマホの画面を見ていた。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそんな経験はありませんか？\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eだから私たちは、\u003cbr\u003e「見る」と「残す」を、\u003cbr\u003eどちらも諦めなくていいものをつくりたい。\u003cbr\u003eそう思いました。\u003c\/p\u003e\n\u003cp class=\"mr-manifesto-quote\"\u003eメガネをかけて、\u003cbr\u003eいつものように目の前を見る。\u003cbr\u003eその景色を、写真や動画に残す。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"mr-quote mr-quote--compact\"\u003e\n\u003cp\u003e「見たい」と「撮りたい」を、どちらも。\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ABOUT --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-narrow\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eSOISuperō \/ MIERURECO\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003e写真と動画を撮ることを主役にした、シンプルなスマートメガネ\u003c\/h2\u003e\n\u003cp class=\"mr-text\"\u003e子どもの運動会。\u003cbr\u003e発表会。\u003cbr\u003e入学式や卒業式。\u003cbr\u003e初めて訪れた旅先の景色。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e大好きなペットが、\u003cbr\u003e自分にだけ見せてくれる表情。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e赤ちゃんが突然笑った瞬間。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eその瞬間は、\u003cbr\u003eもう一度撮り直すことができません。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eだから本当は、\u003cbr\u003eスマホの画面越しではなく、\u003cbr\u003e自分の目でしっかり見ていたい。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003emierurecoなら、\u003cbr\u003eメガネをかけたまま写真や動画を撮影できます。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e目の前の時間をちゃんと楽しみながら、\u003cbr\u003e思い出も残す。\u003c\/p\u003e\n\u003cp class=\"mr-text mr-strong\"\u003eそれが、mierurecoです。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PET --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e01\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003ePET\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003eペットが、あなただけに見せる顔\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003eスマホを向けた途端、\u003cbr\u003e「何してるの？」\u003cbr\u003eと、こっちを見てしまったり。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e近づいてきたり。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eさっきまでの自然な表情ではなくなってしまったり。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003emierurecoなら、\u003cbr\u003eいつものように見ているだけ。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e飼い主にしか見せない仕草。\u003cbr\u003e甘えてくる瞬間。\u003cbr\u003e膝の上から見上げる顔。\u003cbr\u003e一緒に歩いているときの景色。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e何でもない毎日なのに、\u003cbr\u003eきっと何年か経ったとき、\u003cbr\u003e一番見たくなるのは\u003cbr\u003eそんな時間なのかもしれません。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003eあなたが見ている「いつもの可愛さ」を、\u003cbr\u003eそのまま思い出に。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BABY --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e02\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003eBABY\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003e赤ちゃんの「今しかない」を残す\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003eカメラを構えていないときに限って、\u003cbr\u003eとびきり可愛い顔をする。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e笑った。\u003cbr\u003eこっちを見た。\u003cbr\u003e初めて立った。\u003cbr\u003e一生懸命歩いた。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそんな瞬間にスマホを探すのではなく、\u003cbr\u003eそのまま見ながら残す。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e抱っこしながら。\u003cbr\u003e手をつなぎながら。\u003cbr\u003e一緒に笑いながら。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e撮影するために、\u003cbr\u003e大切な人から離れなくてもいい。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAMILY --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e03\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003eFAMILY\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003e子どもの大切な一日を、\u003cbr\u003eスマホの画面越しに見ない。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003e運動会。\u003cbr\u003e発表会。\u003cbr\u003e入学式。\u003cbr\u003e卒業式。\u003cbr\u003eスポーツの試合。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eちゃんと残してあげたくて、\u003cbr\u003e一生懸命スマホを構える。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eでも終わったあと、\u003cbr\u003e「ずっと撮っていて、自分の目ではあまり見ていなかった」\u003cbr\u003eそんなこともあります。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003emierurecoなら、\u003cbr\u003e走っている姿を自分の目で追いながら、\u003cbr\u003eその時間を動画として残すことができます。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e応援したいときは、応援する。\u003cbr\u003e拍手したいときは、拍手する。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそして何より、\u003cbr\u003eその瞬間を、一緒に過ごす。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e思い出を残すことと、\u003cbr\u003e思い出をつくること。\u003cbr\u003eどちらも大切にしてほしいと思っています。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRAVEL --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e04\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003eTRAVEL\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003e旅先でも、\u003cbr\u003eもっと景色を見てほしい。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003e初めて見る街。\u003cbr\u003e車窓から流れていく景色。\u003cbr\u003e海。\u003cbr\u003e山。\u003cbr\u003e海外の市場。\u003cbr\u003e大切な人と歩く道。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e「ここ、撮りたい」\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそう思うたびに\u003cbr\u003eスマホを取り出さなくてもいい。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e見て、歩いて、話して、笑って、そして残す。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e旅行から帰ったあと、\u003cbr\u003emierurecoに残っているのは、\u003cbr\u003eきれいな観光写真だけではありません。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそのとき、自分が見ていた景色。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそれもまた、\u003cbr\u003e新しい旅の記録です。\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/6565\/3208\/files\/mieruReco2.jpg?v=1789472027\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"mr-photo-wide mr-photo-wide--contain mr-photo-wide--detail\" style=\"text-align: start;\"\u003e\n\u003cp class=\"mr-image-caption\"\u003eCAMERA \u0026amp; CONTROL \/ BROWN TORTOISE\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csection class=\"mr-quote\"\u003e\n\u003cp\u003eプロが見ている景色そのものを残す\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- PROFESSIONAL --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e05\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003ePROFESSIONAL\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003e美容のプロにも。「自分の目線」が、そのまま動画になる。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003eそしてmierurecoは、\u003cbr\u003e仕事でもとても便利です。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e特に、\u003cbr\u003e美容師。\u003cbr\u003eエステティシャン。\u003cbr\u003eネイリスト。\u003cbr\u003eアイリスト。\u003cbr\u003eメイクアップ。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e美容の技術を持つ方に、\u003cbr\u003eぜひ使っていただきたいと思っています。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e施術動画を撮影するために、\u003cbr\u003eスマホを置く場所を考える。\u003cbr\u003e三脚をセットする。\u003cbr\u003eスタッフに撮影を頼む。\u003cbr\u003e何度もカメラの位置を確認する。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそれでもあとから動画を見ると、\u003cbr\u003e「そこじゃない。私が見せたいのは、この角度なのに。」ということがあります。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003emierurecoなら、\u003cbr\u003e施術者が実際に見ている目線から撮影できます。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e手を止めない。\u003cbr\u003eカメラを持たない。\u003cbr\u003eいつもの技術に集中する。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003eそのまま、\u003cbr\u003eプロの目線を動画に残せます。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SNS --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-narrow\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eCONTENT CREATION\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003eSNSのために、\u003cbr\u003e仕事を止めなくていい。\u003c\/h2\u003e\n\u003cp class=\"mr-text\"\u003eInstagram。\u003cbr\u003eTikTok。\u003cbr\u003eリールやショート動画。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e今は、美容の仕事とSNSは\u003cbr\u003e切り離せないものになりました。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eでも、\u003cbr\u003eSNSのために仕事をしているわけではありません。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e目の前のお客様に集中したい。\u003cbr\u003e技術に集中したい。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eその仕事をしながら、\u003cbr\u003e自然にコンテンツも残せたら。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003emierurecoなら、\u003cbr\u003e施術工程。\u003cbr\u003e手元の動き。\u003cbr\u003e商品の使い方。\u003cbr\u003eプロならではの細かな技術。\u003cbr\u003e施術者から見たビフォー・アフターまでのプロセス。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e第三者が外側から撮影した動画とは違う、\u003cbr\u003e「施術している本人にしか撮れない映像」\u003cbr\u003eを残すことができます。\u003c\/p\u003e\n\u003cp class=\"mr-note\"\u003e※お客様を撮影する場合は、必ず事前に撮影・使用について同意を得てください。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- EDUCATION --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e06\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003eEDUCATION\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003e技術を教える人にも。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003e技術は、\u003cbr\u003e言葉だけでは伝えにくいものがあります。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eどこを見ているのか。\u003cbr\u003eどの角度から入るのか。\u003cbr\u003eどこに手を置いているのか。\u003cbr\u003eどのタイミングで動かすのか。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e経験を積んだ人ほど、\u003cbr\u003e無意識にやっていることがあります。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003emierurecoなら、\u003cbr\u003eプロが見ている景色そのものを、教材にできる。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eスタッフ教育。\u003cbr\u003e技術講習。\u003cbr\u003eオンラインレッスン。\u003cbr\u003e自分自身の技術確認。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e長い時間をかけて身につけてきた技術を、\u003cbr\u003e「自分の目線」で残すことができます。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SIMPLE --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-narrow\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eSIMPLE BY DESIGN\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp mr-simple-title\"\u003e\n\u003cspan class=\"mr-simple-line\"\u003emierurecoは、\u003c\/span\u003e\u003cspan class=\"mr-simple-line\"\u003e難しいスマートグラスを目指していません\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mr-text\"\u003e世の中には、\u003cbr\u003eたくさんの機能を搭載したスマートグラスがあります。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eでも私たちが作りたかったのは、\u003cbr\u003e機能を覚えることから始めなければならない\u003cbr\u003e複雑なデバイスではありません。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e一番やりたかったことは、\u003cbr\u003e写真を撮る。\u003cbr\u003e動画を撮る。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003eとてもシンプルです。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e「新しい機械はちょっと苦手」\u003cbr\u003e「設定が難しいものは使わなくなってしまう」\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそんな方にも使ってほしい。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eだから、\u003cbr\u003eできるだけ簡単に使えることを大切にしました。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- APP --\u003e\n\u003csection class=\"mr-section mr-section-editorial\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-editorial\"\u003e\n\u003cdiv class=\"mr-editorial-head\"\u003e\n\u003cspan class=\"mr-index\"\u003e07\u003c\/span\u003e\n\u003cp class=\"mr-eyebrow\"\u003eSMARTPHONE\u003c\/p\u003e\n\u003ch2 class=\"mr-editorial-title\"\u003e撮った写真や動画は、スマホへ。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-editorial-body\"\u003e\n\u003cp class=\"mr-text\"\u003e使い始める前に、\u003cbr\u003e専用アプリをダウンロード。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eスマートフォンとmierurecoを接続すれば、\u003cbr\u003e撮影した写真や動画をスマホへ保存できます。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e撮ったあとも難しくありません。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eいつものスマートフォンで、\u003cbr\u003e家族に送ったり。\u003cbr\u003eSNSへ投稿したり。\u003cbr\u003e思い出として残したり。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e撮影して終わりではなく、\u003cbr\u003eその先までシンプルに使えます。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FUNCTIONS --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-center\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eEVERYDAY FUNCTIONS\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003e音楽も。電話も。\u003c\/h2\u003e\n\u003cp class=\"mr-text\"\u003emierurecoはBluetoothに対応。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eスマートフォンと接続して、\u003cbr\u003eメガネから音楽を楽しむこともできます。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e着信時には、そのまま通話も。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-function-grid\"\u003e\n\u003cdiv class=\"mr-function\"\u003e\n\u003cspan class=\"mr-function-en\"\u003ePHOTO\u003c\/span\u003e\u003cspan class=\"mr-function-ja\"\u003e写真。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-function\"\u003e\n\u003cspan class=\"mr-function-en\"\u003eVIDEO\u003c\/span\u003e\u003cspan class=\"mr-function-ja\"\u003e動画。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-function\"\u003e\n\u003cspan class=\"mr-function-en\"\u003eMUSIC\u003c\/span\u003e\u003cspan class=\"mr-function-ja\"\u003e音楽。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-function\"\u003e\n\u003cspan class=\"mr-function-en\"\u003eCALL\u003c\/span\u003e\u003cspan class=\"mr-function-ja\"\u003e電話。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-center\" style=\"margin-top: 58px;\"\u003e\n\u003cp class=\"mr-text\"\u003e毎日の中で使える機能を搭載しています。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eでも、\u003cbr\u003emierurecoで一番大切にしたのは\u003cbr\u003e機能の多さではありません。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e「見たものを、残す。」\u003cbr\u003eそのシンプルさです。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BATTERY \/ STORAGE --\u003e\n\u003csection class=\"mr-section mr-tech-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-narrow\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eBATTERY \u0026amp; STORAGE\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003e撮る時間も、聴く時間も。\u003c\/h2\u003e\n\u003cp class=\"mr-tech-lead\"\u003eフルHD（1080P）動画が撮影でき、\u003cbr\u003e写真撮影・音楽再生にも対応。\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-stats\"\u003e\n\u003cdiv class=\"mr-tech-stat\"\u003e\n\u003cstrong\u003e290mAh\u003c\/strong\u003e\u003cspan\u003eバッテリー容量\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-stat\"\u003e\n\u003cstrong\u003e約2時間\u003c\/strong\u003e\u003cspan\u003e充電時間\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-stat\"\u003e\n\u003cstrong\u003e約7時間\u003c\/strong\u003e\u003cspan\u003e音楽再生\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-stat\"\u003e\n\u003cstrong\u003e約1時間\u003c\/strong\u003e\u003cspan\u003e動画撮影\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-stat\"\u003e\n\u003cstrong\u003e2GB\u003c\/strong\u003e\u003cspan\u003e保存容量\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-formats\"\u003e\n\u003cdiv class=\"mr-tech-format\"\u003e\n\u003cspan class=\"mr-tech-format-en\"\u003ePHOTO\u003c\/span\u003e\n\u003cp class=\"mr-tech-format-main\"\u003e写真：JPG形式・1080P\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-tech-format\"\u003e\n\u003cspan class=\"mr-tech-format-en\"\u003eVIDEO\u003c\/span\u003e\n\u003cp class=\"mr-tech-format-main\"\u003e動画：AVI形式・1080P・30fps\u003c\/p\u003e\n\u003cp class=\"mr-tech-note\"\u003e※撮影する1本あたりの長さなどによって、実際の使用時間が少し短くなる可能性があります。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DESIGN --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-narrow\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eDESIGN\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp mr-design-title\"\u003e\n\u003cspan class=\"mr-design-line\"\u003eそして、一番こだわったのは\u003c\/span\u003e\u003cspan class=\"mr-design-line\"\u003e「メガネとして、ちゃんと素敵なこと」\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"mr-text\"\u003e実は、mierurecoをつくるとき、\u003cbr\u003e私たちがとてもこだわったのがメガネの形です。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eどれだけ便利でも、\u003cbr\u003eかけたくない。\u003cbr\u003e似合わない。\u003cbr\u003eいかにも機械をつけています、という見た目。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそれでは、結局使わなくなると思ったからです。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e目指したのは、\u003cbr\u003e普通におしゃれなメガネとして、毎日かけたくなること。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eさまざまな顔タイプに合わせやすく、\u003cbr\u003eフレームの存在感によって顔まわりをすっきり見せやすいデザインに。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eスマートデバイスを身につけるのではなく、\u003cbr\u003eお気に入りのメガネをかける感覚で。\u003c\/p\u003e\n\u003cp class=\"mr-emphasis\"\u003e服を選ばず、\u003cbr\u003e大人が自然に着こなせるデザインに仕上げました。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"mr-photo-wide mr-photo-wide--contain mr-photo-wide--packages\" style=\"text-align: start;\"\u003e\n\u003cp class=\"mr-image-caption\"\u003eBLACK \/ BROWN TORTOISE\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLORS --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003e2 COLORS\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003eメガネとして毎日選びたくなる2色\u003c\/h2\u003e\n\u003cdiv class=\"mr-color-grid\"\u003e\n\u003cdiv style=\"text-align: start;\"\u003e\n\u003cfigure class=\"mr-color-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/6565\/3208\/files\/mieruReco4.jpg?v=1789472026\" alt=\"SOISuperō mierureco BLACK ブラック\" style=\"float: none;\"\u003e\u003c\/figure\u003e\n\u003cspan class=\"mr-color-num\"\u003e01\u003c\/span\u003e\n\u003ch3 class=\"mr-color-name\"\u003eBLACK\u003cspan class=\"mr-color-jp\"\u003eブラック\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"mr-text\"\u003eシンプルで合わせやすく、\u003cbr\u003e洋服を選ばない定番カラー。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eきれいめにもカジュアルにも。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e迷ったら選びやすい、\u003cbr\u003emierurecoのベーシックカラーです。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: start;\"\u003e\n\u003cfigure class=\"mr-color-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/6565\/3208\/files\/mieruReco3.jpg?v=1789472026\" alt=\"SOISuperō mierureco BROWN ブラウン べっ甲調\" style=\"float: none;\"\u003e\u003c\/figure\u003e\n\u003cspan class=\"mr-color-num\"\u003e02\u003c\/span\u003e\n\u003ch3 class=\"mr-color-name\"\u003eBROWN\u003cspan class=\"mr-color-jp\"\u003eブラウン\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"mr-text\"\u003eべっ甲調のニュアンスを取り入れた、\u003cbr\u003eやわらかく上品なカラー。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e顔まわりにほどよい抜け感が出て、\u003cbr\u003eアクセサリー感覚でも楽しめます。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOR YOU --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cdiv class=\"mr-narrow\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eFOR YOU\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003eこんな方に使ってほしい。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-check-grid\"\u003e\n\u003cdiv class=\"mr-check\"\u003eペットとの何気ない毎日を残したい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003e赤ちゃんの自然な表情を撮りたい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003e子どもの行事を、自分の目でもしっかり見たい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003eスポーツをする子どもを応援しながら撮影したい\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003e旅行中、スマホばかり見たくない方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003e両手を使いながら撮影したい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003e美容や技術職で、プロ目線の動画を撮りたい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003eSNS用の動画をもっと自然に撮影したい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003eスタッフ教育や技術記録に動画を使いたい方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003e複雑なガジェット操作が苦手な方\u003c\/div\u003e\n\u003cdiv class=\"mr-check\"\u003eスマートメガネには興味がなかったけれど、\u003cbr\u003eこれなら使ってみたい方\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"mr-section\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003cp class=\"mr-eyebrow\"\u003eTECHNICAL SPECIFICATIONS\u003c\/p\u003e\n\u003ch2 class=\"mr-title mr-title-jp\"\u003e商品仕様\u003c\/h2\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e商品名SOISuperō mierureco\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e主な機能写真撮影／動画撮影／音楽再生／通話／Bluetooth接続／専用アプリ連携\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e重量約41g\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003eバッテリー容量290mAh\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e充電時間約2時間\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e音楽再生約7時間\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e動画撮影約1時間\u003cspan class=\"mr-note\"\u003e※1本の動画をどれくらいの長さで撮影するかなどによって、実際は少し短くなる可能性があります。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e保存容量2GB\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e写真JPG形式・1080P\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e動画AVI形式・1080P・30fps\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003eフレーム素材TR90\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003e対応OSAndroid 5.4以上／iOS 9.0以上\u003cspan class=\"mr-note\"\u003e※スマートフォン・OS・専用アプリのバージョン等により、対応状況が異なる場合があります。\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mr-spec-row\"\u003eカラーBLACK｜ブラック\u003cbr\u003eBROWN｜ブラウン（べっ甲調）\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ENDING --\u003e\n\u003csection class=\"mr-ending\"\u003e\n\u003cdiv class=\"mr-wrap\"\u003e\n\u003ch2 class=\"mr-ending-title\"\u003e撮るために、大切な瞬間から\u003cbr\u003e離れないでほしい。\u003c\/h2\u003e\n\u003cdiv class=\"mr-ending-copy\"\u003e\n\u003cp class=\"mr-text\"\u003e写真を見返したときに、\u003cbr\u003e思い出すことがあります。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eあの日の声。\u003cbr\u003e空気。\u003cbr\u003e笑った顔。\u003cbr\u003e小さかった手。\u003cbr\u003eいつもそばにいてくれたペット。\u003cbr\u003e一緒に見た景色。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eそして、\u003cbr\u003e「もっとちゃんと見ておけばよかった」\u003cbr\u003eと思う瞬間もあります。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e写真や動画は、\u003cbr\u003e未来の自分への贈りものです。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eでも、その記録を残すために、\u003cbr\u003e今この瞬間をスマホの画面越しに過ごしてほしくない\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eだから、\u003cbr\u003eちゃんと見る。\u003cbr\u003eちゃんと感じる。\u003cbr\u003eそして、ちゃんと残す。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003eその全部を叶えたくて、\u003cbr\u003emierurecoをつくりました。\u003c\/p\u003e\n\u003cp class=\"mr-text\"\u003e今日の何でもない景色が、\u003cbr\u003eいつか、\u003cbr\u003eたまらなく愛おしい景色になるかもしれないから。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"mr-final-brand\"\u003eSOISuperō mierureco\u003c\/p\u003e\n\u003cp class=\"mr-final-message\"\u003eあなたが見ている景色を、\u003cbr\u003e思い出に。\u003c\/p\u003e\n\u003cp class=\"mr-final-small\"\u003e見ることも。\u003cbr\u003e残すことも。\u003cbr\u003eどちらも諦めない。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!--\nSHOPIFY IMAGE URL MAP \/ ESSENTIAL 5 IMAGES ONLY\n01 HERO: LINE_ALBUM_商品写真_260915_13.jpg\n04 CAMERA\/BUTTON: LINE_ALBUM_商品写真_260915_6.jpg\n07 PACKAGES: LINE_ALBUM_商品写真_260915_4.jpg\n08 BLACK: LINE_ALBUM_商品写真_260915_8.jpg\n09 BROWN: LINE_ALBUM_商品写真_260915_7.jpg\nUpload these five images to Shopify Files, then replace the five SHOPIFY_IMAGE_URL_* values.\n--\u003e\n\u003cstyle\u003e\n  .sois-mierureco-luxe {\n    --ink: #171514;\n    --text: #4d4743;\n    --muted: #817872;\n    --brown: #6e4739;\n    --brown-soft: #a28172;\n    --champagne: #b9aa9d;\n    --paper: #fff;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n    background: #fff;\n    color: var(--text);\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Kaku Gothic ProN\", \"Yu Gothic\", YuGothic, Meiryo, sans-serif;\n    font-size: 15px;\n    line-height: 1.95;\n    letter-spacing: .025em;\n    -webkit-text-size-adjust: 100%;\n  }\n\n  .sois-mierureco-luxe *,\n  .sois-mierureco-luxe *::before,\n  .sois-mierureco-luxe *::after {\n    box-sizing: border-box;\n  }\n\n  .sois-mierureco-luxe h1,\n  .sois-mierureco-luxe h2,\n  .sois-mierureco-luxe h3,\n  .sois-mierureco-luxe p,\n  .sois-mierureco-luxe dl,\n  .sois-mierureco-luxe dt,\n  .sois-mierureco-luxe dd {\n    margin-top: 0;\n  }\n\n  .sois-mierureco-luxe img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n  }\n\n  .sois-mierureco-luxe .mr-wrap {\n    width: 100%;\n    max-width: 1480px;\n    margin: 0 auto;\n    padding-left: clamp(22px, 6vw, 96px);\n    padding-right: clamp(22px, 6vw, 96px);\n  }\n\n  .sois-mierureco-luxe .mr-narrow {\n    max-width: 840px;\n  }\n\n  .sois-mierureco-luxe .mr-center {\n    max-width: 900px;\n    margin-left: auto;\n    margin-right: auto;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-section {\n    position: relative;\n    padding-top: clamp(78px, 9vw, 138px);\n    padding-bottom: clamp(78px, 9vw, 138px);\n    background: #fff;\n  }\n\n  .sois-mierureco-luxe .mr-eyebrow {\n    margin-bottom: 14px;\n    color: var(--brown-soft);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 11px;\n    letter-spacing: .3em;\n    text-transform: uppercase;\n  }\n\n  .sois-mierureco-luxe .mr-title {\n    margin-bottom: 28px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", serif;\n    font-size: clamp(29px, 4vw, 52px);\n    font-weight: 400;\n    line-height: 1.48;\n    letter-spacing: .03em;\n  }\n\n  .sois-mierureco-luxe .mr-title-jp {\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n  }\n\n  .sois-mierureco-luxe .mr-lead {\n    margin-bottom: 0;\n    color: var(--ink);\n    font-size: clamp(18px, 2.1vw, 25px);\n    line-height: 1.9;\n    font-weight: 500;\n  }\n\n  .sois-mierureco-luxe .mr-text {\n    margin-bottom: 0;\n  }\n\n  .sois-mierureco-luxe .mr-text + .mr-text {\n    margin-top: 23px;\n  }\n\n  .sois-mierureco-luxe .mr-strong {\n    color: var(--ink);\n    font-weight: 600;\n  }\n\n  .sois-mierureco-luxe .mr-serif {\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n  }\n\n  \/* HERO *\/\n  .sois-mierureco-luxe .mr-hero {\n    position: relative;\n    padding: clamp(88px, 12vw, 170px) 0 clamp(96px, 13vw, 185px);\n    background: #fff;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-hero::before {\n    content: \"MIERURECO\";\n    position: absolute;\n    left: 50%;\n    top: 38px;\n    transform: translateX(-50%);\n    color: rgba(110, 71, 57, .045);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(56px, 12vw, 180px);\n    letter-spacing: .08em;\n    white-space: nowrap;\n    pointer-events: none;\n  }\n\n  .sois-mierureco-luxe .mr-brand {\n    position: relative;\n    margin-bottom: 9px;\n    color: var(--ink);\n    font-size: clamp(22px, 2.8vw, 38px);\n    font-weight: 400;\n    letter-spacing: .12em;\n  }\n\n  .sois-mierureco-luxe .mr-product {\n    position: relative;\n    margin-bottom: clamp(46px, 6vw, 72px);\n    color: var(--muted);\n    font-size: 12px;\n    letter-spacing: .22em;\n  }\n\n  .sois-mierureco-luxe .mr-hero-title {\n    position: relative;\n    max-width: 1080px;\n    margin: 0 auto 32px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(34px, 5.8vw, 78px);\n    font-weight: 400;\n    line-height: 1.42;\n    letter-spacing: .045em;\n  }\n\n  .sois-mierureco-luxe .mr-hero-lead {\n    position: relative;\n    max-width: 740px;\n    margin: 0 auto;\n    color: var(--text);\n    font-size: clamp(15px, 1.8vw, 19px);\n    line-height: 2.15;\n  }\n\n  .sois-mierureco-luxe .mr-hero-sign {\n    position: relative;\n    margin-top: 46px;\n    color: var(--champagne);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 12px;\n    letter-spacing: .35em;\n  }\n\n  \/* IMAGE STAGE *\/\n  .sois-mierureco-luxe .mr-image-stage {\n    width: 100%;\n    padding: 0 clamp(0px, 2.5vw, 38px);\n    background: #fff;\n  }\n\n  .sois-mierureco-luxe .mr-image-stage img {\n    width: 100%;\n    max-height: 980px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-image-caption {\n    max-width: 1480px;\n    margin: 12px auto 0;\n    padding: 0 clamp(22px, 6vw, 96px);\n    color: var(--muted);\n    font-size: 10px;\n    letter-spacing: .14em;\n    text-align: right;\n  }\n\n  \/* MANIFESTO *\/\n  .sois-mierureco-luxe .mr-manifesto {\n    max-width: 930px;\n    margin: 0 auto;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto .mr-text {\n    font-size: clamp(15px, 1.45vw, 17px);\n    line-height: 2.15;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    margin: clamp(54px, 7vw, 86px) 0 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(24px, 3.4vw, 41px);\n    line-height: 1.75;\n    letter-spacing: .035em;\n  }\n\n  \/* EDITORIAL SPLIT *\/\n  .sois-mierureco-luxe .mr-editorial {\n    display: grid;\n    grid-template-columns: minmax(240px, .72fr) minmax(0, 1.28fr);\n    gap: clamp(48px, 9vw, 150px);\n    align-items: start;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    position: relative;\n    min-height: 210px;\n  }\n\n  .sois-mierureco-luxe .mr-index {\n    display: block;\n    margin-bottom: 16px;\n    color: rgba(110, 71, 57, .18);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(56px, 7vw, 100px);\n    line-height: .86;\n    letter-spacing: -.03em;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-title {\n    margin-bottom: 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(26px, 3.2vw, 42px);\n    font-weight: 400;\n    line-height: 1.6;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-body {\n    max-width: 730px;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-body .mr-text {\n    line-height: 2.08;\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    margin-top: 38px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(19px, 2vw, 26px);\n    line-height: 1.85;\n  }\n\n  \/* BIG QUOTE *\/\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(88px, 10vw, 150px) 0;\n    background: #fff;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-quote p {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 0 22px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(28px, 4.6vw, 62px);\n    line-height: 1.58;\n    letter-spacing: .035em;\n  }\n\n  \/* FUNCTIONS *\/\n  .sois-mierureco-luxe .mr-function-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: clamp(20px, 4vw, 54px);\n    margin-top: clamp(48px, 6vw, 72px);\n  }\n\n  .sois-mierureco-luxe .mr-function {\n    text-align: center;\n    padding: 10px 0;\n  }\n\n  .sois-mierureco-luxe .mr-function-en {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(22px, 2.6vw, 34px);\n    letter-spacing: .07em;\n  }\n\n  .sois-mierureco-luxe .mr-function-ja {\n    color: var(--muted);\n    font-size: 12px;\n    letter-spacing: .12em;\n  }\n\n  \/* DESIGN \/ COLOR *\/\n  .sois-mierureco-luxe .mr-color-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: clamp(48px, 9vw, 150px);\n    margin-top: 55px;\n  }\n\n  .sois-mierureco-luxe .mr-color-num {\n    display: block;\n    margin-bottom: 18px;\n    color: rgba(110, 71, 57, .18);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 56px;\n    line-height: 1;\n  }\n\n  .sois-mierureco-luxe .mr-color-name {\n    margin-bottom: 18px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(28px, 3vw, 42px);\n    font-weight: 400;\n    letter-spacing: .07em;\n  }\n\n  .sois-mierureco-luxe .mr-color-jp {\n    display: block;\n    margin-top: 5px;\n    color: var(--muted);\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Yu Gothic\", sans-serif;\n    font-size: 12px;\n    letter-spacing: .14em;\n  }\n\n  \/* CHECK *\/\n  .sois-mierureco-luxe .mr-check-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0 clamp(44px, 8vw, 120px);\n    max-width: 1120px;\n    margin-top: 42px;\n  }\n\n  .sois-mierureco-luxe .mr-check {\n    position: relative;\n    padding: 12px 0 12px 30px;\n    color: var(--text);\n    line-height: 1.8;\n  }\n\n  .sois-mierureco-luxe .mr-check::before {\n    content: \"✓\";\n    position: absolute;\n    left: 0;\n    top: 12px;\n    color: var(--brown);\n    font-size: 15px;\n    font-weight: 700;\n  }\n\n  \/* SPECS *\/\n  .sois-mierureco-luxe .mr-spec {\n    max-width: 1080px;\n    margin: 52px 0 0;\n  }\n\n  .sois-mierureco-luxe .mr-spec-row {\n    display: grid;\n    grid-template-columns: minmax(150px, 220px) minmax(0, 1fr);\n    gap: clamp(26px, 5vw, 72px);\n    padding: 15px 0;\n  }\n\n  .sois-mierureco-luxe .mr-spec-row dt {\n    margin: 0;\n    color: var(--muted);\n    font-size: 12px;\n    letter-spacing: .12em;\n  }\n\n  .sois-mierureco-luxe .mr-spec-row dd {\n    margin: 0;\n    color: var(--ink);\n    line-height: 1.85;\n  }\n\n  .sois-mierureco-luxe .mr-note {\n    display: block;\n    margin-top: 6px;\n    color: var(--muted);\n    font-size: 11px;\n    line-height: 1.7;\n  }\n\n  \/* END *\/\n  .sois-mierureco-luxe .mr-ending {\n    position: relative;\n    padding: clamp(110px, 14vw, 210px) 0 clamp(115px, 15vw, 220px);\n    background: #fff;\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-ending::before {\n    content: \"MEMORY\";\n    position: absolute;\n    left: 50%;\n    top: 70px;\n    transform: translateX(-50%);\n    color: rgba(110, 71, 57, .04);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(70px, 15vw, 210px);\n    letter-spacing: .08em;\n    white-space: nowrap;\n    pointer-events: none;\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    position: relative;\n    max-width: 1000px;\n    margin: 0 auto 52px;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(30px, 4.8vw, 62px);\n    font-weight: 400;\n    line-height: 1.55;\n  }\n\n  .sois-mierureco-luxe .mr-ending-copy {\n    position: relative;\n    max-width: 760px;\n    margin: 0 auto;\n    color: var(--text);\n  }\n\n  .sois-mierureco-luxe .mr-ending-copy .mr-text {\n    line-height: 2.08;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    position: relative;\n    margin-top: 72px;\n    color: var(--ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(20px, 2.6vw, 32px);\n    letter-spacing: .09em;\n  }\n\n  .sois-mierureco-luxe .mr-final-message {\n    position: relative;\n    max-width: 850px;\n    margin: 24px auto 0;\n    color: var(--ink);\n    font-family: \"Yu Mincho\", YuMincho, \"Hiragino Mincho ProN\", Georgia, serif;\n    font-size: clamp(24px, 3.6vw, 46px);\n    line-height: 1.7;\n  }\n\n  .sois-mierureco-luxe .mr-final-small {\n    position: relative;\n    margin-top: 26px;\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 2;\n    letter-spacing: .08em;\n  }\n\n  @media (max-width: 900px) {\n    .sois-mierureco-luxe .mr-editorial {\n      grid-template-columns: 1fr;\n      gap: 32px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head {\n      min-height: 0;\n    }\n\n    .sois-mierureco-luxe .mr-function-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 34px 18px;\n    }\n\n    .sois-mierureco-luxe .mr-color-grid {\n      grid-template-columns: 1fr;\n      gap: 58px;\n    }\n\n    .sois-mierureco-luxe .mr-check-grid {\n      grid-template-columns: 1fr;\n      gap: 0;\n    }\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe {\n      font-size: 15px;\n      line-height: 1.9;\n    }\n\n    .sois-mierureco-luxe .mr-wrap {\n      padding-left: 19px;\n      padding-right: 19px;\n    }\n\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 68px;\n      padding-bottom: 68px;\n    }\n\n    .sois-mierureco-luxe .mr-hero {\n      padding-top: 88px;\n      padding-bottom: 92px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::before {\n      top: 50px;\n      font-size: 54px;\n    }\n\n    .sois-mierureco-luxe .mr-hero-title {\n      font-size: 35px;\n      line-height: 1.5;\n    }\n\n    .sois-mierureco-luxe .mr-title {\n      font-size: 29px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-title {\n      font-size: 28px;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      font-size: 66px;\n    }\n\n    .sois-mierureco-luxe .mr-spec-row {\n      grid-template-columns: 1fr;\n      gap: 5px;\n      padding: 13px 0 20px;\n    }\n\n    .sois-mierureco-luxe .mr-image-stage {\n      padding: 0;\n    }\n\n    .sois-mierureco-luxe .mr-image-caption {\n      padding: 0 19px;\n    }\n\n    .sois-mierureco-luxe .mr-ending {\n      padding-top: 110px;\n      padding-bottom: 120px;\n    }\n\n    .sois-mierureco-luxe .mr-ending::before {\n      top: 82px;\n      font-size: 70px;\n    }\n  }\n\n\n  \/* 2026-09-15 IMAGE-RICH LUXURY REVISION *\/\n  .sois-mierureco-luxe .mr-section {\n    padding-top: clamp(50px, 6.2vw, 86px);\n    padding-bottom: clamp(50px, 6.2vw, 86px);\n  }\n\n  .sois-mierureco-luxe .mr-hero {\n    padding-top: clamp(56px, 7vw, 92px);\n    padding-bottom: clamp(54px, 7vw, 86px);\n  }\n\n  .sois-mierureco-luxe .mr-hero::before {\n    top: 18px;\n    font-size: clamp(52px, 10vw, 148px);\n  }\n\n  .sois-mierureco-luxe .mr-product {\n    margin-bottom: clamp(28px, 4vw, 44px);\n  }\n\n  .sois-mierureco-luxe .mr-hero-title {\n    margin-bottom: 24px;\n  }\n\n  .sois-mierureco-luxe .mr-hero-sign {\n    margin-top: 28px;\n  }\n\n  .sois-mierureco-luxe .mr-text + .mr-text {\n    margin-top: 18px;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    margin-top: clamp(32px, 4.5vw, 52px);\n  }\n\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(54px, 6.5vw, 88px) 0;\n  }\n\n  .sois-mierureco-luxe .mr-editorial {\n    gap: clamp(36px, 6.5vw, 105px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    min-height: 165px;\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    margin-top: 28px;\n  }\n\n  .sois-mierureco-luxe .mr-function-grid {\n    margin-top: clamp(30px, 4vw, 48px);\n  }\n\n  .sois-mierureco-luxe .mr-color-grid {\n    gap: clamp(34px, 6vw, 90px);\n    margin-top: 34px;\n  }\n\n  .sois-mierureco-luxe .mr-check-grid {\n    margin-top: 26px;\n  }\n\n  .sois-mierureco-luxe .mr-spec {\n    margin-top: 30px;\n  }\n\n  .sois-mierureco-luxe .mr-ending {\n    padding: clamp(74px, 8vw, 116px) 0 clamp(78px, 9vw, 126px);\n  }\n\n  .sois-mierureco-luxe .mr-ending::before {\n    top: 36px;\n    font-size: clamp(62px, 12vw, 160px);\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    margin-bottom: 36px;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    margin-top: 48px;\n  }\n\n  \/* Editorial photography *\/\n  .sois-mierureco-luxe .mr-photo-wide,\n  .sois-mierureco-luxe .mr-photo-duo,\n  .sois-mierureco-luxe .mr-photo-pair,\n  .sois-mierureco-luxe .mr-color-photo {\n    background: #fff;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide {\n    width: 100%;\n    padding: 0 clamp(12px, 3.5vw, 54px);\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide img {\n    width: 100%;\n    max-height: 880px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--contain img {\n    object-fit: contain;\n  }\n\n  .sois-mierureco-luxe .mr-photo-duo {\n    width: 100%;\n    max-width: 1480px;\n    margin: 0 auto;\n    padding: 0 clamp(22px, 6vw, 96px);\n    display: grid;\n    grid-template-columns: 1.08fr .92fr;\n    gap: clamp(12px, 2vw, 28px);\n    align-items: stretch;\n  }\n\n  .sois-mierureco-luxe .mr-photo-duo figure,\n  .sois-mierureco-luxe .mr-photo-pair figure,\n  .sois-mierureco-luxe .mr-color-photo {\n    margin: 0;\n  }\n\n  .sois-mierureco-luxe .mr-photo-duo img {\n    width: 100%;\n    height: 100%;\n    min-height: 360px;\n    max-height: 700px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-pair {\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n    padding: 0 clamp(22px, 6vw, 96px);\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: clamp(12px, 2vw, 26px);\n  }\n\n  .sois-mierureco-luxe .mr-photo-pair img {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption {\n    margin: 10px 0 0;\n    color: var(--muted);\n    font-size: 10px;\n    line-height: 1.5;\n    letter-spacing: .14em;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption.center {\n    text-align: center;\n  }\n\n  .sois-mierureco-luxe .mr-color-photo {\n    margin-bottom: 24px;\n  }\n\n  .sois-mierureco-luxe .mr-color-photo img {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-color-photo + .mr-color-num {\n    margin-top: 0;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 44px;\n      padding-bottom: 44px;\n    }\n\n    .sois-mierureco-luxe .mr-hero {\n      padding-top: 58px;\n      padding-bottom: 50px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::before {\n      top: 28px;\n      font-size: 48px;\n    }\n\n    .sois-mierureco-luxe .mr-product {\n      margin-bottom: 28px;\n    }\n\n    .sois-mierureco-luxe .mr-image-caption {\n      margin-top: 7px;\n    }\n\n    .sois-mierureco-luxe .mr-quote {\n      padding: 46px 0;\n    }\n\n    .sois-mierureco-luxe .mr-editorial {\n      gap: 22px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head {\n      min-height: 0;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      margin-bottom: 10px;\n      font-size: 58px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-wide {\n      padding: 0;\n    }\n\n    .sois-mierureco-luxe .mr-photo-duo,\n    .sois-mierureco-luxe .mr-photo-pair {\n      padding-left: 0;\n      padding-right: 0;\n      gap: 7px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-duo {\n      grid-template-columns: 1fr 1fr;\n    }\n\n    .sois-mierureco-luxe .mr-photo-duo img {\n      min-height: 235px;\n      max-height: 430px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-caption {\n      padding: 0 14px;\n    }\n\n    .sois-mierureco-luxe .mr-color-grid {\n      gap: 42px;\n      margin-top: 26px;\n    }\n\n    .sois-mierureco-luxe .mr-ending {\n      padding-top: 68px;\n      padding-bottom: 78px;\n    }\n\n    .sois-mierureco-luxe .mr-ending::before {\n      top: 45px;\n      font-size: 64px;\n    }\n  }\n\n\n\n  \/* 2026-09-16 OPTICAL BLUEPRINT x EDITORIAL REVISION *\/\n  \/* Typography: product photography leads; type supports it. *\/\n  .sois-mierureco-luxe .mr-hero-title {\n    font-size: clamp(30px, 4vw, 50px);\n    line-height: 1.48;\n    letter-spacing: .035em;\n  }\n\n  .sois-mierureco-luxe .mr-brand {\n    font-size: clamp(19px, 2vw, 27px);\n  }\n\n  .sois-mierureco-luxe .mr-title {\n    font-size: clamp(24px, 2.6vw, 36px);\n    line-height: 1.55;\n  }\n\n  .sois-mierureco-luxe .mr-lead {\n    font-size: clamp(16px, 1.6vw, 20px);\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    font-size: clamp(21px, 2.5vw, 32px);\n    line-height: 1.72;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-title {\n    font-size: clamp(22px, 2.3vw, 31px);\n    line-height: 1.62;\n  }\n\n  .sois-mierureco-luxe .mr-index {\n    margin-bottom: 9px;\n    font-size: clamp(38px, 4.5vw, 55px);\n    color: rgba(110, 71, 57, .22);\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    font-size: clamp(17px, 1.65vw, 21px);\n  }\n\n  .sois-mierureco-luxe .mr-quote p {\n    font-size: clamp(23px, 3vw, 40px);\n    line-height: 1.62;\n  }\n\n  .sois-mierureco-luxe .mr-function-en {\n    font-size: clamp(18px, 2vw, 26px);\n  }\n\n  .sois-mierureco-luxe .mr-color-num {\n    font-size: 40px;\n  }\n\n  .sois-mierureco-luxe .mr-color-name {\n    font-size: clamp(23px, 2.5vw, 34px);\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    font-size: clamp(26px, 3.2vw, 42px);\n    line-height: 1.6;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    font-size: clamp(18px, 2vw, 24px);\n  }\n\n  .sois-mierureco-luxe .mr-final-message {\n    font-size: clamp(23px, 2.8vw, 36px);\n  }\n\n  \/* Tighter rhythm: less empty scrolling while keeping luxury breathing room. *\/\n  .sois-mierureco-luxe .mr-section {\n    padding-top: clamp(46px, 5.2vw, 72px);\n    padding-bottom: clamp(46px, 5.2vw, 72px);\n  }\n\n  .sois-mierureco-luxe .mr-hero {\n    padding-top: clamp(48px, 5.8vw, 76px);\n    padding-bottom: clamp(44px, 5.4vw, 70px);\n  }\n\n  .sois-mierureco-luxe .mr-product {\n    margin-bottom: clamp(22px, 3vw, 32px);\n  }\n\n  .sois-mierureco-luxe .mr-hero-sign {\n    margin-top: 22px;\n  }\n\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(42px, 5vw, 66px) 0;\n  }\n\n  .sois-mierureco-luxe .mr-editorial {\n    gap: clamp(30px, 5vw, 76px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    min-height: 138px;\n  }\n\n  .sois-mierureco-luxe .mr-ending {\n    padding: clamp(62px, 7vw, 92px) 0 clamp(68px, 7.5vw, 102px);\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    margin-bottom: 30px;\n  }\n\n  .sois-mierureco-luxe .mr-final-brand {\n    margin-top: 38px;\n  }\n\n  \/* Optical-blueprint motif inspired by the actual package graphics. *\/\n  .sois-mierureco-luxe .mr-hero::after {\n    content: \"\";\n    position: absolute;\n    left: clamp(22px, 7vw, 110px);\n    right: clamp(22px, 7vw, 110px);\n    bottom: 10px;\n    height: 72px;\n    pointer-events: none;\n    opacity: .78;\n    background:\n      radial-gradient(circle at 18% 62%, rgba(110,71,57,.34) 0 2px, transparent 2.5px),\n      linear-gradient(90deg, rgba(110,71,57,.18), rgba(110,71,57,.035)) left 62% \/ 52% 1px no-repeat,\n      linear-gradient(136deg, transparent 49.65%, rgba(110,71,57,.11) 49.9%, rgba(110,71,57,.11) 50.1%, transparent 50.35%) right center \/ 190px 72px no-repeat;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head::after {\n    content: \"\";\n    display: block;\n    width: min(168px, 72%);\n    height: 7px;\n    margin-top: 18px;\n    background:\n      radial-gradient(circle at right center, rgba(110,71,57,.50) 0 2px, transparent 2.5px) right center \/ 7px 7px no-repeat,\n      linear-gradient(90deg, rgba(110,71,57,.34), rgba(110,71,57,.055)) left center \/ calc(100% - 5px) 1px no-repeat;\n  }\n\n  .sois-mierureco-luxe .mr-eyebrow {\n    letter-spacing: .26em;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption,\n  .sois-mierureco-luxe .mr-image-caption {\n    letter-spacing: .17em;\n  }\n\n  .sois-mierureco-luxe .mr-photo-caption::before,\n  .sois-mierureco-luxe .mr-image-caption::before {\n    content: \"— \";\n    color: rgba(110,71,57,.58);\n  }\n\n  \/* Technical hairlines, not cards or frames. *\/\n  .sois-mierureco-luxe .mr-function {\n    position: relative;\n    padding: 17px 0 8px;\n    border-top: 1px solid rgba(110,71,57,.16);\n  }\n\n  .sois-mierureco-luxe .mr-function::before {\n    content: \"\";\n    position: absolute;\n    top: -2px;\n    left: 0;\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    background: rgba(110,71,57,.48);\n  }\n\n  .sois-mierureco-luxe .mr-spec-row {\n    border-top: 1px solid rgba(23,21,20,.09);\n  }\n\n  .sois-mierureco-luxe .mr-spec-row:last-child {\n    border-bottom: 1px solid rgba(23,21,20,.09);\n  }\n\n  .sois-mierureco-luxe .mr-color-name::before {\n    content: \"\";\n    display: block;\n    width: 42px;\n    height: 1px;\n    margin-bottom: 14px;\n    background: rgba(110,71,57,.48);\n    transform: rotate(-10deg);\n    transform-origin: left center;\n  }\n\n  \/* Crop selected square source photos so the built-in white margins do not dominate. *\/\n  .sois-mierureco-luxe .mr-photo-wide--hero img,\n  .sois-mierureco-luxe .mr-photo-wide--detail img,\n  .sois-mierureco-luxe .mr-photo-wide--packages img,\n  .sois-mierureco-luxe .mr-photo-wide--closing img {\n    width: 100%;\n    aspect-ratio: 16 \/ 9;\n    max-height: 760px;\n    object-fit: cover;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--hero img {\n    object-position: center 52%;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--detail img {\n    object-position: center 50%;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--packages img {\n    object-position: center 53%;\n  }\n\n  .sois-mierureco-luxe .mr-photo-wide--closing img {\n    object-position: center 54%;\n  }\n\n  .sois-mierureco-luxe .mr-ending::after {\n    content: \"\";\n    position: absolute;\n    left: 50%;\n    bottom: 30px;\n    width: min(560px, 70vw);\n    height: 7px;\n    transform: translateX(-50%);\n    background:\n      radial-gradient(circle at center, rgba(110,71,57,.42) 0 2px, transparent 2.5px) center \/ 7px 7px no-repeat,\n      linear-gradient(90deg, transparent, rgba(110,71,57,.18) 22%, rgba(110,71,57,.18) 78%, transparent) center \/ 100% 1px no-repeat;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-hero-title {\n      font-size: 29px;\n      line-height: 1.48;\n    }\n\n    .sois-mierureco-luxe .mr-title {\n      font-size: 24px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-title {\n      font-size: 23px;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      font-size: 42px;\n    }\n\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 40px;\n      padding-bottom: 40px;\n    }\n\n    .sois-mierureco-luxe .mr-hero {\n      padding-top: 48px;\n      padding-bottom: 42px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::before {\n      top: 20px;\n      font-size: 42px;\n    }\n\n    .sois-mierureco-luxe .mr-hero::after {\n      left: 19px;\n      right: 19px;\n      bottom: 5px;\n      height: 50px;\n      background:\n        radial-gradient(circle at 12% 62%, rgba(110,71,57,.30) 0 1.5px, transparent 2px),\n        linear-gradient(90deg, rgba(110,71,57,.15), rgba(110,71,57,.02)) left 62% \/ 64% 1px no-repeat,\n        linear-gradient(136deg, transparent 49.5%, rgba(110,71,57,.09) 49.8%, rgba(110,71,57,.09) 50.2%, transparent 50.5%) right center \/ 120px 50px no-repeat;\n    }\n\n    .sois-mierureco-luxe .mr-editorial {\n      gap: 18px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head {\n      min-height: 0;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-head::after {\n      margin-top: 13px;\n    }\n\n    .sois-mierureco-luxe .mr-quote {\n      padding: 36px 0;\n    }\n\n    .sois-mierureco-luxe .mr-quote p {\n      font-size: 24px;\n    }\n\n    .sois-mierureco-luxe .mr-photo-wide--hero img,\n    .sois-mierureco-luxe .mr-photo-wide--detail img,\n    .sois-mierureco-luxe .mr-photo-wide--packages img,\n    .sois-mierureco-luxe .mr-photo-wide--closing img {\n      aspect-ratio: 4 \/ 3;\n    }\n\n    .sois-mierureco-luxe .mr-ending {\n      padding-top: 58px;\n      padding-bottom: 74px;\n    }\n\n    .sois-mierureco-luxe .mr-ending::before {\n      top: 36px;\n      font-size: 52px;\n    }\n  }\n\n\n\n  \/* 2026-09-16 READABILITY REFINEMENT \/ COMPACT HEADINGS + MINIMAL IMAGES *\/\n  \/* Body remains 15px for readability; only display typography is reduced. *\/\n  .sois-mierureco-luxe .mr-title {\n    font-size: clamp(21px, 2.1vw, 30px);\n    line-height: 1.5;\n    margin-bottom: 20px;\n    letter-spacing: .02em;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-title {\n    font-size: clamp(21px, 1.9vw, 27px);\n    line-height: 1.5;\n    letter-spacing: .015em;\n  }\n\n  .sois-mierureco-luxe .mr-index {\n    font-size: clamp(35px, 3.6vw, 44px);\n    line-height: .92;\n    margin-bottom: 5px;\n  }\n\n  .sois-mierureco-luxe .mr-hero-title {\n    font-size: clamp(28px, 3.5vw, 42px);\n    line-height: 1.46;\n    margin-bottom: 18px;\n  }\n\n  .sois-mierureco-luxe .mr-manifesto-quote {\n    font-size: clamp(19px, 2vw, 26px);\n    margin-top: clamp(24px, 3vw, 38px);\n  }\n\n  .sois-mierureco-luxe .mr-emphasis {\n    font-size: clamp(16px, 1.45vw, 19px);\n    line-height: 1.8;\n    margin-top: 22px;\n  }\n\n  .sois-mierureco-luxe .mr-quote {\n    padding: clamp(32px, 4vw, 52px) 0;\n  }\n\n  .sois-mierureco-luxe .mr-quote p {\n    font-size: clamp(20px, 2.5vw, 32px);\n  }\n\n  \/* This key line is intentionally kept on one line on desktop and mobile. *\/\n  .sois-mierureco-luxe .mr-quote--compact {\n    padding: clamp(26px, 3.3vw, 42px) 14px;\n  }\n\n  .sois-mierureco-luxe .mr-quote--compact p {\n    width: max-content;\n    max-width: 100%;\n    white-space: nowrap;\n    font-size: clamp(18px, 1.8vw, 22px);\n    line-height: 1.55;\n    letter-spacing: .01em;\n  }\n\n  \/* Less empty space before the 01 \/ 02 \/ 03 markers. *\/\n  .sois-mierureco-luxe .mr-section-editorial {\n    padding-top: clamp(28px, 3.5vw, 40px);\n    padding-bottom: clamp(38px, 4.6vw, 58px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial {\n    gap: clamp(22px, 4vw, 58px);\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head {\n    min-height: 0;\n  }\n\n  .sois-mierureco-luxe .mr-editorial-head::after {\n    margin-top: 10px;\n    width: min(135px, 58%);\n  }\n\n  .sois-mierureco-luxe .mr-eyebrow {\n    margin-bottom: 9px;\n    font-size: 10px;\n  }\n\n  .sois-mierureco-luxe .mr-section {\n    padding-top: clamp(38px, 4.6vw, 62px);\n    padding-bottom: clamp(38px, 4.6vw, 62px);\n  }\n\n  .sois-mierureco-luxe .mr-text + .mr-text {\n    margin-top: 15px;\n  }\n\n  .sois-mierureco-luxe .mr-function-grid {\n    margin-top: clamp(24px, 3vw, 36px);\n  }\n\n  .sois-mierureco-luxe .mr-center[style] {\n    margin-top: 38px !important;\n  }\n\n  .sois-mierureco-luxe .mr-ending-title {\n    font-size: clamp(23px, 2.7vw, 34px);\n    line-height: 1.55;\n    margin-bottom: 26px;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-title {\n      font-size: 21px;\n      line-height: 1.5;\n    }\n\n    .sois-mierureco-luxe .mr-editorial-title {\n      font-size: 21px;\n      line-height: 1.5;\n    }\n\n    .sois-mierureco-luxe .mr-index {\n      font-size: 36px;\n      margin-bottom: 4px;\n    }\n\n    .sois-mierureco-luxe .mr-hero-title {\n      font-size: 27px;\n    }\n\n    .sois-mierureco-luxe .mr-section {\n      padding-top: 34px;\n      padding-bottom: 34px;\n    }\n\n    .sois-mierureco-luxe .mr-section-editorial {\n      padding-top: 24px;\n      padding-bottom: 38px;\n    }\n\n    .sois-mierureco-luxe .mr-editorial {\n      gap: 13px;\n    }\n\n    .sois-mierureco-luxe .mr-quote--compact {\n      padding: 27px 8px;\n    }\n\n    .sois-mierureco-luxe .mr-quote--compact p {\n      font-size: clamp(15.5px, 4.2vw, 17.5px);\n      letter-spacing: 0;\n    }\n\n    .sois-mierureco-luxe .mr-ending-title {\n      font-size: 23px;\n    }\n  }\n\n  \/* SIMPLE heading: fixed to 2 lines without horizontal overflow *\/\n  .sois-mierureco-luxe .mr-simple-title {\n    font-size: clamp(20px, 2vw, 26px);\n    line-height: 1.55;\n    letter-spacing: .01em;\n    max-width: 100%;\n  }\n\n  .sois-mierureco-luxe .mr-simple-title .mr-simple-line {\n    display: block;\n    white-space: nowrap;\n  }\n\n  @media (max-width: 760px) {\n    .sois-mierureco-luxe .mr-simple-title {\n      font-size: clamp(12px, 4vw, 14px);\n      line-height: 1.6;\n      letter-spacing: 0;\n    }\n  }\n\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* 2026-09-16 MOBILE OVERFLOW FIX: only the long second lines *\/\n@media (max-width: 760px) {\n  .sois-mierureco-luxe .mr-simple-title .mr-simple-line:last-child,\n  .sois-mierureco-luxe .mr-design-title .mr-design-line:last-child {\n    font-size: clamp(13px, 3.7vw, 14px);\n    letter-spacing: -0.03em;\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* 2026-09-16 FINAL MOBILE HEADING SIZE TUNE *\/\n@media (max-width: 760px) {\n  .sois-mierureco-luxe .mr-simple-title,\n  .sois-mierureco-luxe .mr-design-title {\n    font-size: 21px !important;\n  }\n\n  .sois-mierureco-luxe .mr-simple-title .mr-simple-line:last-child,\n  .sois-mierureco-luxe .mr-design-title .mr-design-line:last-child {\n    font-size: clamp(15.5px, 4.85vw, 19px) !important;\n    letter-spacing: -0.07em !important;\n    line-height: 1.55;\n  }\n}\n\u003c\/style\u003e","brand":"株式会社ソイズ","offers":[{"title":"黒","offer_id":52448296435928,"sku":"2000324700547","price":20000.0,"currency_code":"JPY","in_stock":true},{"title":"べっ甲","offer_id":52448296468696,"sku":"2000324700592","price":20000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/6565\/3208\/files\/mieruReco6.jpg?v=1789472026","url":"https:\/\/sois.shop\/products\/%e2%ad%90expo%e2%ad%90mierureco","provider":"SOISHOP","version":"1.0","type":"link"}