@import url("table.css");@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700;900&family=Noto+Serif+TC:wght@400;600;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');:root{--black:#0a0a0a;--dark-gray:#212529;--gray-600:#6c757d;--gray-400:#ced4da;--medium-gray:#d2d2d2;--light-gray:#f5f5f5;--white:#ffffff;--primary:#109333;--secondary:#495057;--warning:#f42a26;--success:#109333;--alert:#ffdc61;--pink:#F2A5AE;--cream:#F5F2EF;--umber:#635147;--light-umber:#897a71;--bg-transparent:transparent;box-sizing:border-box;-webkit-text-size-adjust:none;text-size-adjust:none;}html,body{color:var(--secondary);font-size:16px;font-weight:400;font-family:'Lato',Gotham,"Helvetica Neue",Helvetica,Arial,'Noto Sans TC',"儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei",sans-serif;margin:0;padding:0px;}h1,h2,h3,h4,h5,h6{color:var(--dark-gray);font-family:'Noto Sans TC',sans-serif;font-weight:700;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{color:var(--secondary);}h1,.h1{font-size:1.75rem;}h2,.h2{font-size:1.65rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.375rem;}h5,.h5{font-size:1.25rem;}h6,.h6{font-size:1rem;}@media print,screen and (min-width:40em){h1,.h1{font-size:1.875rem;}h2,.h2{font-size:1.75rem;}h3,.h3{font-size:1.625rem;}h4,.h4{font-size:1.5rem;}h5,.h5{font-size:1.25rem;}h6,.h6{font-size:1rem;}}.card,.callout{color:var(--secondary);}.callout{border:1px solid #e6e6e6;}.card-divider{background:var(--light-gray);}.ch-serif_type{font-family:'Noto Serif TC',serif;}.ch-san_type{font-family:'Noto Sans TC',sans-serif;}.en-serif_type{font-family:'Playfair Display',serif;}.en-san_type{font-family:'Poppins',sans-serif;}.font-w400{font-weight:300;}.font-w500{font-weight:500;}.heading{}.sub-heading{line-height:2;}p{font-size:18px;}label{font-size:18px;}label{color:var(--secondary)}select,[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="color"],textarea{color:var(--secondary);}@media print,screen and (min-width:40em){p{font-size:16px;}label{font-size:16px;}}blockquote{background:#F5F2EF;border-left:none;color:#212529;padding:1rem;}blockquote,blockquote p{}.line-clamp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;line-height:8;line-height:24px;}.grid-container{max-width:1500px;}.contentwrapper{}@media print,screen and (min-width:64em){.contentwrapper{padding:0;}}a{color:var(--secondary);transition:all .5s ease-in-out .3s;}a:hover,a.active{color:var(--success);}a.link-white{color:var(--white);transition:all 0.5s ease 0.3s;}a.link-white:hover{color:var(--primary);}.btn-group a.active{background:var(--primary);color:var(--white);}.button{background:var(--primary);color:var(--white);border-radius:5px;padding:1em 1em 0.85em 1em;}.button:hover,.button:focus{background:var(--secondary);color:var(--white);}.button.primary{background:var(--white);color:var(--alert);border:1px solid var(--alert);}.button.primary:hover,.button.primary:focus{background:var(--alert);color:var(--white);border:1px solid var(--alert)}.button.secondary{background-color:var(--secondary);color:var(--white);border:1px solid var(--medium-gray);}.button.secondary:hover,.button.secondary:focus{background-color:var(--dark-gray);color:var(--white);}.button.warning{background-color:var(--warning);color:var(--white);}.button.warning:hover,.button.warning:focus{background-color:var(--secondary);color:var(--white);}.button.success{background-color:var(--success);color:var(--white);}.button.success:hover,.button.success:focus{background-color:var(--secondary);color:var(--white);}.button.alert{background-color:var(--alert);color:var(--dark-gray);}.button.alert:hover,.button.alert:focus{background-color:#c39d1d;color:var(--white);}.button.hollow,.button.hollow:hover,.button.hollow:focus,.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus{background-color:var(--white);}.button.hollow{border:1px solid var(--primary);color:var(--primary);}.button.hollow:hover,.button.hollow:focus{background:var(--primary);border-color:var(--primary);color:var(--white);}.button.hollow.primary{border:1px solid var(--primary);color:var(--primary);}.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:var(--gold);color:var(--gold);}.button.hollow.secondary{background-color:var(--light-gray);color:var(--dark-gray);border:1px solid var(--medium-gray);}.button.hollow.secondary:hover,.button.hollow.secondary:focus{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);}.button.hollow.secondary.active{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);}.button.hollow.success{border:1px solid var(--gray-400);background:var(--light-gray);color:var(--dark-gray);}.button.hollow.success:hover,.button.hollow.secondary:focus{border-color:var(--success);background:var(--success);color:var(--white);}.button.hollow.alert{border:1px solid var(--alert);color:var(--alert);}.button.hollow.alert:hover,.button.hollow.alert:focus{background:var(--alert);border-color:var(--alert);color:var(--white);}.btn-back{border-radius:55px}.bg-pink{background:var(--pink);}.bg-cream{background:var(--cream);}.bg-light-gray{background:var(--light-gray);}.bg-secondary{background:var(--secondary);}.bg-dark-gray{background:var(--dark-gray);}.bg-white{background:var(--white);}.bg-warning{background:var(--warning);}.bg-success{background:var(--success);}.bg-transparent{background:var(--bg-transparent);}.text-success{color:var(--success);}.text-alert{color:var(--alert);}.text-warning{color:var(--warning);}.text-body{color:var(--secondary);}.text-medium-gray{color:var(--medium-gray);}.text-dark-gray{color:var(--dark-gray);}.text-white{color:var(--white);}.bg-custom-made{background-image:url(../image/bg-wedding.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;}.label.primary{background:var(--primary);color:var(--white);}.label.secondary{background:var(--secondary);color:var(--white);}.label.success{background:var(--success);color:var(--white);}.label.warning{background:var(--warning);color:var(--white);}.label.alert{background:var(--alert);color:var(--white);}.separator-center::after{border-bottom:0.3rem solid var(--alert);}.dividing{text-align:left !important;}.dividing::before,.dividing::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.dividing::after{clear:both;}.dividing::after{position:relative !important;width:3rem;border-bottom:0.125rem solid var(--alert);margin:1rem auto 0;}@media screen and (min-width:64em){.dividing{text-align:left !important;}}.accordion{background:transparent;}.accordion-title{padding:1rem 1.25rem 1.2rem;border:none;border-bottom:1px solid var(--medium-gray);font-size:15px;color:var(--secondary);}:last-child:not(.is-active) > .accordion-title{border-bottom:1px solid var(--medium-gray);}.accordion-title:hover,.accordion-title:focus{background-color:var(--light-gray);color:var(--primary);}.accordion-title::before{font-size:30px;font-weight:700;color:var(--primary);margin-top:-1rem;}.is-active > .accordion-title::before{color:var(--success);font-weight:700;font-size:30px}.accordion-content{display:none;padding:2rem;border:none;border-bottom:0;background-color:transparent;color:var(--secondary);font-size:18px;}:last-child > .accordion-content:last-child{border-bottom:1px solid var(--medium-gray);}.review .tabs{background:transparent;border:none;border-bottom:1px solid var(--medium-gray);}.review .tabs-title > a{font-size:16px;color:var(--dark-gray);padding-left:2rem;padding-right:2rem;}.review .tabs-title > a:hover{background:var(--light-gray);color:var(--success);border-bottom:0px solid var(--success);}.review .tabs-title > a:focus,.review .tabs-title > a[aria-selected='true']{background:var(--light-gray);color:var(--success);border-bottom:0px solid var(--success);}.review .tabs-content{background:transparent;border:none;}.review .accordion-title{font-size:18px;}.faq .accordion-title h5{font-size:18px;font-weight:400;margin-left:16px;margin-top:5px;margin-bottom:0;color:var(--dark-gray);transition:all .5s ease-in-out .3s;}.faq .accordion-title h5:hover{color:var(--success);}.faq .accordion-title:hover,.faq .accordion-title:focus{border:1px solid var(--success);background:var(--white)}.faq .accordion-title h5::before{position:absolute;top:50%;left:1rem;margin-top:-0.7em;content:"❤";font-size:12px;}.is-active > .accordion-title::before{color:var(--success)}.faq .list li{margin-bottom:1rem;}.icon-medium-gray{filter:invert(17%) sepia(59%) saturate(392%) hue-rotate(340deg) brightness(93%) contrast(88%);margin-top:-5px;margin-right:8px;}.icon-gold{filter:invert(66%) sepia(15%) saturate(1220%) hue-rotate(358deg) brightness(93%) contrast(90%);margin-top:-5px;margin-right:8px;}a:hover .icon-gold{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(338deg) brightness(100%) contrast(103%);}a .icon{margin-left:15px;}a:first-child .icon{margin-left:0;}a .icon-white,.page .button img,.button img{transition:all .5s ease-in-out .5s;filter:invert(100%) sepia(93%) saturate(4129%) hue-rotate(179deg) brightness(122%) contrast(110%);}.page .button img{filter:invert(15%) sepia(71%) saturate(374%) hue-rotate(341deg) brightness(94%) contrast(85%);}a:hover .icon-white,.button:hover img{filter:invert(66%) sepia(15%) saturate(1220%) hue-rotate(358deg) brightness(93%) contrast(90%);}.page-nav .no{line-height:36px;}.page-nav .no span{margin:0 10px;font-weight:600;color:var(--success)}.page-previous a::before{display:inline-block;margin-right:0.5rem;content:'\00ab';}.page-next a::after{display:inline-block;margin-left:0.5rem;content:'\00bb';}.page-nav select{border-radius:3px;border:1px solid var(--medium-gray);font-size:18px;}.shadow{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}.shadow-sm{box-shadow:0 1px 1px rgba(0,0,0,0.2),0 2px 3px rgba(0,0,0,0.2);}.shadow-lg{box-shadow:0 1px 1px rgba(0,0,0,0.11),0 2px 2px rgba(0,0,0,0.11),0 4px 4px rgba(0,0,0,0.11),0 6px 8px rgba(0,0,0,0.11),0 8px 16px rgba(0,0,0,0.11);}header{background:var(--white);border-bottom:1px solid var(--medium-gray);}header.top-bar{background-color:transparent;padding:1rem 0;}header.top-bar ul{background:transparent;}@media screen and (min-width:64em){header.top-bar{padding:0 0 1.5rem;}}.aside-block .card-divider{background:#fff;border-bottom:1px solid #e6e6e6;padding-left:38px;}.aside-block .vertical li{border-bottom:1px solid #f0f0f0;padding:8px 0 5px;}.aside-block .vertical li:last-child{border-bottom:none;}footer{font-size:15px;color:var(--dark-gray);}footer .foo-Top{border-bottom:1px solid var(--light-umber);}footer .copyright-info{border-top:2px solid var(--white);}footer .foo-menu .menu a.head{padding-bottom:1.4rem;}footer .foo-menu .menu a{color:var(--secondary);padding:0 0 0.75rem 0}footer .foo-menu .menu a:hover{color:var(--success);}@media screen and (min-width:64em){footer .foo-menu ul.menu{margin-right:50px;}}.search .button{background:transparent;}.search{padding-top:2px;padding-right:10px;height:28px;}@media screen and (min-width:64em){.search{padding:0;}}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{border-radius:3px;padding:1.35rem 1rem;}select{border-radius:3px;background-position:right -0.7rem center;height:2.8rem;padding:1.35rem 1rem 1.8rem 1rem;}::-webkit-input-placeholder{color:var(--secondary);}:-ms-input-placeholder{color:var(--secondary);}::-ms-input-placeholder{color:var(--secondary);}::placeholder{color:var(--secondary);}.searchbox{}.searchbox[type='text']{height:3.125rem;padding:0.5rem 1rem;border:none;background:var(--white);font-size:1.2rem;color:var(--secondary);border-radius:5px}.searchbox[type='text']:focus{border:none;background-color:var(--white);}.search-condition .grid-padding-x > .cell{padding-right:0;padding-left:0;}@media print,screen and (min-width:40em){.search-condition .grid-padding-x > .cell{padding-right:0.2rem;padding-left:0.2rem;}}.search-condition .button{border-radius:3px;background:var(--success);margin:0 0 .5rem 0;padding:0.7rem 1rem;}.search-condition select{border-color:var(--success);}.search-condition[type="date"]{border:1px solid var(--medium-gray);border-radius:3px;}.search-condition[type='date']:focus{border:1px solid var(--success);}.form-block.card,form fieldset,.reveal{border-radius:5px;}.form-block .input-group-field{margin-bottom:10px;padding:1.3rem 1rem}.form-block .help-text{color:var(--success)}.spec-block .margin-right{margin-right:0;}.spec-block .margin-left{margin-left:0;}.spec-block select,.spec-block .button{margin-bottom:8px;}@media screen and (min-width:64em){.spec-block .margin-right{margin-right:4px;}.spec-block .margin-left{margin-left:4px;}.spec-block select{margin-bottom:8px;}}.spec-block a img,.spec-block a:hover img{filter:invert(100%) sepia(93%) saturate(4129%) hue-rotate(179deg) brightness(122%) contrast(110%);}.page .spec-block a img{filter:invert(99%) sepia(97%) saturate(14%) hue-rotate(144deg) brightness(103%) contrast(100%);}.page .spec-block a:hover img{filter:invert(67%) sepia(37%) saturate(536%) hue-rotate(358deg) brightness(88%) contrast(85%);}.spec-block .icon{vertical-align:text-top;margin-right:8px;}.shop-btn-block .button img{filter:invert(63%) sepia(20%) saturate(902%) hue-rotate(358deg) brightness(95%) contrast(91%);}.shop-btn-block .button:over img{filter:invert(99%) sepia(100%) saturate(21%) hue-rotate(242deg) brightness(104%) contrast(100%);}a.logo{background:url(../image/logo140.png) no-repeat left top;display:block;width:280px;height:64px;margin-left:10px;}@media screen and (min-width:64em){a.logo{background:url(../image/logo.png) no-repeat left top;width:400px;height:91px;margin:0;}}.position-top{height:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.off-canvas-content .off-canvas.position-top{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.position-right{width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.off-canvas-content .off-canvas.position-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.hamburger{border:none;transition:all 1s ease;margin:15px 6px 0 0;}.hamburger .menu-icon{width:30px;}.off-canvas{background:var(--lightgray);}.off-canvas.is-transition-overlap{background:var(--light-gray);}.close-button{color:var(--secondary);z-index:100}.close-button:hover,.close-button:focus{color:var(--dark-gray);}.mobile-nav{margin-top:50px}.mobile-nav .menu.vertical li{border-bottom:1px solid var(--medium-gray);background:var(--white)}.mobile-nav .menu.vertical li:last-child{border-bottom:none}.mobile-nav .menu.vertical li a{color:var(--secondary);font-size:16px;font-weight:500;padding:1rem;}.mobile-nav .menu.vertical li a:hover{color:var(--success);}.mobile-nav .accordion-menu .nested.is-accordion-submenu{margin-left:0;}.mobile-nav .menu.vertical li li a{font-weight:300;background:var(--light-gray);}.mobile-nav .menu.vertical li li a:hover{background:var(--success);color:var(--white)}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after{border-width:5px;border-color:var(--success) transparent transparent;top:51%;}.top-nav.menu a{padding:10px;font-size:13px;}.main-nav{border-top:1px solid var(--light-umber);padding:12px 0;margin-top:1rem;}.menu a{color:var(--secondary);font-size:16px;padding:0.7rem .55rem}.menu a:hover,.dropdown.menu > li.is-active > a{color:var(--success);}.is-dropdown-submenu{min-width:180px;}@media screen and (min-width:64em){.menu a{padding:0.7rem 1.2rem;}}.dropdown.menu{z-index:9;margin-top:24px}.dropdown.menu > li.is-dropdown-submenu-parent > a::after{border-width:5px;border-color:var(--success) transparent transparent;}.dropdown.menu > li ul{border:none;background:var(--white);}.dropdown.menu > li ul li{border-bottom:1px solid var(--light-gray);}.dropdown.menu > li ul li a{line-height:1.25;}.dropdown.menu > li ul li a:hover{background:var(--success);color:var(--white)}.side-nav{width:100%;}@media screen and (min-width:64em){.side-nav{max-width:294px;}}.side-nav .accordion-menu{margin:0;}.side-nav .accordion-menu li.item{border:1px solid var(--medium-gray);margin-bottom:5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.side-nav .accordion-menu li:hover.item{border:1px solid var(--success);}.side-nav .accordion-menu li a{color:var(--dark-gray);font-weight:300;line-height:1.23543;letter-spacing:.022em;padding:1rem 1.5rem .6rem 1.5rem;margin-bottom:5px;}.side-nav .accordion-menu li a:hover,.side-nav .accordion-menu li a:focus,.side-nav .accordion-menu li a.active{color:var(--success);}.side-nav .submenu-toggle::after{border-color:var(--primary) transparent transparent;}.side-nav .item:hover .submenu-toggle::after{border-color:var(--success) transparent transparent;}.side-nav div.m-select{margin-left:.72rem;margin-right:.72rem;}.side-nav select{height:auto;padding:0.7rem 1.5rem 0.7rem 1.2rem;border:1px solid var(--medium-gray);color:var(--dark-gray);padding-right:2.2rem;}.side-nav select:focus{border:1px solid var(--success);}.submenu-toggle{top:5px;}.side-nav .accordion-menu ul.submenu li{}.side-nav .accordion-menu ul.submenu li a{font-weight:300;padding-left:30px;margin-bottom:0;border-top:1px solid var(--medium-gray);background:var(--light-gray);color:var(--dark-gray);letter-spacing:2px;}.side-nav ul.submenu li a:hover{background:var(--white);color:var(--primary);}.slidewrapper{margin:0;}.owl-nav{position:absolute;top:25%;left:0;right:0;width:100%;}@media screen and (min-width:64em){.slidewrapper{}.owl-nav{top:42%;}}.owl-nav .owl-next{position:absolute;top:40%;right:1%;border-radius:0;width:60px;height:60px;transition:all 0.3s ease;background:rgba(33,33,33,0.3) !important;}.owl-nav .owl-next:focus{outline:none;border:none;box-shadow:none;}.owl-nav .owl-next:hover{background:rgba(33,33,33,0.8) !important;}.owl-nav .owl-next .arrow-right.icon{color:#000;position:absolute;margin-left:15px;margin-top:-18px;width:0px;height:1px;background-color:currentColor;}.owl-nav .owl-next .arrow-right.icon:before{content:'';position:absolute;right:-20px;top:0px;width:24px;height:24px;border-top:solid 2px white;border-right:solid 2px white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.owl-nav .owl-prev{position:absolute;top:40%;left:1%;border-radius:0;width:60px;height:60px;background:rgba(33,33,33,0.3) !important;transition:all 0.3s ease;}.owl-nav .owl-prev:focus{outline:none;border:none;box-shadow:none;}.owl-nav .owl-prev:hover{background:rgba(33,33,33,0.8) !important;}.owl-nav .owl-prev .arrow-left.icon{color:#000;position:absolute;margin-left:8px;margin-top:0px;width:0px;height:1px;background-color:currentColor;}.owl-nav .owl-prev .arrow-left.icon:before{content:'';position:absolute;left:15px;top:-10px;width:24px;height:24px;border-top:solid 2px white;border-right:solid 2px white;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.shop-info .pad-space{margin-bottom:6px;}@media screen and (min-width:64em){.shop-info .pad-space:nth-of-type(1),.shop-info .pad-space:nth-of-type(2){padding-right:6px;}}.contents a span{border-bottom:1px solid #8d8782;}.contents a:hover span{}.contents a small{display:block;color:#8d8782;}.contents a:hover small{color:var(--alert);}.contents .grid-padding-y > .cell{padding-top:0.25rem;padding-bottom:0.25rem;}@media print,screen and (min-width:40em){.contents .grid-padding-x > .cell{padding-right:0.25rem;padding-left:0.25rem;}}.progress-indicator{list-style:none;width:100%;margin:0 auto;padding:0;display:table;table-layout:fixed;}.progress-indicator > li{position:relative;display:table-cell;text-align:center;font-size:1.2em;font-family:'Lato',sans-serif;}.progress-indicator > li span{position:absolute;color:#e6e6e6;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:400;font-size:1rem;font-family:'Noto Sans TC',sans-serif;letter-spacing:0.05px;text-transform:uppercase;}.progress-indicator > li::before{content:attr(data-step);display:block;margin:0 auto;background:#e6e6e6;width:1.5em;height:1.5em;text-align:center;margin-bottom:0.25em;line-height:1.5em;border-radius:100%;position:relative;z-index:10;}.progress-indicator > li::after{content:'';position:absolute;display:block;background:#e6e6e6;width:100%;height:0.15em;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);left:50%;margin-left:1.5em \9;z-index:0;}.progress-indicator > li:last-child:after{display:none;}.progress-indicator > li.is-complete{color:var(--primary);}.progress-indicator > li.is-complete::before,.progress-indicator > li.is-complete::after{color:#fefefe;background:var(--primary);}.progress-indicator > li.is-complete span{color:var(--primary);}.progress-indicator > li.is-current{color:var(--primary);}.progress-indicator > li.is-current::before{color:#fefefe;background:var(--primary);}.progress-indicator > li.is-current span{color:var(--primary);}.goods{}.goods-block{overflow:hidden;}.text-block{width:100%;height:100%;z-index:9;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.text-block h6{margin-top:12px;margin-bottom:0;}.type04 .text-block{top:0;left:0;}.type04:hover .text-block{}.type04 .text-block_red{background:rgba(244,42,38,0.8);}.type04:hover .text-block_red{background:rgba(244,42,38,0.5);}.type04 .text-block_gold{background:rgba(244,197,38,0.8);}.type04:hover .text-block_gold{background:rgba(244,197,38,0.5);}.type04 .text-block_blue{background:rgba(38,205,244,0.8);}.type04:hover .text-block_blue{background:rgba(38,205,244,0.5);}.type04 .heading{width:100%;color:var(--white);font-size:32px;font-weight:500;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.type04:hover .heading{color:var(--white);}@media print,screen and (min-width:40em){.type04 .heading{font-size:40px;}}.type04 h6{color:#fff;margin:0;font-weight:400;font-size:14px}.type04 img{transform:scale(1);transition:1s ease-in-out;}.type04 a:hover img{transform:scale(1.5);}.type06 a img{width:100%;border:1px solid var(--medium-gray);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.type06 a:hover img{border:1px solid var(--alert);-webkit-box-shadow:0 6px 6px -6px rgba(0,0,0,0.3);-moz-box-shadow:0 6px 6px -6px rgba(0,0,0,0.3);box-shadow:0 6px 6px -6px rgba(0,0,0,0.3);}.type06 a h6.header{color:var(--secondary);font-size:18px;font-weight:500;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.type06 a:hover h6.header{color:var(--success);}.type06 a .price-block .currency,.type06 a:hover .price-block .currency{color:var(--warning);font-size:24px;margin-left:3px;}.type06 a .price-block,.type06 a:hover .price-block{color:var(--warning);}.input-number-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.input-number-group input[type=number]::-webkit-inner-spin-button,.input-number-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;}.input-number-group .input-group-button{line-height:calc(80px / 2 - 5px);}.input-number-group .input-number{width:80px;padding:0 12px;vertical-align:top;text-align:center;outline:none;display:block;margin:0;}.input-number-group .input-number,.input-number-group .input-number-decrement,.input-number-group .input-number-increment{border:1px solid #cacaca;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;}.input-number-group .input-number-decrement,.input-number-group .input-number-increment{display:inline-block;width:40px;background:#e6e6e6;color:#0a0a0a;text-align:center;font-weight:bold;cursor:pointer;font-size:2rem;font-weight:400;}.input-number-group .input-number-decrement{margin-right:0.3rem;}.input-number-group .input-number-increment{margin-left:0.3rem;}.navBar{border-top:0;border-bottom:1px solid var(--medium-gray);line-height:1;background:var(--light-gray);z-index:0}.navBar .breadcrumbs{margin:.5rem 0;}.navBar .breadcrumbs li{color:var(--umber);font-size:14px;}.navBar .breadcrumbs .disabled{color:var(--white);text-decoration:none;}.navBar .breadcrumbs li:not(:last-child)::after{color:var(--gray-600);content:"/";}.navBar .breadcrumbs a{color:var(--secondary);}.navBar .breadcrumbs a:hover{color:var(--success);}.banner-block{position:relative;overflow:hidden;height:240px;}.banner-block .header{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.banner-block .header h1{line-height:1;}.bg-type01,.bg-type02,.bg-type03,.bg-type04,.bg-type05,.bg-type06{background-blend-mode:overlay;}.bg-type01{background:#e2bf44 url(../image/icon-01.png) no-repeat;background-position:200px 0;}.bg-type02{background:#e2bf44 url(../image/icon-02.png) no-repeat;background-position:135px -5%;}.bg-type03{background:#e2bf44 url(../image/icon-03s.png) no-repeat;background-position:120px 35%;}.bg-type04{background:#e2bf44 url(../image/icon-04s.png) no-repeat;background-position:120px 35%;}.bg-type05{background:#e2bf44 url(../image/icon-05.png) no-repeat;background-position:36% 25%;}.bg-type06{background:#e2bf44 url(../image/icon-06.png) no-repeat;background-position:left 35%;}.bg-type07{background:#e2bf44 url(../image/SDGs_and_TWLogo.png) no-repeat;background-position:45% 0;background-blend-mode:overlay;}.bg-type08{background:#e2bf44 url(../image/icon-08.png) no-repeat;background-position:80% 18%;background-blend-mode:overlay;}@media screen and (max-width:919px) and (min-width:640px){.bg-type03{background-position:300px 35%}.bg-type04{background-position:300px 35%;}.bg-type05{background-position:80% 25%;}.bg-type06{background-position:100% 20%;}}@media screen and (min-width:920px){.bg-type01{background-position:80% 15%;background-blend-mode:normal;}.bg-type02{background-position:80% -5%;background-blend-mode:normal;}.bg-type03{background:#e2bf44 url(../image/icon-03.png) no-repeat;background-position:80% 35%;background-blend-mode:normal}.bg-type04{background:#e2bf44 url(../image/icon-04.png) no-repeat;background-position:80% 40%;background-blend-mode:normal;}.bg-type05{background-position:80% 25%;background-blend-mode:normal;}.bg-type06{background-position:80% 20%;background-blend-mode:normal;}.bg-type07{background-position:80% 0;background-blend-mode:multiply;}.bg-type08{background-position:80% 18%;background-blend-mode:normal;}}.section-02 .button{border-radius:50px;}.newscard .news-item{margin-bottom:16px;}.newscard .news-item img{border:1px solid #f5f5f5;margin-bottom:10px;}.newscard a .heading{font-weight:400;font-size:18px;line-height:1.3;}.newscard a .heading,.newscard a img{transition:1s;}.newscard a:hover .heading{color:var(--success);}.newscard a:hover img{border-color:var(--alert);-webkit-filter:contrast(120%);filter:contrast(120%);}.newscard .tags{color:var(--success);font-size:15px;margin-bottom:8px}.newscard .date{font-size:14px;color:var(--gray-600);}.newscard hr{margin:1.25rem auto 0.8rem auto;border-bottom:1px solid var(--success);}.news-release .item{border-bottom:1px solid var(--medium-gray);margin-bottom:32px;padding-bottom:32px;}.news-release .thumb{margin-right:0;margin-bottom:24px;}.news-release .news-body{width:100%;}.news-release a .heading{color:var(--dark-gray);font-weight:500;margin-bottom:16px;transition:all .5s ease-in-out .3s;}.news-release a:hover .heading{color:var(--success);}.news-release a .desc{color:var(--secondary);}.news-release .date{font-weight:700;font-size:13px;--gray-600:#adb5bd;color:var(--gray-600);}.info-block{width:100%;}.info-block hr{margin:.5rem auto 1rem auto;border-bottom:1px solid var(--success);}@media screen and (min-width:64em){.news-release .thumb{margin-right:32px;margin-bottom:0;flex:1 0 280px;}.info-block{max-width:280px;}}.section-04{padding:2rem 0;}.section-04 p{font-size:18px;}.section-04 .donate-block,.donate-block{background:var(--warning);border-radius:40px;}.section-04 .donate-block p{font-size:22px;line-height:1.5}.section-04 .donate-block a h4{font-size:1.35rem;color:var(--white);font-weight:500;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.section-04 .donate-block a:hover h4{color:var(--alert);}.s-icon{height:160px;width:160px;margin:0 auto;border-radius:99px;}.s-icon img{filter:invert(36%) sepia(89%) saturate(561%) hue-rotate(86deg) brightness(101%) contrast(91%);}@media screen and (min-width:920px){.s-icon{height:180px;width:180px;margin:0 auto;}.section-04 .donate-block a h4{font-size:1.375rem}}.donation .card{border-radius:40px;background:var(--warning);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.donation .card:hover{background:var(--success)}.donation a h4{font-size:1.4rem;color:var(--white);font-weight:400;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.donation a:hover h4{color:var(--white);}.donation .account{font-size:20px;font-weight:300;margin-top:1rem;}@media screen and (min-width:920px){.donation .account{font-size:24px;margin-top:0;}}.appointment form{margin-bottom:30px;}.appointment .app-block{padding-top:20px;}.appointment select,.appointment[type='text'],.appointment[type='date'],.appointment[type='email'],.appointment[type='number'],.appointment textarea{margin-bottom:0;border:1px solid var(--white);border-bottom:1px solid var(--medium-gray);-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,0);box-shadow:inset 0 1px 2px rgba(10,10,10,0);}.item-row-wrap{display:flex;}.item-row-wrap .item-col_1{flex:0 0 120px;}.item-row-wrap .item-col_2{flex:1 0 auto;}.item-row-wrap .item-col_2 label{margin-bottom:0;padding-bottom:0;}.item-row-wrap .item-col_2[type='radio']{margin-right:5px;}.co-profile .card-divider{background-color:#fafafa;}.co-profile .card-section li{border-bottom:1px dashed #ddd;padding:6px 0;}.co-profile .card-section li:first-child{padding-top:0;}.co-profile .card-section li:last-child{border-bottom:none;}.co-profile .fa-map-marker,.co-profile .fa-phone,.co-profile .fa-fax,.co-profile .fa-envelope{color:#3ab54a;}.latest-release .latest-row{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px dotted var(--secondary);padding:1rem 0 .5rem;}.latest-release .latest-row:last-child{border-bottom:none;}.latest-release .latest-row:hover{background:var(--white);cursor:pointer;transition:1s;}.latest-row .latest-time{color:var(--secondary);font-size:0.85rem;margin-top:3px;margin-bottom:.5em;}.latest-row .latest-title a{font-size:18px;color:var(--dark-gray)}.latest-row .latest-title a:hover{color:var(--success);}@media print,screen and (min-width:40em){.latest-release .latest-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.latest-row .latest-time{margin-right:1.5em;}}address li::before{content:"";font-family:fontAwesome;vertical-align:middle;}address li.add::before{content:"\f041";margin-left:5px;margin-right:15px;}address li.mail::before{content:"\f003";margin-right:14px;}address li.phone::before{content:"\f095";margin-left:3px;margin-right:15px;}address li.global::before{content:"\f08e";margin-right:15px;}.cart-wrap{border:1px solid var(--success);padding:1rem;border-radius:3px;}.checkout-block{margin-bottom:20px;}.checkout-block .thumb{width:90px;margin-right:16px;}.total-block{padding:0;}.total-block .item{border-bottom:1px solid var(--medium-gray);}.total-block .item:last-child{border-bottom:none;}.total-block .amount{font-size:26px;font-weight:700;}.subscriber.card{border:1px solid var(--medium-gray);}.card-divider{color:var(--dark-gray);}.label-item{margin-right:10px;}.checkout-wrap .fieldset{}.checkout-wrap .fieldset legend{font-weight:bold;margin-left:0;padding:0 2rem;}.search-date-block,.checkout-info{flex-direction:column;}.search-date-block div,.checkout-info div{margin-right:0;}@media screen and (min-width:64em){.checkout-info{justify-content:space-between}.search-date-block div,.checkout-info div{margin-right:10px;}}.order a{color:var(--dark-gray);}.order a:hover{color:var(--success);}.order .card{border-color:var(--success)}.rwd-table a{text-decoration:underline;}.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background:var(--gray-600);color:var(--white);width:60px;height:60px;line-height:50px;right:15px;bottom:15px;padding-top:2px;border-top-left-radius:45px;border-top-right-radius:45px;border-bottom-right-radius:45px;border-bottom-left-radius:45px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.scroll-top-wrapper:hover{background:var(--success);}.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0;}.scroll-top-wrapper img{filter:invert(100%) sepia(93%) saturate(4129%) hue-rotate(179deg) brightness(122%) contrast(110%);}.scroll-top-wrapper:hover img{filter:invert(100%) sepia(93%) saturate(4129%) hue-rotate(179deg) brightness(122%) contrast(110%);}@media screen and (max-width:39.9375em){html,body{font-size:18px;}}@media screen and (min-width:40em){}@media screen and (min-width:40em) and (max-width:63.9375em){}@media screen and (min-width:64em){}@media screen and (min-width:64em) and (max-width:74.9375em){}.pagination{display:inline-block;padding-left:0;margin:17px 0;border-radius:3px;}.pagination > li{display:inline;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#2c3e50;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:2;color:#11181f;background-color:#eeeeee;border-color:#ddd;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;background-color:#2c3e50;border-color:#2c3e50;cursor:default;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777777;background-color:#fff;border-color:#ddd;cursor:not-allowed;}.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:15px;line-height:1.3333333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius:5px;border-top-left-radius:5px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius:5px;border-top-right-radius:5px;}.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:11px;line-height:1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius:2px;border-top-left-radius:2px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius:2px;border-top-right-radius:2px;}.pagination .jumpto{display:inline-block;margin-left:2px;}.pagination .jumpto input{padding:6px;line-height:1.42857143;color:#2c3e50;background-color:#fff;border:1px solid #ddd;float:left;}.pagination .page_number{width:45px;height:auto;margin-right:-1px}