New Arrivals/Restock

★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color

flash sale iconLimited Time Sale
Until the end
20
36
15

$84.96 cheaper than the new price!!

Free shipping for purchases over $99 ( Details )
Free cash-on-delivery fees for purchases over $99
Please note that the sales price and tax displayed may differ between online and in-store. Also, the product may be out of stock in-store.
New  $212.40
quantity

Product details

Management number 26813467 Release Date 2025/12/14 List Price $127.44 Model Number 26813467
Category

Yuu Hayami Idol Star <Book Type> Piano <Publication Year> 1983 <Publisher> Nihon Ongaku Shuppansha (Japanese Music Score Publisher) <Content or Song List> We have included a photo of the table of contents, please have a look. <Notes> None <Other Conditions> There may be some signs of aging, but the item is in good condition. ~~~~~~Other Information~~~~~~ Shipping Methods 1. To ensure waterproofing, it will be packaged in a transparent plastic bag. 2. To prevent damage from impact, it will be wrapped in bubble wrap (please note that in some cases, bubble wrap processing may not be possible due to the size of the shipment). 3. For any other preferred shipping methods, we will accommodate as much as possible. ~~~~~~Explanation of Terms~~~~~~~~~~~~~~~~~~~~~~~~~ Signs of Aging Refers to changes in the quality of a product over time. In the case of books, it includes general terms such as discoloration, stains, corner wear, and cover damage. Inventory Number: 【240808】</p><table border='1'><tbody><tr><th><b>Category</b></th><th>Books > Nonfiction Books > Art Books</th></tr><tr><th><b>Size</b></th><th>N/A</th></tr><tr><th><b>Brand</b></th><th>None</th></tr><tr><th><b>Condition</b></th><th>Good</th></tr></tbody></table> </div> <div class="product-detail-ex"> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_1.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_1.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_2.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_2.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_3.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_3.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_4.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_4.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_5.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_5.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_6.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_6.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_7.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_7.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> <p class="img-wrapper" style="display:inline-block; width: 49%;"> <a href="https://u-mercari-images.mercdn.net/photos/m62359166915_8.jpg" rel="lightbox"> <img class="lazyload" data-src="https://u-mercari-images.mercdn.net/photos/m62359166915_8.jpg" alt="★Sheet music / Yū Hayami / Idol Star / Piano / Lion of the Beach / Nancy of the Summer Color" style="width:100%"> </a> </p> </div> <hr> </div> </div> <div class="row"> <div class="col-12"> <div class="related-products-section"> <h3 class="related-products-header">Art Books</h3> <div class="related-products-grid"> <div class="related-product-card"> <a href="https://malidiaspora.org/products/josep-llu-art-and-design-collection/41241197/"> <div class="related-product-image"> <img src="https://u-mercari-images.mercdn.net/photos/m89055024827_1.jpg" alt="Josep Lluçà Art and Design Collection" loading="lazy"> </div> <h2 class="related-product-title">Josep Lluçà Art and Design Collection</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span><span class="star">☆</span> <span class="count">(20)</span> </div> <div class="related-product-price">$44.14</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/first-edition-complete-collection-of-japanese-art-paintings-25-volumes-volumes-5-8/48355594/"> <div class="related-product-image"> <img src="https://u-mercari-images.mercdn.net/photos/m35825997067_1.jpg" alt="First Edition: Complete Collection of Japanese Art Paintings (25 Volumes) Volumes 5-8" loading="lazy"> </div> <h2 class="related-product-title">First Edition: Complete Collection of Japanese Art Paintings (25 Volumes) Volumes 5-8</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span><span class="star">☆</span> <span class="count">(12)</span> </div> <div class="related-product-price">$54.62</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/guitar-singer-songwriter-the-alfee-songbook-merry-anne-sheet-music/35592478/"> <div class="related-product-image"> <img src="https://u-mercari-images.mercdn.net/photos/m49269056341_1.jpg" alt="Guitar Singer-Songwriter: The ALFEE Songbook - Merry Anne - Sheet Music" loading="lazy"> </div> <h2 class="related-product-title">Guitar Singer-Songwriter: The ALFEE Songbook - Merry Anne - Sheet Music</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span><span class="star">☆</span> <span class="count">(6)</span> </div> <div class="related-product-price">$98.33</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/art-of-the-northwest-coast-pacific-northwest/20595892/"> <div class="related-product-image"> <img src="https://u-mercari-images.mercdn.net/photos/m93776554715_1.jpg" alt="Art of the Northwest Coast (洋書) - Pacific Northwest" loading="lazy"> </div> <h2 class="related-product-title">Art of the Northwest Coast (洋書) - Pacific Northwest</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(35)</span> </div> <div class="related-product-price">$81.33</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/arthur-wesley-dow-his-art-and-influence-art-book-coffee-table-book/27490136/"> <div class="related-product-image"> <img src="https://u-mercari-images.mercdn.net/photos/m10274480830_1.jpg" alt="Arthur Wesley Dow His Art and Influence/ Art book/ Coffee Table book" loading="lazy"> </div> <h2 class="related-product-title">Arthur Wesley Dow His Art and Influence/ Art book/ Coffee Table book</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(42)</span> </div> <div class="related-product-price">$40.50</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/excellent-condition-sam-haskins-cowboy-kate-other-stories/26851071/"> <div class="related-product-image"> <img src="https://u-mercari-images.mercdn.net/photos/m15156476485_1.jpg" alt="Excellent condition Sam Haskins "COWBOY KATE & OTHER STORIES"" loading="lazy"> </div> <h2 class="related-product-title">Excellent condition Sam Haskins "COWBOY KATE & OTHER STORIES"</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(42)</span> </div> <div class="related-product-price">$140.95</div> </a> </div> </div> <div class="see-more-link"> <a href="https://malidiaspora.org/products/easter-table-runner/48759604/">See the same product from Art Books</a> </div> </div> <div class="related-products-section"> <h3 class="related-products-header">Galaxy S26 Edge 5G</h3> <div class="related-products-grid"> <div class="related-product-card"> <a href="https://malidiaspora.org/products/for-samsung-galaxy-s25-edge-5g-enkay-hat-prince-9h-rear-camera-lens-glitter-aluminium-alloy-tempered-glass-filmpink/205255823/"> <div class="related-product-image"> <img src="https://cdn.shopify.com/s/files/1/0735/6170/2707/files/SYA002812813A.jpg?v=1757590459" alt="For Samsung Galaxy S25 Edge 5G ENKAY Hat-Prince 9H Rear Camera Lens Glitter Aluminium Alloy Tempered Glass Film(Pink)" loading="lazy"> </div> <h2 class="related-product-title">For Samsung Galaxy S25 Edge 5G ENKAY Hat-Prince 9H Rear Camera Lens Glitter Aluminium Alloy Tempered Glass Film(Pink)</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(29)</span> </div> <div class="related-product-price">$16.20</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/for-samsung-galaxy-s25-edge-5g-junsunmay-25pcs-screen-protector-tempered-glass-film/205255830/"> <div class="related-product-image"> <img src="https://cdn.shopify.com/s/files/1/0735/6170/2707/files/SYA002932301.jpg?v=1757590391" alt="For Samsung Galaxy S25 Edge 5G JUNSUNMAY 25pcs Screen Protector Tempered Glass Film" loading="lazy"> </div> <h2 class="related-product-title">For Samsung Galaxy S25 Edge 5G JUNSUNMAY 25pcs Screen Protector Tempered Glass Film</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(12)</span> </div> <div class="related-product-price">$30.00</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/for-samsung-galaxy-s25-edge-5g-50pcs-018mm-9h-25d-tempered-glass-film-support-fingerprint-unlocking/205255815/"> <div class="related-product-image"> <img src="https://cdn.shopify.com/s/files/1/0735/6170/2707/files/EDA005947207.jpg?v=1757590532" alt="For Samsung Galaxy S25 Edge 5G 50pcs 0.18mm 9H 2.5D Tempered Glass Film, Support Fingerprint Unlocking" loading="lazy"> </div> <h2 class="related-product-title">For Samsung Galaxy S25 Edge 5G 50pcs 0.18mm 9H 2.5D Tempered Glass Film, Support Fingerprint Unlocking</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(33)</span> </div> <div class="related-product-price">$82.35</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/for-samsung-galaxy-s25-edge-5g-enkay-hat-prince-9h-rear-camera-lens-glitter-aluminium-alloy-tempered-glass-filmsilver/205255821/"> <div class="related-product-image"> <img src="https://cdn.shopify.com/s/files/1/0735/6170/2707/files/SYA002812813F.jpg?v=1757590477" alt="For Samsung Galaxy S25 Edge 5G ENKAY Hat-Prince 9H Rear Camera Lens Glitter Aluminium Alloy Tempered Glass Film(Silver)" loading="lazy"> </div> <h2 class="related-product-title">For Samsung Galaxy S25 Edge 5G ENKAY Hat-Prince 9H Rear Camera Lens Glitter Aluminium Alloy Tempered Glass Film(Silver)</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span> <span class="count">(8)</span> </div> <div class="related-product-price">$16.20</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/for-samsung-galaxy-s25-edge-5g-northjo-camera-lens-protector-cd-metal-ring-tempered-glass-filmpink/205255814/"> <div class="related-product-image"> <img src="https://cdn.shopify.com/s/files/1/0735/6170/2707/files/SYA002803201E.jpg?v=1757590539" alt="For Samsung Galaxy S25 Edge 5G NORTHJO Camera Lens Protector CD Metal Ring Tempered Glass Film(Pink)" loading="lazy"> </div> <h2 class="related-product-title">For Samsung Galaxy S25 Edge 5G NORTHJO Camera Lens Protector CD Metal Ring Tempered Glass Film(Pink)</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span><span class="star">☆</span> <span class="count">(19)</span> </div> <div class="related-product-price">$15.00</div> </a> </div> <div class="related-product-card"> <a href="https://malidiaspora.org/products/for-samsung-galaxy-s25-edge-5g-junsunmay-25pcs-silk-print-full-coverage-privacy-tempered-glass-film/205255835/"> <div class="related-product-image"> <img src="https://cdn.shopify.com/s/files/1/0735/6170/2707/files/SYA003001204.jpg?v=1757590324" alt="For Samsung Galaxy S25 Edge 5G JUNSUNMAY 25pcs Silk Print Full Coverage Privacy Tempered Glass Film" loading="lazy"> </div> <h2 class="related-product-title">For Samsung Galaxy S25 Edge 5G JUNSUNMAY 25pcs Silk Print Full Coverage Privacy Tempered Glass Film</h2> <div class="related-product-rating"> <span class="star">★</span><span class="star">★</span><span class="star">★</span><span class="star">☆</span><span class="star">☆</span> <span class="count">(30)</span> </div> <div class="related-product-price">$54.90</div> </a> </div> </div> <div class="see-more-link"> <a href="https://malidiaspora.org/products/easter-table-runner/48759604/">See all the same products</a> </div> </div> <style> .related-products-section { margin-top: 40px; } .related-products-header { font-size: 1.5rem; font-weight: 500; margin-bottom: 20px; } .related-products-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 16px; } @media (max-width: 1200px) { .related-products-grid { grid-template-columns: repeat(4, 1fr); } } @media (max-width: 768px) { .related-products-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 576px) { .related-products-grid { grid-template-columns: repeat(2, 1fr); } } .related-product-card { border: 1px solid #e5e7eb; border-radius: 8px; padding: 16px; text-align: center; transition: box-shadow 0.2s ease-in-out; } .related-product-card:hover { box-shadow: 0 4px 12px rgba(0,0,0,0.08); } .related-product-card a { text-decoration: none; color: #111827; } .related-product-image img { width: 100%; height: 160px; object-fit: contain; margin-bottom: 16px; } .related-product-title { font-size: 1rem; line-height: 1.4; font-weight: 400; height: 2.8em; /* Clamp to 2 lines */ overflow: hidden; margin-bottom: 10px; } .related-product-rating { font-size: 0.9rem; display: flex; justify-content: center; align-items: center; } .related-product-rating .star { color: #f59e0b; } .related-product-rating .count { color: #6b7280; margin-left: 8px; } .related-product-price { font-size: 1.125rem; font-weight: 600; color: #ef4444; margin-top: 12px; } .see-more-link { text-align: right; margin-top: 16px; } .see-more-link a { color: #337ab7; text-decoration: underline; } </style> </div> </div> <div class="row"><div class="col-12"><h3 class="h3_header mt-3 mgnB12 border-top pt-4">Correction of product information</h3><p>If you notice any omissions or errors in the product information on this page, please use the correction request form below.</p><a href="https://malidiaspora.org/products/nwt-lulus-khalida-white-satin-pleated-strapless-gown-wedding/42759912/" class="btn btn-gray btn-icon padT4 padB4 product_edit_btn"><i class="bi bi-pencil-square top3"></i>Correction Request Form</a></div></div> <div class="row mgnB10 border-top pt-4 mt-5"> <div class="col-md-12"> <h3 class="h3_header mt-3 mgnB12">Product Review</h3> <a class="mt-3 mb-3 link_underline d-block" style="margin-bottom: 15px !important;" href="https://malidiaspora.org/products/4-all-about-curls-1n-permanent-hair-color-prep-zotos-curls-n/3307336/"> You must be logged in to post a review </a> <div id="naviplus-review-list-4" style=""> <div class="navi-review-wrapper"> <div class="navi-review-header"> <ul class="navi-review-header-ul"> <li class="navi-review-item"> <div class="navi-review-item-detail"> <div class="navi-review-item-image-title-rate"> <p class="navi-review-average-star"> <span class="navi-review-rate" data-rate="4.3"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png">  </span>  4.3 <span>( <a href="https://malidiaspora.org/products/clane-secret-denim-pants-black/3869341/" class="navi-review-search-clear-button">106 items</a> )</span> </p> </div> </div> </li> <li class="navi-review-graph"> <div class="navi-review-graph-inner"> <ul class="navi-review-graph-ul"> <li> <table> <tbody> <tr> <th> <span class="navi-review-rate" data-rate="5"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> </span> </th> <td> <div class="navi-review-graph-part"> <span class="navi-review-bar" style="width: 65.217391304348%"></span> </div> <a href="https://malidiaspora.org/products/anti-social-social-club-cross-body-bag/329609/" class="navi-review-number-link">15 items</a> </td> </tr> <tr> <th> <span class="navi-review-rate" data-rate="4"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> </span> </th> <td> <div class="navi-review-graph-part"> <span class="navi-review-bar" style="width: 21.739130434783%"></span> </div> <a href="https://malidiaspora.org/products/brown-the-north-face-700-puffer-jacket/15535317/" class="navi-review-number-link">5 items</a> </td> </tr> <tr> <th> <span class="navi-review-rate" data-rate="3"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> </span> </th> <td> <div class="navi-review-graph-part"> <span class="navi-review-bar" style="width: 8.695652173913%"></span> </div> <a href="https://malidiaspora.org/products/nwt-lulus-khalida-white-satin-pleated-strapless-gown-wedding/42759912/" class="navi-review-number-link">2 items</a> </td> </tr> <tr> <th> <span class="navi-review-rate" data-rate="2"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> </span> </th> <td> <div class="navi-review-graph-part"> <span class="navi-review-bar" style="width: 4.3478260869565%"></span> </div> <a href="https://malidiaspora.org/products/vintage-1999-karaoke-kid/36437195/" class="navi-review-number-link">1 items</a> </td> </tr> <tr> <th> <span class="navi-review-rate" data-rate="1"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-on.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> <img alt="star" src="https://rvw.snva.jp/images/widget/star-off.png"> </span> </th> <td> <div class="navi-review-graph-part"> <span class="navi-review-bar" style="width: 0%"></span> </div> <a href="https://malidiaspora.org/products/salvatore-ferragamo-red-empty-gift-box-tissue-papersize-155x/26939999/" class="navi-review-number-link">0 items</a> </td> </tr> </tbody> </table> </li> </ul> </div> </li> </ul> </div> <div class="navi-review-sort-search"> <table> <tbody> <tr> <th>Sort</th> <td> <div class="navi-review-sort"> <div class="navi-review-sort-button-group" data-toggle="buttons"> <button type="button" class="navi-review-sort-button navi-review-sort-button-active disabled">Newest</button> <button type="button" class="navi-review-sort-button navi-review-link">Highest rating</button> <button type="button" class="navi-review-sort-button navi-review-link">Usefulness</button> </div> </div> </td> </tr> <tr> <th>keyword</th> <td> <div class="navi-review-search"> <form class="navi-review-search-form"> <input type="text" name="text" class="navi-review-search-input"> <button type="submit" class="navi-review-search-button">search</button> <button type="submit" class="navi-review-search-clear-button">Clear</button> </form> </div> </td> </tr> </tbody> </table> </div> <p class="navi-review-no-result">There are currently no product reviews.</p> </div> </div> </div> </div> <style> .navi-review-wrapper { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; padding: 0; width: 100%; max-width: 990px; margin: 0 auto; color: #333; } .navi-review-header { margin-bottom: 10px; border: 1px solid #ccc; background: #f8f8f8; } .navi-review-header-ul { display: table; width: 100%; margin: 0; padding: 0; } .navi-review-header-ul > li { display: table-cell; vertical-align: middle; padding: 20px; } .navi-review-item { width: 45%; } .navi-review-item-detail { margin: 0; } .navi-review-item-image-title-rate { font-size: 16px; line-height: 1.5; } .navi-review-average-star { font-size: 20px; } .navi-review-rate img { vertical-align: middle; width: 18px; height: 18px; } .navi-review-graph { border-left: 1px solid #ccc; } .navi-review-graph-ul { list-style: none; padding: 0; margin: 0; } .navi-review-graph-ul table { width: 100%; } .navi-review-graph-ul th { padding-right: 15px; text-align: right; font-weight: normal; vertical-align: middle; } .navi-review-graph-ul td { display: flex; align-items: center; } .navi-review-graph-part { background-color: #f0f0f0; height: 10px; width: 60%; flex-shrink: 0; } .navi-review-bar { display: block; height: 100%; background-color: #f8c146; } a.navi-review-number-link { color: #004098; text-decoration: underline; font-size: 13px; margin-left: 10px; white-space: nowrap; } .navi-review-sort-search { border: 1px solid #ccc; background: #f8f8f8; padding: 10px; } .navi-review-sort-search table { width: 100%; } .navi-review-sort-search th { font-weight: bold; text-align: right; padding-right: 10px; width: 80px; } .navi-review-sort-button-group { display: inline-block; } .navi-review-sort-button { background: #fff; border: 1px solid #ccc; padding: 5px 15px; margin: 0 2px; cursor: pointer; color: #337ab7; border-radius: 3px; } .navi-review-sort-button.disabled { background: #337ab7; color: #fff; border-color: #2e6da4; } .navi-review-search-input { width: 250px; padding: 5px; border: 1px solid #ccc; border-radius: 3px; } .navi-review-search-button, .navi-review-search-clear-button { padding: 5px 15px; margin-left: 5px; border: 1px solid #ccc; background: #fff; color: #333; border-radius: 3px; } .navi-review-search-button { background: #337ab7; color: #fff; border-color: #2e6da4; } .navi-review-no-result { margin-top: 20px; padding: 20px; text-align: center; border: 1px solid #ddd; background: #fff; } </style> </div> </div> <div class="modal fade" id="quantityModal" tabindex="-1" role="dialog" aria-labelledby="quantityModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="quantityModalLabel">Select Quantity</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="form-group"> <label for="modalQuantity">Quantity:</label> <input type="number" class="form-control" id="modalQuantity" min="1" max="10" value="1"> </div> <div class="alert alert-info"> <small>Maximum quantity available: <span id="maxQuantity">1</span></small> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button> <button type="button" class="btn btn-primary" onclick="confirmQuantity()">Confirm</button> </div> </div> </div> </div> <div class="modal fade" id="shippingModal" tabindex="-1" role="dialog" aria-labelledby="shippingModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="shippingModalLabel">Shipping Information</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h6>Shipping Rates</h6> <table class="table table-striped"> <thead> <tr> <th>Order Amount</th> <th>Shipping Fee</th> <th>Handling Fee</th> </tr> </thead> <tbody> <tr> <td>Under $99</td> <td>$12.99</td> <td>$24.00</td> </tr> <tr> <td>$99 - $499</td> <td>FREE</td> <td>$24.00</td> </tr> <tr> <td>$500 and above</td> <td>FREE</td> <td>FREE</td> </tr> </tbody> </table> <h6 class="mt-4">Delivery Time</h6> <ul> <li><strong>Standard Shipping:</strong> 5-7 business days</li> <li><strong>Express Shipping:</strong> 2-3 business days (additional $15)</li> <li><strong>Overnight Shipping:</strong> Next business day (additional $35)</li> </ul> <h6 class="mt-4">Available Regions</h6> <p>We ship to all 50 US states, Canada, and select international destinations through our partner Neokyo.</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Got it</button> </div> </div> </div> </div> <div class="modal fade" id="sizeGuideModal" tabindex="-1" role="dialog" aria-labelledby="sizeGuideModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="sizeGuideModalLabel">Product Size Guide</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="row"> <div class="col-md-6"> <h6>Pool Dimensions</h6> <table class="table table-bordered"> <tr> <td>Diameter</td> <td>12 feet (3.66m)</td> </tr> <tr> <td>Height</td> <td>30 inches (76cm)</td> </tr> <tr> <td>Water Capacity</td> <td>1,718 gallons (6,500L)</td> </tr> <tr> <td>Weight (Empty)</td> <td>42 lbs (19kg)</td> </tr> </table> </div> <div class="col-md-6"> <h6>Space Requirements</h6> <ul> <li>Minimum area: 14 x 14 feet</li> <li>Level ground required</li> <li>Clear overhead space: 8 feet</li> <li>Access to water source</li> <li>Access to electrical outlet for pump</li> </ul> <h6 class="mt-3">Included Components</h6> <ul> <li>Metal frame pool</li> <li>Filter pump (330 GPH)</li> <li>Pool liner</li> <li>Setup instructions</li> </ul> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="modal fade" id="messageModal" tabindex="-1" role="dialog" aria-labelledby="messageModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="messageModalLabel">Message</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div id="messageContent"> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">OK</button> </div> </div> </div> </div> <div class="modal fade" id="imageZoomModal" tabindex="-1" role="dialog" aria-labelledby="imageZoomModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="imageZoomModalLabel">Product Image</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body text-center"> <img id="zoomedImage" src="" alt="Product Image" class="img-fluid"> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script> function showMessage(title, content, type = 'info') { document.getElementById('messageModalLabel').textContent = title; var alertClass = 'alert-info'; if (type === 'success') alertClass = 'alert-success'; if (type === 'error') alertClass = 'alert-danger'; if (type === 'warning') alertClass = 'alert-warning'; document.getElementById('messageContent').innerHTML = '<div class="alert ' + alertClass + '">' + content + '</div>'; $('#messageModal').modal('show'); } function confirmQuantity() { var quantity = document.getElementById('modalQuantity').value; var mainQuantityInput = document.querySelector('.cart_count'); if (mainQuantityInput) { mainQuantityInput.value = quantity; } $('#quantityModal').modal('hide'); } function showShippingInfo() { $('#shippingModal').modal('show'); } function showSizeGuide() { $('#sizeGuideModal').modal('show'); } function showImageZoom(imageSrc) { document.getElementById('zoomedImage').src = imageSrc; $('#imageZoomModal').modal('show'); } function showNeokyoBanner() { $('#neokyoModal').modal('show'); } document.addEventListener('DOMContentLoaded', function() { setTimeout(function() { var isInternational = Math.random() > 0.7; if (isInternational) { showNeokyoBanner(); } }, 3000); }); </script> <style> .modal-content { border-radius: 8px; box-shadow: 0 10px 30px rgba(0,0,0,0.2); } .modal-header { background: #f8f9fa; border-bottom: 1px solid #dee2e6; border-radius: 8px 8px 0 0; } .modal-title { font-weight: 600; color: #333; } .modal-body { padding: 20px; } .modal-footer { background: #f8f9fa; border-top: 1px solid #dee2e6; border-radius: 0 0 8px 8px; } #zoomedImage { max-width: 100%; max-height: 80vh; object-fit: contain; } .table th { background: #f8f9fa; font-weight: 600; } .alert { margin-bottom: 0; } #modalQuantity { width: 100px; display: inline-block; } .neokyo-features { background: #f8f9fa; padding: 15px; border-radius: 5px; margin: 15px 0; } .neokyo-features h6 { color: #007bff; margin-bottom: 10px; } .neokyo-features ul { margin-bottom: 0; } </style> <footer> <div class="container_suru padB40"> <div class="row"> <div class="col-12 d-flex justify-content-center mgnT16"> <div class="padB12 footer_social_icon" style=" "> <h4 style="font-size: 17px;" class="text-center mgnT4 mgnB20 text-gray-dark">Official SNS</h4> <div class="d-flex justify-content-center" style="font-weight: bold;"> <div class="item-social "> <a class="d-flex flex-column justify-content-center align-items-center" href="https://malidiaspora.org/products/alc-viera-dotted-silk-dress/4010159/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer','eventLabel':this.href});"> <img src="https://cdn.suruga-ya.jp/pics_webp/X_black_radius.png.webp" loading="lazy" width="50px" height="50px"></a> </div> <div class="item-social "> <a class="d-flex flex-column justify-content-center align-items-center" href="https://malidiaspora.org/products/caraway-tea-kettle/1089081/" onclick="gtag('event', 'footer', {'event_category': 'external link','event_label': this.href});"> <img src="https://cdn.suruga-ya.jp/pics_webp/X_black_radius.png.webp" loading="lazy" width="50px" height="50px"><span style="font-size: 10px; padding-top: 5px; font-family: Arial, 'Noto Sans', sans-serif;">Hobby Updates</span></a> </div> <div class="item-social "> <a class="d-flex flex-column justify-content-center align-items-center" href="https://malidiaspora.org/products/zateplen-rifova-bunda/40146861/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer','eventLabel':this.href});"> <img src="https://cdn.suruga-ya.jp/pics_webp/Instagram_Glyph_Gradient.png.webp" loading="lazy" width="50px" height="50px"></a> </div> <div class="item-social "> <a class="d-flex flex-column justify-content-center align-items-center" href="https://malidiaspora.org/products/8-vintage-gibson-santa-and-holly-design-christmas-dinner-pla/12142971/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer','eventLabel':this.href});"> <img src="https://cdn.suruga-ya.jp/pics/common/pc/social_facebook.svg" loading="lazy" width="50px" height="50px"></a> </div> <div class="item-social "> <a class="d-flex flex-column justify-content-center align-items-center" href="https://malidiaspora.org/products/jordan/24467297/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer','eventLabel':this.href});"> <img src="https://cdn.suruga-ya.jp/pics/common/pc/social_youtube.svg" loading="lazy" width="50px" height="50px"></a> </div> <div class="item-social "> <a class="d-flex flex-column justify-content-center align-items-center" href="https://malidiaspora.org/products/25qts-tamalera-princess-house/24001804/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer','eventLabel':this.href});"> <img src="https://cdn.suruga-ya.jp/pics/bluesky-1.svg" loading="lazy" width="50px" height="50px"></a> </div> </div> </div> </div> <div class="col-12 nav_footer mgnT32"> <ul class="list-iine d-flex justify-content-center"> <li class="list-inline-item"><a href="https://malidiaspora.org/products/litra-lt-t22mm-litratorch-magic-mount/204386872/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'internal link','eventAction':'footer_CT','eventLabel':this.href});">Sign In</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/vintage-wusthof-wood-knife-block-15-sl/5576423/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'internal link','eventAction':'footer_CT','eventLabel':this.href});">help</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/edostory-45-ft-height-vertical-garden-planter-removable-pale/206442545/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'internal link','eventAction':'footer_CT','eventLabel':this.href});">inquiry</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/sega-game-gear-sonic-the-hedgehog-and-chaos-copy-1-sealed-mi/24139147/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer_CT','eventLabel':this.href});">Corporate Intelligence</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/ty-rainbow-bunny-with-removable-earrings-easter-pad-multicol/48772898/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer_CT','eventLabel':this.href});">Recruitment Information</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/2-pc-adjustable-swivel-stool-set-black-and-chrome/11386133/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'internal link','eventAction':'footer_CT','eventLabel':this.href});">Product Archives</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/black-sequin-jumpsuit/26942310/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'internal link','eventAction':'footer_CT','eventLabel':this.href});">Terms and Policies</a></li> <li class="list-inline-item"><a href="https://malidiaspora.org/products/splendid-gray-magenta-pink-stripe-scoop-neck-sweater-merino/46821758/" onclick="dataLayer.push({'event': 'action_click','eventCategory':'external link','eventAction':'footer_CT','eventLabel':this.href});">Affiliate (for PC)</a></li> </ul> </div> <div class="clearfix"></div> </div> </div> <div class="footer_bottom"> <div class="mx-auto"> <p class="mgnB4"> 2024 malidiaspora.org. All rights reserved.</p> </div> </div> </footer> <style> footer { color: inherit !important; } footer a:hover, footer a:focus{ color: #ff0000 !important; text-decoration: underline; } .nav_footer { border-top: 1px solid #ccc; padding-top: 20px; } .nav_footer ul { padding-left: 0; list-style: none; flex-wrap: wrap; } .nav_footer .list-inline-item { margin-right: 1.5rem; margin-bottom: 1rem; } .footer_bottom { background: #e6e6e6; padding: 20px 0; text-align: center; } </style> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/lightbox2@2.11.3/dist/js/lightbox.min.js"></script> <script src="https://cdn.suruga-ya.jp/styles/js/lazysizes.min.js"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID'); // Custom dataLayer events function htmlDecode(value) { return $('<div/>').html(value).text(); } </script> <script> document.addEventListener('DOMContentLoaded', function() { if (typeof endtime_campaign !== 'undefined') { var countDownDate = new Date(endtime_campaign).getTime(); var x = setInterval(function() { var now = new Date().getTime(); var distance = countDownDate - now; if (distance > 0) { var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); document.querySelector('.hours').innerHTML = String(hours).padStart(2, '0'); document.querySelector('.minutes').innerHTML = String(minutes).padStart(2, '0'); document.querySelector('.seconds').innerHTML = String(seconds).padStart(2, '0'); } else { clearInterval(x); document.querySelector('.flash_sale').style.display = 'none'; } }, 1000); } }); </script> <script> $(document).ready(function() { $('#sidebarCollapse').on('click', function() { $('#sidebar_menu').toggleClass('active'); $('.overlay').toggleClass('active'); }); $('#dismiss, .overlay').on('click', function() { $('#sidebar_menu').removeClass('active'); $('.overlay').removeClass('active'); }); $('.dropdown-toggle').on('click', function() { var target = $(this).data('target'); $(target).collapse('toggle'); $(this).toggleClass('collapsed'); }); }); </script> <script> document.addEventListener('DOMContentLoaded', function() { if (document.querySelector('.zoom_product_thumnail')) { window.swiperThumbnail = new Swiper('.zoom_product_thumnail', { slidesPerView: 4, spaceBetween: 5, loop: false, navigation: { nextEl: '.thumnail-swiper-button-next', prevEl: '.thumnail-swiper-button-prev', }, breakpoints: { 320: { slidesPerView: 2, spaceBetween: 5 }, 640: { slidesPerView: 3, spaceBetween: 5 }, 768: { slidesPerView: 4, spaceBetween: 5 }, } }); } document.querySelectorAll('.main-pro-lightbox').forEach(function(link) { link.addEventListener('click', function(e) { e.preventDefault(); showImageZoom(this.href); }); }); }); </script> <script> document.addEventListener('DOMContentLoaded', function() { var searchForm = document.querySelector('.search-form-top'); if (searchForm) { searchForm.addEventListener('submit', function(e) { var searchInput = this.querySelector('#txt-search'); var categorySelect = this.querySelector('#cat-search'); dataLayer.push({ 'event': 'search', 'eventCategory': 'site search', 'eventAction': 'search', 'eventLabel': searchInput.value, 'searchCategory': categorySelect.value }); }); } // Auto-complete simulation var searchInput = document.querySelector('#txt-search'); if (searchInput) { searchInput.addEventListener('input', function() { var query = this.value; if (query.length >= 3) { console.log('Search suggestion for:', query); } }); } }); </script> <script> document.addEventListener('DOMContentLoaded', function() { loadNotifications(); document.querySelector('.read-all-message')?.addEventListener('click', function() { markAllNotificationsAsRead(); }); }); function loadNotifications() { var notifications = new Array( { id: 1, title: 'Order Shipped', message: 'Your order #12345 has been shipped!', time: '2 hours ago', read: false }, { id: 2, title: 'New Arrivals', message: 'Check out our latest pool accessories!', time: '1 day ago', read: true } ); var notificationList = document.querySelector('#messages'); var notificationCount = document.querySelector('.lbl_count'); if (notificationList && notificationCount) { var unreadCount = notifications.filter(n => !n.read).length; notificationCount.textContent = unreadCount; notificationList.innerHTML = notifications.map(notification => ` <li class="notification-item ${notification.read ? 'read' : 'unread'}"> <div class="notification-content"> <h6>${notification.title}</h6> <p>${notification.message}</p> <small>${notification.time}</small> </div> </li> `).join(''); } } function markAllNotificationsAsRead() { document.querySelectorAll('.notification-item').forEach(function(item) { item.classList.remove('unread'); item.classList.add('read'); }); document.querySelector('.lbl_count').textContent = '0'; } </script> <script> document.addEventListener('DOMContentLoaded', function() { updateCartCount(); document.querySelectorAll('input[name="grade"]').forEach(function(radio) { radio.addEventListener('change', function() { var zaiko = JSON.parse(this.dataset.zaiko); updatePrice(zaiko); }); }); }); function updateCartCount() { var cartCount = localStorage.getItem('cartCount') || '0'; document.querySelectorAll('.cart-number').forEach(function(element) { element.textContent = cartCount; }); } function updatePrice(zaiko) { var priceElement = document.querySelector('.price-buy'); var noteElement = document.querySelector('.product_note'); if (priceElement && zaiko) { priceElement.textContent = '$' + zaiko.baika + ' (tax included)'; var stockElement = document.querySelector('.tag_product.blue-light span'); if (stockElement) { stockElement.textContent = 'Number of stocks: ' + zaiko.zaiko; } } } function addToCartWithAnimation() { var cartIcon = document.querySelector('.sidebar_cart'); var productImage = document.querySelector('.main-pro-img'); if (cartIcon && productImage) { var flyingImage = productImage.cloneNode(true); flyingImage.style.position = 'fixed'; flyingImage.style.zIndex = '9999'; flyingImage.style.width = '50px'; flyingImage.style.height = '50px'; flyingImage.style.transition = 'all 1s ease-in-out'; document.body.appendChild(flyingImage); var productRect = productImage.getBoundingClientRect(); var cartRect = cartIcon.getBoundingClientRect(); flyingImage.style.left = productRect.left + 'px'; flyingImage.style.top = productRect.top + 'px'; setTimeout(function() { flyingImage.style.left = cartRect.left + 'px'; flyingImage.style.top = cartRect.top + 'px'; flyingImage.style.opacity = '0'; flyingImage.style.transform = 'scale(0.1)'; }, 100); setTimeout(function() { document.body.removeChild(flyingImage); var currentCount = parseInt(localStorage.getItem('cartCount') || '0'); localStorage.setItem('cartCount', currentCount + 1); updateCartCount(); showMessage('Success', 'Item added to cart successfully!', 'success'); }, 1100); } } </script> <script> window.pages = { product_detail: { tweet: function(title, description, url, productUrl, width, height) { var tweetText = encodeURIComponent(title + ' ' + productUrl); var tweetUrl = 'https://twitter.com/intent/tweet?text=' + tweetText; window.open(tweetUrl, 'twitter-share', 'width=600,height=400'); dataLayer.push({ 'event': 'social_share', 'eventCategory': 'social', 'eventAction': 'twitter_share', 'eventLabel': title }); } } }; </script> <script> document.addEventListener('DOMContentLoaded', function() { var forms = document.querySelectorAll('form'); forms.forEach(function(form) { form.addEventListener('submit', function(e) { if (!validateForm(this)) { e.preventDefault(); } }); }); var numberInputs = document.querySelectorAll('input[type="number"]'); numberInputs.forEach(function(input) { input.addEventListener('input', function() { var value = parseInt(this.value); var min = parseInt(this.getAttribute('min')) || 1; var max = parseInt(this.getAttribute('max')) || 999; if (value < min) this.value = min; if (value > max) this.value = max; }); }); }); function validateForm(form) { var isValid = true; var requiredFields = form.querySelectorAll('[required]'); requiredFields.forEach(function(field) { if (!field.value.trim()) { field.classList.add('is-invalid'); isValid = false; } else { field.classList.remove('is-invalid'); } }); return isValid; } </script> <script> document.addEventListener('DOMContentLoaded', function() { if ('IntersectionObserver' in window) { var imageObserver = new IntersectionObserver(function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { var img = entry.target; if (img.dataset.src) { img.src = img.dataset.src; img.classList.add('loaded'); observer.unobserve(img); } } }); }); document.querySelectorAll('img[data-src]').forEach(function(img) { imageObserver.observe(img); }); } var criticalImages = new Array( 'https://u-mercari-images.mercdn.net/photos/m62359166915_1.jpg', 'https://cdn.suruga-ya.jp/pics/common/pc/user_black.svg', 'https://cdn.suruga-ya.jp/pics/common/pc/cart_black.svg' ].filter(Boolean); criticalImages.forEach(function(src) { var link = document.createElement('link'); link.rel = 'preload'; link.as = 'image'; link.href = src; document.head.appendChild(link); }); }); </script> <script> window.addEventListener('error', function(e) { console.error('JavaScript Error:', e.error); if (typeof gtag === 'function') { gtag('event', 'exception', { 'description': e.error.toString(), 'fatal': false }); } }); window.addEventListener('unhandledrejection', function(e) { console.error('Unhandled Promise Rejection:', e.reason); }); </script> <script> document.addEventListener('DOMContentLoaded', function() { document.addEventListener('keydown', function(e) { if (e.key === 'Escape') { $('.modal').modal('hide'); $('#sidebar_menu').removeClass('active'); $('.overlay').removeClass('active'); } if (e.key === 'Tab') { var focusableElements = document.querySelectorAll( 'a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select' ); document.addEventListener('focusin', function(e) { e.target.classList.add('keyboard-focused'); }); document.addEventListener('focusout', function(e) { e.target.classList.remove('keyboard-focused'); }); } }); var buttons = document.querySelectorAll('button:not([aria-label])'); buttons.forEach(function(button) { if (button.textContent.trim()) { button.setAttribute('aria-label', button.textContent.trim()); } }); }); </script> <style> .keyboard-focused { outline: 2px solid #007bff !important; outline-offset: 2px !important; } .notification-item { padding: 10px; border-bottom: 1px solid #eee; transition: background-color 0.3s ease; } .notification-item:hover { background-color: #f8f9fa; } .notification-item.unread { background-color: #e3f2fd; border-left: 3px solid #2196f3; } .notification-item h6 { margin: 0 0 5px 0; font-size: 14px; font-weight: 600; } .notification-item p { margin: 0 0 5px 0; font-size: 13px; color: #666; } .notification-item small { color: #999; font-size: 11px; } .is-invalid { border-color: #dc3545 !important; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important; } @keyframes flyToCart { to { transform: translateX(100px) translateY(-50px) scale(0.1); opacity: 0; } } .flying-to-cart { animation: flyToCart 1s ease-in-out forwards; } /* Loading states */ .loading { position: relative; pointer-events: none; } .loading::after { content: ''; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin: -10px 0 0 -10px; border: 2px solid transparent; border-top: 2px solid #007bff; border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* Image loading states */ img[data-src]:not([src]) { opacity: 0; transition: opacity 0.3s ease; } img[data-src].loaded { opacity: 1; } </style> <script> document.addEventListener('DOMContentLoaded', function() { const hoursElem = document.getElementById('countdown-hours'); const minutesElem = document.getElementById('countdown-minutes'); const secondsElem = document.getElementById('countdown-seconds'); if (hoursElem && minutesElem && secondsElem) { let totalSeconds = parseInt(hoursElem.textContent, 10) * 3600 + parseInt(minutesElem.textContent, 10) * 60 + parseInt(secondsElem.textContent, 10); if (totalSeconds > 0) { const countdownInterval = setInterval(function() { if (totalSeconds <= 0) { clearInterval(countdownInterval); hoursElem.textContent = '00'; minutesElem.textContent = '00'; secondsElem.textContent = '00'; return; } totalSeconds--; let hours = Math.floor(totalSeconds / 3600); let minutes = Math.floor((totalSeconds % 3600) / 60); let seconds = totalSeconds % 60; hoursElem.textContent = String(hours).padStart(2, '0'); minutesElem.textContent = String(minutes).padStart(2, '0'); secondsElem.textContent = String(seconds).padStart(2, '0'); }, 1000); } } // --- Dynamic Price Update Logic --- const priceDisplayPanel = document.querySelector('.selected_price .price-buy'); const priceLabelPanel = document.querySelector('.selected_price'); const priceRadios = document.querySelectorAll('input[name="grade"]'); const priceDifferenceDisplay = document.querySelector('.product_note.mgnB0 p'); // Store original values for price difference calculation const newPriceValue = parseFloat(``); const usedPriceValue = parseFloat(`54.9`); function updatePrice(event) { const selectedRadio = event.target; const priceLabel = selectedRadio.getAttribute('data-price-label'); const priceValue = selectedRadio.getAttribute('data-price-value'); if (priceDisplayPanel && priceLabelPanel) { priceDisplayPanel.textContent = `${priceValue} (tax included)`; // Update the "New" or "Used" label text priceLabelPanel.firstChild.nodeValue = `${priceLabel} `; } // Update the "cheaper than" message if (priceDifferenceDisplay) { let difference = 0; if (priceLabel === 'Used') { difference = newPriceValue - usedPriceValue; } // You can add logic for other labels if needed. // If 'New' is selected, the message should probably be hidden. if (difference > 0) { priceDifferenceDisplay.textContent = `$${difference.toFixed(2)} cheaper than the new price!!`; priceDifferenceDisplay.parentElement.style.display = 'block'; } else { priceDifferenceDisplay.parentElement.style.display = 'none'; } } } priceRadios.forEach(radio => radio.addEventListener('change', updatePrice)); // Set initial state for the "cheaper than" message const initialSelectedRadio = document.querySelector('input[name="grade"]:checked'); if (initialSelectedRadio && initialSelectedRadio.getAttribute('data-price-label') !== 'Used') { if(priceDifferenceDisplay) { priceDifferenceDisplay.parentElement.style.display = 'none'; } } }); </script> </div> </body> </html>