.rt-field-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .18s ease}.rt-field-modal[hidden]{display:none}.rt-field-modal.is-open{opacity:1}.rt-field-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050505e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rt-field-modal__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);width:min(1060px,100%);min-height:570px;max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(213,199,178,.26);background:#111;color:#d5c7b2;box-shadow:0 30px 100px #000000a6;transform:translateY(18px) scale(.985);transition:transform .22s ease}.rt-field-modal.is-open .rt-field-modal__panel{transform:translateY(0) scale(1)}.rt-field-modal__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(213,199,178,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(213,199,178,.035) 1px,transparent 1px);background-size:42px 42px}.rt-field-modal__close{position:absolute;top:14px;right:14px;z-index:5;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(213,199,178,.35);background:#111111db;color:#d5c7b2;font-family:var(--font-mono);font-size:26px;line-height:1;cursor:pointer}.rt-field-modal__close:hover,.rt-field-modal__close:focus-visible{border-color:#dc2626;color:#dc2626;outline:none}.rt-field-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:64px 64px 54px}.rt-field-modal__brandline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid rgba(213,199,178,.2)}.rt-field-modal__brand{color:#d5c7b2;font-family:var(--font-display);font-size:18px;letter-spacing:.16em}.rt-field-modal__reference,.rt-field-modal__status,.rt-field-modal__label,.rt-field-modal__consent,.rt-field-modal__error,.rt-field-modal__decline,.rt-field-modal__success{font-family:var(--font-mono);text-transform:uppercase}.rt-field-modal__reference{color:#957a5d;font-size:9px;letter-spacing:.2em}.rt-field-modal__status{margin-top:32px;color:#dc2626;font-size:11px;letter-spacing:.32em}.rt-field-modal__title{max-width:540px;margin-top:14px;color:#f5efe3;font-family:var(--font-hero);font-size:clamp(58px,6.5vw,92px);line-height:.84;letter-spacing:.025em;text-transform:uppercase}.rt-field-modal__copy{max-width:520px;margin-top:24px;color:#b7aa97;font-family:var(--font-mono);font-size:12px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase}.rt-field-modal__form{margin-top:28px}.rt-field-modal__label{display:block;margin-bottom:8px;color:#957a5d;font-size:10px;letter-spacing:.2em}.rt-field-modal__input{display:block;width:100%;height:52px;border:1px solid rgba(213,199,178,.32);background:#0b0c0d;color:#f5efe3;padding:0 16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;outline:none}.rt-field-modal__input:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.rt-field-modal__input::placeholder{color:#6f6558}.rt-field-modal__submit{width:100%;min-height:54px;margin-top:10px;border:1px solid #dc2626;background:#dc2626;color:#f5efe3;font-family:var(--font-display);font-size:16px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.rt-field-modal__submit:hover,.rt-field-modal__submit:focus-visible{background:#f5efe3;color:#111;outline:none}.rt-field-modal__consent{margin-top:10px;color:#756b5f;font-size:8px;line-height:1.5;letter-spacing:.12em}.rt-field-modal__error{margin-top:10px;color:#dc2626;font-size:10px;letter-spacing:.1em}.rt-field-modal__decline{align-self:center;margin-top:18px;border-bottom:1px solid rgba(213,199,178,.35);color:#8e8273;font-size:10px;letter-spacing:.18em;cursor:pointer}.rt-field-modal__decline:hover,.rt-field-modal__decline:focus-visible{border-color:#d5c7b2;color:#d5c7b2;outline:none}.rt-field-modal__success{border:1px solid #c88728;background:#c8872814;padding:22px;color:#d5c7b2;font-size:10px;line-height:1.7;letter-spacing:.12em}.rt-field-modal__success-title{margin-bottom:6px;color:#c88728;font-family:var(--font-display);font-size:20px;letter-spacing:.1em}.rt-field-modal__visual{position:relative;z-index:1;min-height:570px;overflow:hidden;border-left:1px solid rgba(213,199,178,.16);background:radial-gradient(circle at 45% 45%,rgba(220,38,38,.14),transparent 38%),#0b0c0d}.rt-field-modal__watermark{position:absolute;left:28px;bottom:24px;color:#d5c7b20b;font-family:var(--font-hero);font-size:150px;line-height:.72;letter-spacing:.02em}.rt-field-modal__image{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(213,199,178,.3);background:#18191b;box-shadow:0 18px 45px #00000073}.rt-field-modal__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.06)}.rt-field-modal__image figcaption{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:#0a0a0ad1;color:#c88728;font-family:var(--font-mono);font-size:8px;letter-spacing:.18em}.rt-field-modal__image--1{top:58px;right:26px;width:64%;aspect-ratio:4 / 5;transform:rotate(1.8deg)}.rt-field-modal__image--2{top:230px;left:18px;width:48%;aspect-ratio:4 / 5;transform:rotate(-2.4deg)}.rt-field-modal__image--3{right:30px;bottom:22px;width:43%;aspect-ratio:1 / 1;transform:rotate(2.7deg)}@media(max-width:820px){.rt-field-modal{padding:12px}.rt-field-modal__panel{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 24px)}.rt-field-modal__content{padding:58px 28px 32px}.rt-field-modal__title{font-size:clamp(54px,17vw,78px)}.rt-field-modal__visual{display:none}}@media(max-width:420px){.rt-field-modal__content{padding:54px 20px 28px}.rt-field-modal__brandline{align-items:flex-start;flex-direction:column;gap:7px}.rt-field-modal__status{margin-top:22px}.rt-field-modal__copy{margin-top:18px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.rt-field-modal,.rt-field-modal__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
