@media (max-width:768px){.theme-switch-desktop-only{display:none!important}}
.ui-navbar{z-index:1000;border-bottom:1px solid var(--border,#e5e7eb);background-color:var(--accent-foreground,#fff);transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translateY(0)}.ui-navbar--fullwidth{width:100%}.ui-navbar--translucent{background-color:var(--accent-foreground,#fff);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@supports (background-color:color-mix(in srgb, white 20%, transparent)){.ui-navbar--translucent{background-color:color-mix(in srgb,var(--accent-foreground,#fff)20%,transparent)}}.ui-navbar--hidden{transform:translateY(-100%)}.ui-navbar--translucent .ui-navbar-item-icon,.ui-navbar--translucent .ui-navbar-item-chevron,.ui-navbar--translucent .ui-navbar-hamburger>span{filter:drop-shadow(0 1px 2px #00000080)}.ui-navbar-inner{align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:flex}.ui-navbar-logo{flex-shrink:0;align-items:center;display:flex}.ui-navbar-menu{align-items:center;gap:4px;display:none}@media (min-width:900px){.ui-navbar-menu{display:flex}}.ui-navbar-fixed{align-items:center;gap:4px;display:flex}.ui-navbar-item{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.ui-navbar-item:hover{background-color:var(--surface-1,#0000000a)}.ui-navbar-item-chevron{transition:transform .2s}.ui-navbar-item-chevron--open{transform:rotate(180deg)}.ui-navbar-hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.ui-navbar-hamburger:hover{background-color:var(--surface-1,#0000000a)}@media (min-width:900px){.ui-navbar-hamburger{display:none}}.ui-navbar-menu-item-wrapper{position:relative}.ui-navbar-dropdown{border:1px solid var(--border,#e5e7eb);z-index:999;background-color:var(--accent-foreground,#fff);border-radius:8px;max-width:200px;animation:.2s ease-out ui-navbar-dropdown-in;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #00000014}@keyframes ui-navbar-dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ui-navbar-dropdown-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px;font-family:inherit;font-size:14px;transition:background .15s;display:flex}.ui-navbar-dropdown-item:hover{background-color:var(--surface-1,#0000000a)}.ui-navbar-search{align-items:center;display:none}@media (min-width:900px){.ui-navbar-search{display:flex}}.ui-navbar-search-trigger{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.ui-navbar-search-trigger:hover{background-color:var(--surface-1,#0000000a)}.ui-navbar-search-input{opacity:0;max-width:0;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.ui-navbar-search-input--expanded{opacity:1;max-width:240px}
html,body{font-optical-sizing:auto;max-width:100vw;font-family:Roboto,sans-serif;font-style:normal;overflow-x:hidden}body{color:var(--foreground);background:var(--background)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.section-title{margin:0 0 24px}.section-subtitle{color:color-mix(in srgb,var(--foreground)60%,transparent);margin:0 0 24px;font-size:clamp(14px,1.5vw,16px);line-height:1.6}.card-content{padding:16px 10px}.zoom-on-hover img{transition:transform .35s}.zoom-on-hover:hover img{transform:scale(1.1)}.elevation-1{box-shadow:0 1px 2px #00000017,0 1px 5px #0000000b}.elevation-2{box-shadow:0 1px 3px #0000001f,0 2px 7px #0000000f}.elevation-3{box-shadow:0 2px 4px #00000026,0 2px 8px #00000013}.elevation-4{box-shadow:0 2px 4px #0000002e,0 3px 10px #00000017}.elevation-5{box-shadow:0 3px 5px #00000036,0 4px 11px #0000001b}.elevation-6{box-shadow:0 3px 6px #0000003d,0 5px 13px #0000001f}.elevation-7{box-shadow:0 4px 7px #00000045,0 6px 14px #0002}.elevation-8{box-shadow:0 4px 7px #0000004d,0 6px 16px #00000026}.elevation-9{box-shadow:0 5px 8px #00000054,0 7px 17px #0000002a}.elevation-10{box-shadow:0 5px 9px 1px #0000005c,0 8px 19px #0000002e}.elevation-11{box-shadow:0 6px 10px 1px #0000005c,0 9px 20px #00000032}.elevation-12{box-shadow:0 6px 10px 1px #0000005c,0 10px 22px #0003}.elevation-13{box-shadow:0 7px 11px 1px #0000005c,0 10px 23px #0003}.elevation-14{box-shadow:0 7px 12px 1px #0000005c,0 11px 25px 1px #0003}.elevation-15{box-shadow:0 8px 13px 1px #0000005c,0 12px 26px 1px #0003}.elevation-16{box-shadow:0 8px 13px 1px #0000005c,0 13px 28px 1px #0003}.elevation-17{box-shadow:0 9px 14px 1px #0000005c,0 14px 29px 1px #0003}.elevation-18{box-shadow:0 9px 15px 1px #0000005c,0 14px 31px 1px #0003}.elevation-19{box-shadow:0 10px 16px 1px #0000005c,0 15px 32px 1px #0003}.elevation-20{box-shadow:0 10px 16px 2px #0000005c,0 16px 34px 1px #0003}.elevation-21{box-shadow:0 11px 17px 2px #0000005c,0 17px 35px 1px #0003}.elevation-22{box-shadow:0 11px 18px 2px #0000005c,0 18px 37px 1px #0003}.elevation-23{box-shadow:0 12px 19px 2px #0000005c,0 18px 38px 1px #0003}.elevation-24{box-shadow:0 12px 19px 2px #0000005c,0 19px 40px 1px #0003}.item-price{color:var(--foreground);font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.1}.item-compare-price{color:color-mix(in srgb,var(--foreground)45%,transparent);font-size:clamp(14px,1.8vw,17px);text-decoration:line-through}.item-discount-badge{color:#fff;background:#ef4444;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.item-stock-in{color:#22c55e;font-size:13px;font-weight:600}.item-stock-out{color:#ef4444;font-size:13px;font-weight:600}.item-specs-table{border-collapse:collapse;width:100%;font-size:14px}.item-specs-table tr{border-bottom:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}.item-specs-table td{vertical-align:top;padding:8px 4px}.item-specs-table td:first-child{width:40%;color:color-mix(in srgb,var(--foreground)70%,transparent);padding-right:16px;font-weight:600}.item-section-heading{color:var(--foreground);margin-bottom:12px;font-size:clamp(16px,2vw,18px);font-weight:700}
