.mb-glass-sticker{box-sizing:border-box;align-items:center;gap:var(--mb-spacing-xs);max-width:100%;padding:var(--mb-spacing-xs);border-radius:var(--mb-border-radius-l);background-color:var(--mb-glass-background);isolation:isolate;font-family:var(--mb-font-montserrat);-webkit-backdrop-filter:var(--mb-glass-blur);backdrop-filter:var(--mb-glass-blur);display:inline-flex;position:relative;overflow:hidden}.mb-glass-sticker__glass{--glass-rule:inset 0 0 0 var(--mb-size-050) var(--mb-border-main);z-index:var(--mb-z-local-base);border-radius:inherit;box-shadow:var(--glass-rule);position:absolute;inset:0}.mb-glass-sticker__icon,.mb-glass-sticker__label{z-index:var(--mb-z-local-1);color:var(--mb-glass-content);position:relative}.mb-glass-sticker__label{font-size:var(--mb-ls-body-small-size);font-weight:var(--mb-fw-regular);line-height:var(--mb-lineheight-control);white-space:normal;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-glass-sticker--compatibility,.mb-glass-sticker__mark{border-radius:var(--mb-border-radius-full)}.mb-glass-sticker__mark{z-index:var(--mb-z-local-1);width:var(--mb-size-300);height:var(--mb-size-300);background-color:var(--mb-glass-content-success);color:var(--mb-glass-content-inverse);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mb-glass-sticker--neutral .mb-glass-sticker__mark{background-color:var(--mb-glass-content)}.mb-product-card{--product-card-width:calc(var(--mb-size-700) * 2 + var(--mb-size-350));--product-card-lines:2;--product-card-rating:calc(var(--mb-size-350) + var(--mb-size-050));--product-card-variants:max(var(--mb-size-500) + var(--mb-size-150) + var(--mb-size-100), var(--mb-font-size-200) * 3.375);--product-card-ring:calc(var(--mb-size-100) + var(--mb-size-050));--product-card-ring-inset:calc(var(--product-card-ring) * -1);--product-card-target:max(var(--mb-size-475), var(--mb-font-size-200) * 2.75);--pc-pill-inset-right:var(--mb-spacing-l);--pc-quick-column:calc(var(--mb-size-475) - var(--mb-spacing-s));box-sizing:border-box;width:var(--product-card-width);border:var(--mb-size-050) solid var(--mb-border-main);border-radius:var(--mb-border-radius-m);background-color:var(--mb-container-neutral);font-family:var(--mb-font-montserrat);flex-direction:column;display:flex;position:relative;overflow:hidden}.mb-product-card:has(.mb-product-card__link:focus-visible){outline:var(--product-card-ring) solid var(--mb-focus-ring-color);outline-offset:var(--product-card-ring-inset)}@supports selector(:has(*)){.mb-product-card__link:focus{outline:none}}.mb-product-card__hero{aspect-ratio:1;position:relative;overflow:hidden}.mb-product-card__hero .mb-product-card__image{inset:var(--mb-spacing-l);width:calc(100% - 2 * var(--mb-spacing-l));height:calc(100% - 2 * var(--mb-spacing-l));object-fit:contain;display:block;position:absolute;overflow:clip}.mb-product-card__discount{top:var(--mb-spacing-s);left:var(--mb-spacing-s);gap:var(--mb-spacing-2xs);max-width:calc(100% - 2 * var(--mb-spacing-s));flex-wrap:wrap;display:flex;position:absolute}.mb-product-card__favorite{top:var(--mb-spacing-s);right:var(--mb-spacing-s);z-index:var(--mb-z-local-2);position:absolute}.mb-product-card__favorite .mb-icon-button{min-width:var(--product-card-target);min-height:var(--product-card-target);justify-content:center;align-items:center}.mb-product-card__pills{right:var(--pc-pill-inset-right);bottom:var(--mb-spacing-s);left:var(--mb-spacing-l);align-items:flex-start;gap:var(--mb-spacing-xs);flex-direction:column;display:flex;position:absolute}.mb-product-card__addon{padding:var(--mb-spacing-s) var(--mb-spacing-l) 0;justify-content:center;display:flex}.mb-product-card__content{box-sizing:border-box;gap:var(--mb-spacing-l);padding:var(--mb-spacing-l);flex-direction:column;display:flex}.mb-product-card__name{gap:var(--mb-spacing-xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.mb-product-card__link:after{content:"";z-index:var(--mb-z-local-1);position:absolute;inset:0}.mb-product-card__brand{color:var(--mb-content-neutral);font-size:var(--mb-ls-body-large-size);font-weight:var(--mb-fw-semi-bold);line-height:var(--mb-lineheight-solid)}.mb-product-card__title{height:calc(var(--product-card-lines) * var(--mb-ls-body-small-size) * var(--mb-lineheight-control));color:var(--mb-content-quiet);font-size:var(--mb-ls-body-small-size);font-weight:var(--mb-fw-regular);line-height:var(--mb-lineheight-control);-webkit-line-clamp:var(--product-card-lines);line-clamp:var(--product-card-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mb-product-card__quick-slot{gap:var(--mb-spacing-l);flex-direction:column;display:flex;position:relative}.mb-product-card__rating{height:var(--product-card-rating)}.mb-product-card__rating:not([aria-hidden=true]){align-items:center;min-width:0;display:flex;container-type:inline-size}@container (width<=10rem){.mb-product-card__rating .mb-star-rating__count{display:none}}@container (width<=7rem){.mb-product-card__rating .mb-star-rating__value{display:none}}.mb-product-card__variants:not([aria-hidden=true]){z-index:var(--mb-z-local-2);pointer-events:none;flex-direction:column;display:flex;position:relative}.mb-product-card__variants button{pointer-events:auto}.mb-product-card__variants[aria-hidden=true]{height:var(--product-card-variants)}.mb-product-card__quick-corner .mb-icon-button{min-width:var(--product-card-target);min-height:var(--product-card-target);justify-content:center;align-items:center}.mb-product-card__quick-corner{right:var(--mb-spacing-s);bottom:var(--mb-spacing-s);z-index:var(--mb-z-local-2);align-items:flex-end;gap:var(--mb-spacing-xs);flex-direction:column;display:flex;position:absolute}.mb-product-card__quick-bar{z-index:var(--mb-z-local-3);background-color:var(--mb-container-neutral);justify-content:flex-end;gap:var(--mb-spacing-s);flex-direction:column;min-height:100%;display:none;position:absolute;bottom:0;left:0;right:0}.mb-product-card[data-quick-add=true] .mb-product-card__quick-slot{min-height:var(--mb-size-475)}.mb-product-card[data-quick-add=true]{--pc-pill-inset-right:calc(var(--mb-spacing-l) + var(--product-card-target) + var(--mb-spacing-s))}@media (hover:hover) and (pointer:fine){.mb-product-card[data-quick-add=true]{--pc-pill-inset-right:var(--mb-spacing-l)}.mb-product-card__quick-corner{display:none}.mb-product-card__quick-bar{opacity:0;transform:translateY(var(--mb-spacing-s));pointer-events:none;transition:opacity var(--mb-duration-fast) var(--mb-easing-enter),transform var(--mb-duration-fast) var(--mb-easing-enter);display:flex}.mb-product-card:focus-within .mb-product-card__quick-bar,.mb-product-card:hover .mb-product-card__quick-bar{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (any-pointer:coarse){.mb-product-card[data-quick-add=true]{--pc-pill-inset-right:calc(var(--mb-spacing-l) + var(--product-card-target) + var(--mb-spacing-s))}.mb-product-card__quick-corner{display:flex}}.mb-product-card[data-quick-force] .mb-product-card__quick-corner{display:none}.mb-product-card[data-quick-force=corner] .mb-product-card__quick-corner{display:flex}.mb-product-card[data-quick-force] .mb-product-card__quick-bar{display:none}:is(.mb-product-card[data-quick-force=bar-rest],.mb-product-card[data-quick-force=bar]) .mb-product-card__quick-bar{display:flex}.mb-product-card[data-quick-force=bar-rest] .mb-product-card__quick-bar{opacity:0;transform:translateY(var(--mb-spacing-s));pointer-events:none}.mb-product-card[data-quick-force=bar] .mb-product-card__quick-bar{opacity:1;pointer-events:auto;transform:translateY(0)}.mb-product-card[data-quick-force=corner]{--pc-pill-inset-right:calc(var(--mb-spacing-l) + var(--product-card-target) + var(--mb-spacing-s))}.mb-product-card[data-quick-add=true][data-quick-pos=content],.mb-product-card[data-quick-force=bar-rest],.mb-product-card[data-quick-force=bar]{--pc-pill-inset-right:var(--mb-spacing-l)}.mb-product-card[data-quick-pos=content] .mb-product-card__quick-slot{padding-right:var(--pc-quick-column)}@media (hover:hover) and (pointer:fine){.mb-product-card[data-quick-pos=content] .mb-product-card__quick-slot{padding-right:0}}@media (hover:hover) and (pointer:fine) and (any-pointer:coarse){.mb-product-card[data-quick-pos=content] .mb-product-card__quick-slot{padding-right:var(--pc-quick-column)}}.mb-product-card[data-quick-pos=content][data-quick-force=corner] .mb-product-card__quick-slot{padding-right:var(--pc-quick-column)}.mb-product-card[data-quick-pos=content][data-quick-force^=bar] .mb-product-card__quick-slot{padding-right:0}.mb-product-card__spinner{--pc-spinner-period-reduced:1.6s;box-sizing:border-box;border:var(--mb-size-100) solid currentcolor;border-radius:var(--mb-border-radius-full);width:100%;height:100%;animation-name:mb-product-card-spin;animation-duration:calc(var(--mb-duration-slow) * 4);border-top-color:#0000;animation-timing-function:linear;animation-iteration-count:infinite;display:block}@media (prefers-reduced-motion:reduce){.mb-product-card__spinner{animation-duration:var(--pc-spinner-period-reduced)!important;animation-iteration-count:infinite!important}}.mb-product-card__quick-done{transform-origin:50%;animation-name:mb-product-card-quick-done;animation-duration:var(--mb-duration-slow);animation-timing-function:var(--mb-easing-enter);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.mb-product-card__quick-done{animation-name:none}}@keyframes mb-product-card-spin{to{transform:rotate(1turn)}}@keyframes mb-product-card-quick-done{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}
