.main .wrapper:nth-child(1){background-image:url(../images/DSC00566-scaled.jpg)}.main .wrapper:nth-child(2) .tabs>p{font-family:"Noto Sans TC",sans-serif;font-size:11px;font-weight:500;letter-spacing:1px;color:#8a898b;text-align:center;padding-top:10px;display:none}.main .wrapper:nth-child(2) .tab-buttons{display:flex;align-items:center;gap:20px;justify-content:center;flex-wrap:wrap}.main .wrapper:nth-child(2) .tab-buttons button{background-color:#f6f6f6;padding:15px 35px;border:#ffdead;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none}.main .wrapper:nth-child(2) .tab-buttons button:focus,.main .wrapper:nth-child(2) .tab-buttons button:focus-visible,.main .wrapper:nth-child(2) .tab-buttons button:focus-within{outline:0}.main .wrapper:nth-child(2) .tab-buttons button .text{font-family:"Noto Sans TC",Sans-serif;font-weight:700;letter-spacing:1px;color:#8a898b;font-size:20px;line-height:1.5}.main .wrapper:nth-child(2) .tab-buttons button.active,.main .wrapper:nth-child(2) .tab-buttons button:hover{background-color:#0f5176}.main .wrapper:nth-child(2) .tab-buttons button.active .text,.main .wrapper:nth-child(2) .tab-buttons button:hover .text{color:#fff}.main .wrapper:nth-child(2) .tab-panels{padding:10px}.main .wrapper:nth-child(2) .tab-panels .tab-panel{gap:20px;flex-direction:column;display:none}.main .wrapper:nth-child(2) .tab-panels .tab-panel.active{display:flex}.main .wrapper:nth-child(2) .tab-panels .tab-panel>h2{color:#0f5176;font-family:"Noto Sans TC",Sans-serif;font-weight:700;letter-spacing:1px;margin-top:70px}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products{padding:10px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product{width:31%;padding:10px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.5);display:flex;margin:24px;flex-direction:column;border-radius:16px;gap:20px}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-price-box{padding:10px;display:flex;justify-content:space-between}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-price-box .icon{font-size:30px;color:#8a898b}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-price-box .icon i{width:1em;height:1em;position:relative;display:block}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-price-box .price{background-color:#8a898b;font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:#f6f6f6;border-radius:20px 20px 20px 20px;padding:12px 24px;line-height:1}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-detail-box{padding:10px;gap:20px;display:flex;flex-direction:column}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-detail-box h3{font-family:"Noto Sans TC",Sans-serif;font-weight:600;letter-spacing:1px;color:#0f5176}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-detail-box p{color:#0f5176;font-family:"Noto Sans TC",Sans-serif;font-weight:400;letter-spacing:1px}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-detail-box p.desc{color:#3f3832;font-weight:300}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-detail-box .button-box{display:flex;justify-content:flex-end}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product .product-detail-box .button-box a{display:flex;background-color:#0f5176;color:#f6f6f6;padding:12px 24px;border-radius:3px;font-family:"Noto Sans TC",Sans-serif;font-weight:500;letter-spacing:1px;font-size:15px;line-height:1}.main .wrapper:nth-child(2) .inner>.button-box{display:flex;padding:10px;margin-top:20px}.main .wrapper:nth-child(2) .inner>.button-box a{background-color:#0f5176;font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#f6f6f6;border-radius:10px 10px 10px 10px;box-shadow:0 4px 15px 0 rgba(0,0,0,.5);padding:12px 24px;line-height:1;margin:0 auto}@media only screen and (max-width:767px){.main .wrapper:nth-child(1){min-height:50vh}.main .wrapper:nth-child(1) .inner>h2{font-size:28px;padding:30px 0 0 0}.main .wrapper:nth-child(1) .inner>p{font-size:24px;padding:0}.main .wrapper:nth-child(2) .tab-panels .tab-panel .products .product{width:100%}.main .wrapper:nth-child(2) .tab-buttons{flex-wrap:nowrap;width:100%;overflow:scroll;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.main .wrapper:nth-child(2) .tab-buttons::-webkit-scrollbar{display:none}.main .wrapper:nth-child(2) .tab-buttons button .text{font-size:15px}.main .wrapper:nth-child(2) .tabs>p{display:block}}