:root{--pxc-bg: #f6f2eb;--pxc-paper: #fffdf9;--pxc-text: #201b17;--pxc-espresso: #21140f;--pxc-caramel: #b87842;--pxc-clay: #8d4f35;--pxc-muted: #706760;--pxc-line: rgba(32, 27, 23, .15)}.pxc-section{background:var(--pxc-bg);color:var(--pxc-text)}.pxc-section *,.pxc-section *:before,.pxc-section *:after{box-sizing:border-box}.pxc-section h1,.pxc-section h2,.pxc-section h3,.pxc-section p{margin-top:0}.pxc-section a{color:inherit;text-decoration:none}.pxc-section .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pxc-width{width:min(1380px,88vw);margin-inline:auto}.pxc-content-width{width:min(1380px,calc(100% - 10vw));margin-inline:auto}.pxc-eyebrow{margin-bottom:0;color:var(--pxc-caramel);font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.pxc-button{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:16px 22px;font-size:14px;font-weight:700;line-height:1}.pxc-button--light{background:#fff;color:var(--pxc-espresso)!important}.pxc-button--dark{background:var(--pxc-espresso);color:#fff!important}.pxc-underlined-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding-bottom:6px;border-bottom:1px solid;font-size:14px;font-weight:700;white-space:nowrap}.pxc-hero{position:relative;min-height:560px;overflow:hidden;background:var(--pxc-hero-background, var(--pxc-espresso));color:var(--pxc-text-color, #fff)}.pxc-hero>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.pxc-hero>picture>.pxc-hero__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:var(--pxc-image-x, 50%) var(--pxc-image-y, 50%)!important}.pxc-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--pxc-overlay-opacity, 1);background:linear-gradient(90deg,#120a06eb,#120a06b8 38%,#120a0614 76%)}.pxc-hero__content{position:absolute;z-index:1;top:var(--pxc-content-y, 50%);width:var(--pxc-content-width, 58%);padding:0;transform:translateY(-50%)}.pxc-hero--desktop-left .pxc-hero__content{left:5vw;text-align:left}.pxc-hero--desktop-center .pxc-hero__content{left:50%;text-align:center;transform:translate(-50%,-50%)}.pxc-hero--desktop-right .pxc-hero__content{right:5vw;text-align:right}.pxc-hero--desktop-center .pxc-hero__text,.pxc-hero--desktop-right .pxc-hero__text{margin-left:auto}.pxc-hero--desktop-center .pxc-hero__text{margin-right:auto}.pxc-hero .pxc-eyebrow{color:var(--pxc-eyebrow-color, var(--pxc-caramel))}.pxc-hero h1{margin:24px 0;color:var(--pxc-title-color, #fff);font-size:clamp(58px,5.2vw,90px);letter-spacing:-.055em;line-height:.94}.pxc-hero__text{max-width:540px;color:var(--pxc-text-color, #fff);font-size:18px;line-height:1.65}.pxc-hero .pxc-button--light{background:var(--pxc-button-background, #fff);color:var(--pxc-button-text, var(--pxc-espresso))!important}.pxc-hero__text p:last-child{margin-bottom:0}.pxc-benefits{min-height:78px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;border-bottom:1px solid var(--pxc-line)}.pxc-benefits__item{min-height:78px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px solid var(--pxc-line);font-size:13px;font-weight:600;text-align:center}.pxc-benefits__item:last-child{border-right:0}.pxc-benefits__item>span{color:var(--pxc-clay)}.pxc-benefits__copy{display:inline-flex;flex-direction:column;line-height:1.35}.pxc-products{padding:92px 0 120px;background:var(--pxc-paper);scroll-margin-top:20px}.pxc-products__heading{margin-bottom:42px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px}.pxc-products__heading h2{margin:14px 0 18px;font-size:clamp(44px,4.5vw,70px);letter-spacing:-.05em;line-height:1}.pxc-products__intro{max-width:680px;color:var(--pxc-muted);font-size:17px;line-height:1.65}.pxc-products__intro p:last-child{margin-bottom:0}.pxc-series{padding:17px 0;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--pxc-line)}.pxc-chip{min-height:38px;padding:0 16px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--pxc-line);font-size:13px;font-weight:600}.pxc-chip:is(button){background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pxc-chip span{opacity:.55}.pxc-chip.is-active{background:var(--pxc-espresso);color:#fff}.pxc-drink-filter{padding:20px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 24px;border-top:1px solid var(--pxc-line);border-bottom:1px solid var(--pxc-line)}.pxc-drink-filter__heading{display:flex;align-items:baseline;gap:14px}.pxc-drink-filter__heading span{color:var(--pxc-clay);font-size:10px;font-weight:700;letter-spacing:.14em}.pxc-drink-filter__heading strong{font-size:14px}.pxc-drink-filter__chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.pxc-drink-filter__count{color:var(--pxc-muted);font-size:12px;white-space:nowrap}.pxc-card[hidden]{display:none!important}.pxc-filter-form{min-height:72px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--pxc-line);border-bottom:1px solid var(--pxc-line)}.pxc-series+.pxc-filter-form{border-top:0}.pxc-filter-form__groups{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pxc-filter{position:relative}.pxc-filter>summary{min-height:38px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid var(--pxc-line);list-style:none;cursor:pointer;font-size:13px;font-weight:600}.pxc-filter>summary::-webkit-details-marker{display:none}.pxc-filter__panel{position:absolute;z-index:10;top:calc(100% + 8px);left:0;min-width:260px;max-height:360px;padding:18px;overflow:auto;background:var(--pxc-paper);border:1px solid var(--pxc-line);box-shadow:0 14px 35px #21140f1f}.pxc-filter__option{padding:7px 0;display:flex;align-items:flex-start;gap:9px;color:var(--pxc-muted);font-size:13px;line-height:1.4;cursor:pointer}.pxc-filter__option input{width:17px;height:17px;margin:0;accent-color:var(--pxc-espresso)}.pxc-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pxc-price-filter label{color:var(--pxc-muted);font-size:12px}.pxc-price-filter input{width:110px;height:38px;margin-top:6px;padding:0 9px;border:1px solid var(--pxc-line);background:#fff}.pxc-products__meta{display:flex;align-items:center;gap:18px;color:var(--pxc-muted);font-size:13px;white-space:nowrap}.pxc-sort select{height:38px;min-width:180px;padding:0 34px 0 12px;border:1px solid var(--pxc-line);border-radius:0;background:var(--pxc-paper);color:var(--pxc-text);font:inherit}.pxc-filter-apply{min-height:38px;padding:0 14px;border:0;background:var(--pxc-espresso);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pxc-active-filters{padding-top:14px;display:flex;flex-wrap:wrap;gap:8px}.pxc-active-filters a{padding:6px 9px;background:var(--pxc-bg);font-size:12px}.pxc-grid{padding-top:34px;display:grid;grid-template-columns:repeat(var(--pxc-columns, 4),minmax(0,1fr));gap:42px 22px}.pxc-card{min-width:0;display:flex;flex-direction:column}.pxc-card__image{position:relative;display:block;flex-shrink:0;aspect-ratio:1 / 1.12;overflow:hidden;background:#eee9e1}.pxc-card__image img,.pxc-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.pxc-card__image img.pxc-card__image-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .55s ease}@media(hover:hover)and (pointer:fine){.pxc-card__image:hover img{transform:scale(1.025)}.pxc-card__image:hover img.pxc-card__image-secondary{opacity:1}}.pxc-card__image:focus-visible img.pxc-card__image-secondary{opacity:1}@media(prefers-reduced-motion:reduce){.pxc-card__image img{transition:none!important;transform:none!important}}.pxc-card__badge{position:absolute;top:10px;left:10px;padding:4px 7px;background:var(--pxc-clay);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pxc-card__series{margin:18px 0 8px;color:var(--pxc-clay);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pxc-card h3{min-height:46px;margin:18px 0 0;font-size:17px;font-weight:600;line-height:1.35}.pxc-card__series+h3{margin-top:0}.pxc-card__detail{margin:9px 0 10px;color:#8a7f76;font-size:12px;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.pxc-card__rating{min-height:20px;display:flex;align-items:center;gap:6px;color:#81766d;font-size:12px}.pxc-card__rating span{color:var(--pxc-caramel)}.pxc-card__rating.is-empty{visibility:hidden}.pxc-card__bottom{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;align-items:stretch;gap:14px;border-top:1px solid var(--pxc-line)}.pxc-card>:nth-last-child(2){margin-bottom:16px}.pxc-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pxc-card__price s{color:#9a9087;font-size:12px}.pxc-card__arrow{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:var(--pxc-espresso);color:#fff!important}.pxc-card__form{width:100%;margin:0}.pxc-card .pxc-card__add{box-sizing:border-box;width:100%;height:auto;min-height:46px;padding:12px 8px;border:0;border-radius:0;font:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:filter .2s ease}.pxc-card .pxc-card__add:hover{filter:brightness(1.2)}.pxc-card .pxc-card__add:disabled{opacity:.5;cursor:not-allowed;filter:none}.pxc-card .pxc-card__add:focus-visible,.pxc-card__image:focus-visible{outline:2px solid var(--pxc-espresso);outline-offset:3px}@media(max-width:749px){.pxc-card .pxc-card__add{min-height:50px;font-size:13px}}.pxc-empty{grid-column:1 / -1;padding:80px 20px;text-align:center}.pxc-pagination{margin-top:56px;text-align:center}.pxc-pagination .page,.pxc-pagination a{margin:0 4px;padding:8px 11px;border:1px solid var(--pxc-line)}.pxc-story{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:var(--pxc-espresso);color:#fff}.pxc-story--reverse .pxc-story__image{order:2}.pxc-story__image{min-height:600px;overflow:hidden}.pxc-story__image img{width:100%;height:100%;object-fit:cover}.pxc-story__copy{padding:90px 9vw;display:flex;flex-direction:column;justify-content:center}.pxc-story h2{margin:18px 0 32px;color:#fff;font-size:clamp(46px,4.5vw,72px);letter-spacing:-.05em;line-height:.98}.pxc-story__text{color:#ffffffb3;font-size:18px;line-height:1.75}.pxc-story__facts{margin-top:48px;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid rgba(255,255,255,.2)}.pxc-story__facts div{display:flex;flex-direction:column;gap:8px}.pxc-story__facts strong{color:#fff;font-size:24px}.pxc-story__facts span{color:#fff9;font-size:13px;line-height:1.5}.pxc-guide{padding:120px max(5vw,24px)}.pxc-guide__heading{max-width:920px;margin-inline:auto;text-align:center}.pxc-guide h2,.pxc-faq h2{margin:16px 0 0;font-size:clamp(40px,4.2vw,66px);letter-spacing:-.045em;line-height:1.02}.pxc-guide__heading>div{max-width:680px;margin:22px auto 0;color:var(--pxc-muted);line-height:1.7}.pxc-guide__grid{max-width:1380px;margin:70px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--pxc-line);border-bottom:1px solid var(--pxc-line)}.pxc-guide__grid article{min-width:0;padding:38px 38px 44px;display:flex;flex-direction:column;border-right:1px solid var(--pxc-line)}.pxc-guide__grid article:last-child{border-right:0}.pxc-guide__grid article>a:not(.pxc-guide__card){width:fit-content;margin-top:auto;padding-top:30px;padding-bottom:6px;display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid;font-size:14px;font-weight:700}.pxc-guide__card{position:relative;min-height:100%;padding:38px 38px 44px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.pxc-guide__card:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--pxc-guide-card-bg, #fff) 0%,var(--pxc-guide-card-bg, #fff) 48%,color-mix(in srgb,var(--pxc-guide-card-bg, #fff) 86%,transparent) 100%);pointer-events:none}.pxc-guide__card:hover{background:#21140f06}.pxc-guide__card:focus-visible{z-index:2;outline:2px solid currentColor;outline-offset:-4px}.pxc-guide__image{position:absolute;z-index:-2;right:-4%;bottom:-8%;width:min(52%,240px);height:78%;object-fit:contain;object-position:right bottom;opacity:.14;filter:saturate(.85) contrast(.96);pointer-events:none}.pxc-guide__number{color:var(--pxc-clay);font-size:12px;letter-spacing:.15em}.pxc-guide__grid h3{margin:42px 0 18px;font-size:34px}.pxc-guide__title-main,.pxc-guide__title-detail{display:block}.pxc-guide__text{min-height:108px;color:var(--pxc-muted);line-height:1.7}.pxc-faq{max-width:1380px;margin:auto;padding:120px max(5vw,24px);display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.pxc-faq__list{border-top:1px solid var(--pxc-line)}.pxc-faq details{padding:5px 0;border-bottom:1px solid var(--pxc-line)}.pxc-faq summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:18px;font-weight:600}.pxc-faq summary::-webkit-details-marker{display:none}.pxc-faq details[open] summary span{transform:rotate(180deg)}.pxc-faq__answer{padding:0 44px 26px 0;color:var(--pxc-muted);line-height:1.7}.pxc-faq__answer p:last-child{margin-bottom:0}.pxc-cta{padding:120px 24px;background:var(--pxc-espresso);color:#fff;text-align:center}.pxc-cta h2{margin:22px 0 32px;color:#fff;font-size:clamp(48px,6vw,94px);letter-spacing:-.055em;line-height:.94}@media(max-width:989px){.pxc-content-width{width:min(1380px,calc(100% - 48px))}.pxc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pxc-guide__grid{grid-template-columns:repeat(2,1fr)}.pxc-guide__grid article:nth-child(2n){border-right:0}.pxc-guide__grid article:nth-child(n+3){border-top:1px solid var(--pxc-line)}}@media(max-width:749px){.pxc-width{width:92vw}.pxc-content-width{width:calc(100% - 40px)}.pxc-hero>picture>.pxc-hero__image{object-position:var(--pxc-image-x, 50%) var(--pxc-image-y, 50%)!important}.pxc-hero__shade{background:linear-gradient(0deg,#120a06eb,#120a0640 72%)}.pxc-hero__content{top:var(--pxc-content-y, 64%);width:var(--pxc-content-width, 88%);padding:0}.pxc-hero--mobile-left .pxc-hero__content{right:auto;left:24px;text-align:left;transform:translateY(-50%)}.pxc-hero--mobile-center .pxc-hero__content{right:auto;left:50%;text-align:center;transform:translate(-50%,-50%)}.pxc-hero--mobile-right .pxc-hero__content{right:24px;left:auto;text-align:right;transform:translateY(-50%)}.pxc-hero--mobile-center .pxc-hero__text,.pxc-hero--mobile-right .pxc-hero__text{margin-left:auto}.pxc-hero--mobile-center .pxc-hero__text{margin-right:auto}.pxc-hero h1{font-size:var(--pxc-title-size-mobile, 48px)}.pxc-hero__text{font-size:16px}.pxc-benefits{grid-template-columns:1fr 1fr;padding:10px 0}.pxc-benefits__item{min-height:52px;padding:0 12px;justify-content:center;border-right:0;border-bottom:0;font-size:11px;text-align:center}.pxc-benefits:not(.pxc-benefits--five) .pxc-benefits__item:nth-child(odd){border-right:1px solid var(--pxc-line)}.pxc-benefits:not(.pxc-benefits--five) .pxc-benefits__item:nth-child(-n+2){border-bottom:1px solid var(--pxc-line)}.pxc-products{padding:72px 0 88px}.pxc-products__heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.pxc-products__heading h2{font-size:46px}.pxc-drink-filter{grid-template-columns:1fr;gap:14px}.pxc-drink-filter__heading{display:grid;gap:3px}.pxc-drink-filter__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pxc-drink-filter__chips .pxc-chip{width:100%;min-height:44px;padding:7px 9px;justify-content:center;text-align:center;line-height:1.2}.pxc-drink-filter__chips .pxc-chip:first-child{grid-column:1 / -1}.pxc-drink-filter__count{order:3}.pxc-series{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pxc-chip{flex:0 0 auto}.pxc-filter-form{align-items:stretch;flex-direction:column}.pxc-filter-form__groups{display:grid;grid-template-columns:1fr 1fr}.pxc-filter>summary{justify-content:space-between}.pxc-filter__panel{position:fixed;z-index:30;inset:auto 12px 12px;max-height:60vh}.pxc-products__meta{justify-content:space-between;flex-wrap:wrap}.pxc-sort select{min-width:155px;max-width:54vw}.pxc-filter-apply{width:100%}.pxc-grid{grid-template-columns:1fr 1fr;gap:34px 12px}.pxc-card h3{min-height:62px;font-size:15px}.pxc-card__series{font-size:9px}.pxc-card__detail,.pxc-card__rating{font-size:10px}.pxc-card__bottom{display:flex;flex-direction:row;align-items:center;gap:7px}.pxc-card__price{min-width:0;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:1px;font-size:12px;line-height:1.2}.pxc-card__price s{font-size:10px}.pxc-card__form{min-width:0;flex:1 1 auto}.pxc-card .pxc-card__add{width:100%;min-height:38px;padding:7px 6px;font-size:10px;line-height:1.15}.pxc-card__bottom>.pxc-card__add{width:auto;min-width:0;flex:1 1 auto}.pxc-story{grid-template-columns:1fr}.pxc-story--reverse .pxc-story__image{order:0}.pxc-story__image{min-height:500px}.pxc-story__copy{padding:72px 24px}.pxc-story__facts{grid-template-columns:1fr}.pxc-guide{padding:84px 20px}.pxc-guide__grid{grid-template-columns:1fr;margin-top:48px}.pxc-guide__grid article{padding:32px 10px;border-right:0;border-bottom:1px solid var(--pxc-line)}.pxc-guide__card{padding:32px 20px}.pxc-guide__title-main,.pxc-guide__title-detail{display:inline}.pxc-guide__title-detail:before{content:" "}.pxc-guide__image{right:-8%;bottom:-5%;width:54%;height:72%;opacity:.11}.pxc-guide__grid article:nth-child(n+3){border-top:0}.pxc-guide__grid article:last-child{border-bottom:0}.pxc-guide__grid h3{margin-top:20px}.pxc-guide__text{min-height:auto}.pxc-faq{max-width:100%;padding:84px 24px;box-sizing:border-box;grid-template-columns:1fr;gap:48px}.pxc-faq>*{min-width:0;max-width:100%}.pxc-faq h2{overflow-wrap:anywhere}.pxc-faq summary{font-size:16px}.pxc-cta{padding:90px 20px}}@media(max-width:374px){.pxc-card__bottom>*{min-width:0}.pxc-card__price{flex:0 0 auto}.pxc-card__price strong{white-space:nowrap;font-size:11px}.pxc-card .pxc-card__add{padding-inline:4px;font-size:9px}}@media(min-width:750px){#pxc-products:is([data-collection-handle=tassen],[data-collection-handle=espressotassen],[data-collection-handle=cappuccino-tassen],[data-collection-handle=kaffee]) .pxc-grid{align-items:stretch}#pxc-products:is([data-collection-handle=tassen],[data-collection-handle=espressotassen],[data-collection-handle=cappuccino-tassen],[data-collection-handle=kaffee]) .pxc-card{height:100%}}@media(max-width:749px){#pxc-products:is([data-collection-handle=tassen],[data-collection-handle=espressotassen],[data-collection-handle=cappuccino-tassen],[data-collection-handle=kaffee]) .pxc-card__bottom{justify-content:space-between;gap:6px}#pxc-products:is([data-collection-handle=tassen],[data-collection-handle=espressotassen],[data-collection-handle=cappuccino-tassen],[data-collection-handle=kaffee]) .pxc-card__form{width:auto;flex:0 0 auto}#pxc-products:is([data-collection-handle=tassen],[data-collection-handle=espressotassen],[data-collection-handle=cappuccino-tassen],[data-collection-handle=kaffee]) .pxc-card .pxc-card__add{width:auto;min-height:34px;padding:6px 8px;font-size:9px;line-height:1.1;white-space:nowrap}#pxc-products:is([data-collection-handle=tassen],[data-collection-handle=espressotassen],[data-collection-handle=cappuccino-tassen],[data-collection-handle=kaffee]) .pxc-card__bottom>.pxc-card__add{flex:0 0 auto}}.pxc-card__detail{min-height:50px;text-transform:none;letter-spacing:.01em}.pxc-card__detail p{margin:0}.pxc-card__detail-facts{color:#756b63;font-weight:500}.pxc-card__detail-use{margin-top:2px!important;color:#8a7f76}.pxc-card__volume{white-space:nowrap}@media(max-width:749px){.pxc-card__detail{min-height:44px;line-height:1.4}}@media(max-width:749px){.pxc-card h3{min-height:40px;margin-top:10px;font-size:17px;line-height:1.25;text-align:center}.pxc-card h3 a{display:block;width:100%}.pxc-card__detail{min-height:44px;margin-top:0;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/px-collection.css.map */
