@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500;700&display=swap);@charset "UTF-8";
@font-face {
  font-family: "Europa";
  src: url("../fonts/EuropaLight.otf") format("otf"), url("../fonts/EuropaLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Europa";
  src: url("../fonts/EuropaRegular.otf") format("otf"), url("../fonts/EuropaRegular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Europa";
  src: url("../fonts/EuropaBold.otf") format("otf"), url("../fonts/EuropaBold.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Europa";
  src: url("../fonts/EuropaBold.otf") format("otf"), url("../fonts/EuropaBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Orpheus Pro";
  src: url("../fonts/OrpheusPro-Regular.woff") format("woff"), url("../fonts/OrpheusPro-Regular.otf") format("otf"), url("../fonts/OrpheusPro-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Songti TC";
  src: url("../fonts/FZSSK.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("../fonts/NotoSansTC.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "ctf-icons";
  src: url("../fonts/ctf-icons/ctf-icons.eot?8cadk");
  src: url("../fonts/ctf-icons/ctf-icons.eot?8cadk#iefix") format("embedded-opentype"), url("../fonts/ctf-icons/ctf-icons.ttf?8cadk") format("truetype"), url("../fonts/ctf-icons/ctf-icons.woff?8cadk") format("woff"), url("../fonts/ctf-icons/ctf-icons.svg?8cadk#ctf-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "ctf-icons";
  src: url("../fonts/ctf-icons/ctf-icons.eot?8cadk");
  src: url("../fonts/ctf-icons/ctf-icons.eot?8cadk#iefix") format("embedded-opentype"), url("../fonts/ctf-icons/ctf-icons.ttf?8cadk") format("truetype"), url("../fonts/ctf-icons/ctf-icons.woff?8cadk") format("woff"), url("../fonts/ctf-icons/ctf-icons.svg?8cadk#ctf-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ctf-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-pinterest:before {
  content: "\E900";
}

.icon-twitter:before {
  content: "\E901";
}

.icon-whatsapp:before {
  content: url("../images/icon-whatsapp.svg");
}

.icon-service-booking:before {
  content: url("../images/icon-service-booking.svg");
}

.icon-ohterwhatsapp:before {
  content: url("../images/storeLocatorWhatsapp.svg");
}

.icon-instagram:before {
  content: "\E903";
}

.icon-share:before {
  content: "\E904";
}

.icon-bracelet:before {
  content: "\E905";
}

.icon-alarm-2:before {
  content: "\E906";
}

.icon-chain:before {
  content: "\E907";
}

.icon-shopping:before {
  content: "\E908";
}

.icon-chevron-down:before {
  content: "\E909";
}

.icon-diamond-ring:before {
  content: "\E90A";
}

.icon-tools:before {
  content: "\E90B";
}

.icon-put-in-box:before {
  content: "\E90C";
}

.icon-payment:before {
  content: url("../images/icon_payment.svg");
}

.icon-return:before {
  content: url("../images/icon_return.svg");
}

.icon-delivery:before {
  content: "\E91F";
}

.icon-delivery-footer:before {
  content: url("../images/icon_delivery.svg");
}

.icon-maintance:before {
  content: url("../images/icon_maintance.svg");
}

.icon-bin:before {
  content: url("../images/icon_bin.svg");
}

.icon-close:before {
  content: "\E90D";
}

.icon-gem:before {
  content: "\E90E";
}

.icon-chat:before {
  content: url("../images/chat.svg");
}

.icon-diamond-light:before {
  content: "\E910";
}

.icon-earring:before {
  content: "\E911";
}

.icon-pendant:before {
  content: "\E912";
}

.icon-email:before {
  content: "\E913";
}

.icon-eyes-closed:before {
  content: "\E914";
}

.icon-giftbox:before {
  content: "\E915";
}

.icon-g-ingots:before {
  content: "\E916";
}

.icon-heart:before {
  content: "\E917";
}

.icon-info:before {
  content: "\E918";
}

.icon-wechat:before {
  content: "\E919";
}

.icon-airplane:before {
  content: "\E91A";
}

.icon-search:before {
  content: url("../images/icon-search.svg");
}

.icon-search-cart:before {
  content: url("../images/icon-search.svg");
}

.icon-content:before {
  content: url("../images/icons-location.svg");
}

.icon-my-account:before {
  content: "\E91C";
}

.icon-bag:before {
  content: "\E91D";
}

.icon-facebook:before {
  content: "\E91E";
}

.icon-menu:before {
  content: url("../images/icon-menu.svg");
}

.icon-disc:before {
  content: "\E921";
}

.icon-ingots:before {
  content: "\E922";
}

.icon-luckycharm:before {
  content: "\E923";
}

.icon-store:before {
  content: "\E924";
}

.icon-necklace:before {
  content: "\E925";
}

.icon-ring:before {
  content: "\E926";
}

.icon-diamond:before {
  content: "\E927";
}

.icon-alarm:before {
  content: "\E928";
}

.icon-pearl:before {
  content: "\E929";
}

.icon-text:before {
  content: "\E92A";
}

.icon-phone:before {
  content: "\E92B";
}

.icon-eye:before {
  content: "\E92C";
}

.icon-youtube:before {
  content: "\E92D";
}

.icon-gift:before {
  content: "\E92E";
}

.icon-d360:before {
  content: "\E92F";
}

.icon-grid-1:before {
  content: "\E930";
}

.icon-grid-2:before {
  content: "\E931";
}

.icon-wishlist-header:before {
  content: url("../images/icon-heart.svg");
}

.icon-wishlist:before {
  content: url("../images/icon-myfavourite-f2.svg");
}

.icon-wishlist-gray:before {
  content: url("../images/icon-myfavourite.svg");
}

.icon-back-to-top:before {
  content: "\E933";
}

.icon-find-store:before {
  content: "\E934";
}

.icon-global:before {
  content: "\E935";
}

.icon-hotline:before {
  content: "\E936";
}

.icon-recommend:before {
  content: "\E937";
}

.icon-rotate-left:before {
  content: "\E938";
}

.icon-wishlist-filled:before {
  content: url("../images/icon-my-favourite-on.png");
}

.icon-edit:before {
  content: "\E93A";
}

.icon-filter-material:before {
  content: "\E93B";
}

.icon-filter-price:before {
  content: "\E93C";
}

.icon-filter-inlay:before, .icon-filter-watchMaterial:before {
  content: "\E93D";
}

.icon-filter-collection:before {
  content: "\E93E";
}

.icon-dotdotdot:before {
  content: "\E93F";
}

.icon-clock:before {
  content: "\E940";
}

.icon-move-box:before {
  content: "\E941";
}

.icon-thumb-up:before {
  content: "\E942";
}

.icon-price-up:before {
  content: "\E943";
}

.icon-price-down:before {
  content: "\E944";
}

.icon-new-arrival:before {
  content: "\E945";
}

.icon-grid-2-on:before {
  content: "\E946";
}

.icon-grid-1-on:before {
  content: "\E947";
}

.icon-stock-notify:before {
  content: "\E948";
}

.icon-filter-style:before {
  content: "\E949";
}

.icon-annoucement:before {
  content: "\E94A";
}

.icon-bookmark:before {
  content: "\E94B";
}

.icon-circle-arrow:before {
  content: "\E94C";
}

.icon-circle-x:before {
  content: "\E94D";
}

.icon-copy:before {
  content: "\E94E";
}

.icon-crown:before {
  content: "\E94F";
}

.icon-ctf:before {
  content: "\E950";
}

.icon-direction:before {
  content: "\E951";
}

.icon-female:before {
  content: "\E952";
}

.icon-history:before {
  content: "\E953";
}

.icon-linecheck:before {
  content: "\E954";
}

.icon-list:before {
  content: "\E955";
}

.icon-location:before {
  content: "\E956";
}

.icon-logout:before {
  content: "\E957";
}

.icon-male:before {
  content: "\E958";
}

.icon-map:before {
  content: "\E959";
}

.icon-marker-outline:before {
  content: "\E95A";
}

.icon-marker:before {
  content: url("../images/icon-location.svg");
}

.icon-mini-store:before {
  content: "\E95C";
}

.icon-minus:before {
  content: "\E95D";
}

.icon-mobile:before {
  content: "\E95E";
}

.icon-order-history:before {
  content: "\E95F";
}

.icon-phonecall:before {
  content: url("../images/icon-smartphone.svg");
}

.icon-nearby:before {
  content: url("../images/icon-nearby.svg");
}

.icon-plus:before {
  content: "\E961";
}

.icon-present:before {
  content: "\E962";
}

.icon-question:before {
  content: "\E963";
}

.icon-question2:before {
  content: "\E964";
}

.icon-rotate-right:before {
  content: "\E965";
}

.icon-right-arrow:before {
  content: "\E966";
}

.icon-shield:before {
  content: "\E967";
}

.icon-shipping:before {
  content: "\E968";
}

.icon-star:before {
  content: "\E969";
}

.icon-storefind:before {
  content: "\E96A";
}

.icon-unlock:before {
  content: "\E96B";
}

.icon-account:before {
  content: url("../images/icon-people.svg");
}

.icon-account-logged:before {
  content: url("../images/personActive.svg");
}

.icon-filter-watchSize:before {
  content: "\E96D";
}

.icon-filter-collection-watch:before, .\--watch .icon-filter-collection:before {
  content: "\E96E";
}

.icon-circle-check:before {
  content: "\E96F";
}

.icon-clock-filled:before {
  content: "\E970";
}

.icon-paid:before {
  content: "\E971";
}

.icon-circle-check2:before {
  content: "\E972";
}

.icon-filter-watchMaterial:before {
  content: "\E973";
}

.icon-ringgem:before {
  content: "\E974";
}

.icon-hr:before {
  content: "\E975";
}

.icon-carving:before {
  content: "\E976";
}

.icon-couple:before {
  content: "\E977";
}

.icon-filter:before {
  content: "\E978";
}

.icon-flare:before {
  content: "\E979";
}

.icon-moon:before {
  content: "\E97A";
}

.icon-smile:before {
  content: "\E97B";
}

.icon-star-outline:before {
  content: "\E97C";
}

.icon-star1:before {
  content: "\E97D";
}

.icon-T-mark:before {
  content: "\E97E";
}

.icon-engraving-cloud:before, .icon-engraving-☁:before {
  content: "\2601";
}

.icon-engraving-crown:before, .icon-engraving-♕:before {
  content: "\2655";
}

.icon-engraving-flower:before, .icon-engraving-❀:before {
  content: "\2740";
}

.icon-engraving-heart:before, .icon-engraving-♡:before {
  content: "\2661";
}

.icon-engraving-leaf:before, .icon-engraving-🍃:before {
  content: "\1F343";
}

.icon-engraving-moon:before, .icon-engraving-☾:before {
  content: "\263E";
}

.icon-engraving-star:before, .icon-engraving-✩:before {
  content: "\2729";
}

.icon-engraving-sunny:before, .icon-engraving-☼:before {
  content: "\263C";
}

.icon-arial:before {
  content: "\E987";
}

.icon-jhenghei:before {
  content: "\E988";
}

.icon-kaiti:before {
  content: "\E989";
}

.icon-lucida:before {
  content: "\E98A";
}

.icon-times:before {
  content: "\E98B";
}

.icon-pmingliu:before {
  content: "\E98C";
}

.icon-gold-14days:before {
  content: "\E97F";
}

.icon-gold-vertical:before {
  content: "\E980";
}

.icon-gold-horizontal:before {
  content: "\E981";
}

.icon-gold-search:before {
  content: "\E982";
}

.icon-gold-custom:before {
  content: "\E983";
}

.icon-custom-teach:before {
  content: "\E984";
}

.icon-input-calendar:before {
  content: "\E985";
}

.icon-filter-watchDial:before {
  content: "\E986";
}

.icon-order-processing-2:before {
  content: "\E98D";
}

.icon-order-processing-1:before {
  content: "\E98E";
}

.icon-delivery-new:before {
  content: url("../images/icon-delivery-new.svg");
}

.icon-money-back-guarantee:before {
  content: url("../images/icon-money-back-guarantee.svg");
}

.icon-close-multiply:before {
  content: url("../images/icon-close-multiply.svg");
}

.icon-right-arrow-1:before {
  content: url("../images/icon-right-arrow.svg");
}

.icon-plus-1:before {
  content: url("../images/icon-plus-1.svg");
}

.icon-minus-1:before {
  content: url("../images/icon-minus-1.svg");
}

.left-btn-for-carousel-1:before {
  content: url("../images/left-btn-for-carousel.svg");
}

.right-btn-for-carousel-1:before {
  content: url("../images/right-btn-for-carousel.svg");
}

.right-slanted-line:before {
  content: url("../images/right-slanted-line.svg");
}

.ctf-icon {
  font-family: "ctf-icons";
}