.vc-modal-artefact{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);pointer-events:none;visibility:hidden}.vc-modal-artefact.is-open{pointer-events:auto;visibility:visible}.vc-modal-artefact,.vc-modal-artefact__content{overscroll-behavior:contain}.vc-modal-artefact__overlay{touch-action:none}.vc-modal-artefact__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--rosewood-dark-15);opacity:0;cursor:pointer}.vc-modal-artefact__panel{position:relative;z-index:1;width:100%;max-width:400px;max-height:min(90vh,600px);background-color:var(--background-primary);display:flex;flex-direction:column;opacity:0;will-change:transform,opacity;padding:var(--space-5);gap:var(--space-5)}.vc-modal-artefact__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;pointer-events:none;z-index:0}.vc-modal-artefact__line{position:absolute;background-color:var(--background-primary);pointer-events:none;z-index:2}.vc-modal-artefact__line--top{top:-3.5px;left:0;right:0;height:1px}.vc-modal-artefact__line--bottom{bottom:-3.5px;left:0;right:0;height:1px}.vc-modal-artefact__line--left{left:-3.5px;top:0;bottom:0;width:1px}.vc-modal-artefact__line--right{right:-3.5px;top:0;bottom:0;width:1px}.vc-modal-artefact__corner{position:absolute;width:8px;height:8px;pointer-events:none;z-index:3;color:var(--background-primary)}.vc-modal-artefact__corner--tl{top:-7.7px;left:-7.7px}.vc-modal-artefact__corner--tr{top:-7.7px;right:-7.7px;transform:scaleX(-1)}.vc-modal-artefact__corner--bl{bottom:-7.7px;left:-7.7px;transform:scaleY(-1)}.vc-modal-artefact__corner--br{bottom:-7.7px;right:-7.7px;transform:scale(-1)}.vc-modal-artefact__head{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.vc-modal-artefact__meta{display:flex;flex-direction:column;flex:1;min-width:0;font-family:var(--font-label);font-size:var(--text-10);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary)}.vc-modal-artefact__title,.vc-modal-artefact__subtitle{margin:0}.vc-modal-artefact__ref{display:flex;align-items:center;gap:var(--space-6);white-space:nowrap}.vc-modal-artefact__ref-pair{display:flex;gap:var(--space-2);margin:0}.vc-modal-artefact__ref-pair[hidden]{display:none}.vc-modal-artefact__ref-key{opacity:.5}.vc-modal-artefact__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--text-primary);position:relative;z-index:1;transition:opacity var(--dur-fast) var(--ease)}.vc-modal-artefact__close:hover{opacity:.5}.vc-modal-artefact__content{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--space-5)}.vc-modal-artefact__content::-webkit-scrollbar{display:none}.vc-modal-artefact__image-wrap{flex-shrink:0;aspect-ratio:368 / 470;overflow:hidden}.vc-modal-artefact__image-wrap:empty{display:none}.vc-modal-artefact__img{width:100%;height:100%;display:block;object-fit:cover}.vc-modal-artefact__body{font-family:var(--font-heading);font-size:var(--text-14);font-weight:300;line-height:var(--leading-normal);color:var(--text-primary);text-align:justify;position:relative;z-index:1}.vc-modal-artefact__body:empty{display:none}.vc-modal-artefact__body p{margin:0}.vc-modal-artefact__body p+p{margin-top:var(--space-3)}.vc-modal-artefact__scroll-hint{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:var(--space-7) var(--space-5);background:linear-gradient(to bottom,transparent,var(--background-primary));pointer-events:none;opacity:1;transition:opacity var(--dur-base) var(--ease)}.vc-modal-artefact__scroll-hint.is-hidden{opacity:0}.vc-modal-artefact__scroll-hint-chip{display:flex;align-items:center;justify-content:center;min-height:28px;padding:var(--space-2) var(--space-3);background-color:var(--background-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);white-space:nowrap}@media(max-width:675px){.vc-modal-artefact{padding:0;align-items:center}.vc-modal-artefact__panel{width:98%;max-width:none;max-height:82dvh;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-lg);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}.vc-modal-artefact__corner,.vc-modal-artefact__line{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vc-modal-artefact.css.map */
