.elementor-4941 .elementor-element.elementor-element-437f7c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-4941 .elementor-element.elementor-element-95a965c{--display:flex;}.elementor-4941 .elementor-element.elementor-element-95a965c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4941 .elementor-element.elementor-element-c196d00{--display:flex;}.elementor-4941 .elementor-element.elementor-element-66f3037{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4941 .elementor-element.elementor-element-66f3037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4941 .elementor-element.elementor-element-c3dd307{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4941 .elementor-element.elementor-element-010ead3{--display:flex;--padding-top:032px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4941 .elementor-element.elementor-element-4611c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4941 .elementor-element.elementor-element-4611c03 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.2px;}.elementor-4941 .elementor-element.elementor-element-2bc0288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.woocommerce .elementor-4941 .elementor-element.elementor-element-2bc0288 .price{color:#000000;font-size:14px;font-weight:300;line-height:1.2px;}.elementor-4941 .elementor-element.elementor-element-8593e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.woocommerce .elementor-4941 .elementor-element.elementor-element-8593e3c .woocommerce-product-details__short-description{color:#000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:19px;}.elementor-4941 .elementor-element.elementor-element-d0306ec{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4941 .elementor-element.elementor-element-d0306ec .cart button, .elementor-4941 .elementor-element.elementor-element-d0306ec .cart .button{font-weight:500;background-color:#000000;transition:all 0.2s;}.elementor-4941 .elementor-element.elementor-element-d0306ec .quantity .qty{font-weight:500;transition:all 0.2s;}.woocommerce .elementor-4941 .elementor-element.elementor-element-d0306ec form.cart .variations{width:100%;}.elementor-4941 .elementor-element.elementor-element-ab5f7d7{--display:flex;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-4941 .elementor-element.elementor-element-b92c340{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-4941 .elementor-element.elementor-element-1af424a{column-gap:0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:19px;color:#222222;}.elementor-4941 .elementor-element.elementor-element-1af424a p{margin-block-end:0px;}.elementor-4941 .elementor-element.elementor-element-8c3ac3f{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4941 .elementor-element.elementor-element-8c3ac3f img{max-width:100%;}.elementor-4941 .elementor-element.elementor-element-76dcc9d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:19px;color:#222222;}.elementor-4941 .elementor-element.elementor-element-76dcc9d p{margin-block-end:0px;}.elementor-4941 .elementor-element.elementor-element-a0a0473{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4941 .elementor-element.elementor-element-a0a0473 img{max-width:100%;}.elementor-4941 .elementor-element.elementor-element-b42b2b1{--display:flex;--overlay-opacity:0.5;}.elementor-4941 .elementor-element.elementor-element-b42b2b1::before, .elementor-4941 .elementor-element.elementor-element-b42b2b1 > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-b42b2b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4941 .elementor-element.elementor-element-b42b2b1 > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-b42b2b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4941 .elementor-element.elementor-element-b42b2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4941 .elementor-element.elementor-element-68283f1{text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:17px;}.elementor-4941 .elementor-element.elementor-element-b69abf6{--display:flex;}.elementor-4941 .elementor-element.elementor-element-df147ab{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-4941 .elementor-element.elementor-element-1caf479{--display:flex;}.elementor-4941 .elementor-element.elementor-element-c578b7b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-4941 .elementor-element.elementor-element-5cc81bc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(min-width:690px){.elementor-4941 .elementor-element.elementor-element-95a965c{--width:50%;}.elementor-4941 .elementor-element.elementor-element-66f3037{--width:50%;}.elementor-4941 .elementor-element.elementor-element-c3dd307{--width:76px;}.elementor-4941 .elementor-element.elementor-element-010ead3{--width:64%;}.elementor-4941 .elementor-element.elementor-element-b92c340{--content-width:100%;}}@media(max-width:689px){.elementor-4941 .elementor-element.elementor-element-437f7c9{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-c196d00 */.elementor-4941 .elementor-element.elementor-element-c196d00 {
    width: 100%;
    max-width: none;

    aspect-ratio: 1 / 1;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden;

    background: #f5f5f5;

    align-self: flex-start;
}
@media (max-width: 767px) {

    .elementor-4941 .elementor-element.elementor-element-c196d00 {
        width: 100% !important;
        max-width: none !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        aspect-ratio: 1 / 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a965c *//* =========================================================
   STARARTIST PRODUCT MEDIA
   Mobile Full Bleed
   手机端产品大图铺满整个屏幕宽度
========================================================= */

@media (max-width: 767px) {

    .elementor-4941 .elementor-element.elementor-element-95a965c {
        width: 100vw !important;
        max-width: 100vw !important;

        /* 突破 Elementor 父容器左右留白 */
        margin-left: calc(50% - 50vw) !important;
        margin-right: calc(50% - 50vw) !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        overflow: visible !important;

        flex: 0 0 100vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3dd307 *//* =========================================================
   STARARTIST SINGLE PRODUCT THUMBNAIL RAIL
   Desktop = Vertical
   Mobile  = Horizontal
   Mobile thumbnails moved upward
========================================================= */


/* =========================================================
   DESKTOP
   电脑端：中间纵向缩略图
========================================================= */

.elementor-4941 .elementor-element.elementor-element-c3dd307 {
    position: absolute;
    left: 0;
    top: 8px;

    width: 76px;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 10;
}


/* =========================================================
   MOBILE
   手机端：主图下方横向缩略图
========================================================= */

@media (max-width: 767px) {

    .elementor-4941 .elementor-element.elementor-element-c3dd307 {
        position: relative !important;

        left: auto !important;
        top: auto !important;

        width: 100% !important;

        /*
         * 整个缩略图区域向上移动
         * 这是控制主图与缩略图之间大空隙的关键
         */
        margin-top: -25px !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;

        padding-top: 0 !important;
        padding-right: 12px !important;
        padding-bottom: 4px !important;
        padding-left: 12px !important;

        z-index: 10 !important;
    }


    /* =====================================================
       整个缩略图滚动区域
    ===================================================== */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs {
        display: block !important;

        width: 100% !important;
        max-width: none !important;
        max-height: none !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scrollbar-width: none !important;
        -webkit-overflow-scrolling: touch;
    }


    /* 隐藏 Chrome / Safari 横向滚动条 */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs::-webkit-scrollbar {
        display: none !important;

        width: 0 !important;
        height: 0 !important;
    }


    /* =====================================================
       缩略图横向排列
    ===================================================== */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__list {
        display: flex !important;

        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;

        width: max-content !important;

        gap: 6px !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* =====================================================
       每个缩略图尺寸
    ===================================================== */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__item,
    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__button {
        width: 58px !important;
        height: 58px !important;

        min-width: 58px !important;
        min-height: 58px !important;

        flex: 0 0 58px !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       缩略图按钮
    ===================================================== */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__button {
        display: block !important;

        overflow: hidden !important;

        background: transparent !important;

        border: 1px solid transparent !important;
        border-radius: 0 !important;

        box-shadow: none !important;
    }


    /* 当前图片：黑色细框 */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__button.is-active,
    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__button[aria-current="true"] {
        border-color: #111111 !important;
    }


    /* =====================================================
       缩略图图片
    ===================================================== */

    .elementor-4941 .elementor-element.elementor-element-c3dd307 .starartist-single-thumbs__button img {
        display: block !important;

        width: 100% !important;
        height: 100% !important;

        object-fit: cover !important;
        object-position: center center !important;

        margin: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-4611c03 */.elementor-4941 .elementor-element.elementor-element-4611c03 .product_title,
.elementor-4941 .elementor-element.elementor-element-4611c03 .elementor-heading-title,
.elementor-4941 .elementor-element.elementor-element-4611c03 h1 {
    font-family: "Google Sans Code", monospace !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-2bc0288 */.elementor-4941 .elementor-element.elementor-element-2bc0288,
.elementor-4941 .elementor-element.elementor-element-2bc0288 .price,
.elementor-4941 .elementor-element.elementor-element-2bc0288 .woocommerce-Price-amount,
.elementor-4941 .elementor-element.elementor-element-2bc0288 .woocommerce-Price-currencySymbol {
    font-family: "Google Sans Code", monospace !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    letter-spacing: 0.05px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-8593e3c */.elementor-4941 .elementor-element.elementor-element-8593e3c {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-4941 .elementor-element.elementor-element-8593e3c p:first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d0306ec *//* ========================================
   STARARTIST Single Product
   Add To Cart - White / Black Outline
======================================== */

/* 购物车表单占满 */
.elementor-4941 .elementor-element.elementor-element-d0306ec form.cart {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
}

/* 隐藏数量选择器 */
.elementor-4941 .elementor-element.elementor-element-d0306ec form.cart .quantity {
    display: none !important;
}

/* ADD TO CART */
.elementor-4941 .elementor-element.elementor-element-d0306ec form.cart .single_add_to_cart_button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: none !important;

    height: 38px !important;
    min-height: 38px !important;

    margin: 0 !important;
    padding: 0 18px !important;

    float: none !important;

    /* 白底黑字黑边框 */
    background: #ffffff !important;
    color: #000000 !important;

    border: 1px solid #000000 !important;
    border-radius: 4px !important;

    /* 文字 */
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    letter-spacing: 0.15px !important;
    text-transform: uppercase !important;

    text-align: center !important;
    box-shadow: none !important;

    transition:
        background-color 180ms ease,
        color 180ms ease;
}

/* Hover：反转为黑底白字 */
.elementor-4941 .elementor-element.elementor-element-d0306ec form.cart .single_add_to_cart_button:hover {
    background: #000000 !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af424a *//* 小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a h1,
.elementor-4941 .elementor-element.elementor-element-1af424a h2,
.elementor-4941 .elementor-element.elementor-element-1af424a h3,
.elementor-4941 .elementor-element.elementor-element-1af424a h4,
.elementor-4941 .elementor-element.elementor-element-1af424a h5,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

/* 正文 */
.elementor-4941 .elementor-element.elementor-element-1af424a p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* 最后一段不要留额外空白 */
.elementor-4941 .elementor-element.elementor-element-1af424a p:last-child {
    margin-bottom: 0 !important;
}
/* PACKAGING 内的小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a .elementor-widget-container h6 {
    font-family: "Google Sans Code", monospace !important;
    font-size: 1px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
/* 强制控制 PACKAGING 小标题字号 */
.elementor-4941 .elementor-element.elementor-element-1af424a h6,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 * {
    font-family: "Google Sans Code", monospace !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 4px !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df147ab *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab h6,
.elementor-4941 .elementor-element.elementor-element-df147ab h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-df147ab p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c578b7b *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b h6,
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-c578b7b p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af424a *//* 小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a h1,
.elementor-4941 .elementor-element.elementor-element-1af424a h2,
.elementor-4941 .elementor-element.elementor-element-1af424a h3,
.elementor-4941 .elementor-element.elementor-element-1af424a h4,
.elementor-4941 .elementor-element.elementor-element-1af424a h5,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

/* 正文 */
.elementor-4941 .elementor-element.elementor-element-1af424a p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* 最后一段不要留额外空白 */
.elementor-4941 .elementor-element.elementor-element-1af424a p:last-child {
    margin-bottom: 0 !important;
}
/* PACKAGING 内的小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a .elementor-widget-container h6 {
    font-family: "Google Sans Code", monospace !important;
    font-size: 1px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
/* 强制控制 PACKAGING 小标题字号 */
.elementor-4941 .elementor-element.elementor-element-1af424a h6,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 * {
    font-family: "Google Sans Code", monospace !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 4px !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df147ab *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab h6,
.elementor-4941 .elementor-element.elementor-element-df147ab h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-df147ab p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c578b7b *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b h6,
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-c578b7b p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af424a *//* 小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a h1,
.elementor-4941 .elementor-element.elementor-element-1af424a h2,
.elementor-4941 .elementor-element.elementor-element-1af424a h3,
.elementor-4941 .elementor-element.elementor-element-1af424a h4,
.elementor-4941 .elementor-element.elementor-element-1af424a h5,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

/* 正文 */
.elementor-4941 .elementor-element.elementor-element-1af424a p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* 最后一段不要留额外空白 */
.elementor-4941 .elementor-element.elementor-element-1af424a p:last-child {
    margin-bottom: 0 !important;
}
/* PACKAGING 内的小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a .elementor-widget-container h6 {
    font-family: "Google Sans Code", monospace !important;
    font-size: 1px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
/* 强制控制 PACKAGING 小标题字号 */
.elementor-4941 .elementor-element.elementor-element-1af424a h6,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 * {
    font-family: "Google Sans Code", monospace !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 4px !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df147ab *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab h6,
.elementor-4941 .elementor-element.elementor-element-df147ab h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-df147ab p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c578b7b *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b h6,
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-c578b7b p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af424a *//* 小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a h1,
.elementor-4941 .elementor-element.elementor-element-1af424a h2,
.elementor-4941 .elementor-element.elementor-element-1af424a h3,
.elementor-4941 .elementor-element.elementor-element-1af424a h4,
.elementor-4941 .elementor-element.elementor-element-1af424a h5,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

/* 正文 */
.elementor-4941 .elementor-element.elementor-element-1af424a p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* 最后一段不要留额外空白 */
.elementor-4941 .elementor-element.elementor-element-1af424a p:last-child {
    margin-bottom: 0 !important;
}
/* PACKAGING 内的小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a .elementor-widget-container h6 {
    font-family: "Google Sans Code", monospace !important;
    font-size: 1px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
/* 强制控制 PACKAGING 小标题字号 */
.elementor-4941 .elementor-element.elementor-element-1af424a h6,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 * {
    font-family: "Google Sans Code", monospace !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 4px !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df147ab *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab h6,
.elementor-4941 .elementor-element.elementor-element-df147ab h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-df147ab p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c578b7b *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b h6,
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-c578b7b p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af424a *//* 小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a h1,
.elementor-4941 .elementor-element.elementor-element-1af424a h2,
.elementor-4941 .elementor-element.elementor-element-1af424a h3,
.elementor-4941 .elementor-element.elementor-element-1af424a h4,
.elementor-4941 .elementor-element.elementor-element-1af424a h5,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

/* 正文 */
.elementor-4941 .elementor-element.elementor-element-1af424a p {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

/* 最后一段不要留额外空白 */
.elementor-4941 .elementor-element.elementor-element-1af424a p:last-child {
    margin-bottom: 0 !important;
}
/* PACKAGING 内的小标题 */
.elementor-4941 .elementor-element.elementor-element-1af424a .elementor-widget-container h6 {
    font-family: "Google Sans Code", monospace !important;
    font-size: 1px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
/* 强制控制 PACKAGING 小标题字号 */
.elementor-4941 .elementor-element.elementor-element-1af424a h6,
.elementor-4941 .elementor-element.elementor-element-1af424a h6 * {
    font-family: "Google Sans Code", monospace !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    margin-top: 0 !important;
    margin-bottom: 4px !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df147ab *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab h6,
.elementor-4941 .elementor-element.elementor-element-df147ab h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-df147ab h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-df147ab p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-df147ab p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c578b7b *//* =========================================
   STARARTIST
   SHIPPING & RETURNS
   Compact Typography
========================================= */


/* -------------------------
   H6 小标题
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b h6,
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 * {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    padding: 0 !important;
}


/* 每个小标题 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6 {
    margin-top: 8px !important;
    margin-bottom: 3px !important;
}


/* 第一个 SHIPPING 不需要顶部距离 */
.elementor-4941 .elementor-element.elementor-element-c578b7b h6:first-child {
    margin-top: 0 !important;
}


/* -------------------------
   正文
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p {
    margin-top: 0 !important;
    margin-bottom: 3px !important;

    padding: 0 !important;
}


/* 最后一段不留多余空白 */
.elementor-4941 .elementor-element.elementor-element-c578b7b p:last-child {
    margin-bottom: 0 !important;
}


/* -------------------------
   正文之后出现下一个标题时
   保持适度分组距离
------------------------- */

.elementor-4941 .elementor-element.elementor-element-c578b7b p + h6 {
    margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5cc81bc *//* =========================================================
   STARARTIST PRODUCT ACCORDION
   Final Version
   Google Sans Code
   Thin Lines
   Closed = Solid Dot
   Open   = Hollow Dot
========================================================= */


/* ---------- 整个手风琴 ---------- */

.elementor-4941 .elementor-element.elementor-element-5cc81bc {
    width: 100%;
    margin-top: 22px;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;

    background: transparent !important;
}


/* ---------- Accordion 外层 ---------- */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion {
    width: 100% !important;

    display: block !important;
    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    background: transparent !important;
    box-shadow: none !important;
}


/* =========================================================
   每一个项目
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-bottom: 1px solid #d8d8d8 !important;

    outline: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;
    box-shadow: none !important;
}


/* 第一项顶部增加一条细线 */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item:first-child {
    border-top: 1px solid #d8d8d8 !important;
}


/* =========================================================
   标题行
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item
> summary.e-n-accordion-item-title {

    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 40px !important;

    margin: 0 !important;
    padding: 0 26px 0 0 !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;
    box-shadow: none !important;

    color: #111111 !important;

    cursor: pointer !important;
}


/* =========================================================
   标题字体
========================================================= */

/* 这一段会强制控制 Elementor 内部真实文字节点 */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item
> summary.e-n-accordion-item-title,

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item
> summary.e-n-accordion-item-title * {

    font-family: "Google Sans Code", monospace !important;

    font-size: 11px !important;
    font-weight: 600 !important;

    line-height: 1.2 !important;
    letter-spacing: 0.1px !important;

    color: #111111 !important;
}


/* =========================================================
   隐藏 Elementor 原生 +/- 图标
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item-title-icon {
    display: none !important;
}


/* =========================================================
   删除以前可能残留的 ::before 图形
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item
> summary.e-n-accordion-item-title::before {

    content: none !important;
}


/* =========================================================
   状态圆点
   默认 = 实心
   展开 = 空心
========================================================= */

/* 默认关闭状态：5px 实心圆点 */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item
> summary.e-n-accordion-item-title::after {

    content: "" !important;

    position: absolute !important;

    right: 3px !important;
    top: 50% !important;

    width: 5px !important;
    height: 5px !important;

    background: #111111 !important;

    border: 1px solid #111111 !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    transform: translateY(-50%) !important;

    pointer-events: none !important;

    transition:
        width 160ms ease,
        height 160ms ease,
        background-color 160ms ease !important;
}


/* 展开状态：6px 空心圆 */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item[open]
> summary.e-n-accordion-item-title::after {

    width: 6px !important;
    height: 6px !important;

    background: transparent !important;

    border: 1px solid #111111 !important;
}


/* =========================================================
   Hover
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item
> summary.e-n-accordion-item-title:hover {

    background: transparent !important;
    color: #000000 !important;
}


/* =========================================================
   展开的内容区域
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item > .e-con {

    width: 100% !important;

    margin: 0 !important;

    padding-top: 12px !important;
    padding-right: 0 !important;
    padding-bottom: 22px !important;
    padding-left: 0 !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}


/* 防止内部嵌套容器重新出现边框 */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item > .e-con,
.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item > .e-con > .e-con {

    border: 0 !important;
    outline: 0 !important;

    box-shadow: none !important;
}


/* =========================================================
   展开后的正文
   字号 / 字重 / 行高交给各文本编辑器自己控制
========================================================= */

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item > .e-con p {
    margin-top: 0 !important;
    margin-bottom: 6px !important;

    color: #222222 !important;
}

.elementor-4941 .elementor-element.elementor-element-5cc81bc .e-n-accordion-item > .e-con p:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-010ead3 */.elementor-4941 .elementor-element.elementor-element-010ead3 {
    max-width: 620px;
}
/* =========================================
   Mobile - 缩略图到商品信息的间距
========================================= */

@media (max-width: 767px) {

    .elementor-4941 .elementor-element.elementor-element-010ead3 {
        padding-top: 8px !important;
        margin-top: 0 !important;
    }

    /* 商品标题顶部不要再产生额外空白 */
    .elementor-4941 .elementor-element.elementor-element-010ead3 .elementor-widget-woocommerce-product-title,
    .elementor-4941 .elementor-element.elementor-element-010ead3 .elementor-widget-theme-post-title {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f3037 */.elementor-4941 .elementor-element.elementor-element-66f3037 {
    position: relative;
}/* End custom CSS */