.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//bernhelmets.com/cdn/shop/t/115/assets/ajax-loader.gif?v=41356863302472015721665695313) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;z-index:10000}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick-icons, sans-serif";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px}[dir=rtl] .slick-prev{left:auto;right:10px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:10px}[dir=rtl] .slick-next{left:10px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick-icons, sans-serif";font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.grid{*zoom: 1;list-style:none;padding:0;margin:0 0 0 -30px}.grid:after{content:"";display:table;clear:both}@media only screen and (max-width: 1439px){.grid{margin-left:-22px}}.grid__item{float:left;padding-left:30px;width:100%}@media only screen and (max-width: 1439px){.grid__item{padding-left:22px}}.grid__item[class*=--push]{position:relative}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.33333%}.two-thirds{width:66.66667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.66667%}.two-sixths{width:33.33333%}.three-sixths{width:50%}.four-sixths{width:66.66667%}.five-sixths{width:83.33333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.33333%}.two-twelfths{width:16.66667%}.three-twelfths{width:25%}.four-twelfths{width:33.33333%}.five-twelfths{width:41.66667%}.six-twelfths{width:50%}.seven-twelfths{width:58.33333%}.eight-twelfths{width:66.66667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.33333%}.eleven-twelfths{width:91.66667%}.show{display:block!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width: 1439px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.33333%}.small--two-twelfths{width:16.66667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.33333%}.small--five-twelfths{width:41.66667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.33333%}.small--eight-twelfths{width:66.66667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.33333%}.small--eleven-twelfths{width:91.66667%}.grid--uniform .small--one-half:nth-child(odd),.grid--uniform .small--one-third:nth-child(3n+1),.grid--uniform .small--one-quarter:nth-child(4n+1),.grid--uniform .small--one-fifth:nth-child(5n+1),.grid--uniform .small--one-sixth:nth-child(6n+1),.grid--uniform .small--two-sixths:nth-child(3n+1),.grid--uniform .small--three-sixths:nth-child(odd),.grid--uniform .small--one-eighth:nth-child(8n+1),.grid--uniform .small--two-eighths:nth-child(4n+1),.grid--uniform .small--four-eighths:nth-child(odd),.grid--uniform .small--five-tenths:nth-child(odd),.grid--uniform .small--one-twelfth:nth-child(12n+1),.grid--uniform .small--two-twelfths:nth-child(6n+1),.grid--uniform .small--three-twelfths:nth-child(4n+1),.grid--uniform .small--four-twelfths:nth-child(3n+1),.grid--uniform .small--six-twelfths:nth-child(odd){clear:both}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media only screen and (min-width: 1440px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.33333%}.medium-up--two-twelfths{width:16.66667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.33333%}.medium-up--five-twelfths{width:41.66667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.33333%}.medium-up--eight-twelfths{width:66.66667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.33333%}.medium-up--eleven-twelfths{width:91.66667%}.grid--uniform .medium-up--one-half:nth-child(odd),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--three-sixths:nth-child(odd),.grid--uniform .medium-up--one-eighth:nth-child(8n+1),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--four-eighths:nth-child(odd),.grid--uniform .medium-up--five-tenths:nth-child(odd),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--six-twelfths:nth-child(odd){clear:both}.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}}@media only screen and (max-width: 1439px){.small--push-one-half{left:50%}.small--push-one-third{left:33.33333%}.small--push-two-thirds{left:66.66667%}.small--push-one-quarter{left:25%}.small--push-two-quarters{left:50%}.small--push-three-quarters{left:75%}.small--push-one-fifth{left:20%}.small--push-two-fifths{left:40%}.small--push-three-fifths{left:60%}.small--push-four-fifths{left:80%}.small--push-one-sixth{left:16.66667%}.small--push-two-sixths{left:33.33333%}.small--push-three-sixths{left:50%}.small--push-four-sixths{left:66.66667%}.small--push-five-sixths{left:83.33333%}.small--push-one-eighth{left:12.5%}.small--push-two-eighths{left:25%}.small--push-three-eighths{left:37.5%}.small--push-four-eighths{left:50%}.small--push-five-eighths{left:62.5%}.small--push-six-eighths{left:75%}.small--push-seven-eighths{left:87.5%}.small--push-one-tenth{left:10%}.small--push-two-tenths{left:20%}.small--push-three-tenths{left:30%}.small--push-four-tenths{left:40%}.small--push-five-tenths{left:50%}.small--push-six-tenths{left:60%}.small--push-seven-tenths{left:70%}.small--push-eight-tenths{left:80%}.small--push-nine-tenths{left:90%}.small--push-one-twelfth{left:8.33333%}.small--push-two-twelfths{left:16.66667%}.small--push-three-twelfths{left:25%}.small--push-four-twelfths{left:33.33333%}.small--push-five-twelfths{left:41.66667%}.small--push-six-twelfths{left:50%}.small--push-seven-twelfths{left:58.33333%}.small--push-eight-twelfths{left:66.66667%}.small--push-nine-twelfths{left:75%}.small--push-ten-twelfths{left:83.33333%}.small--push-eleven-twelfths{left:91.66667%}}@media only screen and (min-width: 1440px){.medium-up--push-one-half{left:50%}.medium-up--push-one-third{left:33.33333%}.medium-up--push-two-thirds{left:66.66667%}.medium-up--push-one-quarter{left:25%}.medium-up--push-two-quarters{left:50%}.medium-up--push-three-quarters{left:75%}.medium-up--push-one-fifth{left:20%}.medium-up--push-two-fifths{left:40%}.medium-up--push-three-fifths{left:60%}.medium-up--push-four-fifths{left:80%}.medium-up--push-one-sixth{left:16.66667%}.medium-up--push-two-sixths{left:33.33333%}.medium-up--push-three-sixths{left:50%}.medium-up--push-four-sixths{left:66.66667%}.medium-up--push-five-sixths{left:83.33333%}.medium-up--push-one-eighth{left:12.5%}.medium-up--push-two-eighths{left:25%}.medium-up--push-three-eighths{left:37.5%}.medium-up--push-four-eighths{left:50%}.medium-up--push-five-eighths{left:62.5%}.medium-up--push-six-eighths{left:75%}.medium-up--push-seven-eighths{left:87.5%}.medium-up--push-one-tenth{left:10%}.medium-up--push-two-tenths{left:20%}.medium-up--push-three-tenths{left:30%}.medium-up--push-four-tenths{left:40%}.medium-up--push-five-tenths{left:50%}.medium-up--push-six-tenths{left:60%}.medium-up--push-seven-tenths{left:70%}.medium-up--push-eight-tenths{left:80%}.medium-up--push-nine-tenths{left:90%}.medium-up--push-one-twelfth{left:8.33333%}.medium-up--push-two-twelfths{left:16.66667%}.medium-up--push-three-twelfths{left:25%}.medium-up--push-four-twelfths{left:33.33333%}.medium-up--push-five-twelfths{left:41.66667%}.medium-up--push-six-twelfths{left:50%}.medium-up--push-seven-twelfths{left:58.33333%}.medium-up--push-eight-twelfths{left:66.66667%}.medium-up--push-nine-twelfths{left:75%}.medium-up--push-ten-twelfths{left:83.33333%}.medium-up--push-eleven-twelfths{left:91.66667%}}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden,.icon__fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.visibility-hidden{visibility:hidden}.visually-hidden--inline{margin:0;height:1em}.visually-hidden--static{position:static!important}.hide{display:none!important}.js-focus-hidden:focus{outline:none}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{postition:absolute!important;z-index:10000;transition:none}[tabindex="-1"]:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.tk-din-condensed{text-transform:uppercase;letter-spacing:.15em;font-weight:500;-webkit-font-smoothing:auto}.icon{height:20px;width:20px}.is-Tahoma{font-family:Tahoma,Verdana,Segoe,sans-serif}.dashed-title{font-size:27px;display:inline-block;position:relative;padding-left:55px}.dashed-title:before{content:"";height:2px;background-color:#1b1b1b33;width:30px;position:absolute;left:12px;bottom:12px}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:#3d4246;background-color:#fff;padding:10px;opacity:1;z-index:10000;transition:none}.box{background:no-repeat;background-color:#f7f7f7;background-size:contain}.ratio-container{position:relative}.ratio-container:after{display:block;height:0;width:100%;padding-bottom:50%;content:""}.ratio-container>*{position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:15px}body{color:#2c2c2c;font-family:Source Sans Pro,sans-serif;overflow-x:hidden}@media (min-width: 1024px){body{margin-top:145px}}.container{padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){.container{max-width:1440px;width:auto}}.padded-container{padding-top:50px!important;padding-bottom:50px!important}@media screen and (min-width: 768px){.padded-container{padding-top:100px!important;padding-bottom:100px!important}}.no-svg .icon__fallback-text{position:static!important;overflow:inherit;clip:none;height:auto;width:auto;margin:0}.payment-icons{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}@media only screen and (max-width: 1439px){.payment-icons{line-height:40px}}.payment-icons .icon{width:30px;height:30px}.payment-icons .icon-shopify_pay{width:75px;height:auto}.payment-icons .icon-klarna{width:48px;height:auto}.payment-icons .icon-google_pay{width:50px}.social-icons .icon{width:23px;height:23px}@media only screen and (min-width: 1440px){.social-icons .icon{width:25px;height:25px}}.social-icons .icon.icon--wide{width:40px}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul,.rte ol{margin:0 0 17.5px 35px}.rte ul.list--inline,.rte ol.list--inline{margin-left:0}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.rte a:not(.btn){border-bottom:1px solid currentColor;padding-bottom:1px}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.scrollable-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}[data-shopify-buttoncontainer]{justify-content:flex-end}.button,.so-cross-sell-popup .so-products-container .so-add-to-cart,.so-cross-sell-popup .so-products-container button.so-click-here,.spr-summary-actions-newreview{font-family:din-condensed,sans-serif;letter-spacing:.025em;font-size:24px;border-radius:0;padding:22px 48px;height:auto;line-height:1.1;background-color:#4889b4}.button.btn--small,.so-cross-sell-popup .so-products-container .btn--small.so-add-to-cart,.so-cross-sell-popup .so-products-container button.btn--small.so-click-here{padding:10px 24px;font-size:12px}.button,.so-cross-sell-popup .so-products-container .so-add-to-cart,.so-cross-sell-popup .so-products-container button.so-click-here{background-color:#4889b4;border-radius:5px;color:#fff;font-size:17px;padding:17px 20px;border:1px solid #4889b4;-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.button:hover,.so-cross-sell-popup .so-products-container .so-add-to-cart:hover,.so-cross-sell-popup .so-products-container button.so-click-here:hover{color:#fff;border:1px solid #74aacf}.button:disabled,.so-cross-sell-popup .so-products-container .so-add-to-cart:disabled,.so-cross-sell-popup .so-products-container button.so-click-here:disabled{background-color:#4889b4!important}.text-link{display:inline;border:0 none;background:none;padding:0;margin:0}.input.is-active,.input.is-focused,.input:active,.input:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{border-color:#4889b4;box-shadow:0 0 0 .125em #73737342}input.input--error,select.input--error,textarea.input--error{border-color:#d20000;background-color:#fff8f8;color:#d20000}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/ico-select.svg?v=155563818344741998551665695471);background-repeat:no-repeat;background-position:right 10px center;line-height:1.2;text-indent:.01px;text-overflow:"";cursor:pointer;padding:8px 28px 8px 15px}@media only screen and (min-width: 1440px){select{padding-top:10px;padding-left:18px;padding-bottom:10px}}.ie9 select{padding-right:10px;background-image:none}optgroup{font-weight:700}option{color:#3d4246;background-color:#fff}select::-ms-expand{display:none}.note,.form-message{padding:8px;margin:0 0 27.5px}@media only screen and (min-width: 1440px){.note,.form-message{padding:10px}}.note{border:1px solid #e8e9eb}.form-message--success{border:1px solid #19a340;background-color:#f8fff9;color:#19a340}.form-message--error{border:1px solid #d20000;background-color:#fff8f8;color:#d20000}.form-message--error ul{list-style:none;padding:0;margin:0}.form-message--error a{color:#d20000;text-decoration:underline}.subnav{background-color:#417ca4}.subnav .level-item{background-color:#417ca4;color:#fff;padding-top:20px;padding-bottom:20px;font-size:17px;line-height:1;position:relative;-webkit-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.subnav .level-item:after{content:"";width:0;position:absolute;background-color:#fff;height:1px;bottom:10px;-webkit-transition:width .1s ease-in;-o-transition:width .1s ease-in;transition:width .1s ease-in;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.subnav .level-item.is-active,.subnav .level-item:hover{background-color:#529bcc}.subnav .level-item.is-active:after,.subnav .level-item:hover:after{width:27%}@media (min-width: 1024px){.subnav .level-item:after{bottom:15px;height:2px}.subnav .level-item.is-active:after,.subnav .level-item:hover:after{width:17%;max-width:60px}}@media (max-width: 1023px){.subnav{overflow-x:scroll;white-space:nowrap}.subnav .level-item{padding:13px 15px;font-size:11px;margin-right:-3px!important}}.template-collection.water .subnav .level-item,.template-collection.water .subnav{background-color:#20c2a9}.template-collection.water .subnav .level-item.is-active,.template-collection.water .subnav .level-item:hover{background-color:#1ddfc1}.template-collection.skate .subnav .level-item,.template-collection.skate .subnav{background-color:#d30000}.template-collection.skate .subnav .level-item.is-active,.template-collection.skate .subnav .level-item:hover{background-color:#fa2828}.template-collection.bike .subnav .level-item,.template-collection.bike .subnav{background-color:#ff8200}.template-collection.bike .subnav .level-item.is-active,.template-collection.bike .subnav .level-item:hover{background-color:#ff9f3b}.template-collection.kids .subnav .level-item,.template-collection.youth .subnav .level-item,.template-collection.junior .subnav .level-item,.template-collection.kids .subnav,.template-collection.youth .subnav,.template-collection.junior .subnav{background-color:#3daf1e;color:#fff}.template-collection.kids .subnav .level-item svg,.template-collection.youth .subnav .level-item svg,.template-collection.junior .subnav .level-item svg,.template-collection.kids .subnav svg,.template-collection.youth .subnav svg,.template-collection.junior .subnav svg{fill:#3daf1e}.template-collection.kids .subnav .level-item:after,.template-collection.youth .subnav .level-item:after,.template-collection.junior .subnav .level-item:after,.template-collection.kids .subnav:after,.template-collection.youth .subnav:after,.template-collection.junior .subnav:after{background-color:#fff}.template-collection.kids .subnav .level-item.is-active,.template-collection.kids .subnav .level-item:hover,.template-collection.youth .subnav .level-item.is-active,.template-collection.youth .subnav .level-item:hover,.template-collection.junior .subnav .level-item.is-active,.template-collection.junior .subnav .level-item:hover{background-color:#4dcc2b}.template-collection.kids .subnav .level-item.is-active:after,.template-collection.kids .subnav .level-item:hover:after,.template-collection.youth .subnav .level-item.is-active:after,.template-collection.youth .subnav .level-item:hover:after,.template-collection.junior .subnav .level-item.is-active:after,.template-collection.junior .subnav .level-item:hover:after{background-color:#fff}.template-collection.all .subnav .level-item,.template-collection.all .subnav{background-color:#92adca;color:#fff}.template-collection.all .subnav .level-item.is-active,.template-collection.all .subnav .level-item:hover{background-color:#afc6df}.collection-hero{position:relative;background-size:cover;background-position:center top;height:55vh;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#f2f2f2}@media (min-width: 768px){.collection-hero{max-height:360px}}@media (min-width: 1024px){.collection-hero{max-height:450px}}@media (min-width: 1441px){.collection-hero{max-height:650px}}.video-hero{position:relative;background-color:#000;height:35vh;min-height:25rem;width:100%;overflow:hidden;max-height:700px}.video-hero .overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:1;background:#000;background:linear-gradient(90deg,#000,#fff0)}.video-hero video{position:absolute;top:50%;left:50%;max-width:none;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}@media (min-width: 1024px){.video-hero{height:75vh}}.feature-hero-cta{position:absolute;left:3%;bottom:10%;z-index:1;max-width:400px;padding-right:15px}.feature-hero-cta h1{margin-bottom:15px}.hero-cta{position:absolute;right:15%;bottom:10%}.hero-cta a{display:block;position:relative}.hero-cta button{position:absolute;bottom:10%;left:70%}.slick-dotted.slick-slider{margin-bottom:0}.slick-slider .slick-dots{margin:0;width:auto}.slick-slider .slick-dots li{vertical-align:middle;width:10px;height:10px;margin:0 0 0 6px}.slick-slider .slick-dots li:first-of-type{margin-left:0}.slick-slider .slick-dots li button{position:relative;padding:0;width:10px;height:10px}.slick-slider .slick-dots li button:before{text-indent:-9999px;background-color:transparent;border-radius:100%;background-color:currentColor;width:10px;height:10px;opacity:.4;transition:all .2s}@media only screen and (min-width: 1440px){.slick-slider .slick-dots li button:before{width:12px;height:12px}}.slick-slider .slick-dots li.slick-active button:before{opacity:1}.slick-slider .slick-dots li button:active:before{opacity:.7}.template-password{height:100vh}.password-page{display:table;height:100%;width:100%;color:#69727b;background-color:#fff;background-size:cover}.ie9 .password-page{height:auto}.password-form-message{max-width:500px;margin-left:auto;margin-right:auto}.password-header{height:85px;display:table-row}.password-header__inner{display:table-cell;vertical-align:middle}.password-login{padding:0 30px;text-align:right}.password-logo .logo{color:#3d4246;font-weight:700;max-width:100%}.password-main{display:table-row;width:100%;height:100%;margin:0 auto}.password-main__inner{display:table-cell;vertical-align:middle;padding:27.5px 55px}.password-message{max-width:500px;margin:82.5px auto 27.5px}.password__input-group{max-width:340px;margin:0 auto 55px}.password__title{margin-bottom:82.5px}.password__form-heading{margin-bottom:55px}.password-powered-by{margin-top:82.5px}.sizechart-link{font-size:1.4rem}@media (min-width: 1024px){.product-template__container{padding-left:0!important;padding-right:0!important}}.product-single{overflow-anchor:none}.product-single__title{font-weight:700;font-size:24px;line-height:1;margin-bottom:.5em}@media (min-width: 768px){.product-single__title{font-size:24px}}.product-single__price{font-size:27px}.product-single__price .spr-badge{display:inline-block;padding-left:20px}.product-single__price .spr-badge .spr-badge-starrating .spr-icon{font-size:19px;top:-2px;color:#417ca4!important}.product-single__price .spr-badge .spr-badge-caption{display:none}.product-single__vendor{color:#69727b;font-size:1em;text-transform:uppercase;letter-spacing:1px;margin:5px 0 10px}.product-single__meta{background-color:#f2f2f2;margin-top:40px;padding:40px 15px}@media (min-width: 768px){.product-single__meta{padding-left:40px}}.product-section--title,.product-section--subtitle{font-size:42px;font-weight:700;color:#2c2c2c;line-height:1;margin-bottom:35px}@media (min-width: 768px){.product-section--title,.product-section--subtitle{font-size:72px}}.product-section--title.has-subtitle{margin-bottom:20px}.product-section--title.smaller{font-size:38px}@media (min-width: 768px){.product-section--title.smaller{font-size:60px}}.product-section--subtitle{font-size:18px;margin-bottom:2em}@media (min-width: 768px){.product-section--subtitle{font-size:29px}}.mips-call-out{display:inline-block;margin-top:20px}@media (min-width: 767px){.mips-call-out img{width:49%}}.special-deal-call-out{display:inline-block;margin-top:20px}.product-single__description{padding:75px 50px;max-width:720px;margin:0 auto;position:relative}.product-single__description:after{content:"";max-width:720px;background-color:#1b1b1b33;height:2px;bottom:0;position:absolute;width:100%;left:50%;transform:translate(-50%)}.product-single__description:last-of-type:after{height:0}.product-single__description p{line-height:1.66666667}.product-single__description dl div{padding-bottom:20px}.product-single__description dt,.product-single__description dd{display:inline-block;width:49%;text-transform:capitalize;font-size:17px;vertical-align:text-top}.product-single__description dt{text-align:right;color:#6a6e73;padding-right:10px}.product-single__description dd{text-align:left;padding-left:10px;word-wrap:break-word}@media (max-width: 767px){.product-single__description dt{width:25%}}@media (max-width: 768px){.product-single__description-specs{padding-left:0;padding-right:0}}.product-single__description-features{max-width:1044px;padding-left:0;padding-right:0}.product-single__description-features .img-wrapper{position:absolute;width:60px;height:60px}.product-single__description-features .img-wrapper svg{width:60px;height:60px}.product-single__description-features .productView-feature_title{display:inline-block;position:relative;text-transform:uppercase;font-size:27px;margin-bottom:10px;margin-top:10px}.product-single__description-features .column{display:block;margin:0 auto}@media (min-width: 768px){.product-single__description-features .column{width:60%}}.faq{margin-bottom:43px}.faq:last-child{margin-bottom:0}.faq-title{font-size:17px;padding-bottom:10px;text-transform:none}.size-chart-button{border:1px solid transparent;color:#fff;border-color:#4889b4;background-image:-moz-linear-gradient(90deg,#5498c6 0%,#529bcc 100%);background-image:-webkit-linear-gradient(90deg,#5498c6 0%,#529bcc 100%);background-image:-ms-linear-gradient(90deg,#5498c6 0%,#529bcc 100%);background-image:linear-gradient(90deg,#5498c6,#529bcc)}.size-chart-button:hover{color:#fff}.single-option-radio{border:none;margin-bottom:40px}.sizechart-link{padding-top:10px}.sizechart-link a{letter-spacing:.05em}.radio-button{display:inline-block;font-size:17px;position:relative;margin-right:5px}.radio-button input{position:absolute;top:0;opacity:0}.radio-button span{border:2px solid #7a838d;text-align:center;letter-spacing:0;display:block;line-height:27px;padding:17px 21px;text-transform:capitalize}.radio-button input:checked+span{background-color:#7a838d;color:#fff}.radio-button span.color-label{position:absolute;min-width:250px!important;width:auto!important;left:1px;display:none;opacity:0;bottom:-30px;text-align:left;letter-spacing:.05em}.radio-button input:checked+span+span.color-label{display:block;opacity:1}.radio-button.disabled>span{opacity:.75;background-image:none!important}.radio-button.disabled input+span:before{content:"";position:absolute;width:2px;background-color:#d30000;height:40px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;left:50%}.single-option-radio[name=style] .radio-button span{letter-spacing:.05em}.single-option-radio[name=size] .radio-button span{height:30px;padding:0 7px;min-width:30px}.single-option-radio[name=color] .radio-button{padding:5px;margin-right:-2px}@media (max-width: 768px){.single-option-radio[name=color] .radio-button{margin-bottom:18px}}.single-option-radio[name=color] span{width:30px;height:30px;padding:0;background-size:cover;background-repeat:no-repeat;border:none;text-transform:capitalize}.single-option-radio[name=color] span:after{content:"";border:2px solid transparent;position:absolute;display:block;top:10px;left:10px;height:50%;width:50%;opacity:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.single-option-radio[name=color] input:checked+span:after{border-color:#7a838d;top:0;left:0;height:100%;width:100%;opacity:1;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.product-form__item--quantity.control{width:110px}@media (min-width: 768px){.product-form__item--quantity.control{width:182px}}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#6a6e73;text-transform:none;letter-spacing:.025em;top:50%;transform:translateY(-50%);right:20px!important}.input,.textarea{box-shadow:none;border-radius:0;background-color:transparent;border:2px solid #7a838d;height:72px;padding-left:20px;padding-right:50px!important}.product-form__cart-submit,.button-blue,.spr-summary-actions-newreview{border:1px solid transparent;color:#fff;border-color:4889b4}.product-form__cart-submit:hover,.button-blue:hover,.spr-summary-actions-newreview:hover{color:#fff}@media (max-width: 767px){.product-form__cart-submit,.button-blue,.spr-summary-actions-newreview{padding:22px 35px}}.button-outline--blue{color:#4889b4;box-shadow:0 0 6px #9d60d480;border:solid 2px transparent;background-image:linear-gradient(#fff0,#fff0),linear-gradient(90deg,#5498c6,#529bcc);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset}.product-form__item--submit{margin-left:30px}.product-single__thumbnail{display:block;min-height:44px}.product-single__thumbnails-item{max-width:75px;margin:15px auto;display:inline-block}.product-photos-wrapper .product-single__thumbnail{border:2px solid transparent}.product-single__thumbnail-image{max-width:100%;display:block}.active-thumb .product-single__thumbnail-image{border-color:#3d4246}.product-featured-img{display:block;margin:0 auto;position:absolute;top:4px;left:4px;width:calc(100% - 8px)}.no-js .product-featured-img{position:relative}.zoomImg{background-color:#fff}.product-single__photos,.product-single__photo--has-thumbnails,.product-single__photos--full{margin-bottom:30px}.product-single__photo-wrapper{margin:0 auto;width:100%}.product-single__photo{margin:0 auto;min-height:1px;width:100%;height:100%;position:relative;padding-bottom:4px}.template-product .main-content{padding-top:22px}.thumbnails-slider--active .product-single__thumbnails.slick-initialized,.ie9 .thumbnails-slider--active .product-single__thumbnails{display:block;margin:0 auto;max-width:75%}.product-single__photos{position:relative}.thumbnails-wrapper{position:relative;top:30px;text-align:center;margin:0 2px 30px}.thumbnails-wrapper.thumbnails-slider--active{max-width:400px;margin:0 auto}.thumbnails-slider__btn{position:absolute;top:50%;transform:translateY(-50%);-webkit-appearance:none;border:none}.thumbnails-slider__prev{left:-20px}.thumbnails-slider__next{right:-20px}.product-single__thumbnails-item{padding-bottom:10px;width:72px;float:none;vertical-align:middle}.slick-slider .product-single__thumbnails-item{float:left}.thumbnails-slider--active .product-single__thumbnails-item{padding:5px 0}.product-single__thumbnail{margin:0 auto}@media (min-width: 1023px){.sidebar-block{padding-top:56px}}.collection-count{letter-spacing:.025em;text-transform:capitalize}@media screen and (max-width: 599px){.product-card.column{width:100%;flex:none}}@media screen and (min-width: 600px) and (max-width: 768px){.product-card.column{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}}.product-card_inner{background-color:#f9f9f9;padding-top:40px;height:100%}.product-card_inner a{position:relative;width:100%;display:block}.product-card_inner div.responsive-image__wrapper{opacity:0;position:absolute;top:0;left:50%;transform:translate(-50%);display:block}.product-card_inner div.responsive-image__wrapper:first-child{opacity:1;transition:opacity .1s ease-in-out}.product-card_inner .swatch-element{cursor:pointer}.product-card_inner>a.product-img-link{padding-bottom:100%}.product-card_lower{border-top:2px solid white;margin-top:15px;padding:22px 19px}.product-card_lower p{line-height:1;margin-bottom:19px}.product-card_lower p,.product-card_lower a{color:#2c2c2c}.product-card_lower .product-card_price{font-weight:600}.responsive-image__wrapper{margin:0 auto}.collection-sorting{border:none;border-radius:0;border-bottom:2px solid #7a838d;margin-bottom:0}.collection-sorting select{-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='#7a838d' /%3E%3C/svg%3E");background-position:right 0 top -.03333rem;border-radius:4px;padding:.75rem 3rem .75rem 1rem;padding-left:0;padding-top:0;border:0;width:auto;font-size:17px;color:#2c2c2c;font-family:din-condensed;background-color:#fff}.select:not(.is-multiple):not(.is-loading):after{display:none!important}.select{width:100%}.select select{width:100%;border-radius:0;border:2px solid #7a838d;height:72px;background-position:95% center;padding-left:25px;padding-bottom:0;padding-top:0}.template-cart h1{font-weight:800}@media (min-width: 768px){.template-cart h1{font-size:36px}}.template-cart .section-header .cart__subtotal-title{padding-right:30px;text-align:right}@media (min-width: 768px){.template-cart .padded-container{padding-top:50px!important}}form.cart th,form.cart td{padding-left:0!important;padding-right:0!important;font-size:14px!important}@media (min-width: 768px){form.cart th,form.cart td{font-size:17px!important}}form.cart td{padding:22px 0;vertical-align:middle;font-weight:700;letter-spacing:.025rem}form.cart thead th{font-size:17px;color:#a0a6ad}form.cart .cart__meta{padding-right:15px;font-weight:700;letter-spacing:.025rem}form.cart .cart__meta a{color:#2c2c2c}.cart__meta-text{padding:5px 0}.cart__qty-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cart__qty-input{width:140px;padding:17px 50px 17px 30px;border:2px solid #a0a6ad;font-size:17px}@media (max-width: 1024px){.cart__qty-input{height:35px;font-size:14px}}@media only screen and (max-width: 1439px){.cart__qty-input{padding-top:2px;padding-bottom:2px}}.cart__edit{margin-top:10px}.cart__edit--active .cart__edit-text--cancel,.cart__edit-text--edit{display:none}.cart__edit--active .cart__edit-text--edit{display:block}.cart__edit-text--cancel,.cart__edit-text--edit{pointer-events:none}.cart__row p{margin-bottom:0}.cart__row p+p{margin-top:10px}.cart__subtotal-title{font-size:27px}.cart__subtotal{padding-left:27.5px;font-size:27px}@media only screen and (min-width: 1440px){.cart__subtotal{padding-left:55px;min-width:150px;display:inline-block}}.cart__savings{padding-top:18px}.cart__savings-amount{padding-left:27.5px}@media only screen and (min-width: 1440px){.cart__savings-amount{padding-left:55px;min-width:150px;display:inline-block}}.cart__footer{padding-top:35px}.cart__update--large{margin-right:10px}@media (max-width: 1024px){.cart__update--large{padding:22px 35px}}.cart__continue--large{margin-right:10px;line-height:1.2}.cart__shipping{font-style:italic;font-size:.86667em;padding:18px 0 20px}.cart-note__label,.cart-note__input{display:block}@media only screen and (max-width: 1439px){.cart-note__label,.cart-note__input{margin:0 auto}}.cart-note__label{margin-bottom:15px}.cart-note__input{min-height:50px;width:100%}@media only screen and (max-width: 1439px){.cart-note__input{margin-bottom:40px}}.cart__image{max-height:95px}.cart__image-wrapper a{display:block;padding-right:17.5px}@media only screen and (min-width: 1440px){.cart__image-wrapper a{padding-right:35px}}.cart__remove svg{height:24px;width:24px}@media only screen and (min-width: 1440px){.cart__image-wrapper{width:130px}.cart__meta{max-width:300px}.cart__remove{margin-top:4px}.cart__qty{text-align:center}}@media (max-width: 1024px){.cart table{display:block;width:100%}.cart tr,.cart tbody{width:100%}.cart tbody{display:block}.cart .cart__update-wrapper{display:none;padding-top:0;padding-bottom:22px}.cart__update--show td{padding-bottom:10px}.cart__update--show .cart__update-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.cart-flex-item{display:block;min-width:0;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.cart__meta{-webkit-flex:1 1 0%;-moz-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.cart__image-wrapper{-webkit-flex:0 0 85px;-moz-flex:0 0 85px;-ms-flex:0 0 85px;flex:0 0 85px}.cart__price-wrapper{-webkit-flex:0 1 24%;-moz-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;text-align:right}.cart__header{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cart-message{padding-top:20px}.cart__qty{padding:0 10px}.cart__qty-label{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0 5px 0 0;display:inline-block;vertical-align:middle;font-size:.86667em}}.cart--no-cookies .cart__continue-btn,.cart--no-cookies .cart--empty-message{display:none}.cookie-message{display:none;padding-bottom:25px}.cart--no-cookies .cookie-message{display:block}.additional-checkout-buttons{margin-top:22px}.additional-checkout-buttons input[type=image]{padding:0;border:0;background:transparent}#shopify-section-header .header-section{top:0;width:100%;z-index:10000}#shopify-section-header .header-section>section{position:relative}@media (min-width: 1024px){#shopify-section-header .header-section{position:fixed}}header{background-color:#2c2c2c;color:#dedede!important;font-size:14px;font-weight:400;padding:0}header .header-promo{margin-right:auto;padding:27px 0;z-index:100;position:relative}@media (max-width: 1023px){header .header-promo{display:none}}header .logo-container{padding-top:10px;padding-bottom:10px}@media (min-width: 1024px){header .container{display:-webkit-box;display:-ms-flexbox;display:flex}header .container .logo-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0}header .container .logo-container a,header .container .logo-container img{display:block}}header .mobile-nav-actions{position:absolute;right:0;bottom:10px}.bordered-item{border-left:2px solid #dadde1}.header-nav{padding:27px 0;z-index:100;position:relative}.header-nav li{display:inline-block;padding-left:10px;padding-right:10px;font-size:14px}.header-nav li a{color:#dedede}@media (max-width: 769px){.site-navigation{opacity:0;z-index:-1;position:absolute;width:100%;height:100vh;-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:all .45s cubic-bezier(.29,.63,.44,1)}.site-navigation.js-menu--is-open{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10;opacity:1}}.site-navigation .navbar-menu{background-color:transparent;box-shadow:none;padding:0}.template-page .content h1{font-family:din-condensed,sans-serif;font-weight:400;text-transform:uppercase}@media screen and (min-width: 769px){.thumbnails-wrapper.thumbnails-slider--active button.thumbnails-slider__next--product-template.slick-arrow{top:545px!important}.navbar-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-1rem}.navbar,.navbar-end,.navbar-menu,.navbar-start{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.template-product .navbar,.template-page .navbar,.template-search .navbar,.template-cart .navbar{border-bottom:2px solid #dadde1}body.template-product .main-content{padding-top:60px}.navbar-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}.navbar-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.navbar-item,.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.navbar-link.is-active,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:hover{background-color:transparent;color:#2c2c2c}.navbar-burger{margin-right:0!important}.navbar-burger span{color:#9fa5ad!important}.navbar-burger span:nth-child(2){width:35px;left:calc(50% - 18px)}@media screen and (max-width: 768px){.navbar-menu.is-active{display:block}}.site-navigation .navbar-start .navbar-item{position:relative;font-size:17px;line-height:1;padding:18px 22px;-webkit-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;overflow:hidden}@media (min-width: 1024px){.site-navigation .navbar-start .navbar-item{padding:28px 32px}.site-navigation .navbar-start .navbar-item:after{content:"";position:absolute;display:block;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);opacity:0;-webkit-transition:opacity .15s ease-in,bottom .2s ease-in-out;-o-transition:opacity .15s ease-in,bottom .2s ease-in-out;transition:opacity .15s ease-in,bottom .2s ease-in-out}.site-navigation .navbar-start .navbar-item.is-active:after,.site-navigation .navbar-start .navbar-item:hover:after{opacity:1;bottom:0}}@media (min-width: 1440px){.site-navigation .navbar-start .navbar-item{padding:28px 52px}}.site-navigation .navbar-start .navbar-item:after{background-size:contain;background-position:center;background-repeat:no-repeat}.site-navigation .navbar-start .navbar-item--snow:after{width:62px;height:18px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-snow.svg?v=148401165148540576671665695345)}.site-navigation .navbar-start .navbar-item--snow.is-active,.site-navigation .navbar-start .navbar-item--snow:hover{color:#417ca4}.site-navigation .navbar-start .navbar-item--bike:after{width:98px;height:15px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-bike.svg?v=37558503015021375891665695341)}.site-navigation .navbar-start .navbar-item--bike.is-active,.site-navigation .navbar-start .navbar-item--bike:hover{color:#ff8200}.site-navigation .navbar-start .navbar-item--skate:after{width:57px;height:20px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-skate.svg?v=7563294883224048441665695344)}.site-navigation .navbar-start .navbar-item--skate.is-active,.site-navigation .navbar-start .navbar-item--skate:hover{color:#d30000}.site-navigation .navbar-start .navbar-item--water:after{height:20px;width:16px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-water.svg?v=53336615067942654481665695346)}.site-navigation .navbar-start .navbar-item--water.is-active,.site-navigation .navbar-start .navbar-item--water:hover{color:#20c2a9}.site-navigation .navbar-start .navbar-item--bern-barn-outlet:after{height:30px;width:50px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-barn.svg?v=114736241236284007121665695340)}.site-navigation .navbar-start .navbar-item--bern-barn-outlet.is-active,.site-navigation .navbar-start .navbar-item--bern-barn-outlet:hover{color:#c4a484}.site-navigation .navbar-start .navbar-item--all-season:after,.site-navigation .navbar-start .navbar-item--accessories:after{width:31px;height:18px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-allseason.svg?v=67669283080549251021665695339)}.site-navigation .navbar-start .navbar-item--all-season.is-active,.site-navigation .navbar-start .navbar-item--all-season:hover,.site-navigation .navbar-start .navbar-item--accessories.is-active,.site-navigation .navbar-start .navbar-item--accessories:hover{color:#92adca}.site-navigation .navbar-start .navbar-item--kids:after,.site-navigation .navbar-start .navbar-item--youth:after,.site-navigation .navbar-start .navbar-item--junior:after{width:33px;height:21px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-kids.svg?v=138928273686047191061665695342)}.site-navigation .navbar-start .navbar-item--kids.is-active,.site-navigation .navbar-start .navbar-item--kids:hover,.site-navigation .navbar-start .navbar-item--youth.is-active,.site-navigation .navbar-start .navbar-item--youth:hover,.site-navigation .navbar-start .navbar-item--junior.is-active,.site-navigation .navbar-start .navbar-item--junior:hover{color:#3daf1e}body .site-navigation .navbar-start .navbar-item:after{background-size:contain;background-position:center;background-repeat:no-repeat}body .site-navigation .navbar-start .navbar-item--snow:after{width:62px;height:18px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-snow-white.svg?v=104794956158308858441665695344)}body .site-navigation .navbar-start .navbar-item--bike:after{width:98px;height:15px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-bike-white.svg?v=137951015672737343421665695340)}body .site-navigation .navbar-start .navbar-item--skate:after{width:57px;height:20px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-skate-white.svg?v=86762304243509229241665695343)}body .site-navigation .navbar-start .navbar-item--water:after{height:20px;width:16px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-water-white.svg?v=115211066419028437041665695345)}body .site-navigation .navbar-start .navbar-item--bern-barn-outlet:after{height:22px;width:50px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-barn-white.svg?v=86294470471603495231665695339)}body .site-navigation .navbar-start .navbar-item--all-season:after,body .site-navigation .navbar-start .navbar-item--accessories:after{width:31px;height:18px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-allseason-white.svg?v=129439941154729610941665695338)}body .site-navigation .navbar-start .navbar-item--kids:after,body .site-navigation .navbar-start .navbar-item--youth:after,body .site-navigation .navbar-start .navbar-item--junior:after{width:33px;height:21px;background-image:url(//bernhelmets.com/cdn/shop/t/115/assets/icon-kids-white.svg?v=103261642304173633291665695342)}.site-navigation .navbar-end{margin-right:15px;padding-right:15px}.navbar-item .navbar-cart{font-size:17px;line-height:1;padding:10px 26px}.navbar-item .navbar-cart svg.icon{margin-right:16px;height:20px;width:17px}.navbar-burger span{height:2px;left:calc(50% - 11px);width:21px;color:#fff}.navbar-burger span:nth-child(1){top:calc(50% - 7px)}.navbar-burger span:nth-child(3){top:calc(50% + 5px)}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}#search_toggle{background-color:transparent;border:none;margin-right:15px;cursor:pointer}#search_toggle:focus{outline:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#search_form{position:absolute;width:100%;left:0;top:0;display:none}#search_form.is-open{display:block}#search_form input{width:100%;padding:15px 57px;border:none;outline:none;border-radius:0;font-size:36px;font-weight:700;letter-spacing:-.03em}#search_form .form-closeText{position:absolute;right:57px;top:50%;transform:translateY(-50%);color:#a0a6ad;font-size:14px;font-weight:700}.spr-icon.spr-icon-star-empty{opacity:0!important}.spr-form-input.spr-starrating .spr-icon.spr-icon-star-empty{opacity:.06!important;font-size:200%}.new-review-form .spr-form-label{font-weight:700;font-size:20px;margin-bottom:10px;display:block}.new-review-form .spr-form-title{font-size:25px;line-height:24px;margin-top:0;text-align:center;margin-bottom:25px;font-family:din-condensed,sans-serif;text-transform:uppercase;letter-spacing:.15em;font-weight:500;-webkit-font-smoothing:auto}.product-single__description .spr-container{border:none}.product-single__description .spr-header{margin-bottom:40px}.product-single__description .spr-reviews,.product-single__description .spr-review:first-child{margin:0}.product-single__description .spr-header-title,.product-single__description .spr-summary-caption,.product-single__description .spr-review-header-title{display:none}.product-single__description .spr-summary-actions,.product-single__description .spr-summary-starrating{display:block;text-align:center}.product-single__description .spr-summary-actions-newreview{float:none;display:inline-block}.product-single__description .spr-summary-starrating .spr-icon{font-size:46px;color:#417ca4}.product-single__description .spr-review{border:none;padding-top:0;padding-bottom:90px}.product-single__description .spr-review-header-starratings{font-size:24px;display:block}.product-single__description .spr-review-header-byline{display:block;font-style:normal;font-size:17px;color:#2c2c2c;opacity:1;margin-bottom:27px;line-height:1}.product-single__description .spr-review-header-byline .reviewer-name{font-size:27px}.product-single__description .spr-review-header-byline .level{align-items:baseline}.product-single__description .spr-review-content-body{font-size:15px}.product-single__description .spr-review-content{margin:0}.spr-form-input-text,.spr-form-input-email,.spr-form-input-textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em - 1px);padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);padding-top:calc(.375em - 1px);position:relative;vertical-align:top;box-shadow:none;border-radius:0;background-color:transparent;border:2px solid #7a838d;height:72px;padding-left:20px;padding-right:50px!important}.modal{-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);background-color:#fff;bottom:0;color:#3d4246;display:none;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0}.modal--is-active{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);display:block;opacity:1;overflow:hidden}.modal__inner{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100%}.modal__centered{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.no-csstransforms .modal__centered{top:20%}.modal__close{border:0;padding:55px;position:fixed;top:0;right:0}.modal__close .icon{font-size:1.33333em}.ie9 .slideshow__slide{z-index:1!important}.ie9 .slick-dots{z-index:2}.announcement-title{font-size:30px;font-weight:700;line-height:1;margin-bottom:40px;text-transform:uppercase}.announcement-paragraph{font-size:1em;max-width:900px;margin:0 auto}.announcement-section{max-width:1200px;padding:0 10px 100px;margin:0 auto}.announcement-button{margin-top:50px}@media only screen and (min-width: 1024px){.announcement-title{font-size:48px}.announcement-paragraph{font-size:1.2em}}body{margin-top:0}body .site-navigation{background-color:#2c2c2ce6;border-bottom:0}body .site-navigation a.navbar-item,body .site-navigation a.navbar-item:hover,body .site-navigation a.navbar-item.is-active,body .site-navigation .navbar-link:hover,body .site-navigation .navbar-link.is-active{color:#fff;background-color:transparent}body .site-navigation svg path{fill:#a0a6ad}@media (min-width: 768px){body header{background-color:#2c2c2ce6}}body .bordered-item{border-left:none}@media (min-width: 1440px){body .site-navigation .navbar-start .navbar-item{padding:41px 52px}}.homeHero,.home-banner{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;color:#fff}.homeHero .homeHero-text,.home-banner .homeHero-text{position:absolute;bottom:10%;left:5%;z-index:1}.homeHero h2,.home-banner h2{line-height:1;font-weight:700;margin-bottom:10px;font-size:48px}.homeHero .homeHero-subtext,.home-banner .homeHero-subtext{margin-bottom:17px;max-width:400px}@media (min-width: 1023px) and (max-width: 1140px){.homeHero,.home-banner{height:fit-content}}@media (min-width: 1024px){.homeHero h2,.home-banner h2{font-size:72px;margin-bottom:40px}.homeHero .homeHero-subtext,.home-banner .homeHero-subtext{margin-bottom:37px}.homeHero .home-banner-button,.home-banner .home-banner-button{left:15%}}.homeHero:after,.home-banner:after{content:"";position:absolute;width:100%;height:100%;top:0}@media (min-width: 1024px){.homeHero:after,.home-banner:after{width:60%}}.homeHero{height:fit-content}@media (min-width: 1024px){.homeHero{height:fit-content}}.home-banner{height:fit-content}.home-banner .homeHero-text{left:10%;left:initial;text-align:right;z-index:1}.home-banner .homeHero-subtext{margin-left:auto}.home-banner:after{right:0;background-image:-webkit-radial-gradient(bottom right,circle,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 60%);background-image:-o-radial-gradient(bottom right,circle,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 60%);background-image:radial-gradient(circle at bottom right,#000000a6,#0000 60%)}@media (min-width: 1240px){.home-banner{min-height:600px}.home-banner:after{right:0;background-image:-webkit-radial-gradient(bottom right,circle,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 70%);background-image:-o-radial-gradient(bottom right,circle,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 70%);background-image:radial-gradient(circle at bottom right,#000000a6,#0000 70%)}}.home-productBlocks{padding:0;background-size:cover;background-position:center}@media (min-width: 720px){.home-productBlocks button{font-size:1.25em}}.home-productBlocks .feature_call_out{display:none}@media (min-width: 720px){.home-productBlocks{padding-top:70px}.home-productBlocks .feature_call_out{text-transform:uppercase;display:inline-block;background-color:#2c2c2cf7;color:#fff;font-size:1.25em;margin:0;padding:5px 25px;border-top-right-radius:25px;border-bottom-right-radius:25px}}.home-productBlocks .is-flex{align-items:flex-start;justify-content:flex-start}@media (max-width: 1023px){.home-productBlocks .is-flex{overflow-x:scroll}}@media (min-width: 1024px){.home-productBlocks .is-flex{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 1024px){.home-productBlocks{justify-content:flex-start;padding-top:50px;padding-bottom:50px}}.home-productBlocks .home-productBlocks-block{flex:1 0 210px}.home-productBlocks .home-productBlocks-text{width:80%;margin:0 auto 35px}.home-productBlocks .productView-feature_title.tk-din-condensed{display:inline-block;position:relative;text-transform:uppercase;font-size:18px;margin-bottom:10px}.home-productBlocks .productView-feature_title.tk-din-condensed:before{height:2px;width:30px;position:absolute;left:0;bottom:8px}.is-white{color:#fff}.section-title{font-size:30px;font-weight:700;line-height:1;margin-top:50px;margin-bottom:40px;text-transform:uppercase}@media (min-width: 768px){.section-title{font-size:40px}}@media (min-width: 1024px){.section-title{font-size:72px}}@media (max-width: 768px){.home-productBlocks-block{min-width:160px}}.home-twoBlocks .left-img{margin-bottom:5px!important}@media (min-width: 720px){.home-twoBlocks button{font-size:1.5em}}.home-twoBlocks .home-twoBlocks-block img{width:100%!important;max-width:none!important}.home-twoBlocks .home-twoBlocks-block{position:relative}@media (min-width: 768px){.home-twoBlocks .home-twoBlocks-block:last-child:after,.home-twoBlocks .home-twoBlocks-block:last-child .home-twoBlocks-linkArrow:after{content:"";width:5px;background-color:#fff;height:100%;position:absolute;left:-1px;top:0;z-index:3}}.home-twoBlocks a{position:absolute;text-decoration:none;color:#fff;font-size:1em;line-height:1;z-index:2;left:60px;bottom:40px}.home-twoBlocks a .home-twoBlocks-linkText{position:relative;padding-top:38px;padding-bottom:38px;padding-left:.98em;display:inline-block}.home-twoBlocks a .home-twoBlocks-linkText:after{content:"";position:absolute;height:100%;top:0;left:0;width:85%;background-color:#fff;z-index:-1}.home-twoBlocks a .home-twoBlocks-linkArrow{position:absolute;display:block;width:100%;left:0;bottom:0;padding-top:43px;padding-bottom:43px;background-color:#2c2c2c;z-index:-1}.home-twoBlocks a .home-twoBlocks-linkArrow svg{display:block;margin-left:auto;margin-right:1em}@media (min-width: 768px){.home-twoBlocks a{line-height:.96}.home-twoBlocks a .left-img{margin-bottom:0!important}}.home-testimonials{max-width:966px;margin:0 auto;padding-top:100px}@media (max-width: 767px){.home-testimonials{width:90%}}.home-testimonials-block{display:block;margin-bottom:75%}.home-testimonials-block:nth-child(2n) .home-testimonials-blockWrapper{position:relative;margin-left:auto}.home-testimonials-block p{max-width:500px}@media (min-width: 768px){.home-testimonials-block{margin-bottom:25%}}.home-testimonials-blockWrapper{position:relative}@media (max-width: 767px){.home-testimonials-blockWrapper img{width:70%}}@media (min-width: 768px){.home-testimonials-blockWrapper{width:75%}}.home-testimonial-text{background-color:#fff;display:inline-block;position:absolute;top:60%;left:25%;padding:30px 36px}.home-testimonial-text p{font-size:12px}@media (min-width: 767px){.home-testimonial-text{left:250px}.home-testimonial-text p{font-size:15px}}.home-testimonial-product{font-size:25px;font-weight:700}@media (min-width: 767px){.home-testimonial-product{font-size:52px}}.home-testimonial-metaName,.home-testimonial-metaDate{display:inline-block;font-weight:700}.home-testimonial-metaName{font-size:18px;letter-spacing:.15em;text-transform:uppercase;margin-right:30px}@media (min-width: 767px){.home-testimonial-metaName{font-size:27px}}.home-testimonial-metaDate{letter-spacing:.025em;font-size:17px;text-transform:none}@media (max-width: 767px){.home-testimonial-metaDate{display:block}}.home-partnerBlock{max-width:1800px;margin:0 auto 100px}@media (min-width: 1024px){.home-partnerBlock .section-title{font-size:72px;margin-bottom:50px}}.home-partnerBlock .home-partners-img{width:100%}.home-partnerBlock .home-partnerBlock-row{width:90%;margin:0 auto;display:block}.home-partnerBlock .home-partnerBlock-row img{margin-top:20px}@media (min-width: 600px){.home-partnerBlock .home-partners-img{width:20%;margin:40px auto}.home-partnerBlock .home-partnerBlock-row{display:flex}}.home-feature{height:auto;background-size:cover;background-repeat:no-repeat}.home-feature .button-red{margin-top:20px;background:transparent!important;border-color:#4889b4!important;background-image:-moz-linear-gradient(90deg,#dd0000 0%,#bb0000 100%)!important;background-image:-webkit-linear-gradient(90deg,#dd0000 0%,#bb0000 100%)!important;background-image:-ms-linear-gradient(90deg,#dd0000 0%,#bb0000 100%)!important}.home-feature .feature-header{line-height:1;font-weight:500;margin-top:5vh;font-size:52px;padding-top:40px;margin:0 auto;color:#fff}.home-feature .feature-header2{line-height:1;font-size:24px;padding-top:40px;margin:0 auto;color:#fff}.home-feature .homefeatureVideoBlock{display:block;max-width:1000px;margin:0 auto}.home-feature .home-twoBlocks-block{position:relative}@media (min-width: 768px){.home-feature .home-twoBlocks-block:last-child:after,.home-feature .home-twoBlocks-block:last-child .home-twoBlocks-linkArrow:after{content:"";width:2px;background-color:#626262;height:100%;position:absolute;left:-1px;top:0;z-index:3}}.home-feature .feature-description{font-size:1.25rem;color:#fff;padding:5vh;max-width:1200px;text-align:center;margin:0 auto}.home-feature .youtube-responsive-container{padding:30px 10px 40%;position:relative;height:0;overflow:hidden;max-width:1000px;max-height:750px;margin:0 auto}.home-feature .youtube-responsive-container iframe,.home-feature .youtube-responsive-container object,.home-feature .youtube-responsive-container embed{position:absolute;top:0;left:0;padding-bottom:10px;width:100%;height:100%;max-height:750px;max-width:1000px}.home-button{background-color:#2c2c2cf7;background:none #2c2c2cf7;border:2px solid rgba(44,44,44,.97)}.home-button:hover{background-color:#000;background:none #000;color:#fff;border:2px solid #111}footer.section{padding-left:5px;padding-right:5px}@media (min-width: 768px){footer.section{padding:20px}}footer>div{background-size:cover;background-position:center center}footer .container{padding:100px 40px}@media (min-width: 768px){footer .container{padding-left:100px;padding-right:100px}}footer li>a{font-size:15px;padding-top:5px;padding-bottom:5px;display:inline-block;font-weight:600}footer li>a:hover{color:#529aca}footer .social-links li{display:inline-block;padding-left:12px;padding-right:12px}footer .social-links li .icon{width:24px;height:24px}footer .social-links li svg path,footer .social-links li svg circle{fill:#fff}footer .mc-field-group label{display:none}footer input#mce-EMAIL{background-color:transparent;outline:none;border:none;border-bottom:2px solid rgba(255,255,255,.3);width:90%;text-transform:none;font-size:17px;letter-spacing:.05rem;color:#fefefe;padding-bottom:15px}footer input#mce-EMAIL::-webkit-input-placeholder{color:#fefefe}footer input#mce-EMAIL:-moz-placeholder{color:#fefefe;opacity:1}footer input#mce-EMAIL::-moz-placeholder{color:#fefefe;opacity:1}footer input#mce-EMAIL:-ms-input-placeholder{color:#fefefe}@media (min-width: 768px){footer input#mce-EMAIL{font-size:24px}}footer #mc_embed_signup{position:relative}footer #mc_embed_signup input[type=submit]{display:none}footer #mc_embed_signup .submit-button{position:absolute;right:10%;top:0;cursor:pointer}footer #mc_embed_signup svg{height:14.5px;width:38px}@media (min-width: 768px){footer #mc_embed_signup svg{height:29px;width:76px}}footer #mc_embed_signup svg path{fill:#ffffff4d}.footer-linkTitle{margin-bottom:35px;line-height:1;font-size:17px;padding-left:24px}.footer-linkTitle:before{background-color:#ffffff4d;width:15px;left:0;bottom:3px}@media (min-width: 768px){.footer-linkTitle{font-size:27px;padding-left:55px}.footer-linkTitle:before{width:30px;bottom:5px}}.footer-linkTitle,footer a{color:#fefefe}.swatch{margin-top:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.swatch .header{margin:.5em 0}.swatch input{display:none}.swatch label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;min-width:20px!important;height:20px!important;margin:0;border:#ccc 1px solid;background-color:#ddd;font-size:13px;text-align:center;line-height:20px;white-space:nowrap;text-transform:uppercase}.swatch-element label{padding:0 10px}.color.swatch-element label{padding:0}.swatch input:checked+label{-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.8);-moz-box-shadow:0px 1px 2px rgba(0,0,0,.8);box-shadow:0 1px 2px #000c;border-color:transparent}.swatch .swatch-element{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 5px 5px 0;position:relative;height:15px;width:15px;background-size:cover;background-repeat:no-repeat}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:20px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}@media (max-width: 1024px){.filter-menu .filter-group{padding-bottom:0;padding-top:0}.filter-menu.pt-expand .filter-group{padding-top:30px;padding-bottom:30px}}.filter-menu .filter-group h4,.filter-menu .filter-group .menu-trigger{display:none!important}.filter-group ul li{padding-right:10px}.filter-group li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{position:absolute!important;right:-10px!important;top:-35px!important}.lity-content{background-color:#fff;padding:25px}#size-chart thead{background-color:#808386}#size-chart thead *{color:#fff}#size-chart th,#size-chart td{text-align:center;font-size:17px}.address{margin-top:25px;margin-bottom:25px;border-bottom:2px solid #f2f2f2;padding-bottom:25px}.sidebar__collection-filter .filter-menu .pt-mobile-header a.pt-nav-toggle p{display:block;margin:0 0 0 37px;font-size:20px!important;line-height:40px;position:relative;top:-19px;color:#222;text-decoration:none}.sidebar__collection-filter .filter-menu .pt-mobile-header a.pt-nav-toggle span,.sidebar__collection-filter .filter-menu .pt-mobile-header a.pt-nav-toggle span:before,.sidebar__collection-filter .filter-menu .pt-mobile-header a.pt-nav-toggle span:after{cursor:pointer;border-radius:1px;height:2px;width:26px;background:#222;position:absolute;display:block;content:"";padding:0}.sidebar__collection-filter .sidebar__collection-filter.filter-menu .pt-mobile-header a.pt-nav-toggle span:after{bottom:-6px}.sidebar__collection-filter .filter-menu .pt-mobile-header a.pt-nav-toggle span:before{top:-6px}.sidebar__collection-filter .filter-menu .pt-mobile-header a.pt-nav-toggle span:after{bottom:-6px}@media (max-width: 768px){.sidebar__collection-filter .filter-group{margin-bottom:0}.sidebar__collection-filter .pt-expand .filter-group{margin-bottom:50px}}.button.cart__continue-btn .icon:last-child,.so-cross-sell-popup .so-products-container .cart__continue-btn.so-add-to-cart .icon:last-child,.so-cross-sell-popup .so-products-container button.cart__continue-btn.so-click-here .icon:last-child,.button.return-link .icon:first-child:last-child,.so-cross-sell-popup .so-products-container .return-link.so-add-to-cart .icon:first-child:last-child,.so-cross-sell-popup .so-products-container button.return-link.so-click-here .icon:first-child:last-child{width:1em;margin-left:10px}.button.return-link .icon:first-child:last-child,.so-cross-sell-popup .so-products-container .return-link.so-add-to-cart .icon:first-child:last-child,.so-cross-sell-popup .so-products-container button.return-link.so-click-here .icon:first-child:last-child{width:1em;margin-right:10px;margin-left:0}.return-link-wrapper{margin-top:50px;margin-bottom:50px}@media screen and (min-width: 769px),print{.pagination{justify-content:center}}.pagination-link,.pagination-next,.pagination-previous{border-radius:0}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none!important}}.shipping-notification{background-color:#dadde1;padding:10px;margin-bottom:15px}.so-cross-sell-popup .so-message{font-size:100%!important;left:0;top:35px;border-top-left-radius:5px;border-top-right-radius:5px;padding-top:3px!important;background-color:#47525d}.so-cross-sell-popup .so-products-container .so-add-to-cart,.so-cross-sell-popup .so-products-container button.so-click-here{font-weight:400;font-family:din-condensed,sans-serif;letter-spacing:.025em;background:transparent!important;border-color:#4889b4!important;background-image:-moz-linear-gradient(90deg,#5498c6 0%,#529bcc 100%)!important;background-image:-webkit-linear-gradient(90deg,#5498c6 0%,#529bcc 100%)!important;background-image:-ms-linear-gradient(90deg,#5498c6 0%,#529bcc 100%)!important}.so-summary{font-weight:500!important}.collection-hero__text{position:relative;display:flex;height:100%;align-items:center}.collection-hero__text img{width:auto;display:block;max-height:75%}@media (min-width: 768px){.collection-hero__text img{padding-left:10%}}@media (min-width: 768px){.collection-hero__text img.img__align-right{margin-left:auto;padding-left:0;padding-right:10%}}.kids-helmet__allseason{background-size:65%;background-repeat:no-repeat;background-position:0 35%;background-image:url(//bernhelmets.com/cdn/shop/files/all_season-bg.jpg?v=17825054103605481301);padding-top:90px;padding-bottom:90px}.kids-helmet__allseason .footer-linkTitle{color:#2c2c2c;margin-bottom:0}.kids-helmet__allseason .footer-linkTitle:before{background-color:#2c2c2c}@media (min-width: 768px){.kids-helmet__allseason{background-size:35%;padding-top:140px;padding-bottom:140px}.kids-helmet__allseason .columns{display:-webkit-box;display:-ms-flexbox;display:flex}.kids-helmet__allseason .is-two-thirds{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.kids-helmet__allseason .is-offset-one-third{margin-left:33.3333%}}@media (max-width: 767px){.section__aside-text{width:300px;margin-left:auto;margin-right:auto;margin-top:50px}}@media (min-width: 768px){.section__aside-text{max-width:500px;position:absolute;top:75%;left:-40%}}@media (min-width: 1024px){.section__aside-text{left:-25%}}.section__aside-text .section-title{text-transform:uppercase;margin-bottom:0;background:linear-gradient(to right,#fff0 41%,#fff 41%);padding-top:25px;padding-bottom:25px;padding-right:25px}.bike-light__feature{background-image:url(//bernhelmets.com/cdn/shop/files/bike_light-bg.jpg?v=5607866617474920000);background-position:top left;background-size:cover;padding-top:90px;padding-bottom:90px}.bike-light__feature .section-title{font-size:44px;margin-bottom:15px;padding-left:15px}@media (min-width: 768px) and (max-width: 1024px){.bike-light__feature .section-title{font-size:34px;text-align:right!important}}.bike-light__feature .feature-box__content-inner,.bike-light__feature .feature-box__image{background-color:#2c2c2c}.bike-light__feature .feature-box__content-inner{padding:75px}@media (min-width: 768px) and (max-width: 1024px){.bike-light__feature .feature-box__content-inner{padding:45px}}.bike-light__feature .feature-box__image{width:590px;position:relative;display:none}@media (min-width: 768px){.bike-light__feature{padding-top:140px;padding-bottom:140px}.bike-light__feature .feature-box__image{display:block}.bike-light__feature .feature-box__image img{position:absolute;height:71%;bottom:-55px;left:-31px;width:auto}}@media (min-width: 1024px){.bike-light__feature .feature-box__image img{bottom:-52px;left:-70px}}@media (min-width: 1140px){.bike-light__feature .feature-box__image img{height:357px;bottom:-72px;left:-90px}}.bike-light__feature .product-single__description-features{padding-top:0;padding-bottom:0;color:#fff}@media (min-width: 768px){.feature-box{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.feature-box__content .productView-feature_title{max-width:none}.feature-box__content .productView-feature_title:before{background-color:#ffffff4d}.feature-box__content svg{fill:#ffffff4d}.kids-helmet__sizing{padding-top:90px;padding-bottom:90px}@media (min-width: 768px){.kids-helmet__sizing{padding-top:140px;padding-bottom:140px}}.sizing__box-title{font-weight:700;color:#2c2c2c;line-height:1;font-size:42px;margin-top:.5em}.sizing__box-subtitle{font-size:24px}.kids-helmet__color{height:25vh;background-position:center center;background-size:cover;border:5px solid #fff}@media (min-width: 768px){.kids-helmet__color{height:50vh}}.kids-helmet__colors{position:relative}.kids-helmet__colors-cta{background-color:#ffffffbf;padding:50px;font-size:20px;line-height:1;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kids-helmet__colors-cta p{margin-bottom:25px}@media (min-width: 768px){.kids-helmet__colors-cta{font-size:35px}}.image__with-button{position:relative}.image__with-button img{display:block;margin:0 auto}.image__with-button a.button.button-gradient,.image__with-button .so-cross-sell-popup .so-products-container a.button-gradient.so-add-to-cart,.so-cross-sell-popup .so-products-container .image__with-button a.button-gradient.so-add-to-cart{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.featured-helmets .has-square-background a,.featured-helmets .has-square-background>span{position:relative}.featured-helmets .has-square-background>span{display:block}.featured-helmets .has-square-background a:before,.featured-helmets .has-square-background>span:before{content:"";width:50%;height:90%;background-color:#e8e8e8;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.reveal-content{margin-bottom:50px;position:relative}@media (min-width: 768px){.reveal-content{margin-bottom:130px}}.bordered-paragraph{border-top:1px solid rgba(27,27,27,.2);border-bottom:1px solid rgba(27,27,27,.2);padding:30px}.mt-30{margin-top:30px}.template-page.lime .collection-hero,.template-page.lime .home-productBlocks-block,.template-page.lime .disclaimer{text-align:center}.template-page.lime .collection-hero h1{font-size:41px}.template-page.lime .homeHero-subtext,.template-page.lime .productView-feature_description{font-size:12px}.template-page.lime .productView-feature_title{font-size:28px}.template-page.lime .productView-feature_price,.template-page.lime .productView-feature_title{font-weight:800}.template-page.lime .product-form__cart-submit{font-size:14px;padding:12px 24px}.template-page.lime .disclaimer{margin-top:60px;font-size:10px}.template-page.lime .about-companies__title{font-weight:800;font-size:28px}.template-page.lime .main-content section{padding-top:50px}.template-page.lime .slick-next,.template-page.lime .slick-prev{background:#00000029;color:transparent;height:auto;width:auto;padding:10px 5px}.template-page.lime .slick-next svg,.template-page.lime .slick-prev svg{width:12px;display:block}.template-page.lime .slick-next:before,.template-page.lime .slick-prev:before{content:""}.template-page.lime .slick-next.slick-disabled,.template-page.lime .slick-prev.slick-disabled{opacity:.2}.template-page.lime .slick-next{right:-5px}.template-page.lime .slick-prev{left:-5px}.template-page.lime .padded-container{padding-left:50px;padding-right:50px}.template-page.lime .savings{font-weight:400;color:red}.template-page.lime .home-productBlocks-block{position:relative}.template-page.lime .home-productBlocks-text{margin-bottom:40px;padding-bottom:40px}.template-page.lime .button-wrapper{position:absolute;bottom:0;width:100%;left:0}.template-page.lime .slick-slide img{display:block;margin:0 auto}@media (max-width: 800px){.template-page.lime .featured-helmets .has-square-background>span:before{max-width:165px}}@media (min-width: 768px){.template-page.lime .home-productBlocks-block{padding-bottom:40px}.template-page.lime .main-content section{padding-top:70px}.template-page.lime .collection-hero,.template-page.lime .home-productBlocks-block,.template-page.lime .disclaimer{text-align:left}.template-page.lime .collection-hero{max-height:540px}.template-page.lime .collection-hero h1{font-size:41px}.template-page.lime .homeHero-subtext,.template-page.lime .productView-feature_price{font-size:14px}.template-page.lime .productView-feature_title{font-size:24px}.template-page.lime .about-companies__title{font-size:36px}.template-page.lime .padded-container{padding-left:100px;padding-right:100px}.template-page.lime .about-bern img,.template-page.lime .about-lime img{height:110px}.template-page.lime .disclaimer{max-width:300px}.template-page.lime .featured-helment__slider{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 996px){.template-page.lime .home-productBlocks-text{padding-bottom:0}.template-page.lime .button-wrapper{left:10px}}@media (min-width: 1024px){.template-page.lime .collection-hero{height:75vh;max-height:none}}@media (min-width: 1240px){.template-page.lime .collection-hero{height:60vh;max-height:770px}}.template-page.bird .collection-hero,.template-page.bird .home-productBlocks-block,.template-page.bird .disclaimer{text-align:center}.template-page.bird .collection-hero h1{font-size:41px}.template-page.bird .homeHero-subtext,.template-page.bird .productView-feature_description{font-size:12px}.template-page.bird .productView-feature_title{font-size:28px}.template-page.bird .productView-feature_price,.template-page.bird .productView-feature_title{font-weight:800}.template-page.bird .product-form__cart-submit{font-size:14px;padding:12px 24px}.template-page.bird .disclaimer{margin-top:60px;font-size:10px}.template-page.bird .about-companies__title{font-weight:800;font-size:28px}.template-page.bird .main-content section{padding-top:50px}.template-page.bird .slick-next,.template-page.bird .slick-prev{background:#00000029;color:transparent;height:auto;width:auto;padding:10px 5px}.template-page.bird .slick-next svg,.template-page.bird .slick-prev svg{width:12px;display:block}.template-page.bird .slick-next:before,.template-page.bird .slick-prev:before{content:""}.template-page.bird .slick-next.slick-disabled,.template-page.bird .slick-prev.slick-disabled{opacity:.2}.template-page.bird .slick-next{right:-5px}.template-page.bird .slick-prev{left:-5px}.template-page.bird .padded-container{padding-left:50px;padding-right:50px}.template-page.bird .savings{font-weight:400;color:red}.template-page.bird .home-productBlocks-block{position:relative}.template-page.bird .home-productBlocks-text{margin-bottom:40px;padding-bottom:40px}.template-page.bird .button-wrapper{position:absolute;bottom:0;width:100%;left:0}.template-page.bird .slick-slide img{display:block;margin:0 auto}@media (max-width: 800px){.template-page.bird .featured-helmets .has-square-background>span:before{max-width:165px}}@media (min-width: 768px){.template-page.bird .home-productBlocks-block{padding-bottom:40px}.template-page.bird .main-content section{padding-top:70px}.template-page.bird .collection-hero,.template-page.bird .home-productBlocks-block,.template-page.bird .disclaimer{text-align:left}.template-page.bird .collection-hero{max-height:540px}.template-page.bird .collection-hero h1{font-size:41px}.template-page.bird .homeHero-subtext,.template-page.bird .productView-feature_price{font-size:14px}.template-page.bird .productView-feature_title{font-size:24px}.template-page.bird .about-companies__title{font-size:36px}.template-page.bird .padded-container{padding-left:100px;padding-right:100px}.template-page.bird .about-bern img,.template-page.bird .about-bird img{height:110px}.template-page.bird .disclaimer{max-width:300px}.template-page.bird .featured-helment__slider{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 996px){.template-page.bird .home-productBlocks-text{padding-bottom:0}.template-page.bird .button-wrapper{left:10px}}@media (min-width: 1024px){.template-page.bird .collection-hero{height:75vh;max-height:none}}@media (min-width: 1240px){.template-page.bird .collection-hero{height:60vh;max-height:770px}}.home-feature{margin:0 auto;max-width:1800px;padding:5%}.home-feature-buttons p{display:block;margin:0 auto}.home-feature-button{margin-top:30px}.home-feature-left{padding:3%}.home-featureProducBlock{max-width:1800px;margin:0 auto;color:#000}.new-feature-section-home .featured-subtitle{font-size:.75em}.new-feature-section-home .feature-blurb{display:block;margin:0 auto 20px;max-width:600px}.new-feature-section-home .feature-blurb p{font-size:20px;font-weight:400;line-height:35px;max-width:600px}@media only screen and (max-width: 860px){.new-feature-section-home .feature-blurb p{font-size:18px;line-height:27px}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.tdf_bundle.tdf_container .tdf_nonpopup .tdf_normal_btn{background-color:#4889b4}.collections-call-out{position:absolute;z-index:12;background:#2c2c2cf7;color:#fff;display:block;padding:3px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;top:0;left:0}.product-single__title_no_margin{margin-bottom:0;font-weight:700;font-size:42px;line-height:1}@media (min-width: 768px){.product-single__title_no_margin{font-size:72px}}.product_subheader{margin-bottom:2em;font-size:1.5em}.checkout-buttons{padding:14px 17px}@media (max-width: 750px){.checkout-buttons{width:100%}}.template-product .product-single .product-photos-wrapper .thumbnails-wrapper .slick-slide .product-single__media a,.template-product .product-single .product-photos-wrapper .thumbnails-wrapper .slick-slide .thumbnail-video a{position:relative;overflow:hidden}.template-product .product-single .product-photos-wrapper .thumbnails-wrapper .slick-slide .thumbnail-video a .play-icon{position:absolute;width:30px;height:30px;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center}.columns.product-photos-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.product-card.column.is-one-quarter-desktop .product-card_lower{border-top:transparent 1px solid!important}.product-card.column.is-one-quarter-desktop:hover .product-card_lower{border-top:#AEE3F2 1px solid!important}.collection-section-new .collection-topbar .level-wrap{padding-left:0!important;padding-bottom:20px!important}.zoom_icon{position:absolute;top:10px;right:5px;z-index:2;cursor:pointer}@media (max-width: 767px){.product-card_inner>a.product-img-link{padding-bottom:75%}}.thumbnails-wrapper .slick-vertical .slick-slide{height:102px}
/*# sourceMappingURL=/cdn/shop/t/115/assets/theme.scss.css.map */
