.showcase-section-nav{max-width:1120px;margin:0 auto;padding:1.3rem 1.5rem;border-block:1px solid rgba(213,184,132,.24)}.showcase-section-nav>span{display:block;color:#c9b58f;font:600 .75rem/1.5 sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem}.showcase-section-nav>div{display:flex;flex-wrap:wrap;gap:.35rem 1.35rem}.showcase-section-nav a{display:inline-flex;align-items:center;min-height:44px;gap:.6rem;color:#f1dfb8;font-size:1rem;text-decoration:none;border-bottom:1px solid transparent}.showcase-section-nav a:hover{border-bottom-color:currentColor}.showcase-filter:focus-visible,.showcase-section-nav a:focus-visible{outline:2px solid #e6c679;outline-offset:4px;border-radius:3px}.showcase-page :is(#figuren,#material,#spielgefuehl,#ablauf,#bildwelten,#katalog,#shop-geschenke){scroll-margin-top:110px}body.showcase-page[data-page=showcase-detail] .showcase-role-card .showcase-role-copy .showcase-role-function{font-size:.8rem;line-height:1.6;letter-spacing:.06em;overflow-wrap:anywhere}.showcase-page .showcase-role-public-relations{line-height:1.65}body.showcase-page[data-page=showcase-detail] .showcase-role-card .showcase-role-copy>p:not(.showcase-role-function){font-size:1rem;line-height:1.65;margin-top:.65rem}body.showcase-page[data-page] .showcase-product-card .showcase-card-fileline{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline}body.showcase-page[data-page] .showcase-product-card .showcase-card-fileline .showcase-availability{font-size:.75rem;letter-spacing:.02em;line-height:1.5;text-transform:none;color:#766043}body.showcase-page[data-page] .showcase-product-card .showcase-card-fileline .showcase-availability.is-available{color:#506044}body[data-page=showcase-catalog] .showcase-player-choice{padding:1.25rem 0}body[data-page=showcase-catalog] .showcase-player-choice h4{color:#332a22;font-size:1rem;text-transform:none;letter-spacing:0;margin-bottom:.7rem}body[data-page=showcase-catalog] .showcase-player-choice .showcase-filter-row{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:.5rem}body[data-page=showcase-catalog] .showcase-player-choice .showcase-filter{min-width:44px;min-height:44px}body[data-page=showcase-catalog] .showcase-filter-panel{grid-template-columns:1fr}body[data-page=showcase-catalog] .showcase-hero-copy{max-width:40rem}.showcase-empty strong{display:block;font-size:1.3rem;margin-bottom:.5rem}.showcase-empty a{display:inline-block;padding-block:.75rem;color:#6b4e20;text-decoration:underline}@media (max-width:600px){.showcase-section-nav{padding:1rem 1.25rem}.showcase-section-nav>div{gap:.25rem 1rem}.showcase-section-nav a{font-size:.92rem}body[data-page=showcase-catalog] .showcase-player-choice .showcase-filter-row{grid-template-columns:repeat(3,minmax(44px,1fr))}body[data-page=showcase-catalog] .showcase-player-choice .showcase-filter{padding-inline:.8rem}}body.showcase-page[data-page=showcase-catalog]{--cr-shop-canvas:#28241f;--cr-shop-chrome:#211e1a;--cr-shop-deep:#191612;--cr-shop-muted:#d3cbc1;--cr-shop-line:rgba(218, 199, 158, 0.18);--cr-funnel-canvas:var(--cr-shop-canvas);--cr-funnel-surface:#302b25;--cr-funnel-muted:var(--cr-shop-muted);background:var(--cr-shop-canvas)!important;background-attachment:scroll!important}body.showcase-page[data-page=showcase-catalog] #navbar{background:rgba(33,30,26,.98)!important;border-bottom-color:var(--cr-shop-line)!important;box-shadow:none!important}body.showcase-page[data-page=showcase-catalog] .public-nav-menu{background:var(--cr-shop-chrome)!important}body.showcase-page[data-page=showcase-catalog] .gift-shop-nav{border-bottom-color:var(--cr-shop-line)}body.showcase-page[data-page=showcase-catalog] .gift-shop-nav a{color:var(--cr-shop-muted)}body.showcase-page[data-page=showcase-catalog] .gift-shop-nav a[aria-current=page]{color:#efd098}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero::after{background:linear-gradient(90deg,rgba(25,21,17,.82),rgba(25,21,17,.5) 48%,rgba(25,21,17,.14)),linear-gradient(180deg,rgba(25,21,17,.02) 45%,var(--cr-shop-canvas))!important}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat{background:rgba(25,22,18,.78)}body.showcase-page[data-page=showcase-catalog] #katalog.showcase-catalog-section{background:radial-gradient(ellipse at 85% 0,rgba(213,190,136,.055),transparent 36rem),linear-gradient(180deg,var(--cr-shop-canvas),#221f1a)}body.showcase-page[data-page=showcase-catalog] #katalog.showcase-catalog-section::before{content:none}body.showcase-page[data-page=showcase-catalog] .showcase-catalog-intro .showcase-eyebrow{color:#dfbd75!important}body.showcase-page[data-page=showcase-catalog] .showcase-catalog-intro h2{color:#f5f2e9;text-shadow:none}body.showcase-page[data-page=showcase-catalog] .showcase-catalog-intro p{color:var(--cr-shop-muted)}body.showcase-page[data-page=showcase-catalog] .public-footer{background:var(--cr-shop-deep)!important;border-top-color:var(--cr-shop-line)}body[data-page=showcase-catalog] #katalog{--catalog-paper:#f6efe3;--catalog-ink:#30261d;--catalog-muted:#665849;--catalog-line:#d9cbb6;--catalog-gold:#d8af61;padding-block:clamp(2.5rem,5vw,4rem)}body[data-page=showcase-catalog] #katalog :is(.showcase-catalog-intro,.showcase-catalog-dossier){width:min(82rem,calc(100% - clamp(2rem,5vw,4rem)));margin-inline:auto}body[data-page=showcase-catalog] #katalog .showcase-catalog-intro{margin-bottom:1.75rem}body[data-page=showcase-catalog] #katalog .showcase-catalog-intro h2{max-width:22ch;font-size:clamp(2rem, 3.5vw, 3.3rem);line-height:1.12;hyphens:none;overflow-wrap:normal}body[data-page=showcase-catalog] #katalog .showcase-catalog-intro p{max-width:62ch;margin-top:1rem;font-size:1rem;line-height:1.65}body[data-page=showcase-catalog] #katalog :is(.showcase-catalog-dossier,.showcase-catalog-dossier-inner){padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}body[data-page=showcase-catalog] #katalog .showcase-catalog-filters{margin-bottom:clamp(1.25rem,2.5vw,2rem);padding:clamp(1rem,2.2vw,1.75rem);border:1px solid #d8c4a2;border-top:3px solid var(--catalog-gold);border-radius:.75rem;background:var(--catalog-paper);box-shadow:0 .5rem 1.5rem #100c0824}body[data-page=showcase-catalog] #katalog .showcase-player-choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:0 0 1rem}body[data-page=showcase-catalog] #katalog .showcase-player-choice h4{margin:0;color:var(--catalog-ink);font-size:clamp(1.2rem, 1.7vw, 1.5rem);line-height:1.35}body[data-page=showcase-catalog] #katalog .showcase-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}body[data-page=showcase-catalog] #katalog .showcase-filter{min-width:44px;min-height:44px;padding:.6rem .9rem;border:1px solid var(--catalog-line);border-radius:.4rem;background:#fffaf2;color:var(--catalog-ink);font-size:.9rem;font-weight:650;white-space:normal}body[data-page=showcase-catalog] #katalog .showcase-filter:hover{border-color:#957136;background:#eee0c7}body[data-page=showcase-catalog] #katalog .showcase-filter.is-active{border-color:var(--catalog-ink);background:var(--catalog-ink);color:#f4d699;box-shadow:inset 0 -3px var(--catalog-gold)}body[data-page=showcase-catalog] #katalog .showcase-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.25rem;min-height:0;margin:0;padding-top:.75rem;border-top:1px solid var(--catalog-line);border-bottom:0}body[data-page=showcase-catalog] #katalog .showcase-results-bar{flex-wrap:wrap;gap:.25rem 1rem;min-height:44px;padding:0}body[data-page=showcase-catalog] #katalog .showcase-active-count{color:var(--catalog-muted);font-size:.9rem;line-height:1.5}body[data-page=showcase-catalog] #katalog .showcase-active-count::before{color:#856333}body[data-page=showcase-catalog] #katalog .showcase-filter-reset{min-height:44px;margin:0;color:#79541f;font-size:.85rem;text-align:left}body[data-page=showcase-catalog] #katalog .showcase-filter-toggle{justify-content:space-between;min-width:0;min-height:52px;padding:.6rem .8rem;border:1px solid var(--catalog-line);border-radius:.4rem;background:#fffaf2;color:var(--catalog-ink);text-align:left}body[data-page=showcase-catalog] #katalog .showcase-filter-toggle:hover{background:#eee0c7;border-color:#957136}body[data-page=showcase-catalog] #katalog .showcase-filter-toggle-copy strong{font-family:inherit;font-size:.9rem;letter-spacing:0;line-height:1.4;text-transform:none}body[data-page=showcase-catalog] #katalog .showcase-filter-toggle-copy>span{color:var(--catalog-muted);font-size:.8rem;line-height:1.4;white-space:normal;overflow:visible}body[data-page=showcase-catalog] #katalog .showcase-filter-panel{grid-template-columns:minmax(0,1fr);margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid var(--catalog-line);border-bottom:0}body[data-page=showcase-catalog] #katalog .showcase-filter-group h4{color:var(--catalog-ink)}body[data-page=showcase-catalog] #katalog .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.75rem)}body[data-page=showcase-catalog] #katalog .showcase-card{position:relative;border:1px solid #d7c4a6;border-radius:.7rem;background:var(--catalog-paper);color:var(--catalog-ink);box-shadow:0 .6rem 1.4rem #100c081f}body[data-page=showcase-catalog] #katalog .showcase-card::after,body[data-page=showcase-catalog] #katalog .showcase-card::before{content:none}body[data-page=showcase-catalog] #katalog .showcase-card:hover{border-color:var(--catalog-gold);background:var(--catalog-paper);box-shadow:0 .8rem 1.8rem #100c083b;transform:translateY(-2px)}body[data-page=showcase-catalog] #katalog .showcase-card-media{aspect-ratio:3/2;border-bottom:3px solid var(--catalog-gold)}body[data-page=showcase-catalog] #katalog .showcase-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}body[data-page=showcase-catalog] #katalog .showcase-card-body{flex:1;gap:0;min-height:0;padding:clamp(1.1rem,1.7vw,1.5rem)}body[data-page=showcase-catalog] #katalog .showcase-card-fileline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem .75rem;margin:0 0 .85rem}body[data-page=showcase-catalog] #katalog .showcase-card-fileline>span{color:var(--catalog-muted);font-size:.72rem;line-height:1.5;letter-spacing:.08em}body[data-page=showcase-catalog] #katalog .showcase-card-fileline .showcase-availability{padding:.15rem .5rem;border:1px solid #d7c4a6;border-radius:.25rem;background:#ecdfc7;color:#69502c;font-size:.75rem;letter-spacing:.01em}body[data-page=showcase-catalog] #katalog .showcase-card h3{min-height:2.4em;margin:0;color:var(--catalog-ink);font-size:clamp(1.4rem, 1.85vw, 1.75rem);line-height:1.2;hyphens:none;overflow-wrap:anywhere}body[data-page=showcase-catalog] #katalog .showcase-card h3 a:hover{color:#805627}body[data-page=showcase-catalog] #katalog .showcase-card-facts{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:1rem 0 .85rem}body[data-page=showcase-catalog] #katalog .showcase-card-facts li{margin:0;padding:.25rem .5rem;border:0;border-radius:.25rem;background:#eadfcf;color:#574838;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1.5;white-space:normal}body[data-page=showcase-catalog] #katalog .showcase-card-description{display:block;min-height:0;margin:0 0 1.25rem;color:var(--catalog-muted);font-size:.95rem;line-height:1.65;overflow:visible;-webkit-line-clamp:unset}body[data-page=showcase-catalog] #katalog .showcase-card-actions{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--catalog-line)}body[data-page=showcase-catalog] #katalog .showcase-card-link{width:100%;min-height:44px;padding:.65rem .85rem;border:1px solid transparent;border-radius:.4rem;font-size:.9rem;line-height:1.45;white-space:normal}body[data-page=showcase-catalog] #katalog .showcase-card-link-primary{justify-content:space-between;background:#382b20;color:#fbf2e3}body[data-page=showcase-catalog] #katalog .showcase-card-link-primary:hover{border:1px solid #6d5030;background:#4b3827;color:#fff8ed}body[data-page=showcase-catalog] #katalog .showcase-card-link-primary .material-symbols-outlined{color:#e6be77;font-size:1.1rem}body[data-page=showcase-catalog] #katalog .showcase-card-link-secondary{justify-content:center;flex-wrap:wrap;gap:0 .25rem;background:0 0;color:#79541f;text-align:center}body[data-page=showcase-catalog] #katalog .showcase-card-link-secondary:hover{border:1px solid var(--catalog-line);background:#eadfcf;color:#503818}body[data-page=showcase-catalog] #katalog .showcase-card-price-note{color:inherit;white-space:nowrap}body[data-page=showcase-catalog] #katalog :is(button,a):focus-visible{outline:3px solid #986b27!important;outline-offset:3px}body[data-page=showcase-catalog] #katalog .showcase-card-media:focus-visible{outline-color:#f3cf89!important;outline-offset:-6px}body[data-page=showcase-catalog] #katalog .showcase-empty{grid-column:1/-1;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--catalog-line);border-radius:.7rem;background:var(--catalog-paper);color:var(--catalog-ink)}body[data-page=showcase-catalog] #katalog .showcase-empty p{color:var(--catalog-muted)}@media (max-width:1099px){body[data-page=showcase-catalog] #katalog .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){body[data-page=showcase-catalog] #katalog .showcase-grid{grid-template-columns:minmax(0,1fr)}body[data-page=showcase-catalog] #katalog .showcase-player-choice .showcase-filter-row{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));width:100%}body[data-page=showcase-catalog] #katalog .showcase-catalog-toolbar{grid-template-columns:minmax(0,1fr)}body[data-page=showcase-catalog] #katalog .showcase-filter-toggle{width:100%}body[data-page=showcase-catalog] #katalog .showcase-card h3{min-height:0;font-size:1.6rem}}@media (prefers-reduced-motion:reduce){body[data-page=showcase-catalog] #katalog .showcase-card:hover{transform:none}}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero{--shop-hero-surface:#211d18;--shop-hero-line:#514739;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:stretch;width:min(82rem,calc(100% - clamp(32px,5vw,64px)));min-height:0;margin:clamp(1.25rem,3vw,2.5rem) auto 0;padding:0;overflow:hidden;background:var(--shop-hero-surface);border:1px solid var(--shop-hero-line);border-radius:.875rem;isolation:isolate}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero::after{content:none}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-inner{display:flex;align-items:center;width:100%;max-width:none;min-width:0;margin:0;padding:clamp(1.75rem,4vw,3.75rem)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-copy-column{width:100%;max-width:36rem;min-width:0}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-eyebrow{display:flex;gap:.75rem;align-items:center;margin:0 0 1.25rem;color:#e1bd76!important;font-size:.8125rem;line-height:1.5;letter-spacing:.08em}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-eyebrow::before{content:"";width:1.75rem;height:1px;background:currentColor;flex:0 0 auto}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero h1{max-width:18ch;margin:0;color:#f8f1e5;font-size:clamp(2.125rem, 3.9vw, 3.5rem);font-weight:500;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;text-shadow:none;overflow-wrap:anywhere;hyphens:none}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-copy{max-width:39ch;margin:1.35rem 0 0;color:#d3cbc1;font-size:1.0625rem;line-height:1.7;text-wrap:pretty}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem;margin:1.75rem 0 0}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button{min-width:0;min-height:3.25rem;padding:.875rem 1.1rem;gap:.75rem;border:1px solid transparent;border-radius:.4rem;font-size:.9375rem;font-weight:700;line-height:1.4;box-shadow:none;text-align:center}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button-primary{background:#ddb05a;border-color:#ddb05a;color:#241b10}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button-primary:hover{background:#e8c27a;border-color:#e8c27a}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button-secondary{background:0 0;border-color:#796b57;color:#f0e6d4}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button-secondary:hover{background:#342d23;border-color:#baa486}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene{position:relative;display:block;min-width:0;min-height:28rem;overflow:hidden;color:#f8f1e5;background:#29221b;text-decoration:none;border-left:1px solid var(--shop-hero-line)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-media{display:block;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:none;transform:none!important;transition:none;will-change:auto}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption{position:absolute;inset:auto 1.25rem 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.9rem;row-gap:.45rem;padding:1rem 1.15rem;border:1px solid #716049;border-radius:.4rem;background:rgba(30,25,19,.96);transition:border-color 160ms ease;overflow-wrap:anywhere}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption>span{grid-column:1/-1;color:#d8c8ae;font-size:1rem;line-height:1.45}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption strong{font:500 clamp(1.2rem, 1.65vw, 1.5rem)/1.25 "Playfair Display",Georgia,serif;text-wrap:balance}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption svg{align-self:center;color:#e1bd76}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene:hover .showcase-hero-scene-caption{border-color:#e1bd76}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero :is(.showcase-button,.showcase-hero-scene):focus-visible{outline:3px solid #f0ca7a;outline-offset:4px}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene:focus-visible{outline-offset:-5px!important}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-stats{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:0;margin:0;padding:1.25rem clamp(1.75rem,4vw,3.75rem);background:#29231c;border-top:1px solid var(--shop-hero-line)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;min-width:0;padding:0 1.25rem;border:0;border-left:1px solid #514739;border-radius:0;background:0 0;backdrop-filter:none}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat:first-child{border-left:0;padding-left:0}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat:last-child{padding-right:0}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat>span{color:#bfb29f;font-size:.75rem;font-weight:500;line-height:1.45;letter-spacing:.06em}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat strong{max-width:100%;color:#f0e6d4;font-size:1rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}@media (max-width:1000px){body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-actions{flex-direction:column;align-items:flex-start;gap:.6rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button{min-width:min(100%,13.5rem);max-width:100%}}@media (max-width:680px){body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero{grid-template-columns:minmax(0,1fr);margin-top:1rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-inner{padding:1.5rem min(1.25rem,20px)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-eyebrow{margin-bottom:1rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero h1{max-width:20ch;font-size:clamp(1.875rem, 7.5vw, 2.625rem)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-copy{margin-top:1rem;font-size:1rem;line-height:1.65}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-actions{flex-direction:row;align-items:stretch;margin-top:1.4rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button{flex:1 1 13rem;min-width:0;min-height:3rem}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene{grid-row:1;min-height:12.5rem;border-left:0;border-bottom:1px solid var(--shop-hero-line)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-media{object-position:center 50%}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption{inset:auto .75rem .75rem;padding:.7rem .85rem;gap:.3rem .7rem}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption strong{font-size:1.125rem;text-wrap:pretty}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7.5rem,50%)),1fr));gap:.8rem 0;padding:1rem 1.25rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat{padding:0 0 0 1rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat:first-child{grid-column:1/-1;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:.25rem .65rem}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat:nth-child(2){border-left:0;padding-left:0}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat strong{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero :is(.showcase-button,.showcase-hero-scene-caption){transition:none}}.showcase-product-card .showcase-card-media{position:relative}.showcase-product-card .showcase-card-image-style{position:absolute;inset:auto 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 14px;color:#faf4e7;background:#252019;font-family:var(--font-body, sans-serif);font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.01em;pointer-events:none}.showcase-product-card .showcase-card-image-style>span:last-child{color:#e4bd75;white-space:nowrap}@media (max-width:380px){.showcase-product-card .showcase-card-image-style{padding:9px 11px;font-size:11px}}.showcase-catalog-illustration-note{display:grid;gap:5px;margin:4px 0 18px;padding:12px 16px;border-left:2px solid #d8b365;color:#ded4c4;font-size:.9rem;line-height:1.6}.showcase-catalog-illustration-note strong{color:#f8f0df;font-weight:600}.showcase-artifact-cover img[data-art-style=pixel],.showcase-card-media img[data-art-style=pixel]{image-rendering:pixelated}body.showcase-page[data-page=showcase-catalog] #navbar{background:#45322b!important;border-bottom-color:#705547!important}body.showcase-page[data-page=showcase-catalog] .public-nav-menu{background:#45322b!important}body.showcase-page[data-page=showcase-catalog] .gift-shop-nav{border-bottom-color:#665144}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero{--shop-hero-surface:#654639;--shop-hero-line:#94745b;background:var(--shop-hero-surface);box-shadow:0 14px 40px rgba(19,13,9,.12)}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-eyebrow{color:#f2d49b!important}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero h1{color:#fff8ed}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-copy{color:#f3e5d5}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button-secondary{color:#fff5e6;background:#704f40;border-color:#c5a489}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-button-secondary:hover{background:#805d4b;border-color:#f2d49b}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption{color:#392c23;background:#f6ecdb;border-color:#d6c1a1}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene-caption svg{color:#805721}body.showcase-page[data-page=showcase-catalog] .showcase-hero-scene:hover .showcase-hero-scene-caption{background:#fff5e6;border-color:#fff5e6}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-hero-stats{background:#ebdbc1;border-top-color:#d6c1a1}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat{border-left-color:#c4ac8a}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat>span{color:#66503c}body.showcase-page[data-page=showcase-catalog] .showcase-shop-hero .showcase-stat strong{color:#3b2c20}body[data-page=showcase-catalog] #katalog .showcase-occasion-choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1.5rem;padding:1rem 0;border-top:1px solid rgba(74,52,29,.17)}body[data-page=showcase-catalog] #katalog .showcase-occasion-choice label{color:#3c3024;font-weight:600}body[data-page=showcase-catalog] #katalog .showcase-occasion-choice select{box-sizing:border-box;width:min(100%,20rem);min-height:48px;padding:.65rem 2rem .65rem .85rem;border:1px solid #a48c68;border-radius:5px;background-color:#fffcf5;color:#352b22;font:inherit;font-size:16px}body[data-page=showcase-catalog] #katalog .showcase-occasion-choice select:focus-visible{outline:2px solid #886325;outline-offset:3px}@media (max-width:639px){body[data-page=showcase-catalog] #katalog .showcase-occasion-choice select{width:100%}}