:root{--primary-gold:#d4af37;--text-dark:#1a1a1a;--bg-light:#f8f9fa}body{font-family:"Inter",sans-serif;color:var(--text-dark);background-color:#fff}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,.navbar-brand{font-family:"Playfair Display",serif}img{max-width:100%;height:auto;display:block}.watch-img-thumb{width:100%;height:220px;object-fit:cover;object-position:center}.card{transition:transform 0.2s,box-shadow 0.2s;border:none;box-shadow:0 2px 4px rgb(0 0 0 / .05);border-radius:.375rem;overflow:hidden}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.sold-badge{position:absolute;top:10px;left:10px;z-index:10;background-color:rgb(220 53 69 / .9);color:#fff;font-weight:700;padding:.3em .6em;border-radius:.25rem}.product-price{font-family:"Playfair Display",serif;font-size:2rem;color:var(--primary-gold);margin-bottom:1.5rem}.navbar-brand{font-weight:700;letter-spacing:1px}footer{margin-top:auto}.main-content{padding-top:1.5rem}a:focus-visible,button:focus-visible,.form-control:focus-visible{outline:2px solid #b10f2e;outline-offset:2px;box-shadow:0 0 0 4px rgb(177 15 46 / .3)}.btn-facebook{background-color:#1877f2;border-color:#1877f2;color:#fff}.btn-facebook:hover{background-color:#166fe5;border-color:#166fe5;color:#fff}.btn-viber{background-color:#7360f2;border-color:#7360f2;color:#fff}.btn-instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border:none;color:#fff}.breadcrumb a{color:#999;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.breadcrumb-item.active{color:var(--text-dark);text-transform:uppercase;font-size:.75rem;letter-spacing:1px}nav[aria-label="breadcrumb"]{--bs-breadcrumb-divider:"/"}.breadcrumb-nav{padding:1rem 0;border-bottom:1px solid #eee}.breadcrumb-nav .breadcrumb{padding:0;background-color:#fff0}.table-specs,.table-specs th,.table-specs td{border:1px solid #dee2e6}.table-specs th{width:35%;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;color:#b10f2e}.table-specs td{font-weight:600;color:var(--text-dark)}#backToTopBtn{position:fixed;bottom:20px;right:20px;z-index:1030;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s}#backToTopBtn.show{opacity:1;visibility:visible}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-section{background-image:linear-gradient(rgb(0 0 0 / .6),rgb(0 0 0 / .6)),url(https://placehold.co/1920x600/333/444?text=Replace+Me);background-size:cover;background-position:center}.hero-section .lead{text-shadow:1px 1px 3px rgb(0 0 0 / .5)}.tudor-section{background-color:#0f0f0f;color:#f5f5f5;padding:80px 0}.tudor-divider{width:60px;height:3px;background-color:#b10f2e;margin:20px auto 30px}.tudor-card{background:rgb(255 255 255 / .05);border:1px solid #333;border-radius:8px;padding:30px;height:100%;transition:all 0.3s ease}.tudor-card:hover{transform:translateY(-5px);border-color:#b10f2e;box-shadow:0 10px 20px rgb(177 15 46 / .2)}.tudor-icon{font-size:2.5rem;color:#b10f2e;margin-bottom:20px}.tudor-title{font-family:"Times New Roman",serif;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.tudor-text{font-family:sans-serif;color:#ccc;line-height:1.6;font-size:.95rem}.nav-tabs .nav-link{color:var(--bs-gray-600);transition:all 0.2s ease-in-out}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary);border-bottom-width:1px}.compare-dark-theme{--tudor-red:#b10f2e;--bg-dark:#0f0f0f;--bg-card:#1a1a1a;--text-main:#f5f5f5;--text-muted:#cccccc;--border-color:#333}.bg-dark-theme{background-color:var(--bg-dark)}.bg-dark-theme .text-muted{color:var(--text-muted)!important}.compare-header{font-family:"Times New Roman",serif;text-transform:uppercase;letter-spacing:2px;color:var(--text-main);font-weight:700}.compare-control-panel{background-color:var(--bg-card);border:1px solid #333;color:var(--text-main);box-shadow:0 4px 15px rgb(0 0 0 / .5)}.compare-control-panel .form-label{text-transform:uppercase;font-size:.8rem;letter-spacing:1px;color:var(--text-muted)}.compare-control-panel .form-select{background-color:#222;border:1px solid #444;color:#fff}.compare-control-panel .form-select:focus{background-color:#222;border-color:var(--tudor-red);color:#fff;box-shadow:0 0 0 .25rem rgb(177 15 46 / .25)}.btn-tudor{background-color:var(--tudor-red);border:none;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;transition:all 0.3s ease}.btn-tudor:hover{background-color:#8a0b23;color:#fff;transform:translateY(-2px)}.watch-compare-card{background-color:var(--bg-card);border:1px solid #333;color:var(--text-main);transition:transform 0.3s ease}.watch-compare-card:hover{border-color:var(--tudor-red);transform:translateY(-5px)}.watch-compare-card h4{font-family:"Times New Roman",serif}.table-dark-custom{background-color:var(--bg-card);color:var(--text-muted);border-color:#333}.table-dark-custom th,.table-dark-custom td{border-color:#333;vertical-align:middle;padding:15px}.table-dark-custom thead{border-bottom:2px solid var(--tudor-red)}.table-dark-custom thead th{background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:sans-serif}.table-dark-custom .row-label{color:var(--tudor-red);font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.diff-row{position:relative}.diff-row th,.diff-row td{font-weight:600;color:#fff;background-color:rgb(177 15 46 / .25)}@media (max-width:767.98px){.table-dark-custom thead{display:none}.table-dark-custom tr{display:block;border:1px solid #444;border-radius:8px;margin-bottom:1.5rem;padding:1rem;background-color:#222}.table-dark-custom .diff-row{background-color:rgb(177 15 46 / .15);border-color:rgb(177 15 46 / .4)}.table-dark-custom td,.table-dark-custom th{display:block;width:100%;border:none;padding:.5rem 0}.table-dark-custom th.row-label{font-size:1rem;padding-bottom:.75rem;border-bottom:1px solid #444;padding-left:0;margin-bottom:.75rem}.table-dark-custom td{padding-left:10px;position:relative}.table-dark-custom td::before{content:attr(data-label);display:block;font-weight:600;color:var(--text-muted);font-size:.8rem;opacity:.8}}.search-dark-theme{--tudor-red:#b10f2e;--bg-dark:#0f0f0f;--bg-card:#1a1a1a;--text-main:#f5f5f5;--text-muted:#cccccc;--border-color:#333}body.search-dark-theme{background-color:var(--bg-dark);color:var(--text-main)}.search-dark-theme .text-muted{color:var(--text-muted)!important}.filter-sidebar{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:20px;position:sticky;top:20px}.filter-title{font-family:"Times New Roman",serif;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--tudor-red);padding-bottom:10px;margin-bottom:20px}.filter-sidebar .form-control,.filter-sidebar .form-select{background-color:#222;border:1px solid #444;color:#fff}.filter-sidebar .form-control:focus,.filter-sidebar .form-select:focus{background-color:#222;border-color:var(--tudor-red);color:#fff;box-shadow:0 0 0 .25rem rgb(177 15 46 / .25)}.watch-card{background-color:rgb(255 255 255 / .05);border:1px solid var(--border-color);transition:all 0.3s ease;height:100%;position:relative}.watch-card:hover{transform:translateY(-5px);border-color:var(--tudor-red);box-shadow:0 10px 20px rgb(0 0 0 / .5)}.watch-card img{height:250px;object-fit:cover;border-bottom:1px solid var(--border-color)}.watch-title{font-family:"Times New Roman",serif;font-size:1.1rem;margin-bottom:5px}.watch-price{color:var(--tudor-red);font-weight:700;font-size:1.1rem}.btn-details{border:1px solid #555;color:#ddd;transition:0.3s}.btn-details:hover{background-color:var(--tudor-red);border-color:var(--tudor-red);color:#fff}.compare-check-wrapper{position:absolute;top:10px;right:10px;z-index:10;background:rgb(0 0 0 / .6);padding:5px 10px;border-radius:20px;backdrop-filter:blur(2px)}.form-check-input:checked{background-color:var(--tudor-red);border-color:var(--tudor-red)}#floating-compare-btn{position:fixed;bottom:30px;right:30px;background-color:var(--tudor-red);color:#fff;padding:15px 25px;border-radius:50px;box-shadow:0 4px 20px rgb(177 15 46 / .6);z-index:1000;font-weight:700;text-transform:uppercase;display:none;transition:transform 0.3s ease}#floating-compare-btn:hover{transform:scale(1.05);color:#fff;text-decoration:none}@media (max-width:767.98px){#floating-compare-btn{right:50%;bottom:20px;transform:translateX(50%);width:auto;white-space:nowrap}}@media (max-width:767.98px){.watch-detail-page h1.display-5{font-size:2.5rem}.inquiry-card .border-end-lg{border-right:none!important}.inquiry-card .col-lg-5.border-end-lg{padding-bottom:1rem;border-bottom:1px solid #dee2e6;margin-bottom:1rem}.inquiry-card .price-tag{font-size:2.25rem}.inquiry-card .badge.bg-danger-subtle{padding:.4em .8em;font-size:.8rem}}@media (max-width:575.98px){.hero-section h1{font-size:2.5rem}.hero-section{padding-top:3rem!important;padding-bottom:3rem!important;padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:767.98px){.tudor-section{padding:50px 0}.tudor-section .display-5{font-size:2.25rem}.tudor-card{padding:25px}}body.watch-detail-dark-theme{background-color:var(--bg-dark,#0f0f0f);color:var(--text-main,#f5f5f5)}.watch-detail-dark-theme .breadcrumb-nav{border-bottom-color:var(--border-color,#333)}.watch-detail-dark-theme .breadcrumb-nav .breadcrumb a{color:var(--text-muted,#cccccc)}.watch-detail-dark-theme .breadcrumb-item.active{color:var(--text-main,#f5f5f5)}.watch-detail-dark-theme .text-muted{color:var(--text-muted,#cccccc)!important}.watch-detail-dark-theme .display-5{color:var(--text-main,#f5f5f5)}.watch-detail-dark-theme .image-loader-container{background-color:#000!important}.watch-detail-dark-theme .img-thumbnail{background-color:#000;border-color:#444}.watch-detail-dark-theme .table-specs{background-color:var(--bg-card,#1a1a1a);border-color:var(--border-color,#333)}.watch-detail-dark-theme .table-specs th,.watch-detail-dark-theme .table-specs td{color:var(--text-main,black);border-color:var(--border-color,#333);padding:.65rem 1rem;vertical-align:middle}.watch-detail-dark-theme .table-specs th{color:var(--tudor-red,#b10f2e)}.watch-detail-dark-theme .table-specs td{font-weight:400;color:var(--text-muted,#575656)}.watch-detail-dark-theme .inquiry-card{background-color:var(--bg-card,#1a1a1a);border-color:var(--border-color,#333);box-shadow:0 4px 20px rgb(0 0 0 / .5)}.watch-detail-dark-theme .inquiry-card .price-tag{color:var(--text-main,#f5f5f5)!important;font-family:"Playfair Display",serif}.watch-detail-dark-theme .inquiry-card .price-tag .text-muted{color:#888!important}.watch-detail-dark-theme .inquiry-card .border-end-lg{border-color:var(--border-color,#333)!important}.watch-detail-dark-theme .btn-whatsapp,.watch-detail-dark-theme .btn-viber,.watch-detail-dark-theme .btn-facebook{filter:brightness(.9)}.watch-detail-dark-theme .border-top{border-color:var(--border-color,#333)!important}.watch-detail-dark-theme .list-group-item{background-color:var(--bg-card,#1a1a1a);border-color:var(--border-color,#333);color:var(--text-main,#f5f5f5)}.watch-detail-dark-theme .list-group-item h6{color:var(--text-main,#f5f5f5)}.watch-detail-dark-theme .modal-content,.home-dark-theme .modal-content{color:var(--text-dark,#1a1a1a)}.watch-detail-dark-theme .modal-header .btn-close,.home-dark-theme .modal-header .btn-close{filter:invert(0)}body.home-dark-theme{background-color:var(--bg-dark,#0f0f0f);color:var(--text-main,#f5f5f5)}.home-dark-theme .hero-section{border:1px solid var(--border-color,#333);background-image:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../images/home-hero-banner-image.jpg)}.home-dark-theme .hero-section .btn-primary{background-color:var(--tudor-red,#b10f2e);border-color:var(--tudor-red,#b10f2e)}.home-dark-theme .accordion{--bs-accordion-color:var(--text-main, #f5f5f5);--bs-accordion-bg:var(--bg-card, #1a1a1a);--bs-accordion-border-color:var(--border-color, #333);--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:0.375rem;--bs-accordion-btn-color:var(--text-main, #f5f5f5);--bs-accordion-btn-bg:var(--bg-card, #1a1a1a);--bs-accordion-active-color:var(--tudor-red, #b10f2e);--bs-accordion-active-bg:#222;--bs-accordion-btn-focus-border-color:var(--tudor-red, #b10f2e);--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(177, 15, 46, 0.25)}.home-dark-theme .accordion-button{font-weight:600}.home-dark-theme .accordion-button:not(.collapsed){box-shadow:inset 0 -1px 0 var(--border-color,#333)}.home-dark-theme .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cccccc'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.home-dark-theme .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b10f2e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.home-dark-theme .accordion-body ul{padding-left:1.5rem}.home-dark-theme .btn-outline-secondary{color:var(--text-muted,#cccccc);border-color:#444}.home-dark-theme .btn-outline-secondary:hover{background-color:#333;color:var(--text-main,#f5f5f5)}.home-dark-theme .display-5,.home-dark-theme .lead{color:var(--text-main,#f5f5f5)}.home-dark-theme .lead.text-muted{color:var(--text-muted,#cccccc)!important}.home-dark-theme .card{background-color:var(--bg-card,#1a1a1a);border:1px solid var(--border-color,#333);box-shadow:none}.home-dark-theme .card:hover{border-color:var(--tudor-red,#b10f2e);box-shadow:0 10px 20px rgb(0 0 0 / .5)}.home-dark-theme .card-title a{color:var(--text-main,#f5f5f5)}.home-dark-theme .card-text.text-muted{color:var(--text-muted,#cccccc)!important}.home-dark-theme .btn-outline-dark{color:#ddd;border-color:#555}.home-dark-theme .btn-outline-dark:hover{color:#fff;background-color:var(--tudor-red,#b10f2e);border-color:var(--tudor-red,#b10f2e)}.home-dark-theme #loadMoreBtn{background-color:var(--tudor-red,#b10f2e);border-color:var(--tudor-red,#b10f2e)}.sold-badge{position:absolute;top:10px;left:10px;background-color:rgb(220 53 69 / .9);color:#fff;padding:6px 12px;border-radius:4px;font-weight:700;font-size:.9rem;z-index:10;text-transform:uppercase}.just-in-badge{position:absolute;top:10px;right:10px;background-color:rgb(23 162 184 / .9);color:#fff;padding:6px 12px;border-radius:4px;font-weight:700;font-size:.9rem;z-index:10}.featured-badge{position:absolute;bottom:10px;left:10px;background-color:rgb(255 193 7 / .95);color:#212529;padding:5px 10px;border-radius:4px;font-weight:700;font-size:.85rem;z-index:10;text-transform:uppercase;letter-spacing:.5px}.tk-logo{height:60px;transition:height 0.3s ease-in-out}.header-scroll-effect .navbar.sticky-top{background-color:transparent!important;box-shadow:none!important;padding-top:.75rem;padding-bottom:.75rem;transition:background-color 0.3s ease-in-out,padding-top 0.3s ease-in-out,padding-bottom 0.3s ease-in-out}.header-scroll-effect .navbar.navbar-scrolled{background-color:#212529!important;box-shadow:0 2px 10px rgb(0 0 0 / .15);padding-top:.25rem;padding-bottom:.25rem}.header-scroll-effect .navbar.navbar-scrolled .tk-logo{height:45px}.navbar .nav-link{transition:background-color 0.2s ease-in-out}.navbar .nav-link:hover{background-color:rgb(255 255 255 / .05)}.navbar .nav-link.active{color:#b10f2e!important;font-weight:700;border-bottom:2px solid #b10f2e;background-color:rgb(177 15 46 / .1)}