a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-stretch:normal}a{color:inherit;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:active,a:hover{outline:0}body,html,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}img.full{width:100%}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;position:relative}.col.reverse{flex-direction:column-reverse}.col-xs-1{flex:0 0 auto;flex-basis:4.16667vw;width:4.16667vw;max-width:70px}.col-xs-offset-0{margin-left:0}.col-xs-offset-right-0{margin-right:0}.col-xs-offset-top-0{margin-top:0}.col-xs-offset-1{margin-left:5%}.col-xs-offset-right-1{margin-right:5%}.col-xs-offset-top-1{margin-top:5%}.col-xs-2{flex:0 0 auto;flex-basis:8.33333vw;width:8.33333vw;max-width:140px}.col-xs-offset-2{margin-left:9%}.col-xs-offset-right-2{margin-right:9%}.col-xs-offset-top-2{margin-top:9%}.col-xs-3{flex:0 0 auto;flex-basis:12.5vw;width:12.5vw;max-width:210px}.col-xs-offset-3{margin-left:13%}.col-xs-offset-right-3{margin-right:13%}.col-xs-offset-top-3{margin-top:13%}.col-xs-4{flex:0 0 auto;flex-basis:16.66667vw;width:16.66667vw;max-width:280px}.col-xs-offset-4{margin-left:17%}.col-xs-offset-right-4{margin-right:17%}.col-xs-offset-top-4{margin-top:17%}.col-xs-5{flex:0 0 auto;flex-basis:20.83333vw;width:20.83333vw;max-width:350px}.col-xs-offset-5{margin-left:21%}.col-xs-offset-right-5{margin-right:21%}.col-xs-offset-top-5{margin-top:21%}.col-xs-6{flex:0 0 auto;flex-basis:25vw;width:25vw;max-width:420px}.col-xs-offset-6{margin-left:25%}.col-xs-offset-right-6{margin-right:25%}.col-xs-offset-top-6{margin-top:25%}.col-xs-7{flex:0 0 auto;flex-basis:29.16667vw;width:29.16667vw;max-width:490px}.col-xs-offset-7{margin-left:30%}.col-xs-offset-right-7{margin-right:30%}.col-xs-offset-top-7{margin-top:30%}.col-xs-8{flex:0 0 auto;flex-basis:33.33333vw;width:33.33333vw;max-width:560px}.col-xs-offset-8{margin-left:34%}.col-xs-offset-right-8{margin-right:34%}.col-xs-offset-top-8{margin-top:34%}.col-xs-9{flex:0 0 auto;flex-basis:37.5vw;width:37.5vw;max-width:630px}.col-xs-offset-9{margin-left:38%}.col-xs-offset-right-9{margin-right:38%}.col-xs-offset-top-9{margin-top:38%}.col-xs-10{flex:0 0 auto;flex-basis:41.66667vw;width:41.66667vw;max-width:700px}.col-xs-offset-10{margin-left:42%}.col-xs-offset-right-10{margin-right:42%}.col-xs-offset-top-10{margin-top:42%}.col-xs-11{flex:0 0 auto;flex-basis:45.83333vw;width:45.83333vw;max-width:770px}.col-xs-offset-11{margin-left:46%}.col-xs-offset-right-11{margin-right:46%}.col-xs-offset-top-11{margin-top:46%}.col-xs-12{flex:0 0 auto;flex-basis:50vw;width:50vw;max-width:840px}.col-xs-offset-12{margin-left:50%}.col-xs-offset-right-12{margin-right:50%}.col-xs-offset-top-12{margin-top:50%}.col-xs-13{flex:0 0 auto;flex-basis:54.16667vw;width:54.16667vw;max-width:910px}.col-xs-offset-13{margin-left:55%}.col-xs-offset-right-13{margin-right:55%}.col-xs-offset-top-13{margin-top:55%}.col-xs-14{flex:0 0 auto;flex-basis:58.33333vw;width:58.33333vw;max-width:980px}.col-xs-offset-14{margin-left:59%}.col-xs-offset-right-14{margin-right:59%}.col-xs-offset-top-14{margin-top:59%}.col-xs-15{flex:0 0 auto;flex-basis:62.5vw;width:62.5vw;max-width:1050px}.col-xs-offset-15{margin-left:63%}.col-xs-offset-right-15{margin-right:63%}.col-xs-offset-top-15{margin-top:63%}.col-xs-16{flex:0 0 auto;flex-basis:66.66667vw;width:66.66667vw;max-width:1120px}.col-xs-offset-16{margin-left:67%}.col-xs-offset-right-16{margin-right:67%}.col-xs-offset-top-16{margin-top:67%}.col-xs-17{flex:0 0 auto;flex-basis:70.83333vw;width:70.83333vw;max-width:1190px}.col-xs-offset-17{margin-left:71%}.col-xs-offset-right-17{margin-right:71%}.col-xs-offset-top-17{margin-top:71%}.col-xs-18{flex:0 0 auto;flex-basis:75vw;width:75vw;max-width:1260px}.col-xs-offset-18{margin-left:75%}.col-xs-offset-right-18{margin-right:75%}.col-xs-offset-top-18{margin-top:75%}.col-xs-19{flex:0 0 auto;flex-basis:79.16667vw;width:79.16667vw;max-width:1330px}.col-xs-offset-19{margin-left:80%}.col-xs-offset-right-19{margin-right:80%}.col-xs-offset-top-19{margin-top:80%}.col-xs-20,.shopify-challenge__container{flex:0 0 auto;flex-basis:83.33333vw;width:83.33333vw;max-width:1400px}.col-xs-offset-20{margin-left:84%}.col-xs-offset-right-20{margin-right:84%}.col-xs-offset-top-20{margin-top:84%}.col-xs-21{flex:0 0 auto;flex-basis:87.5vw;width:87.5vw;max-width:1470px}.col-xs-offset-21{margin-left:88%}.col-xs-offset-right-21{margin-right:88%}.col-xs-offset-top-21{margin-top:88%}.col-xs-22{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px}.col-xs-offset-22{margin-left:92%}.col-xs-offset-right-22{margin-right:92%}.col-xs-offset-top-22{margin-top:92%}.col-xs-23{flex:0 0 auto;flex-basis:95.83333vw;width:95.83333vw;max-width:1610px}.col-xs-offset-23{margin-left:96%}.col-xs-offset-right-23{margin-right:96%}.col-xs-offset-top-23{margin-top:96%}.col-xs-24{flex:0 0 auto;flex-basis:100vw;width:100vw;max-width:1680px}.col-xs-offset-24{margin-left:100%}.col-xs-offset-right-24{margin-right:100%}.col-xs-offset-top-24{margin-top:100%}.row-xs--start{justify-content:flex-start}.row-xs--center{justify-content:center}.row-xs--end{justify-content:flex-end}.row-xs--top{align-items:flex-start}.row-xs--middle{align-items:center}.row-xs--bottom{align-items:flex-end}.row-xs--baseline{align-items:baseline}.row-xs--around{justify-content:space-around}.row-xs--between{justify-content:space-between}.row-xs--reverse{flex-direction:row-reverse}.row-xs--grow{height:100%}.row-xs--nowrap{flex-wrap:nowrap}.col-xs{flex-grow:1;flex-basis:0;width:100%}.col-xs--first{order:-1}.col-xs--last{order:1}.col-xs--hide{display:none}.col-xs--show{display:flex}.col-xs--show-inline-block{display:inline-block}.col-xs--clear{flex:0 0 100%}.col-xs--unclear{flex:0 1 auto}@media only screen and (min-width: 375px){.col-sm-1{flex:0 0 auto;flex-basis:4.16667vw;width:4.16667vw;max-width:70px}.col-sm-offset-0{margin-left:0}.col-sm-offset-right-0{margin-right:0}.col-sm-offset-top-0{margin-top:0}.col-sm-offset-1{margin-left:5%}.col-sm-offset-right-1{margin-right:5%}.col-sm-offset-top-1{margin-top:5%}.col-sm-2{flex:0 0 auto;flex-basis:8.33333vw;width:8.33333vw;max-width:140px}.col-sm-offset-2{margin-left:9%}.col-sm-offset-right-2{margin-right:9%}.col-sm-offset-top-2{margin-top:9%}.col-sm-3{flex:0 0 auto;flex-basis:12.5vw;width:12.5vw;max-width:210px}.col-sm-offset-3{margin-left:13%}.col-sm-offset-right-3{margin-right:13%}.col-sm-offset-top-3{margin-top:13%}.col-sm-4{flex:0 0 auto;flex-basis:16.66667vw;width:16.66667vw;max-width:280px}.col-sm-offset-4{margin-left:17%}.col-sm-offset-right-4{margin-right:17%}.col-sm-offset-top-4{margin-top:17%}.col-sm-5{flex:0 0 auto;flex-basis:20.83333vw;width:20.83333vw;max-width:350px}.col-sm-offset-5{margin-left:21%}.col-sm-offset-right-5{margin-right:21%}.col-sm-offset-top-5{margin-top:21%}.col-sm-6{flex:0 0 auto;flex-basis:25vw;width:25vw;max-width:420px}.col-sm-offset-6{margin-left:25%}.col-sm-offset-right-6{margin-right:25%}.col-sm-offset-top-6{margin-top:25%}.col-sm-7{flex:0 0 auto;flex-basis:29.16667vw;width:29.16667vw;max-width:490px}.col-sm-offset-7{margin-left:30%}.col-sm-offset-right-7{margin-right:30%}.col-sm-offset-top-7{margin-top:30%}.col-sm-8{flex:0 0 auto;flex-basis:33.33333vw;width:33.33333vw;max-width:560px}.col-sm-offset-8{margin-left:34%}.col-sm-offset-right-8{margin-right:34%}.col-sm-offset-top-8{margin-top:34%}.col-sm-9{flex:0 0 auto;flex-basis:37.5vw;width:37.5vw;max-width:630px}.col-sm-offset-9{margin-left:38%}.col-sm-offset-right-9{margin-right:38%}.col-sm-offset-top-9{margin-top:38%}.col-sm-10{flex:0 0 auto;flex-basis:41.66667vw;width:41.66667vw;max-width:700px}.col-sm-offset-10{margin-left:42%}.col-sm-offset-right-10{margin-right:42%}.col-sm-offset-top-10{margin-top:42%}.col-sm-11{flex:0 0 auto;flex-basis:45.83333vw;width:45.83333vw;max-width:770px}.col-sm-offset-11{margin-left:46%}.col-sm-offset-right-11{margin-right:46%}.col-sm-offset-top-11{margin-top:46%}.col-sm-12{flex:0 0 auto;flex-basis:50vw;width:50vw;max-width:840px}.col-sm-offset-12{margin-left:50%}.col-sm-offset-right-12{margin-right:50%}.col-sm-offset-top-12{margin-top:50%}.col-sm-13{flex:0 0 auto;flex-basis:54.16667vw;width:54.16667vw;max-width:910px}.col-sm-offset-13{margin-left:55%}.col-sm-offset-right-13{margin-right:55%}.col-sm-offset-top-13{margin-top:55%}.col-sm-14{flex:0 0 auto;flex-basis:58.33333vw;width:58.33333vw;max-width:980px}.col-sm-offset-14{margin-left:59%}.col-sm-offset-right-14{margin-right:59%}.col-sm-offset-top-14{margin-top:59%}.col-sm-15{flex:0 0 auto;flex-basis:62.5vw;width:62.5vw;max-width:1050px}.col-sm-offset-15{margin-left:63%}.col-sm-offset-right-15{margin-right:63%}.col-sm-offset-top-15{margin-top:63%}.col-sm-16{flex:0 0 auto;flex-basis:66.66667vw;width:66.66667vw;max-width:1120px}.col-sm-offset-16{margin-left:67%}.col-sm-offset-right-16{margin-right:67%}.col-sm-offset-top-16{margin-top:67%}.col-sm-17{flex:0 0 auto;flex-basis:70.83333vw;width:70.83333vw;max-width:1190px}.col-sm-offset-17{margin-left:71%}.col-sm-offset-right-17{margin-right:71%}.col-sm-offset-top-17{margin-top:71%}.col-sm-18{flex:0 0 auto;flex-basis:75vw;width:75vw;max-width:1260px}.col-sm-offset-18{margin-left:75%}.col-sm-offset-right-18{margin-right:75%}.col-sm-offset-top-18{margin-top:75%}.col-sm-19{flex:0 0 auto;flex-basis:79.16667vw;width:79.16667vw;max-width:1330px}.col-sm-offset-19{margin-left:80%}.col-sm-offset-right-19{margin-right:80%}.col-sm-offset-top-19{margin-top:80%}.col-sm-20{flex:0 0 auto;flex-basis:83.33333vw;width:83.33333vw;max-width:1400px}.col-sm-offset-20{margin-left:84%}.col-sm-offset-right-20{margin-right:84%}.col-sm-offset-top-20{margin-top:84%}.col-sm-21{flex:0 0 auto;flex-basis:87.5vw;width:87.5vw;max-width:1470px}.col-sm-offset-21{margin-left:88%}.col-sm-offset-right-21{margin-right:88%}.col-sm-offset-top-21{margin-top:88%}.col-sm-22{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px}.col-sm-offset-22{margin-left:92%}.col-sm-offset-right-22{margin-right:92%}.col-sm-offset-top-22{margin-top:92%}.col-sm-23{flex:0 0 auto;flex-basis:95.83333vw;width:95.83333vw;max-width:1610px}.col-sm-offset-23{margin-left:96%}.col-sm-offset-right-23{margin-right:96%}.col-sm-offset-top-23{margin-top:96%}.col-sm-24{flex:0 0 auto;flex-basis:100vw;width:100vw;max-width:1680px}.col-sm-offset-24{margin-left:100%}.col-sm-offset-right-24{margin-right:100%}.col-sm-offset-top-24{margin-top:100%}.row-sm--start{justify-content:flex-start}.row-sm--center{justify-content:center}.row-sm--end{justify-content:flex-end}.row-sm--top{align-items:flex-start}.row-sm--middle{align-items:center}.row-sm--bottom{align-items:flex-end}.row-sm--baseline{align-items:baseline}.row-sm--around{justify-content:space-around}.row-sm--between{justify-content:space-between}.row-sm--reverse{flex-direction:row-reverse}.row-sm--grow{height:100%}.row-sm--nowrap{flex-wrap:nowrap}.col-sm{flex-grow:1;flex-basis:0;width:100%}.col-sm--first{order:-1}.col-sm--last{order:1}.col-sm--hide{display:none}.col-sm--show{display:flex}.col-sm--show-inline-block{display:inline-block}.col-sm--clear{flex:0 0 100%}.col-sm--unclear{flex:0 1 auto}}@media only screen and (min-width: 768px){.col-md-1{flex:0 0 auto;flex-basis:4.16667vw;width:4.16667vw;max-width:70px}.col-md-offset-0{margin-left:0}.col-md-offset-right-0{margin-right:0}.col-md-offset-top-0{margin-top:0}.col-md-offset-1{margin-left:5%}.col-md-offset-right-1{margin-right:5%}.col-md-offset-top-1{margin-top:5%}.col-md-2{flex:0 0 auto;flex-basis:8.33333vw;width:8.33333vw;max-width:140px}.col-md-offset-2{margin-left:9%}.col-md-offset-right-2{margin-right:9%}.col-md-offset-top-2{margin-top:9%}.col-md-3{flex:0 0 auto;flex-basis:12.5vw;width:12.5vw;max-width:210px}.col-md-offset-3{margin-left:13%}.col-md-offset-right-3{margin-right:13%}.col-md-offset-top-3{margin-top:13%}.col-md-4{flex:0 0 auto;flex-basis:16.66667vw;width:16.66667vw;max-width:280px}.col-md-offset-4{margin-left:17%}.col-md-offset-right-4{margin-right:17%}.col-md-offset-top-4{margin-top:17%}.col-md-5{flex:0 0 auto;flex-basis:20.83333vw;width:20.83333vw;max-width:350px}.col-md-offset-5{margin-left:21%}.col-md-offset-right-5{margin-right:21%}.col-md-offset-top-5{margin-top:21%}.col-md-6{flex:0 0 auto;flex-basis:25vw;width:25vw;max-width:420px}.col-md-offset-6{margin-left:25%}.col-md-offset-right-6{margin-right:25%}.col-md-offset-top-6{margin-top:25%}.col-md-7{flex:0 0 auto;flex-basis:29.16667vw;width:29.16667vw;max-width:490px}.col-md-offset-7{margin-left:30%}.col-md-offset-right-7{margin-right:30%}.col-md-offset-top-7{margin-top:30%}.col-md-8{flex:0 0 auto;flex-basis:33.33333vw;width:33.33333vw;max-width:560px}.col-md-offset-8{margin-left:34%}.col-md-offset-right-8{margin-right:34%}.col-md-offset-top-8{margin-top:34%}.col-md-9{flex:0 0 auto;flex-basis:37.5vw;width:37.5vw;max-width:630px}.col-md-offset-9{margin-left:38%}.col-md-offset-right-9{margin-right:38%}.col-md-offset-top-9{margin-top:38%}.col-md-10{flex:0 0 auto;flex-basis:41.66667vw;width:41.66667vw;max-width:700px}.col-md-offset-10{margin-left:42%}.col-md-offset-right-10{margin-right:42%}.col-md-offset-top-10{margin-top:42%}.col-md-11{flex:0 0 auto;flex-basis:45.83333vw;width:45.83333vw;max-width:770px}.col-md-offset-11{margin-left:46%}.col-md-offset-right-11{margin-right:46%}.col-md-offset-top-11{margin-top:46%}.col-md-12{flex:0 0 auto;flex-basis:50vw;width:50vw;max-width:840px}.col-md-offset-12{margin-left:50%}.col-md-offset-right-12{margin-right:50%}.col-md-offset-top-12{margin-top:50%}.col-md-13{flex:0 0 auto;flex-basis:54.16667vw;width:54.16667vw;max-width:910px}.col-md-offset-13{margin-left:55%}.col-md-offset-right-13{margin-right:55%}.col-md-offset-top-13{margin-top:55%}.col-md-14{flex:0 0 auto;flex-basis:58.33333vw;width:58.33333vw;max-width:980px}.col-md-offset-14{margin-left:59%}.col-md-offset-right-14{margin-right:59%}.col-md-offset-top-14{margin-top:59%}.col-md-15{flex:0 0 auto;flex-basis:62.5vw;width:62.5vw;max-width:1050px}.col-md-offset-15{margin-left:63%}.col-md-offset-right-15{margin-right:63%}.col-md-offset-top-15{margin-top:63%}.col-md-16{flex:0 0 auto;flex-basis:66.66667vw;width:66.66667vw;max-width:1120px}.col-md-offset-16{margin-left:67%}.col-md-offset-right-16{margin-right:67%}.col-md-offset-top-16{margin-top:67%}.col-md-17{flex:0 0 auto;flex-basis:70.83333vw;width:70.83333vw;max-width:1190px}.col-md-offset-17{margin-left:71%}.col-md-offset-right-17{margin-right:71%}.col-md-offset-top-17{margin-top:71%}.col-md-18{flex:0 0 auto;flex-basis:75vw;width:75vw;max-width:1260px}.col-md-offset-18{margin-left:75%}.col-md-offset-right-18{margin-right:75%}.col-md-offset-top-18{margin-top:75%}.col-md-19{flex:0 0 auto;flex-basis:79.16667vw;width:79.16667vw;max-width:1330px}.col-md-offset-19{margin-left:80%}.col-md-offset-right-19{margin-right:80%}.col-md-offset-top-19{margin-top:80%}.col-md-20{flex:0 0 auto;flex-basis:83.33333vw;width:83.33333vw;max-width:1400px}.col-md-offset-20{margin-left:84%}.col-md-offset-right-20{margin-right:84%}.col-md-offset-top-20{margin-top:84%}.col-md-21{flex:0 0 auto;flex-basis:87.5vw;width:87.5vw;max-width:1470px}.col-md-offset-21{margin-left:88%}.col-md-offset-right-21{margin-right:88%}.col-md-offset-top-21{margin-top:88%}.col-md-22{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px}.col-md-offset-22{margin-left:92%}.col-md-offset-right-22{margin-right:92%}.col-md-offset-top-22{margin-top:92%}.col-md-23{flex:0 0 auto;flex-basis:95.83333vw;width:95.83333vw;max-width:1610px}.col-md-offset-23{margin-left:96%}.col-md-offset-right-23{margin-right:96%}.col-md-offset-top-23{margin-top:96%}.col-md-24{flex:0 0 auto;flex-basis:100vw;width:100vw;max-width:1680px}.col-md-offset-24{margin-left:100%}.col-md-offset-right-24{margin-right:100%}.col-md-offset-top-24{margin-top:100%}.row-md--start{justify-content:flex-start}.row-md--center{justify-content:center}.row-md--end{justify-content:flex-end}.row-md--top{align-items:flex-start}.row-md--middle{align-items:center}.row-md--bottom{align-items:flex-end}.row-md--baseline{align-items:baseline}.row-md--around{justify-content:space-around}.row-md--between{justify-content:space-between}.row-md--reverse{flex-direction:row-reverse}.row-md--grow{height:100%}.row-md--nowrap{flex-wrap:nowrap}.col-md{flex-grow:1;flex-basis:0;width:100%}.col-md--first{order:-1}.col-md--last{order:1}.col-md--hide{display:none}.col-md--show{display:flex}.col-md--show-inline-block{display:inline-block}.col-md--clear{flex:0 0 100%}.col-md--unclear{flex:0 1 auto}}@media only screen and (min-width: 1024px){.col-md-lg-1{flex:0 0 auto;flex-basis:4.16667vw;width:4.16667vw;max-width:70px}.col-md-lg-offset-0{margin-left:0}.col-md-lg-offset-right-0{margin-right:0}.col-md-lg-offset-top-0{margin-top:0}.col-md-lg-offset-1{margin-left:5%}.col-md-lg-offset-right-1{margin-right:5%}.col-md-lg-offset-top-1{margin-top:5%}.col-md-lg-2{flex:0 0 auto;flex-basis:8.33333vw;width:8.33333vw;max-width:140px}.col-md-lg-offset-2{margin-left:9%}.col-md-lg-offset-right-2{margin-right:9%}.col-md-lg-offset-top-2{margin-top:9%}.col-md-lg-3{flex:0 0 auto;flex-basis:12.5vw;width:12.5vw;max-width:210px}.col-md-lg-offset-3{margin-left:13%}.col-md-lg-offset-right-3{margin-right:13%}.col-md-lg-offset-top-3{margin-top:13%}.col-md-lg-4{flex:0 0 auto;flex-basis:16.66667vw;width:16.66667vw;max-width:280px}.col-md-lg-offset-4{margin-left:17%}.col-md-lg-offset-right-4{margin-right:17%}.col-md-lg-offset-top-4{margin-top:17%}.col-md-lg-5{flex:0 0 auto;flex-basis:20.83333vw;width:20.83333vw;max-width:350px}.col-md-lg-offset-5{margin-left:21%}.col-md-lg-offset-right-5{margin-right:21%}.col-md-lg-offset-top-5{margin-top:21%}.col-md-lg-6{flex:0 0 auto;flex-basis:25vw;width:25vw;max-width:420px}.col-md-lg-offset-6{margin-left:25%}.col-md-lg-offset-right-6{margin-right:25%}.col-md-lg-offset-top-6{margin-top:25%}.col-md-lg-7{flex:0 0 auto;flex-basis:29.16667vw;width:29.16667vw;max-width:490px}.col-md-lg-offset-7{margin-left:30%}.col-md-lg-offset-right-7{margin-right:30%}.col-md-lg-offset-top-7{margin-top:30%}.col-md-lg-8{flex:0 0 auto;flex-basis:33.33333vw;width:33.33333vw;max-width:560px}.col-md-lg-offset-8{margin-left:34%}.col-md-lg-offset-right-8{margin-right:34%}.col-md-lg-offset-top-8{margin-top:34%}.col-md-lg-9{flex:0 0 auto;flex-basis:37.5vw;width:37.5vw;max-width:630px}.col-md-lg-offset-9{margin-left:38%}.col-md-lg-offset-right-9{margin-right:38%}.col-md-lg-offset-top-9{margin-top:38%}.col-md-lg-10{flex:0 0 auto;flex-basis:41.66667vw;width:41.66667vw;max-width:700px}.col-md-lg-offset-10{margin-left:42%}.col-md-lg-offset-right-10{margin-right:42%}.col-md-lg-offset-top-10{margin-top:42%}.col-md-lg-11{flex:0 0 auto;flex-basis:45.83333vw;width:45.83333vw;max-width:770px}.col-md-lg-offset-11{margin-left:46%}.col-md-lg-offset-right-11{margin-right:46%}.col-md-lg-offset-top-11{margin-top:46%}.col-md-lg-12{flex:0 0 auto;flex-basis:50vw;width:50vw;max-width:840px}.col-md-lg-offset-12{margin-left:50%}.col-md-lg-offset-right-12{margin-right:50%}.col-md-lg-offset-top-12{margin-top:50%}.col-md-lg-13{flex:0 0 auto;flex-basis:54.16667vw;width:54.16667vw;max-width:910px}.col-md-lg-offset-13{margin-left:55%}.col-md-lg-offset-right-13{margin-right:55%}.col-md-lg-offset-top-13{margin-top:55%}.col-md-lg-14{flex:0 0 auto;flex-basis:58.33333vw;width:58.33333vw;max-width:980px}.col-md-lg-offset-14{margin-left:59%}.col-md-lg-offset-right-14{margin-right:59%}.col-md-lg-offset-top-14{margin-top:59%}.col-md-lg-15{flex:0 0 auto;flex-basis:62.5vw;width:62.5vw;max-width:1050px}.col-md-lg-offset-15{margin-left:63%}.col-md-lg-offset-right-15{margin-right:63%}.col-md-lg-offset-top-15{margin-top:63%}.col-md-lg-16{flex:0 0 auto;flex-basis:66.66667vw;width:66.66667vw;max-width:1120px}.col-md-lg-offset-16{margin-left:67%}.col-md-lg-offset-right-16{margin-right:67%}.col-md-lg-offset-top-16{margin-top:67%}.col-md-lg-17{flex:0 0 auto;flex-basis:70.83333vw;width:70.83333vw;max-width:1190px}.col-md-lg-offset-17{margin-left:71%}.col-md-lg-offset-right-17{margin-right:71%}.col-md-lg-offset-top-17{margin-top:71%}.col-md-lg-18{flex:0 0 auto;flex-basis:75vw;width:75vw;max-width:1260px}.col-md-lg-offset-18{margin-left:75%}.col-md-lg-offset-right-18{margin-right:75%}.col-md-lg-offset-top-18{margin-top:75%}.col-md-lg-19{flex:0 0 auto;flex-basis:79.16667vw;width:79.16667vw;max-width:1330px}.col-md-lg-offset-19{margin-left:80%}.col-md-lg-offset-right-19{margin-right:80%}.col-md-lg-offset-top-19{margin-top:80%}.col-md-lg-20{flex:0 0 auto;flex-basis:83.33333vw;width:83.33333vw;max-width:1400px}.col-md-lg-offset-20{margin-left:84%}.col-md-lg-offset-right-20{margin-right:84%}.col-md-lg-offset-top-20{margin-top:84%}.col-md-lg-21{flex:0 0 auto;flex-basis:87.5vw;width:87.5vw;max-width:1470px}.col-md-lg-offset-21{margin-left:88%}.col-md-lg-offset-right-21{margin-right:88%}.col-md-lg-offset-top-21{margin-top:88%}.col-md-lg-22{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px}.col-md-lg-offset-22{margin-left:92%}.col-md-lg-offset-right-22{margin-right:92%}.col-md-lg-offset-top-22{margin-top:92%}.col-md-lg-23{flex:0 0 auto;flex-basis:95.83333vw;width:95.83333vw;max-width:1610px}.col-md-lg-offset-23{margin-left:96%}.col-md-lg-offset-right-23{margin-right:96%}.col-md-lg-offset-top-23{margin-top:96%}.col-md-lg-24{flex:0 0 auto;flex-basis:100vw;width:100vw;max-width:1680px}.col-md-lg-offset-24{margin-left:100%}.col-md-lg-offset-right-24{margin-right:100%}.col-md-lg-offset-top-24{margin-top:100%}.row-md-lg--start{justify-content:flex-start}.row-md-lg--center{justify-content:center}.row-md-lg--end{justify-content:flex-end}.row-md-lg--top{align-items:flex-start}.row-md-lg--middle{align-items:center}.row-md-lg--bottom{align-items:flex-end}.row-md-lg--baseline{align-items:baseline}.row-md-lg--around{justify-content:space-around}.row-md-lg--between{justify-content:space-between}.row-md-lg--reverse{flex-direction:row-reverse}.row-md-lg--grow{height:100%}.row-md-lg--nowrap{flex-wrap:nowrap}.col-md-lg{flex-grow:1;flex-basis:0;width:100%}.col-md-lg--first{order:-1}.col-md-lg--last{order:1}.col-md-lg--hide{display:none}.col-md-lg--show{display:flex}.col-md-lg--show-inline-block{display:inline-block}.col-md-lg--clear{flex:0 0 100%}.col-md-lg--unclear{flex:0 1 auto}}@media only screen and (min-width: 1280px){.col-lg-1{flex:0 0 auto;flex-basis:4.16667vw;width:4.16667vw;max-width:70px}.col-lg-offset-0{margin-left:0}.col-lg-offset-right-0{margin-right:0}.col-lg-offset-top-0{margin-top:0}.col-lg-offset-1{margin-left:5%}.col-lg-offset-right-1{margin-right:5%}.col-lg-offset-top-1{margin-top:5%}.col-lg-2{flex:0 0 auto;flex-basis:8.33333vw;width:8.33333vw;max-width:140px}.col-lg-offset-2{margin-left:9%}.col-lg-offset-right-2{margin-right:9%}.col-lg-offset-top-2{margin-top:9%}.col-lg-3{flex:0 0 auto;flex-basis:12.5vw;width:12.5vw;max-width:210px}.col-lg-offset-3{margin-left:13%}.col-lg-offset-right-3{margin-right:13%}.col-lg-offset-top-3{margin-top:13%}.col-lg-4{flex:0 0 auto;flex-basis:16.66667vw;width:16.66667vw;max-width:280px}.col-lg-offset-4{margin-left:17%}.col-lg-offset-right-4{margin-right:17%}.col-lg-offset-top-4{margin-top:17%}.col-lg-5{flex:0 0 auto;flex-basis:20.83333vw;width:20.83333vw;max-width:350px}.col-lg-offset-5{margin-left:21%}.col-lg-offset-right-5{margin-right:21%}.col-lg-offset-top-5{margin-top:21%}.col-lg-6{flex:0 0 auto;flex-basis:25vw;width:25vw;max-width:420px}.col-lg-offset-6{margin-left:25%}.col-lg-offset-right-6{margin-right:25%}.col-lg-offset-top-6{margin-top:25%}.col-lg-7{flex:0 0 auto;flex-basis:29.16667vw;width:29.16667vw;max-width:490px}.col-lg-offset-7{margin-left:30%}.col-lg-offset-right-7{margin-right:30%}.col-lg-offset-top-7{margin-top:30%}.col-lg-8{flex:0 0 auto;flex-basis:33.33333vw;width:33.33333vw;max-width:560px}.col-lg-offset-8{margin-left:34%}.col-lg-offset-right-8{margin-right:34%}.col-lg-offset-top-8{margin-top:34%}.col-lg-9{flex:0 0 auto;flex-basis:37.5vw;width:37.5vw;max-width:630px}.col-lg-offset-9{margin-left:38%}.col-lg-offset-right-9{margin-right:38%}.col-lg-offset-top-9{margin-top:38%}.col-lg-10{flex:0 0 auto;flex-basis:41.66667vw;width:41.66667vw;max-width:700px}.col-lg-offset-10{margin-left:42%}.col-lg-offset-right-10{margin-right:42%}.col-lg-offset-top-10{margin-top:42%}.col-lg-11{flex:0 0 auto;flex-basis:45.83333vw;width:45.83333vw;max-width:770px}.col-lg-offset-11{margin-left:46%}.col-lg-offset-right-11{margin-right:46%}.col-lg-offset-top-11{margin-top:46%}.col-lg-12,.shopify-challenge__container{flex:0 0 auto;flex-basis:50vw;width:50vw;max-width:840px}.col-lg-offset-12{margin-left:50%}.col-lg-offset-right-12{margin-right:50%}.col-lg-offset-top-12{margin-top:50%}.col-lg-13{flex:0 0 auto;flex-basis:54.16667vw;width:54.16667vw;max-width:910px}.col-lg-offset-13{margin-left:55%}.col-lg-offset-right-13{margin-right:55%}.col-lg-offset-top-13{margin-top:55%}.col-lg-14{flex:0 0 auto;flex-basis:58.33333vw;width:58.33333vw;max-width:980px}.col-lg-offset-14{margin-left:59%}.col-lg-offset-right-14{margin-right:59%}.col-lg-offset-top-14{margin-top:59%}.col-lg-15{flex:0 0 auto;flex-basis:62.5vw;width:62.5vw;max-width:1050px}.col-lg-offset-15{margin-left:63%}.col-lg-offset-right-15{margin-right:63%}.col-lg-offset-top-15{margin-top:63%}.col-lg-16{flex:0 0 auto;flex-basis:66.66667vw;width:66.66667vw;max-width:1120px}.col-lg-offset-16{margin-left:67%}.col-lg-offset-right-16{margin-right:67%}.col-lg-offset-top-16{margin-top:67%}.col-lg-17{flex:0 0 auto;flex-basis:70.83333vw;width:70.83333vw;max-width:1190px}.col-lg-offset-17{margin-left:71%}.col-lg-offset-right-17{margin-right:71%}.col-lg-offset-top-17{margin-top:71%}.col-lg-18{flex:0 0 auto;flex-basis:75vw;width:75vw;max-width:1260px}.col-lg-offset-18{margin-left:75%}.col-lg-offset-right-18{margin-right:75%}.col-lg-offset-top-18{margin-top:75%}.col-lg-19{flex:0 0 auto;flex-basis:79.16667vw;width:79.16667vw;max-width:1330px}.col-lg-offset-19{margin-left:80%}.col-lg-offset-right-19{margin-right:80%}.col-lg-offset-top-19{margin-top:80%}.col-lg-20{flex:0 0 auto;flex-basis:83.33333vw;width:83.33333vw;max-width:1400px}.col-lg-offset-20{margin-left:84%}.col-lg-offset-right-20{margin-right:84%}.col-lg-offset-top-20{margin-top:84%}.col-lg-21{flex:0 0 auto;flex-basis:87.5vw;width:87.5vw;max-width:1470px}.col-lg-offset-21{margin-left:88%}.col-lg-offset-right-21{margin-right:88%}.col-lg-offset-top-21{margin-top:88%}.col-lg-22{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px}.col-lg-offset-22{margin-left:92%}.col-lg-offset-right-22{margin-right:92%}.col-lg-offset-top-22{margin-top:92%}.col-lg-23{flex:0 0 auto;flex-basis:95.83333vw;width:95.83333vw;max-width:1610px}.col-lg-offset-23{margin-left:96%}.col-lg-offset-right-23{margin-right:96%}.col-lg-offset-top-23{margin-top:96%}.col-lg-24{flex:0 0 auto;flex-basis:100vw;width:100vw;max-width:1680px}.col-lg-offset-24{margin-left:100%}.col-lg-offset-right-24{margin-right:100%}.col-lg-offset-top-24{margin-top:100%}.row-lg--start{justify-content:flex-start}.row-lg--center{justify-content:center}.row-lg--end{justify-content:flex-end}.row-lg--top{align-items:flex-start}.row-lg--middle{align-items:center}.row-lg--bottom{align-items:flex-end}.row-lg--baseline{align-items:baseline}.row-lg--around{justify-content:space-around}.row-lg--between{justify-content:space-between}.row-lg--reverse{flex-direction:row-reverse}.row-lg--grow{height:100%}.row-lg--nowrap{flex-wrap:nowrap}.col-lg{flex-grow:1;flex-basis:0;width:100%}.col-lg--first{order:-1}.col-lg--last{order:1}.col-lg--hide{display:none}.col-lg--show{display:flex}.col-lg--show-inline-block{display:inline-block}.col-lg--clear{flex:0 0 100%}.col-lg--unclear{flex:0 1 auto}}@media only screen and (min-width: 1440px){.col-xl-1{flex:0 0 auto;flex-basis:4.16667vw;width:4.16667vw;max-width:70px}.col-xl-offset-0{margin-left:0}.col-xl-offset-right-0{margin-right:0}.col-xl-offset-top-0{margin-top:0}.col-xl-offset-1{margin-left:5%}.col-xl-offset-right-1{margin-right:5%}.col-xl-offset-top-1{margin-top:5%}.col-xl-2{flex:0 0 auto;flex-basis:8.33333vw;width:8.33333vw;max-width:140px}.col-xl-offset-2{margin-left:9%}.col-xl-offset-right-2{margin-right:9%}.col-xl-offset-top-2{margin-top:9%}.col-xl-3{flex:0 0 auto;flex-basis:12.5vw;width:12.5vw;max-width:210px}.col-xl-offset-3{margin-left:13%}.col-xl-offset-right-3{margin-right:13%}.col-xl-offset-top-3{margin-top:13%}.col-xl-4{flex:0 0 auto;flex-basis:16.66667vw;width:16.66667vw;max-width:280px}.col-xl-offset-4{margin-left:17%}.col-xl-offset-right-4{margin-right:17%}.col-xl-offset-top-4{margin-top:17%}.col-xl-5{flex:0 0 auto;flex-basis:20.83333vw;width:20.83333vw;max-width:350px}.col-xl-offset-5{margin-left:21%}.col-xl-offset-right-5{margin-right:21%}.col-xl-offset-top-5{margin-top:21%}.col-xl-6{flex:0 0 auto;flex-basis:25vw;width:25vw;max-width:420px}.col-xl-offset-6{margin-left:25%}.col-xl-offset-right-6{margin-right:25%}.col-xl-offset-top-6{margin-top:25%}.col-xl-7{flex:0 0 auto;flex-basis:29.16667vw;width:29.16667vw;max-width:490px}.col-xl-offset-7{margin-left:30%}.col-xl-offset-right-7{margin-right:30%}.col-xl-offset-top-7{margin-top:30%}.col-xl-8{flex:0 0 auto;flex-basis:33.33333vw;width:33.33333vw;max-width:560px}.col-xl-offset-8{margin-left:34%}.col-xl-offset-right-8{margin-right:34%}.col-xl-offset-top-8{margin-top:34%}.col-xl-9{flex:0 0 auto;flex-basis:37.5vw;width:37.5vw;max-width:630px}.col-xl-offset-9{margin-left:38%}.col-xl-offset-right-9{margin-right:38%}.col-xl-offset-top-9{margin-top:38%}.col-xl-10{flex:0 0 auto;flex-basis:41.66667vw;width:41.66667vw;max-width:700px}.col-xl-offset-10{margin-left:42%}.col-xl-offset-right-10{margin-right:42%}.col-xl-offset-top-10{margin-top:42%}.col-xl-11{flex:0 0 auto;flex-basis:45.83333vw;width:45.83333vw;max-width:770px}.col-xl-offset-11{margin-left:46%}.col-xl-offset-right-11{margin-right:46%}.col-xl-offset-top-11{margin-top:46%}.col-xl-12{flex:0 0 auto;flex-basis:50vw;width:50vw;max-width:840px}.col-xl-offset-12{margin-left:50%}.col-xl-offset-right-12{margin-right:50%}.col-xl-offset-top-12{margin-top:50%}.col-xl-13{flex:0 0 auto;flex-basis:54.16667vw;width:54.16667vw;max-width:910px}.col-xl-offset-13{margin-left:55%}.col-xl-offset-right-13{margin-right:55%}.col-xl-offset-top-13{margin-top:55%}.col-xl-14{flex:0 0 auto;flex-basis:58.33333vw;width:58.33333vw;max-width:980px}.col-xl-offset-14{margin-left:59%}.col-xl-offset-right-14{margin-right:59%}.col-xl-offset-top-14{margin-top:59%}.col-xl-15{flex:0 0 auto;flex-basis:62.5vw;width:62.5vw;max-width:1050px}.col-xl-offset-15{margin-left:63%}.col-xl-offset-right-15{margin-right:63%}.col-xl-offset-top-15{margin-top:63%}.col-xl-16{flex:0 0 auto;flex-basis:66.66667vw;width:66.66667vw;max-width:1120px}.col-xl-offset-16{margin-left:67%}.col-xl-offset-right-16{margin-right:67%}.col-xl-offset-top-16{margin-top:67%}.col-xl-17{flex:0 0 auto;flex-basis:70.83333vw;width:70.83333vw;max-width:1190px}.col-xl-offset-17{margin-left:71%}.col-xl-offset-right-17{margin-right:71%}.col-xl-offset-top-17{margin-top:71%}.col-xl-18{flex:0 0 auto;flex-basis:75vw;width:75vw;max-width:1260px}.col-xl-offset-18{margin-left:75%}.col-xl-offset-right-18{margin-right:75%}.col-xl-offset-top-18{margin-top:75%}.col-xl-19{flex:0 0 auto;flex-basis:79.16667vw;width:79.16667vw;max-width:1330px}.col-xl-offset-19{margin-left:80%}.col-xl-offset-right-19{margin-right:80%}.col-xl-offset-top-19{margin-top:80%}.col-xl-20{flex:0 0 auto;flex-basis:83.33333vw;width:83.33333vw;max-width:1400px}.col-xl-offset-20{margin-left:84%}.col-xl-offset-right-20{margin-right:84%}.col-xl-offset-top-20{margin-top:84%}.col-xl-21{flex:0 0 auto;flex-basis:87.5vw;width:87.5vw;max-width:1470px}.col-xl-offset-21{margin-left:88%}.col-xl-offset-right-21{margin-right:88%}.col-xl-offset-top-21{margin-top:88%}.col-xl-22{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px}.col-xl-offset-22{margin-left:92%}.col-xl-offset-right-22{margin-right:92%}.col-xl-offset-top-22{margin-top:92%}.col-xl-23{flex:0 0 auto;flex-basis:95.83333vw;width:95.83333vw;max-width:1610px}.col-xl-offset-23{margin-left:96%}.col-xl-offset-right-23{margin-right:96%}.col-xl-offset-top-23{margin-top:96%}.col-xl-24{flex:0 0 auto;flex-basis:100vw;width:100vw;max-width:1680px}.col-xl-offset-24{margin-left:100%}.col-xl-offset-right-24{margin-right:100%}.col-xl-offset-top-24{margin-top:100%}.row-xl--start{justify-content:flex-start}.row-xl--center{justify-content:center}.row-xl--end{justify-content:flex-end}.row-xl--top{align-items:flex-start}.row-xl--middle{align-items:center}.row-xl--bottom{align-items:flex-end}.row-xl--baseline{align-items:baseline}.row-xl--around{justify-content:space-around}.row-xl--between{justify-content:space-between}.row-xl--reverse{flex-direction:row-reverse}.row-xl--grow{height:100%}.row-xl--nowrap{flex-wrap:nowrap}.col-xl{flex-grow:1;flex-basis:0;width:100%}.col-xl--first{order:-1}.col-xl--last{order:1}.col-xl--hide{display:none}.col-xl--show{display:flex}.col-xl--show-inline-block{display:inline-block}.col-xl--clear{flex:0 0 100%}.col-xl--unclear{flex:0 1 auto}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fadeZoom{0%{opacity:0;transform:scale3d(1.05,1.05,1)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{font-size:62.5%}.asterisk:before{content:"";background-image:url(burst.svg);background-size:contain;width:12px;height:12px;display:inline-block;vertical-align:top}body{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility;color:#292b3f}@media only screen and (min-width: 1280px){body{font-size:1.8rem;line-height:2.7rem}}h1{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){h1{font-size:6.8rem;line-height:8.2rem}}h1 .asterisk{width:.3em;top:.1em;right:-.1em;margin-right:0}h1+p{margin-top:24px}@media only screen and (min-width: 1024px){h1+p{margin-top:32px}}h2{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){h2{font-size:6.2rem;line-height:7.4rem}}h3{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem}@media only screen and (min-width: 1280px){h3{font-size:5.6rem;line-height:6.2rem}}h4{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:500;line-height:3.8rem}@media only screen and (min-width: 1280px){h4{font-size:4rem;line-height:4.8rem}}h5{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500}h6{font-family:Circular,Helvetica,"sans-serif";font-size:2.4rem;font-weight:800;line-height:3.6rem}@media only screen and (min-width: 1280px){h6{font-size:3.2rem;line-height:4rem}}.p2{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}em,i{font-style:italic}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i{margin-right:10px}strong{font-weight:700}.cta-base{position:relative}.cta-base:after{content:"";height:1px;position:absolute;background-color:#000;width:100%;bottom:-2px;left:0}.cta-base:hover{color:#757575}.cta-base:hover:after{content:"";height:1px;position:absolute;background-color:#757575;width:100%;bottom:-2px;left:0}.rich-text h1{margin-bottom:48px}.rich-text h2{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem;margin-bottom:24px}@media only screen and (min-width: 1280px){.rich-text h2{font-size:5.6rem;line-height:6.2rem}}.rich-text p+h2{margin-top:48px}.rich-text h3{font-weight:800}.rich-text p+h3{margin-top:24px}.rich-text p>a{color:#292b3f;text-decoration:underline}.rich-text ul{margin-bottom:24px}.rich-text ul li{position:relative;padding-left:20px}.rich-text ul li:before{content:"";width:10px;height:10px;position:absolute;top:5px;left:0;background-image:url(bullet.svg);background-size:contain;background-repeat:no-repeat}.rich-text p+ul{margin-top:24px}.rich-text li+li{margin-top:16px}.rich-text table,.rich-text td{width:100%!important}.rich-text tr{display:flex;flex-direction:column}.rich-text td{padding-bottom:16px}@media only screen and (min-width: 768px){.rich-text h1{margin-bottom:64px}.rich-text h2{margin-bottom:32px}.rich-text p+h2{margin-top:64px}.rich-text ul{margin-left:32px}.rich-text tr{flex-direction:row}}p>a{color:#007377}*{box-sizing:border-box}body{width:100vw;overflow-x:hidden}body .skip-link{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}body .skip-link:focus{border:0;clip:auto;height:auto;margin:0;position:absolute;width:auto;top:0;left:0}body .modal-scrim{visibility:hidden;position:fixed;background-color:#292b3f66;width:100%;top:0;bottom:0;z-index:50;opacity:0;transition:opacity ease .7s}body .modal-scrim.-active{visibility:visible;opacity:1}body .content-container{padding-top:60px}@media only screen and (min-width: 1024px){body .content-container{padding-top:100px}}body .search-scrim{position:fixed;background-color:#292b3f40;top:0;bottom:0;left:0;right:0;opacity:0;z-index:-1;transition:opacity .15s linear;pointer-events:none}body .search-scrim.-active{opacity:1;z-index:1;pointer-events:all}.shopify-section+.shopify-section,footer{margin-top:64px}@media only screen and (min-width: 1024px){.shopify-section+.shopify-section,footer{margin-top:120px}}.section-no-margin{margin-top:0!important}.btn{-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border-radius:0;border:0;display:inline-block;line-height:1;outline:none;padding:0;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;text-transform:capitalize;cursor:pointer}.btn:focus{outline:none}.btn+.btn{margin-top:8px}.btn--full{width:100%}.btn-primary,.shopify-challenge__button{min-width:100px;padding:14px 34px;text-decoration:none;border-radius:2.5rem;border:none;transition:background-color .25s linear,color .25s linear;font-family:Circular,Helvetica,"sans-serif";font-size:2rem;font-weight:800;line-height:2.4rem;color:#fff;background-color:#007377}@media only screen and (min-width: 768px){.btn-primary,.shopify-challenge__button{min-width:130px}}.btn-primary:hover,.shopify-challenge__button:hover{background-color:#004e51}.btn-primary:focus,.shopify-challenge__button:focus{outline:none;background-color:#004e51}.btn-secondary{min-width:100px;padding:14px 34px;text-decoration:none;border-radius:2.5rem;border:none;transition:background-color .25s linear,color .25s linear;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#fff;background-color:#007377}@media only screen and (min-width: 768px){.btn-secondary{min-width:130px}}.btn-secondary:hover{background-color:#004e51}.btn-secondary:focus{outline:none;background-color:#004e51}.btn-tertiary{min-width:100px;border-radius:2.5rem;border:none;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#007377;padding:0;min-width:unset;text-decoration:none;border-radius:0;text-align:left;transition:background-color .25s linear,color .25s linear}@media only screen and (min-width: 768px){.btn-tertiary{min-width:130px}}.btn-tertiary:after{margin-left:8px;position:relative;top:2px;filter:invert(31%) sepia(62%) saturate(676%) hue-rotate(134deg) brightness(101%) contrast(101%);content:"";display:inline-block;height:14px;width:14px;background-size:14px 14px;background-image:url(arrow-right.svg);background-repeat:no-repeat}.btn-tertiary:hover{color:#004e51}.btn-tertiary:hover:after{filter:invert(23%) sepia(10%) saturate(5828%) hue-rotate(142deg) brightness(97%) contrast(102%)}.btn-tertiary:focus{outline:none;color:#004e51}.btn-white{min-width:100px;text-decoration:none;border-radius:2.5rem;border:none;transition:background-color .25s linear,color .25s linear;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#292b3f;background-color:#fff;padding:14px 60px}@media only screen and (min-width: 768px){.btn-white{min-width:130px}}@media only screen and (min-width: 1024px){.btn-white{font-size:2rem;line-height:2.4rem}}.btn-white:hover{background-color:#d6d6d6}.btn-white:focus{outline:none;background-color:#d6d6d6}@media only screen and (min-width: 1024px){.btn-white{padding:14px 68px}}.btn-transparent{min-width:100px;padding:14px 34px;text-decoration:none;border-radius:2.5rem;border:none;transition:background-color .25s linear,color .25s linear;color:#007377;border:2px solid #007377;background-color:transparent}@media only screen and (min-width: 768px){.btn-transparent{min-width:130px}}.btn-transparent:hover{color:#004e51;border:2px solid #004e51}.btn-transparent:focus{outline:none;color:#004e51;border:2px solid #004e51}.btn-plaintext{-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border-radius:0;border:0;cursor:pointer;display:inline-block;line-height:1;outline:none;padding:0;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 1280px){.btn-plaintext{font-size:1.8rem;line-height:2.7rem}}.btn-space-top{margin-top:24px}@media only screen and (min-width: 1024px){.btn-space-top{margin-top:32px}}.btn:disabled{background-color:#b0b0b0;border-color:#b0b0b0}.form-with-spacing{margin-top:48px}@media only screen and (min-width: 768px){.form-with-spacing{margin-top:64px}}.form .errors{padding-bottom:16px}.form .errors li{color:#cf482a}.form__error{padding-top:8px;color:#cf482a}.form__container{max-width:480px}.form__tooltip{width:20px;height:20px;line-height:20px;color:#fff;background:black;border-radius:50%;font-size:14px;text-align:center;font-weight:400;cursor:pointer}.form__tooltip:before{content:"?"}.form__field{width:100%;max-width:680px;padding-bottom:24px}@media only screen and (min-width: 768px){.form__field{padding-bottom:32px}}.form__fieldset{display:block;width:100%}.form__fieldset-fields{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.form__fieldset-fields{flex-wrap:nowrap}}.form__fieldset-fields .form__field{flex:auto}@media only screen and (min-width: 768px){.form__fieldset-fields .form__field+.form__field{margin-left:4%}}.form__wrap-break{width:100%;flex-shrink:0;height:0}.form-single-column{max-width:680px;margin-left:auto;margin-right:auto}.form-single-column,.form-single-column__sub-headline{margin:48px 0}.form-single-column__copy{margin-top:48px}.form-single-column__success{margin-top:80px;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.form-single-column__success{font-size:6.8rem;line-height:8.2rem}}.form-single-column-terms{width:100%}.form-single-column-terms:last-child{margin-bottom:32px}@media only screen and (min-width: 768px){.form-single-column-terms{width:60%}.form-single-column-terms:last-child{width:40%;margin-bottom:unset}}.form-single-column-interests{margin:24px 0 64px}.form-single-column-interests p{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#757575;margin-bottom:24px}.form-single-column-interests .form__field{padding-bottom:16px}.form-two-column{max-width:1000px}@media only screen and (min-width: 768px){.form-two-column{display:flex;flex-direction:row;flex-wrap:wrap}.form-two-column>.form__field{width:48%}.form-two-column>.form__field:nth-child(2n){margin-left:auto}}.form__label,.form__legend{display:block;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding-bottom:8px;font-weight:800}.form__label-with-tooltip{display:flex;justify-content:space-between;align-items:center}.form__input{display:block;width:100%;max-width:680px;background-color:transparent;border:1px solid #292b3f;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;padding:16px}@media only screen and (min-width: 1024px){.form__input{font-size:1.8rem;line-height:2.1rem}}.form__input:disabled{opacity:.4}.form__input::placeholder{text-transform:uppercase}.form__input--inverted{color:#fff;border:1px solid #fff}.form__inline-wrapper .form__input{padding:16px 100px 16px 24px}.-submit-attempted .form__input:invalid{border-color:#cf482a;margin-bottom:8px}.form__input-number{border:0}.form__inline-wrapper{position:relative}.form__inline-submit{position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#fff;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}@media only screen and (min-width: 1024px){.form__inline-submit{font-size:1.8rem;line-height:2.1rem}}.form__checkbox{display:flex;flex-direction:row;align-content:flex-start;position:relative}.form__checkbox+.form__checkbox{margin-top:10px}.form__checkbox input{display:none}.form__checkbox-indicator{display:block;position:absolute;top:0;left:0;width:18px;height:18px;background:white;border:1px solid black;margin-top:1px;margin-right:12px}.form__checkbox input:checked+.form__checkbox-indicator{background:black url(checkmark.svg) center center no-repeat}.form__checkbox-text{margin-left:32px;padding-right:8px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.form__radio-wrapper{cursor:pointer}.form__radio-wrapper--full{width:100%}.form__radio-wrapper--flex{width:100%;display:flex}@media only screen and (min-width: 1024px){.form__radio-wrapper--flex{flex:1}}.form__radio-label{display:flex;width:100%;margin:1px}.form__radio-label--description{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#292b3f}.form__radio-standard{padding:1rem 16px;box-shadow:0 0 0 1px #b0b0b0;border-radius:50px}.form__radio-standard p{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:800}.form__radio-standard p span{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;color:#5c5c5c}.form__radio-standard .form__radio-label-description-wrapper{text-align:center;width:100%}.form__radio-with-image{padding:8px 16px;box-shadow:0 0 0 1px #b0b0b0;color:#292b3f}.form__radio-with-image img{margin:0 auto 8px}.form__radio-with-image p{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;font-weight:800}.form__radio-with-image p span{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;line-height:2.1rem;font-weight:400}.form__radio-with-image .form__radio-label-description-wrapper{padding-left:16px}.form__radio-color{display:inline-block;height:25px;width:25px;border-radius:50%;padding:.6rem;margin-right:16px;position:relative}.form__radio-color:after{content:"";display:block;position:absolute;border:1px solid #000;box-sizing:border-box;border-radius:50%;z-index:-1;opacity:0;top:0;left:0;width:100%;height:100%;transition:transform .3s}.form__radio-color:active:after,.form__radio-color:hover:after{z-index:0;opacity:1;transform:scale(1.27)}.form__radio-color--small{height:22px;width:22px}.form__radio-color--black,.form__radio-color--bikes-black{background-color:#000}.form__radio-color--blue{background-color:#008bd0}.form__radio-color--charge{background-color:#ff5c00}.form__radio-color--candy-red{background-color:#d70a0a}.form__radio-color--charcoal{background-color:#5e5e5e}.form__radio-color--gray,.form__radio-color--grey{background-color:#797e7d}.form__radio-color--highlight-yellow{background-color:#cf0}.form__radio-color--matte-black{background-color:#2c2c2f}.form__radio-color--matte-grey{background-color:#797e7d}.form__radio-color--matte-black-cherry-red{background-color:#7d415a}.form__radio-color--matte-fine-silver{background-color:#a1a2a6}.form__radio-color--matte-gray{background-color:#797e7d}.form__radio-color--matte-highlighter{background-color:#f0e939}.form__radio-color--matte-white{background-color:#dddee0}.form__radio-color--midnight-blue{background-color:#003}.form__radio-color--bikes-mint,.form__radio-color--mint{background-color:#00dcd4}.form__radio-color--orange{background-color:#ff5c00}.form__radio-color--red{background-color:red}.form__radio-color--silver{background-color:#d8d8d8}.form__radio-color--turquoise{background-color:#40e0d0}.form__radio-color--white{background-color:#f5f5f5;box-shadow:.05rem .05rem #b0b0b0,-.05rem -.05rem #b0b0b0,-.05rem .05rem #b0b0b0,.05rem -.05rem #b0b0b0}.form__radio-color--yellow{background-color:#ffea00}.form__radio:checked+.form__radio-standard,.form__radio:checked+.form__radio-with-image{box-shadow:0 0 0 1px #292b3f}.form__radio:checked+.form__radio-color:after{z-index:0;opacity:1;transform:scale(1.27)}.form__links{padding-top:32px}@media only screen and (min-width: 1024px){.form__links{padding-top:40px}}.form__cancel{margin:auto auto auto 24px}.form__server-error{padding-bottom:16px}.form .error__message{width:100%;color:#007377;box-sizing:border-box;display:none}.form .error__message.active{display:block}.form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.form__dropdown{position:relative;line-height:1.4}.form__dropdown:after{content:"\2304";width:1.3rem;height:1.3rem;color:#5e5e5e;position:absolute;top:25%;right:1rem}[data-whatinput=keyboard] input:focus+.form__radio-label{outline:5px auto #88c0fb}[for="Low Step"] .form__radio-with-image{border-radius:8px 0 0 8px}[for=Standard] .form__radio-with-image{border-radius:0 8px 8px 0}[for=Small] .form__radio-standard{border-radius:50px 0 0 50px}[for=Large] .form__radio-standard{border-radius:0 50px 50px 0}.image-base{width:100%;height:auto;opacity:0;transition:opacity .25s linear;vertical-align:middle;text-align:center}.image-base.-loaded{opacity:1}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:transparent;border:none;cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-button-icon:hover{opacity:.7}.flickity-prev-next-button{width:26px;height:26px}@media only screen and (min-width: 768px){.flickity-prev-next-button{transform:translateY(-50%);top:calc(50% - 5.2rem);background-color:#fff;width:4.8rem;height:4.8rem;cursor:pointer;border-radius:50%;box-shadow:-2px 4px 5px #00000080}}.flickity-prev-next-button.previous{left:-24px}@media only screen and (min-width: 768px){.flickity-prev-next-button.previous{left:-24px}}.flickity-prev-next-button.next{right:1px}@media only screen and (min-width: 768px){.flickity-prev-next-button.next{right:1px}}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:38%;top:38%;width:30%;height:30%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:1;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button img{margin:0 auto;pointer-events:none}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px #00000040;transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;padding:0 16px}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:#0000}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#0000004d}.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[class^=tt-c-],[class^=tt-l-],[class^=tt-o-],[class^=tt-u-],[class^=tt-w-]{font-family:Circular,Helvetica,"sans-serif"!important;color:#292b3f!important;font-weight:400!important}[class^=tt-c-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-l-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-o-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-u-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-w-] a:not(.tt-u-color--text):not(.tt-u-ignore-default){color:#292b3f!important}[class^=tt-c-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-l-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-o-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-u-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-w-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover{color:#292b3f!important}[class^=tt-c-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-l-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-o-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-u-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-w-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg{fill:#fdb913}.tt-container{max-width:1400px!important;margin:0 auto}.tt-container .TTteaser{padding:0 0 24px;font-family:Circular,Helvetica,"sans-serif";font-size:1.2rem;font-weight:400;line-height:1.8rem}.tt-container .TTteaser__star svg{vertical-align:middle;width:18px;height:18px}.tt-container .TTteaser__icon--full{fill:#fdb913;stroke:#dc792f}.tt-container .TTteaser__icon--half{stroke:#fdb913;fill:#ddd;color:#fdb913;stroke:#dc792f}.tt-container .TTteaser__icon--empty{stroke:#ddd;fill:#ddd;stroke:#dc792f}.tt-container .TTteaser__rating{display:inline-block;vertical-align:middle;margin-right:5px}.tt-container .TTteaser__read-qa,.tt-container .TTteaser__read-comments,.tt-container .TTteaser__read-reviews,.tt-container .TTteaser__write-review{font-family:Circular,Helvetica,"sans-serif";font-size:1.2rem;font-weight:400;line-height:1.8rem;color:#292b3f;text-decoration:underline}.tt-container .TTteaser__write-review{border:none;text-decoration:underline;background:transparent;padding:0;cursor:pointer}.tt-container__title{margin-bottom:64px}.tt-container .tt-c-summary-dim__heading{font-family:Circular,Helvetica,"sans-serif";font-size:2.4rem}.tt-container .tt-c-summary-dim__text{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.tt-container .tt-c-ratings-breakdown__bar{background-color:#e0e0e0!important;height:1.8rem!important}.tt-container .tt-c-ratings-breakdown__bar-progress{background-color:#292b3f}.tt-container .tt-c-ratings-breakdown__percent,.tt-container .tt-c-ratings-breakdown__rating-number{font-family:Circular,Helvetica,"sans-serif"!important;font-size:1.2rem!important;line-height:1.18!important}.tt-container .tt-c-reviews-list__heading{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500}.tt-container .tt-c-reviews-summary__grid-header{border-bottom:none}.tt-container .tt-c-reviews-summary__rating-number,.tt-container .tt-c-reviews-summary_recommend-number{font-family:Ivar Soft,Helvetica,"sans-serif"!important;font-size:4rem!important;font-weight:800!important;line-height:4.8rem!important}@media only screen and (min-width: 1280px){.tt-container .tt-c-reviews-summary__rating-number,.tt-container .tt-c-reviews-summary_recommend-number{font-size:6.8rem!important;line-height:8.2rem!important}}.tt-container .tt-c-review{border-bottom:.1rem solid #b0b0b0!important}.tt-container .tt-c-review__heading-text,.tt-container .tt-c-review-form-header--with-image,.tt-container .tt-c-review-form-header__heading{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500}.tt-container .tt-c-review-form-header__text,.tt-container .tt-c-review__date,.tt-container .tt-c-review__incentivized,.tt-container .tt-c-review__purchased,.tt-container .tt-c-review__yndication,.tt-container .tt-c-review__text-date,.tt-container .tt-c-review__text-type-text,.tt-container .tt-c-review__translate,.tt-container .tt-c-review__text-content,.tt-container .tt-c-review-toolbar__text,.tt-container .tt-c-profile-attributes__property,.tt-container .tt-c-profile-attributes__value{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.tt-container .tt-c-dimension__label{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:800}.tt-container .tt-c-dimension__value-label{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.tt-container .tt-o-badge{background-color:#007377;color:#fff!important}.tt-container .tt-o-listbox .tt-o-icon--sm{width:1.2rem;height:1.2rem;margin-right:3px}.tt-container .tt-o-icon--sm{width:1.6rem;height:1.6rem}.tt-container .tt-o-byline__author{color:#5c5c5c!important;font-size:1.6rem}.tt-container .tt-o-expander--with-dashed-border{border-top:.1rem dashed #b0b0b0}.tt-container .tt-o-expander--with-bottom-border{border-bottom:.1rem solid #b0b0b0}.tt-container .tt-o-icon--star--full,.tt-container .tt-o-icon--star--half,.tt-container .tt-o-icon--star--empty{fill:#fdb913!important;stroke:#dc792f!important}.tt-container .tt-o-icon--star--empty{fill:none!important;stroke:#dc792f!important}.tt-container .tt-o-button--icon:hover{background-color:transparent;fill:#fdb913!important}.tt-container .tt-o-listbox .tt-o-listbox__btn,.tt-container .tt-o-listbox button.tt-o-listbox__btn{display:block;text-align:left;border:.1rem solid #292b3f;border-radius:0;background-color:#fff;box-shadow:none;min-width:17.5rem;width:100%;margin:0;height:auto;padding:.8rem 3.2rem .8rem .8rem}.tt-container .tt-o-listbox__btn-label{font-size:1.4rem;line-height:1.28}.tt-container .tt-o-search-field__input,.tt-container .tt-o-search-field input[type=text].tt-o-search-field__input{width:100%;min-height:3.8rem;padding:.4rem 3.2rem .4rem .4rem;font-size:1.6rem;line-height:1.5;max-height:4.2rem;border:.1rem solid #292b3f}.tt-container button.tt-o-button--icon:hover{background-color:transparent;fill:#fdb913!important}.tt-container .tt-c-review-filters .tt-o-listbox__option-text,.tt-container .tt-c-review-filters .tt-o-listbox li.tt-o-listbox__option-text{font-family:Circular,Helvetica,"sans-serif";font-size:1.2rem;font-weight:400;line-height:1.8rem}.tt-container .tt-c-reviews-toolbar .tt-c-review-filters .tt-o-listbox,.tt-container .tt-c-reviews-toolbar .tt-o-listbox button.tt-o-listbox__btn,.tt-container .tt-c-reviews-toolbar input[type=text].tt-o-search-field__input{height:100%;max-height:4.2rem;min-height:unset}.tt-container .tt-o-listbox .tt-o-listbox__btn--with-label,.tt-container .tt-o-listbox button.tt-o-listbox__btn--with-label{padding-top:.4rem;padding-bottom:.4rem}.tt-container .tt-c-reviews-toolbar .tt-c-review-filters,.tt-container .tt-c-reviews-toolbar__search,.tt-container .tt-c-reviews-toolbar__sort{height:4.2rem;width:100%;margin-bottom:1.6rem}.tt-container .tt-c-reviews-toolbar__search input[type=text].tt-o-search-field__input{padding-left:3.7rem!important}.tt-container .tt-o-listbox__option,.tt-container .tt-o-listbox li.tt-o-listbox__option{width:100%;padding:1.2rem .8rem}.tt-container .tt-o-listbox__option-text,.tt-container .tt-o-listbox li.tt-o-listbox__option-text{font-size:1.6rem;line-height:1.6rem}.tt-o-header__heading,.tt-c-review-form-header--with-image .tt-c-review-form-header__heading{font-family:Ivar Soft,Helvetica,"sans-serif"!important;font-size:3.2rem!important;font-weight:400!important}.tt-c-warn-close-modal p.tt-c-warn-close-modal__message,.tt-c-review-form-header__product-title,.tt-c-review-form-header__guidelines-link,.tt-c-review-form-header__text,.tt-c-review-form-guidelines__text,.tt-c-review-form-guidelines__list-item,.tt-o-field-group__label-text,.tt-o-textarea,label.tt-o-check-tag__label,label.tt-o-check__label,label.tt-o-radio__label{font-family:Circular,Helvetica,"sans-serif"!important;font-size:1.6rem!important;color:#292b3f!important;font-weight:400!important}.tt-o-field-group__label-text{font-weight:800!important}.tt-o-button--link,button.tt-o-button--link{color:#292b3f!important;font-family:Circular,Helvetica,"sans-serif"!important;font-weight:400!important;font-size:1.6rem!important}.tt-o-modal__container{position:relative;max-width:71.5rem!important;width:94%!important;margin:2.4rem auto!important;padding:2.4rem 1.6rem!important}.tt-o-modal .tt-o-pagination{padding-bottom:0;margin-bottom:-.8rem}input[type=text].tt-o-text-field{border:.1rem solid #292b3f!important;padding:1.2rem 1.4rem!important;font-family:Circular,Helvetica,"sans-serif"!important;font-size:1.6rem!important}.tt-c--rating--actionable .tt-o-icon--star--empty,svg.tt-o-icon--star--empty{stroke:#dc792f!important}.tt-c-rating--actionable .tt-o-icon--star--full,svg.tt-o-icon--star--full{fill:#fdb913!important;stroke:#dc792f!important}label.tt-o-check__label,label.tt-o-radio__label{font-weight:400!important;color:#292b3f!important;padding-left:2.7rem!important}label.tt-o-check__label:before,label.tt-o-radio__label:before{width:1.6rem!important;height:1.6rem!important;border:.2rem solid #292b3f!important;top:-.1rem!important;left:0!important}.tt-o-selectbox select{padding:1.2rem 4rem 1.2rem 1.4rem!important}.tt-o-selectbox select,.tt-o-selectbox select option{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem!important;line-height:1.6!important}button.tt-o-button--primary,.tt-o-button--primary{min-width:100px!important;padding:14px 34px!important;border-radius:2.5rem!important;color:#fff!important;background-color:#007377!important;font-family:Circular,Helvetica,"sans-serif"!important;font-size:1.8rem!important;font-weight:800!important;line-height:2.2rem!important;text-transform:capitalize!important}button.tt-o-button--primary:hover,.tt-o-button--primary:hover{background-color:#004e51!important}button.tt-o-button--primary:focus,.tt-o-button--primary:focus{outline:none;background-color:#004e51!important}@media only screen and (min-width: 768px){button.tt-o-button--primary,.tt-o-button--primary{min-width:130px!important}}button.tt-o-button--secondary,.tt-o-button--secondary{min-width:100px!important;padding:14px 34px!important;border-radius:2.5rem!important;color:#292b3f!important;background-color:#fff!important;font-family:Circular,Helvetica,"sans-serif"!important;font-size:1.8rem!important;font-weight:800!important;line-height:2.2rem!important;text-transform:capitalize!important}button.tt-o-button--secondary:hover,.tt-o-button--secondary:hover{background-color:#d6d6d6!important}button.tt-o-button--secondary:focus,.tt-o-button--secondary:focus{outline:none;background-color:#d6d6d6!important}.tt-o-button--tertiary:hover,button.tt-o-button--tertiary:hover .tt-o-button--tertiary,button.tt-o-button--tertiary{font-family:Circular,Helvetica,"sans-serif"!important;text-transform:capitalize!important;color:#292b3f!important;font-size:1.6rem!important}.accordion__headline{margin-bottom:32px}@media only screen and (min-width: 768px){.accordion__headline{margin-bottom:40px}}.accordion__item{border-bottom:1px solid #292b3f;position:relative;overflow:hidden;margin:0!important}.accordion__item-headline{line-height:0}.accordion__item-button{-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border-radius:0;border:0;cursor:pointer;display:inline-block;line-height:1;outline:none;padding:0;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#292b3f;width:100%;position:relative;padding:16px 4.16667vw 16px 0;text-align:left;transition:color .25s ease}@media only screen and (min-width: 1280px){.accordion__item-button{font-size:2rem}}.accordion__item-button:focus{outline:5px auto #88c0fb}.accordion__item-button:after{content:"+";font-family:none;font-size:2rem;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.accordion__item-button__link-out:after{content:"\203a"}.accordion__item.-active .accordion__item-button:after{content:"-"}.accordion__item-body{overflow:hidden;height:0;transition:height .25s ease}.accordion__item-body--inner-wrapper{padding-bottom:24px}.accordion__item.-active{border:none}.accordion__item.-active .accordion__item-body{height:auto;overflow:visible}.accordion__item.-active .accordion__icon-line--vertical{opacity:0}.accordion__item.-active .accordion__item-title{border:none}.accordion__item.-active .accordion__item-title:before{content:"";position:absolute;background-image:url(burst.svg);background-size:contain;width:18px;height:18px;left:-24px}.accordion__item--details{border:none;padding-left:32px}.accordion__item--details .accordion__item-title{border-bottom:1px solid #292b3f}.accordion__item--details .accordion__icon-wrapper{display:none}h4.accordion__headline{font-size:4rem;line-height:4.8rem}h6.accordion__headline{color:#007377}.charge-line-left{width:87.5vw}.charge-line-right{margin-left:auto;width:87.5vw}.charge-line-full svg{width:100vw}.details-gallery-block__desktop-wrapper{display:none}@media only screen and (min-width: 1024px){.details-gallery-block__desktop-wrapper{display:flex}}.details-gallery-block__content-wrapper{padding-top:48px}.details-gallery-block__headline{padding-bottom:48px}.details-gallery-block__headline em:after{content:"";background-image:url(burst.svg);background-size:contain;width:25px;height:25px;top:1rem;margin-left:1.5rem;display:inline-block;position:relative;vertical-align:top}@media only screen and (min-width: 1024px){.details-gallery-block__headline{padding-bottom:64px}}@media only screen and (min-width: 1024px){.details-gallery-block__headline-mobile{display:none}}.details-gallery-block__image-wrapper{padding-bottom:75.3125%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.details-gallery-block__item{position:relative;overflow:hidden;margin:0!important}.details-gallery-block__item-button{-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border-radius:0;border:0;cursor:pointer;display:inline-block;line-height:1;outline:none;padding:0;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;text-transform:uppercase;width:100%;position:relative;padding:24px 4.16667vw 19px 0;text-align:left;transition:color .25s ease}@media only screen and (min-width: 1024px){.details-gallery-block__item-button{font-size:1.8rem;line-height:2.1rem}}.details-gallery-block__item-button:focus{outline:5px auto #88c0fb}.details-gallery-block__item-button__link-out:after{content:"\203a"}.details-gallery-block__item--details{padding-left:32px}.details-gallery-block__item-title{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;text-transform:uppercase;border-bottom:1px solid #292b3f}@media only screen and (min-width: 1024px){.details-gallery-block__item-title{font-size:1.8rem;line-height:2.1rem}}.details-gallery-block__item.-active,.details-gallery-block__item.-active .details-gallery-block__item-title{border:none}.details-gallery-block__item.-active .details-gallery-block__item-title:before{content:"";position:absolute;background-image:url(burst.svg);background-size:contain;width:18px;height:18px;left:-24px}.details-gallery-block__mobile-wrapper{overflow-x:auto}@media only screen and (min-width: 1024px){.details-gallery-block__mobile-wrapper{display:none}}.details-gallery-block__grid{display:grid;grid-row-gap:64px;grid-column-gap:8px;grid-template-columns:repeat(auto-fill,50vw);width:calc(((var(--data-count) + .6) * 50vw))}@media only screen and (min-width: 1024px){.details-gallery-block__grid{width:auto;grid-template-columns:repeat(2,1fr)}}.details-gallery-block__grid-item-content-wrapper{padding-top:24px;padding-left:24px;position:relative}.details-gallery-block__grid-item-content-wrapper:before{content:"";position:absolute;background-image:url(burst.svg);background-size:contain;width:18px;height:18px;left:0}.details-gallery-block__grid-item-title{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;text-transform:uppercase;padding-bottom:8px}@media only screen and (min-width: 1024px){.details-gallery-block__grid-item-title{font-size:1.8rem;line-height:2.1rem}}.js-expandable-item{cursor:pointer}.js-expandable-item__indicator{float:right}.js-expandable-item__indicator:before{content:"+"}.js-expandable-item__content-wrapper{overflow:hidden;height:0;transition:height .5s}.js-expandable-item.-active .js-expandable-item__indicator:before{content:"-"}.js-expandable-item.-active .js-expandable-item__content-wrapper{height:var(--content-height)}.facets-container{padding:0}@media only screen and (min-width: 1024px){.facets-container{padding:16px 48px 0 0}}.facets-container__facets{display:none}@media only screen and (min-width: 1024px){.facets-container__facets{display:block;border-top:2px solid #d3d3d3}}.facets-container__facets__product-count{display:none}@media only screen and (min-width: 1024px){.facets-container__facets__product-count{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;display:flex}}@media only screen and (min-width: 1024px) and (min-width: 1280px){.facets-container__facets__product-count{font-size:1.8rem;line-height:2.7rem}}.facets-container__facets-button-no-js{min-width:auto}.facets-container__facets-list{list-style:none}.facets-container__facets-item{margin-bottom:1.2rem;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.facets-container__facets-item label,.facets-container__facets-item input[type=checkbox]{cursor:pointer}.facets-container__facets-checkbox{padding:1rem 2rem 1rem 0;position:relative;word-break:break-word}.facets-container__facets-checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.7rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.facets-container__facets-checkbox>svg{margin-right:1.2rem;flex-shrink:0}.facets-container__facets-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:.1rem;z-index:5;top:1rem}.facets-container__facets-checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible;color:#fff;width:1.5rem;height:1.5rem}.facets-container__facets-checkbox>input[type=checkbox]:checked{background:#000}.facets-container__facets-radio-wrapper{cursor:pointer}.facets-container__facets-radio-button{display:inline-block;height:16px;width:16px;border-radius:50%;position:relative;border:1px solid #292b3f;margin-right:8px}.facets-container__facets-radio-button:after{content:"";display:block;position:absolute;border:1px solid #000;box-sizing:border-box;border-radius:50%;z-index:-1;opacity:0;top:0;left:0;width:100%;height:100%;transition:transform .3s;padding:7px;margin:-1px}.facets-container__facets-radio-button:active:after,.facets-container__facets-radio-button:hover:after{z-index:0;opacity:1;transform:scale(1.27)}.facets-container__facets-radio:checked+.facets-container__facets-radio-button,.facets-container__facets-radio .facets-container__facets-radio-button:hover{background-color:#292b3f}.facets-container__facets-radio:checked+.facets-container__facets-radio-button:after{z-index:0;opacity:1;transform:scale(1.27)}.facets-container__facets-price{display:flex;padding:0 0 2rem;max-width:80%}.facets-container__facets-price__separator{display:flex;align-items:center;padding:0 8px}.facets-container__facets-price .field+.field-currency{margin-left:.5rem}.facets-container__facets-price .field{align-items:center;position:relative;display:flex;border:1px solid #292b3f;padding:.6rem .2rem}.facets-container__facets-price .field-currency{align-self:center;margin-right:.2rem}.facets-container__facets-price .field__input{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;text-align:left;border:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;width:70px;outline:none}.facets-container__mobile-facets__wrapper{display:flex;margin-top:-40px}@media only screen and (min-width: 1024px){.facets-container__mobile-facets__wrapper{display:none}}.facets-container__mobile-facets__navigation{display:flex;justify-content:space-between}.facets-container__mobile-facets__product-count{display:flex;align-items:center}@media only screen and (min-width: 1024px){.facets-container__mobile-facets__product-count{display:none}}.facets-container__mobile-facets__inner{padding:32px}@media only screen and (min-width: 768px){.facets-container__mobile-facets__inner{padding:32px 64px}}.facets-container__mobile-facets__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:500;line-height:3.8rem;font-size:2.4rem;border-bottom:2px solid #d3d3d3;margin-bottom:4px;padding-bottom:24px}@media only screen and (min-width: 1280px){.facets-container__mobile-facets__headline{font-size:4rem;line-height:4.8rem}}.facets-container__mobile-facets__drawer{transition:transform 50ms ease 50ms;padding-bottom:16px;width:100%}.facets-container__mobile-facets__drawer-icon{display:flex;justify-content:flex-end}.facets-container__mobile-facets__drawer-icon-bar{position:relative;background-color:#007377;color:#fff;padding:8px 10px;min-width:100px}.facets-container__mobile-facets__drawer-icon-bar svg{margin-left:6px;fill:#fff}.facets-container__mobile-facets__drawer-icon-bar:hover,.facets-container__mobile-facets__drawer-icon-barfocus{background-color:#004e51}.facets-container__mobile-facets__drawer-menu{position:fixed;visibility:hidden;width:100%;height:100%;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;transform:translate(-100%);opacity:0;transition:opacity .15s linear,transform .15s linear .15s}.facets-container__mobile-facets__drawer-menu.-visible{visibility:visible}.facets-container__mobile-facets__footer{display:flex;flex-wrap:nowrap;justify-content:center;margin-top:16px;position:sticky;position:-webkit-sticky;position:-moz-sticky;bottom:0;background:#fff;padding:32px;border-top:2px solid #d3d3d3}@media only screen and (min-width: 768px){.facets-container__mobile-facets__footer{padding:32px 64px}}.facets-container__mobile-facets__footer-sort{display:flex}.facets-container__mobile-facets__footer-sort .btn-secondary{min-width:152px;margin-left:1%}@media only screen and (min-width: 768px){.facets-container__mobile-facets__footer-sort .btn-secondary{min-width:316px}}.facets-container .-mobile-nav-active .facets-container__mobile-facets__drawer-menu{opacity:1;z-index:100;transform:translate(0);transition:opacity .15s linear .15s,transform .15s linear}.facets-container .-mobile-nav-active .facets-container__mobile-facets__drawer-icon-bar:after{content:url(close.svg);top:30px;z-index:110;right:34px;position:fixed}.facets-container .accordion__item{border-bottom:2px solid #d3d3d3}.facets-container .accordion__item-button{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:800;text-transform:none;padding-bottom:24px}@media only screen and (min-width: 1280px){.facets-container .accordion__item-button{font-size:1.8rem;line-height:2.7rem}}.facets-container .accordion__item-button:after{content:"";display:block;height:11px;width:11px;background-size:12px;background-image:url(down-chevron.svg);background-repeat:no-repeat;transform:rotate(180deg);top:40%}.facets-container .accordion__item-body{padding-left:4px}.facets-container .accordion__item.-active{border-bottom:2px solid #d3d3d3}.facets-container .accordion__item.-active .accordion__item-button:after{content:"";background-image:url(down-chevron.svg);transform:none}.active-facets{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}.active-facets__button{display:block;margin-right:1.5rem;margin-top:12px;margin-bottom:5px;padding-left:.2rem;padding-right:.2rem;text-decoration:none}@media only screen and (min-width: 1024px){.active-facets__button{margin-top:16px}}.active-facets__button-inner{display:flex;align-items:stretch;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;border:1px solid #b0b0b0;padding:8px 10px}@media only screen and (min-width: 1280px){.active-facets__button-inner{font-size:1.8rem;line-height:2.7rem}}.active-facets__button-wrapper{align-items:center;display:flex;justify-content:center;padding-top:1.5rem}.active-facets__button svg{align-self:center;flex-shrink:0;margin-left:.6rem;margin-right:-.2rem;pointer-events:none;width:2.1rem;height:2.1rem}.active-facets facet-remove:only-child{display:none}.featured-product__details-wrapper{order:2}@media only screen and (min-width: 1024px){.featured-product__details-wrapper{order:unset}}.featured-product__sub-headline{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:800;text-transform:uppercase;padding-bottom:16px;display:inline-flex;justify-content:center;align-items:center;color:#007377}.featured-product__sub-headline--strikethrough{padding-left:4px}.featured-product__sub-headline--sale{color:#007377;padding:0 8px 8px}.featured-product__sub-headline--saved{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;font-weight:800;text-transform:none}.featured-product__headline{padding-bottom:32px;text-transform:capitalize}.featured-product__description{padding-bottom:48px}.featured-product__image-list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;align-items:baseline;margin-bottom:32px}@media only screen and (min-width: 1024px){.featured-product__image-list{margin-bottom:0;overflow:visible}}.featured-product__image{flex-shrink:0}@media only screen and (min-width: 1024px){.featured-product__image{flex-shrink:1}}.featured-product__image-primary{width:66.66667vw;max-width:1120px}@media only screen and (min-width: 1024px){.featured-product__image-primary{width:33.33333vw;max-width:560px}}.featured-product__image-secondary{width:50vw;max-width:840px;margin-left:16px;padding-right:8.33333vw}@media only screen and (min-width: 1024px){.featured-product__image-secondary{width:16.66667vw;max-width:280px;padding-right:0;margin:48px -5% auto auto}}.featured-product__imgs-on-left .featured-product__image-list{order:-1}@media only screen and (min-width: 1024px){.featured-product__imgs-on-left .featured-product__image-primary{margin-top:5%}}@media only screen and (min-width: 1024px){.featured-product__imgs-on-left .featured-product__image-secondary{order:-1;margin:0 auto auto -5%}}.featured_products__headline{padding-bottom:48px;font-size:4rem}@media only screen and (min-width: 1024px){.featured_products__headline{padding-bottom:64px}}.featured_products__image{padding-bottom:24px}@media only screen and (min-width: 1024px){.featured_products__image{padding-bottom:32px}}.featured_products__title{padding-bottom:16px;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:400;line-height:3rem}@media only screen and (min-width: 1280px){.featured_products__title{font-size:2.8rem;line-height:3.4rem}}@media only screen and (min-width: 1024px){.featured_products__title{padding-bottom:16px}}.featured_products__price{color:#007377;font-weight:800;padding-top:16px}.featured_products__content-wrapper{padding-right:4.16667vw}.featured_products__grid-wrapper{overflow-x:auto}.featured_products__grid{display:grid;grid-row-gap:64px;grid-column-gap:8px;grid-template-columns:repeat(auto-fill,75vw);width:157.5vw}@media only screen and (min-width: 1024px){.featured_products__grid{width:auto;grid-template-columns:repeat(2,1fr)}}.headline-with-cta__headline{padding-bottom:32px}h6.headline-with-cta__headline{color:#007377}.home-video-hero{position:relative;overflow:hidden;height:100%}@media only screen and (min-width: 1024px){.home-video-hero{height:689px}}.home-video-hero__media{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:3;position:absolute;top:0;left:0}.home-video-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;z-index:4}.video-interactable .home-video-hero__media:before{pointer-events:none}.home-video-hero__media-container{position:relative;top:0;left:0;height:100%;width:100%}.home-video-hero__media video{width:100%;height:100%;pointer-events:none;position:relative;object-fit:cover}.home-video-hero__media video .video-interactable{pointer-events:auto}.home-video-hero__media-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;padding-bottom:59.33%;background-position:center center}@media only screen and (min-width: 768px){.home-video-hero__media-image{margin:0;padding-bottom:42.66%}}.home-video-hero__media body{margin:0}.home-video-hero__media-vimeo-container{padding:0;width:100%;height:100%;overflow:hidden;position:relative}.home-video-hero__media-vimeo-container iframe{box-sizing:border-box;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-video-hero__text-wrap{position:relative;height:100%}.home-video-hero__col-width{display:flex;width:100%;height:100%;max-width:1600px;margin:0 auto;padding:64px;flex-direction:column}.home-video-hero__col-width.horizontal-left{text-align:left;align-items:center;justify-content:center}.home-video-hero__col-width.horizontal-center{align-items:center;text-align:center;justify-content:center}.home-video-hero__col-width.vertical-top{display:flex;align-items:flex-start;text-align:center;padding:0 64px 120px}.home-video-hero__col-width.vertical-center{display:flex;align-items:center;justify-content:center;text-align:center}.home-video-hero__col-width.vertical-bottom{display:flex;align-items:flex-end;justify-content:flex-end;text-align:center;padding:120px 64px 0}.home-video-hero__text-content{position:relative;padding:16px 0;z-index:4;color:#fff;width:100%}@media only screen and (min-width: 1024px){.home-video-hero__text-content{padding:48px 0}}.home-video-hero__text-content-subcopy{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:32px 0}@media only screen and (min-width: 1280px){.home-video-hero__text-content-subcopy{font-size:1.8rem;line-height:2.7rem}}.home-video-hero__text-content-link{margin-top:6px}@media only screen and (min-width: 1024px){.home-video-hero__text-content-link{margin-top:12px}}.home-video-hero .home-hero__headline em:after{right:-35px;margin-left:-25px}@media only screen and (min-width: 768px){.home-video-hero .home-hero__headline em:after{right:-45px}}.video-hero-desktop-boxed{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px;margin:0 auto}.video-hero-desktop .home-video-hero{display:none}@media only screen and (min-width: 768px){.video-hero-desktop .home-video-hero{display:block;max-height:380px}}@media only screen and (min-width: 1024px){.video-hero-desktop .home-video-hero{max-height:unset}}.video-hero-mobile .home-video-hero{display:block}@media only screen and (min-width: 768px){.video-hero-mobile .home-video-hero{display:none}}.home-hero__content-wrapper{margin-top:32px}@media only screen and (min-width: 1024px){.home-hero__content-wrapper{margin-top:64px}}.home-hero__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem;margin-bottom:32px}@media only screen and (min-width: 1024px){.home-hero__headline{font-size:6.8rem;line-height:6.8rem}}@media only screen and (min-width: 1280px){.home-hero__headline{font-size:7.6rem;line-height:7.6rem}}.home-hero__headline em:after{content:"";background-image:url(burst.svg);background-size:contain;width:25px;height:25px;top:1rem;margin-left:1.5rem;display:inline-block;position:relative;vertical-align:top}.home-hero__subcopy{margin-bottom:32px}.home-hero__charge-divider{margin-bottom:24px}.home-hero__footnote{margin:32px 0}@media only screen and (min-width: 1024px){.home-hero__footnote{margin:48px 0}}.home-hero .home-hero__btn{margin-bottom:16px}@media only screen and (min-width: 768px){.image-with-paragraph{display:flex}}.image-with-paragraph__image{width:100%}.image-with-paragraph__text{margin:8.33333vw 8.33333vw 0}@media only screen and (min-width: 768px){.image-with-paragraph__text{width:300px;margin:auto 0 0 8.33333vw}}@media only screen and (min-width: 768px){.image-with-paragraph__text-with-headline{width:568px;margin:auto 0 auto 4.16667vw}}.image-with-paragraph__text-on-left .image-with-paragraph__text{order:-1}@media only screen and (min-width: 768px){.image-with-paragraph__text-on-left .image-with-paragraph__text{margin:auto 8.33333vw 0 0}}@media only screen and (min-width: 768px){.image-with-paragraph__text-on-left .image-with-paragraph__text-with-headline{margin:auto 4.16667vw auto 0}}.image-with-paragraph__headline{padding-bottom:32px;text-transform:capitalize}.image-with-paragraph__pre-headline{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:16px;text-transform:uppercase;color:#007377;font-weight:800}.instagram-feed__copy{margin:auto 0 24px}@media only screen and (min-width: 768px){.instagram-feed__copy{margin-bottom:auto}}.instagram-feed__copy__headline{padding-bottom:32px;color:#007377}@media only screen and (min-width: 768px){.instagram-feed__images{order:-1}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:white;display:none;overflow:auto}.modal.-active{display:block;z-index:99}@media only screen and (min-width: 768px){.modal{top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-height:90vh}}.modal__inner{padding:24px}@media only screen and (min-width: 768px){.modal__inner{padding:48px}}.modal-close{cursor:pointer}.modal-close-x{position:absolute;width:15px;height:15px;top:15px;right:15px;transform:rotate(45deg)}@media only screen and (min-width: 768px){.modal-close-x{top:40px;right:40px}}.modal-close-x:before,.modal-close-x:after{background:#292b3f}.modal-close-x:before{content:"";width:1px;height:100%;position:absolute;left:calc(50% - .5px);top:0}.modal-close-x:after{content:"";height:1px;width:100%;position:absolute;top:calc(50% - .5px);left:0}.order-history__table{width:100%;position:static}.order-history__table-wrapper{overflow:visible}.order-history__row{border-bottom:1px solid #292b3f;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width: 768px){.order-history__row{flex-wrap:nowrap;flex-direction:row}}.order-history__row:first-of-type{display:none;border-top:none}@media only screen and (min-width: 768px){.order-history__row:first-of-type{display:flex}}.order-history__cell{font-size:1.6rem;min-height:64px;align-items:center;padding:12px 0 0;justify-content:center;text-align:right;width:100%}@media only screen and (min-width: 768px){.order-history__cell{text-align:center}}.order-history__cell-th{font-weight:700}.order-history__cell:first-child{padding-left:0;justify-content:flex-start;text-align:left;flex-basis:180%}@media only screen and (min-width: 768px){.order-history__cell:last-child{text-align:right;padding-right:0}}.order-history__details{margin:24px 0 32px}.order-history.cart-page__cell-product_backorder-message{color:#757575;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;width:100%;display:flex;margin:16px 0}@media only screen and (min-width: 1280px){.order-history.cart-page__cell-product_backorder-message{font-size:1.8rem;line-height:2.7rem}}.order-history.cart-page__backorder-date a{border-bottom:none}.pagination-wrapper{margin-top:32px;margin-bottom:32px}.pagination__list{display:flex;flex-wrap:wrap;justify-content:flex-end}.pagination__list li{flex:1 0 2.6rem;max-width:2.6rem}.pagination__list li:not(:last-child){margin-right:4px}.pagination__item{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;line-height:0;color:#292b3f;display:inline-flex;justify-content:center;align-items:center;position:relative;height:2.6rem;width:100%;text-decoration:none}.pagination__item-current{background-color:#007377;border-radius:50%;color:#fff}.pagination__item .icon-caret{height:.7rem}.pagination__item-arrow{color:#b0b0b0}.pagination__item-arrow-active{color:#292b3f}.pagination__item-prev .icon{margin-left:-.1rem;transform:rotate(90deg)}.pagination__item-next .icon{margin-right:-.1rem;transform:rotate(-90deg)}a.pagination__item:hover{background-color:#000;border-radius:50%;color:#fff}a.pagination__item-arrow:hover{background-color:#fff;color:#b0b0b0}a.pagination__item-arrow-active:hover{background-color:#fff;color:#292b3f}.panel__child:not(.-active){display:none}@media only screen and (min-width: 768px){.media-with-cta{display:flex;align-items:center}}.media-with-cta__image{width:100%}.media-with-cta__text{margin:48px 0 0}@media only screen and (min-width: 768px){.media-with-cta__text{margin:0 0 0 48px;flex:1 10 auto}}.media-with-cta__text-on-left .media-with-cta__text{order:0}@media only screen and (min-width: 768px){.media-with-cta__text-on-left .media-with-cta__text{order:-1;margin:0 48px 0 0;flex:1 10 auto}}.media-with-cta__pre-headline{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:24px;text-transform:uppercase;color:#007377;font-weight:800}.media-with-cta__headline,.media-with-cta__description{margin-bottom:32px}.media-with-cta__description strong{font-weight:400;color:#007377}.media-with-cta__description blockquote{margin:0 32px;padding:0 8px;position:relative;color:#007377;text-align:center;font-weight:800}@media only screen and (min-width: 1280px){.media-with-cta__description blockquote{margin:0 100px}}.media-with-cta__description blockquote h4{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:400;line-height:3rem}@media only screen and (min-width: 1280px){.media-with-cta__description blockquote h4{font-size:2.8rem;line-height:3.4rem}}@media only screen and (min-width: 1280px){.media-with-cta__description blockquote h4{margin:0 0 16px}}.media-with-cta__description blockquote h4:before{content:"\201c";position:relative}.media-with-cta__description blockquote h4:after{content:"\201d";position:relative}.media-with-cta__icons-container{display:flex;flex-wrap:wrap;align-items:flex-end}@media only screen and (min-width: 768px){.media-with-cta__icons-container{flex-wrap:nowrap}}.media-with-cta__icons-container__icon{flex:0 0 auto;width:50%}@media only screen and (min-width: 768px){.media-with-cta__icons-container__icon{flex:1 1 0;padding-right:16px;width:unset}}.product-recommendations__header{padding-bottom:32px;flex-direction:column}@media only screen and (min-width: 1024px){.product-recommendations__header{padding-bottom:64px;flex-direction:unset}}.product-recommendations__header-title{padding-bottom:32px;font-size:4rem}@media only screen and (min-width: 1024px){.product-recommendations__header-title{padding-bottom:unset}}.product-recommendations__header a{min-width:100px;border-radius:2.5rem;border:none;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#007377;padding:0;min-width:unset;text-decoration:none;border-radius:0;text-align:left;transition:background-color .25s linear,color .25s linear}@media only screen and (min-width: 768px){.product-recommendations__header a{min-width:130px}}.product-recommendations__header a:after{margin-left:8px;position:relative;top:2px;filter:invert(31%) sepia(62%) saturate(676%) hue-rotate(134deg) brightness(101%) contrast(101%);content:"";display:inline-block;height:14px;width:14px;background-size:14px 14px;background-image:url(arrow-right.svg);background-repeat:no-repeat}.product-recommendations__header a:hover{color:#004e51}.product-recommendations__header a:hover:after{filter:invert(23%) sepia(10%) saturate(5828%) hue-rotate(142deg) brightness(97%) contrast(102%)}.product-recommendations__header a:focus{outline:none;color:#004e51}.product-recommendations__list{display:grid;grid-row-gap:64px;grid-column-gap:8px;grid-template-columns:repeat(auto-fill,50vw);width:calc(((var(--data-count) + .6) * 50vw))}@media only screen and (min-width: 1024px){.product-recommendations__list{width:auto;grid-template-columns:repeat(5,1fr)}.product-recommendations__list--3-cols{grid-template-columns:repeat(3,1fr)}.product-recommendations__list--4-cols{grid-template-columns:repeat(4,1fr)}}.product-recommendations__list-wrapper{overflow-x:auto}.product-recommendations__list-item{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.product-recommendations__list-item-image{padding-bottom:24px}.product-recommendations__list-item--price{font-weight:800;color:#007377}.product-compare-table{margin:120px auto}.product-compare-table__header{margin:0 0 64px}.product-compare-table__wrapper{width:100%;position:relative;overflow-x:hidden}.product-compare-table__scroller,.product-compare-table__table,.product-compare-table__row,.product-compare-table__cell{position:static}.product-compare-table__scroller{width:100%;overflow-x:auto;overflow-y:hidden}.product-compare-table__table{min-width:1024px;background:#f7f4ee}.product-compare-table__cell{width:100%}.product-compare-table__cell:before{content:"";display:block;width:100%;height:40px;background:#f7f4ee}.product-compare-table__cell:last-child .product-compare-table__detail-content{border-right:0 none}@media only screen and (min-width: 1024px){.product-compare-table__cell{border-top:1px solid black}.product-compare-table__cell:before{content:none}.product-compare-table__cell:first-child{padding-left:180px;box-sizing:content-box}.product-compare-table__cell:first-child .product-compare-table__detail-content{border-left:1px solid black}}.product-compare-table__row{display:flex;width:100%}.product-compare-table__row:before{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;content:attr(data-row-name);position:absolute;z-index:2;left:0;display:flex;align-items:center;text-transform:uppercase;box-sizing:border-box;width:100%;padding-left:32px;height:40px}@media only screen and (min-width: 1024px){.product-compare-table__row:before{font-size:1.8rem;line-height:2.1rem}}@media only screen and (min-width: 1024px){.product-compare-table__row{position:relative}.product-compare-table__row:before{height:auto;top:35px}}.product-compare-table__row:first-child .product-compare-table__cell{border-top:0 none}.product-compare-table__row-no-header:before,.product-compare-table__row-no-header .product-compare-table__cell:before{content:none}.product-compare-table__detail-content{padding:32px;background:white;box-sizing:border-box;height:100%;border-right:1px solid #000}.product-compare-table__detail-image{width:auto;height:100%;margin-right:8px;display:inline-block;width:8.33333vw;max-width:140px}@media only screen and (min-width: 1024px){.product-compare-table__detail-image{margin-right:16px}}.product-compare-table__detail-name{box-sizing:border-box;text-transform:uppercase;display:flex;align-items:flex-end}.product-compare-table ul li{position:relative;padding-left:20px}.product-compare-table ul li:before{content:"";width:10px;height:10px;position:absolute;top:5px;left:0;background-image:url(bullet.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 1280px){.product-compare-table__table{min-width:0;width:100%}}.product-features-gallery{display:flex;flex-wrap:wrap}.product-features-gallery__item{width:100%;padding:12px}@media only screen and (min-width: 768px){.product-features-gallery__item{width:50%}}@media only screen and (min-width: 1024px){.product-features-gallery__item{width:33.33333%}}.product-features-gallery__item-title{font-weight:700}.product-features-gallery__item-image{background-size:cover;width:100%;padding-bottom:62.5%}.product-features-gallery__item-image+.product-features-gallery__item-title{margin-top:12px}.helmet-size-modal{min-width:90%;margin:48px auto 0;overflow-y:auto}@media only screen and (min-width: 768px){.helmet-size-modal{width:500px;min-height:430px}}.helmet-size-modal__item-toggle{margin-bottom:32px}.helmet-size-modal__item-image{max-width:310px;margin:0 auto;padding:4px 0 24px}.helmet-size-modal__item ul{border-bottom:1px solid #d3d3d3;display:flex}.helmet-size-modal__item li{flex-basis:50%;display:flex;justify-content:center}.helmet-size-modal__item li.-active{border-bottom:3px solid #292b3f;font-weight:800}.helmet-size-modal__item a{text-decoration:none}.helmet-size-modal__item-title{text-transform:uppercase;font-size:1.8rem;text-align:center}.helmet-size-modal__item-content h4{text-transform:uppercase;font-size:1.8rem;font-weight:800;line-height:3rem;margin-bottom:8px}.helmet-size-modal__item-content p{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:24px}.helmet-size-modal__table{margin-bottom:32px}.helmet-size-modal__row{display:flex}@media only screen and (min-width: 1024px){.helmet-size-modal__row{position:relative}}.helmet-size-modal__row:first-child .product-size-table__cell{border-top:0 none}.helmet-size-modal__cell{flex:0 0 50%}.helmet-size-modal__cell-title{text-transform:uppercase;color:#757575}.helmet-size-modal__detail-content{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding:16px 8px 8px;text-align:center}.helmet-size-modal__highlight{background:#f7f4ee}.helmet-size-modal_trigger{margin-bottom:24px}.helmet-size-modal.product-size-table__item li.-active:before,.helmet-size-modal.product-size-table__item li:before{display:none}.helmet-size-modal.product-size-table__item-toggle{text-align:center}.product-size-table{margin:32px auto;overflow-x:hidden}.product-size-table__table,.product-size-table__row,.product-size-table__cell{position:static}.product-size-table__cell{width:100%;flex:1 100%;text-align:center;border-top:1px solid #eeebe5}.product-size-table__cell:nth-of-type(1){flex:0 0 30px}.product-size-table__cell:nth-of-type(2){justify-content:flex-start;text-align:left}.product-size-table__cell:nth-of-type(3){flex:0 0 60px}.product-size-table__cell:nth-of-type(4){flex:0 0 60px}@media only screen and (min-width: 768px){.product-size-table__cell:first-child{box-sizing:content-box}.product-size-table__cell:nth-of-type(1){flex:0 0 50px}.product-size-table__cell:nth-of-type(2){justify-content:flex-start;text-align:left}.product-size-table__cell:nth-of-type(3){flex:0 0 80px}.product-size-table__cell:nth-of-type(4){flex:0 0 80px}}.product-size-table__row{display:flex;width:100%}@media only screen and (min-width: 1024px){.product-size-table__row{position:relative}}.product-size-table__row:first-child .product-size-table__cell{border-top:0 none}.product-size-table-image{width:100%;padding-bottom:32px}@media only screen and (min-width: 1024px){.product-size-table-image{padding-bottom:80px}}.product-size-table__detail-content{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding:12px 8px 8px;box-sizing:border-box;height:100%}.product-size-table__number{background:#007377;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.product-size-table__highlight{background:#72d7d920;margin:4px 0}.product-size-table__detail-name{box-sizing:border-box;display:flex;justify-content:center;text-align:center;font-weight:600}.product-size-table__detail-name-left{text-align:left;justify-content:flex-start}.product-size-table__item-toggle{margin-bottom:32px}.product-size-table__item li{display:inline-flex;align-items:center}.product-size-table__item li:before{display:inline-flex;content:"";-webkit-border-radius:50%;border-radius:50%;height:1rem;width:1rem;margin-right:.1rem;background-color:#fff;box-shadow:0 0 0 1px #000;border:solid 3px #ffffff}.product-size-table__item li a{text-decoration:none;padding:0 7px}.product-size-table__item li.-active:before{display:inline-flex;content:"";-webkit-border-radius:50%;border-radius:50%;height:1rem;width:1rem;margin-right:.1rem;background-color:#000;box-shadow:0 0 0 1px #000;border:solid 3px #ffffff}.product-size-table__item-title{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding-right:16px;display:inline-flex;align-items:center}@media only screen and (min-width: 1280px){.product-size-table__item-title{font-size:1.8rem;line-height:2.7rem}}.product-size-table__item-panel{display:none}.product-size-table__item-panel.-active{display:block}.product-spec-table{margin:16px auto}.product-spec-table__header{margin:0 0 32px;font-size:5.2rem}.product-spec-table__table,.product-spec-table__row,.product-spec-table__cell{position:static;flex-wrap:wrap}@media only screen and (min-width: 768px){.product-spec-table__table,.product-spec-table__row,.product-spec-table__cell{flex-wrap:nowrap}}.product-spec-table__table,.product-spec-table__cell{width:100%}.product-spec-table__cell:last-child .product-spec-table__detail-content{border-right:0 none}.product-spec-table__cell:first-child{box-sizing:content-box}@media only screen and (min-width: 768px){.product-spec-table__cell:first-child{width:65%}}.product-spec-table__cell:first-child .product-spec-table__detail-content{border-left:none}.product-spec-table__row{display:flex;width:100%;border-bottom:1px solid #e0e0e0}@media only screen and (min-width: 1024px){.product-spec-table__row{position:relative}}.product-spec-table__row:first-child .product-spec-table__cell{border-top:0 none}.product-spec-table__row-no-header:before,.product-spec-table__row-no-header .product-spec-table__cell:before{content:none}.product-spec-table__detail-content{padding:16px 0;background:white;box-sizing:border-box;height:100%}@media only screen and (min-width: 768px){.product-spec-table__detail-content{padding:24px 0}}.product-spec-table__detail-name{box-sizing:border-box;display:flex;align-items:flex-end;font-size:1.6rem}.product-spec-table__detail-name__title{text-transform:uppercase}.product-spec-table ul li{position:relative;padding-left:20px}.product-spec-table ul li:before{content:"";width:10px;height:10px;position:absolute;top:5px;left:0;background-image:url(bullet.svg);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 1280px){.product-spec-table__table{min-width:0;width:100%}}#shopify-product-reviews{margin:0 auto!important}#shopify-product-reviews .spr-container{border:0 none!important}.search-form{width:100%;position:relative;border-bottom:1px solid #292b3f}.search-input{border:0;display:block;width:100%;border-radius:0;padding:10px 50px 10px 0;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem;background-color:transparent;color:#292b3f;outline:0 none;-webkit-appearance:none}@media only screen and (min-width: 1280px){.search-input{font-size:6.8rem;line-height:8.2rem}}.search-input::placeholder{color:#292b3f66}@media only screen and (min-width: 768px){.search-input::-webkit-search-cancel-button{display:none}}.search-submit{-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border-radius:0;border:0;cursor:pointer;display:inline-block;line-height:1;outline:none;padding:0;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-button{-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border-radius:0;border:0;cursor:pointer;display:inline-block;line-height:1;outline:none;padding:0;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;text-align:right;position:absolute;top:50%;right:0;transform:translateY(-11px)}.search-button__icon{max-width:100%;width:32px;height:32px}.search-button__icon *{stroke:#292b3f}.search__results,.search__results-item{width:100%;padding:32px 0}@media only screen and (min-width: 768px){.search__results,.search__results-item{padding:64px 0}}.search__results-item{border-bottom:1px solid #292b3f}@media only screen and (min-width: 768px){.search__results-item{display:flex;justify-content:space-between}}.search__results-item-text{width:100%;flex-shrink:1;margin-bottom:32px}@media only screen and (min-width: 768px){.search__results-item-text{margin:auto auto auto 0}}.search__results-item-text-result_type{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;margin-bottom:12px}@media only screen and (min-width: 1024px){.search__results-item-text-result_type{font-size:1.8rem;line-height:2.1rem}}.search__results-item-image{width:100%;display:block;margin:auto 0 auto auto}.search__results-item-image img{width:100%;display:block}@media only screen and (min-width: 768px){.search__results-item-image{width:25%}}.test-ride-map{margin-top:24px}@media only screen and (min-width: 1024px){.test-ride-map{margin-top:32px}}.test-ride-map__map{width:100%;padding-bottom:79.0724%}.test-ride-map__search{background:#292b3f;padding:12px;position:relative}.test-ride-map__search-input{background:white;border:0 none;padding:10px 32px 5px 10px;width:100%;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 1280px){.test-ride-map__search-input{font-size:1.8rem;line-height:2.7rem}}.test-ride-map__search-icon{position:absolute;top:24px;right:17px;transform:rotate(-45deg);color:#292b3f;font-size:3.4rem;cursor:pointer;transition:all .3s}.test-ride-map__search-icon:hover{color:#000}@media only screen and (min-width: 1024px){.test-ride-map__output{order:-1}.test-ride-map__output-wrapper{height:100%;position:relative}.test-ride-map__output .test-ride-map__results{position:absolute;height:calc(100% - 63px);overflow:auto;width:100%}}.test-ride-map__results-result{padding:18px 10px;cursor:pointer}.test-ride-map__results-result__name,.test-ride-map__results-result__phone{font-weight:700;color:#292b3f}.test-ride-map__results-result__name{font-size:1.8rem;text-transform:uppercase}.test-ride-map__results-result__details{color:#919191;text-transform:uppercase}.test-ride-map__results-result__phone,.test-ride-map__results-result__details{font-size:1.6rem}.test-ride-map__results-result+.test-ride-map__results-result{border-top:1px solid #e7e7e7}.active-result .test-ride-map__results-result__name{color:#007377}.featured-test-ride{margin-top:64px}@media only screen and (min-width: 1024px){.featured-test-ride{margin-top:120px}}.testimonial-block__testimonial{padding-bottom:32px}.testimonial-block__image-wrapper{position:relative;width:100%;min-height:200px;padding-bottom:20%;background-image:url(testimonial-line.svg);background-repeat:no-repeat;background-size:cover;background-position:center right}@media only screen and (min-width: 1024px){.testimonial-block__image-wrapper{min-height:286px;margin-top:-100px}}.testimonial-block__image{position:absolute;clip-path:url(#clip);bottom:-25%;right:15%;width:220px;transform:scale(.75)}@media only screen and (min-width: 1024px){.testimonial-block__image{transform:scale(1);bottom:10%}}.text-with-media-block__headline{padding-bottom:32px}.text-with-media-block__body{padding-bottom:64px}.two-up-with-headline-block__headline{padding-bottom:48px;text-align:center;font-family:Circular,Helvetica,"sans-serif";font-size:2.4rem;font-weight:800;line-height:3.6rem;color:#007377}@media only screen and (min-width: 1280px){.two-up-with-headline-block__headline{font-size:3.2rem;line-height:4rem}}@media only screen and (min-width: 1024px){.two-up-with-headline-block__headline{padding-bottom:64px}}.two-up-with-headline-block__image{padding-bottom:24px}@media only screen and (min-width: 1024px){.two-up-with-headline-block__image{padding-bottom:32px}}.two-up-with-headline-block__title{padding-bottom:16px}@media only screen and (min-width: 1024px){.two-up-with-headline-block__title{padding-bottom:24px}}.two-up-with-headline-block__content-wrapper{padding-right:4.16667vw}.two-up-with-headline-block__grid-wrapper{overflow-x:auto}.two-up-with-headline-block__grid{display:grid;grid-row-gap:64px;grid-column-gap:8px;grid-template-columns:repeat(auto-fill,75vw);width:157.5vw}@media only screen and (min-width: 1024px){.two-up-with-headline-block__grid{width:auto;grid-template-columns:repeat(2,1fr)}}.bike-assembly{display:grid;grid-template-columns:repeat(12,1fr);scroll-behavior:smooth;max-width:2000px;margin:0 auto}.bike-assembly h2{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:500;line-height:3.8rem;grid-row:1;grid-column:1 / -1;margin-bottom:1em}@media only screen and (min-width: 1280px){.bike-assembly h2{font-size:4rem;line-height:4.8rem}}.bike-assembly img{width:100%;height:100%}.bike-assembly iframe{width:100%;height:100%;margin-bottom:1em;max-width:720px}@media screen and (min-width: 500px){.bike-assembly iframe{height:315px}}@media screen and (min-width: 1000px){.bike-assembly iframe{height:405px;margin-bottom:6rem}}.bike-assembly__nav{display:none;grid-column:2 / span 2}.bike-assembly__nav nav{position:sticky;top:0}.bike-assembly__nav .active{font-weight:700;list-style-position:outside;position:relative;text-decoration:none}.bike-assembly__nav .active:before{content:url(burst.svg);left:-40px;position:absolute}@media screen and (min-width: 860px){.bike-assembly__nav{display:block}}.bike-assembly__nav-item{margin-bottom:1.3rem}.bike-assembly__nav-link{text-decoration:underline}.bike-assembly__nav-video{margin-top:2.1rem;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,.3)}.bike-assembly__nav-video p{font-weight:400;font-size:1.4rem;font-style:normal}.bike-assembly__nav-video iframe{margin:.5rem 0;width:90%}.bike-assembly__intro-video-container{margin-bottom:64px}@media screen and (min-width: 1000px){.bike-assembly__intro-video-container iframe{height:100%;max-width:100%}}.bike-assembly__intro-images{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1em;align-items:end}.bike-assembly__intro-images p{align-self:start;font-weight:700;font-size:1.4rem}@media screen and (min-width: 1000px){.bike-assembly__intro-images p{font-size:1.8rem}}.bike-assembly__intro-images figure{margin-top:.3em}.bike-assembly__steps{grid-column:2 / -2}@media screen and (min-width: 860px){.bike-assembly__steps{grid-column:5 / -2}}.bike-assembly__pdf-link{display:flex;justify-content:flex-end}.bike-assembly__pdf-link .underline{text-decoration:underline}.bike-assembly__pdf-link .underline:first-child{margin-right:.5em}.bike-assembly__step-heading{padding-top:0}.bike-assembly__step{margin-bottom:3em;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:2em}.bike-assembly__step:last-child{margin-bottom:10em}.bike-assembly__step-text p{font-size:1.6rem;margin-bottom:2em}.bike-assembly__step-text--full{grid-column:1 / -1;max-width:800px}.bike-assembly__step-text--full p{font-size:1.6rem;margin-bottom:2em}.bike-assembly__step-note{padding:1em}.bike-assembly__step-note p{font-weight:700;color:#fff;margin:0}.bike-assembly__step-sub-list{counter-reset:custom-counter;margin-top:-1em;width:max-content;margin-left:1em}.bike-assembly__step-sub-list p{display:none}.bike-assembly__step-sub-list li{font-size:1.6rem;counter-increment:custom-counter}.bike-assembly__step-sub-list li:before{content:counter(custom-counter);font-family:Circular,Helvetica,"sans-serif";border-radius:50%;background:#ca3126;padding:0 .3em;color:#fff;margin-right:.3em}.bike-assembly__step-image{grid-column:span 2;position:relative}@media screen and (min-width: 400px){.bike-assembly__step-image{width:100%}}@media screen and (min-width: 1307px){.bike-assembly__step-image{max-height:384px;max-width:536px}}.bike-assembly__overlay{position:absolute;left:0px;color:#fff;font-weight:700;padding:.5em;display:flex;justify-content:center;align-items:center}.bike-assembly__overlay p{margin-top:.2em}@media screen and (min-width: 1000px){.bike-assembly__overlay{font-size:3.5rem}}@media screen and (max-width: 999px){.bike-assembly__overlay{font-size:2rem}}@media screen and (max-width: 400px){.bike-assembly__overlay{font-size:1.5rem}}.overlay__step-number{top:0;min-width:70px}@media screen and (max-width: 400px){.overlay__step-number{min-width:40px}}.overlay__image-text{bottom:0}.bike-assembly__step-image--power{grid-column:2 / span 2;width:100%;position:relative}@media screen and (max-width: 1100px){.bike-assembly__step-image--power{grid-column:1 / -1;margin-left:auto;width:60%;min-width:200px}}.bike-assembly__step-text--power{display:none}.power-button-text{position:absolute;top:31.3%;left:-200px;font-weight:700}@media screen and (min-width: 1300px){.power-button-text{left:-220px}}@media screen and (max-width: 600px){.power-button-text{left:-108px;width:38%;top:20%}}@media screen and (max-width: 350px){.power-button-text{left:-84px;width:41%;top:20%;font-size:.7em}}.power-line{position:absolute;left:-17%;top:34.4%;height:2.5%;background:#e40917;width:31%;border-radius:3px}.bike-assembly__step-image--full{grid-column:1 / -1}.cart-recommendations{margin-top:80px}.cart-recommendations__headline{margin-bottom:32px}.cart-recommendations__list-item{display:flex;flex-direction:column;flex-wrap:nowrap;padding-bottom:.2rem}.cart-recommendations__list-item-image{position:relative}.cart-recommendations__list-item-color{position:absolute;bottom:.2rem;left:1rem}.cart-recommendations__list-item-title{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;text-transform:capitalize;font-weight:800;margin-top:16px}.cart-recommendations__list-item-price{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:8px;color:#007377;font-weight:800}.cart-recommendations__list-item-price-compare{text-decoration:line-through}.cart-recommendations__list-item-price-teal{color:#007377;padding-right:8px}.cart-recommendations__list-item-add,.cart-recommendations__list-item-add .btn,.cart-recommendations__list-item-add a{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.cart-recommendations .cart-recommendations-carousel{opacity:0}.cart-recommendations .cart-recommendations-carousel.flickity-enabled{opacity:1}.cart-recommendations .cart-recommendations-carousel .carousel-cell{width:70%;padding-right:2%;min-height:100%}@media only screen and (min-width: 768px){.cart-recommendations .cart-recommendations-carousel .carousel-cell{width:28%}}@media only screen and (min-width: 1024px){.cart-recommendations .cart-recommendations-carousel .carousel-cell{width:33%}}@media only screen and (min-width: 1280px){.cart-recommendations .cart-recommendations-carousel .carousel-cell{width:25%}}.cart-recommendations .cart-recommendations-carousel .carousel-cell:before{content:"";position:absolute;z-index:-1;right:0;left:0;height:1000vh}.cart-recommendations .cart-recommendations-carousel .flickity-prev-next-button{display:none}@media only screen and (min-width: 1024px){.cart-recommendations .cart-recommendations-carousel .flickity-prev-next-button{display:unset}}.cart-recommendations .cart-recommendations-carousel .flickity-prev-next-button.-hidden{display:none!important}.cart-recommendations .cart-recommendations-carousel .form__radio-wrapper{padding:3px;width:28px;height:28px;display:inline-block}.cart-recommendations .cart-recommendations-carousel .form__radio-color{height:2rem;width:2rem;margin-right:0}@media only screen and (min-width: 1024px){.cart-recommendations .cart-recommendations-carousel .form__radio-color{margin-right:8px}}.footer{background-color:#faf5ee;color:#292b3f;padding:18px 0}@media only screen and (min-width: 768px){.footer{padding:24px 0}}.footer__section{border-bottom:1px solid #5c5c5c;padding:24px 0}.footer__section-menus{border-bottom:none}.footer__form-wrapper{padding:0 0 32px;z-index:0;max-width:440px}@media only screen and (min-width: 768px){.footer__form-wrapper{padding:0}}@media only screen and (min-width: 1280px){.footer__form-wrapper{padding:0 0 0 16px}}.footer__form-wrapper__headline{padding-bottom:24px;text-transform:capitalize}.footer__form-wrapper__copy{margin-bottom:10px;padding-bottom:0}@media only screen and (min-width: 768px){.footer__form-wrapper__copy{margin-bottom:0}}.footer__social-links{display:flex;justify-content:flex-start;align-items:center;padding-bottom:16px;padding-top:10px}@media only screen and (min-width: 768px){.footer__social-links{justify-content:flex-end}}@media only screen and (min-width: 1024px){.footer__social-links{padding-bottom:46px;padding-top:0;justify-content:flex-start}}@media only screen and (min-width: 1280px){.footer__social-links{margin-left:8px}}.footer__social-links__headline{padding-right:24px}.footer__social-links-icon{margin-right:24px;padding-top:4px}.footer__social-links-icon:last-of-type{margin-right:0}.footer__social-links-icon img{width:24px;height:24px}.footer__link-list{padding:0 8px 30px 0}@media only screen and (min-width: 1280px){.footer__link-list{padding:0 8px}}@media only screen and (min-width: 1024px){.footer__link-list:first-child{padding-left:16px}}.footer__link-list-headline{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:600;margin-bottom:24px}@media only screen and (min-width: 1280px){.footer__link-list-headline{font-size:2rem}}.footer__link-list-link{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:20px}.footer__link-list-link:last-child{margin-bottom:0}.footer__link-list-link-item{position:relative}.footer__link-list-link-item:after{content:"";height:1px;position:absolute;background-color:transparent;width:100%;bottom:-2px;left:0}.footer__link-list-link-item:hover:after{content:"";height:1px;position:absolute;background-color:#292b3f;width:100%;bottom:-2px;left:0}.footer__brand-logos{padding-top:32px;padding-left:0}@media only screen and (min-width: 1280px){.footer__brand-logos{padding-left:8px}}.footer__brand-logos-headline{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding-bottom:28px}@media only screen and (min-width: 1280px){.footer__brand-logos-headline{font-size:2rem}}.footer__brand-logos-logo{display:flex;align-self:center;margin-right:24px;margin-bottom:16px;padding:8px 0;width:100%}@media only screen and (min-width: 768px){.footer__brand-logos-logo{width:unset;margin-bottom:0}}@media only screen and (min-width: 1024px){.footer__brand-logos-logo{margin-right:84px}}.footer__brand-logos-logo img{max-width:140px}.footer__brand-logos-logo:last-of-type{margin-right:0}.footer__policies-link-list{display:flex;flex-wrap:wrap;padding-top:32px;padding-bottom:24px}@media only screen and (min-width: 768px){.footer__policies-link-list{padding-top:42px}}@media only screen and (min-width: 1024px){.footer__policies-link-list{padding-bottom:2px}}@media only screen and (min-width: 1280px){.footer__policies-link-list{padding-left:8px}}.footer__policies-link-list-link{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.footer__policies-link-list-link:after{content:"|";padding:0 4px 0 2px}.footer__policies-link-list-link:last-of-type:after{display:none}.footer__copyright{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding-bottom:24px}@media only screen and (min-width: 1280px){.footer__copyright{padding-left:8px}}.navigation{position:fixed;top:0;width:100%;z-index:50;background-color:#fff;transition:transform .15s ease .15s}.navigation.-sub-nav-active .navigation__wrapper{background-color:#fff}.navigation.-sub-nav-active .navigation__item{color:#000}.navigation.-sub-nav-active .navigation__logo{fill:#000}.navigation.-sub-nav-active .navigation__sub-menu{visibility:visible}.navigation.-sub-nav-active .navigation__sub-menu-inner-wrapper{opacity:1}.navigation.-search-active .navigation__item{color:#fff}.navigation.-search-active .navigation__logo{fill:#fff}.navigation.-search-active .navigation__wrapper{background-color:#292b3f}.navigation.-search-active .navigation__search{visibility:visible}.navigation.-search-active .navigation__item-icon{stroke:#fff}.navigation.-fixed{box-shadow:0 0 24px #0000001a}.navigation.-fixed .navigation__wrapper{height:60px}@media only screen and (min-width: 1300px){.navigation.-fixed .navigation__wrapper{height:70px}}.navigation.-fixed .navigation__inner-wrapper{transform:translateY(-10%)}.navigation.-nav-inactive{transform:translateY(-100%);transition:transform .15s ease}.navigation.-mobile-nav-active .navigation__logo-wrapper{opacity:1}.navigation.-mobile-nav-active .navigation__item:not(.navigation__menu-icon-wrapper){opacity:1}.navigation.-mobile-nav-active .navigation__menu{opacity:1;transform:translate(0);transition:opacity .15s linear .15s,transform .15s linear}.navigation.-mobile-nav-active .navigation__menu-icon-bar:before{transform:translateY(-50%) rotate(-45deg);top:50%}.navigation.-mobile-nav-active .navigation__menu-icon-bar:after{transform:translateY(-50%) rotate(45deg);top:50%}.navigation__alert-bar{text-align:center;padding:8px 0;transition:margin .15s linear;background-color:#007377;position:relative;color:#fff;z-index:2}.navigation__wrapper{height:60px;transition:background-color .15s linear,height .15s linear;z-index:2;background-color:#fff}@media only screen and (min-width: 1024px){.navigation__wrapper{height:100px}}.navigation__inner-wrapper{width:83.33333vw;max-width:1400px;transition:transform .15s ease}.navigation__logo-wrapper{transition:opacity .15s linear}.navigation__logo{display:block;max-width:109px;transition:fill .15s linear}.navigation__list{flex:1}@media only screen and (min-width: 375px){.navigation__list{padding-left:48px}}@media only screen and (min-width: 1300px){.navigation__list{justify-content:space-between}}.navigation__list-mobile{transform:translateY(-25%)}@media only screen and (min-width: 1300px){.navigation__list-mobile{transform:unset}}.navigation__list-desktop{display:none}@media only screen and (min-width: 1300px){.navigation__list-desktop{display:flex}}.navigation__item{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;margin-left:24px;transition:opacity .15s linear,color .25s linear}@media only screen and (min-width: 1024px){.navigation__item{font-size:1.6rem}}.navigation__item:first-of-type{margin-left:0}@media only screen and (min-width: 1300px){.navigation__item{margin-left:32px}}.navigation__item--active{border-bottom:1px solid #000}.navigation__item-link{display:flex;align-items:center;position:relative;cursor:pointer}.navigation__item-link:hover .navigation__item-link-wrapper:after{content:"";height:1px;position:absolute;background-color:#292b3f;width:100%;bottom:0;left:0}.navigation__item-link-wrapper{position:relative}.navigation__item-link.-current .navigation__item-link-wrapper:after{content:"";height:1px;position:absolute;background-color:#292b3f;width:100%;bottom:0;left:0}.navigation__item-link.-active .navigation__item-icon{transform:scaleY(1)}.navigation__item-icon{transform:scaleY(-1);margin-left:8px;stroke:#292b3f;transition:stroke .25s linear}.navigation__cart-count{padding-left:8px}.navigation__menu-icon{display:flex;align-items:center}.navigation__menu-icon-bar{display:block;position:relative;height:9px;width:24px}.navigation__menu-icon-bar:before,.navigation__menu-icon-bar:after{background-color:#292b3f;content:"";height:1px;position:absolute;right:0;transition:background-color .15s linear,transform .15s linear,top .15s linear;transform-origin:50% 50%;width:100%;z-index:1}.navigation__menu-icon-bar:before{top:0}.navigation__menu-icon-bar:after{bottom:0}.navigation__menu-icon-wrapper{display:flex}@media only screen and (min-width: 1300px){.navigation__menu-icon-wrapper{display:none}}.navigation__icon{display:block;fill:#007377;width:31px;max-width:100%;position:relative;transition:fill .25s linear}@media only screen and (min-width: 768px){.navigation__icon{width:42px}}.navigation__menu{position:fixed;visibility:hidden;width:100%;height:93%;top:60px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;padding:100px 0 16px;transform:translate(-100%);opacity:0;transition:opacity .15s linear,transform .15s linear .15s}.navigation__menu.-visible{visibility:visible}.navigation__menu-product{border-bottom:1px solid rgba(0,0,0,.1);padding-top:16px}.navigation__menu-product:first-of-type{padding-top:8px}.navigation__menu-product-title{font-family:Circular,Helvetica,"sans-serif";font-size:2rem;font-weight:800;line-height:2.4rem;padding-bottom:16px}@media only screen and (min-width: 768px){.navigation__menu-product-title{font-size:2.4rem;line-height:2.9rem}}.navigation__menu-product-image{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding-bottom:78%;height:100%;opacity:0;transition:opacity .25s linear}.navigation__menu-product-image.-loaded{opacity:1}.navigation__menu-product-description{padding-bottom:20px;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}@media only screen and (min-width: 1024px){.navigation__menu-nav-wrapper{max-width:180px}}.navigation__menu-link{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;font-weight:800;margin-bottom:16px;padding:0 8.33333vw}@media only screen and (min-width: 1024px){.navigation__menu-link{font-size:1.6rem}}@media only screen and (min-width: 1024px){.navigation__menu-link{padding:0}}.navigation__menu-link:first-of-type{padding-top:24px}@media only screen and (min-width: 1024px){.navigation__menu-link:first-of-type{padding-top:0}}@media only screen and (min-width: 1024px){.navigation__menu-link{font-weight:400}}.navigation__menu-social-links{margin-top:32px;padding:0 8.33333vw 32px}@media only screen and (min-width: 1024px){.navigation__menu-social-links{padding:0 0 32px}}.navigation__menu-social-links-icon{padding-right:24px}.navigation__menu-cta-link{padding:16px 8.33333vw 0;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}@media only screen and (min-width: 1024px){.navigation__menu-cta-link{padding:32px 0 0}}.navigation__menu__inner-wrapper{padding:0}@media only screen and (min-width: 1024px){.navigation__menu__inner-wrapper{width:100vw;max-width:1680px;transition:transform .15s ease;padding:0 8.33333vw}}.navigation__menu .accordion__item{border-bottom:1px solid #b0b0b0}@media only screen and (min-width: 1024px){.navigation__menu .accordion__item{display:flex;border-bottom:none;justify-content:space-between;overflow:visible}}.navigation__menu .accordion__item.-active{border-bottom:1px solid #b0b0b0}@media only screen and (min-width: 1024px){.navigation__menu .accordion__item.-active{border-bottom:none}}.navigation__menu .accordion__item-button{padding:16px 8.33333vw;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;font-weight:800;font-size:1.6rem}@media only screen and (min-width: 1024px){.navigation__menu .accordion__item-button{font-size:1.6rem}}.navigation__menu .accordion__item-button:after{content:"";display:block;height:11px;width:11px;background-size:12px;background-image:url(down-chevron.svg);background-repeat:no-repeat;transform:rotate(180deg);right:8.33333vw;top:33%}@media only screen and (min-width: 1024px){.navigation__menu .accordion__item-button{padding:0;margin-bottom:16px;font-weight:400}.navigation__menu .accordion__item-button:after{display:none}}@media only screen and (min-width: 1024px){.navigation__menu .accordion__item-headline{flex:0 0 25%}}@media only screen and (min-width: 1024px){.navigation__menu .accordion__item-body{flex:0 0 75%;height:0!important;z-index:1}}.navigation__menu .accordion__item.-active .accordion__item-button:after{content:"";background-image:url(down-chevron.svg);transform:none}@media only screen and (min-width: 1024px){.navigation__menu-mobile_accordion{display:none!important}}.navigation__menu-tablet_accordion{display:none}@media only screen and (min-width: 1024px){.navigation__menu-tablet_accordion{display:unset}}.navigation__sub-menu{position:absolute;display:none;visibility:hidden;justify-content:center;width:100%;padding:48px 0 80px;background-color:#fff;transform:translateY(-100%);transition:transform .7s ease}@media only screen and (min-width: 768px){.navigation__sub-menu{display:flex}.navigation__sub-menu.-active{transform:translateY(0);box-shadow:0 0 24px #0000001a}}.navigation__sub-menu-inner-wrapper{width:83.33333vw;max-width:1400px;opacity:0;transition:transform .7s ease,opacity .25s ease .25s}.navigation__sub-menu-headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:400;line-height:4.8rem;padding-bottom:32px}.navigation__sub-menu-cta-link{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}@media only screen and (min-width: 1024px){.navigation__sub-menu-cta-link{font-size:1.8rem;line-height:2.1rem}}.navigation__sub-menu-product-title{font-family:Circular,Helvetica,"sans-serif";font-size:2rem;font-weight:800;line-height:2.4rem;padding-top:32px;padding-bottom:16px}@media only screen and (min-width: 768px){.navigation__sub-menu-product-title{font-size:2.4rem;line-height:2.9rem}}.navigation__sub-menu-product-description{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}@media only screen and (min-width: 1300px){.navigation__sub-menu-product-description{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}}.navigation__sub-menu-two-col-headline{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.4rem;text-transform:uppercase;padding:16px 8.33333vw;font-weight:800}@media only screen and (min-width: 1024px){.navigation__sub-menu-two-col-headline{font-size:1.6rem}}@media only screen and (min-width: 1024px){.navigation__sub-menu-two-col-headline{padding:16px 0 3rem;font-family:Circular,Helvetica,"sans-serif";font-size:2rem;font-weight:800;line-height:2.4rem;text-transform:none}}@media only screen and (min-width: 1024px) and (min-width: 768px){.navigation__sub-menu-two-col-headline{font-size:2.4rem;line-height:2.9rem}}.navigation__sub-menu-two-col-headline.accessories{display:none}@media only screen and (min-width: 1024px){.navigation__sub-menu-two-col-headline.accessories{display:block}}.navigation__sub-menu-two-col-wrapper{display:block;padding:0 8.33333vw}@media only screen and (min-width: 1024px){.navigation__sub-menu-two-col-wrapper{display:flex;padding:0}}.navigation__sub-menu-two-col-link-list:first-child{padding-right:24px}.navigation__sub-menu-two-col-link-list li{margin-bottom:16px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.navigation__search-wrapper{position:relative;width:20px;height:20px}.navigation__search-wrapper svg{fill:transparent;stroke:#292b3f;transition:stroke .15s linear}.-nav-dark-bg:not(.-fixed) .navigation__search-wrapper svg{stroke:#fff}.navigation__icon-search{display:block;max-width:100%;position:relative;transition:opacity .25s linear}.navigation__icon-search:hover{opacity:.6}.navigation .navigation__search{visibility:hidden;width:100%;position:absolute;overflow:hidden;transition:transform .7s ease;transform:translateY(-100%);background:#292b3f}.navigation .navigation__search.-active{transform:translateY(0)}.navigation .navigation__search.-active .navigation__search-inner-wrapper{opacity:1;transition:transform .7s ease,opacity .25s ease .25s}.navigation .navigation__search-inner-wrapper{display:flex;padding:32px 0 0;transition:transform .7s ease,opacity .25s ease;opacity:0}@media only screen and (min-width: 768px){.navigation .navigation__search-inner-wrapper{padding:80px 0}}.navigation .navigation__search-form{border-bottom:1px solid rgba(255,255,255,.12)}.navigation .navigation__search-input{color:#fff}.navigation .navigation__search-input::placeholder{color:#fff6}.navigation .navigation__search-button__icon *{stroke:#292b3f}.pedal-assist .pedal-charge-line{margin-top:0}@media only screen and (min-width: 1024px){.pedal-assist .pedal-charge-line{margin-top:-100px}}@media only screen and (min-width: 1280px){.pedal-assist .pedal-charge-line{margin-top:-180px}}.rich-text-section{margin-left:auto;margin-right:auto;z-index:1}.rich-text-section__blocks{margin:auto}.rich-text-section__blocks *{overflow-wrap:break-word}.rich-text-section__blocks>*{margin-top:0;margin-bottom:0}.rich-text-section__blocks>*+*{margin-top:24px}@media only screen and (min-width: 1024px){.rich-text-section__blocks>*+*{margin-top:32px}}.rich-text-section__blocks>*+a{margin-top:24px}@media only screen and (min-width: 1024px){.rich-text-section__blocks>*+a{margin-top:32px}}.rich-text-section__callout{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:500;line-height:3rem}@media only screen and (min-width: 1024px){.rich-text-section__callout{font-size:2.8rem;line-height:3.4rem}}@media only screen and (min-width: 1280px){.rich-text-section__callout{font-size:3.2rem;line-height:3.8rem}}.rich-text-section__callout strong{color:#007377}.rich-text-section__callout p{margin-bottom:48px}h6.rich-text-section__headline{color:#007377}.three-column-module{margin-top:0!important}.three-column-module__container{padding:80px 0;margin-top:120px;overflow:auto}.three-column-module__container.top-padding{margin-top:0}.three-column-module__container.bottom-margin{margin-bottom:-64px}@media only screen and (min-width: 1024px){.three-column-module__container.bottom-margin.bottom-margin{margin-bottom:-120px}}.three-column-module__headline{padding:0 0 80px;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.three-column-module__headline{font-size:6.8rem;line-height:8.2rem}}.three-column-module__headline-left{text-align:left}.three-column-module__headline-center{text-align:center}.three-column-module__block{position:relative;padding-left:32px;margin-bottom:24px}@media only screen and (min-width: 768px){.three-column-module__block{margin-bottom:unset}}.three-column-module__block:last-of-type{margin-bottom:unset;padding-right:32px}@media only screen and (min-width: 768px){.three-column-module__block:last-of-type{padding-right:unset}}.three-column-module__block-image{padding-bottom:16px}.three-column-module__block-title{padding-bottom:24px}.three-column-module__block-description{font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width: 768px){.three-column-module__block-description{line-height:2rem}}@media only screen and (min-width: 1024px){.three-column-module__block-description{font-size:2rem;line-height:3rem}}.three-column-module__block-url{margin-top:32px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.three-column-grid__headline{padding-bottom:64px;color:#007377}.three-column-grid__grid{display:grid;grid-row-gap:64px;grid-column-gap:24px;grid-template-columns:1fr}@media only screen and (min-width: 768px){.three-column-grid__grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.three-column-grid__grid{grid-template-columns:1fr 1fr 1fr}}.three-column-grid__grid-item-image{background-size:cover;width:100%;padding-bottom:62.5%;margin-bottom:24px}.three-column-grid__grid-item-title{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500}.three-column-grid__grid-item-description{padding-top:16px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.about-us-page{padding:0}@media only screen and (min-width: 1024px){.about-us-page{padding:0}}.about-us-page__hero-background{background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;padding-bottom:85.33%;transition:opacity .25s linear;margin:48px 0 0}@media only screen and (min-width: 768px){.about-us-page__hero-background{margin:0;padding-bottom:41.66%}}.about-us-page__hero-background.-loaded{opacity:1}.about-us-page-top-image{padding:24px 0}.about-us-page-top-headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem;text-align:center;margin-top:64px}@media only screen and (min-width: 1280px){.about-us-page-top-headline{font-size:6.8rem;line-height:8.2rem}}.about-us-page-top-description{padding:64px 0}.about-us-page-top-description p{margin:0 0 24px}.about-us-page-faq{padding-bottom:48px}.about-us-page-faq h2{text-align:center;padding:0 0 64px;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.about-us-page-faq h2{font-size:6.8rem;line-height:8.2rem}}.about-us-page-faq__content{border-bottom:1px solid #000;padding:8px 0 48px}.about-us-page-faq__content h3{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2rem;margin:8px 0 16px;font-weight:300}@media only screen and (min-width: 1024px){.about-us-page-faq__content h3{font-size:1.7rem;line-height:2.1rem}}.about-us-page-faq__content p{font-weight:700}.about-us-page-cta-headline{margin-top:64px;text-align:center;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.about-us-page-cta-headline{font-size:6.8rem;line-height:8.2rem}}.about-us-page-cta-description{padding:64px 0;text-align:center;font-weight:700}.about-us-page-cta-description p{margin:0 0 24px;font-weight:700}.account-page__header-btn{float:right}.account-page__header-h1{float:left;margin-right:16px}.account-page__header:after{content:"";display:table;clear:both}@media only screen and (min-width: 768px){.account-page__header{display:flex;justify-content:space-between}.account-page__header-btn{float:none;margin:auto 0 auto auto}.account-page__header-h1{float:none;order:-1}}.account-page__panelselect{margin:24px 0 32px}@media only screen and (min-width: 1024px){.account-page__panelselect{margin:64px 0 120px}}.account-page__panelselect-link{display:inline-block;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;text-transform:uppercase;cursor:pointer}@media only screen and (min-width: 1024px){.account-page__panelselect-link{font-size:1.8rem;line-height:2.1rem}}.account-page__panelselect-link+.account-page__panelselect-link{margin-left:16px}.account-page__success{background-color:#008bd01a;padding:16px}.account-page__success p{text-align:center;color:#008bd0}.account-page__success p:before{content:"";background-image:url(checkmark-blue.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:12px;margin-right:1.4rem;display:inline-block}.address__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}@media only screen and (min-width: 1024px){.address__list{margin-bottom:64px}}.address__list__card{width:100%;border:1px solid black;padding:20px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1024px){.address__list__card{width:calc(50% - 5px);padding:40px}.address__list__card:nth-child(2n){margin-left:auto}}.address__list__card-info{margin-bottom:24px}.address__list__card-actions{margin-top:auto}.basic-content-page{margin:48px 0 64px}@media only screen and (min-width: 768px){.basic-content-page{margin:100px 0 120px}}.blog__landing-hero{position:relative;overflow:hidden;height:100%;display:flex;padding-top:59.33%}@media only screen and (min-width: 768px){.blog__landing-hero{padding-top:42.66%}}@media only screen and (min-width: 1024px){.blog__landing-hero{height:63vh;padding-top:0}}.blog__landing-hero__media{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:3;position:absolute;top:0;left:0}.blog__landing-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;z-index:4}.blog__landing-hero__media-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;padding-bottom:59.33%;background-position:center center}@media only screen and (min-width: 768px){.blog__landing-hero__media-image{margin:0;padding-bottom:42.66%}}.blog__landing-hero__text-wrap{position:relative;z-index:4;display:flex;align-items:flex-end;margin:0 auto;padding:0 0 32px}.blog__landing-hero__text-content{color:#fff;display:flex;flex-wrap:nowrap;align-items:flex-end}.blog__navigation-desktop li,.blog__navigation-mobile li{padding:16px;text-align:center;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 768px){.blog__navigation-desktop li,.blog__navigation-mobile li{padding:4px 16px}}.blog__navigation-desktop li span,.blog__navigation-mobile li span{border-bottom:2px solid transparent;padding-bottom:8px}.blog__navigation-desktop li span:hover,.blog__navigation-mobile li span:hover,.blog__navigation-desktop li .active,.blog__navigation-mobile li .active{border-color:#007377}.blog__navigation-desktop{display:none}@media only screen and (min-width: 768px){.blog__navigation-desktop{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:48px auto 16px}}.blog__navigation-desktop-label{font-weight:800!important}.blog__navigation-mobile .accordion__item{border:none}.blog__navigation-mobile .accordion__item-button{text-transform:none;font-weight:300}.blog__navigation-mobile .accordion__item-button:after{content:"";display:block;height:15px;width:15px;background-size:15px 15px;background-image:url(down-chevron.svg);background-repeat:no-repeat;transform:rotate(180deg);top:40%}.blog__navigation-mobile .-active .accordion__item-button:after{content:"";display:block;height:15px;width:15px;background-size:15px 15px;background-image:url(close.svg);background-repeat:no-repeat}@media only screen and (min-width: 768px){.blog__navigation-mobile{display:none}}.blog__categories{margin:4px 0}@media only screen and (min-width: 768px){.blog__categories{display:flex;flex-wrap:wrap;margin:32px 0}}.blog__categories-item{display:flex;flex-direction:column;margin-bottom:32px}@media only screen and (min-width: 768px){.blog__categories-item{margin-bottom:48px;margin-left:7px;margin-right:7px;width:calc(50% - 15px)}}@media only screen and (min-width: 1024px){.blog__categories-item{margin-left:5px;margin-right:5px;width:calc(33% - 10px)}}.blog__categories-item__details{padding:32px 32px 32px 0}@media only screen and (min-width: 768px){.blog__categories-item__details{padding:32px}}.blog__categories-item__details-tags{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:16px;font-weight:800;display:inline-flex;flex-wrap:wrap}.blog__categories-item__details-tags li:before{content:"\2022";margin:0 5px}.blog__categories-item__details-tags li:first-child:before{display:none}.blog__categories-item__details-title{margin-bottom:24px}.blog__categories-item__details-description{padding:8px 0 32px;font-size:1.8rem;line-height:2.2rem}.blog__categories-item__details-more{text-transform:uppercase;text-decoration:underline}.blog__grid{display:grid;grid-row-gap:64px;grid-column-gap:16px;margin:4px 0}@media only screen and (min-width: 768px){.blog__grid{margin:32px 0}}.blog__grid--three-up{grid-template-columns:1fr}@media only screen and (min-width: 768px){.blog__grid--three-up{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.blog__grid--three-up{grid-template-columns:1fr 1fr 1fr}}.blog__grid-item-image{padding-bottom:24px}.blog__grid-item-details{padding:32px 32px 32px 0}@media only screen and (min-width: 768px){.blog__grid-item-details{padding:32px}}.blog__grid-item-details-tags{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:16px;font-weight:800;display:inline-flex;flex-wrap:wrap}.blog__grid-item-details-tags li:before{content:"\2022";margin:0 5px}.blog__grid-item-details-tags li:first-child:before{display:none}.blog__grid-item-details-title{margin-bottom:24px}.blog__grid-item-details-description{padding:8px 0 32px}.blog__grid-item-details-more{min-width:100px;border-radius:2.5rem;border:none;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#007377;padding:0;min-width:unset;text-decoration:none;border-radius:0;text-align:left;transition:background-color .25s linear,color .25s linear}@media only screen and (min-width: 768px){.blog__grid-item-details-more{min-width:130px}}.blog__grid-item-details-more:after{margin-left:8px;position:relative;top:2px;filter:invert(31%) sepia(62%) saturate(676%) hue-rotate(134deg) brightness(101%) contrast(101%);content:"";display:inline-block;height:14px;width:14px;background-size:14px 14px;background-image:url(arrow-right.svg);background-repeat:no-repeat}.blog__grid-item-details-more:hover{color:#004e51}.blog__grid-item-details-more:hover:after{filter:invert(23%) sepia(10%) saturate(5828%) hue-rotate(142deg) brightness(97%) contrast(102%)}.blog__grid-item-details-more:focus{outline:none;color:#004e51}.blog__article{padding:64px 0}.blog__article img{max-width:100%}.blog__article h1{margin-top:16px;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.blog__article h1{font-size:6.2rem;line-height:7.4rem}}.blog__article .rich-text a{text-decoration:underline}.blog__article .rich-text a:hover{opacity:.9}.blog__article .rich-text a.btn-secondary{color:#fff!important;text-decoration:none}.blog__article-promos{max-width:100%}@media only screen and (min-width: 1024px){.blog__article-promos{max-width:447px}}.blog__article-promos__recent-headline{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:16px;margin-top:16px;font-weight:800}@media only screen and (min-width: 1024px){.blog__article-promos__recent-headline{margin-top:0}}.blog__article-promos__recent-item{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:24px 0}.blog__article-promos__recent-item__details-date{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:4px;font-weight:800;margin-left:0!important}.blog__article-promos__recent-item__details-date li{display:inline-flex}.blog__article-promos__recent-item__details-date li:before{content:"\2022";margin:0 5px}.blog__article-promos__recent-item__details-date li:first-child:before{display:none}.blog__article-promos__recent-item__details-date li:last-child:before{content:"|"}.blog__article-promos__recent-item__details-title{margin:0 8px 0 0;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:400;line-height:3rem}@media only screen and (min-width: 1280px){.blog__article-promos__recent-item__details-title{font-size:2.8rem;line-height:3.4rem}}.blog__article-promos__recent-item-image{flex:0 0 110px}.blog__article-promos__recent-item-image img{margin-left:auto}.blog__article-promos__marketing-callout{padding:32px;text-align:center;margin-bottom:32px}.blog__article-promos__marketing-callout img{text-align:center;margin:4px auto}.blog__article-promos__marketing-callout-button{min-width:100px;padding:14px 34px;text-decoration:none;border-radius:2.5rem;border:none;transition:background-color .25s linear,color .25s linear;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#fff;background-color:#007377;margin-top:48px}@media only screen and (min-width: 768px){.blog__article-promos__marketing-callout-button{min-width:130px}}.blog__article-promos__marketing-callout-button:hover{background-color:#004e51}.blog__article-promos__marketing-callout-button:focus{outline:none;background-color:#004e51}.blog__article-promos__product{text-align:center;padding:32px;margin:0 auto}.blog__article-promos__product-headline{margin-bottom:16px}.blog__article-promos__product-price{font-family:Circular,Helvetica,"sans-serif";font-size:2.8rem;font-weight:400;line-height:2.9rem}@media only screen and (min-width: 1024px){.blog__article-promos__product-price{line-height:3.4rem}}.blog__article-promos__product-price-sale{color:#007377;padding-left:8px}.blog__article-promos__product-image{margin:32px 0}.blog__article-promos__product img{margin-left:auto;margin-right:auto}.cart-page{margin-top:48px}@media only screen and (min-width: 1024px){.cart-page{margin-top:64px}}.cart-page__link{font-weight:700}.cart-page__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500;margin-bottom:24px}@media only screen and (min-width: 768px){.cart-page__headline{margin-bottom:32px}}.cart-page__grid-item{padding:24px 0;border-bottom:1px solid rgba(176,176,176,.5);display:grid;align-items:center;gap:0 16px;grid:"cart-product-image cart-product-details cart-product-total" 2fr "cart-product-image cart-product-quantity cart-product-quantity" auto "cart-product-image cart-extend-warranty cart-extend-warranty" auto "backorder-message backorder-message backorder-message" auto / 8.8rem 1fr 1fr}@media only screen and (min-width: 768px){.cart-page__grid-item{gap:0 24px;grid:"cart-product-image cart-product-details cart-product-quantity cart-product-total" 2fr "cart-product-image cart-extend-warranty cart-extend-warranty cart-extend-warranty" auto "backorder-message backorder-message backorder-message backorder-message" auto / 13.2rem 1fr 1fr 1fr}}.cart-page__grid-item:nth-of-type(1){border-top:1px solid rgba(176,176,176,.5)}.cart-page__grid-item:last-of-type{margin-bottom:24px}.cart-page__grid-item cart-product-image{grid-area:cart-product-image;align-self:start}.cart-page__grid-item cart-product-details{grid-area:cart-product-details}.cart-page__grid-item cart-product-quantity{grid-area:cart-product-quantity;text-align:center}@media only screen and (min-width: 768px){.cart-page__grid-item cart-product-quantity{justify-self:end}}.cart-page__grid-item cart-product-total{grid-area:cart-product-total;justify-self:end}.cart-page__grid-item cart-extend-warranty{grid-area:cart-extend-warranty}.cart-page__grid-item backorder-message{grid-area:backorder-message}.cart-page__product-image{background-color:#f7f4ee}.cart-page__product-options{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.cart-page__product-price{font-weight:800;padding-right:24px}.cart-page__product-quantity-container{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;margin-top:16px}@media only screen and (min-width: 768px){.cart-page__product-quantity-container{flex-wrap:wrap;margin-top:0}}@media only screen and (min-width: 768px){.cart-page__product-quantity-container .form__label{width:100%}}.cart-page__product-quantity-remove{font-family:Circular,Helvetica,"sans-serif";font-size:1.2rem;font-weight:400;line-height:1.8rem;text-align:right;padding-right:24px;text-decoration:underline;line-height:2.4}@media only screen and (min-width: 768px){.cart-page__product-quantity-remove{width:100%;text-align:center;padding-right:0}}.cart-page__product-backorder-message{background-color:#fffed2;padding:1.2rem 1.2rem 1.2rem 4rem;position:relative;width:100%;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;margin:8px 0 0}.cart-page__product-backorder-message:before{content:"!";background-color:#757575;color:#fff;border-radius:50%;line-height:2rem;text-align:center;height:1.9rem;width:1.9rem;position:absolute;top:2.2rem;left:.9rem}.cart-page__product-backorder-date{font-weight:800}@media only screen and (min-width: 1024px){.cart-page__checkout-container{position:sticky;top:180px;padding-bottom:1rem}}.cart-page__checkout-container__sub-total{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(176,176,176,.5)}.cart-page__checkout-container__sub-total-item{display:flex;justify-content:space-between;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding:0 0 8px}.cart-page__checkout-container__total{display:flex;justify-content:space-between;padding-bottom:24px}.cart-page__checkout-container__total-label{font-weight:800}.cart-page__checkout-container__total-price{font-weight:800;text-align:right}.cart-page__checkout-container__savings{color:#007377;text-align:right;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.cart-page__checkout-container__affirm{margin-bottom:24px;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.cart-page__checkout-container__affirm a{text-decoration:underline;color:#292b3f}.cart-page__checkout-container__button{margin-bottom:24px}.cart-page__checkout-container__customer-service{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.cart-page__checkout-container__customer-service a{color:#007377}.cart-page .cart__item-quantity{height:28px}@media only screen and (min-width: 1024px){.cart-page .cart__item-quantity{height:20px}}.cart-page .fenix-fixd-delivery-cart[data-fenix-session]{border-bottom:1px solid rgba(176,176,176,.5);padding-bottom:16px;margin-bottom:16px}@media only screen and (min-width: 1024px){.cart-page .fenix-fixd-delivery-cart[data-fenix-session]{border-bottom:none;padding-bottom:0}}.cart{visibility:hidden;position:fixed;background-color:#fff;right:0;height:100%;transform:translate(100%);transition:transform ease .25s;z-index:100;top:0}.cart.-active{transform:translate(0);visibility:unset;-webkit-overflow-scrolling:touch}.cart.-animating{visibility:visible}.cart__close-icon{cursor:pointer;position:absolute;right:1.66667vw;top:26px;background-image:url(close.svg);height:18px;width:18px;background-repeat:no-repeat}.cart__header{position:fixed;width:100%;top:0;padding:24px 0;background-color:#fff;z-index:1;box-shadow:0 4px 3px -3px #0000001a}.cart__header-headline{font-size:2rem;font-weight:800;padding-left:24px}.cart__inner-wrapper{position:relative;width:100%;padding-top:24px;padding-bottom:216px;overflow:auto;height:100vh}.cart__empty-wrapper{height:100%}.-has-items .cart__empty-wrapper{display:none}.cart__item-wrapper{padding-top:64px;display:none}@media only screen and (min-width: 1024px){.cart__item-wrapper{padding-top:80px}}.-has-items .cart__item-wrapper{display:flex}.cart__item-wrapper>form{width:100%}.cart__item{margin:0 24px 24px;border-top:solid 1px #b0b0b050;padding:24px 0 0;display:grid;align-items:center;gap:0 16px;grid:"mini-cart-product-image mini-cart-product-details mini-cart-product-total" 2fr "mini-cart-product-image mini-cart-product-quantity mini-cart-product-quantity" auto "mini-cart-backorder-message mini-cart-backorder-message mini-cart-backorder-message" auto/11rem 1fr 1fr}.cart__item:first-of-type{border:none;padding:0}.cart__item mini-cart-product-image{grid-area:mini-cart-product-image;align-self:start}.cart__item mini-cart-product-details{grid-area:mini-cart-product-details;align-self:start}.cart__item mini-cart-product-quantity{grid-area:mini-cart-product-quantity}.cart__item mini-cart-product-total{grid-area:mini-cart-product-total;justify-self:end;align-self:start}.cart__item mini-cart-backorder-message{grid-area:mini-cart-backorder-message}.cart__item-details{padding-bottom:16px;padding-left:4px}.cart__item-title{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;padding-bottom:8px;font-weight:800}.cart__item-price-container{text-align:right;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;font-weight:800}.cart__item-price{width:100%}.cart__item-compare_at_price{text-decoration:line-through;width:100%}.cart__item-options{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;line-height:1.8rem}.cart__item-image{width:110px;height:110px;object-fit:cover}.cart__item-quantity-container{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-left:4px}.cart__item-remove{font-family:Circular,Helvetica,"sans-serif";font-size:1.2rem;font-weight:400;line-height:1.8rem;line-height:2.2rem;text-decoration:underline;color:#757575;cursor:pointer;padding-left:16px}.cart__item-quantity{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;border:0;width:28px;height:28px;text-align:center;vertical-align:top;-moz-appearance:textfield}@media only screen and (min-width: 1280px){.cart__item-quantity{font-size:1.8rem;line-height:2.7rem}}.cart__item-quantity::-webkit-inner-spin-button,.cart__item-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (min-width: 768px){.cart__item-quantity{height:19px}}.cart__item-quantity-add{background-image:url(plus-icon.svg);height:19px;width:19px;background-repeat:no-repeat}.cart__item-quantity-subtract{background-image:url(minus-icon.svg);height:19px;width:19px;background-repeat:no-repeat}.cart__item-preorder{background-color:#fffed2;padding:1.2rem 1.2rem 1.2rem 4rem;position:relative;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;margin:16px 0 0}.cart__item-preorder:before{content:"!";background-color:#757575;color:#fff;border-radius:50%;line-height:2rem;text-align:center;height:1.9rem;width:1.9rem;position:absolute;top:2.2rem;left:.9rem}.cart__item-preorder .product-page__stock-message-backorder{text-align:left;padding:0;font-weight:800;margin:0}.cart__item-preorder .product-page__stock-message-backorder:before{display:none}.cart__item-preorder .product-page__stock-message-backorder_cart{display:block}.cart__footer{position:fixed;width:100%;bottom:0;padding:24px 0;background-color:#fff}.cart__footer-subtotal{display:none}.-has-items .cart__footer{box-shadow:0 0 8px -2px #0003}.-has-items .cart__footer .cart__footer-subtotal{display:block}.-has-items .cart__footer .cart__footer-link{display:none}.cart__footer-inner-wrapper{width:100%;padding-left:24px;padding-right:24px}.cart__footer-totals{padding:8px 0 0;align-items:flex-end}.cart__footer-shipping-message{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding:0 0 4px;font-size:1.4rem;display:none}@media only screen and (min-width: 768px){.cart__footer-shipping-message{font-size:1.6rem}}.cart__footer-shipping-message.-active{display:flex}.cart__footer-totals-heading{color:#292b3f;font-family:Circular,Helvetica,"sans-serif";font-weight:400;line-height:2.4rem;font-weight:800;font-size:1.6rem}@media only screen and (min-width: 1280px){.cart__footer-totals-heading{font-size:1.8rem;line-height:2.7rem}}@media only screen and (min-width: 768px){.cart__footer-totals-heading{font-size:1.8rem}}.cart__footer-totals-price{color:#292b3f;font-family:Circular,Helvetica,"sans-serif";font-weight:400;line-height:2.4rem;font-weight:800;font-size:1.6rem}@media only screen and (min-width: 1280px){.cart__footer-totals-price{font-size:1.8rem;line-height:2.7rem}}@media only screen and (min-width: 768px){.cart__footer-totals-price{font-size:1.8rem}}.cart__footer-totals-saved{color:#007377;justify-content:flex-end;font-family:Circular,Helvetica,"sans-serif";font-weight:400;line-height:2.4rem;font-weight:800;font-size:1.6rem;display:none}@media only screen and (min-width: 1280px){.cart__footer-totals-saved{font-size:1.8rem;line-height:2.7rem}}@media only screen and (min-width: 768px){.cart__footer-totals-saved{font-size:1.8rem}}.cart__footer-totals-saved.-active{display:flex}.cart__footer button{margin-top:16px}.cart__footer button:after{content:url(lock-white.svg);right:-12px;position:relative}.cart__footer-affirm{padding:16px 0 0}.cart__footer-affirm a{text-decoration:underline;color:#292b3f}.cart__recommendations{margin:0 24px 24px;padding-bottom:32px}.cart__recommendations-wrapper{display:flex;margin:-8px;overflow:auto}.cart__recommendations-headline{border-top:solid 1px #b0b0b050;padding:24px 0 16px;font-weight:800}.cart__recommendations .cart-recommendations__list-item{background-color:#f7f4ee;margin:0 8px;padding:8px;flex:1;min-width:230px}@media only screen and (min-width: 768px){.cart__recommendations .cart-recommendations__list-item{min-width:130px}}.shopify-challenge__container{margin:48px auto 64px}@media only screen and (min-width: 768px){.shopify-challenge__container{margin:100px auto 120px}}.shopify-challenge__button{margin-top:32px!important}.logo{float:left}.secure-message-mobile{text-align:right;float:right;margin:18px 0 0;position:relative;padding-right:19px;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.secure-message-mobile:after{content:url(lock.svg);right:0;top:-2px;position:absolute}@media only screen and (min-width: 1024px){.secure-message-mobile{display:none}}.custom-checkout{color:#292b3f}.custom-checkout h2{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:500;line-height:3.8rem}@media only screen and (min-width: 1280px){.custom-checkout h2{font-size:4rem;line-height:4.8rem}}.custom-checkout .secure-message{display:none;text-align:right;margin:12px 0 74px;position:relative;padding-right:29px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.custom-checkout .secure-message:after{content:url(lock.svg);right:0;position:absolute}@media only screen and (min-width: 1024px){.custom-checkout .secure-message{display:block}}.custom-checkout .breadcrumb__item{font-size:1rem;color:#0009}.custom-checkout .breadcrumb__item--current{color:#292b3f;text-decoration:underline}.custom-checkout .dynamic-checkout__title{color:#292b3f;font-size:4rem;text-transform:capitalize;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;font-weight:300;line-height:1.5rem!important}@media only screen and (min-width: 1024px){.custom-checkout .dynamic-checkout__title{font-size:1.8rem;line-height:2.1rem}}.custom-checkout .dynamic-checkout__title:before,.custom-checkout .dynamic-checkout__title:after{border-color:#b0b0b0}.custom-checkout .dynamic-checkout__content{border-color:#b0b0b0}.custom-checkout .alternative-payment-separator:before,.custom-checkout .alternative-payment-separator:after{background-color:#292b3f;height:2px}.custom-checkout .alternative-payment-separator__content{color:#292b3f;font-weight:800;font-size:1.8rem}.custom-checkout .section__title{text-transform:capitalize;margin:0 0 16px}.custom-checkout .field{padding:16px .42857em}.custom-checkout .field__input{border-radius:0}.custom-checkout .main .field__input,.custom-checkout .order-summary__section{border-color:#292b3f}.custom-checkout .field--error .field__input{border-color:#007377;-webkit-box-shadow:0 0 0 1px #007377;box-shadow:0 0 0 1px #007377}.custom-checkout .btn,.custom-checkout .sp-modal-toggle{background-color:#007377;font-family:Circular,Helvetica,"sans-serif";color:#fff;font-size:1.8rem;min-width:100px;padding:14px 34px;text-decoration:none;border-radius:3rem;border:none}.custom-checkout .btn:hover,.custom-checkout .sp-modal-toggle:hover{background-color:#004e51}.custom-checkout .btn:focus,.custom-checkout .sp-modal-toggle:focus{outline:none;background-color:#004e51}.custom-checkout table,.custom-checkout tbody,.custom-checkout thead,.custom-checkout tr,.custom-checkout td,.custom-checkout th{vertical-align:middle!important}.custom-checkout .product-thumbnail{margin-right:16px;border-radius:0}.custom-checkout .product-thumbnail__wrapper,.custom-checkout .product-thumbnail:before,.custom-checkout .product-thumbnail:after{border-radius:0}.custom-checkout .product-thumbnail__quantity{background-color:#292b3f;font-size:1.2rem}.custom-checkout .product__description__name{font-weight:800;font-size:1.6rem;text-transform:capitalize;color:#292b3f}.custom-checkout .product__description .order-summary__small-text{font-size:1rem;color:#292b3f}.custom-checkout .order-summary__emphasis,.custom-checkout .total-line,.custom-checkout .payment-due-label__total{color:#292b3f;font-size:1.6rem}.custom-checkout .emphasis{font-weight:800}.custom-checkout .sidebar .total-line-table__tbody+.total-line-table__tbody.total-line:first-child th:before,.custom-checkout .sidebar .total-line-table__tbody+.total-line-table__tbody .total-line:first-child td:before,.custom-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line:first-child th:before,.custom-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line:first-child td:before,.custom-checkout .order-summary__section--product-list:after{background-color:#292b3f}.custom-checkout .payment-due__price{font-size:2.2rem;font-weight:500;font-family:Circular,Helvetica,"sans-serif";letter-spacing:0;line-height:24px}.custom-checkout .order-summary__sections{height:100%;width:100%}.custom-checkout .checkout-notes{margin:32px 0;background-color:#fff;padding:32px;border-radius:.5rem;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.custom-checkout .checkout-notes ul{list-style:disc;padding:1.1rem 0 1.1rem 2rem}.custom-checkout .checkout-notes a{text-decoration:underline}.custom-checkout .content-box{border-color:#292b3f;border-radius:0}.custom-checkout .content-box__row:first-child{border-top-left-radius:0;border-top-right-radius:0}.custom-checkout .content-box__row:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-checkout .main__content a{text-decoration:underline}.custom-checkout .main__footer{border-top:none}.custom-checkout .main__footer a{font-size:1.2rem;color:#757575;text-decoration-line:underline;padding-right:24px}.floating-labels .main .field__label{color:#757575!important;font-size:1.4rem}.collection-page__hero{margin-bottom:64px;padding:64px 0 0}@media only screen and (min-width: 1024px){.collection-page__hero{padding:100px 0 0}}.collection-page__hero-title{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.collection-page__hero-title{font-size:6.8rem;line-height:8.2rem}}.collection-page__hero-background{background-size:cover;background-position:50% 35%;background-repeat:no-repeat;opacity:0;padding-bottom:59.33%;transition:opacity .25s linear;margin:16px 0 0}@media only screen and (min-width: 768px){.collection-page__hero-background{margin:0;padding-bottom:42.66%}}.collection-page__hero-background.-loaded{opacity:1}.collection-page__callout{font-size:3rem;font-weight:800;line-height:3.5rem}@media only screen and (min-width: 1024px){.collection-page__callout{font-size:5.4rem;line-height:6.5rem}}@media only screen and (min-width: 1280px){.collection-page__callout{font-size:6.4rem;line-height:7.5rem}}.collection-page__standard-features-wrap{margin-top:-6rem}.collection-page__product-standard-features{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:64px}.collection-page__product-standard-features__item{width:100%;padding:12px;font-size:1.4rem}@media only screen and (min-width: 768px){.collection-page__product-standard-features__item{width:50%}}@media only screen and (min-width: 1024px){.collection-page__product-standard-features__item{width:33.33333%}}.collection-page__product-standard-features__item-description{padding:16px 0 24px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.collection-page__product-standard-features__item-title{font-weight:700}.collection-page__product-standard-features__item-image{background-size:cover;width:100%;padding-bottom:62.5%;margin-bottom:24px}.collection-page__product-standard-features__item-image+.product-features-gallery__item-title{margin-bottom:12px}.collection-page__grid{display:grid;grid-row-gap:64px;grid-column-gap:16px}.collection-page__grid--two-up{grid-template-columns:1fr}@media only screen and (min-width: 1024px){.collection-page__grid--two-up{grid-template-columns:1fr 1fr}.collection-page__grid--two-up .collection-page__grid-item:nth-of-type(1) .collection-page__grid-item-details{padding-right:16px}.collection-page__grid--two-up .collection-page__grid-item:nth-of-type(2) .collection-page__grid-item-details{padding-left:16px}}.collection-page__grid--three-up{grid-template-columns:1fr 1fr}@media only screen and (min-width: 768px){.collection-page__grid--three-up{grid-template-columns:1fr 1fr 1fr}}.collection-page__grid--two-up-bike{grid-template-columns:1fr}@media only screen and (min-width: 768px){.collection-page__grid--two-up-bike{grid-template-columns:1fr 1fr}}.collection-page__grid--two-up-bike .collection-page__grid-item .collection-page__grid-item-details{padding-right:8px}.collection-page__grid--three-up-bike{grid-template-columns:1fr}@media only screen and (min-width: 768px){.collection-page__grid--three-up-bike{grid-template-columns:1fr 1fr 1fr}}.collection-page__grid--three-up-bike .collection-page__grid-item .collection-page__grid-item-details{padding-right:4px}.collection-page__grid--four-up-bike{grid-template-columns:1fr}@media only screen and (min-width: 768px){.collection-page__grid--four-up-bike{grid-template-columns:1fr 1fr 1fr 1fr}}.collection-page__grid--four-up-bike .collection-page__grid-item .collection-page__grid-item-details{padding-right:8px}.collection-page__grid-item-image{padding-bottom:24px}.collection-page__grid-item-title{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:800;line-height:3.8rem}.collection-page__grid-item-base-title{text-transform:capitalize;margin-bottom:8px}.collection-page__grid-item-price--sale{color:#007377;padding-left:8px}.collection-page__grid-item-price--accessory{color:#007377;font-weight:800;margin-top:4px}.collection-page__grid-item-color{text-align:left;margin:8px 0 16px}.collection-page__grid-item-color--accessory{margin:0 0 8px}.collection-page__grid-item-description{padding-top:16px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 1280px){.collection-page__grid-item-description{font-size:1.8rem;line-height:2.7rem}}.collection-page__grid-item-compare{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:24px 0 16px}.collection-page__grid-item-compare li{margin:0 0 16px 24px;position:relative}.collection-page__grid-item-compare li:before{content:"";position:absolute;background-image:url(checkmark.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;left:-20px;top:6px}.collection-page__grid-item-compare_button .btn-primary,.collection-page__grid-item-compare_button .shopify-challenge__button{width:100%}@media only screen and (min-width: 768px){.collection-page__grid-item-compare_button .btn-primary,.collection-page__grid-item-compare_button .shopify-challenge__button{width:unset;padding:12px 42px 14px;min-width:194px}}.collection-page__testimonial-video h2{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.collection-page__testimonial-video h2{font-size:6.8rem;line-height:8.2rem}}.collection-page .two-up-with-headline-block{padding:64px 0 0}@media only screen and (min-width: 1024px){.collection-page .two-up-with-headline-block{padding:100px 0 0}}.error_page{margin:48px 0}.error_page-headline{margin-bottom:24px;font-style:italic}.error_page-description{padding-right:0;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 768px){.error_page-description{padding-right:64px}}.error_page-description h4{font-size:1.8rem;line-height:2.1rem;font-family:Circular,Helvetica,"sans-serif"}@media only screen and (min-width: 768px){.error_page-description h4{font-size:2.5rem;line-height:3rem}}.error_page-navigation{margin:16px 0 24px}.error_page-navigation a{color:#008bd0;text-decoration:underline;padding:8px 0;font-size:1.8rem;line-height:2.1rem;display:block}@media only screen and (min-width: 768px){.error_page-navigation a{display:inline-block;padding:0 16px 0 0;font-size:2.5rem;line-height:3rem}}@media only screen and (min-width: 1280px){.error_page-navigation a{padding:0 32px 0 0}}.help-center__categories-item{display:block;margin-bottom:10px}.help-center__categories-item__details{text-align:center;padding:12px}.help-center__categories-item__details-title{margin-bottom:6px}@media only screen and (min-width: 768px){.help-center__categories{display:flex;flex-wrap:wrap}.help-center__categories-item{margin-left:10px;width:calc(33% - 20px)}.help-center__categories-item:first-child,.help-center__categories-item:nth-child(4n){margin-left:0}.help-center__categories-item__details{padding:32px}.help-center__categories-item__details-title{margin-bottom:16px}}.help-center__faq{margin-top:60px}@media only screen and (min-width: 768px){.help-center__faq .faq-article{width:90%}.help-center__faq .faq-article__list{align-items:flex-start}}@media only screen and (min-width: 1024px){.help-center__faq{margin-top:150px}.help-center__faq .faq-article{width:95%}}.help-center__footer{padding-top:160px}.help-center__footer-second-col{margin-top:70px}@media only screen and (min-width: 1024px){.help-center__footer-second-col{margin-top:0}}.help-center__footer-headline{margin-bottom:20px}.help-center__footer-phone{font-weight:700}@media only screen and (min-width: 1024px){.help-center__footer-phone{margin-top:15px;display:inline-block}}.help-center__footer-phone-break{display:none}@media only screen and (min-width: 1024px){.help-center__footer-phone-break{display:block}}.help-center__footer .js-charge-line{margin-bottom:50px}@media only screen and (min-width: 1024px){.help-center__footer .js-charge-line{margin-bottom:70px}}.help-center__footer p{margin-bottom:20px}.help-center__nav{border:1px solid #292b3f;padding:60px 40px;width:300px;margin-right:6vw;display:none}@media only screen and (max-width: 1024px){.help-center__nav{display:none}}.help-center__nav ul{margin-top:26px}.help-center__nav li{position:relative;padding:4px 0}.help-center__nav li.active-link{margin-bottom:-3px}.help-center__nav li.active-link:before{content:"";background:url(burst.svg);display:block;width:24px;height:24px;background-size:contain;position:absolute;left:-52px;top:3px}.help-center__nav li.active-link a{border:0 none;font-weight:700}.help-center__category-page{align-items:flex-start}.help-center__article-list__parent-article ul{margin:20px 0 0}.help-center__assembly-help h2{text-align:center;margin-top:8px}.help-center__assembly-help-video-container{margin-bottom:64px}.help-center__assembly-help-video-container iframe{width:100%;height:100%;margin-bottom:1em;max-width:910px}.help-center__breadcrumb{padding:50px 0}.help-center__article img{max-width:100%}@media only screen and (min-width: 1280px){.help-center__article{margin-right:240px}}.marketing-page{padding:0}@media only screen and (min-width: 1024px){.marketing-page{padding:0}}.marketing-page .btn-primary,.marketing-page .shopify-challenge__button{width:100%}@media only screen and (min-width: 768px){.marketing-page .btn-primary,.marketing-page .shopify-challenge__button{width:unset}}.marketing-page-hero{margin:0 0 32px}@media only screen and (min-width: 1024px){.marketing-page-hero{margin:0}}.marketing-page-hero__content-wrapper{margin-top:32px}@media only screen and (min-width: 1024px){.marketing-page-hero__content-wrapper{margin-top:0}}.marketing-page-hero__preheadline{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:800;text-transform:uppercase;padding-bottom:16px;display:inline-flex;justify-content:center;align-items:center;color:#007377}.marketing-page-hero__price{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:800;line-height:3.8rem;padding-bottom:16px;font-style:italic}@media only screen and (min-width: 1024px){.marketing-page-hero__price{padding-bottom:8px}}.marketing-page-hero__price--sale{color:#007377;padding-left:8px}.marketing-page-hero__precopy{margin:16px 0 8px;font-size:2.1rem;line-height:2.7rem;font-weight:700;color:#007377}@media only screen and (min-width: 1024px){.marketing-page-hero__precopy{font-size:2rem}}.marketing-page-hero__precopy--right{color:#292b3f;display:block;font-size:1.8rem;font-weight:300}@media only screen and (min-width: 1024px){.marketing-page-hero__precopy--right{font-size:1.6rem}}.marketing-page-hero__headline{margin-bottom:32px}.marketing-page-hero__headline em:after{content:"";background-image:url(burst.svg);background-size:contain;width:25px;height:25px;top:1rem;margin-left:1.5rem;display:inline-block;position:relative;vertical-align:top}.marketing-page-hero__subcopy{margin-bottom:32px;margin-top:8px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.marketing-page-hero-background{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;padding-bottom:77.33%;transition:opacity .25s linear;margin:16px 0 0}@media only screen and (min-width: 768px){.marketing-page-hero-background{padding-bottom:67.33%;background-position:50% 20%}}@media only screen and (min-width: 1024px){.marketing-page-hero-background{margin:0;padding-bottom:84.23%}}.marketing-page-hero-background.-loaded{opacity:1}.marketing-page__reviews{background-color:#fff;padding:64px 0;overflow:auto}.marketing-page__reviews-headline{margin-bottom:64px;padding-left:32px}@media only screen and (min-width: 768px){.marketing-page__reviews-headline{margin-bottom:100px}}.marketing-page__reviews-block{position:relative;padding-left:32px;margin-bottom:24px}@media only screen and (min-width: 768px){.marketing-page__reviews-block{margin-bottom:unset}}.marketing-page__reviews-block-star{margin-bottom:24px}.marketing-page__reviews-block:last-of-type{margin-bottom:unset;padding-right:32px}@media only screen and (min-width: 768px){.marketing-page__reviews-block:last-of-type{padding-right:unset}}.marketing-page__reviews-block-title{padding-bottom:24px}.marketing-page__reviews-block-description{font-size:1.6rem;font-weight:800;line-height:2rem}@media only screen and (min-width: 1024px){.marketing-page__reviews-block-description{font-size:2.2rem;line-height:2.8rem}}.marketing-page__reviews-block-designation{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-top:16px}.marketing-page__bursts{background-color:#fff;padding:64px 0;overflow:auto}.marketing-page__bursts-headline{margin-bottom:64px;padding-left:32px}@media only screen and (min-width: 768px){.marketing-page__bursts-headline{margin-bottom:100px}}.marketing-page__bursts-block{position:relative;padding-left:32px;margin-bottom:24px}@media only screen and (min-width: 768px){.marketing-page__bursts-block{margin-bottom:unset}}.marketing-page__bursts-block:last-of-type{margin-bottom:unset;padding-right:32px}@media only screen and (min-width: 768px){.marketing-page__bursts-block:last-of-type{padding-right:unset}}.marketing-page__bursts-block:before{content:"";position:absolute;background-image:var(--burst-icon);height:18px;width:18px;background-repeat:no-repeat;background-position:center;background-size:contain;left:0;top:1.5rem}.marketing-page__bursts-block-title{padding-bottom:24px}.marketing-page__image-para{background-color:#fafaf9;padding:0 0 64px}@media only screen and (min-width: 768px){.marketing-page__image-para{padding:80px 0}}@media only screen and (min-width: 768px){.marketing-page__image-para .image-with-paragraph{display:flex}}.marketing-page__image-para .image-with-paragraph__image{width:100%}.marketing-page__image-para .image-with-paragraph__text{margin:8.33333vw 8.33333vw 0}@media only screen and (min-width: 768px){.marketing-page__image-para .image-with-paragraph__text{width:300px;margin:auto 0 0 8.33333vw}}@media only screen and (min-width: 768px){.marketing-page__image-para .image-with-paragraph__text-with-headline{width:568px;margin:auto 0 auto 4.16667vw}}.marketing-page__hero-cta__details-wrapper{padding-top:24px}@media only screen and (min-width: 1024px){.marketing-page__hero-cta__details-wrapper{padding-top:64px}}.marketing-page__hero-cta__headline{padding-bottom:24px;width:41.66667vw;max-width:700px}@media only screen and (min-width: 768px){.marketing-page__hero-cta__headline{width:25vw;max-width:420px;padding-bottom:8px}}@media only screen and (min-width: 1024px){.marketing-page__hero-cta__headline{width:58.33333vw;max-width:980px;padding-bottom:8px}}.marketing-page__hero-cta__description{padding-bottom:32px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 1024px){.marketing-page__hero-cta__description{display:flex;justify-content:flex-start;width:25vw;max-width:420px}}.marketing-page__hero-cta__image-list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:32px}@media only screen and (min-width: 1024px){.marketing-page__hero-cta__image-list{margin-bottom:0;overflow:visible}}.marketing-page__hero-cta__image{flex-shrink:0}@media only screen and (min-width: 768px){.marketing-page__hero-cta__image{flex-shrink:1}}.marketing-page__hero-cta__image-primary{width:91.66667vw;max-width:1540px}@media only screen and (min-width: 768px){.marketing-page__hero-cta__image-primary{width:58.33333vw;max-width:980px}}.marketing-page__hero-cta__image-secondary{width:41.66667vw;max-width:700px;padding-left:4.16667vw;z-index:100;order:2;margin:-5% 0 auto}@media only screen and (min-width: 768px){.marketing-page__hero-cta__image-secondary{width:37.5vw;max-width:630px;padding-left:0;margin:auto -5% auto auto;order:unset}}@media only screen and (min-width: 768px){.marketing-page__hero-cta__image-below{width:350px;height:350px;object-fit:cover}}@media only screen and (min-width: 1024px){.marketing-page__hero-cta__image-below{width:300px;height:300px;object-fit:cover;position:relative;left:46%;margin-left:-150px}}.marketing-page__featured-products__header{padding-bottom:32px}@media only screen and (min-width: 768px){.marketing-page__featured-products__header{padding-bottom:64px;text-align:center}}.marketing-page__featured-products__header__title h2{padding-bottom:32px}.marketing-page__featured-products__list{display:grid;grid-row-gap:52px;grid-column-gap:8px;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 768px){.marketing-page__featured-products__list{width:auto;grid-template-columns:repeat(2,1fr)}.marketing-page__featured-products__list--3-cols{grid-template-columns:repeat(3,1fr)}.marketing-page__featured-products__list--4-cols{grid-template-columns:repeat(4,1fr)}}.marketing-page__featured-products__list-item-image{padding-bottom:24px}.marketing-page__large_cta{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:500;line-height:3rem}@media only screen and (min-width: 1024px){.marketing-page__large_cta{font-size:2.8rem;line-height:3.4rem}}@media only screen and (min-width: 1280px){.marketing-page__large_cta{font-size:3.2rem;line-height:3.8rem}}.marketing-page__large_cta strong{color:#007377}.marketing-page__large_cta p{margin-bottom:48px}.marketing-page__charge-line{margin-top:64px}@media only screen and (min-width: 1024px){.marketing-page__charge-line{margin-top:240px}}.marketing-bike-promo-one .marketing-page-hero{margin-bottom:48px}.marketing-bike-promo-one .marketing-page-hero-background{min-height:450px;padding-bottom:23.33%;margin-right:24px}.marketing-bike-promo-one .marketing-promo__headline{font-size:4.3rem;line-height:4.3rem}.marketing-bike-promo-one .press-cta-block__container{margin-top:30px}.marketing-bike-promo-one .marketing-page__reviews{background-color:#fafaf9;margin:64px 0}.marketing-bike-promo-one .marketing-promo__terms{padding:48px 0}.marketing-bike-promo-one .home-video-hero__text-content .home-hero__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem;font-weight:800;margin-bottom:8px}@media only screen and (min-width: 1280px){.marketing-bike-promo-one .home-video-hero__text-content .home-hero__headline{font-size:5.6rem;line-height:6.2rem}}.marketing-promo .collection-page__grid-item-compare_button{margin:24px 0}.marketing-promo .collection-page__grid-wrapper{margin:32px 0}.marketing-promo.email-promo .collection-page__grid-wrapper{margin-top:64px}.marketing-promo.email-promo .collection-page__grid-item-compare_button{display:none}.marketing-promo .form__radio-color{margin-right:8px}.marketing-promo-hero{margin:0 0 32px}@media only screen and (min-width: 1024px){.marketing-promo-hero{margin:0}}.marketing-promo-hero__headline{font-family:Circular,Helvetica,"sans-serif";font-size:3.5rem;font-weight:800;line-height:3.5rem;margin:32px 0 8px}@media only screen and (min-width: 768px){.marketing-promo-hero__headline{font-size:4.3rem;line-height:4.3rem;padding-right:4rem}}@media only screen and (min-width: 1280px){.marketing-promo-hero__headline{font-size:5.3rem;line-height:5.3rem}}.marketing-promo-hero__headline-dollar-off{font-family:Circular,Helvetica,"sans-serif";font-size:5rem;font-weight:800;line-height:5rem;margin:32px 0 16px}@media only screen and (min-width: 768px){.marketing-promo-hero__headline-dollar-off{font-size:5rem;line-height:5rem}}@media only screen and (min-width: 1280px){.marketing-promo-hero__headline-dollar-off{font-size:7.3rem;line-height:7.3rem}}.marketing-promo-hero__subheadline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500;margin-bottom:16px}@media only screen and (min-width: 768px){.marketing-promo-hero__subheadline{margin-bottom:24px}}.marketing-promo-hero__promo-wrapper{display:flex;flex-direction:row-reverse}@media only screen and (min-width: 768px){.marketing-promo-hero__promo-wrapper{flex-direction:row}}.marketing-promo-hero__promo-code{font-family:Circular,Helvetica,"sans-serif";font-size:2.6rem;line-height:3.1rem;margin-bottom:8px;position:relative}@media only screen and (min-width: 768px){.marketing-promo-hero__promo-code{font-size:2.8rem;line-height:3.1rem}}@media only screen and (min-width: 1280px){.marketing-promo-hero__promo-code{font-size:3.2rem;line-height:3.8rem}}.marketing-promo-hero__promo-code .color-accent{font-weight:800}.marketing-promo-hero__promo-code:after{content:url(squiggle-arrow.svg);position:relative;display:block;width:120px;height:60px;left:80%;margin-left:-60px}@media only screen and (min-width: 768px){.marketing-promo-hero__promo-code:after{left:60%;height:212px}}.marketing-promo-hero__promo-code a{border-bottom:2px solid #292b3f}.marketing-promo-hero__promo-image{max-width:40%}@media only screen and (min-width: 768px){.marketing-promo-hero__promo-image{max-width:180px}}.marketing-promo-hero__promo-image p{text-align:center;margin-top:16px}.marketing-promo-hero__email-embed{margin-left:-8px}@media only screen and (min-width: 768px){.marketing-promo-hero__email-embed{margin-left:0}}.marketing-promo-hero-background{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;padding-bottom:27.33%;min-height:230px;transition:opacity .25s linear;margin:100px 0 0}@media only screen and (min-width: 768px){.marketing-promo-hero-background{padding-bottom:40.33%;background-position:50% 50%;min-height:420px;margin:0}}@media only screen and (min-width: 1024px){.marketing-promo-hero-background{margin:0 32px 0 0;padding-bottom:40.33%;min-height:450px}}.marketing-promo-hero-background__banner{background-color:#007377;color:#fff;margin:-64px 0 8px;position:relative;height:38px;width:74.33333vw;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;line-height:2.4rem;font-weight:800}@media only screen and (min-width: 768px){.marketing-promo-hero-background__banner{margin:24px 0 8px;font-size:2.4rem;width:unset;max-width:95%}}.marketing-promo-hero-background__banner:after{position:absolute;content:"";border:19px solid #007377;border-right-color:transparent;right:-36px;top:0}.marketing-promo-hero-background__banner p{padding:8px 8px 8px 1.2rem}.marketing-promo-hero-background.-loaded{opacity:1}.marketing-promo-hero-background .powr-countdown-timer{display:none}@media only screen and (min-width: 768px){.marketing-promo-hero-background .powr-countdown-timer{display:unset;margin:0 12px;width:45%}}.marketing-promo__headline{font-family:Circular,Helvetica,"sans-serif";font-size:3.5rem;font-weight:800;line-height:3.5rem;margin-bottom:8px;text-align:left}@media only screen and (min-width: 1024px){.marketing-promo__headline{font-size:5.3rem;line-height:5.3rem;text-align:center}}.marketing-promo__subheadline{font-family:Circular,Helvetica,"sans-serif";font-size:2.3rem;line-height:2.8rem;margin:0 0 24px;text-align:left}@media only screen and (min-width: 1024px){.marketing-promo__subheadline{font-size:2.7rem;line-height:2.8rem;text-align:center}}.marketing-promo__terms{font-size:1.2rem;margin:64px 0 0}.marketing-promo__mobile_promo .marketing-promo-hero__promo-code:after{display:none}.marketing-promo__mobile_promo img{float:right;max-width:40%;margin-top:-24px}@media only screen and (min-width: 768px){.marketing-promo__mobile_promo{display:none}}.marketing-promo .collection-page__grid-item-price--sale__amount-off{width:100%;display:block;color:#007377}@media only screen and (min-width: 1680px){.marketing-promo .collection-page__grid-item-price--sale__amount-off{display:inline-block;width:unset;margin-left:8px}}.marketing-promo__amount-off-description{font-size:1.7rem;text-transform:lowercase}.discount .marketing-promo-hero-background{padding-bottom:23.33%}.discount .marketing-promo-hero__promo-code:after{left:70%;height:180px}@media only screen and (min-width: 768px){.discount .marketing-promo-hero__promo-code:after{left:60%}}.marketing-promo.home-video-hero__text-content .home-hero__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem;font-weight:800;margin-bottom:8px}@media only screen and (min-width: 1280px){.marketing-promo.home-video-hero__text-content .home-hero__headline{font-size:5.6rem;line-height:6.2rem}}.press-cta-block{margin-top:0!important}.press-cta-block__container{background-color:#fafaf9;padding:80px 0;margin-top:120px;overflow:auto}.press-cta-block__container.top-padding{margin-top:0}.press-cta-block__headline{padding:0 0 80px;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.press-cta-block__headline{font-size:6.8rem;line-height:8.2rem}}.press-cta-block__block{position:relative;padding-left:32px;margin-bottom:24px}@media only screen and (min-width: 768px){.press-cta-block__block{margin-bottom:unset}}.press-cta-block__block:last-of-type{margin-bottom:unset;padding-right:32px}@media only screen and (min-width: 768px){.press-cta-block__block:last-of-type{padding-right:unset}}.press-cta-block__block-logo{max-width:160px;padding-bottom:16px}.press-cta-block__block-title{padding-bottom:24px}.press-cta-block__block-description{font-size:1.6rem;font-weight:600;line-height:2.4rem;color:#007377}@media only screen and (min-width: 1024px){.press-cta-block__block-description{font-size:2rem;line-height:3rem}}.press-cta-block__block-description:before{content:"\201c";font-size:1.6rem;font-weight:800;line-height:2rem;margin:0 -.4rem 0 -1rem}@media only screen and (min-width: 1024px){.press-cta-block__block-description:before{font-size:2.2rem;line-height:2.8rem;margin:0 -.4rem 0 -1.4rem}}.press-cta-block__block-url{margin-top:32px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.press-page__carousel{background-color:#fafaf9;overflow:hidden;padding:32px 0}@media only screen and (min-width: 768px){.press-page__carousel{padding:64px 0}}.press-page__carousel-headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.press-page__carousel-headline{font-size:6.8rem;line-height:8.2rem}}@media only screen and (min-width: 768px){.press-page__carousel-headline{font-size:4rem}}@media only screen and (min-width: 1280px){.press-page__carousel-headline{font-size:6.8rem}}.press-page__carousel-author{margin:32px 0 24px}@media only screen and (min-width: 768px){.press-page__carousel-author{margin:64px 0 24px}}.press-page .carousel-cell{width:100%;min-height:150px;text-align:center}.press-page .flickity-page-dots{position:relative;width:100%;padding:0;list-style:none;line-height:1;display:flex;justify-content:center;margin-top:24px}@media only screen and (min-width: 768px){.press-page .flickity-page-dots{text-align:center}}.press-page .flickity-rtl .flickity-page-dots{direction:rtl}.press-page .flickity-page-dots .dot{width:10px;height:10px;background-color:#000;opacity:.25;cursor:pointer;border-radius:50%;margin:0 8px}.press-page .flickity-page-dots .dot.is-selected{opacity:1}.press-page__recent-headline{margin:64px 0;font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.press-page__recent-headline{font-size:6.2rem;line-height:7.4rem}}.press-page__article{padding-bottom:64px}.press-page__article-title{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;margin:8px 0}.press-page__article-description{font-weight:800;margin-bottom:24px}.press-page__article-link{font-size:1.2rem;text-decoration:underline}.press-page__article-paragraph{margin-bottom:16px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.press-page__media{margin-top:80px}.press-page__media h2{margin-bottom:32px}.bicycle-pdp .product-page__mobile-carousel__landscape{display:flex;overflow:hidden;flex-direction:column;width:100%;position:sticky;top:100px;margin-bottom:8px;visibility:hidden}.bicycle-pdp .product-page__mobile-carousel__landscape .slick-initialized{visibility:visible}.bicycle-pdp .product-page__mobile-carousel__landscape-nav{display:none}@media only screen and (min-width: 1024px){.bicycle-pdp .product-page__mobile-carousel__landscape-nav{order:2;-webkit-order:2;display:block}.bicycle-pdp .product-page__mobile-carousel__landscape-nav .slick-slide{margin-right:6px}.bicycle-pdp .product-page__mobile-carousel__landscape-nav .slick-slide:nth-of-type(7){margin-right:0;margin-left:-2px}.bicycle-pdp .product-page__mobile-carousel__landscape-nav .product-single__thumbnail-image{border:solid 1px transparent}.bicycle-pdp .product-page__mobile-carousel__landscape-nav .slick-current .product-single__thumbnail-image{border:solid 1px #292b3f}.bicycle-pdp .product-page__mobile-carousel__landscape-nav .slick-track,.bicycle-pdp .product-page__mobile-carousel__landscape-nav .slick-list{width:101%!important;transform:translateZ(0)!important}}.bicycle-pdp .product-page__mobile-carousel__landscape-product-slide{order:1;-webkit-order:1}.bicycle-pdp .product-page__mobile-carousel__landscape-product-slide .slick-dots li.slick-active button:before{opacity:1;color:#292b3f}.bicycle-pdp .product-page__mobile-carousel__landscape-product-slide .slick-dots{display:flex;flex:1;justify-content:center;flex-wrap:nowrap}.bicycle-pdp .product-page__mobile-carousel__landscape-product-slide .slick-dots li{margin:0;display:flex}.bicycle-pdp .product-page__mobile-carousel__landscape-product-slide .slick-dots li button:before{opacity:.25;color:#292b3f;width:10px;height:10px;border-radius:50%;content:"";background-color:#292b3f}.bicycle-pdp .product-page__mobile-carousel__landscape .video-container{position:relative;padding-bottom:61.55%;padding-top:0;height:0;overflow:visible}.bicycle-pdp .product-page__mobile-carousel__landscape .video-container .btn{position:absolute;bottom:2rem;left:2rem;background-color:#fff;color:#292b3f;padding:16px 24px 16px 5.4rem;font-weight:800;font-size:1.4rem;text-transform:none;border-radius:7px}@media only screen and (min-width: 1024px){.bicycle-pdp .product-page__mobile-carousel__landscape .video-container .btn{top:3rem;bottom:unset;left:3rem;font-size:1.7rem;padding:16px 24px 16px 7rem}}.bicycle-pdp .product-page__mobile-carousel__landscape .video-container .btn:before{content:"";position:absolute;background-image:url(play-triangle.svg);height:18px;width:18px;background-repeat:no-repeat;background-position:0 0;background-size:contain;bottom:13px;transform:translateY(0);left:25px}@media only screen and (min-width: 1024px){.bicycle-pdp .product-page__mobile-carousel__landscape .video-container .btn:before{height:26px;width:26px;bottom:11px}}.bicycle-pdp .product-page__mobile-carousel__landscape .video-container iframe,.bicycle-pdp .product-page__mobile-carousel__landscape .video-container object,.bicycle-pdp .product-page__mobile-carousel__landscape .video-container embed,.bicycle-pdp .product-page__mobile-carousel__landscape .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.bicycle-pdp .product-page__mobile-carousel__landscape video{width:100%}.bicycle-pdp .product-page__mobile-carousel__landscape .slick-prev,.bicycle-pdp .product-page__mobile-carousel__landscape .slick-next{width:53px;height:53px;color:#292b3f}.bicycle-pdp .product-page__mobile-carousel__landscape .slick-prev{left:25px;z-index:1}.bicycle-pdp .product-page__mobile-carousel__landscape .slick-prev:before{content:"";background:url(left-chevron.svg);display:block;width:53px;height:53px;background-size:contain;background-repeat:no-repeat}.bicycle-pdp .product-page__mobile-carousel__landscape .slick-next{right:0;z-index:1}.bicycle-pdp .product-page__mobile-carousel__landscape .slick-next:before{content:"";background:url(right-chevron.svg);display:block;width:53px;height:53px;background-size:contain;background-repeat:no-repeat}.bicycle-pdp .product-page__title{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:800;line-height:3.8rem;margin:-6px 0 8px}.bicycle-pdp .product-page__price{font-family:Circular,Helvetica,"sans-serif";font-size:2.8rem;font-weight:400;line-height:2.9rem;padding-bottom:4px}@media only screen and (min-width: 1024px){.bicycle-pdp .product-page__price{line-height:3.4rem}}.bicycle-pdp .product-page__description,.bicycle-pdp .product-page__callout-list,.bicycle-pdp .product-page__secure-message{display:none}.bicycle-pdp .product-page__shipping-message{background-color:#f7f4ee;text-align:center;padding:8px 24px;margin:16px 0 24px;line-height:2.4rem}.bicycle-pdp .product-page__modal-cta{display:flex;flex-wrap:nowrap;flex-direction:row;margin:-4px}.bicycle-pdp .product-page__modal-cta__trigger{border:1px solid #292b3f;padding:16px;margin:0 4px;flex:1 1 0px;justify-content:center;align-items:center;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}.bicycle-pdp .product-page__modal-cta__trigger-icon{max-width:40px;margin:0 auto 16px}.bicycle-pdp .product-page__modal-cta__trigger:hover{background-color:#72d7d950}.bicycle-pdp .product-page__modal-cta__popup{max-width:600px}.bicycle-pdp .product-page__modal-cta__popup-icon{max-width:60px;margin:0 0 16px}.bicycle-pdp .product-page__modal-cta__popup-headline{font-weight:800;margin:0 0 8px}.bicycle-pdp .product-page__modal-cta__popup-description p{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:0 0 8px}.bicycle-pdp .product-page__ask-expert{background-color:#fafaf9;padding:48px}.bicycle-pdp .product-page__ask-expert__container{max-width:700px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.bicycle-pdp .product-page__ask-expert__container-icon{max-width:200px;min-width:90px;padding-right:24px}@media only screen and (min-width: 768px){.bicycle-pdp .product-page__ask-expert__container-icon{padding-right:32px}}.bicycle-pdp .product-page__ask-expert__container-details-headline{font-size:2rem;margin-bottom:4px;font-weight:800}.bicycle-pdp .product-page__ask-expert__container-details-description{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.bicycle-pdp .product-page__ask-expert__container-details-phone{font-size:1.6rem;color:#007377;margin-top:4px;font-weight:800}@media only screen and (min-width: 768px){.bicycle-pdp .product-page__ask-expert__container-details-phone{font-size:2rem}}.bicycle-pdp .product-page__video-hero-desktop{flex:0 0 auto;flex-basis:91.66667vw;width:91.66667vw;max-width:1540px;margin:0 auto}.bicycle-pdp .product-page__video-hero-desktop .home-video-hero{margin:0;display:none}@media only screen and (min-width: 768px){.bicycle-pdp .product-page__video-hero-desktop .home-video-hero{display:block;max-height:380px}}@media only screen and (min-width: 1024px){.bicycle-pdp .product-page__video-hero-desktop .home-video-hero{margin:-52px 0 0;max-height:unset}}.bicycle-pdp .product-page__video-hero-desktop .home-video-hero__text-content{padding:16px 0}.bicycle-pdp .product-page__video-hero-desktop .home-video-hero__text-content .home-hero__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem}@media only screen and (min-width: 1280px){.bicycle-pdp .product-page__video-hero-desktop .home-video-hero__text-content .home-hero__headline{font-size:5.6rem;line-height:6.2rem}}@media only screen and (min-width: 768px){.bicycle-pdp .product-page__video-hero-desktop .home-video-hero__text-content .home-hero__headline{margin-bottom:24px}}.bicycle-pdp .product-page__video-hero-desktop .home-video-hero__text-content-subcopy{margin:24px 0}.bicycle-pdp .product-page__video-hero-desktop .pdp-hero-section-two .home-video-hero__text-content-subcopy{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 1280px){.bicycle-pdp .product-page__video-hero-desktop .pdp-hero-section-two .home-video-hero__text-content-subcopy{font-size:1.8rem;line-height:2.7rem}}.bicycle-pdp .product-page__video-hero-mobile .home-video-hero{margin:-52px 0 0;display:block}@media only screen and (min-width: 768px){.bicycle-pdp .product-page__video-hero-mobile .home-video-hero{display:none}}.bicycle-pdp .product-page__video-hero-mobile .home-video-hero__text-content{padding:16px 0}.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-one .home-video-hero__text-content .home-hero__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem;margin-bottom:8px}@media only screen and (min-width: 1280px){.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-one .home-video-hero__text-content .home-hero__headline{font-size:5.6rem;line-height:6.2rem}}.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-one .home-video-hero__text-content-subcopy{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:8px 0}@media only screen and (min-width: 1280px){.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-one .home-video-hero__text-content-subcopy{font-size:1.8rem;line-height:2.7rem}}.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-two .home-video-hero__text-content{padding:48px 0 0}.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-two .home-video-hero__text-content .home-hero__headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:500;line-height:4.8rem;margin-bottom:8px}@media only screen and (min-width: 1280px){.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-two .home-video-hero__text-content .home-hero__headline{font-size:5.6rem;line-height:6.2rem}}.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-two .home-video-hero__text-content-subcopy{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}@media only screen and (min-width: 1280px){.bicycle-pdp .product-page__video-hero-mobile .pdp-hero-section-two .home-video-hero__text-content-subcopy{font-size:1.8rem;line-height:2.7rem}}.bicycle-pdp .product-page__featured_products{padding:64px 0 80px;margin-bottom:-120px}.bicycle-pdp .shopify-section+.shopify-section{margin-top:48px!important}@media only screen and (min-width: 1024px){.bicycle-pdp .shopify-section+.shopify-section{margin-top:100px!important}}.bicycle-pdp.product-page{padding:4px 0 0}.bicycle-pdp.product-page .tt-container .TTteaser{padding:0 0 16px!important}.bicycle-pdp.product-page .affirm{display:none}.bicycle-pdp .home-video-hero__col-width.vertical-top{padding:0 16px 120px!important}.product-page{padding:40px 0}.product-page__details-sticky-container{display:flex;align-items:flex-start}@media only screen and (min-width: 1024px){.product-page__details-sticky-container.-top{display:unset}}.product-page__details-sticky-container.-top .product-page__details-wrapper{top:100px;align-self:unset}.product-page__details-wrapper{width:100%}@media only screen and (min-width: 1024px){.product-page__details-wrapper{position:sticky;top:100px}}.product-page__title{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;font-weight:800;line-height:3.8rem}.product-page__price{font-family:Circular,Helvetica,"sans-serif";font-size:2.8rem;font-weight:400;line-height:2.9rem;padding-bottom:16px}@media only screen and (min-width: 1024px){.product-page__price{line-height:3.4rem}}@media only screen and (min-width: 1024px){.product-page__price{padding-bottom:8px}}.product-page__price--sale{color:#007377;padding-left:8px}.product-page__price--sale-message{color:#007377}.product-page__description{padding-bottom:16px}.product-page__description ul{list-style:disc;padding:16px 0}.product-page__description ul li{margin-left:16px}.product-page__callout-list{padding-bottom:8px}.product-page__callout-list-item{position:relative;display:inline-block}.product-page__callout-list-item:not(:last-of-type):after{content:"";display:inline-block;background-image:url(bullet.svg);height:10px;width:10px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 8px}.product-page__form-section{padding-bottom:24px}.product-page__form-section .form__radio-wrapper--flex{flex:1}.product-page__form-section .form__radio-label-description-wrapper{padding-left:0}.product-page__form-section-label{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;padding:16px 0 8px}@media only screen and (min-width: 1024px){.product-page__form-section-label{padding:0 0 8px}}.product-page__form-section-label--bold{font-weight:800}.product-page__contact-form-wrapper{padding-bottom:8px}.product-page__submit-wrapper{margin-top:10px}.product-page__submit-wrapper .btn:disabled{background-color:#fff3f3;border-color:#fff3f3;color:red;padding:8px 24px;border-radius:.4rem;margin:0 0 8px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;text-transform:inherit}.product-page__submit-wrapper .btn:disabled:hover{font-style:normal}.product-page__nav{position:fixed;background-color:#fff;top:0;left:0;width:100%;z-index:50;height:60px;transform:translateY(-100%);transition:transform .15s linear}@media only screen and (min-width: 1024px){.product-page__nav{height:70px}}.product-page__nav .product-page__price--sale,.product-page__nav em{display:none}@media only screen and (min-width: 768px){.product-page__nav .product-page__price--sale,.product-page__nav em{display:inline}}.product-page__nav.-active{box-shadow:0 0 24px #0000001a;transform:translateY(0);transition:transform .15s linear .15s}.product-page__nav-details{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;font-weight:800;flex:1 1 auto;overflow:hidden}@media only screen and (min-width: 768px){.product-page__nav-details{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:3.2rem;line-height:3.8rem;font-weight:500;width:100%;overflow:visible}}.product-page__mobile-carousel{padding-bottom:32px;height:100%;max-height:774px;overflow:hidden;visibility:hidden}@media only screen and (min-width: 1024px){.product-page__mobile-carousel{padding-bottom:0}}.product-page__mobile-carousel .slick-initialized{visibility:visible}.product-page__mobile-carousel-nav{display:none}@media only screen and (min-width: 1024px){.product-page__mobile-carousel-nav{display:block;padding:0 8px 0 0;float:left;width:15%}.product-page__mobile-carousel-nav .product-single__thumbnail-image{max-width:70px}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.product-page__mobile-carousel-nav .product-single__thumbnail-image{max-width:70px}}@media only screen and (min-width: 1024px) and (min-width: 1280px){.product-page__mobile-carousel-nav .product-single__thumbnail-image{max-width:102px}}@media only screen and (min-width: 1024px) and (min-width: 1680px){.product-page__mobile-carousel-nav .product-single__thumbnail-image{max-width:120px}}@media only screen and (min-width: 1024px){.product-page__mobile-carousel-nav .slick-vertical .slick-slide{padding-bottom:0}.product-page__mobile-carousel-nav .slick-list{min-height:440px}}@media only screen and (min-width: 1024px) and (min-width: 1280px){.product-page__mobile-carousel-nav .slick-list{min-height:640px}}@media only screen and (min-width: 1024px) and (min-width: 1680px){.product-page__mobile-carousel-nav .slick-list{min-height:770px}}@media only screen and (min-width: 1024px){.product-page__mobile-carousel-nav .slick-current .product-single__thumbnail-image{border:solid 1px #292b3f}}.product-page__mobile-carousel-product-slide{width:100%;position:relative}@media only screen and (min-width: 1024px){.product-page__mobile-carousel-product-slide{float:left;width:85%}}.product-page__mobile-carousel-product-slide .slick-dots li.slick-active button:before{opacity:1;color:#292b3f}.product-page__mobile-carousel-product-slide .slick-dots{display:flex;flex:1;flex-wrap:nowrap}.product-page__mobile-carousel-product-slide .slick-dots li{margin:0;display:flex;flex:1;flex-wrap:nowrap}.product-page__mobile-carousel-product-slide .slick-dots li button:before{opacity:.25;color:#292b3f;width:100%;height:3px;content:"";background-color:#292b3f}.product-page__mobile-carousel-link{display:block}.product-page__mobile-carousel .video-container{position:relative;padding-bottom:100%;padding-top:0;height:0;overflow:visible}.product-page__mobile-carousel .video-container .btn{position:absolute;bottom:2rem;left:2rem;background-color:#fff;color:#292b3f;padding:16px 24px 16px 5.4rem;font-weight:800;font-size:1.4rem;text-transform:none;border-radius:7px}@media only screen and (min-width: 1024px){.product-page__mobile-carousel .video-container .btn{top:3rem;bottom:unset;left:3rem;font-size:1.7rem;padding:16px 24px 16px 7rem}}.product-page__mobile-carousel .video-container .btn:before{content:"";position:absolute;background-image:url(play-triangle.svg);height:18px;width:18px;background-repeat:no-repeat;background-position:0 0;background-size:contain;bottom:13px;transform:translateY(0);left:25px}@media only screen and (min-width: 1024px){.product-page__mobile-carousel .video-container .btn:before{height:26px;width:26px;bottom:11px}}.product-page__mobile-carousel .video-container iframe,.product-page__mobile-carousel .video-container object,.product-page__mobile-carousel .video-container embed,.product-page__mobile-carousel .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.product-page__mobile-carousel video{width:100%}.product-page__mobile-carousel .slick-prev,.product-page__mobile-carousel .slick-next{width:53px;height:53px;color:#292b3f}.product-page__mobile-carousel .slick-prev{left:25px;z-index:1}.product-page__mobile-carousel .slick-prev:before{content:"";background:url(left-chevron.svg);display:block;width:53px;height:53px;background-size:contain;background-repeat:no-repeat}.product-page__mobile-carousel .slick-next{right:0;z-index:1}.product-page__mobile-carousel .slick-next:before{content:"";background:url(right-chevron.svg);display:block;width:53px;height:53px;background-size:contain;background-repeat:no-repeat}.product-page__vimeo-popup .modal{background:#000;width:100%;height:100%}@media only screen and (min-width: 1024px){.product-page__vimeo-popup .modal{background:transparent;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-height:95vh}}.product-page__vimeo-popup .modal__inner{padding:8px;margin-top:50%}@media only screen and (min-width: 768px){.product-page__vimeo-popup .modal__inner{margin-top:30%}}@media only screen and (min-width: 1024px){.product-page__vimeo-popup .modal__inner{padding:24px;margin-top:0}}.product-page__vimeo-popup .modal-close{cursor:pointer}.product-page__vimeo-popup .modal-close-x{width:20px;height:20px;top:10%;right:15px}@media only screen and (min-width: 1024px){.product-page__vimeo-popup .modal-close-x{top:0;right:40px}}.product-page__vimeo-popup .modal-close-x:before,.product-page__vimeo-popup .modal-close-x:after{background:#fff}.product-page-weight p{margin:0 0 16px}.product-page__stock-message{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:center;padding:8px 24px;margin:16px 0 24px}.product-page__stock-message:before{content:"";background-image:url(checkmark.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:12px;margin-right:1.4rem;display:inline-block}.product-page__stock-message-instock,.product-page__stock-message-backorder{background-color:#fffed2}.product-page__stock-message-backorder_cart{display:none}.product-page__shipping-message{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:8px 0 3px}.product-page__secure-message{text-align:left;margin:16px 0 0;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem}@media only screen and (min-width: 768px){.product-page__secure-message{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}}.product-page__secure-message:before{content:"";background-image:url(lock.svg);background-size:contain;background-repeat:no-repeat;width:12px;height:16px;display:inline-block;vertical-align:top;margin-right:8px}.product-page__out-of-stock-cross-sell{background-color:#f7f4ee;margin:16px 0;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;padding:16px 4px 2rem}.product-page__out-of-stock-cross-sell-image{width:40%}.product-page__out-of-stock-cross-sell-details{margin-left:8px;font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.product-page__out-of-stock-cross-sell-details--title{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:400;line-height:3rem;margin-bottom:16px}@media only screen and (min-width: 1280px){.product-page__out-of-stock-cross-sell-details--title{font-size:2.8rem;line-height:3.4rem}}.product-page__out-of-stock-cross-sell-details-button{background-color:#007377;border-radius:20px;padding:8px 16px;color:#fff;font-size:1.6rem;font-weight:800}.product-page__waitlist-form-success{margin:0 0 24px}.product-page__waitlist-form-success h4{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:2rem;font-weight:400;line-height:3rem;margin:0 0 24px}@media only screen and (min-width: 1280px){.product-page__waitlist-form-success h4{font-size:2.8rem;line-height:3.4rem}}.product-page__waitlist-form-options{text-align:left;margin:8px 0}.product-page__waitlist-form-options-item{text-transform:uppercase;font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;display:inline-block}.product-page__waitlist-form-options-item:not(:last-child):after{content:"\2022";margin:0 4px}.product-page__waitlist-form-message{margin-bottom:8px;line-height:2.4rem}.product-page__waitlist-form-message-headline{font-weight:800;font-size:1.8rem}.product-page__waitlist-form-label{font-family:Circular,Helvetica,"sans-serif";font-size:1.4rem;font-weight:400;line-height:2.1rem;font-weight:700}.product-page__waitlist-form-input::placeholder{text-transform:lowercase;color:#bdbdbd}.product-page__waitlist-form-submit:after{content:"";background-image:url(envelope-white.svg);background-size:contain;background-repeat:no-repeat;width:21px;height:13px;display:inline-block;vertical-align:middle;margin-left:8px}.product-page__waitlist-form .form-single-column,.product-page__waitlist-form .form-single-column__sub-headline{margin:8px 0 48px}.product-page__waitlist-form .form__checkbox-text{line-height:2.4rem}.product-page__waitlist-form .form .error__message{color:red}.product-page__waitlist-form .-submit-attempted .form__input:invalid{border-color:red}.product-page .fenix-fixd-delivery{margin:0 0 16px 2px;z-index:1}.product-page .fenix-fixd-delivery #view-all-shipping{color:#292b3f}.product-page .fenix-fixd-delivery #fenix-response{position:relative;display:block;margin-left:32px}.product-page .fenix-fixd-delivery #fenix-response:before{content:"";background-image:url(shipping.svg);background-size:contain;background-repeat:no-repeat;width:24px;height:24px;vertical-align:top;margin-right:8px;position:absolute;top:4px;left:-30px}.product-page .fenix-fixd-delivery .message-color-code,.product-page .fenix-fixd-delivery strong{color:#292b3f}.product-page .fenix-fixd-delivery svg{display:none}.product-page .fenix-fixd-delivery #fenix-change-zip{margin:0;padding:0}.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-toggle-zip{color:#007377}.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-zip button{min-width:100px;padding:14px 34px;text-decoration:none;border-radius:2.5rem;border:none;transition:background-color .25s linear,color .25s linear;font-family:Circular,Helvetica,"sans-serif";font-size:1.8rem;font-weight:800;line-height:2.2rem;color:#fff;background-color:#007377;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 768px){.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-zip button{min-width:130px}}.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-zip button:hover{background-color:#004e51}.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-zip button:focus{outline:none;background-color:#004e51}.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-zip input{padding-top:13px;padding-bottom:13px;text-align:center;max-height:77px;border:1px solid #292b3f;font-size:1.6rem;width:150px;display:inline;margin-right:5px}@media only screen and (min-width: 375px){.product-page .fenix-fixd-delivery #fenix-change-zip #fenix-zip input{max-height:55px}}.product-page .affirm a{text-decoration:underline;color:#292b3f}.product-page .affirm .__affirm-logo.__ligature__affirm_full_logo__{font-size:2rem}.product-page .affirm .affirm-modal-trigger{width:100%;display:block}.product-page .affirm .affirm-ala-price{font-weight:700}.product-page .affirm-top{margin:.4rem 0 2rem}.product-page .affirm-top .affirm-as-low-as{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.product-page .affirm-top a{text-decoration:underline;color:#292b3f}.product-page .affirm-top .affirm-modal-trigger{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem;width:100%;display:block}.product-page .affirm-top .affirm-ala-price{font-weight:700}.product-page #extend-offer{display:none}.sweepstakes-page .media-with-cta,.sweepstakes-page .video-hero-desktop-boxed{margin-top:64px}@media only screen and (min-width: 1024px){.sweepstakes-page .media-with-cta,.sweepstakes-page .video-hero-desktop-boxed{margin-top:80px}}.sweepstakes-page .home-video-hero__text-content-subcopy{line-height:3rem}@media only screen and (min-width: 768px){.sweepstakes-page .home-video-hero__text-content-subcopy{line-height:5rem}}.sweepstakes-page-hero-one .home-video-hero__text-content-subcopy{margin-left:auto;margin-right:auto;max-width:516px}.sweepstakes-page-description{margin:64px auto 0;max-width:980px}.sweepstakes-page-embed{margin:64px auto 0;max-width:570px}.sweepstakes-page-terms{padding:24px 0;margin:64px 0 -64px;text-align:center}@media only screen and (min-width: 1024px){.sweepstakes-page-terms{margin:80px 0 -120px}}.-off-screen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.-hidden,.-inactive{display:none}@media only screen and (min-width: 1024px){.-lg-nowrap{white-space:nowrap}}.-visible{display:block}.-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.-header-spacing-below{margin-bottom:24px}@media only screen and (min-width: 768px){.-header-spacing-below{margin-bottom:32px}}.-header-spacing-below-sm{margin-bottom:16px}@media only screen and (min-width: 768px){.-header-spacing-below-sm{margin-bottom:24px}}.-no-scroll{overflow:hidden}.-italic{font-style:italic}.-uppercase{text-transform:uppercase}.-capitalize{text-transform:capitalize}.account-page__panelselect-link .panel__trigger.-active,.sweepstakes-page-terms a,.-underline,.-underline-child-links a{border-bottom:1px solid black}.-greytext{color:#757575}.color-accent{color:#007377}a.-underline,.-underline-child-links a{cursor:pointer}[data-whatinput=mouse] *:focus{outline:none!important}.-center-align{text-align:center}.-p2{font-family:Circular,Helvetica,"sans-serif";font-size:1.6rem;font-weight:400;line-height:2.4rem}.-headline{font-family:Ivar Soft,Helvetica,"sans-serif";font-size:4rem;font-weight:800;line-height:4.8rem}@media only screen and (min-width: 1280px){.-headline{font-size:6.8rem;line-height:8.2rem}}
/*# sourceMappingURL=/s/files/1/0247/5186/5946/t/34/assets/app.css.map?v=173149611285285817291660673055 */
