/* ==========================================================================
   DIAMLUME · 分类页 / 商店页 2026-09-17 规范样式
   依据：《DIAMLUME-分类页面宣传图执行要求-20260917更新版》第十七、十八、二十二节
   口径：CSS px；1440 桌面视口为基准；手机断点 <768；平板 768–1023；桌面四列 ≥1024
   ========================================================================== */

/* ---------- 变量 ---------- */
.shoushi-archive-2026 {
	--cat-pad-x: 48px;       /* 分类工具区左右内边距（第十八节：左右48） */
	--cat-grid-pad: 10px;    /* 商品网格左右外边距（第十八节：左右10，近乎满幅） */
	--cat-pad-y: 40px;
	--cat-gap: 10px;         /* 列间10 */
	--cat-cols: 4;
	--cat-ink: #20201D;
	--cat-price: #45433F;
	--cat-muted: #76716B;
	--cat-rule: #D8D0C5;
	--cat-bg: #FFFFFF;
	--cat-img-gap: 12px;
	--cat-text-inset: 10px;
	--cat-title-to-price: 10px;
	--cat-row-gap: 40px;
}

/* ---------- 宣传图（可选模块：无图时模板不输出，这里只定义有图时的表现） ---------- */
.shoushi-cat-promo {
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 0;
	background: var(--cat-bg);
}
.shoushi-cat-promo-img {
	display: block;
	width: 100%;
	height: auto;
	/* 1920×600 → 3.2:1；不拉伸变形 */
	aspect-ratio: 3.2 / 1;
	object-fit: cover;
	object-position: center;
}

/* ---------- 分类工具区 ---------- */
.shoushi-cat-toolbar {
	background: var(--cat-bg);
	padding: var(--cat-pad-y) var(--cat-pad-x);
	min-height: 130px;
}
.shoushi-cat-toolbar-inner {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 24px;
	max-width: 1320px;
	margin: 0 auto;
}
.shoushi-cat-heading {
	min-width: 0;
	/* 效果图：分类标题与「N PIECES」同一行、基线对齐，间距 24（第十八节） */
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 0 24px;
}
.shoushi-cat-title {
	margin: 0;
	font-family: 'Cormorant Garamond', Georgia, serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 48px;
	letter-spacing: 0;
	color: var(--cat-ink);
	/* 长分类名允许换行，不截断、不缩小 */
	overflow-wrap: break-word;
	word-break: normal;
}
.shoushi-cat-count {
	display: inline-block;
	margin-top: 0;
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.14em;
	color: var(--cat-muted);
	text-transform: uppercase;
	white-space: nowrap;
}
.shoushi-cat-intro {
	flex-basis: 100%;
	margin: 16px 0 0;
	max-width: 62ch;
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: var(--cat-muted);
}

.shoushi-cat-controls {
	display: flex;
	align-items: center;
	gap: 20px;                 /* 组间20 */
	flex-shrink: 0;
	margin-left: auto;
}
/* 分隔线：高24、宽1（第十八节） */
.shoushi-cat-divider {
	width: 1px;
	height: 24px;
	background: var(--cat-rule);
	flex: 0 0 auto;
}
.shoushi-cat-filter {
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: var(--cat-ink);
	text-decoration: none;
	white-space: nowrap;
}
.shoushi-archive-2026 .shoushi-sort-form {
	display: flex;
	align-items: center;
	gap: 8px;
	margin: 0;
}
.shoushi-archive-2026 .shoushi-sort-label {
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: var(--cat-ink);
	white-space: nowrap;   /* 防止「SORT BY」在窄屏被拆成两行 */
	flex: 0 0 auto;
}
.shoushi-archive-2026 .shoushi-sort-select {
	width: 180px;
	height: 52px;
	padding: 0 16px;
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--cat-ink);
	background: #fff;
	border: 1px solid var(--cat-rule);
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	background-image: linear-gradient(45deg, transparent 50%, var(--cat-ink) 50%), linear-gradient(135deg, var(--cat-ink) 50%, transparent 50%);
	background-position: calc(100% - 20px) 24px, calc(100% - 14px) 24px;
	background-size: 6px 6px, 6px 6px;
	background-repeat: no-repeat;
	cursor: pointer;
}

