<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 130:9 Expected identifier but found whitespace
Line 130:11 Unexpected "{"
Line 130:20 Expected ":"
Line 130:49 Expected ":"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/

/* é€šç”¨å­—ä½“ä¸Žå¸ƒå±€ */
.template-index #shopify-section-footer,
.template-index footer,
.video-text,
.video-paragraph,
.sale-badge, /* è€ƒè™‘æ˜¯å¦è¿˜æœ‰å…¶ä»–å…¨å±€æ&nbsp;·å¼ï¼Œè‹¥æ—&nbsp;åˆ™å¯åˆå¹¶ */
.money-styling, /* è€ƒè™‘æ˜¯å¦è¿˜æœ‰å…¶ä»–å…¨å±€æ&nbsp;·å¼ï¼Œè‹¥æ—&nbsp;åˆ™å¯åˆå¹¶ */
.section-title, /* section-title è¿˜æœ‰ text-align */
.envy-page, /* envy-page è¿˜æœ‰è®¸å¤šå…¶ä»–æ&nbsp;·å¼ */
.inss-feed-header .inss-feed-title,
.footer-alignment--center .footer-article a /* footer-article a è¿˜æœ‰ text-decoration */ {
   font-family: var(--body-font-stack); /* .section-title, .envy-page ç­‰æœ‰å…¶ä»–å±žæ€§ï¼Œfont-family åœ¨å„è‡ªè§„åˆ™ä¸­å®šä¹‰æ›´æ¸…æ™° */
}

.title-bar h1,
.title-bar h2,
.footer-alignment--center .footer-article,
.footer-alignment--center .links-footer li,
.footer-alignment--center h3,
#container-mail {
   font-family: var(--body-font-stack) !important;
}

.custom-font, .header-font, .product-description-wrapper ul.tabs li a,
h1, h2, h3, h4, h5, h6 {
   text-transform: none;
}

/* Ajax Cart */
.ajax-cart--bottom-wrapper .docapp-cart-with-coupon-summary {
   padding: 0 30px;
}

/* äº§å“å±•ç¤ºå®½åº¦è°ƒæ•´ */
#custom-template-container {
   padding-right: 5%;
   padding-left: 5%;
   max-width: 100%;
   width: 100%; /* Added from second definition */
   height: 100%; /* Added from second definition */
}

/* äº§å“é¡µä»·æ&nbsp;¼è°ƒæ•´ */
#custom-template-pricing {
   font-size: 1.4rem;
   font-family: Karla, sans-serif;
   font-weight: 700;
   letter-spacing: 2px;
   text-transform: uppercase;
}

/* é¦–é¡µä»·æ&nbsp;¼è°ƒæ•´ */
#custom-template-money {
   font-family: Karla, sans-serif;
   text-transform: uppercase;
   opacity: .6;
}

#custom-template-variant-money {
   font-weight: 700;
   letter-spacing: 2px;
   text-transform: uppercase;
   color: #e86969;
}

/* MambaSMS Popup */
#mambasms-forms-container-9174490636179337287 .cm-modal-open.TR {
   top: 150px !important;
}

/* Text Advert Section */
.text-advert-section__item-inner {
   padding: 0 1px;
}

/* é¦–é¡µé¡¶éƒ¨ä¸Ž Header */
.sticky-header-wrapper {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   display: flex;
   visibility: hidden;
   flex-direction: column;
   z-index: 4;
   color: var(--sticky-header-text);
   transform: translateY(-100%);
   background: var(--sticky-header-background);
   border-bottom: 1px solid var(--sticky-header-border);
   transition: transform .3s ease-in-out, visibility .3s ease-in-out;
   padding: 10px 0;
}

.sticky-header-wrapper.sticky {
   visibility: visible;
   transform: translateY(0px);
   padding-top: 50px; /* ç¡®ä¿è¿™ä¸ªå€¼æ˜¯æœŸæœ›çš„ï¼ŒåŽŸCSSä¸­æœ‰ä¸¤ä¸ªä¸åŒçš„padding-top/paddingè¡Œä¸º */
   transition: transform 1s ease-in-out, visibility 1s ease-in-out;
}

.sticky-header-wrapper__inner {
   padding-bottom: 0px;
   flex-direction: column;
}

