/* Amber Market: image-led categories, honest price reductions and an editorial shop window. */
html[data-theme="amber"] {
  --market-navy:#123b56;
  --market-price:#b74412;
  --market-shelf:#e7eff6;
  --market-tile:#c4e0ef;
}
html[data-theme="amber"] .main-content{padding-top:22px}
html[data-theme="amber"] .search-container{max-width:840px;border:1px solid #bacfe0;border-radius:9px;box-shadow:none}
html[data-theme="amber"] .search-container:focus-within{border-color:var(--primary);outline:none;box-shadow:none}
html[data-theme="amber"] .search-container .search-input,html[data-theme="amber"] .search-container .search-input:focus-visible{border:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;border-radius:8px 0 0 8px}
html[data-theme="amber"] .search-container .search-button:focus-visible{outline:2px solid #fff;outline-offset:-5px}
html[data-theme="amber"] .search-button{border-radius:0 8px 8px 0}
html[data-theme="amber"] .nav-right a,html[data-theme="amber"] .theme-toggle{border-radius:7px}
html[data-theme="amber"] .nav-right a.active{background:#1766b5;color:#fff}
html[data-theme="amber"] .amber-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;min-width:0}
html[data-theme="amber"] .amber-section-heading h1,html[data-theme="amber"] .amber-section-heading h2,html[data-theme="amber"] .amber-section-heading h3{margin:0;font-size:clamp(21px,2.2vw,29px);font-weight:650;letter-spacing:-.6px;line-height:1.25;color:var(--text-dark);overflow-wrap:anywhere}
html[data-theme="amber"] .amber-section-heading h3{font-size:19px;letter-spacing:-.3px}
html[data-theme="amber"] .amber-section-heading p{font-size:13px;line-height:1.6;color:var(--text-light);margin-top:6px}
html[data-theme="amber"] .amber-text-link{display:inline-flex;gap:9px;align-items:center;color:var(--primary-dark);font-size:13px;font-weight:650;min-height:44px;flex:none}
html[data-theme="amber"] .amber-text-link:hover{text-decoration:underline;text-underline-offset:4px}

/* Large photographic tiles, with captions outside the image. */
html[data-theme="amber"] .amber-category-discovery{margin:0 0 32px}
html[data-theme="amber"] .amber-category-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;min-width:0}
html[data-theme="amber"] .amber-category-tile{display:flex;flex-direction:column;min-width:0;border-radius:12px;outline-offset:3px}
html[data-theme="amber"] .amber-category-visual{display:flex;justify-content:center;align-items:center;position:relative;isolation:isolate;height:150px;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 55% 72%,#f2fbff 0%,#dfEFF8 38%,var(--market-tile) 100%);border:1px solid #b8d4e5}
html[data-theme="amber"] .amber-category-tile:nth-child(2n) .amber-category-visual{background:radial-gradient(ellipse at 52% 30%,#f4fbff 0%,#dceff8 45%,#bddae9 100%)}
html[data-theme="amber"] .amber-category-visual img{display:block;width:100%;height:100%;object-fit:contain;padding:12px;filter:drop-shadow(0 8px 7px #00132255);transition:transform .2s}
html[data-theme="amber"] .amber-category-visual>i{font-size:52px;color:#315d7c}
html[data-theme="amber"] .amber-category-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 3px 0;font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere;color:var(--text-dark)}
html[data-theme="amber"] .amber-category-caption>i{font-size:11px;color:var(--primary-dark);flex:none}
html[data-theme="amber"] .amber-category-tile:hover .amber-category-visual img{transform:scale(1.04)}

/* A cool-blue shelf distinguishes real deals from the ordinary catalog. */
html[data-theme="amber"] .amber-deals{padding:24px;background:var(--market-shelf);border-radius:14px;margin-bottom:34px;min-width:0}
html[data-theme="amber"] .amber-deal-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}
html[data-theme="amber"] .amber-deal-grid>.amber-offer-item,html[data-theme="amber"] .amber-all-products-card{scroll-snap-align:start;scroll-snap-stop:normal}
html[data-theme="amber"] .amber-swipe-hint{display:none}
html[data-theme="amber"] .amber-offer-item{position:relative;display:flex;min-width:0}
html[data-theme="amber"] .amber-offer-item>.produkt-card{width:100%;flex:1;min-height:0}
html[data-theme="amber"] .amber-saving-pill{position:absolute;z-index:7;left:10px;top:10px;background:#b74412;color:#fff;border-radius:5px;padding:5px 8px;font-size:13px;font-weight:750;line-height:1.25;pointer-events:none}
html[data-theme="amber"] .amber-recommendation-note{position:absolute;z-index:7;left:10px;top:10px;background:#eaf3fb;color:#104b83;border:1px solid #c3d9ec;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:650;line-height:1.25;pointer-events:none;max-width:calc(100% - 66px)}
html[data-theme="amber"] .amber-offer-item.has-saving .img-badges{top:46px}
html[data-theme="amber"] .amber-offer-item.has-saving .np-badge{display:none}
html[data-theme="amber"] .amber-all-products-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-width:0;min-height:230px;padding:24px 16px;border-radius:10px;border:1px solid #b7cede;background:var(--amber-surface);color:var(--primary-dark);text-align:center}
html[data-theme="amber"] .amber-all-products-card strong{font-size:20px;line-height:1.3;color:var(--primary-dark)}
html[data-theme="amber"] .amber-all-products-card>span:last-child{font-size:13px;line-height:1.6;color:var(--text-light);max-width:20ch}
html[data-theme="amber"] .amber-all-products-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#e5f1fb;color:#1766b5;font-size:23px}
html[data-theme="amber"] .amber-all-products-card:hover{border-color:var(--primary);background:var(--bg-light)}

/* Product photography stays white in both modes; the heart sits over the photo. */
html[data-theme="amber"] .produkt-card{position:relative;border:1px solid var(--border);border-radius:10px;box-shadow:none;transition:border-color .18s,box-shadow .18s}
html[data-theme="amber"] .produkte-grid>.produkt-card,html[data-theme="amber"] .home-popular .produkt-card{border-radius:10px;box-shadow:none}
html[data-theme="amber"] .produkt-image,html[data-theme="amber"] .amber-offer-item .produkt-image{background:#fff;height:186px;padding:14px;border:0;border-radius:9px 9px 0 0}
html[data-theme="amber"] .amber-offer-item .produkt-content{padding:14px;gap:8px}
html[data-theme="amber"] .produkt-card .produkt-meta{order:-1;margin-bottom:4px}
html[data-theme="amber"] .produkt-card .produkt-zustand{max-width:100%;background:transparent;padding:0;color:var(--text-light);font-size:11px;white-space:nowrap}
html[data-theme="amber"] .produkt-card .produkt-titel{font-size:14px;line-height:1.45;font-weight:650;height:41px;letter-spacing:-.15px}
html[data-theme="amber"] .produkt-card .produkt-actions{border-top:0;gap:8px;display:flex;flex-wrap:wrap;padding-top:10px}
html[data-theme="amber"] .produkt-card .produkt-preis,html[data-theme="amber"] .produkte-grid>.produkt-card .produkt-preis{font-size:22px;font-weight:750;color:var(--market-price);line-height:1.3;white-space:normal;overflow-wrap:anywhere}
html[data-theme="amber"] .produkt-card .produkt-preis small{display:block;margin:3px 0 0;color:var(--text-light);font-size:12px}
html[data-theme="amber"] .produkt-card .fav-btn{position:absolute;top:10px;right:10px;z-index:6;width:44px;height:44px;border-radius:50%;background:#ffffffed;border:1px solid #d6e2ee;color:#1766b5;font-size:20px;box-shadow:0 2px 7px #1d3b5410}
html[data-theme="amber"] .produkt-card .fav-btn:hover{background:#eaf3fb}
html[data-theme="amber"] .produkt-card .fav-btn.active{background:#fff0f1;border-color:#dd9b9f;color:#ac2d3d}
html[data-theme="amber"] .produkt-card .cart-btn{width:44px;height:44px;border-radius:8px;background:#1766b5;border-color:#1766b5;color:#fff}
html[data-theme="amber"] .produkt-card .cart-btn:hover{background:#104b83}
html[data-theme="amber"] .produkt-card .action-buttons{margin-left:auto}
html[data-theme="amber"] .produkt-card .produkt-tax{color:var(--text-light);font-size:10px;line-height:1.4;margin-top:8px}
html[data-theme="amber"] .produkt-card:hover{transform:none;box-shadow:0 5px 16px #173d5712}
html[data-theme="amber"] .amber-catalog-heading{margin-bottom:12px;scroll-margin-top:20px}
html[data-theme="amber"] #amberCatalog{scroll-margin-top:20px}

/* One strong feature panel, balanced with category shortcuts and real products. */
html[data-theme="amber"] .amber-spotlight{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:24px;margin:42px 0;min-width:0;align-items:stretch}
html[data-theme="amber"] .amber-spotlight-hero{display:flex;flex-direction:column;justify-content:flex-end;position:relative;min-height:560px;border:1px solid #c5dce9;border-radius:14px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 60% 24%,#fafdff 0%,#e6f3f9 48%,#d3e8f3 100%);color:#173b54}
html[data-theme="amber"] .amber-spotlight-art{position:absolute;inset:0 0 35%;z-index:0;pointer-events:none}
html[data-theme="amber"] .amber-spotlight-art>img{position:absolute;object-fit:contain;filter:drop-shadow(0 12px 12px #153e5524);width:75%;height:83%;left:-7%;top:0;transform:rotate(-9deg)}
html[data-theme="amber"] .amber-spotlight-art>img:nth-child(2){width:62%;height:64%;left:auto;right:-8%;top:8%;transform:rotate(7deg)}
html[data-theme="amber"] .amber-spotlight-art>img:nth-child(3){width:54%;height:61%;left:auto;right:0;top:48%;transform:rotate(3deg)}
html[data-theme="amber"] .amber-spotlight-copy{padding:28px;position:relative;z-index:1;background:linear-gradient(0deg,#e4f1f7 10%,#e4f1f7f2 58%,transparent);padding-top:64px}
html[data-theme="amber"] .amber-spotlight-label{font-size:13px;color:#315e79;display:block;margin-bottom:8px}
html[data-theme="amber"] .amber-spotlight-copy h2{font-size:clamp(27px,3vw,39px);line-height:1.13;letter-spacing:-1px;color:#173b54;margin:0 0 14px;overflow-wrap:anywhere}
html[data-theme="amber"] .amber-spotlight-description{display:block;font-size:15px;line-height:1.6;color:#355d74;max-width:40ch}
html[data-theme="amber"] .amber-spotlight-cta{display:inline-flex;gap:12px;align-items:center;min-height:46px;border:1px solid #1766b5;border-radius:7px;padding:11px 16px;margin-top:20px;font-size:13px;font-weight:650;background:#1766b5;color:#fff}
html[data-theme="amber"] .amber-spotlight-hero:hover .amber-spotlight-cta{background:#104b83}
html[data-theme="amber"] .amber-spotlight-side{min-width:0;display:flex;flex-direction:column}
html[data-theme="amber"] .amber-mini-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:25px;min-width:0}
html[data-theme="amber"] .amber-mini-categories>a{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;min-height:90px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--amber-surface);overflow:hidden}
html[data-theme="amber"] .amber-mini-categories span{font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere;min-width:0;flex:1}
html[data-theme="amber"] .amber-mini-categories img{width:48%;height:64px;object-fit:contain;flex:none}
html[data-theme="amber"] .amber-spotlight-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;flex:1}
html[data-theme="amber"] .amber-spotlight-products .produkt-image{height:150px;padding:10px}
html[data-theme="amber"] .amber-spotlight-products .produkt-content{padding:12px}
html[data-theme="amber"] .amber-spotlight-products .produkt-titel{font-size:13px;height:39px}
html[data-theme="amber"] .amber-spotlight-products .produkt-preis{font-size:20px}
html[data-theme="amber"] .amber-spotlight-products .produkt-actions{gap:5px}
html[data-theme="amber"] .amber-spotlight-products .produkt-tax{font-size:9px}

/* Consistent blue identity, replacing the former yellow/charcoal theme accents. */
html[data-theme="amber"] .home-popular-tabs button[aria-selected="true"]{background:#1766b5;border-color:#1766b5;color:#fff}
html[data-theme="amber"] footer{border-color:#1766b5}
html[data-theme="amber"][data-mode="dark"]{--market-shelf:#17344b;--market-price:#ffba93}
html[data-theme="amber"][data-mode="dark"] .amber-category-visual{background:radial-gradient(ellipse at 55% 72%,#f5fbff 0%,#e2f0f8 42%,#c8e0ee 100%);border-color:#c5dce9}
html[data-theme="amber"][data-mode="dark"] .amber-category-tile:nth-child(2n) .amber-category-visual{background:radial-gradient(ellipse at 52% 30%,#f7fcff 0%,#e6f2f8 48%,#cfe4ef 100%)}
html[data-theme="amber"][data-mode="dark"] .amber-category-caption{color:#193b54}
html[data-theme="amber"][data-mode="dark"] .amber-category-caption>i{color:#1766b5}
html[data-theme="amber"][data-mode="dark"] .amber-mini-categories>a{background:#e8f2f8;color:#193b54;border-color:#c5dce9}
html[data-theme="amber"][data-mode="dark"] .amber-mini-categories span{color:#193b54}
html[data-theme="amber"][data-mode="dark"] .amber-all-products-card{background:#e8f2f8;border-color:#c5dce9;color:#193b54}
html[data-theme="amber"][data-mode="dark"] .amber-all-products-card strong,html[data-theme="amber"][data-mode="dark"] .amber-all-products-card>span:last-child{color:#193b54}
html[data-theme="amber"][data-mode="dark"] .amber-all-products-icon{background:#d4e8f3;color:#1766b5}
html[data-theme="amber"][data-mode="dark"] .amber-spotlight-hero{background:radial-gradient(ellipse at 60% 24%,#fafdff 0%,#e6f3f9 48%,#d3e8f3 100%);border-color:#c5dce9;color:#173b54}
html[data-theme="amber"][data-mode="dark"] .amber-spotlight-copy{background:linear-gradient(0deg,#e4f1f7 10%,#e4f1f7f2 58%,transparent)}
html[data-theme="amber"][data-mode="dark"] .amber-spotlight-label{color:#315e79}
html[data-theme="amber"][data-mode="dark"] .amber-spotlight-copy h2{color:#173b54}
html[data-theme="amber"][data-mode="dark"] .amber-spotlight-description{color:#355d74}
html[data-theme="amber"][data-mode="dark"] .amber-spotlight-cta{background:#1766b5;border-color:#1766b5;color:#fff}
html[data-theme="amber"][data-mode="dark"] .top-nav{background:#122d42}
html[data-theme="amber"][data-mode="dark"] .nav-right a.active,html[data-theme="amber"][data-mode="dark"] .search-button,html[data-theme="amber"][data-mode="dark"] .btn:not(.sec):not(.danger):not(.ok),html[data-theme="amber"][data-mode="dark"] .pagination .cur{background:#216eae;color:#fff;border-color:#216eae}
html[data-theme="amber"][data-mode="dark"] .nav-right a:hover,html[data-theme="amber"][data-mode="dark"] .theme-toggle:hover{background:#214762;color:#fff}
html[data-theme="amber"][data-mode="dark"] .produkt-image,html[data-theme="amber"][data-mode="dark"] .amber-offer-item .produkt-image{background:#fff}
html[data-theme="amber"][data-mode="dark"] .produkt-card .produkt-titel,html[data-theme="amber"][data-mode="dark"] .section h2,html[data-theme="amber"][data-mode="dark"] .home-discovery-heading h2{color:var(--text-dark)}
html[data-theme="amber"][data-mode="dark"] .produkt-card .produkt-preis,html[data-theme="amber"][data-mode="dark"] .produkte-grid>.produkt-card .produkt-preis,html[data-theme="amber"][data-mode="dark"] .price-lg{color:var(--market-price)}
html[data-theme="amber"][data-mode="dark"] .produkt-card .produkt-zustand{background:transparent;color:var(--text-light)}
html[data-theme="amber"][data-mode="dark"] .produkt-card .fav-btn{background:#fff;color:#1766b5;border-color:#d6e2ee}
html[data-theme="amber"][data-mode="dark"] .produkt-card .fav-btn.active{background:#fff0f1;color:#ac2d3d}
html[data-theme="amber"][data-mode="dark"] .produkt-card .cart-btn{background:#216eae;border-color:#216eae;color:#fff}
html[data-theme="amber"][data-mode="dark"] .category-banner{background:var(--amber-surface)}
html[data-theme="amber"][data-mode="dark"] .btn.sec,html[data-theme="amber"][data-mode="dark"] .back-btn,html[data-theme="amber"][data-mode="dark"] .form-row input,html[data-theme="amber"][data-mode="dark"] .form-row select,html[data-theme="amber"][data-mode="dark"] .form-row textarea,html[data-theme="amber"][data-mode="dark"] .qty-input{background:#203b50;color:var(--text-dark)}
html[data-theme="amber"][data-mode="dark"] .price-row,html[data-theme="amber"][data-mode="dark"] .prod-tools,html[data-theme="amber"][data-mode="dark"] .reco-box{background:#203b50}
html[data-theme="amber"][data-mode="dark"] .category-choice:hover,html[data-theme="amber"][data-mode="dark"] .category-choice.is-selected{background:#244763}
html[data-theme="amber"][data-mode="dark"] footer{background:#122d42}
html[data-theme="amber"][data-mode="dark"] .footer-bottom{background:#0d2233}
html[data-theme="amber"][data-mode="dark"] .footer-section ul li a,html[data-theme="amber"][data-mode="dark"] .footer-section.about p,html[data-theme="amber"][data-mode="dark"] .footer-bottom-content,html[data-theme="amber"][data-mode="dark"] .footer-bottom .copyright{color:#c3d5e4}

@media(max-width:1024px){
  html[data-theme="amber"] .amber-spotlight{grid-template-columns:minmax(0,1fr);gap:22px}
  html[data-theme="amber"] .amber-spotlight-hero{min-height:390px}
  html[data-theme="amber"] .amber-spotlight-art{inset:0 0 0 40%}
  html[data-theme="amber"] .amber-spotlight-copy{max-width:60%;background:linear-gradient(90deg,#092c45 20%,#092c45dd 70%,transparent);padding-top:32px}
}
@media(max-width:768px){
  html[data-theme="amber"] .amber-section-heading{gap:10px;margin-bottom:13px;align-items:flex-start}
  html[data-theme="amber"] .amber-section-heading h1,html[data-theme="amber"] .amber-section-heading h2{font-size:22px;letter-spacing:-.5px}
  html[data-theme="amber"] .amber-section-heading p{font-size:12px;margin-top:5px}
  html[data-theme="amber"] .amber-section-heading .amber-text-link{font-size:12px;max-width:90px;white-space:normal;flex:none;line-height:1.5;min-height:40px}
  html[data-theme="amber"] .amber-category-discovery{margin-bottom:18px}
  html[data-theme="amber"] .amber-category-discovery .amber-section-heading{margin-bottom:9px}
  html[data-theme="amber"] .amber-category-rail{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding:2px;padding:2px 2px 8px;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}
  html[data-theme="amber"] .amber-category-tile{flex:0 0 31%;scroll-snap-align:start;min-width:0}
  html[data-theme="amber"] .amber-category-visual{height:94px;border-radius:8px}
  html[data-theme="amber"] .amber-category-visual img{padding:6px}
  html[data-theme="amber"] .amber-category-caption{padding-top:6px;font-size:11px;line-height:1.3}
  html[data-theme="amber"] .amber-deals{padding:15px 10px;margin-bottom:24px;border-radius:11px}
  html[data-theme="amber"] .amber-deal-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 4px)/2);gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}
  html[data-theme="amber"] .amber-deal-grid>.amber-offer-item{scroll-snap-align:start;scroll-snap-stop:normal}
  html[data-theme="amber"] .amber-swipe-hint{display:flex;gap:6px;align-items:center;color:var(--text-light);font-size:11px;line-height:1.5;margin:8px 0 0}
  html[data-theme="amber"] .amber-offer-item .produkt-image{height:140px;padding:8px}
  html[data-theme="amber"] .amber-offer-item .produkt-content{padding:9px;gap:5px}
  html[data-theme="amber"] .produkt-card .produkt-titel{font-size:12px;height:36px;line-height:1.45}
  html[data-theme="amber"] .produkt-card .produkt-preis,html[data-theme="amber"] .produkte-grid>.produkt-card .produkt-preis{font-size:18px}
  html[data-theme="amber"] .produkt-card .produkt-actions{gap:4px;align-items:center;padding-top:6px;display:flex;flex-wrap:wrap}
  html[data-theme="amber"] .produkt-card .fav-btn{width:40px;height:40px;font-size:18px;top:6px;right:6px}
  html[data-theme="amber"] .produkt-card .cart-btn{width:40px;height:40px}
  html[data-theme="amber"] .produkt-card .produkt-tax{font-size:9px;margin-top:5px}
  html[data-theme="amber"] .amber-saving-pill{left:6px;top:8px;font-size:12px;padding:4px 6px}
  html[data-theme="amber"] .amber-recommendation-note{left:6px;top:8px;font-size:10px;padding:4px 5px;max-width:calc(100% - 55px)}
  html[data-theme="amber"] .amber-all-products-card{gap:12px;min-height:230px;padding:18px 10px}
  html[data-theme="amber"] .amber-all-products-card strong{font-size:17px}
  html[data-theme="amber"] .amber-all-products-card>span:last-child{font-size:12px}
  html[data-theme="amber"] .amber-spotlight{margin:28px 0;gap:20px}
  html[data-theme="amber"] .amber-spotlight-hero{min-height:390px;border-radius:12px}
  html[data-theme="amber"] .amber-spotlight-art{inset:0 0 28%;}
  html[data-theme="amber"] .amber-spotlight-art>img{height:85%;width:65%;left:-6%;top:-3%}
  html[data-theme="amber"] .amber-spotlight-art>img:nth-child(2){height:70%;width:58%;right:-7%;top:1%}
  html[data-theme="amber"] .amber-spotlight-art>img:nth-child(3){width:42%;height:50%;top:38%;right:4%}
  html[data-theme="amber"] .amber-spotlight-copy{max-width:100%;padding:58px 20px 22px;background:linear-gradient(0deg,#e4f1f7 18%,#e4f1f7ed 66%,transparent)}
  html[data-theme="amber"] .amber-spotlight-copy h2{font-size:29px;max-width:18ch}
  html[data-theme="amber"] .amber-spotlight-description{font-size:13px}
  html[data-theme="amber"] .amber-spotlight-cta{margin-top:14px}
  html[data-theme="amber"] .amber-mini-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:22px}
  html[data-theme="amber"] .amber-mini-categories>a{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:9px 7px;gap:4px;min-height:98px}
  html[data-theme="amber"] .amber-mini-categories img{align-self:flex-end;width:85%;height:46px}
  html[data-theme="amber"] .amber-mini-categories span{font-size:10px}
  html[data-theme="amber"] .amber-spotlight-products{display:flex;overflow-x:auto;gap:4px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;flex:none}
  html[data-theme="amber"] .amber-spotlight-products>.amber-offer-item{flex:0 0 calc((100% - 4px)/2);scroll-snap-align:start;min-width:0}
  html[data-theme="amber"] .amber-spotlight-products .produkt-content{padding:9px}
  html[data-theme="amber"] .amber-spotlight-products .produkt-image{height:140px}
  html[data-theme="amber"] .amber-spotlight-products .produkt-preis{font-size:18px}
}
@media(max-width:390px){html[data-theme="amber"] .amber-category-tile{flex-basis:34%}html[data-theme="amber"] .amber-category-visual{height:84px}html[data-theme="amber"] .amber-category-caption{font-size:10px}}
@media(prefers-reduced-motion:reduce){html[data-theme="amber"] .amber-category-visual img,html[data-theme="amber"] .produkt-card{transition:none}html[data-theme="amber"] .amber-category-tile:hover .amber-category-visual img{transform:none}}
