.privacy-page{color:#292a27;background:#f4f0e8;min-height:100vh}.privacy-header{border-bottom:1px solid #d8d0c3;justify-content:space-between;align-items:center;max-width:1050px;margin:auto;padding:1.2rem 1.5rem;display:flex}.privacy-header a{color:#29372f;font-size:.95rem;font-weight:700}.privacy-wordmark{font-family:var(--font-editorial), Georgia, serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-size:1.8rem!important;font-weight:600!important}.privacy-document{max-width:760px;margin:auto;padding:3.5rem 1.5rem 5rem}.privacy-eyebrow{color:#617065;letter-spacing:.13em;text-transform:uppercase;font-size:.82rem;font-weight:800}.privacy-document h1,.privacy-document h2{font-family:var(--font-editorial), Georgia, serif;font-weight:600}.privacy-document h1{margin:.6rem 0 1.3rem;font-size:clamp(3.2rem,8vw,5.3rem);line-height:.98}.privacy-document h2{margin:2.4rem 0 .6rem;font-size:2rem;line-height:1.1}.privacy-document p{margin:.75rem 0;font-size:1rem;line-height:1.7}.privacy-document a{color:#29372f;text-underline-offset:.2em;text-decoration:underline}.privacy-lede{font-size:1.17rem!important;line-height:1.65!important}.privacy-small{color:#5c665b;margin-top:2rem!important}.privacy-panel{background:#fbfaf7;border:1px solid #d8d0c3;margin-top:1.8rem;padding:1.5rem}.privacy-panel h2{margin-top:0}.privacy-form{flex-direction:column;gap:.65rem;display:flex}.privacy-form label{font-size:.95rem;font-weight:700}.privacy-form input,.privacy-form textarea{color:#292a27;width:100%;font:inherit;background:#fff;border:1px solid #9ca69a;border-radius:2px;padding:.75rem .85rem}.privacy-form input:focus-visible{outline-offset:2px;outline:3px solid #9b6848}.privacy-form textarea:focus-visible{outline-offset:2px;outline:3px solid #9b6848}.privacy-button:focus-visible{outline-offset:2px;outline:3px solid #9b6848}.privacy-button{width:fit-content;min-height:3rem;font:inherit;cursor:pointer;background:#29372f;border:1px solid #29372f;border-radius:3px;justify-content:center;align-items:center;margin-top:.5rem;padding:.7rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.privacy-button:disabled{cursor:wait;opacity:.55}.privacy-danger{background:#713d32;border-color:#713d32}.privacy-actions{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.privacy-error{color:#903a31;font-weight:700}.privacy-honeypot{position:absolute;left:-10000px}.storefront-admin-form{gap:.8rem;display:grid}.storefront-admin-form select,.storefront-admin-form input{width:100%;max-width:32rem;font:inherit;border:1px solid #d8d0c3;border-radius:.5rem;padding:.5rem}.storefront-admin-photos img{object-fit:contain;vertical-align:middle;background:#fff;border-radius:.4rem;width:48px;height:48px;display:inline-block}.storefront-admin-fit{border:0;gap:.45rem;margin:0;padding:0;display:grid}.storefront-admin-fit legend{margin-bottom:.3rem;padding:0;font-weight:700}.storefront-admin-fit label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.storefront-admin-form .storefront-admin-fit input[type=radio]{width:auto;margin:0}.storefront-admin-form .storefront-admin-fit input[type=color]{width:3rem;height:2.2rem;padding:.15rem}.amazon-images-list{gap:.6rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.amazon-images-list>li{background:#fffdf8;border:1px solid #26322824;border-radius:.75rem;padding:.7rem .8rem}.amazon-images-row{grid-template-columns:48px 1fr auto;align-items:center;gap:.75rem;display:grid}.amazon-images-row img,.amazon-images-suggestions img{object-fit:contain;background:#fff;border-radius:.4rem}.amazon-images-row>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.amazon-images-row span{overflow-wrap:anywhere;font-size:.85rem}.amazon-images-empty{background:#ece7dd;border-radius:.4rem;width:48px;height:48px;display:inline-block}.amazon-images-actions,.amazon-images-manual{flex-wrap:wrap;align-items:end;gap:.4rem;display:flex}.amazon-images-manual{margin-top:.5rem;font-size:.85rem}.amazon-images-manual input{min-width:14rem;display:block}.amazon-images-suggestions ul{gap:.5rem;padding:0;list-style:none;display:grid}.amazon-images-suggestions li{grid-template-columns:64px 1fr auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}@media (max-width:560px){.amazon-images-row{grid-template-columns:48px 1fr}.amazon-images-actions{grid-column:1/-1}}.privacy-document table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem;font-size:.92rem}.privacy-document th,.privacy-document td{text-align:left;vertical-align:top;border-top:1px solid #26322826;padding:.5rem .4rem}.privacy-document th{font-weight:800}.privacy-toc{columns:2 14rem;padding-left:1.1rem}.illustrations-list{gap:.6rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.illustrations-list>li{background:#fffdf8;border:1px solid #26322824;border-radius:.75rem;gap:.5rem;padding:.7rem .8rem;display:grid}.illustrations-head{flex-wrap:wrap;justify-content:space-between;gap:.4rem;display:flex}.illustrations-head span,.illustrations-note{font-size:.85rem}.illustrations-images{flex-wrap:wrap;gap:.6rem;display:flex}.illustrations-images:empty{display:none}.illustrations-images figure{margin:0;font-size:.8rem}.illustrations-images img{object-fit:cover;border-radius:.5rem;width:160px;height:120px;display:block}.illustrations-actions{flex-wrap:wrap;gap:.4rem;display:flex}.data-quality-document{max-width:72rem}.data-quality-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.data-quality-actions p{flex-basis:100%;margin:0}.data-quality-group{margin-top:2rem}.data-quality-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.data-quality-group th small{color:#5a5a54;margin-top:.2rem;font-weight:400;display:block}.data-quality-group del{color:#8a3b2b}.data-quality-group ins{color:#1f5b3a;font-weight:700;text-decoration:none}.data-quality-group td,.data-quality-group th{overflow-wrap:anywhere}.data-quality-more{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.privacy-document ul{margin:.75rem 0;padding-left:1.2rem;list-style:outside}.privacy-document li{margin:.45rem 0;line-height:1.6}.moderation-content{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:3px solid #d8d0c3;margin:.8rem 0;padding:.6rem .9rem}.moderation-photo{object-fit:cover;border-radius:6px;max-width:min(100%,16rem);max-height:12rem;margin-top:.8rem;display:block}.decal-preview{background:#fbf3ea;border:1px solid #9b6848;border-radius:6px;padding:.6rem .8rem}.decal-claim-form,.decal-code-form{gap:1rem;margin:1.2rem 0;display:grid}.decal-claim-form fieldset{border:0;gap:.6rem;margin:0;padding:0;display:grid}.decal-claim-form legend{margin-bottom:.3rem;font-weight:700}.decal-claim-form label,.decal-code-form label{gap:.25rem;font-size:.95rem;display:grid}.decal-claim-form .decal-terms{align-items:flex-start;gap:.5rem;display:flex}.decal-claim-form label:has(input[type=radio]){align-items:flex-start;gap:.5rem;display:flex}.decal-claim-form input:not([type=radio]):not([type=checkbox]),.decal-code-form input{width:100%;max-width:28rem;min-height:44px}.decal-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.decal-claimed{background:#eef1ea;border-radius:6px;padding:.8rem}
