{"_id":"69e699d32659ef6477a54779","shop":"db2jie-zx.myshopify.com","__v":0,"configPopupCSS":"\n  #v-popup-overlay {\n    visibility: hidden;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100vw;\n    height: 100dvh;\n    padding: 20px;\n    overflow-y: auto; /* Enables scrolling on the overlay */\n    box-sizing: border-box;\n\n    display: flex;\n    justify-content: center;\n\n    pointer-events: none;\n    z-index: 9999999999999 !important;\n    background-color: rgba(0, 0, 0, 0.3);\n  }\n\n  @media (max-width: 500px) {\n    #v-popup-overlay {\n      padding: 12px 10px;\n    }\n  }\n\n  #v-popup {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    width: 100%;\n    min-width: auto;\n    max-width: 100%;\n    height: fit-content;\n    margin: auto 0px;\n    padding: 30px 20px 30px;\n    background-color: #ffffff;\n    border-style: solid;\n    border-width: 0px;\n    border-color: #18181b;\n    border-radius: 8px;\n    box-shadow: 0px 10px 10px #00000033;\n  }\n  @media (min-width: 500px) {\n    #v-popup {\n      min-width: 500px;\n      width: fit-content;\n      max-width: 80%;\n      padding: 40px 40px 30px;\n    }\n  }\n\n  #v-popup-title {\n    max-width: 450px;\n    font-size: 20px;\n    line-height: 27px;\n    font-weight: 700;\n    color: #572f77;\n    white-space: pre-line;\n  }\n  @media (min-width: 768px) {\n    #v-popup-title {\n      font-size: 30px;\n      line-height: 37px;\n    }\n  }\n\n  #v-popup-subtitle {\n    max-width: 450px;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 22px;\n    color: #3f3f46;\n    margin: 10px 0px 0px 0px;\n    white-space: pre-line;\n  }\n  @media (min-width: 768px) {\n    #v-popup-subtitle {\n      font-size: 20px;\n      line-height: 26px;\n    }\n  }\n\n  #v-product-container {\n    /* width: 200px; */\n    width: fit-content; /* NEW */\n    display: flex; /* NEW */\n    flex-direction: column; /* NEW */\n    align-items: center; /* NEW */\n  }\n\n  #v-product-image-container {\n    width: 100%;\n    height: fit-content;\n    display: flex;\n    justify-content: center;\n    margin-top: 30px;\n  }\n\n  #v-product-image {\n    display: block;\n    width: auto;\n    max-width: 100%;\n    height: auto;\n    max-height: 200px;\n    border-radius: 0px;\n  }\n\n  @media (max-width: 670px) {\n    #v-product-image {\n      max-height: 140px;\n    }\n  }\n\n  @media (max-height: 800px) {\n    #v-popup {\n      margin: 0px;\n    }\n    #v-product-image-container {\n      margin-top: 24px;\n    }\n\n    #v-product-image {\n      max-height: 140px;\n    }\n  }\n\n  #v-product-name {\n    margin-top: 30px;\n    width: 200px; /* NEW */\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: -webkit-box;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n\n    font-size: 16px;\n    font-weight: 400;\n    color: #3f3f46;\n  }\n\n  #v-product-prices-container {\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n    padding-top: 10px;\n  }\n\n  #v-product-price-stroke {\n    text-decoration: line-through;\n    margin: 0;\n    font-size: 16px;\n    font-weight: 400;\n    color: #999999;\n  }\n\n  #v-product-price {\n    margin: 0;\n    font-size: 20px;\n    font-weight: 700;\n    color: #000000;\n  }\n\n  #v-product-dropdown {\n    position: relative;\n    display: flex;\n    align-items: center;\n    cursor: pointer;\n    /* width: 100%; */\n    width: 200px; /* NEW */\n    height: 42px;\n    line-height: inherit;\n    margin-top: 20px;\n    background-color: #ffffff;\n    border-radius: 2px;\n  }\n  #v-product-select {\n    box-sizing: border-box;\n    background-color: transparent;\n    margin: 0;\n    cursor: inherit;\n    line-height: inherit;\n    outline: none;\n    -moz-appearance: none;\n    -webkit-appearance: none;\n    appearance: none;\n    background-image: none;\n    z-index: 9999999999999 !important;\n    width: 100%;\n    height: 100%;\n    cursor: pointer;\n    border-style: solid;\n    padding: 0 30px 0 10px;\n    border-width: 1px;\n    border-color: #e1e3e4;\n    border-radius: 2px;\n    color: #333333;\n    font-size: 15px;\n    font-weight: 400;\n  }\n  #v-dropdown-icon {\n    display: block;\n    position: absolute;\n    right: 10px;\n    height: 12px;\n    width: 10px;\n  }\n  #v-product-button {\n    cursor: pointer;\n    /* width: 100%; */\n    width: 200px; /* NEW */\n    min-height: 42px;\n    word-break: break-word;\n    padding: 8px 14px;\n    line-height: inherit;\n    background-color: #572f77;\n    border-style: solid;\n    border-width: 0px;\n    border-color: #572f77;\n    border-radius: 8px;\n    color: #ffffff;\n    font-weight: 700;\n    font-size: 14px;\n    letter-spacing: 1.039px;\n    margin-top: 14px;\n  }\n  #v-popup-close-button-container {\n    width: 100%;\n    display: flex;\n    justify-content: center;\n  }\n  #v-product-close {\n    display: block;\n    cursor: pointer;\n    margin-top: 24px;\n    font-size: 16px;\n    font-weight: 400;\n    color: #333333;\n  }\n  #v-popup-close-x {\n    display: none;\n    position: absolute;\n    top: 14px;\n    right: 14px;\n    background: none;\n    border: 0;\n    font-size: 28px;\n    line-height: 1;\n    padding: 4px 8px;\n    cursor: pointer;\n  }\n  #v-popup-close-x .v-close-line {\n    color: #18181b;\n  }\n\n  #v-popup-overlay.v-show {\n    visibility: visible;\n    pointer-events: auto !important;\n    -webkit-animation: fadein 0.4s;\n    animation: fadein 0.4s;\n  }\n  @-webkit-keyframes fadein {\n    from {opacity: 0;}\n    to {opacity: 1;}\n  }\n\n  @keyframes fadein {\n    from {opacity: 0;}\n    to {opacity: 1;}\n  }\n\n  @-webkit-keyframes fadeout {\n    from {opacity: 1;}\n    to {opacity: 0;}\n  }\n\n  @keyframes fadeout {\n    from {opacity: 1;}\n    to {opacity: 0;}\n  }\n\n  #v-popup-listing-products {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 25px;\n    margin-top: 12px;\n  }\n\n\n  @media (max-width: 670px) {\n    #v-popup-listing-products {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 16px;\n\n      justify-content: center;\n    }\n\n    #v-popup-listing-products > :nth-child(3):last-child {\n      grid-column: 1 / -1; /* Make the third element span across all columns */\n      justify-self: center; /* Center it horizontally within its grid area */\n      width: calc((100% - 16px) / 2); /* Set the width equal to one column (accounting for the gap) */\n    }\n  }\n\n  .v-listing-product-container {\n    width: 200px;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    align-items: center;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-container {\n      width: 100%;\n    }\n  }\n\n  .v-listing-product-image-container {\n    width: 100%;\n    height: fit-content;\n    max-height: 200px;\n    display: flex;\n    justify-content: center;\n    margin-top: 30px;\n    aspect-ratio: 1/1;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-image-container {\n      margin-top: 6px;\n    }\n  }\n\n  .v-listing-product-image {\n    display: block;\n    width: auto;\n    max-width: 100%;\n    height: auto;\n    max-height: 200px;\n    object-fit: contain;\n    object-position: center;\n    border-radius: 0px;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-image {\n      max-height: 140px;\n    }\n  }\n\n  @media (max-height: 800px) {\n    .v-listing-product-image {\n      max-height: 140px;\n    }\n  }\n\n  .v-listing-product-name {\n    margin-top: 22px;\n    margin-bottom: 8px;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n\n    font-size: 16px;\n    font-weight: 400;\n    color: #3f3f46;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-name {\n      font-size: 12px;\n      line-height: 16px;\n      margin-top: 14px;\n    }\n  }\n\n  .v-listing-product-prices-container {\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n    padding-top: 10px;\n    margin-bottom: 10px;\n  }\n\n  .v-listing-product-price-stroke {\n    text-decoration: line-through;\n    margin: 0;\n    font-weight: 400;\n    color: #999999;\n  }\n\n  .v-listing-product-price {\n    margin: 0;\n    font-weight: 700;\n    color: #000000;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-prices-container {\n      padding-top: 5px;\n    }\n    .v-listing-product-price-stroke {\n      font-size: 12px;\n    }\n\n    .v-listing-product-price {\n      font-size: 14px;\n    }\n  }\n\n  .v-listing-product-bottom {\n    width: 100%;\n  }\n\n  .v-listing-product-dropdown {\n    position: relative;\n    display: flex;\n    align-items: center;\n    cursor: pointer;\n    width: 100%;\n    height: 42px;\n    line-height: inherit;\n    margin-bottom: 14px;\n    background-color: #ffffff;\n    border-radius: 2px;\n  }\n  @media (max-width: 670px) {\n    .v-listing-product-dropdown {\n      height: 32px;\n    }\n    .v-listing-product-dropdown {\n      margin-bottom: 10px;\n    }\n  }\n\n  .v-listing-product-select {\n    box-sizing: border-box;\n    background-color: transparent;\n    margin: 0;\n    cursor: inherit;\n    line-height: inherit;\n    outline: none;\n    -moz-appearance: none;\n    -webkit-appearance: none;\n    appearance: none;\n    background-image: none;\n    z-index: 9999999999999 !important;\n    width: 100%;\n    height: 100%;\n    cursor: pointer;\n    color: #333333;\n    padding: 0 30px 0 10px;\n    border-style: solid;\n    border-width: 1px;\n    border-color: #e1e3e4;\n    border-radius: 2px;\n    color: #333333;\n    font-size: 15px;\n    font-weight: 400;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-select {\n      font-size: 12px;\n    }\n  }\n\n  .v-listing-product-icon {\n    display: block;\n    position: absolute;\n    right: 10px;\n    height: 12px;\n    width: 10px;\n  }\n\n  .v-listing-product-button {\n    cursor: pointer;\n    width: 100%;\n    min-height: 42px;\n    word-break: break-word;\n    padding: 8px 14px;\n    line-height: inherit;\n    font-size: 14px;\n    letter-spacing: 1.039px;\n    background-color: #572f77;\n    border-style: solid;\n    border-width: 0px;\n    border-color: #572f77;\n    border-radius: 8px;\n    color: #ffffff;\n    font-weight: 700;\n  }\n\n  @media (max-width: 670px) {\n    .v-listing-product-button {\n      min-height: auto;\n      font-size: 12px;\n      padding: 4px 10px;\n    }\n  }\n","createdAt":"2026-04-20T21:25:39.990Z","popupDesign":{"popup":{"backgroundColor":"#ffffff","borderWidth":"0","borderColor":"#18181b","borderRadius":"8","shadowColor":"#000000","shadowOpacity":"20"},"title":{"fontSize":"30","fontSizeMobile":"20","color":"#572f77","fontWeight":"700"},"subtitle":{"fontSize":"20","fontSizeMobile":"16","color":"#3f3f46","fontWeight":"400"},"productName":{"fontSize":"16","color":"#3f3f46","fontWeight":"400"},"oldPrice":{"fontSize":"16","color":"#999999","fontWeight":"400"},"newPrice":{"fontSize":"20","color":"#000000","fontWeight":"700"},"image":{"size":"200","sizeMobile":"140","borderRadius":"0"},"variantSelect":{"backgroundColor":"#ffffff","fontSize":"15","fontWeight":"400","color":"#333333","borderWidth":"1","borderColor":"#e1e3e4","borderRadius":"2"},"button":{"backgroundColor":"#572f77","color":"#ffffff","borderWidth":"0","borderColor":"#572f77","borderRadius":"8","fontWeight":"700","fontSize":"14"},"closeText":{"fontSize":"16","color":"#333333","fontWeight":"400"},"closeIcon":{"color":"#18181b"}},"rulesExecutionOrder":[],"updatedAt":"2026-04-24T14:55:10.222Z","dontUseZeroPriceGiftPageRedirection":true,"productHandlesTranslations":{"gid://shopify/Product/9427437781269":{},"gid://shopify/Product/9427434242325":{},"gid://shopify/Product/9427443548437":{},"gid://shopify/Product/9427440369941":{}}}