*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: oklch(97% .009 80);--bg2: oklch(94% .012 80);--fg: oklch(18% .01 250);--fg-muted: oklch(52% .01 250);--green: oklch(48% .11 155);--green-light: oklch(90% .06 155);--navy: oklch(30% .08 242);--beige: oklch(84% .04 82);--beige-light: oklch(93% .025 82);--error: oklch(55% .18 25)}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:var(--bg);color:var(--fg);overflow-x:hidden;min-height:100vh}input,select{outline:none}.skip-to-content{position:absolute;left:-9999px;top:0}.skip-to-content:focus{left:16px;top:16px;background:#fff;padding:12px 16px;z-index:9999;border-radius:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes imgFade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes checkPop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:767px){[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:24px!important}[style*="repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important;gap:8px!important}[style*="grid-template-columns: 1fr 1fr"] section,section[style*="padding: 80px 72px"] [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr 1fr!important}[style*="height: 80vh"]{display:none!important}[style*="padding: 100px 72px"],[style*="padding: 80px 72px"],[style*="padding: 80px 48px"],[style*="padding: 72px"],[style*="padding: 96px"]{padding:56px 20px!important}[style*="padding: 48px 32px"]{padding:32px 16px!important}[style*="padding: 48px 72px 32px"]{padding:40px 20px 24px!important}nav[style*="position: fixed"]{padding:10px 16px!important}nav[style*="position: fixed"] img{height:28px!important}nav[style*="position: fixed"]>div[style*="gap: 32px"]{display:none!important}nav[style*="position: fixed"] button[style*="width: 42px"],nav[style*="position: fixed"] button[style*="height: 42px"]{width:36px!important;height:36px!important}div[style*="width: 420px"]{width:100vw!important;max-width:100%!important}[style*="font-size: 96px"]{font-size:44px!important}[style*="font-size: 80px"]{font-size:38px!important}[style*="font-size: 72px"]{font-size:36px!important}[style*="font-size: 64px"]{font-size:34px!important}[style*="font-size: 56px"]{font-size:32px!important}[style*="font-size: 52px"],[style*="font-size: 48px"]{font-size:30px!important}[style*="font-size: 44px"]{font-size:28px!important}[style*="font-size: 40px"]{font-size:26px!important}[style*="font-size: 36px"]{font-size:24px!important}[style*="max-width: 1100px"],[style*="max-width: 1200px"],[style*="max-width: 1280px"]{max-width:100%!important}[style*="padding: 40px 32px"]{padding:24px 18px!important}[style*="padding: 32px 28px"]{padding:20px 16px!important}section[style*="min-height: 100vh"]{min-height:auto!important;padding-top:80px!important;padding-bottom:56px!important}footer [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:28px!important;text-align:left}[style*="grid-template-columns: 1fr 400px"],[style*="grid-template-columns: 1.5fr 1fr 1fr 1fr"]{grid-template-columns:1fr!important}button[style*="padding: 16px"],a[style*="padding: 16px"]{font-size:15px!important}img{max-width:100%;height:auto}p[style*="text-align: right"]{text-align:left!important;max-width:100%!important}[style*="gap: 80px"]{gap:32px!important}[style*="gap: 60px"]{gap:28px!important}[style*="gap: 48px"]{gap:24px!important}[style*="gap: 40px"]{gap:20px!important}}@media(max-width:380px){[style*="font-size: 32px"]{font-size:26px!important}[style*="font-size: 28px"]{font-size:22px!important}nav[style*="position: fixed"] img{height:24px!important}}@media(max-width:767px){nav[style*="padding: 16px 48px"],nav[style*="padding: 14px 48px"]{padding:12px 16px!important}footer[style*="padding: 28px 48px"],footer[style*="padding: 32px 48px"]{padding:20px 16px!important;flex-direction:column!important;gap:16px!important;text-align:center!important}div[style*="padding: 72px 48px"]{padding:40px 20px!important}div[style*="padding: 32px 36px"]{padding:22px 20px!important}h2[style*="font-size: 24px"]{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme.css.map */
