body.milla-site .quick-add-modal{background:#000000a3;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body.milla-site .quick-add-modal .quick-add-modal__content{display:flex;flex-direction:column;overflow:hidden}body.milla-site .quick-add-modal .quick-add-modal__content-info{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.milla-site .quick-add-modal .quick-add-modal__content-info>*{max-height:none}body.milla-site quick-add-modal .product-form__quantity,body.milla-site quick-add-modal .shopify-payment-button{display:none}body.milla-site quick-add-modal .product__info-container>.milla-purchase{position:sticky;bottom:0;z-index:3;margin:1.6rem -1.6rem 0;padding:1.2rem 1.6rem calc(1.4rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.14)}body.milla-site quick-add-modal .product__info-container .milla-purchase .product-form{margin:0}body.milla-site quick-add-modal .milla-purchase .product-form__buttons{max-width:none}body.milla-site quick-add-modal .milla-purchase .product-form__submit{min-height:5.2rem;margin-bottom:0}body.milla-site quick-add-modal .product__info-container>.milla-product-trust{margin-top:1.6rem}@media screen and (min-width:750px){body.milla-site .quick-add-modal .quick-add-modal__content{top:50%;margin:0;transform:translate(-50%,-50%);width:min(100rem,calc(100% - 4rem));max-height:min(76rem,calc(100% - 4rem))}body.milla-site .quick-add-modal .quick-add-modal__content-info{padding:3rem 3rem 0}body.milla-site quick-add-modal .product__info-container>.milla-purchase{margin-inline:-1rem -3rem;padding-inline:1rem 3rem}body.milla-site quick-add-modal .product__media-wrapper{position:sticky;top:0;align-self:flex-start;padding-bottom:3rem}}@media screen and (max-width:749px){body.milla-site .quick-add-modal .quick-add-modal__content{top:auto;bottom:0;left:0;width:100%;max-width:none;max-height:calc(100% - 2.4rem);margin:0;transform:translateY(0);border-width:1px 0 0;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -1.2rem 4rem #00000080}body.milla-site .quick-add-modal .quick-add-modal__content-info{padding:2.4rem 1.6rem 0}body.milla-site .quick-add-modal .quick-add-modal__toggle{top:1.4rem;right:1.4rem}}@media(prefers-reduced-motion:no-preference){body.milla-site .quick-add-modal[open]{animation:milla-fade-in .22s ease-out both}@media screen and (min-width:750px){body.milla-site .quick-add-modal[open] .quick-add-modal__content{animation:milla-pop-in .28s cubic-bezier(.2,.8,.3,1) both}}@media screen and (max-width:749px){body.milla-site .quick-add-modal[open] .quick-add-modal__content{animation:milla-sheet-up .36s cubic-bezier(.2,.85,.3,1) both}}}@keyframes milla-fade-in{0%{opacity:0}to{opacity:1}}@keyframes milla-pop-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 1.6rem))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes milla-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.milla-site .milla-product .milla-shipping-line{margin:-.2rem 0 1rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}body.milla-site variant-selects:has(.product-form__input--grind option[value^="ganze Bohne"]:checked) .milla-grind-withdrawal-note{display:none}body.milla-site .milla-purchase .product-form__buttons{max-width:none}body.milla-site .milla-purchase product-form{display:flex;flex-direction:column}body.milla-site .milla-purchase .product-form__error-message-wrapper{order:2;margin:1rem 0 0}body.milla-site .milla-purchase .product-form__submit{min-height:5.2rem}@supports selector(:has(a)){body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity:has(~.milla-purchase){position:relative;z-index:1;width:12.8rem;height:5.2rem;margin:2rem 0 0;overflow:visible}body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity:has(~.milla-purchase) .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity:has(~.milla-purchase) .quantity{width:12.8rem;min-height:5.2rem}body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity~.milla-purchase{margin-top:-5.2rem}body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity~.milla-purchase product-form{margin-top:0}body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity~.milla-purchase .product-form__submit{width:calc(100% - 14rem);margin-left:14rem}@media screen and (max-width:749px){body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity:has(~.milla-purchase),body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity:has(~.milla-purchase) .quantity{width:11.6rem}body.milla-site .milla-product:not(quick-add-modal *) .product__info-container>.product-form__quantity~.milla-purchase .product-form__submit{width:calc(100% - 12.6rem);margin-left:12.6rem;padding-left:.4rem;padding-right:.4rem}}}.milla-sticky-atc{display:none}body.milla-site .milla-sticky-atc:not([hidden]){display:block;position:fixed;z-index:4;right:0;bottom:var(--milla-bottom-obstruction, 0px);left:0;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.15);box-shadow:0 -.6rem 2rem #00000040}body.milla-site .milla-sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem}body.milla-site .milla-sticky-atc__product{display:none}body.milla-site .milla-sticky-atc__info{display:flex;flex-direction:column;min-width:0;color:rgb(var(--color-foreground));text-decoration:none}body.milla-site .milla-sticky-atc__price{font-size:1.8rem;font-weight:700;line-height:1.2}body.milla-site .milla-sticky-atc__variant{overflow:hidden;font-size:1.2rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--color-foreground),.85)}body.milla-site .milla-sticky-atc__change{margin-left:.4rem;text-decoration:underline;text-underline-offset:.2rem}body.milla-site .milla-sticky-atc__button{min-height:4.8rem;padding:0 1.8rem;font-size:1.5rem;white-space:nowrap}body.milla-sticky-atc-visible{padding-bottom:calc(7.6rem + var(--milla-bottom-obstruction, 0px))}body.overflow-hidden .milla-sticky-atc,body.overflow-hidden-mobile .milla-sticky-atc,body.overflow-hidden-tablet .milla-sticky-atc,quick-add-modal .milla-sticky-atc{display:none!important}@media(prefers-reduced-motion:no-preference){body.milla-site .milla-sticky-atc:not([hidden]){animation:milla-bar-up .28s cubic-bezier(.2,.8,.3,1) both}}@keyframes milla-bar-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (min-width:750px){body.milla-site .milla-sticky-atc:not([hidden]){padding:1rem 0}body.milla-site .milla-sticky-atc__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:2.4rem;max-width:var(--page-width);margin:0 auto;padding:0 5rem}body.milla-site .milla-sticky-atc__product{display:flex;align-items:center;gap:1.4rem;min-width:0}body.milla-site .milla-sticky-atc__thumb{flex:0 0 auto;width:4.4rem;height:5.5rem;object-fit:cover}body.milla-site .milla-sticky-atc__title{overflow:hidden;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;line-height:1.1;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}body.milla-site .milla-sticky-atc__info{align-items:flex-end;text-align:right}body.milla-site .milla-sticky-atc__button{min-width:24rem;min-height:5.2rem;font-size:1.6rem}body.milla-sticky-atc-visible{padding-bottom:calc(7.6rem + var(--milla-bottom-obstruction, 0px))}}@media screen and (max-width:749px){body.milla-site .milla-product:not(quick-add-modal *) .product-media-container.constrain-height{--constrained-height: clamp(24rem, 76vw, 40rem)}body.milla-site .milla-product:not(quick-add-modal *) .product__media-wrapper{margin-bottom:.8rem}body.milla-site .milla-product:not(quick-add-modal *) .product-media-container.constrain-height.media-fit-contain{width:min(var(--contained-width),calc(100vw - 6rem))}body.milla-site .milla-product:not(quick-add-modal *) .product__media-list .product__media-item{flex:0 0 auto;width:auto;min-width:0}body.milla-site .milla-product:not(quick-add-modal *) .product__media-list .product__media-item:only-child{margin-right:auto;margin-left:auto}body.milla-site .milla-product:not(quick-add-modal *) slider-component .slider-buttons{position:absolute;z-index:2;right:1.2rem;bottom:2.2rem;left:auto;width:auto;pointer-events:none}body.milla-site .milla-product:not(quick-add-modal *) slider-component .slider-buttons .slider-button{display:none}body.milla-site .milla-product:not(quick-add-modal *) slider-component .slider-buttons .slider-counter{padding:.2rem 1rem;border-radius:10rem;background:#000000a8;color:#fff;font-size:1.2rem;line-height:1.7;letter-spacing:.04em}}@media screen and (min-width:750px){body.milla-site .milla-topbar__item{padding:0 1.8rem;white-space:nowrap}}@media screen and (min-width:750px)and (max-width:1199px){body.milla-site .milla-topbar__text--long{display:none}body.milla-site .milla-topbar__text--short{display:inline}}@media screen and (min-width:750px)and (max-width:989px){body.milla-site .milla-topbar__item--desktop{display:none}}body.milla-site .milla-review-card__highlight,body.milla-site .milla-review-card--short .milla-review-card__quote{margin:0 0 1rem;font:700 2.6rem/1.08 var(--milla-cond);letter-spacing:0;text-transform:uppercase;color:rgb(var(--milla-ink));text-wrap:balance}body.milla-site .milla-review-card--short .milla-review-card__quote{font-size:3.2rem}body.milla-site .milla-review-card__quote{flex:0 0 auto}body.milla-site .milla-review-card__author{margin-top:auto;padding-top:.4rem}body.milla-site .milla-reviews--clamp .milla-review-card:not(.is-open):not(.milla-review-card--short) .milla-review-card__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}body.milla-site .milla-reviews--clamp .milla-review-card:not(.is-open):not(.milla-review-card--short):not(:has(.milla-review-card__highlight)) .milla-review-card__quote{-webkit-line-clamp:10;line-clamp:10}body.milla-site .milla-review-card__more{align-self:flex-start;margin:-.8rem 0 .6rem;padding:.8rem 0;border:0;background:none;cursor:pointer;color:rgb(var(--milla-ink));font:700 1.3rem/1.3 var(--font-body-family);text-decoration:underline;text-underline-offset:.3rem}body.milla-site .milla-review-card__more[hidden]{display:none}body.milla-site .milla-label-card .card__heading{text-wrap:balance}@media screen and (min-width:750px){body.milla-site .milla-label-card .milla-style-scale__ends{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem}body.milla-site .milla-label-card .milla-style-scale__ends>:first-child{text-align:left}body.milla-site .milla-label-card .milla-style-scale__ends>:last-child{text-align:right}body.milla-site .milla-label-card .milla-style-scale__ends>.milla-style-scale__roast{grid-row:2;grid-column:1 / -1;text-align:center}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.milla-site .milla-label-card .card__media .media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}body.milla-site .milla-label-card:hover .card__media .media img{transform:scale(1.05)}body.milla-site .milla-label-card .quick-add__submit{transition:background-color .18s ease,color .18s ease}body.milla-site .milla-label-card:hover .quick-add__submit{background:rgb(var(--milla-ink));color:#fff}}@media screen and (max-width:749px){body.milla-site .footer .milla-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .4rem;margin-top:.6rem}body.milla-site .footer .milla-legal-links li:before{content:none}body.milla-site .footer .milla-legal-links li a{padding:1.1rem 1rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}}@media screen and (max-width:989px){body.milla-site .menu-drawer__menu>li:not(.milla-menu-secondary,.milla-menu-secondary~li,.milla-menu-styles)>a.menu-drawer__menu-item{padding-block:1rem;font:700 3.4rem/1.05 var(--milla-cond);letter-spacing:.01em;text-transform:uppercase}body.milla-site .menu-drawer .milla-menu-styles{display:flex;gap:.6rem;padding:.2rem 3rem 1.6rem}body.milla-site .menu-drawer .milla-menu-styles a{flex:1 1 auto;padding:1.4rem .6rem 1.3rem;border:.2rem solid rgba(var(--color-foreground),.6);color:rgb(var(--color-foreground));font:400 1.6rem/1 var(--milla-cond);letter-spacing:.05em;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap}}@media screen and (max-width:749px),screen and (max-height:820px){body.milla-site .milla-cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.milla-site .milla-cart-drawer .milla-payments__list{flex-wrap:nowrap;justify-content:center;gap:.3rem}body.milla-site .milla-cart-drawer .milla-payments__list .icon{width:2.8rem;height:1.8rem}body.milla-site .milla-cart-drawer .cart-item__details dl .product-option{font-size:1.3rem}body.milla-site .milla-cart-drawer .drawer__header{padding-bottom:.2rem}body.milla-site .milla-cart-drawer .milla-upsell{margin-bottom:.6rem}}html{scroll-padding-top:calc(var(--header-height, 0px) + 1.6rem)}@media(prefers-reduced-motion:no-preference){body.milla-site .button:not([disabled]):active,body.milla-site .milla-sales__buy:active,body.milla-site .milla-chip:active,body.milla-site .milla-menu-styles a:active{transform:scale(.975);transition:transform .08s ease}}@media screen and (min-width:990px)and (max-width:1149px){body.milla-site .header.page-width{padding-left:2.4rem;padding-right:2.4rem;column-gap:1.2rem}body.milla-site .header__inline-menu .list-menu--inline{flex-wrap:nowrap}body.milla-site .header__inline-menu .header__menu-item{padding-left:.7rem;padding-right:.7rem;font-size:1.5rem;white-space:nowrap}body.milla-site .header__inline-menu summary.header__menu-item{padding-right:2.3rem}body.milla-site .header__inline-menu .header__menu-item.milla-nav-shop{margin-right:.4rem;padding-left:1.4rem;padding-right:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/milla-polish.css.map */
