.gm-c-root{--sand: #EEEDE9;--sage: #C6CBB1;--ink: #1B1B1B;--terra: #8B6B4A;--terra2: #A7614F;--linen: #D4C5B0;--muted: #6B6B67;--muted-strong: #5A5A56;--border: #DDD5C8;color-scheme:light only}.gm-c-root *{box-sizing:border-box}.gm-c-root h2,.gm-c-root h3{margin:0;font-weight:400}.gm-c-root a:focus-visible,.gm-c-root button:focus-visible{outline:2px solid var(--terra2);outline-offset:2px}.gm-c-section{max-width:1100px;margin:0 auto;padding:56px 64px;border-top:.5px solid var(--border)}.gm-c-section--flush{border-top:none;padding-top:0}.gm-c-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:36px}.gm-c-eyebrow{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--terra2);margin-bottom:6px}.gm-c-title{font-family:var(--gm-font-heading, "Playfair Display", Georgia, serif);font-size:28px;font-weight:400;color:var(--ink)}.gm-c-link{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--terra2);text-decoration:none;white-space:nowrap}.gm-c-link:hover{opacity:.7}.gm-c-outer{position:relative}.gm-c-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:46px;height:46px;border-radius:50%;background:var(--sand);border:.5px solid var(--terra2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;padding:0}.gm-c-arrow:hover{background:var(--terra2);border-color:var(--terra2)}.gm-c-arrow svg{stroke:var(--terra2);fill:none;stroke-width:1.5;width:17px;height:17px;transition:stroke .2s}.gm-c-arrow:hover svg{stroke:var(--sand)}.gm-c-prev{left:-52px}.gm-c-next{right:-52px}.gm-c-arrow.is-hidden{opacity:.25;pointer-events:none}.gm-c-viewport{overflow:hidden}.gm-c-track{display:flex;gap:1px;background:var(--border);transition:transform .4s cubic-bezier(.25,0,0,1)}.gm-c-card{background:var(--sand);flex:0 0 calc((100% - 2px) / 3);display:flex;flex-direction:column;transition:background .2s}.gm-c-card:hover{background:#e8e7e3}.gm-c-img-link{position:relative;width:100%;height:var(--gm-c-img-h, 200px);display:flex;align-items:center;justify-content:center;background:var(--sand);padding:16px;overflow:hidden}.gm-c-img-link img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}.gm-c-img-link:hover img{transform:scale(1.04)}.gm-c-img-placeholder{width:100%;height:100%;background:var(--linen)}.gm-c-status{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:8px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;background:var(--ink);color:#f5f3ee}.gm-c-status.is-bio{background:var(--sage);color:var(--ink)}.gm-c-status.is-new{background:var(--terra);color:#f5f3ee}.gm-c-body{padding:20px 24px;display:flex;flex-direction:column;flex:1}.gm-c-badge{display:inline-block;font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;margin-bottom:12px;background:var(--linen);color:var(--muted);border:.5px solid var(--border);align-self:flex-start}.gm-c-badge.is-rot{background:#8b6b4a26;color:#8b6b4a;border-color:#8b6b4a4d}.gm-c-badge.is-weiss{background:#c6cbb133;color:#4a5238;border-color:#c6cbb166}.gm-c-badge.is-rose{background:#d4a5a026;color:#7a3a38;border-color:#d4a5a04d}.gm-c-badge.is-orange{background:#c77d3a26;color:#a8641e;border-color:#c77d3a59}.gm-c-badge.is-schaum{background:#c8b26e2e;color:#8a6d1f;border-color:#c8b26e66}.gm-c-badge.is-suess{background:#b07a3c26;color:#8a5a25;border-color:#b07a3c59}.gm-c-badge.is-feinkost{background:#7a858f24;color:#5d6871;border-color:#7a858f4d}.gm-c-name{font-family:var(--gm-font-heading, "Playfair Display", Georgia, serif);font-size:19px;font-weight:400;line-height:1.25;margin:0 0 4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gm-c-name a{color:var(--ink);text-decoration:none;display:block}.gm-c-name a:hover{text-decoration:underline}.gm-c-vendor{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--terra);margin-bottom:12px}.gm-c-divider{width:28px;height:1px;background:var(--sage);margin-bottom:12px}.gm-c-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.gm-c-meta-row{display:flex;gap:6px;font-size:12px;font-family:var(--gm-font-body, "Montserrat", sans-serif)}.gm-c-meta-key{color:var(--muted-strong);font-weight:400;min-width:74px;flex-shrink:0}.gm-c-meta-val{color:var(--ink);font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gm-c-desc{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:13px;font-weight:400;color:#4a4a48;line-height:1.65;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gm-c-buy{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:.5px solid var(--border);margin-top:auto}.gm-c-pricewrap{display:flex;flex-direction:column;gap:3px;margin-right:auto}.gm-c-price{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:17px;font-weight:500;color:var(--ink)}.gm-c-soldout{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:11px;font-weight:400;color:var(--terra2)}.gm-c-grundpreis{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:11px;font-weight:300;color:var(--muted-strong)}.gm-c-tax{font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:11px;font-weight:300;color:var(--muted-strong);line-height:1.4}.gm-c-tax a{color:var(--muted-strong)}.gm-c-btn{flex:1;height:34px;background:var(--ink);color:#eeede9;border:none;font-family:var(--gm-font-body, "Montserrat", sans-serif);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s;white-space:nowrap;text-decoration:none;display:flex;align-items:center;justify-content:center}.gm-c-btn:hover{background:var(--terra2)}.gm-c-dots{display:none;justify-content:center;gap:6px;margin-top:16px}.gm-c-dot{width:6px;height:6px;border-radius:50%;background:var(--border);border:none;cursor:pointer;padding:0;transition:background .2s}.gm-c-dot.is-active{background:var(--ink)}@media(max-width:768px){.gm-c-section{padding:40px 20px}.gm-c-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.gm-c-arrow{display:none!important}.gm-c-dots{display:flex}.gm-c-viewport{overflow-x:auto!important;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.gm-c-viewport::-webkit-scrollbar{display:none}.gm-c-track{transform:none!important}.gm-c-card{flex:0 0 78vw;min-width:78vw;max-width:300px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.gm-c-root *,.gm-c-root *:before,.gm-c-root *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.gm-c-img-link:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gm-carousel.css.map */
