#configuratorWrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:#0009;display:none;align-items:center;justify-content:center}#configuratorWrapper.sv-open{display:flex}#sv-close-btn{position:absolute;width:3rem;height:3rem;font-size:1.2rem;top:2.2rem;right:2.5rem;background:#111;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:1;line-height:1;transition:background .2s ease,transform .2s ease}#sv-close-btn:hover{background:#333;transform:scale(1.05)}.sv-loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;z-index:2;transition:opacity .35s ease}.sv-loader-overlay.sv-hidden{opacity:0;pointer-events:none}.sv-loader-inner{display:flex;flex-direction:column;align-items:center;gap:22px}.sv-loader-logo{width:228px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.14));animation:sv-logo-pulse 2.2s ease-in-out infinite}.sv-loader-copy{display:flex;flex-direction:column;align-items:center;gap:6px}.sv-loader-status{display:flex;align-items:center;gap:10px}.sv-spinner{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2.5px solid rgba(139,4,6,.15);border-top-color:var(--dash-accent-color, #8b0406);animation:sv-spin .8s linear infinite}.sv-loader-text{color:#2b2b2b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none}.sv-loader-subtext{color:#8a8a8a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;letter-spacing:.02em;animation:sv-pulse 1.8s ease-in-out infinite}#configuratorIframe{width:98%;height:98%;border:none;border-radius:8px;background:#fff}@keyframes sv-spin{to{transform:rotate(360deg)}}@keyframes sv-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sv-logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.opus-customize-in-3d-btn{margin-left:.95rem!important;background:transparent!important;border:none!important;border-radius:10px!important;padding:0!important;cursor:pointer!important;transition:transform .2s ease;transform:translateY(.5rem);width:auto}.opus-customize-in-3d-btn:active{transform:scale(.99)!important}.opus-inner-frame{height:100%;width:100%;box-sizing:border-box;background:var(--dash-accent-color, #8b0406);padding:.7rem 1.4rem;color:#fff;transition:background .2s ease}.opus-customize-in-3d-btn:hover .opus-inner-frame{background:#333}.opus-try-now-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:#fff;color:#000!important;border:1.5px solid var(--dash-accent-color, #8b0406);font-size:.68rem;font-weight:800;padding:.22rem .6rem;border-radius:9999px;white-space:nowrap;pointer-events:none;text-transform:uppercase;letter-spacing:.03em}.opus-try-now-badge-text{display:inline-flex;align-items:center;margin:.1rem}.opus-try-now-badge svg{flex-shrink:0;color:#f59e0b}@media(max-width:480px){#sv-close-btn{font-size:1rem;top:3rem;right:2rem}.sv-loader-logo{width:180px;height:auto}.opus-customize-in-3d-btn{margin-left:0!important;margin-top:0!important;transform:translateY(-.5rem);width:100%}.opus-inner-frame{padding:.6rem 1rem}.opus-try-now-badge{font-size:.6rem;padding:.18rem .5rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/opus_shopify.css.map */
