.mp-gallery__track{display:contents}.mp-gallery__dots,.mp-gallery__loop-clone,.mp-mobile-details{display:none}@media(max-width:767px){#mp-product-main .mp-main-grid{row-gap:12px}#mp-product-main .mp-gallery__viewport{background:#fff}#mp-product-main .mp-gallery__controls{top:calc(50% - 53px);right:4px;left:4px}#mp-product-main .mp-gallery__control{width:32px;height:50px;padding:0;border:0;border-radius:7px;background:#fbfbfb;color:#333;box-shadow:0 1px 2px #4a545b66;-webkit-tap-highlight-color:transparent}#mp-product-main .mp-gallery__control:after{content:"";position:absolute;width:44px;height:54px}#mp-product-main .mp-gallery__control:is(:hover,:active){background:#f1f1f1;color:#333}#mp-product-main .mp-gallery__control svg{width:24px;height:24px}#mp-product-main .mp-gallery__thumbs{display:none}#mp-product-main .mp-gallery__dots{display:flex;align-items:center;gap:0;min-height:44px;overflow-x:auto;overflow-y:hidden;margin-top:12px;padding:3px 6px;scrollbar-width:none;overscroll-behavior-x:contain}#mp-product-main .mp-gallery__dots::-webkit-scrollbar{display:none}#mp-product-main .mp-gallery__dot{position:relative;display:grid;flex:1 1 12px;width:12px;min-width:8px;height:44px;padding:0;place-items:center;border:0;border-radius:0;background:transparent;-webkit-tap-highlight-color:transparent}#mp-product-main .mp-gallery__dot>span{display:block;width:8px;height:8px;border-radius:15px;background:var(--mp-blue);box-shadow:0 1px 2px #4a545b33;transition:width .2s ease-in-out,box-shadow .2s ease-in-out}#mp-product-main .mp-gallery__dot.is-active{flex-basis:28px;min-width:28px}#mp-product-main .mp-gallery__dot.is-active>span{width:20px;border-radius:7px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mp-blue)}#mp-product-main .mp-gallery[data-mp-mobile-gallery-ready] .mp-gallery__track{display:flex;width:100%;height:100%;transform:translate3d(calc(var(--mp-gallery-index, 1) * -100% + var(--mp-gallery-drag, 0px)),0,0);transition:transform .5s ease;touch-action:pan-y pinch-zoom}#mp-product-main .mp-gallery[data-mp-mobile-gallery-ready] .mp-gallery__track>.mp-gallery__item{position:relative;display:block;flex:0 0 100%;width:100%;max-width:100%;min-width:0;height:100%}#mp-product-main .mp-gallery[data-mp-gallery-instant] .mp-gallery__track,#mp-product-main .mp-gallery[data-mp-gallery-dragging] .mp-gallery__track{transition:none}#mp-product-main .mp-assurance-showcase{margin:12px 0 24px;padding:0}#mp-product-main .mp-assurance-showcase>.mp-shell{width:calc(100% - 28px);padding:18px 0;border:0;border-radius:0;background:#fff;box-shadow:none}#mp-product-main .mp-assurance-showcase__reviews>h2{display:none}#mp-product-main .mp-review-cards__official-widget,#mp-product-main .mp-review-live-stage{min-height:210px}body.mp-mobile-details-ready .mp-mobile-details{display:block;overflow:hidden;margin:0 auto 32px;border-radius:7px;border:1px solid var(--mp-border);background:var(--mp-blue-wash)}body.mp-mobile-details-ready .mp-mobile-details__entry{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:14px 18px;width:100%;min-height:64px;margin:0;padding:20px 16px;border:0;border-bottom:1px solid var(--mp-border);border-radius:0;background:var(--mp-blue-wash);color:#242a30;font:inherit;font-size:16px;line-height:1.5;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}body.mp-mobile-details-ready .mp-mobile-details__entry:last-of-type{border-bottom:0}body.mp-mobile-details-ready .mp-mobile-details__entry:is(:hover,:active){background:var(--mp-blue-pale);color:#242a30}.mp-mobile-details__entry>svg{color:var(--mp-blue)}.mp-mobile-details__title{font-weight:700}.mp-mobile-details__preview{grid-column:1 / -1;color:var(--mp-muted);font-weight:400}.mp-mobile-details__preview>span{color:var(--mp-blue);font-weight:700;white-space:nowrap}body.mp-mobile-details-ready [data-mp-mobile-detail-source],body.mp-mobile-details-ready #mp-product-main .mp-anchor-nav,body.mp-mobile-details-ready #mp-product-main .mp-anchor-nav-placeholder{display:none}body.mp-mobile-details-ready .mp-mobile-detail-dialog [data-mp-mobile-detail-source]{display:block}.mp-mobile-detail-dialog{position:fixed;inset:0 0 0 auto;width:88%;max-width:100%;height:100dvh;max-height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#252b31;font-family:inherit;font-size:16px;line-height:1.6}.mp-mobile-detail-dialog::backdrop{background:#00000073}.mp-mobile-detail-dialog__panel{display:flex;flex-direction:column;height:100%;background:#fff}.mp-mobile-detail-dialog__header{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e8eb}.mp-mobile-detail-dialog__header>button{display:grid;flex:0 0 44px;width:44px;height:44px;padding:0;place-items:center;border:1px solid #e5e8eb;border-radius:4px;background:#f7f7f7;color:#333}.mp-mobile-detail-dialog__header>h2{margin:0;font:inherit;font-size:18px;font-weight:700;line-height:1.35}.mp-mobile-detail-dialog__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:24px 18px max(28px,env(safe-area-inset-bottom))}.mp-mobile-detail-dialog :is(.mp-description,.mp-story,.mp-manuals,.mp-specs,.mp-component-specs,.mp-decision,.mp-yield-section,.mp-savings){width:100%;max-width:100%;margin:0 0 28px;padding:0}.mp-mobile-detail-dialog .mp-shell{width:100%;max-width:100%;margin:0;padding:0}.mp-mobile-detail-dialog .mp-description>h3,.mp-mobile-detail-dialog .mp-manuals__intro,.mp-mobile-detail-dialog .mp-description__toggle,.mp-mobile-detail-dialog .mp-story__back{display:none}.mp-mobile-detail-dialog .mp-description__content{max-height:none;overflow:visible}.mp-mobile-detail-dialog .mp-description__content:after{display:none}.mp-mobile-detail-dialog .mp-description__legacy-columns{display:block;columns:auto}.mp-mobile-detail-dialog .mp-story__panel{width:100%;margin:0 0 28px;padding:0}.mp-mobile-detail-dialog img{max-width:100%;height:auto}.mp-mobile-detail-dialog [data-mp-mobile-dealer-content] p{margin:0 0 24px}.mp-mobile-detail-dialog [data-mp-mobile-dealer-content] img{display:block;width:100%}body.template-product .mp-mobile-detail-dialog .mp-manuals{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mp-mobile-detail-dialog .mp-downloads{display:block;padding:4px 12px;border:1px solid var(--mp-border);border-radius:12px;background:#fff}.mp-mobile-detail-dialog .mp-download[data-mp-mobile-download]{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-height:80px;padding:16px 0;border:0;border-bottom:1px solid #e5e8eb;background:transparent;color:#242a30;text-decoration:none}.mp-mobile-detail-dialog .mp-download[data-mp-mobile-download]:last-child{border-bottom:0}.mp-mobile-detail-dialog .mp-download[data-mp-mobile-download]>span{grid-row:auto;font-size:inherit;font-weight:inherit}.mp-mobile-detail-dialog .mp-download__copy{display:block;min-width:0}.mp-mobile-detail-dialog .mp-download__copy>strong{display:block;color:#242a30;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mp-mobile-detail-dialog .mp-download__filename{display:block;overflow:hidden;margin-top:3px;color:#78848d;font-size:12px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.mp-mobile-detail-dialog .mp-download[data-mp-mobile-download]>.mp-download__language{min-width:26px;padding:3px 7px;border-radius:14px;background:var(--mp-blue);color:#fff;font-size:10px;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap}.mp-mobile-detail-dialog .mp-download__action{display:grid;grid-column:3;width:32px;height:32px;place-items:center;border:1px solid var(--mp-border);border-radius:50%;color:var(--mp-blue)}.mp-mobile-detail-dialog .mp-download__action svg{display:block;width:18px;height:18px}.mp-mobile-detail-dialog .mp-download:is(:hover,:focus-visible) .mp-download__action{border-color:var(--mp-blue);background:var(--mp-blue-pale)}.mp-mobile-detail-dialog .mp-savings__compact-label{flex-wrap:wrap}.mp-mobile-detail-dialog .mp-savings__compact-label>span:last-child{overflow-wrap:normal;word-break:normal}body.mp-mobile-details-ready :is(.mp-mobile-details__entry,.mp-gallery__dot,.mp-gallery__control):focus-visible,.mp-mobile-detail-dialog button:focus-visible{outline:2px solid #008ab9;outline-offset:-4px}.mp-mobile-details__entry:focus-visible{outline-color:var(--mp-blue)}}@media(max-width:360px){.mp-mobile-detail-dialog .mp-savings__fields{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#mp-product-main .mp-gallery__track,#mp-product-main .mp-gallery__dot>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/mp-product-mobile-details.css.map */
