html body #MainContent[data-template^=product] .product-details rte-formatter table,html body #MainContent[data-template^=product] .product-details .rte table,html body #MainContent[data-template^=product] .m3d-desktop-description table{display:none!important}html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media{box-sizing:border-box!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;overflow:hidden!important}html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media media-gallery,html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media slideshow-component,html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media slideshow-slides,html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media slideshow-slide,html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media .product-media,html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media .product-media-container{width:100%!important;height:100%!important;max-height:none!important}html body #MainContent[data-template^=product] .product-information__media .product-media{display:flex!important;align-items:center!important;justify-content:center!important}html body #MainContent[data-template^=product] .m3d-desktop-media-column>.product-information__media img{display:block!important;width:100%!important;height:auto!important;max-height:100%!important;object-fit:contain!important;object-position:var(--focal-point, center center)!important}html body #MainContent[data-template^=product] .product-information__media .product-media__image{display:block!important;width:100%!important;height:auto!important;max-height:100%!important;object-fit:contain!important;object-position:var(--focal-point, center center)!important}html body #MainContent[data-template^=product] .product-information__media .product-media__image,html body #MainContent[data-template^=product] .product-information__media .deferred-media__poster-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--focal-point, center center)!important}@media screen and (min-width:1100px){html body #MainContent[data-template^=product] .product-information,html body #MainContent[data-template^=product] .product-information__grid,html body #MainContent[data-template^=product] .m3d-desktop-description{box-sizing:border-box!important;width:min(calc(100% - 64px),1440px)!important;max-width:1440px!important;margin-right:auto!important;margin-left:auto!important}html body #MainContent[data-template^=product] .product-information__grid.m3d-bambu-printer-template{grid-template-columns:minmax(0,1.5fr) minmax(360px,.9fr)!important;gap:clamp(24px,3vw,48px)!important}html body #MainContent[data-template^=product] .m3d-desktop-description,html body #MainContent[data-template^=product] .m3d-desktop-description>*,html body #MainContent[data-template^=product] .m3d-bambu-story{min-width:0!important;max-width:none!important}html body #MainContent[data-template^=product] .m3d-desktop-description{margin-top:48px!important}html body #MainContent[data-template^=product] .product-information__grid .product-details{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;align-self:stretch!important;overflow:hidden!important}html body #MainContent[data-template^=product] .product-information__grid .product-details>.m3d-final-specs{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;margin-bottom:5px!important}}@media screen and (min-width:750px)and (max-width:1099px){html body #MainContent[data-template^=product] .product-information__grid.m3d-bambu-printer-template{--m3d-media-frame-height: auto;grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 40px)!important;margin-inline:auto!important}html body #MainContent[data-template^=product] .product-details,html body #MainContent[data-template^=product] .m3d-desktop-media-column,html body #MainContent[data-template^=product] .m3d-desktop-description{width:100%!important;max-width:none!important}html body #MainContent[data-template^=product] .m3d-key-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec:nth-child(3){grid-column:1 / -1!important}}@media screen and (min-width:750px){html body #MainContent[data-template^=product] .m3d-key-specs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex:none!important;grid-auto-rows:minmax(132px,auto)!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec{box-sizing:border-box!important;min-width:0!important;height:auto!important;min-height:132px!important;max-height:none!important;padding:14px!important;overflow:hidden!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:11px!important;background:#f6f6f3!important;color:#111!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-copy,html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-label,html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-value{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-value{font-size:clamp(10px,.8vw,13px)!important;line-height:1.25!important}html body #MainContent[data-template^=product] .product-details .m3d-desktop-specs,html body #MainContent[data-template^=product] .product-details .m3d-template-specs{width:100%!important;max-width:none!important}}html.m3d-specs-popup-open,html.m3d-specs-popup-open body{overflow:hidden!important}html body .m3d-specs-popup{position:fixed!important;z-index:2147483000!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:20px!important;background:#000000b8!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .m3d-specs-popup__panel{position:relative!important;display:flex!important;flex-direction:column!important;width:min(1000px,calc(100vw - 40px))!important;max-width:1000px!important;max-height:calc(100vh - 40px)!important;box-sizing:border-box!important;padding:32px 36px 36px!important;overflow:hidden!important;border-radius:24px!important;border:1px solid #deded9!important;background:#fff!important;color:#111!important;box-shadow:0 28px 90px #00000057!important}html body .m3d-specs-popup__content{min-height:0!important;overflow:auto!important}html body .m3d-specs-popup__panel,html body .m3d-specs-popup__panel h2,html body .m3d-specs-popup__panel td,html body .m3d-specs-popup__panel th,html body .m3d-specs-popup__panel p,html body .m3d-specs-popup__panel span,html body .m3d-specs-popup__panel strong{color:#111!important;-webkit-text-fill-color:#111!important}html body .m3d-specs-popup__close{position:absolute!important;z-index:2!important;top:18px!important;right:20px!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid!important;border-radius:50%!important;border-color:#d8d8d3!important;background:#f4f4f1!important;color:#111!important;-webkit-text-fill-color:#111!important}html body .m3d-specs-popup__panel td,html body .m3d-specs-popup__panel th{border-color:#e5e5e0!important}html body .m3d-specs-popup__panel h2{margin:0 58px 24px 0!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.1!important}html body .m3d-specs-popup .m3d-spec-preview-table,html body .m3d-specs-popup .m3d-spec-more>summary{display:none!important}html body .m3d-specs-popup .m3d-spec-more,html body .m3d-specs-popup .m3d-spec-full,html body .m3d-specs-popup .m3d-spec-full .rte-table-wrapper{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}html body .m3d-specs-popup .m3d-spec-full table{display:table!important;width:100%!important;table-layout:auto!important}html body .m3d-specs-popup .m3d-spec-full tbody{display:table-row-group!important}html body .m3d-specs-popup .m3d-spec-full tr{display:table-row!important}@media screen and (max-width:749px){html body .m3d-specs-popup{align-items:end!important;padding:0!important}html body .m3d-specs-popup__panel{width:100%!important;max-width:none!important;max-height:90dvh!important;padding:26px 18px 24px!important;border-radius:24px 24px 0 0!important}html body .m3d-specs-popup__panel h2{margin-right:48px!important;font-size:25px!important}html body .m3d-specs-popup__close{top:16px!important;right:16px!important}}html body #MainContent[data-template^=product] .product-recommendations{background:#0f0f0f!important;color:#fff!important}html body #MainContent[data-template^=product] .product-recommendations .section--page-width{box-sizing:border-box!important;width:min(calc(100% - 64px),1440px)!important;max-width:1440px!important;margin-inline:auto!important}html body #MainContent[data-template^=product] .product-recommendations .section-resource-list__content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;color:#fff!important}html body #MainContent[data-template^=product] .product-recommendations .section-resource-list__content h3{margin:0!important;color:#fff!important;font-size:clamp(22px,2vw,32px)!important}html body #MainContent[data-template^=product] .m3d-recommendations-view-all{flex:none!important;color:#fff!important;font-size:14px!important;text-decoration:none!important}html body #MainContent[data-template^=product] .product-recommendations .resource-list--grid{gap:14px!important}html body #MainContent[data-template^=product] .product-recommendations .resource-list__item,html body #MainContent[data-template^=product] .product-recommendations product-card,html body #MainContent[data-template^=product] .product-recommendations .product-card__content{min-width:0!important;height:100%!important}html body #MainContent[data-template^=product] .product-recommendations .product-card__content{box-sizing:border-box!important;padding:12px 12px 16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important;background:linear-gradient(145deg,#292929,#202020)!important;color:#fff!important}html body #MainContent[data-template^=product] .product-recommendations .card-gallery{overflow:hidden!important;border-radius:16px!important;background:#242424!important}html body #MainContent[data-template^=product] .product-recommendations :is(.product-grid-view-zoom-out--details,.product-grid-view-zoom-out--details h3){display:none!important}html body #MainContent[data-template^=product] .product-recommendations :is(.text-block,.text-block p,product-price,.price){color:#fff!important;-webkit-text-fill-color:#fff!important}html body #MainContent[data-template^=product] .product-recommendations [ref=productTitleLink] p{margin:4px 0 0!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important}html body #MainContent[data-template^=product] .product-recommendations product-price{margin-top:auto!important;font-size:14px!important}@media screen and (max-width:749px){html body #MainContent[data-template^=product] .product-recommendations .section--page-width{width:calc(100% - 32px)!important}html body #MainContent[data-template^=product] .product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #MainContent[data-template^=product] .product-recommendations .product-card__content{padding:9px 9px 13px!important;border-radius:18px!important}}html body #MainContent[data-template^=product] .m3d-final-specs-button{position:absolute!important;z-index:5!important;right:22px!important;bottom:18px!important;left:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0!important;padding:12px 0!important;border:0!important;background:#fff!important;color:#111!important;font:inherit!important;cursor:pointer!important}html body #MainContent[data-template^=product] .m3d-final-specs{position:relative!important;display:flex!important;flex-direction:column!important;min-height:280px!important;padding-bottom:72px!important;overflow:hidden!important}html body #MainContent[data-template^=product] .m3d-final-specs .m3d-spec-preview-table{display:block!important;flex:1 1 auto!important;min-height:150px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 96%)!important;mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 96%)!important}html body #MainContent[data-template^=product] .m3d-final-specs .m3d-spec-preview-table table{width:100%!important}html body #MainContent[data-template^=product] .m3d-bambu-printer-template .m3d-final-specs .m3d-spec-preview-table tbody tr:nth-child(n){display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,62%)!important;gap:10px!important}html body #MainContent[data-template^=product] .m3d-final-specs .m3d-spec-preview-table:after{content:""!important;position:absolute!important;z-index:2!important;right:0!important;bottom:0!important;left:0!important;height:125px!important;pointer-events:none!important;background:linear-gradient(to bottom,#fff0,#fff 88%)!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec-icon img{width:24px!important;height:24px!important;object-fit:contain!important}html body #MainContent[data-template^=product] .m3d-key-specs:has(>.m3d-key-spec:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body product-card .card-gallery,html body product-card .card-gallery>a,html body product-card .product-media-container,html body product-card .product-media,html body .product-grid product-card .card-gallery{aspect-ratio:1 / 1!important}html body product-card .product-media__image,html body product-card .product-card__image,html body .product-grid product-card img{width:100%!important;height:100%!important;object-fit:contain!important}html body .m3d-product-card img,html body .m3d-dental-product img,html body .m3d-education-featured-card img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important}@media screen and (min-width:750px)and (max-width:1099px){html body #MainContent[data-template^=product] .m3d-key-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(132px,auto)!important;flex:none!important}html body #MainContent[data-template^=product] .m3d-key-specs .m3d-key-spec:nth-child(3){grid-column:1 / -1!important;display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/m3d-product-final.css.map?verify=popup-button-20260909 */
