@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:none}.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:none}.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:transparent!important;border:none!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}.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:#999!important;margin:0!important;padding:0!important;line-height:1!important;transition:color .2s ease!important}.card-refine .js-search-product-button:hover i, button.js-search-product-button:hover i{color:#c9a050!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:none;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:none;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}}