:root{--tcc-text:#5f5f5f;--tcc-text-light:#6b7280;--tcc-white:#fff;--tcc-orange:#eba046;--tcc-orange-dark:#d98e33;--tcc-border:rgba(0,0,0,.1);--tcc-header-height:100px}.tcc-header-wrap{background:transparent!important;position:relative;z-index:50000}.tcc-container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0 24px}.tcc-header{left:0;position:fixed!important;right:0;top:0;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease;width:100%;z-index:50000}.tcc-header.is-top{background:transparent!important;background-color:transparent!important;border-bottom:0!important;box-shadow:none!important}.tcc-header.is-top .tcc-desktop-nav,.tcc-header.is-top .tcc-header-inner,.tcc-header.is-top .tcc-mobile-toggle,.tcc-header.is-top .tcc-mobile-toggle svg,.tcc-header.is-top .tcc-nav-item,.tcc-header.is-top .tcc-nav-list,.tcc-header.is-top .tcc-nav-trigger,.tcc-header.is-top .tcc-nav-trigger span,.tcc-header.is-top .tcc-nav-trigger svg{color:#fff!important;fill:none!important}.tcc-header.is-scrolled{background:#f7f7f7!important;background-color:#f7f7f7!important;border-bottom:0!important;box-shadow:none!important}.tcc-header.is-scrolled .tcc-desktop-nav,.tcc-header.is-scrolled .tcc-header-inner,.tcc-header.is-scrolled .tcc-mobile-toggle,.tcc-header.is-scrolled .tcc-mobile-toggle svg,.tcc-header.is-scrolled .tcc-nav-item,.tcc-header.is-scrolled .tcc-nav-list,.tcc-header.is-scrolled .tcc-nav-trigger,.tcc-header.is-scrolled .tcc-nav-trigger span,.tcc-header.is-scrolled .tcc-nav-trigger svg{color:var(--tcc-text)!important}.tcc-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:var(--tcc-header-height)}.tcc-logo-link,.tcc-logo-link:hover{text-decoration:none}.tcc-logo{display:block;height:52px;max-width:100%;width:auto}.tcc-desktop-nav{align-items:center;display:none;gap:24px;margin-left:auto}.tcc-nav-list{align-items:center;display:flex;gap:28px;list-style:none;margin:0;padding:0}.tcc-nav-item{position:relative}.tcc-nav-trigger{align-items:center;background:transparent!important;border:0!important;cursor:pointer;display:flex;font:inherit;font-weight:500;gap:8px;padding:8px 0;transition:color .2s ease}.tcc-nav-item.is-open .tcc-nav-trigger,.tcc-nav-trigger:hover{color:var(--tcc-orange)!important}.tcc-chevron{transition:transform .2s ease}.tcc-nav-item.is-open .tcc-chevron{transform:rotate(180deg)}.tcc-dropdown{background:#fff;border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.16);left:0;min-width:260px;opacity:0;padding:12px 0;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translateY(8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:60000}.tcc-nav-item.is-open .tcc-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.tcc-nav-item-wide .tcc-dropdown{min-width:520px}.tcc-dropdown-grid{display:grid;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px}.tcc-dropdown-heading{border-bottom:1px solid #e5e7eb;color:var(--tcc-text-light);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;padding:0 0 8px}.tcc-dropdown-link{border-radius:8px;color:var(--tcc-text);display:block;font-size:14px;padding:10px 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tcc-dropdown-grid .tcc-dropdown-link{padding-left:0;padding-right:0}.tcc-dropdown-link:hover{background:#f3f4f6;color:var(--tcc-orange)}.tcc-dropdown-grid .tcc-dropdown-link:hover{background:transparent}.tcc-shop-btn{background:#eba046!important;border-radius:14px;color:#fff!important;font-weight:600;padding:16px 28px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.tcc-shop-btn:hover{background:#d98e33!important;color:#fff!important;transform:translateY(-1px)}.tcc-mobile-toggle{align-items:center;background:transparent!important;border:0!important;border-radius:12px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:52px;justify-content:center;width:52px;z-index:50010}.tcc-mobile-menu{background:rgba(0,0,0,.35);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:70000}.tcc-mobile-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}.tcc-mobile-panel{background:#fff;inset:0;overflow-y:auto;position:absolute;transform:translateX(100%);transition:transform .25s ease}.tcc-mobile-menu.is-open .tcc-mobile-panel{transform:translateX(0)}.tcc-mobile-header{align-items:center;border-bottom:1px solid var(--tcc-border);display:flex;gap:16px;justify-content:space-between;padding:20px 16px}.tcc-mobile-logo{display:block;height:40px;width:auto}.tcc-mobile-close{background:transparent;border:0;color:var(--tcc-text);cursor:pointer;padding:8px}.tcc-mobile-content{padding:12px 16px 24px}.tcc-mobile-list,.tcc-mobile-sublist{list-style:none;margin:0;padding:0}.tcc-mobile-item+.tcc-mobile-item{margin-top:10px}.tcc-mobile-direct-link,.tcc-mobile-section-toggle{align-items:center;background:rgba(0,0,0,.03);border:0;border-radius:8px;color:var(--tcc-text);cursor:pointer;display:flex;font:inherit;font-size:16px;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;text-decoration:none;width:100%}.tcc-mobile-section-toggle.is-open .tcc-chevron{transform:rotate(180deg)}.tcc-mobile-sublist{display:none;margin-top:8px;padding-left:14px}.tcc-mobile-sublist.is-open{display:block}.tcc-mobile-sublist li+li{margin-top:6px}.tcc-mobile-sublist a{background:rgba(0,0,0,.02);border-radius:8px;color:var(--tcc-text);display:block;padding:12px 14px;text-decoration:none}body.tcc-menu-open{overflow:hidden}@media (min-width:1025px){.tcc-desktop-nav{display:flex}.tcc-mobile-menu,.tcc-mobile-toggle{display:none!important}}@media (max-width:1024px){:root{--tcc-header-height:88px}.tcc-desktop-nav{display:none!important}.tcc-mobile-toggle{display:inline-flex}.tcc-logo{height:44px}}@media (max-width:767px){.tcc-container{padding:0 16px}}.tcc-nav-trigger,.tcc-shop-btn{font-weight:700!important}.tcc-nav-label{align-items:center;display:inline-flex;gap:8px}.tcc-nav-icon{color:currentColor;flex:0 0 auto;height:18px;width:18px}.tcc-shop-btn{align-items:center;display:inline-flex;gap:8px;justify-content:center}.tcc-shop-icon{color:currentColor;flex:0 0 auto;height:18px;width:18px}.tcc-header.is-top .tcc-nav-icon,.tcc-header.is-top .tcc-nav-label,.tcc-header.is-top .tcc-nav-label span,.tcc-header.is-top .tcc-shop-icon{color:#fff!important}.tcc-header.is-scrolled .tcc-nav-icon,.tcc-header.is-scrolled .tcc-nav-label,.tcc-header.is-scrolled .tcc-nav-label span{color:var(--tcc-text)!important}.tcc-shop-btn,.tcc-shop-btn .tcc-shop-icon,.tcc-shop-btn span{color:#fff!important}