:root{--pirpamer-design-gutter: clamp(2.4rem, 3.8vw, 4.8rem);--pirpamer-design-section: clamp(5.6rem, 7vw, 9.6rem);--pirpamer-design-radius: 1.4rem}body.gradient{background:var(--pirpamer-white)}@keyframes pirpamer-claude-fade-up{0%{opacity:0;transform:translateY(2.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes pirpamer-claude-fade-in{0%{opacity:0}to{opacity:1}}.template-index .pirpamer-reveal{opacity:0;transform:translateY(2.8rem);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.template-index .pirpamer-reveal.pirpamer-reveal--visible{opacity:1;transform:translateY(0)}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__box>*{opacity:0;animation:pirpamer-claude-fade-up .8s cubic-bezier(.22,.61,.36,1) forwards}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__box>:nth-child(1){animation-delay:.05s}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__box>:nth-child(2){animation-delay:.15s}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__box>:nth-child(3){animation-delay:.25s}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__box>:nth-child(4){animation-delay:.35s}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__media{animation:pirpamer-claude-fade-in 1s ease}.template-index .pirpamer-home-section,.template-index .pirpamer-section{font-family:var(--font-body-family)}.template-index .pirpamer-home-section__heading,.template-index .pirpamer-section__heading,.template-index .pirpamer-hero__heading{font-family:var(--font-heading-family)}.template-index .section+.section,.template-collection .section+.section,.template-product .section+.section,.template-suffix-feinkost-pirpamer .section+.section{margin-top:0}.page-width{padding-left:var(--pirpamer-design-gutter);padding-right:var(--pirpamer-design-gutter)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;padding-inline:2.8rem;border-radius:1rem;font-size:1.4rem;box-shadow:0 .4rem 1rem #2b2a281a}.button--secondary{box-shadow:none}.announcement-bar-section .utility-bar{min-height:3.8rem}.announcement-bar__message{display:flex;align-items:center;justify-content:center;min-height:3.8rem;margin:0;padding:0 1.2rem;font-size:1.2rem}.header-wrapper{background:var(--pirpamer-white)}.header{min-height:7.6rem;padding-top:1.6rem;padding-bottom:1.6rem}.header__heading-link{color:var(--pirpamer-anthracite)}.header__heading-link:not(:has(img)){font-family:Libre Caslon Text,Georgia,serif;font-size:2.7rem;font-weight:400}.header__menu-item,.header__active-menu-item{font-size:1.5rem}.header__menu-item:hover,.header__menu-item:hover>span{color:#c14e28;text-decoration:none}.header__menu-item>.header__active-menu-item{color:var(--pirpamer-dark-green);text-decoration:underline;text-decoration-color:var(--pirpamer-green);text-decoration-thickness:.2rem;text-underline-offset:.7rem}.header__menu-item:hover>.header__active-menu-item{color:#c14e28;text-decoration:underline;text-decoration-color:var(--pirpamer-green)}.header__icons{gap:.4rem}@media screen and (min-width:990px){.header__inline-menu details[open]>.header__menu-item{text-decoration:none}.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto}.header--middle-left .header__heading-link{margin-left:-.4rem}.header--middle-left .header__heading-logo-wrapper{width:9.6rem;padding-inline:0}.header--middle-left .header__heading-logo{display:block;width:9.6rem;height:9.6rem;max-height:none;object-position:left center;transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s ease}.header--middle-left .header__inline-menu{display:flex;align-self:stretch;align-items:center;justify-self:stretch;justify-content:center;padding-left:.4rem}.header--middle-left .header__inline-menu>.list-menu--inline{align-items:center;justify-content:center}.header--middle-left .header__menu-item{display:flex;align-items:center;min-height:4.4rem;padding-block:0}.header--middle-left .header__menu-item>span{transform:translateY(.5rem)}}@media screen and (min-width:990px)and (hover:hover){.header--middle-left .header__heading-link:hover .header__heading-logo{filter:drop-shadow(0 .6rem .8rem rgba(43,42,40,.16));transform:translateY(-.2rem) scale(1.05)}}@media screen and (min-width:990px){.header--middle-left .header__heading-link:focus-visible .header__heading-logo{filter:drop-shadow(0 .6rem .8rem rgba(43,42,40,.16));transform:translateY(-.2rem) scale(1.05)}}@media(prefers-reduced-motion:reduce){.header--middle-left .header__heading-logo{transition:none}.header--middle-left .header__heading-link:hover .header__heading-logo,.header--middle-left .header__heading-link:focus-visible .header__heading-logo{filter:none;transform:none}}.footer,.footer.gradient,.footer.color-scheme-3{background:var(--pirpamer-anthracite);color:var(--pirpamer-beige)}.footer .footer-block__heading{color:var(--pirpamer-green);font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer .footer-block__heading--brand{margin-bottom:1.4rem;color:#fff;font-family:Libre Caslon Text,Georgia,serif;font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.footer .list-menu__item--link,.footer .rte,.footer .footer__copyright,.footer .footer__copyright a{color:var(--pirpamer-beige)}.footer .field__input{color:var(--pirpamer-white)}.pirpamer-hero--split{background:var(--pirpamer-beige)}.pirpamer-hero--split .pirpamer-hero__viewport{min-height:var(--hero-height-mobile)}.pirpamer-hero--split .pirpamer-hero__slide.is-active{display:grid;grid-template-rows:auto auto}.pirpamer-hero--split .pirpamer-hero__media{grid-row:2;min-height:28rem;position:relative}.pirpamer-hero--split .pirpamer-hero__media:after{display:none}.pirpamer-hero--split .pirpamer-hero__content{grid-row:1;min-height:auto;padding:5.6rem 2.4rem;color:var(--pirpamer-anthracite)}.pirpamer-hero--split .pirpamer-hero__box{max-width:56rem}.pirpamer-hero--split .pirpamer-home-section__eyebrow{margin-bottom:1.4rem;color:var(--pirpamer-terracotta);font-size:1.3rem;font-weight:600;letter-spacing:.08em}.pirpamer-hero--split .pirpamer-hero__heading{color:var(--pirpamer-anthracite);font-size:clamp(3.4rem,4.2vw,5.2rem);font-weight:400}.pirpamer-hero--split .pirpamer-hero__text{margin-top:2.6rem;color:#2b2a28d9;font-size:1.6rem;line-height:1.7}.pirpamer-hero--split .pirpamer-hero__image{object-position:center}.pirpamer-hero--split .pirpamer-home-section__actions{gap:1.6rem;margin-top:3.6rem}.pirpamer-hero--split .pirpamer-home-section__actions .button,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button{font-size:1.4rem;font-weight:700;letter-spacing:0;transition:transform .2s ease,box-shadow .2s ease}.pirpamer-hero--split .pirpamer-home-section__actions .button:not(.button--secondary){--color-button: 75, 173, 98;--color-button-text: 255, 255, 255;color:#fff;background:#4bad62;box-shadow:0 .4rem 1rem #4bad624d}.pirpamer-hero--split .pirpamer-home-section__actions .button:not(.button--secondary):before,.pirpamer-hero--split .pirpamer-home-section__actions .button:not(.button--secondary):after,.pirpamer-hero--split .pirpamer-home-section__actions .button:not(.button--secondary):hover:after{box-shadow:none}.pirpamer-hero--split .pirpamer-home-section__actions .button--secondary,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button--secondary{--color-button-text: 43, 42, 40;color:#2b2a28;background:transparent;box-shadow:none}.pirpamer-hero--split .pirpamer-home-section__actions .button--secondary:after,.pirpamer-hero--split .pirpamer-home-section__actions .button--secondary:hover:after,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary:after,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary:hover:after,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button--secondary:after,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button--secondary:hover:after{box-shadow:0 0 0 .1rem #2b2a28}@media(hover:hover)and (pointer:fine){.pirpamer-hero--split .pirpamer-home-section__actions .button:hover,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary:hover,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button:hover{transform:translateY(-.2rem)}}.pirpamer-usp-section--compact{border-block:.1rem solid rgba(43,42,40,.08)}.pirpamer-usp-section--compact .pirpamer-grid{gap:3.2rem}.pirpamer-usp-section--compact .pirpamer-usp__item{align-items:center;display:grid;grid-template-columns:3rem 1fr;column-gap:1.4rem;text-align:left}.pirpamer-usp-section--compact .pirpamer-usp__icon{grid-row:1 / 3;width:3rem;height:3rem;margin:0;border-radius:0;background:transparent;color:var(--pirpamer-green);font-size:2.4rem}.pirpamer-usp-section--compact .pirpamer-usp__icon .icon-lucide{display:block;width:100%;height:100%}.pirpamer-usp-section--compact .pirpamer-usp__title{grid-column:2;margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700}.pirpamer-usp-section--compact .pirpamer-usp__text{grid-column:2;font-size:1.2rem}.pirpamer-usp-section--compact .pirpamer-usp__text p{margin:0;line-height:1.4}@media screen and (min-width:750px){.template-index .pirpamer-usp-section--compact .pirpamer-grid--3{grid-template-columns:repeat(3,max-content);justify-content:space-between}}.template-index .pirpamer-category-grid{gap:2rem}.template-index .pirpamer-category-card__media,.pirpamer-card-wrapper--pirpamer .card__inner{border-radius:var(--pirpamer-design-radius)}.template-index .pirpamer-category-card{transition:transform .3s ease}.template-index .pirpamer-category-card__media{transition:transform .4s ease}.template-index .pirpamer-category-card__image,.template-index .pirpamer-category-card__placeholder{transition:none}.template-index .pirpamer-category-card__content{padding-top:1.4rem}.template-index .pirpamer-category-card__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700}.template-index .pirpamer-product-list{overflow:visible}.pirpamer-card-wrapper--pirpamer .card-information>.caption-with-letter-spacing{color:#2b2a288c;font-size:1.3rem}.pirpamer-card-wrapper--pirpamer{transition:transform .3s ease}.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media .media img{transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.template-index .card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media{background:#fff}.template-index .pirpamer-product-list .pirpamer-card-wrapper--pirpamer .card__inner{width:calc(100% - 2.4rem);margin:1.2rem 1.2rem 0;overflow:hidden;border-radius:.9rem;background:#fff}.template-index .card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media .media img{box-sizing:border-box;padding:.6rem}.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media .media img:first-child:not(:only-child){opacity:1;transform:scale(1)}.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media .media img+img{opacity:0;transform:scale(1.035)}.pirpamer-card-wrapper--pirpamer .card__heading{display:-webkit-box;min-height:2.7em;max-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.35}.pirpamer-card-wrapper--pirpamer .card__heading a{color:#2b2a28;transition:color .2s ease}.card-wrapper.product-card-wrapper .card-information>.price{color:#c14e28}.pirpamer-card-wrapper--pirpamer .card-information>.price{color:#c14e28;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.35}.template-index .pirpamer-product-list .pirpamer-card-wrapper--pirpamer .card-information>.price{color:#2b2a28}.pirpamer-card-wrapper--pirpamer .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.pirpamer-card-wrapper--pirpamer .price__regular,.pirpamer-card-wrapper--pirpamer .price--on-sale .price__sale{flex:0 0 auto}.pirpamer-card-wrapper--pirpamer .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.pirpamer-card-wrapper--pirpamer .price .price-item{margin-right:0}.pirpamer-card-wrapper--pirpamer .price--on-sale .price-item--regular{color:#2b2a2880}.pirpamer-card-wrapper--pirpamer .unit-price{display:inline-flex;margin-top:0;color:#2b2a2880;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.pirpamer-card-wrapper--pirpamer .unit-price.hidden{display:none}.pirpamer-card-wrapper--compact-quick-add{position:relative}.pirpamer-card-wrapper--compact-quick-add .quick-add{position:relative;inset:auto;z-index:1;width:auto;height:auto;margin-top:1.6rem;pointer-events:auto}.pirpamer-card-wrapper--compact-quick-add .card--card>.quick-add{margin-right:1.3rem;margin-left:1.3rem}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card{--color-button: 75, 173, 98;--color-button-text: 255, 255, 255;display:flex;align-items:center;justify-content:center;gap:0;width:100%;min-width:100%;min-height:4.4rem;padding:1.2rem 1.6rem;border:0;border-radius:1rem;color:#fff;background:#4bad62;box-shadow:0 .4rem 1rem #4bad6247;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:0;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:before,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:after,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:hover:after{box-shadow:none}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__symbol{display:flex;flex-shrink:0;margin-left:-.3rem;margin-right:.4rem;transform-origin:center;transition:transform .22s ease}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__symbol .icon-plus{display:block;width:1.8rem;height:1.8rem}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__label{white-space:nowrap;transform:translateY(.1rem)}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card[disabled]{opacity:.45}.template-index .pirpamer-card-wrapper--compact-quick-add .quick-add{z-index:2;margin:0 1.2rem 1.2rem}.template-index .pirpamer-card-wrapper--compact-quick-add .quick-add>product-form,.template-index .pirpamer-card-wrapper--compact-quick-add .quick-add>modal-opener{display:block}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card{position:relative;display:inline-flex;width:100%;min-width:0;min-height:4.8rem;gap:.8rem;border-radius:.8rem;background:var(--pirpamer-green);box-shadow:0 .4rem 1rem #4bad624d;font-size:1.3rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__symbol{display:inline-grid;flex:0 0 auto;width:1.8rem;height:1.8rem;margin:0;place-items:center}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__label{display:inline-block;min-width:0;white-space:normal;transform:translateY(.2rem)}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card[disabled]{color:#2b2a28a6;background:#ebe7dde6;box-shadow:none;opacity:1}@media(hover:hover)and (pointer:fine){.template-index .pirpamer-category-card:hover{transform:translateY(-.4rem)}.template-index .pirpamer-category-card:hover .pirpamer-category-card__media{transform:scale(1.04)}.template-index .pirpamer-category-card:hover .pirpamer-category-card__image,.template-index .pirpamer-category-card:hover .pirpamer-category-card__placeholder{transform:none}.pirpamer-card-wrapper--pirpamer:hover{transform:translateY(-.4rem)}.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer:hover .card__inner .card__media .media img:first-child:only-child{transform:scale(1.04)}.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer:hover .card__inner .card__media .media img:first-child:not(:only-child){opacity:0;transform:scale(1.025)}.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer:hover .card__inner .card__media .media img+img{opacity:1;transform:scale(1)}.pirpamer-card-wrapper--pirpamer:hover .card__heading a{color:#2b2a28;text-decoration:none}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:hover{background:#004b11;box-shadow:0 .6rem 1.4rem #004b113d;transform:translateY(-.2rem)}.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:hover .pirpamer-quick-add__symbol,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:focus-visible .pirpamer-quick-add__symbol{transform:rotate(90deg)}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:hover{color:#fff;background:var(--pirpamer-green);box-shadow:0 .4rem 1rem #4bad624d}}@media(prefers-reduced-motion:reduce){.template-index .pirpamer-reveal,.template-index .pirpamer-reveal.pirpamer-reveal--visible{opacity:1;transform:none;transition:none}.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__box>*,.template-index .pirpamer-hero--animate .pirpamer-hero__slide.is-active .pirpamer-hero__media{opacity:1;animation:none;transform:none}.pirpamer-hero--split .pirpamer-home-section__actions .button,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button,.template-index .pirpamer-category-card,.template-index .pirpamer-category-card__media,.pirpamer-card-wrapper--pirpamer,.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media .media img,.pirpamer-card-wrapper--pirpamer .card__heading a,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__symbol{transition:none}.template-index .pirpamer-category-card:hover,.template-index .pirpamer-category-card:hover .pirpamer-category-card__media,.pirpamer-hero--split .pirpamer-home-section__actions .button:hover,.template-suffix-handlung-pirpamer .pirpamer-intro__content .button--secondary:hover,.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button:hover,.pirpamer-card-wrapper--pirpamer:hover,.card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer:hover .card__inner .card__media .media img,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:hover,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:hover .pirpamer-quick-add__symbol,.pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card:focus-visible .pirpamer-quick-add__symbol{transform:none}}.template-index .pirpamer-product-slider__controls{display:none}.template-index .pirpamer-home-section__header{margin-bottom:4rem}.template-index .pirpamer-product-slider__header{align-items:baseline;margin-bottom:4rem}.template-index .pirpamer-product-slider__header .pirpamer-home-section__header{margin-bottom:0}.template-index .pirpamer-product-slider__view-all{flex:0 0 auto}.template-index .pirpamer-product-slider__view-all-link{display:inline-block;padding-bottom:.2rem;border-bottom:.1rem solid rgb(193,78,40);color:#c14e28;font-size:1.3rem;font-weight:600;line-height:inherit;text-decoration:none}.template-index .pirpamer-product-slider__view-all-link:hover{color:#c14e28;text-decoration:none}.template-index .pirpamer-home-section__heading{font-size:clamp(2.8rem,3vw,3.2rem);font-weight:400}.pirpamer-story{gap:clamp(3.2rem,5vw,6.4rem)}.pirpamer-story__media{min-height:42rem}.pirpamer-story__media img,.pirpamer-story__placeholder{border-radius:1.6rem}.pirpamer-story__content{max-width:56rem}.pirpamer-story__content .pirpamer-section__heading{font-size:clamp(2.8rem,3vw,3.4rem);font-weight:400;line-height:1.25}.template-index .pirpamer-story__content .pirpamer-section__intro{color:#ebe7dde6;font-size:1.5rem;line-height:1.75}.pirpamer-story__content blockquote{margin:2.4rem 0 0;padding-left:2rem;border-left:.3rem solid var(--pirpamer-terracotta);font-family:Libre Caslon Text,Georgia,serif;font-size:2rem;font-style:italic}.pirpamer-story__button,.pirpamer-story__button.button--secondary,.pirpamer-story__button.button--primary{display:inline-block;min-width:0;min-height:0;margin-top:2.8rem;padding:1.4rem 2.8rem;border:.1rem solid rgb(235,231,221);border-radius:1rem;color:#ebe7dd;background:transparent;box-shadow:none;font-size:1.4rem;font-weight:700;letter-spacing:0}.pirpamer-story__button:before,.pirpamer-story__button:after,.pirpamer-story__button:hover:after{box-shadow:none}.pirpamer-story__button:hover{color:#ebe7dd;background:#ebe7dd14;text-decoration:none}.color-scheme-3 .pirpamer-section__eyebrow{color:var(--pirpamer-green)}.template-index .pirpamer-newsletter__panel{display:block;border-radius:0}.template-index .pirpamer-newsletter__content{max-width:64rem;margin-inline:auto;padding:0;text-align:center}.template-index .pirpamer-newsletter__content .pirpamer-home-section__heading{font-size:2.8rem}.template-index .pirpamer-newsletter__content .pirpamer-home-section__text{color:#2b2a28bf;font-size:1.4rem}.template-index .pirpamer-newsletter__benefits,.template-index .pirpamer-newsletter__media{display:none}.template-index .pirpamer-newsletter__form{margin-right:auto;margin-left:auto}.template-index .pirpamer-newsletter__fields{justify-content:center;max-width:48rem;margin-inline:auto}.template-index .pirpamer-newsletter__fields .field{flex-basis:28rem}.template-index .pirpamer-newsletter__fields .field,.template-index .pirpamer-newsletter__fields .field__input{font-family:var(--font-body-family);font-size:1.4rem}.template-index .pirpamer-newsletter__fields .field{text-align:left}.template-index .pirpamer-newsletter__privacy{max-width:48rem;margin-right:auto;margin-left:auto;text-align:center}.pirpamer-newsletter__submit.button{--color-button: 193, 78, 40;--color-button-text: 255, 255, 255;display:inline-block;min-width:0;min-height:0;padding:1.4rem 2.6rem;border:0;border-radius:1rem;color:#fff;background:#c14e28;box-shadow:none;font-size:1.4rem;font-weight:700;letter-spacing:0;cursor:pointer}.pirpamer-newsletter__submit.button:before,.pirpamer-newsletter__submit.button:after,.pirpamer-newsletter__submit.button:hover:after{box-shadow:none}.pirpamer-newsletter__submit.button:hover{color:#fff;background:#c14e28}.pirpamer-faq{max-width:72rem;margin-inline:auto}.template-index .pirpamer-faq-section .pirpamer-section__header{max-width:72rem;margin-right:auto;margin-left:auto;text-align:center}.template-index .pirpamer-faq-section .pirpamer-section__heading{font-size:3.2rem;font-weight:400}.template-index .pirpamer-faq__summary{font-size:1.5rem;font-weight:600}.template-index .pirpamer-faq__answer{color:#2b2a28bf;font-size:1.4rem;line-height:1.7}.pirpamer-faq__summary:after{color:var(--pirpamer-terracotta)}.pirpamer-location{gap:0;border:0;border-radius:1.6rem;background:var(--pirpamer-beige)}.pirpamer-location__map,.pirpamer-location__image{order:-1;min-height:34rem}.pirpamer-location__details{padding:4.8rem 4rem}.template-index .pirpamer-location-section .pirpamer-section__heading{font-size:2.8rem;font-weight:400}.template-index .pirpamer-location__address{color:#2b2a28cc;font-size:1.4rem;line-height:1.6}.template-index .pirpamer-location__hours{color:#2b2a28bf;font-size:1.3rem;line-height:1.6}.pirpamer-location__route.button,.pirpamer-location__route.button--primary{display:inline-block;align-self:flex-start;min-width:0;min-height:0;padding:1.2rem 2.4rem;border:.1rem solid rgb(43,42,40);border-radius:1rem;color:#2b2a28;background:transparent;box-shadow:none;font-size:1.3rem;font-weight:700;letter-spacing:0}.pirpamer-location__route.button:before,.pirpamer-location__route.button:after,.pirpamer-location__route.button:hover:after{box-shadow:none}.pirpamer-location__route.button:hover{color:#2b2a28;background:#2b2a280f;text-decoration:none}.pirpamer-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem;color:#2b2a288c;font-size:1.3rem}.pirpamer-breadcrumb a{color:inherit}.pirpamer-product-breadcrumb{margin-bottom:3.2rem}.template-collection .collection-hero{background:var(--pirpamer-beige)}.template-collection .collection-hero__inner{padding-top:6.4rem;padding-bottom:6.4rem}.template-collection .collection-hero__title{margin:0;font-size:clamp(3.6rem,4vw,4.4rem);font-weight:400}.template-collection .collection-hero__description{max-width:64rem;margin-top:1.4rem;font-size:1.5rem}.template-collection .facets-vertical{gap:4.8rem;padding-top:5.6rem}.template-collection .facets-vertical .facets-wrapper{width:24rem}.template-collection .facets-vertical .product-grid-container{width:calc(100% - 28.8rem)}.template-collection .facets__heading,.template-collection .facets__summary{font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.template-collection .facet-checkbox{font-size:1.4rem}.template-collection .product-grid{column-gap:2.4rem;row-gap:4rem}.template-collection .card__inner{border-radius:var(--pirpamer-design-radius)}.template-collection .pirpamer-card{border:0;background:transparent}.template-collection .pirpamer-card__content{padding:1.4rem 0 0}.template-collection .pirpamer-collection-card__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600}.cart-drawer .drawer__inner{--color-background: 255, 255, 255;--gradient-background: #fff;background:#fff}.cart-drawer .drawer__inner-empty,.cart-drawer .drawer__header,.cart-drawer cart-drawer-items,.cart-drawer .drawer__contents,.cart-drawer .cart-drawer__form,.cart-drawer .drawer__cart-items-wrapper,.cart-drawer .cart-items,.cart-drawer .cart-items tbody,.cart-drawer .drawer__footer,.cart-drawer .cart-drawer__footer{background-color:#fff}.cart-drawer .cart-items .cart-item__details{padding-top:1rem}.pirpamer-cart-payment-methods__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none}.pirpamer-cart-payment-methods__item{display:flex;align-items:center}.pirpamer-cart-payment-methods__item .icon{width:auto;height:2.4rem}.template-product product-info{background:var(--pirpamer-white)}.template-product product-info>.page-width{padding-top:4.8rem}.template-product .product{gap:6.4rem}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:calc(50% - 3.2rem);max-width:calc(50% - 3.2rem);padding:0}.template-product .product__media-item .product-media-container,.template-product .product__media{border:0;border-radius:1.6rem;background:#f4f2ec}.template-product .thumbnail{border-radius:1rem}.template-product .product__info-container{display:grid;grid-template-columns:9.6rem minmax(0,1fr);column-gap:1.2rem}.template-product .product__info-container>*{grid-column:1 / -1}.template-product .product__title h1{font-size:clamp(3.4rem,4vw,4.4rem);font-weight:400;line-height:1.15}.template-product .price--large{color:var(--pirpamer-terracotta);font-size:2rem;font-weight:700}.template-product .product__description{font-size:1.4rem}.template-product .product-form__input input[type=radio]+label{min-width:7rem;min-height:4rem;border-radius:1rem;font-size:1.4rem;font-weight:600}.template-product .product-form__quantity{grid-column:1;min-width:0;margin:0}.template-product .product-form__quantity .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.template-product .quantity{width:9.6rem;min-height:4.8rem}.template-product .pirpamer-buy-buttons-block{grid-column:2;margin:0}.template-product .product__info-container:not(:has(>.product-form__quantity))>.pirpamer-buy-buttons-block{grid-column:1 / -1}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:4.8rem;margin:0}.template-product .pirpamer-pdp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:2.8rem 0 0;padding:2.4rem 0 0;border-top:.1rem solid rgba(43,42,40,.1);list-style:none}.template-product .pirpamer-pdp-benefits li{align-items:center;display:flex;flex-direction:column;text-align:center}.template-product .pirpamer-pdp-benefits__icon{color:var(--pirpamer-green);font-size:2.4rem}.template-product .pirpamer-pdp-benefits strong{margin-top:.6rem;font-size:1.1rem}.template-product .pirpamer-pdp-benefits li>span:last-child{color:#2b2a2899;font-size:1rem}.template-product .pirpamer-product-recommendations .pirpamer-section__heading{font-size:2.8rem}.template-product .pirpamer-product-recommendations .pirpamer-products{gap:2.4rem}.template-suffix-handlung-pirpamer .pirpamer-intro--no-image .pirpamer-intro__content{max-width:76rem}.template-suffix-handlung-pirpamer .pirpamer-home-section__eyebrow,.template-suffix-handlung-pirpamer .pirpamer-section__eyebrow{color:var(--pirpamer-terracotta)}.template-suffix-handlung-pirpamer .pirpamer-intro__content h1{font-size:clamp(3.4rem,5vw,4.8rem);font-weight:400}.template-suffix-handlung-pirpamer .pirpamer-intro__content .button:not(.button--secondary),.template-suffix-feinkost-pirpamer .pirpamer-intro__content .button:not(.button--secondary){--color-button-text: 255, 255, 255;color:#fff}.template-suffix-handlung-pirpamer .pirpamer-home-section__heading,.template-suffix-handlung-pirpamer .pirpamer-section__heading{font-weight:400}.template-suffix-handlung-pirpamer .pirpamer-story__media{min-height:0}.template-suffix-handlung-pirpamer .pirpamer-story__media img{display:block}.template-suffix-handlung-pirpamer .pirpamer-story__content{font-size:1.5rem;line-height:1.75}.template-suffix-handlung-pirpamer .pirpamer-story__content .rte>p:last-child{margin-top:2.4rem;padding-left:2rem;border-left:.3rem solid var(--pirpamer-terracotta);font-family:var(--font-heading-family);font-size:2rem}.template-suffix-handlung-pirpamer .color-scheme-3 .pirpamer-home-section__eyebrow{color:#ebe7dd}.template-suffix-handlung-pirpamer .pirpamer-location__hours strong{color:#2b2a28}.template-suffix-handlung-pirpamer .pirpamer-location__address a{overflow-wrap:anywhere;text-underline-offset:.3rem}.template-suffix-feinkost-pirpamer .pirpamer-intro--no-image .pirpamer-intro__content{max-width:76rem}.template-suffix-feinkost-pirpamer .pirpamer-intro--no-image .pirpamer-home-section__eyebrow{color:var(--pirpamer-terracotta)}.template-suffix-feinkost-pirpamer .pirpamer-intro--no-image .pirpamer-home-section__heading{font-size:clamp(4rem,5vw,4.8rem);font-weight:400}.template-suffix-feinkost-pirpamer .pirpamer-story{align-items:start}.template-suffix-feinkost-pirpamer .pirpamer-story__media{min-height:48rem}.template-suffix-feinkost-pirpamer .pirpamer-story__content{font-size:1.5rem}.template-suffix-feinkost-pirpamer .pirpamer-story__content .rte>p:last-child{margin-top:2.4rem;padding-left:2rem;border-left:.3rem solid var(--pirpamer-terracotta);font-family:Libre Caslon Text,Georgia,serif;font-size:2rem}.template-suffix-feinkost-pirpamer .pirpamer-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}.template-suffix-feinkost-pirpamer .pirpamer-timeline:before,.template-suffix-feinkost-pirpamer .pirpamer-timeline__item:before{display:none}.template-suffix-feinkost-pirpamer .pirpamer-timeline__item{padding:0}.template-suffix-feinkost-pirpamer .pirpamer-timeline__date{color:var(--pirpamer-green);font-family:Libre Caslon Text,Georgia,serif;font-size:3.6rem;font-weight:400}.template-suffix-feinkost-pirpamer .pirpamer-timeline__title{margin-top:1.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700}.template-suffix-feinkost-pirpamer .pirpamer-usp-section:not(.pirpamer-usp-section--compact) .pirpamer-usp__item{padding:3.2rem;border-radius:1.4rem;background:var(--pirpamer-beige)}.template-suffix-feinkost-pirpamer .pirpamer-usp-section:not(.pirpamer-usp-section--compact) .pirpamer-usp__icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:0 0 1.6rem;border-radius:0;background:transparent;color:var(--pirpamer-green)}.template-suffix-feinkost-pirpamer .pirpamer-usp-section:not(.pirpamer-usp-section--compact) .pirpamer-usp__icon .icon-lucide{display:block;width:100%;height:100%}@media screen and (min-width:750px){.pirpamer-hero--split .pirpamer-hero__slide.is-active{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.pirpamer-hero--split .pirpamer-hero__media{grid-column:2;grid-row:1;min-height:var(--hero-height-desktop)}.pirpamer-hero--split .pirpamer-hero__content{grid-column:1;grid-row:1;min-height:var(--hero-height-desktop);padding:8rem 6.4rem}.template-index .pirpamer-product-list{grid-auto-columns:auto;grid-auto-flow:initial;grid-template-columns:repeat(var(--product-columns),minmax(0,1fr))}}@media screen and (min-width:1200px){.pirpamer-hero--split .pirpamer-hero__component{--pirpamer-header-logo-line: var(--pirpamer-design-gutter);width:calc(100% - 9.6rem);max-width:calc(var(--page-width) - 9.6rem);margin-left:max(var(--pirpamer-header-logo-line),calc((100vw - var(--page-width)) / 2 + var(--pirpamer-header-logo-line)))}.pirpamer-hero--split .pirpamer-hero__content{padding-left:0}}@media screen and (max-width:989px){.template-collection .facets-vertical .facets-wrapper,.template-collection .facets-vertical .product-grid-container{width:100%}.template-product .product{gap:3.2rem}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%;max-width:100%}}@media screen and (max-width:749px){.page-width{padding-left:2.4rem;padding-right:2.4rem}.header{min-height:6.4rem;padding-inline:2rem}.pirpamer-hero--split .pirpamer-hero__content{padding:5.6rem 2.4rem}.pirpamer-hero--split .pirpamer-home-section__actions{align-items:stretch;flex-direction:column}.pirpamer-hero--split .button{width:100%}.pirpamer-usp-section--compact .pirpamer-grid{gap:1.8rem}.pirpamer-usp-section--compact .pirpamer-usp__item{grid-template-columns:3rem 1fr}.template-index .pirpamer-product-slider__header{align-items:flex-start;flex-direction:column;gap:1.6rem}.template-index .pirpamer-category-grid--scroll{grid-auto-columns:calc(50% - .7rem);gap:1.4rem}.template-index .pirpamer-product-list{grid-auto-columns:minmax(78%,28rem);overflow-x:auto}.template-index .pirpamer-product-list .pirpamer-card-wrapper--pirpamer .card__inner{width:calc(100% - 1.2rem);margin:.6rem .6rem 0}.template-index .card-wrapper.product-card-wrapper.pirpamer-card-wrapper--pirpamer .card__inner .card__media .media img{padding:.2rem}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__submit--card{min-height:4.4rem;padding-inline:.8rem;gap:.5rem;font-size:1.2rem}.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__symbol,.template-index .pirpamer-card-wrapper--compact-quick-add .pirpamer-quick-add__symbol .icon-plus{width:1.6rem;height:1.6rem}.template-product product-info>.page-width{padding-top:3.2rem}.template-product .product__info-container{grid-template-columns:8.8rem minmax(0,1fr)}.template-product .quantity{width:8.8rem}.template-product .pirpamer-pdp-benefits{gap:.8rem}.template-suffix-feinkost-pirpamer .pirpamer-timeline{grid-template-columns:1fr;gap:3.2rem}.pirpamer-story__media{min-height:26rem}.pirpamer-location__details{padding:3.2rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pirpamer-claude.css.map */
