
.tgd-cart-link{display:inline-flex;gap:5px;align-items:center;padding:9px 12px;border:1px solid #c9a227;border-radius:5px;font-size:13px;background:#fff;color:#65500e;white-space:nowrap}.tgd-quote-add{display:block;width:100%;padding:10px;margin-top:10px;background:#1a1a1a;color:white;border:0;border-radius:5px;cursor:pointer;font-weight:600}.tgd-status{position:fixed;bottom:92px;right:16px;max-width:calc(100vw - 32px);background:#163c29;color:white;padding:14px;border-radius:8px;z-index:500;box-shadow:0 3px 18px #0003}.tgd-status:empty{display:none}.nav-toggle,.filter-toggle{display:none}button:focus-visible,a:focus-visible{outline:3px solid #c9a227;outline-offset:3px}
.header-main>*{min-width:0}.search{min-width:0}.search input{min-width:0;width:100%}.shop-wrap>div{min-width:0}.modal .m-body{min-width:0}.modal td{overflow-wrap:anywhere}.quote-help{font-size:13px;color:#555;line-height:1.6;margin-top:12px}
@media(max-width:860px){header{position:static}.header-main{flex-wrap:wrap;gap:12px;padding:12px 16px}.logo img{height:36px;max-width:100%;object-fit:contain}.header-main>.logo{max-width:55%;flex:1}.header-main>.search{order:3;flex-basis:100%;max-width:none}.search button{padding:10px 14px;white-space:nowrap}.header-actions{gap:13px;margin-left:auto}.header-actions .act{font-size:12px}.header-actions .act .ico{font-size:18px}.nav-toggle{display:block;border:1px solid #ddd;border-radius:5px;background:#fff;padding:10px 14px;margin:0 0 8px;font-weight:700}.nav-list{display:none!important}.nav-list.tgd-nav-open{display:flex!important;flex-direction:column}.nav-list>li{white-space:normal}.nav-list>li>a{padding:10px 12px}.mega-drop{position:static!important;min-width:0!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.has-mega:hover .mega-drop{display:none}.has-mega:focus-within .mega-drop{display:grid}.hero{padding:32px 0}.hero .container{gap:20px}.hero-txt,.hero-visual,.story-txt{min-width:0;flex-basis:100%}.hero-visual{font-size:68px}.hero-txt h1{font-size:30px}.hero .btn{display:block;width:100%;text-align:center;margin:10px 0 0}.shop-wrap{gap:12px}.filter-toggle{display:block;width:100%;padding:12px;border:1px solid #c9a227;border-radius:6px;background:white;font-weight:700;text-align:left}.shop-wrap>aside.filter{display:none;position:static;width:100%}.shop-wrap.filters-open>aside.filter{display:block}.page-head h1{font-size:23px}.tgd-cart-link{font-size:12px;padding:8px}.tgd-category-links{gap:6px}.tgd-category-links a{font-size:13px;padding:8px 10px}.modal-bg{padding:8px}.modal{max-height:95dvh}.modal .m-body{padding:16px}.modal .btn.ghost{margin:8px 0 0}.sec-head{gap:10px;align-items:start}.sec-head h2{font-size:23px}.sec-head a{flex-shrink:0}.story .container{gap:20px}}
@media(max-width:600px){.grid,#dealGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.card .thumb{height:150px}.card .info{padding:10px}.card h4{font-size:13px;line-height:1.4}.card .price{font-size:14px}.card .add{padding:10px 5px}.trust .container{grid-template-columns:1fr}.rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-txt .tag{letter-spacing:1px}.topbar{font-size:12px}}
