html,body{display:none;background:#fff;font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif;font-size:16px;line-height:120%;position:relative}@media only screen and (max-width: 500px){html,body{font-size:15px}}.tagline{max-width:730px;margin-right:auto;margin-left:auto;text-align:center}p{line-height:160%}p img{max-width:100%}.ql-align-center{text-align:center !important;margin-right:auto !important;margin-left:auto !important}.ql-align-right{text-align:right !important}figure{margin-bottom:0}pre{font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif;white-space:pre-wrap;word-wrap:break-word;text-align:center;font-size:100%}a{color:#000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover{color:#be9a8c;text-decoration:none}ul,ol{padding-left:22px}ul li,ol li{padding-bottom:6px;line-height:160%}input{margin:0;border:1px solid transparent;border-bottom:1px solid #000;padding:10px 15px;display:inline-block;vertical-align:middle;white-space:normal;background:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0px}input:focus{outline:0}select{border:none;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;outline-color:transparent;text-shadow:0 0 0 #000;outline-color:transparent;cursor:pointer;background:transparent;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}select::-ms-expand{display:none}select::-ms-value{background-color:transparent;color:#000}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:active,select:hover{outline:none;outline-color:transparent}select:active,select:focus{color:#be9a8c}select:active option,select:focus option{color:#000}.dropdown-container{position:relative;overflow:hidden;display:inline-block;border:1px solid #000;min-width:200px;background:transparent url("/frontend/igc-site/assets/arrow_down.png") no-repeat center right 10px}.dropdown-container .dropdown-inner{padding:0 18px 0 0}.dropdown-container .select{width:125%;padding:10px 15px}.dropdown-container .select.disable{pointer-events:none}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}.loading .spinner-box{display:block}.spinner-box{display:none;width:100%;margin:30px auto}.circle-border{width:50px;height:50px;padding:3px;margin:0 auto;border-radius:50%;background:#BE9A8C;background:linear-gradient(0deg, rgba(112,84,24,0.1) 33%, #BE9A8C 100%);animation:spin .8s linear 0s infinite}.circle-core{width:100%;height:100%;background-color:#f9f7f3;border-radius:50%}.gold-txt{color:#c2ac92}table{border:1px solid #c2ac92}table th,table td{padding:6px 15px;border:1px solid #c2ac92;vertical-align:top}table th{background:#c2ac92;color:#fff}@media only screen and (max-width: 500px){table th,table td{padding:6px 10px}}.wrapper{width:100%;max-width:1920px;margin:0 auto}.content-wrapper{background:#faf6f3;overflow-x:hidden;min-height:calc(100vh - 266px)}.content-wrapper.bg-diamond{background:#f9f7f3 url("/frontend/igc-site/assets/bg.jpg") no-repeat center top;background-size:cover}@media only screen and (max-width: 1280px){.content-wrapper{min-height:calc(100vh - 256px)}}@media only screen and (max-width: 991px){.content-wrapper{min-height:calc(100vh - 243px)}}@media only screen and (max-width: 920px){.content-wrapper{min-height:calc(100vh - 213px)}}@media only screen and (max-width: 768px){.content-wrapper{min-height:calc(100vh - 230px)}}@media only screen and (max-width: 600px){.content-wrapper{min-height:calc(100vh - 300px)}}.content-inner{max-width:1100px;width:100%;margin:0 auto;padding:50px 40px 80px}@media only screen and (max-width: 768px){.content-inner{padding:40px 25px 45px}}@media only screen and (max-width: 500px){.content-inner{padding:30px 15px 25px}}.pagetitle{width:100%;padding:15px 0 15px}.pagetitle h1{font-size:36px;font-weight:bold}@media only screen and (max-width: 500px){.pagetitle{padding:0 0 15px}.pagetitle h1{font-size:31px}}h4{font-size:36px;font-weight:bold}@media only screen and (max-width: 500px){h4{font-size:31px}}.subtitle{width:100%;text-align:center;padding:35px 15px 20px}@media only screen and (max-width: 500px){.subtitle{text-align:left;padding:35px 15px 8px}}.button-holder{width:100%;text-align:center;padding:0 15px}@media only screen and (max-width: 500px){.button-holder{padding:15px 15px}}.button{display:inline-block;margin:10px;padding:11px 30px;border:1px solid #000;text-align:center;position:relative;overflow:hidden;color:#000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.button:after{position:absolute;-webkit-transition:left 0.3s ease, width 0.3s ease;-moz-transition:left 0.3s ease, width 0.3s ease;-o-transition:left 0.3s ease, width 0.3s ease;transition:left 0.3s ease, width 0.3s ease;content:'';width:0;left:50%;bottom:0;height:3px;background:#000}.button:hover{color:#be9a8c;text-decoration:none}.button:hover:after{width:100%;left:0}.button.gold-btn{background:rgba(242,242,242,0.8);-webkit-transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;-moz-transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;-o-transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease}.button.gold-btn:after{display:none}.button.gold-btn:hover,.button.gold-btn.active{color:#fff;background:rgba(190,152,141,0.8);border:1px solid rgba(190,152,141,0.8)}.mask{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,0.55)}.mask.active{display:block}header{position:fixed;top:0;left:0;z-index:101;width:100%;background:#fff}.wrapper{padding-top:85px}.header{max-width:1500px;margin:0 auto;padding:0 25px 0 40px}.header .logo,.header .menu-holder{display:inline-block;vertical-align:middle}.header .logo{width:160px;padding:15px 0}.header .logo img{width:100%;height:auto}.header .menu-button{display:none;position:absolute;top:0;right:0;z-index:10;width:55px;height:55px;padding:13px 16px;cursor:pointer}.header .menu-button .hamburger .line{width:23px;height:1px;background-color:#000;display:block;margin:6px auto;-webkit-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.header .menu-button .hamburger .line:last-child{width:16px;margin-left:7px}.header .menu-holder{width:calc(100% - 160px);margin-left:-5px;text-align:right}.header .menu-holder .menu-button{display:none;top:5px;right:10px}.header .menu-holder .menu-button .hamburger .line:nth-child(2){opacity:0}.header .menu-holder .menu-button .hamburger .line:nth-child(1){-webkit-transform:translateY(7px) rotate(44deg);-ms-transform:translateY(7px) rotate(44deg);-o-transform:translateY(7px) rotate(44deg);transform:translateY(7px) rotate(44deg)}.header .menu-holder .menu-button .hamburger .line:nth-child(3){-webkit-transform:translateY(-7px) rotate(-44deg);-ms-transform:translateY(-7px) rotate(-44deg);-o-transform:translateY(-7px) rotate(-44deg);transform:translateY(-7px) rotate(-44deg);width:23px;margin:6px auto}.header .menu-holder ul{display:inline-block;margin:0}.header .menu-holder ul li{list-style-type:none;display:inline-block;margin-left:-5px;line-height:120%}.header .menu-holder ul li:first-child{margin-left:0}.header .menu-holder ul li a{color:#000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.header .menu-holder ul li a:hover{color:#be9a8c;text-decoration:none}.header .menu-holder .menu{padding-right:20px}.header .menu-holder .menu_item{position:relative;padding:33px 12px;letter-spacing:2px}.header .menu-holder .menu_item a{position:relative;display:block}.header .menu-holder .menu_item a .line{display:block;position:relative;min-width:55px;width:60%;margin:0 auto}.header .menu-holder .menu_item a .line:after{background:none repeat scroll 0 0 transparent;bottom:-9px;content:"";display:block;height:3px;left:50%;position:absolute;background:#be9a8c;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.header .menu-holder .menu_item a:hover .line:after{width:100%;left:0}.header .menu-holder .menu_item_submenu{display:none;position:absolute;top:100%;right:0;width:100%;background:rgba(255,255,255,0.9);padding:12px 12px;text-align:center}.header .menu-holder .menu_item_submenu ul{padding-left:0}.header .menu-holder .menu_item_submenu ul li{margin:0}.header .menu-holder .menu_item_submenu a{padding:8px 0}.header .menu-holder .menu_item_submenu a .line:after{bottom:-5px}.header .menu-holder .menu_item:hover .menu_item_submenu{display:block}.header .menu-holder .language{margin-left:-5px;padding-left:0}.header .menu-holder .language li{padding:0 10px;border-right:1px solid #000}.header .menu-holder .language li:last-child{border-right:none}html[lang="en"] .header .menu-holder .menu_item{letter-spacing:0}html[lang="en"] .header .menu-holder .menu_item_submenu{width:160px;right:-35px}@media only screen and (max-width: 1280px){.header{padding:0 15px 0 30px}.header .logo{width:130px}.header .menu-holder{width:calc(100% - 130px)}.header .menu-holder .menu_item{padding:28px 12px}.wrapper{padding-top:75px}html[lang="en"] .header .menu-holder .menu_item_submenu{right:-38px}}@media only screen and (max-width: 991px){.header{padding:0 10px 0 20px}.header .logo{width:110px;padding:12px 0}.header .menu-holder{width:calc(100% - 110px)}.header .menu-holder .menu{padding-right:15px}.header .menu-holder .menu_item{letter-spacing:0;padding:21.5px 10px}.header .menu-holder .language li{padding:0 8px}.wrapper{padding-top:62px}}@media only screen and (max-width: 767px){.header{padding:0 15px;text-align:center}.header .logo{padding:8px 0}.header .menu-holder{position:fixed;z-index:99;top:0;right:-280px;background:url("/frontend/igc-site/assets/bg-menu.png") no-repeat center bottom;background-size:cover;width:280px;height:100vh;padding:25px 20px;-webkit-transition:right 0.25s ease-in;-moz-transition:right 0.25s ease-in;-o-transition:right 0.25s ease-in;transition:right 0.25s ease-in}.header .menu-holder .menu-button{display:block}.header .menu-holder.active{right:0}.header .menu-holder ul{display:block;text-align:right}.header .menu-holder .menu{padding-top:80px;padding-right:0}.header .menu-holder .menu_item{display:block;margin-left:0;padding-top:0;padding-bottom:25px}.header .menu-holder .menu_item a{display:inline-block}.header .menu-holder .menu_item a .line{width:100%;min-width:0}.header .menu-holder .menu_item a .line:after{bottom:-5px}.header .menu-holder .menu_item.hasSubmenu{position:relative;padding-right:30px}.header .menu-holder .menu_item.hasSubmenu a:after{content:"";display:inline-block;position:absolute;top:0;right:-20px;width:14px;height:18px;background:url("/frontend/igc-site/assets/arrow_down.png") no-repeat center;background-size:contain}.header .menu-holder .menu_item:hover .menu_item_submenu{display:none}.header .menu-holder .menu_item_submenu{position:relative;display:none;top:0;padding:20px 0 0;background:transparent}.header .menu-holder .menu_item_submenu ul li{display:block}.header .menu-holder .menu_item_submenu ul li a{padding:0 0 13px}.header .menu-holder .menu_item_submenu ul li a:after{display:none !important}.header .menu-holder .language{margin-left:0;margin-top:2px}.header .menu-button{display:block}.wrapper{padding-top:54px}}.footer{background:#fff}.footer_logo{width:71%}@media only screen and (max-width: 600px){.footer_logo{padding:0 15px}}.footer_social{margin-left:-5px;width:29%;text-align:right}.footer_social_head{display:inline-block;vertical-align:middle;font-weight:bold;font-size:15px}@media only screen and (max-width: 920px){.footer_social_head{font-size:14px}}@media only screen and (max-width: 767px){.footer_social_head{display:block;margin-bottom:6px;padding-right:5px}}@media only screen and (max-width: 600px){.footer_social_head{margin-bottom:0;padding-right:0;padding-top:10px}}@media only screen and (max-width: 600px){.footer_social{background:url("/frontend/igc-site/assets/bg.jpg") no-repeat center top}}.footer_logo,.footer_social{position:relative;display:inline-block;vertical-align:middle}@media only screen and (max-width: 600px){.footer_logo,.footer_social{display:block;width:100%;text-align:center;margin-left:0}}.footer_social-link{display:inline-block;vertical-align:middle;color:#000;text-decoration:none;text-align:center;padding:0 12px}.footer_social-link span{display:block}.footer_social-link img{width:32px;margin-bottom:6px}.footer_social-link:hover{color:#be9a8c;text-decoration:none}@media only screen and (max-width: 920px){.footer_social-link{padding:0 6px;font-size:15px}.footer_social-link img{width:25px;margin-bottom:4px}}@media only screen and (max-width: 600px){.footer_social-link{padding:4px 16px 12px}.footer_social-link img,.footer_social-link span{display:inline-block}.footer_social-link img{width:28px}}.footer_wechat-popup{display:none;position:absolute;top:-173px;right:0;padding:10px;width:266px;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2)}@media only screen and (max-width: 767px){.footer_wechat-popup{top:-140px}}@media only screen and (max-width: 600px){.footer_wechat-popup{top:-134px;right:11%}}.footer_wechat-popup_qr-code{display:inline-block}.footer_wechat-popup_qr-code img,.footer_wechat-popup_qr-code span{text-align:center}.footer_wechat-popup_qr-code img{width:120px;height:120px}.footer_wechat-popup_qr-code span{display:block}.footer_wechat-popup.active{display:block}.footer_logo-holder{max-width:1500px;margin:0 auto;padding:23px 40px}@media only screen and (max-width: 920px){.footer_logo-holder{padding:12px 20px}}@media only screen and (max-width: 600px){.footer_logo-holder{padding:12px 0 0}}.footer_terms-holder{background:#3c3831;color:#fff;text-align:center;padding:20px 20px 15px}.footer_logo-link{display:inline-block;margin-left:-5px;vertical-align:middle;padding-left:4.5%}@media only screen and (max-width: 920px){.footer_logo-link{padding-left:15px}}@media only screen and (max-width: 600px){.footer_logo-link{width:32%;padding:0 5px;margin:6px 0 16px}}.footer_logo-link:first-child{padding-left:0;margin-left:0}@media only screen and (max-width: 600px){.footer_logo-link:first-child{padding:0 5px}}.footer_logo-link img{width:auto;max-height:42px}@media only screen and (max-width: 920px){.footer_logo-link img{max-height:30px}}@media only screen and (max-width: 600px){.footer_logo-link img{width:100%;max-height:100%}}.footer_terms-link ul{padding:0;margin-block-end:0;margin-block-start:0;margin:0 0 6px}.footer_terms-link ul li{display:inline-block;margin-left:-4px;margin-bottom:5px;border-right:1px solid #fff;padding:0 16px;line-height:100%}.footer_terms-link ul li:first-child{margin-left:0}.footer_terms-link ul li:last-child{border-right:none}.footer_terms-link ul li a{color:#d1d0cf;text-decoration:none}.footer_terms-link ul li a:hover{color:#be9a8c}.footer_copyright{font-size:13px;line-height:15px;color:#c2ac92}.footer_copyright p{margin-bottom:0}@media only screen and (max-width: 600px){.footer_copyright{font-size:12px;padding:8px 0 5px}}html[lang="en"] .footer_wechat-popup{top:-190px}@media only screen and (max-width: 767px){html[lang="en"] .footer_wechat-popup{top:-163px}}@media only screen and (max-width: 600px){html[lang="en"] .footer_wechat-popup{top:-150px;right:11%}}html[lang="en"] .footer_wechat-popup_qr-code span{font-size:15px}.swiper-container{width:100%;-webkit-transition:opacity 0.5s ease, transform 0.25s ease;-moz-transition:opacity 0.5s ease, transform 0.25s ease;-o-transition:opacity 0.5s ease, transform 0.25s ease;transition:opacity 0.5s ease, transform 0.25s ease}.swiper-slide{overflow:hidden}.swiper-slide .slide-bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.swiper-slide .entity-img{display:none}.swiper-slide .hidden-img{width:100%;height:auto;opacity:0}.swiper-slide .swiper-title{position:absolute;z-index:10;bottom:0;left:0;width:100%;padding:35px 40px;color:#fff;text-shadow:1px 1px 2px #000}.swiper-slide .swiper-title h2{font-size:36px;font-weight:bold;margin-bottom:0}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:50%;transform:translateY(50%);left:initial;right:30px;width:auto}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:8px 0}.swiper-pagination-bullet{width:10px;height:10px;display:block;background:transparent;opacity:1;border:1px solid #fff;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.55);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.55);box-shadow:0px 0px 3px rgba(0,0,0,0.55)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}@media only screen and (max-width: 768px){.swiper-slide .swiper-title{padding:20px 25px}}@media only screen and (max-width: 500px){.swiper-slide .swiper-title{padding:12px 15px}.swiper-slide .swiper-title h2{font-size:30px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:7px;transform:translateY(0);left:initial;right:16px;width:auto}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block}}.quick-nav-holder{padding-bottom:15px}.quick-nav{margin:0;padding:0 30px}.quick-nav li{display:inline-block;vertical-align:top;width:20%;list-style-type:none;text-align:center;margin-left:-5px}.quick-nav li:first-child{margin-left:0}.quick-nav li a{-webkit-transition:transform 0.2s ease, top 0.2s ease, opacity 0.2s ease;-moz-transition:transform 0.2s ease, top 0.2s ease, opacity 0.2s ease;-o-transition:transform 0.2s ease, top 0.2s ease, opacity 0.2s ease;transition:transform 0.2s ease, top 0.2s ease, opacity 0.2s ease}.quick-nav li:nth-child(2) a{-webkit-transition:transform 0.2s ease 0.1s, top 0.2s ease 0.1s, opacity 0.2s ease 0.1s;-moz-transition:transform 0.2s ease 0.1s, top 0.2s ease 0.1s, opacity 0.2s ease 0.1s;-o-transition:transform 0.2s ease 0.1s, top 0.2s ease 0.1s, opacity 0.2s ease 0.1s;transition:transform 0.2s ease 0.1s, top 0.2s ease 0.1s, opacity 0.2s ease 0.1s}.quick-nav li:nth-child(3) a{-webkit-transition:transform 0.2s ease 0.2s, top 0.2s ease 0.2s, opacity 0.2s ease 0.2s;-moz-transition:transform 0.2s ease 0.2s, top 0.2s ease 0.2s, opacity 0.2s ease 0.2s;-o-transition:transform 0.2s ease 0.2s, top 0.2s ease 0.2s, opacity 0.2s ease 0.2s;transition:transform 0.2s ease 0.2s, top 0.2s ease 0.2s, opacity 0.2s ease 0.2s}.quick-nav li:nth-child(4) a{-webkit-transition:transform 0.2s ease 0.3s, top 0.2s ease 0.3s, opacity 0.2s ease 0.3s;-moz-transition:transform 0.2s ease 0.3s, top 0.2s ease 0.3s, opacity 0.2s ease 0.3s;-o-transition:transform 0.2s ease 0.3s, top 0.2s ease 0.3s, opacity 0.2s ease 0.3s;transition:transform 0.2s ease 0.3s, top 0.2s ease 0.3s, opacity 0.2s ease 0.3s}.quick-nav li:nth-child(5) a{-webkit-transition:transform 0.2s ease 0.4s, top 0.2s ease 0.4s, opacity 0.2s ease 0.4s;-moz-transition:transform 0.2s ease 0.4s, top 0.2s ease 0.4s, opacity 0.2s ease 0.4s;-o-transition:transform 0.2s ease 0.4s, top 0.2s ease 0.4s, opacity 0.2s ease 0.4s;transition:transform 0.2s ease 0.4s, top 0.2s ease 0.4s, opacity 0.2s ease 0.4s}.quick-nav_item{display:block;position:relative;top:15px;opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);color:#353433;font-size:22px;line-height:120%;font-weight:bold;padding:0 6px}.quick-nav_item img,.quick-nav_item span{display:block}.quick-nav_item img{width:38px;height:auto;margin:0 auto;padding-bottom:13px}.quick-nav_item .line{position:relative;width:35px;margin:0 auto}.quick-nav_item .line:after{background:none repeat scroll 0 0 transparent;bottom:-12px;content:"";display:block;height:3px;left:50%;position:absolute;background:#be9a8c;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.quick-nav_item:hover{color:#353433;text-decoration:none;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.quick-nav_item:hover .line:after{width:100%;left:0}.quick-nav.show .quick-nav_item{top:0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 768px){.quick-nav{padding:0 10px}.quick-nav_item{font-size:20px}.quick-nav_item img{width:33px;padding-bottom:10px}html[lang="en"] .quick-nav{padding:0}html[lang="en"] .quick-nav_item{font-size:16px}}@media only screen and (max-width: 500px){.quick-nav-holder{padding-bottom:5px}.quick-nav_item{font-size:16px}.quick-nav_item img{width:25px;padding-bottom:10px}html[lang="en"] .quick-nav_item{font-size:12px;padding:0}}#home-event{padding-top:0}#home-event .button-holder{padding:0}#home-event .card_item img{max-height:220px}#home-shop .item-list-container{padding-top:0}#home-shop .button-holder{padding-top:10px}@media only screen and (max-width: 575px){.homepage .tagline{max-width:420px;text-align:left}}@media only screen and (max-width: 500px){#home-shop.item-list-container{padding-bottom:0}#home-shop .button-holder{padding-top:0;padding-bottom:0}}.card-holder{padding:0 10px;max-width:970px;margin:0 auto}@media only screen and (max-width: 767px){.card-holder{max-width:500px;padding:0}}.card_item{display:block;position:relative;top:0;width:94%;margin:0 auto 20px;color:#000;-webkit-transition:box-shadow 0.3s ease, top 0.3s ease;-moz-transition:box-shadow 0.3s ease, top 0.3s ease;-o-transition:box-shadow 0.3s ease, top 0.3s ease;transition:box-shadow 0.3s ease, top 0.3s ease}.card_item img{width:100%;height:auto;position:relative;top:15px;opacity:0;-webkit-transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out;-moz-transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out;-o-transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out;transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out}.card_item:hover{top:-4px;-webkit-box-shadow:4px 6px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:4px 6px 10px 0 rgba(0,0,0,0.3);box-shadow:4px 6px 10px 0 rgba(0,0,0,0.3);text-decoration:none;color:#000}.card_item.show img{opacity:1;top:0}.card_item.show .card_content,.card_item.show .card_title,.card_item.show .card_desc{opacity:1;top:0}.card_content{display:block;background:#fff;padding:16px;-webkit-transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out;-moz-transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out;-o-transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out;transition:opacity 0.5s ease-in-out, top 0.6s ease-in-out}.card_title{display:block;margin-bottom:8px;-webkit-transition:opacity 0.5s ease-out 0.25s, top 0.6s ease-out 0.25s;-moz-transition:opacity 0.5s ease-out 0.25s, top 0.6s ease-out 0.25s;-o-transition:opacity 0.5s ease-out 0.25s, top 0.6s ease-out 0.25s;transition:opacity 0.5s ease-out 0.25s, top 0.6s ease-out 0.25s}.card_desc{display:block;font-size:14px;-webkit-transition:opacity 0.5s ease-out 0.35s, top 0.6s ease-out 0.35s;-moz-transition:opacity 0.5s ease-out 0.35s, top 0.6s ease-out 0.35s;-o-transition:opacity 0.5s ease-out 0.35s, top 0.6s ease-out 0.35s;transition:opacity 0.5s ease-out 0.35s, top 0.6s ease-out 0.35s}.card_content,.card_title,.card_desc{position:relative;top:15px;opacity:0}@media only screen and (max-width: 767px){.card_item{width:100%;padding-left:0;padding-right:0}.card_content{padding:12px 12px}.card_title{margin-bottom:3px}.card_desc{font-size:12px}}#shop-list.loading .button-holder,#shop-list.isError .button-holder,#shop-list.isEnded .button-holder{display:none}.item-list-container{padding:10px}.shop-item{padding:5px}.shop-item_wrapper{position:relative;top:0;display:block;max-width:420px;height:100%;margin:0 auto;padding:15px 15px 10px;color:#000;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 3px 3px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 3px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 3px 3px rgba(0,0,0,0.15);-webkit-transition:top 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease-out, opacity 0.3s ease-out;-moz-transition:top 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease-out, opacity 0.3s ease-out;-o-transition:top 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease-out, opacity 0.3s ease-out;transition:top 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease-out, opacity 0.3s ease-out;transform:scale(0);opacity:0}.shop-item_wrapper:hover{color:#000;text-decoration:none;-webkit-box-shadow:0 6px 8px rgba(0,0,0,0.15),0 6px 8px rgba(0,0,0,0.25);-moz-box-shadow:0 6px 8px rgba(0,0,0,0.15),0 6px 8px rgba(0,0,0,0.25);box-shadow:0 6px 8px rgba(0,0,0,0.15),0 6px 8px rgba(0,0,0,0.25);top:-4px}.shop-item_wrapper.show{opacity:1;transform:scale(1)}.shop-item_img,.shop-item_content,.shop-item_name,.shop-item_detail{display:block}.shop-item_img{text-align:center;padding-bottom:10px}.shop-item_img img{width:auto;height:auto;max-height:150px}.shop-item_content{padding:0 6px}.shop-item_name{font-weight:bold;padding-bottom:2px}.shop-item_detail{font-size:14px;color:#726c74}.search-container{padding-bottom:18px}.search-container .searchbar-container{position:relative}.search-container .searchbar-container input{width:75%;max-width:380px;background:transparent url("/frontend/igc-site/assets/icon_search.png") no-repeat center left 10px;background-size:15px;padding:10px 22px 10px 33px}.search-container .searchbar-container .btn-search{position:absolute;right:0;top:0;width:40px;height:40px;text-align:center}.search-container .searchbar-container .btn-search img{padding-top:13px}@media only screen and (max-width: 575px){#shop-list .dropdown-col,#shop-list .searchbar-col{padding:0}.search-container{padding-bottom:20px}.dropdown-col .dropdown-container{width:100%;max-width:100%}.search-container .searchbar-container input{width:100%;max-width:100%}#shop-list .search-container{max-width:420px;margin:0 auto}.item-list-container{padding:0 0 15px}.shop-item{padding:6px 15px}.shop-item_wrapper{padding:10px}.shop-item_img,.shop-item_content{display:inline-block;vertical-align:middle}.shop-item_img{width:35%;padding-bottom:0}.shop-item_img img{max-height:80px}.shop-item_content{width:65%;margin-left:-5px;padding:0 12px}}.compass-container{left:25px !important;right:auto !important}.floor-list-map.map-container{padding:0 10px}.map-wrapper{position:relative}.map-wrapper .map-btn-wrapper{position:absolute;z-index:10;right:35px;top:20px;width:125px}.map-wrapper .map-btn-wrapper .floorBtn{display:block;width:100%;padding:10px;text-align:center;margin-bottom:10px;border:1px solid #000;cursor:pointer;background:rgba(242,242,242,0.8);-webkit-transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;-moz-transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;-o-transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease}.map-wrapper .map-btn-wrapper .floorBtn:hover,.map-wrapper .map-btn-wrapper .floorBtn.active{color:#fff;background:rgba(190,152,141,0.8);border:1px solid rgba(190,152,141,0.8)}#mapContainer{width:100%;height:575px}#mapContainer canvas{width:100% !important;height:575px !important}@media only screen and (max-width: 768px){.floor-list-map{display:none}#mapContainer{width:100%;height:360px}#mapContainer canvas{width:100% !important;height:360px !important}}@media only screen and (max-width: 500px){#mapContainer{width:100%;height:280px}#mapContainer canvas{width:100% !important;height:280px !important}.map-wrapper{padding:0}}.shop-detail,.event-detail{position:relative}.shop-detail_share,.event-detail_share{position:absolute;top:20px;right:0}.shop-detail_share #btn-share,.event-detail_share #btn-share{display:inline-block}.shop-detail_share-box,.event-detail_share-box{display:none;position:absolute;bottom:-60px;right:0;background:#fff;width:160px;text-align:center;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2)}.shop-detail_share-box:before,.event-detail_share-box:before{content:'';display:block;position:absolute;top:-10px;right:12px;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #ffffff transparent}@media only screen and (max-width: 575px){.shop-detail_share,.event-detail_share{top:-58px}.shop-detail_share .btn-share,.event-detail_share .btn-share{width:36px;height:36px}.shop-detail_share .btn-share img,.event-detail_share .btn-share img{width:100%;height:auto}.shop-detail_share-box,.event-detail_share-box{right:-6px}}.item-detail-container .search-container .searchbar-container input{max-width:100%;width:100%}.shop-detail{padding:20px 0 0}.shop-detail_img,.shop-detail_content,.shop-detail_img_xs{display:inline-block;vertical-align:top}.shop-detail_img,.shop-detail_img_xs{width:255px;max-height:255px;max-width:255px;padding-right:55px}.shop-detail_img img,.shop-detail_img_xs img{width:100%}.shop-detail_img_xs{display:none}.shop-detail_content{width:calc(100% - 255px);margin-left:-5px}.shop-detail_name{font-size:36px;line-height:120%;padding-bottom:30px}.shop-detail_doorNo{padding-bottom:25px}.shop-detail_phone{display:inline-block;color:#000;padding-bottom:30px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.shop-detail_phone:hover{color:#be9a8c;text-decoration:none}.shop-detail_doorNo img,.shop-detail_phone img{width:30px;height:auto;margin-top:-3px;padding-right:10px}.shop-detail .line{width:100%;height:1px;background:#edd2b2}.shop-detail_desc{font-size:18px;line-height:160%;padding:30px 0 50px}.shop-detail_desc span{font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif !important;font-weight:normal !important;font-size:18px !important;background:transparent !important}.shop-detail_desc p{background:transparent !important}@media only screen and (max-width: 991px){.shop-detail_img{width:220px;max-height:220px;max-width:220px;padding-right:20px}.shop-detail_content{width:calc(100% - 220px)}}@media only screen and (max-width: 768px){.shop-detail_img{width:160px;max-height:160px;max-width:160px;padding-right:20px}.shop-detail_content{width:calc(100% - 160px)}.shop-detail_name{font-size:32px;line-height:120%;padding-bottom:20px}.shop-detail_doorNo{padding-bottom:15px}.shop-detail_phone{padding-bottom:20px}.shop-detail_desc{font-size:16px;padding:20px 0 35px}.shop-detail_desc span{font-size:16px !important}}@media only screen and (max-width: 575px){.item-detail-container{padding:0}.shop-detail_img{display:none}.shop-detail_img_xs,.shop-detail_inner{display:inline-block}.shop-detail_inner{width:calc(55%);margin-left:-5px}.shop-detail_name{font-size:28px;padding-bottom:25px}.shop-detail_img_xs{width:45%;max-height:180px;max-width:45%;padding-right:20px;margin-bottom:30px}.shop-detail_content{width:100%;margin:0}}@media only screen and (max-width: 500px){.shop-detail_img{display:none}.shop-detail_content{width:100%;margin:0}}.autocomplete-suggestions{overflow-y:scroll;max-height:200px;background:#fff;padding:5px 0;z-index:100 !important;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.15),0 3px 3px rgba(0,0,0,0.2)}.autocomplete-suggestions .autocomplete-suggestion{padding:5px 15px;cursor:pointer}.autocomplete-suggestions .autocomplete-suggestion:hover{color:#fff;background:#be9a8c}.btn-share{display:inline-block}.social-share{display:inline-block;vertical-align:middle;text-align:center;padding:0}.social-share .social-share-icon{width:40px;height:40px;transition:background 0.2s ease-out 0s}.social-share .icon-wechat,.social-share .icon-weibo{border:none}.social-share .icon-wechat:hover,.social-share .icon-weibo:hover{color:#be9a8c;background:transparent;border:none}.social-share .icon-wechat{background:url("/frontend/igc-site/assets/icon_wechat.png") no-repeat center;background-size:26px}.social-share .icon-wechat:hover{background:url("/frontend/igc-site/assets/icon_wechat.png") no-repeat center;background-size:30px}.social-share .icon-wechat .help{line-height:150%;padding:0 10px}.social-share .icon-weibo{background:url("/frontend/igc-site/assets/icon_weibo.png") no-repeat center;background-size:26px}.social-share .icon-weibo:hover{background:url("/frontend/igc-site/assets/icon_weibo.png") no-repeat center;background-size:30px}.copy-link{display:inline-block;vertical-align:middle;margin-left:-5px}.copy-link .btn-copy-link{display:block;width:40px;height:40px;margin:4px;background:url("/frontend/igc-site/assets/icon-share-link.png") no-repeat center;background-size:23px;transition:background 0.2s ease-out}.copy-link .btn-copy-link:hover{background:url("/frontend/igc-site/assets/icon-share-link.png") no-repeat center;background-size:26px}.copy-link .btn-copy-link.active{background:url("/frontend/igc-site/assets/icon-tick.png") no-repeat center;background-size:24px}.tab-container .tab-content{display:none}#event-category.loading .item-list-container{display:none}#event-category .subtitle{padding:0 30px 10px}#event-tab{width:100%}#event-tab .tab-button-container{text-align:center;padding:0 15px 20px}#event-tab .tab-button-container .button{margin:0 6px 6px}#event-tab .card_item img{max-height:220px}#event-tab .button-holder{padding-bottom:0}#event-tab .tab-content{padding-top:0;padding-bottom:0}#event-tab .tab-content.isEnded .button-holder{display:none}.event-detail-container .swiper-container{max-width:1920px;width:100%}.event-detail{padding:50px 0 0}.event-detail_share{top:-6px}.event-detail_title{font-size:36px;font-weight:bold;padding-bottom:30px}.event-detail_title h1{font-size:36px;font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif !important;font-weight:bold}.event-detail_title h1 p{font-size:36px;font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif !important;font-weight:bold}.event-detail_title h1 p span{font-size:36px;font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif !important;font-weight:bold}.event-detail_desc,.event-detail_pact{font-size:18px;line-height:150%;margin-bottom:30px}.event-detail_desc p,.event-detail_pact p{font-size:18px;font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif !important}.event-detail_desc p span,.event-detail_pact p span{font-size:18px;font-family:Arial, 微軟正黑體, 'Microsoft JhengHei', 'Heiti TC', 'LiHei Pro', 新細明體, PMingLiU, sans-serif !important}#event-highlight-more .button-holder.loading{opacity:0.35;cursor:progress}#event-highlight-more .button-holder.loading .button{pointer-events:none}@media only screen and (max-width: 768px){.event-detail-container .swiper-container{padding-top:0}#event-category .subtitle{padding:0 20px 10px}}@media only screen and (max-width: 500px){.event-detail-container .swiper-slide .hidden-img{width:100%;height:auto}#event-category .subtitle{padding:0 0 10px}.event-detail{padding:30px 0 0}.event-detail_share{top:-18px;right:0}.event-detail_title{font-size:32px;padding-bottom:20px}.event-detail_title h1{font-size:32px}.event-detail_title h1 p{font-size:32px}.event-detail_title h1 p span{font-size:32px}.event-detail_desc,.event-detail_pact{font-size:16px;margin-bottom:20px}.event-detail_desc p,.event-detail_pact p{font-size:16px}.event-detail_desc p span,.event-detail_pact p span{font-size:16px}.event-detail .button-holder{padding:0}}.img-box{padding:0 0 40px}.img-box h4{margin-bottom:8px;font-weight:normal}.img-box_img,.img-box_content{display:inline-block;vertical-align:middle}.img-box_img{padding-right:15px}.img-box_content{width:calc(100% - 70px);margin-left:-5px}.img-box_desc p{margin-bottom:0}.img-box.top-img{padding:0 0 30px}.img-box.top-img .img-box_img,.img-box.top-img .img-box_content{display:block}.img-box.top-img .img-box_img{padding-right:0;padding-bottom:10px}.img-box.top-img .img-box_content{width:100%;margin-left:0}@media only screen and (max-width: 500px){.img-box h4{margin-bottom:5px}.img-box_img{padding-right:10px}.img-box_img img{width:45px;height:auto}.img-box_content{width:calc(100% - 55px)}.img-box.top-img .img-box_img img{width:150px;height:auto}}.styled-paragraph{padding:0 15px 30px}.styled-paragraph h4{font-weight:normal;padding-bottom:5px}.styled-paragraph p{text-align:justify;font-size:18px;line-height:160%}@media only screen and (max-width: 768px){.styled-paragraph p{font-size:16px}}@media only screen and (max-width: 500px){.styled-paragraph{padding:0 15px 20px}.styled-paragraph h4{padding-bottom:0}}.sitemap{list-style-type:none;padding:0 0 20px}.sitemap_item_head{font-size:22px}@media only screen and (max-width: 575px){.sitemap{padding:0}.sitemap_item{padding-bottom:3px}.sitemap_item_head{font-size:20px}}.location-info-container{max-width:730px;margin:0 auto}.location-info-container .img-box{display:inline-block;vertical-align:top;width:45%;margin-left:-5px;padding-bottom:25px}.location-info-container .img-box:first-child{margin-left:0}.location-info-container .img-box_img,.location-info-container .img-box_content{vertical-align:top}.location-info-container .img-box_img{padding-top:12px}.location-info-container .img-box p{font-size:18px}.location-info-container .vert-line{display:inline-block;width:10%;margin-left:-5px;padding-top:10px}.location-info-container .vert-line span{display:block;width:1px;height:65px;margin:0 auto;background:#c2ac92}@media only screen and (max-width: 768px){.location-info-container .img-box p{font-size:16px}}@media only screen and (max-width: 575px){.location-info-container .img-box h4{font-size:30px}}@media only screen and (max-width: 500px){.location-info-container .img-box{display:block;width:100%;margin:0;padding-bottom:20px}.location-info-container .img-box h4{font-size:26px;margin-bottom:2px}.location-info-container .img-box_img{padding-top:6px}.location-info-container .vert-line{display:none}}.tab-container#location-tab .tab-button-container{text-align:center}.tab-container#location-tab .tab-button-container .button{margin:3px;padding:9px 18px}.tab-content{padding:35px 0}.tab-content .location-title h4{font-weight:normal}.tab-content .location-map{position:relative;overflow:hidden;margin:15px 0}.tab-content .location-map img{width:100%;height:auto;position:relative}.tab-content .location-map .location-img-base{opacity:0}.tab-content .location-map .location-img,.tab-content .location-map .location-img-loop{position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity 0.3s ease-out, transform 0.3s ease-out;-moz-transition:opacity 0.3s ease-out, transform 0.3s ease-out;-o-transition:opacity 0.3s ease-out, transform 0.3s ease-out;transition:opacity 0.3s ease-out, transform 0.3s ease-out}.tab-content .location-map .location-img{opacity:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.tab-content .location-map .location-img.show{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tab-content .location-map .location-img-loop{opacity:0}.tab-content .location-map .location-img-loop.show{opacity:1}@media only screen and (max-width: 500px){.tab-content .location-map img{min-width:600px;margin-left:-360px;left:50%}.tab-container#location-tab .tab-button-container{text-align:center}.tab-container#location-tab .tab-button-container .button{margin:2px;padding:7px 6px;font-size:14px}.tab-content{padding:20px 0}.tab-content h4{font-size:28px}.tab-content .location-map{margin:10px 0}}.error-msg-holder{text-align:center;padding:6% 0 0}.error-msg-holder img{margin-bottom:55px}.error-msg-holder_content{padding:0 0 20px 0;font-size:18px;line-height:150%;font-weight:bold}.error-msg-holder_content_en{font-size:16px}.error-msg-holder_content a{color:#a3954a;text-decoration:underline}.error-msg-holder_content a:hover{color:#a3954a;text-decoration:none}.error-msg-holder_code{font-size:12px}
