.ep-search-panel{position:absolute;z-index:50;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:14px;font-family:Switzer-variable,sans-serif}.ep-search-panel--desktop{top:calc(100% + 8px);right:0;width:min(440px,92vw)}.ep-search-panel--mobile{top:100%;left:0;right:0;border-radius:0 0 12px 12px;border-left:0;border-right:0}.ep-search-form{display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 14px;border:1.5px solid #d6d6d6;border-radius:999px;background:#fafafa;transition:border-color .2s,background .2s,box-shadow .2s}.ep-search-form:focus-within{border-color:#111;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.ep-search-icon{flex-shrink:0;font-size:20px;color:#888}.ep-search-input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:15px;color:#111}.ep-search-input::-moz-placeholder{color:#9a9a9a}.ep-search-input::placeholder{color:#9a9a9a}.ep-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ep-search-clear{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#e9e9e9;color:#555;font-size:14px;cursor:pointer}.ep-search-clear:hover{background:#dcdcdc}.ep-search-submit{height:34px;padding:0 18px;border:0;border-radius:999px;background:#111;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s}.ep-search-submit:hover:not(:disabled){background:#e91717}.ep-search-submit:disabled{opacity:.35;cursor:not-allowed}.ep-search-popular{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.ep-search-popular-label{font-size:12px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-right:2px}.ep-search-chip{padding:4px 12px;border:1px solid #e2e2e2;border-radius:999px;font-size:13px;color:#333!important;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.ep-search-chip:hover{border-color:#e91717;color:#e91717!important;background:#fff5f5}@media (max-width:480px){.ep-search-submit{padding:0 14px}}.nav-more-wrap{position:relative;display:flex;align-items:center}.nav-more-dropdown{position:absolute;top:100%;right:0;z-index:50;min-width:220px;background:#fff;border:1px solid #ccc;box-shadow:0 6px 16px rgba(0,0,0,.12)}.nav-more-dropdown ul{list-style:none;padding:4px 0;margin:0}.nav-more-dropdown li a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;line-height:32px;font-family:Switzer-Variable;font-size:13px;text-transform:uppercase;color:#282828;text-decoration:none}.nav-more-dropdown li a:hover,.nav-more-dropdown li.active a{color:red;background-color:#ededed}.newsLetter-main-container{width:75%!important;margin:auto}.newsletter-section{margin:auto}.newsBanner{max-width:990px;max-height:235px}.newsBanner img{border-radius:10px;width:100%}.newsLetterCategories-container{background:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px}.newsLetterCategory{display:flex;gap:14px;padding:10px;border:1px solid #848484;border-radius:5px;width:32%}.newsLetterContent-heading{font-family:Switzer-Variable;margin-bottom:0;font-size:18px;font-weight:700;line-height:30px}.newsLetterContent-heading,.newsLetterContent-sub-heading{color:#000;leading-trim:both;text-edge:cap;font-style:normal}.newsLetterContent-sub-heading{font-family:Satoshi;font-size:14px;font-weight:400;line-height:20px}.checkbox input{width:16px;height:30px}.checkbox input:checked{background:#000!important}.newsLetterSubscribe-container{margin-bottom:40px;padding:20px;border-radius:10px;border:1px solid #848484;background:#fafafa}.newsLetterSubscribe{display:flex;align-items:center;gap:16px}.newsLetterSubscribe input{border-radius:6px;border:1px solid #707070;background:#fff;padding:7px;width:86%;max-width:781px;max-height:56px;flex-shrink:0}.tAndcond{color:#888;leading-trim:both;text-edge:cap;font-family:Switzer-variable;font-size:12px;font-style:italic;font-weight:400;line-height:20px;margin-bottom:0;margin-top:10px}@media only screen and (max-width:900px){.newsLetterCategory{width:45%}}@media only screen and (max-width:700px){.newsLetterCategory{width:100%}.newsLetterSubscribe input{width:65%}}@media only screen and (max-width:400px){.newsLetterCategory{width:100%}.newsLetterSubscribe input{width:55%}}