:root{--color-primary: #80DC70;--color-dark: #202E4C;--color-mint: #F3FAF9;--color-gray: #6B7280;--color-soft-white: #FAFAFA;--color-white: #FFFFFF;--color-background: var(--color-white);--color-foreground: var(--color-dark);--font-display: "Outfit", sans-serif;--font-body: "Outfit", sans-serif;--radius-4xl: 2rem;--radius-5xl: 2.5rem;--radius-pill: 9999px;--shadow-soft: 0 4px 20px -2px rgba(32, 46, 76, .05);--shadow-hover: 0 10px 25px -5px rgba(32, 46, 76, .1);--transition-soft: cubic-bezier(.3, 1, .3, 1);--duration-default: .3s;--page-width: 1400px;--page-margin: 1.5rem}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;height:100%;overflow-x:clip}body{overflow-x:clip;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--color-dark);background-color:var(--color-white);line-height:1.6}.header__megamenu,.header__megamenu-flyout{position:absolute;opacity:0;visibility:hidden;pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}img,video,svg{display:block;max-width:100%;height:auto}.icon{display:inline-block!important;vertical-align:-.15em;width:1.125rem;height:1.125rem;object-fit:contain}a{text-decoration:none;color:inherit;transition:all var(--duration-default) var(--transition-soft)}button{cursor:pointer;border:none;background:none;font:inherit}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--page-margin);padding-right:var(--page-margin);box-sizing:border-box}@media screen and (min-width:1920px){.container{max-width:1600px}}.shopify-section{width:100%}@media screen and (max-width:767px){:root{--page-margin: 1rem}}*:focus-visible{outline:2px solid var(--color-primary, #80dc70);outline-offset:2px;box-shadow:0 0 0 4px #80dc7033}*:focus:not(:focus-visible){outline:none;box-shadow:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.rte{line-height:1.6;color:var(--color-dark)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1.5em;margin-bottom:.5em}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte p{margin-bottom:1.5em}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{margin-bottom:1.5em;padding-left:2em}.rte li{margin-bottom:.5em}.rte blockquote{border-left:4px solid var(--color-primary);padding-left:1em;margin:1.5em 0;font-style:italic;color:var(--color-gray)}.rte a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.rte img,.rte iframe,.rte video{max-width:100%;height:auto;margin-bottom:1.5em;border-radius:var(--radius-4xl, 1rem)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
