*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}body{font-family:Raleway,sans-serif;background:#fff;color:#000;-webkit-font-smoothing:antialiased}button{font-family:Raleway,sans-serif;cursor:pointer;border:none;background:none}input,textarea,select{font-family:Raleway,sans-serif}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes formPulse{0%{box-shadow:0 0 #00000026}40%{box-shadow:0 0 0 6px #00000014}to{box-shadow:0 0 #0000}}.faq-section-enter{animation:fadeSlideUp .35s ease both}.accordion-body-enter{animation:slideDown .25s ease both}.form-pulse{animation:formPulse .7s ease forwards}@keyframes bannerReveal{0%{opacity:0;transform:scale(.97) translateY(8px)}65%{transform:scale(1.015) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.banner-reveal{animation:bannerReveal .45s cubic-bezier(.34,1.56,.64,1) forwards}#root>div>div::-webkit-scrollbar{display:none}@media (min-width: 768px){.main-frame{max-width:1420px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px;padding-right:16px}.cta-buttons{flex-direction:row!important}.cta-btn{width:auto!important;flex:1}.category-grid{grid-template-columns:1fr 1fr 1fr!important}.returns-banner{max-height:420px!important}}.category-grid button:focus{outline:none}.category-grid button:focus-visible{outline:2px solid #000;outline-offset:2px}.accordion-item-btn:focus{outline:none}.accordion-item-btn:focus-visible{outline:2px solid #000;outline-offset:-2px}.accordion-answer-html ul{padding-left:20px;margin:4px 0}.accordion-answer-html ul ul{padding-left:16px;margin:0}.accordion-answer-html li{margin-bottom:3px}.accordion-answer-html .sec{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00000073;margin-top:12px;margin-bottom:3px}input:focus,select:focus,textarea:focus{border-color:#000!important}
