product-card{height:100%}product-card .product-card__content{position:relative;height:100%;background:#fff;border-radius:24px;padding:8px 8px 18px!important;gap:6px!important;box-shadow:0 1px 2px #1111110a,0 10px 28px #11111112;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}product-card .card-gallery{position:relative;background:#f4f4f5!important;border-radius:18px!important;overflow:hidden;margin-bottom:8px}product-card .card-gallery slideshow-container,product-card .card-gallery slideshow-component,product-card .card-gallery slideshow-slides,product-card .card-gallery slideshow-slide,product-card .card-gallery .product-media-container,product-card .card-gallery .product-media{background:transparent!important}product-card .card-gallery .product-media{padding:9%}product-card .card-gallery img{object-fit:contain!important;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .45s ease}@media(hover:hover){product-card:hover .product-card__content{transform:translateY(-4px);box-shadow:0 2px 4px #1111110a,0 18px 40px #1111111c}product-card:hover .card-gallery img{transform:scale(1.04)}}product-card .text-block[class*=product_title]{padding:0 10px}product-card .text-block[class*=product_title] p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:19px;font-weight:800;line-height:1.22;letter-spacing:-.015em;color:#111;margin:0}product-card product-price{padding:0 10px}product-card product-price,product-card product-price .price{font-size:15px;font-weight:600;color:#111}.grp-card-sub{margin:0;padding:0 10px;font-size:13.5px;line-height:1.4;color:#55555c;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.grp-card-badge{position:absolute;top:18px;right:18px;z-index:4;background:#2d0035;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:7px 12px;border-radius:999px;pointer-events:none}.grp-card-badge--sale{background:#fb48a3}.grp-card-sw{position:relative;z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:6px 10px 0}.grp-card-sw__dot{width:22px;height:22px;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #00000029;transition:box-shadow .15s ease}.grp-card-sw__dot.is-active{box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px #fff,0 0 0 3.5px #111}.grp-card-sw__more{font-size:12px;font-weight:600;color:#6b6b73}.resource-list--grid{column-gap:24px!important;row-gap:32px!important}@media(max-width:749px){product-card .product-card__content{border-radius:20px;padding:6px 6px 14px!important}product-card .card-gallery{border-radius:15px!important}product-card .text-block[class*=product_title] p{font-size:16px}.grp-card-badge{top:13px;right:13px;font-size:10px;padding:6px 9px}.grp-card-sw__dot{width:20px;height:20px}.resource-list--grid{column-gap:12px!important;row-gap:20px!important}}product-card product-price,product-card .text-block[class*=product_title]{padding-inline:10px!important}product-card product-price{margin-top:4px}.grp-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:inherit}.grp-qa[hidden]{display:none}.grp-qa__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111116b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.grp-qa__panel{position:relative;width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:26px;box-shadow:0 30px 80px #00000040;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:16px 28px 16px 16px;animation:grpQaIn .28s cubic-bezier(.2,.7,.2,1)}@keyframes grpQaIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.grp-qa__panel.is-loading .grp-qa__body,.grp-qa__panel.is-loading .grp-qa__media img{opacity:0}.grp-qa__close{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:#f4f4f5;font-size:22px;line-height:1;cursor:pointer;color:#111}.grp-qa__media{background:#f4f4f5;border-radius:18px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.grp-qa__media img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .2s ease}.grp-qa__body{display:flex;flex-direction:column;gap:16px;padding:22px 0 12px;transition:opacity .2s ease}.grp-qa__title{margin:0;padding-right:40px;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#111}.grp-qa__price{font-size:20px;font-weight:700;color:#111}.grp-qa__opts{display:flex;flex-direction:column;gap:16px}.grp-qa__label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.grp-qa__label span:first-child{font-weight:700;color:#111}.grp-qa__label span:last-child{color:#6b6b73}.grp-qa__vals{display:flex;flex-wrap:wrap;gap:8px}.grp-qa__val{border:1px solid #DCDCE0;background:#fff;border-radius:999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;color:#111;cursor:pointer}.grp-qa__val:hover{border-color:#9a9aa2}.grp-qa__val.is-on{border:1.5px solid #111;padding:8.5px 13.5px}.grp-qa__val.is-out{opacity:.4;text-decoration:line-through}.grp-qa__add,.grp-qa__btn{min-height:54px;border:0;border-radius:16px;background:#2d0035;color:#fff!important;font:inherit;font-size:15px;font-weight:700;cursor:pointer;padding:0 20px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.grp-qa__add:disabled{background:#a1a1aa;cursor:not-allowed}.grp-qa__more{font-size:13px;font-weight:600;color:#111;text-underline-offset:4px;align-self:flex-start}.grp-qa__done{display:flex;flex-direction:column;gap:12px;font-size:15px;color:#111}.grp-qa__done[hidden]{display:none}.grp-qa__done-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grp-qa__btn{background:#f4f4f5;color:#111!important}.grp-qa__btn--dark{background:#2d0035;color:#fff!important}html.grp-qa-open{overflow:hidden}@media(max-width:699px){.grp-qa{align-items:flex-end;padding:0}.grp-qa__panel{grid-template-columns:1fr;border-radius:24px 24px 0 0;padding:14px 16px 20px;gap:14px;max-height:92vh}.grp-qa__media{aspect-ratio:4/3}.grp-qa__body{padding:0}.grp-qa__title{font-size:20px}}.grp-qa__add[hidden],.grp-qa [hidden]{display:none!important}.product-grid__item:has(a[href*="/products/nieuwe-originele-apple-batterij"]),.resource-list__item:has(a[href*="/products/nieuwe-originele-apple-batterij"]),.predictive-search-results__card:has(a[href*="/products/nieuwe-originele-apple-batterij"]),product-card:has(a[href*="/products/nieuwe-originele-apple-batterij"]){display:none!important}.grp-bs{position:absolute;top:-14px;left:-14px;z-index:5;width:70px;height:70px;border-radius:50%;filter:drop-shadow(0 8px 16px rgba(45,0,53,.25)) drop-shadow(0 2px 4px rgba(251,72,163,.25));pointer-events:none;animation:grpBsIn .5s cubic-bezier(.2,.9,.3,1.3) both}.grp-bs .grp-bs__ring{font-family:inherit;transform-origin:50px 50px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.product-card:hover .grp-bs .grp-bs__ring{transform:rotate(25deg)}@keyframes grpBsIn{0%{opacity:0;transform:scale(.7) rotate(-20deg)}to{opacity:1;transform:none}}@media(max-width:749px){.grp-bs{width:54px;height:54px;top:-10px;left:-10px}}.product-card.grp-sold img{filter:grayscale(1) contrast(.95);opacity:.88;transition:filter .35s ease,opacity .35s ease}.product-card.grp-sold:hover img{filter:grayscale(1) contrast(1);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/grp-cards.css.map */
