{# 主站 lucys.com #}@media(min-width:768px){.lucys-categories{padding:0 5px}.lucys-categories .nav-item{margin-bottom:3px;border-bottom:1px solid #f0f0f0;position:relative !important;min-height:44px}.lucys-categories .nav-item:last-child{border-bottom:0}.lucys-categories .nav-link{font-size:14px !important;font-weight:500 !important;color:#333 !important;padding:12px 45px 12px 8px !important;display:block;line-height:1.5;transition:all .2s ease}.lucys-categories .nav-link:hover{color:#c9a050 !important;background:#fafafa}.lucys-categories .nav-link span{font-size:14px !important}.lucys-categories .nav-link.font-weight-bold{color:#c9a050 !important;font-weight:600 !important}.lucys-categories .nav-item>a.js-product-category,.lucys-categories a.js-product-category{position:absolute !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;top:6px !important;right:5px !important;left:auto !important;bottom:auto !important;background:#f0f0f0 !important;border-radius:6px !important;transition:background .2s ease !important;transform:none !important;z-index:10 !important}.lucys-categories .nav-item>a.js-product-category:hover,.lucys-categories a.js-product-category:hover{background:#e5e5e5 !important}.lucys-categories .nav-item>a.js-product-category.opened,.lucys-categories a.js-product-category.opened{position:absolute !important;top:6px !important;right:5px !important;left:auto !important;bottom:auto !important;transform:none !important;background:#e8e8e8 !important}.lucys-categories .js-product-category i.nc-icon,.lucys-categories .js-product-category i.nc-minimal-down,.lucys-categories .js-product-category i{font-size:14px !important;font-weight:bold !important;color:#666 !important;transition:transform .3s ease !important;display:block !important;line-height:1 !important}.lucys-categories .js-product-category.opened i.nc-icon,.lucys-categories .js-product-category.opened i.nc-minimal-down,.lucys-categories .js-product-category.opened i{transform:rotate(180deg) !important;color:#c9a050 !important}.lucys-subcategories{padding-left:15px !important;margin-top:0 !important;background:#fafafa;border-radius:0 0 6px 6px;margin-bottom:5px}.lucys-subcategories li{border-bottom:1px solid #eee;position:relative !important}.lucys-subcategories li:last-child{border-bottom:0}.lucys-subcategories .nav-link{font-size:13px !important;padding:10px 10px !important;color:#555 !important}.lucys-subcategories .nav-link:hover{color:#c9a050 !important}.lucys-subcategories .nav-link.font-weight-bold{color:#c9a050 !important}.card-refine .card-body,.card-refine .card-body .row,.card-refine .card-body .row>div,.card-refine .row .col-input,.card-refine .row .col-12,.card-refine .row>[class*="col"]{position:relative !important}.card-refine .row>div:has(.js-keyword-search),.card-refine .col-input:has(.js-keyword-search){position:relative !important}.card-refine .js-keyword-search,.card-refine input.js-keyword-search,input.js-keyword-search{font-size:14px !important;padding:10px 45px 10px 12px !important;border-radius:6px !important;width:100% !important;border:1px solid #ddd !important;box-sizing:border-box !important;transition:border-color .2s ease !important}.card-refine .js-keyword-search:focus,.card-refine input.js-keyword-search:focus,input.js-keyword-search:focus{border-color:#c9a050 !important;box-shadow:0 0 0 2px rgba(201,160,80,0.1) !important;outline:none !important}.card-refine .js-search-product-button,.card-refine button.js-search-product-button,.card-refine .row .js-search-product-button,.card-refine .row button.js-search-product-button,.card-refine .col-input .js-search-product-button,.card-refine .col-12 .js-search-product-button,button.js-search-product-button,.js-search-product-button{position:absolute !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;max-width:32px !important;max-height:32px !important;top:4px !important;right:4px !important;left:auto !important;bottom:auto !important;transform:none !important;background:#c9a050 !important;border:none !important;border-radius:5px !important;box-shadow:none !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:15 !important;cursor:pointer !important;outline:none !important;transition:background .2s ease !important}.card-refine .js-search-product-button i,.card-refine button.js-search-product-button i,button.js-search-product-button i,.js-search-product-button i{font-size:14px !important;color:#fff !important;margin:0 !important;padding:0 !important;line-height:1 !important;transition:color .2s ease !important}.card-refine .js-search-product-button:hover,button.js-search-product-button:hover{background:#b8914a !important}.card-refine .js-search-product-button:hover i,button.js-search-product-button:hover i{color:#fff !important}}@media(min-width:768px){.pagination.pagination-primary{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.pagination.pagination-primary .page-item{margin:0}.pagination.pagination-primary .page-item a{min-width:38px;height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;border-radius:6px;border:1px solid #ddd;color:#333;background:#fff;text-decoration:none;transition:all .2s ease}.pagination.pagination-primary .page-item a:hover{background:#f5f5f5;border-color:#ccc}.pagination.pagination-primary .page-item.active a{background:#c9a050;border-color:#c9a050;color:#fff}}.desktop-pagination-controls{display:none;background:#fff;padding:15px 0;margin-top:10px}@media(min-width:768px){.desktop-pagination-controls{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}}.desktop-pagination-controls .pagination-info-desktop{font-size:14px;color:#666}.desktop-pagination-controls .pagination-info-desktop strong{color:#333;font-weight:600}.desktop-pagination-controls .btn-first-desktop,.desktop-pagination-controls .btn-last-desktop{padding:8px 16px;font-size:13px;font-weight:500;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;text-decoration:none;display:flex;align-items:center;gap:6px;transition:all .2s ease}.desktop-pagination-controls .btn-first-desktop:hover,.desktop-pagination-controls .btn-last-desktop:hover{background:#f5f5f5;border-color:#ccc}.desktop-pagination-controls .btn-first-desktop i,.desktop-pagination-controls .btn-last-desktop i{font-size:12px}.desktop-pagination-controls .pagination-goto-desktop{display:flex;align-items:center;gap:8px}.desktop-pagination-controls .pagination-goto-desktop label{font-size:13px;color:#666;white-space:nowrap;margin:0}.desktop-pagination-controls .pagination-goto-desktop input{width:60px;height:36px;text-align:center;font-size:14px;font-weight:500;border:1px solid #ddd;border-radius:6px;padding:0 8px;transition:border-color .2s ease}.desktop-pagination-controls .pagination-goto-desktop input:focus{border-color:#c9a050;outline:0;box-shadow:0 0 0 2px rgba(201,160,80,0.1)}.desktop-pagination-controls .pagination-goto-desktop .btn-goto-desktop{height:36px;padding:0 16px;font-size:13px;font-weight:600;background:#c9a050;color:#fff;border:0;border-radius:6px;cursor:pointer;transition:all .2s ease}.desktop-pagination-controls .pagination-goto-desktop .btn-goto-desktop:hover{background:#b8914a}@media(min-width:768px){.seo-content-section{background:#2c2c2c !important;padding:60px 40px !important;margin-top:0 !important}.seo-content-section .seo-content-inner{max-width:1000px;margin:0 auto}.seo-content-section h2{font-size:28px;color:#fff !important;text-align:center;margin-bottom:25px}.seo-content-section h3{font-size:20px;color:#fff !important;margin-bottom:15px}.seo-content-section p{color:#ccc !important;font-size:15px;line-height:1.8;margin-bottom:18px}.seo-content-section strong{color:#c9a050}.seo-content-section a{color:#c9a050;text-decoration:underline}.seo-content-section a:hover{color:#d4b060}.blog-shipping-section{border-top:4px solid #c9a050}}@media(min-width:768px){.page-shop .card-refine{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);border:1px solid #eee}.page-shop .card-refine .card-body{padding:20px}.card-refine #currency-selector{font-size:14px !important;padding:10px 12px !important;border-radius:6px !important;border:1px solid #ddd !important;margin-bottom:15px}.card-refine #currency-selector:focus{border-color:#c9a050 !important}}