/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"SimSun";font-weight:100 500;src:local("PingFang TC"),local("PingFangTC-Regular"),local("Microsoft JhengHei"),local("Noto Sans TC"),local("Noto Sans CJK TC");}@font-face{font-family:"SimSun";font-weight:600 900;src:local("PingFang TC Semibold"),local("PingFangTC-Semibold"),local("Microsoft JhengHei Bold"),local("Noto Sans TC Bold"),local("Noto Sans CJK TC Bold");}@font-face{font-family:"宋体";font-weight:100 500;src:local("PingFang TC"),local("PingFangTC-Regular"),local("Microsoft JhengHei"),local("Noto Sans TC"),local("Noto Sans CJK TC");}@font-face{font-family:"宋体";font-weight:600 900;src:local("PingFang TC Semibold"),local("PingFangTC-Semibold"),local("Microsoft JhengHei Bold"),local("Noto Sans TC Bold"),local("Noto Sans CJK TC Bold");}
#promo-wrapper #city{margin-right:10px;}#promo-wrapper ol li{margin:10px 0;}#promo-wrapper hr{width:100%;border:0;height:1px;background:#ccc;}#promo-wrapper h2,#promo-wrapper h3{color:#59b8b4;text-transform:uppercase;font-weight:700;}#promo-wrapper h2{font-size:3em;}#promo-wrapper h3{font-size:2em;}#promo-wrapper h4{padding:0;margin:0;font-size:1.2em;font-weight:700;}#promo-wrapper h5{color:#989a9d;font-weight:normal;}#promo-wrapper p{margin:0;padding:0;}#promo-wrapper a{color:#59b8b4;}#promo-wrapper a:hover{color:#438b88;}#promo-wrapper{width:100%;margin:0;padding:0;border:1px solid #ccc;border-radius:10px;color:#636466;font-size:1.2em;}#promo-header img{border-top-left-radius:10px;border-top-right-radius:10px;}#promo-footer img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#content-inner{display:flex;padding:0 30px;align-items:flex-start;justify-content:center;flex-wrap:wrap;}#region-selector div{display:inline-block;height:40px;}.region{padding:5px 10px;text-decoration:none;font-size:0.8em;border-right:1px solid #ccc;text-transform:uppercase;line-height:40px;font-weight:700;}.region:last-child{border-right:0;}.region:hover{cursor:pointer;}.selected{color:#438b88;}.half-box{width:50%;}.full-box{width:100%;}.img-responsive{width:100%;height:auto;}.text-center *{text-align:center !important;}#promo-work-info{display:flex;flex-wrap:wrap;justify-content:center;}#outlets-northeast,#outlets-central,#outlets-east,#outlets-west{display:none;}.outlets-window-wrapper{width:100%;margin-top:20px;height:600px;border:1px solid #ccc;border-radius:5px;}.outlets-window{width:100%;padding:20px;height:600px;overflow:auto;}.outlets-box{display:flex;flex-wrap:wrap;}.outlet{width:calc(50% - 15px);margin-right:15px;margin-bottom:15px;text-transform:uppercase;}.link-btn{display:inline-block;padding:20px 100px;background:#59b8b4;color:#fff;text-decoration:none !important;text-transform:uppercase;border-radius:5px;}.link-btn:hover{background:#438b88;color:#fff;}#promo-work{position:relative;}#promo-work-info{margin-bottom:40px;}#promo-work-overlay{display:none;position:absolute;top:0;left:0;}#promo-work-info span{width:100%;}@media screen and (max-width:768px){.half-box{width:100%;}#region-selector{margin-bottom:40px;}h2{font-size:1.8em;}h3{font-size:1.4em;}}@media screen and (min-width:960px){#promo-wrapper{margin:0 auto;width:768px;}#promo-work-info span{width:50%;}}@media screen and (min-width:1170px){#promo-wrapper{width:960px;}#promo-work-overlay{display:block;}#promo-work-info span{width:33.3333333%;}#order-6{order:3;}#order-5{order:2;}#order-4{order:1;}}
.homepage-slideshow .item--4 .hero__content{max-height:85%;}
