.elementor-46732 .elementor-element.elementor-element-3f3150dc{margin:0px 0px 0px 0px;}.elementor-46732 .elementor-element.elementor-element-4168d106 > .elementor-widget-container{background-color:#895931;border-radius:10px 10px 10px 10px;}.elementor-46732 .elementor-element.elementor-element-4168d106{text-align:center;}.elementor-46732 .elementor-element.elementor-element-4168d106 .elementor-heading-title{line-height:50px;letter-spacing:2.5px;color:#FFFFFF;}.elementor-46732 .elementor-element.elementor-element-8a02079{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.5px;}.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text{color:#000000;font-size:20px;font-weight:700;}.elementor-46732 .elementor-element.elementor-element-2c91421{font-size:18px;font-weight:600;color:#000000;}.elementor-46732 .elementor-element.elementor-element-4ffc7521{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.5px;}.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text{color:#000000;font-size:20px;font-weight:700;}.elementor-46732 .elementor-element.elementor-element-f62e856{font-size:18px;font-weight:600;color:#000000;}.elementor-46732 .elementor-element.elementor-element-6098f6a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.5px;}.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text{color:#000000;font-size:20px;font-weight:700;}.elementor-46732 .elementor-element.elementor-element-466bf84{--e-image-carousel-slides-to-show:4;}.elementor-46732 .elementor-element.elementor-element-466bf84 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-46732 .elementor-element.elementor-element-466bf84 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#FFFFFF;}.elementor-46732 .elementor-element.elementor-element-466bf84 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-46732 .elementor-element.elementor-element-466bf84 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-46732 .elementor-element.elementor-element-466bf84 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-46732 .elementor-element.elementor-element-67bea369{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.5px;}.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text{color:#000000;font-size:20px;font-weight:700;}.elementor-46732 .elementor-element.elementor-element-6f41e8e5{font-size:18px;font-weight:600;color:#000000;}.elementor-46732 .elementor-element.elementor-element-2dd6fde img{border-radius:10px 10px 10px 10px;}.elementor-46732 .elementor-element.elementor-element-a64e082{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.5px;}.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator{width:44%;margin:0 auto;margin-center:0;}.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text{color:#000000;font-size:20px;font-weight:700;}.elementor-46732 .elementor-element.elementor-element-94114ab img{border-radius:10px 10px 10px 10px;}@media(max-width:768px){.elementor-46732 .elementor-element.elementor-element-4168d106 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;}.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator{width:75%;}.elementor-46732 .elementor-element.elementor-element-2c91421 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46732 .elementor-element.elementor-element-2c91421{font-size:20px;letter-spacing:0.1px;}.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator{width:75%;}.elementor-46732 .elementor-element.elementor-element-f62e856 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46732 .elementor-element.elementor-element-f62e856{font-size:20px;letter-spacing:0.1px;}.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator{width:75%;}.elementor-46732 .elementor-element.elementor-element-466bf84{--e-image-carousel-slides-to-show:2;}.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator{width:75%;}.elementor-46732 .elementor-element.elementor-element-6f41e8e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46732 .elementor-element.elementor-element-6f41e8e5{font-size:20px;letter-spacing:0.1px;}.elementor-46732 .elementor-element.elementor-element-58db1fad img{border-radius:10px 10px 10px 10px;}.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator{width:75%;}.elementor-46732 .elementor-element.elementor-element-43ef4d6 img{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for divider, class: .elementor-element-8a02079 *//* ==================================================
   榛馨花藝｜商品介紹段落標題
   現代暖色簡約版｜電腦＋手機
================================================== */

/* 分隔線元件外層 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	margin: 0 !important;
	padding: 24px 0 20px !important;
}


/* 標題與左右裝飾線 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 15px !important;

	width: 100% !important;
	max-width: 520px !important;
	margin: 0 auto !important;
	padding: 0 !important;

	border: 0 !important;
	background: transparent !important;
}


/* 左右漸淡裝飾線 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::before,
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::after {
	content: "" !important;

	display: block !important;
	flex: 1 1 auto !important;

	width: 100% !important;
	max-width: 145px !important;
	height: 1px !important;

	border: 0 !important;
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0),
		rgba(216, 148, 110, 0.72)
	) !important;
}


/* 右側線條反向漸淡 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::after {
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0.72),
		rgba(216, 148, 110, 0)
	) !important;
}


/* 標題本體 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 8px !important;

	flex: 0 0 auto !important;

	margin: 0 !important;
	padding: 8px 17px !important;

	background-color: #fff7f2 !important;
	background-image: none !important;

	border: 1px solid rgba(216, 148, 110, 0.30) !important;
	border-radius: 999px !important;

	box-shadow:
		0 4px 13px rgba(107, 74, 53, 0.07),
		inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;

	color: #6b4a35 !important;

	font-family: inherit !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
	letter-spacing: 0.035em !important;
	text-align: center !important;
	white-space: nowrap !important;

	transform: none !important;
	transition: none !important;
}


/* 標題前方小花圖示 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text::before {
	content: "✿" !important;

	display: inline-block !important;

	color: #d8946e !important;
	font-family: Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1 !important;

	transform: none !important;
}


/* 移除可能存在的其他裝飾 */
.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text::after {
	content: none !important;
	display: none !important;
}


/* ==================================================
   平板與手機
================================================== */

@media screen and (max-width: 767px) {

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider {
		padding: 20px 0 16px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator {
		gap: 10px !important;
		max-width: 100% !important;
	}

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::after {
		max-width: 65px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text {
		padding: 7px 13px !important;

		font-size: 16px !important;
		letter-spacing: 0.02em !important;
	}

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text::before {
		font-size: 13px !important;
	}
}


/* ==================================================
   極窄手機
================================================== */

@media screen and (max-width: 390px) {

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator {
		gap: 8px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider-separator::after {
		max-width: 38px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-8a02079 .elementor-divider__text {
		padding: 7px 11px !important;
		font-size: 15px !important;
	}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4ffc7521 *//* ==================================================
   榛馨花藝｜商品介紹段落標題
   現代暖色簡約版｜電腦＋手機
================================================== */

/* 分隔線元件外層 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	margin: 0 !important;
	padding: 24px 0 20px !important;
}


/* 標題與左右裝飾線 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 15px !important;

	width: 100% !important;
	max-width: 520px !important;
	margin: 0 auto !important;
	padding: 0 !important;

	border: 0 !important;
	background: transparent !important;
}


/* 左右漸淡裝飾線 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::before,
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::after {
	content: "" !important;

	display: block !important;
	flex: 1 1 auto !important;

	width: 100% !important;
	max-width: 145px !important;
	height: 1px !important;

	border: 0 !important;
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0),
		rgba(216, 148, 110, 0.72)
	) !important;
}


/* 右側線條反向漸淡 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::after {
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0.72),
		rgba(216, 148, 110, 0)
	) !important;
}


/* 標題本體 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 8px !important;

	flex: 0 0 auto !important;

	margin: 0 !important;
	padding: 8px 17px !important;

	background-color: #fff7f2 !important;
	background-image: none !important;

	border: 1px solid rgba(216, 148, 110, 0.30) !important;
	border-radius: 999px !important;

	box-shadow:
		0 4px 13px rgba(107, 74, 53, 0.07),
		inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;

	color: #6b4a35 !important;

	font-family: inherit !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
	letter-spacing: 0.035em !important;
	text-align: center !important;
	white-space: nowrap !important;

	transform: none !important;
	transition: none !important;
}


/* 標題前方小花圖示 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text::before {
	content: "✿" !important;

	display: inline-block !important;

	color: #d8946e !important;
	font-family: Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1 !important;

	transform: none !important;
}


/* 移除可能存在的其他裝飾 */
.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text::after {
	content: none !important;
	display: none !important;
}


/* ==================================================
   平板與手機
================================================== */

@media screen and (max-width: 767px) {

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider {
		padding: 20px 0 16px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator {
		gap: 10px !important;
		max-width: 100% !important;
	}

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::after {
		max-width: 65px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text {
		padding: 7px 13px !important;

		font-size: 16px !important;
		letter-spacing: 0.02em !important;
	}

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text::before {
		font-size: 13px !important;
	}
}


/* ==================================================
   極窄手機
================================================== */

@media screen and (max-width: 390px) {

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator {
		gap: 8px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider-separator::after {
		max-width: 38px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-4ffc7521 .elementor-divider__text {
		padding: 7px 11px !important;
		font-size: 15px !important;
	}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6098f6a *//* ==================================================
   榛馨花藝｜商品介紹段落標題
   現代暖色簡約版｜電腦＋手機
================================================== */

/* 分隔線元件外層 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	margin: 0 !important;
	padding: 24px 0 20px !important;
}


/* 標題與左右裝飾線 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 15px !important;

	width: 100% !important;
	max-width: 520px !important;
	margin: 0 auto !important;
	padding: 0 !important;

	border: 0 !important;
	background: transparent !important;
}


/* 左右漸淡裝飾線 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::before,
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::after {
	content: "" !important;

	display: block !important;
	flex: 1 1 auto !important;

	width: 100% !important;
	max-width: 145px !important;
	height: 1px !important;

	border: 0 !important;
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0),
		rgba(216, 148, 110, 0.72)
	) !important;
}


/* 右側線條反向漸淡 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::after {
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0.72),
		rgba(216, 148, 110, 0)
	) !important;
}


/* 標題本體 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 8px !important;

	flex: 0 0 auto !important;

	margin: 0 !important;
	padding: 8px 17px !important;

	background-color: #fff7f2 !important;
	background-image: none !important;

	border: 1px solid rgba(216, 148, 110, 0.30) !important;
	border-radius: 999px !important;

	box-shadow:
		0 4px 13px rgba(107, 74, 53, 0.07),
		inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;

	color: #6b4a35 !important;

	font-family: inherit !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
	letter-spacing: 0.035em !important;
	text-align: center !important;
	white-space: nowrap !important;

	transform: none !important;
	transition: none !important;
}


/* 標題前方小花圖示 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text::before {
	content: "✿" !important;

	display: inline-block !important;

	color: #d8946e !important;
	font-family: Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1 !important;

	transform: none !important;
}


/* 移除可能存在的其他裝飾 */
.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text::after {
	content: none !important;
	display: none !important;
}


/* ==================================================
   平板與手機
================================================== */

@media screen and (max-width: 767px) {

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider {
		padding: 20px 0 16px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator {
		gap: 10px !important;
		max-width: 100% !important;
	}

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::after {
		max-width: 65px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text {
		padding: 7px 13px !important;

		font-size: 16px !important;
		letter-spacing: 0.02em !important;
	}

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text::before {
		font-size: 13px !important;
	}
}


/* ==================================================
   極窄手機
================================================== */

@media screen and (max-width: 390px) {

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator {
		gap: 8px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider-separator::after {
		max-width: 38px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-6098f6a .elementor-divider__text {
		padding: 7px 11px !important;
		font-size: 15px !important;
	}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-67bea369 *//* ==================================================
   榛馨花藝｜商品介紹段落標題
   現代暖色簡約版｜電腦＋手機
================================================== */

/* 分隔線元件外層 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	margin: 0 !important;
	padding: 24px 0 20px !important;
}


/* 標題與左右裝飾線 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 15px !important;

	width: 100% !important;
	max-width: 520px !important;
	margin: 0 auto !important;
	padding: 0 !important;

	border: 0 !important;
	background: transparent !important;
}


/* 左右漸淡裝飾線 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::before,
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::after {
	content: "" !important;

	display: block !important;
	flex: 1 1 auto !important;

	width: 100% !important;
	max-width: 145px !important;
	height: 1px !important;

	border: 0 !important;
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0),
		rgba(216, 148, 110, 0.72)
	) !important;
}


/* 右側線條反向漸淡 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::after {
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0.72),
		rgba(216, 148, 110, 0)
	) !important;
}


/* 標題本體 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 8px !important;

	flex: 0 0 auto !important;

	margin: 0 !important;
	padding: 8px 17px !important;

	background-color: #fff7f2 !important;
	background-image: none !important;

	border: 1px solid rgba(216, 148, 110, 0.30) !important;
	border-radius: 999px !important;

	box-shadow:
		0 4px 13px rgba(107, 74, 53, 0.07),
		inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;

	color: #6b4a35 !important;

	font-family: inherit !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
	letter-spacing: 0.035em !important;
	text-align: center !important;
	white-space: nowrap !important;

	transform: none !important;
	transition: none !important;
}


/* 標題前方小花圖示 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text::before {
	content: "✿" !important;

	display: inline-block !important;

	color: #d8946e !important;
	font-family: Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1 !important;

	transform: none !important;
}


/* 移除可能存在的其他裝飾 */
.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text::after {
	content: none !important;
	display: none !important;
}


/* ==================================================
   平板與手機
================================================== */

@media screen and (max-width: 767px) {

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider {
		padding: 20px 0 16px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator {
		gap: 10px !important;
		max-width: 100% !important;
	}

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::after {
		max-width: 65px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text {
		padding: 7px 13px !important;

		font-size: 16px !important;
		letter-spacing: 0.02em !important;
	}

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text::before {
		font-size: 13px !important;
	}
}


/* ==================================================
   極窄手機
================================================== */

@media screen and (max-width: 390px) {

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator {
		gap: 8px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider-separator::after {
		max-width: 38px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-67bea369 .elementor-divider__text {
		padding: 7px 11px !important;
		font-size: 15px !important;
	}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a64e082 *//* ==================================================
   榛馨花藝｜商品介紹段落標題
   現代暖色簡約版｜電腦＋手機
================================================== */

/* 分隔線元件外層 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	margin: 0 !important;
	padding: 24px 0 20px !important;
}


/* 標題與左右裝飾線 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 15px !important;

	width: 100% !important;
	max-width: 520px !important;
	margin: 0 auto !important;
	padding: 0 !important;

	border: 0 !important;
	background: transparent !important;
}


/* 左右漸淡裝飾線 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::before,
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::after {
	content: "" !important;

	display: block !important;
	flex: 1 1 auto !important;

	width: 100% !important;
	max-width: 145px !important;
	height: 1px !important;

	border: 0 !important;
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0),
		rgba(216, 148, 110, 0.72)
	) !important;
}


/* 右側線條反向漸淡 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::after {
	background: linear-gradient(
		90deg,
		rgba(216, 148, 110, 0.72),
		rgba(216, 148, 110, 0)
	) !important;
}


/* 標題本體 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 8px !important;

	flex: 0 0 auto !important;

	margin: 0 !important;
	padding: 8px 17px !important;

	background-color: #fff7f2 !important;
	background-image: none !important;

	border: 1px solid rgba(216, 148, 110, 0.30) !important;
	border-radius: 999px !important;

	box-shadow:
		0 4px 13px rgba(107, 74, 53, 0.07),
		inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;

	color: #6b4a35 !important;

	font-family: inherit !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
	letter-spacing: 0.035em !important;
	text-align: center !important;
	white-space: nowrap !important;

	transform: none !important;
	transition: none !important;
}


/* 標題前方小花圖示 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text::before {
	content: "✿" !important;

	display: inline-block !important;

	color: #d8946e !important;
	font-family: Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1 !important;

	transform: none !important;
}


/* 移除可能存在的其他裝飾 */
.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text::after {
	content: none !important;
	display: none !important;
}


/* ==================================================
   平板與手機
================================================== */

@media screen and (max-width: 767px) {

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider {
		padding: 20px 0 16px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator {
		gap: 10px !important;
		max-width: 100% !important;
	}

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::after {
		max-width: 65px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text {
		padding: 7px 13px !important;

		font-size: 16px !important;
		letter-spacing: 0.02em !important;
	}

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text::before {
		font-size: 13px !important;
	}
}


/* ==================================================
   極窄手機
================================================== */

@media screen and (max-width: 390px) {

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator {
		gap: 8px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::before,
	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider-separator::after {
		max-width: 38px !important;
	}

	.elementor-46732 .elementor-element.elementor-element-a64e082 .elementor-divider__text {
		padding: 7px 11px !important;
		font-size: 15px !important;
	}
}/* End custom CSS */