.privacy-request{--privacy-bg: #f7f4ef;--privacy-card: #ffffff;--privacy-text: #24211e;--privacy-muted: #6f6961;--privacy-line: #ddd5ca;--privacy-soft: #f4efe8;--privacy-gold: #b99658;background:var(--privacy-bg);color:var(--privacy-text);padding:clamp(42px,7vw,96px) 20px}.privacy-request *,.privacy-request *:before,.privacy-request *:after{box-sizing:border-box}.privacy-request__shell{width:min(100%,980px);margin:0 auto}.privacy-request__header{max-width:720px;margin:0 auto 34px;text-align:center}.privacy-request__eyebrow,.privacy-request__success-kicker{margin:0 0 14px;color:#7c6540;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.privacy-request__title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(38px,6vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.privacy-request__intro{margin:20px auto 0;color:var(--privacy-muted);font-size:clamp(16px,2vw,19px);line-height:1.6}.privacy-request__card{overflow:hidden;border:1px solid rgba(72,60,47,.12);border-radius:26px;background:var(--privacy-card);box-shadow:0 24px 70px #2c241b14}.privacy-request__form{display:grid;gap:24px;padding:clamp(28px,5vw,58px)}.privacy-request__form-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--privacy-line)}.privacy-request__form-intro h2{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(28px,4vw,38px);font-weight:400;letter-spacing:-.025em;line-height:1.1}.privacy-request__form-intro p{margin:8px 0 0;color:var(--privacy-muted);font-size:14px}.privacy-request__reference{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:var(--privacy-soft);color:var(--privacy-text)!important;font-size:12px!important;font-weight:600}.privacy-request__safety,.privacy-request__choices{display:grid;gap:5px;padding:17px 19px;border-radius:15px;background:var(--privacy-soft);color:var(--privacy-muted);font-size:14px;line-height:1.5}.privacy-request__safety strong{color:var(--privacy-text)}.privacy-request__choices{grid-template-columns:1fr auto;align-items:center;gap:18px;border:1px solid rgba(185,150,88,.35);background:#fbf8f3}.privacy-request__choices p{margin:0}.privacy-request__choices a,.privacy-request__submission-notice a,.privacy-request__fallback a{color:var(--privacy-text);font-weight:600;text-decoration-thickness:1px;text-underline-offset:4px}.privacy-request__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.privacy-request__field{min-width:0}.privacy-request__field--full{width:100%}.privacy-request__field label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.privacy-request__field input,.privacy-request__field select,.privacy-request__field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--privacy-line);border-radius:13px;background:#fff;color:var(--privacy-text);font:inherit;font-size:16px;line-height:1.4}.privacy-request__field select{cursor:pointer}.privacy-request__field textarea{min-height:142px;resize:vertical}.privacy-request__field input:focus,.privacy-request__field select:focus,.privacy-request__field textarea:focus{border-color:#9d7d48;box-shadow:0 0 0 4px #b9965829;outline:none}.privacy-request__help,.privacy-request__submission-notice,.privacy-request__fallback{margin:8px 0 0;color:var(--privacy-muted);font-size:13px;line-height:1.55}.privacy-request__agent{margin:0;padding:0;border:0}.privacy-request__agent label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.privacy-request__agent input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;accent-color:var(--privacy-text)}.privacy-request__agent strong,.privacy-request__agent small{display:block}.privacy-request__agent strong{font-size:14px}.privacy-request__agent small{margin-top:4px;color:var(--privacy-muted);font-size:13px;line-height:1.5}.privacy-request__submit,.privacy-request__secondary-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:15px 28px;border:1px solid #24211e;border-radius:999px;background:#24211e;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.privacy-request__submit:hover,.privacy-request__secondary-button:hover{background:#fff;color:#24211e;transform:translateY(-1px)}.privacy-request__submit:focus-visible,.privacy-request__secondary-button:focus-visible,.privacy-request a:focus-visible,.privacy-request__agent input:focus-visible{outline:3px solid rgba(185,150,88,.55);outline-offset:4px}.privacy-request__fallback{margin-top:-8px;text-align:center}.privacy-request__errors{padding:17px 19px;border:1px solid #a13d35;border-radius:14px;background:#fff8f7;color:#772c26}.privacy-request__errors h3{margin:0 0 8px;font-size:16px}.privacy-request__errors ul{margin:0;padding-left:20px}.privacy-request__success{max-width:670px;margin:0 auto;padding:clamp(28px,5vw,54px) 0;text-align:center}.privacy-request__success h2{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(34px,5vw,52px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.privacy-request__success>p:not(.privacy-request__success-kicker){margin:18px 0 0;color:var(--privacy-muted);font-size:17px;line-height:1.6}.privacy-request__secondary-button{margin-top:28px}.privacy-request__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.privacy-request{padding:32px 14px 54px}.privacy-request__header{margin-bottom:24px}.privacy-request__card{border-radius:20px}.privacy-request__form{gap:20px;padding:25px 18px 28px}.privacy-request__form-intro{display:grid;gap:12px}.privacy-request__reference{justify-self:start;margin-top:0!important}.privacy-request__choices,.privacy-request__grid{grid-template-columns:1fr}.privacy-request__choices a{justify-self:start}.privacy-request__submit{width:100%}}@media(prefers-reduced-motion:reduce){.privacy-request__submit,.privacy-request__secondary-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAgA */
