#mke-3d-preview-root{position:relative;z-index:44;--mke-3d-desktop-width: min(420px, calc(100vw - 1.5rem) )}body:has(#mke-3d-drawer.is-open) shopify-chat{display:none!important}#mke-3d-preview-root svg,.mke-3d-mobile-fab svg{flex:0 0 auto;width:1.1rem;height:1.1rem;fill:currentColor}.mke-3d-desktop-launch{position:fixed;top:36%;left:0;z-index:45;display:flex;align-items:center;justify-content:center;width:3.35rem;min-height:13.5rem;padding:.95rem .45rem;border:2px solid #2f78c2;border-left:0;border-radius:0 .95rem .95rem 0;background:linear-gradient(180deg,#f4f9fffa,#d3e5faf5);color:#0a4a91;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em;transform:translateY(-50%);cursor:pointer;box-shadow:0 14px 30px #0c55a54d;transition:left .45s cubic-bezier(.19,1,.22,1),transform .3s ease,box-shadow .3s ease}.mke-3d-desktop-launch__content{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;transform:rotate(90deg);transform-origin:center}.mke-3d-desktop-launch__content svg{flex:0 0 auto}.mke-3d-desktop-launch:hover{transform:translate(2px,-50%);box-shadow:0 18px 34px #0c55a55c}.mke-3d-desktop-launch.is-docked{left:calc(var(--mke-3d-desktop-width) - 1px);z-index:45}.mke-3d-drawer{position:fixed;top:1rem;left:0;z-index:46;display:flex;flex-direction:column;width:var(--mke-3d-desktop-width);height:calc(100vh - 2rem);border:1px solid #8ab3df;border-left:0;border-radius:0 1rem 1rem 0;background:#e6f0fcc7;box-shadow:0 20px 45px #0c55a52e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;transform:translate(calc(-100% - 1rem));opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .3s ease,visibility 0s linear .45s}.mke-3d-drawer.is-open{transform:translate(0);opacity:1;visibility:visible;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .3s ease,visibility 0s}.mke-3d-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-bottom:1px solid #a8c7e9;color:#0c55a5;background:#f6faffad;position:relative;z-index:1}.mke-3d-close{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.45rem .7rem;border:1px solid #6da1d7;border-radius:.45rem;background:#f5f9ff;color:#0c55a5;font-size:.8rem;font-weight:700;cursor:pointer}.mke-3d-close:hover{background:#e5f0fb}.mke-3d-drawer-body{display:flex;flex:1;flex-direction:column;min-height:0}.mke-3d-viewport{flex:1;min-height:0;width:100%;background:linear-gradient(170deg,#f4f9fff2,#d9e9fbe6)}.mke-3d-iframe{width:100%;height:100%;border:0}.mke-3d-drawer-controls{flex:0 0 auto;padding:0;border-top:1px solid #a8c7e9;background:#0c55a5}.mke-3d-inline-floating{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;margin:0!important;padding:3rem .75rem .75rem 3rem;border:0!important;border-radius:0!important;background:#0c55a5!important;box-shadow:none!important;text-align:left!important}.mke-3d-inline-floating .button-container{gap:.5rem}.mke-3d-mobile-fab{position:fixed;right:1rem;bottom:1rem;z-index:48;display:none;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #5f95cf;border-radius:999px;background:#f0f7fff5;color:#0c55a5;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 14px 24px #0c55a540}.mke-3d-mobile-fab.is-hidden{opacity:0;pointer-events:none}@media(max-width:800px){.mke-3d-desktop-launch,.mke-3d-drawer-controls{display:none}.mke-3d-mobile-fab{display:inline-flex}.mke-3d-mobile-fab--tab{position:absolute;right:1rem;bottom:100%;z-index:auto;justify-content:center;white-space:nowrap;width:13.5rem;max-width:calc(100% - 2rem);padding:.8rem .9rem;border-bottom:0;border-radius:.75rem .75rem 0 0;box-shadow:0 -6px 14px #0c55a533}.mke-3d-drawer{top:0;right:0;bottom:0;left:0;z-index:47;width:100%;height:100vh;height:100dvh;border:0;border-radius:0;background:#edf5fff2;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(100%);opacity:1;transition:transform .45s cubic-bezier(.19,1,.22,1),visibility 0s linear .45s}.mke-3d-drawer.is-open{transform:translateY(0);transition:transform .45s cubic-bezier(.19,1,.22,1),visibility 0s}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-previewer-3d.css.map */
