.rfc-gallery-main-row{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%}.rfc-slider-viewer-wrapper{position:relative;flex:1 1 auto;min-width:0;width:100%}.rfc-view-boxes{position:relative;display:none;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;z-index:15;padding:6px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a}.rfc-vb-item{border:1.5px solid #e2e8f0;background:#fff;border-radius:9px;padding:4px 6px 5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .18s ease;outline:none;width:58px;box-shadow:0 1px 2px #00000008}.rfc-vb-item:hover{border-color:#94a3b8;background:#fff;transform:translateY(-1px);box-shadow:0 3px 8px #0000000f}.rfc-vb-item.is-active{border-color:#111827;background:#fff;box-shadow:0 0 0 1.5px #111827,0 3px 10px #0000001f;transform:translateY(-1px)}.rfc-vb-thumb{position:relative;width:44px;height:44px;border-radius:6px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.06)}.rfc-vb-img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.rfc-vb-art-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.rfc-vb-art{position:absolute;object-fit:contain!important;object-position:top center!important;mix-blend-mode:normal!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));display:block;pointer-events:none}.rfc-vb-title{font-size:.65rem;font-weight:700;color:#64748b;margin-top:3px;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.rfc-vb-item.is-active .rfc-vb-title{color:#111827}.rfc-main-mockup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#fff;border-radius:8px;overflow:hidden}.rfc-main-mockup-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fafafa}.rfc-main-mockup-base{width:100%;height:100%;object-fit:contain;display:block;z-index:1}.rfc-main-mockup-layers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.rfc-main-mockup-print{position:absolute;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.rfc-main-mockup-art{width:100%!important;height:100%!important;object-fit:contain!important;object-position:top center!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.22))}.rfc-layer--mug .rfc-main-mockup-art{filter:none!important}.rfc-main-mockup-canvas{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;pointer-events:none!important}.rfc-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb8;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);display:flex;align-items:center;justify-content:center;z-index:25;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;border-radius:8px}.rfc-loading-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.rfc-loading-spinner{width:34px;height:34px;border:3px solid rgba(0,0,0,.12);border-top-color:#111827;border-radius:50%;animation:rfcSpin .65s linear infinite}@keyframes rfcSpin{to{transform:rotate(360deg)}}@media only screen and (max-width:749px){.rfc-gallery-main-row{flex-direction:column-reverse;gap:8px}.rfc-view-boxes{flex-direction:row;justify-content:center;width:100%;padding:4px;gap:6px}.rfc-vb-item{width:48px;padding:3px 4px 4px}.rfc-vb-thumb{width:38px;height:38px}.rfc-vb-title{font-size:.58rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rfc-mockup.css.map */
