/*** WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.* 2025-09-05 12:03:59*/.navigation, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {max-width: 1280px;width: 1280px;}a {}a:hover {}.button,button {}.button:hover,button:hover {}.button:focus,button:focus{}.icons{}.icons:hover{}body, body .page-wrapper{font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;}.page-wrapper{}.page-header{}#search_mini_form input#search{}#search_mini_form input#search:hover{}.switcher-language{}.switcher-language{}.page-footer{}.page-footer .footer-top{}.page-footer .footer-top .ves-inner{}.page-footer .footer-center{}.page-footer .footer-center .ves-inner{}.page-footer .footer-bottom{}.page-footer .footer-bottom .ves-inner{}.product-item-info{}.product-item-info .quick-view{}.product-item-info .quick-view:hover{}.product-item-info .add-to-cart{}.product-item-info .add-to-cart:hover{}.product-item-info .add-to-compare{}.product-item-info .add-to-compare:hover{}.product-item-info .add-to-wishlist{}.product-item-info .add-to-wishlist:hover{}.product-item-info .product-item-description{}.product-item-info .countdown_timer_color{}.product-item-info .icon .new-icon{}.product-item-info .icon .onsale{}@media (min-width: 1390px) {.container { width: 1360px; }.product-item-info .icon, .product.media .icon { right: 20px; }.product-image img { width: 320px !important;}}@media (max-width:1280px) {.page-main { max-width: 100%; width: 100%; }}@media (min-width:992px) {.menu-en.ves-megamenu li.level0 > a { letter-spacing: 0 !important; }.menu-en.ves-megamenu li.level0 > a.nav-anchor  { padding:0 8px !important; }.ves-menutop .ves-megamenu .dropdown-menu { margin-top: -1px; }.ves-menutop .ves-megamenu li.level0 > a {font-family: unset;font-weight: 600;line-height: 30px;color:#FFFFFF !important;letter-spacing: 1px;text-transform: unset;}.ves-menutop .ves-megamenu li.level0 > a.nav-anchor { padding:0 14px; border-left:0px; border-right:0px; }.ves-menutop .ves-megamenu li.level0 > a.nav-anchor .caret { display: none; }.ves-menutop .ves-megamenu li.level0:hover > a.nav-anchor { background-color: #eee; color: #333; }.ves-menutop .ves-megamenu:not(.nav-mobile) li.level0 > a.nav-anchor:visited { color:#FFFFFF; }.ves-menutop .ves-megamenu:not(.nav-mobile) li.level0 > a.nav-anchor:active { color:#FFFFFF; }.ves-megamenu.nav-mobile .nav-item .dropdown-menu { position: absolute; }.ves-megamenu.nav-mobile .opener { display: none; }.page-header .page-topbar .wrap-topbar { line-height: 40px; }.page-header .switcher .options .action.toggle:after, .page-header .switcher .options .action.toggle.active:after { line-height: 40px; }i.fa.fa-shopping-cart { display: none; }.desktop { display: inline; }.mobile { display: none; }}@media (max-width: 991px) {.ves-menutop .ves-megamenu li.level0 > a { font-family: unset; }.header-content { padding: 5px 0; height: 0px; }.page-header .nav-toggle { top: 3px; }.page-header .minicart-wrapper .action.showcart { left: unset; right: 0; }.page-header .switcher-currency .options ul.dropdown { left: unset !important; right: 0; }/*.page-header .switcher-currency .options .action.toggle.active:after { line-height: 30px !important; }*/.page-header .page-topbar .wrap-topbar { line-height: 30px !important; }.page-header .switcher .options .action.toggle:after { line-height: 30px !important; }.product-block .product-image .product-item-actions .actions-primary .unavailable span { display: none; }.product-block .product-image .product-item-actions .actions-primary .unavailable:after { content: '-'; }.product-block .product-image .product-item-actions .actions-secondary a.quick-view span { display: block; }.header-links-wrapper { position: absolute; right: 90px; }.minicart-warp { top: 0px !important; }.minicart-wrapper .action.showcart { right: 0; left: unset; }.switcher-currency-wrapper { position: absolute; right: 25px; }.search-wrapper { right: unset; left: 40px; top: 4px; }.logo-wrapper .logo { max-width: 60px; }.logo-wrapper img { max-width: 60px; }.block-search .label { float: right; }.block-search .label:before { line-height: 18px; }.block-search .block-content { padding: 0 !important; }.block-search .action.search:before { line-height: 15px; }.navbar-fixed-top .logo img { max-width: 60px; }.desktop { display: none; }.mobile { display: inline; }}@media (min-width: 768px) {.page-header { margin-top: 0px !important; padding-bottom: 0; }.block-search .control { background: #aaa; border-radius: 50px; padding: 0 25px 0 5px; }}@media (max-width: 767px) {a#paypal-express-in-context-mini-cart { display: none; }}@media (min-width: 640px) {.page-layout-1column .toolbar-products { position: unset; }}.block.newsletter .block-title { width: calc(100% - 120px); }.block.newsletter .field .control { padding-top: unset; }input#newsletter { width: calc(100% - 120px); }.column.main .product-items { margin-left: 0; }/* .header-content { padding: 5px 0; position: relative; }  topbar hidden */.logo-wrapper .logo { float: none; } /* margin-top: 10px; max-width: 30%;  */.logo-wrapper.sticky-item { padding: 0; text-align: center; }.minicart-wrapper .action.showcart { margin-top: 0; margin-bottom: 0; line-height: 28px !important; }.minicart-wrapper .action.showcart::before { background: transparent !important; color: #000 !important; font-size: 20px !important; }.minicart-wrapper .action.showcart .cart-title { color: #FFF; }.minicart-wrapper .action.showcart .counter-number { color: #FFF; }.minicart-wrapper .w-item { display: none; }.scrollup { display:block; width: 95px; height: auto; padding: 10px; background: #dddddd; border-radius: 10%; cursor: default; text-transform: inherit; }.scrollup:hover { background:#dddddd; }.scrollup a { color: black }.scrollup span, button#empty_cart_button, a#onestepcheckout-logout-link, .block-compare, a#paypal-express-in-context-mini-cart, #des { display: none; }/*.checkout-payment-method .payment-method._active .payment-method-content { display: none; } */ /* mobile hidden */.page-header { margin-top: 0px !important; }.page-header .page-topbar { color: #000; }.page-header .page-topbar .header-links { padding: 2px 0px; }.page-header .page-topbar .header-links:after { left: -5px; right: 0px; content: none } /* deleted gray line */.page-header .page-topbar .wrap-topbar { border-style: none; }.page-header .page-topbar .switcher-language, .page-header .page-topbar .switcher-currency { padding: 0px 0px; }.page-header .page-topbar .switcher-currency .options .action.toggle:after { font-family: 'FontAwesome'; content: "\f155"; }.page-footer { font-family: unset; font-size: 14px; }.page-footer a, .page-footer a:hover { color: #fff }.page-footer .block .block-title { text-align: center; }.page-footer .block .block-title strong span { color: #b2b2b2; }.page-footer .ves-footer .footer-top p { margin: 0; }.ves-menutop { background-color: #b2a69b }.ves-menutop .nav-sections-items .nav-menu { height: 30px; }.ves-menutop .nav-sections-items { border-top:0px; border-bottom:0px; }.product-block .product-item-details .product-item-name { margin: 0; font-family: unset; font-size: unset; }.product-block .product-item-details .price-box .old-price .price { font-size: unset; }.product-block .product-item-details .price-box .price-box .price { font-size: unset; }.product-block .product-image .product-item-actions .actions-primary { width: 34% }.product-block .product-image .product-item-actions .actions-secondary { width: 66% }.product-block .product-image .product-item-actions .actions-secondary .quick-view { display: inline-block !important; }.product-block .product-image .product-item-actions .actions-secondary .add-to-wishlist, .product-block .product-image .product-item-actions .actions-secondary .quick-view { width: 50%; }/* 貨品格設定 */.mostRow .product-item-info .icon { display: none } /* 不顯示ICON *//* Fixed */.product-item-info .icon span.onfixed, .product.media .icon span.onfixed {background: #FF0036;font-size: 8pt;color: white;line-height: 10pt;padding-top: 12px;}/* 名稱過長變… */.product-block .product-item-details .product-item-name a {display: block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}.product-block .product-item-details .product-item-brand a.product-item-link {color: #000; font-weight: 600;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.product-block .product-item-details { min-height: 0; margin: 10px 0px; }.product-item-info .icon span, .product.media .icon span { width: 48px; height: 48px; line-height: 48px; }.product-item-info .icon span span, .product.media .icon span span { display: inline-block; border-bottom: 0; border-top: 0; }/* 顯示OPTION */.product-block .product-image .product-item-actions {border: 1px solid #868686;position: unset;visibility: unset;opacity: 1;}.product-item-info .icon span.new-icon, .product.media .icon span.new-icon {background: #ed4e9b;clip-path: polygon(50% 0%, 39.65% 11.36%, 25% 6.7%, 21.72% 21.72%, 6.7% 25%, 11.36% 39.65%, 0% 50%, 11.36% 60.35%, 6.7% 75%, 21.72% 78.28%, 25% 93.3%, 39.65% 88.64%, 50% 100%, 60.35% 88.64%, 75% 93.3%, 78.28% 78.28%, 93.3% 75%, 88.64% 60.35%, 100% 50%, 88.64% 39.65%, 93.3% 25%, 78.28% 21.72%, 75% 6.7%, 60.35% 11.36%);}.product-item-info .icon span.new-icon span, .product.media .icon span.new-icon span { line-height: 9px; font-size: 9px; }.product-item-info .icon span.onsale, .product.media .icon span.onsale {background: #ec5e82;clip-path: polygon(50% 0%, 39.65% 11.36%, 25% 6.7%, 21.72% 21.72%, 6.7% 25%, 11.36% 39.65%, 0% 50%, 11.36% 60.35%, 6.7% 75%, 21.72% 78.28%, 25% 93.3%, 39.65% 88.64%, 50% 100%, 60.35% 88.64%, 75% 93.3%, 78.28% 78.28%, 93.3% 75%, 88.64% 60.35%, 100% 50%, 88.64% 39.65%, 93.3% 25%, 78.28% 21.72%, 75% 6.7%, 60.35% 11.36%);}.product-item-info .icon span.onsale span, .product.media .icon span.onsale span {line-height: 9px;font-size: 24px;color: #fff;}.old-price, .old.price { text-decoration: unset; }.product-image img { width: 290px; aspect-ratio : 1/ 1; object-fit: cover; object-position: 0 80%; } /* 正方的貨品格 */.product-info-main .stock.available, .product-info-main .stock.unavailable { margin-bottom: 0; } /* 移除 Product Content Page IN STOCK 下面空行 */.product-info-main .product-info-price .price-box .old-price .price { font-family: unset; }.product-info-main .product-info-price .price-box .old-price .price { text-decoration: line-through; }.product-block .product-image .product-item-actions .actions-secondary .add-to-wishlist, .product-block .product-image .product-item-actions .actions-secondary .add-to-compare, .product-block .product-image .product-item-actions .actions-secondary .quick-view {border-left: 1px solid #868686;height: 25px;line-height: 25px;font-size: 12px;}.product-block .product-image .product-item-actions .actions-primary .add-to-cart, .product-block .product-image .product-item-actions .actions-primary .unavailable {height: 25px;line-height: 25px;}.sidebar .block.filter .block-content .filter-options .filter-options-content { overflow: auto; max-height: 309px; }.sidebar .ves-menu .ves-vertical { overflow: auto; max-height: 309px; } /* category sitebar */span.brand-image a { font-size: 34px; font-weight: normal; }.block-search .block-content .field.search { border: 0; margin-left: 10px; }.block-search .action.search { top: 5px !important; }.block-search .action.search:before { color: #000 !important; }.block-search input { height: 18px; font-family: unset; background: #fff; border-radius: 50px; }/* line-height: 18px; padding-left: 5px; padding-right: 0 !important; */.imageslider-widget .customNavigation .owl-prev::before, .imageslider-widget .owl-nav .owl-prev::before { margin-left: 10px; content: "\f0d9"; }.imageslider-widget .customNavigation .owl-next::before, .imageslider-widget .owl-nav .owl-next::before { margin-right: 10px; content: "\f0da"; }.imageslider-widget .owl-carousel .owl-nav .owl-next { right: 15px !important; }.imageslider-widget .owl-carousel .owl-nav .owl-prev { left: 15px !important; }.imageslider-widget .owl-carousel .owl-nav .owl-prev:after { border-left: 0px; }.imageslider-widget .owl-carousel .owl-nav .owl-next:after { border-right: 0px; }.imageslider-widget .owl-carousel .owl-nav .owl-next, .imageslider-widget .owl-carousel .owl-nav .owl-prev {width: 30px !important;height: 30px !important;border-radius: 50%;background: #eee !important;}.imageslider-widget .owl-carousel .owl-nav .owl-next:before, .imageslider-widget .owl-carousel .owl-nav .owl-prev:before {color: #aaa;line-height: 30px !important;font-weight: 600;}.checkout-index-index .logo { display: none; }.checkout-index-index .search-wrapper { display: none; }.checkout-index-index .header-links-wrapper { display: none; }.checkout-index-index .switcher-currency-wrapper { display: none; }.checkout-index-index .minicart-warp { display: none; }.fontRed span { color: red; }.block.vesbuilder-block { margin-bottom: 0px; }.block-static-block.widget, .block-cms-link.widget { margin-bottom: 0px; }.col-nopadding .block, .row-nopadding .block, .widget-nopadding .block { margin-bottom: 0px; }.mobile .slider.banners .swiper-slide .slide-inner { text-align: center; }.mobile .slider.banners .swiper-slide img { max-width: unset; width: 22px; }.swiper-container.slider.banners { margin-top: unset; }.price-box {white-space: nowrap;display: inline-block;}.price-box .regular-price {text-decoration: line-through;}.price-box .final-price {color: #ff0000; /* 紅色字體 */font-weight: bold; /* 可選：加粗特價 */}.price-box .product-attribute {margin-left: 5px;font-style: italic;color: #666;}