.interest-add{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:20px 0 0;padding:11px 15px;border:1px solid #bac1c4;border-radius:6px;background:transparent;color:#485156;font:600 14px/1.45 Manrope,Arial,sans-serif;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.interest-add:hover{background:#f4f5f5;border-color:#f04c23}.interest-add[aria-pressed=true]{background:#fff3ef;border-color:#f04c23;color:#af3514}.device-copy>.interest-add{width:100%}.interests-trigger{position:fixed;right:24px;bottom:24px;z-index:80;padding:13px 20px;border:1px solid #dbe0e2;border-radius:999px;background:#fff;color:#485156;box-shadow:0 5px 24px #0002;font:700 15px/1.45 Manrope,Arial,sans-serif;cursor:pointer}.interests-trigger:hover{border-color:#f04c23}.interests-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;border:1px solid #dce1e3;border-radius:16px;background:#fff;color:#202426;box-shadow:0 20px 70px #0003;overflow-y:auto}.interests-dialog::backdrop{background:#20242680}.interests-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.interests-dialog h2{font:800 28px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.025em;margin:0}.interests-close,.interests-remove{border:0;background:none;color:#485156;font:500 14px/1.5 Manrope,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:10px 0}.interests-intro,.interests-empty{font:400 16px/1.6 Manrope,Arial,sans-serif;margin:18px 0 20px;color:#485156}.interests-list{list-style:none;padding:0;margin:0}.interests-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid #e1e5e7}.interests-item-copy{min-width:0}.interests-item-name{display:block;font:600 16px/1.5 Manrope,Arial,sans-serif;color:#202426;overflow-wrap:anywhere;text-decoration:none}.interests-item-name:hover{text-decoration:underline}.interests-item-family{display:block;font:400 14px/1.5 Manrope,Arial,sans-serif;color:#485156;margin-top:4px}.interests-remove{flex-shrink:0}.interests-dialog-footer{margin-top:24px}.interests-note{font:400 14px/1.6 Manrope,Arial,sans-serif;color:#485156;margin:0 0 18px}.interests-request,.interests-browse{display:block;border-radius:6px;background:#f04c23;color:#fff;text-align:center;text-decoration:none;font:700 16px/1.5 Manrope,Arial,sans-serif;padding:14px 20px}.interests-form{background:#f4f5f5;border:1px solid #dce1e3;border-radius:8px;padding:20px;margin:8px 0 24px}.interests-form h3{font:700 20px/1.35 Manrope,Arial,sans-serif;margin:0 0 8px}.interests-form>p{font:400 14px/1.6 Manrope,Arial,sans-serif;color:#485156;margin:0 0 8px}.interests-form .interests-item:last-child{border-bottom:0}.interests-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.interest-add:focus-visible,.interests-trigger:focus-visible,.interests-dialog :focus-visible,.interests-form :focus-visible{outline:3px solid #f04c23;outline-offset:4px}.interests-dialog [hidden],.interests-form[hidden]{display:none!important}@media(max-width:600px){.interests-trigger{right:16px;bottom:16px;padding:12px 16px}.interests-dialog{padding:22px;max-height:calc(100dvh - 32px)}.interests-dialog h2{font-size:25px}.interests-form{padding:16px}.interests-item{gap:12px}.interests-item-name{font-size:15px}}

.interests-limit{position:fixed;right:24px;bottom:84px;z-index:81;max-width:min(340px,calc(100% - 32px));background:#fff3ef;border:1px solid #f04c23;border-radius:8px;padding:14px 18px;font:500 14px/1.5 Manrope,Arial,sans-serif;box-shadow:0 5px 24px #0002;color:#485156;margin:0}.interests-limit[hidden]{display:none!important}@media(max-width:600px){.interests-limit{right:16px;bottom:76px}}

.price-card>.interest-add{width:100%}