.header-wrapper .site-header__logo-link {
   letter-spacing: 10px;
   /* text-transform: uppercase;  -- This was in a media query, applying it globally if intended */
   /* margin-top: 0px; -- This was in a media query */
   /* font-size: 1.1rem; -- This was in a media query */
}

.header-logo {
   width: {{ section.settings.logo_max_width }}px !important;
   margin: 0 auto;
}

/* è½®æ’­å›¾æ&nbsp;·å¼ */
.flexslider-homepage {
   width: 100%;
   height: 0;
   padding-bottom: 45%;
}

/* æŽ¨èäº§å“æ¨¡å— */
.sale-badge,
.money-styling { /* Combining if they only share font-family globally */
   font-family: var(--body-font-stack);
}
/* .sale-badge has specific padding in media query */
/* .money-styling has no other specific styles listed */


/* é¦–é¡µç”»å»Š */
.section-title {
   text-align: center;
   font-family: var(--body-font-stack); /* Added from second definition */
}

.covet-pics-wrap {
   margin-top: 50px;
}

.covet-text {
   padding-top: 50px;
}

.tabSelect {
   width: 100%;
}

/* Insæ’ä»¶ç”»å»Š */
.inss-feed-header .inss-feed-title {
   font-family: var(--body-font-stack);
}

/* é¡µé¢åº•éƒ¨ (Footer) */
.footer-block--wrapper {
   padding-left: 0;
   padding-right: 0;
}

.footer-alignment--center {
   display: flex;
   justify-content: space-around;
   padding: 0 20px;
}

.footer-alignment--center .footer-article,
.footer-alignment--center .links-footer li,
.footer-alignment--center h3 {
   font-family: var(--body-font-stack) !important; /* Already covered by grouped !important rule */
}

.footer-article a {
   text-decoration: none;
   font-family: var(--body-font-stack); /* Added for consistency if desired */
}

#newsletter-wrapper {
   margin-top: 1%;
   display: flex !important;
}

#note-text {
   z-index: 3;
}

#container-mail {
   width: 100%;
   padding: 35px 0 20px 0;
   font-family: var(--body-font-stack) !important; /* Already covered */
   background: var(--footer-background);
}

footer { /* Note: .template-index footer has font-family from earlier rule */
   margin-top: 0px;
}

#newsletter_text {
   width: 30%;
   z-index: 2;
}

#newsletter_submit {
   background: #000; /* From second definition, overrides transparent */
   text-transform: uppercase;
   color: #fff; /* From second definition, overrides #000 */
   padding: 15px 50px; /* From first definition, check if still desired with % width/height */
   outline: none;
   overflow: hidden;
   position: relative;
   width: 13%; /* From second definition */
   height: 100%; /* From second definition */
   font-size: 1rem; /* From second definition */
}

#newsletter_submit:hover {
   opacity: inherit; /* This might not do much if base opacity is 1 */
}

.submit-text {
   z-index: 20;
}

#newsletter_submit:after {
   content: '';
   display: block;
   position: absolute;
   top: -36px;
   left: -100px;
   background: gray;
   width: 50px;
   height: 125px;
   opacity: 0.5;
   transform: rotate(-35deg);
}

#newsletter_submit:hover:after {
   left: 120%;
   transition: all 1s cubic-bezier(0.3, 1, 0.2, 1);
   -webkit-transition: all 1s cubic-bezier(0.3, 1, 0.2, 1);
}

.page-alert {
   display: none;
}

/* å›¾ç‰‡åº•éƒ¨ä¼˜æƒ&nbsp; */
.collection-image--zoom-effect {
   position: relative !important;
}

.envy-page {
   width: 100%;
   font-family: var(--body-font-stack);
   pointer-events: none;
   background: #ff8941;
   color: var(--sale-text-color);
   font-size: 1.5rem;
   font-weight: 700;
   line-height: 14px;
   padding: 5px 10px;
   text-transform: var(--header-font-transform);
   letter-spacing: 1px;
   z-index: 2;
   position: absolute;
   top: 100%;
   left: 0;
   -moz-transition: all 20ms ease;
   -webkit-transition: all 20ms ease;
   -o-transition: all 20ms ease;
   -ms-transition: all 20ms ease;
   transition: all 20ms ease;
   transform: translateY(-100%);
   display: flex;
   align-items: center;
   justify-content: center;
}

