.plp-reset-button{--btn-custom-bg:var(--colors-neutral-white);--btn-custom-bg-hover:var(--colors-neutral-white);font-family:var(--font-family);font-size:var(--font-size_body-xs);line-height:var(--line-height_body-xs);text-decoration:underline}.plp-reset-button:hover{text-decoration:none}.spar-location-selector__wrapper{border-radius:var(--radius-standard);box-shadow:var(--box-shadow--large);display:flex;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-normal)}.spar-location-selector__label{display:flex;font-family:var(--font-family);font-size:var(--font-size_body-small);justify-content:space-between;line-height:var(--line-height_body-small);padding:var(--spacing-medium) var(--spacing-normal)}.spar-location-selector-top{display:flex;flex-direction:column;gap:var(--spacing-small);position:relative}.spar-location-selector-top-pdp{display:flex;justify-content:space-between;position:relative}@media(min-width:1024px){.spar-location-selector-top-pdp{align-items:center}}.spar-location-selector__header{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs)}.spar-location-selector__title{font-size:var(--font-size_body-medium);font-weight:var(--font-weight--bold)}.spar-location-selector__btn{white-space:nowrap}.spar-location-selector__btn.btn--icon-right{gap:var(--spacing-xs)}.spar-plp__location-selector .spar-location-selector__btn.btn--icon-right{padding:var(--spacing-small)}.spar-location-selector__btn-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative}.spar-location-selector__btn-wrapper-pdp{align-items:center;display:flex;gap:var(--spacing-normal);margin-left:var(--spacing-normal);max-height:3rem;min-width:9.875rem}@media(min-width:1024px){.spar-location-selector__btn-wrapper-pdp .spar-location-selector__btn{padding-bottom:var(--spacing-normal);padding-top:var(--spacing-normal)}}.spar-location-selector__info-btn{height:-moz-fit-content;height:fit-content}.spar-location-selector__information{background-color:var(--colors-neutral-white);border:none;border-radius:var(--radius-standard);bottom:100%;box-shadow:var(--box-shadow--large);display:flex;flex-direction:column;gap:var(--spacing-small);margin-left:calc(var(--spacing-normal)*-1);margin-right:calc(var(--spacing-normal)*-1);max-height:13.75rem;overflow:auto;padding:var(--spacing-normal);position:absolute;z-index:var(--z-index-modal-flyout)}.spar-location-selector__information-title{font-weight:var(--font-weight--bold);justify-content:space-between}.spar-location-selector__information-text,.spar-location-selector__information-title{display:flex;font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}.spar-location-selector__information-text{flex-direction:column;gap:var(--spacing-normal)}.spar-location-selector__selected{font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}@media(min-width:1024px){.spar-location-selector__selected{font-family:var(--font-family);font-size:var(--font-size_body-medium);line-height:var(--line-height_body-medium)}}.product-price{align-items:end;display:flex;flex-flow:column wrap;gap:var(--spacing-xxs);position:absolute;right:0}.product-price__middle-bottom{display:flex;flex-direction:column;position:relative}.product-price__middle{align-items:end;display:grid;gap:var(--spacing-xxs);grid-auto-columns:auto;grid-auto-flow:column;justify-content:end}.product-price__bottom{color:var(--colors-neutral-darker-600);font-family:var(--font-family);font-size:var(--font-size_body-xxxs);line-height:var(--line-height_body-xxxs);text-align:right}.product-price__bottom-line{padding-top:var(--spacing-xxs)}.product-price__bottom-entry:not(:first-child){border-left:solid var(--colors-neutral-grey-300) var(--spacing-1px);display:inline-block;margin-left:var(--spacing-xs);padding-left:var(--spacing-xs)}.product-price__bottom-entry--preisgesenkt{color:var(--colors-brand-red-300)}.product-price__link{align-items:center;align-self:stretch;background-color:var(--colors-brand-green-400);border-radius:var(--radius-small);display:flex;position:relative;z-index:var(--z-index-infront)}.product-price__promo-pill{background-color:var(--colors-secondary-yellow-200);border-radius:var(--radius-fully-rounded);color:var(--colors-neutral-Black);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size_body-xxs);font-weight:var(--font-weight--bold);line-clamp:2;-webkit-line-clamp:2;line-height:var(--line-height_body-xxs);line-height:var(--line-height_-4);max-width:7.1875rem;padding:var(--spacing-xxs) var(--spacing-small);text-align:center;-webkit-box-orient:vertical;border-bottom:1px solid var(--colors-secondary-yellow-200);overflow:hidden;padding-bottom:calc(var(--spacing-xxs) - 1px);text-overflow:ellipsis;white-space:normal;word-break:break-word}.product-price__promo-image{height:2.4375rem;max-width:unset;width:2.4375rem}@media(min-width:1024px){.product-price__promo-image{height:2.875rem;width:2.875rem}}.pdp .product-price__promo-image{height:4.84375rem;width:4.84375rem}.product-price__promo-image.product-price__promo-image--preis-gesenkt,.product-price__promo-image.product-price__promo-image--preis-gesenkt-mwst{height:auto}.product-price--large .product-price__promo-image.product-price__promo-image--preis-gesenkt-mwst{max-height:3.5rem}.product-price__price-box{align-items:center;background-color:var(--color-red-300);border-radius:var(--radius-small);color:var(--color-white);display:flex;flex-flow:column;gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xxs)}.product-price__price-display-unit,.product-price__price-old{font-family:var(--font-family);font-size:var(--font-size_body-xxs);font-weight:var(--font-weight--bold);line-height:var(--line-height_body-xxs);line-height:.4375rem}@media(min-width:1024px){.product-price__price-display-unit,.product-price__price-old{line-height:var(--line-height_-4)}}.product-price__price{font-family:var(--font-family);font-size:var(--font-size_title-2);font-weight:var(--font-weight--bold);line-height:var(--line-height_price)}.product-price--large .product-price__promo-pill{max-width:10rem}.product-price--large .product-price__price-display-unit,.product-price--large .product-price__price-old,.product-price--large .product-price__promo-pill{font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}.product-price--large .product-price__price{font-size:3rem;line-height:3rem}.product-price--large .product-price__middle{gap:var(--spacing-xs)}.product-price--large .product-price__link .link__content,.product-price--large .product-price__link img{height:100%;width:10.83875rem}@media(min-width:1024px){.product-price--large .product-price__link .link__content,.product-price--large .product-price__link img{width:11.125rem}}.product-price--large .product-price__bottom{font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}.product-price_promo-pill-wrapper .tooltip{color:var(--colors-neutral-darker-600);font-family:var(--font-family);font-size:var(--font-size_body-xs);line-height:var(--line-height_body-xs);padding:var(--spacing-xs)}.product-price--small .product-price__bottom{bottom:-.9375rem;position:absolute;right:0;width:7.5rem}
