@import url("https://fonts.googleapis.com/css2?family=Outfit&display=swap");:root{--primary-color:#202020;--secondary-color:#fff}.button-container{display:flex;align-items:center;padding:10px;gap:10px;cursor:pointer;border:2px solid var(--primary-color);border-radius:10px}.button-container-dark{background-color:var(--primary-color);color:var(--secondary-color)}.button-text-container{display:flex;flex-direction:column;align-items:flex-start;font-family:Outfit,sans-serif}.button-store-name{font-size:20px;font-weight:700}.button-title{font-size:12px}.buttons-container{display:flex;align-items:center;gap:20px}.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%}}