/* ---------- 商品网格 ---------- */
.shoushi-archive-2026 .shoushi-archive-products {
	/* 效果图：商品网格几乎满幅，左右仅 10（第十八节），比分类工具区的 48 更宽 */
	padding: 0 var(--cat-grid-pad) 64px;
	background: var(--cat-bg);
}
.shoushi-archive-2026 .shoushi-container {
	max-width: none;
	margin: 0 auto;
	padding: 0;
}
.shoushi-archive-2026 ul.products {
	display: grid !important;
	grid-template-columns: repeat(var(--cat-cols), minmax(0, 1fr));
	column-gap: var(--cat-gap);
	row-gap: var(--cat-row-gap);
	margin: 0 !important;
	padding: 0;
	list-style: none;
}
/* ==========================================================================
   【根因记录 · 2026-10-07】"分类页商品网格第 1 列是空的"
   --------------------------------------------------------------------------
   模板输出的是 <ul class="products clearfix products-3">。
   Avada 的 no-fb.css 里有：
       .clearfix:before, .clearfix:after { content: " "; display: table; }
   CSS Grid 规范规定：容器的伪元素会生成匿名 grid item。
   于是 grid 的第 1 格被 ul::before（" "）占掉，所有商品整体右移一列 ——
   4 列网格里第 1 格永远是空的，商品从第 2 列开始排。
   修法：把这两个伪元素从 grid 流里去掉（content/display 都清掉）。
   ========================================================================== */
.shoushi-archive-2026 ul.products::before,
.shoushi-archive-2026 ul.products::after {
	content: none !important;
	display: none !important;
}
.shoushi-archive-2026 ul.products li.product {
	width: auto !important;
	margin: 0 !important;
	/* kinnstudio.css 用 !important 留了 padding: 0 16px 50px，会把列间撑到 42px、
	   整排还会左右外溢 16px；这里按第十八节「列间10」拉回。 */
	padding: 0 !important;
	float: none;
}

/* 卡片 */
.shoushi-archive-2026 ul.products li.product {
	display: flex;                 /* 让同排卡片等高 */
}
.shoushi-archive-2026 .shoushi-archive-card {
	display: flex;
	flex-direction: column;        /* 标题区可伸缩 → 同排价格底对齐（第十八节「同排取最长标题高度」） */
	width: 100%;
	text-decoration: none;
	color: inherit;
}
.shoushi-archive-2026 .shoushi-product-img {
	position: relative;
	overflow: hidden;
	/* 3:4 完整显示原图，不拉伸 */
	aspect-ratio: 3 / 4;
	background: #FAF9F6;
	border-radius: 0;
	box-shadow: none;
}
/* kinnstudio.css 里 .shoushi-archive-card .shoushi-product-img img 用了 !important
   （object-fit:contain + 悬停 scale(1.04)），SOP 14.6 明令禁止放大，这里用同等优先级覆盖 */
.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-img {
	margin-bottom: 0 !important;
	background: #FAF9F6 !important;
}
.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-img img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover !important;
	object-position: center;
	border-radius: 0 !important;
	box-shadow: none !important;
	transform: none !important;          /* 禁止悬停放大（SOP 14.6） */
	transition: opacity 160ms ease;
}
.shoushi-archive-2026 .shoushi-archive-card:hover .shoushi-product-img img {
	transform: none !important;
}
.shoushi-archive-2026 .shoushi-card-img-hover {
	opacity: 0 !important;
}
/* 悬停切换佩戴图（SOP 14.6）：淡入淡出，不放大、不裁切同一张图 */
@media (hover: hover) and (min-width: 1024px) {
	.shoushi-archive-2026 .shoushi-archive-card:hover .shoushi-card-img-hover { opacity: 1 !important; }
	.shoushi-archive-2026 .shoushi-archive-card:hover .shoushi-card-img-main { opacity: 0 !important; }
}

/* kinnstudio.css 用 !important 把商品名锁成 16px Arial 风；这里以同等优先级改回规范值 */
.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name {
	margin: var(--cat-img-gap) var(--cat-text-inset) 0 !important;
	padding: 0 !important;
	min-height: 60px;           /* 同排取最长标题高度，避免价格错位 */
	flex: 1 1 auto;             /* 把价格推到卡片底部，同排价格对齐 */
	display: block;
	font-family: 'Cormorant Garamond', Georgia, serif !important;
	font-weight: 500 !important;
	font-size: 24px !important;
	line-height: 30px !important;
	letter-spacing: 0 !important;
	color: var(--cat-ink) !important;
	/* 完整换行，不用省略号 */
	white-space: normal;
	overflow: visible;
	text-overflow: clip;
}
.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-price {
	display: block;
	margin: var(--cat-title-to-price) var(--cat-text-inset) 0 !important;
	font-family: 'Cormorant Garamond', Georgia, serif !important;
	font-weight: 400 !important;
	font-size: 22px !important;
	line-height: 28px !important;
	letter-spacing: 0 !important;
	color: var(--cat-price) !important;
}
/* 「From」起价前缀（第十八节：价格含 From，Cormorant 400 22/28，同色同字号） */
.shoushi-archive-2026 .shoushi-archive-card .shoushi-price-from {
	font: inherit;
	color: inherit;
}
.shoushi-archive-2026 .shoushi-product-price .woocommerce-Price-amount { color: inherit; }
.shoushi-archive-2026 .shoushi-product-price del { opacity: .55; }
.shoushi-archive-2026 .shoushi-product-price ins { text-decoration: none; }

