See all offers
  • Crafting stringed masterpieces since 2007 Crafting stringed masterpieces since 2007 | Explore
Crafting stringed masterpieces since 2007 Explore
Crafting stringed masterpieces since 2007 | Explore

  • Home
  • Violins
    • Beginner Violins
    • Intermediate Violins
    • Professional Violins
  • Violas
    • Beginner Violas
    • Intermediate Violas
    • Professional Violas
  • Cellos
    • Beginner Cellos
    • Intermediate Cellos
    • Professional Cellos
  • Bows
  • Cases
  • Strings
  • Resources
    • Buying Guides
  • Business
  • About us
  • Contact us
  • More links
    Log in Create an account

    • Home
    • Violins
      Violins
      • Beginner Violins
      • Intermediate Violins
      • Professional Violins
    • Violas
      Violas
      • Beginner Violas
      • Intermediate Violas
      • Professional Violas
    • Cellos
      Cellos
      • Beginner Cellos
      • Intermediate Cellos
      • Professional Cellos
    • Bows
    • Cases
    • Strings
    • Resources
      Resources
      • Buying Guides
    • Business
    • About us
    • Contact us
    Log in
    function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
    Top search terms

    Login

    Please enter email and password.
    Email is required. Enter a valid email address
    Password is required. Password must be between 6-16 characters long.
    Forgot password?
    Don't have an account? Create one
    Login for more discounts
    SUPPORT
    About us Workshop Videos Blog Shipping Returns FAQs Business Privacy Policy
    CONTACT US
    Email:info@support.joyeeviolins.com
    Whatsapp:+8618816793937

    We deliver master-crafted violins direct from our workshop to your hands, offering professional quality without the retail markup.

    NEWLETTER
    Insider Access & Welcome Gift
    Please fill in this field
    Please enter a valid email address
    Thanks for subscribing
    SUPPORT
    About us Workshop Videos Blog Shipping Returns FAQs Business Privacy Policy
    CONTACT US
    Email:info@support.joyeeviolins.com
    Whatsapp:+8618816793937

    We deliver master-crafted violins direct from our workshop to your hands, offering professional quality without the retail markup.

    NEWLETTER
    Insider Access & Welcome Gift
    Please fill in this field
    Please enter a valid email address
    Thanks for subscribing
    © 2026 joyeeviolins

    Welcome to the Joyeeviolins!

    Subscribe to receive a $10 Welcome Gift towards your first order*over $300.
    JOYEE10

    Cart

    const TAG = 'spz-custom-cart-coupon-code-utils'; class SpzCustomCartCouponCodeUtils extends SPZ.BaseElement { constructor(element) { super(element); } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.keepOpenGuardBound_ = false; this.registerAction('setSideBarHeight', this.setSideBarHeight_.bind(this)); this.onResize_ = this.setSideBarHeight_.bind(this); window.addEventListener('resize', this.onResize_); } detachedCallback() { if (this.onResize_) { window.removeEventListener('resize', this.onResize_); this.onResize_ = null; } } ensureKeepOpenGuard_($sideBar) { if (this.keepOpenGuardBound_) return; this.keepOpenGuardBound_ = true; const observer = new MutationObserver(() => { if ($sideBar.hasAttribute('open') && $sideBar.hasAttribute('hidden')) { $sideBar.removeAttribute('hidden'); this.setSideBarHeight_(); } }); observer.observe($sideBar, { attributes: true, attributeFilter: ['hidden', 'open'] }); } getOpenDrawer_() { return document.querySelector('[data-section-type="cart_drawer"] spz-sidebar[open]'); } setSideBarHeight_() { const $sideBar = document.querySelector('#cart-coupon-code-modal'); if (!$sideBar) return; this.ensureKeepOpenGuard_($sideBar); const windowHeight = window.innerHeight; const $drawer = this.getOpenDrawer_(); if (!$drawer) { $sideBar.style.setProperty('max-height', windowHeight * 0.9 + 'px', 'important'); $sideBar.style.removeProperty('height'); $sideBar.style.removeProperty('width'); $sideBar.classList.remove('cart-coupon-code-modal--in-drawer'); return; } const drawerHeight = (windowHeight - 40) + 'px'; $sideBar.style.setProperty('max-height', drawerHeight, 'important'); $sideBar.style.setProperty('height', drawerHeight, 'important'); $sideBar.classList.add('cart-coupon-code-modal--in-drawer'); const rect = $drawer.getBoundingClientRect(); if (rect.width > 0) { $sideBar.style.setProperty('width', rect.width + 'px', 'important'); } } } SPZ.defineElement(TAG, SpzCustomCartCouponCodeUtils);
    Your shopping cart is empty
    Continue shopping