.ShowcaseModal_overlay__7VEWG{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1500;display:flex;align-items:center;justify-content:center}.ShowcaseModal_modal__ewhMk{width:100%;height:100vh;height:100dvh;background-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column}.ShowcaseModal_modalContent__Qc3OI{position:relative;flex:1 1;overflow-y:auto;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;scrollbar-gutter:stable;scrollbar-width:none}.ShowcaseModal_modalContent__Qc3OI::-webkit-scrollbar{display:none}.ShowcaseModal_closeRow__Za33R{display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ShowcaseModal_closeButton__4MI4I{border:none;background:transparent;font-size:24px;cursor:pointer;padding:0;line-height:1}.ShowcaseModal_productPage__LkXzj{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.ShowcaseModal_product__VICAL{display:flex;flex-direction:column;gap:24px;width:-moz-fit-content;width:fit-content;margin:0 auto}.ShowcaseModal_productInfo__8VMDi{flex:1 1;min-width:0}.ShowcaseModal_productFooter__unlEd{margin-top:40px;width:100%}.ShowcaseModal_h1__WdrAy{font-size:16px}.ShowcaseModal_price__UMvhR{font-family:var(--font-bold);font-size:20px}.ShowcaseModal_description__gm4yb{font-size:14px;line-height:21.7px}@media screen and (min-width:980px){.ShowcaseModal_modal__ewhMk{width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;height:90%;border-radius:12px}.ShowcaseModal_modalContent__Qc3OI{padding:50px}.ShowcaseModal_product__VICAL{flex-direction:row;align-items:flex-start;gap:40px;width:-moz-fit-content;width:fit-content}}