/*
Theme Name: Ichiban Productions – Theme 2 – Responsive Images
Theme URI: https://www.ichiban-productions.com/
Author: Ichiban-Productions GmbH
Description: WordPress-CMS-Theme für Ichiban-Productions GmbH mit editierbarer Startseite, flexiblem Über-uns-Blockeditor, B2B-Produktkatalog, frei verwaltbaren Kategorien/Unterkategorien, Kategorie-Produktgalerien mit Anfrage-Buttons, eigener Private-Label/OEM-Service-Seite, Modemarken-, Import/Produktions- und Grosshandel/B2B-Service-Seiten, SEO-Basis, Swizzonic/iubenda-Integration und vorbereiteter Deutsch/Englisch-Mehrsprachigkeit mit Polylang-Kompatibilität.
Version: 4.6.8.61
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: ichiban
*/
.hero{background-image:none!important;overflow:hidden;background:#041f38}.hero-media{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0}.hero-media img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center}.hero-overlay{z-index:1}.hero-content{z-index:2}.category-showroom-back{grid-column:1/-1;margin:0 0 6px}.fashion-model-gallery{margin:42px 0 46px;padding-top:4px;clear:both;width:100%}.fashion-model-gallery-head{margin-bottom:20px}.fashion-model-gallery-head .eyebrow{margin-bottom:6px}.fashion-model-gallery-head h2{margin:0;color:var(--navy)}.business-editor-content .fashion-model-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;width:100%;min-width:0}.business-editor-content .fashion-model-gallery-grid>.fashion-model-gallery-item{position:relative;display:block;float:none;width:100%;min-width:0;max-width:none;height:auto;aspect-ratio:4/5;margin:0;padding:0;overflow:hidden;background:#eef1f3;border:1px solid #e4e7eb;box-shadow:0 10px 24px rgba(6,31,54,.07)}.business-editor-content .fashion-model-gallery-item>img{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;object-fit:cover;object-position:center top}@media(max-width:850px){.business-editor-content .fashion-model-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fashion-model-gallery{margin:32px 0 36px}.business-editor-content .fashion-model-gallery-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.fashion-chrisg-gallery{margin:42px 0 10px;padding-top:4px}.fashion-chrisg-gallery-head{margin-bottom:20px}.fashion-chrisg-gallery-head h2{margin:0;color:var(--navy)}.fashion-chrisg-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.fashion-chrisg-gallery-item{margin:0;background:#fff;overflow:hidden}.fashion-chrisg-gallery-item img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#fff}@media(max-width:850px){.fashion-chrisg-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fashion-chrisg-gallery{margin:32px 0 8px}.fashion-chrisg-gallery-grid{grid-template-columns:1fr;gap:16px}}.private-label-products-section{padding:68px 0;background:#f7f8f9;border-top:1px solid #e7eaed}.private-label-products-head{max-width:820px;margin-bottom:30px}.private-label-products-head .eyebrow{margin-bottom:7px}.private-label-products-head h2{margin:0 0 12px;color:var(--navy);font-size:40px}.private-label-products-head>p:last-child{margin:0;color:#60707d;max-width:760px}.private-label-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.private-label-product-badge{display:inline-block;align-self:flex-start;margin:0 0 9px!important;padding:5px 9px;border:1px solid rgba(180,137,39,.34);background:#fbf7eb;color:#8d6a1d!important;font-size:10px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.private-label-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-label-products-head h2{font-size:34px}}@media(max-width:560px){.private-label-products-section{padding:46px 0}.private-label-products-grid{grid-template-columns:1fr;gap:18px}.private-label-products-head{margin-bottom:24px}.private-label-products-head h2{font-size:30px}}
