.mxw-page .mxw-fit-section,.mxw-page .mxw-screen-footer{height:var(--module-view-height);min-height:0;display:grid;place-items:center;width:100%;margin:0;scroll-margin-top:var(--navigation-height)}.mxw-page .mxw-fit-section>.design-content{zoom:var(--canvas-scale);margin:0}.mxw-page .mxw-fit-section .hero{zoom:var(--canvas-scale);margin:0}.mxw-page .mxw-fit-section .mxw-specifications{zoom:1}.mxw-page .mxw-screen-footer .roshi-footer{zoom:var(--canvas-scale);margin:0}.mxw-page .extension-scroll{margin:0}.mxw-store-screen{height:var(--module-view-height);width:100%;display:grid;place-items:center}.mxw-store-canvas{width:1440px;zoom:var(--store-canvas-scale);margin:0}.mxw-store .mxw-store-canvas #main{zoom:1;min-height:0;margin:0}.mxw-store .mxw-store-canvas .roshi-footer{zoom:1;margin:0}.mxw-store.mxw-scroll-page .mxw-store-screen{height:auto;display:block}.mxw-store.mxw-scroll-page .mxw-store-canvas{margin-inline:auto}.carousel .carousel-controls,.extension-controls{left:0;right:auto;bottom:0;width:100%;height:80px;box-sizing:border-box;margin:0;padding:18px 0;display:flex;justify-content:center;align-items:center;gap:16px}.dots{display:flex;align-items:center;justify-content:center;gap:0;height:44px}.dot{display:flex;align-items:center;justify-content:center;flex:none;padding:0;height:44px;line-height:0}.dot picture,.dot img{display:none}.dot:after{display:block;flex:none;margin:0}.round-button{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;line-height:1}.round-button svg{display:block;width:18px;height:18px;flex:none}.hero-face.back-to-top{padding:0;pointer-events:auto!important;cursor:pointer}.extension-controls .round-button{display:flex}@media(min-width:768px){.mxw-page .shopify-section:has(>.design-content>.mobile-campaign){display:none}}@media(max-width:767px){.mxw-page .design-content:has(>:is(#progress,#about,#faq)){width:100%;zoom:1}.mxw-page :is(#progress,#about,#faq){width:100%;height:auto;min-height:0;padding:56px 24px 24px}.mxw-page :is(#progress,#about,#faq) .chapter-heading{height:auto;margin-bottom:24px}.mxw-page :is(#progress,#about,#faq) .mobile-repeat-heading{display:none}.mxw-page :is(#progress,#about,#faq) .chapter-body{height:auto;width:100%;gap:24px}.mxw-page :is(#progress,#about) .wide-image{width:100%;height:auto;aspect-ratio:4/3}.mxw-page :is(#progress,#about) .center-copy{width:100%;height:auto;font-size:16px;line-height:26px}.mxw-page :is(#progress,#about) .image-note:empty{display:none}.mxw-page #progress .timeline{height:auto;gap:0}.mxw-page #progress .timeline div{height:auto;min-height:48px;padding:12px 0;font-size:18px;line-height:26px}.mxw-page #progress :is(.timeline-note,.chapter-body>.eyebrow){height:auto}.mxw-page #faq .faq-list{height:auto;gap:0}.mxw-page #faq details{height:auto;padding:20px 0}.mxw-page #faq summary{min-height:44px}.mxw-page #faq details p{margin:12px 0 0}.mxw-store-canvas{width:390px}.carousel .carousel-controls,.extension-controls{height:80px;gap:16px;padding:18px 0}.extension-controls .dots{height:44px}.extension-controls .dot{width:24px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/mxw-screen-fit.css.map */
