.card{background:#faf8f5;border:none;outline:1px solid #e8e8e8;outline-offset:-1px;border-radius:12px;padding:0 0 10px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;box-shadow:0 1px 3px #0000000a;max-width:100%;box-sizing:border-box}.card:hover{box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;outline-color:#d0d0d0}.product-grid>li,.featured-collection>li,.featured-products .columns>li{padding:6px}.card .card__image-wrapper{border-radius:12px 12px 0 0;overflow:hidden}.card .card__image{border-radius:0}.card-badges__badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;font-weight:600;letter-spacing:.02em;border-radius:50px!important}.card-badges__badge--custom{background:#212121b8;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-badges__badge--nieuw{background:var(--badge-nieuw-bg, rgba(70, 136, 255, .85));color:var(--badge-nieuw-color, #fff);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-badges__badge--sale{background:#e53e3ecc;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-badges__badge--dieet{background:#16a34abf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-badges__badge--solid{backdrop-filter:none;-webkit-backdrop-filter:none}.spm-info-overlay{position:absolute;bottom:42px;left:8px;z-index:4;display:inline-flex;align-items:center;gap:8px;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;color:#fff;letter-spacing:.02em}.spm-info-overlay__count{white-space:nowrap}.spm-info-overlay__price{white-space:nowrap;color:#6fdc6f}.spm-info-overlay__price small{font-weight:400;font-size:9px;opacity:.8}.spm-macro-strip,.spm-per-meal-overlay,.spm-meal-count-overlay,.card .spm-per-meal-price{display:none}.card .card__metadata,.card .product-card-pricing,.card .product-card-benefit,.card .ATC-everywhere{padding-left:10px;padding-right:10px}.card .product-form__buttons{max-width:100%;overflow:hidden;display:flex;flex-wrap:nowrap}.card .product-card-benefit ul li{background:#32cd3214;border:1px solid rgba(50,205,50,.2);border-radius:6px;padding:3px 8px;font-weight:600}.card .card__title{font-weight:500;line-height:1.35;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card .card__metadata{position:relative}.card .card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto}.card .ATC-everywhere{position:relative;z-index:2}.card .product-card-pricing{position:relative;z-index:2;pointer-events:none}.card .product-card-pricing .price,.card .product-card-pricing .portion-size{pointer-events:auto}.card .product-card-pricing{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.card .product-card-pricing .price{font-size:18px;font-weight:700;color:#111}.card .product-card-pricing .portion-size{font-size:12px;color:#888;background:#f5f5f5;padding:2px 6px;border-radius:4px;font-weight:500}.card .card__reviews.stars{display:inline-flex;align-items:center;gap:2px;margin:2px 0}.card .spm-review-placeholder{display:inline-flex;align-items:center;gap:4px;color:#d3d3d3;font-size:12px}.card .spm-review-placeholder .stars{--star-rating: 0;opacity:.4}.card .spm-review-placeholder span{color:#bbb;font-size:11px}.card .ATC-everywhere{padding-top:8px;margin-top:4px;border-top:1px solid #f0f0f0}.card .spm-card-atc{border-radius:8px!important;font-weight:600;transition:all .15s ease}.card .spm-card-atc:hover{opacity:.9;transform:scale(.99)}.card .quantity.quantity--inline{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;align-self:stretch}.card .product-form__buttons{align-items:stretch}.card .quantity__button{color:#555;font-weight:600}.card .spm-card-atc{align-self:stretch;display:inline-flex;align-items:center}.card .card-swatches__button{border-width:2px;transition:transform .15s ease}.card .card-swatches__button:hover{transform:scale(1.1)}.card .spm-card-atc--tryout{background:transparent!important;color:#303030!important;border:1.5px solid #303030!important;width:100%;justify-content:center}.card .spm-card-atc--tryout:hover{background:#303030!important;color:#fff!important}.card .spm-card-atc--tryout svg{stroke:currentColor}.orphan-pages-footer .menu-list,.orphan-pages-footer ul{columns:2;column-gap:24px}@media(min-width:990px){.orphan-pages-footer .menu-list,.orphan-pages-footer ul{columns:3;column-gap:32px}}@media(min-width:1200px){.orphan-pages-footer .menu-list,.orphan-pages-footer ul{columns:4;column-gap:40px}}.card .card__quick-view-icon{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border-radius:8px}.footer .payment-icons svg,.footer .payment-icons img{filter:none!important;opacity:1!important}.footer-menu h4,.footer h4{text-transform:none}@media(max-width:749px){.footer-block-social{text-align:center;order:1!important}.footer-block-social img{margin-left:auto;margin-right:auto}.footer-block-social .social-media{justify-content:center}.footer-block-newsletter{order:2!important;grid-column:1 / -1}.footer-block-menu,.footer-block-policies{order:3!important;grid-column:1 / -1}.footer-menu h4,.footer h4{text-transform:none!important;font-size:1.1rem!important;letter-spacing:0!important;text-align:center}.footer-menu__panel .menu-list,.footer-menu__panel ul,.footer .collapsible-panel .menu-list{text-align:left}.footer-top{display:flex!important;flex-direction:column!important;gap:0!important}.footer-payment-bar,.footer .footer__payment-icons{text-align:center;display:flex;flex-direction:column;align-items:center}.footer .payment-icons{justify-content:center;flex-wrap:wrap}.footer__payment-heading{text-align:center;width:100%}.footer-bottom__center .social-media{justify-content:center}.footer-bottom__center .social-media__link{width:44px;height:44px}.footer-bottom__center .social-media__link svg{width:20px;height:20px}.footer-block--center-mobile{text-align:center}.footer-block--center-mobile .social-media,.footer-block--center-mobile .social-media ul{justify-content:center}.footer-block--center-mobile img{margin-left:auto;margin-right:auto}}@media(max-width:599px){.card{border-radius:10px;padding-bottom:8px}.card .card__image-wrapper{border-radius:10px 10px 0 0}.card .card__metadata,.card .product-card-pricing,.card .product-card-benefit,.card .ATC-everywhere{padding-left:6px;padding-right:6px}.card .product-card-pricing .price{font-size:15px}.spm-per-meal-overlay{font-size:10px;padding:2px 6px;bottom:6px;right:6px}.spm-per-meal-overlay span{font-size:9px}.product-grid>li,.featured-collection>li,.featured-products .columns>li{padding:4px}.card .product-form__buttons{gap:4px;flex-wrap:wrap}.card .quantity.quantity--inline{transform:none;margin-right:0;flex:0 0 auto;max-width:90px}.card .quantity__input{width:28px;font-size:13px;padding:0}.card .quantity__button{padding:4px 6px;font-size:14px}.card .spm-card-atc{padding:8px 10px;font-size:12px;min-height:36px;border-radius:8px!important;flex:1 1 0;min-width:0}.card .spm-card-atc__text{font-size:11px}@supports (container-type: inline-size){.card .ATC-everywhere{container-type:inline-size}}.card .product-form__buttons:has(.quantity){display:flex;flex-wrap:nowrap}.card .card__title{font-size:12px;line-height:1.25;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card .product-card-benefit{font-size:10px}.card .product-card-benefit ul li{padding:2px 5px}.spm-info-overlay{font-size:9px;padding:3px 8px;gap:6px;bottom:34px;left:5px}.spm-info-overlay__price small{font-size:8px}.card .spm-card-atc{padding:8px!important;min-width:40px;max-width:48px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.card .spm-card-atc__text{display:none!important}.card .spm-card-atc .spm-card-atc__label{display:inline-flex;align-items:center;justify-content:center}.card .spm-card-atc--tryout{max-width:100%!important;aspect-ratio:auto!important;padding:10px 16px!important}}@media(min-width:600px)and (max-width:989px){.card .quantity.quantity--inline{transform:none;max-width:100px}.card .spm-card-atc{flex:1 1 0;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product-card-upgrade.css.map */
