html,body{color:#1e293b;background:#f7f9fc;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:#0056b3}*{box-sizing:border-box}ul,li{margin:0;padding:0;list-style:none}ol>li{line-height:1.5;list-style:decimal}h1,h2,h3,h4{margin:0;padding:0}button{cursor:pointer;color:#fff;line-height:1.5;font:inherit;background-color:#007bff;border:none;border-radius:.5rem;padding:.65rem 1.1rem;font-weight:600;transition:background-color .16s,box-shadow .16s,transform .16s}button:hover{background-color:#0069d9;box-shadow:0 4px 12px #007bff33}button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f5822073}select{color:#1e293b;box-sizing:border-box;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#fff 0% 100%);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em,100%;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;max-width:100%;padding:.72rem 2.5rem .72rem .85rem;font-family:inherit;font-size:16px;line-height:1.3;display:block;box-shadow:0 1px 2px #0f172a0a}select:hover{border-color:#94a3b8}select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff24}select option{font-weight:400}ul,ol{margin-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.CartLogo-module__1M61Pq__wrapper{cursor:pointer;position:relative}.CartLogo-module__1M61Pq__count{color:#fff;text-align:center;background-color:#dc2626;border-radius:50%;width:18px;height:18px;font-size:.7rem;font-weight:700;line-height:18px;display:block;position:absolute;top:-4px;right:-8px}
.Header-module__-2yUHq__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:min(100%,1180px);margin:1rem auto 0;padding:0 1rem;display:flex}.Header-module__-2yUHq__container>:first-child{text-align:left;flex:auto;align-items:center;gap:1rem;display:flex}.Header-module__-2yUHq__container>:first-child>:first-child{flex:1}.Header-module__-2yUHq__container>:nth-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.Header-module__-2yUHq__container>:nth-child(2) a{color:#475569;border-radius:.45rem;padding:.45rem .65rem;font-size:.92rem;transition:background-color .16s,color .16s}.Header-module__-2yUHq__container>:nth-child(2) a:hover{color:#0056b3;background:#eaf2ff}@media (min-width:600px){.Header-module__-2yUHq__container{padding:0 1.5rem}}@media (max-width:700px){.Header-module__-2yUHq__container{justify-content:center}.Header-module__-2yUHq__container>:first-child{width:100%}.Header-module__-2yUHq__container>:nth-child(2){justify-content:center}}
.BrandLogo-module__lJLe2G__logo{color:#05070c;letter-spacing:-.07em;white-space:nowrap;align-items:baseline;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:800;line-height:.9;display:inline-flex}.BrandLogo-module__lJLe2G__mark{color:#f05416;margin-right:.03em}.BrandLogo-module__lJLe2G__header{font-size:clamp(2rem,4vw,2.7rem)}.BrandLogo-module__lJLe2G__footer{font-size:2rem}
.Footer-module__NVhknq__footer{color:#64748b;flex-wrap:wrap;align-items:center;gap:1rem;width:100%;max-width:1180px;margin:0 auto 1rem;padding:0 1rem;display:flex}.Footer-module__NVhknq__footer>div{text-align:center;width:100%}@media (min-width:600px){.Footer-module__NVhknq__footer{padding:0 1.5rem}.Footer-module__NVhknq__footer>div{text-align:left;word-wrap:break-word;width:calc(50% - 1rem)}.Footer-module__NVhknq__footer>:first-child{text-align:right}}
