.mb-pmain{--mb-navy: 11, 29, 58;--mb-blue: 0, 102, 204;--mb-line: rgba(var(--color-foreground), .12);--mb-soft: rgba(var(--color-foreground), .04)}.mb-pmain .product__title h1{font-family:var(--font-heading-family);font-weight:700;text-transform:none;letter-spacing:-.01em;line-height:1.2;font-size:2.2rem;margin:0;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}@media screen and (min-width:750px){.mb-pmain .product__title h1{font-size:3rem}}.mb-tm{font-size:.5em;vertical-align:super;line-height:0;margin-left:.05em;font-weight:600}.mb-pmain .product__title{margin-bottom:.6rem}.mb-pmain .product__info-container>*+*{margin:1.2rem 0}.mb-pmain .product__info-container .price--large{font-size:2.2rem;font-weight:700;letter-spacing:0}.mb-pmain .product__info-container .price__badge-sale{background:rgb(var(--mb-blue));color:#fff;border:0}.mb-pmain .product__view-details{display:none}.mb-pcrumbs{display:none;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.mb-pcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 .8rem;padding:0}.mb-pcrumbs li+li:before{content:"/";margin-right:.4rem;opacity:.5}.mb-pcrumbs a{color:inherit;text-underline-offset:.2rem}.mb-pcrumbs [aria-current]{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.mb-pcrumbs{display:block}}.mb-pcrumbs ol{flex-wrap:nowrap;min-width:0}.mb-pcrumbs li{flex:0 0 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-pcrumbs li:nth-child(2):not(:last-child){flex:0 1000 auto;min-width:4em}.mb-pcrumbs li:last-child{flex:0 1 auto}.mb-pmain .product-form__input--pill input[type=radio]+label{border-radius:8px;min-height:44px;min-width:44px;padding:.9rem 1.6rem;margin:.4rem .6rem .2rem 0;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.mb-pmain .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--mb-navy));color:#fff;border-color:rgb(var(--mb-navy))}.mb-pmain .product-form__input .form__label{font-weight:600;margin-bottom:.2rem}.mb-pmain .quantity{border-radius:8px;min-height:48px}.mb-pmain .quantity:after,.mb-pmain .quantity:before{border-radius:8px}.mb-pmain .product-form__submit{min-height:52px;border-radius:8px;font-size:1.6rem;font-weight:700;letter-spacing:.02em}.mb-pmain .product-form__submit:not([disabled]){background:rgb(var(--mb-blue));color:#fff}.mb-pmain .product-form__buttons{max-width:none}.mb-pmain .shopify-payment-button__button{border-radius:8px;min-height:48px;overflow:hidden}.mb-pmain .product-form__buttons>*+*{margin-top:.8rem}@media screen and (max-width:749px){.mb-pmain .product__info-container>*{margin:.8rem 0 0;min-width:0;max-width:100%}.mb-pmain .product__info-container>.product-form__quantity{margin-top:1rem}.mb-pmain .product__info-container>.mb-buy{margin-top:.8rem}.mb-pmain .product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-pmain .product-form__quantity .quantity{width:12rem;min-height:52px}.mb-pmain .product-form__quantity .quantity__button{width:4rem}.mb-pmain .product-form__input{margin-bottom:0}.mb-pmain .product__title h1,.mb-pmain .product__info-container .price--large{font-size:2rem}.mb-pmain .product__tax{margin-top:0}.mb-pmain .installment{margin:0}.mb-pmain .product__info-wrapper{padding-top:.4rem}.mb-pmain .product-media-container.constrain-height{--constrained-min-height: 230px;--constrained-height: max(230px, 36svh)}.mb-pmain .slider-buttons{min-height:3.6rem}.mb-pmain .slider-buttons .slider-button{width:44px;height:44px}.mb-pmain .product__media-wrapper slider-component.slider-mobile-gutter .slider-buttons{margin-top:0}}@media screen and (max-width:749px){.mb-pmain .product__media-list .product__media-item{width:calc(100% - 3rem)}}.mb-pmain .product__media-item.scroll-trigger.animate--fade-in,.mb-pmain .product__info-wrapper.scroll-trigger.animate--slide-in{opacity:1;transform:none;animation:none}.mb-pmain .product-media-container{background:#fff;border-radius:8px}@media screen and (min-width:750px){.mb-pmain .thumbnail-list__item .thumbnail{border-radius:6px}.mb-pmain .thumbnail[aria-current]{box-shadow:0 0 0 2px rgb(var(--mb-navy));border-color:rgb(var(--mb-navy))}}.mb-pmain a[href*=_TDS_],.mb-pmain a[href*=TDS_DIY]{background:rgb(var(--mb-navy))!important;color:#fff!important;border-radius:8px;min-height:48px}.mb-trust{border:1px solid var(--mb-line);border-radius:10px;padding:1.2rem 1.4rem;background:var(--mb-soft);font-size:1.4rem;line-height:1.4}.mb-trust__icon{width:1.8rem;height:1.8rem;flex:none;color:rgb(var(--mb-blue))}.mb-trust__guarantee{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 .8rem}.mb-trust__guarantee strong{font-weight:700}.mb-trust__link{color:rgb(var(--color-foreground));margin-left:.4rem;text-underline-offset:.2rem;white-space:nowrap;display:inline-block;padding:.4rem 0}.mb-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.6rem}.mb-trust__list li{display:flex;gap:.6rem;align-items:center}.mb-pmain .mb-pack-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mb-pack__title{font-weight:600;margin:0 0 .6rem;font-size:1.4rem}.mb-pack__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mb-pack-n, 3),minmax(0,1fr));gap:.6rem}.mb-pack__list>li{min-width:0}.mb-pack__pill{position:relative;width:100%;height:100%;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.8rem .4rem .6rem;border:1px solid var(--mb-line);border-radius:8px;background:#fff;color:rgb(var(--color-foreground));font:inherit;text-align:center;line-height:1.2;cursor:pointer}.mb-pack__pill:hover{border-color:rgb(var(--mb-blue))}.mb-pack__pill:focus-visible{outline:2px solid rgb(var(--mb-blue));outline-offset:2px}.mb-pack__pill[aria-pressed=true]{border-color:rgb(var(--mb-navy));box-shadow:0 0 0 1px rgb(var(--mb-navy));background:#f4f7fb}.mb-pack__pill.is-soldout .mb-pack__qty,.mb-pack__pill.is-soldout .mb-pack__meta{text-decoration:line-through;opacity:.55}.mb-pack__qty{font-size:1.4rem;font-weight:700}.mb-pack__meta{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.3rem;font-size:1.2rem;color:rgba(var(--color-foreground),.8)}.mb-pack__price{font-weight:700;color:rgb(var(--color-foreground))}.mb-pack__badge{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);white-space:nowrap;background:rgb(var(--mb-blue));color:#fff;font-size:1rem;font-weight:700;line-height:1.5;border-radius:4px;padding:0 .5rem}.mb-pack{padding-top:.2rem}@media screen and (max-width:749px){.mb-pack__title{margin-bottom:.8rem;font-size:1.3rem}}.mb-kitlink{font-size:1.4rem}.mb-kitlink a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.2rem;display:inline-block;padding:.6rem 0}.mb-specs{border:1px solid var(--mb-line);border-radius:10px;overflow:hidden}.mb-specs__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;margin:0;padding:1.2rem 1.4rem;background:rgb(var(--mb-navy));color:#fff}.mb-specs__list{margin:0}.mb-specs__row{display:grid;grid-template-columns:minmax(9rem,34%) 1fr;gap:1rem;padding:1rem 1.4rem;border-top:1px solid var(--mb-line);font-size:1.4rem;line-height:1.45}.mb-specs__row:first-child{border-top:0}.mb-specs__row dt{font-weight:600}.mb-specs__row dd{margin:0;color:rgba(var(--color-foreground),.85)}.mb-specs__row--box ul{margin:0;padding-left:1.8rem}.mb-specs__row--box li+li{margin-top:.3rem}@media screen and (max-width:749px){.mb-specs__row--box{grid-template-columns:1fr;gap:.4rem}}.mb-pmain .product__description{font-size:1.5rem;line-height:1.6}.mb-pmain .product__description h2,.mb-pmain .product__description h3,.mb-pmain .product__description h4{font-family:var(--font-heading-family);font-weight:700;text-transform:none;line-height:1.3;margin:1.6rem 0 .6rem}.mb-pmain .product__description h2{font-size:1.9rem}.mb-pmain .product__description h3{font-size:1.8rem}.mb-pmain .product__description h4{font-size:1.6rem}.mb-pmain .product__description,.mb-pmain .product__description p,.mb-pmain .product__description h2,.mb-pmain .product__description h3,.mb-pmain .product__description h4,.mb-pmain .product__description ul,.mb-pmain .product__description ol,.mb-pmain .product__description li,.mb-pmain .product__description div,.mb-pmain .product__description span{text-align:left!important}.mb-pmain .product__description p{margin:0 0 1rem}.mb-pmain .product__description ul,.mb-pmain .product__description ol{margin:0 0 1.2rem;padding-left:2rem}.mb-pmain .product__description li{margin:0 0 .4rem}.mb-pmain .product__description li>p{margin:0}.mb-pmain .product__description p:empty{display:none}@media screen and (min-width:750px){.mb-pmain .product__description{max-width:70ch}}mb-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:90;transform:translateY(110%);transition:transform .2s ease;background:#fff;color:#1f1f21;box-shadow:0 -4px 16px #0000001f;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom));visibility:hidden}mb-sticky-atc.is-visible{transform:none;visibility:visible}.mb-sticky-atc__inner{display:flex;gap:1rem;align-items:center}.mb-sticky-atc__info{flex:1;min-width:0}.mb-sticky-atc__name{margin:0;font-size:1.3rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-sticky-atc__price{margin:0;font-size:1.5rem;font-weight:700}.mb-sticky-atc__btn{min-height:48px;min-width:14rem;border-radius:8px;font-weight:700;background:#06c;color:#fff;border:0;font-size:1.5rem;padding:0 1.6rem;cursor:pointer}.mb-sticky-atc__btn[disabled]{opacity:.5;cursor:not-allowed}@media screen and (min-width:750px){mb-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){mb-sticky-atc{transition:none}}.mb-pinstall{padding:3.2rem 0}.mb-pinstall__inner{display:grid;gap:2rem;align-items:center}@media screen and (min-width:990px){.mb-pinstall{padding:4.8rem 0}.mb-pinstall__inner{grid-template-columns:1fr 1fr;gap:4rem}}.mb-pinstall__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;line-height:1.2;margin:0 0 1.6rem}.mb-pinstall__steps{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:1rem}.mb-pinstall__steps li{display:flex;gap:1.2rem;align-items:center;font-size:1.6rem}.mb-pinstall__num{flex:none;width:3.2rem;height:3.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#06c;color:#fff;font-weight:700}@media screen and (min-width:750px){.mb-pinstall__steps{grid-template-columns:repeat(4,1fr)}.mb-pinstall__steps li{flex-direction:column;align-items:flex-start}}@media screen and (min-width:990px){.mb-pinstall__steps{grid-template-columns:1fr 1fr}.mb-pinstall__steps li{flex-direction:row;align-items:center}}.mb-pinstall__link{color:inherit;font-weight:600;text-underline-offset:.2rem;display:inline-block;padding:.6rem 0}.mb-pinstall__video{display:block;position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0b1d3a}.mb-pinstall__video button{all:unset;display:block;width:100%;height:100%;cursor:pointer;position:relative}.mb-pinstall__video button:focus-visible{outline:3px solid #fff;outline-offset:-6px}.mb-pinstall__video img{width:100%;height:100%;object-fit:cover;display:block}.mb-pinstall__video iframe{width:100%;height:100%;border:0;display:block}.mb-pinstall__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6.4rem;height:6.4rem;border-radius:50%;background:#0066ccf2;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000004d}.mb-pinstall__play svg{width:2.6rem;height:2.6rem;margin-left:.3rem}.mb-precs{display:block;padding:1.6rem 0 3.2rem}.mb-precs--empty{display:none}.mb-precs__block+.mb-precs__block{margin-top:3.2rem}.mb-precs__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;margin:0 0 .4rem}.mb-precs__sub{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.8)}.mb-precs__grid{list-style:none;margin:1.2rem 0 0;padding:0 0 .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:60%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mb-precs__grid>li{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.mb-precs__grid{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}@media screen and (min-width:990px){.mb-precs__grid{grid-template-columns:repeat(4,1fr)}}.mb-precs .card-wrapper{height:100%}.mb-precs .card{border:1px solid rgba(var(--color-foreground),.1);border-radius:10px;overflow:hidden;background:#fff}.mb-precs .card__heading{font-size:1.5rem;font-weight:600;line-height:1.3;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.mb-precs .card__inner .card__information .card__heading{display:none}.mb-precs .quick-add__submit{min-height:44px;border-radius:8px;white-space:nowrap}.mb-previews{padding:3.2rem 0}.mb-previews__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;margin:0 0 1.4rem}.mb-previews__list{list-style:none;margin:0;padding:0 0 .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory}@media screen and (min-width:750px){.mb-previews__list{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.mb-previews__card{scroll-snap-align:start;border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;padding:1.6rem;background:rgb(var(--color-background));display:flex;flex-direction:column;justify-content:space-between}.mb-previews__card blockquote{margin:0;padding:0;border:0;font-style:normal}.mb-previews__card blockquote p{margin:0;font-size:1.5rem;line-height:1.55}.mb-previews__name{margin:1.2rem 0 0;font-weight:700;font-size:1.4rem}@media screen and (max-width:749px){body.mb-sticky-atc-on .shopify-section-group-footer-group:last-child{padding-bottom:7.2rem}}.mb-pcompare{padding:3.2rem 0}.mb-pcompare__inner{max-width:76rem}.mb-pcompare__title{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;margin:0 0 1.6rem;text-align:center}.mb-pcompare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:1.5rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;overflow:hidden}.mb-pcompare__table th,.mb-pcompare__table td{padding:1.2rem 1rem;text-align:center;border-top:1px solid rgba(var(--color-foreground),.1);vertical-align:middle}.mb-pcompare__table thead th,.mb-pcompare__table thead td{border-top:0;font-weight:700;font-size:1.4rem}.mb-pcompare__table tbody th{text-align:left;font-weight:600;width:46%}.mb-pcompare__table thead td{width:46%}.mb-pcompare__us{background:#0066cc0f}.mb-pcompare__table thead .mb-pcompare__us{background:#0b1d3a;color:#fff}.mb-pcompare__icon{width:2.2rem;height:2.2rem}.mb-pcompare__icon--yes{color:#06c}.mb-pcompare__icon--no{color:#6b7280}@media screen and (max-width:749px){.mb-pcompare__table{font-size:1.4rem}.mb-pcompare__table th,.mb-pcompare__table td{padding:1rem .6rem}}@media screen and (min-width:750px){.mb-pmain .product.grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);grid-template-areas:"media buy" "details buy";grid-template-rows:auto 1fr;column-gap:4rem;row-gap:3.2rem;align-items:start}.mb-pmain .product.grid>.grid__item{width:auto;max-width:none;padding:0;margin:0}.mb-pmain .product__media-wrapper{grid-area:media}.mb-pmain .product__info-wrapper{grid-area:buy;align-self:stretch}.mb-pmain .mb-pdetails{grid-area:details}.mb-pmain media-gallery.product__column-sticky{position:static}.mb-pmain .product__info-container.product__column-sticky{position:sticky;top:2.4rem}.mb-pmain .product__info-container{background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;padding:2.4rem;box-shadow:0 8px 24px #0b1d3a0f}.mb-pmain .mb-pdetails>*+*{margin-top:2.4rem}}@media screen and (min-width:990px){.mb-pmain .product.grid{column-gap:5.6rem}}@media screen and (max-width:749px){.mb-pmain .mb-pdetails{margin-top:2.4rem}.mb-pmain .mb-pdetails>*+*{margin-top:2rem}}.mb-pmain .page-width,.mb-pinstall .page-width,.mb-pcompare .page-width.mb-pcompare__inner,.mb-precs .page-width,.mb-previews .page-width{max-width:128rem}.mb-pcompare .page-width.mb-pcompare__inner{max-width:80rem}.mb-precs .card-wrapper,.mb-precs .card,.mb-precs .card__content,.mb-precs .card__information{--color-foreground: 31, 31, 33;--color-background: 255, 255, 255;color:#1f1f21}.mb-precs .card .price{color:#1f1f21}.mb-precs .card .quick-add__submit{--color-button: 0, 102, 204;--color-button-text: 255, 255, 255;background:#06c;color:#fff}.mb-precs .card__media img{object-fit:contain;background:#fff}.mb-pinstall__vtitle{position:absolute;left:1.6rem;right:1.6rem;bottom:1.4rem;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.3;text-align:center}body:has(mb-sticky-atc) .Vtl-StickyAddToCart,body:has(mb-sticky-atc) [class*=Vtl-StickyAddToCart]{display:none!important}.mb-psub{display:inline-block;margin:.6rem 0 0;padding:.3rem 1rem;border-radius:999px;background:#0066cc1a;color:#0b1d3a;font-size:1.4rem;font-weight:700;line-height:1.4}@media screen and (max-width:749px){.mb-pcompare__table thead th,.mb-pcompare__table thead td{font-size:1.2rem;letter-spacing:0;line-height:1.25;padding:.9rem .4rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mb-pcompare__table tbody th,.mb-pcompare__table thead td{width:40%}}.mb-pmain .mb-buynow{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 1.6rem;border:2px solid #0b1d3a;border-radius:8px;background:#fff;color:#0b1d3a;font:inherit;font-size:1.6rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.mb-pmain .mb-buynow:hover:not([disabled]){background:#0b1d3a;color:#fff}.mb-pmain .mb-buynow:focus-visible{outline:2px solid #0066cc;outline-offset:2px}.mb-pmain .mb-buynow[disabled]{opacity:.5;cursor:not-allowed}.mb-pmain .mb-buynow .loading__spinner{position:absolute}.mb-pmain .mb-buynow.loading .mb-buynow__label{visibility:hidden}.mb-pmain .mb-buynow:not(.loading) .loading__spinner{display:none}.mb-pmain .mb-buynow .loading__spinner,.mb-pmain .mb-buynow .loading__spinner .spinner{width:1.8rem;height:1.8rem}.mb-pmain .mb-buynow .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.mb-pmain .mb-buynow .loading__spinner .path{stroke:currentColor}.product-form .mb-trust{margin-top:1.2rem}.mb-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.2rem;font-size:1.3rem}.mb-trust__list li{align-items:flex-start;line-height:1.35}.mb-trust__list .mb-trust__icon{width:1.6rem;height:1.6rem;margin-top:.05rem}.mb-trust .list-payment.mb-trust__pay{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.8rem;width:100%;max-width:100%;box-sizing:border-box;position:static;margin:1.2rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--mb-line);clear:both}.mb-trust .list-payment.mb-trust__pay .list-payment__item{padding:0;margin:0;line-height:0}.mb-trust .list-payment.mb-trust__pay .icon{display:block;width:auto;height:2.4rem;max-width:100%}@media screen and (max-width:360px){.mb-trust__list{grid-template-columns:1fr}}.mb-needs-adh{display:flex;align-items:flex-start;gap:.8rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:8px;background:#fff7e6;border:1px solid #f5c26b;font-size:1.4rem;line-height:1.4;color:#3b2a07}.mb-needs-adh__icon{flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem;color:#b45309}.mb-needs-adh__link{font-weight:700;color:inherit;text-underline-offset:.2rem}.mb-needs-adh__or{display:inline-block;margin-left:.2rem}.mb-needs-adh__link2{color:inherit;text-underline-offset:.2rem}.mb-needs-adh--swap{display:grid;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.mb-needs-adh--swap>.mb-needs-adh__msg,.mb-needs-adh--swap>.mb-needs-adh__ok{grid-area:1 / 1;min-width:0;transition:opacity .3s ease,visibility 0s linear 0s}.mb-needs-adh__msg{display:flex;align-items:flex-start;gap:.8rem}.mb-needs-adh__ok{align-self:center;font-weight:600;opacity:0;visibility:hidden}body.mb-adh-covered .mb-needs-adh--swap,body.mb-adh-yes .mb-pmain .mb-needs-adh--swap{background:#ecfdf3;border-color:#86d19f;color:#14532d}body.mb-adh-covered .mb-needs-adh--swap>.mb-needs-adh__msg,body.mb-adh-yes .mb-pmain .mb-needs-adh--swap>.mb-needs-adh__msg{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}body.mb-adh-covered .mb-needs-adh--swap>.mb-needs-adh__ok--cart,body.mb-adh-yes:not(.mb-adh-covered) .mb-pmain .mb-needs-adh--swap>.mb-needs-adh__ok--opt{opacity:1;visibility:visible}body.mb-adh-covered .mb-pmain .mb-up__item[data-mb-adhesive],body.mb-adh-yes .mb-pmain .mb-up__item[data-mb-adhesive]{display:flex!important;position:relative}.mb-pmain .mb-up__item[data-mb-adhesive]>*{transition:opacity .3s ease,visibility 0s linear 0s}body.mb-adh-covered .mb-pmain .mb-up__item[data-mb-adhesive]>*,body.mb-adh-yes .mb-pmain .mb-up__item[data-mb-adhesive]>*{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}body.mb-adh-covered .mb-pmain .mb-up__item[data-mb-adhesive]:after,body.mb-adh-yes .mb-pmain .mb-up__item[data-mb-adhesive]:after{content:"\2713  Adhesive added with this option";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;font-size:1.4rem;font-weight:600;color:#14532d}body.mb-adh-covered .mb-pmain .mb-up__item[data-mb-adhesive]:after{content:"\2713  Adhesive is in your cart"}@media(prefers-reduced-motion:reduce){.mb-pmain .mb-up__item[data-mb-adhesive]>*,.mb-needs-adh--swap,.mb-needs-adh--swap>.mb-needs-adh__msg,.mb-needs-adh--swap>.mb-needs-adh__ok{transition:none!important}}@media screen and (max-width:749px){.mb-pmain .product__media-wrapper slider-component.slider-mobile-gutter{position:relative}.mb-pmain .product__media-list.contains-media{margin-bottom:0}.mb-pmain .product__media-list .product__media-item{padding-top:0;padding-bottom:0}.mb-pmain .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: min(288px, 36svh);width:100%;max-width:100%;background:#fff}.mb-pmain .product-media-container.constrain-height .media{padding-top:var(--constrained-height);background:#fff}.mb-pmain .product-media-container .media>img,.mb-pmain .product-media-container .media img{object-fit:contain;background:#fff}.mb-pmain .product__media-wrapper slider-component.slider-mobile-gutter .slider-buttons{position:absolute;right:2rem;bottom:.6rem;z-index:2;min-height:0;margin:0;padding:0 .2rem;border-radius:999px;background:#ffffffeb;box-shadow:0 1px 4px #0b1d3a2e}.mb-pmain .product__media-wrapper .slider-buttons .slider-button{width:40px;height:40px;color:#0b1d3a}.mb-pmain .product__media-wrapper .slider-buttons .slider-counter{color:#0b1d3a;font-weight:600;min-width:4.4rem;justify-content:center}.mb-pmain .product__info-wrapper{padding-top:0}.mb-pmain .product__info-container>*{margin-top:.6rem}.mb-pmain .product__info-container>.product-form__quantity,.mb-pmain .product__info-container>.mb-buy{margin-top:.8rem}.mb-pmain .product__title h1{font-size:1.8rem;line-height:1.2}.mb-pmain .product__title{margin-bottom:0}.mb-pmain variant-selects .product-form__input{margin-bottom:0}.mb-pmain variant-selects .form__label{margin-bottom:.4rem}.mb-pmain .mb-needs-adh{gap:.6rem;margin-bottom:.6rem;padding:.6rem .8rem;font-size:1.3rem;line-height:1.3}.mb-pmain .mb-needs-adh__icon{width:1.6rem;height:1.6rem}.mb-pmain .mb-needs-adh__msg{gap:.6rem}.mb-pmain .mb-kitvalue{margin:0;font-size:1.4rem;gap:.2rem .5rem}.mb-pmain .product__info-container .installment,.mb-pmain .product__info-container shopify-payment-terms{font-size:1.2rem;line-height:1.4}.mb-pmain mb-gift-picker.mb-gift--product{display:block;margin:0;padding:.6rem 1rem}.mb-pmain .mb-gift--product .mb-gift__auto{margin-top:0}.mb-pmain .mb-shipby--product{margin:0 0 .6rem}.mb-pmain .product-form__quantity .quantity{min-height:48px}.mb-pmain .mb-buy .product-form{margin-top:0}.mb-pmain .mb-diy--pos-top{display:none}.mb-pmain .mb-diy--pos-buttons{margin:1.2rem 0 0}}@media screen and (min-width:750px){.mb-diy--pos-buttons{display:none}}.mb-needs-adh__lead{display:block;margin-bottom:.2rem}@media screen and (max-width:749px){.mb-pmain .mb-needs-adh__lead{display:inline;margin:0}}.mb-pmain .product__info-container>.mb-promise{display:block;margin-top:1.2rem}.mb-pmain .product__description ul,.mb-pmain .product__description ol{list-style-position:outside;padding-left:2.2rem}.mb-pmain .product__description li{padding-left:.2rem}@media screen and (max-width:749px){.mb-pmain .mb-pack__title{position:absolute!important;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-pmain .mb-pack{padding-top:.8rem}.mb-pmain .mb-pack__pill{padding:.6rem .3rem .4rem}.mb-pmain .product__info-container:has(.mb-pack) .installment{display:none}.mb-pmain:has(.mb-pack) .product-media-container.constrain-height{--constrained-height: min(260px, 32svh)}}.mb-pack__list[style*="--mb-pack-n: 4"] .mb-pack__meta,.mb-pack__list[style*="--mb-pack-n: 5"] .mb-pack__meta,.mb-pack__list[style*="--mb-pack-n: 6"] .mb-pack__meta{flex-direction:column;align-items:center}.mb-pack__list[style*="--mb-pack-n: 4"] .mb-pack__dot,.mb-pack__list[style*="--mb-pack-n: 5"] .mb-pack__dot,.mb-pack__list[style*="--mb-pack-n: 6"] .mb-pack__dot{display:none}@media screen and (max-width:749px){.mb-pmain .mb-pack__meta{flex-direction:column;align-items:center}.mb-pmain .mb-pack__dot{display:none}}.mb-adhopt{margin-top:.4rem}.mb-adhopt__row{display:flex;align-items:center;gap:1rem;min-height:48px;padding:.6rem 1rem;border:1px solid var(--mb-line);border-radius:8px;background:#fff;cursor:pointer;font-size:1.4rem;line-height:1.3}.mb-adhopt__row:has(.mb-adhopt__cb:checked){border-color:rgb(var(--mb-navy));box-shadow:0 0 0 1px rgb(var(--mb-navy));background:#f4f7fb}.mb-adhopt__row.is-disabled{cursor:not-allowed;opacity:.6}.mb-adhopt__cb{position:absolute;opacity:0;width:1px;height:1px}.mb-adhopt__switch{position:relative;flex:none;width:4.2rem;height:2.4rem;border-radius:999px;background:#cbd5e1;transition:background-color .15s ease}.mb-adhopt__switch:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.mb-adhopt__cb:checked+.mb-adhopt__switch{background:rgb(var(--mb-blue))}.mb-adhopt__cb:checked+.mb-adhopt__switch:after{transform:translate(1.8rem)}.mb-adhopt__cb:focus-visible+.mb-adhopt__switch{outline:2px solid rgb(var(--mb-blue));outline-offset:2px}.mb-adhopt__price{font-weight:700;white-space:nowrap}.mb-adhopt__out{color:#b42318}.mb-adhopt__note{margin:.3rem 0 0;font-size:1.2rem;color:#15803d;font-weight:600}@media(prefers-reduced-motion:reduce){.mb-adhopt__switch,.mb-adhopt__switch:after{transition:none}}.mb-mup{margin-top:1.2rem}.mb-mup>*+*{margin-top:1rem}.mb-fbt,.mb-route{padding:1rem 1.2rem;border:1px solid var(--mb-line);border-radius:10px;background:#fff}.mb-fbt__title,.mb-route__title{margin:0 0 .6rem;font-size:1.4rem;font-weight:700;color:#0b1d3a}.mb-fbt__list,.mb-route__list{list-style:none;margin:0;padding:0}.mb-fbt__item,.mb-up__item{display:flex;align-items:center;gap:.8rem;min-height:44px;padding:.4rem 0}.mb-fbt__item+.mb-up__item,.mb-up__item+.mb-up__item{border-top:1px solid var(--mb-line)}.mb-fbt__item input[type=checkbox],.mb-up__item input[type=checkbox]{flex:none;width:2rem;height:2rem;margin:0;accent-color:#0b1d3a}.mb-fbt__label{display:flex;flex:1;justify-content:space-between;gap:.8rem;font-size:1.4rem}.mb-fbt__name{font-weight:600}.mb-up__img{flex:none;width:4.8rem;height:4.8rem;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--mb-line)}.mb-up__body{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.2rem .8rem;min-width:0;font-size:1.35rem;line-height:1.3}.mb-up__name{flex:1 1 100%;color:#0b1d3a;font-weight:600;text-decoration:none}a.mb-up__name{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.2rem}.mb-up__price{font-weight:700}.mb-up__select{min-height:3.6rem;padding:0 .8rem;border:1px solid var(--mb-line);border-radius:6px;background:#fff;font:inherit;font-size:1.3rem}.mb-up__add,.mb-fbt__add{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.6rem;border:2px solid #0b1d3a;border-radius:8px;background:#fff;color:#0b1d3a;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.mb-up__add:hover,.mb-fbt__add:hover{background:#0b1d3a;color:#fff}.mb-up__add:focus-visible,.mb-fbt__add:focus-visible{outline:2px solid #0066cc;outline-offset:2px}.mb-up__add.loading>span,.mb-fbt__add.loading>span{visibility:hidden}.mb-up__add .loading__spinner,.mb-fbt__add .loading__spinner{position:absolute;width:1.8rem}.mb-up__add:not(.loading) .loading__spinner,.mb-fbt__add:not(.loading) .loading__spinner{display:none}.mb-fbt__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.8rem}.mb-fbt__total{margin:0;font-size:1.4rem}.mb-up__error:empty{display:none}.mb-up__error{margin:.6rem 0 0;font-size:1.3rem;color:#b42318}.mb-pmain .product__info-container .installment{visibility:hidden;height:24px;overflow:hidden;animation:mb-terms-show 0s linear 4s forwards}@media screen and (max-width:749px){.mb-pmain .product__info-container .installment{height:23px}.mb-pmain[data-mb-terms="2"] .product__info-container .installment{height:39px}}body.mb-terms-ok .mb-pmain .product__info-container .installment{visibility:visible;height:auto;overflow:visible;animation:none}@keyframes mb-terms-show{to{visibility:visible}}.mb-pmain .product__info-container .installment{min-height:23px}@media screen and (min-width:750px){.mb-pmain .mb-terms-wrap{container-type:inline-size}.mb-pmain .product__info-container .installment{height:24.5px;min-height:24.5px}@container (max-width: 344px){.mb-pmain .product__info-container .installment{height:44px;min-height:44px}}@container (max-width: 419px){.mb-pmain[data-mb-terms="2"] .product__info-container .installment{height:44px;min-height:44px}}}.mb-pmain .product__media>mb-kit-pack.mb-kp{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.mb-kp__frame{position:relative;display:block;height:100%;max-width:100%;aspect-ratio:1080 / 1350;overflow:hidden;background:#fff}.mb-pmain .product-media-container .media .mb-kp__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill}.mb-kp__st{position:absolute;left:0;top:0;display:block;width:1080px;height:1350px;transform-origin:0 0;visibility:hidden}.mb-kp.is-live .mb-kp__st{visibility:visible;animation:mbKpIn .25s ease-out both}.mb-kp.is-live .mb-kp__poster{visibility:hidden;transition:visibility 0s linear .3s}@keyframes mbKpIn{0%{opacity:0}to{opacity:1}}.mb-kp__st>*,.mb-kp__st .mb-kp__slot{position:absolute;left:0;top:0;display:block;transform-origin:0 0}.mb-pmain .product-media-container .media .mb-kp__st img{max-width:none;height:auto;object-fit:fill;background:transparent;opacity:1;transition:none}.mb-kp__st [data-mb-kp-lid=out]{display:none}.mb-kp__slot{background:#0c0d0f}.mb-kp--xxl .mb-kp__slot{background:linear-gradient(180deg,#08090a,#121316);box-shadow:inset 0 0 0 2px #2e3035,inset 0 6px 10px #0009}.mb-kp--xxl .mb-kp__st [data-mb-kp-lid=out]{clip-path:polygon(1.4% 1.6%,98.2% 1.6%,92.6% 97.8%,7.4% 97.8%)}.mb-kp-rp{position:absolute;right:10px;bottom:10px;z-index:3;min-height:32px;margin:0;padding:7px 13px;border:0;border-radius:999px;background:#0b1d3ad9;color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.mb-kp-rp.is-on{opacity:1;visibility:visible;transition:opacity .3s}.mb-old-ios .mb-kp-rp{display:none}.mb-kp-rp:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #046ed8}@media screen and (max-width:749px){.mb-pmain .product-media-container.constrain-height .mb-kp-rp{right:auto;left:calc((100% - var(--constrained-height) * var(--mb-kp-arw, .8)) / 2 + 10px)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/mb-product.css.map */
