/** Shopify CDN: Minification failed

Line 6:0 Unexpected "="

**/
==========================================
/* 完全复刻 Shopify 后台富文本编辑器(TinyMCE)的视觉样式 */
/* ========================================== */

/* 1. 整体基础容器设置 */
.shopify-policy__container {
    max-width: 1200px ;
}
.shopify-policy__container .shopify-policy__title {
    text-align: left;
}

.shopify-policy__container .shopify-policy__title h1 {
    font-size: 32px;
    font-weight: 600;
}

@media (max-width: 768px) {
    .shopify-policy__container .shopify-policy__title h1 {
        font-size: 24px;
    }
}

.rte {
    color: #6F6F6F !important; /* Shopify 后台标准的深灰黑文本色 */
    font-size: 16px !important; /* 后台编辑器的默认标准字号 */
    line-height: 1.5 !important;
    text-align: left;
    letter-spacing: normal !important;
    margin: 0;
}

/* 2. 段落与换行 - 完美还原后台的段落间距 */
.rte p {
    margin: 0 0 1em 0 !important;
    color: #6F6F6F !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
}


/* 3. 还原后台标题的粗细和字号大小 */
.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
    color: #121417 !important;
    font-weight: 600 !important;
    margin-top: 1.5em !important;
    margin-bottom: 0.5em !important;
    line-height: 1.2 !important;
}
.rte h1 { font-size: 2em !important; }
.rte h2 { font-size: 1.5em !important; }
.rte h3 { font-size: 1.17em !important; }
.rte h4 { font-size: 1em !important; }

/* 组合拳：直接压死所有来自 p 标签的颜色继承 */
.rte p b,
.rte p strong,
.rte b,
.rte strong {
    color: #121417 !important;
}

/* 4. 列表 - 带有后台默认的缩进和符号 */
.rte ul, .rte ol {
    margin: 0 0 1em 0 !important;
    padding-left: 2em !important;
}
.rte ul { list-style-type: disc !important; }
.rte ol { list-style-type: decimal !important; }
.rte li {
    margin-bottom: 0.25em !important;
}

/* 5. 引用块 - 后台标准的浅灰边框样式 */
.rte blockquote {
    margin: 0 0 1em 0 !important;
    padding-left: 1em !important;
    border-left: 4px solid #e1e3e5 !important; /* 后台编辑器标准边框色 */
    color: #6d7175 !important;
    font-style: italic !important;
}

/* 6. 后台超链接样式 */
/* 1. 提升权重：直接对 rte 内部所有层级的链接进行地毯式清理 */
.rte a {
    color: #0000EE !important; 

    /* 2. 移动端专项：强行关闭 Webkit 内核的文本修饰 */
    -webkit-text-decoration: none !important;
    -webkit-text-decoration-line: none !important;
    text-decoration: none !important;  
    text-decoration-line: none !important;

    /* 3. 移动端专项：将下划线粗细直接归零，并设为透明（双重保险） */
    text-decoration-thickness: 0px !important;
    -webkit-text-decoration-thickness: 0px !important;
    text-decoration-color: transparent !important;
    -webkit-text-decoration-color: transparent !important;

    /* 4. 清理主题可能自带的边框、阴影与背景线 */
    border: none !important;
    border-bottom: 0 !important;
    border-bottom-width: 0px !important;
    box-shadow: none !important;
    background-image: none !important;
    background: transparent !important;
}

/* 5. 统一处理悬停与激活状态（特别是移动端点击时的 active 状态） */
.rte a:hover,
.rte a:active,
.rte a:focus {
    color: #0000EE !important;
    text-decoration: underline !important;
    -webkit-text-decoration: underline !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* 7. 图片与对齐方式（支持后台的居中、左浮动、右浮动） */
.rte img {
    max-width: 100% !important;
    height: auto !important;
    margin-top: 12px; 
}

.rte img.left, .rte .left img { float: left; margin-right: 1em; margin-bottom: 1em; }
.rte img.right, .rte .right img { float: right; margin-left: 1em; margin-bottom: 1em; }
.rte img.center, .rte .center img { display: block; margin-left: auto; margin-right: auto; }

/* 8. 还原后台表格的灰色细边框 */
.rte table {
    width: 100% !important;
    border-collapse: collapse !important;
    margin-bottom: 1em !important;
}
.rte td, .rte th {
    border: 1px solid #e1e3e5 !important;
    padding: 8px !important;
    text-align: left !important;
}
.rte th {
    background-color: #f6f6f7 !important;
    font-weight: 600 !important;
}