.human-verification-overlay{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118207a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.human-verification-card{box-sizing:border-box;background:#fffefa;border:1px solid #ded8cf;width:100%;max-width:560px;padding:34px;box-shadow:0 24px 70px #16120c33}.human-verification-header{text-align:center;margin-bottom:18px}.human-verification-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1;display:block}.human-verification-header h2{color:#111820;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.15}.human-verification-header p{color:#716b63;max-width:400px;margin:10px auto 0;font-size:14px;line-height:1.6}.human-verification-attempts{color:#777067;text-align:center;margin:0 0 14px;font-size:12px}.human-verification-attempts strong{color:#111820;font-weight:600}.human-clock-wrapper{justify-content:center;width:100%;margin:0 0 22px;display:flex}.human-clock-wrapper.locked{opacity:.45;pointer-events:none}.human-clock{-webkit-user-select:none;user-select:none;width:min(100%,300px);height:auto;display:block;overflow:visible}.human-clock-face{fill:#fbfaf7;stroke:#292720;stroke-width:2px}.human-clock-marker{stroke:#ada69c;stroke-width:1.2px;stroke-linecap:round}.human-clock-hour-marker{stroke:#3e3a34;stroke-width:2.5px}.human-clock-number{fill:#292720;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:17px}.human-clock-hour-hand{stroke:#111820;stroke-width:9px;stroke-linecap:round;pointer-events:none}.human-clock-minute-hand{stroke:#9d7338;stroke-width:5px;stroke-linecap:round;pointer-events:none}.human-clock-center{fill:#111820;pointer-events:none}.human-clock-center-inner{fill:#c69a54;pointer-events:none}.human-verification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.human-verification-option{box-sizing:border-box;color:#292720;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #d6cfc4;border-radius:6px;min-height:52px;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s,opacity .15s}.human-verification-option:hover:not(:disabled){background:#faf7f1;border-color:#a99c89;transform:translateY(-1px)}.human-verification-option.selected{color:#fff;background:#111820;border-color:#111820;box-shadow:0 4px 12px #1118201f}.human-verification-option:disabled{opacity:.55;cursor:not-allowed}.human-verification-error{color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9;margin-bottom:18px;padding:11px 13px;font-size:13px;line-height:1.5}.human-verification-success{color:#3e663d;background:#f4faf3;border:1px solid #cadbc9;margin-bottom:18px;padding:11px 13px;font-size:13px;line-height:1.5}.human-verification-expired{text-align:center;background:#fffaf0;border:1px solid #e2d6bb;margin-bottom:18px;padding:13px}.human-verification-expired p{color:#79683e;margin:0 0 9px;font-size:13px}.human-verification-expired p:last-child{margin-bottom:0}.human-verification-expired button{color:#111820;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.human-verification-actions,.human-verification-error-actions{border-top:1px solid #ece6dc;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.human-verification-primary-button,.human-verification-secondary-button{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:43px;padding:0 21px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;transition:background .15s,border-color .15s,color .15s,opacity .15s}.human-verification-secondary-button{color:#49423a;background:#fff;border:1px solid #cfc7ba}.human-verification-secondary-button:hover:not(:disabled){background:#f5f1ea;border-color:#bcb09e}.human-verification-primary-button{color:#fff;background:#111820;border:1px solid #111820}.human-verification-primary-button:hover:not(:disabled){background:#293039}.human-verification-primary-button:disabled,.human-verification-secondary-button:disabled{opacity:.5;cursor:not-allowed}.human-verification-loading{color:#716b63;text-align:center;padding:80px 20px;font-size:14px}.human-verification-error-state{text-align:center}.human-verification-error-state h2{color:#111820;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.human-verification-error-state p{color:#716b63;margin:0 0 24px;font-size:14px;line-height:1.6}.human-verification-lockout{color:#666;margin-top:14px;font-size:14px}.human-verification-lockout p{margin:0}@media (width<=600px){.human-verification-overlay{align-items:flex-start;padding:18px 12px}.human-verification-card{margin:auto 0;padding:24px 18px}.human-verification-header h2{font-size:26px}.human-clock{width:min(100%,270px)}.human-verification-options{grid-template-columns:1fr}.human-verification-option{min-height:48px}.human-verification-actions,.human-verification-error-actions{flex-direction:column-reverse;align-items:stretch}.human-verification-primary-button,.human-verification-secondary-button{width:100%}}.inline-message{box-sizing:border-box;border:1px solid;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:13px 15px;font-family:inherit;display:flex}.inline-message-icon{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.inline-message p{margin:0;font-size:13px;line-height:1.55}.inline-message-error{color:#8f3f39;background:#fff7f6;border-color:#e1c4c2}.inline-message-success{color:#3d6943;background:#f7fbf7;border-color:#c9d9cb}.inline-message-info{color:#625b53;background:#fbfaf7;border-color:#d8d1c5}.sell-form-message{margin-bottom:24px}.sell-page{max-width:1000px;margin:0 auto;padding:32px 24px 80px}.back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 30px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.back-button:hover:not(:disabled){color:#111820;transform:translate(-2px)}.back-button:disabled{opacity:.5;cursor:not-allowed}.sell-header{margin-bottom:32px}.sell-header h1{color:#111;letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.2}.sell-header p{color:#666;margin:0;font-size:15px;line-height:1.5}.sell-form{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:12px;padding:32px}.form-section{margin-bottom:36px}.form-section:last-of-type{margin-bottom:0}.form-section h2{color:#111;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.3}.form-section-title-row{align-items:center;gap:9px;margin-bottom:20px;display:flex}.form-section-title-row h2{margin:0}.form-optional-label{color:#8a8278;letter-spacing:.06em;text-transform:uppercase;background:#f8f6f2;border:1px solid #ddd7ce;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:500}.form-section>p{color:#666;margin:-10px 0 16px;font-size:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.form-field label{color:#222;font-size:14px;font-weight:600}.form-field input,.form-field select,.form-field textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:11px 12px;font-family:inherit;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#222;outline:none;box-shadow:0 0 0 2px #1111110a}.form-field input:disabled{color:#888;cursor:not-allowed;background:#f5f5f5}.unknown-field-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.unknown-field-row input{flex:1;min-width:0}.unknown-button{color:#666;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;flex-shrink:0;min-width:92px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.unknown-button:hover{color:#222;background:#f7f7f7;border-color:#999}.unknown-button.active{color:#fff;background:#111;border-color:#111}.unknown-button.active:hover{background:#2b2b2b}.description-input{box-sizing:border-box;resize:vertical;color:#111;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;min-height:140px;padding:12px;font-family:inherit;font-size:15px;line-height:1.5}.description-input:focus{border-color:#222;outline:none}.form-section>.image-upload-help{color:#716b63;flex-direction:column;align-items:flex-start;gap:10px;margin:-10px 0 20px;font-size:13px;line-height:1.5;display:flex}.image-upload-requirements{color:#7c756d;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:12px;display:flex}.image-upload-requirements strong{color:#2d2925;font-weight:600}.image-upload-requirements>span:nth-child(2n){color:#c3b8a8;font-size:9px}.photo-upload-errors{color:#923d3d;background:#fff6f6;border:1px solid #e4c7c7;border-radius:6px;margin-bottom:18px;padding:14px 16px}.photo-upload-errors-title{margin-bottom:8px;font-size:13px;font-weight:600}.photo-upload-errors ul{margin:0;padding-left:18px}.photo-upload-errors li{margin-bottom:5px;font-size:13px;line-height:1.5}.photo-upload-errors li:last-child{margin-bottom:0}.photo-upload-area{width:100%}.photo-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.photo-input{display:none}.photo-item{cursor:grab;background:#f5f5f5;border-radius:8px;width:200px;height:200px;position:relative;overflow:hidden}.photo-item:active{cursor:grabbing}.photo-item-dragging{opacity:.5}.photo-item img{object-fit:cover;width:100%;height:100%;display:block}.primary-photo{color:#fff;background:#000000b3;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.remove-photo{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.remove-photo:hover{background:#000000e6}.add-photo-box{box-sizing:border-box;color:#555;cursor:pointer;background:#fafafa;border:2px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:200px;height:200px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.add-photo-box:hover{background:#f5f5f5;border-color:#222}.add-photo-icon{font-size:32px;font-weight:300;line-height:1}.add-photo-count{color:#8a8a8a;font-size:12px}.form-actions{border-top:1px solid #eee;justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.cancel-button,.submit-button{cursor:pointer;border-radius:6px;min-height:42px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.cancel-button{color:#222;background:#fff;border:1px solid #ccc}.cancel-button:hover:not(:disabled){background:#f5f5f5}.submit-button{color:#fff;background:#111;border:1px solid #111}.submit-button:hover:not(:disabled){background:#333}.submit-button:disabled,.cancel-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.sell-page{padding:24px 16px 50px}.back-button{margin-bottom:24px;font-size:12px}.sell-form{padding:20px}.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.cancel-button,.submit-button{width:100%}.unknown-field-row{gap:6px}.unknown-button{min-width:84px;padding:0 10px;font-size:12px}.photo-grid{gap:12px}.photo-item,.add-photo-box{aspect-ratio:1;width:calc(50% - 6px);height:auto}.image-upload-requirements{gap:6px 8px}}@media (width<=400px){.unknown-field-row{flex-direction:column}.unknown-button{width:100%;min-height:42px}.photo-item,.add-photo-box{width:100%}.image-upload-requirements{flex-direction:column;align-items:flex-start;gap:5px}.image-upload-requirements>span:nth-child(2n){display:none}}.watch-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.watch-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.watch-card-pending{border-color:#d8c8aa}.watch-card-link{color:inherit;text-decoration:none;display:block}.watch-card-save-button{z-index:5;color:#252525;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#fffffff0;border:1px solid #11182014;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s,opacity .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 5px #0000000d}.watch-card-save-button:hover:not(:disabled){color:#111820;background:#fff;border-color:#11182029;transform:scale(1.05);box-shadow:0 2px 8px #00000014}.watch-card-save-button.saved{color:#111820;background:#fff;border-color:#11182021}.watch-card-save-button:disabled{opacity:.55;cursor:wait}.watch-card-heart-icon{fill:#0000;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:fill .15s,stroke .15s,transform .15s;display:block}.watch-card-save-button:hover:not(:disabled) .watch-card-heart-icon{transform:scale(1.04)}.watch-card-save-button.saved .watch-card-heart-icon{fill:currentColor;stroke:currentColor}.watch-card-image{aspect-ratio:1;background:#f5f5f5;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.watch-card-image img{z-index:2;object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .25s,filter .2s,opacity .18s;display:block;position:relative}.watch-card-image .watch-card-image-loading-img{opacity:0}.watch-card-image .watch-card-image-loaded{opacity:1}.watch-card:hover .watch-card-image img{transform:scale(1.03)}.watch-card-pending .watch-card-image img{filter:saturate(.88)}.watch-card-image-loading{z-index:1;background:#f1f1ef;position:absolute;inset:0;overflow:hidden}.watch-card-image-loading:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff94,#fff0);width:55%;animation:1.15s ease-in-out infinite watch-card-image-shimmer;position:absolute;inset:0 auto 0 -55%}@keyframes watch-card-image-shimmer{to{transform:translate(285%)}}.watch-card-image-fallback{z-index:2;color:#96918a;letter-spacing:.01em;background:#f5f4f1;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.watch-card-image-fallback-icon{fill:none;stroke:#aaa49b;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.watch-card-status-badge{z-index:4;box-sizing:border-box;color:#7f5e2f;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);background:#fcf7edf5;border:1px solid #7857282e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000000d}.watch-card-info{padding:16px}.watch-card-brand{color:#777;margin:0 0 4px;font-size:13px;font-weight:500}.watch-card-model{color:#111;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.3}.watch-card-price{color:#111;margin:0 0 10px;font-size:18px;font-weight:700}.watch-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watch-card-condition{color:#666;background:#f5f5f5;border-radius:4px;padding:4px 8px;font-size:12px;display:inline-block}.watch-card-pending-text{color:#846538;background:#faf4e9;border-radius:4px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.watch-card-image-loading:after{animation:none}.watch-card-image img{transition:none}}@media (width<=650px){.watch-card-save-button{width:34px;height:34px;top:9px;right:9px}.watch-card-heart-icon{width:19px;height:19px}.watch-card-status-badge{min-height:26px;padding:0 9px;top:9px;left:9px}}.watch-list{width:100%}.watch-list-header{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.watch-list-header h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.watch-list-header span{color:#888;font-size:13px}.watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.no-watches{color:#777}.show-more-container{justify-content:center;margin-top:40px;display:flex}.show-more-button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:6px;min-width:140px;padding:11px 20px;font-size:14px;font-weight:500}.show-more-button:hover{background:#f5f5f5}.show-more-button:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=420px){.watch-grid{grid-template-columns:1fr}}.conversation-page{max-width:900px;margin:40px auto;padding:0 20px 60px}.conversation-page-embedded{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.conversation-loading{color:#777;text-align:center;max-width:900px;margin:40px auto;padding:40px 20px}.conversation-loading.embedded{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.conversation-back-button{color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;align-items:center;margin:0 0 28px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.conversation-back-button:hover{color:#111;background:#f5f5f5;border-color:#aaa}.conversation-title{color:#111;letter-spacing:-.02em;margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.2}.conversation-watch{box-sizing:border-box;color:#555;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;padding:18px 20px;font-size:14px}.conversation-watch-embedded{box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:16px 20px}.conversation-watch-content{align-items:center;gap:14px;min-width:0;display:flex}.conversation-watch-image-link{color:inherit;flex-shrink:0;text-decoration:none;display:block}.conversation-watch-image{cursor:pointer;background:#f5f5f5;border-radius:8px;flex-shrink:0;width:58px;height:58px;overflow:hidden}.conversation-watch-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s,opacity .2s;display:block}.conversation-watch-image-link:hover .conversation-watch-image img{opacity:.92;transform:scale(1.05)}.conversation-watch-details{flex:1;min-width:0}.conversation-watch-brand{color:#777;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:12px;font-weight:500}.conversation-watch-model-link{max-width:100%;color:inherit;text-decoration:none;display:inline-block}.conversation-watch h2{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:18px;font-weight:600;line-height:1.3;transition:color .15s;overflow:hidden}.conversation-watch-model-link:hover h2{color:#8f6a32;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.conversation-watch-price{color:#111;margin-bottom:4px;font-size:14px;font-weight:600}.conversation-watch-sold-status{color:#746d64;letter-spacing:.08em;text-transform:uppercase;background:#f1efeb;border-radius:4px;justify-content:center;align-items:center;min-height:22px;margin-bottom:5px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.conversation-watch-seller{color:#666;font-size:12px}.conversation-transaction-history-link{color:#9b753a;text-align:left;cursor:pointer;background:0 0;border:none;margin:7px 0 0;padding:0;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s,transform .15s;display:inline-block}.conversation-transaction-history-link:hover{color:#6f5128;transform:translate(2px)}.chat-container{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;height:600px;display:flex;overflow:hidden}.chat-container-embedded{box-sizing:border-box;background:#fff;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.chat-participant-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e9e9e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 18px;display:flex}.chat-participant-name{color:#171717;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.chat-presence{color:#777;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.chat-presence-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.chat-presence.online{color:#3d7a4d}.chat-presence.online .chat-presence-dot{background:#36a85b;box-shadow:0 0 0 2px #36a85b1a}.chat-presence.offline{color:#929292}.chat-presence.offline .chat-presence-dot{background:#b8b8b8}.chat-messages{box-sizing:border-box;background:#fafafa;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:24px;display:flex;overflow:hidden auto}.chat-message{flex-direction:column;max-width:70%;display:flex}.chat-message.mine{align-self:flex-end;align-items:flex-end}.chat-message.theirs{align-self:flex-start;align-items:flex-start}.chat-sender{color:#777;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:inline-flex}.chat-sender-presence{align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.chat-sender-presence-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.chat-sender-presence.online{color:#3d7a4d}.chat-sender-presence.online .chat-sender-presence-dot{background:#36a85b}.chat-sender-presence.offline{color:#999}.chat-sender-presence.offline .chat-sender-presence-dot{background:#b8b8b8}.chat-bubble{box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;border-radius:16px;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.4}.chat-message.mine .chat-bubble{color:#fff;background:#111;border-bottom-right-radius:4px}.chat-message.theirs .chat-bubble{color:#222;background:#fff;border:1px solid #e1e1e1;border-bottom-left-radius:4px}.chat-time{color:#999;margin-top:4px;font-size:11px}.message-seen{color:#777;text-align:right;margin-top:3px;font-size:11px;display:block}.chat-input-container{box-sizing:border-box;background:#fff;border-top:1px solid #ddd;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.chat-input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:20px;outline:none;flex:1;min-width:0;padding:10px 16px;font-family:inherit;font-size:14px}.chat-input:focus{border-color:#111}.chat-send-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:20px;flex-shrink:0;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.chat-send-button:hover:not(:disabled){background:#333}.chat-send-button:disabled{cursor:not-allowed;background:#ccc;border-color:#ccc}.chat-empty{color:#999;margin:auto;font-size:14px}.conversation-page-embedded .chat-container-embedded{flex:1}.conversation-page-embedded .chat-participant-header{flex-shrink:0}.conversation-page-embedded .chat-messages{flex:1;min-height:0;overflow-y:auto}.conversation-page-embedded .chat-input-container{flex-shrink:0}@media (width<=700px){.conversation-page{margin:24px auto;padding:0 16px 40px}.conversation-page-embedded{width:100%;height:100%;margin:0;padding:0}.conversation-back-button{margin-bottom:22px}.conversation-title{margin-bottom:20px;font-size:24px}.conversation-watch{padding:16px}.conversation-watch-embedded{padding:12px 14px}.conversation-watch-image{width:50px;height:50px}.conversation-watch h2{font-size:16px}.chat-container{height:550px}.chat-container-embedded{flex:1;width:100%;height:auto;min-height:0}.chat-participant-header{padding:11px 14px}.chat-participant-name{font-size:13px}.chat-presence{font-size:11px}.chat-messages{padding:16px}.chat-message{max-width:82%}.chat-input-container{padding:10px}.chat-send-button{padding:10px 16px}}.conversation-agreement-panel{box-sizing:border-box;background:#fbf9f4;border:1px solid #ded7cc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.conversation-agreement-panel-embedded{background:#fbf9f4;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:14px 20px}.conversation-agreement-copy{min-width:0}.conversation-agreement-label{color:#9a753b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1;display:block}.conversation-agreement-copy strong{color:#171717;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.conversation-agreement-copy p{color:#716b63;margin:0;font-size:12px;line-height:1.5}.conversation-agreement-button{color:#fff;cursor:pointer;background:#111820;border:1px solid #111820;border-radius:6px;flex-shrink:0;min-height:40px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,opacity .15s}.conversation-agreement-button:hover:not(:disabled){background:#293039}.conversation-agreement-button:disabled{opacity:.5;cursor:not-allowed}.conversation-agreement-error{box-sizing:border-box;color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9;border-radius:5px;width:100%;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.45}@media (width<=700px){.conversation-agreement-panel,.conversation-agreement-panel-embedded{flex-direction:column;align-items:stretch;gap:12px}.conversation-agreement-button{width:100%}}.conversation-agreement-final-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.conversation-agreement-final-actions .conversation-agreement-button{color:#4d4740;white-space:nowrap;background:#fff;border:1px solid #cec6ba;flex:none;width:auto}.conversation-agreement-final-actions .conversation-agreement-button:hover:not(:disabled){background:#f7f4ef;border-color:#a99f91}@media (width<=640px){.conversation-agreement-final-actions{flex-direction:column;align-items:stretch}.conversation-agreement-final-actions .conversation-agreement-button{width:100%}}.conversation-agreement-button-secondary:hover:not(:disabled){background:#f7f4ef;border-color:#a99f91}@media (width<=640px){.conversation-agreement-final-actions{flex-direction:column;align-items:stretch}.conversation-agreement-final-actions .conversation-agreement-button{width:100%}}.messages-page{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.messages-page-header{margin-bottom:24px}.messages-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.messages-back-button:hover{color:#111820;transform:translate(-2px)}.messages-page-header h1{color:#111;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.messages-workspace{background:#fff;border:1px solid #d8d8d8;border-radius:10px;grid-template-columns:390px minmax(0,1fr);width:100%;height:820px;display:grid;overflow:hidden}.messages-sidebar{background:#fff;border-right:1px solid #d8d8d8;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-search-container{background:#fff;border-bottom:1px solid #e5e5e5;flex-direction:column;flex-shrink:0;gap:10px;padding:16px;display:flex}.messages-search-wrapper{width:100%;position:relative}.messages-search-input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:7px;outline:none;width:100%;height:44px;padding:0 44px 0 14px;font-family:inherit;font-size:14px}.messages-search-input:focus{border-color:#777}.messages-search-input::placeholder{color:#999}.messages-search-icon{color:#555;pointer-events:none;font-size:22px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.messages-status-filter-wrapper{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.messages-status-filter-label{color:#77716a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.messages-status-filter{box-sizing:border-box;color:#333;cursor:pointer;background:#fff;border:1px solid #d2d2d2;border-radius:7px;outline:none;width:100%;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.messages-status-filter:focus{border-color:#777}.messages-conversation-list{background:#fff;flex:1;min-height:0;overflow:hidden auto}.messages-conversation-row{box-sizing:border-box;width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #e5e5e5;align-items:center;gap:11px;padding:8px 11px;font-family:inherit;transition:background .15s,border-color .15s;display:flex;position:relative}.messages-conversation-row:hover{background:#f7f7f7}.messages-conversation-row.unread{background:#f8fbff}.messages-conversation-row.unread:hover{background:#f2f7ff}.messages-conversation-row.selected,.messages-conversation-row.selected:hover{background:#f1f1f1}.conversation-thumbnail{background:#f5f5f5;border-radius:50%;flex-shrink:0;width:54px;height:54px;overflow:hidden}.conversation-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.conversation-thumbnail-placeholder{box-sizing:border-box;color:#999;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;font-size:10px;display:flex}.conversation-row-content{flex:1;min-width:0}.conversation-row-top{align-items:center;gap:6px;min-width:0;margin-bottom:4px;display:flex}.conversation-user-name{color:#666;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.conversation-unread-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px}.conversation-watch-title{color:#111;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:15px;font-weight:600;overflow:hidden}.conversation-watch-price{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.conversation-watch-meta{align-items:center;gap:8px;min-width:0;display:flex}.conversation-watch-meta .conversation-watch-price{flex-shrink:0}.conversation-watch-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:20px;margin-top:0;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.conversation-watch-status-active{color:#647064;background:#f6f8f6;border:1px solid #d8ddd8}.conversation-watch-status-pending{color:#846538;background:#fffaf1;border:1px solid #dfd2bb}.conversation-watch-status-completed{color:#55675a;background:#f4f8f4;border:1px solid #cdd8cf}.conversation-row-arrow{color:#999;flex-shrink:0;margin-left:4px;font-size:24px;font-weight:300}.messages-empty-list{color:#777;text-align:center;padding:30px 20px;font-size:14px}.messages-show-more-container{background:#fff;border-top:1px solid #e5e5e5;flex-shrink:0;padding:14px}.messages-show-more-button{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;min-height:40px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.messages-show-more-button:hover{background:#f5f5f5;border-color:#aaa}.messages-preview-panel{background:#fff;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.messages-preview-empty{box-sizing:border-box;color:#666;text-align:center;width:100%;max-width:420px;margin:auto;padding:40px}.messages-preview-empty h2{color:#111;margin:20px 0 8px;font-size:25px;font-weight:500;line-height:1.3}.messages-preview-empty p{color:#777;margin:0;font-size:14px;line-height:1.6}.messages-preview-icon{width:72px;height:54px;margin:0 auto;position:relative}.preview-bubble{color:#2563eb;background:#fff;border:1.5px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;width:34px;height:30px;font-size:15px;display:flex;position:absolute}.preview-bubble:after{content:"";background:#fff;border-bottom:1.5px solid #2563eb;border-right:1.5px solid #2563eb;width:8px;height:8px;position:absolute;bottom:-6px;transform:rotate(45deg)}.preview-bubble-left{bottom:2px;left:6px}.preview-bubble-right{top:2px;right:6px}.messages-loading{color:#777;text-align:center;padding:50px 0}@media (width<=900px){.messages-workspace{grid-template-columns:340px minmax(0,1fr)}}@media (width<=700px){.messages-page{padding:24px 16px 40px}.messages-back-button{margin-bottom:20px;font-size:12px}.messages-page-header h1{font-size:26px}.messages-workspace{height:auto;min-height:620px;display:block;overflow:visible}.messages-sidebar{border-right:none}.messages-preview-panel{display:none}.messages-conversation-row{min-height:78px}.conversation-thumbnail{width:50px;height:50px}.messages-status-filter-wrapper{grid-template-columns:1fr}}.watch-detail-page{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.watch-detail-status{text-align:center;padding:40px}.watch-detail-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 28px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.watch-detail-back-button:hover{color:#111820;transform:translate(-2px)}.watch-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;display:grid}.watch-gallery{min-width:0}.main-image{background:#f7f7f7;border-radius:10px;justify-content:center;align-items:center;width:100%;height:560px;display:flex;position:relative;overflow:hidden}.main-image img{z-index:2;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transition:opacity .18s;position:relative}.main-image .main-image-loading-img{opacity:0}.main-image .main-image-loaded{opacity:1}.main-image-loading{z-index:1;background:#f1f1ef;position:absolute;inset:0;overflow:hidden}.main-image-loading:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff94,#fff0);width:45%;animation:1.2s ease-in-out infinite watch-detail-image-shimmer;position:absolute;inset:0 auto 0 -45%}@keyframes watch-detail-image-shimmer{to{transform:translate(325%)}}.main-image-fallback{z-index:2;color:#96918a;background:#f5f4f1;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.main-image-fallback-icon{fill:none;stroke:#aaa49b;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.thumbnail-list{gap:12px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.thumbnail{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;padding:0;transition:border-color .15s,transform .15s,opacity .15s;display:flex;position:relative;overflow:hidden}.thumbnail:hover:not(:disabled){border-color:#888;transform:translateY(-1px)}.thumbnail.active{border:2px solid #111820}.thumbnail:disabled{cursor:default;opacity:.72}.thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.thumbnail-fallback{box-sizing:border-box;color:#99938b;text-align:center;background:#f5f4f1;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;font-size:9px;font-weight:500;display:flex}.watch-info{padding-top:8px}.watch-info-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.watch-info-heading{min-width:0}.watch-detail-status-badge{color:#846538;letter-spacing:.08em;text-transform:uppercase;background:#fffaf1;border:1px solid #dfd2bb;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-bottom:12px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.watch-brand{color:#77716a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:14px;font-weight:500}.watch-model{color:#111820;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.15}.watch-detail-save-button{color:#252525;cursor:pointer;background:#fff;border:1px solid #1118201f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-top:2px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s,opacity .15s;display:flex}.watch-detail-save-button:hover:not(:disabled){color:#111820;background:#fff;border-color:#11182038;transform:scale(1.04);box-shadow:0 2px 8px #00000012}.watch-detail-save-button.saved{color:#111820;border-color:#11182029}.watch-detail-save-button:disabled{opacity:.55;cursor:wait}.watch-detail-heart-icon{fill:#0000;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;transition:fill .15s,stroke .15s,transform .15s;display:block}.watch-detail-save-button:hover:not(:disabled) .watch-detail-heart-icon{transform:scale(1.04)}.watch-detail-save-button.saved .watch-detail-heart-icon{fill:currentColor;stroke:currentColor}.watch-price{color:#111820;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600}.watch-info hr{border:0;border-top:1px solid #e5e5e5;margin:8px 0 24px}.watch-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.spec{border-bottom:1px solid #eeeae4;flex-direction:column;gap:5px;padding:15px 0;display:flex}.spec span{color:#817a72;letter-spacing:.02em;font-size:12px}.spec strong{color:#28231e;overflow-wrap:anywhere;font-size:15px;font-weight:500}.description{border-top:1px solid #e5e5e5;margin-top:36px;padding-top:28px}.description h2{color:#222;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.description p{color:#625c55;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.seller{border-top:1px solid #e5e5e5;flex-direction:column;gap:28px;margin-top:36px;padding-top:28px;display:flex}.seller-profile-section{min-width:0}.seller-label{color:#817a72;letter-spacing:.02em;margin-bottom:8px;font-size:12px;display:block}.seller-profile-row{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.seller-name-button{color:#222;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;transition:color .15s;display:inline-block}.seller-name-button:hover{color:#9b753a}.seller-history-button{color:#9b753a;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,transform .15s}.seller-history-button:hover{color:#6f5128;transform:translate(2px)}.contact-seller-button{color:#111820;cursor:pointer;background:#fff;border:1px solid #c9c2b8;border-radius:6px;width:100%;min-height:46px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.contact-seller-button:hover{background:#f8f7f4;border-color:#111820;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.main-image-loading:after{animation:none}.main-image img{transition:none}}@media (width<=800px){.watch-detail-page{padding:24px 16px 40px}.watch-detail-back-button{margin-bottom:22px;font-size:12px}.watch-detail{grid-template-columns:1fr;gap:36px}.main-image{height:420px}.watch-model{font-size:28px}.watch-price{font-size:26px}.watch-detail-save-button{width:40px;height:40px}}@media (width<=500px){.main-image{height:320px}.watch-info-header{gap:16px}.watch-specs{grid-template-columns:1fr}.thumbnail{width:72px;height:72px}.seller-profile-row{flex-direction:column;align-items:flex-start;gap:7px}}.my-listings-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:56px 24px 80px}.my-listings-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.my-listings-back-button:hover{color:#111820;transform:translate(-2px)}.my-listings-header{border-bottom:1px solid #e5dfd5;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;padding-bottom:26px;display:flex}.my-listings-heading{min-width:0}.my-listings-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1;display:block}.my-listings-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.my-listings-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.6}.my-listings-add-button{box-sizing:border-box;color:#fff;letter-spacing:.04em;white-space:nowrap;background:#111820;border:1px solid #111820;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.my-listings-add-button:hover{background:#293039;transform:translateY(-1px)}.my-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.my-listing-card{color:inherit;background:#fff;border:1px solid #e4dfd7;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.my-listing-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #28201612}.my-listing-main-link{color:inherit;flex:1;text-decoration:none;display:block}.my-listing-image-container{aspect-ratio:1;background:#f6f4ef;width:100%;position:relative;overflow:hidden}.my-listing-image{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.my-listing-main-link:hover .my-listing-image{transform:scale(1.02)}.my-listing-no-image{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.my-listing-status-badge{z-index:2;box-sizing:border-box;color:#7f5e2f;letter-spacing:.08em;text-transform:uppercase;background:#fcf7edf5;border:1px solid #7857282e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000000d}.my-listing-content{padding:18px 18px 20px}.my-listing-brand{color:#77716a;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:13px}.my-listing-content h2{color:#181818;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.3}.my-listing-reference{color:#8a847c;margin-top:7px;font-size:12px}.my-listing-price{color:#111;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.my-listing-actions{border-top:1px solid #eee9e1;padding:14px 18px 18px}.my-listing-edit-button{box-sizing:border-box;color:#39332b;letter-spacing:.08em;text-transform:uppercase;background:#fbfaf7;border:1px solid #cbbda8;justify-content:center;align-items:center;width:100%;min-height:40px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.my-listing-edit-button:hover{color:#fff;background:#111820;border-color:#111820}.my-listing-sold-status{box-sizing:border-box;color:#8b8277;letter-spacing:.12em;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none;background:#f5f2ec;border:1px solid #ddd6cb;justify-content:center;align-items:center;width:100%;min-height:40px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;display:flex}.my-listings-empty{text-align:center;background:#fdfbf7;border:1px solid #e3ddd3;padding:90px 20px}.my-listings-empty h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.my-listings-empty p{color:#77716a;margin:0 0 26px;font-size:14px}.my-listings-empty-button{color:#fff;background:#111820;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.my-listings-loading{color:#777;text-align:center;padding:100px 0}.my-listings-error{color:#9b3535;background:#fff6f6;border:1px solid #e7cccc;padding:20px}.my-listings-show-more-container{justify-content:center;margin-top:36px;display:flex}.my-listings-show-more-button{color:#111820;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111820;min-width:150px;min-height:44px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;transition:background .15s,color .15s}.my-listings-show-more-button:hover{color:#fff;background:#111820}@media (width<=1000px){.my-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.my-listings-page{padding:38px 16px 60px}.my-listings-back-button{margin-bottom:20px;font-size:12px}.my-listings-header{flex-direction:column;align-items:flex-start}.my-listings-header h1{font-size:34px}.my-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.my-listing-content{padding:14px}.my-listing-content h2{font-size:16px}.my-listing-actions{padding:12px 14px 14px}.my-listing-edit-button,.my-listing-sold-status{min-height:38px;font-size:11px}.my-listing-status-badge{min-height:26px;padding:0 9px;top:9px;left:9px}}.edit-listing-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:56px 24px 80px}.edit-listing-container{box-sizing:border-box;background:#fffefa;border:1px solid #e4dfd7;max-width:860px;margin:0 auto;padding:36px;box-shadow:0 12px 30px #2a20110d}.edit-listing-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.edit-listing-back-button:hover{color:#111820;transform:translate(-2px)}.edit-listing-header{border-bottom:1px solid #e8e2d8;margin-bottom:32px;padding-bottom:24px}.edit-listing-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1;display:block}.edit-listing-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.1}.edit-listing-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.6}.edit-listing-error-anchor{scroll-margin-top:24px}.edit-listing-error{margin-bottom:24px}.edit-listing-form{width:100%}.edit-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.edit-listing-field{flex-direction:column;min-width:0;display:flex}.edit-listing-field label{color:#3c3833;margin-bottom:8px;font-size:13px;font-weight:500}.edit-listing-field input,.edit-listing-field select,.edit-listing-field textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #dcd6cc;border-radius:5px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.edit-listing-field input,.edit-listing-field select{height:44px;padding:0 13px}.edit-listing-field textarea{resize:vertical;min-height:150px;padding:12px 13px;line-height:1.55}.edit-listing-field input:focus,.edit-listing-field select:focus,.edit-listing-field textarea:focus{background:#fffefa;border-color:#b89a66;box-shadow:0 0 0 3px #b48c4c14}.edit-listing-unknown-field-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.edit-listing-unknown-field-row input{flex:1;min-width:0}.edit-listing-unknown-button{color:#6e675f;cursor:pointer;background:#fff;border:1px solid #d0c8bd;border-radius:5px;flex-shrink:0;min-width:92px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s,opacity .15s}.edit-listing-unknown-button:hover:not(:disabled){color:#28231f;background:#f7f3ed;border-color:#a99d8d}.edit-listing-unknown-button.active{color:#111820;box-shadow:none;background:#fff;border-color:#d0c8bd;font-weight:600}.edit-listing-unknown-button.active:hover:not(:disabled){color:#111820;background:#f7f3ed;border-color:#a99d8d}.edit-listing-unknown-button:disabled{opacity:.55;cursor:not-allowed}.edit-listing-price-input{width:100%;position:relative}.edit-listing-price-input span{color:#77716a;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.edit-listing-price-input input{padding-left:27px}.edit-listing-description-field{margin-top:24px}.edit-listing-actions{border-top:1px solid #e8e2d8;justify-content:flex-end;align-items:center;gap:12px;margin-top:30px;padding-top:24px;display:flex}.edit-listing-cancel-button,.edit-listing-save-button{box-sizing:border-box;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:0 22px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;transition:background .15s,border-color .15s,color .15s,opacity .15s}.edit-listing-cancel-button{color:#49423a;background:#fff;border:1px solid #cfc7ba}.edit-listing-cancel-button:hover:not(:disabled){background:#f4f0e9;border-color:#bfb4a3}.edit-listing-save-button{color:#fff;background:#111820;border:1px solid #111820}.edit-listing-save-button:hover:not(:disabled){background:#293039}.edit-listing-cancel-button:disabled,.edit-listing-save-button:disabled{opacity:.55;cursor:not-allowed}.edit-listing-photo-section{border-top:1px solid #e8e2d8;margin-top:34px;padding-top:30px}.edit-listing-photo-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.edit-listing-photo-heading>div>span{color:#a57d3f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:9px;display:block}.edit-listing-photo-heading h2{color:#29241f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.edit-listing-photo-heading>p{color:#7a736b;text-align:right;max-width:330px;margin:0;font-size:11px;line-height:1.6}.edit-listing-photo-errors{color:#923d3d;background:#fff6f6;border:1px solid #e4c7c7;margin-bottom:18px;padding:13px 15px}.edit-listing-photo-errors strong{margin-bottom:7px;font-size:12px;display:block}.edit-listing-photo-errors ul{margin:0;padding-left:18px}.edit-listing-photo-errors li{margin-bottom:4px;font-size:11px;line-height:1.5}.edit-listing-photo-errors li:last-child{margin-bottom:0}.edit-listing-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.edit-listing-photo-input{display:none}.edit-listing-photo-item,.edit-listing-add-photo{aspect-ratio:1;box-sizing:border-box}.edit-listing-photo-item{cursor:grab;background:#f5f2ed;border:1px solid #ddd6cc;position:relative;overflow:hidden}.edit-listing-photo-item:active{cursor:grabbing}.edit-listing-photo-item-dragging{opacity:.48}.edit-listing-photo-item img{object-fit:cover;width:100%;height:100%;display:block}.edit-listing-primary-photo,.edit-listing-new-photo{letter-spacing:.07em;text-transform:uppercase;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:9px}.edit-listing-primary-photo{color:#fff;background:#111820db;left:9px}.edit-listing-new-photo{color:#fff;background:#b58d4ce6;right:9px}.edit-listing-remove-photo{color:#fff;cursor:pointer;background:#111820c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:18px;line-height:1;transition:background .15s,opacity .15s;display:flex;position:absolute;top:9px;right:9px}.edit-listing-remove-photo:hover:not(:disabled){background:#111820f5}.edit-listing-remove-photo:disabled{opacity:.5;cursor:not-allowed}.edit-listing-add-photo{color:#625a51;cursor:pointer;background:#fbfaf7;border:1px dashed #c8bda9;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:border-color .15s,background .15s,color .15s;display:flex}.edit-listing-add-photo:hover{color:#3d352d;background:#f7f2e9;border-color:#a57d3f}.edit-listing-add-photo-icon{color:#a57d3f;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:300;line-height:1}.edit-listing-add-photo strong{letter-spacing:.05em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400}.edit-listing-add-photo small{color:#8a837a;font-size:9px}.edit-listing-photo-note{color:#8a837a;margin:13px 0 0;font-size:10px;line-height:1.5}.edit-listing-danger-zone{border-top:1px solid #e4d2d0;justify-content:space-between;align-items:center;gap:32px;margin-top:42px;padding-top:30px;display:flex}.edit-listing-danger-copy{max-width:540px}.edit-listing-danger-copy>span{color:#a14b45;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.edit-listing-danger-copy h2{color:#322724;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.edit-listing-danger-copy p{color:#776c68;margin:8px 0 0;font-size:12px;line-height:1.6}.edit-listing-delete-button{color:#9b4039;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b85c54;flex-shrink:0;min-height:42px;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:11px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.edit-listing-delete-button:hover:not(:disabled){color:#fff;background:#963d36;border-color:#963d36}.edit-listing-delete-button:disabled{opacity:.5;cursor:not-allowed}.edit-listing-modal-backdrop{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182075;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.edit-listing-delete-modal{box-sizing:border-box;background:#fffefa;border:1px solid #ded5ca;width:100%;max-width:470px;padding:32px;box-shadow:0 24px 70px #14100c2e}.edit-listing-delete-eyebrow{color:#a14b45;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.edit-listing-delete-modal h2{color:#211d1a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.15}.edit-listing-delete-modal p{color:#6e665f;margin:16px 0 0;font-size:13px;line-height:1.7}.edit-listing-delete-modal p strong{color:#312b26;font-weight:600}.edit-listing-delete-modal-actions{border-top:1px solid #e8e0d6;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:22px;display:flex}.edit-listing-delete-cancel,.edit-listing-delete-confirm{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:42px;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:11px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.edit-listing-delete-cancel{color:#4e4740;background:#fff;border:1px solid #cdc5ba}.edit-listing-delete-cancel:hover:not(:disabled){background:#f4f0e9}.edit-listing-delete-confirm{color:#fff;background:#963d36;border:1px solid #963d36}.edit-listing-delete-confirm:hover:not(:disabled){background:#7d302b;border-color:#7d302b}.edit-listing-delete-cancel:disabled,.edit-listing-delete-confirm:disabled{opacity:.5;cursor:not-allowed}.edit-listing-loading{color:#777;text-align:center;padding:100px 0}@media (width<=900px){.edit-listing-container{padding:30px}}@media (width<=700px){.edit-listing-page{padding:38px 16px 60px}.edit-listing-container{padding:24px 18px}.edit-listing-back-button{margin-bottom:20px;font-size:12px}.edit-listing-header h1{font-size:34px}.edit-listing-grid{grid-template-columns:1fr;gap:18px}.edit-listing-description-field{margin-top:18px}.edit-listing-actions{flex-direction:column-reverse;align-items:stretch}.edit-listing-cancel-button,.edit-listing-save-button{width:100%}.edit-listing-danger-zone{flex-direction:column;align-items:stretch}.edit-listing-delete-button{width:100%}.edit-listing-delete-modal{padding:26px 20px}.edit-listing-delete-modal-actions{flex-direction:column-reverse}.edit-listing-delete-cancel,.edit-listing-delete-confirm{width:100%}.edit-listing-photo-heading{flex-direction:column;align-items:flex-start;gap:9px}.edit-listing-photo-heading>p{text-align:left;max-width:none}.edit-listing-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=420px){.edit-listing-photo-grid{grid-template-columns:1fr}}@media (width<=400px){.edit-listing-unknown-field-row{flex-direction:column}.edit-listing-unknown-button{width:100%;min-height:42px}}.listing-success-page{box-sizing:border-box;width:100%;padding:72px 24px 96px}.listing-success-card{box-sizing:border-box;text-align:center;background:#fffefa;border:1px solid #e3ddd3;border-radius:12px;width:100%;max-width:680px;margin:0 auto;padding:48px 42px;box-shadow:0 16px 42px #2d23140f}.listing-success-icon{color:#8a6838;background:#f8f3e9;border:1px solid #b89a66;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:24px;font-weight:500;display:flex}.listing-success-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1}.listing-success-card h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.listing-success-description{color:#6f6961;max-width:500px;margin:16px auto 0;font-size:15px;line-height:1.65}.listing-success-actions{flex-direction:column;gap:10px;margin-top:32px;display:flex}.listing-success-primary-button,.listing-success-secondary-button{box-sizing:border-box;cursor:pointer;border-radius:6px;width:100%;min-height:46px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s,opacity .15s}.listing-success-primary-button{color:#fff;background:#111820;border:1px solid #111820}.listing-success-primary-button:hover:not(:disabled){background:#293039;transform:translateY(-1px)}.listing-success-primary-button:disabled{opacity:.5;cursor:not-allowed}.listing-success-secondary-button{color:#4d4740;background:#fff;border:1px solid #d3ccc0}.listing-success-secondary-button:hover{background:#f7f4ef;border-color:#aaa094}@media (width<=700px){.listing-success-page{padding:42px 16px 64px}.listing-success-card{padding:36px 20px}.listing-success-card h1{font-size:28px}}.purchase-agreement-page{max-width:1180px;margin:0 auto;padding:32px 24px 80px}.purchase-agreement-back-button{color:#5e5a54;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 26px;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.purchase-agreement-back-button:hover{color:#111820}.purchase-agreement-header{max-width:720px;margin-bottom:34px}.purchase-agreement-eyebrow{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1;display:block}.purchase-agreement-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.15}.purchase-agreement-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.65}.purchase-agreement-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.purchase-agreement-form{background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;min-width:0;padding:30px}.purchase-agreement-section{border-bottom:1px solid #ebe5dc;margin-bottom:30px;padding-bottom:30px}.purchase-agreement-section:last-of-type{margin-bottom:0}.purchase-agreement-section-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.purchase-agreement-section-number{color:#a27c40;letter-spacing:.08em;flex-shrink:0;width:30px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.7}.purchase-agreement-section-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.3}.purchase-agreement-section-heading p{color:#777067;margin:5px 0 0;font-size:13px;line-height:1.55}.purchase-agreement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-agreement-summary-item{background:#fff;border:1px solid #e5dfd6;border-radius:6px;padding:14px 15px}.purchase-agreement-summary-item span{color:#8a837a;margin-bottom:4px;font-size:11px;display:block}.purchase-agreement-summary-item strong{color:#22201d;text-transform:capitalize;font-size:14px;font-weight:600}.purchase-agreement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.purchase-agreement-field{flex-direction:column;gap:7px;min-width:0;display:flex}.purchase-agreement-field-full{grid-column:1/-1}.purchase-agreement-field label{color:#282522;font-size:13px;font-weight:600}.purchase-agreement-field input,.purchase-agreement-field select,.purchase-agreement-field textarea{box-sizing:border-box;color:#111820;background:#fff;border:1px solid #ccc4b9;border-radius:6px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.purchase-agreement-field input:focus,.purchase-agreement-field select:focus,.purchase-agreement-field textarea:focus{border-color:#6c665e;box-shadow:0 0 0 2px #463f350d}.purchase-agreement-field input[readonly]{color:#777067;background:#f5f2ed}.purchase-agreement-field textarea{resize:vertical;min-height:120px;line-height:1.5}.purchase-agreement-field-note{color:#9a938a;font-size:11px}.purchase-agreement-money-input{position:relative}.purchase-agreement-money-input>span{color:#726b62;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.purchase-agreement-money-input input{padding-left:27px}.purchase-agreement-money-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-agreement-money-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-agreement-money-input input[type=number]{appearance:textfield}.purchase-agreement-error,.purchase-agreement-success{border-radius:6px;margin-top:20px;padding:11px 13px;font-size:13px;line-height:1.5}.purchase-agreement-error{color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9}.purchase-agreement-success{color:#3e663d;background:#f4faf3;border:1px solid #cadbc9}.purchase-agreement-actions{border-top:1px solid #ebe5dc;justify-content:flex-end;align-items:center;gap:12px;margin-top:30px;padding-top:26px;display:flex}.purchase-agreement-primary-button,.purchase-agreement-secondary-button{cursor:pointer;border-radius:6px;min-height:43px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s}.purchase-agreement-primary-button{color:#fff;background:#111820;border:1px solid #111820}.purchase-agreement-primary-button:hover:not(:disabled){background:#293039}.purchase-agreement-secondary-button{color:#4d4740;background:#fff;border:1px solid #cec6ba}.purchase-agreement-secondary-button:hover:not(:disabled){background:#f7f4ef;border-color:#a99f91}.purchase-agreement-primary-button:disabled,.purchase-agreement-secondary-button:disabled{opacity:.5;cursor:not-allowed}.purchase-agreement-side-card{background:#fbf9f4;border:1px solid #ddd7cd;border-radius:8px;padding:22px;position:sticky;top:24px}.purchase-agreement-side-label{color:#896b3b;letter-spacing:.08em;text-transform:uppercase;background:#f6efe2;border:1px solid #d3c2a5;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.purchase-agreement-side-card h2{color:#181818;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.purchase-agreement-side-card>p{color:#746e66;margin:10px 0 0;font-size:12px;line-height:1.6}.purchase-agreement-side-divider{background:#e3ddd3;height:1px;margin:18px 0}.purchase-agreement-side-row{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.purchase-agreement-side-row:last-child{margin-bottom:0}.purchase-agreement-side-row span{color:#8a837b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.purchase-agreement-side-row strong{overflow-wrap:anywhere;color:#2b2824;text-transform:capitalize;font-size:12px;font-weight:600}.purchase-agreement-loading{color:#716b63;text-align:center;padding:80px 20px;font-size:14px}.purchase-agreement-state-card{text-align:center;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;max-width:560px;margin:80px auto;padding:34px}.purchase-agreement-state-card h1{color:#111820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.purchase-agreement-state-card p{color:#716b63;margin:12px 0 22px;font-size:14px;line-height:1.6}@media (width<=900px){.purchase-agreement-layout{grid-template-columns:1fr}.purchase-agreement-side-card{position:static}}@media (width<=700px){.purchase-agreement-page{padding:24px 16px 50px}.purchase-agreement-header h1{font-size:30px}.purchase-agreement-form{padding:22px 18px}.purchase-agreement-summary-grid,.purchase-agreement-grid{grid-template-columns:1fr}.purchase-agreement-field-full{grid-column:auto}.purchase-agreement-actions{flex-direction:column-reverse;align-items:stretch}.purchase-agreement-primary-button,.purchase-agreement-secondary-button{width:100%}}.purchase-agreement-review-card{background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;padding:30px}.purchase-agreement-review-section{border-bottom:1px solid #ebe5dc;margin-bottom:28px;padding-bottom:28px}.purchase-agreement-review-section:last-of-type{margin-bottom:0}.purchase-agreement-review-section h2{color:#171717;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.purchase-agreement-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-agreement-review-grid>div{background:#fff;border:1px solid #e5dfd6;border-radius:6px;padding:14px 15px}.purchase-agreement-review-grid span,.purchase-agreement-review-notes>span{color:#8a837a;margin-bottom:4px;font-size:11px;display:block}.purchase-agreement-review-grid strong{color:#22201d;text-transform:capitalize;font-size:14px;font-weight:600}.purchase-agreement-review-notes{background:#fff;border:1px solid #e5dfd6;border-radius:6px;margin-top:12px;padding:14px 15px}.purchase-agreement-review-notes p{color:#393530;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.purchase-agreement-review-notice{color:#79683e;background:#fffaf1;border:1px solid #dfd2bb;border-radius:6px;margin-top:22px;padding:13px 15px;font-size:13px;line-height:1.55}@media (width<=700px){.purchase-agreement-review-card{padding:22px 18px}.purchase-agreement-review-grid{grid-template-columns:1fr}}.purchase-agreement-checkbox{justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;display:flex}.purchase-agreement-field .purchase-agreement-checkbox input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.purchase-agreement-checkbox span{text-align:left;flex:1;margin:0}.purchase-agreement-signature-section{box-sizing:border-box;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;max-width:900px;margin:26px auto 0;padding:26px}.purchase-agreement-signature-consent{color:#393530;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.55;display:flex}.purchase-agreement-signature-consent input{accent-color:#111820;flex:none;width:17px;height:17px;margin:2px 0 0}@media (width<=720px){.purchase-agreement-signature-section{padding:20px 16px}}.purchase-agreement-change-request{box-sizing:border-box;background:#fffaf1;border:1px solid #d8c6a8;border-radius:12px;max-width:900px;margin:0 auto 30px;padding:26px 28px 22px 30px;position:relative;overflow:hidden;box-shadow:0 8px 24px #47371f0f}.purchase-agreement-change-request:before{content:"";background:#9b753a;width:4px;position:absolute;top:0;bottom:0;left:0}.purchase-agreement-change-request-heading{border-bottom:1px solid #e8dcc8;padding-bottom:18px}.purchase-agreement-change-request-heading>span{color:#8b672f;letter-spacing:.12em;text-transform:uppercase;background:#f7eedf;border:1px solid #ddc9a7;border-radius:999px;align-items:center;min-height:24px;margin-bottom:10px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.purchase-agreement-change-request-heading h2{color:#211d18;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.25}.purchase-agreement-change-request-heading p{color:#71675a;max-width:720px;margin:9px 0 0;font-size:13px;line-height:1.65}.purchase-agreement-change-request-note{background:#fff;border:1px solid #dfd1bb;border-radius:8px;margin-top:20px;padding:17px 18px 17px 20px;position:relative;box-shadow:0 2px 8px #3f311d0a}.purchase-agreement-change-request-note:before{content:"";background:#b78b48;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.purchase-agreement-change-request-note>span{color:#8b6b39;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.purchase-agreement-change-request-note p{color:#24211d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.65}.purchase-agreement-change-request-time{color:#938879;border-top:1px solid #eee4d4;justify-content:flex-end;align-items:center;gap:6px;margin-top:13px;padding-top:12px;font-size:11px;line-height:1.4;display:flex}.purchase-agreement-change-request-time:before{content:"Revision request";color:#7d7265;font-weight:600}@media (width<=700px){.purchase-agreement-change-request{border-radius:10px;margin-bottom:24px;padding:22px 18px 18px 21px}.purchase-agreement-change-request-heading{padding-bottom:16px}.purchase-agreement-change-request-heading h2{font-size:20px}.purchase-agreement-change-request-note{padding:15px 14px 15px 17px}.purchase-agreement-change-request-note p{font-size:14px}.purchase-agreement-change-request-time{flex-direction:column;align-items:flex-end;gap:2px}}.final-agreement-document{box-sizing:border-box;color:#22201d;background:#fffefa;border:1px solid #ded8cf;border-radius:10px;width:100%;max-width:900px;margin:0 auto;padding:48px 52px;box-shadow:0 14px 40px #221c140f}.final-agreement-cover{text-align:center;padding:10px 0 40px}.final-agreement-brand{color:#9b753a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.final-agreement-cover h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.final-agreement-number{color:#777067;letter-spacing:.08em;margin-top:9px;font-size:12px;display:block}.final-agreement-cover-divider{background:#b89966;width:64px;height:1px;margin:26px auto}.final-agreement-hero-watch{flex-direction:column;gap:2px;display:flex}.final-agreement-hero-watch>span{color:#8a837a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.final-agreement-hero-watch strong{color:#111820;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.final-agreement-hero-watch small{color:#8a837a;font-size:12px}.final-agreement-hero-price{color:#111820;margin-top:14px;font-size:19px;font-weight:600}.final-agreement-parties-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;max-width:600px;margin:30px auto 0;display:grid}.final-agreement-parties-summary>div:not(.final-agreement-parties-separator){background:#fbfaf7;border:1px solid #e8e2d9;border-radius:6px;padding:14px 16px}.final-agreement-parties-summary span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.final-agreement-parties-summary strong{font-size:15px;font-weight:600}.final-agreement-parties-separator{color:#9b9389;font-family:Georgia,Times New Roman,serif;font-style:italic}.final-agreement-section{border-top:1px solid #e6e0d7;padding:30px 0}.final-agreement-section-title{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.final-agreement-section-title>span{color:#a27c40;font-family:Georgia,Times New Roman,serif;font-size:11px}.final-agreement-section-title h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.final-agreement-two-column,.final-agreement-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.final-agreement-party-card,.final-agreement-signature-card{background:#fff;border:1px solid #e6e0d7;border-radius:7px;padding:18px}.final-agreement-card-label,.final-agreement-signature-role{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.final-agreement-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.final-agreement-detail-grid>div,.final-agreement-party-card dl>div{background:#fff;border:1px solid #ebe5dc;border-radius:6px;padding:13px 14px}.final-agreement-party-card dl{gap:10px;margin:0;display:grid}.final-agreement-detail-grid dt,.final-agreement-party-card dt{color:#8a837a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.final-agreement-detail-grid dd,.final-agreement-party-card dd{color:#22201d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.final-agreement-grid-full{grid-column:1/-1}.final-agreement-note{background:#fbfaf7;border:1px solid #ebe5dc;border-radius:6px;margin-top:14px;padding:16px}.final-agreement-note>span{color:#8a837a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.final-agreement-note p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.final-agreement-legal-section p{color:#4e4943;margin:0 0 14px;font-size:13px;line-height:1.75}.final-agreement-legal-section p:last-child{margin-bottom:0}.final-agreement-legal-section h3{color:#282522;letter-spacing:.03em;text-transform:uppercase;margin:22px 0 7px;font-size:12px;font-weight:700}.final-agreement-legal-section ul{color:#4e4943;margin:8px 0 16px 20px;padding:0;font-size:13px;line-height:1.75}.final-agreement-signature-card{flex-direction:column;min-height:210px;display:flex}.final-agreement-signature-image-shell{justify-content:center;align-items:center;height:90px;margin:4px 0 10px;display:flex}.final-agreement-signature-image{object-fit:contain;max-width:100%;max-height:82px}.final-agreement-signature-line{border-top:1px solid #9f978c;width:100%;margin:auto 0 9px}.final-agreement-signature-card>strong{color:#22201d;font-size:14px;font-weight:600}.final-agreement-signature-meta{color:#8a837a;margin-top:5px;font-size:11px;display:block}.final-agreement-signature-pending{color:#8a837a;text-align:center;background:#fbfaf7;border:1px dashed #d7cfc3;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:130px;font-size:12px;display:flex}.final-agreement-record{background:#fbfaf7;margin:0 -20px;padding-left:20px;padding-right:20px}.final-agreement-footer{color:#9b9389;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ded8cf;justify-content:space-between;gap:16px;padding-top:20px;font-size:9px;display:flex}@media (width<=720px){.final-agreement-document{border-radius:0;padding:34px 20px}.final-agreement-cover h1{font-size:31px}.final-agreement-parties-summary,.final-agreement-two-column,.final-agreement-detail-grid,.final-agreement-signatures{grid-template-columns:1fr}.final-agreement-parties-separator{display:none}.final-agreement-grid-full{grid-column:auto}.final-agreement-footer{flex-direction:column;align-items:center}}@media print{.final-agreement-document{max-width:none;box-shadow:none;background:#fff;border:none;border-radius:0;padding:0}.final-agreement-section,.final-agreement-party-card,.final-agreement-signature-card,.final-agreement-detail-grid>div{break-inside:avoid}.final-agreement-footer{margin-top:24px}}.signature-pad{width:100%}.signature-pad-canvas-shell{background:#fff;border:1px solid #d7cfc3;border-radius:7px;width:100%;height:190px;position:relative;overflow:hidden}.signature-pad-canvas{z-index:2;touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:relative}.signature-pad-placeholder{z-index:1;color:#b6aea4;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.signature-pad-canvas-shell:after{content:"";z-index:1;pointer-events:none;border-top:1px solid #d0c8bc;position:absolute;bottom:31px;left:12%;right:12%}.signature-pad-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:9px;display:flex}.signature-pad-footer>span{color:#8a837a;font-size:11px;line-height:1.45}.signature-pad-footer button{color:#6d6255;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.signature-pad-footer button:disabled{opacity:.4;cursor:not-allowed}@media (width<=640px){.signature-pad-canvas-shell{height:165px}.signature-pad-footer{flex-direction:column;align-items:flex-start}}.buyer-final-page{max-width:1180px;margin:0 auto;padding:32px 24px 80px}.buyer-final-back{color:#5e5a54;font:inherit;cursor:pointer;background:0 0;border:none;margin:0 0 26px;padding:0;font-size:14px;font-weight:500}.buyer-final-back:hover{color:#111820}.buyer-final-header{max-width:760px;margin-bottom:34px}.buyer-final-header>span{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.buyer-final-header h1{color:#111820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.15}.buyer-final-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.65}.buyer-final-signature-section{box-sizing:border-box;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;max-width:900px;margin:28px auto 0;padding:28px}.buyer-final-signature-heading>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.buyer-final-signature-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.buyer-final-signature-heading p{color:#777067;margin:6px 0 20px;font-size:13px;line-height:1.55}.buyer-final-consent{color:#393530;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.55;display:flex}.buyer-final-consent input{flex:none;width:17px;height:17px;margin:2px 0 0}.buyer-final-change-section{box-sizing:border-box;background:#fff;border:1px solid #ddd7cd;border-radius:10px;max-width:900px;margin:22px auto 0;padding:22px 24px}.buyer-final-change-copy{flex-direction:column;align-items:flex-start;display:flex}.buyer-final-change-copy>span{color:#302c27;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.buyer-final-change-copy p{color:#777067;max-width:700px;margin:0;font-size:13px;line-height:1.6}.buyer-final-request-change-button{color:#62533e;min-height:40px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #c9bba5;border-radius:6px;margin-top:16px;padding:0 17px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.buyer-final-request-change-button:hover:not(:disabled){color:#3e3529;background:#faf6ee;border-color:#aa936d}.buyer-final-request-change-button:disabled{opacity:.5;cursor:not-allowed}.buyer-final-change-form{border-top:1px solid #ebe5dc;margin-top:20px;padding-top:20px}.buyer-final-change-form label{color:#25211d;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.buyer-final-change-form textarea{box-sizing:border-box;resize:vertical;color:#292622;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #d3cbc0;border-radius:7px;outline:none;padding:13px 14px;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.buyer-final-change-form textarea::placeholder{color:#aaa39a}.buyer-final-change-form textarea:focus{border-color:#9b753a;box-shadow:0 0 0 3px #9b753a17}.buyer-final-change-form textarea:disabled{color:#9a948c;cursor:not-allowed;background:#f7f4ef}.buyer-final-change-count{color:#9a948c;text-align:right;margin-top:6px;font-size:11px}.buyer-final-change-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.buyer-final-change-cancel,.buyer-final-change-submit{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;padding:0 17px;font-size:13px;font-weight:600}.buyer-final-change-cancel{color:#4d4740;background:#fff;border:1px solid #cec6ba}.buyer-final-change-cancel:hover:not(:disabled){background:#faf9f7;border-color:#b7ada0}.buyer-final-change-submit{color:#fff;background:#6e2f2f;border:1px solid #6e2f2f}.buyer-final-change-submit:hover:not(:disabled){background:#5d2727;border-color:#5d2727}.buyer-final-change-cancel:disabled,.buyer-final-change-submit:disabled{opacity:.5;cursor:not-allowed}.buyer-final-error{box-sizing:border-box;color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9;border-radius:6px;max-width:900px;margin:20px auto 0;padding:12px 14px;font-size:13px}.buyer-final-actions{border-top:1px solid #ebe5dc;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:24px auto 0;padding-top:24px;display:flex}.buyer-final-actions-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.buyer-final-primary,.buyer-final-secondary,.buyer-final-request-change-action,.buyer-final-state button{min-height:43px;font:inherit;cursor:pointer;border-radius:6px;padding:0 20px;font-size:13px;font-weight:600}.buyer-final-primary{color:#fff;background:#111820;border:1px solid #111820}.buyer-final-primary:hover:not(:disabled){background:#202a34;border-color:#202a34}.buyer-final-secondary,.buyer-final-state button{color:#4d4740;background:#fff;border:1px solid #cec6ba}.buyer-final-secondary:hover:not(:disabled),.buyer-final-state button:hover{background:#faf9f7;border-color:#b7ada0}.buyer-final-request-change-action{color:#62533e;background:#fffefa;border:1px solid #c9bba5}.buyer-final-request-change-action:hover:not(:disabled){color:#3e3529;background:#faf6ee;border-color:#aa936d}.buyer-final-primary:disabled,.buyer-final-secondary:disabled,.buyer-final-request-change-action:disabled{opacity:.5;cursor:not-allowed}.buyer-final-loading,.buyer-final-state{text-align:center;max-width:620px;margin:80px auto}.buyer-final-state{background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;padding:32px}@media (width<=720px){.buyer-final-page{padding:24px 16px 50px}.buyer-final-header h1{font-size:30px}.buyer-final-signature-section,.buyer-final-change-section{padding:20px 16px}.buyer-final-change-actions{flex-direction:column-reverse;align-items:stretch}.buyer-final-change-cancel,.buyer-final-change-submit{width:100%}.buyer-final-actions{flex-direction:column-reverse;align-items:stretch}.buyer-final-actions-right{flex-direction:column-reverse;align-items:stretch;width:100%}.buyer-final-primary,.buyer-final-secondary,.buyer-final-request-change-action{width:100%}}.agreement-completed-page{box-sizing:border-box;background:#f7f5f0;justify-content:center;align-items:flex-start;min-height:calc(100vh - 140px);padding:72px 24px 90px;display:flex}.agreement-completed-card{box-sizing:border-box;text-align:center;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;width:100%;max-width:650px;padding:48px 44px;box-shadow:0 18px 50px #201c170f}.agreement-completed-check{color:#8c6b35;border:1px solid #a68652;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 22px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}.agreement-completed-eyebrow{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.agreement-completed-card h1{color:#111820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.agreement-completed-card p{color:#716b63;max-width:480px;margin:14px auto 28px;font-size:14px;line-height:1.65}.agreement-completed-actions{justify-content:center;gap:12px;display:flex}.agreement-completed-primary,.agreement-completed-secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:0 22px;font-size:13px;font-weight:600}.agreement-completed-primary{color:#fff;background:#111820;border:1px solid #111820}.agreement-completed-secondary{color:#4d4740;background:#fff;border:1px solid #cec6ba}.agreement-completed-back{color:#716b63;font:inherit;cursor:pointer;background:0 0;border:none;margin-top:24px;padding:0;font-size:12px}.agreement-completed-loading{color:#716b63;font-size:14px}@media (width<=640px){.agreement-completed-page{padding:40px 16px 60px}.agreement-completed-card{padding:36px 22px}.agreement-completed-actions{flex-direction:column}.agreement-completed-primary,.agreement-completed-secondary{width:100%}}.purchase-success-page{box-sizing:border-box;background:#f7f5f0;justify-content:center;align-items:flex-start;min-height:calc(100vh - 140px);padding:72px 24px 90px;display:flex}.purchase-success-card{box-sizing:border-box;text-align:center;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;width:100%;max-width:620px;padding:48px 44px;box-shadow:0 18px 50px #201c170f}.purchase-success-icon{color:#8c6b35;border:1px solid #a68652;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 22px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}.purchase-success-eyebrow{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.purchase-success-card h1{color:#111820;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.purchase-success-description{color:#716b63;max-width:470px;margin:14px auto 28px;font-size:15px;line-height:1.65}.purchase-success-watch{background:#fff;border:1px solid #e5dfd6;border-radius:7px;margin-bottom:12px;padding:20px 22px}.purchase-success-watch-heading{color:#9b753a;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700;display:block}.purchase-success-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.purchase-success-watch-grid-compact{margin-top:16px}.purchase-success-watch-item{text-align:left;background:#fbfaf7;border:1px solid #ece6dd;border-radius:6px;min-width:0;padding:14px 16px}.purchase-success-watch-item>span{color:#8a837a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.purchase-success-watch-item>strong{color:#111820;overflow-wrap:anywhere;text-transform:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:block}.purchase-success-parties-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.purchase-success-party-card{text-align:left;background:#fbfaf7;border:1px solid #e3ddd3;border-radius:7px;min-width:0;padding:16px 18px}.purchase-success-party-card>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.purchase-success-party-card>strong{color:#111820;letter-spacing:-.015em;overflow-wrap:anywhere;text-transform:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Arial,sans-serif;font-size:18px;font-weight:650;line-height:1.35;display:block}.purchase-success-party-divider{color:#8a837a;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.purchase-success-status{text-align:left;background:#fbf9f4;border:1px solid #e5dfd6;border-radius:7px;align-items:center;gap:12px;padding:16px 18px;display:flex}.purchase-success-status-dot{background:#a27c40;border-radius:50%;flex:none;width:9px;height:9px}.purchase-success-status div{flex-direction:column;gap:3px;display:flex}.purchase-success-status strong{color:#282522;font-size:13px;font-weight:600}.purchase-success-next-step{color:#777067;margin:24px auto 26px;font-size:13px;line-height:1.6}.purchase-success-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111820;border:1px solid #111820;border-radius:6px;padding:0 24px;font-size:13px;font-weight:600}.purchase-success-button:hover{background:#202934}.purchase-success-loading{color:#716b63;font-size:14px}@media (width<=640px){.purchase-success-page{padding:40px 16px 60px}.purchase-success-card{padding:36px 22px}.purchase-success-card h1{font-size:29px}.purchase-success-button{width:100%}.purchase-success-watch{padding:18px 16px}.purchase-success-watch strong{font-size:19px}.purchase-success-watch-grid{grid-template-columns:1fr}.purchase-success-parties{font-size:20px}.purchase-success-parties-grid{grid-template-columns:1fr;gap:8px}.purchase-success-party-divider{padding:1px 0}.purchase-success-party-card{text-align:center}.purchase-success-party-card>strong{font-size:17px}}.agreement-service-page{color:#151515;background:#fbfaf7}.agreement-service-hero{background:radial-gradient(circle at 78% 35%,#fff 0%,#fbf8f2 48%,#f5efe5 100%);border-bottom:1px solid #e3dccf}.agreement-service-hero-inner{max-width:1120px;margin:0 auto;padding:88px 24px 94px}.agreement-service-eyebrow,.agreement-service-section-label,.agreement-service-section-heading>span{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.agreement-service-ornament{align-items:center;gap:4px;width:68px;margin:26px 0 24px;display:flex}.agreement-service-ornament span:not(.agreement-service-ornament-diamond){background:#b48c4c;flex:1;height:1px}.agreement-service-ornament-diamond{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.agreement-service-hero h1{color:#11151a;letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:400;line-height:1.06}.agreement-service-hero p{color:#59534c;max-width:650px;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}.agreement-service-hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.agreement-service-hero-link{color:#62513a;letter-spacing:.015em;align-items:center;gap:13px;padding:8px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.agreement-service-hero-link:after{content:"";transform-origin:0;background:#b89a6b;width:100%;height:1px;transition:transform .22s,background .18s;position:absolute;bottom:3px;left:0;transform:scaleX(.34)}.agreement-service-hero-link>span{color:#9b753a;font-size:14px;transition:transform .18s,color .18s}.agreement-service-hero-link:hover{color:#2d251c;transform:translateY(-1px)}.agreement-service-hero-link:hover:after{background:#9b753a;transform:scaleX(1)}.agreement-service-hero-link:hover>span{color:#72562d;transform:translate(3px)}.agreement-service-hero-link:focus-visible{outline-offset:5px;outline:1px solid #9b753a}.agreement-service-primary-button,.agreement-service-outline-button{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-family:Georgia,Times New Roman,serif;font-size:12px;text-decoration:none;display:inline-flex}.agreement-service-primary-button{color:#fff;background:#111820;border:1px solid #111820;gap:24px}.agreement-service-primary-button:hover{background:#252b30}.agreement-service-outline-button{color:#72562d;background:0 0;border:1px solid #b38b4c}.agreement-service-text-link{color:#72562d;border-bottom:1px solid #b38b4c;padding-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:13px;text-decoration:none}.agreement-service-intro,.agreement-service-workflow,.agreement-service-start,.agreement-service-includes,.agreement-service-example,.agreement-service-boundary,.agreement-service-cta{box-sizing:border-box;max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.agreement-service-intro{padding-top:82px;padding-bottom:82px}.agreement-service-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:90px;margin-top:20px;display:grid}.agreement-service-intro h2,.agreement-service-section-heading h2,.agreement-service-example-copy h2,.agreement-service-boundary h2,.agreement-service-cta h2{color:#171717;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.agreement-service-intro h2{max-width:520px;font-size:39px;line-height:1.18}.agreement-service-intro-grid p{color:#666058;margin:0 0 16px;font-size:15px;line-height:1.8}.agreement-service-workflow{border-top:1px solid #e4ddd2;padding-top:74px;padding-bottom:82px}.agreement-service-section-heading{max-width:620px}.agreement-service-section-heading h2{margin-top:12px;font-size:38px}.agreement-service-section-heading p{color:#716b63;margin:12px 0 0;font-size:14px;line-height:1.7}.agreement-service-steps{border-top:1px solid #dcd4c8;border-bottom:1px solid #dcd4c8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.agreement-service-steps article{border-right:1px solid #dcd4c8;min-height:230px;padding:27px 24px 28px}.agreement-service-steps article:first-child{padding-left:0}.agreement-service-steps article:last-child{border-right:none;padding-right:0}.agreement-service-step-number{color:#a27c40;letter-spacing:.1em;font-family:Georgia,Times New Roman,serif;font-size:11px}.agreement-service-steps h3{color:#24211e;margin:25px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.35}.agreement-service-steps p{color:#756e65;margin:0;font-size:13px;line-height:1.7}.agreement-service-start{border-top:1px solid #e4ddd2;padding-top:78px;padding-bottom:86px}.agreement-service-start-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:70px;margin-top:42px;display:grid}.agreement-service-start-steps{border-top:1px solid #ddd5c9}.agreement-service-start-steps article{border-bottom:1px solid #e5ded4;grid-template-columns:36px 1fr;gap:14px;padding:22px 0;display:grid}.agreement-service-start-steps h3{color:#28231f;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.35}.agreement-service-start-steps p{color:#756e65;margin:0;font-size:13px;line-height:1.65}.agreement-service-conversation-demo{background:#fff;border:1px solid #d5d5d5;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #27221b12}.agreement-service-demo-watch{box-sizing:border-box;background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:14px;min-height:116px;padding:17px 20px;display:flex}.agreement-service-demo-watch-image{background:#fff;border:1px solid #e3ddd4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:flex;overflow:hidden}.agreement-service-demo-watch-image img{object-fit:contain;width:92%;height:92%;display:block}.agreement-service-demo-watch-info{flex-direction:column;min-width:0;display:flex}.agreement-service-demo-watch-info>span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;line-height:1}.agreement-service-demo-watch-info strong{color:#181818;font-size:16px;font-weight:700;line-height:1.3}.agreement-service-demo-watch-info b{color:#444;margin-top:7px;font-size:12px;font-weight:600}.agreement-service-demo-watch-info small{color:#666;margin-top:3px;font-size:10px}.agreement-service-demo-agreement{box-sizing:border-box;background:#fbf8f2;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:15px 20px;display:flex}.agreement-service-demo-agreement-copy{min-width:0}.agreement-service-demo-agreement-copy>span{color:#9a753b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:600;display:block}.agreement-service-demo-agreement-copy>strong{color:#222;font-size:13px;font-weight:700;line-height:1.3;display:block}.agreement-service-demo-agreement-copy p{color:#66615a;max-width:350px;margin:5px 0 0;font-size:10px;line-height:1.55}.agreement-service-demo-agreement button{color:#fff;min-height:40px;font:inherit;opacity:1;background:#111820;border:1px solid #111820;border-radius:6px;flex:none;padding:0 16px;font-size:10px;font-weight:700}.agreement-service-demo-message-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:42px;padding:0 20px;display:flex}.agreement-service-demo-message-header strong{color:#222;font-size:11px;font-weight:700}.agreement-service-demo-message-header span{color:#317d49;align-items:center;gap:5px;font-size:10px;display:inline-flex}.agreement-service-demo-message-header i{background:#39a85d;border-radius:50%;width:7px;height:7px}.agreement-service-demo-message-area{box-sizing:border-box;background:#fcfcfc;min-height:205px;padding:24px 24px 46px;position:relative}.agreement-service-demo-own-message{color:#fff;background:#111;border-radius:17px;width:fit-content;max-width:72%;margin-left:auto;padding:11px 13px;font-size:10px;line-height:1.4}.agreement-service-demo-message-meta{color:#8a8a8a;flex-direction:column;align-items:flex-end;gap:2px;margin-top:5px;font-size:9px;line-height:1.2;display:flex}.agreement-service-demo-caption{background:#f8f5ef;border-top:1px solid #e2ddd5;padding:15px 18px 17px}.agreement-service-demo-caption>span{color:#7e756b;margin-bottom:10px;font-size:10px;line-height:1.5;display:block}.agreement-service-demo-caption>div{flex-wrap:wrap;gap:6px;display:flex}.agreement-service-demo-caption strong{color:#625643;background:#fff;border:1px solid #ddd2c0;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.agreement-service-free-callout{background:#fffaf1;border:1px solid #d8c6a8;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:44px;margin-top:42px;padding:24px 26px;display:grid}.agreement-service-free-callout span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.agreement-service-free-callout strong{color:#28231f;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.agreement-service-free-callout p{color:#716b63;margin:0;font-size:13px;line-height:1.7}.agreement-service-includes{padding-top:78px;padding-bottom:86px}.agreement-service-includes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.agreement-service-includes-grid>div{background:#fffefa;border:1px solid #e2dbd0;min-height:145px;padding:22px}.agreement-service-includes-grid span{color:#a27c40;margin-bottom:17px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.agreement-service-includes-grid strong{color:#28231f;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.agreement-service-includes-grid p{color:#756e65;margin:9px 0 0;font-size:13px;line-height:1.65}.agreement-service-example{border-top:1px solid #e4ddd2;grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;padding-top:86px;padding-bottom:92px;display:grid}.agreement-service-example-copy{position:sticky;top:30px}.agreement-service-example-copy h2{margin-top:13px;font-size:38px;line-height:1.2}.agreement-service-example-copy p{color:#716b63;margin:18px 0 0;font-size:14px;line-height:1.75}.agreement-service-example-note{color:#756b5e;background:#f6f1e8;border-left:2px solid #b38b4c;margin-top:24px;padding:13px 14px;font-size:12px;line-height:1.55}.agreement-example-page{box-sizing:border-box;background:#fff;border:1px solid #d8d0c4;min-height:720px;padding:40px 42px 58px;position:relative;box-shadow:0 18px 48px #342a1b14}.agreement-example-page-topline{color:#9b753a;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.agreement-example-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.agreement-example-title-row h3{color:#11151a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1}.agreement-example-title-row p{color:#746e66;margin:8px 0 0;font-size:9px}.agreement-example-title-row>strong{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.agreement-example-watch-hero{padding:44px 0 36px}.agreement-example-watch-hero>span{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.agreement-example-watch-hero h4{color:#11151a;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.05}.agreement-example-watch-hero p{color:#756e65;margin:8px 0 0;font-size:9px}.agreement-example-watch-hero strong{color:#11151a;margin-top:18px;font-size:18px;display:block}.agreement-example-pdf-section{border-top:1px solid #ded8cf;margin-top:18px;padding-top:19px}.agreement-example-pdf-section-first{margin-top:46px}.agreement-example-pdf-heading{align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.agreement-example-pdf-heading>span{color:#9b753a;font-family:Georgia,Times New Roman,serif;font-size:10px}.agreement-example-pdf-heading h5{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.agreement-example-pdf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 34px;display:grid}.agreement-example-pdf-grid>div>span,.agreement-example-record span{color:#807970;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.agreement-example-pdf-grid>div>strong{color:#22201d;font-size:10px;font-weight:700}.agreement-example-pdf-copy p,.agreement-example-remedy-list p{color:#6c665f;margin:0 0 13px;font-size:9px;line-height:1.55}.agreement-example-remedy-list{flex-direction:column;gap:9px;display:flex}.agreement-example-remedy-list strong{color:#27231f;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;display:block}.agreement-example-signature-block{margin-top:30px}.agreement-example-signature-block>span{color:#9b753a;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.agreement-example-signature-mark{color:#1d1b19;align-items:center;min-height:58px;font-family:Brush Script MT,Segoe Script,cursive;font-size:30px;font-style:italic;display:flex}.agreement-example-signature-line{background:#8d877f;width:270px;max-width:100%;height:1px;margin-bottom:10px}.agreement-example-signature-block>strong{color:#22201d;font-size:10px}.agreement-example-signature-block>p{color:#807970;margin:5px 0 0;font-size:8px}.agreement-example-record{flex-direction:column;gap:13px;display:flex}.agreement-example-record>div{grid-template-columns:150px minmax(0,1fr);gap:20px;display:grid}.agreement-example-record strong{color:#22201d;font-size:9px}.agreement-example-final-record{text-align:center;border-top:1px solid #9b753a;margin-top:24px;padding-top:20px}.agreement-example-final-record strong{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.agreement-example-final-record p{color:#22201d;margin:10px 0 0;font-size:9px}.agreement-example-pdf-footer{color:#837c73;border-top:1px solid #ded8cf;justify-content:space-between;align-items:center;padding-top:10px;font-size:7px;display:flex;position:absolute;bottom:21px;left:42px;right:42px}.agreement-example-stage{width:100%}.agreement-example-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:16px;display:grid}.agreement-example-nav-link{color:#72562d;cursor:pointer;background:0 0;border:none;padding:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.3;transition:color .16s,transform .16s,opacity .16s}.agreement-example-nav-link:first-child{justify-self:start}.agreement-example-nav-link:last-child{justify-self:end}.agreement-example-nav-link:hover:not(:disabled){color:#2f261c}.agreement-example-nav-link:first-child:hover:not(:disabled){transform:translate(-2px)}.agreement-example-nav-link:last-child:hover:not(:disabled){transform:translate(2px)}.agreement-example-nav-link:focus-visible{outline-offset:4px;outline:1px solid #b38b4c}.agreement-example-nav-link:disabled{opacity:0;pointer-events:none}.agreement-example-nav-count{color:#8a8176;letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:11px}.agreement-example-pages{width:100%}.agreement-service-boundary{border-top:1px solid #d9d0c3;border-bottom:1px solid #d9d0c3;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:52px;padding-bottom:52px;display:grid}.agreement-service-boundary h2{margin-top:10px;font-size:30px}.agreement-service-boundary>p{color:#625c54;margin:3px 0 0;font-size:14px;line-height:1.8}.agreement-service-cta{text-align:center;padding-top:90px;padding-bottom:100px}.agreement-service-cta>span{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px}.agreement-service-cta h2{margin-top:13px;font-size:43px}.agreement-service-cta p{color:#716b63;max-width:540px;margin:15px auto 27px;font-size:14px;line-height:1.7}.agreement-service-cta>div{justify-content:center;gap:13px;display:flex}@media (width<=900px){.agreement-service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-service-steps article{border-bottom:1px solid #dcd4c8}.agreement-service-steps article:nth-child(2){border-right:none}.agreement-service-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-service-start-layout{grid-template-columns:1fr;gap:38px}.agreement-service-example{grid-template-columns:1fr}.agreement-service-example-copy{position:static}}@media (width<=700px){.agreement-example-nav{gap:10px;margin-bottom:12px}.agreement-example-nav-link{font-size:12px}.agreement-example-nav-count{font-size:10px}.agreement-service-hero-inner{padding:58px 18px 64px}.agreement-service-hero h1{font-size:42px}.agreement-service-hero p{font-size:16px}.agreement-service-hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.agreement-service-hero-link{font-size:13px}.agreement-service-intro,.agreement-service-workflow,.agreement-service-start,.agreement-service-includes,.agreement-service-example,.agreement-service-boundary,.agreement-service-cta{padding-left:18px;padding-right:18px}.agreement-service-intro-grid,.agreement-service-boundary{grid-template-columns:1fr;gap:26px}.agreement-service-intro h2,.agreement-service-section-heading h2,.agreement-service-example-copy h2{font-size:32px}.agreement-service-steps,.agreement-service-includes-grid{grid-template-columns:1fr}.agreement-service-steps article,.agreement-service-steps article:first-child,.agreement-service-steps article:last-child{border-bottom:1px solid #dcd4c8;border-right:none;min-height:auto;padding:24px 0}.agreement-service-start-layout{gap:30px}.agreement-service-start-steps article{grid-template-columns:30px 1fr}.agreement-service-demo-agreement{flex-direction:column;align-items:flex-start;gap:14px}.agreement-service-demo-agreement button{width:100%}.agreement-service-demo-message-area{min-height:170px}.agreement-service-demo-own-message{max-width:84%}.agreement-service-free-callout{grid-template-columns:1fr;gap:14px;padding:20px 18px}.agreement-example-page{min-height:680px;padding:28px 20px 54px}.agreement-example-title-row{flex-direction:column;align-items:flex-start;gap:10px}.agreement-example-pdf-grid{grid-template-columns:1fr}.agreement-example-record>div{grid-template-columns:1fr;gap:2px}.agreement-example-pdf-footer{left:20px;right:20px}.agreement-service-cta h2{font-size:35px}.agreement-service-cta>div{flex-direction:column}}.sold-watches-page{color:#151515;background:#fbfaf7;min-height:100vh}.sold-watches-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:76px 24px 70px}.sold-watches-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 30px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.sold-watches-back-button:hover{color:#111820;transform:translate(-2px)}.sold-watches-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.sold-watches-ornament{align-items:center;gap:4px;width:68px;margin:24px 0 22px;display:flex}.sold-watches-ornament span{background:#b48c4c;flex:1;height:1px}.sold-watches-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.sold-watches-hero h1{color:#11151a;letter-spacing:-.04em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.08}.sold-watches-hero p{color:#665f57;max-width:620px;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7}.sold-watches-content{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:58px 24px 90px}.sold-watches-toolbar{border-bottom:1px solid #e2ddd4;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:22px;display:flex}.sold-watches-filter-button{color:#28231e;cursor:pointer;background:#fff;border:1px solid #bfb8ae;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sold-watches-filter-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.sold-watches-filter-button:hover,.sold-watches-filter-button.active{color:#fff;background:#111820;border-color:#111820}.sold-watches-filter-count{box-sizing:border-box;color:#fff;background:#9b753a;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.sold-watches-filter-button.active .sold-watches-filter-count{color:#111820;background:#fff}.sold-watches-clear-inline{color:#8a652e;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.sold-watches-clear-inline:hover{color:#4f381b}.sold-watches-filter-panel{background:#fffefa;border:1px solid #dcd5ca;margin-bottom:42px;padding:28px 30px 26px;box-shadow:0 12px 30px #2820160d}.sold-watches-filter-panel-header{border-bottom:1px solid #e8e1d7;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding-bottom:20px;display:flex}.sold-watches-filter-panel-header span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.sold-watches-filter-panel-header h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.sold-watches-filter-close{color:#77716a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;font-size:23px;font-weight:300;display:flex}.sold-watches-filter-close:hover{color:#111820}.sold-watches-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;display:grid}.sold-watches-filter-field{flex-direction:column;gap:8px;min-width:0;display:flex}.sold-watches-filter-field>span{color:#4e4841;font-size:11px;font-weight:600}.sold-watches-filter-field input,.sold-watches-filter-field select{box-sizing:border-box;color:#24201c;background:#fff;border:1px solid #d4cec4;width:100%;min-height:44px;padding:0 13px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.sold-watches-filter-field input::placeholder{color:#aaa39b}.sold-watches-filter-field input:focus,.sold-watches-filter-field select:focus{border-color:#8d795a;outline:none;box-shadow:0 0 0 2px #9b753a0f}.sold-watches-filter-actions{border-top:1px solid #e8e1d7;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.sold-watches-filter-clear,.sold-watches-filter-apply{box-sizing:border-box;cursor:pointer;min-height:42px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:600}.sold-watches-filter-clear{color:#514b44;background:#fff;border:1px solid #cfc8bd}.sold-watches-filter-clear:hover:not(:disabled){background:#f8f6f2;border-color:#91877b}.sold-watches-filter-clear:disabled{opacity:.4;cursor:not-allowed}.sold-watches-filter-apply{color:#fff;background:#111820;border:1px solid #111820}.sold-watches-filter-apply:hover{background:#293039}.sold-watches-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.sold-watches-heading span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.sold-watches-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.sold-watches-heading>p{color:#8a837a;margin:0;font-size:12px}.sold-watches-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sold-watch-card{background:#fffefa;border:1px solid #ded7cc;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.sold-watch-card:hover{border-color:#cdbd9f;transform:translateY(-2px);box-shadow:0 12px 28px #2d241912}.sold-watch-image-area{aspect-ratio:1;background:#f4f1eb;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sold-watch-image-area img{object-fit:cover;width:100%;height:100%}.sold-watch-image-placeholder{color:#9a9288;font-size:12px}.sold-watch-badge{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#161616e0;border:1px solid #ffffff8c;align-items:center;min-height:25px;padding:0 9px;font-family:Georgia,Times New Roman,serif;font-size:9px;display:inline-flex;position:absolute;top:12px;left:12px}.sold-watch-card-body{padding:18px 17px 20px}.sold-watch-brand{color:#9b753a;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.sold-watch-card h3{color:#1c1a18;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.25}.sold-watch-meta{color:#817970;flex-wrap:wrap;gap:5px 11px;margin-top:10px;font-size:10px;display:flex}.sold-watch-divider{background:#e5ded3;height:1px;margin:17px 0}.sold-watch-sale-record{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sold-watch-sale-record>div{min-width:0}.sold-watch-sale-record span{color:#8d857b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.sold-watch-sale-record strong{color:#27231f;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;line-height:1.3;display:block}.sold-watches-state{color:#756e65;text-align:center;padding:70px 20px}.sold-watches-error,.sold-watches-inline-error{color:#973d3d}.sold-watches-inline-error{text-align:center;margin-top:24px;font-size:12px}.sold-watches-empty{text-align:center;border-top:1px solid #ddd5ca;border-bottom:1px solid #ddd5ca;max-width:560px;margin:30px auto;padding:58px 24px}.sold-watches-empty>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.sold-watches-empty h2{color:#201d1a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.sold-watches-empty p{color:#756e65;max-width:430px;margin:14px auto 0;font-size:13px;line-height:1.7}.sold-watches-more{justify-content:center;margin-top:42px;display:flex}.sold-watches-more button{color:#72562d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b38b4c;min-width:145px;min-height:44px;padding:0 20px;font-family:Georgia,Times New Roman,serif;font-size:11px}.sold-watches-more button:hover:not(:disabled){background:#f7f0e5}.sold-watches-more button:disabled{opacity:.5;cursor:not-allowed}@media (width<=960px){.sold-watches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sold-watches-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sold-watches-hero{padding:54px 18px 50px}.sold-watches-back-button{margin-bottom:24px;font-size:12px}.sold-watches-hero h1{font-size:38px}.sold-watches-content{padding:44px 18px 70px}.sold-watches-filter-panel{padding:24px 20px}.sold-watches-filter-grid{grid-template-columns:1fr}.sold-watches-filter-actions{flex-direction:column-reverse}.sold-watches-filter-clear,.sold-watches-filter-apply{width:100%}.sold-watches-heading{flex-direction:column;align-items:flex-start;gap:10px}.sold-watches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=480px){.sold-watches-grid{grid-template-columns:1fr}.sold-watch-card-body{padding:17px 16px 19px}}.user-profile-page{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:56px 24px 90px}.user-profile-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;margin:0 0 26px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s}.user-profile-back-button:hover{color:#111820;transform:translate(-2px)}.user-profile-card{box-sizing:border-box;background:#fffefa;border:1px solid #e0d9ce;max-width:760px;margin:0 auto;padding:48px 52px;box-shadow:0 12px 34px #261f160d}.user-profile-intro{text-align:center}.user-profile-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.user-profile-ornament{justify-content:center;align-items:center;gap:4px;width:72px;margin:22px auto 20px;display:flex}.user-profile-ornament span{background:#b48c4c;flex:1;height:1px}.user-profile-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.user-profile-intro h1{color:#171717;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.user-profile-intro p{color:#746d64;max-width:470px;margin:16px auto 0;font-size:13px;line-height:1.7}.user-profile-divider{background:#e8e1d7;height:1px;margin:38px 0}.user-profile-history{text-align:center}.user-profile-section-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.user-profile-total{margin-bottom:34px}.user-profile-total strong{color:#111820;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:400;line-height:1;display:block}.user-profile-total span{color:#736c64;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:12px;display:block}.user-profile-stats{border-top:1px solid #e8e1d7;border-bottom:1px solid #e8e1d7;grid-template-columns:repeat(2,1fr);max-width:420px;margin:0 auto;display:grid}.user-profile-stat{padding:24px 18px}.user-profile-stat+.user-profile-stat{border-left:1px solid #e8e1d7}.user-profile-stat strong{color:#29231d;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;display:block}.user-profile-stat span{color:#827a70;letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.user-profile-member-since{justify-content:space-between;align-items:center;gap:24px;max-width:420px;margin:0 auto;display:flex}.user-profile-member-since span{color:#8a8278;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.user-profile-member-since strong{color:#29231d;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.user-profile-state{color:#77716a;text-align:center;padding:100px 20px}.user-profile-error{color:#9b3535}@media (width<=700px){.user-profile-page{padding:38px 16px 70px}.user-profile-card{padding:38px 22px}.user-profile-intro h1{font-size:34px}.user-profile-total strong{font-size:46px}}.saved-watches-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:56px 24px 80px}.saved-watches-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.saved-watches-back-button:hover{color:#111820;transform:translate(-2px)}.saved-watches-header{border-bottom:1px solid #e5dfd5;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;padding-bottom:26px;display:flex}.saved-watches-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1;display:block}.saved-watches-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.saved-watches-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.6}.saved-watches-count{color:#8a8278;letter-spacing:.04em;flex-shrink:0;padding-bottom:4px;font-size:12px}.saved-watches-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.saved-watch-card{background:#fff;border:1px solid #e4dfd7;border-radius:8px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.saved-watch-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #28201612}.saved-watch-card-link{color:inherit;text-decoration:none;display:block}.saved-watch-image{aspect-ratio:1;background:#f6f4ef;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.saved-watch-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.saved-watch-card:hover .saved-watch-image img{transform:scale(1.02)}.saved-watch-image>span{color:#999;font-size:13px}.saved-watch-remove-button{z-index:5;color:#111820;cursor:pointer;background:#fffffff2;border:1px solid #1118201a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:transform .15s,background .15s,opacity .15s;display:flex;position:absolute;top:12px;right:12px}.saved-watch-remove-button svg{fill:currentColor;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.saved-watch-remove-button:hover:not(:disabled){background:#fff;transform:scale(1.05)}.saved-watch-remove-button:disabled{opacity:.5;cursor:wait}.saved-watch-sold-badge{z-index:4;color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#111820e6;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:600;position:absolute;top:14px;left:14px}.saved-watch-pending-badge{z-index:4;box-sizing:border-box;color:#7f5e2f;letter-spacing:.08em;text-transform:uppercase;background:#fcf7edf5;border:1px solid #7857282e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000000d}.saved-watch-info{padding:17px 17px 19px}.saved-watch-brand{color:#77716a;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:13px}.saved-watch-info h2{color:#181818;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.3}.saved-watch-reference{color:#8a847c;margin:7px 0 0;font-size:12px}.saved-watch-price{color:#111;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.saved-watch-condition{color:#666;background:#f5f5f5;border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}.saved-watches-empty{text-align:center;background:#fdfbf7;border:1px solid #e3ddd3;padding:90px 20px}.saved-watches-empty-heart{color:#a57d3f;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 20px;display:flex}.saved-watches-empty-heart svg{fill:#0000;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.saved-watches-empty h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.saved-watches-empty p{color:#77716a;max-width:390px;margin:0 auto 26px;font-size:14px;line-height:1.6}.saved-watches-explore-button{color:#fff;background:#111820;border:1px solid #111820;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.saved-watches-loading{color:#777;text-align:center;padding:100px 0}.saved-watches-error{color:#9b3535;background:#fff6f6;border:1px solid #e7cccc;padding:20px}.saved-watches-show-more-container{justify-content:center;margin-top:36px;display:flex}.saved-watches-show-more-button{color:#111820;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111820;min-width:150px;min-height:44px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:13px;transition:background .15s,color .15s}.saved-watches-show-more-button:hover{color:#fff;background:#111820}@media (width<=1000px){.saved-watches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.saved-watches-page{padding:38px 16px 60px}.saved-watches-header{flex-direction:column;align-items:flex-start;gap:14px}.saved-watches-header h1{font-size:34px}.saved-watches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saved-watch-info{padding:14px}.saved-watch-info h2{font-size:16px}.saved-watch-remove-button{width:34px;height:34px;top:9px;right:9px}.saved-watch-remove-button svg{width:19px;height:19px}.saved-watch-sold-badge{top:11px;left:11px}.saved-watch-pending-badge{min-height:26px;padding:0 9px;top:9px;left:9px}}@media (width<=430px){.saved-watches-grid{grid-template-columns:1fr}}.services-page{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:64px 24px 100px}.services-hero{text-align:center;max-width:720px;margin:0 auto 64px}.services-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.services-ornament{justify-content:center;align-items:center;gap:5px;width:78px;margin:22px auto;display:flex}.services-ornament span{background:#b38b4d;flex:1;height:1px}.services-ornament i{box-sizing:border-box;border:1px solid #b38b4d;width:6px;height:6px;transform:rotate(45deg)}.services-hero h1{color:#111820;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.05}.services-hero p{color:#716b63;max-width:560px;margin:18px auto 0;font-size:15px;line-height:1.7}.services-list{flex-direction:column;gap:28px;display:flex}.service-card{background:#fffefa;border:1px solid #e2ddd4;grid-template-columns:90px minmax(0,1fr);gap:34px;padding:42px 44px;display:grid}.service-number{color:#b28a4d;letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:13px}.service-content{min-width:0}.service-label{color:#8c847a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.service-content h2{color:#171717;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.service-description{color:#655f58;max-width:640px;margin:16px 0 0;font-size:14px;line-height:1.75}.service-features{border-top:1px solid #ebe5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-top:30px;padding-top:26px;display:grid}.service-feature{color:#514b44;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.service-feature-mark{color:#a57d3f;flex-shrink:0}.service-link{color:#8a652e;align-items:center;gap:8px;margin-top:32px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.service-link:hover{color:#5f431d;gap:11px}.service-note{background:#f8f4ec;border-left:2px solid #b99254;margin-top:32px;padding:20px 22px}.service-note-title{color:#29231d;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:15px;display:block}.service-note p{color:#6d655c;margin:0;font-size:12px;line-height:1.65}.service-example-section{border-top:1px solid #e8e1d7;margin-top:42px;padding-top:34px}.service-example-heading{max-width:650px;margin-bottom:26px}.service-example-eyebrow{color:#a57d3f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.service-example-heading h3{color:#211d18;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.35}.service-example-heading p{color:#756e65;margin:10px 0 0;font-size:13px;line-height:1.65}.service-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-example-card{background:#fff;border:1px solid #ded8ce;padding:20px;box-shadow:0 8px 22px #2820160a}.service-example-card-label{color:#9a9288;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:9px}.service-example-watch{align-items:center;gap:16px;display:flex}.service-example-watch-image{background:#f4f2ee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.service-example-watch-shape{width:34px;height:66px;position:relative}.service-example-watch-face{box-sizing:border-box;background:#f8f6f2;border:2px solid #37312b;border-radius:50%;width:26px;height:26px;position:absolute;top:19px;left:4px}.service-example-watch-strap-top,.service-example-watch-strap-bottom{background:#5f5850;width:12px;position:absolute;left:11px}.service-example-watch-strap-top{height:22px;top:0}.service-example-watch-strap-bottom{height:22px;bottom:0}.service-example-watch-copy{flex-direction:column;min-width:0;display:flex}.service-example-brand{color:#8b8278;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.service-example-watch-copy strong,.service-example-conversation-watch strong{color:#211d18;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.service-example-price{color:#3f3932;margin-top:7px;font-size:12px;font-weight:600}.service-example-divider{background:#ece7df;height:1px;margin:18px 0}.service-example-seller{flex-direction:column;align-items:flex-start;display:flex}.service-example-small-label{color:#938b82;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.service-example-seller strong{color:#27221d;margin-top:4px;font-size:13px}.service-example-history-link{color:#9b753a;margin-top:7px;font-size:10px;font-weight:500;display:inline-block}.service-example-conversation-watch{background:#fdfcf9;border:1px solid #e7e1d8;padding:18px}.service-example-conversation-watch>div{flex-direction:column;align-items:flex-start;display:flex}.service-example-conversation-seller{color:#716a62;margin-top:9px;font-size:10px}.service-example-agreement{background:#f8f4ec;border:1px solid #e1d9cc;flex-direction:column;margin-top:14px;padding:15px;display:flex}.service-example-agreement strong{color:#302a24;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}.service-example-agreement>span:last-child{color:#776f65;margin-top:6px;font-size:10px;line-height:1.5}.service-profile-preview{background:#fffefa;border:1px solid #ded8ce;margin-top:20px;padding:34px 42px;box-shadow:0 8px 22px #2820160a}.service-profile-preview-top{text-align:center}.service-profile-preview-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:9px;display:block}.service-profile-preview-ornament{justify-content:center;align-items:center;gap:5px;width:72px;margin:18px auto 20px;display:flex}.service-profile-preview-ornament span{background:#b38b4d;flex:1;height:1px}.service-profile-preview-ornament i{box-sizing:border-box;border:1px solid #b38b4d;width:6px;height:6px;transform:rotate(45deg)}.service-profile-preview-top h3{color:#1c1a17;letter-spacing:.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.service-profile-preview-top p{color:#6f675f;max-width:520px;margin:14px auto 0;font-size:12px;line-height:1.6}.service-profile-preview-divider{background:#e9e1d6;height:1px;margin:28px 0}.service-profile-preview-history{text-align:center}.service-profile-preview-history-label{color:#9b753a;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:9px;display:block}.service-profile-preview-total{color:#151515;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1;display:block}.service-profile-preview-total-label{color:#70685f;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;display:block}.service-profile-preview-stats{border-top:1px solid #e7dfd4;border-bottom:1px solid #e7dfd4;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;margin:28px auto 0;display:grid}.service-profile-preview-stats>div{flex-direction:column;align-items:center;padding:24px 18px;display:flex}.service-profile-preview-stats>div+div{border-left:1px solid #e7dfd4}.service-profile-preview-stats strong{color:#25211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.service-profile-preview-stats span{color:#766e65;letter-spacing:.11em;text-transform:uppercase;margin-top:7px;font-size:9px}.service-profile-preview-member{justify-content:space-between;align-items:center;gap:20px;max-width:420px;margin:0 auto;display:flex}.service-profile-preview-member span{color:#7a7269;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.service-profile-preview-member strong{color:#302a24;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}@media (width<=800px){.services-page{padding:48px 20px 80px}.services-hero h1{font-size:40px}.service-card{grid-template-columns:60px minmax(0,1fr);gap:24px;padding:34px 30px}.service-features,.service-example-grid{grid-template-columns:1fr}.service-profile-preview{padding:30px 28px}}@media (width<=560px){.services-page{padding:38px 16px 60px}.services-hero{margin-bottom:42px}.services-hero h1{font-size:34px}.services-hero p{font-size:14px}.service-card{padding:28px 22px;display:block}.service-number{margin-bottom:18px}.service-content h2{font-size:27px}.service-example-watch{align-items:flex-start}.service-example-watch-image{width:74px;height:74px}.service-profile-preview{padding:26px 18px}.service-profile-preview-top h3{font-size:29px}.service-profile-preview-stats{margin-top:24px}.service-profile-preview-stats>div{padding:20px 12px}.service-profile-preview-member{flex-direction:column;align-items:flex-start;gap:8px}}.all-watches-page{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 90px}.all-watches-breadcrumb{color:#938b82;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:44px;font-size:10px;display:flex}.all-watches-breadcrumb button{color:#716b63;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.all-watches-breadcrumb button:hover{color:#111820}.all-watches-breadcrumb strong{color:#111820;font-weight:500}.all-watches-hero{text-align:center;max-width:760px;margin:0 auto 62px}.all-watches-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.all-watches-ornament{align-items:center;gap:4px;width:70px;margin:21px auto;display:flex}.all-watches-ornament span{background:#b48c4c;flex:1;height:1px}.all-watches-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.all-watches-hero h1{color:#111820;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:400;line-height:1.05}.all-watches-hero p{color:#6c655d;margin:18px 0 0;font-size:15px;line-height:1.65}.all-watches-toolbar{border-bottom:1px solid #e2ddd4;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.all-watches-toolbar-left{align-items:center;gap:15px;display:flex}.all-watches-filter-button{color:#28231e;letter-spacing:.03em;cursor:pointer;background:#fff;border:1px solid #bfb8ae;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.all-watches-filter-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.all-watches-filter-button:hover,.all-watches-filter-button.active{color:#fff;background:#111820;border-color:#111820}.all-watches-filter-count{box-sizing:border-box;color:#fff;background:#9b753a;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.all-watches-filter-button.active .all-watches-filter-count{color:#111820;background:#fff}.all-watches-clear-inline{color:#8a652e;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.all-watches-clear-inline:hover{color:#4f381b}.all-watches-sort{flex-shrink:0;align-items:center;gap:10px;display:flex}.all-watches-sort label{color:#756e65;font-size:11px}.all-watches-sort select{box-sizing:border-box;color:#2e2924;cursor:pointer;background:#fff;border:1px solid #d8d2c9;min-height:42px;padding:0 34px 0 13px;font-family:inherit;font-size:12px}.all-watches-sort select:focus{border-color:#8e7b60;outline:none}.all-watches-filter-panel{background:#fffefa;border:1px solid #dcd5ca;margin-bottom:42px;padding:28px 30px 26px;box-shadow:0 12px 30px #2820160d}.all-watches-filter-panel-header{border-bottom:1px solid #e8e1d7;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding-bottom:20px;display:flex}.all-watches-filter-panel-header span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.all-watches-filter-panel-header h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.all-watches-filter-close{color:#77716a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;font-size:23px;font-weight:300;transition:color .15s;display:flex}.all-watches-filter-close:hover{color:#111820}.all-watches-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;display:grid}.all-watches-filter-field{flex-direction:column;gap:8px;min-width:0;display:flex}.all-watches-filter-field>span{color:#4e4841;font-size:11px;font-weight:600}.all-watches-filter-field input,.all-watches-filter-field select{box-sizing:border-box;color:#24201c;background:#fff;border:1px solid #d4cec4;width:100%;min-height:44px;padding:0 13px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.all-watches-filter-field input::placeholder{color:#aaa39b}.all-watches-filter-field input:focus,.all-watches-filter-field select:focus{border-color:#8d795a;outline:none;box-shadow:0 0 0 2px #9b753a0f}.all-watches-secondary-filter-row{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:18px;margin-top:2px;display:flex}.all-watches-condition-filter{width:100%;max-width:270px}.all-watches-price-filter{width:100%;max-width:270px;margin:0;padding:0}.all-watches-price-label{color:#4e4841;letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.all-watches-price-values{color:#173b5b;letter-spacing:-.01em;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.2}.all-watches-price-slider{align-items:center;width:100%;max-width:270px;height:18px;display:flex;position:relative}.all-watches-price-track{background:#d8d3cb;border-radius:999px;height:2px;position:absolute;left:9px;right:9px}.all-watches-price-range{background:#173b5b;border-radius:999px;height:2px;position:absolute}.all-watches-price-input{appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:18px;margin:0;padding:0;position:absolute;left:0}.all-watches-price-input::-webkit-slider-runnable-track{background:0 0;height:2px}.all-watches-price-input::-moz-range-track{background:0 0;height:2px}.all-watches-price-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#fffefa;border:2px solid #173b5b;border-radius:50%;width:18px;height:18px;margin-top:-8px}.all-watches-price-input::-moz-range-thumb{box-sizing:border-box;pointer-events:auto;cursor:grab;background:#fffefa;border:2px solid #173b5b;border-radius:50%;width:18px;height:18px}.all-watches-price-input:active::-webkit-slider-thumb{cursor:grabbing}.all-watches-price-input:active::-moz-range-thumb{cursor:grabbing}.all-watches-price-input-min{z-index:3}.all-watches-price-input-max{z-index:4}.all-watches-filter-actions{border-top:1px solid #e8e1d7;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.all-watches-filter-clear,.all-watches-filter-apply{box-sizing:border-box;cursor:pointer;min-height:42px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s,opacity .15s}.all-watches-filter-clear{color:#514b44;background:#fff;border:1px solid #cfc8bd}.all-watches-filter-clear:hover:not(:disabled){background:#f8f6f2;border-color:#91877b}.all-watches-filter-clear:disabled{opacity:.4;cursor:not-allowed}.all-watches-filter-apply{color:#fff;background:#111820;border:1px solid #111820}.all-watches-filter-apply:hover{background:#293039}.all-watches-results-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.all-watches-results-heading span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.all-watches-results-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.all-watches-results-heading p{color:#8a837a;margin:0;font-size:11px}.all-watches-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.all-watches-state{color:#77716a;text-align:center;padding:80px 20px}.all-watches-error{color:#9b3535;background:#fff6f6;border:1px solid #e7cccc;margin-bottom:24px;padding:16px}.all-watches-empty{text-align:center;border-top:1px solid #e3ddd3;border-bottom:1px solid #e3ddd3;padding:80px 20px}.all-watches-empty h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.all-watches-empty p{color:#77716a;margin:10px 0 20px;font-size:13px}.all-watches-empty button{color:#111820;cursor:pointer;background:0 0;border:1px solid #111820;min-height:40px;padding:0 18px;font-family:inherit;font-size:12px}.all-watches-more{justify-content:center;margin-top:42px;display:flex}.all-watches-more button{color:#111820;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111820;min-width:150px;min-height:44px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:11px;transition:background .15s,color .15s}.all-watches-more button:hover:not(:disabled){color:#fff;background:#111820}.all-watches-more button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.all-watches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.all-watches-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.all-watches-page{padding:24px 16px 60px}.all-watches-breadcrumb{margin-bottom:34px}.all-watches-hero{margin-bottom:44px}.all-watches-hero h1{font-size:38px}.all-watches-toolbar{flex-direction:column;align-items:stretch;gap:16px}.all-watches-toolbar-left,.all-watches-sort{justify-content:space-between}.all-watches-filter-panel{padding:24px 20px}.all-watches-filter-grid{grid-template-columns:1fr}.all-watches-filter-actions{flex-direction:column-reverse}.all-watches-filter-clear,.all-watches-filter-apply{width:100%}.all-watches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.all-watches-results-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=430px){.all-watches-grid{grid-template-columns:1fr}}@media (width<=760px){.all-watches-condition-filter,.all-watches-price-filter{max-width:100%}}.about-us-page{color:#171717;background:#fbfaf7;min-height:100vh}.about-us-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 92px}.about-us-eyebrow,.about-us-section-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.about-us-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.about-us-ornament span{background:#b48c4c;flex:1;height:1px}.about-us-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.about-us-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.about-us-hero>p{color:#665f57;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.8}.about-us-section{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:90px 24px}.about-us-story-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:90px;margin-top:28px;display:grid}.about-us-story-heading h2,.about-us-feature-copy h2,.about-us-flow-section h2,.about-us-cta h2{color:#171717;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.14}.about-us-story-copy{padding-top:4px}.about-us-story-copy p,.about-us-feature-copy p{color:#665f57;margin:0 0 19px;font-size:14px;line-height:1.8}.about-us-story-copy strong{color:#9b753a;border-top:1px solid #ded7cc;margin-top:30px;padding-top:24px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.5;display:block}.about-us-feature-section,.about-us-agreement-section,.about-us-sold-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:84px;display:grid}.about-us-feature-copy h2{margin-top:18px;margin-bottom:24px}.about-us-feature-note{border-top:1px solid #e3dccf;padding-top:20px;color:#8b837a!important;margin-top:26px!important;font-size:11px!important}.about-us-profile-preview{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;padding:42px 42px 34px;box-shadow:0 16px 40px #2b22180a}.about-us-profile-preview-top{text-align:center}.about-us-profile-preview-eyebrow,.about-us-profile-preview-history-label{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:8px;display:block}.about-us-profile-preview-ornament{justify-content:center;align-items:center;gap:4px;width:58px;margin:18px auto 17px;display:flex}.about-us-profile-preview-ornament span{background:#b48c4c;flex:1;height:1px}.about-us-profile-preview-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:5px;height:5px;transform:rotate(45deg)}.about-us-profile-preview-top h3{color:#1b1917;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.1}.about-us-profile-preview-top p{color:#716a62;max-width:420px;margin:16px auto 0;font-size:10px;line-height:1.6}.about-us-profile-preview-divider{background:#e3dcd2;height:1px;margin:31px 0}.about-us-profile-preview-history{text-align:center}.about-us-profile-preview-history-label{margin-bottom:25px}.about-us-profile-preview-total{color:#171717;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1;display:block}.about-us-profile-preview-total-label{color:#716a62;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:9px;display:block}.about-us-profile-preview-stats{border-top:1px solid #e3dcd2;border-bottom:1px solid #e3dcd2;grid-template-columns:1fr 1fr;max-width:330px;margin:27px auto 0;display:grid}.about-us-profile-preview-stats>div{padding:22px 16px}.about-us-profile-preview-stats>div+div{border-left:1px solid #e3dcd2}.about-us-profile-preview-stats strong{color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;display:block}.about-us-profile-preview-stats span{color:#716a62;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:7px;display:block}.about-us-profile-preview-member{justify-content:space-between;align-items:center;gap:20px;max-width:330px;margin:0 auto;display:flex}.about-us-profile-preview-member span{color:#817970;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.about-us-profile-preview-member strong{color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400}.about-us-agreement-preview{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;padding:30px 32px 20px;box-shadow:0 16px 40px #2b22180a}.about-us-agreement-preview-topline{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:7px;font-weight:700;display:flex}.about-us-agreement-preview-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:26px;display:flex}.about-us-agreement-preview-title-row h3{color:#1c1917;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.1}.about-us-agreement-preview-title-row small{color:#716a62;margin-top:6px;font-size:7px;display:block}.about-us-agreement-preview-title-row>strong{color:#9b753a;letter-spacing:.11em;text-transform:uppercase;margin-top:30px;font-size:7px}.about-us-agreement-preview-watch{margin-top:32px}.about-us-agreement-preview-watch>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:7px;font-weight:700;display:block}.about-us-agreement-preview-watch h4{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600;line-height:1.1}.about-us-agreement-preview-watch small{color:#716a62;margin-top:6px;font-size:7px;display:block}.about-us-agreement-preview-watch>strong{color:#171717;margin-top:15px;font-size:15px;display:block}.about-us-agreement-preview-rule{background:#ddd4c7;height:1px;margin:32px 0 19px}.about-us-agreement-preview-section-title{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.about-us-agreement-preview-section-title span{color:#9b753a;font-size:7px}.about-us-agreement-preview-section-title h5{color:#29241f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.about-us-agreement-preview-grid{grid-template-columns:1fr 1fr;gap:21px 40px;display:grid}.about-us-agreement-preview-grid>div{min-width:0}.about-us-agreement-preview-grid span{color:#817970;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:6px;font-weight:700;display:block}.about-us-agreement-preview-grid strong{color:#27231f;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:600;display:block;overflow:hidden}.about-us-agreement-preview-footer{color:#817970;border-top:1px solid #ddd4c7;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:11px;font-size:5px;display:flex}.about-us-sold-demo{background:#fffefa;border:1px solid #ded7cc;overflow:hidden}.about-us-sold-demo-image{aspect-ratio:16/10;background:#f4f1eb;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-us-sold-demo-image img{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;width:100%;height:100%;padding:18px}.about-us-sold-demo-image span{color:#fff;letter-spacing:.12em;background:#171717;padding:7px 10px;font-size:9px;position:absolute;top:16px;left:16px}.about-us-sold-demo-body{padding:23px}.about-us-sold-demo-body>small{color:#9b753a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.about-us-sold-demo-body h3{margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.about-us-sold-demo-body>p{color:#80786f;margin:0;font-size:10px}.about-us-sold-demo-meta{border-top:1px solid #e5ded3;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:18px;display:grid}.about-us-sold-demo-meta span{color:#8d857b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.about-us-sold-demo-meta strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.about-us-text-link{color:#9b753a;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:11px;font-weight:600;transition:color .15s,transform .15s}.about-us-text-link:hover{color:#6f5128;transform:translate(2px)}.about-us-flow-section{box-sizing:border-box;text-align:center;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:90px 24px}.about-us-flow-section h2{max-width:700px;margin:18px auto 0}.about-us-flow-section>p{color:#665f57;max-width:690px;margin:24px auto 0;font-size:14px;line-height:1.8}.about-us-flow{justify-content:center;align-items:center;gap:20px;margin-top:50px;display:flex}.about-us-flow>div{border-top:1px solid #b48c4c;border-bottom:1px solid #ded7cc;min-width:125px;padding:20px 16px}.about-us-flow div span{color:#9b753a;letter-spacing:.1em;margin-bottom:8px;font-size:8px;display:block}.about-us-flow div strong{color:#2a2622;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.about-us-flow>i{color:#b2aaa0;font-size:14px;font-style:normal}.about-us-cta{box-sizing:border-box;text-align:center;max-width:1120px;margin:0 auto;padding:105px 24px 120px}.about-us-cta h2{max-width:650px;margin:18px auto 0}.about-us-cta>p{color:#6c655d;max-width:540px;margin:22px auto 0;font-size:14px;line-height:1.8}.about-us-cta-actions{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.about-us-primary-button,.about-us-secondary-button{cursor:pointer;min-width:155px;min-height:46px;padding:0 22px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.about-us-primary-button{color:#fff;background:#111820;border:1px solid #111820}.about-us-primary-button:hover{background:#293039}.about-us-secondary-button{color:#28231e;background:0 0;border:1px solid #c7bfb4}.about-us-secondary-button:hover{background:#fff;border-color:#111820}@media (width<=850px){.about-us-hero h1{font-size:50px}.about-us-story-grid,.about-us-feature-section,.about-us-agreement-section,.about-us-sold-section{grid-template-columns:1fr;gap:48px}.about-us-agreement-card{order:2}.about-us-agreement-section .about-us-feature-copy{order:1}.about-us-flow{flex-wrap:wrap}.about-us-flow>i{display:none}}@media (width<=600px){.about-us-hero{padding:64px 18px 60px}.about-us-hero h1{font-size:39px}.about-us-hero>p{font-size:14px}.about-us-section,.about-us-flow-section{padding:64px 18px}.about-us-story-heading h2,.about-us-feature-copy h2,.about-us-flow-section h2,.about-us-cta h2{font-size:31px}.about-us-demo-card,.about-us-agreement-card{padding:22px}.about-us-flow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-us-flow>div{min-width:0}.about-us-cta{padding:76px 18px 90px}.about-us-cta-actions{flex-direction:column}.about-us-primary-button,.about-us-secondary-button{width:100%}}@media (width<=420px){.about-us-flow{grid-template-columns:1fr}}@media (width<=600px){.about-us-profile-preview-header,.about-us-profile-preview-section-heading{flex-direction:column;align-items:flex-start}.about-us-profile-preview-count{box-sizing:border-box;text-align:left;border-top:1px solid #e3dcd2;border-left:none;width:100%;min-width:0;padding:14px 0 0}.about-us-profile-preview-section-heading>small{text-align:left;max-width:none}.about-us-profile-preview-transaction{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:15px 20px}.about-us-profile-preview-watch-image{width:58px;height:58px}.about-us-profile-preview-status{text-align:left;grid-column:2;min-width:0}.about-us-profile-preview{padding:34px 22px 28px}.about-us-profile-preview-top h3{font-size:27px}.about-us-profile-preview-stats,.about-us-profile-preview-member{max-width:100%}.about-us-agreement-preview{padding:25px 20px 18px}.about-us-agreement-preview-title-row{flex-direction:column;gap:8px}.about-us-agreement-preview-title-row>strong{margin-top:0}.about-us-agreement-preview-grid{gap:19px 24px}}.terms-page{color:#171717;background:#fbfaf7;min-height:100vh}.terms-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.terms-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.terms-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.terms-ornament span{background:#b48c4c;flex:1;height:1px}.terms-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.terms-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.terms-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.terms-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.terms-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.terms-sidebar{min-width:0}.terms-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.terms-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.terms-table-of-contents{flex-direction:column;gap:0;display:flex}.terms-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.terms-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.terms-content{min-width:0;max-width:720px}.terms-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.terms-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.terms-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.terms-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.terms-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.terms-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.terms-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.terms-section>p:last-child{margin-bottom:0}.terms-section ul{margin:22px 0 0;padding:0 0 0 20px}.terms-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.terms-section li::marker{color:#b48c4c}.terms-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.terms-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.terms-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.terms-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.terms-uppercase-block{background:#fffefa;border:1px solid #d9d1c5;margin:27px 0;padding:27px 28px}.terms-uppercase-block p{color:#514b44;letter-spacing:.015em;margin:0 0 18px;font-size:10px;line-height:1.8}.terms-uppercase-block p:last-child{margin-bottom:0}.terms-contact-section{margin-bottom:45px}.terms-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.terms-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.terms-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.terms-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.terms-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.terms-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.terms-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.terms-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.terms-hero h1{font-size:52px}}@media (width<=760px){.terms-layout{padding-top:50px;display:block}.terms-sidebar{margin-bottom:48px}.terms-sidebar-card{padding-bottom:20px;position:static}.terms-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.terms-content{max-width:none}}@media (width<=600px){.terms-hero{padding:64px 18px 58px}.terms-hero h1{font-size:40px}.terms-hero>p{font-size:14px}.terms-layout{padding:45px 18px 85px}.terms-table-of-contents{grid-template-columns:1fr}.terms-intro-card{margin-bottom:45px;padding:23px 22px}.terms-section{margin-bottom:44px;padding-bottom:44px}.terms-section h2{font-size:28px}.terms-section>p,.terms-section li{font-size:12px}.terms-callout,.terms-uppercase-block,.terms-contact-card{padding:22px 20px}.terms-callout>strong{font-size:16px}}@media (width<=420px){.terms-hero h1{font-size:36px}.terms-section h2{font-size:26px}}.privacy-page{color:#171717;background:#fbfaf7;min-height:100vh}.privacy-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.privacy-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.privacy-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.privacy-ornament span{background:#b48c4c;flex:1;height:1px}.privacy-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.privacy-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.privacy-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.privacy-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.privacy-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.privacy-sidebar{min-width:0}.privacy-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.privacy-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.privacy-table-of-contents{flex-direction:column;gap:0;display:flex}.privacy-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.privacy-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.privacy-content{min-width:0;max-width:720px}.privacy-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.privacy-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.privacy-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.privacy-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.privacy-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.privacy-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.privacy-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.privacy-section>p:last-child{margin-bottom:0}.privacy-section ul{margin:22px 0 0;padding:0 0 0 20px}.privacy-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.privacy-section li::marker{color:#b48c4c}.privacy-data-grid{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.privacy-data-card{background:#fffefa;border:1px solid #e0d8cd;padding:21px 22px}.privacy-data-card>span{color:#9b753a;margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.4;display:block}.privacy-data-card p{color:#716a62;margin:0;font-size:10px;line-height:1.7}.privacy-subsection{margin:27px 0}.privacy-subsection h3{color:#29241f;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.4}.privacy-subsection p{color:#665f57;margin:0;font-size:13px;line-height:1.85}.privacy-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.privacy-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.privacy-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.privacy-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.privacy-contact-section{margin-bottom:45px}.privacy-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.privacy-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.privacy-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.privacy-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.privacy-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.privacy-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.privacy-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.privacy-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.privacy-hero h1{font-size:52px}}@media (width<=760px){.privacy-layout{padding-top:50px;display:block}.privacy-sidebar{margin-bottom:48px}.privacy-sidebar-card{padding-bottom:20px;position:static}.privacy-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.privacy-content{max-width:none}}@media (width<=600px){.privacy-hero{padding:64px 18px 58px}.privacy-hero h1{font-size:40px}.privacy-hero>p{font-size:14px}.privacy-layout{padding:45px 18px 85px}.privacy-table-of-contents{grid-template-columns:1fr}.privacy-intro-card{margin-bottom:45px;padding:23px 22px}.privacy-section{margin-bottom:44px;padding-bottom:44px}.privacy-section h2{font-size:28px}.privacy-section>p,.privacy-section li,.privacy-subsection p{font-size:12px}.privacy-data-grid{grid-template-columns:1fr}.privacy-callout,.privacy-contact-card{padding:22px 20px}.privacy-callout>strong{font-size:16px}}@media (width<=420px){.privacy-hero h1{font-size:36px}.privacy-section h2{font-size:26px}}.agreement-disclaimer-page{color:#171717;background:#fbfaf7;min-height:100vh}.agreement-disclaimer-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.agreement-disclaimer-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.agreement-disclaimer-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.agreement-disclaimer-ornament span{background:#b48c4c;flex:1;height:1px}.agreement-disclaimer-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.agreement-disclaimer-hero h1{color:#11151a;letter-spacing:-.045em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.agreement-disclaimer-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.agreement-disclaimer-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.agreement-disclaimer-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.agreement-disclaimer-sidebar{min-width:0}.agreement-disclaimer-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.agreement-disclaimer-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.agreement-disclaimer-table-of-contents{flex-direction:column;gap:0;display:flex}.agreement-disclaimer-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.agreement-disclaimer-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.agreement-disclaimer-content{min-width:0;max-width:720px}.agreement-disclaimer-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.agreement-disclaimer-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.agreement-disclaimer-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.agreement-disclaimer-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.agreement-disclaimer-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.agreement-disclaimer-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.agreement-disclaimer-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.agreement-disclaimer-section>p:last-child{margin-bottom:0}.agreement-disclaimer-section ul{margin:22px 0 24px;padding:0 0 0 20px}.agreement-disclaimer-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.agreement-disclaimer-section li::marker{color:#b48c4c}.agreement-disclaimer-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.agreement-disclaimer-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.agreement-disclaimer-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.agreement-disclaimer-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-uppercase-block{background:#fffefa;border:1px solid #d9d1c5;margin:27px 0;padding:27px 28px}.agreement-disclaimer-uppercase-block p{color:#514b44;letter-spacing:.015em;margin:0 0 18px;font-size:10px;line-height:1.8}.agreement-disclaimer-uppercase-block p:last-child{margin-bottom:0}.agreement-disclaimer-final-callout{background:#fffefa;border:1px solid #d8d0c4;margin-top:30px;padding:31px 32px}.agreement-disclaimer-final-callout>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-final-callout h3{color:#24211d;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.4}.agreement-disclaimer-final-callout p{color:#716a62;margin:0;font-size:11px;line-height:1.75}.agreement-disclaimer-contact-section{margin-bottom:45px}.agreement-disclaimer-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.agreement-disclaimer-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.agreement-disclaimer-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.agreement-disclaimer-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.agreement-disclaimer-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.agreement-disclaimer-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.agreement-disclaimer-hero h1{font-size:52px}}@media (width<=760px){.agreement-disclaimer-layout{padding-top:50px;display:block}.agreement-disclaimer-sidebar{margin-bottom:48px}.agreement-disclaimer-sidebar-card{padding-bottom:20px;position:static}.agreement-disclaimer-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.agreement-disclaimer-content{max-width:none}}@media (width<=600px){.agreement-disclaimer-hero{padding:64px 18px 58px}.agreement-disclaimer-hero h1{font-size:40px}.agreement-disclaimer-hero>p{font-size:14px}.agreement-disclaimer-layout{padding:45px 18px 85px}.agreement-disclaimer-table-of-contents{grid-template-columns:1fr}.agreement-disclaimer-intro-card{margin-bottom:45px;padding:23px 22px}.agreement-disclaimer-section{margin-bottom:44px;padding-bottom:44px}.agreement-disclaimer-section h2{font-size:28px}.agreement-disclaimer-section>p,.agreement-disclaimer-section li{font-size:12px}.agreement-disclaimer-callout,.agreement-disclaimer-uppercase-block,.agreement-disclaimer-contact-card,.agreement-disclaimer-final-callout{padding:22px 20px}.agreement-disclaimer-callout>strong{font-size:16px}}@media (width<=420px){.agreement-disclaimer-hero h1{font-size:35px}.agreement-disclaimer-section h2{font-size:26px}}.ugc-policy-page{color:#171717;background:#fbfaf7;min-height:100vh}.ugc-policy-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.ugc-policy-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.ugc-policy-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.ugc-policy-ornament span{background:#b48c4c;flex:1;height:1px}.ugc-policy-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.ugc-policy-hero h1{color:#11151a;letter-spacing:-.045em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.ugc-policy-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.ugc-policy-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.ugc-policy-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.ugc-policy-sidebar{min-width:0}.ugc-policy-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.ugc-policy-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.ugc-policy-table-of-contents{flex-direction:column;gap:0;display:flex}.ugc-policy-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.ugc-policy-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.ugc-policy-content{min-width:0;max-width:720px}.ugc-policy-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.ugc-policy-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.ugc-policy-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.ugc-policy-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.ugc-policy-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.ugc-policy-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.ugc-policy-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.ugc-policy-section>p:last-child{margin-bottom:0}.ugc-policy-section ul{margin:22px 0 24px;padding:0 0 0 20px}.ugc-policy-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.ugc-policy-section li::marker{color:#b48c4c}.ugc-policy-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.ugc-policy-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.ugc-policy-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.ugc-policy-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.ugc-policy-production-note{background:#fffefa;border:1px solid #d9d1c5;margin-top:26px;padding:24px 26px}.ugc-policy-production-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.ugc-policy-production-note p{color:#716a62;margin:0;font-size:11px;line-height:1.75}.ugc-policy-contact-section{margin-bottom:45px}.ugc-policy-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.ugc-policy-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.ugc-policy-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.ugc-policy-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.ugc-policy-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.ugc-policy-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.ugc-policy-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.ugc-policy-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.ugc-policy-hero h1{font-size:52px}}@media (width<=760px){.ugc-policy-layout{padding-top:50px;display:block}.ugc-policy-sidebar{margin-bottom:48px}.ugc-policy-sidebar-card{padding-bottom:20px;position:static}.ugc-policy-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.ugc-policy-content{max-width:none}}@media (width<=600px){.ugc-policy-hero{padding:64px 18px 58px}.ugc-policy-hero h1{font-size:40px}.ugc-policy-hero>p{font-size:14px}.ugc-policy-layout{padding:45px 18px 85px}.ugc-policy-table-of-contents{grid-template-columns:1fr}.ugc-policy-intro-card{margin-bottom:45px;padding:23px 22px}.ugc-policy-section{margin-bottom:44px;padding-bottom:44px}.ugc-policy-section h2{font-size:28px}.ugc-policy-section>p,.ugc-policy-section li{font-size:12px}.ugc-policy-callout,.ugc-policy-production-note,.ugc-policy-contact-card{padding:22px 20px}.ugc-policy-callout>strong{font-size:16px}}@media (width<=420px){.ugc-policy-hero h1{font-size:35px}.ugc-policy-section h2{font-size:26px}}.contact-page{color:#171717;background:#fbfaf7;min-height:100vh}.contact-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.contact-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.contact-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.contact-ornament span{background:#b48c4c;flex:1;height:1px}.contact-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.contact-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.contact-hero>p{color:#665f57;max-width:690px;margin:28px 0 0;font-size:16px;line-height:1.8}.contact-layout{box-sizing:border-box;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:88px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.contact-information{min-width:0}.contact-information-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font-size:9px;font-weight:700;display:block}.contact-information h2{color:#24211d;letter-spacing:-.025em;max-width:350px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.25}.contact-information>p{color:#716a62;margin:0;font-size:13px;line-height:1.85}.contact-information-divider{background:#e3dccf;width:100%;height:1px;margin:35px 0}.contact-help-item{border-bottom:1px solid #e7e0d6;margin:0 0 25px;padding:0 0 25px}.contact-help-item>span{color:#29241f;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.contact-help-item p{color:#7a7268;margin:0;font-size:11px;line-height:1.75}.contact-security-note{background:#f4f0e8;border-left:2px solid #b48c4c;margin-top:34px;padding:22px 23px}.contact-security-note>span{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.contact-security-note p{color:#716a62;margin:0;font-size:11px;line-height:1.7}.contact-form-panel{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;min-width:0;padding:38px 40px 42px}.contact-form-heading{border-bottom:1px solid #e5ded4;margin-bottom:29px;padding-bottom:28px}.contact-form-heading>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:700;display:block}.contact-form-heading h2{color:#24211d;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.3}.contact-form-heading p{color:#8a8178;margin:10px 0 0;font-size:10px;line-height:1.6}.contact-form{flex-direction:column;gap:22px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field>span{color:#514b44;letter-spacing:.035em;font-size:10px;font-weight:600}.contact-field input,.contact-field select,.contact-field textarea{box-sizing:border-box;color:#25211d;background:#fff;border:1px solid #d5cec4;border-radius:0;outline:none;width:100%;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.contact-field input,.contact-field select{min-height:46px;padding:0 13px}.contact-field textarea{resize:vertical;min-height:180px;padding:13px;line-height:1.6}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#b48c4c;box-shadow:0 0 0 1px #b48c4c24}.contact-form-footer{justify-content:space-between;align-items:center;gap:28px;padding-top:5px;display:flex}.contact-form-footer p{color:#8a8178;max-width:330px;margin:0;font-size:9px;line-height:1.65}.contact-submit-button{color:#fff;letter-spacing:.055em;cursor:pointer;background:#1d1b18;border:1px solid #1d1b18;flex-shrink:0;min-width:142px;min-height:44px;padding:0 20px;font-family:inherit;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.contact-submit-button:hover{background:#9b753a;border-color:#9b753a;transform:translateY(-1px)}.contact-development-notice{background:#f7f4ee;border:1px solid #d9d1c5;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.contact-development-notice strong{color:#514b44;font-size:11px;font-weight:600}.contact-development-notice span{color:#7a7268;font-size:10px;line-height:1.6}@media (width<=900px){.contact-layout{gap:55px}.contact-hero h1{font-size:52px}}@media (width<=760px){.contact-layout{grid-template-columns:1fr;gap:52px;padding-top:52px}.contact-information{max-width:620px}}@media (width<=600px){.contact-hero{padding:64px 18px 58px}.contact-hero h1{font-size:40px}.contact-hero>p{font-size:14px}.contact-layout{padding:46px 18px 85px}.contact-information h2{font-size:27px}.contact-form-panel{padding:28px 22px 31px}.contact-form-heading h2{font-size:25px}.contact-form-row{grid-template-columns:1fr}.contact-form-footer{flex-direction:column;align-items:stretch}.contact-form-footer p{max-width:none}.contact-submit-button{width:100%}}@media (width<=420px){.contact-hero h1{font-size:36px}}.site-footer{color:#29241f;background:#f4f0e8;border-top:1px solid #ded7cc;margin-top:auto}.site-footer-inner{box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:90px;max-width:1120px;margin:0 auto;padding:68px 24px 58px;display:grid}.site-footer-brand{max-width:430px}.site-footer-logo{color:#171717;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1;text-decoration:none;display:inline-block}.site-footer-logo:hover{color:#9b753a}.site-footer-ornament{align-items:center;gap:4px;width:62px;margin:22px 0 20px;display:flex}.site-footer-ornament span{background:#b48c4c;flex:1;height:1px}.site-footer-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:5px;height:5px;transform:rotate(45deg)}.site-footer-brand p{color:#716a62;max-width:390px;margin:0;font-size:14px;line-height:1.8}.site-footer-links{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:54px;display:grid}.site-footer-link-group{flex-direction:column;align-items:flex-start;display:flex}.site-footer-link-heading{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:700;display:block}.site-footer-link-group a{color:#554f48;margin-bottom:11px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.site-footer-link-group a:hover{color:#9b753a;transform:translate(2px)}.site-footer-bottom{border-top:1px solid #ded7cc}.site-footer-bottom-inner{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:18px 24px 20px;display:flex}.site-footer-bottom-inner span{color:#8a8178;letter-spacing:.04em;font-size:13px}@media (width<=800px){.site-footer-inner{grid-template-columns:1fr;gap:48px}.site-footer-brand{max-width:560px}.site-footer-links{max-width:520px}}@media (width<=600px){.site-footer-inner{padding:54px 18px 44px}.site-footer-links{grid-template-columns:1fr 1fr;gap:32px}.site-footer-logo{font-size:27px}.site-footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 18px 18px}}@media (width<=420px){.site-footer-links{grid-template-columns:1fr;gap:31px}}.app{color:#151515;background:#fbfaf7;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.app-header{z-index:100;background:#fdfcf9;border-bottom:1px solid #e6e0d5;width:100%;position:relative}.header-main{box-sizing:border-box;grid-template-columns:210px minmax(440px,1fr) 230px;align-items:center;column-gap:30px;width:100%;max-width:1240px;height:72px;margin:0 auto;padding:0 24px;display:grid}.logo{color:#111820;white-space:nowrap;align-items:center;width:fit-content;height:44px;margin:0;padding:0;text-decoration:none;display:inline-flex}.logo-main{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1}.header-search{align-items:center;width:100%;height:44px;display:flex;position:relative}.header-search input{box-sizing:border-box;color:#222;appearance:none;background:#fbfaf7;border:1px solid #e2ddd4;border-radius:7px;outline:none;width:100%;height:44px;margin:0;padding:0 18px 0 48px;font-family:inherit;font-size:14px;font-weight:400;transition:background .15s,border-color .15s,box-shadow .15s}.header-search input::placeholder{color:#8a857e}.header-search input:focus{background:#fff;border-color:#c9b58a;box-shadow:0 0 0 3px #ae8c4b14}.header-search-icon{z-index:1;fill:none;stroke:#202020;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.header-account{justify-content:flex-end;align-items:center;gap:10px;width:100%;height:44px;display:flex}.header-login-button{box-sizing:border-box;color:#25211d;white-space:nowrap;cursor:pointer;background:#fdfcf9;border:1px solid #ded8ce;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:44px;margin:0;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;transition:background .15s,border-color .15s;display:inline-flex}.header-login-button:hover{background:#f6f2eb;border-color:#cdbd9e}.login-icon-wrapper{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.login-user-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.header-icon-button{box-sizing:border-box;color:#161616;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;transition:background .15s;display:inline-flex;position:relative}.header-icon-button:hover{background:#f3efe8}.header-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.message-icon-button{position:relative}.header-message-dot{background:#2563eb;border:2px solid #fdfcf9;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.profile-menu-wrapper{align-items:center;display:flex;position:relative}.profile-button{width:auto;min-width:48px;padding:0 4px}.profile-chevron{color:#3a3835;margin-left:2px;font-size:13px}.profile-dropdown{z-index:1000;box-sizing:border-box;background:#fffefa;border:1px solid #ddd6ca;border-radius:7px;width:170px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #2a20111a}.profile-dropdown-item{box-sizing:border-box;color:#25211d;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;display:flex}.profile-dropdown-item:hover{background:#f5f1e9}.profile-messages-item{justify-content:space-between}.profile-message-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:12px}.header-navigation{box-sizing:border-box;align-items:center;gap:52px;width:100%;max-width:1240px;height:42px;margin:0 auto;padding:0 24px;display:flex}.header-nav-link{color:#25211d;cursor:pointer;background:0 0;border:none;align-items:center;height:42px;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.header-nav-link:after{content:"";transform-origin:50%;background:#b28a45;height:1px;transition:transform .15s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.header-nav-link:hover:after{transform:scaleX(1)}.home-hero{background:radial-gradient(circle at 72% 42%,#fff 0%,#fbf8f2 47%,#f7f2e9 100%);border-bottom:1px solid #e3dccf;width:100%;height:610px;position:relative;overflow:hidden}.hero-architecture{background:linear-gradient(#e0d5c340,#b9a4841f);width:120px;position:absolute;top:0;bottom:0;left:0}.hero-architecture:before{content:"";background:linear-gradient(90deg,#9b876b0d,#fff0);border:1px solid #78654c2e;width:145px;position:absolute;top:70px;bottom:-80px;left:-48px;transform:skewY(-6deg)}.hero-architecture-overlay{background:linear-gradient(90deg,#e5dbca61,#fbf8f200);position:absolute;inset:0}.hero-inner{z-index:2;box-sizing:border-box;grid-template-columns:46% 54%;align-items:center;width:100%;max-width:1240px;height:100%;margin:0 auto;padding:0 24px;display:grid;position:relative}.hero-copy{padding-left:72px;transform:translateY(-8px)}.hero-eyebrow{color:#a57d3f;letter-spacing:.19em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1}.hero-ornament{align-items:center;gap:4px;width:68px;margin:28px 0 26px;display:flex}.hero-ornament span:not(.hero-ornament-diamond){background:#b48c4c;flex:1;height:1px}.hero-ornament-diamond{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.hero-copy h1{color:#11151a;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.03}.hero-copy p{color:#4f4b46;margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:18px;margin-top:32px;display:flex}.hero-primary-button{box-sizing:border-box;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;border:1px solid #111820;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:0 25px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.hero-primary-button:hover{background:#252b30;transform:translateY(-1px)}.hero-button-arrow{font-size:20px;line-height:1}.hero-secondary-button{box-sizing:border-box;color:#72562d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b38b4c;min-height:52px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;transition:background .18s,color .18s}.hero-secondary-button:hover{color:#fff;background:#b38b4c}.hero-watch-gallery{grid-template-columns:1fr 1px 1fr;align-items:center;gap:30px;height:470px;padding-left:8px;display:grid;position:relative}.hero-watch-item{justify-content:center;align-items:center;min-width:0;display:flex}.hero-watch-divider{background:linear-gradient(#0000,#8f77513d 16% 84%,#0000);width:1px;height:350px}.hero-watch-image-shell{justify-content:center;align-items:center;width:255px;height:410px;display:flex;position:relative}.hero-watch-image-shell:after{content:"";filter:blur(14px);background:#3a30251c;border-radius:50%;width:150px;height:25px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.hero-watch-image{z-index:2;object-fit:contain;width:100%;height:100%;display:block;position:relative}.royal-oak .hero-watch-image,.nautilus .hero-watch-image{object-fit:contain;width:100%;height:100%}.home-page{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.featured-heading{color:#26221e;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin:4px 0 34px;font-family:Georgia,Times New Roman,serif;font-size:15px;display:flex}.featured-heading-line{background:#ba9559;width:42px;height:1px}.app-auth-loading{color:#666;justify-content:center;align-items:center;min-height:100vh;font-size:14px;display:flex}@media (width<=1050px){.header-main{grid-template-columns:180px minmax(300px,1fr) 200px;column-gap:20px}.hero-inner{grid-template-columns:43% 57%}.hero-copy{padding-left:32px}.hero-copy h1{font-size:52px}.hero-watch-gallery{gap:16px}.hero-watch-image-shell{width:210px;height:360px}}@media (width<=700px){.header-main{flex-wrap:wrap;gap:12px;height:auto;padding:10px 16px 8px;display:flex}.logo{order:1;height:44px}.logo-main{font-size:21px}.header-account{order:2;width:auto;margin-left:auto}.header-search{order:3;width:100%}.login-button-text{display:none}.header-login-button{padding:0 10px}.header-navigation{gap:30px;max-width:none;padding:0 16px;overflow-x:auto}.header-nav-link{white-space:nowrap}.home-hero{height:760px}.hero-architecture{opacity:.65;width:60px}.hero-inner{flex-direction:column;align-items:stretch;padding:0 20px;display:flex}.hero-copy{box-sizing:border-box;width:100%;padding:48px 0 0;transform:none}.hero-eyebrow{letter-spacing:.18em;font-size:10px}.hero-ornament{margin:20px 0 18px}.hero-copy h1{font-size:46px}.hero-copy p{margin-top:18px;font-size:16px}.hero-actions{margin-top:24px}.hero-primary-button,.hero-secondary-button{min-height:48px;padding:0 17px;font-size:11px}.hero-watch-gallery{box-sizing:border-box;flex:1;grid-template-columns:1fr 1px 1fr;gap:12px;width:100%;height:auto;margin-top:18px;padding:0}.hero-watch-divider{height:250px}.hero-watch-image-shell{width:145px;height:270px}.home-page{padding:28px 16px 40px}.featured-heading{letter-spacing:.14em;font-size:12px}.featured-heading-line{width:28px}}
