@font-face{font-display:swap;font-family:"MikadoBold";src:local("MikadoBold")}body{font-family:Noto Sans CJKTC;font-weight:400;letter-spacing:1.2px}h1,h2{font-family:elmer;font-weight:400}h3,h4{font-family:Source Han Sans TC;font-weight:700}h5,h6{font-family:Noto Sans CJKTC}header#masthead{box-shadow:0 0 15px rgb(0 0 0 / .5)}.site-content{padding-top:0;padding-bottom:1em}rs-slide rs-sbg{transition:200ms;-webkit-transition:200ms;opacity:0.6!important}rs-slide[data-isactiveslide="true"] rs-sbg{opacity:1!important}.typo-heading,.btn,.button-default,.button,button,input[type="button"]:not(.btn):not(.button),input[type="reset"]:not(.btn):not(.button),input[type="submit"]:not(.btn):not(.button),#back-to-top,.elementor-button-default a.elementor-button,.button-primary,.elementor-button-primary .elementor-button,.elementor-button-primary .elementor-button-link,.button-secondary,.wp-block-button__link,.elementor-button-btn-secondary .elementor-button,.elementor-button-btn-secondary .elementor-button-link,.button-outline-primary,.elementor-button-outline-pirmary .elementor-button,.elementor-button-outline-pirmary .elementor-button-link,.button-outline-secondary,.is-style-outline .wp-block-button__link,.btn-link,.button-link,.elementor-button-btn-line a.elementor-button,.service-readmore a,.breadcrumbs,.breadcrumbs .title,.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-button .elementor-button,.opalelementor-nav-menu>.menu-item>a{font-family:Source Han Sans TC;font-weight:700}.elementor-widget-opal-post-grid [class*="wpopal-blog-"] .entry-title,.elementor-widget-opal-post-grid .column-item .entry-title,.elementor-widget-opal-post-grid .elementor-team-item .entry-title{font-size:1.23rem;letter-spacing:1.2px}#rev_slider_5_1_wrapper{box-shadow:0 7.5px 7.5px rgb(0 0 0 / 25%)}.shadow-section{box-shadow:0 7.5px 7.5px rgb(0 0 0 / 25%)}ul.products li.product a[class*="product_type_"].add_to_cart_button{width:150px;height:50px;padding:0;border-radius:15px;text-align:center;display:block;line-height:50px}ul.products li.product a[class*="product_type_"].add_to_cart_button:before{content:none}.product-content-top img{border-radius:20px}ul.products li.product a[class*="product_type_"].add_to_cart_button{background:#c9b25a;border-color:#c9b25a}.price{font-size:1.2rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}.service_list{border-spacing:0 20px;border-collapse:separate!important}.service_list td{border:none!important;vertical-align:middle}.service_list td:first-child{width:280px;border-radius:15px 0 0 15px;overflow:hidden}.service_list td:last-child{border-radius:0 15px 15px 0;overflow:hidden}.service_list img{width:100%;max-height:170px;object-fit:cover}.book_grid{display:grid;grid-template-columns:45% 45%;grid-column-gap:10%}.book_item{display:flex;flex-direction:column;align-items:center}.book_item img{width:100%;height:auto;border-radius:20px}.book_item a{width:100%}.book_item h5{margin:25px 0;padding:0}ul.products li.product a[class*="product_type_"].add_to_cart_button.added,ul.products li.product a[class*="product_type_"].add_to_cart_button:hover{background:#c9b25a;border-color:#c9b25a}.checkout-container{display:flex;width:100%;flex-direction:row-reverse}.checkout-container>div{flex:1;padding:0 10px}.checkout-container .order-review-container{flex:.6}.select2-container--open .select2-selection--single{border-color:#c9b25a}a:hover{color:#c9b25a}.dropdown-item.active,.dropdown-item:active{background-color:#c9b25a}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#c9b25a}.page-link:hover,.pagination .page-numbers:hover,.page-links a:hover,.page-links .post-page-numbers:hover{background-color:#c9b25a;border-color:#c9b25a}.page-item.active .page-link,.page-item.active .pagination .page-numbers,.pagination .page-item.active .page-numbers,.page-item.active .page-links a,.page-links .page-item.active a,.page-item.active .page-links .post-page-numbers,.page-links .page-item.active .post-page-numbers{background-color:#c9b25a;border-color:#c9b25a}.progress-bar{color:#c9b25a;background-color:#c9b25a}.bg-primary{background-color:#c9b25a!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#c9b25a!important}.text-primary{color:#c9b25a!important}a.text-primary:hover,a.text-primary:focus{color:#c9b25a!important}.button-outline-primary,.elementor-button-outline-pirmary .elementor-button,.elementor-button-outline-pirmary .elementor-button-link,.c-primary,.btn-link:hover,.btn-link:focus,.button-link:hover,.elementor-button-btn-line a.elementor-button:hover,.service-readmore a:hover,.button-link:focus,.elementor-button-btn-line a.elementor-button:focus,.service-readmore a:focus,.comment-reply-link:not(:hover),#wrapper-footer .site-info a,.tagcloud .tag-cloud-link:hover,.entry-title a:hover,.entry-meta>span i,.wp-block-calendar tbody a:hover,.wp-block-calendar tbody a:focus,.wp-block-calendar tfoot a:hover,.opalelementor-nav-menu--main .opalelementor-nav-menu a.opalelementor-sub-item.opalelementor-item-active,.elementor-counter .elementor-counter-number-wrapper,.elementor-active .elementor-accordion-icon i,.elementor-active .elementor-toggle-icon i,.elementor-widget-opal-countdown .elementor-opal-countdown .elementor-countdown-digits,#wrapper-navbar .navbar .navbar-nav>li>a:hover,#wrapper-navbar .navbar .navbar-nav>li>a:hover .sub-arrow,#wrapper-navbar .navbar .navbar-nav>li.current-menu-item>a .sub-arrow,#wrapper-navbar .navbar .navbar-nav>li.current-menu-parent>a .sub-arrow,#wrapper-navbar .navbar .navbar-nav>li:hover>a .sub-arrow,#wrapper-navbar .navbar .navbar-nav .dropdown-menu li.current-menu-item>a .sub-arrow,#navbar-toggler-mobile:focus,#navbar-toggler-mobile:hover,.elementor-slick-slider ul.slick-dots li.slick-active button:before{color:#c9b25a}.coelor-primary{color:#c9b25a}.f-primary,.elementor-widget-heading .heading-decor svg{fill:#c9b25a}.button-primary,.elementor-button-primary .elementor-button,.elementor-button-primary .elementor-button-link,.button-dark:hover,.button-dark:active,.button-dark:focus,.button-light:hover,.button-light:active,.button-light:focus,.button-outline-primary:hover,.elementor-button-outline-pirmary .elementor-button:hover,.elementor-button-outline-pirmary .elementor-button-link:hover,.button-outline-primary:focus,.elementor-button-outline-pirmary .elementor-button:focus,.elementor-button-outline-pirmary .elementor-button-link:focus,.button-outline-primary.focus,.elementor-button-outline-pirmary .focus.elementor-button,.elementor-button-outline-pirmary .focus.elementor-button-link,.button-outline-primary:active,.elementor-button-outline-pirmary .elementor-button:active,.elementor-button-outline-pirmary .elementor-button-link:active,.button-outline-primary.active,.elementor-button-outline-pirmary .active.elementor-button,.elementor-button-outline-pirmary .active.elementor-button-link,.bg-primary,.social-share-block a:hover,.elementor-progress-bar{background-color:#c9b25a;border-color:#c9b25a}.select2-container--open .select2-dropdown--below{border-color:#c9b25a}.woocommerce-form-row{flex-direction:column;align-items:flex-start}.password-input{width:100%}.u-column1{width:100%;max-width:680px}.woocommerce-cart-form{width:100%}.woocommerce-billing-fields .form-row-first{padding-left:0;width:100%}.single-product .breadcrumbs .container{display:block!important}@media screen and (max-width:768px){.offcanvas-bottom{display:block!important}#customer_login.col2-set{float:none}.checkout-container{flex-direction:column-reverse}}@media all and (max-width:480px){body.home .site-content{padding-top:0!important}}@media (min-width:768px){.checkout-container .order-review-container{flex:1}#order_review_heading,#order_review{float:none;width:100%}}.show-password-input{display:none!important}