.site_wrapper{transform:none !important}body{background-color:#f8f8f8}#footer:before{display:none}.datepicker{font-family:gotham, sans-serif}.is-invalid{box-shadow:inset 0 0 5px rgba(211,47,47,0.5);transition:box-shadow 0.3s ease, border-color 0.3s ease}.is-invalid:focus{box-shadow:inset 0 0 8px rgba(211,47,47,0.7)}.preference-center{position:relative;padding-top:30px}.preference-center h2{font-size:clamp(24px, calc(0.56vw + 21.76px), 32px)}.preference-center h3{font-size:clamp(20px, calc(0.56vw + 17.76px), 28px)}.preference-center .btn{border-radius:3px !important}.preference-center section.intro .container{max-width:900px}.preference-center section.intro input{border:0;border-bottom:1px solid;background:transparent}.preference-center section.intro .email-display{overflow-wrap:anywhere}.preference-center section.preferences{background-color:white;padding-top:50px}.preference-center section.preferences .row{margin-right:-12px;margin-left:-12px}.preference-center section.preferences .row [class^="col"]{padding-right:12px;padding-left:12px;margin-bottom:24px}.preference-center section.preferences .pref-card{background:#f8f8f8;padding:16px;border-radius:16px;height:100%;transition:all 0.3s;border:1px solid transparent;cursor:pointer;position:relative}.preference-center section.preferences .pref-card:hover{border:1px solid #272727}.preference-center section.preferences .pref-card:hover .pref-toggle{color:#272727}.preference-center section.preferences .pref-card .pref-checkbox{position:absolute;left:-9999px}.preference-center section.preferences .pref-card .pref-toggle{display:inline-flex;align-items:center;cursor:pointer;color:#e7131a;transition:all 0.3s}.preference-center section.preferences .pref-card .pref-toggle .icon{width:1em;height:1em;margin-right:0.5em;display:inline-block;border:1px solid;border-radius:50%}.preference-center section.preferences .pref-card .pref-toggle .icon-check{display:none}.preference-center section.preferences .pref-card .pref-toggle .selected-text{display:none}.preference-center section.preferences .pref-card .pref-checkbox:checked+.pref-toggle{color:#79ae4a}.preference-center section.preferences .pref-card .pref-checkbox:checked+.pref-toggle .icon-plus{display:none}.preference-center section.preferences .pref-card .pref-checkbox:checked+.pref-toggle .icon-check{display:inline-block}.preference-center section.preferences .pref-card .pref-checkbox:checked+.pref-toggle .select-text{display:none}.preference-center section.preferences .pref-card .pref-checkbox:checked+.pref-toggle .selected-text{display:inline-block}.preference-center section.preferences .pref-card .preview-btn{display:flex;align-items:center}.preference-center section.preferences .pref-card .preview-btn svg{height:20px}.preference-center section.preferences .pref-card .preview-popup{display:none;position:absolute;width:300px;max-height:400px;overflow-y:auto;background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,0.15);padding:8px;z-index:50}.preference-center section.preferences .pref-card .preview-popup img{width:100%;height:auto;display:block}.preference-center section.preferences .pref-card .preview-popup.position-right{left:100%;right:auto}.preference-center section.preferences .pref-card .preview-popup.position-left{right:100%;left:auto}.preference-center section.preferences .pref-card .preview-popup.position-bottom{top:0;bottom:auto}.preference-center section.preferences .pref-card .preview-popup.position-top{bottom:0;top:auto}.preference-center section.preferences .pref-card.preview-active .preview-popup{display:block}.preference-center section.preferences .details{padding-top:50px;padding-bottom:50px}.preference-center section.preferences .details input[type="text"],.preference-center section.preferences .details input[type="date"],.preference-center section.preferences .details input[type="email"],.preference-center section.preferences .details select{width:100%;margin:12px 0;display:block;padding:10px;height:50px;border:1px solid rgba(201,201,201,0.3);border-radius:3px;box-sizing:border-box}@media (min-width: 767px){.preference-center section.preferences .details input[type="text"],.preference-center section.preferences .details input[type="date"],.preference-center section.preferences .details input[type="email"],.preference-center section.preferences .details select{max-width:300px}}.preference-center section.preferences .details input[type="text"].datepicker,.preference-center section.preferences .details input[type="date"].datepicker,.preference-center section.preferences .details input[type="email"].datepicker,.preference-center section.preferences .details select.datepicker{padding-right:2.5em;background-repeat:no-repeat;background-position:right 0.75em center;background-size:1.25em 1.25em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBkPSJNMjI0IDY0QzIwNi4zIDY0IDE5MiA3OC4zIDE5MiA5NkwxOTIgMTI4TDE2MCAxMjhDMTI0LjcgMTI4IDk2IDE1Ni43IDk2IDE5Mkw5NiAyNDBMNTQ0IDI0MEw1NDQgMTkyQzU0NCAxNTYuNyA1MTUuMyAxMjggNDgwIDEyOEw0NDggMTI4TDQ0OCA5NkM0NDggNzguMyA0MzMuNyA2NCA0MTYgNjRDMzk4LjMgNjQgMzg0IDc4LjMgMzg0IDk2TDM4NCAxMjhMMjU2IDEyOEwyNTYgOTZDMjU2IDc4LjMgMjQxLjcgNjQgMjI0IDY0ek05NiAyODhMOTYgNDgwQzk2IDUxNS4zIDEyNC43IDU0NCAxNjAgNTQ0TDQ4MCA1NDRDNTE1LjMgNTQ0IDU0NCA1MTUuMyA1NDQgNDgwTDU0NCAyODhMOTYgMjg4eiIvPjwvc3ZnPg==")}.preference-center section.preferences .details select:invalid{color:#757575}.preference-center section.preferences .details .btn{border-radius:3px !important}.preference-center.subscribe-only .unsubscribe-from-all{display:none}.preference-center.subscribe-only .details{display:none}.preference-center .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;z-index:9999}.preference-center .overlay.d-none{display:none}.preference-center .overlay .spinner{border:4px solid rgba(0,0,0,0.1);border-left-color:#000;border-radius:50%;width:40px;height:40px;animation:spin 0.6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.preview-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.8);z-index:1000;align-items:center;justify-content:center;padding:1em;top:40px}.preview-modal__content{background:#fff;max-width:90vw;max-height:90vh;overflow-y:auto;border-radius:8px;position:relative}.preview-modal__content img{width:100%;height:auto;display:block}.preview-modal__close{position:absolute;top:1em;right:1em;font-size:2em;color:#fff;background:none;border:none;cursor:pointer;z-index:1010;background:rgba(0,0,0,0.5);height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:3px}.selection-drawer{position:fixed;bottom:0;left:0;right:0;background:#272727;color:#fff;transform:translateY(100%);transition:transform 0.3s ease;z-index:1000}.selection-drawer .drawer-content{max-width:1200px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-direction:column}@media (min-width: 768px){.selection-drawer .drawer-content{flex-direction:row}}.selection-drawer .drawer-content .drawer-text .selected-count{font-weight:bold;margin-right:0.5em}.selection-drawer .drawer-content .drawer-text .sub-text{font-size:0.9em;margin-top:0.25em;color:rgba(255,255,255,0.8)}.selection-drawer .drawer-content #drawer-subscribe{padding:0.5em 1.5em}.selection-drawer .drawer-form{width:100%;display:grid;gap:14px}@media (min-width: 992px){.selection-drawer .drawer-form{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) auto;align-items:center}}.selection-drawer .drawer-form .subscribe-only-field{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,0.25);border-radius:3px;background:#fff;color:#272727;box-sizing:border-box}.selection-drawer .drawer-form #drawer-subscribe{min-height:42px;white-space:nowrap}.selection-drawer.open{transform:translateY(0)}
