.mibprod-grid{--mibprod-radius: 16px;--mibprod-card-bg: #ffffff;--mibprod-text: #1d2b2c;--mibprod-muted: #6b7777;--mibprod-border: rgba(0, 0, 0, .08);--mibprod-cart: #fe491e;--mibprod-cart-contrast: #ffffff;--mibprod-accent: #1f9aa6;--mibprod-accent-rgb: 31, 154, 166;--mibprod-accent-mid: #2bb3bf;--mibprod-accent-light: #e7f3f4;--mibprod-accent-light-rgb: 231, 243, 244;box-sizing:border-box}.mibprod-grid *,.mibprod-grid *:before,.mibprod-grid *:after{box-sizing:border-box}.mibprod-track{display:grid;grid-template-columns:repeat(var(--mibprod-cols, 3),minmax(0,1fr));gap:24px}.mibprod-card{position:relative;display:flex;flex-direction:column;background:var(--mibprod-card-bg);border:1px solid transparent;border-radius:var(--mibprod-radius);overflow:hidden;color:var(--mibprod-text);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 1px 2px #0000000a}.mibprod-has-hover .mibprod-card:hover{box-shadow:0 12px 28px rgba(var(--mibprod-accent-rgb),.16);border-color:rgba(var(--mibprod-accent-rgb),.3)}.mibprod-card__media{position:relative;background:#f5f7f7;overflow:hidden}.mibprod-card__imglink{display:block;position:relative}.mibprod-card__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .4s ease;-webkit-user-drag:none;user-select:none}.mibprod-has-hover .mibprod-card:hover .mibprod-card__img{transform:scale(1.05)}.mibprod-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:4}.mibprod-badges--right{left:auto;right:12px;align-items:flex-end}.mibprod-badge{display:inline-block;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em;border-radius:8px;box-shadow:0 2px 6px #0000001f}.mibprod-card__body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1 1 auto}.mibprod-card__main{display:flex;flex-direction:column;gap:6px}.mibprod-card__main,.mibprod-card__aside{display:contents}.mibprod-card__title{margin:0;font-size:22px;font-weight:800;line-height:1.15}.mibprod-card__title a{color:inherit;text-decoration:none}.mibprod-card .mibprod-card__title,.mibprod-card .mibprod-card__title a{color:var(--mibprod-text)}.mibprod-card .mibprod-btn--learn,.mibprod-accent-text{color:var(--mibprod-accent)}.mibprod-card__excerpt{color:var(--mibprod-muted);font-size:15px;font-weight:500;line-height:1.4}.mibprod-card__html{font-size:13px;color:var(--mibprod-muted);line-height:1.5}.mibprod-card__html strong,.mibprod-card__html b{color:var(--mibprod-text)}.mibprod-rating{min-height:20px;margin:0 0 2px;font-weight:400;line-height:1.1}.mibprod-rating .ruk_rating_snippet{display:inline-block;line-height:1.1;font-weight:400}.mibprod-rating .ruk_rating_snippet [class*=text],.mibprod-rating .ruk_rating_snippet [class*=count],.mibprod-rating .ruk_rating_snippet [class*=label]{font-weight:400;margin-top:-2px;line-height:1.1}.mibprod-reviews-starsonly .ruk_rating_snippet [class*=text],.mibprod-reviews-starsonly .ruk_rating_snippet [class*=count],.mibprod-reviews-starsonly .ruk_rating_snippet [class*=label]{display:none!important}.mibprod-reviews-badge{position:absolute;left:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:5px 9px;border-radius:8px;line-height:1}.mibprod-reviews-badge .mibprod-rating{margin:0;min-height:0}.mibprod-reviews-badge--bg-transparent{background:transparent;padding:0}.mibprod-reviews-badge--bg-accent{background:var(--mibprod-accent)}.mibprod-reviews-badge--bg-accent-mid{background:var(--mibprod-accent-mid)}.mibprod-reviews-badge--bg-accent-light{background:var(--mibprod-accent-light)}.mibprod-reviews-badge--bg-white{background:#fff;box-shadow:0 2px 6px #00000026}.mibprod-reviews-badge--text-white .ruk_rating_snippet [class*=count],.mibprod-reviews-badge--text-white .ruk_rating_snippet [class*=text]{color:#fff!important}.mibprod-reviews-badge--text-black .ruk_rating_snippet [class*=count],.mibprod-reviews-badge--text-black .ruk_rating_snippet [class*=text]{color:#1d2b2c!important}.mibprod-reviews-badge--bg-transparent.mibprod-reviews-badge--text-white{text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.55)}.mibprod-reviews-badge--bg-transparent.mibprod-reviews-badge--text-black{text-shadow:0 1px 3px rgba(255,255,255,.85),0 0 2px rgba(255,255,255,.7)}.mibprod-has-starcolor .ruk_rating_snippet{color:var(--mibprod-stars)!important}.mibprod-star-outline-white .ruk_rating_snippet i{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 1px #fff}.mibprod-star-outline-dark .ruk_rating_snippet i{text-shadow:-1px -1px 0 rgba(0,0,0,.65),1px -1px 0 rgba(0,0,0,.65),-1px 1px 0 rgba(0,0,0,.65),1px 1px 0 rgba(0,0,0,.65)}.mibprod-reviews-compact:not(.mibprod-reviews-compact--always) .ruk_rating_snippet i:not(:first-of-type){display:none!important}.mibprod-reviews-compact .ruk_rating_snippet [class*=label],.mibprod-reviews-compact .ruk_rating_snippet [class*=text]{display:none!important}.mibprod-reviews-compact .mibprod-rating,.mibprod-reviews-compact .mibprod-rating .ruk_rating_snippet{display:inline-flex;align-items:center;gap:4px;min-height:0;margin:0;white-space:nowrap;line-height:1}.mibprod-reviews-compact .ruk_rating_snippet [class*=count]{margin-top:0}.mibprod-card__aside-rating{display:flex;justify-content:flex-end;margin:0 0 3px}.mibprod-card__under-rating{display:flex;justify-content:flex-start;margin:1px 0 0}.mibprod-card__cta--withrating{flex-direction:column;align-items:stretch;gap:8px}.mibprod-card__cta-rating{display:flex}.mibprod-cta-rating--right{justify-content:flex-end}.mibprod-cta-rating--left{justify-content:flex-start}.mibprod-cr-foot{display:flex;align-items:center}.mibprod-cr-foot--left{justify-content:flex-start}.mibprod-cr-foot--right{justify-content:flex-end}.mibprod-reviews-badge--tr{inset:12px 12px auto auto}.mibprod-reviews-badge--tr-offset{top:50px}.mibprod-grid.mibprod-media-overlap:not(.mibprod-size-mini) .mibprod-reviews-badge:not(.mibprod-reviews-badge--tr){bottom:calc(12px + var(--mibprod-radius, 16px))}.mibprod-reviews-badge--compact{background:#fff;box-shadow:0 2px 6px #00000029;padding:4px 9px;border-radius:999px;font-size:12px;line-height:1}.mibprod-reviews-badge--compact .ruk_rating_snippet,.mibprod-reviews-badge--compact .mibprod-cr__star,.mibprod-reviews-badge--compact .mibprod-cr__score,.mibprod-reviews-badge--compact .mibprod-cr__count,.mibprod-reviews-badge--compact .mibprod-cr__num{font-size:12px}.mibprod-reviews-badge--compact .mibprod-cr__icon{width:12px;height:12px}.mibprod-cr__star,.mibprod-cr__score,.mibprod-cr__count{display:inline-flex;align-items:center}.mibprod-reviews-compact .ruk_rating_snippet[data-mibprod-cr]{display:inline-flex;align-items:center;gap:6px;line-height:1;white-space:nowrap}.mibprod-cr__score{font-weight:600}.mibprod-cr__count{gap:3px;opacity:.75}.mibprod-cr__icon{position:relative;top:.5px}.mibprod-rating .mibprod-rsnip,.mibprod-reviews-compact .mibprod-rating .mibprod-rsnip{display:inline-flex;align-items:center;gap:6px;min-height:0;margin:0;white-space:nowrap;line-height:1;font-weight:400}.mibprod-rsnip{color:var(--mibprod-star-color, #e08f11)}.mibprod-rsnip .mibprod-cr__star,.mibprod-rsnip .mibprod-cr__i{color:var(--mibprod-star-color, #e08f11);font-style:normal}.mibprod-reviews-compact--always .mibprod-rsnip .mibprod-cr__i{font-size:24px;line-height:22px;letter-spacing:2px}.mibprod-rsnip .mibprod-cr__i--half{background:linear-gradient(90deg,var(--mibprod-star-color, #e08f11) 50%,rgba(140,140,140,.35) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.mibprod-rsnip .mibprod-cr__i--empty{color:#8c8c8c59}.mibprod-card .mibprod-rating[data-mibprod-ssr-accent]{color:var(--mibprod-accent)}.mibprod-has-starcolor .mibprod-rsnip{--mibprod-star-color: var(--mibprod-stars)}.mibprod-reviews-badge--compact .mibprod-rsnip{font-size:12px}.mibprod-star-outline-white .mibprod-rsnip .mibprod-cr__star,.mibprod-star-outline-white .mibprod-rsnip .mibprod-cr__i{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 1px #fff}.mibprod-star-outline-dark .mibprod-rsnip .mibprod-cr__star,.mibprod-star-outline-dark .mibprod-rsnip .mibprod-cr__i{text-shadow:-1px -1px 0 rgba(0,0,0,.65),1px -1px 0 rgba(0,0,0,.65),-1px 1px 0 rgba(0,0,0,.65),1px 1px 0 rgba(0,0,0,.65)}.mibprod-card__price{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:6px}.mibprod-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:22px;font-weight:800;color:var(--mibprod-text);line-height:1.1}.mibprod-price ins,.mibprod-price mark{background:transparent;color:var(--mibprod-text);text-decoration:none}.mibprod-price del{color:var(--mibprod-muted);font-weight:600;font-size:14px;order:-1}.mibprod-price del .woocommerce-Price-amount{text-decoration:line-through}.mibprod-price del .woocommerce-Price-amount,.mibprod-price del .amount,.mibprod-price del bdi{font-size:inherit!important}.mibprod-card__price .stock,.mibprod-price .stock{display:none!important}.mibprod-unit-price{font-size:13px;color:var(--mibprod-muted);line-height:1.3}.mibprod-unit-price del{margin-right:4px;opacity:.8}.mibprod-unit-price ins{text-decoration:none;background:transparent}.mibprod-unit-price .woocommerce-Price-amount,.mibprod-unit-price .amount,.mibprod-unit-price bdi{font-size:inherit!important;font-weight:inherit;line-height:inherit}.mibprod-legal{font-size:11px;color:var(--mibprod-muted);line-height:1.3}.mibprod-card__meta{font-size:13px}.mibprod-stock-align-right .mibprod-card__meta{display:flex;justify-content:flex-end;text-align:right}.mibprod-stock-align-left .mibprod-card__meta{display:flex;justify-content:flex-start;text-align:left}.mibprod-stock{display:inline-flex;align-items:center;gap:6px;font-weight:600}.mibprod-stock--in{color:#2f8f4e}.mibprod-stock--out{color:#b23b3b}.mibprod-stock--backorder{color:#c07f00}.mibprod-stock svg{width:.95em;height:.95em}.mibprod-stock--ship svg,.mibprod-stock--ship .mibprod-fa{width:1.15em;height:1.15em}.mibprod-stock.mibprod-stock--highlight{color:var(--mibprod-stock-highlight, #d97706)}.mibprod-hero__stocknote{margin:5px 0 0;font-size:14px;line-height:1.45;color:#51635f}.mibprod-card__reviewrow{display:flex;align-items:flex-end;flex-wrap:wrap;gap:2px 12px;margin-top:4px}.mibprod-card__reviewrow>*{min-width:0}.mibprod-stock-align-right .mibprod-card__reviewrow .mibprod-card__meta{margin-left:auto}.mibprod-card__footer{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.mibprod-card__footer-fill{flex:1 1 auto;min-width:0}.mibprod-card__footer-fill .mibprod-card__excerpt,.mibprod-card__footer .ruk_rating_snippet{margin:0}.mibprod-card__footer{margin-top:auto}.mibprod-card__footer+.mibprod-card__cta{margin-top:8px}.mibprod-card__subrow{margin-top:2px}.mibprod-card__subrow .mibprod-card__excerpt{margin:0}.mibprod-stock-align-right .mibprod-card__footer .mibprod-card__meta{margin-left:auto}.mibprod-has-longstock .mibprod-card__footer .mibprod-card__meta{margin-left:0;width:100%;justify-content:flex-start;text-align:left}.mibprod-has-longstock .mibprod-card__footer .mibprod-stock{align-items:center;text-align:left}.mibprod-stock-align-left .mibprod-card__footer .mibprod-card__meta{order:-1}.mibprod-card__cta{display:flex;gap:8px;margin-top:auto}.mibprod-buy{display:flex;gap:8px;width:100%}.mibprod-qty{display:inline-flex;align-items:stretch;border:1px solid var(--mibprod-border);border-radius:12px;overflow:hidden;flex:0 0 auto;background:#fff}.mibprod-qty__btn{border:0;background:transparent;width:26px;font-size:16px;line-height:1;cursor:pointer;color:var(--mibprod-text);padding:0}.mibprod-qty__btn:hover{background:#0000000d}.mibprod-qty__input{width:28px;border:0;text-align:center;font-size:15px;font-weight:700;background:transparent;color:var(--mibprod-text);-moz-appearance:textfield;padding:0}.mibprod-qty__input::-webkit-outer-spin-button,.mibprod-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mibprod-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;padding:12px 16px;border:0;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .1s ease,filter .2s ease;overflow:hidden;min-height:46px;line-height:1.15}.mibprod-btn--buy{background:var(--mibprod-cart);color:var(--mibprod-cart-contrast)}.mibprod-btn--buy:hover{filter:brightness(.94);color:var(--mibprod-cart-contrast)}.mibprod-btn:active{transform:scale(.98)}.mibprod-btn--learn{background:transparent;color:var(--mibprod-accent);border:2px solid var(--mibprod-accent)}.mibprod-btn--learn:hover{background:var(--mibprod-accent);color:var(--mibprod-accent-contrast)}.mibprod-btn__icon{display:inline-flex}.mibprod-btn__icon svg{width:1.05em;height:1.05em}.mibprod-btn__spinner,.mibprod-btn__done{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:8px;background:var(--mibprod-cart);color:var(--mibprod-cart-contrast);padding:0 8px;font-size:13px}.mibprod-btn.is-loading .mibprod-btn__icon,.mibprod-btn.is-loading .mibprod-btn__label,.mibprod-btn.is-done .mibprod-btn__icon,.mibprod-btn.is-done .mibprod-btn__label{visibility:hidden}.mibprod-btn.is-loading .mibprod-btn__spinner,.mibprod-btn.is-done .mibprod-btn__done{display:flex}.mibprod-btn__spinner:after{content:"";width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:mibprod-spin .7s linear infinite}@keyframes mibprod-spin{to{transform:rotate(360deg)}}.mibprod-mode-tinted .mibprod-card{background:var(--mibprod-tint, var(--mibprod-accent-light));border-color:transparent}.mibprod-mode-tinted .mibprod-card__media{background:var(--mibprod-tint, var(--mibprod-accent-light))}.mibprod-mode-tinted .mibprod-card__body{background:linear-gradient(180deg,rgba(var(--mibprod-tint-rgb, var(--mibprod-accent-light-rgb)),.55),var(--mibprod-card-bg) 90%)}.mibprod-mode-tinted.mibprod-tint-text-light .mibprod-card__media,.mibprod-mode-tinted.mibprod-tint-text-light .mibprod-card__body{background:var(--mibprod-tint, var(--mibprod-accent))}.mibprod-tint-text-light .mibprod-card,.mibprod-tint-text-light .mibprod-card__title,.mibprod-tint-text-light .mibprod-card__title a,.mibprod-tint-text-light .mibprod-accent-text,.mibprod-tint-text-light .mibprod-card__html,.mibprod-tint-text-light .mibprod-price,.mibprod-tint-text-light .mibprod-price ins,.mibprod-tint-text-light .mibprod-price .woocommerce-Price-amount,.mibprod-tint-text-light .mibprod-price bdi{color:#fff!important}.mibprod-tint-text-light .mibprod-card__excerpt,.mibprod-tint-text-light .mibprod-unit-price,.mibprod-tint-text-light .mibprod-unit-price .woocommerce-Price-amount,.mibprod-tint-text-light .mibprod-unit-price bdi,.mibprod-tint-text-light .mibprod-legal,.mibprod-tint-text-light .mibprod-price del,.mibprod-tint-text-light .mibprod-price del .woocommerce-Price-amount,.mibprod-tint-text-light .ruk_rating_snippet [class*=count],.mibprod-tint-text-light .ruk_rating_snippet [class*=text]{color:#ffffffd1!important}.mibprod-tint-text-light .mibprod-stock--in{color:#ffffffeb}.mibprod-mode-tinted:not(.mibprod-tint-text-light) .mibprod-card,.mibprod-mode-tinted:not(.mibprod-tint-text-light) .mibprod-card__title,.mibprod-mode-tinted:not(.mibprod-tint-text-light) .mibprod-card__title a,.mibprod-mode-tinted:not(.mibprod-tint-text-light) .mibprod-card__html,.mibprod-mode-tinted:not(.mibprod-tint-text-light) .mibprod-card__excerpt,.mibprod-mode-tinted:not(.mibprod-tint-text-light) .mibprod-legal,.mibprod-mode-tinted:not(.mibprod-tint-text-light) .ruk_rating_snippet [class*=count],.mibprod-mode-tinted:not(.mibprod-tint-text-light) .ruk_rating_snippet [class*=text]{color:var(--mibprod-text)!important}.mibprod-mode-transparent .mibprod-card,.mibprod-mode-transparent .mibprod-card__media,.mibprod-mode-transparent .mibprod-card__body{background:transparent;border-color:transparent;box-shadow:none}.mibprod-mode-transparent.mibprod-trans-flush .mibprod-card__body{padding-left:0;padding-right:0}.mibprod-mode-transparent.mibprod-trans-flush .mibprod-card{border-width:0}.mibprod-mode-transparent.mibprod-trans-flush.mibprod-size-mini .mibprod-card{padding:0}.mibprod-has-hover.mibprod-mode-transparent.mibprod-trans-flush .mibprod-card:hover{border-color:transparent;box-shadow:none}.mibprod-mode-transparent.mibprod-trans-border .mibprod-card{border-color:#0000001f}.mibprod-mode-transparent.mibprod-trans-border.mibprod-tint-text-light .mibprod-card{border-color:#ffffff40}.mibprod-size-mini.mibprod-mini-border .mibprod-card{border-color:#0000001f}.mibprod-size-mini.mibprod-mini-border.mibprod-tint-text-light .mibprod-card{border-color:#ffffff40}.mibprod-mode-header .mibprod-card{border-color:transparent;border-top:5px solid var(--mibprod-accent);box-shadow:0 1px 3px #00000014;overflow:hidden}.mibprod-mode-header .mibprod-card__title,.mibprod-mode-header .mibprod-card__title a{color:var(--mibprod-accent)}.mibprod-mode-header .mibprod-card__body{background:linear-gradient(180deg,rgba(var(--mibprod-accent-light-rgb),.45),var(--mibprod-card-bg) 60%)}.mibprod-mode-bordered .mibprod-card{border-color:rgba(var(--mibprod-accent-rgb),.35);background:linear-gradient(180deg,#f6f8f8,var(--mibprod-card-bg) 55%);box-shadow:0 1px 2px #0000000d}.mibprod-has-hover .mibprod-mode-bordered .mibprod-card:hover,.mibprod-mode-bordered.mibprod-has-hover .mibprod-card:hover{border-color:rgba(var(--mibprod-accent-rgb),.55)}.mibprod-grid.mibprod-media-rounded:not(.mibprod-size-mini) .mibprod-card__media{border-bottom-left-radius:var(--mibprod-radius);border-bottom-right-radius:var(--mibprod-radius)}.mibprod-grid.mibprod-media-overlap:not(.mibprod-size-mini) .mibprod-card__body{position:relative;z-index:2;margin-top:calc(-1 * var(--mibprod-radius));border-top-left-radius:var(--mibprod-radius);border-top-right-radius:var(--mibprod-radius)}.mibprod-grid.mibprod-media-overlap:not(.mibprod-size-mini):not(.mibprod-mode-tinted):not(.mibprod-mode-header):not(.mibprod-mode-transparent) .mibprod-card__body{background:var(--mibprod-card-bg)}.mibprod-grid.mibprod-media-overlap:not(.mibprod-size-mini).mibprod-mode-tinted .mibprod-card__body{background-color:var(--mibprod-tint, var(--mibprod-accent-light))}.mibprod-grid.mibprod-media-overlap:not(.mibprod-size-mini).mibprod-mode-tinted.mibprod-tint-text-light .mibprod-card__body{background-color:var(--mibprod-tint, var(--mibprod-accent))}.mibprod-grid.mibprod-media-overlap:not(.mibprod-size-mini).mibprod-mode-header .mibprod-card__body{background-color:var(--mibprod-card-bg)}.mibprod-size-midi .mibprod-card__img{aspect-ratio:16 / 10}.mibprod-size-midi .mibprod-card__body{padding:12px 13px 14px;gap:5px}.mibprod-size-midi .mibprod-card__title{font-size:17px;line-height:1.15}.mibprod-size-midi .mibprod-card__excerpt{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mibprod-size-midi .mibprod-rating{transform:scale(.85);transform-origin:left center;min-height:16px}.mibprod-size-midi .mibprod-price{font-size:16px;gap:6px}.mibprod-size-midi .mibprod-price del{font-size:12px}.mibprod-size-midi .mibprod-unit-price{font-size:11px}.mibprod-size-midi .mibprod-badge{font-size:10px;padding:3px 8px}.mibprod-size-midi .mibprod-badges{top:8px;left:8px;gap:4px}.mibprod-size-midi .mibprod-card__cta{margin-top:6px;gap:6px}.mibprod-size-midi .mibprod-btn{min-height:38px;padding:8px 10px;font-size:13px;border-radius:10px}.mibprod-size-midi .mibprod-qty{border-radius:10px}.mibprod-size-midi .mibprod-qty__btn{width:24px;font-size:14px}.mibprod-size-midi .mibprod-qty__input{width:24px;font-size:13px}.mibprod-size-mini .mibprod-card{display:grid;grid-template-columns:154px 1fr;gap:12px 14px;padding:12px;align-items:start}.mibprod-size-mini .mibprod-card__col-left{grid-column:1;grid-row:1}.mibprod-size-mini .mibprod-card__col-right{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:5px}.mibprod-size-mini .mibprod-card__media{border-radius:12px;overflow:hidden;background:#f5f7f7}.mibprod-size-mini .mibprod-card__imglink{display:block;width:154px;height:154px}.mibprod-size-mini .mibprod-card__img{width:154px;height:154px;aspect-ratio:1 / 1;object-fit:cover}.mibprod-size-mini .mibprod-card__title{font-size:19px;line-height:1.15}.mibprod-size-mini .mibprod-card__excerpt{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mibprod-size-mini .mibprod-rating{transform:scale(.95);transform-origin:left center;min-height:18px;margin:0}.mibprod-size-mini .mibprod-card__price{margin-top:2px;padding-top:0}.mibprod-size-mini .mibprod-price{font-size:20px;gap:6px}.mibprod-size-mini .mibprod-price del{font-size:14px}.mibprod-size-mini .mibprod-unit-price{font-size:12px}.mibprod-size-mini .mibprod-legal{font-size:11px}.mibprod-size-mini .mibprod-card__meta{font-size:13px}.mibprod-size-mini .mibprod-badge{font-size:11px;padding:3px 8px}.mibprod-size-mini .mibprod-badges{top:6px;left:6px;gap:3px}.mibprod-size-mini .mibprod-card__cta{grid-column:1 / -1;grid-row:2;margin-top:0}.mibprod-size-mini .mibprod-buy{display:flex;gap:14px;align-items:stretch;width:100%}.mibprod-size-mini .mibprod-qty{flex:0 0 154px;width:154px;border-radius:12px;min-height:46px}.mibprod-size-mini .mibprod-qty__btn{width:40px;flex:0 0 40px;padding:0;font-size:16px}.mibprod-size-mini .mibprod-qty__input{width:auto;flex:1 1 auto;min-width:0;text-align:center;font-size:14px}.mibprod-size-mini .mibprod-btn{flex:1 1 auto;min-height:46px;padding:8px 12px;font-size:14px;border-radius:12px;line-height:1.15}.mibprod-grid:not(.mibprod-size-mini) .mibprod-card{container-type:inline-size;container-name:mibprod-card}@container mibprod-card (min-width: 440px){.mibprod-card__body{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto auto;column-gap:18px;row-gap:8px}.mibprod-card--hastext .mibprod-card__body{display:flex;flex-direction:column}.mibprod-card--hastext .mibprod-card__cta,.mibprod-card--hastext .mibprod-card__footer{align-self:stretch;margin-top:auto}.mibprod-card--hastext .mibprod-card__footer+.mibprod-card__cta{margin-top:8px}.mibprod-card--hastext .mibprod-card__aside{display:contents}.mibprod-card--hastext .mibprod-card__aside .mibprod-card__price{margin-top:4px;padding-top:0;align-items:flex-start;text-align:left}.mibprod-card--hastext .mibprod-card__aside .mibprod-price{justify-content:flex-start}.mibprod-card__main{display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:1;min-width:0}.mibprod-card__aside{display:flex;flex-direction:column;gap:4px;grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.mibprod-card__aside .mibprod-card__price{margin-top:0;padding-top:0;align-items:flex-end;text-align:right}.mibprod-card__aside .mibprod-price{justify-content:flex-end}.mibprod-card__title,.mibprod-price{font-size:25px}.mibprod-card__cta{grid-column:1 / -1;grid-row:5;align-self:end;margin-top:8px}.mibprod-card__footer{grid-column:1 / -1;grid-row:4;align-self:end;margin-top:0}.mibprod-card__subrow{grid-column:1 / -1;grid-row:2;margin-top:0}}.mibprod-grid:not(.mibprod-size-mini) .mibprod-card.mibprod-has-longstock .mibprod-card__cta{display:flex;flex-direction:column;align-items:stretch;gap:6px}.mibprod-empty{padding:24px;text-align:center;color:#6b7777;border:1px dashed rgba(0,0,0,.15);border-radius:12px}.mibprod-svg-fallback{display:none;line-height:0}.mibprod-svg-fallback svg{width:1em;height:1em;vertical-align:-.125em}body:not(.mibprod-has-fa) .mibprod-fa{display:none}body:not(.mibprod-has-fa) .mibprod-svg-fallback{display:inline-flex}.woocommerce-product-gallery,.product .images,.mibprod-single .product-gallery{position:relative}.mibprod-single-badges{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:8px;z-index:5;pointer-events:none}.mibprod-single-badges--right{left:auto;right:14px;align-items:flex-end}@media(max-width:960px){.mibprod-track{grid-template-columns:repeat(var(--mibprod-cols-t, 2),minmax(0,1fr));gap:18px}}@media(max-width:768px){.mibprod-layout-stack .mibprod-track{grid-template-columns:repeat(var(--mibprod-cols-m, 1),minmax(0,1fr));gap:16px}.mibprod-layout-scroll .mibprod-track{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var( --mibprod-gutter, 0px );-webkit-overflow-scrolling:touch;gap:14px;padding:4px var( --mibprod-gutter, 0px ) 18px;margin:0 calc(-1 * var( --mibprod-gutter, 0px ));cursor:grab;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.mibprod-layout-scroll .mibprod-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.mibprod-layout-scroll .mibprod-track::-webkit-scrollbar{width:0;height:0;display:none}.mibprod-layout-scroll .mibprod-card{flex:0 0 var(--mibprod-scroll-w, 78%);scroll-snap-align:start;scroll-snap-stop:always}.mibprod-layout-scroll .mibprod-track--single .mibprod-card{flex:0 0 calc(100vw - 2 * var( --mibprod-gutter, 0px ))}}@media(max-width:480px){.mibprod-size-large .mibprod-card__title{font-size:20px}}@media(max-width:768px){.mibprod-layout-scroll.mibprod-size-mini .mibprod-card{grid-template-columns:130px 1fr;padding:0;gap:12px 14px}.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__col-left,.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__imglink,.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__media,.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__img{width:130px;height:130px}.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__media,.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__img{border-radius:var(--mibprod-radius, 16px) 0 var(--mibprod-radius, 16px) 0}.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__col-right{padding:12px 12px 0 0}.mibprod-layout-scroll.mibprod-size-mini .mibprod-card__cta{padding:0 12px 12px}.mibprod-layout-scroll.mibprod-size-mini .mibprod-qty{flex:0 0 118px;width:118px}}.mibprod-gallery{display:flex;gap:14px}.mibprod-gallery--thumbs-bottom{flex-direction:column}.mibprod-gallery--thumbs-left{flex-direction:row-reverse;align-items:flex-start}.mibprod-gallery--thumbs-right{flex-direction:row;align-items:flex-start}.mibprod-gallery__stage{position:relative;flex:1 1 auto;border-radius:16px;overflow:hidden;background:#f5f7f7}.mibprod-gallery__main-wrap{position:relative;overflow:hidden;touch-action:pan-y}.mibprod-gallery__main{display:block;width:100%;height:auto;transition:transform .25s ease,opacity .2s ease}.mibprod-gallery--ratio-square .mibprod-gallery__main,.mibprod-gallery--ratio-square .mibprod-gallery__main-wrap{aspect-ratio:1 / 1}.mibprod-gallery--ratio-4-3 .mibprod-gallery__main,.mibprod-gallery--ratio-4-3 .mibprod-gallery__main-wrap{aspect-ratio:4 / 3}.mibprod-gallery--ratio-3-4 .mibprod-gallery__main,.mibprod-gallery--ratio-3-4 .mibprod-gallery__main-wrap{aspect-ratio:3 / 4}.mibprod-gallery--ratio-square .mibprod-gallery__main,.mibprod-gallery--ratio-4-3 .mibprod-gallery__main,.mibprod-gallery--ratio-3-4 .mibprod-gallery__main{object-fit:cover}.mibprod-gallery--zoom .mibprod-gallery__main-wrap{cursor:zoom-in}.mibprod-gallery--zoom .mibprod-gallery__main-wrap.is-zooming .mibprod-gallery__main{transform:scale(1.8)}.mibprod-gallery__video{display:block;width:100%;height:auto;background:#000}.mibprod-gallery--ratio-square .mibprod-gallery__video,.mibprod-gallery--ratio-4-3 .mibprod-gallery__video,.mibprod-gallery--ratio-3-4 .mibprod-gallery__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mibprod-gallery__thumb--video{position:relative;background:#1d2b2c}.mibprod-gallery__thumb--video img{opacity:.85}.mibprod-gallery__play{position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#0000008c;pointer-events:none}.mibprod-gallery__play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.mibprod-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:flex-start}.mibprod-gallery--thumbs-left .mibprod-gallery__thumbs,.mibprod-gallery--thumbs-right .mibprod-gallery__thumbs{justify-content:flex-start}.mibprod-gallery--thumbs-left .mibprod-gallery__thumbs,.mibprod-gallery--thumbs-right .mibprod-gallery__thumbs{flex-direction:column;flex:0 0 auto;flex-wrap:nowrap}.mibprod-gallery__thumb{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff;flex:0 0 64px;aspect-ratio:1 / 1;transition:border-color .2s ease,transform .2s ease}.mibprod-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.mibprod-gallery--thumbs-left .mibprod-gallery__thumb,.mibprod-gallery--thumbs-right .mibprod-gallery__thumb{flex:0 0 auto;width:72px;min-width:0;max-width:none}.mibprod-gallery__thumb:hover{transform:translateY(-2px);border-color:rgba(var(--mibprod-accent-rgb),.5)}.mibprod-gallery__thumb.is-active{border-color:var(--mibprod-accent)}@media(max-width:768px){.mibprod-gallery--thumbs-left,.mibprod-gallery--thumbs-right{flex-direction:column;align-items:stretch}.mibprod-gallery--thumbs-left .mibprod-gallery__thumbs,.mibprod-gallery--thumbs-right .mibprod-gallery__thumbs{flex-direction:row;flex-basis:auto;flex-wrap:wrap;justify-content:center;overflow:visible}}.mibprod-blog{--mibblog-accent: #1f6f5b;display:flex;flex-direction:column;gap:26px}.mibprod-blog__grid{display:grid;grid-template-columns:repeat(var(--mibblog-cols, 3),minmax(0,1fr));gap:24px}.mibprod-blog--cols-1 .mibprod-blog__grid{--mibblog-cols: 1}.mibprod-blog--cols-2 .mibprod-blog__grid{--mibblog-cols: 2}.mibprod-blog--cols-3 .mibprod-blog__grid{--mibblog-cols: 3}.mibprod-blog--cols-4 .mibprod-blog__grid{--mibblog-cols: 4}.mibprod-blog-card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 10px 24px #0000000d;transition:transform .25s ease,box-shadow .25s ease}.mibprod-blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #00000021}.mibprod-blog-card:hover .mibprod-blog-card__img{transform:scale(1.05)}.mibprod-blog-card:hover .mibprod-blog-card__cta svg,.mibprod-blog-card:hover .mibprod-blog-card__cta .mibprod-fa{transform:translate(4px)}.mibprod-blog-card__media{position:relative;display:block;overflow:hidden;background:#eef2f1;aspect-ratio:16 / 10}.mibprod-blog-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mibprod-blog-card__img--placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e7eeec,#d7e3e0)}.mibprod-blog-card__body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1 1 auto}.mibprod-blog-card__cat{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--mibblog-accent, #1f6f5b);padding:5px 11px;border-radius:999px;box-shadow:0 2px 8px #0000002e}.mibprod-blog-card__title{margin:0;font-size:20px;line-height:1.25;font-weight:700}.mibprod-blog-card__title a{color:#1d2b2c;text-decoration:none}.mibprod-blog-card__title a:hover{color:var(--mibblog-accent, #1f6f5b)}.mibprod-blog-card__meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;color:var(--mibblog-accent, #1f6f5b)}.mibprod-blog-card__meta>span{display:inline-flex;align-items:center;gap:6px}.mibprod-blog-card__meta svg,.mibprod-blog-card__meta .mibprod-fa{width:1em;height:1em}.mibprod-blog-card__excerpt{margin:0;color:#51635f;font-size:14px;line-height:1.55}.mibprod-blog-card__cta{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:8px;background:var(--mibblog-accent, #1f6f5b);color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:10px 22px;border-radius:999px;transition:filter .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px color-mix(in srgb,var(--mibblog-accent, #1f6f5b) 35%,transparent)}.mibprod-blog-card__cta:hover{filter:brightness(.95);color:#fff}.mibprod-blog-card__cta svg,.mibprod-blog-card__cta .mibprod-fa{width:.85em;height:.85em;transition:transform .2s ease}.mibprod-blog-card--featured{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.mibprod-blog-card--featured:before{content:"";position:absolute;inset:0 0 auto;height:4px;z-index:3;background:linear-gradient(90deg,var(--mibblog-accent, #1f6f5b),color-mix(in srgb,var(--mibblog-accent, #1f6f5b) 55%,#8fd0bf))}.mibprod-blog-card--featured .mibprod-blog-card__title a:hover{color:var(--mibblog-accent, #1f6f5b)}.mibprod-blog-card--featured .mibprod-blog-card__media{aspect-ratio:auto;height:100%;min-height:320px}.mibprod-blog-card--featured .mibprod-blog-card__body{padding:32px 34px;gap:14px;justify-content:center}.mibprod-blog-card--featured .mibprod-blog-card__title{font-size:28px}.mibprod-blog-card--featured .mibprod-blog-card__excerpt{font-size:15px}.mibprod-blog__pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:6px}.mibprod-blog__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:10px;background:#fff;color:#1d2b2c;text-decoration:none;font-weight:600;box-shadow:0 1px 2px #0000000f}.mibprod-blog__pagination .page-numbers.current{background:var(--mibblog-accent, #1f6f5b);color:#fff}.mibprod-blog__pagination a.page-numbers:hover{background:color-mix(in srgb,var(--mibblog-accent, #1f6f5b) 14%,#fff)}.mibprod-blog__banner{grid-column:1 / -1;margin:2px 0}.mibprod-blog__more{display:flex;justify-content:center;margin-top:4px}.mibprod-blog__loadmore{border:0;cursor:pointer;background:var(--mibblog-accent, #1f6f5b);color:#fff;font-weight:600;font-size:15px;padding:13px 30px;border-radius:12px;transition:filter .2s ease,opacity .2s ease}.mibprod-blog__loadmore:hover{filter:brightness(.93)}.mibprod-blog__loadmore.is-loading{opacity:.7;pointer-events:none}@media(max-width:1024px){.mibprod-blog--cols-3 .mibprod-blog__grid,.mibprod-blog--cols-4 .mibprod-blog__grid{--mibblog-cols: 2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mibprod-blog-card--featured{grid-template-columns:1fr}.mibprod-blog-card--featured .mibprod-blog-card__media{aspect-ratio:16 / 10;min-height:0}.mibprod-blog-card--featured .mibprod-blog-card__body{padding:20px 22px}.mibprod-blog-card--featured .mibprod-blog-card__title{font-size:23px}}@media(max-width:640px){.mibprod-blog--cols-2 .mibprod-blog__grid,.mibprod-blog--cols-3 .mibprod-blog__grid,.mibprod-blog--cols-4 .mibprod-blog__grid{--mibblog-cols: 1;grid-template-columns:1fr}}.mibprod-hero{position:relative;display:flex;overflow:hidden;border-radius:var(--mibhero-radius, 16px);background-image:var(--mibhero-img);background-size:cover;background-position:var(--mibhero-focus, 50% 50%);min-height:460px;isolation:isolate}.mibprod-hero--h-small{min-height:320px}.mibprod-hero--h-medium{min-height:460px}.mibprod-hero--h-large{min-height:620px}.mibprod-hero--h-viewport{min-height:min(86vh,820px)}.mibprod-hero--h-custom{min-height:var(--mibhero-minh, 480px)}.mibprod-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.mibprod-hero--ov-dark .mibprod-hero__overlay{background:rgba(0,0,0,var(--mibhero-ov, .35))}.mibprod-hero--ov-light .mibprod-hero__overlay{background:rgba(255,255,255,var(--mibhero-ov, .35))}.mibprod-hero--ov-gradient-bottom .mibprod-hero__overlay{background:linear-gradient(to top,rgba(0,0,0,calc(var(--mibhero-ov, .35) + .2)),transparent 70%)}.mibprod-hero--ov-gradient-top .mibprod-hero__overlay{background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--mibhero-ov, .35) + .2)),transparent 70%)}.mibprod-hero--ov-gradient-bottom-light .mibprod-hero__overlay{background:linear-gradient(to top,rgba(255,255,255,calc(var(--mibhero-ov, .35) + .25)),transparent 70%)}.mibprod-hero--ov-gradient-top-light .mibprod-hero__overlay{background:linear-gradient(to bottom,rgba(255,255,255,calc(var(--mibhero-ov, .35) + .25)),transparent 70%)}.mibprod-hero__inner{position:relative;z-index:2;display:flex;flex-direction:row;width:100%;padding:var(--mibhero-pad, 48px)}.mibprod-hero__content{display:flex;flex-direction:column;gap:16px;max-width:var(--mibhero-maxw, 560px)}.mibprod-hero--pos-top-left .mibprod-hero__inner,.mibprod-hero--pos-top-center .mibprod-hero__inner,.mibprod-hero--pos-top-right .mibprod-hero__inner{align-items:flex-start}.mibprod-hero--pos-middle-left .mibprod-hero__inner,.mibprod-hero--pos-center .mibprod-hero__inner,.mibprod-hero--pos-middle-right .mibprod-hero__inner{align-items:center}.mibprod-hero--pos-bottom-left .mibprod-hero__inner,.mibprod-hero--pos-bottom-center .mibprod-hero__inner,.mibprod-hero--pos-bottom-right .mibprod-hero__inner{align-items:flex-end}.mibprod-hero--pos-top-left .mibprod-hero__inner,.mibprod-hero--pos-middle-left .mibprod-hero__inner,.mibprod-hero--pos-bottom-left .mibprod-hero__inner{justify-content:flex-start}.mibprod-hero--pos-top-center .mibprod-hero__inner,.mibprod-hero--pos-center .mibprod-hero__inner,.mibprod-hero--pos-bottom-center .mibprod-hero__inner{justify-content:center}.mibprod-hero--pos-top-right .mibprod-hero__inner,.mibprod-hero--pos-middle-right .mibprod-hero__inner,.mibprod-hero--pos-bottom-right .mibprod-hero__inner{justify-content:flex-end}.mibprod-hero--pos-top-left .mibprod-hero__content,.mibprod-hero--pos-middle-left .mibprod-hero__content,.mibprod-hero--pos-bottom-left .mibprod-hero__content{text-align:left;align-items:flex-start}.mibprod-hero--pos-top-center .mibprod-hero__content,.mibprod-hero--pos-center .mibprod-hero__content,.mibprod-hero--pos-bottom-center .mibprod-hero__content{text-align:center;align-items:center}.mibprod-hero--pos-top-right .mibprod-hero__content,.mibprod-hero--pos-middle-right .mibprod-hero__content,.mibprod-hero--pos-bottom-right .mibprod-hero__content{text-align:right;align-items:flex-end}.mibprod-hero--align-left .mibprod-hero__content{text-align:left;align-items:flex-start}.mibprod-hero--align-center .mibprod-hero__content{text-align:center;align-items:center}.mibprod-hero--align-right .mibprod-hero__content{text-align:right;align-items:flex-end}.mibprod-hero__headline{margin:0;font-size:clamp(28px,4vw,46px);line-height:1.1;font-weight:800}.mibprod-hero__subtitle{margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.5;opacity:.95}.mibprod-hero--text-light{color:#fff}.mibprod-hero--text-dark{color:#1d2b2c}.mibprod-hero--text-light .mibprod-hero__headline,.mibprod-hero--text-light .mibprod-hero__headline a{color:#fff}.mibprod-hero--text-dark .mibprod-hero__headline,.mibprod-hero--text-dark .mibprod-hero__headline a{color:#1d2b2c}.mibprod-hero--text-light .mibprod-hero__subtitle{color:#ffffffeb}.mibprod-hero--text-dark .mibprod-hero__subtitle{color:#41524f}.mibprod-hero--outline.mibprod-hero--text-light .mibprod-hero__headline,.mibprod-hero--outline.mibprod-hero--text-light .mibprod-hero__subtitle{text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 14px rgba(0,0,0,.35)}.mibprod-hero--outline.mibprod-hero--text-dark .mibprod-hero__headline,.mibprod-hero--outline.mibprod-hero--text-dark .mibprod-hero__subtitle{text-shadow:0 1px 2px rgba(255,255,255,.7),0 2px 14px rgba(255,255,255,.55)}.mibprod-hero__cta{align-self:inherit;display:inline-flex;align-items:center;justify-content:center;background:var(--mibprod-cart, #FE491E);color:var(--mibprod-cart-contrast, #fff);text-decoration:none;font-weight:700;font-size:15px;padding:14px 30px;border-radius:12px;margin-top:4px;box-shadow:0 6px 18px #0000002e;transition:filter .2s ease,transform .15s ease}.mibprod-hero__cta:hover{filter:brightness(.95);color:var(--mibprod-cart-contrast, #fff)}.mibprod-hero__cta:active{transform:scale(.98)}.mibprod-hero__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:600px){.mibprod-hero__inner{padding:clamp(20px,6vw,var(--mibhero-pad, 48px))}.mibprod-hero__content{max-width:100%}}.mibprod-phero{--mibprod-accent: #1f6f5b;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:start}.mibprod-phero--media-right .mibprod-phero__media{order:2}.mibprod-phero:has(.mibprod-hero-info--boxed){gap:clamp(18px,2.4vw,30px)}.mibprod-phero__media{position:sticky;top:24px;align-self:start}@media(max-width:860px){.mibprod-phero{grid-template-columns:1fr;gap:28px}.mibprod-phero--media-right .mibprod-phero__media{order:0}.mibprod-phero__media{position:static}}.mibprod-hero-info{color:#1d2b2c;display:flex;flex-direction:column;gap:14px;container-name:heroinfo;container-type:inline-size}.mibprod-hero__topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mibprod-hero__topbar-left{display:flex;flex-direction:column;gap:12px;min-width:0}.mibprod-hero__topbar .mibprod-hero__reviews{margin:0}.mibprod-hero__topbar .mibprod-hero__format{align-self:center;margin:0 0 0 auto}.mibprod-hero__socialprice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px 0 2px}.mibprod-hero__socialprice-left{flex:1 1 170px;min-width:0}.mibprod-hero__socialprice .mibprod-hero__social{margin:0;flex-direction:column;align-items:flex-start;gap:6px}.mibprod-hero__socialprice .mibprod-hero__social-img,.mibprod-hero__socialprice .mibprod-hero__social-text{flex:0 0 auto}.mibprod-hero__socialprice .mibprod-hero__price-top{margin:0;flex:1 1 150px;min-width:0;align-items:flex-end;text-align:right}.mibprod-hero__socialprice .mibprod-hero__price-top .mibprod-hero__price{justify-content:flex-end;gap:8px}.mibprod-hero__price-top .mibprod-hero__price,.mibprod-hero__price-top .tiered-pricing-dynamic-price-wrapper{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:baseline;gap:2px 6px;width:100%;line-height:1.1}.mibprod-hero__price-top .mibprod-hero__price del,.mibprod-hero__price-top .tiered-pricing-dynamic-price-wrapper del{font-size:.5em;margin:0}.mibprod-hero__socialprice .mibprod-hero__price-top .mibprod-hero__price,.mibprod-hero__socialprice .mibprod-hero__price-top .tiered-pricing-dynamic-price-wrapper,.mibprod-hero__reviewrow .mibprod-hero__price-top .mibprod-hero__price,.mibprod-hero__reviewrow .mibprod-hero__price-top .tiered-pricing-dynamic-price-wrapper{line-height:1;margin-top:0}.mibprod-hero__socialprice .mibprod-hero__social,.mibprod-hero__reviewrow .mibprod-hero__social{margin-top:1px}.mibprod-hero__socialprice .mibprod-hero__price-top .mibprod-hero__legal{text-align:right}.mibprod-hero__format{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;color:#51635f;font-weight:600;font-size:13px;background:color-mix(in srgb,var(--mibprod-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--mibprod-accent) 20%,#fff);border-radius:999px;padding:5px 14px}.mibprod-hero__format-main{color:var(--mibprod-accent)}.mibprod-hero__portions{font-weight:400;opacity:.8}.mibprod-hero__title{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:800}.mibprod-hero__tagline{margin:0;display:flex;flex-direction:column;line-height:1.2}.mibprod-hero__kicker{font-size:20px;font-weight:700;color:var(--mibprod-accent)}.mibprod-hero__taglead{font-size:16px;color:#51635f}.mibprod-hero__price{font-size:30px;font-weight:800}.mibprod-hero__price del{font-size:.6em;font-weight:600;opacity:.55;margin-right:6px}.mibprod-hero__price ins{text-decoration:none}.mibprod-hero__legal{margin:5px 0 0;font-size:12px;line-height:1!important;color:#8a978f}.mibprod-hero__compat{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mibprod-hero__compat-label{font-weight:700}.mibprod-hero__compat-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mibprod-hero__compat-list li{font-size:13px;font-weight:600;color:var(--mibprod-accent);background:color-mix(in srgb,var(--mibprod-accent) 12%,#fff);padding:4px 10px;border-radius:999px}.mibprod-hero__usps{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:8px}.mibprod-hero__usps li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4}.mibprod-hero__usps svg,.mibprod-hero__usps .mibprod-fa{color:var(--mibprod-accent);width:1.05em;height:1.05em;flex:0 0 auto;margin-top:.15em}.mibprod-hero__stock{font-size:15px}.mibprod-hero__cart{margin-top:4px}.mibprod-hero__accordion{display:flex;flex-direction:column;gap:8px;margin-top:8px}.mibprod-hero__acc-item{border:1px solid color-mix(in srgb,var(--mibprod-accent) 22%,#e6ecea);border-radius:12px;background:#fff;overflow:hidden}.mibprod-hero__acc-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:700;color:#1d2b2c}.mibprod-hero__acc-item>summary::-webkit-details-marker{display:none}.mibprod-hero__acc-chevron{width:10px;height:10px;border-right:2px solid var(--mibprod-accent);border-bottom:2px solid var(--mibprod-accent);transform:rotate(45deg);transition:transform .2s ease;flex:0 0 auto}.mibprod-hero__acc-item[open]>summary{background:color-mix(in srgb,var(--mibprod-accent) 8%,#fff)}.mibprod-hero__acc-item[open] .mibprod-hero__acc-chevron{transform:rotate(-135deg)}.mibprod-hero__acc-body{padding:14px 16px 16px;font-size:14px;line-height:1.6;color:#41524f}.mibprod-hero__acc-body>:first-child{margin-top:0}.mibprod-hero__acc-body ul{margin:8px 0;padding-left:20px;list-style:disc}.mibprod-hero__acc-body ol{margin:8px 0;padding-left:20px;list-style:decimal}.mibprod-hero__acc-body li{margin:3px 0}.mibprod-hero__acc-body h3,.mibprod-hero__acc-body h4,.mibprod-hero__acc-body h5,.mibprod-hero__acc-body h6{margin:12px 0 6px;color:#1d2b2c}.mibprod-hero__download{display:inline-flex;align-items:center;gap:8px;background:var(--mibprod-accent);color:#fff;text-decoration:none;font-weight:600;padding:10px 18px;border-radius:10px}.mibprod-hero__download:hover{filter:brightness(.94);color:#fff}.mibprod-hero__downloads{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mibprod-md-table{margin:10px 0;border:1px solid #e1e8e6;border-radius:12px;overflow:hidden}.mibprod-md-table table{width:100%;border-collapse:collapse;font-size:13px;margin:0!important}.mibprod-md-table th,.mibprod-md-table td{padding:9px 12px!important;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #eaeff0;border-right:1px solid #eaeff0}.mibprod-md-table.mibprod-md-table th,.mibprod-md-table.mibprod-md-table td{padding-left:12px!important;padding-right:12px!important}.mibprod-md-table th:last-child,.mibprod-md-table td:last-child{border-right:0}.mibprod-md-table tr:last-child th,.mibprod-md-table tr:last-child td{border-bottom:0}.mibprod-md-table thead th{background:#eef1f0;color:#41524f;font-weight:700;border-bottom:2px solid #dbe2df}.mibprod-md-table tbody tr:nth-child(2n){background:#f7faf9}.mibprod-card.is-clickable{cursor:pointer}.mibprod-card.is-clickable .mibprod-qty__input{cursor:text}.mibprod-hero__price,.mibprod-hero__price ins,.mibprod-hero__price del,.mibprod-hero__price bdi,.mibprod-hero__price .amount,.mibprod-hero__grundpreis,.mibprod-hero__grundpreis *{background:none!important;box-shadow:none!important}.mibprod-hero__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:#1d2b2c}.mibprod-hero__price ins,.mibprod-hero__price ins bdi{color:var(--mibprod-accent);font-weight:800;text-decoration:none}.mibprod-hero__grundpreis{margin:2px 0 0;font-size:13px;line-height:1.2!important;color:#8a978f;font-weight:500}.mibprod-hero__grundpreis .price,.mibprod-hero__grundpreis .amount,.mibprod-hero__grundpreis bdi{font-size:inherit;color:inherit;font-weight:inherit}.mibprod-hero__format-icon{color:var(--mibprod-accent);display:inline-flex;align-items:center}.mibprod-fa--duo{--fa-primary-color: var(--mibprod-accent);--fa-secondary-color: var(--mibprod-accent);--fa-secondary-opacity: .3}.mibprod-hero__reviews{margin:-2px 0 0;cursor:pointer;min-height:20px}.mibprod-hero__reviews .mibprod-rating{margin:0}.mibprod-hero__usps li{align-items:center;gap:14px;font-size:16px}.mibprod-hero__usp-tx{font-weight:500;color:#2c3a37}.mibprod-hero__usp-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:color-mix(in srgb,var(--mibprod-accent) 12%,#fff);color:var(--mibprod-accent);font-size:23px}.mibprod-hero__usp-ic .mibprod-fa,.mibprod-hero__usp-ic svg{width:1em;height:1em;margin:0;color:var(--mibprod-accent)}.mibprod-hero__price{margin-bottom:2px}.mibprod-hero__buybox{margin:6px 0 2px;padding:18px;border:1px solid #e2e2e2;border-radius:16px;background:#f0f0f0;display:flex;flex-direction:column;gap:12px}.mibprod-hero__cart form.cart{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin:0;padding:0}.mibprod-hero__cart form.cart>.tier-pricing-summary-table{flex:1 1 100%;margin:0}.mibprod-hero__cart form.cart>.qib-button-wrapper{flex:0 0 auto}.mibprod-hero__cart form.cart>.single_add_to_cart_button{flex:1 1 auto;min-width:0}.mibprod-hero__cart form.cart>.clear{display:none}.mibprod-hero__cart .quantity .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mibprod-hero__cart .qib-button-wrapper,.mibprod-hero__cart>.quantity{display:inline-flex;align-items:center;min-height:52px;align-self:stretch;margin:0;padding:0;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--mibprod-accent) 32%,#d7dedb);border-radius:12px;overflow:hidden;background:#fff}.mibprod-hero__cart .qib-button-wrapper .quantity{margin:0!important;padding:0!important;display:flex;align-items:center;height:52px}.mibprod-hero__cart .qib-button-wrapper input.qty,.mibprod-hero__cart input.qty{width:38px;height:52px;line-height:52px;margin:0;padding:0;text-align:center;box-sizing:border-box;vertical-align:middle;font-size:16px;font-weight:700;color:#1d2b2c;border:0;border-radius:0;background:transparent;box-shadow:none}.mibprod-hero__cart .qib-button-wrapper>label,.mibprod-hero__cart .qib-button-wrapper>.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mibprod-hero__cart .qib-button-wrapper>.qib-button:first-child,.mibprod-hero__cart .qib-button-wrapper>.minus{margin-left:0!important}.mibprod-hero__cart .qib-button{width:38px;flex:0 0 38px;height:52px;margin:0;padding:0!important;border:0;background:transparent;box-sizing:border-box;font-size:20px;line-height:1;color:var(--mibprod-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mibprod-hero__cart .qib-button:hover{background:color-mix(in srgb,var(--mibprod-accent) 10%,#fff)}.mibprod-hero__cart .single_add_to_cart_button,.mibprod-hero__cart button.single_add_to_cart_button{flex:1 1 auto;min-width:0;min-height:52px;height:auto;margin:0;padding:8px 20px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.2;background:var(--mibprod-accent);border:0;border-radius:12px;color:#fff;font-weight:800;font-size:16px;letter-spacing:.01em;cursor:pointer;transition:filter .15s ease,transform .1s ease;box-shadow:0 8px 22px rgba(var(--mibprod-accent-rgb),.28)}.mibprod-hero__cart .single_add_to_cart_button:hover{filter:brightness(.95);color:#fff}.mibprod-hero__cart .single_add_to_cart_button:active{transform:scale(.99)}.mibprod-hero__stock{font-weight:600}.mibprod-hero__title{letter-spacing:-.01em}.mibprod-hero-info{gap:16px}@media(max-width:600px){.mibprod-hero__buybox{padding:14px}}@media(max-width:480px){.mibprod-hero__cart .qib-button{width:30px;flex:0 0 30px}.mibprod-hero__cart .qib-button-wrapper input.qty,.mibprod-hero__cart input.qty{width:32px}.mibprod-hero__cart .single_add_to_cart_button,.mibprod-hero__cart button.single_add_to_cart_button{padding:8px 12px}}.mibprod-hero__reviews{display:inline-flex;align-items:center;cursor:pointer;min-height:20px;width:fit-content}.mibprod-hero__reviews:hover{opacity:.82}.mibprod-ing__heading{margin:2px 0 10px;color:#1d2b2c;font-size:15px;font-weight:700}.mibprod-ing__spec{margin-top:10px}.mibprod-ing__spec th{white-space:nowrap;width:1%;background:#f7faf9;color:#41524f;font-weight:700;vertical-align:top}.mibprod-ing__spec td{vertical-align:top}.mibprod-ing__note{margin:12px 0 0;font-size:13px;color:#6b7975}.mibprod-hero__acc-label{display:inline-flex;align-items:center;gap:10px;min-width:0}.mibprod-hero__acc-ic{display:inline-flex;align-items:center;color:var(--mibprod-accent);font-size:16px;flex:0 0 auto}.mibprod-hero__acc-ic .mibprod-fa{width:1em;height:1em}.mibprod-hero__acc-item>summary{gap:12px}.mibprod-hero__social{display:flex;align-items:center;gap:10px;margin:2px 0}.mibprod-hero__social-img{height:34px;width:auto;max-width:170px;display:block}.mibprod-hero__social-text{font-size:13px;color:#51635f;font-weight:600}.mibprod-hero__trust{display:flex;flex-direction:column;gap:8px;margin:12px 0 2px}.mibprod-hero__trust-ic .mibprod-fa{width:1em;height:1em}.mibprod-hero__trust-ic .mibprod-fa--duo{--fa-primary-color: #fff;--fa-secondary-color: #fff;--fa-secondary-opacity: .55}.mibprod-hero__trust-body p{margin:0}.mibprod-hero__trust-body a{color:var(--mibprod-accent);font-weight:700;text-decoration:underline}.mibprod-cr__stars{display:inline-flex;align-items:center}.mibprod-hero__price-top{display:flex;flex-direction:column;gap:2px;margin:4px 0 2px}.mibprod-hero-info>.mibprod-hero__price-top{align-items:flex-end;text-align:right}.mibprod-hero-info>.mibprod-hero__price-top .mibprod-hero__legal{text-align:right}.mibprod-hero__reviewrow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:4px 0 2px;container-type:inline-size}.mibprod-hero__reviewcol{display:flex;flex-direction:column;gap:12px;flex:1 1 170px;min-width:0}.mibprod-hero__reviewrow .mibprod-hero__reviews{margin:0}.mibprod-hero__reviewrow .mibprod-hero__social{margin:0;flex-direction:column;align-items:flex-start;gap:6px}.mibprod-hero__reviewrow .mibprod-hero__social-img,.mibprod-hero__reviewrow .mibprod-hero__social-text{flex:0 0 auto}.mibprod-hero__reviewrow .mibprod-hero__price-top{margin:0;flex:1 1 150px;min-width:0;align-items:flex-end;text-align:right}.mibprod-hero__reviewrow .mibprod-hero__price-top .mibprod-hero__price{justify-content:flex-end;gap:8px}.mibprod-hero__reviewrow .mibprod-hero__price-top .mibprod-hero__price del{margin-right:0}.mibprod-hero__reviewrow .mibprod-hero__price-top .mibprod-hero__legal{text-align:right}@container (max-width: 380px){.mibprod-hero__reviews .mibprod-cr__stars i:not(:first-child){display:none!important}}@container heroinfo (max-width: 480px){.mibprod-hero__reviews .mibprod-cr__stars i:not(:first-child){display:none!important}}@media(max-width:640px){.mibprod-reviews-compact--always .mibprod-cr__stars i:not(:first-child){display:none!important}}.mibprod-hero__cart .tier-pricing-summary-table--hidden{display:none!important}.mibprod-hero__buybox.mib-hide-bbprice-tiered:has(.tier-pricing-summary-table) .mibprod-hero__priceblock{display:none}.mibprod-hero__cart{margin-top:0}.mibprod-hero-info>.mibprod-hero__topbar,.mibprod-hero-info>.mibprod-hero__reviewrow,.mibprod-hero-info>.mibprod-hero__socialprice,.mibprod-hero-info>.mibprod-hero__price-top,.mibprod-hero-info>.mibprod-hero__compat,.mibprod-hero-info>.mibprod-hero__usps,.mibprod-hero-info>.mibprod-hero__buybox,.mibprod-hero-info>.mibprod-hero__trust,.mibprod-hero-info>.mibprod-hero__accordion,.mibprod-hero-info>.mibprod-hero__social{margin-top:0;margin-bottom:0}.mibprod-hero__buybox{gap:10px}.mibprod-hero__priceblock{display:flex;flex-direction:column;gap:2px}@media(max-width:430px){.mibprod-hero__format{padding:4px 9px;gap:5px;font-size:12px}.mibprod-hero__format-icon{font-size:13px}}.mibprod-hero__uspboxes{width:100%;margin-top:clamp(22px,3.2vw,40px)}.mibprod-hero__uspboxes-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px}.mibprod-hero__uspbox{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0;padding:9px 22px 9px 9px;border-radius:14px;background:var(--mibprod-accent);color:#fff;box-shadow:0 6px 18px rgba(var(--mibprod-accent-rgb),.18)}.mibprod-hero__uspbox-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:10px;background:#ffffff38;color:#fff;font-size:20px}.mibprod-hero__uspbox-ic i,.mibprod-hero__uspbox-ic svg{color:#fff!important;--fa-primary-color: #fff;--fa-secondary-color: #fff;--fa-primary-opacity: 1;--fa-secondary-opacity: .65}.mibprod-hero__uspbox-ic svg path{fill:#fff}.mibprod-hero__uspbox-label{font-size:15px;font-weight:700;line-height:1.2}@media(max-width:640px){.mibprod-hero__uspboxes-row{gap:10px}.mibprod-hero__uspbox{flex:1 1 100%}}.mibprod-hero__offer{display:flex;align-items:flex-start;gap:11px;padding:12px 15px;border-radius:13px;background:color-mix(in srgb,var(--mibprod-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--mibprod-accent) 28%,#fff);color:color-mix(in srgb,var(--mibprod-accent) 75%,#11201f)}.mibprod-hero__offer-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;margin-top:1px;background:var(--mibprod-accent);color:#fff;font-size:25px}.mibprod-hero__offer-ic i,.mibprod-hero__offer-ic svg{color:#fff!important;--fa-primary-color: #fff;--fa-secondary-color: #fff;--fa-primary-opacity: 1;--fa-secondary-opacity: .65}.mibprod-hero__offer-ic svg path{fill:#fff}.mibprod-hero__offer-body{min-width:0}.mibprod-hero__offer-tx{display:block;font-weight:800;font-size:15px;line-height:1.25}.mibprod-hero__offer-desc{margin:3px 0 0;font-size:13.5px;line-height:1.4;font-weight:500;color:color-mix(in srgb,var(--mibprod-accent) 60%,#43514d)}.mibprod-hero__offer-desc p{margin:0}.mibprod-hero__shipnote{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;color:#6c7a74}.mibprod-hero__shipnote-ic{color:var(--mibprod-accent);flex:0 0 auto;margin-top:1px}.mibprod-hero__compat-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer}.mibprod-hero__compat-link:hover{color:var(--mibprod-accent)}.mibprod-hero__compat-info{display:inline-flex;font-size:.85em;opacity:.85}.mibprod-hero__compat-item--info{position:relative}.mibprod-hero-info--boxed{background:#fff;border:1px solid color-mix(in srgb,var(--mibprod-accent) 18%,#e6ecea);border-radius:18px;padding:clamp(18px,2.4vw,30px);box-shadow:0 18px 42px rgba(var(--mibprod-accent-rgb),.16),0 4px 12px #11201f0d}@media(max-width:640px){.mibprod-hero-info--boxed{padding:16px;border-radius:14px}.mibprod-hero-info--boxed.mibprod-hero-info--boxed-desktop{background:none;border:0;border-radius:0;padding:0;box-shadow:none}}.mibprod-hero__cart form.cart.bundle_form,.mibprod-hero__cart .bundle_data{display:block}.mibprod-hero__cart .bundled_product{display:flex;align-items:center;gap:10px;margin:0!important;padding:8px 0!important;border-bottom:1px solid color-mix(in srgb,var(--mibprod-accent) 14%,#e6ecea);width:auto!important;float:none!important}.mibprod-hero__cart .bundled_product:first-child{padding-top:0}.mibprod-hero__cart .bundled_product:has(+.bundle_data){border-bottom:0;margin-bottom:14px!important}.mibprod-hero__cart .bundled_product_images{flex:0 0 44px!important;width:44px!important;margin:0!important}.mibprod-hero__cart .bundled_product_image{margin:0!important}.mibprod-hero__cart .bundled_product_image img{width:44px!important;height:44px!important;object-fit:cover;border-radius:9px;display:block;border:1px solid color-mix(in srgb,var(--mibprod-accent) 12%,#e6ecea)}.mibprod-hero__cart .bundled_product_images,.mibprod-hero__cart .bundled_product_image,.mibprod-hero__cart .bundled_product_image a{margin:0!important;padding:0!important}.mibprod-hero__cart .bundled_product .details{min-width:0;flex:1 1 auto;width:auto!important;float:none!important;margin:0!important;padding:0!important}.mibprod-hero__cart .bundled_product_title{margin:0;font-size:15px;font-weight:700;line-height:1.2;color:#1d2b2c;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.mibprod-hero__cart .bundled_product_title .item_qty,.mibprod-hero__cart .bundled_product_title .item_suffix{font-weight:600;color:#6c7a74;font-size:14px}.mibprod-hero__cart .bundled_product_title_link{display:none}.mibprod-hero__cart .bundled_product_excerpt{margin:0}.mibprod-hero__cart .bundled_product_excerpt p{margin:1px 0 0;font-size:12.5px;line-height:1.3;color:#6c7a74}.mibprod-hero__cart .bundled_item_cart_content,.mibprod-hero__cart .bundled_item_wrap,.mibprod-hero__cart .bundled_item_cart_details,.mibprod-hero__cart .bundled_item_after_cart_details{margin:0;padding:0}.mibprod-hero__cart .bundled_product .quantity_hidden{display:none}.mibprod-hero__cart .bundle_wrap{margin:0}.mibprod-hero__cart .bundle_button{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin:16px 0 0}.mibprod-hero__cart .bundle_button>.qib-button-wrapper{flex:0 0 auto}.mibprod-hero__cart .bundle_button>.single_add_to_cart_button{flex:1 1 auto;min-width:0}.mibprod-hero__cart .bundle_data>.clear{display:none}.mibprod-hero__cart .bundle_data>.tier-pricing-summary-table{margin:0 0 10px}.mibprod-hero__savings{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:7px 13px;border-radius:11px;background:color-mix(in srgb,var(--mibprod-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--mibprod-accent) 22%,#fff);color:color-mix(in srgb,var(--mibprod-accent) 78%,#11201f);font-size:14px;font-weight:600;line-height:1.25}.mibprod-hero__savings strong{font-weight:800}.mibprod-hero__savings-ic{display:inline-flex;color:var(--mibprod-accent);font-size:15px}.mibprod-hero__after-usps{font-size:14.5px;line-height:1.55;color:#43514d}.mibprod-hero__after-usps>:first-child{margin-top:0}.mibprod-hero__after-usps>:last-child{margin-bottom:0}.mibprod-hero__after-usps a{color:var(--mibprod-accent)}.mibprod-hero__after-usps ul{margin:8px 0;padding-left:20px;list-style:disc}.mibprod-hero__after-usps ol{margin:8px 0;padding-left:20px;list-style:decimal}.mibprod-hero__after-usps li{margin:3px 0}.mibprod-hero__compat-label{display:inline-flex;align-items:center;gap:6px}.mibprod-hero__compat-ic{display:inline-flex;color:var(--mibprod-accent);font-size:1.05em}.mibprod-hero__cart .wlr-product-message{color:#1d2b2c!important}.mibprod-hero__cart .wlr-product-message:before{display:none!important}.mibprod-hero__cart .mibprod-loyalty-ic{margin-right:8px;vertical-align:middle;font-size:1.2em;color:var(--mibprod-accent)}.mibprod-hero__cart .mibprod-loyalty-ic i,.mibprod-hero__cart .mibprod-loyalty-ic svg{color:var(--mibprod-accent)!important}.mibprod-hero__cart .tiered-pricing--active{border-color:var(--mibprod-accent)!important;background:color-mix(in srgb,var(--mibprod-accent) 6%,#fff)!important}.mibprod-hero__cart .tiered-pricing--active .tiered-pricing-option-checkbox{border-color:var(--mibprod-accent)!important}.mibprod-hero__cart .tiered-pricing--active .tiered-pricing-option-checkbox:after{background:var(--mibprod-accent)!important}.mibprod-bloghead-inner{max-width:1200px;margin-left:auto;margin-right:auto}.mibprod-bloghead{--mibprod-accent: #1f6f5b;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,44px);align-items:stretch;color:#1d2b2c}.mibprod-bloghead--media-right .mibprod-bloghead__media{order:2}.mibprod-bloghead__media{min-width:0}.mibprod-bloghead__img{width:100%;height:auto;display:block;border-radius:20px;object-fit:cover;box-shadow:0 22px 48px rgba(var(--mibprod-accent-rgb),.18),0 4px 14px #11201f0f}.mibprod-bloghead__info{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:14px}.mibprod-bloghead--boxed .mibprod-bloghead__info{background:#fff;border:1px solid color-mix(in srgb,var(--mibprod-accent) 18%,#e6ecea);border-radius:18px;padding:clamp(18px,2.2vw,28px);box-shadow:0 18px 42px rgba(var(--mibprod-accent-rgb),.14),0 4px 12px #11201f0d}.mibprod-bloghead__back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:0 0 16px;padding:7px 15px;border-radius:999px;text-decoration:none;background:var(--mibprod-accent);color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 20px rgba(var(--mibprod-accent-rgb),.25);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,filter .16s ease}.mibprod-bloghead__back:hover{filter:brightness(.97);color:#fff;transform:translate(-3px);box-shadow:0 11px 26px rgba(var(--mibprod-accent-rgb),.32)}.mibprod-bloghead__back i,.mibprod-bloghead__back svg{transition:transform .16s ease}.mibprod-bloghead__back:hover i,.mibprod-bloghead__back:hover svg{transform:translate(-3px)}.mibprod-bloghead__back--on_accent{background:#fff;color:color-mix(in srgb,var(--mibprod-accent) 82%,#11201f);box-shadow:0 8px 20px #11201f24}.mibprod-bloghead__back--on_accent:hover{background:#fff;color:var(--mibprod-accent);box-shadow:0 11px 26px #11201f2e}.mibprod-bloghead__back--on_accent i,.mibprod-bloghead__back--on_accent svg{color:var(--mibprod-accent)!important;--fa-primary-color: var(--mibprod-accent);--fa-secondary-color: var(--mibprod-accent)}.mibprod-bloghead__back--on_accent svg path{fill:var(--mibprod-accent)}.mibprod-bloghead__back--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6);box-shadow:none}.mibprod-bloghead__back--ghost:hover{background:#ffffff24;box-shadow:none}.mibprod-bloghead__back i,.mibprod-bloghead__back svg{font-size:.95em;color:#fff!important;--fa-primary-color: #fff;--fa-secondary-color: #fff;--fa-primary-opacity: 1;--fa-secondary-opacity: .7}.mibprod-bloghead__back svg path{fill:#fff}.mibprod-bloghead__eyebrow{display:flex;flex-direction:column;gap:2px}.mibprod-bloghead__kicker{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mibprod-accent)}.mibprod-bloghead__kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mibprod-accent)}.mibprod-bloghead__cats{font-size:12.5px;font-weight:600;color:#8a978f}.mibprod-bloghead__title{margin:2px 0;font-size:clamp(27px,3.5vw,40px);line-height:1.12;font-weight:800;color:color-mix(in srgb,var(--mibprod-accent) 82%,#11201f)}.mibprod-bloghead__title:after{content:"";display:block;width:56px;height:4px;border-radius:999px;margin-top:12px;background:var(--mibprod-accent)}.mibprod-bloghead__meta{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:4px}.mibprod-bloghead__pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--mibprod-accent) 11%,#fff);border:1px solid color-mix(in srgb,var(--mibprod-accent) 20%,#fff);color:color-mix(in srgb,var(--mibprod-accent) 78%,#11201f);font-weight:700;font-size:13.5px;line-height:1.2}.mibprod-bloghead__pillic{display:inline-flex;color:var(--mibprod-accent);font-size:1.15em}@media(max-width:860px){.mibprod-bloghead{grid-template-columns:1fr;gap:20px}.mibprod-bloghead--media-right .mibprod-bloghead__media{order:0}}@media(max-width:600px){.mibprod-bloghead--boxed .mibprod-bloghead__info{padding:18px 16px}}.mibprod-badge--savings{font-size:15px;padding:8px 15px;border-radius:10px;font-weight:800;box-shadow:0 4px 12px #0000002e}.mibprod-size-midi .mibprod-badge--savings{font-size:13px;padding:6px 12px}.mibprod-size-mini .mibprod-badge--savings{font-size:13px;padding:5px 11px;border-radius:9px}.mibprod-single-badges .mibprod-badge--savings{font-size:19px;padding:11px 20px;border-radius:12px;box-shadow:0 6px 18px #00000038}@media(max-width:600px){.mibprod-single-badges .mibprod-badge--savings{font-size:16px;padding:9px 16px}.mibprod-badge--savings{font-size:14px;padding:7px 13px}}.mibprod-gallery__warm{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip-path:inset(50%)}
