:root{--border-radius:2px;--gap:var(--spacer-4);--bezier:cubic-bezier(.37,0,.65,1);--bezier--in-out:cubic-bezier(0.600,0.000,0.430,1.005);--shadow-1:0px 4px 12px 0px rgba(0,0,0,.12);--site-width:100vw;--spacer-1:4px;--spacer-2:8px;--spacer-3:12px;--spacer-4:16px;--spacer-5:24px;--spacer-6:32px;--spacer-7:56px;--spacer-8:64px;--spacer-9:96px;--spacer-10:112px;--spacer-11:144px;--spacer-12:168px;--spacer-13:232px;--type-scale-min:12px;--type-scale-0:calc(15px / 1.125);--type-scale-1:15px;--type-scale-2:calc(var(--type-scale-1) * 1.125);--type-scale-3:calc(var(--type-scale-2) * 1.125);--type-scale-4:calc(var(--type-scale-3) * 1.125);--type-scale-5:calc(var(--type-scale-4) * 1.125);--type-scale-6:calc(var(--type-scale-5) * 1.125);--type-scale-7:calc(var(--type-scale-6) * 1.125);--type-scale-8:calc(var(--type-scale-7) * 1.125);--type-scale-9:calc(var(--type-scale-8) * 1.125);--type-scale-10:calc(var(--type-scale-9) * 1.125);--type-scale-11:calc(var(--type-scale-10) * 1.125);--type-scale-12:calc(var(--type-scale-11) * 1.125);--type-scale-13:calc(var(--type-scale-12) * 1.125);--type-scale-14:calc(var(--type-scale-13) * 1.125);--type-scale-15:calc(var(--type-scale-14) * 1.125);--type-scale-16:calc(var(--type-scale-15) * 1.125);--type-scale-17:calc(var(--type-scale-16) * 1.125);--type-scale-18:calc(var(--type-scale-17) * 1.125);--type-scale-19:calc(var(--type-scale-18) * 1.125);--type-scale-20:calc(var(--type-scale-19) * 1.125);--type-scale-21:calc(var(--type-scale-20) * 1.125);--type-scale-22:calc(var(--type-scale-21) * 1.125)}@media(max-width:688px){:root{--padding-site:var(--spacer-5)}}@media(min-width:688px){:root{--padding-site:var(--spacer-6)}}@media(min-width:1312px){:root{--padding-site:var(--spacer-10)}}:root{--type-color:#3b4851;--type-color--medium:#646464;--type-color--light:#a0a0a0;--type-color--invert:#f5f5f5;--background-color:#fff;--background-color--section:#f8f8f8;--brand-color:#e6007e;--product-color:#e6007e;--border-color:rgba(0,0,0,.1);--border-color--active:rgba(0,0,0,.3)}*,:after,:before{box-sizing:inherit}html{scroll-behavior:smooth}body,html{background-color:var(--background-color)}body{text-rendering:optimizeSpeed;text-size-adjust:100%;overscroll-behavior-y:none}body:not(.user-is-tabbing) [tabindex],body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}blockquote,body,button,figure,h1,h2,h3,h4,h5,h6,input,ol,p,textarea,ul{margin:0;padding:0}main{position:relative}img,picture source{width:100%;height:auto}article,aside,div,footer,header,main,section{box-sizing:border-box}a{color:inherit;display:inline-block}a:link{text-decoration:none}li{list-style:none}address,cite{font-style:normal}fieldset{border:none;padding:0}button{background-color:inherit;cursor:pointer}button,select{border:none}input,textarea{border:none;background-color:inherit}textarea{resize:none}a>*{pointer-events:none}video{object-fit:cover}img,video{width:100%;height:auto}svg{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}svg>*{transform-box:fill-box}::placeholder{color:inherit}input{accent-color:var(--border-color--button)}[contenteditable]{outline:0 solid transparent}@font-face{font-family:acumin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AcuminPro-Light.woff) format("woff")}@font-face{font-family:acumin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/AcuminPro-Medium.woff) format("woff")}@font-face{font-family:acumin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AcuminPro-Medium.woff2) format("woff2")}@font-face{font-family:acumin-condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AcuminProCond-Bold.woff) format("woff")}a,blockquote,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span,text,textarea,time{font-family:acumin,sans-serif;font-weight:400;color:var(--type-color);font-size:var(--type-scale-0);text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}h1,h1 span{font-size:var(--type-scale-10);letter-spacing:-.02em;line-height:.9;word-spacing:100vw;font-weight:700;text-transform:uppercase}@media(min-width:992px){h1,h1 span{--padding-site:var(--type-scale-12)}}h1 .italic,h1 span .italic{color:var(--brand-color)!important}h2,h2 span{font-size:var(--type-scale-6);letter-spacing:0;line-height:1}@media(min-width:768px){h2,h2 span{font-size:var(--type-scale-10);line-height:1.15}}h2 .italic,h2 span .italic{color:var(--brand-color)!important}h3,h3 span{font-size:var(--type-scale-3);letter-spacing:-.005em;line-height:1.1}@media(min-width:768px){h3,h3 span{font-size:var(--type-scale-7);line-height:1.15}}h3 .italic,h3 span .italic{color:var(--brand-color)!important}h4,h4 span{font-size:var(--type-scale-3);letter-spacing:.018em;line-height:.97}@media(min-width:688px){h4,h4 span{font-size:var(--type-scale-6);line-height:1.125}}h4 .italic,h4 span .italic{color:var(--brand-color)!important}a span,button span{font-family:acumin-condensed,sans-serif;text-transform:uppercase;letter-spacing:.03em!important}