/* 空状态 */
.shoushi-archive-2026 .shoushi-archive-empty {
	padding: 40px 0;
	text-align: center;
	font-family: Manrope, system-ui, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: var(--cat-muted);
}
.shoushi-archive-2026 .shoushi-btn-line {
	display: inline-block;
	margin-top: 16px;
	min-height: 52px;
	padding: 16px 32px;
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	background: #1C1A17;
	text-decoration: none;
}

/* 分页 */
.shoushi-archive-2026 .woocommerce-pagination {
	margin-top: 48px;
	text-align: center;
}
.shoushi-archive-2026 .woocommerce-pagination .page-numbers {
	display: inline-block;
	min-width: 44px;
	min-height: 44px;
	padding: 12px 8px;
	font-family: Manrope, system-ui, sans-serif;
	font-size: 14px;
	color: var(--cat-ink);
	text-decoration: none;
}
.shoushi-archive-2026 .woocommerce-pagination .page-numbers.current {
	border-bottom: 1px solid var(--cat-ink);
}

/* 隐藏 WooCommerce 默认噪音 */
.shoushi-archive-2026 .woocommerce-result-count,
.shoushi-archive-2026 .woocommerce-ordering,
.shoushi-archive-2026 .woocommerce-breadcrumb,
.shoushi-archive-2026 .term-description { display: none !important; }

/* ==========================================================================
   平板 768–1023：三列，沿用手机商品字号，标题 36/42
   ========================================================================== */
@media (min-width: 768px) and (max-width: 1023px) {
	.shoushi-archive-2026 {
		--cat-pad-x: 32px;
		--cat-grid-pad: 10px;
		--cat-cols: 3;
	}
	.shoushi-archive-2026 .shoushi-cat-title { font-size: 36px; line-height: 42px; }
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name { font-size: 18px !important; line-height: 22px !important; }
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-price { font-size: 18px !important; line-height: 24px !important; }
}

/* ==========================================================================
   手机 <768：两列，标题与数量一行，筛选排序下一行
   ========================================================================== */
