{"product_id":"luton-30-vanity-in-gray-with-snow-white-quartz-top","title":"Luton 30\" Vanity in Gray with Snow White Quartz Top","description":"\u003cdiv class=\"tt-lux-product tt-luton-30-previous-ui\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003csection class=\"tt-lux-hero\"\u003e\n\u003cdiv class=\"tt-lux-hero-main\"\u003e\n\u003cdiv class=\"tt-lux-hero-meta\"\u003e\n\u003cspan class=\"tt-lux-eyebrow-pill\"\u003e30\" Compact Gray Bathroom Vanity\u003c\/span\u003e \u003cspan class=\"tt-lux-badge-assembled\"\u003eSnow White Quartz · Brushed Nickel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"tt-lux-hero-title\"\u003eLuton 30\" Gray Bathroom Vanity \u003cspan class=\"tt-title-sub\"\u003ewith Snow White Quartz Top\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"tt-lux-lead\"\u003eLuton 30\" is designed for compact bathrooms, guest baths, condos, apartments, and smaller primary bathrooms that need a finished vanity look without taking over the room. It combines a listed 31\" W × 22\" D × 34.5\" H overall size, gray painted cabinetry, Snow White Quartz with a 4-inch integrated backsplash, solid wood frame construction, brushed-nickel handles, two soft-closing doors, one inner drawer, widespread faucet drilling, and adjustable leveling feet.\u003c\/p\u003e\n\u003cdiv class=\"tt-lux-hero-tags\"\u003e\n\u003cdiv class=\"tt-tag-item\"\u003e\u003cspan\u003e31\" W × 22\" D × 34.5\" H\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"tt-tag-item\"\u003e\u003cspan\u003eSnow White Quartz + 4\" Backsplash\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"tt-tag-item\"\u003e\u003cspan\u003e2 Doors + 1 Inner Drawer\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"tt-tag-item\"\u003e\u003cspan\u003eGray + Brushed Nickel\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-hero-card\"\u003e\n\u003cdiv class=\"tt-card-header\"\u003e\n\u003cspan class=\"tt-lux-card-label\"\u003eDESIGN HIGHLIGHTS\u003c\/span\u003e\n\u003ch3\u003eCompact Footprint with Clean Hidden Storage\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"tt-card-desc\"\u003eThe 31-inch overall width makes Luton easier to place in smaller rooms than the 36-inch, 48-inch, or 60-inch versions. Snow White Quartz keeps the gray cabinet bright, brushed nickel adds a soft modern accent, and the two-door front hides an inner drawer for smaller essentials.\u003c\/p\u003e\n\u003cdiv class=\"tt-lux-mini-specs\"\u003e\n\u003cdiv class=\"tt-spec-row\"\u003e\n\u003cspan class=\"tt-spec-label\"\u003eCountertop\u003c\/span\u003e\u003cspan class=\"tt-spec-val\"\u003eSnow White Quartz + 4\" Backsplash\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-spec-row\"\u003e\n\u003cspan class=\"tt-spec-label\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"tt-spec-val\"\u003e2 Soft-Close Doors + 1 Inner Drawer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-spec-row\"\u003e\n\u003cspan class=\"tt-spec-label\"\u003eFaucet\u003c\/span\u003e\u003cspan class=\"tt-spec-val\"\u003eWidespread; Not Included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT BANNER --\u003e\u003c!-- QUICK ANSWER --\u003e\n\u003csection class=\"tt-lux-section tt-lux-answer\"\u003e\n\u003cdiv class=\"tt-lux-section-title\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eQuick Answer\u003c\/p\u003e\n\u003ch2\u003eWho Should Choose the Luton 30\" Gray Vanity?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eChoose Luton if you need a compact single vanity that still feels complete and substantial. The 31-inch overall width, low-maintenance Snow White Quartz, gray cabinet, two soft-closing doors, hidden inner drawer, brushed-nickel hardware, and adjustable feet make it a practical choice for guest bathrooms, condos, apartments, and smaller primary bathrooms.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- BEST \/ NOT IDEAL --\u003e\n\u003csection class=\"tt-lux-section\"\u003e\n\u003cdiv class=\"tt-lux-duo\"\u003e\n\u003carticle class=\"tt-lux-panel tt-lux-best\"\u003e\n\u003cp class=\"tt-lux-card-label\"\u003eBest For\u003c\/p\u003e\n\u003ch2\u003eIdeal Applications\u003c\/h2\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003eGuest bathrooms needing a compact but complete vanity set\u003c\/li\u003e\n\u003cli\u003eCondos, apartments, and city bathrooms with limited wall space\u003c\/li\u003e\n\u003cli\u003eSmall primary bathrooms where a 36\" vanity may be too wide\u003c\/li\u003e\n\u003cli\u003eModern and transitional rooms using gray, white, and nickel finishes\u003c\/li\u003e\n\u003cli\u003eRenovations that benefit from quartz durability and adjustable feet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-panel tt-lux-not\"\u003e\n\u003cp class=\"tt-lux-card-label\"\u003eNot Ideal For\u003c\/p\u003e\n\u003ch2\u003eWhen to Choose Another Vanity\u003c\/h2\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003eIf you need more counter space, consider Luton 36\" or 48\"\u003c\/li\u003e\n\u003cli\u003eIf you need many separated drawers, choose Luton 48\" with six drawers\u003c\/li\u003e\n\u003cli\u003eIf two users need separate sink areas, consider Luton 60\" Double\u003c\/li\u003e\n\u003cli\u003eIf your bathroom cannot accommodate the full 31\" overall width\u003c\/li\u003e\n\u003cli\u003eIf you prefer natural oak, white, navy, black, or another cabinet finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SIZE \/ LAYOUT --\u003e\n\u003csection class=\"tt-lux-section tt-lux-image-story\"\u003e\n\u003cdiv class=\"tt-lux-image-copy\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003e30\" Class \/ 31\" Overall\u003c\/p\u003e\n\u003ch2\u003eUse the Full 31\" Width When Planning the Bathroom\u003c\/h2\u003e\n\u003cp\u003eThis product is marketed in the 30-inch vanity class, but the listed overall size is 31\" W × 22\" D × 34.5\" H. That extra overall width matters when checking wall openings, side clearance, trim, doorway access, and final installation spacing.\u003c\/p\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003eUse the full 31\" width for wall and side-clearance planning\u003c\/li\u003e\n\u003cli\u003eConfirm the 22\" depth against bathroom walkway clearance\u003c\/li\u003e\n\u003cli\u003e34.5\" height creates a full-size finished vanity profile\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0284\/7745\/6462\/files\/5880fcf7f102f863895578d91428a3ba_1024x1024.webp?v=1776398299\" alt=\"Luton 30 gray vanity showing full 31 inch overall width\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- QUARTZ --\u003e\n\u003csection class=\"tt-lux-section tt-lux-image-story tt-lux-reverse\"\u003e\n\u003cdiv class=\"tt-lux-image-copy\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eSnow White Quartz\u003c\/p\u003e\n\u003ch2\u003eBright, Low-Maintenance Surface for Compact Bathrooms\u003c\/h2\u003e\n\u003cp\u003eThe Snow White Quartz top helps smaller bathrooms feel lighter and is described in the source as non-porous, stain-resistant, moisture-resistant, and easy to clean. The integrated 4-inch backsplash helps protect the wall behind the vanity from everyday splashes.\u003c\/p\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003eEngineered quartz surface for easier maintenance\u003c\/li\u003e\n\u003cli\u003eNon-porous and resistant to stains and moisture\u003c\/li\u003e\n\u003cli\u003eBright white top balances the gray cabinet\u003c\/li\u003e\n\u003cli\u003eIntegrated 4\" backsplash included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0284\/7745\/6462\/files\/cd23882549d9426d96918104ce7f22f0_1024x1024.webp?v=1776398299\" alt=\"Snow White quartz countertop on Luton 30 gray bathroom vanity\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURE GRID --\u003e\n\u003csection class=\"tt-lux-section\"\u003e\n\u003cdiv class=\"tt-lux-section-title\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eProduct Highlights\u003c\/p\u003e\n\u003ch2\u003eWhy the Luton 30\" Gray Vanity Stands Out\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-feature-grid\"\u003e\n\u003carticle class=\"tt-lux-feature-card\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003ch3\u003eCompact 30\" Vanity Class\u003c\/h3\u003e\n\u003cp\u003eFits guest baths, condos, apartments, and smaller bathrooms more easily than larger models.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-feature-card\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003ch3\u003e31\" Overall Width\u003c\/h3\u003e\n\u003cp\u003eUse the full listed width for wall, doorway, trim, and installation planning.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-feature-card\"\u003e\u003cspan\u003e03\u003c\/span\u003e\n\u003ch3\u003eSnow White Quartz\u003c\/h3\u003e\n\u003cp\u003eA bright non-porous surface designed for easy everyday maintenance.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-feature-card\"\u003e\u003cspan\u003e04\u003c\/span\u003e\n\u003ch3\u003e2 Soft-Close Doors\u003c\/h3\u003e\n\u003cp\u003eTwo cabinet doors provide concealed room for taller bathroom essentials.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-feature-card\"\u003e\u003cspan\u003e05\u003c\/span\u003e\n\u003ch3\u003e1 Inner Drawer\u003c\/h3\u003e\n\u003cp\u003eThe hidden drawer keeps smaller essentials organized without cluttering the cabinet front.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-feature-card\"\u003e\u003cspan\u003e06\u003c\/span\u003e\n\u003ch3\u003eGray + Brushed Nickel\u003c\/h3\u003e\n\u003cp\u003eA flexible neutral combination for white, gray, chrome, and nickel bathroom palettes.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- STORAGE --\u003e\n\u003csection class=\"tt-lux-section tt-lux-image-story\"\u003e\n\u003cdiv class=\"tt-lux-image-copy\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eCompact Hidden Storage\u003c\/p\u003e\n\u003ch2\u003e2 Soft-Close Doors + 1 Inner Drawer\u003c\/h2\u003e\n\u003cp\u003eLuton 30\" keeps the exterior simple with two soft-closing doors and one hidden inner drawer. The cabinet area is useful for towels, larger bottles, cleaning products, and bathroom essentials, while the inner drawer keeps smaller daily items organized and easy to reach.\u003c\/p\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003e2 soft-closing doors for larger bathroom items\u003c\/li\u003e\n\u003cli\u003e1 inner drawer for smaller everyday essentials\u003c\/li\u003e\n\u003cli\u003eClean compact cabinet front with concealed organization\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0284\/7745\/6462\/files\/3c7a5727cb2bb90c65cd0f3311ec85d2_1024x1024.webp?v=1776398299\" alt=\"Luton 30 gray vanity soft close storage and inner drawer detail\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CONSTRUCTION \/ LEVELING --\u003e\n\u003csection class=\"tt-lux-section tt-lux-image-story tt-lux-reverse\"\u003e\n\u003cdiv class=\"tt-lux-image-copy\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eConstruction \u0026amp; Leveling\u003c\/p\u003e\n\u003ch2\u003eSolid Wood Frame with Adjustable Feet\u003c\/h2\u003e\n\u003cp\u003eThe source specifies a solid wood frame with a durable gray painted finish. Adjustable feet help the 31-inch vanity sit evenly on floors that are slightly uneven, supporting countertop alignment, cabinet-door operation, inner-drawer function, and a cleaner final installation.\u003c\/p\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003eSolid wood frame construction\u003c\/li\u003e\n\u003cli\u003eDurable gray painted cabinet finish\u003c\/li\u003e\n\u003cli\u003eAdjustable leveling feet for uneven bathroom floors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0284\/7745\/6462\/files\/5880fcf7f102f863895578d91428a3ba_1024x1024.webp?v=1776398299\" alt=\"Luton 30 gray bathroom vanity cabinet construction\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TECHNICAL DETAILS --\u003e\n\u003csection class=\"tt-lux-section tt-specs-container\"\u003e\n\u003cdiv class=\"tt-specs-header\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eTechnical Details\u003c\/p\u003e\n\u003ch2\u003eSpecifications to Check Before Installation\u003c\/h2\u003e\n\u003cp\u003eBefore ordering, confirm the full 31-inch width, 22-inch depth, 34.5-inch height, doorway access, plumbing location, widespread faucet compatibility, backsplash clearance, cabinet door swing, inner-drawer clearance, floor level, and delivery path.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-specs\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eVanity Class\u003c\/span\u003e\u003cstrong\u003eLuton 30\" Single Bathroom Vanity\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOverall Size\u003c\/span\u003e\u003cstrong\u003e31\" W × 22\" D × 34.5\" H\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCountertop\u003c\/span\u003e\u003cstrong\u003eSnow White Quartz\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eBacksplash\u003c\/span\u003e\u003cstrong\u003eIntegrated 4\" Quartz Backsplash\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCabinet Structure\u003c\/span\u003e\u003cstrong\u003eSolid Wood Frame + Durable Paint Finish\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCabinet Finish\u003c\/span\u003e\u003cstrong\u003eGray\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cstrong\u003e2 Soft-Close Doors + 1 Inner Drawer\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eHardware\u003c\/span\u003e\u003cstrong\u003eBrushed Nickel Handles\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eFaucet Setup\u003c\/span\u003e\u003cstrong\u003ePre-Drilled for Widespread Faucet; Faucet Not Included\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eLeveling\u003c\/span\u003e\u003cstrong\u003eAdjustable Feet for Uneven Floors\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DESIGN GUIDE --\u003e\n\u003csection class=\"tt-lux-section tt-lux-brand-cta\"\u003e\n\u003cdiv class=\"tt-lux-brand-inner\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eDesign Guide\u003c\/p\u003e\n\u003ch2\u003eHow to Style the Luton 30\" Gray Vanity\u003c\/h2\u003e\n\u003cp\u003ePair the gray cabinet and Snow White Quartz with white tile, pale gray stone, soft greige, light oak flooring, or bright spa-inspired surfaces. Brushed-nickel or chrome faucets create the most coordinated look, while matte-black mirrors or lighting can add stronger contrast without making a compact bathroom feel visually heavy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPARISON --\u003e\n\u003csection class=\"tt-lux-section tt-lux-compare\"\u003e\n\u003cdiv class=\"tt-lux-section-title\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eComparison\u003c\/p\u003e\n\u003ch2\u003eLuton 30\" vs. Other Vanity Options\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-table-wrap\"\u003e\n\u003ctable class=\"tt-lux-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCompared With\u003c\/th\u003e\n\u003cth\u003eWhy Choose Luton 30\"?\u003c\/th\u003e\n\u003cth\u003eWhat to Consider First\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e20\" Compact Vanity\u003c\/td\u003e\n\u003ctd\u003eLuton 30\" provides more counter presence and storage while remaining compact.\u003c\/td\u003e\n\u003ctd\u003eA 20\" vanity is better for very narrow powder rooms.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLuton 36\" Vanity\u003c\/td\u003e\n\u003ctd\u003eThe 30\" version is easier to fit in apartments and smaller bathrooms.\u003c\/td\u003e\n\u003ctd\u003eThe 36\" version provides more counter space if the room has enough width.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLuton 48\" Single\u003c\/td\u003e\n\u003ctd\u003eLuton 30\" works better where wall space is limited and one sink is sufficient.\u003c\/td\u003e\n\u003ctd\u003eThe 48\" version is better if drawer storage and wider countertop space are priorities.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNatural Marble Top\u003c\/td\u003e\n\u003ctd\u003eSnow White Quartz is easier to maintain and well suited to busy daily use.\u003c\/td\u003e\n\u003ctd\u003eNatural marble may be preferable if unique stone veining is the main design goal.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INSTALLATION --\u003e\n\u003csection class=\"tt-lux-section tt-lux-image-story tt-lux-reverse\"\u003e\n\u003cdiv class=\"tt-lux-image-copy\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eInstallation \u0026amp; Care\u003c\/p\u003e\n\u003ch2\u003ePlan the Full 31\" Width, Faucet \u0026amp; Floor Level\u003c\/h2\u003e\n\u003cp\u003eBefore installation, confirm the full 31\" W × 22\" D × 34.5\" H dimensions, delivery access, plumbing position, widespread faucet requirement, 4-inch backsplash clearance, cabinet door swing, inner-drawer clearance, and floor level. Clean the Snow White Quartz with mild soap and water or a non-abrasive cleaner, keep the painted cabinet dry after heavy splashes, and wipe brushed-nickel hardware with a soft cloth.\u003c\/p\u003e\n\u003cul class=\"tt-lux-check-list\"\u003e\n\u003cli\u003eUse the full 31\" width when measuring the installation area\u003c\/li\u003e\n\u003cli\u003eConfirm widespread faucet compatibility before fixture purchase\u003c\/li\u003e\n\u003cli\u003eLevel the cabinet before completing final plumbing connections\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0284\/7745\/6462\/files\/cd23882549d9426d96918104ce7f22f0_1024x1024.webp?v=1776398299\" alt=\"Luton 30 Snow White quartz vanity installation and care planning\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"tt-lux-section tt-lux-faq\"\u003e\n\u003cdiv class=\"tt-lux-section-title\"\u003e\n\u003cp class=\"tt-lux-eyebrow\"\u003eBuyer Guide\u003c\/p\u003e\n\u003ch2\u003eFrequently Asked Questions: Luton 30\" Gray Vanity\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-lux-faq-list\"\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e1. Is this a 30\" vanity or a 31\" vanity?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIt is a 30-inch vanity class with a listed overall size of 31\" W × 22\" D × 34.5\" H. Use the full 31-inch width for installation planning.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e2. Is Luton 30\" good for a small bathroom?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYes. It is well suited to guest bathrooms, condos, apartments, and compact primary bathrooms where 36-inch or larger vanities may feel oversized.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e3. How is the storage different from Luton 36\"?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBoth sizes use two soft-closing doors and one inner drawer, but the 30-inch model is better for tighter layouts while the 36-inch version gives a wider vanity presence.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e4. What should I store behind the two cabinet doors?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe cabinet area works well for cleaning products, tissue, towels, taller bottles, and other larger bathroom essentials.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e5. Is Snow White Quartz practical for daily use?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe source describes it as non-porous, stain-resistant, moisture-resistant, and easy to clean, making it practical for busy compact bathrooms.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e6. Is the 4\" backsplash included?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYes. The product details list Snow White Quartz with an integrated 4-inch backsplash.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e7. What faucet should I buy?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe vanity is pre-drilled for a widespread faucet, and the faucet is not included. Confirm the exact spacing before purchasing the fixture.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e8. Why do adjustable leveling feet matter?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThey help the cabinet sit evenly on slightly uneven floors and support countertop alignment, door operation, inner-drawer function, and the final installed appearance.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e9. Is gray with brushed nickel a versatile design choice?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eYes. It works naturally with Snow White Quartz, white tile, gray tile, chrome fixtures, nickel fixtures, and many neutral bathroom palettes.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tt-lux-faq-item\"\u003e\n\u003cp class=\"tt-lux-faq-question\"\u003e\u003cstrong\u003e10. What should I confirm before ordering?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eConfirm the full 31\" width, 22\" depth, 34.5\" height, delivery path, plumbing position, widespread faucet setup, backsplash clearance, cabinet door swing, inner-drawer clearance, floor level, and whether the gray finish coordinates with the room.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.tt-luton-30-previous-ui {\n  --tt-bg: #fdfbf7;\n  --tt-card: #ffffff;\n  --tt-ink: #3b322b;\n  --tt-text: #5c5249;\n  --tt-muted: #8c7e72;\n  --tt-line: #eae4db;\n  --tt-soft: #f4eee6;\n  --tt-accent: #6b5b4f;\n  --tt-dark-bg: #3b322b;\n  max-width: 1180px;\n  margin: 0 auto;\n  color: var(--tt-text);\n  font-family: \"Helvetica Neue\", Arial, sans-serif;\n  line-height: 1.72;\n  text-align: left;\n}\n\n.tt-luton-30-previous-ui * {\n  box-sizing: border-box;\n}\n\n.tt-luton-30-previous-ui h1,\n.tt-luton-30-previous-ui h2,\n.tt-luton-30-previous-ui h3,\n.tt-luton-30-previous-ui p,\n.tt-luton-30-previous-ui li,\n.tt-luton-30-previous-ui td,\n.tt-luton-30-previous-ui th {\n  text-align: left;\n}\n\n.tt-luton-30-previous-ui h2,\n.tt-luton-30-previous-ui h3 {\n  color: var(--tt-ink);\n  letter-spacing: -0.025em;\n  line-height: 1.18;\n  margin: 0 0 14px;\n}\n\n.tt-luton-30-previous-ui h2 { font-size: clamp(26px, 3.2vw, 42px); }\n.tt-luton-30-previous-ui h3 { font-size: 20px; }\n.tt-luton-30-previous-ui p { margin: 0 0 16px; }\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label {\n  display: inline-block;\n  margin: 0 0 10px;\n  color: var(--tt-muted);\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.13em;\n  text-transform: uppercase;\n}\n\n HERO SECTION ,\n.tt-luton-30-previous-ui .tt-lux-hero {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.95fr);\n  gap: 24px;\n  align-items: stretch;\n  padding: clamp(26px, 4vw, 46px);\n  margin: 0 0 34px;\n  border: 1px solid var(--tt-line);\n  border-radius: 28px;\n  overflow: hidden;\n  background: linear-gradient(135deg, #fbf8f3 0%, #f4eee6 100%);\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-main {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-meta {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 16px;\n  flex-wrap: wrap;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  padding: 6px 14px;\n  background: #fff;\n  border: 1px solid var(--tt-line);\n  color: var(--tt-text);\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 600;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  font-size: 13px;\n  font-weight: 700;\n  color: #3b5336;\n  background: #eef3ed;\n  padding: 6px 14px;\n  border-radius: 999px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-title {\n  margin: 0 0 16px;\n  color: var(--tt-ink);\n  font-size: clamp(28px, 3.5vh, 40px);\n  font-weight: 800;\n  line-height: 1.15;\n  letter-spacing: -0.03em;\n}\n\n.tt-luton-30-previous-ui .tt-title-sub {\n  display: block;\n  margin-top: 6px;\n  color: var(--tt-muted);\n  font-size: clamp(17px, 2vw, 22px);\n  font-weight: 500;\n}\n\n.tt-luton-30-previous-ui .tt-lux-lead {\n  margin-bottom: 22px;\n  color: var(--tt-text);\n  font-size: 16px;\n  line-height: 1.68;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-tags {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 14px;\n  background: #ffffff;\n  border: 1px solid var(--tt-line);\n  border-radius: 12px;\n  color: var(--tt-ink);\n  font-size: 13.5px;\n  font-weight: 600;\n  box-shadow: 0 4px 12px rgba(59,50,43,0.02);\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg {\n  color: var(--tt-accent);\n  flex-shrink: 0;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  padding: 24px;\n  border-radius: 22px;\n  color: #ffffff;\n  background: linear-gradient(135deg, #3b322b 0%, #5e5046 100%);\n  box-shadow: 0 12px 32px rgba(59,50,43,0.12);\n  border: 1px solid #3b322b;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label {\n  color: rgba(255,255,255,0.82);\n  margin-bottom: 6px;\n}\n\n.tt-luton-30-previous-ui .tt-card-header h3 {\n  color: #ffffff;\n  font-size: 20px;\n  margin-bottom: 12px;\n}\n\n.tt-luton-30-previous-ui .tt-card-desc {\n  color: rgba(255,255,255,0.9);\n  font-size: 14px;\n  line-height: 1.55;\n  margin-bottom: 20px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-mini-specs {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  border-top: 1px solid rgba(255,255,255,0.15);\n  padding-top: 16px;\n}\n\n.tt-luton-30-previous-ui .tt-spec-row {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n\n.tt-luton-30-previous-ui .tt-spec-label {\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: rgba(255,255,255,0.75);\n  font-weight: 700;\n}\n\n.tt-luton-30-previous-ui .tt-spec-val {\n  font-size: 13.5px;\n  color: #ffffff;\n  font-weight: 500;\n}\n\n GENERAL SECTIONS ,\n.tt-luton-30-previous-ui .tt-lux-section {\n  margin: 0 0 26px;\n  padding: 30px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-story,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-lux-spec-section,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner,\n.tt-luton-30-previous-ui .tt-specs-container {\n  padding: clamp(24px, 3vw, 36px);\n  border: 1px solid var(--tt-line);\n  border-radius: 22px;\n  background: var(--tt-card);\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n  overflow: hidden;\n  margin-bottom: 26px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  padding: 0;\n}\n\n.tt-luton-30-previous-ui .tt-lux-full-banner .tt-lux-image-wrap {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background: transparent;\n}\n\n.tt-luton-30-previous-ui .tt-lux-section-title {\n  max-width: 900px;\n  margin-bottom: 20px;\n}\n\n IDEAL \/ NOT IDEAL DUO ,\n.tt-luton-30-previous-ui .tt-lux-duo {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 24px;\n  align-items: stretch;\n  margin: 0;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  position: relative;\n  border: 1px solid var(--tt-line);\n  border-radius: 22px;\n  background: var(--tt-card);\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel { \n  padding: 32px;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-start;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best { background: linear-gradient(180deg, #fff 0%, #fbf8f3 100%); }\n.tt-luton-30-previous-ui .tt-lux-not { background: linear-gradient(180deg, #fff 0%, #f4eee6 100%); }\n\n.tt-luton-30-previous-ui .tt-lux-check-list {\n  padding: 0;\n  margin: 8px 0 0;\n  list-style: none;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li {\n  position: relative;\n  padding-left: 32px;\n  margin-bottom: 16px;\n  color: var(--tt-text);\n  font-size: 15px;\n  line-height: 1.55;\n  display: flex;\n  align-items: flex-start;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:last-child {\n  margin-bottom: 0;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  content: \"✓\";\n  position: absolute;\n  left: 0;\n  top: 1px;\n  width: 20px;\n  height: 20px;\n  border-radius: 50%;\n  background: var(--tt-accent);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 800;\n  line-height: 20px;\n  text-align: center;\n  flex-shrink: 0;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-story {\n  display: grid;\n  grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);\n  gap: 24px;\n  align-items: center;\n  margin-bottom: 26px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-story.tt-lux-reverse .tt-lux-image-copy { order: 2; }\n.tt-luton-30-previous-ui .tt-lux-image-story.tt-lux-reverse .tt-lux-image-wrap { order: 1; }\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  position: relative;\n  width: 100%;\n  height: auto;\n  overflow: hidden;\n  border-radius: 18px;\n  padding: 14px;\n  border: 1px solid var(--tt-line);\n  background: #fff;\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap img {\n  display: block;\n  width: 100% !important;\n  height: auto !important;\n  max-height: none !important;\n  object-fit: contain !important;\n  object-position: center center !important;\n  border-radius: 14px;\n  transition: transform .22s ease;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap:hover img {\n  transform: scale(1.01);\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n  margin-top: 10px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card {\n  padding: 22px;\n  transition: transform .18s ease, box-shadow .18s ease;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 14px 36px rgba(59,50,43,0.08);\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  display: inline-flex;\n  width: 36px;\n  height: 36px;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 12px;\n  border-radius: 50%;\n  background: var(--tt-soft);\n  color: var(--tt-accent);\n  font-size: 13px;\n  font-weight: 900;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card h3 { font-size: 18px; }\n.tt-luton-30-previous-ui .tt-lux-feature-card p { color: var(--tt-text); margin-bottom: 0; }\n\n TECHNICAL SPECS GRID ,\n.tt-specs-container {\n  margin-bottom: 26px;\n}\n\n.tt-specs-header {\n  margin-bottom: 20px;\n}\n\n.tt-luton-30-previous-ui .tt-specs {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 12px;\n}\n\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  padding: 18px 18px;\n  background: #fff;\n  border: 1px solid var(--tt-line);\n  border-radius: 22px;\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n}\n\n.tt-luton-30-previous-ui .tt-specs span {\n  display: block;\n  font-size: 12px;\n  color: var(--tt-muted);\n  text-transform: uppercase;\n  letter-spacing: .08em;\n  margin-bottom: 6px;\n  font-weight: 800;\n}\n\n.tt-luton-30-previous-ui .tt-specs strong {\n  color: var(--tt-ink);\n  font-size: 15px;\n  line-height: 1.4;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  width: 100%;\n  overflow-x: auto;\n  border: 1px solid var(--tt-line);\n  border-radius: 18px;\n  background: #fff;\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n  margin-top: 16px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table {\n  width: 100%;\n  min-width: 780px;\n  border-collapse: separate;\n  border-spacing: 0;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th,\n.tt-luton-30-previous-ui .tt-lux-table td {\n  padding: 16px 18px;\n  border-bottom: 1px solid var(--tt-line);\n  vertical-align: top;\n  font-size: 15px;\n  line-height: 1.58;\n  text-align: left;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  color: var(--tt-ink);\n  background: #f7f2ea;\n  font-weight: 800;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td:first-child {\n  width: 24%;\n  color: var(--tt-ink);\n  font-weight: 800;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table tr:last-child td {\n  border-bottom: none;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-list {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n  margin-top: 22px;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item { padding: 22px; }\n\n.tt-luton-30-previous-ui .tt-lux-faq-question {\n  margin-bottom: 8px !important;\n  color: var(--tt-ink);\n  font-size: 16.5px;\n  line-height: 1.45;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item p:last-child {\n  margin-bottom: 0;\n  color: var(--tt-text);\n  font-size: 15px;\n}\n\n BRAND CTA \/ DARK SECTION ,\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  padding: clamp(28px, 4vw, 40px);\n  border: 1px solid var(--tt-dark-bg);\n  border-radius: 22px;\n  background: linear-gradient(135deg, #3b322b 0%, #5e5046 100%);\n  color: #fff;\n  margin-bottom: 26px;\n  box-shadow: 0 10px 30px rgba(59,50,43,0.05);\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-inner h2,\n.tt-luton-30-previous-ui .tt-lux-brand-inner p,\n.tt-luton-30-previous-ui .tt-lux-brand-inner .tt-lux-eyebrow {\n  color: #fff;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-inner .tt-lux-eyebrow {\n  opacity: .82;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-inner p {\n  margin-bottom: 0;\n  color: rgba(255, 255, 255, 0.9);\n  font-size: 16px;\n}\n\n RESPONSIVE DESIGN ,\n@media (max-width: 900px) {\n  .tt-luton-30-previous-ui .tt-lux-hero,\n  .tt-luton-30-previous-ui .tt-lux-image-story,\n  .tt-luton-30-previous-ui .tt-specs {\n    grid-template-columns: 1fr;\n  }\n\n  .tt-luton-30-previous-ui .tt-lux-image-story.tt-lux-reverse .tt-lux-image-copy,\n  .tt-luton-30-previous-ui .tt-lux-image-story.tt-lux-reverse .tt-lux-image-wrap {\n    order: initial;\n  }\n\n  .tt-luton-30-previous-ui .tt-lux-feature-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 768px) {\n  .tt-luton-30-previous-ui .tt-lux-hero,\n  .tt-luton-30-previous-ui .tt-lux-section,\n  .tt-luton-30-previous-ui .tt-lux-answer,\n  .tt-luton-30-previous-ui .tt-lux-compare,\n  .tt-luton-30-previous-ui .tt-lux-faq,\n  .tt-luton-30-previous-ui .tt-specs-container,\n  .tt-luton-30-previous-ui .tt-lux-image-story,\n  .tt-luton-30-previous-ui .tt-lux-panel,\n  .tt-luton-30-previous-ui .tt-lux-feature-card,\n  .tt-luton-30-previous-ui .tt-lux-faq-item,\n  .tt-luton-30-previous-ui .tt-lux-brand-cta {\n    padding: 20px;\n    border-radius: 18px;\n  }\n\n  .tt-luton-30-previous-ui .tt-lux-hero-tags {\n    grid-template-columns: 1fr;\n  }\n\n  .tt-luton-30-previous-ui .tt-lux-duo,\n  .tt-luton-30-previous-ui .tt-lux-feature-grid,\n  .tt-luton-30-previous-ui .tt-lux-faq-list,\n  .tt-luton-30-previous-ui .tt-specs {\n    grid-template-columns: 1fr;\n  }\n}\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Light Wood + Matte Black + Carrara White\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf8f4 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #24211e !important;\n  --tt-text: #504a44 !important;\n  --tt-muted: #7a726a !important;\n  --tt-line: #e8e0d7 !important;\n  --tt-soft: #f1ece5 !important;\n  --tt-accent: #9e784f !important;\n  --tt-dark-bg: #24211e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(158,120,79,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #ffffff 0%, #f6f0e8 54%, #eee6dc 100%) !important;\n  border-color: #e5ddd3 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2ebe2 !important;\n  color: #8f6942 !important;\n  border-color: rgba(158,120,79,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #4e6254 !important;\n  background: #eef2ee !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #ffffff !important;\n  border-color: #e6ded4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9e784f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #2e2924 0%, #54463a 56%, #7a654f 100%) !important;\n  border-color: #26231f !important;\n  box-shadow: 0 18px 42px rgba(25,23,21,.2) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf8f4 !important;\n  border-color: #e8e0d7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8e1d8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #faf6f0 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f1eb 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #2b2824 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f2ede7 !important;\n  color: #8f6942 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f4f0ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #fff !important;\n  border-color: #e5ddd3 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #eee8e1 !important;\n  color: #282522 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e8e0d7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #fff 0%, #faf7f2 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(158,120,79,.15) 0 15%, transparent 16%),\n    linear-gradient(135deg, #1d1c1a 0%, #2d2925 56%, #514334 100%) !important;\n  border-color: #2a2723 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.9) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Coastal Oak + Sand + Porcelain White + Driftwood Brown\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf8f4 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #24211e !important;\n  --tt-text: #504a44 !important;\n  --tt-muted: #7a726a !important;\n  --tt-line: #e7dfd5 !important;\n  --tt-soft: #f1ece5 !important;\n  --tt-accent: #9e784f !important;\n  --tt-dark-bg: #24211e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(167,122,85,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #ffffff 0%, #f7f2ec 54%, #eee6de 100%) !important;\n  border-color: #e7ddd2 !important;\n  box-shadow: 0 14px 36px rgba(73,60,49,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2ebe2 !important;\n  color: #8f6942 !important;\n  border-color: rgba(167,122,85,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #3f503f !important;\n  background: #edf2ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #ffffff !important;\n  border-color: #e8e0d7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9e784f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #1d1c1a 0%, #2d2925 56%, #514334 100%) !important;\n  border-color: #2a2723 !important;\n  box-shadow: 0 18px 42px rgba(48,42,37,.2) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf8f4 !important;\n  border-color: #e7dfd5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8e0d8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf7f1 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f7f3ee 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #6f5a48 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0ebe4 !important;\n  color: #8f6942 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f6f2ed !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #fff !important;\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #eee8e1 !important;\n  color: #282522 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e8e0d7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #fff 0%, #faf7f2 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,154,120,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #1d1c1a 0%, #2d2925 56%, #514334 100%) !important;\n  border-color: #2a2723 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.9) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Light Wood + Carrara White + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf8f4 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #24211e !important;\n  --tt-text: #504a44 !important;\n  --tt-muted: #7a726a !important;\n  --tt-line: #e7dfd5 !important;\n  --tt-soft: #f1ece5 !important;\n  --tt-accent: #9e784f !important;\n  --tt-dark-bg: #24211e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(158,120,79,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffefb 0%, #f6f0e8 54%, #eee6dc 100%) !important;\n  border-color: #e5ddd3 !important;\n  box-shadow: 0 14px 36px rgba(61,48,37,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2ebe2 !important;\n  color: #8f6942 !important;\n  border-color: rgba(158,120,79,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #3f503f !important;\n  background: #edf2ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffefb !important;\n  border-color: #e6ded4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9e784f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #1d1c1a 0%, #2d2925 56%, #514334 100%) !important;\n  border-color: #26231f !important;\n  box-shadow: 0 18px 42px rgba(25,23,21,.20) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf8f4 !important;\n  border-color: #e7dfd5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8e1d8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #faf6f0 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f1eb 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #2b2824 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0ebe4 !important;\n  color: #8f6942 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f4f0ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #fff !important;\n  border-color: #e5ddd3 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #eee8e1 !important;\n  color: #282522 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #fff 0%, #faf7f2 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(158,120,79,.15) 0 15%, transparent 16%),\n    linear-gradient(135deg, #1e1c1a 0%, #332e29 56%, #5a4939 100%) !important;\n  border-color: #2a2723 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Antique Brown + Rattan Tan + Matte Black + Warm Ivory\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf6f1 !important;\n  --tt-card: #fffdf9 !important;\n  --tt-ink: #2c2119 !important;\n  --tt-text: #56483c !important;\n  --tt-muted: #806f60 !important;\n  --tt-line: #e5d8ca !important;\n  --tt-soft: #f1e6d9 !important;\n  --tt-accent: #8f5f39 !important;\n  --tt-dark-bg: #2a2019 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(190,143,92,.17) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffdf9 0%, #f4e9dc 54%, #e7d7c5 100%) !important;\n  border-color: #e2d3c3 !important;\n  box-shadow: 0 14px 36px rgba(73,50,32,.08) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2e6d8 !important;\n  color: #7f4f2d !important;\n  border-color: rgba(143,95,57,.24) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #5a4636 !important;\n  background: #efe4d8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffdf9 !important;\n  border-color: #e4d6c7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #8f5f39 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #241a14 0%, #4b3425 55%, #714c31 100%) !important;\n  border-color: #3a2a20 !important;\n  box-shadow: 0 18px 42px rgba(39,27,20,.24) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #e6c79f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf6f1 !important;\n  border-color: #e5d8ca !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #fffdf9 !important;\n  border-color: #e6d9cb !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fffdf9 0%, #f7efe6 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fffdf9 0%, #f1e9e1 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #5a4030 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #efe2d4 !important;\n  color: #7f4f2d !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f3eadf !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #fffdf9 !important;\n  border-color: #e2d4c5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #ede1d5 !important;\n  color: #30251e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e5d8ca !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #fffdf9 0%, #f8f1e9 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,143,92,.18) 0 15%, transparent 16%),\n    linear-gradient(135deg, #241a14 0%, #4b3425 56%, #714c31 100%) !important;\n  border-color: #3a2a20 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #e6c79f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #fffdf9 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,250,245,.92) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Crisp White + Carrara Soft Gray + Matte Black + Warm Stone\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #f8f8f7 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #171717 !important;\n  --tt-text: #4b4b49 !important;\n  --tt-muted: #777774 !important;\n  --tt-line: #e2e2df !important;\n  --tt-soft: #f1f1ef !important;\n  --tt-accent: #2f2f2d !important;\n  --tt-dark-bg: #171717 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(160,160,154,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #ffffff 0%, #f7f7f5 54%, #ededE9 100%) !important;\n  border-color: #e1e1de !important;\n  box-shadow: 0 14px 36px rgba(0,0,0,.05) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f1f1ef !important;\n  color: #343432 !important;\n  border-color: #dfdfdc !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #315640 !important;\n  background: #edf4ef !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #ffffff !important;\n  border-color: #e1e1de !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #2f2f2d !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #151515 0%, #262626 56%, #41413e 100%) !important;\n  border-color: #252525 !important;\n  box-shadow: 0 18px 42px rgba(0,0,0,.18) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #cecec7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #f8f8f7 !important;\n  border-color: #e2e2df !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e3e3e0 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fafaf8 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f4f4f1 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #222222 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0f0ed !important;\n  color: #2d2d2b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f4f4f1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #dfdfdc !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #ededE9 !important;\n  color: #202020 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e2e2df !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #fafaf8 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,190,182,.10) 0 15%, transparent 16%),\n    linear-gradient(135deg, #151515 0%, #2a2a29 56%, #474743 100%) !important;\n  border-color: #252525 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #cecec7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Handwoven Cane + Pure White Quartz\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #fbf8f3 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #30261f !important;\n  --tt-text: #554a41 !important;\n  --tt-muted: #7d6e61 !important;\n  --tt-line: #e8ddd1 !important;\n  --tt-soft: #f3eadf !important;\n  --tt-accent: #9b6e4b !important;\n  --tt-dark-bg: #3a2b21 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(190,151,108,.18) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffdfa 0%, #f6ede2 54%, #eee1d3 100%) !important;\n  border-color: #e6d9cc !important;\n  box-shadow: 0 14px 36px rgba(65,47,34,.08) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f3e9de !important;\n  color: #8b6245 !important;\n  border-color: rgba(155,110,75,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #5d4938 !important;\n  background: #efe5da !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffdfa !important;\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9b6e4b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #34271f 0%, #654832 56%, #8b6548 100%) !important;\n  border-color: #4b382b !important;\n  box-shadow: 0 18px 42px rgba(53,38,29,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #ead7bf !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #fbf8f3 !important;\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf5ee 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f0eb 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #6b4d37 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f1e8de !important;\n  color: #8f6546 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f5efe9 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e6dbd0 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #efe7df !important;\n  color: #342b24 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #fbf7f2 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,151,108,.17) 0 15%, transparent 16%),\n    linear-gradient(135deg, #34271f 0%, #654832 56%, #8b6548 100%) !important;\n  border-color: #4b382b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #ead7bf !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   White + Light Oak + Carrara White + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf9f6 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #222322 !important;\n  --tt-text: #50524f !important;\n  --tt-muted: #777a75 !important;\n  --tt-line: #e4e1da !important;\n  --tt-soft: #f1eee8 !important;\n  --tt-accent: #9b7a55 !important;\n  --tt-dark-bg: #232323 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(191,160,118,.15) 0 15%, transparent 16%),\n    linear-gradient(135deg, #ffffff 0%, #f7f4ee 54%, #ece8e1 100%) !important;\n  border-color: #e3dfd8 !important;\n  box-shadow: 0 14px 36px rgba(38,38,36,.06) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f3efe8 !important;\n  color: #8f6c47 !important;\n  border-color: rgba(155,122,85,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #365543 !important;\n  background: #edf4ef !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #ffffff !important;\n  border-color: #e4e1da !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9b7a55 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #1d1d1d 0%, #343434 56%, #5d5144 100%) !important;\n  border-color: #292929 !important;\n  box-shadow: 0 18px 42px rgba(0,0,0,.18) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #ddc7a8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf9f6 !important;\n  border-color: #e4e1da !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e5e1da !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf8f3 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f4f4f1 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #2a2a29 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0ece6 !important;\n  color: #8f6c47 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f4f1ec !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e2dfd8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #efede8 !important;\n  color: #292a28 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e4e1da !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #faf8f4 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(191,160,118,.13) 0 15%, transparent 16%),\n    linear-gradient(135deg, #1d1d1d 0%, #343434 56%, #5d5144 100%) !important;\n  border-color: #292929 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #ddc7a8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Light Wood + Carrara White + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf8f4 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #28231f !important;\n  --tt-text: #554d46 !important;\n  --tt-muted: #7d736a !important;\n  --tt-line: #e6ded5 !important;\n  --tt-soft: #f2ece5 !important;\n  --tt-accent: #9c744d !important;\n  --tt-dark-bg: #26231f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(188,148,101,.16) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffefb 0%, #f6efe7 54%, #ece3da 100%) !important;\n  border-color: #e4dbd1 !important;\n  box-shadow: 0 14px 36px rgba(55,44,34,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2e9df !important;\n  color: #8d633e !important;\n  border-color: rgba(156,116,77,.23) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #4d443c !important;\n  background: #eee8e1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffefb !important;\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9c744d !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #20201e 0%, #38322d 56%, #654d39 100%) !important;\n  border-color: #2c2926 !important;\n  box-shadow: 0 18px 42px rgba(26,24,22,.20) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #dfc49f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf8f4 !important;\n  border-color: #e6ded5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf6ef 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f2ee 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #2d2b28 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0e9e1 !important;\n  color: #8d633e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f4f0eb !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e3dbd2 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #eee8e2 !important;\n  color: #302c28 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #faf7f3 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(188,148,101,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #20201e 0%, #38322d 56%, #654d39 100%) !important;\n  border-color: #2c2926 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #dfc49f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Light Teak + Pure White Quartz + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #fbf8f3 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #2b241f !important;\n  --tt-text: #554c44 !important;\n  --tt-muted: #7b7066 !important;\n  --tt-line: #e6ddd3 !important;\n  --tt-soft: #f2ebe3 !important;\n  --tt-accent: #9d7049 !important;\n  --tt-dark-bg: #24211f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(190,146,96,.17) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffefb 0%, #f7efe6 54%, #ede3d8 100%) !important;\n  border-color: #e4dbd1 !important;\n  box-shadow: 0 14px 36px rgba(55,44,34,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f3e9df !important;\n  color: #8b5f3b !important;\n  border-color: rgba(157,112,73,.23) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #365742 !important;\n  background: #edf4ef !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffefb !important;\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9d7049 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #1d1d1c 0%, #34312d 56%, #634a35 100%) !important;\n  border-color: #292725 !important;\n  box-shadow: 0 18px 42px rgba(26,24,22,.20) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #e1c49e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #fbf8f3 !important;\n  border-color: #e6ddd3 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e7ded5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf6ef 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f1ec 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #292826 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0e8df !important;\n  color: #8b5f3b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f5f0ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e3dad1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #eee7df !important;\n  color: #302b27 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #faf6f1 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,146,96,.15) 0 15%, transparent 16%),\n    linear-gradient(135deg, #1d1d1c 0%, #34312d 56%, #634a35 100%) !important;\n  border-color: #292725 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #e1c49e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Antique Brown + Rattan Tan + Matte Black + Warm Ivory\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf6f1 !important;\n  --tt-card: #fffdf9 !important;\n  --tt-ink: #2c2119 !important;\n  --tt-text: #56483c !important;\n  --tt-muted: #806f60 !important;\n  --tt-line: #e5d8ca !important;\n  --tt-soft: #f1e6d9 !important;\n  --tt-accent: #8f5f39 !important;\n  --tt-dark-bg: #2a2019 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(190,143,92,.17) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffdf9 0%, #f4e9dc 54%, #e7d7c5 100%) !important;\n  border-color: #e2d3c3 !important;\n  box-shadow: 0 14px 36px rgba(73,50,32,.08) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2e6d8 !important;\n  color: #7f4f2d !important;\n  border-color: rgba(143,95,57,.24) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #6a4b2f !important;\n  background: #f2e6d8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffdf9 !important;\n  border-color: #e4d6c7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #8f5f39 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #241a14 0%, #4b3425 55%, #714c31 100%) !important;\n  border-color: #3a2a20 !important;\n  box-shadow: 0 18px 42px rgba(39,27,20,.24) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #e6c79f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf6f1 !important;\n  border-color: #e5d8ca !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #fffdf9 !important;\n  border-color: #e6d9cb !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fffdf9 0%, #f7efe6 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fffdf9 0%, #f1e9e1 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #5a4030 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #efe2d4 !important;\n  color: #7f4f2d !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f3eadf !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #fffdf9 !important;\n  border-color: #e2d4c5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #ede1d5 !important;\n  color: #30251e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e5d8ca !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #fffdf9 0%, #f8f1e9 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,143,92,.18) 0 15%, transparent 16%),\n    linear-gradient(135deg, #241a14 0%, #4b3425 56%, #714c31 100%) !important;\n  border-color: #3a2a20 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #e6c79f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #fffdf9 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,250,245,.92) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Handwoven Cane + Carrara Quartz\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #fbf8f3 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #30261f !important;\n  --tt-text: #554a41 !important;\n  --tt-muted: #7d6e61 !important;\n  --tt-line: #e8ddd1 !important;\n  --tt-soft: #f3eadf !important;\n  --tt-accent: #9b6e4b !important;\n  --tt-dark-bg: #3a2b21 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(190,151,108,.18) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffdfa 0%, #f6ede2 54%, #eee1d3 100%) !important;\n  border-color: #e6d9cc !important;\n  box-shadow: 0 14px 36px rgba(65,47,34,.08) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f3e9de !important;\n  color: #8b6245 !important;\n  border-color: rgba(155,110,75,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #5d4938 !important;\n  background: #efe5da !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffdfa !important;\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9b6e4b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #34271f 0%, #654832 56%, #8b6548 100%) !important;\n  border-color: #4b382b !important;\n  box-shadow: 0 18px 42px rgba(53,38,29,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #ead7bf !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #fbf8f3 !important;\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf5ee 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f0eb 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #6b4d37 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f1e8de !important;\n  color: #8f6546 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f5efe9 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e6dbd0 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #efe7df !important;\n  color: #342b24 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e8ddd1 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #fbf7f2 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(190,151,108,.17) 0 15%, transparent 16%),\n    linear-gradient(135deg, #34271f 0%, #654832 56%, #8b6548 100%) !important;\n  border-color: #4b382b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #ead7bf !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Light Wood + Carrara White + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #faf8f4 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #24211e !important;\n  --tt-text: #504a44 !important;\n  --tt-muted: #7a726a !important;\n  --tt-line: #e7dfd5 !important;\n  --tt-soft: #f1ece5 !important;\n  --tt-accent: #9e784f !important;\n  --tt-dark-bg: #24211e !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(158,120,79,.14) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffefb 0%, #f6f0e8 54%, #eee6dc 100%) !important;\n  border-color: #e5ddd3 !important;\n  box-shadow: 0 14px 36px rgba(61,48,37,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2ebe2 !important;\n  color: #8f6942 !important;\n  border-color: rgba(158,120,79,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #3f503f !important;\n  background: #edf2ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffefb !important;\n  border-color: #e6ded4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #9e784f !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #1d1c1a 0%, #2d2925 56%, #514334 100%) !important;\n  border-color: #26231f !important;\n  box-shadow: 0 18px 42px rgba(25,23,21,.20) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #faf8f4 !important;\n  border-color: #e7dfd5 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8e1d8 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #faf6f0 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f1eb 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #2b2824 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f0ebe4 !important;\n  color: #8f6942 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f4f0ea !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #fff !important;\n  border-color: #e5ddd3 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #eee8e1 !important;\n  color: #282522 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #fff 0%, #faf7f2 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(158,120,79,.15) 0 15%, transparent 16%),\n    linear-gradient(135deg, #1e1c1a 0%, #332e29 56%, #5a4939 100%) !important;\n  border-color: #2a2723 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #d7b783 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Coastal Oak + Porcelain White + Warm Sand + Deep Espresso\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #fbfaf7 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #2f2a25 !important;\n  --tt-text: #5d554d !important;\n  --tt-muted: #82786f !important;\n  --tt-line: #e7dfd6 !important;\n  --tt-soft: #f3eee8 !important;\n  --tt-accent: #a77a55 !important;\n  --tt-dark-bg: #3a3028 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(193,153,111,.16) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffefb 0%, #f7f2eb 54%, #eee7df 100%) !important;\n  border-color: #e5ddd4 !important;\n  box-shadow: 0 14px 36px rgba(61,49,40,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2ebe4 !important;\n  color: #956b49 !important;\n  border-color: rgba(167,122,85,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #405645 !important;\n  background: #edf3ee !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffefb !important;\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #a77a55 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #302a25 0%, #55483d 56%, #7e6853 100%) !important;\n  border-color: #3d342d !important;\n  box-shadow: 0 18px 42px rgba(48,42,37,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #ead6bd !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #fbfaf7 !important;\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8e0d7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf6f0 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f1ed 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #7f5f46 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f1e9e1 !important;\n  color: #956b49 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f5f1ec !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #efe8e1 !important;\n  color: #342f2b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #fbf8f4 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(193,153,111,.16) 0 15%, transparent 16%),\n    linear-gradient(135deg, #302a25 0%, #55483d 56%, #7e6853 100%) !important;\n  border-color: #3d342d !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #ead6bd !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Coastal Oak + Porcelain White + Warm Sand + Deep Espresso\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg: #fbfaf7 !important;\n  --tt-card: #ffffff !important;\n  --tt-ink: #2f2a25 !important;\n  --tt-text: #5d554d !important;\n  --tt-muted: #82786f !important;\n  --tt-line: #e7dfd6 !important;\n  --tt-soft: #f3eee8 !important;\n  --tt-accent: #a77a55 !important;\n  --tt-dark-bg: #3a3028 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:\n    radial-gradient(circle at 88% 12%, rgba(193,153,111,.16) 0 15%, transparent 16%),\n    linear-gradient(135deg, #fffefb 0%, #f7f2eb 54%, #eee7df 100%) !important;\n  border-color: #e5ddd4 !important;\n  box-shadow: 0 14px 36px rgba(61,49,40,.07) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill {\n  background: #f2ebe4 !important;\n  color: #956b49 !important;\n  border-color: rgba(167,122,85,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-badge-assembled {\n  color: #405645 !important;\n  background: #edf3ee !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item {\n  background: #fffefb !important;\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span {\n  color: #a77a55 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-hero-card {\n  background:\n    linear-gradient(145deg, #302a25 0%, #55483d 56%, #7e6853 100%) !important;\n  border-color: #3d342d !important;\n  box-shadow: 0 18px 42px rgba(48,42,37,.22) !important;\n}\n\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label {\n  color: #ead6bd !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner {\n  background: #fbfaf7 !important;\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs \u003e div {\n  background: #ffffff !important;\n  border-color: #e8e0d7 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-best {\n  background: linear-gradient(180deg, #fff 0%, #fbf6f0 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-not {\n  background: linear-gradient(180deg, #fff 0%, #f5f1ed 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-check-list li:before {\n  background: #7f5f46 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-feature-card \u003e span {\n  background: #f1e9e1 !important;\n  color: #956b49 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-image-wrap {\n  background: #f5f1ec !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table-wrap {\n  background: #ffffff !important;\n  border-color: #e5ddd4 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table th {\n  background: #efe8e1 !important;\n  color: #342f2b !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-table td {\n  border-color: #e7dfd6 !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-faq-item {\n  background: linear-gradient(180deg, #ffffff 0%, #fbf8f4 100%) !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta {\n  background:\n    radial-gradient(circle at 88% 14%, rgba(193,153,111,.16) 0 15%, transparent 16%),\n    linear-gradient(135deg, #302a25 0%, #55483d 56%, #7e6853 100%) !important;\n  border-color: #3d342d !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow {\n  color: #ead6bd !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2 {\n  color: #ffffff !important;\n}\n\n.tt-luton-30-previous-ui .tt-lux-brand-cta p {\n  color: rgba(255,255,255,.90) !important;\n}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Gray Oak + Antique Brass + Calacatta Vicenza Quartz\n   ============================================================ ,\n.tt-luton-30-previous-ui {\n  --tt-bg:#f7f5f2!important; --tt-card:#fff!important; --tt-ink:#292622!important;\n  --tt-text:#57524b!important; --tt-muted:#787168!important; --tt-line:#ded7ce!important;\n  --tt-soft:#eae4db!important; --tt-accent:#8c6a47!important; --tt-dark-bg:#332b22!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero {\n  background:radial-gradient(circle at 88% 12%,rgba(140,106,71,.17) 0 15%,transparent 16%),\n             linear-gradient(135deg,#fbfaf8 0%,#eee9e3 54%,#ded8d0 100%)!important;\n  border-color:#ddd6ce!important; box-shadow:0 14px 36px rgba(55,50,44,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{background:#ece7e1!important;color:#74583d!important;border-color:rgba(140,106,71,.24)!important;}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{color:#6b5338!important;background:#f1e8dc!important;}\n.tt-luton-30-previous-ui .tt-tag-item{background:#fff!important;border-color:#ded7ce!important;}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{color:#8c6a47!important;}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#282521 0%,#4b4238 54%,#8c6a47 100%)!important;\n  border-color:#39332c!important; box-shadow:0 18px 42px rgba(41,38,34,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{color:#ead9c5!important;}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{background:#f7f5f2!important;border-color:#ded7ce!important;}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{background:#fff!important;border-color:#e0d9d1!important;}\n.tt-luton-30-previous-ui .tt-lux-best{background:linear-gradient(180deg,#fff 0%,#faf6f1 100%)!important;}\n.tt-luton-30-previous-ui .tt-lux-not{background:linear-gradient(180deg,#fff 0%,#f3f0ec 100%)!important;}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{background:#3a342e!important;}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{background:#ebe4db!important;color:#7a5b3d!important;}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{background:#f0ece7!important;}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{background:#fff!important;border-color:#ddd6ce!important;}\n.tt-luton-30-previous-ui .tt-lux-table th{background:#e9e4de!important;color:#2f2b27!important;}\n.tt-luton-30-previous-ui .tt-lux-table td{border-color:#ded7ce!important;}\n.tt-luton-30-previous-ui .tt-lux-faq-item{background:linear-gradient(180deg,#fff 0%,#faf7f3 100%)!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:radial-gradient(circle at 88% 14%,rgba(140,106,71,.16) 0 15%,transparent 16%),\n             linear-gradient(135deg,#292622 0%,#51463c 56%,#8c6a47 100%)!important;\n  border-color:#39332c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ead9c5!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#fff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n LUTON 30 PRODUCT COLOR OVERRIDE — White + Carrara Marble + Matte Black ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f9fa!important;--tt-card:#fff!important;--tt-ink:#1f2328!important;\n  --tt-text:#50565d!important;--tt-muted:#777e86!important;--tt-line:#e1e4e8!important;\n  --tt-soft:#f0f2f4!important;--tt-accent:#555c63!important;--tt-dark-bg:#202226!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:radial-gradient(circle at 88% 12%,rgba(80,86,93,.10) 0 15%,transparent 16%),\n  linear-gradient(135deg,#fff 0%,#f4f5f6 54%,#e9ebed 100%)!important;\n  border-color:#e0e3e6!important;box-shadow:0 14px 36px rgba(31,35,40,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{background:#f1f2f3!important;color:#4f555c!important;border-color:#dfe2e5!important;}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{color:#fff!important;background:#25282c!important;}\n.tt-luton-30-previous-ui .tt-tag-item{background:#fff!important;border-color:#e1e4e8!important;}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{color:#555c63!important;}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#17191c 0%,#2b2e32 56%,#51565c 100%)!important;\n  border-color:#22252a!important;box-shadow:0 18px 42px rgba(20,22,25,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{color:#d9dde1!important;}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{background:#f8f9fa!important;border-color:#e1e4e8!important;}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{background:#fff!important;border-color:#e2e5e8!important;}\n.tt-luton-30-previous-ui .tt-lux-best{background:linear-gradient(180deg,#fff 0%,#f7f8f9 100%)!important;}\n.tt-luton-30-previous-ui .tt-lux-not{background:linear-gradient(180deg,#fff 0%,#f1f3f5 100%)!important;}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{background:#24272b!important;}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{background:#eef0f2!important;color:#3f4449!important;}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{background:#f2f3f4!important;}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{background:#fff!important;border-color:#dfe2e5!important;}\n.tt-luton-30-previous-ui .tt-lux-table th{background:#eceff1!important;color:#25292d!important;}\n.tt-luton-30-previous-ui .tt-lux-table td{border-color:#e1e4e8!important;}\n.tt-luton-30-previous-ui .tt-lux-faq-item{background:linear-gradient(180deg,#fff 0%,#f8f9fa 100%)!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:linear-gradient(135deg,#17191c 0%,#2a2d31 56%,#4b5056 100%)!important;border-color:#22252a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#d9dde1!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#fff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.9)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Handwoven Cane + Carrara Quartz\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f7f9fb!important;--tt-card:#ffffff!important;--tt-ink:#1c2530!important;\n  --tt-text:#4f5c69!important;--tt-muted:#75808b!important;--tt-line:#dfe5eb!important;\n  --tt-soft:#edf2f6!important;--tt-accent:#557a9c!important;--tt-dark-bg:#203142!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(77,116,151,.18) 0 15%,transparent 16%),\n    linear-gradient(135deg,#ffffff 0%,#eef4f8 54%,#dfe9f0 100%)!important;\n  border-color:#dbe3ea!important;box-shadow:0 14px 36px rgba(32,49,66,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eaf1f6!important;color:#456a8b!important;border-color:rgba(85,122,156,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#7a5a1f!important;background:#f5ead0!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fff!important;border-color:#dfe5eb!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#557a9c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#1d2c3b 0%,#31506a 56%,#8a7542 100%)!important;\n  border-color:#263b4d!important;box-shadow:0 18px 42px rgba(28,44,59,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#f1d895!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f7f9fb!important;border-color:#dfe5eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#fff!important;border-color:#e0e6ec!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f1f6f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f4f5f6 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#3f698d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#eaf0f5!important;color:#456a8b!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#edf2f6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#fff!important;border-color:#dbe3ea!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#e9f0f5!important;color:#22303c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#dfe5eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#fff 0%,#f7f9fb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(202,169,91,.12) 0 15%,transparent 16%),\n    linear-gradient(135deg,#1d2c3b 0%,#31506a 58%,#806d43 100%)!important;\n  border-color:#263b4d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#f1d895!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#fff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Handwoven Cane + Carrara Quartz\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#fbf8f3!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#30261f!important;\n  --tt-text:#574b41!important;\n  --tt-muted:#817164!important;\n  --tt-line:#e8ddd1!important;\n  --tt-soft:#f2eadf!important;\n  --tt-accent:#9b6e4b!important;\n  --tt-dark-bg:#3a2b21!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(184,145,102,.18) 0 15%,transparent 16%),\n    linear-gradient(135deg,#fffdfa 0%,#f5ede3 54%,#eadcca 100%)!important;\n  border-color:#e5d8ca!important;\n  box-shadow:0 14px 36px rgba(65,47,34,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f3e8dc!important;\n  color:#875f42!important;\n  border-color:rgba(155,110,75,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#674d38!important;\n  background:#efe5da!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fffdfa!important;\n  border-color:#e7dccf!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#9b6e4b!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#34271f 0%,#604731 56%,#8a684c 100%)!important;\n  border-color:#49362a!important;\n  box-shadow:0 18px 42px rgba(53,38,29,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ead7bf!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#fbf8f3!important;\n  border-color:#e8ddd1!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#fff!important;\n  border-color:#e8ddd1!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#fbf5ee 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f5f0eb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#6b4d37!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#f1e8de!important;\n  color:#8f6546!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f5efe9!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#fff!important;\n  border-color:#e6dbd0!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#efe7df!important;\n  color:#342b24!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e8ddd1!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#fff 0%,#fbf7f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(190,151,108,.17) 0 15%,transparent 16%),\n    linear-gradient(135deg,#34271f 0%,#604731 56%,#8a684c 100%)!important;\n  border-color:#49362a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ead7bf!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#fff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Swan White + Porcelain White + Brushed Nickel + Cool Gray\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f9fa!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#26313a!important;\n  --tt-text:#56626d!important;\n  --tt-muted:#7a8792!important;\n  --tt-line:#e0e5e9!important;\n  --tt-soft:#eef2f5!important;\n  --tt-accent:#7f8f9f!important;\n  --tt-dark-bg:#2f3a43!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(127,143,159,.14) 0 15%,transparent 16%),\n    linear-gradient(135deg,#ffffff 0%,#f3f6f8 54%,#e7ecef 100%)!important;\n  border-color:#dfe4e8!important;\n  box-shadow:0 14px 36px rgba(39,50,59,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eef2f4!important;\n  color:#667786!important;\n  border-color:rgba(127,143,159,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#435d4a!important;\n  background:#edf4ef!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fff!important;\n  border-color:#e0e5e9!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#7f8f9f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2b343c 0%,#46545f 56%,#73818c 100%)!important;\n  border-color:#343f48!important;\n  box-shadow:0 18px 42px rgba(39,50,59,.20)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#dfe6eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f9fa!important;\n  border-color:#e0e5e9!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#fff!important;\n  border-color:#e1e6ea!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f5f8fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f4f6 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#6f808e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf1f4!important;\n  color:#667786!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f5f7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#fff!important;\n  border-color:#dfe4e8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebeff2!important;\n  color:#2d3740!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e5e9!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#fff 0%,#f8fafb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.06) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2b343c 0%,#46545f 58%,#6d7b86 100%)!important;\n  border-color:#343f48!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#dfe6eb!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#fff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   White Cabinet + Carrara Marble + Matte Black + Cool Stone Gray\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f9fa!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#20252a!important;\n  --tt-text:#50575e!important;\n  --tt-muted:#777f87!important;\n  --tt-line:#e0e4e7!important;\n  --tt-soft:#eef1f3!important;\n  --tt-accent:#626a72!important;\n  --tt-dark-bg:#202327!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(92,101,109,.11) 0 15%,transparent 16%),\n    linear-gradient(135deg,#ffffff 0%,#f4f5f6 54%,#e8ebed 100%)!important;\n  border-color:#dfe3e6!important;\n  box-shadow:0 14px 36px rgba(32,37,42,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f0f2f3!important;\n  color:#555d64!important;\n  border-color:rgba(98,106,114,.20)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#24282c!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#626a72!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#17191c 0%,#292d31 56%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n  box-shadow:0 18px 42px rgba(20,23,26,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#d9dde0!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f9fa!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e1e5e8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f3f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#262a2e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf0f2!important;\n  color:#4f565d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dfe3e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebedef!important;\n  color:#25292d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#17191c 0%,#292d31 58%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#d9dde0!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Antique Elm + Calacatta Sintered Stone + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#fbf8f4!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#2b241f!important;\n  --tt-text:#574b42!important;\n  --tt-muted:#7f7165!important;\n  --tt-line:#e7ddd3!important;\n  --tt-soft:#f1e9e1!important;\n  --tt-accent:#8a5d3f!important;\n  --tt-dark-bg:#2a231f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(138,93,63,.17) 0 15%,transparent 16%),\n    linear-gradient(135deg,#fffdfa 0%,#f4ece4 54%,#e7d8ca 100%)!important;\n  border-color:#e3d7cc!important;\n  box-shadow:0 14px 36px rgba(57,42,32,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f1e8df!important;\n  color:#7b5138!important;\n  border-color:rgba(138,93,63,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#2b2724!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fffefb!important;\n  border-color:#e5dbd1!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#8a5d3f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#241f1b 0%,#44372e 56%,#79543b 100%)!important;\n  border-color:#352b25!important;\n  box-shadow:0 18px 42px rgba(42,31,24,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ead6c2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#fbf8f4!important;\n  border-color:#e7ddd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e7ddd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#fbf5ef 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f4efeb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#513a2b!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#efe6de!important;\n  color:#7b5138!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f4eee8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#e4d9cf!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#eee6df!important;\n  color:#332a24!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e7ddd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#fbf7f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(169,122,84,.16) 0 15%,transparent 16%),\n    linear-gradient(135deg,#241f1b 0%,#44372e 58%,#79543b 100%)!important;\n  border-color:#352b25!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ead6c2!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Coastal Oak + Porcelain White + Soft Sage Gray + Floating Design\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8faf8!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#28312f!important;\n  --tt-text:#56605c!important;\n  --tt-muted:#7c8681!important;\n  --tt-line:#e0e6e2!important;\n  --tt-soft:#edf2ef!important;\n  --tt-accent:#6f8679!important;\n  --tt-dark-bg:#2c3934!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(111,134,121,.16) 0 15%,transparent 16%),\n    linear-gradient(135deg,#fffefb 0%,#f3f6f2 54%,#e4ece6 100%)!important;\n  border-color:#dde5df!important;\n  box-shadow:0 14px 36px rgba(44,57,52,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eef3ef!important;\n  color:#617769!important;\n  border-color:rgba(111,134,121,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#3f5e4c!important;\n  background:#edf4ef!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fff!important;\n  border-color:#e0e6e2!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#6f8679!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#26332e 0%,#40564b 56%,#6e806f 100%)!important;\n  border-color:#34463e!important;\n  box-shadow:0 18px 42px rgba(38,51,46,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#dfe9e3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8faf8!important;\n  border-color:#e0e6e2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e1e7e3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f5f8f5 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f4f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#5f776a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf2ef!important;\n  color:#617769!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f5f3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dde5df!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#eaf0ec!important;\n  color:#2c3532!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e6e2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8faf8 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#26332e 0%,#40564b 58%,#6e806f 100%)!important;\n  border-color:#34463e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#dfe9e3!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Coastal Oak + Porcelain White + Soft Sage Gray + Floating Design\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8faf8!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#28312f!important;\n  --tt-text:#56605c!important;\n  --tt-muted:#7c8681!important;\n  --tt-line:#e0e6e2!important;\n  --tt-soft:#edf2ef!important;\n  --tt-accent:#6f8679!important;\n  --tt-dark-bg:#2c3934!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(111,134,121,.16) 0 15%,transparent 16%),\n    linear-gradient(135deg,#fffefb 0%,#f3f6f2 54%,#e4ece6 100%)!important;\n  border-color:#dde5df!important;\n  box-shadow:0 14px 36px rgba(44,57,52,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eef3ef!important;\n  color:#617769!important;\n  border-color:rgba(111,134,121,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#3f5e4c!important;\n  background:#edf4ef!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fff!important;\n  border-color:#e0e6e2!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#6f8679!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#26332e 0%,#40564b 56%,#6e806f 100%)!important;\n  border-color:#34463e!important;\n  box-shadow:0 18px 42px rgba(38,51,46,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#dfe9e3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8faf8!important;\n  border-color:#e0e6e2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e1e7e3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f5f8f5 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f4f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#5f776a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf2ef!important;\n  color:#617769!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f5f3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dde5df!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#eaf0ec!important;\n  color:#2c3532!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e6e2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8faf8 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#26332e 0%,#40564b 58%,#6e806f 100%)!important;\n  border-color:#34463e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#dfe9e3!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Soft White + Marmara Marble + Matte Black + Cool Stone Gray\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f9fa!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#1f2327!important;\n  --tt-text:#50575e!important;\n  --tt-muted:#777f87!important;\n  --tt-line:#e0e4e7!important;\n  --tt-soft:#eef1f3!important;\n  --tt-accent:#5a626a!important;\n  --tt-dark-bg:#202327!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(90,98,106,.11) 0 15%,transparent 16%),\n    linear-gradient(135deg,#ffffff 0%,#f4f5f6 54%,#e8ebed 100%)!important;\n  border-color:#dfe3e6!important;\n  box-shadow:0 14px 36px rgba(31,35,39,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f0f2f3!important;\n  color:#51585f!important;\n  border-color:rgba(90,98,106,.20)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#24282c!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#5a626a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#17191c 0%,#292d31 56%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n  box-shadow:0 18px 42px rgba(20,23,26,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#d9dde0!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f9fa!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e1e5e8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f3f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#262a2e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf0f2!important;\n  color:#4f565d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dfe3e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebedef!important;\n  color:#25292d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#17191c 0%,#292d31 58%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#d9dde0!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Warm Walnut + Columbia White Marble + Gold-Tone Hardware\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#fbf8f4!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#2b241f!important;\n  --tt-text:#574d45!important;\n  --tt-muted:#7c7067!important;\n  --tt-line:#e7ddd3!important;\n  --tt-soft:#f2eae2!important;\n  --tt-accent:#a06b3f!important;\n  --tt-dark-bg:#33271f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(160,107,63,.17) 0 15%,transparent 16%),\n    linear-gradient(135deg,#fffdfa 0%,#f5eee7 54%,#e8dccf 100%)!important;\n  border-color:#e3d8ce!important;\n  box-shadow:0 14px 36px rgba(58,43,32,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f1e8df!important;\n  color:#875a3a!important;\n  border-color:rgba(160,107,63,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#75531f!important;\n  background:#f3ead3!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fffefb!important;\n  border-color:#e6dbd1!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#a06b3f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2a211b 0%,#4a382b 56%,#8a633f 100%)!important;\n  border-color:#392c24!important;\n  box-shadow:0 18px 42px rgba(48,35,26,.23)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ead7bd!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#fbf8f4!important;\n  border-color:#e7ddd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e7ddd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#fbf5ef 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f4efeb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#7b5739!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#f0e6dc!important;\n  color:#8c5f3d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f5efe9!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#e4d9cf!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#eee6df!important;\n  color:#332a24!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e7ddd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#fbf7f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(197,153,93,.14) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2a211b 0%,#4a382b 58%,#8a633f 100%)!important;\n  border-color:#392c24!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ead7bd!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Pure White Quartz + Golden Hardware\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#fbf9f5!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#2d281f!important;\n  --tt-text:#585148!important;\n  --tt-muted:#7b7165!important;\n  --tt-line:#e8dfd3!important;\n  --tt-soft:#f2eadf!important;\n  --tt-accent:#a17745!important;\n  --tt-dark-bg:#3b3024!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 88% 12%,rgba(193,153,94,.18) 0 15%,transparent 16%),\n    linear-gradient(135deg,#fffdfa 0%,#f6efe4 54%,#eadfce 100%)!important;\n  border-color:#e5dbce!important;\n  box-shadow:0 14px 36px rgba(61,48,34,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f3ebdf!important;\n  color:#8d683e!important;\n  border-color:rgba(161,119,69,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#73551f!important;\n  background:#f4ead0!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fffefb!important;\n  border-color:#e7ddd1!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#a17745!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#30271f 0%,#59452f 56%,#9b7548 100%)!important;\n  border-color:#423528!important;\n  box-shadow:0 18px 42px rgba(52,40,28,.23)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#f0ddbd!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#fbf9f5!important;\n  border-color:#e8dfd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e8dfd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#fbf6ef 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f5f1eb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#7a5b35!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#f1e7d9!important;\n  color:#8c663d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f6f0e8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#e5dccf!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#efe7dc!important;\n  color:#342e26!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e8dfd3!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#fbf8f3 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(208,169,105,.15) 0 15%,transparent 16%),\n    linear-gradient(135deg,#30271f 0%,#59452f 58%,#9b7548 100%)!important;\n  border-color:#423528!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#f0ddbd!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Dark Oak + Pure White Quartz + Brushed Gold\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#fbf8f4!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#2d261f!important;\n  --tt-text:#574f47!important;\n  --tt-muted:#7b7066!important;\n  --tt-line:#e7ddd2!important;\n  --tt-soft:#f1e7db!important;\n  --tt-accent:#9e7343!important;\n  --tt-dark-bg:#35291f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(199,158,98,.18) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(65,44,31,.09) 0 11%,transparent 12%),\n    linear-gradient(135deg,#fffdfa 0%,#f4eadf 52%,#e7d8c8 100%)!important;\n  border-color:#e4d8cb!important;\n  box-shadow:0 14px 36px rgba(58,43,32,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f2e9de!important;\n  color:#875f39!important;\n  border-color:rgba(158,115,67,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#f5e5c4!important;\n  background:#3a2a21!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fffefb!important;\n  border-color:#e6dbcf!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#9e7343!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2b211a 0%,#523d2c 52%,#8f6941 100%)!important;\n  border-color:#3b2e24!important;\n  box-shadow:0 18px 42px rgba(48,35,26,.23)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#efdbb8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#fbf8f4!important;\n  border-color:#e7ddd2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e7ddd2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#fbf5ed 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f5f0ea 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#735238!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#f0e5d8!important;\n  color:#8d653d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f5efe8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#e3d8cd!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#eee5dc!important;\n  color:#332a23!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e7ddd2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#fbf7f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(205,165,101,.13) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2b211a 0%,#523d2c 58%,#8f6941 100%)!important;\n  border-color:#3b2e24!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#efdbb8!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Dark Oak + Matte Black + Calacatta Sintered Stone\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f6f3!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#26221f!important;\n  --tt-text:#554f49!important;\n  --tt-muted:#77706a!important;\n  --tt-line:#e4ded8!important;\n  --tt-soft:#eee9e4!important;\n  --tt-accent:#6a5141!important;\n  --tt-dark-bg:#241f1b!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(84,62,48,.18) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(40,35,31,.08) 0 11%,transparent 12%),\n    linear-gradient(135deg,#fcfbfa 0%,#f0ebe6 52%,#e4ded8 100%)!important;\n  border-color:#e0d9d3!important;\n  box-shadow:0 14px 36px rgba(38,32,27,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eee8e3!important;\n  color:#654c3d!important;\n  border-color:rgba(106,81,65,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#25211e!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fff!important;\n  border-color:#e2dcd6!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#6a5141!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#1d1a18 0%,#352c27 52%,#5b4538 100%)!important;\n  border-color:#29231f!important;\n  box-shadow:0 18px 42px rgba(31,26,22,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ded5ce!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f6f3!important;\n  border-color:#e4ded8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e4ded8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f4f1 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1eeeb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#3a302a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#ebe6e1!important;\n  color:#5e493d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1eeeb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#e0dad4!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebe7e3!important;\n  color:#2f2a26!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e4ded8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f6f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#1d1a18 0%,#352c27 58%,#5b4538 100%)!important;\n  border-color:#29231f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ded5ce!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Natural Oak + Handwoven Cane + Pure White Quartz\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#fbf8f3!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#30261f!important;\n  --tt-text:#574b41!important;\n  --tt-muted:#817164!important;\n  --tt-line:#e8ddd1!important;\n  --tt-soft:#f2eadf!important;\n  --tt-accent:#9b6e4b!important;\n  --tt-dark-bg:#3a2b21!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(184,139,91,.18) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(112,81,56,.08) 0 11%,transparent 12%),\n    linear-gradient(135deg,#fffdfa 0%,#f4ece4 52%,#eadfce 100%)!important;\n  border-color:#e4d9cd!important;\n  box-shadow:0 14px 36px rgba(60,45,34,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f1e8df!important;\n  color:#865d3f!important;\n  border-color:rgba(155,110,75,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#6c4d34!important;\n  background:#f3e9dc!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#fffefb!important;\n  border-color:#e6dbd0!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#9b6e4b!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#34271f 0%,#604731 56%,#8a684c 100%)!important;\n  border-color:#423126!important;\n  box-shadow:0 18px 42px rgba(48,35,26,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ead8c7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#fbf8f3!important;\n  border-color:#e8ddd1!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e7ddd2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#fbf5ee 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f5f0ea 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#6b4d37!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#f1e8de!important;\n  color:#8f6546!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f5efe9!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#e4d9cf!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#eee6df!important;\n  color:#332a24!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e7ddd2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#fbf7f2 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(181,137,92,.16) 0 15%,transparent 16%),\n    linear-gradient(135deg,#34271f 0%,#604731 58%,#8a684c 100%)!important;\n  border-color:#423126!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ead8c7!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Dark Oak + Matte Black + Calacatta Sintered Stone\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f6f3!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#28231f!important;\n  --tt-text:#554d46!important;\n  --tt-muted:#786f67!important;\n  --tt-line:#e3dcd5!important;\n  --tt-soft:#eee8e2!important;\n  --tt-accent:#73523d!important;\n  --tt-dark-bg:#211d1a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(91,63,46,.17) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(39,34,30,.08) 0 11%,transparent 12%),\n    linear-gradient(135deg,#fbfaf8 0%,#eee8e3 52%,#dfd8d2 100%)!important;\n  border-color:#ddd6cf!important;\n  box-shadow:0 14px 36px rgba(38,32,27,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eee7e1!important;\n  color:#694d3b!important;\n  border-color:rgba(115,82,61,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#24211f!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#e1dad4!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#73523d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#1c1917 0%,#332b26 52%,#5e4638 100%)!important;\n  border-color:#29231f!important;\n  box-shadow:0 18px 42px rgba(31,26,22,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ded5ce!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f6f3!important;\n  border-color:#e3dcd5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e3dcd5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f4f1 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1eeeb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#352d28!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#ebe5e0!important;\n  color:#674d3e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1eeeb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dfd8d2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebe6e2!important;\n  color:#2f2925!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e3dcd5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f6f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#1c1917 0%,#332b26 58%,#5e4638 100%)!important;\n  border-color:#29231f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ded5ce!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Dark Oak + Matte Black + Calacatta Sintered Stone\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f6f3!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#28231f!important;\n  --tt-text:#554d46!important;\n  --tt-muted:#786f67!important;\n  --tt-line:#e3dcd5!important;\n  --tt-soft:#eee8e2!important;\n  --tt-accent:#73523d!important;\n  --tt-dark-bg:#211d1a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(91,63,46,.17) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(39,34,30,.08) 0 11%,transparent 12%),\n    linear-gradient(135deg,#fbfaf8 0%,#eee8e3 52%,#dfd8d2 100%)!important;\n  border-color:#ddd6cf!important;\n  box-shadow:0 14px 36px rgba(38,32,27,.08)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#eee7e1!important;\n  color:#694d3b!important;\n  border-color:rgba(115,82,61,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#24211f!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#e1dad4!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#73523d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#1c1917 0%,#332b26 52%,#5e4638 100%)!important;\n  border-color:#29231f!important;\n  box-shadow:0 18px 42px rgba(31,26,22,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#ded5ce!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f6f3!important;\n  border-color:#e3dcd5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e3dcd5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f4f1 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1eeeb 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#352d28!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#ebe5e0!important;\n  color:#674d3e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1eeeb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dfd8d2!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebe6e2!important;\n  color:#2f2925!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e3dcd5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f6f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#1c1917 0%,#332b26 58%,#5e4638 100%)!important;\n  border-color:#29231f!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#ded5ce!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   White Cabinet + Carrara Marble + Matte Black + Cool Stone Gray\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f9fa!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#202428!important;\n  --tt-text:#50575e!important;\n  --tt-muted:#777f87!important;\n  --tt-line:#e0e4e7!important;\n  --tt-soft:#edf0f2!important;\n  --tt-accent:#606970!important;\n  --tt-dark-bg:#202327!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(102,111,119,.12) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(30,34,38,.06) 0 11%,transparent 12%),\n    linear-gradient(135deg,#ffffff 0%,#f4f5f6 52%,#e8ebed 100%)!important;\n  border-color:#dfe3e6!important;\n  box-shadow:0 14px 36px rgba(31,36,40,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f0f2f3!important;\n  color:#555d64!important;\n  border-color:rgba(96,105,112,.20)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#24282c!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#606970!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#17191c 0%,#292d31 56%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n  box-shadow:0 18px 42px rgba(20,23,26,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#d9dde0!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f9fa!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e1e5e8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f3f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#262a2e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf0f2!important;\n  color:#4f565d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dfe3e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebedef!important;\n  color:#25292d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#17191c 0%,#292d31 58%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#d9dde0!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   White Cabinet + Genuine Carrara Marble + Matte Black\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f8f9fa!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#202428!important;\n  --tt-text:#50575e!important;\n  --tt-muted:#777f87!important;\n  --tt-line:#e0e4e7!important;\n  --tt-soft:#edf0f2!important;\n  --tt-accent:#606970!important;\n  --tt-dark-bg:#202327!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(102,111,119,.12) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(30,34,38,.06) 0 11%,transparent 12%),\n    linear-gradient(135deg,#ffffff 0%,#f4f5f6 52%,#e8ebed 100%)!important;\n  border-color:#dfe3e6!important;\n  box-shadow:0 14px 36px rgba(31,36,40,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#f0f2f3!important;\n  color:#555d64!important;\n  border-color:rgba(96,105,112,.20)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#ffffff!important;\n  background:#24282c!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#606970!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#17191c 0%,#292d31 56%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n  box-shadow:0 18px 42px rgba(20,23,26,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#d9dde0!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f8f9fa!important;\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#e1e5e8!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f7f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f1f3f4 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#262a2e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#edf0f2!important;\n  color:#4f565d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f2f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dfe3e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#ebedef!important;\n  color:#25292d!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#e0e4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f8f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.05) 0 15%,transparent 16%),\n    linear-gradient(135deg,#17191c 0%,#292d31 58%,#4d5359 100%)!important;\n  border-color:#22262a!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#d9dde0!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.90)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Gray Cabinet + Snow White Quartz + Brushed Nickel\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f7f8f9!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#252a2f!important;\n  --tt-text:#545c63!important;\n  --tt-muted:#7a838b!important;\n  --tt-line:#dde2e6!important;\n  --tt-soft:#edf1f3!important;\n  --tt-accent:#7b8794!important;\n  --tt-dark-bg:#2a3035!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(133,145,155,.15) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(49,57,64,.06) 0 11%,transparent 12%),\n    linear-gradient(135deg,#ffffff 0%,#f2f4f5 52%,#e4e8eb 100%)!important;\n  border-color:#dce1e5!important;\n  box-shadow:0 14px 36px rgba(38,44,49,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#edf0f2!important;\n  color:#68747e!important;\n  border-color:rgba(123,135,148,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#f7f9fa!important;\n  background:#59636b!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#7b8794!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2a3035 0%,#505a62 55%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n  box-shadow:0 18px 42px rgba(42,48,53,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#e3e8eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f7f8f9!important;\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f6f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f0f3f5 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#5a646c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#eaf0f2!important;\n  color:#68747e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dce1e5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#e9edef!important;\n  color:#2b3136!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f7f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.06) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2a3035 0%,#505a62 58%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#e3e8eb!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.92)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Gray Cabinet + Snow White Quartz + Brushed Nickel\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f7f8f9!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#252a2f!important;\n  --tt-text:#545c63!important;\n  --tt-muted:#7a838b!important;\n  --tt-line:#dde2e6!important;\n  --tt-soft:#edf1f3!important;\n  --tt-accent:#7b8794!important;\n  --tt-dark-bg:#2a3035!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(133,145,155,.15) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(49,57,64,.06) 0 11%,transparent 12%),\n    linear-gradient(135deg,#ffffff 0%,#f2f4f5 52%,#e4e8eb 100%)!important;\n  border-color:#dce1e5!important;\n  box-shadow:0 14px 36px rgba(38,44,49,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#edf0f2!important;\n  color:#68747e!important;\n  border-color:rgba(123,135,148,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#f7f9fa!important;\n  background:#59636b!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#7b8794!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2a3035 0%,#505a62 55%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n  box-shadow:0 18px 42px rgba(42,48,53,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#e3e8eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f7f8f9!important;\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f6f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f0f3f5 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#5a646c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#eaf0f2!important;\n  color:#68747e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dce1e5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#e9edef!important;\n  color:#2b3136!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f7f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.06) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2a3035 0%,#505a62 58%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#e3e8eb!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.92)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Gray Cabinet + Snow White Quartz + Brushed Nickel\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f7f8f9!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#252a2f!important;\n  --tt-text:#545c63!important;\n  --tt-muted:#7a838b!important;\n  --tt-line:#dde2e6!important;\n  --tt-soft:#edf1f3!important;\n  --tt-accent:#7b8794!important;\n  --tt-dark-bg:#2a3035!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(133,145,155,.15) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(49,57,64,.06) 0 11%,transparent 12%),\n    linear-gradient(135deg,#ffffff 0%,#f2f4f5 52%,#e4e8eb 100%)!important;\n  border-color:#dce1e5!important;\n  box-shadow:0 14px 36px rgba(38,44,49,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#edf0f2!important;\n  color:#68747e!important;\n  border-color:rgba(123,135,148,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#f7f9fa!important;\n  background:#59636b!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#7b8794!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2a3035 0%,#505a62 55%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n  box-shadow:0 18px 42px rgba(42,48,53,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#e3e8eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f7f8f9!important;\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f6f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f0f3f5 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#5a646c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#eaf0f2!important;\n  color:#68747e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dce1e5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#e9edef!important;\n  color:#2b3136!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f7f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.06) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2a3035 0%,#505a62 58%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#e3e8eb!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.92)!important;}\n\n\n ============================================================\n   LUTON 30 PRODUCT COLOR OVERRIDE\n   Gray Cabinet + Snow White Quartz + Brushed Nickel\n   ============================================================ ,\n.tt-luton-30-previous-ui{\n  --tt-bg:#f7f8f9!important;\n  --tt-card:#ffffff!important;\n  --tt-ink:#252a2f!important;\n  --tt-text:#545c63!important;\n  --tt-muted:#7a838b!important;\n  --tt-line:#dde2e6!important;\n  --tt-soft:#edf1f3!important;\n  --tt-accent:#7b8794!important;\n  --tt-dark-bg:#2a3035!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero{\n  background:\n    radial-gradient(circle at 86% 14%,rgba(133,145,155,.15) 0 14%,transparent 15%),\n    radial-gradient(circle at 95% 82%,rgba(49,57,64,.06) 0 11%,transparent 12%),\n    linear-gradient(135deg,#ffffff 0%,#f2f4f5 52%,#e4e8eb 100%)!important;\n  border-color:#dce1e5!important;\n  box-shadow:0 14px 36px rgba(38,44,49,.07)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-eyebrow-pill{\n  background:#edf0f2!important;\n  color:#68747e!important;\n  border-color:rgba(123,135,148,.24)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-badge-assembled{\n  color:#f7f9fa!important;\n  background:#59636b!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-tag-item svg,\n.tt-luton-30-previous-ui .tt-lux-eyebrow,\n.tt-luton-30-previous-ui .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-specs span{\n  color:#7b8794!important;\n}\n.tt-luton-30-previous-ui .tt-lux-hero-card{\n  background:linear-gradient(145deg,#2a3035 0%,#505a62 55%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n  box-shadow:0 18px 42px rgba(42,48,53,.22)!important;\n}\n.tt-luton-30-previous-ui .tt-card-header .tt-lux-card-label,\n.tt-luton-30-previous-ui .tt-spec-label{\n  color:#e3e8eb!important;\n}\n.tt-luton-30-previous-ui .tt-lux-answer,\n.tt-luton-30-previous-ui .tt-lux-compare,\n.tt-luton-30-previous-ui .tt-lux-faq,\n.tt-luton-30-previous-ui .tt-specs-container,\n.tt-luton-30-previous-ui .tt-lux-image-story,\n.tt-luton-30-previous-ui .tt-lux-full-banner{\n  background:#f7f8f9!important;\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-panel,\n.tt-luton-30-previous-ui .tt-lux-feature-card,\n.tt-luton-30-previous-ui .tt-lux-faq-item,\n.tt-luton-30-previous-ui .tt-specs\u003ediv{\n  background:#ffffff!important;\n  border-color:#dfe4e7!important;\n}\n.tt-luton-30-previous-ui .tt-lux-best{\n  background:linear-gradient(180deg,#fff 0%,#f6f8f9 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-not{\n  background:linear-gradient(180deg,#fff 0%,#f0f3f5 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-check-list li:before{\n  background:#5a646c!important;\n}\n.tt-luton-30-previous-ui .tt-lux-feature-card\u003espan{\n  background:#eaf0f2!important;\n  color:#68747e!important;\n}\n.tt-luton-30-previous-ui .tt-lux-image-wrap{\n  background:#f1f4f5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table-wrap{\n  background:#ffffff!important;\n  border-color:#dce1e5!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table th{\n  background:#e9edef!important;\n  color:#2b3136!important;\n}\n.tt-luton-30-previous-ui .tt-lux-table td{\n  border-color:#dde2e6!important;\n}\n.tt-luton-30-previous-ui .tt-lux-faq-item{\n  background:linear-gradient(180deg,#ffffff 0%,#f7f9fa 100%)!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta{\n  background:\n    radial-gradient(circle at 88% 14%,rgba(255,255,255,.06) 0 15%,transparent 16%),\n    linear-gradient(135deg,#2a3035 0%,#505a62 58%,#8b969f 100%)!important;\n  border-color:#3b4349!important;\n}\n.tt-luton-30-previous-ui .tt-lux-brand-cta .tt-lux-eyebrow{color:#e3e8eb!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta h2{color:#ffffff!important;}\n.tt-luton-30-previous-ui .tt-lux-brand-cta p{color:rgba(255,255,255,.92)!important;}\n\n\u003c\/style\u003e","brand":"tileandtop","offers":[{"title":"30","offer_id":43101061972046,"sku":"TTBV-6267-30-VN-TT","price":699.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0284\/7745\/6462\/files\/Luton30VanityinGraywithSnowWhiteQuartzTop.webp?v=1792718775","url":"https:\/\/www.tileandtop.com\/products\/luton-30-vanity-in-gray-with-snow-white-quartz-top","provider":"Tile \u0026 Top","version":"1.0","type":"link"}