.product-photo{filter:none!important}.product-photo img{image-rendering:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;display:block}.image-lightbox-media .product-photo img{object-fit:contain;max-width:100%;max-height:100%}.desktop-nav .brand-menu-trigger{color:#ddd;align-items:center;gap:5px;font-size:13px;display:flex}.desktop-nav .brand-menu-trigger svg{width:14px;transition:transform .2s}.desktop-nav .brand-menu-trigger:hover,.desktop-nav .brand-menu-trigger.active{color:var(--gold)}.desktop-nav .brand-menu-trigger.active svg{transform:rotate(180deg)}.brand-mega-backdrop{z-index:51;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;position:fixed;inset:112px 0 0}.brand-mega{z-index:52;border:1px solid #d3aa4f55;border-top:3px solid var(--gold);background:linear-gradient(145deg,#171717,#090909 60%);border-radius:0 0 18px 18px;width:min(1180px,100% - 40px);max-height:calc(100svh - 130px);padding:22px;position:absolute;top:100%;right:50%;overflow-y:auto;transform:translate(50%);box-shadow:0 35px 90px #000}.brand-mega>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 4px 18px;display:flex}.brand-mega>header small{color:var(--gold);letter-spacing:.25em;font-size:8px}.brand-mega>header h2{margin-top:5px;font-size:26px}.brand-mega>header p{color:#777;margin-top:5px;font-size:11px}.brand-mega>header button{color:#aaa;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.brand-mega>header button:hover{border-color:var(--gold);color:var(--gold)}.brand-mega>header svg{width:17px}.brand-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding-top:18px;display:grid}.brand-mega-grid>button{color:#eee;text-align:right;background:#111;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:76px 1fr;align-items:center;gap:13px;min-height:82px;padding:9px 13px;display:grid;box-shadow:inset 0 1px #ffffff06}.brand-mega-grid>button:hover,.brand-mega-grid>button.active{background:linear-gradient(135deg,#1b1811,#101010);border-color:#d3aa4f88;transform:translateY(-2px);box-shadow:0 12px 25px #0008}.brand-mega-grid>button.active{color:var(--gold);outline:1px solid #d3aa4f55}.brand-mega-grid>button b{font-size:12px}.brand-logo-box{background:linear-gradient(145deg,#fff,#e9e6df);border-radius:11px;place-items:center;width:76px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012,0 7px 18px #0006}.brand-logo-box svg{direction:ltr;width:70px;height:50px}.brand-logo-mark{fill:#9b7628;font-family:Georgia,serif;font-size:20px;font-weight:700}.brand-logo-word{fill:#161616;letter-spacing:.7px;font-family:Georgia,Times New Roman,serif;font-weight:700}@media (width<=1024px){.brand-mega-backdrop{inset:112px 0 0}.brand-mega{width:min(760px,100% - 28px)}.brand-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.brand-mega-backdrop{inset:105px 0 0}.brand-mega{border-radius:0 0 14px 14px;width:calc(100% - 20px);max-height:calc(100svh - 120px);padding:15px}.brand-mega>header{padding-bottom:14px}.brand-mega>header h2{font-size:22px}.brand-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:13px}.brand-mega-grid>button{border-radius:11px;grid-template-columns:58px 1fr;gap:8px;min-height:70px;padding:7px}.brand-logo-box{border-radius:9px;width:58px;height:50px}.brand-logo-box svg{width:54px;height:44px}.brand-mega-grid>button b{font-size:10px}}@media (width<=390px){.brand-mega-grid{grid-template-columns:1fr}.brand-mega-grid>button{grid-template-columns:66px 1fr}.brand-logo-box{width:66px}}
