@font-face{font-display:swap;font-family:Proxima Nova Regular;font-weight:400;font-style:normal;src:url(/_next/static/media/Proxima-Nova-Regular.dc420d55.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova Regular;font-style:normal;font-weight:600;src:url(/_next/static/media/Proxima-Nova_Semibold.b2c1568c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova Regular;font-style:normal;font-weight:700;src:url(/_next/static/media/Proxima-Nova_Bold.fee12f87.woff2) format("woff2")}.typed-cursor{color:#6d4df3}#typed-content{height:27px}ol,ul{list-style:none}a,button,span{display:inline-block}p{color:#3c3c3c}img{display:block;max-width:100%;height:auto}button,input,textarea{border:none;font-family:inherit;font-size:inherit;outline:none}input,textarea{width:100%;color:inherit}button{background:none;cursor:pointer}h1,h2,h3,h4,h5,h6{padding:0;border:0;margin:0;font:inherit;font-size:100%}body{padding-top:56px;color:#1f1f1f;font-family:Proxima Nova Regular,Arial,sans-serif;font-size:14px;-webkit-text-size-adjust:none;background-color:#f8fafd;overflow-x:hidden;width:100%;display:flex;flex-direction:column}@media(min-width:768px){body{padding-top:60px}}@media(min-width:1155px){body{padding-top:80px}}html{scroll-behavior:smooth}.body--card{padding-top:0}h2{font-size:64px;line-height:72px;font-weight:600}@media(max-width:1024px){h2{font-size:48px;line-height:52px}}@media(max-width:767px){h2{font-size:32px;line-height:36px}}h4{font-size:24px;line-height:28px;font-weight:700}@media(max-width:1024px){h4{font-size:20px;line-height:26px}}svg{transition:all .2s ease-in 0s}.shop__container{width:100%;max-width:1261px;margin:0 auto;padding:0 20px}@media(max-width:1024px){.shop__container{padding:0 20px}}@media(max-width:580px){.shop__container{padding:0 16px}}*{box-sizing:border-box;padding:0;margin:0;overscroll-behavior-x:contain}a{color:inherit;text-decoration:none}.container{max-width:1440px;padding:0 10px;margin:0 auto}@media(max-width:1024px){.container{padding:0 20px}}@media(max-width:580px){.container{padding:0 16px}}