@media (max-width: 767px) {
	.shoushi-archive-2026 {
		--cat-pad-x: 16px;
		--cat-grid-pad: 12px;
		--cat-pad-y: 20px;
		--cat-gap: 8px;
		--cat-cols: 2;
		--cat-img-gap: 10px;
		--cat-text-inset: 4px;
		--cat-title-to-price: 8px;
		--cat-row-gap: 28px;
	}
	.shoushi-cat-toolbar { min-height: 0; }
	.shoushi-cat-toolbar-inner {
		flex-direction: column;
		align-items: stretch;
		gap: 16px;
	}
	.shoushi-cat-heading { gap: 0 12px; }
	.shoushi-cat-title { font-size: 32px; line-height: 38px; }
	.shoushi-cat-count {
		display: inline-block;
		margin-top: 0;
		font-size: 11px;
		line-height: 16px;
		letter-spacing: 0.10em;
	}
	.shoushi-cat-intro { font-size: 13px; line-height: 20px; }
	.shoushi-cat-controls {
		margin-left: 0;
		gap: 12px;
		/* 手机（第十八节）：筛选排序简化为「Filter ｜ Sort」单行，按钮最小高 44 */
		flex-wrap: nowrap;
		width: 100%;
	}
	.shoushi-archive-2026 .shoushi-cat-divider { height: 20px; }
	.shoushi-archive-2026 .shoushi-sort-label { font-size: 12px; line-height: 18px; }
	.shoushi-archive-2026 .shoushi-cat-filter { font-size: 12px; line-height: 18px; }
	.shoushi-archive-2026 .shoushi-sort-form { flex: 1 1 auto; min-width: 0; }
	.shoushi-archive-2026 .shoushi-sort-select {
		width: 100%;
		min-width: 0;
		min-height: 44px;
		height: 44px;
		font-size: 12px;
		line-height: 18px;
		background-position: calc(100% - 20px) 20px, calc(100% - 14px) 20px;
	}
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name {
		font-size: 18px !important;
		line-height: 22px !important;
		min-height: 44px;
	}
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-price {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.shoushi-archive-2026 .shoushi-archive-products { padding-bottom: 40px; }
}

/* 极小屏：防止 2 列下标题被挤坏 */
@media (max-width: 360px) {
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name { font-size: 16px !important; line-height: 20px !important; }
}

/* ============================================================================
   P1-01 · 商品列表页比例返工（2026-10-09）
   ----------------------------------------------------------------------------
   依据：《DIAMLUME 网站最终返工与验收要求》P1-01
        「必须如何改 | 不得凭感觉自行缩放。以《07-DIAMLUME-Shop-All-2880.png》为唯一比例依据：
         恢复确认稿中的标题区高度、四列商品网格、图片卡尺寸、产品主体留白、商品名字号、
         价格字号、卡片间距和上下节奏」
        + 该条「全部商品列表共用执行标注」（1440 CSS px 基准）：
          内容最大 1440 居中 / 工具区左右 40、顶部 40、最小高 130 / H1 42·46
          简介 16·26，H1 后 12 / 数量 12·18 / Filter·Sort 14·20，靠右、右边距 40、间隔 24
          Filter·Sort 不得放大为独立大模块 / 标题区实际内容结束后 28 进入网格
          四列网格左右 10、列间 10（1440 时单卡 347.5）/ 图片卡 aspect-ratio 3:4，约 347.5×463.3
          商品名 Cormorant Garamond 500 20·26 #1D1A18，图下 12，文字区左右 12
          价格 Manrope 400 14·20 #716B64，标题下 12，同排价格齐线
          当前行价格底到下一行图片顶 32 / 手机 2 列、左右 16、列间 12
          H1 32·36 / 商品名 16·22 / 价格 13·20
   ----------------------------------------------------------------------------
   ※ 与 20260917 版《分类页面宣传图执行要求》第十八节存在数值差异（该版 H1 42/48、
     商品名 24/30、价格 Cormorant 22/28、行间 40）。新版为 10-09 返工要求，且与
     确认稿 07/09 效果图中「商品名中等、价格小而灰」的观感一致，故以新版为准；
     差异清单见交付报告。
   ============================================================================ */

.shoushi-archive-2026 {
	--cat-pad-x: 40px;        /* 工具区左右 40（P1-01） */
	--cat-grid-pad: 10px;     /* 网格左右 10 */
	--cat-content-max: 1440px;/* 桌面内容最大 1440 居中 */
	--cat-gap: 10px;
	--cat-cols: 4;
	--cat-img-gap: 12px;      /* 图下文字区 12 */
	--cat-text-inset: 12px;   /* 文字区左右 12 */
	--cat-title-to-price: 12px;/* 价格距标题 12 */
	--cat-row-gap: 32px;      /* 行间距 32 */
	--cat-name: #1D1A18;
	--cat-price: #716B64;     /* 价格 #716B64 */
}

/* 工具区：上 40 / 左右 40 / 下 28（标题区实际内容结束后 28 进入网格），最小高 130 */
.shoushi-archive-2026 .shoushi-cat-toolbar {
	padding: 40px var(--cat-pad-x) 28px;
	min-height: 130px;
}
.shoushi-archive-2026 .shoushi-cat-toolbar-inner {
	max-width: var(--cat-content-max);
	gap: 24px;
}

/* H1 42·46，左对齐；500 字重
   ※ 必须 !important 的两条原因（已实测）：
     1) Avada 给 h1 加了 class「fusion-responsive-typography-calculated」，并由 JS 写入
        内联样式 `line-height: 1.1`，内联优先级高于任何选择器 → 不加 !important 会被算成 42×1.1=46.2px；
     2) kinnstudio.css 第 112 行 `.shoushi-kinn h1 { font-family: var(--shoushi-serif);
        font-weight: 400; letter-spacing: .04em; line-height: 1.15 }` 特异性 (0,1,1)=11，
        会压过 .shoushi-cat-title 的 (0,1,0)=10 → 字重被改成 400、字距被改成 .04em。 */
.shoushi-archive-2026 .shoushi-cat-title {
	font-family: 'Cormorant Garamond', Georgia, serif !important;
	font-weight: 500 !important;
	font-size: 42px !important;
	line-height: 46px !important;
	letter-spacing: 0 !important;
	color: var(--cat-name) !important;
}

/* 简介 16·26，H1 后 12 */
.shoushi-archive-2026 .shoushi-cat-intro {
	margin: 12px 0 0;
	font-size: 16px;
	line-height: 26px;
	color: var(--cat-muted);
}

/* 数量 12·18（与标题同一行、间距 24） */
.shoushi-archive-2026 .shoushi-cat-count {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.14em;
	color: var(--cat-muted);
}
.shoushi-archive-2026 .shoushi-cat-heading { gap: 0 24px; }

/* Filter 与 Sort：14·20 Manrope 400，靠标题区右侧，组间 24，右边距 40（工具区 padding 已含） */
.shoushi-archive-2026 .shoushi-cat-controls { gap: 24px; }
.shoushi-archive-2026 .shoushi-cat-filter {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
	font-family: Manrope, system-ui, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--cat-name);
	text-decoration: none;
	white-space: nowrap;
}
.shoushi-archive-2026 .shoushi-cat-filter:hover { text-decoration: underline; }
.shoushi-archive-2026 .shoushi-cat-filter:focus-visible {
	outline: 1px solid var(--cat-name);
	outline-offset: 4px;
}
.shoushi-archive-2026 .shoushi-sort-label {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: var(--cat-name);
}
.shoushi-archive-2026 .shoushi-sort-select {
	width: 180px;
	height: 52px;
	padding: 0 16px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
}

