@font-face{font-family:Jost;src:url(Jost-Regular.woff2) format("woff2"),url(Jost-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(Jost-Medium.woff2) format("woff2"),url(Jost-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(Jost-SemiBold.woff2) format("woff2"),url(Jost-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(Jost-Bold.woff2) format("woff2"),url(Jost-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Joyride;src:url(Joyride-Regular.woff2) format("woff2"),url(Joyride-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1{font-family:Joyride,sans-serif;font-weight:400;font-size:37px;line-height:100%;letter-spacing:0;margin:0}@media (min-width: 768px){h1{font-size:90px}}h1 span,.txt-rotate .wrap,h1 p{font-family:Joyride,sans-serif!important;font-weight:400!important;font-size:37px!important;line-height:100%!important;letter-spacing:0!important;margin:0}@media (min-width: 768px){h1 span,.txt-rotate .wrap,h1 p{font-size:90px!important}}h2,h2 p,h2 strong{font-family:Joyride,sans-serif!important;font-weight:400;font-size:28px;line-height:normal;letter-spacing:0;text-transform:lowercase;margin:0;word-break:normal}@media (min-width: 768px){h2,h2 p,h2 strong{font-size:32px}}@media (min-width: 1192px){h2,h2 p,h2 strong{font-size:45px}}h3,h3 p,h3 strong{font-family:Jost,sans-serif;font-size:30px;font-weight:500;line-height:114%;letter-spacing:0;margin:0}@media (min-width: 768px){h3,h3 p,h3 strong{font-size:60px}}h4,h4 p,h4 strong{font-family:Jost,sans-serif;font-weight:500;font-size:25px;line-height:114%;letter-spacing:0;margin:0}@media (min-width: 768px){h4,h4 p,h4 strong{font-size:40px}}h5,h5 p,h5 strong{font-family:Joyride,sans-serif!important;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0;margin:0;text-transform:lowercase}@media (min-width: 768px){h5,h5 p,h5 strong{font-size:20px}}h6,h6 p,h6 strong{font-family:Jost,sans-serif;font-weight:700;font-size:16px;line-height:155%;letter-spacing:0;margin:0}p,span,a{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:155%;letter-spacing:0;margin:0}a{color:var(--primary-color)}body{position:relative;-ms-overflow-style:none;font-family:Jost,sans-serif}body::-webkit-scrollbar{display:none}body::-webkit-scrollbar-button{display:none}html{scroll-behavior:smooth;scroll-padding-top:60px}html.homepage{scroll-padding-top:12%}.container{max-width:calc(var(--page-width) + 120px);margin:0 auto;padding:0 20px}@media (min-width: 768px){.container{padding:0 60px}}.transparent-background{background:#0000!important}.lines-background{position:absolute;width:100%;height:100%;z-index:-3}.lines-background.container{max-width:unset}.lines-background .lines{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:27%;opacity:15%;height:100%;width:100%}@media (min-width: 768px){.lines-background .lines{gap:23%}}.lines-background .line{background:currentColor;height:100%;display:block;width:1px}.button{display:inline-block;line-height:100%;padding:14px 22px;border-radius:var(--buttons-radius);text-decoration:none;font-weight:500;border:none;background:var(--primary-color);color:var(--dark-color)}.button svg{margin-left:8px;padding-top:2px}.button--primary{background:var(--primary-color);color:var(--dark-color)}.button--secondary{border:1px solid var(--primary-color);color:var(--primary-color)}.mobile-hidden{display:none}@media (min-width: 768px){.mobile-hidden{display:block}}.desktop-hidden{display:block}@media (min-width: 768px){.desktop-hidden{display:none}}.section-gradient{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-2;overflow:hidden}.section-gradient__colors{position:absolute;bottom:10%;right:-10%;transform:translate(-50%);width:480px;height:390px;display:block}.section-gradient__color{display:block!important;filter:blur(80px);width:100%;height:100%;border-radius:100%;position:absolute}.section-gradient__color.color-1{width:280px;height:294px;position:absolute;bottom:0;right:0}.section-gradient__color.color-2{width:317px;height:128px;position:absolute;top:0;right:25px}.section-gradient__color.color-3{width:198px;height:210px;position:absolute;bottom:15px;left:0}.shopify-policy__container{max-width:1000px;margin-top:130px}@media (min-width: 768px){.shopify-policy__container{margin-top:180px}}.shopify-policy__title h1{margin-bottom:60px;text-transform:lowercase;font-size:30px}@media (min-width: 768px){.shopify-policy__title h1{font-size:60px}}.shopify-policy__body p strong{display:block;margin:10px 0}.shopify-policy__body a,.shopify-policy__body a:hover{color:var(--primary-color)}.main-404{height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-404 .section-gradient__colors{top:20%;left:25%;transform:translate(-25%,-20%)}.main-404__404{font-size:100px;line-height:100%}@media (min-width: 768px){.main-404__404{font-size:120px}}.main-404__title{font-size:40px;font-family:Jost,sans-serif;margin:10px 0 5px}@media (min-width: 768px){.main-404__title{margin:20px 0 10px}}.main-404__text{font-size:18px;margin:10px 0 5px}@media (min-width: 768px){.main-404__text{margin:20px 0 5px}}.main-404 .button{margin-top:15px}@media (min-width: 768px){.main-404 .button{margin-top:30px}}#shopify-pc__banner{box-shadow:10px 10px 150px}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:13px;margin-bottom:5px}#shopify-pc__banner p,#shopify-pc__banner span,#shopify-pc__banner a{font-size:14px;font-family:var(--font-body-family)}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{font-family:var(--font-body-family)}#shopify-pc__banner .shopify-pc__banner__btns button:not(.shopify-pc__banner__btn-manage-prefs){border:1px solid var(--primary-color);color:var(--primary-color);background:var(--dark-color);padding:10px 20px;border-radius:5px;margin-right:10px;cursor:pointer;transition:all .3s;font-family:Jost,sans-serif;font-weight:400}#shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-accept{order:1;background:var(--primary-color);color:var(--dark-color)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{background:var(--primary-color);color:var(--dark-color);padding:10px 20px;border-radius:5px;margin-right:10px;cursor:pointer;transition:all .3s;font-family:Jost,sans-serif;font-weight:400;font-size:1em}.calendly-overlay .calendly-popup{max-height:95vh!important;height:100%!important}.calendly-overlay .calendly-popup-close{display:block}.fomo-indicator{display:inline-flex;align-items:center;margin-top:15px;padding:6px 12px;border-radius:20px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:14px;line-height:1.2;max-width:100%}.fomo-indicator__dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:var(--primary-color, #00ff00);margin-right:8px;box-shadow:0 0 rgba(var(--primary-color-rgb, 0, 255, 0),.4);animation:pulse-dot 1.5s infinite;--primary-color-rgb: 0, 255, 0}.fomo-indicator__text{font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 rgba(var(--primary-color-rgb, 0, 255, 0),.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(var(--primary-color-rgb, 0, 255, 0),0)}to{transform:scale(.95);box-shadow:0 0 rgba(var(--primary-color-rgb, 0, 255, 0),0)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/main.css.map */
