@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-Bd.otf?v=127212927641167043201753236654) format("otf");font-weight:700;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-Md.otf?v=149530974213034418911753236656) format("otf");font-weight:500;font-display:swap}@font-face{font-family:Helvetica Neue Condensed;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-BdCn.otf?v=21160536965538127571753236654) format("otf");font-display:swap}@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-BdIt.otf?v=175670932407819096021753236655) format("otf");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-MdIt.otf?v=31681074691573843021753236657) format("otf");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-It.otf?v=98928079480873706181753236655) format("otf");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-LtIt.otf?v=99128617606125800631753236656) format("otf");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(//1upnutrition.com/cdn/shop/t/284/assets/HelveticaNeueLTStd-Roman.otf?v=13275711485053959931753236657) format("otf");font-weight:300;font-display:swap}@font-face{font-family:helvetica_neueregular;src:url(//1upnutrition.com/cdn/shop/t/284/assets/helvetica_neue_regular-webfont.woff2?v=176475346305820811481753236658) format("woff2"),url(//1upnutrition.com/cdn/shop/t/284/assets/helvetica_neue_regular-webfont.woff?v=158800438941339374911753236658) format("woff");font-style:normal}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-weight:400}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a,a:-webkit-any-link{color:inherit;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}p,h1,h2,h3,h4,h5,h6{margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0;padding:0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button{color:inherit;-webkit-appearance:none!important;background-color:transparent;border:none;margin:0;padding:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}html.no-scroll,body.no-scroll{overflow-y:hidden}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:hidden}body{color:#000;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}ol,ul{list-style:none}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.main-content--search{width:100%}@media only screen and (min-width: 769px){.main-content--search .search-form,.main-content--search .search-results-count{max-width:65%;margin:auto}}.main-content--search .search-results-count{margin-bottom:50px;text-align:center}.main-content--search .product-list-item .product-list-item-details{justify-content:unset;margin-top:10px}.main-content--search .product-list-item .product-list-item-details span.number-of-variants{height:unset}.input-select{margin:0}.input-select.error .selectric{border-color:#ed1c24}.selectric{background-color:#fff;cursor:pointer}.selectric-wrapper *{cursor:pointer}.selectric-hover .selectric{border-color:#aaa}.selectric .label{color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;margin-left:12px;cursor:pointer}.selectric .button{background-color:#fff;border-left:1px solid #dddddd;border-radius:0;height:25px;padding:0;top:50%;transform:translateY(-50%);width:28px}.selectric .button:after{content:url(//1upnutrition.com/cdn/shop/t/284/assets/icon-dropdown-arrow-thin.svg?v=166934010796609009151753236666);border:0 none;width:12px;height:8px}.selectric-open .selectric .button:after{transform:rotate(180deg)}.selectric-items{background-color:#fff;border-color:#ddd;box-shadow:none}.selectric-items li{position:relative;margin:6px 7px;padding:7px 5px;color:#121212;font-size:13px}.selectric-items li.selected,.selectric-items li.highlighted{background-color:#fff}.selectric-items li.selected:before{content:"";position:absolute;top:50%;left:0;height:4px;width:4px;transform:translate3d(-50%,-50%,0);background-color:#ed1c24;border-radius:100%}.selectric-items li:hover{background-color:#f7f7f7}.selectric-items li s{margin-right:10px}.overlay{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#0000004d}.overlay.is-active{display:block}.no-scroll{overflow-y:hidden}.product-tabs{margin:0;padding:0;list-style:none}li.js-tab-label{display:inline-block;color:#000;font-size:13px;background:none;border:1px solid #ff3d3d;border-bottom:0;padding:10px 15px;margin:0;cursor:pointer;border-radius:0}li.js-tab-label:first-of-type{border-top-left-radius:3px}li.js-tab-label:last-of-type{border-top-right-radius:3px}.js-tab-label.current{background:#fff;color:#000}.tab-content{display:none;border:1px solid #ff3d3d;border-radius:0 3px 3px;background:#fff;padding:10px}.tab-content.current{display:inherit}.email-pushdown{height:170px;position:fixed;top:0;left:0;right:0;z-index:10000;transition:transform .25s;transform:translateY(-100%);background:#000 url(m-image-background.jpg) no-repeat top right/cover;text-align:center;color:#fff;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;z-index:99999}.email-pushdown.is-active{transform:translateY(0);transition:transform .25s}.email-pushdown h3{margin-top:25px;text-transform:none;color:inherit;font-size:16px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.email-pushdown strong{color:#ffdc2b}@media only screen and (min-width: 769px){.email-pushdown{height:165px;background:#000 url(image-emailbackground.jpg) no-repeat top right/cover}.email-pushdown h3{margin:28px auto 0;height:23px;width:737px;line-height:24px;height:21px;font-size:20px;line-height:21px;text-align:center}}.email-pushdown .subscribed{display:none;margin-top:48px}.email-pushdown .subscribed h3{color:#ffdc2b;width:90%;font-size:20px;line-height:24px;margin:0 auto}@media only screen and (min-width: 769px){.email-pushdown .subscribed h3{width:620px}}.email-pushdown .subscribed a{text-decoration:underline}@media only screen and (min-width: 769px){.email-pushdown .subscribed{margin-top:68px}}.email-pushdown-close{position:absolute;top:15px;right:15px}.email-pushdown-close img{width:20px;height:20px}.email-pushdown-form{margin:0 auto 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;box-shadow:inset 0 0 5px 2px #0003}.email-pushdown-form div{width:100%;height:30px;padding:2px;color:#ed1c24;font-weight:700}.email-pushdown-form input{width:60%;height:50px;background-color:transparent;border:none;padding:10px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:500;line-height:19px;color:#ffffffb3;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:2px}@media only screen and (min-width: 769px){.email-pushdown-form input{width:320px}}.email-pushdown-form button,.email-pushdown-form .submit,.email-pushdown-form input[type=submit],.email-pushdown-form input[type=button]{width:30%;height:50px;padding:16px 20px;border-radius:2px;color:#fff;text-transform:uppercase;border:1px solid #fff;font-size:15px;line-height:17px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.email-pushdown-form button:hover,.email-pushdown-form button:focus,.email-pushdown-form .submit:hover,.email-pushdown-form .submit:focus,.email-pushdown-form input[type=submit]:hover,.email-pushdown-form input[type=submit]:focus,.email-pushdown-form input[type=button]:hover,.email-pushdown-form input[type=button]:focus{background-color:#ed1c24;border-color:#ed1c24}@media only screen and (min-width: 769px){.email-pushdown-form button,.email-pushdown-form .submit,.email-pushdown-form input[type=submit],.email-pushdown-form input[type=button]{width:155px}}@media only screen and (min-width: 480px){.email-pushdown-form{width:75%}}.email-pushdown-copy{height:30px;width:282px;font-size:12px;font-weight:500;line-height:15px;margin:5px auto 0}@media only screen and (min-width: 769px){.email-pushdown-copy{margin:5px auto 0;height:18px;width:737px;font-size:15px;font-weight:500;line-height:18px}}.email-pushdown-toggle-container{background:#ffdc2b;display:block;position:fixed;top:0;z-index:99996;width:100%}@media only screen and (min-width: 992px){.email-pushdown-toggle-container{display:none;width:190px}}a.email-pushdown-toggle{display:flex;justify-content:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#121212;font-size:11px;line-height:13px;font-weight:800;text-align:center;text-transform:uppercase;width:100%;padding-top:16px;padding-bottom:12px}@media only screen and (min-width: 992px){a.email-pushdown-toggle{text-transform:none;font-size:14px;line-height:16px;padding-top:6px;padding-bottom:6px}}a.email-pushdown-toggle:before{content:url(//1upnutrition.com/cdn/shop/t/284/assets/icon-dropdown-arrow.svg?v=172245326772672704461753236667);display:inline-block;padding-right:6px;padding-left:6px;transition:all .25s linear}.email-pushdown-toggle.is-open:before{transform:rotate(180deg);transition:all .25s linear}.register{background-color:red;color:#fff;cursor:pointer;width:203px;height:46px;border-radius:5px}.btn{display:inline-block;vertical-align:middle;margin:0;padding:12px 21px;text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-appearance:none;color:#fff;background-color:#ff3d3d;font-size:15px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;letter-spacing:.65px;min-width:145px;border-radius:2px;text-transform:uppercase}.btn:hover,.btn:active,.btn:focus{background-color:#ff3d3d}.btn.btn--red{border:2px solid #ED1C24;color:#fff;background-color:#ed1c24;box-shadow:none}.btn.btn--red:hover,.btn.btn--red:active,.btn.btn--red:focus{box-shadow:inset 0 5px 8px #0000001a,inset 0 -5px 8px #0000001a,0 0 5px #0000001a;background:#ed1c24}.btn.btn--transparent{border:2px solid #ED1C24;color:#ed1c24;background-color:transparent;box-shadow:none}.btn.btn--transparent:hover{color:#fff;box-shadow:inset 0 5px 8px #0000001a,inset 0 -5px 8px #0000001a,0 0 5px #0000001a;background:#ed1c24;border:2px solid rgba(0,0,0,.1)}.btn.btn--large{width:100%}.btn.btn--loading{background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/ajax_loading_dots.gif?v=153666377247844476501753236631);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0px;line-height:18.5px}.button.disabled,.submit.disabled,button.disabled,input[type=submit].disabled,input[type=button].disabled{border-color:#ccc}.countdown-banner{background-color:#000;color:#fff;display:none;font-family:sans-serif;transition:.3s;font-size:14px}.countdown-banner--wrapper{align-items:center;display:flex;justify-content:center;padding-bottom:15px;padding-top:15px;position:relative}.countdown-banner,.countdown-banner--wrapper{width:100%}.countdown-banner--desktop-only{display:none}@media screen and (min-width: 992px){.countdown-banner--desktop-only{display:block}}.countdown-banner--mobile-only{display:block}@media screen and (min-width: 992px){.countdown-banner--mobile-only{display:none}}.countdown-banner--text{font-size:10px;text-transform:uppercase}@media screen and (min-width: 992px){.countdown-banner--text{font-size:12px}}.countdown-banner--timer{align-items:center;border-left:1px solid #ffffff;display:flex;justify-content:center;margin-left:20px;order:1;padding-left:15px}@media screen and (min-width: 992px){.countdown-banner--timer{border-right:1px solid #ffffff;margin-left:45px;margin-right:45px;order:inherit;padding-left:45px;padding-right:45px}}.countdown-banner--visible{display:block}.countdown-banner--timer-item{margin-left:2px;margin-right:2px}@media screen and (min-width: 992px){.countdown-banner--timer-item{margin-left:5px;margin-right:5px}}.countdown-banner--timer-inner{display:block;font-size:24px;text-align:center}.countdown-banner--timer-text{color:#b3b3b3;font-size:11px}.countdown-banner--timer-colon{font-size:10px;transform:translateY(-50%)}.countdown-timer--inactive{display:none;text-align:center;text-transform:uppercase}@media screen and (min-width: 992px){.countdown-timer--inactive{font-size:24px}}.countdown-banner--link{color:#fff;text-decoration:none}.countdown-banner{font-family:Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;position:fixed;top:0;left:0;width:100%;z-index:99998;min-width:320px;transform:translateZ(0)}.countdown-banner--wrapper{padding:16px 0;justify-content:center}@media only screen and (min-width: 480px){.countdown-banner--wrapper{justify-content:center}body.scrolled-down .countdown-banner--wrapper{padding:8px 0}}.countdown-banner--text-message{text-align:center;padding:2px 12px 2px 0;margin-right:5px}@media screen and (min-width: 480px){.countdown-banner--text-message{padding:0}.countdown-banner--text-message .countdown-banner--desktop-only{text-align:right}}.countdown-banner--timer{width:138px;margin-left:0;padding-left:3px}@media screen and (min-width: 480px){.countdown-banner--timer{padding:0 0 0 20px;margin-left:30px}}@media screen and (min-width: 769px){.countdown-banner--timer{width:155px;padding:0}}@media screen and (min-width: 992px){.countdown-banner--timer{width:240px;margin-left:45px}}.js-countdown-number,.countdown-banner--timer-colon{font-family:Montserrat,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:700;line-height:20px;color:#ffdc2b;letter-spacing:1px}@media screen and (min-width: 480px){.js-countdown-number,.countdown-banner--timer-colon{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:22px;line-height:27px}}.js-countdown-number{width:25px}@media screen and (min-width: 480px){.js-countdown-number{width:30px}}.countdown-banner--text{font-size:11px;line-height:16px;letter-spacing:.1px}@media screen and (min-width: 480px){.countdown-banner--text{text-transform:uppercase;font-size:12px;line-height:14px;letter-spacing:1px}}.countdown-banner--timer-colon{font-size:14px;position:relative;top:5px}.countdown-banner--timer-text{font-family:Lato,Trebuchet MS,Arial,sans-serif;color:#fff;font-weight:400;font-size:9px;line-height:11px}@media screen and (min-width: 992px){.countdown-banner--timer-text{font-family:Helvetica,Arial,sans-serif}}.carousel-banner{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:12px;height:50px;left:0;letter-spacing:1px;line-height:14px;position:fixed;top:0;width:100%;z-index:99998}.carousel-banner a{color:inherit;text-decoration:underline}.carousel-banner a:hover{text-decoration:none}.carousel-banner__slider{width:100%}.carousel-banner__slider-item{height:50px;padding:0 15px;text-align:center}.carousel-banner__slider-item-content{align-items:center;display:flex;height:50px;justify-content:center;font-weight:500;letter-spacing:1px}.carousel-banner__slider-nav{cursor:pointer;display:block;height:50px;left:0;position:absolute;top:0;width:22px;z-index:1}@media only screen and (min-width: 1024px){.carousel-banner__slider-nav{width:50px}}.carousel-banner__slider-nav:before{border-color:#fff;border-style:solid;border-width:1px 0 0 1px;content:"";display:block;height:14px;left:50%;position:absolute;width:14px;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.carousel-banner__slider-nav.next{left:auto;right:0}.carousel-banner__slider-nav.next:before{transform:translate(-50%,-50%) rotate(135deg)}.main-header-wrapper{position:fixed;z-index:99995;background:#fff;width:100%;box-shadow:inset 0 -1px #ddd}body[style*=fixed] .main-header-wrapper{top:50px}@media only screen and (min-width: 992px){.main-header-wrapper{box-shadow:none}body[style*=fixed] .main-header-wrapper{top:70px}}@media (max-width: 991px){.show-header-spacer .main-header-wrapper{margin-top:41px}}@media (max-width: 991px){.show-header-spacer.scrolled-down .main-header-wrapper{margin-top:29px}}@media (max-width: 991px){.show-header-spacer .page-header{padding-top:40px}}@media (max-width: 1020px){.navigation{padding-top:0;top:100%;background-color:#000}.navigation.mobile-visible{height:calc(100vh - 111px);overflow-y:scroll;padding-bottom:120px}}@media (max-width: 1020px){.countdown-timer-is-active .navigation.mobile-visible{height:calc(100vh - 179px)}}@media (max-width: 1020px){.email-pushdown-is-active .navigation.mobile-visible{height:calc(100vh - 281px)}}@media (max-width: 1020px){.email-pushdown-is-active.countdown-timer-is-active .navigation.mobile-visible{height:calc(100vh - 349px)}}@media (max-width: 1020px){.navigation>.navigation-first-tier{overflow:hidden}}.navigation>.navigation-first-tier .has-dropdown svg{display:none}@media only screen and (min-width: 992px){.navigation>.navigation-first-tier .has-dropdown svg{display:inline-block;width:10px;height:10px}}.navigation>.navigation-first-tier .has-dropdown:hover svg polygon{fill:#ff3d3d}.header-search-form{position:relative}.header-search-form span.search-icon{position:absolute;top:0;bottom:0;left:15px;display:flex;align-items:center}.header-search-form span.search-icon svg{height:15px;width:15px}.nav-header{align-items:center;max-width:1440px;margin:0 auto;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.nav-header--desktop{display:none;height:80px}@media only screen and (min-width: 992px){.nav-header--desktop{display:flex}}.nav-header--mobile{display:flex;height:56px;padding-top:0}@media only screen and (min-width: 992px){.nav-header--mobile{display:none}}.template__index .nav-header--mobile{height:97px;padding-top:41px}@media screen and (max-width: 991px){.template__index.scrolled-down .nav-header--mobile{height:85px;padding-top:29px}}.nav-header__logo{width:100%}.nav-header__navigation{display:flex;height:80px;justify-content:center;flex-shrink:0;width:815px}.nav-header__navigation-misc{display:flex;justify-content:flex-end;width:100%}.nav-header__mobile-item{width:100%;display:flex}.nav-header__mobile-item--center{justify-content:center}.nav-header__mobile-item--right{justify-content:flex-end}.nav-header__mobile-item--right img{aspect-ratio:1}.nav-header__mobile-menu-button:hover,.nav-header__mobile-menu-button:focus,.nav-header__mobile-search-btn:hover,.nav-header__mobile-search-btn:focus{background-color:transparent;color:#000}.nav-header__cart-count-container{position:relative}.nav-header__cart-count{display:none;position:absolute;top:-7px;right:-7px;width:14px;height:14px;background:#e91a2a;border-radius:7px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:7px;line-height:14px;text-align:center;color:#fff}.nav-header__cart-count.is-active{display:block}.nav-header__mobile-cart{margin-right:17px;line-height:0}.nav-header__mobile-menu-button{height:24px;top:0;-webkit-user-select:none;user-select:none}.nav-header__mobile-menu-button span,.nav-header__mobile-menu-button span:before,.nav-header__mobile-menu-button span:after{content:"";left:0;display:block;width:23px;height:3px;background:#000;transition:all .2s cubic-bezier(.25,.46,.45,.94);transform-origin:50%}.nav-header__mobile-menu-button span{position:relative}.nav-header__mobile-menu-button span:before{position:absolute;top:-7px}.nav-header__mobile-menu-button span:after{position:absolute;top:7px}.nav-header__mobile-menu-button.is-active span{background:transparent}.nav-header__mobile-menu-button.is-active span:before{transform:translateY(7px) rotate(45deg)}.nav-header__mobile-menu-button.is-active span:after{transform:translateY(-7px) rotate(-45deg)}.nav-header__mobile-logo{width:68px;flex-shrink:0}.nav-header__mobile-logo img{display:block}a.nav-header__link{display:block;position:relative;height:80px;padding:14px;font-size:15px;line-height:52px;text-transform:uppercase;letter-spacing:1px;transition:color .3s}a.nav-header__link:hover{color:#e91a2a}a.nav-header__link.nav-header__link--children{padding-right:20px}.nav-header__link--children:after{content:"";display:block;position:absolute;top:50%;right:10px;width:6px;height:6px;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-dropdown.svg?v=51920117241192230091753236635);background-size:6px 6px;transform:translateY(-50%)}.nav-header__misc-item{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.nav-header__misc-item img{aspect-ratio:1}.nav-header__misc-item a{line-height:0}.nav-header__misc-item:last-child{padding:14px 0 14px 14px}.nav-header__button-container{display:flex;align-items:center;height:80px;padding:14px}.nav-header__button{padding:5px 10px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;line-height:1.23;letter-spacing:normal;border-radius:3px}.nav-header__button,.nav-header__button:hover{border-radius:3px;background-color:transparent;color:#000;border:2px solid #000}.nav-header__points-wrapper{position:relative;margin-right:4px;padding-right:17px}.nav-header__points-wrapper:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:2px;height:28px;background:#d8d8d8}.nav-header__points-balance{padding-right:4px;color:#ff3d3d}.nav-header__search-form{display:flex;align-items:center;width:40px;padding:14px 0 14px 14px;margin-right:14px;border:1px solid #fff;border-radius:3px;overflow:hidden;transition:all .3s}.nav-header__search-form.is-active{width:100%;border:1px solid #ddd}.nav-header__search-form--mobile{position:absolute;right:0;left:0;width:auto;height:56px;background-color:#fff;z-index:20;transform:translateY(-100%)}.nav-header__search-form--mobile.is-active{transform:translateY(0)}.search-open{line-height:0}.search-open img{width:24px;height:24px;max-width:none}.search-open:hover,.search-open:focus{background-color:transparent;outline:0 none}.search-label{display:none}input.search-field{padding:0;margin-left:10px;border:0 none;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;line-height:1.2;text-align:left}.search-close{margin-right:14px;line-height:0}.search-close:hover,.search-close:focus{background-color:transparent}.nav-header__child{visibility:hidden;position:absolute;width:100%;left:0;background-color:#fff}.nav-header__parent:hover .nav-header__child{visibility:visible}.nav-header__child-container{display:flex;justify-content:space-between;padding:40px 20px;margin:0 auto;max-width:920px}.nav-header__child-group--border{padding-bottom:14px;margin-bottom:20px;border-bottom:2px solid #ebebeb}.nav-header__child-group-title{margin-bottom:8px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;line-height:1.133;text-transform:uppercase;letter-spacing:1.2px}a.nav-header__child-group-title{transition:opacity .3s}a.nav-header__child-group-title:hover{opacity:.8}.nav-header__child-link{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;line-height:1.428;color:#444;transition:opacity .3s}.nav-header__child-link:hover{opacity:.8}.nav-header__shop-image{max-width:316px}.nav-header__blog-article{width:318px}.nav-header__blog-article-category{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#ed1c24;font-size:10px;letter-spacing:1px;text-decoration:underline;text-transform:uppercase}.nav-header__blog-article-link{color:#000;font-size:16px;font-weight:700;line-height:21px;text-transform:none;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;letter-spacing:.3px;transition:opacity .3s}.nav-header__blog-article-link:hover{opacity:.8}.nav-header__mobile-menu{position:fixed;top:56px;height:calc(100vh - 56px);width:100%;background-color:#fff;z-index:10;overflow-y:auto;transform:translateY(-100%);transition:transform .3s}.nav-header__mobile-menu.is-active{transform:translateY(0)}.template__index .nav-header__mobile-menu{top:97px;height:calc(100vh - 97px)}@media only screen and (min-width: 992px){.nav-header__mobile-menu{display:none}}.nav-header__mobile-menu-tabs{display:flex;padding:0 20px;background-color:#f7f7f7}.nav-header__mobile-menu-tab{width:50%}.nav-header__mobile-menu-tab-button{width:100%;height:56px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:17px;line-height:56px;text-align:center;text-transform:uppercase;border-radius:0;color:#7f7f7f;transition:color .3s}.nav-header__mobile-menu-tab-button.is-active{border-bottom:2px solid #121212;color:#121212}.nav-header__mobile-menu-tab-button:hover,.nav-header__mobile-menu-tab-button:focus{background-color:transparent;color:inherit}.nav-header__mobile-menu-sections{margin-bottom:31px}.nav-header__mobile-menu-section{display:none;padding:0 20px}.nav-header__mobile-menu-section.is-active{display:block}.nav-header__mobile-menu-link{display:block;width:100%;line-height:56px;border-bottom:1px solid #ebebeb;border-radius:0;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:17px;text-align:left;text-transform:uppercase;letter-spacing:.1px}.nav-header__mobile-menu-link:hover,.nav-header__mobile-menu-link:focus{background-color:transparent;color:inherit}.nav-header__mobile-menu-link--children{position:relative}.nav-header__mobile-menu-link--children:after{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-mobile.svg?v=142605964733228714501753236636);background-size:10px 10px;transform:translateY(-50%)}.nav-header__mobile-menu-misc{padding:0 20px 5em}.nav-header__mobile-menu-misc-link{display:block;padding:10px 0;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px;line-height:1.222;color:#444}.nav-header__mobile-secondary{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#fff;overflow-y:auto;z-index:100000;transition:transform .3s,visibility .1s .3s;transform:translate(105%);visibility:hidden;box-shadow:0 0 40px #0000004d}.nav-header__mobile-secondary.is-active{transform:translate(0);visibility:visible;transition:transform .3s}.nav-header__mobile-secondary ul{overflow-y:scroll;padding-bottom:128px}.nav-header__mobile-secondary-item{padding:0 20px}.nav-header__mobile-secondary-item--header{box-shadow:inset 0 -1px #ddd}.nav-header__mobile-secondary-link{display:block;width:100%;line-height:56px;text-align:left;border-bottom:1px solid #ebebeb;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px;color:#444}a.nav-header__mobile-secondary-link{color:#444}.nav-header__mobile-secondary-link--return{position:relative;padding-left:30px;border-radius:0;border-bottom:0 none;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:17px;text-transform:uppercase}.nav-header__mobile-secondary-link--return:hover,.nav-header__mobile-secondary-link--return:focus{color:#000;background-color:transparent}.nav-header__mobile-secondary-link--return:after{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-back-black.svg?v=7068605849370210401753236633);background-size:20px 20px;transform:translateY(-50%)}.nav-header__mobile-button{position:fixed;bottom:24px;left:50%;width:48px;height:48px;border-radius:24px;background-color:#000;transform:translate(-50%) translateY(200%);visibility:hidden;z-index:100005;transition:transform .3s,visibility .1s .3s}.nav-header__mobile-button.is-active{transform:translate(-50%);visibility:visible;transition:transform .3s}.nav-header__mobile-button:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/close-white.svg?v=164998878841338774621753236640);background-size:20px;transform:translate3d(-50%,-50%,0) rotate(180deg);transition:transform .3s}.nav-header__mobile-button.is-submenu:after{background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-back-white.svg?v=919167823264969141753236634);transform:translate3d(-50%,-50%,0) rotate(0)}@media only screen and (min-width: 992px){.nav-header__mobile-button{display:none}}.nav-header-points-container{display:flex;align-items:center;margin-right:5px}.mobile-nav-points-container{display:flex;align-items:center;justify-content:space-between;width:100%}.nav-header-points-amount{padding-right:5px;color:#ff3d3d}.nav-header-points-text{border-right:2px solid #ddd;padding-right:15px}.mobile-nav-points-amount{padding-right:5px;color:#ff3d3d;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.mobile-nav-points-text{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;-right:15px}.template__product-noindex .nav-header--mobile{height:91px;padding-top:39px}@media screen and (max-width: 991px){.template__product-noindex .main-content-wrapper{padding-top:100px!important}}.nav-header__parent--shop{position:relative}.nav-header__shop-dropdown{position:absolute;left:-110px;background-color:#fff;transition:opacity .2s ease;width:auto}.nav-header__shop-dropdown *{box-sizing:border-box}.nav-header__shop-dropdown-inner{display:flex}.nav-header__shop-dropdown-main{display:flex;flex-direction:column;min-width:220px;height:100%}.nav-header__shop-dropdown-main .nav-header__shop-dropdown-link,.nav-header__shop-dropdown-main label{font-size:18px;font-weight:700;color:#000;text-transform:uppercase}.nav-header__shop-dropdown-main label{cursor:pointer}.nav-header__shop-dropdown-category{position:relative}.nav-header__shop-dropdown-category:after{content:"";position:absolute;right:6px;top:6px;height:24px;width:24px;transition:transform .2s ease;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.nav-header__shop-dropdown-category.is-active:after{transform:rotate(-90deg)}.nav-header__shop-dropdown-category,.nav-header__shop-dropdown-link{padding:8px 24px;line-height:normal;cursor:pointer}.nav-header__shop-dropdown-category-child{display:flex;flex-direction:column;min-width:240px;background:#fafafa}.nav-header__shop-dropdown-category .nav-header__shop-dropdown-category-child{visibility:hidden;opacity:0;transition:opacity .2s ease}.nav-header__shop-dropdown-category.cf115-open .nav-header__shop-dropdown-category-child{visibility:visible;opacity:1}.nav-header__shop-dropdown-category.cf115-open{background-color:#fafafa}.nav-header__shop-dropdown-submenu-col{background-color:#fafafa;max-height:80vh;overflow:auto}.nav-header__shop-dropdown-submenu-item{width:100%;padding:0 12px}.nav-header__shop-dropdown-submenu-item.is-active{background-color:#fff}.nav-header__shop-dropdown-submenu-item a{display:inline-block;color:#000;font-size:16px;padding:6px 0}.nav-header__shop-dropdown-submenu-item.is-active a{font-weight:700}.nav-header__shop-dropdown-prod-col{background-color:#fafafa;padding:0}.nav-header__shop-dropdown-prod-col.populated{padding:32px 32px 32px 0}.nav-header__shop-dropdown-product{text-align:center;background-color:#fff;width:350px;padding:1rem}.nav-header__shop-dropdown-product-title{text-align:left;font-size:1rem;letter-spacing:normal;text-transform:none}.nav-header__shop-dropdown-prod-image{width:240px;display:block;margin:0 auto 1rem}.nav-header__shop-dropdown-prod-cta{display:inline-block;padding:12px 48px;margin:0 auto;background-color:#ed1c24;color:#fff!important;border:1px solid #ed1c24;font-size:1rem;font-weight:700;text-transform:uppercase}.nav-header__shop-dropdown-prod-cta:hover{background-color:#fff;color:#ed1c24!important}.nav-header__shop-dropdown-fade-in{animation:fade-in .2s ease forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.copyright [role=contentinfo]{margin-bottom:15px}.social-networks li svg{width:20px;height:20px;cursor:pointer}ul.payment-options li svg{width:50px;height:50px}ul.payment-options li svg path{fill:#0006}.site-footer{background-color:#121212;margin-top:28px;padding-top:28px;padding-bottom:28px}@media only screen and (min-width: 769px){.site-footer{margin-top:64px;padding-top:64px}}.template-customers-login .site-footer,.template-customers-register .site-footer{margin-top:0}.footer__container{padding:0 20px;margin:0 auto}@media only screen and (min-width: 769px){.footer__container{display:flex;justify-content:space-between;max-width:980px}}.footer__section{border-bottom:1px solid rgba(255,255,255,.32)}@media only screen and (min-width: 769px){.footer__section{margin:0 18px;border-bottom:0 none}.footer__section:first-child{margin-left:0}.footer__section:last-child{margin-right:0}}@media only screen and (min-width: 769px){.footer__section--image{flex-shrink:0}}.footer__image-guarantee{display:block;width:148px;margin:0 auto 41px}@media only screen and (min-width: 769px){.footer__image-guarantee{width:90px;margin-bottom:0}}.footer__section--newsletter{padding:40px 0}@media only screen and (min-width: 769px){.footer__section--newsletter{flex-shrink:0;width:311px;padding:0}}.footer__heading{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:17px;line-height:1.1333;color:#fff;text-transform:uppercase}@media only screen and (min-width: 769px){.footer__heading{margin-bottom:12px;font-size:15px}}.footer__section--newsletter .footer__heading{margin-bottom:20px;text-align:center}@media only screen and (min-width: 769px){.footer__section--newsletter .footer__heading{margin-bottom:12px;text-align:left}}button.footer__menu-button{position:relative;display:block;width:100%;font-family:inherit;text-transform:inherit;line-height:40px;text-align:left}@media only screen and (min-width: 769px){button.footer__menu-button{line-height:1}}button.footer__menu-button:hover,button.footer__menu-button:focus{background-color:transparent;color:inherit}button.footer__menu-button:after{content:"";position:absolute;top:50%;right:10px;width:10px;height:10px;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-dropdown-white.svg?v=159346000892260604941753236634);background-size:10px;background-position:center;background-repeat:no-repeat;transform:translateY(-50%);transition:transform .3s}@media only screen and (min-width: 769px){button.footer__menu-button:after{content:none}}button.footer__menu-button.is-active:after{transform:translateY(-50%) rotate(180deg)}.footer__menu{display:none}@media only screen and (min-width: 769px){.footer__menu{display:block!important}}.footer__menu-link-item{margin-bottom:12px}@media only screen and (min-width: 769px){.footer__menu-link-item{margin-bottom:0}}a.footer__menu-link{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px;line-height:1.142;color:#fff}@media only screen and (min-width: 769px){a.footer__menu-link{font-size:14px}}.ada-footer__menu-link{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px;line-height:1.142;color:#fff;cursor:pointer;margin-bottom:12px;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 769px){.ada-footer__menu-link{font-size:14px;line-height:2.1;margin-bottom:0}}.footer__newsletter{max-width:311px;margin:0 auto}@media only screen and (min-width: 769px){.footer__newsletter{width:100%}}.footer__newsletter-input-group{display:flex;background-color:#fff;border-radius:3px;border:1px solid #dddddd}input.footer__newsletter-input{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;color:#121212;border:0 none;border-radius:0;padding:0 20px;height:56px;line-height:56px}input.footer__newsletter-input::placeholder{color:#aaa;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px}.footer__newsletter-button{padding:0 10px;border-radius:0;color:#121212}.footer__newsletter-button:hover,.footer__newsletter-button:focus{background-color:transparent;color:inherit}.footer__newsletter-button img{width:28px}.site-footer .success_message{margin:12px 0;color:#fff}.footer__social-links{display:flex;margin-top:33px;justify-content:center}@media only screen and (min-width: 769px){.footer__social-links{justify-content:flex-start}}.footer__social-link{display:flex;width:40px;height:40px;margin-right:12px;text-align:center;line-height:36px;background-color:#ffffff40;border-radius:20px}li:last-child .footer__social-link{margin-right:0}@media only screen and (min-width: 769px){.footer__social-link{width:32px;height:32px;line-height:28px;border-radius:16px}}.footer__social-link svg{vertical-align:middle;margin:auto}.footer__social-link--instagram svg{width:14px;height:14px}.footer__social-link--instagram svg path{fill:#fff}.footer__social-link--facebook svg{width:11px;height:20px}@media only screen and (min-width: 769px){.footer__social-link--facebook svg{width:10px;height:16px}}.footer__social-link--facebook svg path{fill:#fff}.footer__social-link--pinterest svg{width:14px;height:16px}.footer__social-link--pinterest svg path{fill:#fff}.footer__social-link--twitter svg{width:17px;height:15px}.footer__social-link--twitter svg path{fill:#fff}.footer__social-link--youtube svg{width:17px;height:20px}.footer__social-link--youtube svg path{fill:#fff}.footer__legal{width:100%;max-width:600px;margin:0 auto;padding:50px 20px 0}.footer__copyright,.footer__disclaimer{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;line-height:18px;color:#fff;text-align:center}@media only screen and (min-width: 769px){.footer__copyright,.footer__disclaimer{font-size:13px}}.account_link{margin-left:20px;font-size:14px}.account_link a{color:#ff2100}.account_link a:hover{cursor:pointer}.account_link.btn{border-radius:5px}.account_link.btn a{color:#fff}.inline-cart{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:375px;z-index:10000001;background-color:#fff;overflow-y:auto;padding:17px 0 0;transform:translate(100%);transition:transform .3s}.inline-cart.is-active{transform:translate(0)}.inline-cart .inline-cart-promo-message{color:#ed1c24;font-size:12px;line-height:15px;font-familY:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;text-align:center;padding:10px 0;background-color:#f7f7f7}.inline-cart .icon-close{position:absolute;top:13px;left:16px}.inline-cart .cart-header{flex-shrink:0}.inline-cart .checkout-lock{width:18px;height:18px}.inline-cart .cart-header h3{text-align:center;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:17px;letter-spacing:.5px;line-height:16px;color:#3b3b3b;margin:1px 6px 10px 0;text-transform:none}.inline-cart .line-items-container{height:100%;overflow-y:auto}.inline-cart .line-item{box-shadow:inset 0 -1px #3b3b3b0d;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 20px;padding:5px 0;position:relative}.inline-cart .line-item.is-hidden{display:none}.inline-cart .delete-line-item{position:absolute;right:.5em;top:1em;cursor:pointer}.inline-cart .line-item-image{flex:1 0 auto;flex-basis:45%;display:flex;align-items:center;justify-content:center}.inline-cart .line-item-image img{aspect-ratio:1}.inline-cart .line-item-information{flex-basis:168px}@media only screen and (min-width: 375px){.inline-cart .line-item-information{flex-basis:55%}}.inline-cart .line-item-title{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;letter-spacing:.3px;line-height:16px;margin-top:6px;margin-bottom:5px;-webkit-font-smoothing:auto;max-width:160px}.inline-cart .line-item-options{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;letter-spacing:.8px;line-height:16px;min-height:94px}.inline-cart .line-item-options p{color:#444;letter-spacing:.4px}.inline-cart .line-item-options p.messaging{font-size:12px;line-height:16px;margin:8px 0}.inline-cart .line-item-options .selectric-wrapper{margin-top:9px}.inline-cart .line-item-options .selectric .label{height:26px;line-height:26px}.inline-cart .line-item-options .selectric-items{width:100%;z-index:1}.inline-cart .line-item-options--bundled-gift{font-size:8px;line-height:12px}.inline-cart .line-item-variant-title{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;color:#444}.inline-cart .line-item-amounts{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}.inline-cart .line-item-price{align-items:center;display:flex;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:15px;text-align:right;color:#121212;margin:12px 0}.inline-cart .line-item-qty{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:14px;order:1}.inline-cart .line-item__pdp-free-samples .btn--red{border-radius:4px;height:35px;line-height:31px;margin:20px 0 0;padding-bottom:0;padding-top:0}.inline-cart .cart-item-quantity{display:flex;justify-content:space-between;align-items:center;height:35px;border:1px solid #DDDDDD}.inline-cart .cart-item-quantity a{position:relative;cursor:pointer;height:100%;width:20px;display:flex;justify-content:center;align-items:center}.inline-cart .cart-item-quantity .qty{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:25px;font-size:14px}.inline-cart .subtotal{display:flex;justify-content:space-between;padding-bottom:2px;padding-top:12px}.inline-cart .cart-subtotal-label{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:14px;letter-spacing:.4px;color:#444}.inline-cart .cart-subtotal{display:inline-block;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;letter-spacing:.46px;line-height:16px;text-align:right;color:#444}.inline-cart .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-logo{height:16px!important}.inline-cart .view-cart{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center;margin-top:7px}.inline-cart .view-cart a{display:block;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;line-height:2em;letter-spacing:.5px;color:#ed1c24;text-align:center;text-decoration:underline}.inline-cart .inline-cart-footer{flex-shrink:0;border-top:1px solid #dddddd;padding-bottom:1em;margin:0 15px;background-color:#fff}.inline-cart .inline-cart-footer .carthook_checkout{align-items:center!important;justify-content:center;display:inline-flex!important;gap:5px}.inline-cart .inline-cart-footer .carthook_checkout .checkout-cta-text{height:16px;margin:auto 0}.inline-cart .inline-cart-footer .carthook_checkout svg{width:18px;height:18px;display:none}@media only screen and (min-width: 480px){.inline-cart .inline-cart-footer .carthook_checkout svg{display:block}}.inline-cart-contents{display:flex;flex-direction:column;height:100%}.overlay{z-index:100000;background-color:#12121233}.cart-script-line-item-price-container{display:flex;align-items:center}.cart-script-price{color:#ed1c24;font-size:12px;letter-spacing:normal}.cart-item__original-price{color:#3b3b3b;letter-spacing:normal;padding-left:5px;text-decoration:line-through}.cart-item__savings{color:#3b3b3b;font-size:10px;font-weight:500;letter-spacing:normal;padding-left:10px}.cart-discount-widget{display:block;padding:10px;border:1px solid #ED1C24;width:100%;margin:0 auto}.cart-discount-widget__wrapper{width:90%;margin:10px auto}.cart-discount-widget__top{display:flex;align-items:center;justify-content:space-between;margin:0 auto;height:35px;padding:4px}.cart-discount-widget__icon{display:block;width:20px;height:auto}.cart-discount-widget__message{margin:0 auto;text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:12px;color:#121212}.cart-discount-widget__message span{color:#ff3d3d}.cart-discount-widget__bottom{width:100%}.cart-discount-widget .discount-percent-bar{color:#fff;transform:translate(0)}.cart-discount-widget .discount-percent-bar.empty{color:#ed1c24;transform:translate(40px)}.cart-discount-widget__bar{background-color:#fde8e9;margin:6px auto}.cart-discount-widget__bar--inner{display:flex;justify-content:flex-end;align-items:center;width:25%;background-color:#ff3d3d}.cart-discount-widget__bar--inner span{display:block;height:20px;color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;text-align:center;margin:0 6px}.cart-discount-widget__free_gifts_wrapper{display:flex}.cart-discount-widget__free_gifts_wrapper .cart-discount-widget__free_gifts_select ol{font-size:12px;padding:0 0 0 13px}.cart-discount-widget__free_gifts_wrapper .cart-discount-widget__free_gifts_select ol li{list-style:decimal outside}.cart-discount-widget__free_gifts_wrapper .cart-discount-widget__free_gifts_select ol li+li{margin-top:4px}.cart-discount-widget__free_gifts_select{width:25%;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px}.cart-discount-widget__free_gifts_select div{padding-top:15px}.cart-discount-widget__free_gifts_select a{padding:5px 7px;border:1px solid #ddd}.cart-discount-widget__free_gifts_select a:after{display:inline-block;content:url(//1upnutrition.com/cdn/shop/t/284/assets/icon-dropdown-arrow-gray.svg?v=50388713454825834171753236666)}.cart-discount-widget__free_gifts_select a.icon-arrow-left:after{transform:rotate(90deg)}.cart-discount-widget__free_gifts_select a.icon-arrow-right:after{transform:rotate(270deg)}.cart-discount-widget__free_gifts{width:75%;white-space:nowrap;overflow-x:scroll;scroll-snap-type:x;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 480px){.cart-discount-widget__free_gifts{scroll-snap-type:none}}.cart-discount-widget__free_gifts::-webkit-scrollbar{display:none}.cart-discount-widget__free_gift{display:inline-block;width:33.33%;scroll-snap-align:start;vertical-align:top;white-space:normal;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;letter-spacing:.07px;line-height:1.3}.cart-discount-widget__fg_short_title{color:#444;text-align:center}.cart-discount-widget__free_gift_details{display:flex;justify-content:space-between}.cart-discount-widget__free_gift_details>a{width:29%}.cart-discount-widget__free_gift_details>div{width:69%;display:flex;flex-wrap:wrap}.cart-discount-widget__fg_title{width:100%;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px}.cart-discount-widget__fg_select{width:100%;color:#7f7f7f;border-color:#ddd;border-radius:0;padding:7px;font-size:14px;margin:6px 0}.cart-discount-widget__fg_atc{padding:7px 5px}.cart-discount-widget__fg_back{padding:10px;color:#ed1c24;text-decoration:underline}.cart-discount-widget__free_gifts_wrapper.is-details .cart-discount-widget__free_gifts_select{display:none}.cart-discount-widget__free_gifts_wrapper.is-details .cart-discount-widget__free_gifts,.cart-discount-widget__free_gifts_wrapper.is-details .cart-discount-widget__free_gift{width:100%}.cart-discount-widget__free_gifts_wrapper.is-details .cart-discount-widget__free_gift_tile{display:none}.pdp-free-samples-modal-is-active{overflow:hidden}.pdp-free-samples-modal-is-active .overlay{z-index:10000005}.pdp-free-samples-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;transform:translateY(-150vh);transition:transform .3s;z-index:10005000}.pdp-free-samples-modal.is-active{transform:translateY(0)}.pdp-free-samples-modal-panel{background-color:#fff;border:1px solid #D8D8D8;border-radius:4px;display:flex;flex-direction:column;margin:18px auto;max-width:calc(100% - 36px);padding:24px 24px 0;pointer-events:all;position:relative;touch-action:auto;width:682px;z-index:1}@media only screen and (min-width: 480px){.pdp-free-samples-modal-panel{margin:75px auto;padding:50px 53px 0}}.pdp-free-samples-modal .icon-close{align-items:center;display:flex;justify-content:center;height:30px;position:absolute;right:15px;top:20px;width:30px}@media only screen and (min-width: 480px){.pdp-free-samples-modal .icon-close{right:30px;top:30px}}.pdp-free-samples-modal__title{color:#000;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;letter-spacing:0;line-height:24px;margin:0;text-transform:none}@media only screen and (min-width: 480px){.pdp-free-samples-modal__title{font-size:38px}}.pdp-free-samples-modal__sub-title{margin:8px 0 0}@media only screen and (min-width: 480px){.pdp-free-samples-modal__sub-title{margin:16px 0 0}}.pdp-free-samples-modal__sub-title p{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;line-height:18px;margin:0}@media only screen and (min-width: 480px){.pdp-free-samples-modal__sub-title p{font-size:18px;line-height:24px}}.pdp-free-samples-modal__items-list{display:flex;flex-direction:column;flex-grow:1;margin:20px 0 0}.pdp-free-samples-modal__item{display:flex;flex-direction:column;padding:20px 0;position:relative}@media only screen and (min-width: 750px){.pdp-free-samples-modal__item{flex-direction:row}}.pdp-free-samples-modal__item:first-child{padding-top:0}.pdp-free-samples-modal__item:last-child{padding-bottom:0}.pdp-free-samples-modal__item+.pdp-free-samples-modal__item{border-top:1px solid #D8D8D8}.pdp-free-samples-modal__item .item__image{max-width:80px;min-width:80px;position:absolute}@media only screen and (min-width: 750px){.pdp-free-samples-modal__item .item__image{position:relative}}.pdp-free-samples-modal__item h4{color:#000;display:flex;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:0;line-height:24px;margin:0;text-transform:none}.pdp-free-samples-modal__item h4 .not-yet-selected{color:#ff3d3d;margin-left:.4em}.pdp-free-samples-modal__item .item__information{display:flex;flex-direction:column;margin:0 14px 0 94px;max-width:150px;min-height:90px;min-width:150px}@media only screen and (min-width: 750px){.pdp-free-samples-modal__item .item__information{margin:0 14px;min-height:auto}}.pdp-free-samples-modal__item .item__information p{color:#000;margin:2px 0 0}.pdp-free-samples-modal__item .item__information p,.pdp-free-samples-modal__item .item__information .item__price{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;line-height:24px}.pdp-free-samples-modal__item .item__pdp-free-samples{display:flex;flex-direction:column;flex-grow:1}.pdp-free-samples-modal__item .item__pdp-free-samples__item+.item__pdp-free-samples__item{margin-top:6px}.pdp-free-samples-modal .selectric-open .selectric-items{max-height:210px}.pdp-free-samples-modal__footer{display:flex;justify-content:center;padding:34px 0 20px}.pdp-free-samples-modal__footer .btn{font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:15px;letter-spacing:.04em;height:51px;line-height:51px;margin:0 auto;max-width:100%;padding:0;text-transform:none;width:360px}div#rebuy-widget-48653{padding:5px 0}div#rebuy-widget-48653 .primary-title{margin:10px 0;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;letter-spacing:.65px;color:#000}div#rebuy-widget-48653 .rebuy-product-grid{max-height:225px}div#rebuy-widget-48653 .rebuy-product-info{padding:0 5px}div#rebuy-widget-48653 .rebuy-product-block{align-content:flex-start}div#rebuy-widget-48653 .rebuy-product-media{width:40%}div#rebuy-widget-48653 .rebuy-select{padding:5px 40px 5px 10px;font-size:14px}div#rebuy-widget-48653 a.rebuy-product-title.clickable{word-wrap:break-word;white-space:normal;height:44px;line-height:14px;overflow:hidden;font-size:14px;margin:auto}div#rebuy-widget-48653 .rebuy-product-options{margin-top:10px}div#rebuy-widget-48653 .rebuy-product-actions{margin-top:10px;width:100%}div#rebuy-widget-48653 .rebuy-review-count{min-width:100px}div#rebuy-widget-48653 .rebuy-button{background-color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.65px}div#rebuy-widget-48653 .powered-by-rebuy{display:none}div#rebuy-widget-48653 .flickity-page-dots{z-index:-1;bottom:-10px}div#rebuy-widget-48653 .flickity-page-dots .dot{background:#ed1c24}div#rebuy-widget-48653 .flickity-button{display:none}@media (max-width: 480px){div#rebuy-widget-48653 .rebuy-widget .rebuy-product-grid.small-carousel{height:80%!important}div#rebuy-widget-48653 .flickity-page-dots{bottom:30px}}@media (min-width: 768px){div#rebuy-widget-48653 .rebuy-product-grid.large-carousel{padding-left:30px!important;padding-right:30px!important}div#rebuy-widget-48653 .flickity-button{display:block}}.rebuy-widget .rebuy-product-grid.large-carousel .rebuy-product-block{padding:10px}.button.rebuy-button{background-color:#ed1c24}.rebuy-empty-cart div#rebuy-widget-48653{display:none}div#rebuy-widget-52788{padding:5px 0}div#rebuy-widget-52788 .primary-title{margin:10px 0;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;letter-spacing:.65px;color:#000;font-size:30px;text-align:left;text-transform:none}div#rebuy-widget-52788 .rebuy-product-info{padding:0 5px}div#rebuy-widget-52788 .rebuy-product-price{margin:0}div#rebuy-widget-52788 .rebuy-select{padding:5px 40px 5px 10px;font-size:14px}div#rebuy-widget-52788 a.rebuy-product-title.clickable{word-wrap:break-word;white-space:normal;height:24px;line-height:24px;font-size:20px;overflow:hidden;font-size:14px;margin:auto;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}div#rebuy-widget-52788 .rebuy-product-options{margin-top:0}div#rebuy-widget-52788 .rebuy-product-actions{margin-top:10px;width:100%}div#rebuy-widget-52788 .rebuy-button{background-color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.65px}div#rebuy-widget-52788 .powered-by-rebuy{display:none}div#rebuy-widget-52788 .flickity-page-dots{z-index:-1;bottom:-10px}div#rebuy-widget-52788 .flickity-page-dots .dot{background:#ed1c24}div#rebuy-widget-52788 .flickity-button{display:none}@media (max-width: 480px){div#rebuy-widget-52788 .rebuy-product-grid.small-carousel{height:54%}div#rebuy-widget-52788 .flickity-page-dots{bottom:30px}}@media (min-width: 768px){div#rebuy-widget-52788 .rebuy-product-grid.large-carousel{padding-left:30px!important;padding-right:30px!important}div#rebuy-widget-52788 .flickity-button{display:block}}div#rebuy-widget-52788 .rebuy-widget .rebuy-product-grid.large-carousel .rebuy-product-block{padding:10px}div#rebuy-widget-52788 .button.rebuy-button{background-color:#ed1c24}#onetrust-banner-sdk{font-family:Source Sans Pro,sans-serif;font-size:14px}#onetrust-banner-sdk #onetrust-accept-btn-container{margin:0!important}#onetrust-banner-sdk #onetrust-accept-btn-container button{margin:1em 0;box-shadow:none;font-size:12px}#onetrust-banner-sdk #onetrust-accept-btn-container button:focus,#onetrust-banner-sdk #onetrust-accept-btn-container button:active{outline:none}#onetrust-pc-sdk{font-family:Source Sans Pro,sans-serif;font-size:14px;color:#3b3b3b}#onetrust-pc-sdk a{color:#ff3d3d}#onetrust-pc-sdk a:focus,#onetrust-pc-sdk a:active{outline:none}#onetrust-pc-sdk .ot-pc-header{padding:0!important;border-bottom:0px!important}#onetrust-pc-sdk #ot-pc-content{top:30px!important;bottom:100px!important}#onetrust-pc-sdk .ot-btn-container button{border-radius:0;box-shadow:none}@media only screen and (max-width: 600px){#onetrust-pc-sdk .ot-btn-container button{display:block!important;margin:15px auto;width:94%;text-align:center}}#onetrust-pc-sdk .ot-pc-logo,#onetrust-consent-sdk #ot-sdk-btn-floating,#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo{display:none!important}#onetrust-consent-sdk #onetrust-pc-btn-handler,#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{line-height:1.2;font-size:12px;color:#333!important}@media only screen and (min-width: 769px){#onetrust-banner-sdk #onetrust-button-group-parent{width:30%!important}}@media only screen and (max-width: 768px){#onetrust-button-group{display:flex!important;flex-direction:row-reverse!important}#onetrust-pc-btn-container{display:flex;justify-content:center;align-items:center;margin:0}#onetrust-pc-btn-handler{margin:unset!important}#onetrust-policy-text{padding:0 10px!important}#onetrust-button-group-parent{margin-top:0!important;line-height:1.2}}.account__address-book{width:100%}.account__address-book-address-row{display:flex;justify-content:space-between;margin:0 0 15px;padding:28px 15px 30px;width:100%;background:#f6f6f6}@media only screen and (min-width: 769px){.account__address-book-address-row{padding:40px 50px 34px}}.account__address-book-default-label{padding-bottom:10px}.account__address-book-default-label,.account__address-book-add-address-heading{color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.29;text-transform:capitalize}@media only screen and (min-width: 769px){.account__address-book-default-label,.account__address-book-add-address-heading{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__address-book-address,.account__address-book-edit-delete-button,.account__address-book-cancel-button,.account__address-book-make-default-label{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:1.33}@media only screen and (min-width: 769px){.account__address-book-address,.account__address-book-edit-delete-button,.account__address-book-cancel-button,.account__address-book-make-default-label{font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__address-book-address{font-style:normal}.account__address-book-edit-delete-wrapper{display:flex;flex-direction:column;justify-content:center;gap:10px}.account__address-book-edit-delete-button,.account__address-book-cancel-button{font-weight:400;text-decoration:underline;text-align:right}.account__address-book-edit-delete-button:hover,.account__address-book-edit-delete-button:focus,.account__address-book-cancel-button:hover,.account__address-book-cancel-button:focus{background:none;color:#7f7f7f}.account__address-book-content .account__address-book-modal-content{top:190px!important}@media only screen and (min-width: 769px){.account__address-book-content .account__address-book-modal-content{top:160px!important}}.account__address-book-button-red,input[type=submit].account__address-book-button-red{width:100%;height:50px;padding:10px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.57px;text-transform:capitalize;border-radius:0}@media only screen and (min-width: 769px){.account__address-book-button-red,input[type=submit].account__address-book-button-red{max-width:244px}}.account__address-book-add-address-section{position:relative;margin:0;padding:45px 15px 25px;width:100%;background:#f6f6f6;border:0}@media only screen and (min-width: 769px){.account__address-book-add-address-section{padding:25px 50px}}.account__address-book-add-address-heading{padding-bottom:2px;letter-spacing:.3px}@media only screen and (min-width: 769px){.account__address-book-add-address-heading{padding-bottom:10px}}.account__address-book-make-default-row{padding-bottom:17px}@media only screen and (min-width: 769px){.account__address-book-make-default-row{padding-bottom:27px}}.account__address-book-make-default-row input{width:20px;height:20px;vertical-align:middle}.account__address-book-make-default-label{padding-left:5px;vertical-align:middle}.account__address-book-input-row{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 769px){.account__address-book-input-row{flex-wrap:nowrap;gap:40px}}.account__address-book-input-wrapper{margin:0;padding-bottom:15px;flex-grow:1;flex-basis:100%}@media only screen and (min-width: 769px){.account__address-book-input-wrapper{flex-basis:50%}}.account__address-book-input-wrapper .account__address-book-input-label{margin:0 0 5px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:1.71;letter-spacing:.57px}input[type=text].account__address-book-input,.account__address-book-select{padding:8px 13px;width:100%;max-width:unset;height:40px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;line-height:1.29;border:1px solid #ddd;border-radius:2px}.account__address-book-select-wrapper{position:relative}.account__address-book-select-wrapper:before{content:"";display:none;position:absolute;top:50%;right:2px;transform:translateY(-50%);width:22px;height:22px;background:#fff}@media only screen and (min-width: 769px){.account__address-book-select-wrapper:before{display:block}}.account__address-book-select-wrapper:after{content:"";display:none;position:absolute;top:50%;right:12px;width:8px;height:8px;border-style:solid;border-width:1px 1px 0 0;transform:translateY(-75%) rotate(135deg)}@media only screen and (min-width: 769px){.account__address-book-select-wrapper:after{display:block}}.account__address-book-save-button{margin-top:7px}.button.account__address-book-cancel-button{position:absolute;top:30px;right:50px;padding:0;background:none;color:#000;text-decoration:underline;text-transform:capitalize}.button.account__address-book-cancel-button:hover,.button.account__address-book-cancel-button:focus{background:none;color:#000}.main-content-wrapper--customers\/account,.main-content-wrapper--customers\/order,.main-content-wrapper--customers\/addresses,.main-content-wrapper--customers\/account-rewards,.main-content--customers\/account,.main-content--customers\/order,.main-content--customers\/addresses,.main-content--customers\/account-rewards{width:100%;max-width:100%;padding-left:0;padding-right:0}.account{padding:22px 20px 0}@media only screen and (min-width: 769px){.account{display:flex;justify-content:center;margin:0 auto;padding:36px 26px 0;max-width:1426px}}.account__header{display:none}@media only screen and (min-width: 769px){.account__header{display:block;padding-bottom:30px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:30px;line-height:1;letter-spacing:.25px;text-transform:capitalize}}.main-content-wrapper--customers\/login,.main-content-wrapper--customers\/register{max-width:100%;padding-left:0;padding-right:0}.template-customers-login .main-content,.template-customers-register .main-content{width:100%}.show-header-spacer.template-customers-login .page-header,.show-header-spacer.template-customers-register .page-header{padding-top:16px}@media only screen and (min-width: 1200px){.show-header-spacer.template-customers-login .page-header,.show-header-spacer.template-customers-register .page-header{padding-top:0}}form.account-form{display:flex;flex-direction:column}form.account-form .errors{color:#ed1c24;font-size:10px;line-height:13px;margin:0 0 20px}form.account-form .errors a{color:inherit;text-decoration:underline}form.account-form .errors a:hover{text-decoration:none}form.account-form .input-wrapper{display:flex;flex-direction:column;margin:0}form.account-form .input-wrapper+.input-wrapper{margin-top:16px}form.account-form .input-wrapper.has-submit-btn{margin-top:24px}form.account-form .input-wrapper label{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;line-height:16px;letter-spacing:.08px;margin:0 0 8px;text-transform:capitalize}form.account-form .input-wrapper input{border:1px solid #DDD;border-radius:0;font-size:16px;height:40px;line-height:38px;padding:0 10px}@media only screen and (min-width: 769px){form.account-form .input-wrapper input{font-size:13px}}form.account-form .input-wrapper input:focus{border-color:#000}form.account-form .input-wrapper input[type=submit]{background-color:#ed1c24;border:0;border-radius:2px;color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;height:50px;letter-spacing:.92px;line-height:50px;text-align:center;text-transform:uppercase}form.account-form .input-wrapper input[type=submit]:hover{box-shadow:inset 0 5px 8px #0000001a,inset 0 -5px 8px #0000001a,0 0 5px #0000001a}form.account-form .input-wrapper.field-invalid input{border-color:#ed1c24}form.account-form .input-wrapper .field-error,form.account-form .input-wrapper .error-message,form.account-form .input-wrapper .form-error-message{color:#ed1c24;display:none;font-size:10px;line-height:13px;margin:4px 0 0;text-align:left}form.account-form .input-wrapper .form-error-message{margin:8px auto 0;text-align:center}form.account-form .input-wrapper.field-invalid .field-error,form.account-form .input-wrapper .error-message{display:block}form.account-form .post-submit-btn-link{display:flex;justify-content:center}form.account-form .post-submit-btn-link span{color:#121212;cursor:pointer;font-size:12px;font-weight:700;line-height:12px;margin:16px 0 0;text-decoration:underline;text-transform:uppercase}form.account-form .post-submit-btn-link span:hover{text-decoration:none}.account-signup-login{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 1200px){.account-signup-login{flex-direction:row}}.account-signup-login__left,.account-signup-login__right{flex:1}.account-signup-login__left{background:#0003 none center center/cover no-repeat;padding:50px 0 44px;position:relative;z-index:1}@media only screen and (min-width: 1200px){.account-signup-login__left{display:flex;flex-direction:column;justify-content:center;flex:881px;padding:0}}.account-signup-login__left:before{background-color:#0000008f;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.account-signup-login .rewards-club{background-color:#fff;box-shadow:0 0 4px #0000000f;margin:0 auto;max-width:100%;padding:24px 5px;position:relative;text-align:center;width:509px;z-index:1}@media only screen and (min-width: 1200px){.account-signup-login .rewards-club{padding:40px}}.account-signup-login .rewards-club h2{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;line-height:29px;letter-spacing:.17px;margin:0 0 8px;padding:0 10px;text-transform:none}@media only screen and (min-width: 1200px){.account-signup-login .rewards-club h2{font-size:36px;line-height:44px;letter-spacing:.25px;margin:9.04px 0 16px}}.account-signup-login .rewards-club>p{color:#333;font-size:16px;line-height:26px;margin:0;padding:0 10px}.account-signup-login .rewards-club ul{display:flex;flex-wrap:wrap;margin:34px auto 2px;max-width:100%;width:358px}.account-signup-login .rewards-club ul li{align-items:center;display:flex;flex-direction:column;width:50%}.account-signup-login .rewards-club ul li:nth-child(n+3){margin-top:33px}.account-signup-login .rewards-club ul li .icon{background:transparent none center center / contain no-repeat;height:33px;margin-bottom:12.76px;width:33px}.account-signup-login .rewards-club ul li h4{color:#333;font-size:14px;line-height:18px;letter-spacing:normal;text-transform:none}.account-signup-login .rewards-club ul li p{color:#333;font-size:9px;line-height:14px}.account-signup-login .rewards-club ul li .points-blurp{color:#ed1c24;font-size:11px;font-weight:700;line-height:13px;margin-top:4px}@media only screen and (min-width: 1200px){.account-signup-login .account-signup-login__rewards-club{padding-bottom:65px}}.account-signup-login .account-signup-login__rewards-club__title{padding:0 5px 33px;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:30px;line-height:1.07;letter-spacing:0;text-transform:capitalize;text-align:center}@media only screen and (min-width: 1200px){.account-signup-login .account-signup-login__rewards-club__title{padding:0 0 25px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:60px;line-height:1.36;letter-spacing:.25px}}.account-signup-login .account-signup-login__rewards-club__content-wrapper{padding:0 12px}@media only screen and (min-width: 769px){.account-signup-login .account-signup-login__rewards-club__content-wrapper{padding:0}}.account-signup-login .account-signup-login__rewards-club__subtitle-wrapper{margin:0 auto;padding:8px;max-width:350px;background:#000}@media only screen and (min-width: 1200px){.account-signup-login .account-signup-login__rewards-club__subtitle-wrapper{max-width:unset;padding:20px 25px 19px}}.account-signup-login .account-signup-login__rewards-club__subtitle{margin:0 auto;max-width:750px;color:#fff;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;line-height:1.19;letter-spacing:.25px}@media only screen and (min-width: 1200px){.account-signup-login .account-signup-login__rewards-club__subtitle{font-size:25px;line-height:1.19;letter-spacing:.25px}}.account-signup-login .account-signup-login__rewards-club__block-list{margin:0 auto;padding:25px 0;max-width:350px}@media only screen and (min-width: 769px){.account-signup-login .account-signup-login__rewards-club__block-list{display:flex;justify-content:space-between;padding:25px;max-width:790px}}.account-signup-login .account-signup-login__rewards-club__block{display:flex;flex-wrap:wrap;position:relative;margin-bottom:20px;background:#000}@media only screen and (min-width: 769px){.account-signup-login .account-signup-login__rewards-club__block{width:32%;max-width:203px;margin-bottom:0}}.account-signup-login .account-signup-login__rewards-club__block-number{display:flex;flex-direction:column;justify-content:center;width:83px;height:55px;background:#ff3d3d;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:700;text-align:center}@media only screen and (min-width: 769px){.account-signup-login .account-signup-login__rewards-club__block-number{width:66px;height:76px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px}}.account-signup-login .account-signup-login__rewards-club__block-title{display:flex;flex-direction:column;justify-content:center;padding:5px 10px;width:calc(100% - 83px);color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;line-height:1.39;letter-spacing:.25px}@media only screen and (min-width: 769px){.account-signup-login .account-signup-login__rewards-club__block-title{width:calc(100% - 66px);font-size:24px;line-height:1.53;text-align:center}}.account-signup-login .account-signup-login__rewards-club__block-subtitle{padding:12px 10px 8px;width:100%;color:#fff;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;line-height:1.63;letter-spacing:.25px}@media only screen and (min-width: 769px){.account-signup-login .account-signup-login__rewards-club__block-subtitle{display:flex;flex-direction:column;justify-content:center;padding:12px;min-height:87px}}.account-signup-login__right{align-items:center;display:flex;justify-content:center}@media only screen and (min-width: 1200px){.account-signup-login__right{padding:0 100px;min-height:874px}}@media screen and (min-width: 1200px) and (max-height: 1023px){.template-customers-register .account-signup-login .account-signup-login__right{min-height:560px}}.account-signup-login .form-wrapper{display:flex;flex-direction:column;margin:0 13px 24px;width:349px}@media only screen and (min-width: 1200px){.account-signup-login .form-wrapper{margin:0}}.account-signup-login .form-wrapper h1{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;line-height:29px;letter-spacing:.17px;margin:0 0 4px;text-align:center;text-transform:none}@media only screen and (min-width: 1200px){.account-signup-login .form-wrapper h1{font-size:36px;line-height:44px;letter-spacing:.25px}}.account-signup-login .form-wrapper .page-header p,.account-signup-login .form-wrapper>p{color:#333;font-size:16px;line-height:26px;margin:0;text-align:center}.account-signup-login .form-wrapper ul.tabs-links{display:flex;margin:33px 0 24px;padding:0 10px}@media only screen and (min-width: 1200px){.account-signup-login .form-wrapper ul.tabs-links{margin:20px 0 24px}}.account-signup-login .form-wrapper ul.tabs-links li{display:flex;flex:1;list-style:outside none}.account-signup-login .form-wrapper ul.tabs-links li a,.account-signup-login .form-wrapper ul.tabs-links li span{border-bottom:2px solid #DDD;color:#000;flex:1;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;line-height:17px;letter-spacing:.92px;padding:0 0 11px;text-align:center;text-transform:uppercase}.account-signup-login .form-wrapper ul.tabs-links li span{border-bottom-color:#ed1c24;color:#ed1c24}.account-page-popup{align-items:center;background:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.account-page-popup.enabled{display:flex}.account-page-popup>*{background-color:#fff;display:flex;flex-direction:column;max-width:calc(100vw - 32px);padding:51px 15px 48px;position:relative;width:509px}@media only screen and (min-width: 1200px){.account-page-popup>*{padding:56px 80px}}.account-page-popup>*>*{margin-left:auto;margin-right:auto;max-width:100%;width:300px}.account-page-popup[data-popup=password-recover-successful]>*{padding-bottom:116px;padding-top:116px}.account-page-popup .close-popup{background:transparent url(//1upnutrition.com/cdn/shop/t/284/assets/close.svg?v=91135398532597831891753236640) center center/24px auto no-repeat;display:block;height:34px;position:absolute;right:11px;top:11px;width:34px}.account-page-popup form .input-wrapper{margin-left:auto;margin-right:auto;max-width:100%;width:300px}.account-page-popup h2{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;line-height:29px;letter-spacing:.17px;margin:0 auto;text-align:center;text-transform:none}@media only screen and (min-width: 1200px){.account-page-popup h2{font-size:36px;line-height:44px;letter-spacing:.25px;margin:9px auto 0}}.account-page-popup p{color:#333;font-size:16px;line-height:26px;margin:18px auto 0;text-align:center}@media only screen and (min-width: 1200px){.account-page-popup p{margin:4px auto 0}}.account-page-popup p+.input-wrapper{margin-top:24px}.account-page-popup .btn-close{background-color:#ed1c24;border:0;border-radius:2px;color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;height:50px;letter-spacing:.92px;line-height:50px;text-align:center;text-transform:uppercase;margin-top:16px}.account-page-popup .btn-close:hover{box-shadow:inset 0 5px 8px #0000001a,inset 0 -5px 8px #0000001a,0 0 5px #0000001a}.account__order-details{width:100%}.account__order-details-header-wrapper{position:relative;padding:24px 22px 14px;background:#f6f6f6}@media only screen and (min-width: 769px){.account__order-details-header-wrapper{display:flex;justify-content:space-between;margin:0 0 16px;padding:0;background:none}}.account__order-details-back{position:absolute;top:23px;left:24px;width:20px;height:20px}@media only screen and (min-width: 769px){.account__order-details-back{top:50%;left:2px;transform:translateY(-50%)}}.account__order-details-back:after{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(225deg);width:9px;height:9px;border-style:solid;border-width:1px 1px 0 0;transition:all .2s ease}@media only screen and (min-width: 769px){.account__order-details-back:hover:after,.account__order-details-back:focus:after{transform:translate(-5px,-50%) rotate(225deg)}}.account__order-details-header-number{padding-left:15px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.29}@media only screen and (min-width: 769px){.account__order-details-header-number{padding-left:40px;font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__order-details-header-date{display:block;padding-top:10px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:1.33}@media only screen and (min-width: 769px){.account__order-details-header-date{padding-top:0;font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__order-details-content-wrapper{background:#f6f6f6;padding:0 15px 15px}@media only screen and (min-width: 769px){.account__order-details-content-wrapper{padding:42px 35px 14px}}.account__order-details-shipping-billing-section{display:flex;gap:46px;padding-top:20px;border-top:2px solid #000;border-bottom:2px solid #000}@media only screen and (min-width: 769px){.account__order-details-shipping-billing-section{gap:72px;padding:0 15px;border:0}}.account__order-details-shipping-billing-header{padding-bottom:10px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:1.71;letter-spacing:.57px;text-transform:capitalize}@media only screen and (min-width: 769px){.account__order-details-shipping-billing-header{font-size:16px;line-height:1.5}}.account__order-details-text{padding-bottom:30px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:1.33;font-style:normal}@media only screen and (min-width: 769px){.account__order-details-text{font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__order-details-product-list-item{display:flex;padding:16px 0;border-bottom:2px solid #000}@media only screen and (min-width: 769px){.account__order-details-product-list-item{padding:32px 15px}}.account__order-details-product-image-link{max-width:33%}@media only screen and (min-width: 769px){.account__order-details-product-image-link{max-width:140px}}.account__order-details-product-text-wrapper{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding:0 20px}@media only screen and (min-width: 769px){.account__order-details-product-text-wrapper{padding:0 35px;max-width:668px}}.account__order-details-product-title{display:block;padding-bottom:10px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:1.71;letter-spacing:.57px}@media only screen and (min-width: 769px){.account__order-details-product-title{padding-bottom:14px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5}}.account__order-details-product-options,.account__order-details-product-price-wrapper{display:block;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:1.33}@media only screen and (min-width: 769px){.account__order-details-product-options,.account__order-details-product-price-wrapper{font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__order-details-product-price-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:right}@media only screen and (min-width: 769px){.account__order-details-totals-section{margin-left:auto;max-width:316px}}@media only screen and (min-width: 1440px){.account__order-details-totals-section{margin-right:80px}}.account__order-details-subtotals-list{padding:15px 0 2px}@media only screen and (min-width: 769px){.account__order-details-subtotals-list{padding:30px 0 0}}.account__order-details-total-list{margin-top:-5px;padding-top:20px;border-top:2px solid #000}@media only screen and (min-width: 769px){.account__order-details-total-list{margin-top:0;padding-top:14px}}.account__order-details-total-item{display:flex;justify-content:space-between;padding-bottom:20px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:1.33}@media only screen and (min-width: 769px){.account__order-details-total-item{padding-bottom:13px;font-size:16px;line-height:1.5;letter-spacing:.57px}}.account__order-details-total-label{font-weight:700}.account__order-history-table-wrapper{background:#f6f6f6;padding:0 15px}@media only screen and (min-width: 769px){.account__order-history-table-wrapper{padding:0 30px}}.account__order-history-table{margin:0;width:100%;table-layout:fixed;border:none}.account__order-history-table-head-row,.account__order-history-table-body-row{border-bottom:2px solid #000}.account__order-history-table-body-row:last-child{border:none}.account__order-history-table-body-row{cursor:pointer;background:none;transition:all .2s ease}.account__order-history-table-body-row:hover,.account__order-history-table-body-row:focus{background-image:linear-gradient(to right,#f6f6f6,#faf9f7,#f6f6f6)}.account__order-history-table-cell{position:relative;padding:15px 10px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:1.33;text-align:center;white-space:nowrap;border:none}@media only screen and (min-width: 992px){.account__order-history-table-cell{padding:24px;font-size:16px;line-height:1.5;letter-spacing:.57px;text-align:left}}.account__order-history-table-chevron:after{content:"";position:absolute;display:none;top:50%;right:15px;border-style:solid;border-width:1px 1px 0 0;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);transition:all .2s ease}@media only screen and (min-width: 992px){.account__order-history-table-chevron:after{display:block;right:35px}}.account__order-history-table-body-row:hover .account__order-history-table-chevron:after,.account__order-history-table-body-row:focus .account__order-history-table-chevron:after{transform:translate(10px,-50%) rotate(45deg)}.account__order-history-table-body-row:hover .account__order-history-table-cell--order-number,.account__order-history-table-body-row:focus .account__order-history-table-cell--order-number{text-decoration:underline}.account__order-history-table-cell--head{padding-bottom:12px}.account__order-history-table-cell--order-number{color:#5c6ac4}.account__order-history-table-cell--no-orders{padding:118px 24px 119px;text-align:center}a.account__order-history-table-cell-link{display:block;position:relative;margin:5px auto 0;width:fit-content;text-decoration:underline}.account__order-history-table-cell-link:after{content:"";display:none;position:absolute;top:50%;right:-12px;width:7px;height:7px;border-style:solid;border-width:1px 1px 0 0;transform:translateY(-35%) rotate(45deg);transition:all .2s ease}@media only screen and (min-width: 769px){.account__order-history-table-cell-link:after{display:block}}.account__order-history-table-cell-link:hover:after,.account__order-history-table-cell-link:focus:after{transform:translate(5px,-35%) rotate(45deg)}.account__sidebar{position:relative}@media only screen and (min-width: 769px){.account__sidebar{padding-right:40px}}@media only screen and (min-width: 992px){.account__sidebar{padding-right:80px}}.account__sidebar-greeting{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;line-height:1;letter-spacing:.25px;text-transform:capitalize}@media only screen and (min-width: 769px){.account__sidebar-greeting{padding-left:16px;font-size:30px}}.account__sidebar-email{padding-top:5px}@media only screen and (min-width: 769px){.account__sidebar-email{padding-left:16px}}.account__sidebar-email,.account__sidebar-sidebar-logout,.account__sidebar-sidebar-help-area-link{display:block;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.57px}.account__sidebar-nav{padding-top:32px}.account__sidebar-nav-list{display:flex;flex-direction:column;padding-bottom:15px}@media only screen and (min-width: 769px){.account__sidebar-nav-list{padding:0}}.account__sidebar-nav-item{position:relative;max-height:0;border:1px solid transparent;overflow:hidden;transition:all .5s ease-in-out}@media only screen and (min-width: 769px){.account__sidebar-nav-item{margin-bottom:8px;max-height:100px;border:none;overflow:auto}}.account__sidebar-nav-item--active{max-height:100px;overflow:auto;border:1px solid #b1b1b1;cursor:pointer;order:-1}@media only screen and (min-width: 769px){.account__sidebar-nav-item--active{background:#f6f6f6;border:none;order:unset}}.account__sidebar-nav-item--active:after{content:"";position:absolute;display:block;top:50%;right:20px;width:9px;height:9px;border-style:solid;border-width:1px 1px 0 0;transform:translateY(-75%) rotate(135deg);transition:all .2s ease}@media only screen and (min-width: 769px){.account__sidebar-nav-item--active:after{display:none}}.account__sidebar-nav-item--active.account__sidebar-nav-item--active-open:after{transform:translateY(-35%) rotate(-45deg)}.account__sidebar-nav-item--open{max-height:100px;border-color:#b1b1b1;border-top-color:transparent;overflow:auto}@media only screen and (min-width: 769px){.account__sidebar-nav-item--mobile-only{display:none}}.account__sidebar-nav-item--desktop-only{display:none}@media only screen and (min-width: 769px){.account__sidebar-nav-item--desktop-only{display:block}}.account__sidebar-nav-link--chevron-desktop:after{content:"";display:none;position:absolute;top:50%;right:35px;border-style:solid;border-width:1px 1px 0 0;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);transition:all .2s ease}@media only screen and (min-width: 769px){.account__sidebar-nav-link--chevron-desktop:after{display:block}}.account__sidebar-nav-link--chevron-desktop:hover:after,.account__sidebar-nav-link--chevron-desktop:focus:after{transform:translate(5px,-50%) rotate(45deg)}.account__sidebar-nav-link{display:block;padding:10px 16px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;line-height:1.43;transition:all .2s ease}@media only screen and (min-width: 769px){.account__sidebar-nav-link{min-width:233px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.57px}}@media only screen and (min-width: 769px){.account__sidebar-nav-link:hover,.account__sidebar-nav-link:focus{background:#f6f6f6}}.account__sidebar-logout,.account__sidebar-help-area-heading,.account__sidebar-help-area-link{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.57px;font-weight:400}.account__sidebar-logout{position:absolute;top:0;right:0;text-transform:capitalize}@media only screen and (min-width: 769px){.account__sidebar-logout{position:unset;padding:40px 0 0 16px;text-decoration:underline}}.account__sidebar-help-area{display:none}@media only screen and (min-width: 769px){.account__sidebar-help-area{display:block;padding:85px 0 0 16px}}.account__sidebar-help-area-link{display:block}.account__sidebar-help-area-link:hover,.account__sidebar-help-area-link:focus{text-decoration:underline}.account__sidebar-help-area-heading,.account__sidebar-help-area-link{padding-bottom:5px}.account__sidebar-help-area-link--learn-more{padding-top:35px}body.template-blog.show-header-spacer .page-header,body.template-article.show-header-spacer .page-header{padding:0}.template-article .main-header,.template-blog .main-header{margin:0 auto}.template-article .main-content-wrapper,.template-blog .main-content-wrapper{max-width:100vw;margin:initial;padding:initial;padding-top:115px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;-webkit-font-smoothing:auto}.template-article .article-nav-header .article-nav,.template-article .main-content,.template-blog .article-nav-header .article-nav,.template-blog .main-content{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 992px){.template-article .article-nav-header .article-nav,.template-article .main-content,.template-blog .article-nav-header .article-nav,.template-blog .main-content{max-width:calc(100% - 80px);width:1440px;margin:0 auto}}.template-blog .main-content{display:block}.template-blog .main-content .blog-sidebar>:first-child{margin-top:24px}@media only screen and (min-width: 992px){.template-blog .main-content .blog-sidebar>:first-child{margin-top:43px}}.template-blog .main-content .blog-sidebar>:last-child{margin-bottom:24px}@media only screen and (min-width: 992px){.template-blog .main-content .blog-sidebar>:last-child{margin-bottom:43px}}.blog-main-content{flex-basis:100%}@media only screen and (min-width: 992px){.blog-main-content{flex-basis:70%}}.blog-sidebar{flex-basis:25%;min-width:250px}.blog-hero{position:relative;margin-bottom:10px}@media only screen and (min-width: 769px){.blog-hero{margin-bottom:42px}}.blog-hero .blog-hero-image{align-items:center;background:transparent none center center / cover no-repeat;display:flex;height:167px;justify-content:center;position:relative;width:100%}@media only screen and (min-width: 769px){.blog-hero .blog-hero-image{height:300px}}.blog-hero .blog-hero-image:before{background:#00000070;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.blog-hero .blog-hero-content{padding:0 15px;position:relative;z-index:1}.blog-hero .blog-hero-content .blog-title{color:#f7f7f7;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:32px;letter-spacing:.14px;line-height:39px;margin:0;text-align:center;text-transform:none}@media only screen and (min-width: 769px){.blog-hero .blog-hero-content .blog-title{font-size:80px;letter-spacing:.35px;line-height:97px}}.blog-hero .blog-hero-content p{color:#fff;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;letter-spacing:.22px;line-height:22px;margin:4px 0 0;text-align:center}@media only screen and (min-width: 769px){.blog-hero .blog-hero-content p{font-size:19px;letter-spacing:.26px;line-height:26px;margin:8px 0 0}}.hidden{visibility:hidden}.mobile-menu{display:flex;flex-direction:column;position:relative;z-index:1}@media only screen and (min-width: 992px){.mobile-menu{display:none}}.mobile-menu .blog-mobile-nav-wrapper{margin:10px 15px}.mobile-menu .blog-mobile-nav-wrapper .active-link-item,.mobile-menu .blog-mobile-nav-wrapper .blog-search-bar,.mobile-menu .blog-mobile-nav-wrapper .link-items a{align-items:center;border-bottom:.5px solid rgba(255,255,255,.4);border-left:1px solid #ddd;border-right:1px solid #ddd;color:#000;display:flex;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;height:45px;font-weight:700;padding:5px 15px}.mobile-menu .blog-mobile-nav-wrapper .active-link-item{background-color:transparent;border:1px solid #ddd;cursor:pointer;height:50px;position:relative;transition:1s all ease-in-out}.mobile-menu .blog-mobile-nav-wrapper .active-link-item .active-link-text{cursor:pointer;font-size:16px}.mobile-menu .blog-mobile-nav-wrapper .active-link-item .dropdown-arrow{cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.mobile-menu .blog-mobile-nav-wrapper .active-link-item .dropdown-arrow #PDP g{stroke:#000}.mobile-menu .blog-mobile-nav-wrapper .active-link-item .rotate{transform:rotate(180deg);top:25%}.mobile-menu .blog-mobile-nav-wrapper .blog-mobile-nav-dropdown{position:absolute;width:calc(100% - 30px)}.mobile-menu .blog-mobile-nav-wrapper .blog-mobile-nav-dropdown .link-items{border-bottom:1px solid #ddd}.mobile-menu .blog-mobile-nav-wrapper .blog-mobile-nav-dropdown .link-items.hidden{display:none}.mobile-menu .blog-mobile-nav-wrapper .blog-search-bar,.mobile-menu .blog-mobile-nav-wrapper .link-items a{background-color:#fff}.mobile-menu .blog-mobile-nav-wrapper .search-bar{margin-bottom:0}.mobile-menu .blog-mobile-nav-wrapper .search-bar input{background-color:#fff;font-size:12px;border:none;color:#fff}.mobile-menu .blog-mobile-nav-wrapper .search-bar input::placeholder{color:#f7f7f7;font-weight:100}.mobile-menu .sublink-wrapper{display:none}.mobile-menu .sublink-wrapper.active{display:flex}.mobile-menu .js-blog-slider{max-width:100%;line-height:55px;margin:0 auto}.mobile-menu .js-blog-slider .slick-arrow{height:98%;width:50px;padding:20px;background-color:#f7f7f7;box-shadow:inset 0 0 2px #0000002e}.mobile-menu .js-blog-slider .slick-arrow.is-active{z-index:3}.mobile-menu .js-blog-slider .slick-next{right:-10px;transform:rotate(180deg);transform-origin:40% 25%;z-index:2}.mobile-menu .js-blog-slider .slick-prev{left:auto;right:0;z-index:1}.mobile-menu .js-blog-slider .sublink-wrapper.active{display:block}.desktop-menu{display:none}@media only screen and (min-width: 992px){.desktop-menu{display:flex;flex-flow:column;justify-content:flex-end;height:100%;max-height:10rem;position:relative;z-index:1}}.arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #F7F7F7;position:absolute;bottom:-10px}.subnav{align-items:flex-start;border-bottom:1px solid #DDD;display:none;height:56px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}@media only screen and (min-width: 992px){.subnav{align-items:center;height:72px;justify-content:center}}.subnav.js-blog-slider{display:block}.subnav.open{display:flex}.subnav .sublink-wrapper:after{content:"";display:flex;height:40px;width:15px}.subnav a.sublink{align-items:center;border:2px solid #ED1C24;border-radius:3px;color:#ed1c24;cursor:pointer;display:flex;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:700;height:40px;letter-spacing:.92px;line-height:40px;justify-content:center;padding:0 20px;text-align:center;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width: 992px){.subnav a.sublink{font-size:16px}}.subnav a.sublink:first-child{margin-left:15px}.subnav a.sublink.active{background-color:#ed1c24;color:#fff}.subnav a.sublink+a.sublink{margin-left:8px}@media only screen and (min-width: 992px){.subnav a.sublink+a.sublink{margin-left:16px}}.blog-nav-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center;white-space:nowrap}.blog-nav-wrapper .top-level-link-wrapper{display:flex;justify-content:center;border-bottom:1px solid #DDD;width:100%}.blog-nav-wrapper .top-level-link-item{position:relative}.blog-nav-wrapper .top-level-link-item.active:after{background-color:#ed1c24;content:"";display:block;height:3px;left:0;margin-top:-1px;position:absolute;top:100%;width:100%}.blog-nav-wrapper .top-level-link-item.active:first-child:after{left:-11px;width:calc(100% + 22px)}.blog-nav-wrapper .top-level-link-item+.top-level-link-item{margin-left:50px}@media only screen and (min-width: 1200px){.blog-nav-wrapper .top-level-link-item+.top-level-link-item{margin-left:64px}}.blog-nav-wrapper a.top-level-link{color:#000;cursor:pointer;display:block;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700;height:64px;letter-spacing:.1px;line-height:64px}.blog-nav-wrapper .sublink-wrapper{display:none}.blog-nav-wrapper .sublink-wrapper.active{display:flex}.mobile-subscribe{padding:0 15px}@media only screen and (min-width: 992px){.mobile-subscribe{display:none}}.blog-items-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 769px){.blog-items-wrapper{padding:0 15px}}@media only screen and (min-width: 992px){.blog-items-wrapper{padding:0}}@media only screen and (min-width: 992px){.related-article-wrapper>*{flex-basis:calc(33.33% - 16px)}}@media only screen and (min-width: 480px){.related-article-wrapper .slick-list{margin:0 -8px}.related-article-wrapper .slick-slide{margin:0 8px}}.related-article-wrapper.slick-dotted.slick-slider{margin-bottom:0}.related-article-wrapper .slick-dots{bottom:auto;display:flex;justify-content:center;margin-top:32px;position:relative}.related-article-wrapper .slick-dots li{height:auto;margin:0;width:auto}.related-article-wrapper .slick-dots li+li{margin-left:10px}.related-article-wrapper .slick-dots li button{background-color:#ddd;border-radius:0;display:flex;height:5px;padding:0;width:50px}.related-article-wrapper .slick-dots li button:before{display:none}.related-article-wrapper .slick-dots li.slick-active button{background-color:#ed1c24}.blog-wrapper{flex-flow:column;flex-basis:100%;padding:0 15px;margin:0}.blog-wrapper:nth-child(n+2){margin-top:24px}@media only screen and (min-width: 769px){.blog-wrapper{display:flex;flex-basis:calc(50% - 16px);padding:0}.blog-wrapper:nth-child(n+2),.blog-wrapper{margin:0}.blog-wrapper:nth-child(n+3){margin-top:40px}}@media only screen and (min-width: 992px){.blog-wrapper{flex-basis:calc(33.33% - 16px);align-items:center;margin:0}.blog-wrapper:nth-child(n+2),.blog-wrapper:nth-child(n+3),.blog-wrapper{margin:0}.blog-wrapper:nth-child(n+4){margin-top:40px}}.blog-wrapper .blog-image-wrapper{width:100%;max-height:229px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:16px;cursor:pointer}@media only screen and (min-width: 769px){.blog-wrapper .blog-image-wrapper{max-height:286px}}.blog-wrapper .blog-image-wrapper a{display:flex}.blog-wrapper .blog-image-wrapper a,.blog-wrapper .blog-image-wrapper img{width:100%}.blog-wrapper .blog-article-content{padding:0;display:flex;flex-flow:column;width:100%}.blog-wrapper .blog-article-content a{cursor:pointer}.blog-wrapper .blog-article-content a.article-tag-link{display:flex}.blog-wrapper .article-tag{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#ed1c24;font-size:13px;letter-spacing:1.54px;line-height:15px;cursor:pointer;text-transform:uppercase;font-weight:600;margin:0 0 4px}@media only screen and (min-width: 992px){.blog-wrapper .article-tag{margin:0 0 8px}}.blog-wrapper .article-title{color:#121212;font-size:18px;font-weight:700;line-height:25px;text-transform:none;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;letter-spacing:.1px}@media only screen and (min-width: 992px){.blog-wrapper .article-title{font-size:22px;line-height:25px}}.blog-wrapper .article-excerpt{color:#444;font-size:14px;font-weight:400;line-height:19px;display:flex;letter-spacing:.5px;margin:8px 0 0}.blog-wrapper .article-date{color:#444;font-size:14px;letter-spacing:.5px;line-height:19px;margin:8px 0 0}@media only screen and (min-width: 992px){.blog-wrapper .article-date{margin:16px 0 0}}.featured-article{justify-content:space-between;align-items:center;flex-flow:column;padding:0 15px}@media only screen and (min-width: 992px){.featured-article{display:flex;flex-flow:row;justify-content:center;justify-content:space-between;padding:0}}.featured-article .blog-image-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding-top:66.67%;position:relative;width:100%}@media only screen and (min-width: 992px){.featured-article .blog-image-wrapper{padding-top:33.34%;width:50%}}.featured-article .blog-image-wrapper a{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.featured-article .blog-image-wrapper a img{width:100%}.featured-article .blog-article-content{padding:15px 0 0;flex-basis:50%;display:flex;flex-direction:column}@media only screen and (min-width: 992px){.featured-article .blog-article-content{justify-content:space-between;padding:0 0 0 25px}}.featured-article .blog-article-content a{cursor:pointer}.featured-article .article-tag{color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;letter-spacing:1.54px;line-height:15px;margin:0 0 4px;cursor:pointer;text-transform:uppercase;font-weight:600}@media only screen and (min-width: 992px){.featured-article .article-tag{margin:0 0 8px}}.featured-article .article-title{color:#121212;font-size:18px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:600;letter-spacing:.08px;line-height:25px;margin:0;text-transform:none}@media only screen and (min-width: 992px){.featured-article .article-title{font-size:36px;letter-spacing:.25px;line-height:44px}}.featured-article .article-excerpt{display:flex;color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:19px;margin:4px 0 0}@media only screen and (min-width: 769px){.featured-article .article-excerpt{font-size:19px;letter-spacing:.26px;line-height:26px;margin:8px 0 0}}.featured-article .article-date{color:#444;font-size:14px;letter-spacing:.5px;line-height:19px;margin:8px 0 0}@media only screen and (min-width: 769px){.featured-article .article-date{margin:16px 0 0}}.pagination-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;margin:3em 0}.pagination-wrapper p{margin-top:1em;color:#ddd;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.5px;line-height:19px}.pagination-wrapper .blog-pagination{display:flex;box-shadow:inset 0 -1px #f5f5f5;border-radius:11px;padding:0 15px}.pagination-wrapper .blog-pagination .pagination-next,.pagination-wrapper .blog-pagination .pagination-previous{display:flex;align-items:center;color:#7f7f7f}.pagination-wrapper .blog-pagination .pagination-position a{width:48px;display:inline-block;text-align:center;cursor:pointer;color:#7f7f7f;padding:0;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:.5px;line-height:48px;height:48px}.pagination-wrapper .blog-pagination .pagination-position a.current{color:#ed1c24;border-bottom:1px solid #fff}.pagination-wrapper .blog-pagination .pagination-previous *,.pagination-wrapper .blog-pagination .pagination-next *{display:flex;cursor:pointer}.pagination-wrapper .blog-pagination .pagination-previous * svg,.pagination-wrapper .blog-pagination .pagination-next * svg{width:16px;height:19px}.search-bar{position:relative;margin-bottom:2em}.search-bar input{padding:15px 30px;border-radius:initial}.search-bar svg{position:absolute;top:33%;left:2px}@media only screen and (min-width: 992px){.search-bar svg{left:8px}}.search-bar svg g{fill:#7f7f7f;stroke:#7f7f7f}.blog-newsletter-subscription{align-items:center;background-color:#f7f7f7;color:#444;display:flex;flex-direction:column;font-size:14px;font-weight:700;line-height:19px;justify-content:center;margin:0 auto;padding:20px 15px;position:relative;text-align:center}@media only screen and (min-width: 992px){.blog-newsletter-subscription{flex-direction:row;margin:0;padding:18px 15px}.blog-newsletter-subscription:before{background-color:#f7f7f7;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:100vw;transform:translate(-50%);z-index:-1}}.blog-newsletter-subscription form{display:flex;width:100%}@media only screen and (min-width: 992px){.blog-newsletter-subscription form{width:429px}}.blog-newsletter-subscription .newsletter-header{margin-bottom:16px;text-align:center}@media only screen and (min-width: 992px){.blog-newsletter-subscription .newsletter-header{margin-bottom:0;margin-right:40px;text-align:left}}.blog-newsletter-subscription h3{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#444;font-size:18px;font-weight:700;letter-spacing:.13px;line-height:19px;text-transform:none}.blog-newsletter-subscription h4{font-weight:400;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#444;font-size:14px;line-height:19px;letter-spacing:.5px;margin:5px 0 0;text-transform:none}.blog-newsletter-subscription input{border-color:#ddd;border-radius:0;border-style:solid;border-width:1px 0 1px 1px;color:#000;flex-grow:1;font-weight:100;height:50px;margin:0;max-height:50px;max-width:none;padding-bottom:0;padding-top:0}.blog-newsletter-subscription .newsletter-submit{align-items:center;background-color:#fff;border-color:#ddd;border-radius:0;border-style:solid;border-width:1px 1px 1px 0;color:#fff;display:flex;font-size:0;height:50px;justify-content:center;max-height:50px;min-width:auto;padding:0;text-transform:uppercase;width:50px}.blog-newsletter-subscription .newsletter-submit:hover{background-color:#fff;box-shadow:none}.podcast-wrapper{padding:1em}@media only screen and (min-width: 769px){.podcast-wrapper{padding:1.5em 0;border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5}}.podcast-wrapper .podcast-header h3{text-transform:none;font-size:15px;line-height:18px;color:#3b3b3b;margin-bottom:1em;letter-spacing:.3px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.podcast-wrapper .podcast-player-wrapper{background-color:#f7f7f7;padding:15px;display:flex}.podcast-wrapper .podcast-player-wrapper .play{margin-right:.5em}.podcast-wrapper .podcast-player-wrapper .player__button{color:#fff;background-color:#ed1c24;border-radius:100%;width:25px;height:25px;font-size:12px;text-align:center;padding-left:3px}.podcast-wrapper .podcast-player-wrapper span{font-size:12px;color:#444}.podcast-wrapper .podcast-player-wrapper h4{font-size:12px;color:#444;text-transform:none;letter-spacing:0;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.podcast-wrapper .podcast-description{font-size:14px;color:#444;font-weight:300;margin:1em 0}.podcast-wrapper a{color:#ed1c24;text-decoration:underline;cursor:pointer}.podcast-link-wrapper a{text-decoration:none}.blog-social-wrapper h4{font-size:12px;color:#444;text-transform:none}.blog-social-wrapper .social-networks ul{display:flex;flex-direction:row}@media only screen and (min-width: 992px){.blog-social-wrapper .social-networks ul{flex-direction:column}}.blog-social-wrapper .social-networks ul .social-link{margin-bottom:1em;cursor:pointer}.blog-social-wrapper .social-networks ul .social-link a{display:flex;align-items:center;cursor:pointer}.blog-social-wrapper .social-networks ul .social-link a span{font-family:Helvetica Neue;font-size:14px;color:#444;font-weight:200;margin-left:1em}.template-article .main-content--article .shopify-section{width:100vw;overflow:hidden}.template-article .article-nav-header .article-nav{align-items:center;flex-wrap:nowrap}.template-article .main-header{margin:0 auto}.template-article .social-link a:before{font-size:20px;color:#444}.template-article .social-networks{display:flex;align-items:center}.template-article .social-networks span{color:#444;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;font-weight:700;line-height:15px;margin-right:10px;letter-spacing:1.54px;text-transform:uppercase}.template-article .social-networks ul{display:flex;margin:0}.template-article .social-networks ul li+li{margin-left:20px}.template-article .social-networks a{cursor:pointer;display:flex;padding:0}.template-article .pair-product .pp-wrapper{max-width:119px;max-height:119px;min-width:119px;width:119px}@media only screen and (min-width: 992px){.template-article .pair-product .pp-wrapper{max-width:155px;max-height:155px;min-width:155px;width:155px}}.template-article .pair-product .pair-product-content .descr{font-size:12px;letter-spacing:.21px;line-height:17px}@media only screen and (min-width: 992px){.template-article .pair-product .pair-product-content .descr{font-size:14px;letter-spacing:.25px;line-height:19px}}.template-article .pair-product span.blog-price{color:#ed1c24}.template-article .pair-product span.compare-at-price{text-decoration:line-through;color:#444}.template-article .pair-product button.shop-now{min-width:120px}.template-article .pair-product-container{width:100%}@media only screen and (min-width: 992px){.template-article .pair-product-container{display:none}}.template-article .pair-product-container h4{text-align:center}.template-article .post-comments{width:100%;background-color:#fafafa;text-align:center}.template-article .post-comments form{max-width:693px;margin:0 auto}.template-article .post-comments .post-comments-submit{padding:15px;margin:0 auto}.template-article .post-comments .post-comments-submit h3{text-transform:none;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;color:#121212;letter-spacing:.3px}.template-article .post-comments .post-comments-submit .input-wrapper input,.template-article .post-comments .post-comments-submit textarea{border-radius:0;max-width:100%}.template-article .post-comments .post-comments-submit textarea{max-height:152px}.template-article .post-comments .comment-submit{background-color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px}.template-article .article-hero{align-items:center;display:flex;flex-direction:column-reverse;position:relative}@media only screen and (min-width: 992px){.template-article .article-hero{background-color:#f8f8f8;flex-direction:row}.template-article .article-hero:before{background-color:#f8f8f8;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:100vw;transform:translate(-50%);z-index:-1}}.template-article .article-hero .article-hero-content{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 992px){.template-article .article-hero .article-hero-content{flex:1;width:auto}}.template-article .article-hero .article-hero-content-wrap{padding:20px 15px 0}@media only screen and (min-width: 992px){.template-article .article-hero .article-hero-content-wrap{padding:0 53px 0 0}}.template-article .article-hero .article-tag-link{color:#ed1c24;display:flex}.template-article .article-hero .article-tag-link .article-tag{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.54px;line-height:15px;margin:0 0 4px;text-transform:uppercase}@media only screen and (min-width: 992px){.template-article .article-hero .article-tag-link .article-tag{margin:0 0 8px}}.template-article .article-hero h1.article-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:32px;letter-spacing:.22px;line-height:38px;text-transform:none}@media only screen and (min-width: 992px){.template-article .article-hero h1.article-title{font-size:49px;letter-spacing:.34px;line-height:59px}}.template-article .article-hero .article-author{color:#121212;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:15px;font-weight:700;line-height:18px;margin:8px 0 0}@media only screen and (min-width: 992px){.template-article .article-hero .article-author{margin:16px 0 0}}.template-article .article-hero .article-date{color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;letter-spacing:.5px;line-height:19px;margin:8px 0 0}@media only screen and (min-width: 992px){.template-article .article-hero .article-date{margin:16px 0 0}}.template-article .article-hero .article-hero-image{color:#ed1c24;display:flex;flex:1;justify-content:center;align-items:center;overflow:hidden;width:100%}@media only screen and (min-width: 992px){.template-article .article-hero .article-hero-image{max-height:450px;width:auto}}.template-article .article-hero .article-hero-image img{width:100%}.template-article .main-content .blog-post{width:100%;border-top:none;margin-top:17px;padding:0 15px}@media only screen and (min-width: 992px){.template-article .main-content .blog-post{margin-top:0;margin-bottom:100px;padding:40px 18px 0 0;width:60%;float:left}}.template-article .main-content .blog-post .post-content{margin:0 auto}.template-article .main-content .blog-post .article-header{display:flex;flex-flow:column;margin-bottom:1em}.template-article .main-content .blog-post .article-header a{margin:.5em 0}.template-article .main-content .blog-post .article-header .article-tag{text-decoration:underline;color:#ed1c24;font-size:12px;text-transform:uppercase;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;letter-spacing:1.7px}.template-article .main-content .blog-post .article-header .page-title{text-align:left;color:#121212;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:36px;font-weight:700;line-height:44px;text-transform:none;margin-top:0;letter-spacing:0px}.template-article .main-content .blog-post .article-header .post-author{color:#121212;font-size:15px;font-weight:700}.template-article .main-content .blog-post .article-header .post-date{font-size:14px;font-weight:300;color:#444}.template-article .main-content .blog-post .article-content figure{margin:1em 0}.template-article .main-content .blog-post .article-content img{display:flex;margin:40px 0}.template-article .main-content .blog-post .article-content figcaption{color:#7f7f7f;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:19px}.template-article .main-content .blog-post .article-content span,.template-article .main-content .blog-post .article-content li,.template-article .main-content .blog-post .article-content p{color:#444;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.57px}.template-article .main-content .blog-post .article-content span a,.template-article .main-content .blog-post .article-content li a,.template-article .main-content .blog-post .article-content p a{color:#ed1c24;text-decoration:underline}.template-article .main-content .blog-post .article-content blockquote{color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:17px;font-weight:400;letter-spacing:.36px;line-height:27px;border-left:3px solid red;padding:6px 0 14px 17px;margin:1em 0}@media only screen and (min-width: 992px){.template-article .main-content .blog-post .article-content blockquote{font-size:27px;letter-spacing:.55px;line-height:43px;margin:1.5em 0;padding:28px 0 27px 26px}}.template-article .main-content .blog-post .article-content blockquote p{color:inherit;font-size:17px;font-weight:400;letter-spacing:.36px;line-height:27px}@media only screen and (min-width: 992px){.template-article .main-content .blog-post .article-content blockquote p{font-size:27px;letter-spacing:.55px;line-height:43px}}.template-article .main-content .blog-post .article-content ol{list-style:decimal;margin:1em 3em}.template-article .main-content .blog-post .article-content ul{margin:1em 3em}.template-article .main-content .blog-post .article-content li h3{display:inline}.template-article .main-content .blog-post .article-content h1{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:32px;font-weight:700;line-height:38px;letter-spacing:.64px;text-transform:none}@media only screen and (min-width: 992px){.template-article .main-content .blog-post .article-content h1{font-size:49px;line-height:59px;letter-spacing:.23px}}.template-article .main-content .blog-post .article-content h2{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:.2px;line-height:34px;text-transform:none}@media only screen and (min-width: 992px){.template-article .main-content .blog-post .article-content h2{font-size:40px;letter-spacing:.82px;line-height:48px}}.template-article .main-content .blog-post .article-content h3{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;line-height:26px;text-transform:none}@media only screen and (min-width: 992px){.template-article .main-content .blog-post .article-content h3{font-size:30px;letter-spacing:.21px;line-height:37px}}.template-article .article-breadcrumbs{display:none}@media only screen and (min-width: 992px){.template-article .article-breadcrumbs{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}}.template-article .article-breadcrumbs .breadcrumbs span,.template-article .article-breadcrumbs .breadcrumbs a{font-size:11px;text-transform:none;color:#444;font-weight:300;letter-spacing:.6px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.template-article .article-breadcrumbs .breadcrumbs span.current{font-weight:500}.template-article aside.blog-sidebar{display:flex;flex-basis:auto;flex-direction:column-reverse;margin-top:40px;width:100%}@media only screen and (min-width: 992px){.template-article aside.blog-sidebar{flex-direction:column;padding-left:18px;width:40%}}.template-article aside.blog-sidebar .blog-sidebar-content{display:flex;flex-basis:auto;flex-direction:column-reverse}@media only screen and (min-width: 992px){.template-article aside.blog-sidebar .blog-sidebar-content{flex-direction:column;position:sticky;top:220px}}.template-article .article-newsletter-subscription{background-color:#f8f8f8;padding:20px 15px}@media only screen and (min-width: 992px){.template-article .article-newsletter-subscription{padding:26px 28px 20px}}.template-article .article-newsletter-subscription h3{color:#000;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:18px;letter-spacing:.13px;line-height:19px;margin:0;text-align:center;text-transform:none}.template-article .article-newsletter-subscription h4{color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:19px;margin:8px 0 0;text-align:center;text-transform:none}.template-article .article-newsletter-subscription form{display:flex;margin:16px 0 0}.template-article .article-newsletter-subscription input{border-color:#ddd;border-radius:0;border-style:solid;border-width:1px 0 1px 1px;color:#000;flex-grow:1;font-weight:100;height:50px;margin:0;max-height:50px;max-width:none;padding-bottom:0;padding-top:0}.template-article .article-newsletter-subscription .newsletter-submit{align-items:center;background-color:#fff;border-color:#ddd;border-radius:0;border-style:solid;border-width:1px 1px 1px 0;color:#fff;display:flex;font-size:0;height:50px;justify-content:center;max-height:50px;min-width:auto;padding:0;text-transform:uppercase;width:50px}.template-article .article-newsletter-subscription .newsletter-submit:hover{background-color:#fff;box-shadow:none}.template-article .article-newsletter-subscription+.pair-product-container-desktop{margin-top:24px}.template-article .pair-product-container-desktop{padding:23px 16px 25px;position:relative}.template-article .pair-product-container-desktop h4{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:18px;letter-spacing:.08px;line-height:22px;margin:0 0 24px}@media only screen and (min-width: 992px){.template-article .pair-product-container-desktop h4{font-size:22px;letter-spacing:.1px;line-height:25px}}.template-article .pair-product-container-desktop h4:before{background-color:#ddd;content:"";display:block;height:1px;left:15px;position:absolute;right:15px;top:0}@media only screen and (min-width: 992px){.template-article .pair-product-container-desktop h4:before{display:none}}.template-article .pair-product-container-desktop .slider-arrows{display:flex;position:absolute;right:15px;top:23px}@media only screen and (min-width: 992px){.template-article .pair-product-container-desktop .slider-arrows{right:0}}.template-article .pair-product-container-desktop .slider-arrows a{display:flex}.template-article .pair-product-container-desktop .slider-arrows a.slick-disabled{opacity:.25}.template-article .pair-product-container-desktop .slider-arrows a+a{margin-left:30px}.template-article .pair-product-wrapper{display:flex;justify-content:center;align-items:center}.template-article hr{height:1px;margin-bottom:1em 0}.related-articles{margin:16px 0 0;padding:15px;width:100%}@media only screen and (min-width: 992px){.related-articles{margin:100px 0 0;padding:0}}.related-articles .related-article-header{border-bottom:1px solid #DDD;display:flex;width:100%;flex-direction:column;padding-bottom:16px;margin-bottom:45px}@media only screen and (min-width: 992px){.related-articles .related-article-header{flex-direction:row;margin-bottom:23.5px;justify-content:space-between}}.related-articles .related-article-header h4{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;display:block;font-size:22px;letter-spacing:.4px;line-height:28px;text-align:center;text-transform:none}@media only screen and (min-width: 992px){.related-articles .related-article-header h4{text-align:left}}.related-articles .related-article-header a.view-all-link{color:#ed1c24;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.5px;line-height:19px;margin:0 auto;text-decoration:underline;width:auto}@media only screen and (min-width: 992px){.related-articles .related-article-header a.view-all-link{line-height:28px;margin:0}}.related-article-wrapper{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 769px){.related-article-wrapper{justify-content:space-between}}.related-article-wrapper .blog-wrapper{padding:0}.view-all-button{display:block;margin-top:2em}@media only screen and (min-width: 769px){.view-all-button{display:none}}.view-all-button .related-product-btn{background-color:transparent;color:#ed1c24;border:2px solid #ED1C24;width:292px;height:50px;width:100%}.view-all-button .related-product-btn:hover{background-color:#ed1c24;color:#fff}.article-nav-header{position:fixed;top:109px;left:0;z-index:99994;height:0;box-shadow:0 2px 2px #0000000a;width:100%;background-color:#fff;display:flex;justify-content:space-around;align-items:center;opacity:0;transition:all .5s ease-in-out;padding-top:4px}@media only screen and (min-width: 992px){.article-nav-header{top:141px}}.article-nav-header.open{opacity:1;height:50px}.article-nav-header .article-nav{display:flex;justify-content:space-between;padding:0 17px}@media only screen and (min-width: 992px){.article-nav-header .article-nav{padding:0}}.article-nav-header .nav-article-title{display:none}@media only screen and (min-width: 769px){.article-nav-header .nav-article-title{color:#121212;display:block;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:19px;text-transform:none}}.article-nav-header .social-networks{align-items:center;justify-content:flex-end;margin:0 0 0 auto}@media only screen and (min-width: 769px){.article-nav-header .social-networks{margin:0}}.article-progress-bar{position:absolute;top:0;left:0;width:100%;height:4px;background-color:#e5e5e5}.article-progress-bar .current-progress{position:absolute;top:0;left:0;display:inline-block;height:4px;background-color:#ed1c24;width:0;transition:width .2s ease}.blog-inner-footer{width:100%}.blog-inner-footer .blog-social-wrapper{text-align:center}@media only screen and (min-width: 992px){.blog-inner-footer .blog-social-wrapper{display:none}}.blog-inner-footer .blog-social-wrapper h4{font-size:15px}.blog-inner-footer .blog-social-wrapper .social-link a span{display:none}.blog-inner-footer .blog-social-wrapper .social-networks ul{justify-content:center;flex-direction:row}.footer-mobile-menu{background-color:#444;height:207px;width:100%;position:relative}.footer-mobile-menu .subnav.open{display:none}.footer-mobile-menu h3{text-align:center;font-size:22px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#fff;position:absolute;left:0;right:0;top:2em}@media only screen and (min-width: 992px){.footer-mobile-menu{display:none}}.pair-product-container-desktop{margin-top:2em}@media only screen and (min-width: 992px){.pair-product-container-desktop{border-top:1px solid #dddd;border-bottom:1px solid #dddd}}.pair-product-container-desktop h4{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;text-transform:none;letter-spacing:0px;margin:2em 0;color:#444;font-size:15px;font-weight:700}.pair-product .yotpo-bottomline.pull-left.star-clickable{text-align:left}.pair-product .yotpo-bottomline.pull-left.star-clickable .text-m{display:none}.pair-product .pp-wrapper{max-width:155px;max-height:155px;min-width:155px;width:155px}.pair-product .pp-wrapper img{width:155px}.pair-product button.shop-now{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;padding:10px;border:2px solid #ED1C24;color:red;text-transform:uppercase;font-size:15px;width:117px;letter-spacing:0px;border-radius:0}.pair-product button.shop-now:hover{background-color:#ed1c24;color:#fff}.pair-product .pair-product-content{display:flex;flex-flow:column;justify-content:space-around}.pair-product .pair-product-content h5{color:#3b3b3b;font-weight:700;font-size:16px;letter-spacing:normal;line-height:22px;margin:4px 0 0}.pair-product .pair-product-content .descr{color:#444;font-size:14px;letter-spacing:.25px;line-height:19px;margin:4px 0 0}.pair-product .pair-product-content span.blog-price{color:#ed1c24;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:300;line-height:1em;margin:4px 0 0}.pair-product .pair-product-content span.blog-price .compare-at-price{color:#7f7f7f;float:left;margin-right:8px}.pair-product .pair-product-content span.blog-price .save-perc{color:#444;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;line-height:16px;margin-left:4px}.pair-product .pair-product-content a{display:flex;margin:10px 0 0}.pair-product .pair-product-content .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{font-size:15px}.hidden-cart-upsell{display:none}.upsell-product-content__wrapper{position:relative;flex-basis:50%}.upsell-product__wrapper{background-color:#f7f7f7;opacity:1;transition:opacity .2s ease-in-out}.upsell-product__wrapper.added-to-cart{opacity:0}.upsell-product__wrapper .current-variant{border:1px solid #000;padding:15px}.upsell-product__wrapper .dropdown-items-wrapper{position:absolute;background-color:#fff;padding:5px;left:0;right:0}.upsell-product__wrapper .dropdown-items-wrapper.hidden-items{display:none}.upsell-product-atc__wrapper .add-icon{display:flex;align-items:center}.upsell-product-atc__wrapper .circle{fill:#ed1c24}.upsell-product-atc__wrapper .plus-sign{fill:#fff}.upsell-product-atc__wrapper .circle.animate{stroke-dashoffset:-100;stroke-dasharray:100;animation:deconstruct .25s 1 linear reverse}@keyframes deconstruct{0%{stroke-dashoffset:-100}to{stroke-dashoffset:0}}.upsell-product-atc__wrapper:hover .plus-sign{fill:#ed1c24}.upsell-product-atc__wrapper:hover .circle{fill:none}.upsell-product__header{color:#444;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:12px;letter-spacing:1px;line-height:15px;text-align:center;padding-top:15px;padding-bottom:30px}.upsell-product-item__wrapper{display:flex;justify-content:space-around;align-items:center}.upsell-product-item__wrapper .upsell-product-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:16px;text-transform:none;letter-spacing:0}.upsell-product-item__wrapper .upsell-product-image__wrapper{max-height:113px;flex-basis:30%}.upsell-product-item__wrapper .upsell-product-price{color:#121212;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:14px}.js-upsell-inline-cart{max-width:340px;margin:5px auto;padding-bottom:15px}.js-upsell-inline-cart a{cursor:pointer}.js-upsell-inline-cart .selectric-items ul{padding:5px;background-color:#fff}.js-upsell-inline-cart .selectric-scroll li.select-flavor{display:none}.js-upsell-inline-cart .selectric-items li{text-align:left}.js-upsell-inline-cart .selectric-items li:hover{background-color:#f7f7f7}.js-upsell-inline-cart .input-wrapper{margin:0}.js-upsell-inline-cart .input-wrapper--product .selectric-items li.selected:before{display:none}.js-upsell-inline-cart .input-wrapper--product .selectric{background-color:transparent}.js-upsell-inline-cart .input-wrapper--product .selectric .label{font-size:12px}.js-upsell-inline-cart .input-wrapper--product .selectric .button{background-color:transparent}.js-upsell-inline-cart .product-options{max-width:100%;margin:0}.js-upsell-inline-cart .product-options .selectric .label{text-align:left}.js-upsell-inline-cart .input-wrapper--product{margin:0}.js-upsell-inline-cart .input-wrapper--product .selectric .label{text-align:left}.js-upsell-inline-cart a.product-link{display:block;margin-bottom:5px}.js-upsell-inline-cart a.upsell-product-atc__wrapper{display:flex;align-items:center;margin-top:10px;cursor:pointer}.js-upsell-inline-cart span.upsell-product-atc-link{margin-left:5px;color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;line-height:17px;text-transform:uppercase}.template__page-affiliate-signup .main-content{width:100%}.affiliate-form__wrapper{display:flex;max-width:1200px;margin:0 auto;box-shadow:0 2px 4px #00000080;background-color:#fff;flex-wrap:wrap}.affiliate-image{flex-basis:100%;display:flex;justify-content:center;align-items:center;min-height:250px}@media only screen and (min-width: 769px){.affiliate-image{flex-basis:50%}}.affiliate-signup-form{flex-basis:100%;padding:2em 1em}@media only screen and (min-width: 769px){.affiliate-signup-form{flex-basis:50%;padding:2em 4em}}.affiliate-signup-form input[type=submit].is-hidden{transform:translateY(110%);transition:transform 75ms 0ms cubic-bezier(.25,.25,.75,.75)}.affiliate-signup-form .form-message-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transform:translateY(100%);transition:transform 75ms .25s cubic-bezier(.25,.25,.75,.75);line-height:17px}.affiliate-signup-form .form-message-header{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;color:#121212;text-transform:none;letter-spacing:.5px}.affiliate-signup-form .form-message-sub,.affiliate-signup-form .group-info{font-weight:300;font-size:12px;color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.affiliate-signup-form .form-message{display:inline-block;max-width:85%;margin:0 auto}.affiliate-signup-form .form-message-container.is-visible{transform:translateY(0)}.affiliate-signup-form .input-group{margin-top:1em;display:flex;flex-flow:column}.affiliate-signup-form .input-group.submit-btn-wrapper{align-items:center;margin-top:3em;overflow:hidden;max-height:48px;position:relative}.affiliate-signup-form .input-group.submit-btn-wrapper input{padding-left:20px;transition:transform 75ms 0ms cubic-bezier(.25,.25,.75,.75)}.affiliate-signup-form .section-title-group{display:flex;justify-content:space-between;align-items:center}.affiliate-signup-form .section-title-group:last-of-type{margin-top:3em}.affiliate-signup-form h3.section-title{font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;line-height:17px;color:#444;margin-right:1em}.affiliate-signup-form .social-media-title{margin-top:2em}.affiliate-signup-form span.line{flex-grow:1;border-top:1px solid #dddddd}.affiliate-signup-form label{font-size:10px;letter-spacing:.06px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:300;font-color:#0f0f0f;line-height:22px}@media only screen and (min-width: 769px){.affiliate-signup-form label{font-size:12px;letter-spacing:.07px}}.affiliate-signup-form input{border-radius:0!important;font-size:12px;padding-left:10px}@media only screen and (min-width: 769px){.affiliate-signup-form .contact-input{padding-left:35px}}.affiliate-signup-form .input-container{position:relative}@media only screen and (min-width: 769px){.affiliate-signup-form .social-input-icon{display:none}}.affiliate-signup-form .input-icon{position:absolute;right:0;top:50%;transform:translate(-50%,-70%);height:15px;width:15px}@media only screen and (min-width: 769px){.affiliate-signup-form .input-icon{transform:translate(50%,-70%);right:intial;left:5px}}.affiliate-signup-form .input-icon svg{height:100%;width:100%}.affiliate-signup-form .selectric .button,.affiliate-signup-form .selectric,.affiliate-signup-form .selectric-items{background-color:#fff}.row-group{display:flex;flex-wrap:wrap}.row-group .input-group{width:45%;flex-grow:1}.row-group .input-group:last-of-type{margin-left:1em}.pdp__related{background-color:#faf9f7;margin-left:auto;margin-right:auto;max-width:1300px;padding:40px 14px}@media only screen and (min-width: 769px){.pdp__related{background-color:transparent}}.pdp__related-heading{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:1.375rem;letter-spacing:.05rem;margin-bottom:30px;text-align:center;text-transform:none}@media only screen and (min-width: 769px){.pdp__related-heading{margin-bottom:48px}}@media only screen and (min-width: 769px){.pdp__related-list{display:flex;justify-content:space-between;margin-bottom:24px}}.pdp__related-product{display:flex;justify-content:space-between;margin:0 auto 32px;max-width:335px;padding-left:26px;position:relative;width:100%}@media only screen and (min-width: 769px){.pdp__related-product{background-color:#f9f8f6;margin:0 30px 0 0;padding-left:20px}.pdp__related-product:last-child{margin-right:0}}@media only screen and (min-width: 1200px){.pdp__related-product{flex:1;max-width:none}}.pdp__related-product-checkbox-container{display:flex;height:15px;left:0;position:absolute;top:3px;width:15px}@media only screen and (min-width: 769px){.pdp__related-product-checkbox-container{left:0;top:0;transform:translate3d(-50%,-50%,0)}}.pdp__related-product-checkbox{height:1;width:1}.pdp__related-product-checkbox-label{background-color:#fff;backface-visibility:hidden;border:1px solid #ed1c24;display:block;height:15px;left:0;position:absolute;top:0;width:15px}.pdp__related-product-checkbox:checked+.pdp__related-product-checkbox-label{background-color:#ed1c24}.pdp__related-product-checkbox:checked+.pdp__related-product-checkbox-label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:5px;left:2px;position:absolute;top:3px;transform:rotate(-45deg);width:9px}.pdp__related-product-details{flex-grow:1}@media only screen and (min-width: 769px){.pdp__related-product-details{display:flex;flex-direction:column;max-width:calc(100% - 191px);padding:11px 0 16px}}.pdp__related-product-details .input-select{margin:12px 0 0}@media only screen and (min-width: 769px){.pdp__related-product-details .input-select{width:211px}}.pdp__related-product-title{color:#000;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.6px;line-height:20px;text-transform:none}.pdp__related-product-description{color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;letter-spacing:.3px;line-height:18px}.pdp__related-product-current{color:#ed1c24;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:.625rem;font-weight:700;line-height:2}.pdp__related-product-price-container{line-height:1;margin:5px 0 0}@media only screen and (min-width: 769px){.pdp__related-product-price-container{margin:6px 0 auto}}.pdp__related-product-price{color:#e91a2a;display:flex;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;letter-spacing:.3px;line-height:20px}.pdp__related-product-price .product-savings{color:#000;font-size:10px;font-weight:700;margin-left:.5em}.pdp__related-product-compare-price{color:#7f7f7f;margin-left:.3em;text-decoration:line-through}.pdp__related-product-image-container{align-items:center;align-self:flex-start;display:flex;margin-left:27px;min-width:70px}@media only screen and (min-width: 769px){.pdp__related-product-image-container{margin:11px 11px 0 40px;max-width:120px;min-width:120px}}.pdp__related-product-image{display:block;aspect-ratio:1}.pdp__related-price{color:#e91a2a;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:19px;text-align:center}.pdp__related-price .product-savings{color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin-left:.5em}.pdp__related-compare-price{color:#aaa;text-decoration:line-through}.pdp__related-btn-container{margin-top:12px;text-align:center}.pdp__related-btn-container .btn{font-size:.9375rem}.supplement-facts-section{display:flex;flex-direction:column}.supplement-facts-options_outer{display:flex;margin-top:11px;max-width:389px;padding-bottom:20px;border-bottom:#d8d8d8 1px solid}.supplement-facts-options_outer img{width:100%;margin:auto;flex-basis:70px;margin-bottom:0!important}.supplement-facts-options_right{flex-grow:1;margin-left:16px}.supplement-facts-options_right .supplement-facts-options_title{margin-bottom:6px}.supplement-facts-options_right h4{font-size:14px}.supplement-facts_element--hide{display:none!important}.supplement-facts-display_outer{margin-top:18px}.supplement-facts-display_outer p{margin-top:16px;margin-bottom:16px}@media only screen and (min-width: 769px){.pdp-supplments-mobile{display:none}}.supplement-facts_full-transparancy{margin-top:16px}@media only screen and (min-width: 769px){.supplement-facts_full-transparancy{order:3;margin-top:unset}}.supplement-facts_test-results-link p{margin-bottom:0}@media only screen and (min-width: 480px){.supplement-facts_test-results-link p{margin-bottom:16px!important}}.selectric-js-nutrition-select{text-align:left}.manufacturing-video_expanding-container,.manufacturing-video_mobile-expanding-container{overflow:hidden;transition:all 1s ease-in;height:auto;opacity:0;max-height:0}.manufacturing-video_content{margin-bottom:0}.manufacturing-video_expanding-container--visible{opacity:1;max-height:500px;transition:all 1s ease-in;margin-bottom:10px}.manufacturing-video_button{text-decoration:underline}.full-width-image--desktop{display:none!important}@media only screen and (min-width: 992px){.full-width-image--desktop{display:block!important;min-width:100%}}.full-width-image--mobile{display:block!important;width:100%}@media only screen and (min-width: 992px){.full-width-image--mobile{display:none!important}}.full-width-image-wrapper{text-align:center;padding:118px 20px}@media only screen and (min-width: 992px){.full-width-image-wrapper{padding:68px 0}}.full-width-image-wrapper .full-width-image-container{max-width:594px;margin:0 auto}.full-width-content__container{text-align:center;padding:118px 20px}@media only screen and (min-width: 992px){.full-width-content__container{padding:45px 0 37px}}.full-width-content__container .full-width-text-container{max-width:670px;margin:0 auto}.full-width-text-container h2{text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:.09px;text-transform:none;margin-bottom:12px}@media only screen and (min-width: 992px){.full-width-text-container h2{margin-bottom:20px}}.full-width-text-container p{text-align:center;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.57px}.ingredient-section{padding:44px 20px 32px}@media only screen and (min-width: 992px){.ingredient-section{padding:45px 0 37px}}.ingredient-section h2{font-size:24px;line-height:32px}@media only screen and (min-width: 992px){.ingredient-section h2{font-size:36px;line-height:44px}}.ingredient-section p{font-size:16px;line-height:24px}@media only screen and (min-width: 992px){.ingredient-section p{font-size:18px;line-height:26px}}.full-width-image-wrapper h2.fact_title{margin:0 auto;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.09px;text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}@media only screen and (min-width: 992px){.full-width-image-wrapper h2.fact_title{font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:.15px;margin-bottom:20px}}.full-width-image-wrapper p{font-size:16px;line-height:24px;margin-bottom:20px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}@media only screen and (min-width: 992px){.full-width-image-wrapper p{font-size:18px;line-height:26px}}.fifty-fifty-with-icon__container{float:left;width:100%;padding:40px 0}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container{padding:38px 0}}.fifty-fifty-with-icon__container h1,.fifty-fifty-with-icon__container h2,.fifty-fifty-with-icon__container h3,.fifty-fifty-with-icon__container h4,.fifty-fifty-with-icon__container h5{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.fifty-fifty-with-icon__container h6,.fifty-fifty-with-icon__container p,.fifty-fifty-with-icon__container span,.fifty-fifty-with-icon__container li{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.fifty-fifty-with-icon__container h1{text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:.09px;margin-bottom:22px}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container h1{font-size:60px;line-height:73px;letter-spacing:.15px;margin-bottom:40px}}.fifty-fifty-with-icon__container h2{margin:0 auto;font-size:36px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:.09px;width:80%;text-align:center}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;font-style:normal;font-weight:700;line-height:73px;letter-spacing:.15px}}.fifty-fifty-with-icon__container h3{font-size:22px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.25px;text-align:left}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container h3{font-size:36px;line-height:44px;letter-spacing:.09px}}.fifty-fifty-with-icon__container h4{color:#e91a2a;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin:14px 0;text-align:left}.fifty-fifty-with-icon__container h6,.fifty-fifty-with-icon__container p{margin-bottom:0!important}.fifty-fifty-with-icon__container h6,.fifty-fifty-with-icon__container p{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.57px;margin-bottom:25px;text-align:left}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container h6,.fifty-fifty-with-icon__container p{font-size:18px;line-height:26px;margin-bottom:0}}.fifty-fifty-with-icon__container .fifty-fifty-wrapper{max-width:100%;margin:0 auto;display:initial;flex-direction:column}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container .fifty-fifty-wrapper{max-width:1192px;flex-direction:inherit;align-items:center;height:429px}}.fifty-fifty-with-icon__container .fifty-fifty-with-icon__leftelement.block_rightaligned{margin:50px 20px 30px}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container .fifty-fifty-with-icon__leftelement.block_rightaligned{margin:20px 0}}.fifty-fifty-with-icon__container .fifty-fifty-with-icon__leftelement{margin:0 20px}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container .fifty-fifty-with-icon__leftelement{padding:0 67.5px;display:table-cell;vertical-align:middle}}.fifty-fifty-with-icon__container .full-width-image__image{width:219px;margin:0 auto}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container .full-width-image__image{width:367px}}.fifty-fifty-with-icon__container .custom-height{height:435px}.fifty-fifty-with-icon__container .fifty-fifty-with-icon__rightelement{width:100%;padding:43px 20px 0;position:relative}@media only screen and (min-width: 992px){.fifty-fifty-with-icon__container .fifty-fifty-with-icon__rightelement{width:555px;padding:0 67.5px;display:table-cell;vertical-align:middle}}.fifty-fifty-with-icon__container .fifty-fifty-with-icon__rightelement li{margin:5px 0;display:block;position:relative;padding-left:20px}.fifty-fifty-with-icon__container .fifty-fifty-with-icon__rightelement li h6 p{margin-bottom:10px}.fifty-fifty-with-icon__container .fifty-fifty-with-icon__rightelement li:before{position:absolute;top:6px;margin:0 0 0 -20px;vertical-align:middle;display:inline-block;width:12px;height:14px;flex-shrink:0;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/checkmark.svg?v=18640053285346748371753236639);content:""}.fifty-fifty-iconwrapper{max-width:100%;margin:0 auto;padding:4px 20px}@media only screen and (min-width: 992px){.fifty-fifty-iconwrapper{max-width:788px;padding:6px 0}}.fifty-fifty-iconwrapper li{display:inline-block;margin:22px 0;padding:0;width:100%}@media only screen and (min-width: 992px){.fifty-fifty-iconwrapper li{display:inline-table;margin:20px 0}}.fifty-fifty-iconwrapper li .media-image{width:140px;display:block;margin:0 auto 20px;text-align:center}@media only screen and (min-width: 992px){.fifty-fifty-iconwrapper li .media-image{width:175px;display:inline-block;margin:0}}.fifty-fifty-iconwrapper li .media-content{width:100%}@media only screen and (min-width: 992px){.fifty-fifty-iconwrapper li .media-content{width:calc(100% - 175px);padding-left:60px;display:table-cell;vertical-align:middle}}.fifty-fifty-iconwrapper li h3,.fifty-fifty-iconwrapper li p{text-align:center}@media only screen and (min-width: 992px){.fifty-fifty-iconwrapper li h3,.fifty-fifty-iconwrapper li p{text-align:left}}.fifty-fifty-iconwrapper li h3{margin-bottom:12px}@media only screen and (min-width: 992px){.fifty-fifty-iconwrapper li h3{margin-bottom:16px}}.fifty-fifty-iconwrapper li p{margin-bottom:0}.main-content-wrapper--collection{padding:0}.collection-promo-block{display:flex;flex-basis:100%;height:366px;margin-bottom:50px;position:relative;width:100%}.collection-promo-block[data-pos="1"]{order:10}.collection-promo-block[data-pos="2"]{order:21}.collection-promo-block[data-pos="4"]{order:41}.collection-promo-block[data-pos="5"]{order:50}.collection-promo-block[data-pos="7"]{order:70}.collection-promo-block[data-pos="8"]{order:81}@media only screen and (min-width: 769px){.collection-promo-block{flex-basis:66.66%;height:auto;width:66.66%}.collection-promo-block[data-pos="2"]{order:20}.collection-promo-block[data-pos="4"]{order:40}.collection-promo-block[data-pos="8"]{order:80}}.collection-promo-block-order-fix{flex-basis:100%;height:0;width:100%}@media only screen and (min-width: 769px){.collection-promo-block-order-fix{display:none}}.collection-promo-block__bg{display:flex;flex-direction:column;height:100%;left:28px;overflow:hidden;position:absolute;top:0;width:calc(100% - 56px)}@media only screen and (min-width: 769px){.collection-promo-block__bg{left:10px;width:calc(100% - 20px)}}.collection-promo-block__bg>img{height:100%;object-fit:cover;width:100%}.collection-promo-block__bg .collection-promo-block__bg-desktop{display:none}@media only screen and (min-width: 769px){.collection-promo-block__bg .collection-promo-block__bg-desktop{display:block}}@media only screen and (min-width: 769px){.collection-promo-block__bg .collection-promo-block__bg-mobile{display:none}}.collection-promo-block__content{align-items:flex-start;display:flex;flex-direction:column;left:52px;max-width:calc(64.38% - 56px);position:absolute;top:24px}@media only screen and (min-width: 769px){.collection-promo-block__content{left:42px;max-width:calc(50% - 20px);top:32px}}.collection-promo-block__content h3{color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;letter-spacing:.1px;line-height:28px;text-transform:none}@media only screen and (min-width: 769px){.collection-promo-block__content h3{font-size:36px;letter-spacing:.25px;line-height:44px}}.collection-promo-block__content h3+p{margin-top:8px}.collection-promo-block__content p{color:#fff;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.5px;line-height:19px}.collection-promo-block__content a.btn{margin-top:16px}.collection-hero{position:relative;background-color:#fff;padding:12px;margin-bottom:40px}.collection-hero.has-image,.collection-hero.has-video{padding:0}.collection-hero__picture img{width:100vw;height:30vh;max-height:200px;object-fit:cover}@media only screen and (min-width: 992px){.collection-hero__picture img{max-height:280px;height:unset}}.collection-hero__only-mobile-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:30vh;max-height:200px}@media only screen and (min-width: 992px){.collection-hero__only-mobile-image{display:none}}.collection-hero__overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:#0000004d;max-height:200px}@media only screen and (min-width: 992px){.collection-hero__overlay{display:block;max-height:280px}}.collection-hero__content{margin-top:40px;color:#121212;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}@media only screen and (min-width: 992px){.collection-hero__content.has-image{z-index:2;margin:0;position:absolute;top:0;left:0;bottom:0;right:0}}.collection-hero__title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.17px;line-height:44px;text-align:center}@media only screen and (min-width: 992px){.collection-hero__title{color:#fff;font-size:60px;letter-spacing:.28px;line-height:73px}.collection-hero__content:not(.has-image):not(.has-video) .collection-hero__title{color:#121212}}.collection-hero__description{display:none}@media only screen and (min-width: 992px){.collection-hero__description{display:block;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;letter-spacing:0;line-height:26px;text-align:center;margin-top:20px}.collection-hero__content:not(.has-image):not(.has-video) .collection-hero__description{color:#121212}.collection-hero__description *{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;letter-spacing:0;line-height:26px;text-align:center}.collection-hero__content:not(.has-image):not(.has-video) .collection-hero__description *{color:#121212}}.collection-hero__video-wrap{height:calc(100% - 84px);left:50%;overflow:hidden;position:absolute;top:0;width:100vw;transform:translate(-50%)}@media only screen and (min-width: 992px){.collection-hero__video-wrap{height:100%}}.collection-hero__video-wrap video{height:100%;left:50%;min-width:100%;min-height:56.25vw;position:absolute;top:50%;transform:translate(-50%,-50%)}.collection-hero__video-image--desktop{display:none!important}@media only screen and (min-width: 992px){.collection-hero__video-image--desktop{display:block!important;min-width:100%}}.collection-hero__video-image--mobile{display:block!important;width:100%}@media only screen and (min-width: 992px){.collection-hero__video-image--mobile{display:none!important}}.collection-product-grid{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1440px;align-items:stretch;padding:0}@media only screen and (min-width: 992px){.collection-filters+.collection-product-grid{margin-right:-5px;padding-top:30px;padding-left:255px}}.collection-product-grid__item-wrapper{flex-basis:100%;width:100%;margin-bottom:50px}@media only screen and (min-width: 769px){.collection-product-grid__item-wrapper{width:50%;flex-basis:50%}}@media only screen and (min-width: 992px){.collection-product-grid__item-wrapper{width:33.33%;flex-basis:33.33%}}@media only screen and (min-width: 1200px){.collection-product-grid__item-wrapper{width:25%;flex-basis:25%}}@media only screen and (min-width: 769px){.collection-product-grid__item-wrapper.odd{padding-left:23px}}@media only screen and (min-width: 769px){.collection-product-grid__item-wrapper.even{padding-left:23px}}@media only screen and (min-width: 769px){.collection-product-grid__item-wrapper,.collection-product-grid__item-wrapper.odd,.collection-product-grid__item-wrapper.even{padding-left:0;padding-right:0}}.collection-product-grid__item-wrapper .product-list-item{height:100%;margin:0}@media only screen and (min-width: 769px){.collection-product-grid__item-wrapper .product-list-item{margin-left:5px;margin-right:5px}.collection-product-grid__item-wrapper .product-list-item .display-on-hover svg{display:none}}@media (max-width: 740px){.product-list-item .product-list-item-thumbnail{order:1}.product-list-item .product-list-item-details{order:3}.product-list-item .btn.btn--red.display-on-hover{order:2;position:static!important;width:auto;transform:unset;opacity:.8;height:40px!important;background:#fff;color:#ed1c24!important;transform:unset!important;width:100%!important}.product-list-item .display-on-hover svg{display:inline-flex;width:12px;height:12px;margin:0 0 0 5px}}[data-no-match]{display:none;flex-direction:column;align-items:center;width:100%}[data-no-match] button[clear-filters]{margin-top:40px;border:2px solid #ff3d3d;color:#ff3d3d;text-transform:uppercase;outline:none;border-radius:0;background-color:#fff;-webkit-appearance:none;appearance:none;padding:14px}[data-no-match] button[clear-filters]:hover{color:#fff;background-color:#ff3d3d}.collection-template{position:relative;max-width:1210px;margin:0 auto}.mobile-filter-bar{display:block;position:sticky;top:120px;z-index:3;height:62px}@media only screen and (min-width: 992px){.mobile-filter-bar{display:none}}.mobile-filter-bar__button-wrapper{display:flex;justify-content:center;align-items:center}.mobile-filter-bar__button-wrapper button{text-transform:uppercase;width:100%;background-color:#fff;height:48px;outline:none;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;border:1px solid #ddd;border-left:none;border-right:none}.mobile-filter-bar__button-wrapper button svg{margin-left:6px}.mobile-filter-bar__active-filters{display:none;flex-direction:column;align-items:center;justify-content:center;padding-top:18px;padding-bottom:12px;background-color:#fff;text-align:center}.mobile-filter-bar__active-filters button[clear-filters]{display:none}.mobile-filter-bar__active-filters button[clear-filters].is-visible{display:block;height:40px;white-space:nowrap;margin-right:40px;border:0;background-color:transparent}.mobile-filter-bar__active-filters button[clear-filters] span{position:relative;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;text-transform:uppercase}.mobile-filter-bar__active-filters button[clear-filters] span:after{position:absolute;top:0;right:-22px;content:"\2715";font-size:16px;line-height:16px;text-align:center;color:#ff3d3d}.mobile-filter-bar__active-filters button[data-filter-value]{height:24px;border:none;outline:none;margin:3px;background-color:#ff3d3d;border-radius:0;padding:0 8px}.mobile-filter-bar__active-filters button[data-filter-value] span{display:block;height:100%;color:#fff;margin-right:24px;position:relative;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;text-transform:uppercase;white-space:nowrap}.mobile-filter-bar__active-filters button[data-filter-value] span:after{position:absolute;top:1px;right:-22px;content:"\2715";color:#fff;font-size:20px;line-height:20px;text-align:center}.collection-filters__grid-wrapper{position:relative;margin-top:30px}@media only screen and (min-width: 992px){.collection-filters__grid-wrapper{margin:0}}.active-filters-bar{padding:0 25px;background-color:#fff}.active-filters-bar__title{display:none;padding:0;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.17px;line-height:29px;text-transform:uppercase;align-items:center;width:150px}@media only screen and (min-width: 992px){.active-filters-bar__title{display:flex}}@media only screen and (min-width: 992px){.active-filters-bar{padding:0 0 0 30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;min-height:60px;border-bottom:1px solid #d8d8d8;z-index:4;position:sticky;top:150px}}@media only screen and (min-width: 1280px){.active-filters-bar{padding:0}}.active-filters-bar__filter-container{width:100%}@media only screen and (min-width: 992px){.active-filters-bar__filter-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}}.active-filters-bar__filter-container button[data-no-filters]{display:none}@media only screen and (min-width: 992px){.active-filters-bar__filter-container button[data-no-filters]{display:block;margin:3px;height:24px;border:none;outline:none;background-color:#d8d8d8;border-radius:0;padding:0 8px;cursor:default}}.active-filters-bar__filter-container button[data-no-filters] span{display:block;height:100%;color:#fff;position:relative;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;text-transform:uppercase;white-space:nowrap}.active-filters-bar__filter-container button[data-filter-value]{height:24px;border:none;outline:none;margin:3px;background-color:#ff3d3d;border-radius:0;padding:0 8px}.active-filters-bar__filter-container button[data-filter-value] span{display:block;height:100%;color:#fff;margin-right:24px;position:relative;font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;text-transform:uppercase;white-space:nowrap}.active-filters-bar__filter-container button[data-filter-value] span:after{position:absolute;top:0;right:-22px;content:"\2715";color:#fff}.active-filters-bar button[clear-filters]{display:none}.active-filters-bar button[clear-filters].is-visible{display:block;height:40px;white-space:nowrap;margin-right:40px;border:0;background-color:transparent}.active-filters-bar button[clear-filters] span{position:relative;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;text-transform:uppercase}.active-filters-bar button[clear-filters] span:after{position:absolute;top:0;right:-22px;content:"\2715";font-size:16px;line-height:16px;text-align:center;color:#ff3d3d}.collection-filters{display:flex;flex-direction:column;position:fixed;overflow-y:auto;top:0;left:0;bottom:0;right:0;padding:53px 0 100px;margin:0;width:100vw;height:100vh;z-index:99994;background-color:#fff;transform:translateY(-100%);transition:transform .3s ease-in-out}.collection-filters.active{transform:translateY(0)}@media only screen and (min-width: 992px){.collection-filters{display:block;position:absolute;top:0;left:0;padding:0;width:210px;height:100%;z-index:3;overflow:hidden;transform:unset;transition:unset;background-color:#fff}}.collection-filters .form-wrapper{padding:20px 25px;max-height:calc(100vh - 230px);overflow:auto}@media only screen and (min-width: 992px){.collection-filters .form-wrapper{overflow:unset;padding:0 0 0 30px}}@media only screen and (min-width: 1280px){.collection-filters .form-wrapper{padding:0}}.collection-filters form{display:flex;flex-direction:column;margin-bottom:20px}@media only screen and (min-width: 992px){.collection-filters form{align-items:flex-start;justify-content:space-evenly;margin:0}}.collection-filters .filter-group{width:100%;position:relative;flex:1 1 0px;border-bottom:1px solid #d8d8d8}.collection-filters .filter-group>*{-webkit-user-select:none;user-select:none}@media only screen and (min-width: 992px){.collection-filters .filter-group{z-index:3;max-width:240px;margin-top:14px}.collection-filters .filter-group:first-child{margin-top:0}}.collection-filters .filter-group__title{position:relative;display:flex;align-items:center;color:#121212;background-color:#fff;text-transform:uppercase;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;line-height:17px;letter-spacing:.92px;padding:20px 0;margin:0;cursor:pointer}.collection-filters .filter-group__title span{margin-left:6px}@media only screen and (min-width: 992px){.collection-filters .filter-group__title{max-width:240px;border-width:1px}}.collection-filters .filter-group__title:after{content:"";display:block;position:absolute;right:0;width:10px;height:10px;border:solid #7f7f7f;border-width:0 3px 3px 0;border-radius:0 2px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (min-width: 992px){.collection-filters .filter-group__title:after{right:8px}}.collection-filters .filter-group__title.active:after{transform:translateY(3px) rotate(-135deg);-webkit-transform:translateY(3px) rotate(-135deg)}.collection-filters .filter-group__options{display:none;width:100%;background-color:#fff;border:none;padding-bottom:24px;overflow:hidden;height:100%}.collection-filters .filter-group__options.active{display:block}@media only screen and (min-width: 992px){.collection-filters .filter-group__options{max-height:300px;overflow-y:auto}}.collection-filters .filter-group__option{margin:10px 0;position:relative;display:flex;align-items:center}.collection-filters .filter-group__label{margin:0;text-transform:capitalize;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;width:100%;color:#333;font-family:Source Sans Pro,sans-serif;font-size:16px;letter-spacing:0;line-height:26px;height:27px;transition:transform .2s ease-out}.collection-filters .filter-group__label.selected{font-weight:600}.collection-filters .filter-group__label.selected:before{content:"\2713";color:#ff3d3d;position:relative;display:inline-block;font-size:14px;margin-right:6px}.collection-filters .filter-group__label:hover{transform:translate(3px)}.collection-filters .filter-group__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.collection-filters .filter-group .filter-swatch{display:inline-block;position:relative;height:35px;width:35px;margin:4px 4px 4px 0;align-items:center;justify-content:center}.collection-filters .filter-group .filter-swatch__label{position:relative;display:flex;align-items:center;justify-content:center;margin:0;width:35px;height:35px;border:1px solid #d8d8d8;border-radius:0}.collection-filters .filter-group .filter-swatch__label.selected{border-color:#000;box-shadow:1px 1px 1px #7f7f7f}.collection-filters .filter-group .filter-swatch__label input{position:absolute;margin:0;top:0;left:0;width:33px;height:33px;-webkit-appearance:none;appearance:none;opacity:0;z-index:1;cursor:pointer}.collection-filters .filter-group .filter-swatch__label span{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:33px;height:33px;text-transform:uppercase;cursor:pointer;pointer-events:none}@media only screen and (min-width: 992px){.collection-filters .filter-group .filter-swatch:hover{transform:translateY(-1px);box-shadow:1px 1px 1px #d8d8d8}}.collection-filters .mobile-filter-buttons{display:flex;align-items:center;justify-content:space-between;width:100%;position:fixed;bottom:0;height:108px;border-top:1px solid #d8d8d8;padding:14px 0;background-color:#fff}@media only screen and (min-width: 992px){.collection-filters .mobile-filter-buttons{display:none}}.collection-filters .mobile-filter-buttons button{display:block;margin:0 auto;text-transform:uppercase;height:50px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;text-align:center;letter-spacing:.92px;line-height:17px;outline:none;border-radius:0;-webkit-appearance:none}.collection-filters .mobile-filter-buttons__apply-button{width:60%;background-color:#ff3d3d;color:#fff}.collection-filters .mobile-filter-buttons button[clear-filters]{width:30%;border:2px solid #ff3d3d;color:#ff3d3d;background-color:#fff}.product-list-item{display:flex!important;flex-flow:column;position:relative;margin:40px auto;padding-bottom:66px;padding-left:5px;padding-right:5px}@media only screen and (min-width: 769px){.product-list-item{max-width:335px}}.product-list-item .product-badge__wrapper{display:block;position:absolute;top:0;left:5px;z-index:2;display:flex;flex-flow:column;justify-content:flex-start}.product-list-item .product-badge{font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;height:20px;line-height:20px;text-transform:uppercase;letter-spacing:normal;padding:0 10px;text-align:center;margin-bottom:10px}@media only screen and (min-width: 769px){.product-list-item .product-badge{font-size:16px;height:30px;line-height:30px;padding:0 10.5px}}.product-list-item .product-badge--best-seller,.product-list-item .product-badge--new-flavor{background-color:#ffc527;color:#000}.product-list-item .product-badge--new-product{background-color:#000;color:#ffc527}.product-list-item .product-badge--low-stock{background-color:#fff;color:#ed1c24}.product-list-item .product-badge--sold-out{background-color:#ed1c24;color:#fff}.product-list-item .text-m{display:none!important}.product-list-item .yotpo-stars span{font-size:15px!important}@media only screen and (min-width: 769px){.product-list-item .yotpo-stars span{font-size:17px!important}}.product-list-item .product-list-item-details .yotpo-display-wrapper .standalone-bottomline{margin-left:0!important}.product-list-item .product-list-item-details .yotpo-bottomline.pull-left.star-clickable{display:flex;justify-content:center}.product-list-item .number-of-variants{color:#121212;display:block;font-weight:400;font-size:12px;line-height:14px;margin-top:4.5px;text-align:center;height:14px}@media only screen and (min-width: 769px){.product-list-item .number-of-variants{margin-top:8px;margin-bottom:8px}}.product-list-item .cf06-price-reviews-cta{display:none;visibility:hidden}.product-list-item .product-list-item-title{color:#121212;text-align:left;font-size:16px;line-height:22px;letter-spacing:.2px;text-transform:uppercase}.product-list-item .product-list-item__details{display:flex;flex-direction:column}.product-list-item .product-list-item__content{display:flex;flex-direction:column;gap:5px}@media only screen and (min-width: 480px){.product-list-item .product-list-item__content{gap:20px;flex-direction:row;align-items:flex-end;justify-content:flex-end}}.product-list-item .product-list-item__content .btn{min-width:auto}.product-list-item .product-list-item__content .yotpo-widget-instance{margin-top:8px;width:100%}.product-list-item .product-list-item__content .yotpo-sr-bottom-line-summary{flex-direction:row!important}.product-list-item .product-list-item__content .yotpo-widget-instance *{height:auto!important;line-height:1!important;margin:0;padding:0;font-weight:500!important;font-size:14px!important}.product-list-item .product-list-item__prices{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1}.product-list-item .product-list-item-thumbnail{max-width:100%;margin:0 auto}.product-list-item .lazyload{opacity:0}.product-list-item .lazyloaded{transition:opacity .5s;opacity:1}.product-list-item .product-list-item-details{margin-bottom:auto;margin-top:20px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 769px){.product-list-item .product-list-item-details{margin-top:8px}}.product-list-item .product-list-item-details .product-list-item-price{margin:4.5px 0 0;width:100%;align-items:flex-start}@media only screen and (min-width: 769px){.product-list-item .product-list-item-details .product-list-item-price{margin-top:8px}}.product-list-item .product-list-item-details .product-list-item-price .price{display:flex;flex-direction:column;align-items:flex-start}.product-list-item .product-list-item-details .product-list-item-price .price.money,.product-list-item .product-list-item-details .product-list-item-price .price.on-sale{align-items:flex-start}.product-list-item .product-list-item-details .product-list-item-price .price.on-sale .original{text-decoration:line-through;font-size:14px;font-weight:500;margin-bottom:5px}.product-list-item .product-list-item-details .product-list-item-price .price.on-sale .price-discount{font-size:14px;font-weight:500;margin-left:5px;color:#7f7f7f}.product-list-item .price{display:flex;justify-content:center;font-size:16px;line-height:16px;color:#0f0f0f}.product-list-item .price.on-sale{font-weight:600}.product-list-item .price.on-sale .money{color:#ed1c24}.product-list-item .price.on-sale .money.original{color:#7f7f7f;order:0}.product-list-item .money{order:1;color:#000}.product-list-item .money+.money{margin-right:10px}.product-list-item>.btn{bottom:0;left:50%;opacity:1;position:absolute;transform:translate(-50%)}.product-list-item .display-on-hover{align-items:center;display:flex;justify-content:center;height:50px;letter-spacing:.92px;min-width:100px;padding:0;width:calc(100% - 10px)}@media only screen and (min-width: 769px){.product-list-item .display-on-hover{opacity:0;transition:opacity .25s cubic-bezier(.19,1,.22,1)}.product-list-item:hover .display-on-hover{opacity:1}}.template-collection .overlay{background-color:#ffffffb3}.quickshop{display:none;position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);max-width:970px;max-height:560px;width:90%;padding:1em;z-index:999990;overflow-x:scroll;background-color:#fff;border:1px solid #DDDDDD}@media only screen and (min-width: 769px){.quickshop{padding:3em 3em 2em;width:100%}}.quickshop .slick-slider .slick-list{min-height:240px}.quickshop span.close-icon{position:fixed;top:1em;right:1.5em;cursor:pointer;z-index:200}.quickshop .pdp__product{display:flex;flex-wrap:wrap}.quickshop div.yotpo.bottomLine .pull-left{text-align:left}.quickshop div.yotpo.bottomLine .pull-left a.text-m{color:#ffc527!important}.quickshop .included-bundle-products{line-height:15px;margin-top:15px}.quickshop .included-title{font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#121212;font-size:14px;line-height:14px;display:block}.quickshop .included-products-title{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-size:14px}.quickshop .pdp__price{display:flex;justify-content:space-between}.quickshop .product-price{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.quickshop .pdp__form{border-top:1px solid rgba(0,0,0,.1);margin-top:15px}.quickshop .product-form{margin-top:15px}.quickshop .input-wrapper label{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700}.quickshop .product-freesamples+.product-freesamples{margin-top:11px}.quickshop .product-submit input{font-size:15px}.quickshop .pdp__product-column{width:100%;max-width:100%}@media only screen and (min-width: 769px){.quickshop .pdp__product-column:last-of-type{width:45%;max-width:340px}.quickshop .pdp__product-column:first-of-type{width:50%;flex-grow:1}}.quickshop .product-details .u-h1{font-size:25px;line-height:30px;margin-top:.5em}.quickshop .product-images{display:flex}.quickshop .product-main-image{max-width:340px;order:1;margin:0 auto;width:100%}@media only screen and (min-width: 769px){.quickshop .product-main-image{margin-left:1em}}.quickshop ul.quickshop-product-slider{width:100%}.quickshop ul.quickshop-product-slider img{max-width:340px;max-height:340px;width:100%}.quickshop .product-thumbnails{display:none}@media only screen and (min-width: 769px){.quickshop .product-thumbnails{display:block;max-width:80px}.quickshop .product-thumbnails .slick-current{border:1px solid rgba(0,0,0,.1)}.quickshop .product-thumbnails li{padding:10px}.quickshop .product-thumbnails img{margin:0}}.quickshop .product-thumbnails img{max-width:100%}.quickshop .product-options{text-align:left;max-width:340px;margin:0}.quickshop .product-options__availability{font-weight:700;color:#ed1c24}.quickshop .slick-slide div{display:flex;justify-content:center;align-items:center}.quickshop .qs-red-link{text-transform:uppercase;color:#ed1c24!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;line-height:17px;text-align:center;display:block;letter-spacing:1px;margin-top:15px}.quickshop .selectric-items .selectric-scroll{max-height:145px}.homepage-blog-main-container{margin-top:30px;border-bottom:1px solid #d8d8d8;padding-bottom:160px}@media only screen and (min-width: 750px){.homepage-blog-main-container{padding:100px;margin-top:0;position:relative}}.homepage-blog-title-text-background{display:none}@media only screen and (min-width: 750px){.homepage-blog-title-text-background{display:block;transform:rotate(-90deg);position:absolute;top:30%;left:-80px;z-index:-1}}.homepage-blog-title-text{-webkit-text-fill-color:white;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f3f3f3;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:155px;letter-spacing:1px}.homepage-blog-links-container{display:none}@media only screen and (min-width: 992px){.homepage-blog-links-container{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:row;padding:0 0 25px}}@media screen and (max-width: 749px){.homepage-blog-tab{padding:10px 0}}.homepage-blog-tabs-container{display:flex;flex-direction:column}@media only screen and (min-width: 750px){.homepage-blog-tabs-container{flex-direction:row;max-width:80%;flex-wrap:wrap}}.homepage-blog-links-articles-container{max-width:1440px;margin:0 auto}@media only screen and (min-width: 750px){.homepage-blog-links-articles-container{padding:0 20px}}.homepage-blog-posts-main-title-container{display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 750px){.homepage-blog-posts-main-title-container{flex-direction:row;padding-top:60px}}@media only screen and (min-width: 750px){.homepage-blog-main-title-container{width:30%}}@media only screen and (min-width: 750px){.homepage-blog-post-outer-slider-container{width:70%}}.homepage-blog-links-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:25px;letter-spacing:.92px;margin-right:40px;text-transform:uppercase}@media only screen and (min-width: 750px){.homepage-blog-links-title{font-size:15px}}.homepage-blog-tab{color:#ed1c24!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;margin-right:40px;text-transform:uppercase;cursor:pointer}.homepage-blog-tab:hover{text-decoration:underline}.homepage-blog-inner-title-container{padding:0 30px 30px}@media only screen and (min-width: 750px){.homepage-blog-inner-title-container{max-width:300px;padding:0}}.home-blog-subtitle{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;color:#ed1c24;margin-bottom:10px;text-transform:uppercase}.home-blog-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.73px;line-height:40px}@media only screen and (min-width: 750px){.home-blog-title{font-size:45px}}.home-blog-description{color:#333;font-family:Source Sans Pro,sans-serif;font-size:16px;margin-top:25px;margin-bottom:0}@media only screen and (min-width: 992px){.home-blog-description{margin-bottom:50px}}.home-read-blogs-button{background-color:#ed1c24;border-radius:2px;color:#fff!important;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px;letter-spacing:1px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;border:2px solid transparent;text-transform:uppercase;width:155px;margin-top:50px}@media screen and (max-width: 991px){.home-read-blogs-button{position:absolute;bottom:-105px;left:50%;transform:translate(-50%)}}.home-read-blogs-button:hover{border:2px solid #ed1c24!important;color:#ed1c24!important;background-color:#fff!important;background-image:none}.homepage-blog-post-container .slick-prev:before,.homepage-blog-post-container .slick-next:before{font-size:50px}.homepage-blog-post-container .slick-prev{right:50px;left:auto}.homepage-blog-post-container .slick-next{right:30%}@media only screen and (min-width: 992px){.homepage-blog-post-container .slick-next{right:0}}.homepage-blog-post-container .slick-prev{right:auto;left:30%}@media only screen and (min-width: 992px){.homepage-blog-post-container .slick-prev{top:-100px;right:40px;bottom:auto;left:auto}}.homepage-blog-post-container .slick-disabled{opacity:.3}.homepage-blog-post-container .slick-next,.homepage-blog-post-container .slick-prev{width:57px;height:57px;z-index:1;top:auto;bottom:-80px}@media screen and (max-width: 749px){.homepage-blog-post-container .slick-next,.homepage-blog-post-container .slick-prev{animation:fadein .5s}}@media only screen and (min-width: 992px){.homepage-blog-post-container .slick-next,.homepage-blog-post-container .slick-prev{top:-100px;bottom:auto}}@media screen and (max-width: 749px){.homepage-blog-post-container .slick-list{padding-right:5vw;padding-left:10vw}}.homepage-blog-post-container .slick-next:before,.homepage-blog-post-container .slick-prev:before{content:"";display:block;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-right.svg?v=117278869472590997231753236637);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:57px;height:57px;padding:17px;opacity:1;font-size:0px}.homepage-blog-post-container .slick-prev:before{transform:rotate(-180deg)}.homepage-blog-post-link-container{position:relative}.homepage-blog-article-content{position:absolute;bottom:40px;left:20px;z-index:2}@media only screen and (min-width: 750px){.homepage-blog-article-content{bottom:120px}}@media only screen and (min-width: 1083px){.homepage-blog-article-content{bottom:65px}}.homepage-blog-post-inner-container{height:80vw;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:relative}@media only screen and (min-width: 750px){.homepage-blog-post-inner-container{margin:5px;height:275px}}.homepage-blog-post-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#0006}.homepage-blog-article-tag{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;letter-spacing:.07px;line-height:19px;color:red;text-transform:capitalize}.homepage-article-title{color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:21px;letter-spacing:.1px;line-height:26px}.homepage-article-read-link{color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;letter-spacing:.7px;line-height:19px;margin-top:10px}@media only screen and (min-width: 750px){.homepage-article-read-link{margin-top:5px}}@media only screen and (min-width: 992px){.homepage-article-read-link{margin-top:10px}}.home-reviews-main-container{display:flex;flex-direction:column;width:100%;margin-top:60px}@media only screen and (min-width: 750px){.home-reviews-main-container{padding:140px 100px 100px;margin-top:0;border-bottom:1px solid #d8d8d8;position:relative}}@media only screen and (min-width: 992px){.home-reviews-main-container{padding-top:100px}}.homepage-reviews-title-text-background{display:none}@media only screen and (min-width: 750px){.homepage-reviews-title-text-background{display:block;transform:rotate(-90deg);position:absolute;top:30%;left:-160px;z-index:0}}.homepage-reviews-title-text{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f3f3f3;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:160px;letter-spacing:2px}.home-reviews-image-slider-container{display:flex;flex-direction:column-reverse;width:100%;max-width:1440px;margin:0 auto}@media only screen and (min-width: 750px){.home-reviews-image-slider-container{flex-direction:row}}.home-review-image-container{width:100%}@media only screen and (min-width: 750px){.home-review-image-container{display:block;width:556px}}.home-review-image-container img{width:100%;display:block}.home-reviews-slider-content-outer-container{width:100%;position:relative}@media only screen and (min-width: 750px){.home-reviews-slider-content-outer-container{width:60%}}.home-reviews-slider-content-position-container{padding:28px}@media only screen and (min-width: 750px){.home-reviews-slider-content-position-container{width:100%;display:block;position:absolute;top:20%;right:0;max-width:556px}}.home-review-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.25px;line-height:30px;margin-bottom:15px}@media only screen and (min-width: 750px){.home-review-title{font-size:36px;line-height:44px;margin-bottom:8px}}.home-review-description{color:#333;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:26px;margin-bottom:16px}.home-review-author{color:#333;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px}.home-reviews-slider-content-container .slick-prev:before,.home-reviews-slider-content-container .slick-next:before{font-size:50px}.home-reviews-slider-content-container .slick-prev{left:60px}@media only screen and (min-width: 750px){.home-reviews-slider-content-container .slick-prev{right:9px;left:auto}}#yotpo-testimonials{margin-right:-24px}.home-reviews-slider-content-container .slick-next{right:60px}@media only screen and (min-width: 750px){.home-reviews-slider-content-container .slick-next{right:-33px}}.home-reviews-slider-content-container .slick-disabled{opacity:.3}.home-reviews-slider-content-container .slick-next,.home-reviews-slider-content-container .slick-prev{width:57px;height:57px;z-index:1;top:-30px}@media only screen and (min-width: 750px){.home-reviews-slider-content-container .slick-next,.home-reviews-slider-content-container .slick-prev{top:-40px}}@media only screen and (min-width: 992px){.home-reviews-slider-content-container .slick-next,.home-reviews-slider-content-container .slick-prev{top:-80px}}.home-reviews-slider-content-container .slick-next:before,.home-reviews-slider-content-container .slick-prev:before{content:"";display:block;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-right.svg?v=117278869472590997231753236637);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:57px;height:57px;padding:17px;opacity:1;font-size:0px}.home-reviews-slider-content-container .slick-prev:before{transform:rotate(-180deg)}.home-reviews-main-container .yotpo-modal-body-wrapper,.home-reviews-main-container .yotpo-popup-box-small.yotpo-nav.yotpo-nav-primary{display:none!important}.home-reviews-main-container #yotpo-testimonials-custom-tab .yotpo-modal-bottom-line{border-top:0;border-bottom:0;margin:10px 0!important}@media only screen and (min-width: 750px){.home-reviews-main-container #yotpo-testimonials-custom-tab .yotpo-modal-bottom-line{margin:0;margin-right:20px!important}.home-reviews-main-container #yotpo-testimonials-custom-tab .yotpo-modal-bottom-line .yotpo-bottomline{padding:0!important}}.home-review-number-container .yotpo-stars,.home-review-stars-container .text-m{display:none!important}.home-review-number-container{display:none;top:-43px;right:50%;transform:translate(50%);position:absolute}@media only screen and (min-width: 750px){.home-review-number-container{top:-40px;right:125px;transform:unset}}@media only screen and (min-width: 992px){.home-review-number-container{top:-83px}}.home-review-number-container .text-m{color:#ed1c24!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;text-transform:uppercase;pointer-events:none}.home-review-stars-container .yotpo-icon-star{font-size:15px!important}.row-of-2 .home-featured-collection{width:50%}.row-of-3 .home-featured-collection{width:33.33%}.row-of-4 .home-featured-collection{width:25%}@media (max-width: 720px){.sidebar-enabled .home-featured-collection,.sidebar-enabled .row-of-2 .home-featured-collection,.sidebar-enabled .row-of-3 .home-featured-collection,.sidebar-enabled .row-of-4 .home-featured-collection{display:block;width:100%;margin-top:30px;padding:0}.sidebar-enabled .home-featured-collection:first-child,.sidebar-enabled .row-of-2 .home-featured-collection:first-child,.sidebar-enabled .row-of-3 .home-featured-collection:first-child,.sidebar-enabled .row-of-4 .home-featured-collection:first-child{margin-top:0}}@media (max-width: 720px){.home-featured-collection,.row-of-2 .home-featured-collection,.row-of-3 .home-featured-collection,.row-of-4 .home-featured-collection{display:block;width:100%;margin-top:30px;padding:0}.home-featured-collection:first-child,.row-of-2 .home-featured-collection:first-child,.row-of-3 .home-featured-collection:first-child,.row-of-4 .home-featured-collection:first-child{margin-top:0}}.homepage-explore-main-container{margin-top:60px;border-bottom:1px solid #d8d8d8;padding-bottom:50px}@media only screen and (min-width: 750px){.homepage-explore-main-container{padding:100px;margin-top:0;position:relative}}.homepage-explore-title-text-background{display:none}@media only screen and (min-width: 750px){.homepage-explore-title-text-background{display:block;transform:rotate(-90deg);position:absolute;top:30%;left:-190px;z-index:-1}}.homepage-explore-title-text{-webkit-text-fill-color:white;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f3f3f3;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:155px;letter-spacing:1px}.homepage-explore-title-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px}.homepage-explore-subtitle{text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;color:#ed1c24;margin-bottom:10px}.homepage-explore-title{text-align:center;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.73px;line-height:40px;text-transform:capitalize}@media only screen and (min-width: 750px){.homepage-explore-title{font-size:45px}}.homepage-explore-tiles-main-container{padding:20px}.homepage-explore-tiles-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:980px;margin:0 auto}.homepage-explore-tile-container{width:50%}@media only screen and (min-width: 750px){.homepage-explore-tile-container{max-width:260px}}@media only screen and (min-width: 1000px){.homepage-explore-tile-container{width:100%}}@media only screen and (min-width: 1000px){.homepage-explore-tile-container:nth-child(1){margin-left:-10vw}}@media only screen and (min-width: 1920px){.homepage-explore-tile-container:nth-child(1){margin-left:-0ex}}@media only screen and (min-width: 1000px){.homepage-explore-tile-container:nth-child(4){margin-left:10vw}}@media only screen and (min-width: 1920px){.homepage-explore-tile-container:nth-child(4){margin-left:190px}}.homepage-explore-tile-inner-container{margin:5px;position:relative}.homepage-explore-tile-inner-container:before{content:"";background-color:#0000004d;display:block;position:absolute;top:0;left:0;bottom:0;right:0}.homepage-explore-tile-title{position:absolute;bottom:15px;left:15px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.92px;line-height:22px;color:#fff;text-transform:uppercase}@media only screen and (min-width: 750px){.homepage-explore-tile-title{bottom:30px;left:30px;font-size:36px;line-height:40px}}.homepage-explore-tile-container:hover .homepage-explore-tile-inner-container:before{content:"";background-color:#ed1c24;display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.75}.homepage-explore-tile-image{display:block;width:100%;aspect-ratio:1}.homepage-hero-slider-full-width-image--desktop{display:none!important}@media only screen and (min-width: 992px){.homepage-hero-slider-full-width-image--desktop{display:block!important;min-width:100%}}.homepage-hero-slider-full-width-image--mobile{display:block!important;width:100%}@media only screen and (min-width: 992px){.homepage-hero-slider-full-width-image--mobile{display:none!important}}.homepage-hero-slider-full-width-image-container,.homepage-hero-slider-half-width-image-container,.homepage-hero-slider-full-width-video-container{position:relative}.homepage-hero-slider-full-width-image-container img{position:static}.homepage-hero-slider-full-width-video-container{overflow:hidden;width:100%}.homepage-hero-slider-full-width-video-container .homepage-hero-slider-full-width-video-wrap{height:auto;left:0;padding-top:90.29%;position:absolute;top:0;width:100%}@media only screen and (min-width: 720px){.homepage-hero-slider-full-width-video-container .homepage-hero-slider-full-width-video-wrap{height:100%;padding-top:0}}.homepage-hero-slider-full-width-video-container .homepage-hero-slider-full-width-video-wrap video{height:100%;left:50%;min-width:100%;min-height:56.25vw;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 992px){.homepage-hero-slider-half-width-images-container-desktop{display:flex;position:relative}}.homepage-hero-text-link-content-container{padding:0 40px;margin:0 0 30px;width:100%;position:absolute;background-color:#fafafa;bottom:-56px}.homepage-hero-half-link-left--desktop{display:none!important}@media only screen and (min-width: 992px){.homepage-hero-half-link-left--desktop{display:block!important;position:absolute;right:68px;bottom:110px}}@media only screen and (min-width: 1200px){.homepage-hero-half-link-left--desktop{bottom:100px}}.homepage-hero-half-link-right--desktop{display:none}@media only screen and (min-width: 992px){.homepage-hero-half-link-right--desktop{display:block;position:absolute;bottom:110px;left:68px}}@media only screen and (min-width: 1200px){.homepage-hero-half-link-right--desktop{bottom:100px}}.homepage-hero-slider-half-width-images-container-desktop .homepage-hero-heading{color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:32px;letter-spacing:.17px;line-height:1.2;text-transform:uppercase}@media only screen and (min-width: 750px){.homepage-hero-slider-half-width-images-container-desktop .homepage-hero-heading{font-size:60px;letter-spacing:.28px;line-height:73px}}.homepage-hero-heading--desktop{display:none}@media only screen and (min-width: 992px){.homepage-hero-heading--desktop{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);text-align:center;max-width:700px;width:100%}}.homepage-hero-half-link-container-right--desktop{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:30px;padding-left:30px;width:100%}.homepage-hero-heading--desktop{display:none!important}@media only screen and (min-width: 992px){.homepage-hero-heading--desktop{display:block!important}}.homepage-hero-heading--mobile{display:block!important}@media only screen and (min-width: 992px){.homepage-hero-heading--mobile{display:none!important}}.homepage-hero-half-link-container-right--desktop,.homepage-hero-half-link-container-left--desktop,.homepage-hero-slider-half-width-image-container--right{display:none!important}@media only screen and (min-width: 992px){.homepage-hero-half-link-container-right--desktop,.homepage-hero-half-link-container-left--desktop,.homepage-hero-slider-half-width-image-container--right{display:block!important}}.homepage-hero-text-link-content-container--mobile{display:block!important}.homepage-hero-text-link-content-container--mobile{display:block!important;position:absolute;left:0;right:0;bottom:0;padding-bottom:70px;width:100%;max-width:500px;margin:0 auto}@media only screen and (min-width: 992px){.homepage-hero-text-link-content-container--mobile{display:none!important}}.homepage-hero-text-link-content-container--mobile,.homepage-hero-links-container{max-width:275px;display:flex;justify-content:space-between;margin:0 auto}@media only screen and (min-width: 750px){.homepage-hero-text-link-content-container--mobile,.homepage-hero-links-container{width:70%;max-width:600px}}.homepage-hero-text-link-content-container--mobile .homepage-hero-button,.homepage-hero-links-container .homepage-hero-button{margin:25px 8px 0}.homepage-hero-text-link-content-container .homepage-hero-links-container .homepage-hero-button{margin:8px 8px 0}.homepage-hero-button.homepage-hero-button--invert{background-color:#fff;color:#ed1c24!important;border:2px solid #ed1c24}.homepage-hero-button.homepage-hero-button--invert:hover{border:2px solid transparent;color:#fff!important;background-color:#ed1c24!important}.homepage-hero-section .slick-slide,.homepage-hero-section .homepage-hero-slider-full-width-image-container{max-height:90.29vw;aspect-ratio:100 / 90}@media only screen and (min-width: 720px){.homepage-hero-section .slick-slide,.homepage-hero-section .homepage-hero-slider-full-width-image-container{aspect-ratio:11 / 5;height:auto}}.homepage-hero-section .slick-slide img,.homepage-hero-section .slick-slide video,.homepage-hero-section .homepage-hero-slider-full-width-image-container img,.homepage-hero-section .homepage-hero-slider-full-width-image-container video{height:100%;object-fit:cover;aspect-ratio:100 / 90}@media only screen and (min-width: 720px){.homepage-hero-section .slick-slide img,.homepage-hero-section .slick-slide video,.homepage-hero-section .homepage-hero-slider-full-width-image-container img,.homepage-hero-section .homepage-hero-slider-full-width-image-container video{aspect-ratio:11 / 5;height:100%}}.homepage-hero-slider-half-width-image-container img{width:100%;margin:0}@media only screen and (min-width: 992px){.homepage-hero-slider-half-width-image-container{width:50%}.homepage-hero-slider-half-width-image-container img{width:100%;object-fit:cover;margin:0}}.homepage-hero-slider-half-image.show-mobile{display:block}@media only screen and (min-width: 992px){.homepage-hero-slider-half-image.show-mobile{display:none}}.homepage-hero-slider-half-image.hide-mobile{display:none}@media only screen and (min-width: 992px){.homepage-hero-slider-half-image.hide-mobile{display:block}}.homepage-hero-slider-container .slick-dots{bottom:unset;position:relative;background-color:#fafafa;padding-top:12px;padding-bottom:12px;margin-bottom:12px}.homepage-hero-slider-container .slick-dots li button{padding:0;width:50px;height:5px;border-radius:0}.homepage-hero-slider-container .slick-dots li button:before{display:none}.homepage-hero-slider-container .slick-dots li{border-radius:0;background-color:#d8d8d8;width:50px;height:5px}.homepage-hero-slider-container .slick-dots .slick-active{width:50px;height:5px;background-color:#ed1c24;border-radius:0}.homepage-hero-slider-container .slick-dots li button:before{content:none}@media only screen and (min-width: 992px){.homepage-hero-text-link-content-container{margin-bottom:0!important}.homepage-hero-section .slick-slide{height:unset!important;max-height:unset!important}}@media (max-width: 992px){.homepage-hero-text-link-content-container{bottom:-80px!important}.homepage-hero-section .slick-slide{margin-bottom:50px!important}}.homepage-instagram-main-container{padding:50px 20px 0;max-width:1440px;margin:0 auto}.homepage-instagram-main-container .yotpo-slider-wrapper{max-width:1440px!important}.homepage-instagram-title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:15px}@media only screen and (min-width: 750px){.homepage-instagram-title-container{flex-direction:row;align-items:flex-end;justify-content:flex-start;padding-bottom:10px}}@media screen and (min-width: 750px) and (max-width: 1111px){.homepage-instagram-title-container{padding-left:25px}}.homepage-instagram-main-container .yotpo-slider-title{display:none!important}.homepage-instagram-title{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:40px;letter-spacing:1px;line-height:50px;color:#121212}@media only screen and (min-width: 750px){.homepage-instagram-title{font-size:49px;line-height:54px}}.homepage-instagram-handle{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;color:red;text-transform:uppercase}@media only screen and (min-width: 750px){.homepage-instagram-handle{line-height:30px;margin-left:18px}}.homepage-shop-categories-main-container{margin-top:5px;border-bottom:1px solid #d8d8d8;padding-bottom:50px}@media only screen and (min-width: 750px){.homepage-shop-categories-main-container{position:relative;padding:100px;margin-top:0}}.homepage-shop-title-text-background{display:none}@media only screen and (min-width: 750px){.homepage-shop-title-text-background{display:block;transform:rotate(-90deg);position:absolute;top:30%;left:-80px;z-index:-1}}.homepage-shop-title-text{-webkit-text-fill-color:white;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f3f3f3;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:155px;letter-spacing:1px}.homepage-shop-categories-links-container{display:flex;flex-direction:column;padding:25px 10px 0}@media only screen and (min-width: 750px){.homepage-shop-categories-links-container{border-bottom:1px solid #d8d8d8;padding:0 0 25px;flex-direction:row;justify-content:space-between}}.home-shop-by-tabs-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%}.home-shop-by-tabs-container li{white-space:nowrap}@media only screen and (min-width: 750px){.home-shop-by-tabs-container{align-items:flex-start;justify-content:unset}}.homepage-shop-title-links-container{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width: 750px){.homepage-shop-title-links-container{flex-direction:row;align-items:flex-start}}.homepage-shop-categories-product-container{display:none}.homepage-shop-categories-product-container:nth-child(1){display:block}.homepage-shop-featured-products-inner-container{display:flex;flex-wrap:wrap;width:100%;padding:0 24px}@media only screen and (min-width: 750px){.homepage-shop-featured-products-inner-container{display:block}}@media screen and (max-width: 749px){.homepage-shop-categories-product-slider-container{display:flex;flex-wrap:wrap;width:100%;padding:0 24px}.homepage-shop-categories-product-slider-container .product-list-item{width:50%}}.home-product-list-outer-container{width:50%;padding:10px 4px;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width: 750px){.home-product-list-outer-container{width:25%;padding:25px 4px}}.home-product-list-outer-container .product-list-item{padding-top:0!important;width:100%}.home-product-list-outer-container .product-list-item .display-on-hover,.homepage-shop-categories-product-slider-container .product-list-item .display-on-hover{height:50px}.homepage-shop-categories-product-slider-container .slick-track{display:flex!important}.homepage-shop-categories-product-slider-container .slick-track .slick-slide{display:flex;height:auto}.homepage-shop-categories-product-slider-container .slick-track .slick-slide>div{display:flex}.homepage-shop-categories-link-products-container{max-width:1440px;margin:0 auto}@media only screen and (min-width: 750px){.homepage-shop-categories-link-products-container{padding:0 20px;max-height:40rem}}.homepage-shop-tile-link-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.92px;width:100%;text-transform:uppercase;text-align:center}@media only screen and (min-width: 750px){.homepage-shop-tile-link-title{font-size:12px;margin-right:15px}}@media only screen and (min-width: 992px){.homepage-shop-tile-link-title{font-size:15px;margin-right:40px}}.homepage-shop-categories-tab{color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;text-transform:uppercase;cursor:pointer;padding:10px 0}.homepage-shop-categories-tab.active{color:#000;text-decoration:underline}@media only screen and (min-width: 750px){.homepage-shop-categories-tab{padding:0;margin-right:20px;font-size:12px}}@media only screen and (min-width: 992px){.homepage-shop-categories-tab{margin-right:40px;font-size:15px}}.homepage-shop-categories-tab:hover{text-decoration:underline}.homepage-shop-categories-shop-all-tab{color:#ed1c24!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;text-transform:uppercase;margin-right:0;padding:10px 0;text-align:center;white-space:nowrap;display:none}.homepage-shop-categories-shop-all-tab.active{color:#000!important;text-decoration:underline}.homepage-shop-categories-shop-all-tab--mobile{display:block!important}@media only screen and (min-width: 750px){.homepage-shop-categories-shop-all-tab{padding:0;margin-right:120px;text-align:left;font-size:12px;display:block}.homepage-shop-categories-shop-all-tab--mobile{display:none!important}}@media only screen and (min-width: 992px){.homepage-shop-categories-shop-all-tab{font-size:15px}}.homepage-shop-categories-shop-all-tab:hover{text-decoration:underline}.homepage-shop-all-button{background-color:#ed1c24;border-radius:2px;color:#fff!important;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px;letter-spacing:1px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;border:2px solid transparent;text-transform:uppercase;width:155px;margin:0 auto}.homepage-shop-all-button:hover{border:2px solid #ed1c24!important;color:#ed1c24!important;background-color:#fff!important;background-image:none}.homepage-shop-categories-link-products-container .slick-prev:before,.homepage-shop-categories-link-products-container .slick-next:before{font-size:50px}.homepage-shop-categories-link-products-container .slick-prev{right:50px;left:auto}.homepage-shop-categories-link-products-container .slick-next{right:0}.homepage-shop-categories-link-products-container .slick-disabled{opacity:.3}.homepage-shop-categories-link-products-container .slick-next,.homepage-shop-categories-link-products-container .slick-prev{width:57px;height:57px;z-index:1;top:-40px}.homepage-shop-categories-link-products-container .slick-next:before,.homepage-shop-categories-link-products-container .slick-prev:before{content:"";display:block;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-right.svg?v=117278869472590997231753236637);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:57px;height:57px;padding:17px;opacity:1;font-size:0px}.homepage-shop-categories-link-products-container .slick-prev:before{transform:rotate(-180deg)}.homepage-transform-main-container{margin-top:60px;border-bottom:1px solid #d8d8d8;padding-right:25px;padding-bottom:50px;padding-left:25px}@media only screen and (min-width: 750px){.homepage-transform-main-container{position:relative;padding:100px;margin-top:0}}.homepage-transform-title-text-background{display:none}@media only screen and (min-width: 750px){.homepage-transform-title-text-background{display:block;transform:rotate(-90deg);position:absolute;top:30%;left:-300px;z-index:-1}}.homepage-transform-title-text{-webkit-text-fill-color:white;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f3f3f3;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:155px;letter-spacing:1px}.homepage-transform-top-container{display:flex;flex-direction:column;width:100%;margin-left:auto;margin-right:auto;max-width:1440px}@media only screen and (min-width: 1023px){.homepage-transform-top-container{flex-direction:row;padding:0 70px;margin-bottom:50px}}.home-transform-details-image-container{width:100%}@media only screen and (min-width: 992px){.home-transform-details-image-container{max-width:680px;width:40%}}.home-transform-details-image-container img{width:100%}.home-transform-details-description-container{margin-top:50px}@media only screen and (min-width: 1023px){.home-transform-details-description-container{width:60%;margin-top:0;padding-left:75px}}.home-transform-subtitle{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.92px;line-height:28px;color:#ed1c24;margin-bottom:10px;text-transform:uppercase}.home-transform-title{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.73px;line-height:40px}@media only screen and (min-width: 750px){.home-transform-title{font-size:45px}}.home-transform-description{color:#333;font-family:Source Sans Pro,sans-serif;font-size:16px;margin-top:25px;margin-bottom:50px}.home-transform-button{background-color:#ed1c24;border-radius:2px;color:#fff!important;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px;letter-spacing:1px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;border:2px solid transparent;text-transform:uppercase;width:155px;margin:0 auto}.home-transform-button:hover{border:2px solid #ed1c24!important;color:#ed1c24!important;background-color:#fff!important;background-image:none}.mobile-home-transform-button{display:flex!important;margin-bottom:50px}@media only screen and (min-width: 1023px){.mobile-home-transform-button{display:none!important}}.desktop-home-transform-button{display:none!important}@media only screen and (min-width: 1023px){.desktop-home-transform-button{margin-top:50px;display:flex!important}}.home-transform-icons-container{display:flex;flex-direction:column;margin-top:50px;justify-content:center;align-items:center}@media only screen and (min-width: 750px){.home-transform-icons-container{flex-direction:row;flex-wrap:wrap;margin-top:0;justify-content:space-between;align-items:flex-start}}.home-transformation-icon-text-container{display:flex;margin-bottom:50px}@media only screen and (min-width: 750px){.home-transformation-icon-text-container{width:50%;padding-right:25px}}.home-transformation-icon-container{max-width:80px;margin-right:25px}@media only screen and (min-width: 750px){.home-transformation-icon-container{width:70px}}.home-transformation-icon{aspect-ratio:1}.home-transformation-icon-description{max-width:400px;font-size:16px;color:#333}@media only screen and (min-width: 750px){.home-transformation-icon-description{width:230px}}.homepage-transform-winners-title{margin-top:50px;margin-bottom:25px;text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.25px;line-height:44px}.homepage-transform-winners-container{display:flex;flex-wrap:wrap;width:100%;max-width:1440px}@media only screen and (min-width: 750px){.homepage-transform-winners-container{justify-content:center;flex-wrap:nowrap;margin:0 auto}}.homepage-transform-winner-container{width:50%;padding:15px}@media only screen and (min-width: 750px){.homepage-transform-winner-container{width:25%}}.homepage-transform-winner-container img{aspect-ratio:1}.homepage-transform-body-text{color:#333;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:26px}.homepage-yotpo-reviews-main-container{margin-top:-30px;padding-bottom:100px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 900px){.homepage-yotpo-reviews-main-container{padding-bottom:170px}}@media only screen and (min-width: 1200px){.homepage-yotpo-reviews-main-container{max-width:1440px;margin-top:80px}}.homepage-yotpo-reviews-main-container .yotpo-display-wrapper.carousel-display-wrapper{margin:0 auto;height:auto!important;padding-left:0;padding-right:0}.section-wrapper{border-bottom:1px solid #d8d8d8;width:100%}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:unset!important}.homepage-yotpo-reviews-main-container .scroller{overflow-y:hidden}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{border-bottom:0;padding-bottom:8px;padding-top:0;float:none!important;text-align:center;margin:0 auto;display:flex;flex-direction:column-reverse}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-weight:400!important;color:#121212!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px!important;letter-spacing:.25px;line-height:29px}@media only screen and (min-width: 992px){.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-size:36px!important;line-height:44px}}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line{float:none;text-align:center;display:flex;flex-direction:column;margin:0 auto;width:200px}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews{margin-left:0;color:#ed1c24;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;margin-top:6px;text-transform:uppercase}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .stars-container .carousel-review-date{margin-top:-12px}.homepage-yotpo-reviews-main-container .yotpo-review-stars{display:block;text-align:center;margin:0 auto}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star{font-size:24px!important}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .yotpo-icon-star{font-size:15px!important}.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{position:absolute;top:320px;z-index:1}@media only screen and (min-width: 370px){.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{top:310px}}@media only screen and (min-width: 450px){.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{top:300px}}@media only screen and (min-width: 480px){.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{top:260px}}@media only screen and (min-width: 600px){.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{top:290px}}@media only screen and (min-width: 900px){.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{top:320px}}@media only screen and (min-width: 1280px){.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{top:275px}}.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous{left:40%}.homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{right:40%}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{float:none;margin-left:0;position:relative;width:100%}.homepage-yotpo-reviews-main-container .yotpo .yotpo-icon-left-arrow-thin:before,.homepage-yotpo-reviews-main-container .yotpo .yotpo-icon-right-arrow-thin:before{color:#d8d8d8}.homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper .stars-container{padding-left:10px;display:flex;align-items:center}.cf-41-v2 .homepage-hero-section .homepage-hero-slider-container>.homepage-hero-slider-container{margin-bottom:0}.cf-41-v2 .slider-wrapper{background-color:#fafafa;padding-top:50px}.cf-41-v2 .homepage-yotpo-reviews-main-container{max-width:1165px;margin-top:0;padding-bottom:100px}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{flex-direction:column;padding-bottom:30px}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:35px!important;font-weight:700!important;font-stretch:condensed;font-style:normal;line-height:.86;letter-spacing:normal;text-align:center;color:#000!important;margin-bottom:13px}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-review-stars{color:#ffbf01!important}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon{font-size:35px!important;color:#ffbf01!important}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;font-weight:400;font-stretch:condensed;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:center;color:#eb212e;text-decoration:underline}.cf-41-v2 .homepage-yotpo-reviews-main-container .slick-initialized .slick-track{display:flex}.cf-41-v2 .homepage-yotpo-reviews-main-container .slick-initialized .slick-slide{height:inherit!important;margin:0 20px;padding:20px;background:#fff}.cf-41-v2 .cf-slider{padding-bottom:30px}.cf-41-v2 .cf-slider .single-review{position:relative;display:flex!important;flex-wrap:wrap}.cf-41-v2 .cf-slider .single-review .review-header{width:100%;margin-bottom:10px}.cf-41-v2 .cf-slider .single-review .review-header .yotpo-stars{color:#ffbf01!important}.cf-41-v2 .cf-slider .single-review .review-header .yotpo-icon-star{font-size:18px!important;color:#ffbf01!important}.cf-41-v2 .cf-slider .single-review .review-header .stars-container .verified-buyer{margin-left:12px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;font-weight:400;font-stretch:condensed;font-style:normal;line-height:1.54;letter-spacing:normal;color:#eb212e}.cf-41-v2 .cf-slider .single-review .review-header .stars-container .verified-buyer img{max-width:14px;width:100%;margin-right:3px;margin-bottom:-3px;display:inline;aspect-ratio:1}.cf-41-v2 .cf-slider .single-review .right-side{max-width:calc(100% - 80px);width:100%;padding-left:20px}.cf-41-v2 .cf-slider .single-review .product-image-container{max-width:80px;width:100%}.cf-41-v2 .cf-slider .single-review .product-image-container .y-carousel-product-image{width:80px;height:80px;border-radius:4px;text-align:center;overflow:hidden}.cf-41-v2 .cf-slider .single-review .product-image-container .y-carousel-product-image img{height:100%;width:100%;object-fit:contain}.cf-41-v2 .cf-slider .single-review .product-image-container .y-carousel-product-image .carousel-site-quote-container{display:inline-block;border-radius:50%;border:1px solid #e1e5ee;padding:30px}.cf-41-v2 .cf-slider .single-review .product-image-container .product-name{color:#c6c6c6;font-size:10px;font-weight:400;text-align:left;overflow:hidden;height:41px;line-height:1;margin-top:4px;letter-spacing:-.5px}.cf-41-v2 .cf-slider .single-review .stars-container{justify-content:flex-start;align-items:center!important;padding-left:0!important;margin-bottom:0}.cf-41-v2 .cf-slider .single-review .stars-container .carousel-review-date{line-height:29px;padding-left:6px;font-style:italic!important;font-size:12px;margin-top:0}.cf-41-v2 .cf-slider .single-review .carousel-review-title{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.38;letter-spacing:normal;color:#000;margin-bottom:2px}.cf-41-v2 .cf-slider .single-review .reviewd-on{font-family:Source Sans Pro,sans-serif;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.2;letter-spacing:normal;color:#000}.cf-41-v2 .cf-slider .single-review .carousel-review-body{text-align:left;font-family:Source Sans Pro,sans-serif;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;color:#000}.cf-41-v2 .cf-slider .single-review .carousel-review-body .carousel-read-more{display:block;white-space:nowrap;color:#000;margin-top:5px}.cf-41-v2 .cf-slider .single-review .carousel-review-body .carousel-read-more:hover,.cf-41-v2 .cf-slider .single-review .carousel-review-body .carousel-read-more:active,.cf-41-v2 .cf-slider .single-review .carousel-review-body .carousel-read-more:visited,.cf-41-v2 .cf-slider .single-review .carousel-review-body .carousel-read-more:focus{outline:none;border:none}.cf-41-v2 .cf-slider .single-review .carousel-review-author{text-align:left;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#000;margin-top:6px}.cf-41-v2 .homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow-thin.yotpo_previous,.cf-41-v2 .homepage-yotpo-reviews-main-container span.yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow-thin.yotpo_next{display:none}.cf-41-v2 .cf-slider .slick-prev,.cf-41-v2 .cf-slider .slick-next{width:57px;height:57px;z-index:1}.cf-41-v2 .cf-slider .slick-prev{left:-50px}.cf-41-v2 .cf-slider .slick-next{right:-50px}.cf-41-v2 .cf-slider .slick-prev:hover,.cf-41-v2 .cf-slider .slick-prev:active,.cf-41-v2 .cf-slider .slick-next:hover,.cf-41-v2 .cf-slider .slick-next:active{opacity:.8}.cf-41-v2 .cf-slider .slick-prev:before,.cf-41-v2 .cf-slider .slick-next:before{content:"";display:block;background-image:url(https://cdn-3.convertexperiments.com/uf/10035684/10033640/1654187432arrow_right_red.png);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:57px;height:57px;padding:17px;opacity:1;font-size:0px}.cf-41-v2 .cf-slider .slick-prev:before{transform:rotate(180deg)}.cf-41-v2 .cf-slider .slick-dots{margin-top:30px}.cf-41-v2 .cf-slider .slick-dots li{width:13px;height:13px;margin:0 7px}.cf-41-v2 .cf-slider .slick-dots li button{width:13px;height:13px;background-color:#d8d8d8;border-radius:50%}.cf-41-v2 .cf-slider .slick-dots li.slick-active button{background-color:transparent;border:solid 2px #eb212e}.cf-41-v2 .cf-slider .slick-dots li button:before{display:none}.cf-41-v2 .yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip{overflow:visible}.cf-41-v2 .yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip .tool-tip-header{color:#2f84ed}.cf-41-v2 .yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip:before{content:"";position:absolute;width:0;height:0;left:-10px;top:10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #dfdfdf}.cf-41-v2 .yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip.arrow-right:before{left:auto;right:-10px;transform:rotate(180deg)}.cf-41-v2 .yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip.arrow-up:before{left:calc(50% - 5px);top:-15px;transform:rotate(90deg)}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews{font-size:18px;letter-spacing:1.3;line-height:1.69;text-decoration:none;font-weight:700}@media (max-width: 1439.98px){.cf-41-v2 .homepage-yotpo-reviews-main-container{max-width:calc(100% - 100px)}}@media (max-width: 767.98px){.cf-41-v2 .homepage-yotpo-reviews-main-container{max-width:calc(100% - 30px);padding-bottom:0}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-bottom:20px}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-size:25px!important;line-height:1.2}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon{font-size:23px!important}.cf-41-v2 .homepage-yotpo-reviews-main-container .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews{font-size:15px;line-height:1.69;text-decoration:none}.cf-41-v2 .cf-slider{margin-bottom:0!important}.cf-41-v2 .cf-slider .single-review{padding:0 20px}.cf-41-v2 .homepage-yotpo-reviews-main-container .slick-initialized .slick-slide{margin:0}.cf-41-v2 .cf-slider .slick-prev,.cf-41-v2 .cf-slider .slick-next,.cf-41-v2 .cf-slider .slick-prev:before,.cf-41-v2 .cf-slider .slick-next:before{width:30px;height:30px;padding:0}.cf-41-v2 .cf-slider .slick-prev{left:-15px}.cf-41-v2 .cf-slider .slick-next{right:-15px}.cf-41-v2 .cf-slider .slick-dots{display:none!important}}.homepage-video-full-width-image--desktop{display:none!important}@media only screen and (min-width: 992px){.homepage-video-full-width-image--desktop{display:block!important;min-width:100%}}.homepage-video-full-width-image--mobile{display:block!important;width:100%}@media only screen and (min-width: 992px){.homepage-video-full-width-image--mobile{display:none!important}}.homepage-video-full-width-container{margin-bottom:30px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 1200px){.homepage-video-full-width-container{margin-bottom:0}}.homepage-video-full-width-container .homepage-video-full-width-wrap{height:auto;left:0;padding-top:90.29%;position:absolute;top:0;width:100%}@media only screen and (min-width: 720px){.homepage-video-full-width-container .homepage-video-full-width-wrap{height:100%;padding-top:0}}.homepage-video-full-width-container .homepage-video-full-width-wrap video{height:100%;left:50%;min-width:100%;min-height:56.25vw;position:absolute;top:50%;transform:translate(-50%,-50%)}.homepage-hero-text-link-content-container{position:absolute;bottom:0;padding:0 40px;margin:0 0 30px;width:100%}@media only screen and (min-width: 992px){.homepage-hero-text-link-content-container{margin-bottom:40px}}.homepage-hero-text-link-content-container .homepage-hero-links-alignment-wrapper{width:100%;display:flex;align-items:center;justify-content:flex-start}.homepage-hero-text-link-content-container .homepage-hero-links-alignment-wrapper.align-center{justify-content:center}.homepage-hero-text-link-content-container .homepage-hero-links-alignment-wrapper.align-right{justify-content:flex-end}.homepage-hero-text-link-content-container .homepage-hero-links-container{margin:0;width:unset;display:flex;justify-content:space-evenly}@media only screen and (min-width: 992px){.homepage-hero-text-link-content-container .homepage-hero-links-container{margin:unset}}.homepage-hero-heading{color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:32px;letter-spacing:.17px;line-height:44px;text-transform:uppercase;max-width:275px;margin:0 auto}@media only screen and (min-width: 750px){.homepage-hero-heading{font-size:60px;letter-spacing:.28px;line-height:73px;max-width:unset}}.homepage-hero-links-container{max-width:275px;display:flex;justify-content:space-between;margin:0 auto}@media only screen and (min-width: 750px){.homepage-hero-links-container{width:70%;max-width:600px}}.homepage-hero-links-container .homepage-hero-button{margin:25px 8px 0}.homepage-hero-button{background-color:#ed1c24;border-radius:2px;color:#fff!important;font-size:13px;text-align:center;display:block;padding:8px;letter-spacing:1px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;border:2px solid transparent;text-transform:uppercase;width:155px}.homepage-hero-button:hover{border:2px solid #ed1c24!important;color:#ed1c24!important;background-color:#fff!important;background-image:none}@media only screen and (min-width: 750px){.homepage-hero-button{padding:10px;font-size:15px}}.homepage-video-section{max-height:90.29vw}@media only screen and (min-width: 720px){.homepage-video-section{max-height:650px}}.homepage-video-section img,.homepage-video-section video{max-height:90.29vw;object-fit:cover}@media only screen and (min-width: 720px){.homepage-video-section img,.homepage-video-section video{max-height:650px}}.bubble-nav__container{background-color:#fff;display:flex;height:100px;align-items:center;overflow-x:scroll;width:100%;justify-content:flex-start;margin:15px 0 0}@media only screen and (min-width: 769px){.bubble-nav__container{height:150px}}.bubble-nav__item{display:flex;flex-direction:column;min-width:80px;margin:0 5px;text-align:center;align-items:center;line-height:1.1;align-self:normal}@media only screen and (min-width: 769px){.bubble-nav__item{margin:0 15px;min-width:100px;align-self:normal}}.bubble-nav__image-outer{height:50px;width:50px;display:inline-block;background:#ffdc2b;background:linear-gradient(45deg,#ffdc2b,#ed1c24 60%);border-radius:100%}@media only screen and (min-width: 769px){.bubble-nav__image-outer{height:80px;width:80px}}.bubble-nav__image-inner{display:inline-block;height:92%;width:92%;background-color:#fff;border-radius:100%;vertical-align:revert;transform:translateY(4%);overflow:hidden}.bubble-nav__image-inner img{aspect-ratio:1}.bubble-nav img:hover{opacity:.6}.bubble-nav__title{display:flex;align-items:center;height:auto;font-size:12px}@media only screen and (min-width: 769px){.bubble-nav__title{margin-top:0;font-size:16px;height:50px}}.bubble-nav__title-wrap{font-weight:600;margin-top:7px;height:fit-content}#cf14-parent{display:none}.cf-container-pics{display:none!important}.homepage-trust-seals__section{display:none}@media only screen and (min-width: 480px){.homepage-trust-seals__section{display:block}}.homepage-trust-seals__container{background-color:#f4f4f4;display:flex;justify-content:center;justify-content:space-evenly;margin-bottom:30px;flex-direction:row;height:120px}.homepage-trust-seals__element{display:flex;flex-direction:column;align-items:center;color:#ce1521;text-align:center;justify-content:center}@media only screen and (min-width: 769px){.homepage-trust-seals__element{flex-direction:row;padding:30px 0}}.homepage-trust-seals__title{margin-top:10px;padding-left:10px}.tiered-discount-heading{display:none}.free-gift-enabled .tiered-discount-heading{display:block;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;font-weight:900;line-height:16px;text-align:center}.free-gift-enabled .tiered-discount-heading.cart{font-size:14px;padding-top:5px}.free-gift-enabled .tiered-discount-heading em{color:#e91a2a;font-style:normal}.tiered-discount-widget{border:1px solid #ed1c24;display:flex;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;justify-content:center;margin:0 auto;padding:10px;position:relative;text-align:center;width:100%}.tiered-discount-widget__wrapper.cart-tiered-discount-widget__wrapper{margin:10px auto;width:90%}.tiered-discount-widget__wrapper.pdp-tiered-discount-widget__wrapper{border-top:1px solid #DDD;margin:27px auto 0;max-width:670px;padding-top:27px;width:100%}.tiered-discount-widget__tier{display:flex;flex-direction:column;position:relative;width:82px}.tiered-discount-widget__tier+.tiered-discount-widget__tier{margin-left:33px}.tiered-discount-widget__tier+.tiered-discount-widget__tier:before{background-color:#f7f7f7;content:"";display:block;height:100%;left:-16.5px;position:absolute;top:0;width:1px}.tiered-discount-widget__tier-circle{border:1px solid #ed1c24;border-radius:34px;height:34px;margin:0 auto 6px;position:relative;width:34px}.tiered-discount-widget__tier-circle span{color:#ed1c24;font-size:10px;left:50%;letter-spacing:.3px;line-height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);word-spacing:20px}.tiered-discount-widget__tier-line-1,.tiered-discount-widget__tier-line-2{font-size:13px;letter-spacing:.5px;line-height:15px}.tiered-discount-widget em{color:#ed1c24;font-style:normal}.tiered-discount-widget__progress-bar{background-color:#e91a2a;height:6px;left:0;position:absolute;top:29px;transition:width .7s ease-in;width:0%;z-index:1}.free-gift-enabled .tiered-discount-widget{border:none}.free-gift-enabled .tiered-discount-widget:before{background-color:#fecccb;content:"";height:6px;position:absolute;top:29px;width:100%;z-index:0}.free-gift-enabled .tiered-discount-widget__tier{width:104px;z-index:2}@media only screen and (min-width: 992px){.free-gift-enabled .tiered-discount-widget__tier{width:124px}}.free-gift-enabled .tiered-discount-widget .tiered-discount-widget__tier+.tiered-discount-widget__tier{margin-left:15px}@media only screen and (min-width: 992px){.free-gift-enabled .tiered-discount-widget .tiered-discount-widget__tier+.tiered-discount-widget__tier{margin-left:55px}}.free-gift-enabled .tiered-discount-widget .tiered-discount-widget__tier+.tiered-discount-widget__tier:before{display:none}.free-gift-enabled .tiered-discount-widget__tier-circle{background-color:#fff;border:2px solid #E91A2A;border-radius:42px;height:42px;margin:0 auto 6px;position:relative;width:42px}.free-gift-enabled .tiered-discount-widget__tier-circle.free-gift{overflow:hidden}.free-gift-enabled .tiered-discount-widget__tier-circle.free-gift span{width:100%}.free-gift-enabled .tiered-discount-widget__tier-circle span{color:#e91a2a;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:10px;left:50%;letter-spacing:.3px;line-height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);word-spacing:20px}.free-gift-enabled .tiered-discount-widget__tier-line-1,.free-gift-enabled .tiered-discount-widget__tier-line-2{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:10px;line-height:20px}.free-gift-enabled .tiered-discount-widget em{color:#e91a2a;font-style:normal}.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget{padding-bottom:0}@media only screen and (min-width: 992px){.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget:before,.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget__progress-bar{top:33px}}@media only screen and (min-width: 992px){.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget__tier+.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget__tier{margin-left:15px}}.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget__tier-circle{height:51px;margin-bottom:0;width:51px}.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget__tier-line-1,.cart-tiered-discount-widget__wrapper.free-gift-enabled .tiered-discount-widget__tier-line-2,body.template__page-instagram #shopify-section-countdown-banner,body.template__page-instagram .mobile-transformation-link-header,body.template__page-instagram .nav-header__mobile-menu,body.template__page-instagram .main-header-wrapper,body.template__page-instagram .site-footer{display:none}body.template__page-instagram .main-content-wrapper{padding-top:0!important}.main-content-wrapper--page-instagram,.main-content--page-instagram{max-width:100%;width:100%}.instagram-landing-main-container{margin-top:10px;padding-bottom:50px}@media only screen and (min-width: 750px){.instagram-landing-main-container{padding:30px 100px;margin-top:0;position:relative}}.instagram-landing-title-text{-webkit-text-fill-color:white;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f3f3f3;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:155px;letter-spacing:1px}.instagram-landing-title-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:0}@media only screen and (min-width: 750px){.instagram-landing-title-container{margin-bottom:5px}}.instagram-landing-subtitle{text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.92px;line-height:17px;color:#ed1c24;margin-bottom:0}.instagram-landing-title{text-align:center;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.73px;line-height:32px;text-transform:capitalize}@media only screen and (min-width: 750px){.instagram-landing-title{font-size:45px;line-height:40px}}.instagram-landing-tiles-main-container{padding:10px 20px 0}@media only screen and (min-width: 750px){.instagram-landing-tiles-main-container{padding:20px 20px 10px}}.instagram-landing-tiles-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:980px;margin:0 auto}.instagram-landing-tile-container{width:50%}@media only screen and (min-width: 750px){.instagram-landing-tile-container{max-width:260px}}@media only screen and (min-width: 1000px){.instagram-landing-tile-container{width:100%}}@media only screen and (min-width: 1000px){.instagram-landing-tile-container:nth-child(1){margin-left:-10vw}}@media only screen and (min-width: 1920px){.instagram-landing-tile-container:nth-child(1){margin-left:-0ex}}@media only screen and (min-width: 1000px){.instagram-landing-tile-container:nth-child(4){margin-left:10vw}}@media only screen and (min-width: 1920px){.instagram-landing-tile-container:nth-child(4){margin-left:190px}}.instagram-landing-tile-inner-container{margin:5px;position:relative}.instagram-landing-tile-inner-container:before{content:"";background-color:#0000004d;display:block;position:absolute;top:0;left:0;bottom:0;right:0}.instagram-landing-tile-title{position:absolute;bottom:15px;left:15px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;letter-spacing:.92px;line-height:22px;color:#fff;text-transform:uppercase}@media only screen and (min-width: 750px){.instagram-landing-tile-title{bottom:30px;left:30px;font-size:36px;line-height:40px}}.instagram-landing-tile-container:hover .instagram-landing-tile-inner-container:before{content:"";background-color:#ed1c24;display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.75}.instagram-landing-tile-image{display:block;height:110px;object-fit:cover;object-position:top;width:100%}@media only screen and (min-width: 750px){.instagram-landing-tile-image{height:auto;object-position:center}}.instagram-landing-main-container #smsbump-form-51245 h1.header-text{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.92px!important;padding:0!important}.instagram-landing-main-container #smsbump-form-51245 h2.description-text{color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif!important;font-size:36px!important;font-weight:700!important;line-height:32px!important;letter-spacing:.73px!important;padding:0 0 10px!important}@media only screen and (min-width: 750px){.instagram-landing-main-container #smsbump-form-51245 h2.description-text{font-size:45px!important;line-height:40px!important}}.instagram-landing-main-container #smsbump-form-51245 .smsb-subscribe-button-holder .smsb-subscribe-button[type=button]{background-color:#ed1c24!important;border:0!important;border-radius:2px!important;color:#fff!important;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;height:50px!important;letter-spacing:.92px!important;line-height:50px!important;padding:0;text-align:center!important;text-transform:uppercase!important}body.template__page-sms-landing-page{overflow:hidden}body.template__page-sms-landing-page #shopify-section-countdown-banner,body.template__page-sms-landing-page .mobile-transformation-link-header,body.template__page-sms-landing-page .nav-header__mobile-menu,body.template__page-sms-landing-page .nav-header__navigation,body.template__page-sms-landing-page .nav-header__navigation-misc,body.template__page-sms-landing-page .nav-header__mobile-item--left,body.template__page-sms-landing-page .nav-header__mobile-item--right,body.template__page-sms-landing-page .nav-header__search-form--mobile,body.template__page-sms-landing-page .site-footer{display:none}body.template__page-sms-landing-page.show-header-spacer .main-header-wrapper{margin-top:0}body.template__page-sms-landing-page .nav-header--mobile{justify-content:center}body.template__page-sms-landing-page .nav-header__logo{display:flex;justify-content:center}body.template__page-sms-landing-page .main-content-wrapper{height:100vh;padding-top:0!important}.main-content-wrapper--page-sms-landing-page,.main-content--page-sms-landing-page{max-width:100%;width:100%}.main-content--page-sms-landing-page{align-items:center;display:flex;height:100%;justify-content:center}.rewards-points-callout{display:flex;margin:17px auto;max-width:670px;border:1px solid #ff3d3d}.rewards-points-callout__icon{display:flex;flex-direction:column;justify-content:center;padding:9px 0 9px 12px}.rewards-points-callout__text-wrap{display:flex;flex-direction:column;justify-content:center;flex:1;padding:0 12px}.rewards-points-callout__text{font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;letter-spacing:.25px;text-align:center}.previewer_modal,.cf47-trust-icon-container{display:none!important}@media (min-width: 1000px){.order-summary__sections{height:unset}}@media (min-width: 1000px){.checkout-trust-seals__container{display:block;margin-top:52px;margin-bottom:117px}}.checkout-trust-seals__container svg{max-width:40px;width:100%;object-fit:contain;border:0}.checkout-trust-seals__container--sidebar{display:none}@media (min-width: 1000px){.checkout-trust-seals__container--sidebar{display:block;margin-top:52px;margin-bottom:117px}}.checkout-trust-seals__container--main{display:none}@media (max-width: 999px){.checkout-trust-seals__container--main{display:block;margin-top:42px;margin-bottom:30px}}.checkout-trust-seals__title{font-family:Oswald,HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;color:#ce1521;text-align:center;margin:0 0 10px;line-height:1em;font-size:17px}.checkout-trust-seals__list{display:flex;flex-direction:column;row-gap:20px;margin:20px 0}.checkout-trust-seals__item{display:flex;flex-direction:row;gap:10px;align-items:center}.checkout-trust-seals__item img{min-width:40px}.checkout-trust-seals__content{display:flex;flex-direction:column;row-gap:10px}.checkout-trust-seals__content span{font-weight:700;color:#000;font-size:15px;font-family:Oswald,HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.checkout-trust-seals__content p{font-family:Helvetica Neue,sans-serif;font-size:13px;line-height:1.5em;margin:0}div.yotpo.bottomLine .pull-left{float:none;text-align:center}@media screen and (max-width: 1021px){div.yotpo.bottomLine .pull-left .text-m{margin-left:8px}}.yotpo-distibutions-sum-reviews .yotpo-sum-reviews{color:#000!important}@media screen and (max-width: 1021px){.mobile-product-title .yotpo.bottomLine{margin-bottom:15px}}.pdp__stars-mobile.pdp-accordion .yotpo.bottomLine.yotpo-small{margin-left:10px}.mobile-product-title--left .yotpo.bottomLine.yotpo-small{margin-left:0}.pdp__container .pdp__stars-mobile .pdp-accordion-header .u-h3 .yotpo .yotpo-icon-star,.pdp__container .pdp__stars-mobile .pdp-accordion-header .u-h3 .yotpo .yotpo-icon-half-star,.pdp__container .pdp__stars-mobile .pdp-accordion-header .u-h3 .yotpo .yotpo-icon-empty-star{font-size:20px;margin-right:3.2px}.yotpo a.text-m{display:inline-block;color:#ffc527!important;font-family:Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px}.yotpo a.text-m:before{content:"("}.yotpo a.text-m:after{content:")"}.questions a.text-m.ask-question{display:none}.social-media-slider{padding:60px 0 20px}#yotpo-custom-slider .yotpo-slider-title{font-family:Source Sans Pro,sans-serif;text-transform:uppercase;font-weight:700;color:#000}.yotpo-label{display:none}.yotpo-sum-reviews{color:#ffd200!important}.template-index .main-header{padding-top:40px}.cart-item-price.has-discount [class*=original-price] .money,.cart-item-total.has-discount [class*=original-price] .money{text-decoration:line-through}th.cart-items-head,tr.cart-item{border-bottom:1px solid #e5e5e5;border-radius:0!important}table.cart-items td{border-bottom:none}.cart-item-decrease,.cart-item-increase{display:inline-flex;justify-content:center;align-items:center}.cart-item-price-wrapper{color:#3b3b3b;display:flex;font-size:16px;justify-content:center;line-height:20px}.cart-item-price-wrapper>*:nth-child(n+2){margin-left:5px}.cart-item-price.has-discount .cart-item-price-wrapper{padding-bottom:19px;position:relative}.cart-item-price.has-discount .cart-item-price__discounted-price{color:#ed1c24}.cart-item-price__savings{bottom:0;font-size:12px;font-weight:500;left:0;line-height:15px;position:absolute;text-align:center;width:100%}a.cart-checkout-button{color:#fff}a.cart-item-remove svg g{fill:#7f7f7f}@media only screen and (max-width: 721px){.cart-line-item-properties{margin-left:0}}.cart-discount-price-container{display:flex;flex-direction:column;align-items:center}.cart__rewards-text-wrapper{padding-top:12px}.cart__rewards-text{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px}.cart__rewards-balance{color:#ff3d3d}.cart__rewards-earn-text{font-size:12px;letter-spacing:.25px}.sezzle-button-text{white-space:nowrap}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text{font-size:13px!important;letter-spacing:normal;width:100%;margin:5px 0!important}.sezzle-info-icon{padding:0 3px 0 4px!important;position:absolute!important;overflow:visible;top:-2px}@media only screen and (min-width: 750px){.sezzle-info-icon{position:relative!important;padding:0 3px!important;top:-1px}}.template-product{--dropdown-background: #fff;--dropdown-border: #dddddd;--dropdown-hover-border: #aaaaaa}.template-product .gradientBack{position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,#fafafa00,#fafafa)}.template-product .main-content-wrapper{width:100%;max-width:100%;padding:0}.template-product .main-content-wrapper p,.template-product .main-content-wrapper span,.template-product .main-content-wrapper div,.template-product .main-content-wrapper .u-paragraph{letter-spacing:.3px}.template-product .main-header{border-bottom:none;padding-bottom:0;margin-bottom:0}.template-product .page-header{margin:0 14px}@media (max-width: 991px){.template-product .page-header{padding-top:0}}.template-product .pdp-supplements-mobile{display:none}@media (max-width: 768px){.template-product .pdp-supplements-mobile{display:block}}.template-product .pdp__description-mobile{color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;font-weight:300;letter-spacing:.1px;line-height:18px;text-transform:initial;margin-top:63px;margin-bottom:16px;text-align:center;padding:20px}@media only screen and (min-width: 1021px){.template-product .pdp__description-mobile{display:none}}.template-product .main-footer{border-top:none}.template-product .footer-promo img{width:94%;max-width:200px}.template-product .vbox-overlay{z-index:100000}.template-product .vbox-content{margin-top:10vh!important;transform:scale(1)}.template-product .vbox-close{display:none}.template-product .vbox-inline{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;line-height:19px;color:#444}@media only screen and (min-width: 1021px){.template-product .vbox-inline{height:auto}}.template-product .vbox-inline .pdp-modal-close{position:absolute;top:40px;right:23px;z-index:4;cursor:pointer}.template-product .vbox-inline .pdp-modal-gradient{position:absolute;bottom:20px;z-index:4;height:80px;width:calc(100% - 20px)}.template-product .vbox-inline .u-h4{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;text-transform:none;font-size:16px;line-height:24px;letter-spacing:0;padding:16px 16px 0;color:#121212}.template-product .vbox-inline .u-paragraph{margin:6px;position:relative;height:unset;overflow-y:scroll;padding:5px 10px 90px;line-height:21px}@media only screen and (min-width: 1021px){.template-product .vbox-inline .u-paragraph{height:auto}}.facts-modal .template-product .vbox-inline .u-paragraph{padding:0}.template-product .facts-modal__content{padding:40px 12px;overflow:hidden}.template-product .facts-modal__content[data-second-screen]{display:none}.template-product .facts-modal__content button[data-modal-back]{display:flex;align-items:center;justify-content:space-between;margin-left:16px;position:fixed;background-color:#fff;top:30px;z-index:4}.template-product .facts-modal__content button[data-modal-back] span{color:#ed1c24;font-size:24px}.template-product .facts-modal__content .scroll-container{overflow:scroll;height:100%;position:relative}.template-product .facts-modal__content .u-paragraph{padding:5px 10px}.template-product .facts-modal__content .view-full-ingredients{text-decoration:underline}.pdp__form #simple-bundles-io-options{margin-top:18px}.pdp__form #simple-bundles-io-options label{letter-spacing:.07px;line-height:16px;margin:8px 0;text-align:left;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;position:relative;cursor:pointer}.pdp__form #simple-bundles-io-options label:after{content:"";position:absolute;top:43px;right:9px;width:12px;height:12px;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjAwMy4yODZsLjY2Ni43NDJMNi4wNTUgNy4wNy40NDEgMS4wMjhsLjY2Ni0uNzQyIDQuOTQ4IDUuMzAxeiIgZmlsbD0iIzdGN0Y3RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);display:flex;align-items:center;transform:translateY(-50%);pointer-events:none;transition:transform .3s ease}.pdp__form #simple-bundles-io-options label:before{content:"";position:absolute;top:30px;right:1px;width:28px;height:25px;border-left:1px solid var(--dropdown-border)}.pdp__form #simple-bundles-io-options label:after,.pdp__form #simple-bundles-io-options label:before{z-index:-1}.pdp__form #simple-bundles-io-options select{position:relative;border:1px solid var(--dropdown-border);border-radius:0;background:transparent;overflow:hidden;cursor:pointer;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;padding:8px 12px;letter-spacing:.3px;height:38px;margin:0;-webkit-appearance:none;appearance:none;z-index:1}.pdp__form #simple-bundles-io-options select:focus,.pdp__form #simple-bundles-io-options select:active,.pdp__form #simple-bundles-io-options select:hover{outline:unset;border:1px solid var(--dropdown-hover-border)}.product-details.mobile-product-title h1,.u-h1{text-align:left;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;line-height:22px;color:#121212;text-transform:none;letter-spacing:0px;margin-bottom:12px}@media only screen and (min-width: 769px){.product-details.mobile-product-title h1,.u-h1{max-width:90%}}.pdp__price--mobile .sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-info-icon{position:static}.pdp__container{max-width:1440px;margin:0 auto}.pdp__container .u-h2{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#444;font-size:13px;line-height:18px;font-weight:400;text-align:center;text-transform:none;letter-spacing:-.14px}.pdp__container .u-h3{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:18px;line-height:20px;color:#121212;text-transform:none;letter-spacing:.2px}.pdp__container .u-h4{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;text-transform:none;letter-spacing:0}@media only screen and (min-width: 1021px){.pdp__container .u-h4{font-size:16px;line-height:19px;margin-bottom:4px}}.pdp__container .u-h5{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:16px;line-height:19px;color:#ed1c24;letter-spacing:.7px}.pdp__container .u-h6{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:15px;color:#121212;text-transform:none;letter-spacing:.5px;margin-bottom:47px}.pdp__container .u-paragraph{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;letter-spacing:.24px;line-height:21px}@media only screen and (min-width: 1021px){.pdp__container .u-paragraph{font-size:14px;line-height:19px;margin-bottom:26px}}.pdp__container .u-paragraph a,.pdp__container .u-paragraph a:-webkit-any-link{text-decoration:underline}.pdp__container .slBundleDropdown{border:1px solid #dddddd;width:227px;padding:14px 10px;display:block;margin:0 auto 23px}.pdp__container .view-description-long,.pdp__container .view-test-results{text-decoration:underline}@keyframes MoveLeftRight{0%{left:-25px}50%{left:-30px}to{left:-25px}}.pdp__container .view-description-short{position:relative}.pdp__container .view-description-short img{color:#ea1920;animation:MoveLeftRight 2s linear infinite;position:absolute;top:7px;left:-25px}.pdp__container .description-long,.pdp__container .product-test-results{display:none;min-height:490px;max-height:490px;position:relative}.pdp__container .description-long .u-paragraph,.pdp__container .product-test-results .u-paragraph{overflow:scroll;max-height:460px;padding-bottom:40px;-ms-overflow-style:-ms-autohiding-scrollbar;line-height:21px}.pdp__container .u-social-icons{display:none;width:220px;margin:19px auto 1px;justify-content:space-around;align-items:center}@media only screen and (min-width: 1021px){.pdp__container .u-social-icons{display:flex}}.pdp__container .u-social-icons li{align-items:center;display:flex;line-height:20px}.pdp__container .u-social-icons li a{display:flex;justify-content:center;width:20px}.pdp__container .u-social-icons li:first-of-type{display:none;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px;color:#3b3b3b;font-weight:400;margin-right:8px}@media only screen and (min-width: 1021px){.pdp__container .u-social-icons li:first-of-type{display:flex}}.pdp__container .u-social-icons a:hover{cursor:pointer}.pdp__container .btn{border-radius:2px}.pdp__container .btn:not([disabled]):hover{box-shadow:inset 0 -1px 13px #0000001a,-1px 2px 6px #00000029;background:linear-gradient(180deg,#b20000,#f30e16 41.67%,#b20000)}.pdp__container .pdp__product{max-width:1440px;margin:0 auto}@media only screen and (min-width: 1021px){.pdp__container .pdp__product{display:flex;justify-content:space-between}}.pdp__container .pdp__product .pdp__breadcrumbs{display:none}.pdp__container .pdp__product .pdp__slideshow{min-height:290px}.pdp__container .pdp__product .pdp__slideshow .product-thumbnails{display:none}.pdp__container .pdp__product .pdp__slideshow .slick-track{display:flex}.pdp__container .pdp__product .pdp__slideshow .slick-slide{display:flex;flex-direction:column;justify-content:center;height:inherit}.pdp__container .pdp__product .pdp__slideshow .slick-slide>div{display:flex;flex-direction:column;justify-content:center;flex:1}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-slide--video{display:flex!important;flex-direction:column;justify-content:center;flex:1;background:#000}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-slide--video iframe{margin:0 auto;max-width:100%}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnails{margin:13px 0 0;font-size:0;text-align:center}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnails{margin:0 45px 0 0}}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnails>li{display:inline-block}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail{margin:0 8px 0 0;width:50px;border:1px solid transparent;border-radius:0;background:transparent;object-fit:cover}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail{margin:0 0 15px;width:87px}}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail-image{display:inline-block;width:48px;height:48px;margin:0;cursor:pointer;object-fit:cover}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail-image{width:87px;height:87px}}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail[aria-selected=true]{border:1px solid #d8d8d8}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail--video{position:relative}.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail-play{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:18px;height:18px}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__slideshow .pdp__image-gallery-thumbnail-play{top:4px;right:4px;transform:none}}.pdp__container .pdp__product .pdp__slideshow .product-main-image{margin:0 auto}.pdp__container .pdp__product .pdp__slideshow .product-main-image .product-slider{display:block;margin-bottom:0;text-align:center}.pdp__container .pdp__product .pdp__slideshow .product-main-image .product-slider img{aspect-ratio:1}.pdp__container .pdp__product .pdp__slideshow .product-main-image .slick-slide{height:unset}.pdp__container .pdp__product .pdp__slideshow .product-main-image .featured-block-desktop{display:none}.pdp__container .pdp__product .pdp__slideshow .slick-arrow{position:absolute;width:50px;height:50px;z-index:1;top:50%;transform:translateY(-50%)}.pdp__container .pdp__product .pdp__slideshow .slick-arrow.slick-disabled{display:none}.pdp__container .pdp__product .pdp__slideshow .slick-arrow:before{content:"";display:block;background-color:#fff;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-right.svg?v=117278869472590997231753236637);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:50px;height:50px;padding:17px;opacity:1;font-size:0px;border-radius:50%;box-shadow:0 0 9px #0000002b}.pdp__container .pdp__product .pdp__slideshow .slick-arrow.arrow-left{left:20px}.pdp__container .pdp__product .pdp__slideshow .slick-arrow.arrow-left:before{transform:rotate(-180deg)}.pdp__container .pdp__product .pdp__slideshow .slick-arrow.arrow-right{right:20px}.pdp__container .pdp__product .pdp__slideshow .slick-dots{bottom:-10px}.pdp__container .pdp__product .pdp__slideshow .slick-dots li button{padding:0;width:50px;height:50px;border-radius:0}.pdp__container .pdp__product .pdp__slideshow .slick-dots li{width:50px;height:50px;background-color:#ddd;border-radius:0}.pdp__container .pdp__product .pdp__slideshow .slick-dots .slick-active{width:50px;height:50px;background-color:#ed1c24;border-radius:0}.pdp__container .pdp__product .pdp__slideshow .slick-dots li button:before{content:none}.pdp__container .pdp__product .product-images{position:relative;padding:0 11px}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .product-images{padding:0}}.pdp__container .pdp__product .pdp__stars-desktop,.pdp__container .pdp__product .pdp__header,.pdp__container .pdp__product .pdp__description{display:none}.pdp__container .pdp__product .pdp__price{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;color:#ed1c24;font-size:18px;line-height:22px;font-weight:400;letter-spacing:-.9px;margin-left:14px;margin-bottom:16px}.pdp__container .pdp__product .pdp__price--desktop{display:none}.pdp__container .pdp__product .product-price-compare{display:inline;visibility:visible;color:#3b3b3b}.pdp__container .pdp__product .product-savings{color:#3b3b3b;font-size:12px;line-height:15px;font-weight:500;margin-left:10px;letter-spacing:.3px}.pdp__container .pdp__product .sezzle-shopify-info-button{color:#000}.pdp__container .pdp__product #product-variants{font-size:16px}.pdp__container .pdp__product .product-options,.pdp__container .pdp__product .product-freesamples{text-align:left;margin:0}.pdp__container .pdp__product .product-freesamples+.product-freesamples{margin-top:11px}.pdp__container .pdp__product .product-options .product_option_title{font-weight:700!important;margin-right:10px}.pdp__container .pdp__product .pdp__form{padding:14px 10px}.pdp__container .pdp__product .pdp__form select{-webkit-appearance:none;appearance:none;background:#f7f7f7;border:1px solid #333;border-radius:5px;padding:0 10px;font-size:16px;min-width:168px}.pdp__container .pdp__product .pdp__form .selectric .label{color:#000;font-size:13px}.pdp__container .pdp__product .pdp__form .product_option_title{display:inline-block;text-align:center;font-size:12px;line-height:17px;color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400}.pdp__container .pdp__product .pdp__form .product-form{margin-top:0}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu{transform:translateY(100vh);width:100vw;height:100vh;z-index:99999999;background-color:#fff;overflow:scroll;padding-bottom:200px;position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:initial}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu.active+.pdp__mobile-menu__close-button{transform:translate(-50%);visibility:visible;transition:transform .3s}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__title{height:56px;background-color:#fff;box-shadow:inset 0 -1px #ddd;text-transform:uppercase;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:17px;letter-spacing:1.5px;line-height:56px;padding-left:32px}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option{width:100%;height:60px;padding:0 20px;border-bottom:2px solid #ebebeb;display:flex;align-items:center;justify-content:space-between;border-radius:0;-webkit-appearance:none;appearance:none}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option:active,.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option:hover{background-color:#ebebeb!important}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option span{display:block}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option span:first-child{margin-left:12px;color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:22px;font-weight:400}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option span.variant-badge{color:#121212;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:12px;text-align:center;text-transform:uppercase;background-color:#ffc527;padding:4px 10px}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option span.variant-badge.inverted{color:#ffc527;background-color:#121212}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__option span.variant-badge.low-stock{color:#ed1c24;background-color:#fff;border:2px solid #ed1c24}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__close-button{position:fixed;bottom:24px;left:50%;width:48px;height:48px;border-radius:24px;background-color:#000;transform:translate(-50%) translateY(-200%);visibility:hidden;z-index:100000000;transition:transform 100s}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__close-button:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/close-white.svg?v=164998878841338774621753236640);background-size:20px;transform:translate3d(-50%,-50%,0) rotate(180deg);transition:transform .3s}.pdp__container .pdp__product .pdp__form .pdp__mobile-menu__close-button.is-submenu:after{background-image:url(//1upnutrition.com/cdn/shop/t/284/assets/arrow-back-white.svg?v=919167823264969141753236634);transform:translate3d(-50%,-50%,0) rotate(0)}.pdp__container .pdp__product .pdp__form .single-variant-option{text-align:left}.pdp__container .pdp__product .pdp__form .single-variant-label{display:block;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px}.pdp__container .pdp__product .pdp__form .ebook{margin-top:27px;text-align:left}.pdp__container .pdp__product .pdp__form .ebook__callout{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.07px;line-height:16px;display:block}.pdp__container .pdp__product .pdp__form .ebook__callout span{color:#e91a2a}.pdp__container .pdp__product .pdp__form .ebook__title{color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;letter-spacing:0;line-height:38px;height:38px;border:1px dashed #d8d8d8;padding:0 12px;margin:8px 0 23px;display:block}.pdp__container .pdp__product .pdp__form .product-submit-wrapper{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__form .product-submit-wrapper{margin-top:16px}}.pdp__container .pdp__product .pdp__form .product-quantity .input-wrapper{display:none}.pdp__container .pdp__product .pdp__form .quantity-buttons{width:100px;height:100%}.pdp__container .pdp__product .pdp__form .quantity-buttons__label{display:none;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.07px;line-height:16px;margin-bottom:5px}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__form .quantity-buttons__label{display:block}}.pdp__container .pdp__product .pdp__form .quantity-buttons__inner{display:flex;align-items:center;justify-content:space-evenly;height:51px}.pdp__container .pdp__product .pdp__form .quantity-buttons__inner span{display:block;width:24px;text-align:center;-webkit-user-select:none;user-select:none}.pdp__container .pdp__product .pdp__form .quantity-buttons__inner a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer}.pdp__container .pdp__product .pdp__form .product-submit{display:block;margin-top:12px;display:flex;justify-content:center;width:100%}.pdp__container .pdp__product .pdp__form .product-submit .register{font-family:Karla,sans-serif;font-size:14px}.pdp__container .pdp__product .pdp__form .btn{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;line-height:17px;letter-spacing:1px;width:100%}.pdp__container .pdp__product.stack-bundle .tiered-discount-main-price,.pdp__container .pdp__product.stack-bundle .tiered-discount-add-to-cart-cta{display:none}.pdp__container .pdp__product.stack-bundle .product-options__info,.pdp__container .pdp__product.stack-bundle .product-freesamples__info{margin-bottom:22px}.pdp__container .pdp__product.stack-bundle .product-options__info .product-options__title,.pdp__container .pdp__product.stack-bundle .product-options__info .product-freesamples__title,.pdp__container .pdp__product.stack-bundle .product-freesamples__info .product-options__title,.pdp__container .pdp__product.stack-bundle .product-freesamples__info .product-freesamples__title{border-bottom:1px solid #ddd;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:18px;font-weight:700;line-height:18px;padding-bottom:6px;width:100%}.pdp__container .pdp__product.stack-bundle .product-options__info .product-options__title span,.pdp__container .pdp__product.stack-bundle .product-options__info .product-freesamples__title span,.pdp__container .pdp__product.stack-bundle .product-freesamples__info .product-options__title span,.pdp__container .pdp__product.stack-bundle .product-freesamples__info .product-freesamples__title span{color:#e91a2a}.pdp__container .pdp__product .pdp__icons{display:none}@media only screen and (min-width: 1021px){.pdp__container .pdp__product{display:flex}.pdp__container .pdp__product .pdp__product-column{display:flex;flex-direction:column;align-items:flex-start;width:50vw}.pdp__container .pdp__product .pdp__product-column:first-child{max-width:750px}.pdp__container .pdp__product .pdp__product-column:nth-child(2){max-width:560px;padding-right:44px}.pdp__container .pdp__product .pdp__breadcrumbs{display:block;margin-bottom:30px;margin-left:30px;max-width:600px}.pdp__container .pdp__product .pdp__breadcrumbs .breadcrumbs span,.pdp__container .pdp__product .pdp__breadcrumbs .breadcrumbs a{text-transform:none;font-family:Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:10px;line-height:12px;color:#222;font-weight:400;letter-spacing:0}.pdp__container .pdp__product .pdp__breadcrumbs .breadcrumbs a:hover{cursor:pointer}.pdp__container .pdp__product .pdp__breadcrumbs .breadcrumbs span{font-weight:700}.pdp__container .pdp__product .pdp__slideshow{flex:1 0 85%;min-width:460px;max-width:480px}}@media only screen and (min-width: 1021px) and (min-width: 1200px){.pdp__container .pdp__product .pdp__slideshow{max-width:680px}}@media only screen and (min-width: 1021px){.pdp__container .pdp__product .pdp__slideshow .product-images{display:flex;width:100%}.pdp__container .pdp__product .pdp__slideshow .product-main-image{flex:0 0 auto;order:2;width:calc(100% - 132px)}.pdp__container .pdp__product .pdp__slideshow .product-main-image-no-thumbnails{width:100%}.pdp__container .pdp__product .pdp__slideshow .product-thumbnails{display:none;flex:0 0 auto;order:1;width:20%;max-height:455px;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.pdp__container .pdp__product .pdp__slideshow .product-thumbnails li{height:89px;width:89px;margin-bottom:16px}.pdp__container .pdp__product .pdp__slideshow .product-thumbnails li.active{border:1px solid #dddddd}.pdp__container .pdp__product .pdp__slideshow .slick-dots{display:none}.pdp__container .pdp__product .pdp__stars-badge-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:15px}.pdp__container .pdp__product .pdp__stars-desktop .yotpo-sr-bottom-line-summary{cursor:pointer}.pdp__container .pdp__product .pdp__stars-desktop .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.pdp__container .pdp__product .pdp__stars-desktop .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.pdp__container .pdp__product .pdp__stars-desktop .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star{font-size:20px;letter-spacing:5px}.pdp__container .pdp__product .pdp__stars-desktop .text-m{color:#ffc527!important;font-family:Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px}.pdp__container .pdp__product .pdp__stars-desktop .text-m:before{content:"("}.pdp__container .pdp__product .pdp__stars-desktop .text-m:after{content:")"}.pdp__container .pdp__product .pdp__header{display:block;width:100%}.pdp__container .pdp__product .pdp__header .u-h1{font-size:38px;line-height:46px;margin:0 0 4px;letter-spacing:.2px;padding-right:55px}.pdp__container .pdp__product .pdp__description-mobile{display:none}.pdp__container .pdp__product .pdp__description{display:block}.pdp__container .pdp__product .pdp__description .u-h2{margin-bottom:25px;padding-right:55px;text-align:left;color:#121212;font-family:Helvetica Neue;font-size:19px;font-weight:300;letter-spacing:.26px;line-height:26px}.pdp__container .pdp__product .pdp__price{margin-left:1px}.pdp__container .pdp__product .pdp__price .product-price{font-size:24px;line-height:29px}.pdp__container .pdp__product .pdp__price--desktop{display:block}.pdp__container .pdp__product .pdp__price--mobile{display:none}.pdp__container .pdp__product .pdp__form{margin:0 0 27px;padding:0 0 27px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;box-shadow:none;width:100%}.pdp__container .pdp__product .pdp__form .btn{max-width:none}.pdp__container .pdp__product .pdp__form .product-form{width:100%}.pdp__container .pdp__product .pdp__form .product_option_title{display:inline;font-size:14px;line-height:19px;color:#444;font-weight:400}.pdp__container .pdp__product .pdp__icons{display:block;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#121212;width:100%}.pdp__container .pdp__product .pdp__icons li{display:flex;align-items:center;margin-bottom:10px;width:260px;max-width:275px}.pdp__container .pdp__product .pdp__icons li img{margin-right:16px;flex:0 0 10%;max-width:46px}.pdp__container .pdp__product .pdp__icons li span{flex:1 0 90%}.pdp__container .pdp__product .pdp__icons-list{width:100%;display:flex;flex-direction:column;height:115px;flex-wrap:wrap;aspect-ratio:1}}@media only screen and (min-width: 1200px){.pdp__container .pdp__product .pdp__product{max-width:687px}.pdp__container .pdp__product .pdp__slideshow{width:100%;margin-left:2vw}.pdp__container .pdp__product .pdp__slideshow .product-main-image{flex:1 0 auto}}@media only screen and (min-width: 1440px){.pdp__container .pdp__product .pdp__breadcrumbs{margin-left:2vw}}@media (max-width: 480px){.pdp__container .pdp__product .sezzle-button-text{font-size:3.4vw!important;line-height:1.4em!important;white-space:nowrap;position:relative!important}.pdp__container .pdp__product .sezzle-button-text .sezzle-payment-amount{margin:0 .3em}.pdp__container .pdp__product .sezzle-checkout-button-wrapper .sezzle-button-text .szl-light-image{height:4vw!important;margin-left:.3em;transform:translateY(-2px)!important;aspect-ratio:4}}.pdp__container .pdp__benefits,.pdp__container .pdp__apparel-info{display:none}@media only screen and (min-width: 1021px){.pdp__container .pdp__benefits,.pdp__container .pdp__apparel-info{display:block;background-color:#f6f6f6;opacity:.8;box-shadow:inset 0 1px #fff,inset -.5px -.5px 3px #00000040;padding-top:8px;margin:0 calc(50% - 50vw)}.pdp__container .pdp__benefits .stack,.pdp__container .pdp__apparel-info .stack{margin:20px auto;padding:0 72px;max-width:1440px}.pdp__container .pdp__benefits .stack .u-h6,.pdp__container .pdp__apparel-info .stack .u-h6{margin-left:9px;margin-bottom:20px}.pdp__container .pdp__benefits .stack .u-h5,.pdp__container .pdp__apparel-info .stack .u-h5{text-transform:uppercase;margin-left:10px;color:#aaa}.pdp__container .pdp__benefits .stack ul,.pdp__container .pdp__apparel-info .stack ul{display:flex;justify-content:flex-start;align-items:flex-end;align-content:stretch}.pdp__container .pdp__benefits .stack ul li,.pdp__container .pdp__apparel-info .stack ul li{border-bottom:1px solid #aaaaaa;opacity:.42;text-align:center;display:flex;justify-content:center;align-items:center;padding-bottom:11px;padding-right:3em}.pdp__container .pdp__benefits .stack ul li.active,.pdp__container .pdp__apparel-info .stack ul li.active{border-bottom:2px solid #ed1c24;opacity:1}.pdp__container .pdp__benefits .stack ul li.active .u-h5,.pdp__container .pdp__apparel-info .stack ul li.active .u-h5{color:#ed1c24}.pdp__container .pdp__benefits .stack ul li:last-of-type,.pdp__container .pdp__apparel-info .stack ul li:last-of-type{flex:1 1 auto}.pdp__container .pdp__benefits .stack ul li a,.pdp__container .pdp__apparel-info .stack ul li a{display:flex;align-items:center}.pdp__container .pdp__benefits .stack ul li a:hover,.pdp__container .pdp__apparel-info .stack ul li a:hover{cursor:pointer}.pdp__container .pdp__benefits .pdp__benefits-content,.pdp__container .pdp__benefits .pdp__apparel-info-content,.pdp__container .pdp__apparel-info .pdp__benefits-content,.pdp__container .pdp__apparel-info .pdp__apparel-info-content{margin:53px auto 100px;padding:0 84px;max-width:1440px}.pdp__container .pdp__benefits .pdp__benefits-content iframe,.pdp__container .pdp__benefits .pdp__apparel-info-content iframe,.pdp__container .pdp__apparel-info .pdp__benefits-content iframe,.pdp__container .pdp__apparel-info .pdp__apparel-info-content iframe{max-width:100%}.pdp__container .pdp__benefits .item,.pdp__container .pdp__apparel-info .item{display:none;justify-content:space-between;width:100%}.pdp__container .pdp__benefits .item:first-of-type,.pdp__container .pdp__apparel-info .item:first-of-type{display:flex}.pdp__container .pdp__benefits .description,.pdp__container .pdp__apparel-info .description{width:47%;flex:1 1 auto}.pdp__container .pdp__benefits a .u-h4,.pdp__container .pdp__apparel-info a .u-h4{cursor:pointer}.pdp__container .pdp__benefits .u-h4,.pdp__container .pdp__apparel-info .u-h4{color:#121212}.pdp__container .pdp__benefits .u-paragraph,.pdp__container .pdp__apparel-info .u-paragraph{max-width:450px;color:#3b3b3b;font-weight:400}.pdp__container .pdp__benefits .is-line-break,.pdp__container .pdp__apparel-info .is-line-break{margin-top:8.5px;content:"";display:block}.pdp__container .pdp__benefits .facts,.pdp__container .pdp__benefits .sizing-info,.pdp__container .pdp__apparel-info .facts,.pdp__container .pdp__apparel-info .sizing-info{width:30%;flex:1 1 auto;margin-bottom:48px;-ms-overflow-style:-ms-autohiding-scrollbar}.pdp__container .pdp__benefits .facts .u-h4,.pdp__container .pdp__benefits .sizing-info .u-h4,.pdp__container .pdp__apparel-info .facts .u-h4,.pdp__container .pdp__apparel-info .sizing-info .u-h4{margin-left:3px;margin-bottom:7px}.pdp__container .pdp__benefits .facts .supplementContainer,.pdp__container .pdp__benefits .facts .sizing-container,.pdp__container .pdp__benefits .sizing-info .supplementContainer,.pdp__container .pdp__benefits .sizing-info .sizing-container,.pdp__container .pdp__apparel-info .facts .supplementContainer,.pdp__container .pdp__apparel-info .facts .sizing-container,.pdp__container .pdp__apparel-info .sizing-info .supplementContainer,.pdp__container .pdp__apparel-info .sizing-info .sizing-container{max-width:350px;max-height:360px;overflow-y:auto;margin-bottom:1em}}@media only screen and (min-width: 1200px){.pdp__container .pdp__benefits .u-paragraph,.pdp__container .pdp__apparel-info .u-paragraph{max-width:600px}}@media only screen and (min-width: 1440px){.pdp__container .pdp__benefits .u-paragraph,.pdp__container .pdp__apparel-info .u-paragraph{max-width:636px}}.pdp__container .pdp-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;box-shadow:inset 0 -1px 3px #0000001a;padding:14px 22px 14px 16px}.pdp__container .pdp-accordion-header:hover{cursor:pointer}.pdp__container .pdp-accordion-header:after{content:"+";font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#aaa;font-size:18px;line-height:22px}.pdp__container .pdp-accordion-header.active:after{content:"-";font-size:21px}.pdp__container .pdp-accordion-content{display:none;padding:21px 14px 4px;background-color:#f9f9f9}.pdp__container .pdp-accordion-content .u-h4{margin-bottom:3px;font-size:16px;line-height:19px;color:#121212}.pdp__container .pdp-accordion-content .u-h6{text-align:center;margin-bottom:12px}.pdp__container .pdp-accordion-content .u-paragraph{margin-bottom:20px;letter-spacing:.22px;font-size:14px;line-height:19px;color:#444;font-weight:400}.pdp__container .pdp-accordion-content img{display:block;margin:0 auto 35px}.pdp__container .pdp-accordion-content .dd{margin:0 auto 23px;display:block;border-radius:1px}.pdp__container .pdp-accordion-content .dd .description{display:none!important}.pdp__container .pdp-accordion-content .dd .ddTitle{background:#f9f9f9}.pdp__container .pdp-accordion-content .dd .ddlabel{color:#ed1c24;text-transform:uppercase;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif}.pdp__container .pdp-accordion-content .dd .divider{border-left:none;border-right:none}.pdp__container .pdp-accordion-content .dd .ddTitleText{line-height:30px;padding:9px 20px 8px 5px}.pdp__container .pdp-accordion-content .dd .borderRadiusTp{border-radius:1px}.pdp__container .pdp-accordion-content .dd .ddArrow{background-image:url(icon-dropdown-arrow.svg)!important;top:28px;right:12px}.pdp__container .pdp-accordion-content .dd .ddArrow:hover{background-position:0 0!important}.pdp__container .pdp-accordion-content .dd img{margin-bottom:0}.pdp__container .pdp-accordion-content iframe{width:100%;margin-bottom:10px}.pdp__container .pdp__stars-mobile .promoted-products-box{display:none!important}.pdp__container .pdp__stars-mobile .pdp-accordion-header .u-h3{display:flex}.pdp__container .pdp__stars-mobile .pdp-accordion-content{padding:0}@media only screen and (min-width: 1021px){.pdp__container .pdp__stars-mobile{display:none}}.pdp__container .pdp__benefits-mobile .bundleProduct,.pdp__container .pdp__apparel-info-mobile .bundleProduct{display:none}.pdp__container .pdp__benefits-mobile .bundleProduct:first-of-type,.pdp__container .pdp__apparel-info-mobile .bundleProduct:first-of-type{display:block}@media only screen and (min-width: 1021px){.pdp__container .pdp__benefits-mobile,.pdp__container .pdp__apparel-info-mobile{display:none}}.pdp__container .pdp__ingredients .bundleProduct,.pdp__container .pdp__sizing-info .bundleProduct{display:none}.pdp__container .pdp__ingredients .bundleProduct:first-of-type,.pdp__container .pdp__sizing-info .bundleProduct:first-of-type{display:block}.pdp__container .pdp__ingredients .view-full-ingredients,.pdp__container .pdp__sizing-info .view-full-ingredients{text-decoration:underline}.pdp__container .pdp__ingredients .full-ingredients,.pdp__container .pdp__sizing-info .full-ingredients{display:none}@media only screen and (min-width: 1021px){.pdp__container .pdp__ingredients,.pdp__container .pdp__sizing-info{display:none}}.pdp__container .pdp__icons-mobile{padding:22px 0 22px 15px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:11px;line-height:16px;color:#121212;font-weight:400}.pdp__container .pdp__icons-mobile.has-apparelinfo-or-sizingchart{padding:0}.pdp__container .pdp__icons-mobile li{display:flex;align-items:center;margin-bottom:10px}.pdp__container .pdp__icons-mobile li img{margin-right:12px}@media only screen and (min-width: 1021px){.pdp__container .pdp__icons-mobile{display:none}}.pdp__container .pdp__reviews{display:none}.pdp__container .pdp__reviews .promoted-products-box{display:none!important}@media only screen and (min-width: 1021px){.pdp__container .pdp__reviews{display:block;margin-bottom:109px}.pdp__container .pdp__reviews .pdp__reviews-content{max-width:853px;margin:0 auto}}.pdp__container .pdp__recommended{display:none;box-shadow:inset 0 1px 2px #00000017;padding-bottom:34px}.pdp__container .pdp__recommended .u-h3{text-align:center;font-size:22px;line-height:15px;letter-spacing:.2px}.pdp__container .pdp__recommended .promoted-products-box .yotpo-promoted-products{margin:0}.pdp__container .pdp__recommended .promoted-products-box .yotpo-main-title{text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;margin:68px 0 52px;font-size:22px;line-height:15px;color:#121212!important}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product{text-align:center;width:145px}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:12px;color:#000;margin-bottom:5px}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-price{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:11px;font-weight:500}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image{min-width:145px;height:145px}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img{max-width:145px;max-height:145px}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars{display:inline-block;float:none}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .reviews-count{font-size:12px;max-width:75px;display:inline;text-align:center;position:relative;top:-6px}.pdp__container .pdp__recommended .slick-slide{width:145px}.pdp__container .pdp__recommended .sliderPrev,.pdp__container .pdp__recommended .sliderNext{display:none}@media only screen and (min-width: 1021px){.pdp__container .pdp__recommended{box-shadow:none;padding-bottom:138px;position:relative}.pdp__container .pdp__recommended .promoted-products-box .yotpo-main-title{text-align:center;font-size:38px!important;margin:80px 0}.pdp__container .pdp__recommended .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img{max-width:240px;max-height:240px}.pdp__container .pdp__recommended .slick-slide{width:240px}.pdp__container .pdp__recommended .sliderPrev,.pdp__container .pdp__recommended .sliderNext{display:block;position:absolute;top:40%;z-index:2;background-color:#fff;padding:10px}.pdp__container .pdp__recommended .sliderPrev:hover,.pdp__container .pdp__recommended .sliderNext:hover{cursor:pointer}.pdp__container .pdp__recommended .sliderPrev{left:20px}.pdp__container .pdp__recommended .sliderNext{right:20px}}@media only screen and (min-width: 1021px){.pdp__container .pdp__instagram{display:block}}.pdp__social-icons{display:none}@media only screen and (min-width: 1021px){.pdp__social-icons{display:block;margin-left:20%;margin-top:27px}.pdp__slideshow .pdp__social-icons{margin-left:0;margin-top:16px}}.pdp__social-icons__inner{margin:0 auto}.u-social-icons.pdp__social-icons-mobile{display:flex}@media only screen and (min-width: 1021px){.u-social-icons.pdp__social-icons-mobile{display:none}}.pdp-modal-content{display:none;position:fixed;top:20%;width:100%;z-index:999999;background-color:#fff;padding:15px}@media only screen and (min-width: 769px){.pdp-modal-content{top:50%;left:50%;width:50%;transform:translate(-50%,-50%)}}.pdp-modal-content .close-modal{position:absolute;top:-2em;right:0;font-size:1em;background-color:#000;padding:.2em .5em;color:#fff;font-weight:700;cursor:pointer}.pdp-modal-content h4{font-size:16px;line-height:19px;margin-bottom:4px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;letter-spacing:0}.pdp-modal-content .u-paragraph{font-size:14px;line-height:19px;letter-spacing:.24px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:300}.pdp__quick-specs{background-color:#fafafa;padding:18px 0 11px}@media only screen and (min-width: 1021px){.pdp__quick-specs{margin-top:28px;margin-left:20%}}.pdp__facts-link{display:block;text-transform:uppercase;text-decoration:underline!important;color:#121212;font-family:Source Sans Pro;font-size:11px;font-weight:700;letter-spacing:0;line-height:12px;text-align:center;padding:16px 0}.pdp__facts-link:focus,.pdp__facts-link:active,.pdp__facts-link:hover{color:#444}.pdp__facts-link--scroll{display:none}@media only screen and (min-width: 1021px){.pdp__facts-link{font-size:12px}.pdp__facts-link--scroll{display:block}.pdp__facts-link--modal{display:none}}.facts-modal{display:none}.facts-modal__top{height:40px;width:100%;position:absolute;top:0;left:0}.pdp__highlights{display:flex;justify-content:space-evenly}.pdp__highlights .highlight{display:flex;flex-direction:column;position:relative;flex:1;padding-right:10px}.pdp__highlights .highlight:first-child{padding-left:10px}@media only screen and (min-width: 480px){.pdp__highlights .highlight:last-child{padding-right:0}}.pdp__highlights .highlight:not(:last-child):after{content:"";height:40px;position:absolute;right:0;width:1px;border-left:1px solid #ddd;transform:rotate(12deg)}@media only screen and (min-width: 500px){.pdp__highlights .highlight:not(:last-child):after{right:10%}}.pdp__highlights .highlight__inner{width:60%;margin:0 auto}@media only screen and (min-width: 1021px){.pdp__highlights .highlight__inner{margin:0 auto 0 13%}}@media only screen and (min-width: 1200px){.pdp__highlights .highlight__inner{margin:0 auto}}.pdp__highlights .highlight__header{white-space:nowrap;color:#121212;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:15px;letter-spacing:.1px;line-height:22px;position:relative;display:inline-block;z-index:1}@media only screen and (min-width: 320px){.pdp__highlights .highlight__header{font-size:16px}}@media only screen and (min-width: 480px){.pdp__highlights .highlight__header{font-size:22px}}.pdp__highlights .highlight__header:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:10px;background-color:#ffdc2b;z-index:-1}.pdp__highlights .highlight__subheader{display:block;color:#444;font-family:Helvetica Neue;font-size:13px;font-weight:300;letter-spacing:.1px!important;line-height:1.3}.pdp-avoid,.pdp__product-column .pdp__badge-new-container{display:none}@media only screen and (min-width: 1021px){.pdp__product-column .pdp__badge-new-container{display:flex}}.pdp__stars-badge-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:15px}.mobile-product-title--left{max-width:75%}.mobile-product-title-badge-container{display:flex!important;flex-direction:row;justify-content:space-between;width:100%;margin-top:16px}.mobile-product-title-badge-container .pdp__badge-new-container{width:90px}@media only screen and (min-width: 1021px){.mobile-product-title-badge-container{display:none!important}}.mobile-product-title-badge-container h1{margin:0}.pdp__product-badge--new-flavor{background-color:#ffc527;color:#000;font-family:Source Sans Pro,sans-serif;font-weight:700;line-height:12px;text-transform:uppercase;letter-spacing:normal;padding:6px 10px;text-align:center}@media only screen and (min-width: 769px){.pdp__product-badge--new-flavor{font-size:16px;line-height:16px}}.pdp__quickshop-badge--new-flavor{background-color:#ffc527;color:#000;font-family:Source Sans Pro,sans-serif;font-weight:600;line-height:12px;text-transform:uppercase;letter-spacing:normal;padding:6px 10px;text-align:center;font-size:12px;white-space:nowrap}.pdp__disclaimer{padding:14px 10px;border-top:1px solid #dddddd}@media only screen and (min-width: 769px){.pdp__disclaimer{padding-left:0}}.pdp__disclaimer-copy{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:10px;font-style:italic;color:#7f7f7f;letter-spacing:.25px;line-height:16px;margin-bottom:15px}.pdp-discount-widget{border:1px solid #ed1c24;display:block;margin:0 auto;padding:10px;width:100%}.pdp-discount-widget__wrapper{width:100%;margin:27px auto 17px}.pdp-discount-widget__top{display:flex;align-items:center;justify-content:space-between;margin:0 auto;height:35px;padding:4px}.pdp-discount-widget__icon{display:block;width:20px;height:auto}.pdp-discount-widget__message{margin:0 auto;text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:12px;color:#121212}.pdp-discount-widget__message span{color:#ff3d3d}.pdp-discount-widget__bottom{width:100%}.pdp-discount-widget .discount-percent-bar{color:#fff;transform:translate(0)}.pdp-discount-widget .discount-percent-bar.empty{color:#ed1c24;transform:translate(40px)}.pdp-discount-widget__bar{background-color:#fde8e9;margin:6px auto}.pdp-discount-widget__bar--inner{display:flex;justify-content:flex-end;align-items:center;width:25%;background-color:#ff3d3d}.pdp-discount-widget__bar--inner span{display:block;height:20px;color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;text-align:center;margin:0 6px}.pdp-discount-widget__free_gifts_wrapper{display:flex}.pdp-discount-widget__free_gifts_select{width:25%;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px}.pdp-discount-widget__free_gifts_select div{padding-top:15px}.pdp-discount-widget__free_gifts_select a{padding:5px 7px;border:1px solid #ddd}.pdp-discount-widget__free_gifts_select a:after{display:inline-block;content:url(//1upnutrition.com/cdn/shop/t/284/assets/icon-dropdown-arrow-gray.svg?v=50388713454825834171753236666)}.pdp-discount-widget__free_gifts_select a.icon-arrow-left:after{transform:rotate(90deg)}.pdp-discount-widget__free_gifts_select a.icon-arrow-right:after{transform:rotate(270deg)}.pdp-discount-widget__free_gifts{width:75%;white-space:nowrap;overflow-x:scroll;scroll-snap-type:x;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 480px){.pdp-discount-widget__free_gifts{scroll-snap-type:none}}.pdp-discount-widget__free_gifts::-webkit-scrollbar{display:none}.pdp-discount-widget__free_gift{display:inline-block;width:33.33%;scroll-snap-align:start;vertical-align:top;white-space:normal;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;letter-spacing:.07px;line-height:1.3}.pdp-discount-widget__fg_short_title{color:#444;text-align:center}.pdp-discount-widget__free_gift_details{display:flex;justify-content:space-between}.pdp-discount-widget__free_gift_details>a{width:29%}.pdp-discount-widget__free_gift_details>div{width:69%;display:flex;flex-wrap:wrap}.pdp-discount-widget__fg_title{width:100%;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px}.pdp-discount-widget__fg_select{width:100%;color:#7f7f7f;border-color:#ddd;border-radius:0;padding:7px;font-size:14px;margin:6px 0}.pdp-discount-widget__fg_atc{padding:7px 5px}.pdp-discount-widget__fg_back{padding:10px;color:#ed1c24;text-decoration:underline}.pdp-discount-widget__free_gifts_wrapper.is-details .pdp-discount-widget__free_gifts_select{display:none}.pdp-discount-widget__free_gifts_wrapper.is-details .pdp-discount-widget__free_gifts,.pdp-discount-widget__free_gifts_wrapper.is-details .pdp-discount-widget__free_gift{width:100%}.pdp-discount-widget__free_gifts_wrapper.is-details .pdp-discount-widget__free_gift_tile{display:none}.cf26-shipping{display:flex;justify-content:center;font-size:16px;align-items:center;margin-left:100px}.cf26-shipping .cf26-hours{font-weight:700;color:#ed1c24}.cf26-shipping-container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;margin-top:10px;width:100%}@media only screen and (min-width: 768px){.cf26-shipping-container{display:none}}.cf83-add-to-cart-cta{background:#000;font-family:Karla,sans-serif;font-weight:700;line-height:normal;color:#fff;-webkit-appearance:none;display:inline-block;width:auto;padding:15px 20px;cursor:pointer;border:none;border-radius:5px;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.template-product .pdp__container .pdp__product.regular-product .pdp__form .product-form #product-form .product-submit-wrapper .product-submit .btn[id=AddToCart]{display:none}.template-product .pdp__container .pdp__product.regular-product .pdp__price .product-price.discount-message{color:#3b3b3b;font-size:12px;line-height:15px;font-weight:500;margin-left:10px;letter-spacing:.3px;display:inline-block}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__form .product-form #product-form .product-submit-wrapper .product-submit .btn[id=AddToCart]{display:none}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__form .product-form #product-form .product-submit-wrapper .product-submit .tiered-discount-original-price{color:#3b3b3b!important;opacity:.7;letter-spacing:normal!important;font-weight:400;text-decoration:line-through;margin-left:5px}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price .product-price .initial-price,.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price .product-price .product-savings,.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price .product-price .product-price-compare{display:none}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price .product-price .discount-message{color:#3b3b3b;font-size:12px;line-height:15px;font-weight:500;margin-left:10px;letter-spacing:.3px;display:inline-block}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price .product-price .tiered-discount-original-price{color:#3b3b3b!important;opacity:.7;letter-spacing:normal!important;font-weight:400;text-decoration:line-through;margin-left:5px}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price.has-compare-price .product-price .product-savings,.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price.has-compare-price .product-price .product-price-compare{display:inline-block}.template-product.tiered-discounts-enabled .pdp__container .regular-product .pdp__price.has-compare-price .product-price .discount-message{display:none}.template-product.tiered-discounts-enabled .pdp__container.pdp__container--sample-bundle .pdp__form .product-submit .btn[id=AddToCart]{display:block}@media screen and (max-width: 1020px){.desktop-yotpo-widget{display:none}}.product-price>span.discount-message{display:inline-block;color:#000;font-size:12px;margin-left:10px}.cf25-shipping{display:flex;justify-content:right;margin:10px auto auto;font-size:16px}@media (max-width: 750px){.cf25-shipping{justify-content:center}}.cf-hours{font-weight:700;color:#ed1c24}@media (min-width: 750px){.cf25-shipping{margin-right:9px}}.cf24-shipping{display:flex;justify-content:center;margin:17px auto auto;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;padding:5px 0;background-color:#f4f4f4}.cf-hours{font-weight:700}@media screen and (max-width: 1020px){.shopify-section .shopify-app-block #yotpo-reviews-main-widget{display:none}}.product-mobile-reviews{margin:15px 0;text-align:center}@media only screen and (min-width: 1020px){.product-mobile-reviews{display:none}}.product-price{margin:0;color:#36b633}@media only screen and (min-width: 1020px){.product-price{margin-right:20px}}.product-price-compare{display:none}.product-quantity{text-align:left}.product-quantity .input-wrapper{margin-top:0}.product-quantity .input-wrapper label{font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:14px}.product-options,.product-freesamples{font-size:16px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.input-wrapper--product{margin:22px 0 15px}.input-wrapper--product-freesamples{margin:26px 0 28px}.pdp__product.regular-product .input-wrapper--product label,.product-options.hidden,.product-freesamples.hidden{display:none}.product-options__info,.product-freesamples__info{display:flex;justify-content:space-between;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:500}.is-low-in-stock .product-options__availability{color:#ed1c24;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.product-options__title,.product-freesamples__title{font-size:14px;font-weight:700;letter-spacing:.07px;line-height:16px;margin-bottom:8px;text-align:left}.product-freesamples__title-red-text{color:#ed1c24}.product-freesamples__footnote{display:none;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:12px;line-height:24px;margin:2px 0 0;text-align:left}.product-freesamples__footnote.show-footnote{display:block}.product-options__availability{flex-shrink:0;margin-left:10px;text-align:right}.product-options__bundle{text-align:left;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.product-options__bundle+.product-options__bundle{margin-top:23px}.product-options__bundle .input-wrapper__label{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.07px;line-height:16px;margin-bottom:8px}#klaviyo-trigger-pdp{display:flex!important;background:none;color:#000;text-decoration:underline;text-align:left;align-items:center;justify-content:center;width:200px;margin:0 auto;font-size:14px}@media only screen and (min-width: 1024px){#klaviyo-trigger-pdp{margin:0;justify-content:flex-start}}#klaviyo-trigger-pdp svg{width:18px;height:18px;margin-right:12px}#klaviyo-trigger-pdp:hover{color:#ed1c24}#klaviyo-trigger-pdp:hover svg path{fill:#ed1c24}.input-wrapper__label{font-size:14px;font-weight:500;line-height:17px;color:#000;width:100%}.input-wrapper__label .product-options__availability{float:right}.video-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:#0006}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.modal-video-content{background-color:#fefefe;margin:15% auto;padding:0 15px 20px;border:1px solid #888;width:37%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:.4s;position:relative;transition:opacity .4s}.close{color:#aaa;float:right;font-size:28px;font-weight:700;line-height:normal}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.video-here{width:100%;margin:0 auto}.video-here iframe{width:100%}.stop-active{height:89px;width:89px}.pdp-discount-widget{display:block;padding:10px;border:1px solid #ED1C24;width:100%;margin:0 auto;opacity:0;transition:opacity .4s}.pdp-discount-widget.loaded{opacity:1}.pdp-discount-widget__wrapper{padding-top:27px;border-top:1px solid #ddd;width:100%;max-width:670px;margin:27px auto 0}.pdp-discount-widget__inner{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:450px}.pdp-discount-widget__icon{display:block;width:20%;min-width:30px;max-width:60px;height:auto}.pdp-discount-widget__message{margin:0 20px;text-align:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:14px;color:#121212}.pdp-discount-widget span{color:#ed1c24;font-weight:700}.template__page-explainer .main-header{margin-bottom:0}.template__page-explainer .page-header{display:none}.template__page-explainer .main-content-wrapper{max-width:100%;padding:0}.template__page-explainer .main-content{width:100%;padding-top:5px}@media only screen and (min-width: 480px){.template__page-explainer .main-content section{max-width:769px;margin:0 auto}}@media only screen and (min-width: 769px){.template__page-explainer .main-content section{max-width:992px;margin:0 auto}}@media only screen and (min-width: 992px){.template__page-explainer .main-content section{max-width:1308px;margin:0 auto}}.template__page-explainer .main-content .btn--transparent:hover{background-color:#ed1c24!important;color:#fff}.template__page-explainer .main-footer{border-top:none}@keyframes MoveUpDown{0%{bottom:0}50%{bottom:15px}to{bottom:0}}.rewards-hero{display:block;width:100%;position:relative}.rewards-hero__image,.rewards-hero img{display:block;width:100%}.rewards-hero h1,.rewards-hero .icon-scroll-prompt,.rewards-hero .btn--transparent-hero{display:none}.rewards-hero .overlay-absolute{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.rewards-hero .overlay-absolute .overlay-content-wrapper{display:flex;flex-flow:row;justify-content:flex-end;height:100%;width:100%;align-items:center}@media only screen and (min-width: 992px){.rewards-hero .overlay-absolute .overlay-content-wrapper{flex-flow:column}}.rewards-hero .overlay-absolute .overlay-content-wrapper img{max-width:80%;float:right}@media only screen and (min-width: 992px){.rewards-hero .overlay-absolute .overlay-content-wrapper img{max-width:100%;float:none}}.rewards-hero .overlay-absolute .overlay-content-wrapper .overlay-item{margin-bottom:1vw}@media only screen and (min-width: 1200px){.rewards-hero .overlay-absolute .overlay-content-wrapper .overlay-item{margin-bottom:2vw}}@media only screen and (min-width: 992px){.rewards-hero{position:relative}.rewards-hero picture{display:inline-block}.rewards-hero h1{display:inline-block;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;line-height:27px;color:#fff;text-align:center;text-transform:none;max-width:667px;letter-spacing:.13px}.rewards-hero .btn--transparent-hero{display:inline-block;width:222px;font-size:15px;margin:0 10px}.rewards-hero .btn--transparent-hero:hover{cursor:pointer;background-color:#ed1c24;color:#fff}.rewards-hero .icon-scroll-prompt{display:block}.rewards-hero .icon-scroll-prompt a{position:relative;animation:MoveUpDown 2s linear infinite;margin-bottom:0}.rewards-hero .icon-scroll-prompt a:hover{cursor:pointer}}.btn--wrapper-mobile{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-bottom:4em}.btn--wrapper-mobile .btn--transparent-mobile{width:220px;font-size:15px;margin-bottom:10px}@media only screen and (min-width: 992px){.btn--wrapper-mobile{display:none;visibility:hidden}}.rewards__container{overflow:hidden}@media only screen and (min-width: 992px){.background-effect-container{background-image:linear-gradient(to bottom left,transparent 50%,#F7F7F7 50%);background-position:0;background-repeat:no-repeat}}a.red-link{color:#ff2100!important}.rewards__earning h2,.rewards__refer h2,.rewards__levelup h2,.rewards__terms h2,.faq h2{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;font-stretch:condensed;text-transform:none;font-size:22px;line-height:21px;color:#121212;letter-spacing:normal;background:linear-gradient(180deg,red) 50%;margin-bottom:5px}.rewards__earning h3,.rewards__refer h3,.rewards__levelup h3,.rewards__terms h3,.faq h3{font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;letter-spacing:-.1px}.rewards__earning h4,.rewards__refer h4,.rewards__levelup h4,.rewards__terms h4,.faq h4{color:#ed1c34;font-family:HelveticaNeue-Bold,HelveticaNeueBold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:9px;font-weight:700;line-height:11px;text-transform:none;letter-spacing:-.01px}.rewards__earning p,.rewards__refer p,.rewards__levelup p,.rewards__terms p,.faq p{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:300;font-size:13px;color:#444;line-height:18px;letter-spacing:-.15px;margin-bottom:8px}.rewards__earning p a,.rewards__refer p a,.rewards__levelup p a,.rewards__terms p a,.faq p a{text-decoration:underline}.rewards__earning hr,.rewards__refer hr,.rewards__levelup hr,.rewards__terms hr,.faq hr{display:block;height:3px;width:24px;background-color:#ed1c24;margin:9px 0 11px}@media only screen and (min-width: 480px){.rewards__earning h2,.rewards__refer h2,.rewards__levelup h2,.rewards__terms h2,.faq h2{font-size:30px;line-height:30px}.rewards__earning p,.rewards__refer p,.rewards__levelup p,.rewards__terms p,.faq p{font-size:15px;line-height:21px}.rewards__earning hr,.rewards__refer hr,.rewards__levelup hr,.rewards__terms hr,.faq hr{height:4px;width:32px}}@media only screen and (min-width: 992px){.rewards__earning h2,.rewards__refer h2,.rewards__levelup h2,.rewards__terms h2,.faq h2{font-size:38px;line-height:38px}.rewards__earning p,.rewards__refer p,.rewards__levelup p,.rewards__terms p,.faq p{font-size:19px;line-height:26px}}.rewards__earning{padding:20px 20px 22px 13px}.rewards__earning p{color:#121212}.rewards__earning p:nth-of-type(2){margin-bottom:44px}.rewards__earning a:hover{cursor:pointer}.rewards__earning h5{font-size:11px;line-height:12px;text-align:center;color:#444;text-transform:none;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;letter-spacing:-.1px;margin-bottom:31px}.rewards__earning .rewards__earning-heading br{display:none}.rewards__earning .rewards__earning-options ul{text-align:center;display:flex;flex-wrap:wrap}.rewards__earning .rewards__earning-options li{padding:12px 0 14px;flex:0 0 50%;min-height:147px}.rewards__earning .rewards__earning-options li svg{margin-bottom:8px}.rewards__earning .rewards__earning-options li.rewards__earning-order svg{margin-bottom:2px}.rewards__earning .rewards__earning-options li.rewards__earning-review svg{margin-bottom:6px;margin-top:-3px}.rewards__earning .rewards__earning-options li.rewards__earning-twitterfollow svg,.rewards__earning .rewards__earning-options li.rewards__earning-twittershare svg{margin-bottom:13px}.rewards__earning .rewards__earning-options a:hover{cursor:pointer}.rewards__earning .rewards__earning-options h3{font-size:11px;font-weight:700;font-style:normal;line-height:15px;text-transform:none;color:#444;width:60px;margin:0 auto 4px}.rewards__earning .rewards__earning-options h3:hover{color:#ed1c34}.rewards__earning .rewards__earning-options h3:hover:after{content:" >";position:absolute;margin-left:5px}.rewards__earning .rewards__earning-options h6{font-size:9px;line-height:15px;font-weight:500;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;letter-spacing:.1px;color:#444;text-transform:none;text-decoration:underline}.rewards__earning .rewards__earning-options:nth-of-type(1){margin-bottom:9px}.rewards__earning .rewards__earning-options:nth-of-type(2) li{min-height:161px}.rewards__earning .rewards__earning-options:nth-of-type(2) li h3{margin-bottom:5px}.rewards__earning .rewards__earning-options:nth-of-type(2) li h3.followed-by-small{margin-bottom:0}.rewards__earning .rewards__earning-options:nth-of-type(2) li h4{margin-bottom:2px}.rewards__earning .rewards__image-wrapper{display:flex;flex-wrap:wrap}@media only screen and (min-width: 769px){.rewards__earning .rewards__image-wrapper{display:flex;justify-items:center;align-items:center;padding-top:30px;border-top:1px solid #DDDDDD}}.rewards__earning .rewards__image-wrapper .hide--mobile{display:none}@media only screen and (min-width: 769px){.rewards__earning .rewards__image-wrapper .hide--mobile{display:inline-block;margin-left:10px}}.rewards__earning .rewards__image-wrapper .rewards__item{display:flex;align-items:center;justify-content:center;flex-basis:100%;margin-bottom:2em}@media only screen and (min-width: 769px){.rewards__earning .rewards__image-wrapper .rewards__item{flex-basis:50%}}.rewards__earning .rewards__image-wrapper .rewards__item img{width:100%;max-width:391px}.rewards__earning .rewards__image-wrapper .rewards__item .slider-text{color:#444}@media only screen and (min-width: 480px){.rewards__earning .rewards__earning-options li{flex:0 0 25%}}@media only screen and (min-width: 992px){.rewards__earning{padding:60px 20px 150px;display:flex;justify-content:space-between;align-items:flex-start}.rewards__earning .rewards__earning-heading{width:393px}.rewards__earning .rewards__earning-heading br{display:block}.rewards__earning .rewards__earning-heading h2{font-size:38px;line-height:46px}.rewards__earning .rewards__earning-heading p{max-width:325px}.rewards__earning .rewards__earning-options{flex:0 0 67%}.rewards__earning .rewards__earning-options h3{font-size:15px;line-height:18px;width:91px}.rewards__earning .rewards__earning-options small{color:#444;display:block;font-size:9px;margin-bottom:5px;text-align:center}.rewards__earning .rewards__earning-options h4{font-size:11px;line-height:13px}.rewards__earning .rewards__earning-options h5{font-size:14px;line-height:16px;position:relative;top:15px;display:inline-block;padding:10px 20px;background-color:#fff;margin-bottom:0}.rewards__earning .rewards__earning-options ul{border-top:1px solid #DDDDDD;padding-top:30px}}@media only screen and (min-width: 1200px){.rewards__earning{padding:83px 20px 150px}}.rewards__refer{background-color:#f7f7f7;padding:38px 13px 11px}.rewards__refer .rewards__refer-heading h2{margin-bottom:10px}.rewards__refer .rewards__refer-heading p{margin-bottom:1px}.rewards__refer .rewards__refer-options h3{font-size:15px;line-height:15px;color:#444;text-transform:none;text-align:center;margin-bottom:11px}.rewards__refer .rewards__refer-options h4{font-size:13px;line-height:18px;font-weight:300;color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;width:160px;text-align:center;margin:0 auto 15px;letter-spacing:-.1px}.rewards__refer .rewards__refer-options h4 br{display:none}.rewards__refer .rewards__refer-options li{padding:37px 38px 29px;text-align:center}.rewards__refer .rewards__refer-options li:first-of-type{border-bottom:2px solid #DDDDDD}.rewards__refer .rewards__refer-options .btn{padding:11px 9px;min-width:137px}.rewards__refer .rewards__refer-options .btn:hover{cursor:pointer;background-color:#fff}@media only screen and (min-width: 480px){.rewards__refer h2{font-size:24px;line-height:29px}}@media only screen and (min-width: 992px){.rewards__refer{background-color:inherit;display:flex;justify-content:space-between;padding:64px 20px 215px}.rewards__refer .rewards__refer-heading{flex:0 0 40%;max-width:350px}.rewards__refer .rewards__refer-heading p{font-size:14px;line-height:19px;letter-spacing:.25px}.rewards__refer .rewards__refer-options{flex:0 0 60%;display:flex;justify-content:flex-end}.rewards__refer .rewards__refer-options li{padding:22px 57px}.rewards__refer .rewards__refer-options li h4{font-size:14px;line-height:19px;width:180px;letter-spacing:.2px;margin-bottom:22px}.rewards__refer .rewards__refer-options li h4 br{display:block}.rewards__refer .rewards__refer-options li:first-of-type{border-bottom:none;border-right:2px solid #DDDDDD;padding-right:10vw}.rewards__refer .rewards__refer-options li:nth-of-type(2){padding-left:8vw}}.rewards__levelup{padding:38px 0}.rewards__levelup .rewards__levelup-heading h2{margin-bottom:10px;margin-left:13px}.rewards__levelup .rewards__levelup-heading p{margin:0 13px 37px}.rewards__levelup .sliderContainer{position:relative}.rewards__levelup .prev_arrow,.rewards__levelup .next_arrow{position:absolute;top:50%;z-index:5;width:30px;text-align:center}.rewards__levelup .prev_arrow{left:0}.rewards__levelup .next_arrow{right:0}.rewards__levelup .rewards__levelup-options .slick-slide{width:270px;background-color:#fff;box-shadow:0 1px 5px 2px #00000014}.rewards__levelup .rewards__levelup-options .slide{text-align:center;padding:27px 30px 0;min-height:436px}.rewards__levelup .rewards__levelup-options .slick-track{padding-top:3px;padding-bottom:6px}.rewards__levelup .rewards__levelup-options h3{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:13px;letter-spacing:1.5px;line-height:15px;color:#444;margin-bottom:35px}.rewards__levelup .rewards__levelup-options h4{color:#444;font-size:11px;line-height:15px;margin:18px auto 6px}.rewards__levelup .rewards__levelup-options h5{color:#ed1c24;text-transform:none;font-size:9px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;line-height:11px;font-weight:500;letter-spacing:0;margin-bottom:36px}.rewards__levelup .rewards__levelup-options h6{text-transform:none;font-size:11px;line-height:16px;letter-spacing:.25px;color:#444;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.rewards__levelup .rewards__levelup-options p,.rewards__levelup .rewards__levelup-options li>ul>li{color:#444;font-size:11px;line-height:16px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;letter-spacing:.25px}@media only screen and (min-width: 480px){.rewards__levelup h2{font-size:24px;line-height:29px}}@media only screen and (min-width: 769px){.rewards__levelup .prev_arrow,.rewards__levelup .next_arrow{display:none}.rewards__levelup .rewards__levelup-options{flex:0 0 65%;display:flex}.rewards__levelup .rewards__levelup-options>li:nth-of-type(2){border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD}.rewards__levelup .rewards__levelup-options h4{font-size:15px;line-height:18px}.rewards__levelup .rewards__levelup-options h5{font-size:13px;line-height:16px;margin-bottom:29px}}@media only screen and (min-width: 992px){.rewards__levelup{display:flex}.rewards__levelup .rewards__levelup-heading{flex:0 0 35%;margin-top:45px}.rewards__levelup .rewards__levelup-heading h2{margin-left:20px}.rewards__levelup .rewards__levelup-heading p{font-size:14px;line-height:19px;letter-spacing:.26px;max-width:346px;margin-left:20px}}.faq-container hr{border:1px solid #F7F7F7;width:93%;margin:40px auto 0}.faq-container section.faq{padding:29px 17px 37px 18px}.faq-container section.faq h2{margin-bottom:15px;font-size:19px;line-height:23px}.faq-container section.faq .question{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;line-height:16px;border-bottom:1px solid #DDDDDD;letter-spacing:-.25px;padding:15px 0 17px;position:relative}.faq-container section.faq .question span:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:40px}.faq-container section.faq .question span:first-of-type:hover{cursor:pointer}.faq-container section.faq .question.active{font-weight:700}.faq-container section.faq .question.active span:first-of-type{overflow:visible;white-space:normal;text-overflow:inherit;padding-right:45px}.faq-container section.faq .question .answer{font-weight:400;margin:20px 0 0;letter-spacing:-.22px;display:none}.faq-container section.faq .question span{display:block}.faq-container section.faq .question span.control{position:absolute;top:12px;right:19px;color:#ed1c24;font-size:18px;font-weight:700;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif}.faq-container section.faq .question span.control:hover{cursor:pointer}@media only screen and (min-width: 992px){.faq-container{position:absolute;width:100%}.faq-container hr{display:none}.faq-container section.faq{padding:48px 108px 123px;background-color:#fff;box-shadow:0 4px 15px #0000000f;margin:0 auto;max-width:1039px}.faq-container section.faq h2{font-size:24px;line-height:29px;margin-bottom:30px}.faq-container section.faq .question{font-size:19px;line-height:23px;margin-top:8px;letter-spacing:.2px}.faq-container section.faq .question .answer{font-size:14px;line-height:19px;margin-top:17px;letter-spacing:.28px;margin-bottom:10px}.faq-container section.faq .question span.control{top:10px;right:15px;font-size:38px}}.rewards__terms{padding:32px 19px 52px 12px;background-color:#f8f8f8}.rewards__terms h2{font-size:15px;line-height:15px;color:#7f7f7f;letter-spacing:.1px;margin-bottom:12px}.rewards__terms p{color:#7f7f7f;letter-spacing:-.17px;font-size:13px;line-height:18px}@media only screen and (min-width: 992px){.rewards__terms{padding-bottom:141px;background-color:inherit;margin:580px auto 0;max-width:853px}.rewards__terms h2{text-align:center}.rewards__terms p{font-size:14px;line-height:19px}}.template__password{background-color:#f7f7f7}.password__container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;min-height:360px;height:80vh}@media (min-width: 768px) and (min-height: 400px){.password__container{height:100vh;justify-content:center}}.password__messaging{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;text-align:center}@media (min-width: 768px) and (min-height: 400px){.password__messaging{margin-top:74px;margin-bottom:130px}}.password__title{max-width:265px;margin:15px auto;font-size:32px;line-height:39px}@media only screen and (min-width: 768px){.password__title{max-width:none}}.password__subtitle{max-width:265px;margin:15px auto;font-size:20px;line-height:22px;color:#121212}@media (min-width: 768px) and (min-height: 400px){.password__subtitle{max-width:none}}.password__coupon{padding:9px 13px 13px;max-width:288px;margin:15px auto;border:2px dashed #dddddd;border-radius:2px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:15px;line-height:21px;font-weight:400;color:#121212}@media (min-width: 768px) and (min-height: 400px){.password__coupon{padding:11px 22px 13px;max-width:none;margin-top:30px}}.password__coupon-code{color:#eb292e;font-weight:600}.password__social{display:flex;align-items:center;margin:0 auto}.password__social-icon{margin:0 5px}.password-1up__container{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.password-1up__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;height:80vh;width:90%;margin:auto}@media screen and (min-width: 480px){.password-1up__wrapper{max-width:780px;width:100%;height:70vh;justify-content:flex-start}}.password-1up__logo{margin-bottom:54px}.password-1up__logo img{width:200px}@media screen and (min-width: 480px){.password-1up__logo{margin-bottom:35px}.password-1up__logo img{width:270px}}.password-1up__messaging{margin-bottom:20px}@media screen and (min-width: 480px){.password-1up__messaging{margin-bottom:21px}}.password-1up__title{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:24px;line-height:32px;text-align:center;margin-bottom:20px;text-transform:initial;letter-spacing:0}@media screen and (min-width: 480px){.password-1up__title{font-size:36px;line-height:44px;letter-spacing:.0025em;margin-bottom:17px}}.password-1up__subtitle{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.57px;text-transform:initial}.password-1up__countdown{width:100%;margin-bottom:25px}@media screen and (min-width: 480px){.password-1up__countdown{margin-bottom:21px;height:56px;width:70%;max-width:490px}}.password-1up__countdown .countdown-element{width:100%;height:100%}.password-1up__countdown .countdown-banner{position:relative;background-color:transparent;height:100%}.password-1up__countdown .countdown-banner .countdown-banner--wrapper{flex-direction:column;padding:0;height:100%;width:100%}@media screen and (min-width: 480px){.password-1up__countdown .countdown-banner .countdown-banner--wrapper{flex-direction:row}}.password-1up__countdown .countdown-banner .countdown-banner--text-message{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.57px;color:#000;margin:0;padding:0}@media screen and (min-width: 480px){.password-1up__countdown .countdown-banner .countdown-banner--text-message{width:63%;padding:5px 0;border-right:1px solid #fff}.password-1up__countdown .countdown-banner .countdown-banner--text-message .countdown-banner--desktop-only{text-align:left}}.password-1up__countdown .countdown-banner .countdown-banner--timer{border:none;padding:0;width:auto}@media screen and (min-width: 480px){.password-1up__countdown .countdown-banner .countdown-banner--timer{width:37%;justify-content:flex-end;margin:0}}.password-1up__countdown .countdown-banner .countdown-banner--timer .countdown-banner--timer-inner.js-countdown-number{color:#e91a2a;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:30px;line-height:44px;letter-spacing:.25px;width:auto}.password-1up__countdown .countdown-banner .countdown-banner--timer .countdown-banner--timer-text{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.5px;color:#000;line-height:12px}.password-1up__countdown .countdown-banner .countdown-banner--timer .countdown-banner--timer-colon{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-style:normal;font-weight:700;font-size:30px;letter-spacing:.25px;color:#e91a2a}.password-1up__countdown .countdown-banner .countdown-banner--timer .countdown-banner--timer-item{margin-left:3.5px;margin-right:3.5px}.password-1up__form-container{width:100%;height:50px}@media screen and (min-width: 480px){.password-1up__form-container{width:70%;max-width:490px}}.password-1up__form-container .password-1up__form{width:100%;height:100%}.password-1up__input-group{display:flex;justify-content:space-between;height:100%;width:100%;gap:5px}.password-1up__input-group .password-1up__input{width:70%;height:100%;border-radius:0;padding:13px 18px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.57px;color:#444;background:#fff;border:none}.password-1up__input-group .password-1up__btn{margin:0;height:100%;width:30%;min-width:30%;background:#ed1c24;font-weight:700;font-size:15px;line-height:15px;letter-spacing:.0025em}.template__page-affiliate-signup .breadcrumbs{display:none}.template__page-affiliate-signup .main-content-wrapper{padding-left:0;padding-right:0;padding-bottom:135px;overflow:hidden}@media only screen and (min-width: 769px){.template__page-affiliate-signup .main-content-wrapper{padding-left:15px;padding-right:15px}}.template__page-affiliate-signup .page-title{max-width:295px;margin:1.5em auto 12px;font-size:22px;line-height:21px;letter-spacing:.1px;color:#121212}@media only screen and (min-width: 769px){.template__page-affiliate-signup .page-title{max-width:100%;font-size:49px;line-height:59px;letter-spacing:.23px}}.template__page-affiliate-signup .site-footer{margin-top:0}.perks-overview__wrapper{display:flex;justify-content:space-around;margin:4em auto 1em;flex-wrap:wrap;max-width:900px}.perks-overview__wrapper svg{max-width:50px;height:50px}@media only screen and (min-width: 769px){.perks-overview__wrapper svg{max-width:50px}}.affiliate-subtitle-wrapper{max-width:295px;margin:0 auto;display:flex;flex-flow:column;align-items:center}@media only screen and (min-width: 769px){.affiliate-subtitle-wrapper{max-width:100%}}.perks-subtitle{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:300;color:#121212;text-align:center;text-transform:none;margin-bottom:1em}@media only screen and (min-width: 769px){.perks-subtitle{font-size:20px;line-height:23px;letter-spacing:.5px;font-weight:400;margin-bottom:1em}}.perks-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;flex-basis:50%}@media only screen and (min-width: 480px){.perks-wrapper{flex-basis:25%}}@media only screen and (min-width: 769px){.perks-wrapper{flex-basis:20%}}.perks-details__wrapper{display:flex;justify-content:center;flex-wrap:wrap;background-color:#f8f8f8;max-width:900px;margin:0 auto}@media only screen and (min-width: 769px){.perks-details__wrapper{background-color:initial}}.perks-details__wrapper .perks-wrapper{flex-basis:100%;flex-grow:1;max-width:211px;margin:2em .5em;justify-content:flex-start}@media only screen and (min-width: 480px){.perks-details__wrapper .perks-wrapper{margin:2em}}@media only screen and (min-width: 769px){.perks-details__wrapper .perks-wrapper{flex-basis:30%}}.perks-details__wrapper .perks-wrapper .icon{height:50px}.perks-details__wrapper .perks-wrapper .icon svg{max-width:50px;height:50px}@media only screen and (min-width: 769px){.perks-details__wrapper .perks-wrapper .icon svg{max-width:50px}}.perks-details__wrapper .perks-content{font-size:13px;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:300;font-color:#444444;line-height:18px;text-align:center;margin-top:1em}.perks-overview__wrapper .perks-header{font-size:11px;margin:1em 1em 2em;min-height:30px}@media only screen and (min-width: 769px){.perks-overview__wrapper .perks-header{font-size:13px;margin:1em}}.perks-header{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;text-align:center;color:#3b3b3b;font-size:13px;line-height:15px;margin:1em}.perks-details-header{text-align:center;margin-top:4em;font-size:22px;flex-basis:100%}span.scrollTo{display:flex;align-items:center;justify-content:center;flex-basis:50%;text-decoration:underline;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:11px;font-weight:300;letter-spacing:.05px;line-height:12px}@media only screen and (min-width: 769px){span.scrollTo{height:100px;flex-grow:1;flex-basis:100%;font-size:14px;line-height:19px}}@media only screen and (min-width: 769px){.diagonal-bg-image{border-width:130rem 0 0 170rem;border-color:transparent transparent #F8F8F8 #F8F8F8;border-style:solid;position:absolute;top:30%;left:-20rem;z-index:-1;bottom:0}}.affiliate-btn-wrapper{display:flex;justify-content:center;flex-basis:100%;margin:3em 0}@media only screen and (min-width: 769px){.affiliate-btn-wrapper{display:none}}.hide-on-mobile{display:none}@media only screen and (min-width: 769px){.hide-on-mobile{display:block}}.transformation-body-text{color:#333;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:26px}.main-content-wrapper--transformation{min-width:100%;padding:0}.main-content--transformation{margin:0;width:100%}@media screen and (max-width: 992px){.main-content--transformation{margin-top:40px}}.transformation-hero-img-desktop,.transformation-video-desktop{display:none!important}@media only screen and (min-width: 750px){.transformation-hero-img-desktop,.transformation-video-desktop{display:block!important}}.transformation-hero-img-desktop img,.transformation-video-desktop img{display:flex}.transformation-hero-img-mobile,.transformation-video-mobile{display:block!important}@media only screen and (min-width: 750px){.transformation-hero-img-mobile,.transformation-video-mobile{display:none!important}}.transformation-hero-img-mobile img,.transformation-video-mobile img{display:flex}.transformation-hero-app-cta-wrap{display:flex;justify-content:center;margin:40px auto}@media only screen and (min-width: 750px){.transformation-hero-app-cta-wrap.hero{left:50%;margin:-56px 0 0;position:absolute;transform:translate(-50%,-100%);z-index:10}}@media only screen and (min-width: 900px){.transformation-hero-app-cta-wrap.video-description{flex-direction:column;margin:40px 0}}@media only screen and (min-width: 1200px){.transformation-hero-app-cta-wrap.video-description{flex-direction:row;justify-content:flex-start;margin:40px 0}}.transformation-hero-app-cta-wrap a{height:44px;width:149px}@media only screen and (min-width: 750px){.transformation-hero-app-cta-wrap a{height:50px;width:169px}}.transformation-hero-app-cta-wrap a.apple{background:transparent url(./app-apple.png) center center/contain no-repeat}.transformation-hero-app-cta-wrap a.google{background:transparent url(./app-google.png) center center/contain no-repeat}.transformation-hero-app-cta-wrap a+a{margin:0 0 0 8px}@media only screen and (min-width: 750px){.transformation-hero-app-cta-wrap a+a{margin:0 0 0 16px}}.transformation-hero-app-cta-wrap.video-description a{height:50px;width:169px}.transformation-hero-app-cta-wrap.video-description a+a{margin:0 0 0 16px}@media only screen and (min-width: 900px){.transformation-hero-app-cta-wrap.video-description a+a{margin:16px 0 0}}@media only screen and (min-width: 1200px){.transformation-hero-app-cta-wrap.video-description a+a{margin:0 0 0 16px}}.transformation-hero-description{color:#121212;font-size:18px;letter-spacing:.4px;line-height:28px;padding:40px;text-align:center}@media only screen and (min-width: 750px){.transformation-hero-description{font-size:20px;line-height:30px;max-width:800px;margin:0 auto}}@media only screen and (min-width: 1200px){.transformation-hero-description{padding:70px}}.transformation-icons-container{display:flex;flex-direction:column;width:100%;align-items:center;padding:0 40px 40px}@media only screen and (min-width: 750px){.transformation-icons-container{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 992px){.transformation-icons-container{padding:0 100px}}.transformation-icon-container{width:150px;border-bottom:4px solid #ff3d3d;margin-bottom:25px;padding-bottom:15px}@media only screen and (min-width: 750px){.transformation-icon-container{width:125px}}.transformation-icon-text-container{display:flex;flex-direction:column;width:100%;padding-top:30px;align-items:center}@media only screen and (min-width: 750px){.transformation-icon-text-container{width:25%;padding:20px}}.transformation-icon-description{max-width:400px}@media screen and (max-width: 749px){.transformation-icon-description{text-align:center}}.transformation-video-description-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 900px){.transformation-video-description-container{flex-direction:row;margin-top:90px;margin-bottom:90px}}.transformation-video-description{padding:20px}.transformation-video-description .transformation-button{margin-top:45px}@media only screen and (min-width: 900px){.transformation-video-description .transformation-button{margin-left:0}}@media only screen and (min-width: 900px){.transformation-video-desktop{width:50%;margin-right:45px;margin-left:100px}}.transformation-video-desktop iframe{max-width:100%}@media only screen and (min-width: 900px){.transformation-video-description{width:50%;padding-top:50px;padding-right:100px}}.transformation-button-section-container{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 750px){.transformation-button-section-container{padding-top:90px;padding-bottom:0}}.mobile-transformation-button-section-container{margin-top:50px!important}@media only screen and (min-width: 750px){.mobile-transformation-button-section-container{display:none!important}}.transformation-button{max-width:185px;background-image:linear-gradient(-90deg,#c52324,#eb1c24);border-radius:2px;color:#fff!important;font-size:17px;margin:0 auto;text-align:center;display:block;padding:10px;letter-spacing:1px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;border:2px solid transparent;text-transform:uppercase}.transformation-button:hover{border:2px solid #ff3d3d!important;color:#ff3d3d!important;background-color:#fff!important;background-image:none}.transformation-image-section-container{background-color:#f7f7f7;padding:65px 35px;margin:60px 0}@media only screen and (min-width: 992px){.transformation-image-section-container{margin:80px 0}}.transformation-image-heading{font-size:24px;font-weight:600;text-transform:none;text-align:center;letter-spacing:0;line-height:32px;color:#121212;margin-bottom:40px}@media only screen and (min-width: 769px){.transformation-image-heading{font-size:32px;line-height:39px;margin-bottom:50px}}.transformation-images-container{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1220px}.transformation-image-container{width:100%;padding:0 12px;margin-bottom:15px}@media only screen and (min-width: 769px){.transformation-image-container{width:50%}}@media only screen and (min-width: 992px){.transformation-image-container{width:25%}}.transformation-image-container img{display:block;width:100%}.transformation-faq-container{max-width:800px;margin:0 auto;padding:20px;margin-bottom:60px!important}.transformation-faq-submenu ul{position:relative;padding-left:25px}.transformation-faq-submenu li:before{content:"\2022";position:absolute;left:0;padding:2px 8px;font-size:1em;color:#000}.transformation-faq-submenu ol{position:relative;padding-left:25px}.transformation-faq-submenu ol li{counter-increment:step-counter;margin-bottom:8px}.transformation-faq-submenu ol li:before{content:counter(step-counter) ".";position:absolute;left:0;padding:3px 8px;font-size:.8em;color:#000}.transformation-faq-submenu a{color:#ff3d3d;text-decoration:underline}.transformation-faq-heading{font-size:30px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#121212;letter-spacing:1px;font-weight:400}.transformation-faq-submenu-title{cursor:pointer;display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px}.transformation-faq-submenu-title p{margin-bottom:0;font-size:17px;padding-right:25px}.transformation-faq-submenu-list{animation:slide-in-top .3s cubic-bezier(.25,.46,.45,.94) both}.transformation-faq-submenu{width:100%;border-bottom:1px solid #ddd}.transformation-faq-submenu-list{transition:all .3s cubic-bezier(.25,.46,.45,.94);display:none;height:0;width:100%;opacity:0;font-size:15px}.is-active .transformation-faq-submenu-list{height:auto;width:auto;opacity:1;display:block;padding-top:0;padding-bottom:20px}.transformation-faq-submenu-title .closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.transformation-faq-submenu-title .closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.transformation-faq-submenu-title .opened{opacity:1}.transformation-faq-submenu-title .opened .vertical{transition:all .3s ease;transform:rotate(90deg)}.transformation-faq-submenu-title .opened .horizontal{transition:all .3s ease;transform:rotate(90deg);opacity:0}.transformation-faq-submenu-title .circle-plus{height:.5em;width:.5em;opacity:1}.transformation-faq-submenu-title .circle-plus .circle{position:relative;width:.5em;height:.5em;border:0}.transformation-faq-submenu-title .circle-plus .circle .vertical{position:absolute;background-color:#ff3d3d;width:2px;height:20px;top:-10px;left:50%;margin-left:-8px;margin-top:14px}.transformation-faq-submenu-title .circle-plus .circle .horizontal{position:absolute;background-color:#ff3d3d;width:20px;height:2px;top:0;left:50%;margin-left:-17px;margin-top:13px}.mobile-nav-link-transformation{margin-bottom:8px}.mobile-transformation-link-header{height:41px;background:#ffdc2b;display:block;position:fixed;top:0;z-index:99996;width:100%}@media only screen and (min-width: 992px){.mobile-transformation-link-header{display:none}}.mobile-transformation-link-header a{display:flex;justify-content:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#121212;font-size:11px;line-height:13px;font-weight:800;text-align:center;text-transform:uppercase;width:100%;padding-top:16px;padding-bottom:12px;background-color:#fff;border:2px solid #000}@media only screen and (min-width: 992px){.mobile-transformation-link-header a{text-transform:none;font-size:14px;line-height:16px;padding-top:6px;padding-bottom:6px}}body.scrolled-down .mobile-transformation-link-header a{padding-bottom:8px;padding-top:8px}body.template__page-transformation-mobile-app .mobile-transformation-link-header{display:none}body.template__page-transformation-mobile-app.show-header-spacer .main-header-wrapper,body.template__page-transformation-mobile-app .site-footer{margin-top:0}.main-content-wrapper--transformation-mobile-app{min-width:100%;padding:0}.main-content--transformation-mobile-app{margin:0;width:100%}.transformation-mobile-app__hero{display:flex;flex-direction:column;position:relative}.transformation-mobile-app__hero--img-desktop{display:none!important}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--img-desktop{display:block!important}}.transformation-mobile-app__hero--img-desktop img{display:flex;width:100%}.transformation-mobile-app__hero--img-mobile{display:block!important}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--img-mobile{display:none!important}}.transformation-mobile-app__hero--img-mobile img{display:flex;width:100%}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--content{display:flex;flex-direction:column;height:100%;justify-content:center;left:60px;position:absolute;top:0;width:calc(100% - 120px)}}.mobile-content-over-image .transformation-mobile-app__hero--content{color:#fff;display:flex;flex-direction:column;height:100%;left:20px;justify-content:center;position:absolute;width:calc(100% - 40px)}.mobile-content-over-image .transformation-mobile-app__hero--content h1{color:#fff}.mobile-content-over-image .transformation-mobile-app__hero--content-subtitle p{color:#fff;text-align:center}@media only screen and (min-width: 769px){.mobile-content-over-image .transformation-mobile-app__hero--content-subtitle p{text-align:left}}.transformation-mobile-app__hero--content h1{color:#000;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:32px;line-height:44px;letter-spacing:.0025em;margin:20px 0 0;text-align:center;text-transform:none}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--content h1{color:#fff;font-size:80px;line-height:.8em;letter-spacing:.25px;margin:auto 0 0;text-align:left;text-transform:uppercase;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000}}.transformation-mobile-app__hero--content-subtitle{margin:10px 20px 0}.transformation-mobile-app__hero--content-subtitle.align--left{text-align:left}.transformation-mobile-app__hero--content-subtitle.align--right{text-align:right}.transformation-mobile-app__hero--content-subtitle.align--center{text-align:center}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--content-subtitle{margin:20px 0 auto}.transformation-mobile-app__hero--content-subtitle.align--left,.transformation-mobile-app__hero--content-subtitle.align--right,.transformation-mobile-app__hero--content-subtitle.align--center{text-align:left}}@media only screen and (min-width: 992px){.transformation-mobile-app__hero--content-subtitle{max-width:50%}}.transformation-mobile-app__hero--content-subtitle p{color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;letter-spacing:.57px;line-height:24px}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--content-subtitle p{color:#fff;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0}}.transformation-mobile-app__hero--app-cta-wrap{display:flex;justify-content:center;margin:28px auto}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--app-cta-wrap{margin:0 auto 40px}}.mobile-content-over-image .transformation-mobile-app__hero--app-cta-wrap{flex-direction:column;margin-top:40px}@media only screen and (min-width: 769px){.mobile-content-over-image .transformation-mobile-app__hero--app-cta-wrap{flex-direction:row;margin-top:0}}.mobile-content-over-image .transformation-mobile-app__hero--app-cta-wrap a{height:60px;width:200px}.mobile-content-over-image .transformation-mobile-app__hero--app-cta-wrap a+a{margin:15px 0 0}@media only screen and (min-width: 769px){.mobile-content-over-image .transformation-mobile-app__hero--app-cta-wrap a+a{margin:0 0 0 15px}}.transformation-mobile-app__hero--app-cta-wrap a{height:48px;width:160px}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--app-cta-wrap a{height:60px;width:200px}}.transformation-mobile-app__hero--app-cta-wrap a.apple{background:transparent url(./app-apple-2.png) center center/contain no-repeat}.transformation-mobile-app__hero--app-cta-wrap a.google{background:transparent url(./app-google-2.png) center center/contain no-repeat}.transformation-mobile-app__hero--app-cta-wrap a+a{margin:0 0 0 15px}@media only screen and (min-width: 769px){.transformation-mobile-app__hero--app-cta-wrap a+a{margin:0 0 0 30px}}.transformation-mobile-app__features--container{display:flex;flex-direction:column;padding:40px 30px}@media only screen and (min-width: 992px){.transformation-mobile-app__features--container{align-items:flex-start;flex-direction:row;padding:65px}}.transformation-mobile-app__features--column-left{flex:1;position:relative;width:100%}@media only screen and (min-width: 992px){.transformation-mobile-app__features--column-left{width:50%}}.transformation-mobile-app__features--column-left .arrow-wrap{align-items:center;background-color:#82828266;border-radius:44px;display:flex;height:44px;justify-content:center;left:-20px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.transformation-mobile-app__features--column-left .arrow-wrap.prev{transform:translateY(-50%) rotate(180deg)}.transformation-mobile-app__features--column-left .arrow-wrap.next{left:auto;right:-20px}@media only screen and (min-width: 480px){.transformation-mobile-app__features--column-left .arrow-wrap{left:50%;margin-left:-210px;transform:translate(-50%,-50%)}.transformation-mobile-app__features--column-left .arrow-wrap.prev{transform:translate(-50%,-50%) rotate(180deg)}.transformation-mobile-app__features--column-left .arrow-wrap.next{left:50%;margin-left:210px;right:auto}}.transformation-mobile-app__features--slider{margin:0 auto;max-width:calc(100vw - 126px);width:352px}.transformation-mobile-app__features--slider-item img{margin:0 auto}.transformation-mobile-app__features--slider .slick-dots li{margin:0}.transformation-mobile-app__features--slider .slick-dots li button:before{font-size:8px}.transformation-mobile-app__features--column-right{flex:1;margin-top:40px;width:100%}@media only screen and (min-width: 992px){.transformation-mobile-app__features--column-right{margin-top:0;width:50%}}.transformation-mobile-app__features--info-list{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.transformation-mobile-app__features--info-list{padding:30px 60px 10px 36px}}.transformation-mobile-app__features--info-item{padding-left:92px;position:relative}@media only screen and (min-width: 992px){.transformation-mobile-app__features--info-item{padding-left:113px;padding-right:20px}}.transformation-mobile-app__features--info-item+*{margin-top:26px}.transformation-mobile-app__features--info-item-icon{background:transparent none center center / contain no-repeat;height:70px;left:0;position:absolute;top:0;width:70px}@media only screen and (min-width: 992px){.transformation-mobile-app__features--info-item-icon{height:86px;top:50%;transform:translateY(-50%);width:86px}}.transformation-mobile-app__features--info-item-title{color:#000;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:.25px;line-height:24px;margin-bottom:11px}@media only screen and (min-width: 992px){.transformation-mobile-app__features--info-item-title{font-size:30px;line-height:44px;margin-bottom:0}}.transformation-mobile-app__features--info-item-descr p{color:#000;font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;letter-spacing:.57px;line-height:24px}.transformation-mobile-app__images--container{background-color:#f7f7f7;padding:52px 45px 12px}@media only screen and (min-width: 992px){.transformation-mobile-app__images--container{padding:80px 100px 40px}}.transformation-mobile-app__images--heading{color:#000;font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;margin-bottom:40px;text-align:center;text-transform:none}@media only screen and (min-width: 769px){.transformation-mobile-app__images--heading{font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:36px;letter-spacing:.0025em;line-height:44px;margin-bottom:50px}}.transformation-mobile-app__images--items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1220px}.transformation-mobile-app__images--item{margin-bottom:40px;padding:0 12px;width:100%}@media only screen and (min-width: 769px){.transformation-mobile-app__images--item{width:50%}}@media only screen and (min-width: 992px){.transformation-mobile-app__images--item{width:25%}}.transformation-mobile-app__images--item img{display:block;width:100%}.transformation-mobile-app__images--item p{font-family:Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;letter-spacing:.57px;line-height:24px;margin:20px 0 0}.transformation-mobile-app__images--item p span{font-style:italic}.transformation-mobile-app__faq--container{margin:0 auto;max-width:calc(100vw - 40px);padding:60px 0 50px;width:800px}.transformation-mobile-app__faq--submenu ul{position:relative;padding-left:25px}.transformation-mobile-app__faq--submenu li:before{content:"\2022";position:absolute;left:0;padding:2px 8px;font-size:1em;color:#000}.transformation-mobile-app__faq--submenu ol{position:relative;padding-left:25px}.transformation-mobile-app__faq--submenu ol li{counter-increment:step-counter;margin-bottom:8px}.transformation-mobile-app__faq--submenu ol li:before{content:counter(step-counter) ".";position:absolute;left:0;padding:3px 8px;font-size:.8em;color:#000}.transformation-mobile-app__faq--submenu a{color:#ff3d3d;text-decoration:underline}.transformation-mobile-app__faq--heading{color:#121212;font-size:30px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;letter-spacing:1px}.transformation-mobile-app__faq--submenu-title{cursor:pointer;display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px}.transformation-mobile-app__faq--submenu-title p{margin-bottom:0;font-size:17px;padding-right:25px}.transformation-mobile-app__faq--submenu-list{animation:slide-in-top .3s cubic-bezier(.25,.46,.45,.94) both}.transformation-mobile-app__faq--submenu{width:100%;border-bottom:1px solid #ddd}.transformation-mobile-app__faq--submenu-list{transition:all .3s cubic-bezier(.25,.46,.45,.94);display:none;height:0;width:100%;opacity:0;font-size:15px}.is-active .transformation-mobile-app__faq--submenu-list{height:auto;width:auto;opacity:1;display:block;padding-top:0;padding-bottom:20px}.transformation-mobile-app__faq--submenu-title .closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.transformation-mobile-app__faq--submenu-title .closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.transformation-mobile-app__faq--submenu-title .opened{opacity:1}.transformation-mobile-app__faq--submenu-title .opened .vertical{transition:all .3s ease;transform:rotate(90deg)}.transformation-mobile-app__faq--submenu-title .opened .horizontal{transition:all .3s ease;transform:rotate(90deg);opacity:0}.transformation-mobile-app__faq--submenu-title .circle-plus{height:.5em;width:.5em;opacity:1}.transformation-mobile-app__faq--submenu-title .circle-plus .circle{position:relative;width:.5em;height:.5em;border:0}.transformation-mobile-app__faq--submenu-title .circle-plus .circle .vertical{position:absolute;background-color:#ff3d3d;width:2px;height:20px;top:-10px;left:50%;margin-left:-8px;margin-top:14px}.transformation-mobile-app__faq--submenu-title .circle-plus .circle .horizontal{position:absolute;background-color:#ff3d3d;width:20px;height:2px;top:0;left:50%;margin-left:-17px;margin-top:13px}html.template__page-tc{padding-bottom:0!important}html.template__page-tc body{padding:0 0 40px!important}html.template__page-tc body #shopify-section-countdown-banner,html.template__page-tc body .mobile-transformation-link-header,html.template__page-tc body header,html.template__page-tc body .nav-header__mobile-menu,html.template__page-tc body .pushowl-optin,html.template__page-tc body footer,html.template__page-tc body .klaviyo-form{display:none}html.template__page-tc body.show-header-spacer .page-header{padding:0}.main-content-wrapper--page-lot-number{min-width:100%;padding:0}.main-content--page-lot-number{margin:0;width:100%}@media screen and (max-width: 992px){.main-content--page-lot-number{margin-top:40px}}.lot-number-hero-img-desktop,.lot-number-video-desktop{display:none!important}@media only screen and (min-width: 750px){.lot-number-hero-img-desktop,.lot-number-video-desktop{display:block!important}}.lot-number-hero-img-desktop img,.lot-number-video-desktop img{display:flex}.lot-number-hero-img-mobile,.lot-number-video-mobile{display:block!important}@media only screen and (min-width: 750px){.lot-number-hero-img-mobile,.lot-number-video-mobile{display:none!important}}.lot-number-hero-img-mobile img,.lot-number-video-mobile img{display:flex}.lot-number-hero-app-cta-wrap{display:flex;justify-content:center;margin:40px auto}@media only screen and (min-width: 750px){.lot-number-hero-app-cta-wrap.hero{left:50%;margin:-56px 0 0;position:absolute;transform:translate(-50%,-100%);z-index:10}}@media only screen and (min-width: 900px){.lot-number-hero-app-cta-wrap.video-description{flex-direction:column;margin:40px 0}}@media only screen and (min-width: 1200px){.lot-number-hero-app-cta-wrap.video-description{flex-direction:row;justify-content:flex-start;margin:40px 0}}.lot-number-hero-app-cta-wrap a{height:44px;width:149px}@media only screen and (min-width: 750px){.lot-number-hero-app-cta-wrap a{height:50px;width:169px}}.lot-number-hero-app-cta-wrap a.apple{background:transparent url(./app-apple.png) center center/contain no-repeat}.lot-number-hero-app-cta-wrap a.google{background:transparent url(./app-google.png) center center/contain no-repeat}.lot-number-hero-app-cta-wrap a+a{margin:0 0 0 8px}@media only screen and (min-width: 750px){.lot-number-hero-app-cta-wrap a+a{margin:0 0 0 16px}}.lot-number-hero-app-cta-wrap.video-description a{height:50px;width:169px}.lot-number-hero-app-cta-wrap.video-description a+a{margin:0 0 0 16px}@media only screen and (min-width: 900px){.lot-number-hero-app-cta-wrap.video-description a+a{margin:16px 0 0}}@media only screen and (min-width: 1200px){.lot-number-hero-app-cta-wrap.video-description a+a{margin:0 0 0 16px}}.lot-number-hero-description{color:#121212;font-size:18px;letter-spacing:.4px;line-height:28px;padding:40px;text-align:center}@media only screen and (min-width: 750px){.lot-number-hero-description{font-size:20px;line-height:30px;max-width:800px;margin:0 auto}}@media only screen and (min-width: 1200px){.lot-number-hero-description{padding:70px}}.lot-number-icons-container{display:flex;flex-direction:column;width:100%;align-items:center;padding:0 40px 40px}@media only screen and (min-width: 750px){.lot-number-icons-container{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 992px){.lot-number-icons-container{padding:0 100px}}.lot-number-icon-container{width:150px;border-bottom:4px solid #ff3d3d;margin-bottom:25px;padding-bottom:15px}@media only screen and (min-width: 750px){.lot-number-icon-container{width:125px}}.lot-number-icon-text-container{display:flex;flex-direction:column;width:100%;padding-top:30px;align-items:center}@media only screen and (min-width: 750px){.lot-number-icon-text-container{width:25%;padding:20px}}.lot-number-icon-description{max-width:400px}@media screen and (max-width: 749px){.lot-number-icon-description{text-align:center}}.lot-number-video-description-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 900px){.lot-number-video-description-container{flex-direction:row;margin-top:90px;margin-bottom:90px}}.lot-number-video-description{padding:20px}.lot-number-video-description .lot-number-button{margin-top:45px}@media only screen and (min-width: 900px){.lot-number-video-description .lot-number-button{margin-left:0}}@media only screen and (min-width: 900px){.lot-number-video-desktop{width:50%;margin-right:45px;margin-left:100px}}.lot-number-video-desktop iframe{max-width:100%}@media only screen and (min-width: 900px){.lot-number-video-description{width:50%;padding-top:50px;padding-right:100px}}.lot-number-button-section-container{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 750px){.lot-number-button-section-container{padding-top:90px;padding-bottom:0}}.mobile-lot-number-button-section-container{margin-top:50px!important}@media only screen and (min-width: 750px){.mobile-lot-number-button-section-container{display:none!important}}.lot-number-button{max-width:185px;background-image:linear-gradient(-90deg,#c52324,#eb1c24);border-radius:2px;color:#fff!important;font-size:17px;margin:0 auto;text-align:center;display:block;padding:10px;letter-spacing:1px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;border:2px solid transparent;text-transform:uppercase}.lot-number-button:hover{border:2px solid #ff3d3d!important;color:#ff3d3d!important;background-color:#fff!important;background-image:none}.lot-number-image-section-container{background-color:#f7f7f7;padding:65px 35px;margin:60px 0}@media only screen and (min-width: 992px){.lot-number-image-section-container{margin:80px 0}}.lot-number-image-heading{font-size:24px;font-weight:600;text-transform:none;text-align:center;letter-spacing:0;line-height:32px;color:#121212;margin-bottom:40px}@media only screen and (min-width: 769px){.lot-number-image-heading{font-size:32px;line-height:39px;margin-bottom:50px}}.lot-number-images-container{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1220px}.lot-number-image-container{width:100%;padding:0 12px;margin-bottom:15px}@media only screen and (min-width: 769px){.lot-number-image-container{width:50%}}@media only screen and (min-width: 992px){.lot-number-image-container{width:25%}}.lot-number-image-container img{display:block;width:100%}.lot-number-faq-container{max-width:800px;margin:0 auto;padding:20px;margin-bottom:60px!important}.lot-number-faq-submenu ul{position:relative;padding-left:25px}.lot-number-faq-submenu li:before{content:"\2022";position:absolute;left:0;padding:2px 8px;font-size:1em;color:#000}.lot-number-faq-submenu ol{position:relative;padding-left:25px}.lot-number-faq-submenu ol li{counter-increment:step-counter;margin-bottom:8px}.lot-number-faq-submenu ol li:before{content:counter(step-counter) ".";position:absolute;left:0;padding:3px 8px;font-size:.8em;color:#000}.lot-number-faq-submenu a{color:#ff3d3d;text-decoration:underline}.lot-number-faq-heading{font-size:30px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#121212;letter-spacing:1px;font-weight:400}.lot-number-faq-submenu-title{cursor:pointer;display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px}.lot-number-faq-submenu-title p{margin-bottom:0;font-size:17px;padding-right:25px}@keyframes slide-in-top{0%{transform:translateY(0);opacity:.5}to{transform:translateY(0);opacity:1}}.lot-number-faq-submenu-list{animation:slide-in-top .3s cubic-bezier(.25,.46,.45,.94) both}.lot-number-faq-submenu{width:100%;border-bottom:1px solid #ddd}.lot-number-faq-submenu-list{transition:all .3s cubic-bezier(.25,.46,.45,.94);display:none;height:0;width:100%;opacity:0;font-size:15px}.is-active .lot-number-faq-submenu-list{height:auto;width:auto;opacity:1;display:block;padding-top:0;padding-bottom:20px}.lot-number-faq-submenu-title .closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.lot-number-faq-submenu-title .closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.lot-number-faq-submenu-title .opened{opacity:1}.lot-number-faq-submenu-title .opened .vertical{transition:all .3s ease;transform:rotate(90deg)}.lot-number-faq-submenu-title .opened .horizontal{transition:all .3s ease;transform:rotate(90deg);opacity:0}.lot-number-faq-submenu-title .circle-plus{height:.5em;width:.5em;opacity:1}.lot-number-faq-submenu-title .circle-plus .circle{position:relative;width:.5em;height:.5em;border:0}.lot-number-faq-submenu-title .circle-plus .circle .vertical{position:absolute;background-color:#ff3d3d;width:2px;height:20px;top:-10px;left:50%;margin-left:-8px;margin-top:14px}.lot-number-faq-submenu-title .circle-plus .circle .horizontal{position:absolute;background-color:#ff3d3d;width:20px;height:2px;top:0;left:50%;margin-left:-17px;margin-top:13px}.mobile-nav-link-lot-number{margin-bottom:8px}.nav-header__link{display:block;position:relative;height:80px;padding:14px;font-size:15px;line-height:52px;text-transform:uppercase;letter-spacing:1px;transition:color .3s;cursor:pointer}.nav-header__link:hover{color:#ff2100}.mobile-lot-number-link-header{background:#ffdc2b;display:block;position:fixed;top:0;z-index:99996;width:100%}@media only screen and (min-width: 992px){.mobile-lot-number-link-header{display:none}}.mobile-lot-number-link-header a{display:flex;justify-content:center;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;color:#121212;font-size:11px;line-height:13px;font-weight:800;text-align:center;text-transform:uppercase;width:100%;padding-top:16px;padding-bottom:12px}@media only screen and (min-width: 992px){.mobile-lot-number-link-header a{text-transform:none;font-size:14px;line-height:16px;padding-top:6px;padding-bottom:6px}}body.scrolled-down .mobile-lot-number-link-header a{padding-bottom:8px;padding-top:8px}.lot-checker__container{display:flex;flex-direction:column;padding:20px}.lot-checker__field{margin:0 auto 40px;padding:33px!important;text-align:center;background:#ececec!important;text-transform:uppercase!important;color:#7f7f7f!important;box-shadow:1px 3px 3px #00000026!important}.lot-checker__button{width:100%;padding:15px}@media only screen and (min-width: 769px){.lot-checker__button{width:auto;padding:18px 68px}}.lot-checker__error-container{display:flex;justify-content:center;align-items:center;height:50px}.lot-checker__error{text-align:center}.lot-checker__error--hidden{display:none}body,p,span,div,.u-paragraph{-webkit-font-smoothing:auto!important}span.input-email-icon{position:absolute;right:1em;top:0;bottom:0;display:flex;align-items:center}span.input-email-icon svg{height:25px;width:25px}span.input-email-icon path{fill:#c1bdbd}#gorgias-web-messenger-container{transition:all .3s}#gorgias-web-messenger-container.move{transform:translateY(100%)}body .klevu-fluid #loaderContainer{border:0;box-shadow:none;left:auto!important;margin-right:5px;margin-top:-20px;position:fixed;right:40px!important;top:147px!important;width:40px}@media only screen and (min-width: 769px){body .klevu-fluid #loaderContainer{left:670px!important;right:auto!important}}@media only screen and (min-width: 992px){body .klevu-fluid #loaderContainer{left:auto!important;right:135px!important;top:120px!important}}@media only screen and (min-width: 1490px){body .klevu-fluid #loaderContainer{left:50%!important;margin-left:585px;transform:translate(-50%)}}body .klevu-fluid .klevu-pt-rs-hover{border-left:0;border-radius:0;border-right:0;left:0!important;position:fixed;right:auto!important;top:150px!important;width:100%!important}body .klevu-fluid .klevu-pt-rs-hover .klevu-pt-hover-box strong,body .klevu-fluid .klevu-pt-rs-hover .klevu-rs-hover-box strong{background-color:#fafafa;color:#000;font-size:20px;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-weight:700;margin:0;padding:7px 0 7px 20px;text-transform:uppercase;width:100%}body .klevu-fluid .klevu-pt-rs-hover .klevu-pt-hover-box,body .klevu-fluid .klevu-pt-rs-hover .klevu-rs-hover-box{float:left;width:100%}body .klevu-fluid .klevu-pt-rs-hover .klevu-rs-hover-box .klevu-pt-rs-keywords{border:0}body .klevu-fluid .klevu-pt-rs-hover .klevu-pt-rs-keywords{border:0;padding:10px 0 40px}body .klevu-fluid .klevu-pt-rs-hover .klevu-pt-rs-keywords a{font-size:15px;line-height:20px;padding:5px 10px 5px 20px}body .klevu-fluid .klevu-pt-rs-hover .klevu-pt-rs-keywords a:hover{background-color:transparent;color:#ed1c24}body #klevuSearchingArea{border-left:0;border-radius:0;border-right:0;left:0!important;max-height:calc(100vh - 147px);overflow-x:hidden;overflow-y:auto;position:fixed;right:auto!important;top:150px!important;width:100%}body #klevuSearchingArea #klevuSuggestionsBlock{border-left:1px solid #ddd;display:flex;flex-direction:column;float:right;position:relative;width:100%}@media only screen and (min-width: 750px){body #klevuSearchingArea #klevuSuggestionsBlock{flex-direction:row}}@media only screen and (min-width: 992px){body #klevuSearchingArea #klevuSuggestionsBlock{border-left:0 none;flex-direction:column;width:30%}}body #klevuSearchingArea #klevuSuggestionsBlock>*{flex:1}@media only screen and (min-width: 992px){body #klevuSearchingArea #klevuSuggestionsBlock>*{flex:1}}@media screen and (min-width: 750px) and (max-width: 991px){body #klevuSearchingArea #klevuSuggestionsBlock>:nth-child(n+2){border-left:1px solid #DDD}}body #klevuSearchingArea #klevuSuggestionsBlock:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}body #klevuSearchingArea #klevuSuggestionsBlock .klevuAutoSuggestion-l2 ul{padding-bottom:20px;padding-top:10px}body #klevuSearchingArea #klevuSuggestionsBlock .klevuAutoSuggestion-l2 ul li:hover{background-color:transparent}body #klevuSearchingArea #klevuSuggestionsBlock .klevuAutoSuggestion-l2 ul li a{font-size:15px;line-height:20px;padding:5px 10px 5px 20px}body #klevuSearchingArea #klevuSuggestionsBlock .klevuAutoSuggestion-l2 ul li a:hover{color:#ed1c24}body #klevuSearchingArea #klevuResultsBlock{float:left;position:relative;width:100%}@media only screen and (min-width: 992px){body #klevuSearchingArea #klevuResultsBlock{width:70%}body #klevuSearchingArea #klevuResultsBlock:after{background-color:#ddd;content:"";display:block;height:100%;position:absolute;right:-1px;top:0;width:1px}}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul{display:flex;flex-wrap:wrap}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li{align-items:center;border:0;display:flex;justify-content:center;width:50%}@media only screen and (min-width: 769px){body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li{width:33.33%}}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li:hover{background-color:transparent}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li:hover a.klevu-result-box-l2 .klevu-img-wrap-l2:before{background-color:#ed1c24;border-radius:3px;content:"Shop Now";color:#fff;font-size:13px;font-weight:700;left:50%;line-height:36px;position:absolute;text-transform:uppercase;top:50%;width:110px;transform:translate(-50%,-50%)}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative;text-align:center;width:100%}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2:hover .klevu-name-l2{text-decoration:none}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-img-wrap-l2{height:150px!important;position:relative;width:100%!important}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-img-wrap-l2 img{margin:10px 0;max-height:130px!important}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2{margin:0}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-name-l2{font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-desc-l2{display:none}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-price-l2{margin:10px 0 0}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-price-l2 .klevu-origprice-l2,body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-price-l2 .klevu-saleprice-l2,body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-price-l2 .klevu-special-price-l2{font-size:16px;line-height:16px}body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-price-l2 .klevu-saleprice-l2,body #klevuSearchingArea #klevuResultsBlock .klevuSearchResults-l2 ul li a.klevu-result-box-l2 .klevu-name-desc-l2 .klevu-price-l2 .klevu-special-price-l2{color:#ed1c24;font-weight:400}body #klevuSearchingArea .klevuSuggestionHeading{background-color:#fafafa;margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:8px}body #klevuSearchingArea .klevuSuggestionHeading .klevuHeadingText{color:#000;font-family:HelveticaNeue-CondensedBold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,Helvetica Neue Bold Condensed,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaNeue,Helvetica Neue,TeXGyreHerosCnBold,Helvetica,Tahoma,Geneva,Arial Narrow,Arial,sans-serif;font-size:20px;font-weight:700;padding-left:12px;text-transform:uppercase}body #klevuSearchingArea .klevuSuggestionHeading a{color:#121212;font-weight:700;margin-top:4px;text-transform:uppercase}body #klevuSearchingArea .klevuSuggestionHeading a:hover{color:#ed1c24;text-decoration:none}#gorgias-chat-container #chat-button{display:none}body.gorgias-chat-open #gorgias-chat-container #chat-button{display:block}
/*# sourceMappingURL=/cdn/shop/t/284/assets/bvaccel.css.map */
