:root{--e2-papier: #f2eee6;--e2-karton: #e7e1d6;--e2-weiss: #ffffff;--e2-tinte: #171412;--e2-graphit: #5a554e;--e2-teegruen: #3d6b3b;--e2-roestbraun: #5a3a2a;--e2-messing: #a8874f;--e2-messing-text: #7e5e26;--e2-messing-soft: rgba(168, 135, 79, .45);--e2-linie: rgba(23, 20, 18, .1);--e2-world: var(--e2-teegruen);--e2-serif: "Spectral", Georgia, "Times New Roman", serif;--e2-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--e2-max: 1400px;--e2-gutter: 48px}@media screen and (max-width:749px){:root{--e2-gutter: 20px}}.e2-eyebrow{font-family:var(--e2-sans)!important;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--e2-graphit);margin:0 0 16px}.e2-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;background:var(--e2-tinte);color:var(--e2-weiss)!important;font-family:var(--e2-sans)!important;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.2;border:1px solid var(--e2-tinte);border-radius:0;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}.e2-btn:hover{background:#000}.e2-btn:disabled,.e2-btn[aria-disabled=true]{opacity:.45;cursor:default}.e2-btn--ghost{background:transparent;color:var(--e2-tinte)!important}.e2-btn--ghost:hover{background:var(--e2-tinte);color:var(--e2-weiss)!important}.e2-btn--muted{border-color:var(--e2-messing-soft);color:var(--e2-graphit)!important}.e2-btn--muted:hover{background:transparent;color:var(--e2-graphit)!important}.e2-btn--small{min-height:44px;padding:0 18px;font-size:14px}.e2-btn--full{width:100%}.e2-scale{display:inline-flex;gap:3px;vertical-align:middle}.e2-scale__i{position:relative;display:inline-block;width:16px;height:16px;color:var(--e2-world)}.e2-scale__leaf,.e2-scale__leaf svg,.e2-scale__bean{display:block;width:100%;height:100%}.e2-scale__leaf svg path{fill:var(--e2-world)}.e2-scale__leaf svg g[fill="#caceec"] path,.e2-scale__leaf svg path[fill="#ebebeb"]{fill:#ffffffd9}.e2-scale__bean path{fill:var(--e2-world)}.e2-scale__bean-line{stroke:#ffffffe6;fill:none}.e2-scale__i--half{opacity:.55}.e2-scale__i--empty{opacity:.38}.e2-card{display:flex;flex-direction:column;width:100%;height:100%;background:var(--e2-weiss);border:1px solid rgba(23,20,18,.08);border-radius:2px;overflow:hidden;color:var(--e2-tinte);font-family:var(--e2-sans);box-sizing:border-box}.e2-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--e2-weiss)}.e2-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.e2-card__img--placeholder{padding:24px;opacity:.35}.e2-card:hover .e2-card__img{transform:scale(1.02)}.e2-card__sku{display:none!important}.e2-card__symbol{position:absolute;left:16px;bottom:12px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--e2-graphit);z-index:2}.e2-card__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px;box-sizing:border-box}.e2-card__type{margin:0 0 8px}.e2-card__title{font-family:var(--e2-serif)!important;font-weight:400!important;line-height:1.15;letter-spacing:-.01em;color:var(--e2-tinte)!important;font-size:22px;margin:0 0 8px}.e2-card__title a,.e2-card__link{color:var(--e2-tinte)!important;text-decoration:none}.e2-card__title a:hover{text-decoration:underline;text-decoration-color:var(--e2-messing);text-underline-offset:4px}.e2-card__flavor{font-size:14px;line-height:1.5;color:var(--e2-graphit);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.e2-card__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--e2-messing-soft)}.e2-card__price{margin:0;font-size:16px;font-weight:500;color:var(--e2-tinte);line-height:1.3}.e2-card__compare{text-decoration:line-through;color:var(--e2-graphit);font-size:14px;font-weight:400;margin-right:6px}.e2-card__ab,.e2-card__size{font-weight:400;font-size:14px;color:var(--e2-graphit)}.e2-card__action{margin-top:16px}@media screen and (max-width:749px){.e2-card__body{padding:12px 14px 14px}.e2-card__title{font-size:18px}.e2-card__flavor{font-size:13px;margin-bottom:12px}.e2-card__foot{flex-direction:column;align-items:flex-start;gap:8px}.e2-card__price{font-size:15px}.e2-card__sku{top:10px;right:10px;font-size:11px}.e2-card__action .e2-btn--small{min-height:40px;font-size:13px;padding:0 12px}}.template-collection .collection-grid-wrapper,.template-collection .collection-grid-wrapper.full-width{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.template-collection #product-grid{column-gap:24px!important;row-gap:24px!important}.template-collection #product-grid .grid__item,.template-collection .collection-zubehoer__grid .grid__item{padding:0!important;margin:0!important}.template-collection .collection-zubehoer__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.template-collection .collection-zubehoer__grid .grid__item{width:auto!important;max-width:none!important;display:flex!important}.template-collection .collection-zubehoer__heading{font-family:var(--e2-serif)!important;font-size:28px!important;font-weight:400!important;color:var(--e2-tinte)!important}.template-collection .scroll-trigger,.template-collection .scroll-trigger.animate--slide-in,.template-collection .scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important}@media screen and (max-width:989px){.template-collection #product-grid{column-gap:12px!important;row-gap:12px!important}.template-collection ul#product-grid.grid,.template-collection ul.product-grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){.template-collection ul#product-grid.grid,.template-collection ul.product-grid,.template-collection .collection-zubehoer__grid{grid-template-columns:repeat(2,1fr)!important}}.template-collection .custom-collection-hero.collection-hero{margin:24px auto 40px!important;max-width:var(--e2-max);padding:0 var(--e2-gutter)!important;overflow:visible}.template-collection .collection-hero-grid-content,.template-collection .collection-hero-grid-content.has-text,.template-collection .collection-hero__row{background-color:transparent!important;padding:0!important}.template-collection .collection-hero__row{display:grid!important;grid-template-columns:minmax(280px,4fr) 8fr!important;gap:48px!important;align-items:start!important}.template-collection .collection-text-nav{flex:none!important;max-width:none!important;min-width:0!important;padding:24px!important;background:var(--e2-karton)!important;border-top:2px solid var(--e2-messing)!important;font-family:var(--e2-sans)!important;box-sizing:border-box}.template-collection .collection-text-nav .filter-group-row{grid-template-columns:1fr!important;row-gap:8px!important;padding:0 0 18px!important;margin-bottom:18px!important;border-bottom:1px solid var(--e2-messing-soft)!important;display:flex!important;flex-direction:column!important}.template-collection .collection-text-nav .filter-group-row:last-child{padding-bottom:0!important;margin-bottom:0!important;border-bottom:0!important}.template-collection .collection-text-nav .filter-row-label{grid-column:1!important;font-family:var(--e2-serif)!important;font-size:20px!important;font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--e2-tinte)!important;margin:0 0 4px!important}.template-collection .collection-text-nav .tag-filter-button{grid-column:1!important;font-family:var(--e2-sans)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;color:var(--e2-tinte)!important;padding:2px 0!important;background:transparent!important;border:none!important;text-align:left!important;display:block!important}.template-collection .collection-text-nav .tag-filter-button:hover{text-decoration:underline!important;text-decoration-color:var(--e2-messing)!important;text-underline-offset:4px!important}.template-collection .collection-text-nav .tag-filter-button.active{font-weight:500!important;text-decoration:underline!important;text-decoration-color:var(--e2-messing)!important;text-underline-offset:4px!important}.template-collection .collection-hero__text{flex:none!important;max-width:none!important;min-width:0!important;padding:0!important;color:var(--e2-tinte)!important}.template-collection .collection-hero__text:only-child{grid-column:2}.template-collection .collection-hero__title,.template-collection .collection-hero-grid-content .collection-hero__title{font-family:var(--e2-serif)!important;font-size:44px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.01em!important;color:var(--e2-tinte)!important;margin:0 0 18px!important;padding:0!important}.template-collection .e2-collection-count{display:inline-block;margin-left:14px;font-family:var(--e2-sans)!important;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--e2-messing-text);vertical-align:.5em;white-space:nowrap}.template-collection .e2-collection-sub{font-family:var(--e2-serif)!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important;color:var(--e2-tinte)!important;margin:0 0 14px!important}.template-collection .collection-hero__description,.template-collection .collection-hero-grid-content .rte{font-family:var(--e2-sans)!important;font-size:15px!important;line-height:1.6!important;color:var(--e2-graphit)!important;max-width:130ch!important}.template-collection .collection-hero-grid-content .rte p,.template-collection .collection-hero-grid-content .rte span,.template-collection .collection-hero-grid-content .rte div{font-family:var(--e2-sans)!important;font-size:15px!important;line-height:1.6!important;color:var(--e2-graphit)!important;margin:0 0 1em!important}.template-collection .collection-hero-grid-content .rte h2,.template-collection .collection-hero-grid-content .rte h3,.template-collection .collection-hero-grid-content .rte h4{font-family:var(--e2-serif)!important;font-size:19px!important;font-weight:400!important;line-height:1.3!important;color:var(--e2-tinte)!important;margin:1em 0 .4em!important;break-after:avoid}.template-collection .collection-text-nav-standalone{max-width:var(--e2-max);margin:24px auto 32px!important;padding:0 var(--e2-gutter)!important}.template-collection .collection-content-wrapper{max-width:var(--e2-max);margin-left:auto!important;margin-right:auto!important;padding-left:var(--e2-gutter)!important;padding-right:var(--e2-gutter)!important}.template-collection .collection-tag-filter.collection-category-pills{max-width:var(--e2-max);padding-left:var(--e2-gutter);padding-right:var(--e2-gutter);margin-bottom:24px}.template-collection .collection-tag-filter.collection-category-pills .filter-row{display:flex!important;flex-wrap:wrap!important;row-gap:14px!important;column-gap:10px!important}.template-collection .collection-tag-filter .tag-filter-button{border:1px solid var(--e2-tinte);box-shadow:none;font-size:13px;letter-spacing:.04em;padding:8px 16px;margin-bottom:0!important}@media screen and (max-width:989px){.template-collection .collection-hero__row{grid-template-columns:1fr!important;gap:24px!important}.template-collection .collection-hero__text{order:-1!important}.template-collection .collection-hero__text:only-child{grid-column:1}.template-collection .collection-hero__title,.template-collection .collection-hero-grid-content .collection-hero__title{font-size:32px!important}.template-collection .e2-collection-count{display:block;margin:8px 0 0;vertical-align:baseline}.template-collection .collection-text-nav{padding:16px 18px!important}.template-collection .collection-text-nav .filter-group-row{display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;padding:0 0 12px!important;margin-bottom:12px!important}.template-collection .collection-text-nav .filter-row-label{flex-basis:100%!important;font-size:18px!important}.template-collection .collection-text-nav .tag-filter-button{display:inline-block!important;font-size:14px!important;padding:4px 0!important}}@media screen and (max-width:749px){.template-collection .collection-hero__description,.template-collection .collection-hero-grid-content .rte,.template-collection .collection-hero-grid-content .rte p{font-size:14px!important}}.template-collection .collection-hero__more,.template-collection .collection-about{display:none}@media screen and (max-width:749px){.template-collection .collection-hero__description--teaser{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.template-collection .collection-hero__description--teaser>*:not(:first-child){display:none!important}.template-collection .collection-hero__description--teaser>p:first-child{display:inline!important;margin:0!important}.template-collection .collection-hero__more{display:inline-block;margin-top:6px;font-family:var(--e2-sans);font-size:14px;color:var(--e2-tinte);text-decoration:underline;text-decoration-color:var(--e2-messing);text-underline-offset:4px}.template-collection .collection-about{display:block;margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.12);scroll-margin-top:120px}.template-collection .collection-about__text{margin-top:1.6rem;font-family:var(--e2-sans);font-size:14px;line-height:1.6;color:var(--e2-graphit)}.template-collection .custom-collection-hero.collection-hero{margin:12px auto 0!important}.template-collection .collection-hero-grid-item{min-height:0!important}.template-collection .collection-content-wrapper{margin-top:12px!important}.template-collection .collection-matcha-intro{margin-top:18px}.template-collection .collection-hero__row{gap:16px!important}.template-collection .collection-hero__title,.template-collection .collection-hero-grid-content .collection-hero__title{margin-bottom:10px!important}.template-collection .collection-text-nav{padding:0!important;background:transparent!important;border-top:0!important}.template-collection .collection-text-nav .filter-group-row{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;padding:0 0 12px!important;margin-bottom:12px!important}.template-collection .collection-text-nav .filter-row-label{font-family:var(--e2-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--e2-messing-text)!important;margin:0!important}.template-collection .collection-text-nav .tag-filter-button{font-size:13px!important;padding:6px 12px!important;border:1px solid var(--e2-tinte)!important;border-radius:999px!important;text-decoration:none!important}.template-collection .collection-text-nav .tag-filter-button.active{background:var(--e2-tinte)!important;color:#fff!important}.template-collection .collection-tag-filter.collection-category-pills{row-gap:10px!important;margin-bottom:4px}.template-collection .collection-tag-filter.collection-category-pills .filter-row{position:relative;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;width:calc(100% + 2 * var(--e2-gutter))!important;margin:0 calc(-1 * var(--e2-gutter))!important;padding:2px 0 6px var(--e2-gutter)!important}.template-collection .collection-tag-filter.collection-category-pills .filter-row::-webkit-scrollbar{display:none}.template-collection .collection-tag-filter.collection-category-pills .filter-row:after{content:"";flex:0 0 calc(var(--e2-gutter) - 10px)}.template-collection .collection-tag-filter.collection-category-pills .sub-row{padding-top:12px!important}.template-collection .collection-tag-filter.collection-category-pills .tag-filter-button{flex:0 0 auto}.template-collection .collection-tag-filter .sub-row:has(.tag-filter-button.active) .tag-filter-button:not(.active){display:inline-flex}}.template-collection .collection-category-pills .main-row .tag-filter-button{text-transform:none;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/e2-card.css.map */
