html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{font-smooth:always;color:inherit;font:inherit}.font-primary-light{font-family:Poppins-Light,Helvetica Neue,Arial,sans-serif;font-weight:300;color:#f9f8f5}.font-primary-medium{font-family:Poppins-Medium,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#f9f8f5}.font-primary-regular{font-family:Poppins-Regular,Helvetica Neue,Arial,sans-serif;font-weight:500;color:#f9f8f5}.font-primary-semibold{font-family:Poppins-Semibold,Helvetica Neue,Arial,sans-serif;font-weight:600;color:#f9f8f5}.font-secondary-regular{font-family:Slussen,Helvetica Neue,Arial,sans-serif;font-weight:300;color:#fff}.font-xxl{font-size:72px;line-height:84px;letter-spacing:-2.8px}@media (max-width: 768px){.font-xxl{color:#fff;text-align:center;font-size:40px;font-style:normal;line-height:44px;letter-spacing:-1.4px}}.font-xxl2{font-size:72px;line-height:84px;letter-spacing:-2.8px}@media (max-width: 768px){.font-xxl2{font-size:50px;line-height:54px}}.font-xl{font-size:60px;line-height:1.05;letter-spacing:-2.4px}@media (max-width: 768px){.font-xl{font-size:50px;line-height:54px}}.font-xl2{font-size:60px;line-height:1.05;letter-spacing:-2.4px}@media (max-width: 768px){.font-xl2{font-family:Poppins-Regular,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-1px;color:#000}}.font-l{font-size:50px;line-height:63px;letter-spacing:-1px}.font-l2{font-size:50px;line-height:52px;letter-spacing:-2.4px}@media (max-width: 768px){.font-l2{font-family:Poppins-Regular,Helvetica Neue,Arial,sans-serif;font-size:32px;line-height:40px;letter-spacing:-1px}}.font-m3{font-size:40px;line-height:48px;letter-spacing:-1px}@media (max-width: 768px){.font-m3{font-size:18px;line-height:27px;letter-spacing:0px;font-family:Poppins-Semibold;letter-spacing:-.5px}}.font-m2{font-size:32px;line-height:40px;letter-spacing:-1px}.font-m{font-size:30px;line-height:85.714%}@media (max-width: 768px){.font-m{font-size:20px;line-height:18px}}.font-s{font-size:20px;line-height:30px;word-wrap:break-word}@media (max-width: 768px){.font-s{font-size:16px;line-height:24px}}.font-s2{font-size:20px;line-height:30px;word-wrap:break-word}@media (max-width: 768px){.font-s2{font-size:18px;line-height:27px}}.font-s3{font-size:20px;line-height:30px;word-wrap:break-word}@media (max-width: 768px){.font-s3{font-size:18px;line-height:22px}}.font-s4{font-size:20px;line-height:30px;word-wrap:break-word}@media (max-width: 768px){.font-s4{font-size:14px;line-height:23.8px;font-family:Poppins-Regular,Helvetica Neue,Arial,sans-serif;font-weight:400;word-wrap:break-word}}.font-s5{font-size:20px;line-height:30px;word-wrap:break-word}@media (max-width: 768px){.font-s5{font-size:14px;word-wrap:break-word}}.font-subtitle-s{font-size:20px;line-height:30px;letter-spacing:-.4px}@media (max-width: 768px){.font-subtitle-s{font-size:18px;line-height:22px;word-wrap:break-word}}.font-xs{color:#fff;font-size:16px;line-height:24px}@media (max-width: 768px){.font-xs{font-size:14px;line-height:16px;letter-spacing:-.1px}}.font-xxs{color:#fff;font-size:14px;line-height:1.15;letter-spacing:0}@media (max-width: 768px){.font-xxs{font-size:14px;line-height:16px;letter-spacing:-.1px}}.color-primary{color:#f9f8f5}.color-secondary{color:#222}.color-subtitle{color:#404040}
/*# sourceMappingURL=/cdn/shop/t/58/assets/typography.css.map */