/* 网格：内容最大 1440 居中；左右 10、列间 10、行间 32 */
.shoushi-archive-2026 .shoushi-archive-products { padding: 0 var(--cat-grid-pad) 64px; }
.shoushi-archive-2026 .shoushi-container {
	max-width: var(--cat-content-max);
	margin: 0 auto;
}

/* 商品名与价格一律左对齐（P1-01「商品名与价格左对齐」）
   ※ Avada 的 WooCommerce 样式把 ul.products li.product 设成 text-align:center，
     这里显式拉回左对齐。 */
.shoushi-archive-2026 ul.products li.product,
.shoushi-archive-2026 .shoushi-archive-card { text-align: left !important; }

/* 商品名 20·26 #1D1A18，图下 12，文字区左右 12；至少 2 行高度（2×26=52）供同排价格齐线 */
.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name {
	margin: var(--cat-img-gap) var(--cat-text-inset) 0 !important;
	min-height: 52px;
	font-size: 20px !important;
	line-height: 26px !important;
	color: var(--cat-name) !important;
}

/* 价格 Manrope 400 14·20 #716B64，标题下 12 */
.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-price {
	margin: var(--cat-title-to-price) var(--cat-text-inset) 0 !important;
	font-family: Manrope, system-ui, sans-serif !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: var(--cat-price) !important;
}
.shoushi-archive-2026 .shoushi-archive-card .shoushi-price-from { font: inherit; color: inherit; }

/* ---------- 平板 768–1023：三列，沿用手机商品字号，H1 36·42 ---------- */
@media (min-width: 768px) and (max-width: 1023px) {
	.shoushi-archive-2026 { --cat-cols: 3; --cat-pad-x: 24px; }
	.shoushi-archive-2026 .shoushi-cat-title { font-size: 36px !important; line-height: 42px !important; }
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name {
		font-size: 16px !important;
		line-height: 22px !important;
		min-height: 44px;
	}
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-price {
		font-size: 13px !important;
		line-height: 20px !important;
	}
}

/* ---------- 手机 <768：两列、左右 16、列间 12、H1 32·36、名 16·22、价 13·20 ---------- */
@media (max-width: 767px) {
	.shoushi-archive-2026 {
		--cat-pad-x: 16px;
		--cat-grid-pad: 16px;
		--cat-gap: 12px;
		--cat-cols: 2;
		--cat-row-gap: 28px;
		--cat-text-inset: 0px;
	}
	.shoushi-archive-2026 .shoushi-cat-title { font-size: 32px !important; line-height: 36px !important; }
	.shoushi-archive-2026 .shoushi-cat-intro { font-size: 13px; line-height: 20px; }
	.shoushi-archive-2026 .shoushi-cat-filter { min-height: 44px; font-size: 12px; line-height: 18px; }
	.shoushi-archive-2026 .shoushi-sort-label { font-size: 12px; line-height: 18px; }
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-name {
		font-size: 16px !important;
		line-height: 22px !important;
		min-height: 44px;
	}
	.shoushi-archive-2026 .shoushi-archive-card .shoushi-product-price {
		font-size: 13px !important;
		line-height: 20px !important;
	}
}