.icon {
   width: 26px;
   height: 26px;
}
.sticky-header-logo,.sticky-header-menu,.sticky-header-icons{
  margin: 5px 30px;
}
/* åª’ä½“æŸ¥è¯¢ - å°å±å¹•é€šç”¨ (&lt;= 768px) */
@media screen and (max-width: 768px) {
   /* é¦–é¡µå­—ä½“ (åŽŸ max-width: 574px, #custom-template-money - æ­¤è§„åˆ™æ˜¯å¤šä½™çš„ï¼Œå·²ç§»é™¤) */

   /* æŽ¨èäº§å“æ¨¡å— &amp; Sold out badge */
   .sale-badge,
   .sold-out-badge {
   	padding: 2px 2px;
   	line-height: 14px;
   }
   .mobile-header--wrapper{
     padding: 0;
   }
   .notification-bar{
     padding: 8px 15px;
   }
   .collection-image--zoom-effects:hover div.zoom-effect--inners {
   	transform: scale(1.1) translateY(-8px);
   }

   /* è½®æ’­å›¾æ&nbsp;·å¼ */
   .flexslider-homepage {
   	/* width: 100%; duplicated */
   	height: 100%;
   	padding-bottom: 0;
   }

   #slides-first {
   	height: 0;
   	padding-bottom: 12.5%;
   }

   /* é¡µé¢åº•éƒ¨ Newsletter */
   #newsletter_text {
   	width: 70%;
   	height: 45px;
   }

   #newsletter_submit {
   	background: #000; /* Already black, but explicit for this breakpoint */
   	height: 45px;
   	width: 30%;
   	color: #fff; /* Already white */
   	font-size: 0.9rem;
   }

   /* é¦–é¡µlogo */
   .header-logo {
   	max-width: 290px !important;
   }

   /* å›¾ç‰‡åº•éƒ¨ä¼˜æƒ&nbsp; */
   .envy-page {
   	font-size: 1rem;
   	padding: 5px 0px;
   }

   .icon {
   	width: 19px;
   	height: 19px;
   }

   /* .notification-bar {
   	padding: 10px 0;
   } */
}

/* åª’ä½“æŸ¥è¯¢ - æ›´å…·ä½“çš„å°å±å¹• (&lt;= 780px, åŽŸæ¥æœ‰éƒ¨åˆ†ä¸Ž768pxé‡å&nbsp;ï¼Œè¿™é‡Œåˆ†å¼€) */
@media (max-width: 780px) {
   .covet-text {
   	padding: 30px 0px;
   }
   .sticky-header-wrapper.sticky{
     padding-top: 76px;
   }
   #newsletter_submit, /* Note: #newsletter_submit also styled in max-width: 768px */
   .btn-touch,
   .envy-shopping-right .cart-close-icon,
   .mobile-header--wrapper .mobile-side-column .header-link,
   .mobile-menu-close .menu-close-icon,
   .search-bar__button {
   	flex: 0 0 28px !important;
   }

   .shopify-section .homepage-sections-wrapper,
   .shopify-section .homepage-sections-wrapper--white {
   	padding: 30px 0px;
   }

   .section-title {
   	font-size: 1.2rem !important;
   }

   .notification-bar__message p {
   	font-size: 12px;
   	line-height: 45px;
   	/* white-space: nowrap; -- overridden by break-spaces */
   	letter-spacing: 1.4px;
   	white-space: break-spaces;
   }

   .header-wrapper .site-header__logo {
   	margin-bottom: -0.6rem;
   }

   .notification-bar__message {
   	padding: 0px;
   }

   .header-wrapper .site-header__logo-link {
   	text-transform: uppercase;
   	margin-top: 0px;
   	font-size: 1.1rem;
       /* letter-spacing: 10px; -- This is a global style, ensure it's not conflicting if changed here */
   }
   /* .sticky-header-wrapper.sticky {
   transform: translateY(10px);
   } */
}

/* åª’ä½“æŸ¥è¯¢ - éžå¸¸å°çš„å°å±å¹• (&lt;= 360px) */
@media (max-width: 361px) {
   .sticky-header-wrapper.sticky {
       padding-top: 75px;
   }
}
</pre></body></html>