:root {--primary-color: #d7ac80;--fs-color-primary: #d7ac80;--fs-color-secondary: #373852;--fs-color-success: #7e916d;--fs-color-alert: #b20000;--fs-color-base: #000000;--fs-experimental-link-color: #636363;--fs-experimental-link-color-hover: #111;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 600px;}.off-canvas .mfp-content.off-canvas-cart {--drawer-width: 360px;}html{background-color:#ffffff!important;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1270px}.row.row-collapse{max-width: 1240px}.row.row-small{max-width: 1262.5px}.row.row-large{max-width: 1300px}.header-main{height: 100px}#logo img{max-height: 100px}#logo{width:230px;}.header-bottom{min-height: 30px}.header-top{min-height: 33px}.transparent .header-main{height: 30px}.transparent #logo img{max-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 110px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.search-form{ width: 90%;}.header-bg-color {background-color: rgba(255,255,255,0.9)}.header-bottom {background-color: #f1f1f1}.top-bar-nav > li > a{line-height: 16px }.header-main .nav > li > a{line-height: 15px }.header-bottom-nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.main-menu-overlay{background-color: #000000}.nav-dropdown{border-radius:3px}.nav-dropdown{font-size:100%}h1,h2,h3,h4,h5,h6,.heading-font{color: #424242;}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 90%;}}body{font-family: Inter, sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: Inter, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Inter, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 700;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: Inter, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 400;font-style: normal;}.alt-font{font-family: "Dancing Script", sans-serif;}.has-equal-box-heights .box-image {padding-top: 140%;}.pswp__bg,.mfp-bg.mfp-ready{background-color: #000000}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 247px!important;width: 247px!important;}}.footer-1{background-color: #ffffff}.footer-2{background-color: #0a0500}.absolute-footer, html{background-color: #ffffff}.page-title-small + main .product-container > .row{padding-top:0;}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */.out-of-stock-label {position: absolute;visibility: hidden;}.out-of-stock-label {content: "goodbye";visibility: visible;}.select2-container--default .select2-selection--single {background-color: #fff;border: 2px solid #000;border-radius: 6px;}.flickity-slider .woocommerce-product-gallery__image.slide.is-selected {top: 0;}.rolex-title {font-family: 'Anton', sans-serif;font-size: 63px;letter-spacing: 1px;text-transform: uppercase;}/*RENTALS CSS*//* Style for the product grid */.product-grid {display: flex;flex-wrap: wrap;}/* Style for each product item */.product-item {width: calc(25% - 20px);margin: 10px;text-align: center;}/* Style for the Rent button */.rent-button {color: #fff;border: none;padding: 10px 20px;cursor: pointer;}/* Style for the popup checkbox */.popup-checkbox {display: none;}/* Style for the popup overlay */.popup-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);z-index: 999;}/* Style for the popup content */.popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;padding: 20px;z-index: 1000;}/* Style for showing the popup when the checkbox is checked */.popup-checkbox:checked + .popup-overlay + .product-item .popup {display: block;}/* Style for the product name */.product-item h4 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* Limit to 2 lines */-webkit-box-orient: vertical;max-height: 2.9em; /* Adjust as needed for the desired height */margin-bottom: 12px; /* Add spacing between name and button */}/*Theme Name: Flatsome ChildDescription: This is a child theme for Flatsome ThemeAuthor: UX ThemesTemplate: flatsomeVersion: 3.0*//*************** ADD CUSTOM CSS HERE. ***************/ @media (min-width: 769px) {.live-search-results {right: auto !important;left: 0 !important;width: auto !important;min-width: 400px !important;} .header-search-dropdown .live-search-results {left: auto !important;right: 0 !important;} .header-search-form-wrapper .live-search-results {left: 50% !important;transform: translateX(-50%) !important;}.header-bottom-nav .header-search-dropdown .live-search-results,.header-main-nav .header-search-dropdown .live-search-results {left: 0 !important;right: auto !important;}}.lwu-accordion-container {max-width: 100%;padding: 12px;border-top: 1px solid #ccc;font-size: 12px;color: #333;line-height: 1.4;box-sizing: border-box;}.lwu-accordion-container details {margin-bottom: 12px;border-bottom: 1px solid #eee;padding-bottom: 6px;}.lwu-accordion-container summary {font-weight: 600;font-size: 13px;cursor: pointer;position: relative;padding-right: 18px;list-style: none;}.lwu-accordion-container summary::after {content: "▸";position: absolute;right: 0;transition: transform 0.2s ease;}.lwu-accordion-container details[open] summary::after {transform: rotate(90deg);}.lwu-accordion-container p {margin-top: 5px;font-size: 12px;}.lwu-accordion-container ul {margin: 6px 0 12px 16px;padding: 0;list-style: disc;}/* Map Button */.lwu-map-button {display: inline-block;margin-top: 6px;padding: 4px 10px;background: linear-gradient(to right, #111, #333);color: #fff;font-size: 11px;text-decoration: none;border: none;border-radius: 6px;box-shadow: 0 0 2px rgba(0,0,0,0.4);transition: background 0.3s ease;}.lwu-map-button:hover {background: linear-gradient(to right, #000, #222);}.lwu-accordion-container {max-width: 100%;padding: 12px;border-top: 1px solid #ccc;font-size: 12px;color: #333;line-height: 1.4;box-sizing: border-box;}.lwu-accordion-container details {margin-bottom: 12px;border-bottom: 1px solid #eee;padding-bottom: 6px;} .lwu-accordion-container summary {font-weight: 600;font-size: 13px;cursor: pointer;position: relative;padding-right: 18px;list-style: none;}.lwu-accordion-container summary::after {content: "▸";position: absolute;right: 0;transition: transform 0.2s ease;}.lwu-accordion-container details[open] summary::after {transform: rotate(90deg);}.lwu-accordion-container p {margin-top: 5px;font-size: 12px;}.lwu-accordion-container ul {margin: 6px 0 12px 16px;padding: 0;list-style: disc;}/* Map Button */.lwu-map-button {display: inline-block;margin-top: 6px;padding: 4px 10px;background: linear-gradient(to right, #111, #333);color: #fff;font-size: 11px;text-decoration: none;border: none;border-radius: 6px;box-shadow: 0 0 2px rgba(0,0,0,0.4);transition: background 0.3s ease;}.lwu-map-button:hover {background: linear-gradient(to right, #000, #222);}blockquote,dl,figure,form,ol,p,pre,ul {margin-bottom: 1.3em;margin-left: 0.3em;}/* Trust Icons Block */.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 2rem;margin-bottom: 4rem;padding-top: 1.5rem;padding-bottom: 1.5rem;border-top: 1px solid #e5e7eb;border-bottom: 1px solid #e5e7eb;}@media (min-width: 768px) {.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 {gap: 3rem;}}/* Trust Icons Items */.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 > div {display: flex;align-items: center;gap: 0.75rem;color: #374151;}/* Trust Icons SVG */.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 svg {width: 1.5rem;height: 1.5rem;color: #d97706;stroke-width: 2;}/* Trust Icons Text */.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 span {font-weight: 600;font-size: 0.875rem;}/* Mobile adaptation for Trust Icons */@media (max-width: 768px) {.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 {gap: 1rem !important;flex-direction: column;align-items: center;}.flex.flex-wrap.justify-center.items-center.gap-8.md\\:gap-12.mb-16.py-6.border-t.border-b.border-gray-200 > div {width: 100%;justify-content: center;}}.headline {text-align: center;width: 100%;font-size: 180%;word-wrap: break-word;overflow-wrap: break-word;line-height: 1.1;margin: 0;}.headline span {display: inline-block;width: 100%;text-align: center;}.subline {text-align: center;text-transform: uppercase;margin-top: 10px;}@media (max-width: 768px) {.headline {font-size: 90%; /* в 2 раза меньше */line-height: 1.2;}}/* ULTRA FAST FAQ */.faq{max-width:1100px;margin:auto;padding:10px 15px;}.faq h3{text-align:center;font-size:22px;margin-bottom:10px;}.faq details{border-bottom:1px solid #e5e7eb;padding:10px 0;}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;}.faq summary::marker{display:none;}.faq summary:after{content:"+";font-size:18px;color:#888;}.faq details[open] summary:after{content:"−";}.faq p{margin-top:8px;color:#555;line-height:1.5;}@media(min-width:768px){.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;}/* Custom CSS Mobile */@media (max-width: 549px){@media (max-width: 1024px) {.live-search-results {background-color: rgba(40, 44, 52, 0.75) !important;backdrop-filter: blur(6px) !important;-webkit-backdrop-filter: blur(6px) !important;}}}}/* Wimbledon 41 collection: compact mobile listing */@media (max-width: 549px) {body.term-rolex-datejust-41-wimbledon .shop-page-title { padding-top: 8px !important; padding-bottom: 8px !important; }body.term-rolex-datejust-41-wimbledon .page-title-inner { padding-top: 6px !important; padding-bottom: 6px !important; }body.term-rolex-datejust-41-wimbledon .term-description { margin-bottom: 10px !important; }body.term-rolex-datejust-41-wimbledon .term-description h1 { font-size: 20px !important; line-height: 1.15 !important; margin-bottom: 5px !important; }body.term-rolex-datejust-41-wimbledon .term-description p { font-size: 13px !important; line-height: 1.35 !important; margin-bottom: 0 !important; }body.term-rolex-datejust-41-wimbledon .products .product-small .box-image { width: 100% !important; max-width: 100% !important; height: clamp(120px, 38vw, 155px) !important; padding-top: 0 !important; overflow: hidden; aspect-ratio: auto; }body.term-rolex-datejust-41-wimbledon .products .product-small .box-image img { width: 100%; height: 100%; object-fit: contain; }body.term-rolex-datejust-41-wimbledon .products .product-small .box-text { padding-top: 8px; padding-bottom: 10px; }body.term-rolex-datejust-41-wimbledon .products .product-small p.product-title { display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 3; max-height: 3.9em; line-height: 1.3 !important; overflow: hidden; }body.term-rolex-datejust-41-wimbledon .products .product-small .price { margin-top: 6px; font-size: 14px; }}/* 126334 collection: keep only useful filters; price slider shows live range */body.term-1669 #woocommerce_price_filter-12 .lwusa-price-ranges-box { display: none !important; }}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}