.title-bar .text{ text-align:center; font-size:16px;}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img img {
  position:relative;
  width:100%;
  -moz-transition-duration:.3s;
  -webkit-transition-duration:.3s;
  -o-transition-duration:.3s;
  -ms-transition-duration:.3s;
  transition-duration:.3s
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img img[blockicotype] {
  opacity:0;
  position:absolute;
  left:0;
  top:0;
  visibility:hidden
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner:hover .item-img img[blockicotype][src] {
  opacity:1;
  visibility:visible
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner:hover .item-img img {
  -moz-transition-duration:1s;
  -webkit-transition-duration:1s;
  -o-transition-duration:1s;
  -ms-transition-duration:1s;
  transition-duration:1s
}
.section-generalimgtext-wrap-block[picture-ani="1"] .sc-block-item .item-inner:hover .item-img img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2)
}
.section-generalimgtext-wrap-block[picture-ani="2"] .sc-block-item .item-inner .item-img img {
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2)
}
.section-generalimgtext-wrap-block[picture-ani="2"] .sc-block-item .item-inner:hover .item-img img {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
}
.section-generalimgtext-wrap-block[picture-ani="3"] .sc-block-item .item-inner:hover .item-img img {
  -webkit-transform:scale(1.2) rotate(8deg);
  -ms-transform:scale(1.2) rotate(8deg);
  -o-transform:scale(1.2) rotate(8deg);
  transform:scale(1.2) rotate(8deg)
}
.section-generalimgtext-wrap-block[picture-ani="4"] .sc-block-item .item-inner .item-img img {
  -webkit-transform:scale(1.2) rotate(8deg);
  -ms-transform:scale(1.2) rotate(8deg);
  -o-transform:scale(1.2) rotate(8deg);
  transform:scale(1.2) rotate(8deg)
}
.section-generalimgtext-wrap-block[picture-ani="4"] .sc-block-item .item-inner:hover .item-img img {
  -webkit-transform:none;
  -ms-transform:none;
  -o-transform:none;
  transform:none
}
.section-generalimgtext-wrap-block[picture-ani="5"] .sc-block-item .item-inner .item-img img {
  opacity:0;
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}
.section-generalimgtext-wrap-block[picture-ani="5"] .sc-block-item .item-inner:hover .item-img img {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
}
.section-generalimgtext-wrap-block[picture-ani="6"] .sc-block-item .item-inner .item-img img {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
}
.section-generalimgtext-wrap-block[picture-ani="6"] .sc-block-item .item-inner:hover .item-img img {
  opacity:0;
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}
[heading-type="3"] {
display:block;
position:relative;
padding:3rem 0 2rem
}
[heading-type="3"] i {
	display: block;
	width: 3px;
	height: 22px;
	background-color: var(--bs-body-color);
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.title strong {
	position: absolute;
	left: 1rem;
	top: 50%;
	z-index: 2;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
[heading-type="3"] span.sub {
	display: block;
	width: 100%;
	position: relative;
	top: 50%;
	font-size: 6rem;
	color: #fff;
	text-shadow: #ddd 1px 0 0, #ddd 0 1px 0, #ddd -1px 0 0, #ddd 0 -1px 0
}
[textalign=right][heading-type="3"] strong {
	right: 1rem;
	left: unset
}
[textalign=right][heading-type="3"] i {
	right: 0;
	left: unset
}
[textalign=center][heading-type="3"] strong {
	left: 0;
	width: 100%
}
[textalign=center][heading-type="3"] i {
	display: none
}


@media only screen and (max-width:1366px) {
[sectiontitle][heading-type] em[content-text], [sectiontitle][heading-type] strong[content-text], [sectiontitle][heading-type][content-text] {
font-size:var(--bs-nb-h-font-size)
}
}
@media only screen and (max-width:820px) {
[sectiontitle][heading-type] em[content-text], [sectiontitle][heading-type] strong[content-text], [sectiontitle][heading-type][content-text] {
font-size:var(--bs-pad-h-font-size)
}
}
@media only screen and (max-width:480px) {
[sectiontitle][heading-type] em[content-text], [sectiontitle][heading-type] strong[content-text], [sectiontitle][heading-type][content-text] {
font-size:var(--bs-mob-h-font-size)
}
}
.outer-swiper-wrap {
	position: relative
}
[galleryitems] .block-item {
	width: calc(100% / var(--bs-items-num))
}
[unevenitems] .block-item {
	width: var(--bs-uneven-item-w)
}
@media only screen and (max-width:1366px) {
[galleryitems] .block-item {
	width: calc(100% / var(--bs-items-num-notebook))
}
[unevenitems] .block-item {
	width: var(--bs-uneven-item-w-notebook)
}
}





[data-pagination=always-show] .swiper-pagination {
	opacity: 1;
	visibility: visible
}
[data-pagination=hover-show] .swiper-pagination {
	opacity: 0;
	visibility: hidden
}
[data-pagination=hover-show]:hover .swiper-pagination {
	opacity: 1;
	visibility: visible
}
[data-pagination=false] .swiper-pagination {
	opacity: 0 !important;
	visibility: hidden !important;
	display: none !important
}
[slide-button=slide-button-always-show] .swiper-button {
	opacity: 1;
	visibility: visible;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}
[slide-button=slide-button-hover-show] .swiper-button {
	opacity: 0;
	visibility: hidden
}
[slide-button=slide-button-hover-show]:hover .swiper-button {
	opacity: 1;
	visibility: visible
}
.slide-btn-position-none .swiper-button, [slide-button=slide-button-false] .swiper-button {
	opacity: 0 !important;
	visibility: hidden !important
}
[pagination-btn-color=white] .swiper-button {
	color: #121212;
	background-color: rgba(255,255,255,.6);
	border-color: rgba(255,255,255,.6)
}
[pagination-btn-color=white] .swiper-pagination {
	color: #fff
}
[pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet {
	background-color: #fff;
	opacity: .3
}
[pagination-btn-color=white] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1
}
[pagination-btn-color=dark] .swiper-button {
	color: #fff;
	background-color: rgba(18,18,18,.3);
	border-color: rgba(18,18,18,.3)
}
[pagination-btn-color=dark] .swiper-pagination {
	color: #121212
}
[pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet {
	background-color: #121212;
	opacity: .3
}
[pagination-btn-color=dark] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1
}
[pagination-btn-color=theme] .swiper-button {
	color: #fff;
	background-color: var(--bs-theme-color);
	border-color: var(--bs-theme-color)
}
[pagination-btn-color=theme] .swiper-pagination {
	color: var(--bs-theme-color)
}
[pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet {
	background-color: var(--bs-theme-color);
	opacity: .3
}
[pagination-btn-color=theme] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1
}
[pagination-btn-color]:not([slide-btn-style=custom-1]) .swiper-button:hover {
	border-color: var(--bs-theme-color)
}
[pagination-btn-position] .swiper-control {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 99
}
[pagination-btn-position] .swiper-control .swiper-button, [pagination-btn-position] .swiper-control .swiper-pagination {
	position: static;
	margin: 5px;
	display: inline-flex
}
[pagination-btn-position] .swiper-control .swiper-pagination {
	width: auto;
	justify-content: center;
	align-items: center
}
[pagination-btn-position=left] .swiper-control .swiper-pagination, [pagination-btn-position=right] .swiper-control .swiper-pagination {
	flex-direction: column
}
section[pagination-btn-position=left] .swiper-button, section[pagination-btn-position=right] .swiper-button {
	transform: rotate(90deg)
}
[pagination-btn-position=disperse] .swiper-control {
	position: unset;
	display: unset
}
[pagination-btn-position=disperse] .swiper-control .swiper-button {
	position: absolute
}
[pagination-btn-position=disperse] .swiper-control .swiper-button-prev {
	left: 0;
	-webkit-transform: translate(-150%, -50%);
	transform: translate(-150%, -50%)
}
[pagination-btn-position=disperse] .swiper-control .swiper-button-next {
	right: 0;
	-webkit-transform: translate(150%, -50%);
	transform: translate(150%, -50%)
}
@media only screen and (max-width:1280px) {
[pagination-btn-position=disperse] .swiper-control .swiper-button-next, [pagination-btn-position=disperse] .swiper-control .swiper-button-prev {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
}
[pagination-btn-position=top] .swiper-control {
	top: 2rem;
	right: 0;
	bottom: auto !important;
	left: auto;
	width: 100%;
	height: auto;
	padding: 0 2rem
}
[pagination-btn-position=right] .swiper-control {
	top: 0;
	right: 2rem;
	bottom: 0;
	left: auto !important;
	width: auto;
	height: 100%;
	flex-direction: column;
	padding: 2rem 0
}
[pagination-btn-position=right]:not([data-screen=screen-full]) .swiper-control {
	right: -6rem
}
[pagination-btn-position=bottom] .swiper-control {
	top: auto !important;
	right: 0;
	bottom: 2rem;
	left: auto;
	width: 100%;
	height: auto;
	padding: 0 2rem
}
[pagination-btn-position=left] .swiper-control {
	top: 0;
	right: auto !important;
	bottom: 0;
	left: 2rem;
	width: auto;
	height: 100%;
	flex-direction: column;
	padding: 2rem 0
}
[pagination-btn-position=left]:not([data-screen=screen-full]) .swiper-control {
	left: -6rem
}
[pagination-btn-position=vertical] .swiper-control {
	position: static
}
[pagination-btn-position=vertical] .swiper-control .swiper-button {
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%) rotate(90deg);
	-ms-transform: translateX(-50%) rotate(90deg);
	-o-transform: translateX(-50%) rotate(90deg);
	transform: translateX(-50%) rotate(90deg)
}
[pagination-btn-position=vertical] .swiper-control .swiper-button-prev {
	top: 0;
	bottom: auto !important
}
[pagination-btn-position=vertical] .swiper-control .swiper-button-next {
	top: auto !important;
	bottom: 0
}
[pagination-btn-position=vertical] .swiper-control .swiper-pagination {
	position: absolute;
	top: 50%;
	left: 0;
	flex-direction: column;
	transform: translateY(-50%)
}
[pagination-btn-position=bottom][swipernormal] .swiper-control {
	position: relative;
	bottom: unset;
	margin-top: 2rem;
	padding: 0;
	z-index: 9
}
[pagination-btn-position=top][swipernormal] .swiper-control {
	top: 0;
	padding: 0
}
[pagination-btn-position=top][swipernormal] .outer-swiper-wrap {
	padding-top: 5rem
}



@media only screen and (max-width:1080px) {
[pagination-btn-position=top][swipernormal] .outer-swiper-wrap {
	padding-top: 0
}
}
.swiper-button::before {
	color: inherit;
	font-size: inherit
}
.swiper-button-prev::before {
	content: "\f104"
}
.swiper-button-next::before {
	content: "\f105"
}
[pagination-style=circle] .swiper-pagination .swiper-pagination-bullet, [slide-btn-style=circle] .swiper-button {
	border-radius: 50%
}
[pagination-style=square] .swiper-pagination .swiper-pagination-bullet, [slide-btn-style=square] .swiper-button {
	border-radius: 0
}
[slide-btn-style=custom-1] .swiper-control .swiper-button {
	width: 89px;
	height: 42px;
	border-width: 1px;
	cursor: pointer;
	background-color: transparent !important
}
[slide-btn-style=custom-1][pagination-btn-position]:not([pagination-btn-position=vertical]) .swiper-button {
	position: relative;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	margin: 0
}
section[slide-btn-style=custom-1]:hover .swiper-button:hover {
	background-color: transparent !important
}
[slide-btn-style=custom-1] .swiper-button::before {
	content: "";
	position: absolute;
	top: calc(50% - 1px);
	width: 75%;
	height: 2px;
	pointer-events: none;
	-webkit-transition: all ease-in-out .35s;
	transition: all ease-in-out .35s
}
[slide-btn-style=custom-1] .swiper-button::after {
	position: absolute;
	top: 50%;
	font-size: 1.2rem;
	transform: translateY(-50%);
	pointer-events: none;
	-webkit-transition: all ease-in-out .35s;
	transition: all ease-in-out .35s
}
[slide-btn-style=custom-1] .swiper-button:hover::before {
	width: calc(100% + 27px)
}

[slide-btn-style=custom-4] .swiper-control .swiper-button {
	width: 2.5rem;
	height: 8rem
}
[slide-btn-style=custom-4] .swiper-control .swiper-button::before {
	font-size: 4rem;
	-webkit-transform: scale(.5, 1);
	-ms-transform: scale(.5, 1);
	-o-transform: scale(.5, 1);
	transform: scale(.5, 1)
}
[slide-btn-style=custom-4][pagination-btn-position=vertical] .swiper-control .swiper-button-prev {
	top: -2.7rem
}
[slide-btn-style=custom-4][pagination-btn-position=vertical] .swiper-control .swiper-button-next {
	bottom: -2.7rem
}
[slide-btn-style=custom-5] .swiper-button {
	border: none;
	background-color: transparent !important;
	user-select: none
}
section[slide-btn-style=custom-5]:hover .swiper-button:hover {
	background-color: transparent !important
}
[slide-btn-style=custom-5] .swiper-button::before {
	font-size: 5rem
}
[slide-btn-style=custom-5] .swiper-button:hover {
	background: 0 0;
	color: transparent
}
[slide-btn-style=custom-5][pagination-btn-color=white] .swiper-button::before {
	color: #fff
}
[slide-btn-style=custom-5][pagination-btn-color=dark] .swiper-button::before {
	color: #333
}
[slide-btn-style=custom-5][pagination-btn-color=theme] .swiper-button::before {
	color: var(--bs-theme-color)
}
[slide-btn-style=custom-5] .swiper-button:hover:before {
	color: var(--bs-theme-color)
}











.section-productView-wrap-block[slide-btn-position=main] .main-slider .swiper-slide {
	padding-top: 5px;
	padding-bottom: 5px
}
.section-productView-wrap-block .main-slider .swiper-slide a {
	border: 1px solid #dee2e6
}
.section-productView-wrap-block .thumbs-slider.swiper-horizontal {
	width: 100%;
	margin: 20px 0
}
.section-productView-wrap-block[slide-btn-position=main] .thumbs-slider.swiper-horizontal {
	width: calc(100% + 10px);
	margin-left: -5px;
	margin-right: -5px
}
.section-productView-wrap-block .thumbs-slider.swiper-vertical {
	width: 20%;
	min-height: 200px
}
.section-productView-wrap-block .thumbs-slider:not(.swiper-vertical) {
	height: auto !important
}
.section-productView-wrap-block .thumbs-slider .swiper-slide.swiper-slide-thumb-active a {
	border-color: var(--bs-link-hover-color)
}
.section-block-demo1-productView1 .product-summary .item-title {
	font-size: 1.6rem;
	position: relative;
	line-height: 1.5;
	margin-bottom: 1rem;
	border-bottom: 1px solid #eee;
	padding-top: 0;
	padding-bottom: 1rem;
	font-weight: 700
}
.section-block-demo1-productView1 .title-bar .item-title {
	font-size: 1.6rem;
	position: relative;
	line-height: 1;
	margin: 2rem 0;
	text-transform: uppercase;
	border-bottom: 1px solid #eee;
	padding-top: 0;
	padding-bottom: 1rem
}
.section-block-demo1-productView1 .title-bar table {
	width: 100%
}
.section-block-demo1-productView1 .title-bar table thead th {
	height: 30px;
	border: 1px solid #eee;
	text-align: left;
	line-height: 1.5;
	background: #eee;
padding:.7rem 1rem;
	font-weight: 400
}
.section-block-demo1-productView1 .title-bar table tbody td, .section-block-demo1-productView1 .title-bar table tbody th {
	width: 50%;
	height: 30px;
	border: 1px solid #eee;
	text-align: left;
	line-height: 1.5;
	font-size: 1rem;
	color: #666;
	background: #fbfbfb;
padding:.7rem 1rem
}
.section-block-demo1-productView1 .title-bar table tbody th {
	background: #f8f8f8;
	font-weight: 400
}
.section-block-demo1-productView1 .product-summary .item-meta>div {
	margin-top: 20px;
	margin-bottom: 20px
}
.section-block-demo1-productView1 .product-summary .item-meta li {
	width: 100%;
	display: table;
	padding: 2px 0;
	line-height: 1.6
}
.section-block-demo1-productView1 .product-summary .item-meta li em {
	display: table-cell;
	width: 36%;
	color: var(--bs-gray-600)
}
.section-block-demo1-productView1 .product-summary .item-meta li .item-val {
	display: table-cell;
	-ms-word-break: break-all;
	word-break: break-all;
	word-wrap: break-word
}
.section-block-demo1-productView1 .product-btn-wrap {
	position: relative;
	padding-top: 30px;
	text-align: right
}
.section-block-demo1-productView1 .product-btn-wrap .btn {
	position: relative;
	vertical-align: middle;
	font-size: 14px;
	line-height: 34px;
	padding: 0 1.5rem;
	margin: 0 0 10px 10px;
	text-transform: uppercase;
	border-width: 1px;
	border-radius: 3px
}
.section-block-demo1-productView1 .product-btn-wrap .btn.large {
padding:.5rem 3rem;
	font-size: 1.6rem;
	border-width: 3px
}
.section-block-demo1-productView1 .product-btn-wrap .btn.small {
	line-height: 28px;
	padding: 0 1rem;
	font-size: var(--bs-body-font-size)
}
.section-block-demo1-productView1 .product-btn-wrap .btn.btn.radius {
	border-radius: 1.4rem
}
@media only screen and (max-width:1220px) {
.section-block-demo1-productView1[data-screen=screen-small] .layout {
	width: 95%
}
}
@media only screen and (max-width:992px) {
.section-block-demo1-productView1 .product-summary, .section-block-demo1-productView1 .product-view {
	width: 100%;
	overflow: hidden;
	padding: 1rem 0
}
}
@media only screen and (max-width:768px) {
.section-block-demo1-productView1 .product-summary .item-title, .section-block-demo1-productView1 .title-bar .item-title {
	font-size: 1.3rem
}
.section-block-demo1-productView1 .product-btn-wrap .btn {
font-size:.9rem
}
}
@media only screen and (max-width:360px) {
.section-block-demo1-productView1 .product-summary .item-meta li {
	display: block
}
.section-block-demo1-productView1 .product-summary .item-meta li em {
	display: inline-block;
	width: auto
}
.section-block-demo1-productView1 .product-summary .item-meta li .item-val {
	display: inline-block;
	margin-left: 10px
}
}
.section-productView-wrap-block .swiper-button {
	transform: none;
	width: 2rem;
	height: 4rem;
	border-width: 0;
	cursor: pointer
}
.section-productView-wrap-block .swiper-button::before {
	font-size: 1rem
}
.thumbs-slider.swiper-vertical .swiper-button::before {
	transform: rotate(90deg)
}
[allow-slide=false] .thumbs-slider .swiper-wrapper {
	flex-wrap: wrap
}
[allow-slide=false] .thumbs-slider.swiper-vertical .swiper-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
[allow-slide=false] .thumbs-slider.swiper-vertical .swiper-slide {
	width: 50% !important
}
[allow-slide=false] .thumbs-slider.swiper-horizontal .swiper-slide {
	padding: 5px
}
@media only screen and (max-width:992px) {
.page-container .page-main {
	flex: unset;
	width: 100%
}
.section-productView-wrap-block .product-content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
}
@media only screen and (max-width:640px) {
.section-productView-wrap-block .main-slider.swiper-horizontal {
	width: 100%
}
}
.section-relatedproduct-wrap-block[pagination-btn-position=top] .swiper-control {
	width: auto;
	top: -5.7rem;
	right: 0
}
.section-tab-wrap-block .tab-pannel-wrap {
	position: relative
}
.tab-pannel-wrap .swiper-slide {float:left;width:33.333%;}

.section-tab-wrap-block .tab-pannel.active {
	position: relative;
	top: unset;
	left: unset;
	width: 100%;
	z-index: 1;
	opacity: 1;
	visibility: visible;
	height: auto
}
.section-tab-wrap-block[tab-toggle-ani=tab-ani-bounce] .tab-pannel.active {
	-webkit-animation: bounce .6s ease;
	-o-animation: bounce .6s ease;
	animation: bounce .6s ease
}
.section-tab-wrap-block[tab-toggle-ani=tab-ani-pulse] .tab-pannel.active {
	-webkit-animation: pulse .6s ease;
	-o-animation: pulse .6s ease;
	animation: pulse .6s ease
}
.section-tab-wrap-block[tab-toggle-ani=tab-ani-zoomIn] .tab-pannel.active {
	-webkit-animation: zoomIn .6s ease;
	-o-animation: zoomIn .6s ease;
	animation: zoomIn .6s ease
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav {
	overflow: auto
}
.section-block-demo1-productDetail1.section-block-demo1-productDetail1 .layout>.tab-nav>.nav-item {
	white-space: nowrap
}
@-moz-document url-prefix() {
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav {
scrollbar-width:thin
}
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav::-webkit-scrollbar {
width:6px;
height:6px;
border-radius:6px
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav::-webkit-scrollbar-track {
background-color:transparent
}
.section-tab-wrap-block.section-block-demo1-productDetail1 .layout>.tab-nav::-webkit-scrollbar-thumb {
background-color:#dddee0;
border-radius:6px
}
@media only screen and (max-width:992px) {
.section-block-demo1-productDetail1 .nav-item {
	font-size: 1.28rem
}
.section-block-demo1-productDetail1 .tab-nav.d-flex {
	flex-wrap: wrap
}
.section-block-demo1-productDetail1 .layout>.tab-nav {
	border: none
}
.section-block-demo1-productDetail1 .layout>.tab-nav>.nav-item {
	margin: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #eee
}
}


.section-generalimgtext-wrap-block {
	position: relative
}
.section-generalimgtext-wrap-block .sc-block-item {
	position: relative;
	padding: 10px
}
.section-generalimgtext-wrap-block .sc-block-item .item-inner {
	position: relative;
	display: block;
	background-color: #fff;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}
.section-generalimgtext-wrap-block[pictext-coincide="1"] .sc-block-item .item-inner {
	overflow: hidden
}
.section-generalimgtext-wrap-block[pictext-ani="4"] .sc-block-item .item-inner {
	overflow: hidden
}
.section-generalimgtext-wrap-block[block-text-x-align="1"] .sc-block-item .item-inner {
	text-align: center
}
.section-generalimgtext-wrap-block[block-text-x-align="2"] .sc-block-item .item-inner {
	text-align: right
}
.section-generalimgtext-wrap-block[block-border-padding="1"] .sc-block-item .item-inner {
	padding: 10px
}
.section-generalimgtext-wrap-block[block-border-padding="2"] .sc-block-item .item-inner {
	border: 1px solid #eee
}
.section-generalimgtext-wrap-block[block-border-padding="3"] .sc-block-item .item-inner {
	border: 1px solid #eee;
	padding: 10px
}
.section-generalimgtext-wrap-block[block-border-padding="4"] .sc-block-item .item-inner .item-img {
	border: 1px solid #eee
}
.section-generalimgtext-wrap-block[block-border-padding="5"] .sc-block-item .item-inner .item-img {
	border: 1px solid #eee;
	padding: 10px
}
.section-generalimgtext-wrap-block[block-border-padding="6"] .sc-block-item .item-inner .item-info {
	border: 1px solid #eee;
	padding: 10px
}
.section-generalimgtext-wrap-block[block-border-padding="7"] .sc-block-item .item-inner .item-info {
	padding: 10px
}
[pictext-ani="5"] .sc-block-item {
	padding: 1rem !important
}
[pictext-ani="5"] .sc-block-item .item-inner {
	z-index: 3;
	background-color: #f1f1f1
}
[pictext-ani="5"] .sc-block-item::before {
	position: absolute;
	top: 2rem;
	right: 0;
	bottom: 0;
	left: 2rem;
	z-index: 0;
	border: 1px solid var(--bs-theme-color);
	background-color: var(--bs-body-bg);
	content: "";
	-webkit-transition: all ease-in-out .35s;
	transition: all ease-in-out .35s
}
[pictext-ani="5"] .sc-block-item:hover::before {
	background-color: var(--bs-theme-color)
}
