/** Shopify CDN: Minification failed

Line 35:30 Expected ")" to end URL token
Line 52:47 Expected identifier but found whitespace
Line 70:40 Expected identifier but found whitespace
Line 70:87 Expected identifier but found whitespace
Line 108:34 Expected identifier but found whitespace
Line 108:35 Unexpected "nth-of-type("
Line 112:34 Expected identifier but found whitespace
Line 112:35 Unexpected "nth-of-type("
Line 116:34 Expected identifier but found whitespace
Line 116:35 Unexpected "nth-of-type("
... and 29 more hidden warnings

**/
.m-button,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.spr-button.spr-button-primary {
	border-radius: 0!important;
	height: 42px;
	padding: 0!important;
	min-width: 170px!important;
	text-align: center!important;
	justify-content: center
}
button#scroll-to-top-button.m-button {
	border-radius: 50%!important;
	width: 46px!important;
	height: 46px!important;
	min-width: unset!important
}
.m-newsletter-section__description {
	color: #000!important;
	opacity: 1!important
}
.rte ul {
	list-style-image: url(https: /cdn/shop/files/list-styletype-icon.svg?v=1729060173)
}
.m-product-form--input {
	width: 150px
}
@media screen and (max-width: 767px) {
	.m-product-form--input {
	width: 100%
}
}.m-quantity__input {
	width: 56px
}
.m-countdown-section .m-section-my,.home-sale-info .m-section-my {
	margin-top: unset!important;
	margin-bottom: unset!important
}
@media (max-width: 576px) {
	.sf-home__slideshow [style*='--aspect-ratio']: before {
	padding-top: 80vh;
	min-height: 746px
}
}.home-collection-01 .container-fluid,.home-collection-02 .container-fluid {
	padding: 0!important;
	max-width: 100%!important
}
.home-collection-01 .m-mixed-layout__inner .m-image-card,.home-collection-02 .m-mixed-layout__inner .m-image-card {
	padding-left: 0!important;
	padding-right: 0!important
}
.home-collection-01 a.m-button--primary,.home-collection-02 a.m-button--primary {
	background-color: #fff;
	border: 1px solid #fff!important;
	color: #000;
	margin-top: 32px!important
}
.home-collection-01 a.m-button--primary: hover,.home-collection-02 a.m-button--primary: hover {
	background-color: rgb(var(--color-button));
	border: #000!important;
	color: rgb(var(--color-button-text))
}
.home-collection-01 .m-image-card--content-stack .m-image-card__content,.home-collection-02 .m-image-card--content-stack .m-image-card__content {
	align-items: end!important
}
@media (max-width: 576px) {
	.home-collection-01 .container-fluid,.home-collection-02 .container-fluid {
	margin-bottom: 0
}
.home-collection-02 .container-fluid {
	margin-top: -20px
}
.home-collection-01 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner,.home-collection-02 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
	display: flex;
	flex-direction: column
}
.home-collection-01 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>*,.home-collection-02 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {
	width: 100%!important
}
.home-collection-01 .m-image-card--content-stack .m-image-card__content .m-richtext__title,.home-collection-02 .m-image-card--content-stack .m-image-card__content .m-richtext__title {
	color: #fff!important
}
.home-collection-01 .m-image-card.m-image-card--content-stack .m-image-card__content,.home-collection-02 .m-image-card--content-stack .m-image-card__content {
	position: absolute!important;
	bottom: 30px;
	align-items: end!important
}
}.home-collection-01 .m-mixed-layout__inner {
	grid-template-columns: repeat(6,1fr);
	grid-template-rows: auto auto;
	gap: 0px!important
}
.home-collection-01 .m-mixed-layout__inner .m-image-card {
	height: calc((528/1920)*100vw)!important
}
.home-collection-01 .m-image-card: nth-of-type(1) {
	grid-column: 1 / span 3!important;
	grid-row: 1 / span 1!important
}
.home-collection-01 .m-image-card: nth-of-type(2) {
	grid-column: 4 / span 3!important;
	grid-row: 1 / span 1!important
}
.home-collection-01 .m-image-card: nth-of-type(3) {
	grid-column: 1 / span 2!important;
	grid-row: 2 / span 1!important
}
.home-collection-01 .m-image-card: nth-of-type(4) {
	grid-column: 3 / span 2!important;
	grid-row: 2 / span 1!important
}
.home-collection-01 .m-image-card: nth-of-type(5) {
	grid-column: 5 / span 2!important;
	grid-row: 2 / span 1!important
}
.home-collection-01 h3.m-image-card__heading {
	color: #fff!important
}
@media screen and (max-width: 1024px) {
	.home-collection-01 .m-mixed-layout__inner .m-image-card {
	height: calc((528/1024)*100vw)!important
}
}@media screen and (max-width: 576px) {
	.home-collection-01 .m-mixed-layout__inner .m-image-card {
	padding-left: calc(var(--column-gap-mobile, var(--column-gap)) / 2)!important;
	padding-right: calc(var(--column-gap-mobile, var(--column-gap)) / 2)!important;
	height: calc((528/576)*100vw)!important;
	margin: 25px auto
}
.home-collection-01 .m-mixed-layout--mobile-scroll .m-image-card__img {
	height: calc((528/576)*100vw)!important
}
.home-collection-01#m-image-cards-template--16228766482499__image_with_text_1_pX4nW7 {
	--column-gap: unset;
	--column-gap-mobile: unset;
	padding: 0 20px
}
.home-collection-01 .m-mixed-layout--mobile-scroll {
	margin-left: unset;
	margin-right: unset
}
}.home-collection-02 .m-mixed-layout__inner {
	grid-template-columns: repeat(2,1fr);
	grid-template-rows: auto auto;
	gap: 0px!important
}
.home-collection-02 .m-mixed-layout__inner .m-image-card {
	height: calc((648/1920)*100vw)!important
}
.home-collection-02 .m-image-card: nth-of-type(1) {
	grid-column: 1 / span 2!important;
	grid-row: 1 / span 1!important
}
.home-collection-02 .m-image-card: nth-of-type(2) {
	grid-column: 1 / span 1!important;
	grid-row: 2 / span 1!important
}
.home-collection-02 .m-image-card: nth-of-type(3) {
	grid-column: 2 / span 1!important;
	grid-row: 2 / span 1!important
}
@media screen and (max-width: 1024px) {
	.home-collection-02 .m-mixed-layout__inner .m-image-card {
	height: calc((648/1024)*100vw)!important
}
}@media screen and (max-width: 576px) {
	.home-collection-02 .m-mixed-layout__inner .m-image-card {
	padding-left: calc(var(--column-gap-mobile, var(--column-gap)) / 2)!important;
	padding-right: calc(var(--column-gap-mobile, var(--column-gap)) / 2)!important;
	height: calc((528/576)*100vw)!important;
	margin: 25px auto
}
.home-collection-02 .m-mixed-layout--mobile-scroll .m-image-card__img {
	height: calc((528/576)*100vw)!important
}
.home-collection-02#m-image-cards-template--16228766482499__image_with_text_1_fMne7Y {
	--column-gap: unset;
	--column-gap-mobile: unset;
	padding: 0 20px
}
.home-collection-02 .m-mixed-layout--mobile-scroll {
	margin-left: unset;
	margin-right: unset
}
}.home-newsletter .m-newsletter-form__wrapper {
	justify-content: space-between!important
}
.home-newsletter .m-newsletter-form__wrapper .m-newsletter-form__input-wrapper,.home-newsletter .m-newsletter-form__wrapper .m-newsletter-form__input-wrapper .form-field {
	border-radius: 0!important
}
.home-newsletter .m-newsletter-form__wrapper .m-newsletter-form__input-wrapper.m\: w-full {
	width: 78%!important
}
.home-newsletter .m-newsletter-form__wrapper .m-newsletter-form__button {
	width: 20%;
	min-width: unset!important;
	background: #000;
	color: #fff
}
@media screen and (min-width: 1024px) {
	.m-newsletter-section__header {
	margin-bottom: 40px!important
}
.home-newsletter .m-newsletter-section__heading.h2 {
	font-size: 30px!important
}
}@media screen and (max-width: 576px) {
	.home-newsletter .m-newsletter-section__heading.h2 {
	font-size: 24px!important
}
}.m-footer {
	position: relative
}
.m-footer .m-footer--middle {
	min-height: 45vh!important;
	padding-bottom: 30px
}
@media screen and (max-width: 1024px) {
	.m-footer .m-footer--middle {
	min-height: 25vh!important;
	padding-bottom: 0
}
}@media screen and (max-width: 820px) {
	.m-footer .m-footer--middle {
	min-height: 60vh!important;
	padding-bottom: 0
}
}@media screen and (max-width: 576px) {
	.m-footer .m-footer--middle {
	min-height: 45vh!important;
	padding-bottom: 0
}
}.m-footer--middle .m-footer--block-title {
	font-size: 16px!important
}
.m-accordion--item-button {
	font-weight: 900
}
@media screen and (max-width: 576px) {
	.m-footer--middle .m-footer--block-title {
	font-size: 14px!important;
	font-weight: 500
}
}.m-footer--bottom {
	height: 42px;
	align-content: center
}
.m-footer--bottom .m-footer--bottom-inner {
	padding: 0 0 0px!important
}
.m-footer--bottom-inner.m\: justify-between {
	justify-content: center!important
}
.m-footer .m-footer--bottom-left.m\: text-left {
	text-align: center!important;
	margin-bottom: 0!important
}
@media screen and (max-width: 1023px) {
	.m-footer--bottom {
	padding-bottom: unset!important;
	height: 42px;
	align-content: center
}
}@media screen and (max-width: 576px) {
	.m-footer--bottom {
	height: unset;
	padding: 0!important
}
.m-footer--bottom .container-fluid {
	padding: 0!important
}
.m-footer--bottom .m-footer--bottom-inner.m\: flex-col {
	flex-direction: column-reverse
}
}.m-footer--bottom-inner {
	width: 100%;
	display: inline-block;
	letter-spacing: .75px
}
.aroak-copyright {
	display: flex;
	justify-content: space-between
}
.aroak-copyright .m-footer__copyright .company-id {
	padding-left: 20px
}
@media screen and (max-width: 576px) {
	.aroak-copyright {
	display: unset;
	font-size: 14px
}
.aroak-copyright .m-footer__copyright .company-id {
	display: block
}
}.aroak-copyright .copyright-text.developed {
	font-size: 12px;
	color: #888
}
@media screen and (max-width: 576px) {
	.aroak-copyright .copyright-text.developed {
	margin-top: 15px
}
}.aroak-copyright .copyright-text.developed a {
	color: #333
}
.aroak-copyright .copyright-text.developed a: hover {
	color: #000
}
.m-footer--bottom-right {
	position: absolute;
	bottom: 100px;
	right: calc((130/1920)*100vw)
}
@media screen and (max-width: 1024px) {
	.m-footer--bottom-right {
	position: absolute;
	bottom: 80px;
	right: 0;
	width: 100%;
	justify-content: center;
	align-items: center
}
}@media screen and (max-width: 576px) {
	.m-footer--bottom-right {
	position: unset;
	background: #000
}
.m-footer .m-footer--bottom-left.m\: text-left {
	padding: 20px
}
}.social-link {
	max-width: 170px;
	display: flex;
	justify-content: space-between
}
.social-link .brand-icon {
	display: inline-block;
	width: 36px;
	min-height: 36px
}
.social-link .brand-icon svg {
	width: 100%
}
.m-footer--accordion .m-footer--block-custom_html {
	position: absolute;
	right: 0;
	width: 20%!important
}
@media screen and (max-width: 1024px) {
	.m-footer--accordion .m-footer--block-custom_html {
	width: 30%!important
}
}@media screen and (max-width: 820px) {
	.m-footer--accordion .m-footer--block-custom_html {
	position: relative;
	right: unset;
	left: 0
}
}@media screen and (max-width: 576px) {
	.social-link {
	max-width: 100%;
	display: flex;
	justify-content: center;
	gap: 20px
}
.m-footer--accordion .m-footer--block-custom_html {
	position: relative;
	right: unset;
	margin-top: 20px;
	width: 100%!important
}
}.footer-brand-logo {
	width: 170px;
	display: flex;
	justify-content: unset;
	padding-top: 50px
}
.footer-brand-logo svg {
	width: 100%
}
@media screen and (max-width: 576px) {
	.footer-brand-logo {
	width: 100%;
	justify-content: center
}
.footer-brand-logo svg {
	width: 60%
}
}.payment-have {
	width: 100%;
	display: flex;
	margin-top: 50px;
	gap: 15px
}
@media screen and (max-width: 576px) {
	.payment-have {
	justify-content: center
}
}.m-countdown-section .m-countdown .m-countdown__inner {
	display: flex;
	flex-direction: row;
	justify-content: center
}
@media screen and (max-width: 576px) {
	.m-countdown-section .m-countdown .m-countdown__inner {
	flex-direction: column
}
}.m-countdown__header,.m-countdown-timer__text {
	margin-bottom: 0!important;
	margin-top: 0!important
}
.m-countdown-timer .m-countdown-timer__box {
	min-width: 50px!important;
	display: flex;
	align-items: center;
	justify-content: space-evenly
}
.m-countdown-timer__wrapper {
	gap: 0!important;
	margin: 0 5px
}
.m-countdown-timer__digit,.m-countdown-timer__separator {
	font-size: 16px!important;
	line-height: 20px!important;
	padding-top: 0!important;
	padding: 2px
}
.m-countdown-timer__separator {
	opacity: .5
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex.vibe-reverse {
	flex-direction: row-reverse
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex>p,.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex>article {
	flex: 1;
	padding: 0 30px
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex>article p {
	font-size: 16px
}
@media screen and (max-width: 576px) {
	.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex {
	margin: 40px 0
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex img,.template-product .m-tab-content--description .m-tab-content__inner .rte img {
	margin-top: 0;
	margin-bottom: 0
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex,.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex.vibe-reverse {
	flex-direction: column
}
.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex>p,.template-product .m-tab-content--description .m-tab-content__inner .vibe-flex>article {
	flex: 1;
	padding: 0;
	margin: 0
}
}.template-product .swiper-button-next: after,.template-product .swiper-button-prev: after,.m-product-quickview .swiper-button-next: after,.m-product-quickview .swiper-button-prev: after {
	display: none
}
.m-product-card__tags {
	position: unset;
	padding-top: 20px
}
.m-product-card__media {
	margin-bottom: 0
}
@media screen and (max-width: 820px) {
	.m-product-card__tags {
	padding-top: 35px
}
.m-product-card__media {
	overflow: unset;
	margin-bottom: 20px
}
.m-product-card__action {
	bottom: -45px;
	z-index: 2;
	justify-content: space-between
}
.m-product-card__action .m-button--icon {
	border: 1px solid #ccc
}
}.m-lookbook-card__heading {
	margin-top: unset!important;
	margin-bottom: 10px!important
}
.m-lookbook-card__heading a {
	font-size: 13px!important
}
m-collection-header .m-collection-page-header--image-background .m-collection-page-header__background {
	z-index: 0
}
m-collection-header .m-collection-page-header__inner {
	z-index: 1;
	align-items: flex-start
}
m-collection-header .m-collection-page-header__inner h1 {
	display: inline-block;
	position: relative
}
m-collection-header .m-collection-page-header__inner h1: before {
	content: '';
	width: calc(((var(--font-h2-desktop)) /(var(--font-base-size)))* 1.8rem);
	height: 8px;
	background: #fff;
	display: inline-block;
	position: absolute;
	top: -15px
}
@media screen and (max-width: 576px) {
	m-collection-header .m-collection-page-header__inner h1: before {
	content: '';
	width: calc(((var(--font-h2-mobile)) / (var(--font-base-size))) * 1.8rem);
	height: 8px;
	background: #fff;
	display: inline-block;
	position: absolute;
	top: -15px
}
}.m-collection-page-header {
	max-height: 500px;
	height: 500px
}
m-collection-header,m-collection-header .container-fluid,m-collection-header .container-fluid .m-collection-page-header__wrapper,m-collection-header .container-fluid .m-collection-page-header__wrapper>div {
	height: 100%
}
@media screen and (max-width: 576px) {
	.m-collection-page-header {
	max-height: 300px;
	height: 300px
}
}.fabric-technology {
	letter-spacing: 0;
	opacity: 1;
	min-height: 450px;
	width: 1150px;
	margin: 40px auto!important;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: rgb(0 0 0 / 20%) 3px 3px 8px
}
.fabric-technology .fabric-technology-content {
	gap: 30px;
	letter-spacing: 0;
	opacity: 1;
	border-style: none;
	height: 100%;
	border-radius: 15px
}
.fabric-technology .fabric-technology-content .card-banner {
	gap: 30px;
	letter-spacing: 0;
	opacity: 1;
	border-style: none;
	width: 100%;
	background-attachment: local;
	background-size: cover;
	background-position: center center;
	padding-right: 45px;
	height: 450px
}
.fabric-technology .fabric-technology-content .card-info {
	letter-spacing: 0;
	opacity: 1;
	text-align: left;
	padding: 20px 40px 20px 20px
}
.fabric-technology .fabric-technology-content .card-info .view-btn {
	letter-spacing: 0;
	opacity: 1;
	text-align: center;
	margin: 20px auto;
	padding: 10px 20px;
	font-size: 12px;
	background-color: #000;
	border-radius: 0
}
.fabric-technology .fabric-technology-content .card-info .h-title {
	letter-spacing: 2px;
	opacity: 1;
	margin: 0
}
@media screen and (max-width: 1025px) {
	.fabric-technology {
	width: 90%
}
.fabric-technology .fabric-technology-content .card-banner {
	height: 100%
}
}@media screen and (max-width: 576px) {
	.fabric-technology .fabric-technology-content {
	--f-grid-columns-sm: unset;
	--f-grid-columns-md: unset;
	--f-grid-columns-lg: unset;
	--f-grid-columns-xl: unset;
	gap: 0;
	display: flex!important;
	flex-direction: column
}
.fabric-technology .fabric-technology-content .card-banner {
	height: 350px
}
.fabric-technology .fabric-technology-content .card-info {
	padding: 20px
}
}@media screen and (max-width: 576px) {
	.fabric-tech-kv-banner {
	position: relative
}
.fabric-tech-kv-banner .f\: bg-image {
	height: 308px!important
}
.fabric-tech-kv-banner .f\: hero--mobile-stack .f\: hero__content-wrapper {
	position: absolute
}
.fabric-tech-kv-banner .f\: hero__content-wrapper h1 {
	color: #fff
}
@media (min-width: 768px) {
	.foxkit-button {
	padding-left: 5px;
	padding-right: 5px
}
}
}
.m-switcher-dropdown {
	order: 1
}
.m-header__search {
	order: 3
}
.m-header__account {
	order: 4
}
.m-header__wishlist {
	order: 5
}
.m-cart-icon-bubble {
	order: 6
}
.buckscc-currency-box {
	order: 2
}
.buckscc-currency-box .buckscc-select-styled {
	box-shadow: unset!important
}
.m-switcher-dropdown.m-language-switcher .m-select-custom .m-select-custom--trigger {
	white-space: nowrap
}
html[lang="zh-TW"] .taiwan-flag {
	display: inline-block;
	width: 24px
}
html[lang="zh-TW"] .en-flag {
	display: none;
	width: 0
}
html[lang="en"] .taiwan-flag {
	display: none;
	width: 0
}
html[lang="en"] .en-flag {
	display: inline-block;
	width: 24px
}
.m-select-custom--option[data-value="zh-TW"]: : before {
	content: url(https: /cdn/shop/files/taiwan-flag.svg);
	margin-right: 10px;
	display: inline-block;
	width: 18px;
	transform: translate(0,4px)
}
.m-select-custom--option[data-value="en"]: : before {
	content: url(https: /cdn/shop/files/us-flag.svg);
	margin-right: 10px;
	display: inline-block;
	width: 18px;
	transform: translate(0,4px)
}
.m-menu-mobile__item .box {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 20px
}
.m-menu-mobile__item .box .m-menu-mobile__toggle-button {
	transform: rotate(0deg);
	transition: .5s
}
.m-menu-mobile__item .box.active .m-menu-mobile__toggle-button {
	transform: rotate(90deg);
	transition: .5s
}
.m-menu-mobile__item .box .m-menu-mobile__toggle-button {
	transform: rotate(0deg);
	transition: .5s
}
.m-menu-mobile__item .box .m-menu-mobile__toggle-button.active {
	transform: rotate(90deg);
	transition: .5s
}
.m-menu-mobile__item .box .title-level-0 {
	font-weight: bolder
}
.m-menu-mobile__item .box .title-level-2 {
	font-weight: 500
}
.m-menu-mobile__item {
	flex-direction: column;
	align-items: start
}
.m-megamenu-mobile {
	position: unset!important;
	width: 100%;
	display: flex;
	flex-direction: column;
	background-color: unset!important;
	transform: translate(0%)!important;
	z-index: 9;
	visibility: hidden
}
.m-menu-drawer .m-megamenu-mobile {
	display: none
}
.m-menu-drawer .m-megamenu-mobile.open {
	display: block
}
.m-submenu-mobile {
	margin-bottom: 0
}
.m-menu-drawer__content .m-menu-drawer__navigation .m-megamenu-mobile__wrapper .m-submenu-mobile .m-menu-mobile__item .box {
	height: 48px
}
.m-megamenu-mobile.m-megamenu-mobile--level-2 .m-submenu-mobile .m-menu-mobile__item {
	margin-left: 30px
}
.m-slide[class*="--middle-"] .m-slide__wrapper {
	align-items: end!important
}
.m-slide--middle-left .m-slide__wrapper {
	justify-content: center!important
}
.static-page-title-content,.static-page-title-content .m-color-dark {
	background: #fff0
}
.static-page-title-content h2 {
	color: #000
}
.infopage-h3-custom h3 {
	font-size: 28px
}
.foxkit-popup .foxkit-button {
	color: #000;
	border: 1px solid #000;
	border-radius: 0
}
.foxkit-button--primary: hover {
	border: 1px solid #fff;
	color: #fff
}
.woman-size-grid {
	overflow-x: scroll
}
.woman-size-list .size-box {
	--x-cols: 7!important
}
@media screen and (max-width: 767px) {
	.m-cart-addon__header button .m-cart-addon__text {
	max-width: unset;
	width: unset;
	overflow: unset;
	margin-left: unset
}
.m-cart-addon .m-cart-addon__action .m-cart-addon--close,.m-cart-addon .m-cart-addon__action .m-cart-addon--save {
	min-width: unset!important
}
}m-cart-remove-button .m-cart-item__remove {
	display: inline-block;
	background: #ddd;
	padding: 2px 10px;
	border-radius: 50px
}
m-cart-remove-button .m-cart-item__remove.m-button--link: hover {
	background: #eee
}
m-cart-remove-button .m-cart-item__remove.m-button--link: before,m-cart-remove-button .m-cart-item__remove.m-button--link: after {
	height: unset
}
m-cart-remove-button .m-cart-item__remove.m-button--link: hover: after {
	-webkit-transform: unset;
	transform: unset;
	transition: unset
}
.goodvibe.cart-infotxt {
	width: 100%;
	margin-bottom: 2rem;
	padding-bottom: 1.3rem;
	border-bottom: 1px solid #d9d9d9;
	font-size: 16px;
	font-weight: 700;
	color: #da3f3f
}
html[lang="zh-TW"] .goodvibe.cart-infotxt .tw {
	display: inline-block
}
html[lang="zh-TW"] .goodvibe.cart-infotxt .en {
	display: none
}
html[lang="en"] .goodvibe.cart-infotxt .tw {
	display: none
}
html[lang="en"] .goodvibe.cart-infotxt .en {
	display: inline-block
}
html[lang="zh-TW"] .m-customer-order-detail #RowTotalRefund span.tw,html[lang="en"] .m-customer-order-detail #RowTotalRefund span.en {
	display: block
}
html[lang="zh-TW"] .m-customer-order-detail #RowTotalRefund span.en,html[lang="en"] .m-customer-order-detail #RowTotalRefund span.tw {
	display: none
}
.cart-announcement p {
	padding: 15px;
	border-radius: 15px;
	background: rgb(0 0 0);
	color: #fff;
	max-width: var(--container-width,1280px);
	margin: 0 auto
}
html[lang="zh-TW"] .cart-announcement.tw,html[lang="en"] .cart-announcement.en {
	display: block
}
html[lang="zh-TW"] .cart-announcement.en,html[lang="en"] .cart-announcement.tw {
	display: none
}
.qbk-popup__action-btn .qbk-btn {
	font-weight: 400!important
}
@media (max-width: 576px) {
	#shopify-section-template--16435579650115__orders .m-customer-order {
	padding: 0 20px
}
}.easychat-chat {
	left: 10px !important;
}
.easychat-chat .easychat-chat-card {
	margin-bottom: 0;
}
#easychat-floating-button-left.omnichat-icon-wrapper {
	display: none;
}
@media (max-width: 576px) {
	#easychat-floating-button {
	bottom: 70px
}
.easychat-chat .easychat-chat-card {
	margin-bottom: 70px!important;
	margin-left: 0px!important;
}
}
/* Good Vibe fix: Minimog 5.5.0 collection products resize bug */
@media screen and (min-width: 1025px) {
  body.template-collection .m-collection-products.m-cols-2 > .m-product-item,
  body.template-collection .m-collection-products.m-cols-3 > .m-product-item,
  body.template-collection .m-collection-products.m-cols-4 > .m-product-item {
    width: 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
}