[data-theme=zalando]{--color-base:#f5f5f5;--color-surface:#ffffff;--color-surface-2:#f0f0f0;--color-text:#1a1a1a;--color-muted:#767676;--color-accent:#FF6900;--color-accent-hover:#e55a00;--color-success:#00893a;--color-warning:#f59e0b;--color-error:#cc0000;--color-info:#0066cc;--color-border:#e5e5e5;--radius-sm:0px;--radius-md:2px;--radius-lg:2px;--radius-xl:4px;--radius-full:2px;--shadow-sm:0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 2px 8px rgba(0,0,0,0.10);--shadow-lg:0 4px 16px rgba(0,0,0,0.12);color-scheme:light}[data-theme=zalando] body{background-color:#f5f5f5;color:#1a1a1a;font-family:Helvetica Neue,Arial,sans-serif}[data-theme=zalando] ::-webkit-scrollbar-track{background:#f5f5f5}[data-theme=zalando] ::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:0}[data-theme=zalando] ::-webkit-scrollbar-thumb:hover{background:#aaa}[data-theme=zalando] .site-header{background:#ffffff;border-bottom:1px solid #e5e5e5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;height:64px}[data-theme=zalando] .site-logo{color:#1a1a1a;font-weight:900;font-size:1.3rem;letter-spacing:-.02em;text-transform:uppercase}[data-theme=zalando] .site-logo-icon{background:#FF6900;color:#ffffff;border-radius:0;font-size:1rem}[data-theme=zalando] .site-nav a{color:#1a1a1a;font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.4rem .75rem}[data-theme=zalando] .site-nav a.active,[data-theme=zalando] .site-nav a:hover{color:#FF6900;background:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}[data-theme=zalando] .btn{border-radius:2px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}[data-theme=zalando] .btn-primary{background:#FF6900;color:#ffffff;border:2px solid #ff6900}[data-theme=zalando] .btn-primary:hover:not(:disabled){background:#e55a00;border-color:#e55a00}[data-theme=zalando] .btn-secondary{background:transparent;color:#1a1a1a;border:2px solid #1a1a1a}[data-theme=zalando] .btn-secondary:hover:not(:disabled){background:#1a1a1a;color:#ffffff}[data-theme=zalando] .btn-ghost{color:#1a1a1a;background:transparent;border-color:transparent}[data-theme=zalando] .btn-ghost:hover:not(:disabled){background:rgba(0,0,0,.05);color:#1a1a1a}[data-theme=zalando] .product-card{background:#ffffff;border:none;border-radius:0;box-shadow:none;transition:box-shadow .2s}[data-theme=zalando] .product-card:hover{transform:none;border-color:transparent;box-shadow:0 4px 12px rgba(0,0,0,.12)}[data-theme=zalando] .product-card-img{aspect-ratio:3/4;background:#f0f0f0;color:#ccc;font-size:4rem;position:relative;overflow:hidden}[data-theme=zalando] .product-card-body{padding:.6rem .5rem .75rem;background:#ffffff}[data-theme=zalando] .product-card-category{font-size:.78rem;color:#1a1a1a;text-transform:none;letter-spacing:0;font-weight:700;margin-bottom:.1rem}[data-theme=zalando] .product-card-name{font-size:.82rem;font-weight:400;color:#767676;margin-bottom:.4rem;line-height:1.3}[data-theme=zalando] .product-card-price{font-size:.9rem;font-weight:700;color:#1a1a1a}[data-theme=zalando] .product-card-price s{color:#999;font-size:.8rem}[data-theme=zalando] .experience-card{background:#ffffff;border:none;border-radius:0;box-shadow:none;transition:box-shadow .2s}[data-theme=zalando] .experience-card:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.12)}[data-theme=zalando] .hero{background:#f0f0f0;padding:5rem 1.5rem}[data-theme=zalando] .hero-title{color:#1a1a1a;font-weight:900;text-transform:uppercase;letter-spacing:-.02em}[data-theme=zalando] .hero-title span{color:#FF6900}[data-theme=zalando] .hero-subtitle{color:#767676}[data-theme=zalando] .hero-badge{background:rgba(255,105,0,.08);border-color:rgba(255,105,0,.25);color:#FF6900;border-radius:2px}[data-theme=zalando] .card{background:#ffffff;border:1px solid #e5e5e5;border-radius:2px;box-shadow:none}[data-theme=zalando] .card-header{background:#ffffff;border-bottom:1px solid #e5e5e5;padding:1rem 1.25rem}[data-theme=zalando] .card-title{color:#1a1a1a;font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:.85rem}[data-theme=zalando] .form-input,[data-theme=zalando] select,[data-theme=zalando] textarea{background:#ffffff;border:1px solid #ccc;color:#1a1a1a;border-radius:0}[data-theme=zalando] .form-input:focus{border-color:#1a1a1a;box-shadow:none;outline:2px solid #1a1a1a;outline-offset:-2px}[data-theme=zalando] .form-label{color:#1a1a1a;font-size:.78rem}[data-theme=zalando] .badge,[data-theme=zalando] .form-label{font-weight:700;text-transform:uppercase;letter-spacing:.04em}[data-theme=zalando] .badge{border-radius:0;font-size:.68rem}[data-theme=zalando] .search-bar .form-input{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:0}[data-theme=zalando] .search-bar .form-input:focus{border-color:#1a1a1a;background:#fff}[data-theme=zalando] .search-bar i{color:#767676}[data-theme=zalando] .pagination-btn{border-radius:0;border:1px solid #e5e5e5;background:#fff;color:#1a1a1a}[data-theme=zalando] .pagination-btn.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}[data-theme=zalando] .pagination-btn:hover:not(:disabled):not(.active){background:#f5f5f5}[data-theme=zalando] .alert{border-radius:0;border-left-width:4px}[data-theme=zalando] .site-footer{background:#1a1a1a;color:#ffffff;border-top:none}[data-theme=zalando] .toggle-track{border-radius:2px}[data-theme=zalando] .toggle-thumb{border-radius:1px}@media (min-width:1200px){[data-theme=zalando] .grid.grid-3{grid-template-columns:repeat(4,1fr)!important;gap:.75rem!important}}@media (min-width:768px) and (max-width:1199px){[data-theme=zalando] .grid.grid-3{grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important}}@media (max-width:767px){[data-theme=zalando] .grid.grid-3{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}}.bx-container{max-width:1100px;margin:0 auto;padding:2rem 1.25rem}.bx-breadcrumb{display:flex;gap:.5rem;font-size:.875rem;color:var(--color-muted);margin-bottom:2rem}.bx-breadcrumb a{text-decoration:none;color:var(--color-muted)}.bx-product-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem}@media (max-width:720px){.bx-product-layout{grid-template-columns:1fr}}.bx-gallery-main{background:var(--color-surface);border-radius:var(--radius-xl);aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.bx-gallery-main img{width:100%;height:100%;object-fit:cover}.bx-category{color:var(--color-accent);font-size:.875rem;font-weight:500;margin-bottom:.5rem}h1.bx-product-name{font-size:2rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.bx-price{font-size:2rem;font-weight:700;color:var(--color-accent);margin-bottom:1.5rem}.bx-price s{font-size:1.25rem;font-weight:400;margin-left:.75rem}.bx-price s,.bx-rich{color:var(--color-muted)}.bx-rich :first-child{margin-top:0}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600;font-size:1rem;padding:.9rem 1.4rem;background:var(--color-accent);color:#0b0b0f;width:100%}.bx-btn[disabled]{opacity:.5;cursor:not-allowed}.bx-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1.25rem 0 .25rem}.bx-chip-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.bx-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;text-decoration:none;font-size:.85rem;font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid rgba(255,255,255,.08)}.bx-chip-active{background:var(--color-accent);color:#0b0b0f;border-color:transparent}.bx-chip-count{font-size:.72rem;opacity:.7}.bx-product-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:640px){.bx-product-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}}.bx-card-link{text-decoration:none;color:inherit;display:block}.bx-card{background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.bx-card-link:hover .bx-card{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.bx-card-img{position:relative;aspect-ratio:1;overflow:hidden;background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center}.bx-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bx-card-link:hover .bx-card-img img{transform:scale(1.06)}.bx-card-img-ph{font-size:2.5rem;color:var(--color-muted)}.bx-badge-sale{position:absolute;top:8px;left:8px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;border-radius:4px;padding:.15rem .45rem}.bx-card-body{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem;flex:1 1}.bx-card-cat{font-size:.75rem;color:var(--color-accent);font-weight:500}.bx-card-title{font-weight:600;line-height:1.3}.bx-card-price{margin-top:auto;padding-top:.5rem;font-weight:700;color:var(--color-accent)}.bx-card-price s{margin-left:.35rem;font-weight:400;opacity:.6;color:var(--color-muted)}.bx-pagination{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2rem}.bx-page-btn{min-width:38px;text-align:center;padding:.45rem .6rem;border-radius:var(--radius-md);text-decoration:none;background:var(--color-surface);color:var(--color-text);border:1px solid rgba(255,255,255,.08);font-weight:600}.bx-page-btn-active{background:var(--color-accent);color:#0b0b0f;border-color:transparent}