@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(Poppins-Thin.woff2) format("woff2"),url(Poppins-Thin.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(Poppins-Light.woff2) format("woff2"),url(Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(Poppins-Regular.woff2) format("woff2"),url(Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(Poppins-Medium.woff2) format("woff2"),url(Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(Poppins-Bold.woff2) format("woff2"),url(Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(Poppins-ExtraBold.woff2) format("woff2"),url(Poppins-ExtraBold.ttf) format("truetype")}:root{--color-primary: #81ffb5;--color-secondary: #8e56ff;--color-eyebrow: #8f9fe3;--color-text-dark: #363636;--color-text-medium: #616161;--color-text-light: #9e9e9e;--color-navy: #112337;--color-bg-dark: #000000;--color-bg-light: #f5f6f7;--color-white: #ffffff;--color-black: #000000;--color-border: #e5e7eb;--color-info: #00b0f4;--color-success: #11b76b;--color-warning: #ffa100;--color-danger: #fa4362;--border-radius: 8px;--btn-radius: 100px;--transition: all .2s;--shadow-natural: 6px 6px 9px rgba(0,0,0,.2);--shadow-deep: 12px 12px 50px rgba(0,0,0,.4);--font-body: "Poppins", -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif;--font-heading: "Poppins", -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif;--content-max-width: 1440px;--content-gutter: 40px;--bp-tablet: 991px;--bp-mobile-landscape: 767px;--bp-mobile-portrait: 478px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--color-text-dark);overflow-wrap:break-word;background:var(--color-white);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.27;margin:0 0 .5em;color:var(--color-text-dark)}p{margin:0 0 1em}a{color:inherit;text-decoration:none;transition:var(--transition)}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 1em;padding-left:1.25em}button{font-family:inherit;cursor:pointer}.container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-gutter)}@media(max-width:767px){.container{padding-inline:20px}}.section{padding-block:clamp(64px,8vw,120px)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.7em 1.6em;border-radius:var(--btn-radius);font-weight:600;border:2px solid transparent;transition:var(--transition);cursor:pointer}.btn--primary{background:var(--color-primary);color:var(--color-black)}.btn--primary:hover{filter:brightness(.95);transform:translateY(-1px)}.btn--secondary{background:var(--color-black);color:var(--color-white)}.btn--secondary:hover{filter:brightness(1.2)}.btn--outline{background:transparent;border-color:currentColor}.btn--outline:hover{background:var(--color-primary);color:var(--color-black);border-color:var(--color-primary)}.rte{max-width:760px}.rte img{border-radius:var(--border-radius);margin-block:1.5em}.rte h2,.rte h3{margin-top:1.5em}.rte a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:var(--transition)}.rte a:hover,.rte a:focus-visible{color:var(--color-black);text-decoration-color:var(--color-secondary);text-decoration-thickness:2px}[data-anim]{opacity:0;transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}[data-anim=fade-up]{transform:translateY(28px)}[data-anim=fade-in]{transform:none}[data-anim=fade-left]{transform:translate(28px)}[data-anim=fade-right]{transform:translate(-28px)}[data-anim].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-anim]{opacity:1!important;transform:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
