@charset "UTF-8";h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,label span,li span,a span,td span,th span,blockquote span{font-size:inherit}@media(max-width:468px){h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,label span,li span,a span,td span,th span,blockquote span{font-size:inherit}}@font-face{font-family:LinearIcons;src:url(Linearicons.eot);src:local("LinearIcons"),url(Linearicons.ttf) format("truetype");font-display:auto}@font-face{font-family:TT Commons;font-weight:300;src:url(TTCommons-Regular.woff)}@font-face{font-family:TT Commons;font-weight:300;font-style:italic;src:url(TTCommons-Italic.woff)}@font-face{font-family:TT Commons;font-weight:400;src:url(TTCommons-Regular.woff)}@font-face{font-family:TT Commons;font-weight:500;src:url(TTCommons-Medium.woff)}@font-face{font-family:TT Commons;font-weight:700;src:url(TTCommons-DemiBold.woff)}@font-face{font-family:TT Commons;font-weight:900;src:url(TTCommons-Bold.woff)}@font-face{font-family:TT Commons;font-weight:900;font-style:italic;src:url(TTCommons-BoldItalic.woff)}@font-face{font-family:Albra;src:url(Albra-Medium.woff)}@font-face{font-family:Albra;src:url(Albra-Regular.woff2);font-weight:400}.flavor.orange{background-color:#ffb740}.flavor.chocolate{background-color:#542a0c}.flavor.vanilla-chai{background-color:#efd4bd}.flavor.pineapple{background-color:#fbf061}.flavor.apple-and-raspberry{background-color:#ff84a5}.flavor.pomegranate{background-color:#d4305c}.flavor.unflavored{background-color:#fffbf4}.flavor.acai{background-color:#a60b35}.flavor.citrus{background-color:#63b306}.flavor.vanilla{background-color:#fff}.site{margin:0 0 -20px;width:100%;position:relative;transition:width .3s ease-in-out}.site.show-bar{padding-top:40px}@media(max-width:468px){.site{min-height:100%}.site.show-bar{margin-top:0;padding-top:0}}body{background-color:#fff;-webkit-overflow-scrolling:touch}.five-star:before{content:"\f005\f005\f005\f005\f005";font-size:16px;letter-spacing:1.5px;color:gold;font-family:FontAwesome}.overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0;background-color:#23232380}.overlay.active{z-index:1050;opacity:1}html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}@media only screen and (min-width:480px){.desktop{display:block!important}.mobile{display:none!important}}@media only screen and (max-width:479px){.desktop{display:none!important}.mobile{display:block!important}}img{display:block;margin:0 auto;width:auto;max-width:100%}.money.sale{color:#86c8bc}.money.compare-at{color:#9b9b9b;text-decoration:line-through}.money+.money{margin-left:5px}body{font-family:TT Commons;color:#42585e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,p,li,label{font-family:TT Commons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:1.62em}a,span{font-size:inherit;line-height:inherit}blockquote{font-size:36px;font-style:italic;line-height:1.24em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){blockquote{font-size:30px}}h1,h2,h3{font-family:TT Commons;color:#12343a;line-height:1.24em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h4,h5,h6{font-family:TT Commons;color:#12343a;font-weight:400;line-height:1.62em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:60px}h2{font-size:45px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:14px}@media(max-width:768px){h1{font-size:40px}h2{font-size:36px}h4{font-size:18px;line-height:1.6em}h5{font-size:16px}}@media(max-width:468px){h2{font-size:30px}}#privy-container .privy-tab{display:none!important}#privy-container .privy-powered-by{opacity:0!important}#privy-container .privy-pusher{display:none}#klevuCategoryArea{display:none!important}.klevu-clear-left{clear:left}.klevu-clear-both{clear:both}.klevu-pt-rs-hover{position:absolute;z-index:20000000000;width:330px;font-family:inherit;font-size:13px;background-color:#fff;border-radius:3px;color:#333;border:1px solid #ddd;-webkit-box-shadow:0 3px 5px rgba(50,50,50,.25);-moz-box-shadow:0 3px 5px rgba(50,50,50,.25);box-shadow:0 3px 5px #32323240}.klevu-fluid .klevu-pt-rs-hover{width:24%}.klevu-pt-rs-hover strong{color:#777;display:inline-block;font-size:12px;margin-right:12px;font-weight:400;padding:0 4px 0 8px;margin-top:8px;margin-bottom:5px}.klevu-pt-rs-hover .klevu-pt-rs-keywords{color:#666;text-align:left;border-bottom:1px solid #ddd;padding-bottom:10px}.klevu-pt-rs-hover .klevu-pt-rs-keywords a{display:block;padding:6px 10px 6px 20px;line-height:14px;color:#000;text-decoration:none}.klevu-pt-rs-hover a:hover{background-color:#f5f5f5}.klevu-searching-area-l2{position:absolute;z-index:20000000000;width:380px;font-family:inherit;font-size:13px;background-color:#fff;border-radius:3px;color:#333;border:1px solid #ddd;-webkit-box-shadow:0 3px 5px rgba(50,50,50,.25);-moz-box-shadow:0 3px 5px rgba(50,50,50,.25);box-shadow:0 3px 5px #32323240}.klevu-fluid .klevu-searching-area-l2{width:28%}.klevu-searching-area-l2 .klevuLoader img{display:inline-block;width:22px!important}.klevuSuggestionHeading{overflow:visible;padding-left:8px;margin-top:8px;margin-bottom:5px;text-align:left}.klevuSuggestionHeading span.klevuLoader{float:right}.klevu-searching-area-l2 span.klevuLoader img{width:22px!important;margin-right:10px}.klevuSuggestionHeading .klevuHeadingText{color:#777;display:inline-block;padding:0 4px;font-size:12px;margin-right:12px}.klevuSuggestionHeading a{float:right;margin-right:10px;color:#2a71bc;font-weight:400;text-decoration:none}.klevuSuggestionHeading a:hover{text-decoration:underline}.klevuAutoSuggestion-l2{border-bottom:1px solid #ddd;padding-bottom:10px}.klevuAutoSuggestion-l2 ul{margin:0;padding:0;text-align:left}.klevuAutoSuggestion-l2 ul li{display:block;list-style:none;margin:0;cursor:default;text-align:left}.klevuAutoSuggestion-l2 ul li a{display:block;padding:4px 10px 4px 20px;line-height:14px;color:#000;text-decoration:none;font-size:13px}.klevuAutoSuggestion-l2 ul li:hover,.klevuAutoSuggestion-l2 ul li.klevu-hovered{background-color:#f5f5f5}.klevuAutoSuggestion-l2 ul li.klevu-ac-inCat{padding-left:10px}.klevuAutoSuggestion-l2 ul li ul li a{padding-left:35px}.klevuAutoSuggestion-l2 ul li strong{color:#2980b9}.klevuSearchResults-l2 ul{margin:0;padding-left:0;text-align:left}.klevuSearchResults-l2 ul li{display:block;width:100%;height:auto;text-align:left;position:relative;border-bottom:1px solid #efefef;margin:0}.klevuSearchResults-l2 ul li a.klevu-result-box-l2{text-decoration:none;color:#000;outline:none;display:block;padding:8px 7px;height:auto;line-height:20px}.klevuSearchResults-l2 .klevu-img-wrap-l2{float:left;overflow:hidden;width:20%!important;height:55px!important;text-align:center}.klevuSearchResults-l2 img{max-width:100%!important;max-height:50px!important;width:auto;height:auto;border:none;outline:none;margin-top:5px;display:inline-block}.klevuSearchResults-l2 .klevu-discount-badge-l2{background:#ffcc01;padding:0 5px;color:#000;font-size:9px;position:absolute;top:6px;left:4px}.klevuSearchResults-l2 .klevu-discount-badge-l2 strong{color:#000}.klevuSearchResults-l2 ul li .klevu-name-desc-l2{float:left;width:74%;margin-left:8px}.klevuSearchResults-l2 ul li .klevu-name-l2{font-size:13px;text-decoration:none;font-weight:700;color:#000;word-wrap:break-word}.klevuSearchResults-l2 ul li .klevu-desc-l2{color:#8a8a8a;font-size:13px}.klevuSearchResults-l2 .klevu-stars-small-l2{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:65px;margin-top:5px}.klevuSearchResults-l2 .klevu-stars-small-l2 .klevu-rating-l2{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px}.klevuSearchResults-l2 ul li .klevu-saleprice-l2{font-weight:700;font-size:13px;margin-bottom:5px;color:#000}.klevuSearchResults-l2 ul li .klevu-origprice-l2{margin-left:5px;font-size:12px;text-decoration:line-through;color:#777}ul li span.klevuPriceGreyText-l2{font-weight:400;font-size:11px!important;margin-bottom:5px;color:#393939!important}.klevuSearchResults-l2 ul li .klevu-variants-l2,.klevuSearchResults-l2 ul li .klevu-out-of-stock-l2,.klevuSearchResults-l2 ul li .klevu-vat-caption-l2{font-size:9px;text-align:left;color:#777}.klevuSearchResults-l2 ul li:hover{background-color:#f5f5f5}.klevuSearchResults-l2 ul li a.klevu-result-box-l2:hover .klevu-name-l2{text-decoration:underline}.klevuSearchResults-l2 ul li:hover .klevuSearchResults-l2 ul li div{color:#fff!important}.klevuNoResults{display:none;text-align:center;font-size:13px;padding-top:30px;padding-bottom:30px}@font-face{font-family:WebRupee;src:url(https://js.klevu.com/klevu-css/kuwebrupeefont/WebRupee.V2.0.eot);src:local("WebRupee"),url(https://js.klevu.com/klevu-css/kuwebrupeefont/WebRupee.V2.0.ttf) format("truetype"),url(https://js.klevu.com/klevu-css/kuwebrupeefont/WebRupee.V2.0.woff) format("woff"),url(https://js.klevu.com/klevu-css/kuwebrupeefont/WebRupee.V2.0.svg) format("svg");font-weight:400;font-style:normal}.klevuwebrupee{font-family:WebRupee}@font-face{font-family:FontAwesome;src:url(https://js.klevu.com/klevu-css/kuwebiconsfont/fontawesome-webfont.eot?v=4.5.0);src:url(https://js.klevu.com/klevu-css/kuwebiconsfont/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(https://js.klevu.com/klevu-css/kuwebiconsfont/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(https://js.klevu.com/klevu-css/kuwebiconsfont/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(https://js.klevu.com/klevu-css/kuwebiconsfont/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(https://js.klevu.com/klevu-css/kuwebiconsfont/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.klevu-ruble{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.klevu-ruble:before{content:"\f158"}.klevuPriceRangeSlider{width:80%;margin:30px auto 0;min-height:50px}.klevuPS-target,.klevuPS-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.klevuPS-target{position:relative;direction:ltr}.klevuPS-base{width:100%;height:100%;position:relative;z-index:1}.klevuPS-origin{position:absolute;right:0;top:0;left:0;bottom:0}.klevuPS-handle{position:relative;z-index:1}.klevuPS-stacking .klevuPS-handle{z-index:10}.klevuPS-state-tap .klevuPS-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.klevuPS-base,.klevuPS-handle{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.klevuPS-horizontal{height:4px}.klevuPS-horizontal .klevuPS-handle{width:18px;height:18px;left:-9px;top:-7px}.klevuPS-vertical{width:18px}.klevuPS-vertical .klevuPS-handle{width:28px;height:34px;left:-6px;top:-17px}.klevuPS-background{background:#c7c8ca}.klevuPS-connect{background:#414042;-webkit-transition:background .45s;transition:background .45s}.klevuPS-origin{border-radius:2px}.klevuPS-target{border-radius:4px}.klevuPS-draggable{cursor:w-resize}.klevuPS-vertical .klevuPS-draggable{cursor:n-resize}.klevuPS-handle{border:1px solid #414042;border-radius:50%;background:#fff;cursor:pointer}.klevuPS-tooltip{display:block;position:absolute;text-align:center;font-size:13px;margin-left:-9px}.klevuPS-horizontal .klevuPS-handle-lower .klevuPS-tooltip,.klevuPS-horizontal .klevuPS-handle-upper .klevuPS-tooltip{bottom:-24px}@media only screen and (max-width:1024px){.klevu-fluid .klevu-searching-area-l2{width:40%}.klevu-fluid .klevu-pt-rs-hover{width:50%!important}}@media only screen and (min-width:641px)and (max-width:768px){.klevu-fluid .klevu-searching-area-l2{width:50%}.klevu-fluid .klevu-pt-rs-hover{width:45%!important}}@media only screen and (max-width:640px){.klevu-fluid .klevu-searching-area-l2{width:60%}.klevu-fluid .klevu-pt-rs-hover{width:50%!important}}@media only screen and (max-width:480px){.klevu-fluid .klevu-pt-rs-hover{width:90%!important}.klevu-fluid .klevu-searching-area-l2{width:90%}.klevu-fluid .klevuSearchResults-l2 .klevu-img-wrap-l2{width:25%!important;height:50px!important}.klevu-fluid .klevuSearchResults-l2 ul li .klevu-name-desc-l2{width:70%}.klevu-fluid .klevuSearchResults-l2 ul li .klevu-desc-l2{display:none}.klevu-fluid .klevuSearchResults-l2 ul li .klevu-saleprice-l2{font-weight:400}}.kuContainer{width:100%;margin:0 auto;font-family:inherit;font-size:12px;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px}.kuProListing{margin-top:20px;margin-bottom:20px}.kuFilters{float:left;width:22%}.kuFilterBox{margin-bottom:20px}.kuFilterHead{padding:6px 20px 6px 6px;font-size:13px;text-align:left;line-height:1.8;border-bottom:1px solid #c7c8ca;text-transform:uppercase;font-weight:600;color:#414042}.kuShowOpt{text-align:left;padding:3px 3px 3px 30px;margin-bottom:12px;margin-top:-5px}.kuHideOpt{text-align:left;padding:3px 3px 3px 35px;margin-bottom:20px;margin-top:-15px}.kuShowOpt img,.kuHideOpt img{width:auto!important}.kuShowOpt a,.kuHideOpt a{color:#4d7abf;text-decoration:none}.kuFilterNames ul{margin:12px 0 0;padding:0;margin-left:0!important;padding-left:0!important;width:100%!important}.kuFilterNames ul li{list-style:none;text-align:left;width:99%;display:inline-table;margin:0;padding-left:0;margin-left:0!important}.kuFilterNames ul li a{display:block;position:relative;overflow:hidden;margin:0 5px;padding-left:5px;padding-right:5px;font-size:13px;text-decoration:none;cursor:pointer;font-style:normal;color:#414042;border:none!important;line-height:24px}.kuFilterNames ul li a:hover{cursor:pointer}.kuFilterNames ul li.kuSelected a{color:#414042}.kuFilterNames ul li a span.kuFilterLabel{float:left;width:86%;margin:0;padding:0;font-weight:400}.kuFilterNames ul li a span.kuFilterTotal{float:right;width:13%;text-align:right}.kuFilterLabel:before{content:"";border:1px solid #c7c8ca;border-radius:50%;margin-right:8px;height:12px;width:12px;display:inline-block;color:#777;margin-top:0;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:background .2s;-webkit-transition:background .2s;-moz-transition:background .2s}.kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#414042;border:1px solid #414042}.kuFilterNames ul li.kuSelected span.kuFilterLabel:before{background:#414042;border:1px solid #414042}.kuMulticheck .kuFilterLabel:before{content:"";border:1px solid #c7c8ca;border-radius:0;margin-right:8px;height:15px;width:15px;color:#777;margin-bottom:-1px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:background .2s;-webkit-transition:background .2s;-moz-transition:background .2s;transition:border-color .2s;-webkit-transition:border-color .2s;-moz-transition:border-color .2s}.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#fff;border:1px solid #414042}.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:before{background:#fff;border:1px solid #414042}.kuMulticheck .kuHover .kuFilterNames ul li a:hover span.kuFilterLabel:after{content:"";position:absolute;width:9px;height:5px;background:transparent;top:5px;left:8px;border:1px solid #cccccc;border-top:none;border-right:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:after{content:"";position:absolute;width:9px;height:5px;background:transparent;top:5px;left:8px;border:1px solid #414042;border-top:none;border-right:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.kuMulticheck .kuFilterNames ul li.kuSelected:hover span.kuFilterLabel:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#414042}.kuFilterNames ul li a span.kuFilterCancel{float:right;width:13%;text-align:right}.kuResultList{float:right;width:75%;margin-top:3px}.kuSortHeader{padding-top:0;margin-top:0}.kuResultInfo{border-bottom:1px solid #c7c8ca}.kuTotalResultsTab{float:left;width:50%}.kuTotResults{text-align:left;margin-bottom:10px;line-height:24px;font-weight:700;font-size:14px;float:left;color:#414042}.kuTotalResultsTab .kuTabs{line-height:30px}.kuTotalResultsTab .kuTabs a{padding:8px 5px;cursor:pointer;font-size:12px;margin-right:5px;transition:background .2s;-webkit-transition:background .3s;-moz-transition:background .2s;color:#414042;line-height:22px;text-decoration:none}.kuTotalResultsTab .kuTabs a:hover{border-bottom:3px solid #c7c8ca;text-decoration:none}.kuTotalResultsTab a.kuTabSelected{border-bottom:3px solid #c7c8ca}.kuTotalResultsTab a.kuTabSelected:hover{background:none}.kuSortingOpt{padding-top:12px;padding-bottom:12px;width:100%;margin-top:10px}.kuSortby{float:left;width:35%}.kuSortby label{display:inline-block;color:#414042}.kuSortby select{display:inline;height:auto;min-height:22px;width:auto;margin-left:5px;max-width:135px}.kuView{float:right;width:15%;text-align:right}.kuView .kuGridviewBtn{background:url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-gridview.png) no-repeat 0 0;cursor:pointer}.kuView .kuListviewBtn{background:url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-listview.png) no-repeat 0 0;cursor:pointer}.kuView a{display:inline-block;width:22px;height:22px;margin-left:4px;text-align:center;vertical-align:middle;overflow:hidden;-webkit-transition:background-position .1s ease-in;-moz-transition:background-position .1s ease-in;-o-transition:background-position .1s ease-in;transition:background-position .1s ease-in}.kuView a:hover,.kuView a.kuCurrent{background-position:0 -25px;text-decoration:none}.kuPerPage{float:left;width:32%;margin-left:10px;text-align:center}.kuPerPage label{display:inline;color:#414042}.kuPerPage select{width:auto!important;height:auto;min-height:22px;display:inline;margin-left:5px}.kuPagination{width:33%;float:right;margin-left:10px;text-align:right;margin-bottom:5px}.kuPagination a{margin:0;position:relative;display:inline-block;padding-left:4px;padding-right:5px;color:#414042;cursor:pointer;text-decoration:none;border-right:1px solid #c7c8ca;font-size:13px}.kuPagination a:hover{color:#000}.kuPagination a.kuCurrent{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:700}.kuPagination a:last-child{border-right:none}.kuOtherContent .kuPagination{float:right}.kuOtherContent .kuPerPage{margin-left:0;text-align:left}.kuClearLeft{clear:both;line-height:0px}.klevu-clearboth-listview{clear:left}.kuDiscountBadge{background:#414042;padding:7px 0 0;color:#fff;width:47px;height:40px;border-radius:50%;font-weight:700;position:absolute;text-align:center;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.kuDiscountBadge span{display:block}.kuResults,.kuOtherContentView{margin-top:10px}.kuOtherContentView ul li .kuNameDesc{margin-top:0!important}.kuListView{margin-top:10px}.kuListView ul{margin:0;padding:0;width:100%!important}.kuListView ul li{position:relative;display:block;width:100%;height:auto;text-align:left;margin-bottom:32px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;border:1px solid #eeeeee;margin-left:0}.kuListView ul li:before{display:none!important}.kuListView ul li:hover{box-shadow:0 0 10px #0003;border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}.kuListView .klevuImgWrap{float:left;overflow:hidden;width:18%!important;height:165px!important;text-align:center}.kuListView .klevuImgWrap img{max-width:100%!important;max-height:200px!important;height:auto;width:auto;border:none;outline:none;display:inline-block!important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kuListView ul li:hover .klevuImgWrap img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.kuListView ul li .kuDiscountBadge{top:10px;left:10px}.kuListView .kuStarsSmall{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:66px;margin-left:5px}.kuListView .kuStarsSmall .kuRating{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px}.kuListView ul li .kuNameDesc{float:left;width:50%;margin-left:5px;margin-top:15px}.kuListView ul li .kuName{padding:5px}.kuListView ul li .kuDesc{line-height:20px;padding:5px;font-style:normal;color:#414042}.kuListView ul li .kuName a{font-size:14px;text-decoration:none;color:inherit;font-style:normal;color:#414042}.kuListView ul li .kuName a:hover{text-decoration:underline}.kuListView ul li .kuPrice{float:left;width:14%;margin-top:15px;margin-bottom:5px;padding:5px;text-align:center;color:#414042}.kuListView ul li .kuSalePrice{font-weight:700;font-size:16px;margin-bottom:5px;font-family:inherit}.kuListView ul li .kuOrigPrice{font-size:13px;text-decoration:line-through}.kuGridView{margin-top:10px}.kuGridView ul{margin:0;padding:0;margin-left:0!important;padding-left:0!important;width:100%!important}.kuGridView ul li{display:inline-block;width:32%;min-height:360px;vertical-align:top;text-align:center;margin:8px 1% 20px 0!important;font-style:normal;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;border:1px solid #eeeeee;border-radius:3px}.kuGridView ul li:before{display:none!important}.kuGridView ul li:hover{box-shadow:0 0 10px #0003;border-color:transparent;transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}.kuGridView .klevuImgWrap{float:none;overflow:hidden;width:100%!important;height:210px!important;text-align:center;margin:0 auto;position:relative}.kuGridView .klevuImgWrap a{position:static}.kuGridView .klevuImgWrap img{display:block;max-width:100%!important;max-height:200px!important;height:auto;width:auto;bottom:-100%;top:-100%;left:0;right:0;margin:auto!important;border:none;outline:none;display:inline-block!important;position:absolute;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}.kuGridView ul li:hover .klevuImgWrap img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.kuGridView ul li .kuDiscountBadge{top:10px;right:10px}.kuGridView ul li:hover .kuDiscountBadge{width:57px;height:47px;padding-top:10px}.kuGridView .kuNameDesc{float:none;text-align:left;padding-left:10px;margin-top:10px}.kuGridView .kuDesc{display:none}.kuGridView ul li .kuName{margin-bottom:5px}.kuGridView .kuStarsSmall{height:13px;display:inline-block;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) top left repeat-x;width:66px}.kuGridView .kuStarsSmall .kuRating{background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-yellow.png) top left repeat-x;height:13px}.kuAddtocart{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.kuAddtocart input[type=text]{display:none;border:1px solid #ddd;outline:none;text-align:right}.kuAddtocart a.kuAddtocartBtn{background:#414042;color:#fff;padding:7px 15px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;text-decoration:none;font-size:13px;line-height:19px;text-transform:uppercase;transition:all .3s ease}.kuAddtocart a.kuAddtocartBtn:hover{background:#777}.kuGridView ul li .kuAddtocart{width:95%;margin-bottom:15px;text-align:left;padding-left:10px;position:absolute;bottom:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear}.kuGridView ul li input[type=text]{width:25%}.kuGridView ul li:hover .kuAddtocart{visibility:visible;opacity:1}.kuListView ul li .kuAddtocart{width:15%;float:left;margin-top:30px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear}.kuListView ul li input[type=text]{width:5%;float:none}.kuListView ul li:hover .kuAddtocart{visibility:visible;opacity:1}.kuGridView ul li .kuAddtocart img,.kuListView ul li .kuAddtocart img{max-height:22px!important;max-width:auto!important}.kuGridView ul li .kuName a{font-size:13px;text-decoration:none;color:#414042;border:none}.kuGridView ul li .kuName a:hover{text-decoration:underline}.kuGridView ul li .kuPrice{float:none;margin-top:12px;padding-left:10px;text-align:left;color:#414042}.kuGridView ul li .kuSalePrice{font-size:14px;font-weight:700;font-family:inherit;text-align:left;display:inline;margin-right:10px}.priceGreyText{font-size:11px;color:#636363}.kuGridView ul li .kuOrigPrice{font-size:12px;text-decoration:line-through;text-align:left;display:inline;margin-right:5px}.kuGridView ul li .kuVariants{text-align:left}.kuGridView ul li strong{color:#2980b9}.kuBottomPagi{padding-top:8px;border-top:1px solid #c7c8ca}.kuBottomPagi .kuPerPage{margin-left:0;text-align:left}.kuBottomPagi .kuPagination{width:50%;float:right;margin-top:5px}.kuPagination a{font-style:normal}.kuClearBoth{clear:both}.kuNoRecordFound{text-align:center;margin-top:10%;margin-bottom:10%;color:#414042}.kuVariants{font-size:10px;margin-top:2px;color:#414042}#loader{height:400px}#loader img{margin-top:10%;display:inline-block;width:auto!important}.kuOtherContent{display:none}.disableKuFilter{opacity:.3;pointer-events:none}.kuPriceRangeSlider{width:75%;margin:30px auto 0;min-height:50px}.kuPS-target,.kuPS-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.kuPS-target{position:relative;direction:ltr}.kuPS-base{width:100%;height:100%;position:relative;z-index:1}.kuPS-origin{position:absolute;right:0;top:0;left:0;bottom:0}.kuPS-handle{position:relative;z-index:1}.kuPS-stacking .kuPS-handle{z-index:10}.kuPS-state-tap .kuPS-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.kuPS-base,.kuPS-handle{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.kuPS-horizontal{height:4px}.kuPS-horizontal .kuPS-handle{width:18px;height:18px;left:-9px;top:-7px}.kuPS-vertical{width:18px}.kuPS-vertical .kuPS-handle{width:28px;height:34px;left:-6px;top:-17px}.kuPS-background{background:#c7c8ca}.kuPS-connect{background:#414042;-webkit-transition:background .45s;transition:background .45s}.kuPS-origin{border-radius:2px}.kuPS-target{border-radius:4px}.kuPS-draggable{cursor:w-resize}.kuPS-vertical .kuPS-draggable{cursor:n-resize}.kuPS-handle{border:1px solid #414042;border-radius:50%;background:#fff;cursor:pointer}.kuPS-tooltip{display:block;position:absolute;text-align:center;font-size:13px;margin-left:-6px;background-color:transparent}.kuPS-horizontal .kuPS-handle-lower .kuPS-tooltip,.kuPS-horizontal .kuPS-handle-upper .kuPS-tooltip{bottom:-24px;color:#414042}.disableKlevuFilter{opacity:.3;pointer-events:none}.kuContainer{max-width:1200px}.kuContainer.kuFiltersTop .kuFilters{border:0px solid #e8e8e8;float:right;width:87%}.kuContainer.kuFiltersTop .kuResultList{float:left;width:100%}.kuContainer.kuFiltersTop .kuFilterBox{border:1px solid #e8e8e8;display:inline-block;float:left;height:auto;margin-bottom:5px;margin-left:-1px;min-width:90px;position:relative;width:auto}.kuContainer.kuFiltersTop .kuShowOpt{display:none!important}.kuContainer.kuFiltersTop .kuFilterHead{border-bottom:0 none;border-right:0 solid #e8e8e8;color:#414042;height:32px;line-height:32px;padding:0 10px;position:relative;text-align:center;text-transform:uppercase}.kuContainer.kuFiltersTop .kuFilterNames{display:none;left:0;position:absolute;top:32px;min-width:250px;width:99.8%;transition:all .5s ease;min-height:80px;max-height:180px;overflow:auto;background:#fff;border:1px solid #e8e8e8;padding-top:5px;padding-bottom:10px;z-index:100}.kuContainer.kuFiltersTop .kuFilterHead:hover{transition:all .5s ease;cursor:pointer}.kuContainer.kuFiltersTop .kuFilterHead:hover+.kuFilterNames,.kuFilterNames:hover{display:block!important}.kuContainer.kuFiltersTop .kuFilterHead:after{border-left:1px solid #414042;border-top:1px solid #414042;content:"";display:inline-block;height:2px;margin-left:8px;transform:rotate(225deg);width:2px;margin-bottom:2px}.kuContainer.kuFiltersTop #ku-search-filter-tags{display:block;color:#888;float:right;margin-bottom:25px;width:87%;text-align:left;line-height:20px}.ku-search-filter-tag{background:#f2f3f6;border:1px solid #f8f8f8;margin-right:5px;border-radius:0;font-size:11px;padding:2px 3px}.ku-search-filter-remove,.ku-search-filter-remove-all{cursor:pointer;transition:all .3s ease}.ku-search-filter-remove:hover,.ku-search-filter-remove-all:hover{color:#000}.kuContainer.kuFiltersTop .kuGridView ul li{width:24%;margin-right:1%}.kuContainer.kuFiltersTop .kuFilterHead.kufilter-label{color:#414042!important;display:inline-block;float:left;border:0px solid #414042;font-size:16px;height:32px;line-height:20px;padding:0;width:12%;text-align:left;min-width:60px}.kuContainer.kuFiltersTop .kuFilterHead.kufilter-label:after{display:none}.ku-search-block-full{margin:15px 0;position:relative}div#ku-search-form form{width:100%;max-width:100%!important}.ku-searchfield{border:1px solid #e8e8e8;padding:0 10px!important;width:100%;max-width:100%;box-sizing:border-box!important;height:38px!important;line-height:38px!important;background:none!important;box-shadow:none!important;margin-bottom:0!important}.ku-search-btn{background:#0000 url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-search-icon.png) no-repeat!important;border:none!important;cursor:pointer;position:absolute;right:0;text-transform:uppercase;height:38px!important;width:38px!important;top:0;background-size:22px 22px!important;background-position:center center!important;box-sizing:border-box;line-height:38px!important;box-shadow:none!important}.ku-search-btn:hover{background:#0000 url(https://js.klevu.com/klevu-js-v1/img-1-1/ku-search-icon.png) no-repeat scroll center center/22px 22px;border:medium none;cursor:pointer;transform:scale(1)}.kuContainer.kuFiltersLeft #ku-search-filter-tags{display:none}.kuContainer.kuFiltersLeft .kuFilterBox{height:201px;overflow:hidden}.kuContainer.kuFiltersLeft .kuFilterHead.kufilter-label{background:#0000 none repeat scroll 0 0;border:none;color:#414042!important;display:block;font-size:15px;margin-bottom:10px;margin-top:-60px;max-width:245px;padding:5px!important}.kuFiltersLeft .ku-search-block-full{float:right;width:75%;position:relative}.kuFiltersLeft .ku-search-block-full form{margin:0;padding:0}.kuContainer #ku-search-filter-tags{display:block!important;color:#222;margin-top:10px;margin-bottom:10px;width:100%;text-align:left;padding-bottom:0;padding-left:0;position:relative}.ku-search-filter-tag{background:#eee;border:0px solid #f8f8f8;margin-right:4px;border-radius:0;font-size:11px;padding:0 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px}.ku-search-filter-remove,.ku-search-filter-remove-all{cursor:pointer;font-size:12px;color:#222;text-decoration:none}.ku-search-filter-remove-all a{color:#222;font-size:12px;text-decoration:none;cursor:pointer}.ku-search-filter-remove-all a:hover{color:#333}.kuFilterHead{cursor:pointer}.kuExpand{position:relative!important;transition:all .3s ease}.kuFilterHead.kuExpand:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:10px;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease 0s}.kuCollapse{position:relative!important;transition:all .3s ease}.kuFilterHead.kuCollapse:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:16px;-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .3s ease}.kuContainer.kuFiltersTop .kuFilterHead.kuCollapse:after{border-width:1px 0px 0px 1px;position:initial}.kuContainer.kuFiltersTop .kuFilterHead.kuExpand:after{border-width:0 1px 1px 0;position:initial}.kuContainer.kuFiltersLeft #ku-search-filter-tags{display:block;width:74%;float:right;margin-top:0}.kuContainer{width:100%!important}@media only screen and (max-width:1200px){.kuContainer.kuFiltersTop .kuFilters,.kuContainer.kuFiltersTop #ku-search-filter-tags{width:85%}.kuContainer.kuFiltersTop .kuFilters{border:0px}.kuContainer.kuFiltersTop .kuFilterBox{border:1px solid #e8e8e8;margin-bottom:3px;margin-right:-1px}.kuContainer.kuFiltersTop .kuFilterNames{margin-top:-1px}}@media only screen and (max-width:1024px){.kuSortby{width:50%}.kuView{width:25%;text-align:right}.kuPerPage{width:35%;text-align:center;margin-left:10px}.kuPagination{width:50%;margin-top:10px}.kuGridView ul li,.kuContainer.kuFiltersTop .kuGridView ul li{width:31%;margin-bottom:30px}.kuListView .klevuImgWrap{width:20%!important}.kuListView ul li .kuNameDesc{width:76%}.kuListView ul li .kuPrice{float:none!important;width:58%;display:table-cell;text-align:left;padding-top:20px;padding-left:10px}.kuListView ul li .kuPrice .kuSalePrice,.kuListView ul li .kuPrice .kuOrigPrice{display:inline!important}.kuListView ul li .kuAddtocart{width:15%;float:none;margin-top:30px;visibility:visible!important;opacity:1;display:table-cell}.kuGridView ul li .kuAddtocart{visibility:visible;opacity:1}.kuContainer.kuFiltersTop .kuFilters,.kuContainer.kuFiltersTop #ku-search-filter-tags{width:82%}.kuContainer.kuFiltersTop .kuFilterHead.kufilter-label{width:16%;font-size:14px;line-height:20px}.kuContainer.kuFiltersLeft #ku-search-filter-tags{width:75%}}@media only screen and (min-width:641px)and (max-width:768px){.kuFilters{float:left;width:32%}.kuResultList,.kuContainer.kuFiltersLeft #ku-search-filter-tags{width:66%}.kuGridView ul li,.kuContainer.kuFiltersTop .kuGridView ul li{width:46%;margin-bottom:30px;margin-right:2% ""}.kuFiltersLeft .ku-search-block-full{float:right;width:66%}}@media only screen and (max-width:640px){.kuFiltersLeft .ku-search-block-full{float:none;width:100%}.kuFilters,.kuContainer.kuFiltersTop #ku-search-filter-tags,.kufilter-label{display:none!important}.kuTotResults{float:none;width:100%;text-align:center}.kuResultList{float:none;width:100%;margin-left:0}.kuTotalResultsTab{float:none;width:100%;text-align:center}.kuSortby{width:50%;height:50px}.kuSortHeader{margin:0}.kuView{width:50%;text-align:right;height:50px;display:none}.kuPerPage{width:48%;text-align:right;margin:0 auto}.kuPagination{width:100%;margin:10px auto 0;text-align:center}.kuGridView ul li,.kuContainer.kuFiltersTop .kuGridView ul li{width:31%}.kuBottomPagi .kuPerPage{margin-left:0;text-align:left;margin-bottom:5px;float:left;width:46%}.kuBottomPagi .kuPagination{width:52%;float:right;margin-top:5px;text-align:right}.kuGridView ul li .kuAddtocart{padding-left:0}.kuAddtocart a.kuAddtocartBtn{font-size:11px}}@media only screen and (max-width:480px){.kuGridView ul li,.kuContainer.kuFiltersTop .kuGridView ul li{width:46%;min-height:390px;margin-bottom:55px;margin-right:2%}.kuSortby select{display:inline-block;margin-left:0}.kuPerPage label{display:block;margin-bottom:3px}}@media only screen and (max-width:380px){.kuGridView ul li,.kuContainer.kuFiltersTop .kuGridView ul li{width:100%;min-height:320px;margin-bottom:20px}}@media only screen and (max-width:640px){.kuPagination{display:none!important}.kuBottomPagi .kuPagination{display:block!important}.kuBottomPagi .kuPerPage{display:block}.kuSortby{width:100%}.kuSortHeader{text-align:right}.kuPerPage{display:none}.kuTotalResultsTab{text-align:left}.kuTotalResultsTab .kuTabs a{padding:0 8px;display:inline-block}.kuTotalResultsTab .kuTabs a:hover{border-bottom:0px solid #c7c8ca;text-decoration:none;background:#eee}.kuTotalResultsTab a.kuTabSelected{border-bottom:0px solid #c7c8ca;background:#eee;transition:all .3s ease}.kuFilterRefineMobile{border:none;display:block;font-size:13px;font-weight:600;height:32px;line-height:32px;margin:10px 0;padding-right:30px;text-align:center;text-transform:uppercase;color:#383838;background-color:#eee;cursor:pointer}.kuFilterRefineMobile.kuExpand:after{top:10px}.kuFilterRefineMobile.kuCollapse:after{top:14px}.kuFilters{display:block!important;float:none!important;width:100%!important;margin-bottom:20px}.kuFilterBox{margin-bottom:0}.kuFilterRefineMobile .KuFilterLabelTxt{position:relative}.kuFilterRefineMobile.kuExpand .KuFilterLabelTxt:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;top:3px;transform:rotate(45deg);transition:all .3s ease}.kuFilterRefineMobile.kuCollapse .KuFilterLabelTxt:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;top:8px;-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:all .3s ease}.kuContainer #ku-search-filter-tags{display:block!important;color:#222;margin-bottom:10px;width:100%;text-align:left;padding-bottom:8px;padding-left:0;position:relative}.kuContainer.kuFiltersLeft #ku-search-filter-tags{display:block;width:100%;float:none;margin-top:10px}.ku-search-filter-tag{background:#eee;border:0px solid #f8f8f8;margin-right:4px;border-radius:0;font-size:11px;padding:0 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px}.ku-search-filter-remove,.ku-search-filter-remove-all{cursor:pointer;font-size:12px;color:#222;text-decoration:none}.ku-search-filter-remove-all a{color:#222;font-size:12px;text-decoration:none;cursor:pointer}.ku-search-filter-remove-all a:hover{color:#333}}.klevupsSlider{-moz-perspective:600px;-ms-perspective:600px;-webkit-perspective:600px;perspective:600px;display:inline-block;text-align:left;position:relative;margin-bottom:22px}.klevupsSlider>input{display:none}.klevupsSlider>input:nth-of-type(10):checked~ul li:first-of-type{margin-left:-500%}.klevupsSlider>input:nth-of-type(9):checked~ul li:first-of-type{margin-left:-400%}.klevupsSlider>input:nth-of-type(8):checked~ul li:first-of-type{margin-left:-350%}.klevupsSlider>input:nth-of-type(7):checked~ul li:first-of-type{margin-left:-300%}.klevupsSlider>input:nth-of-type(6):checked~ul li:first-of-type{margin-left:-250%}.klevupsSlider>input:nth-of-type(5):checked~ul li:first-of-type{margin-left:-200%}.klevupsSlider>input:nth-of-type(4):checked~ul li:first-of-type{margin-left:-150%}.klevupsSlider>input:nth-of-type(3):checked~ul li:first-of-type{margin-left:-100%}.klevupsSlider>input:nth-of-type(2):checked~ul li:first-of-type{margin-left:-50%}.klevupsSlider>input:nth-of-type(1):checked~ul li:first-of-type{margin-left:0%}.klevupsSlider>ul{position:relative;width:100%;z-index:1;font-size:0;line-height:0;background-color:transparent;border:none;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.klevupsSlider>ul>li{position:relative;display:inline-block;width:50%;height:100%;overflow:hidden;font-size:15px;font-size:initial;line-height:normal;-moz-transition:all .7s cubic-bezier(.4,1.3,.65,1);-o-transition:all .7s ease-out;-webkit-transition:all .7s cubic-bezier(.4,1.3,.65,1);transition:all .7s cubic-bezier(.4,1.3,.65,1);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal;margin-bottom:5px}.klevupsSlider>.klevupsArrows{position:absolute;left:0;top:45%;width:100%;height:24px;padding:0;z-index:10;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.klevupsSlider>.klevupsArrows label{display:none;position:absolute;top:-50%;padding:2px;cursor:pointer;-moz-transition:.15s;-o-transition:.15s;-webkit-transition:.15s;transition:.15s;height:24px;width:24px}.klevupsSlider>.klevupsArrows label:before:hover{box-shadow:inset 1px -1px #0097ef;margin:0}.klevupsSlider>.klevupsArrows label:before{content:"";position:absolute;height:100%;width:100%;border:none;border-radius:100%}.klevupsSlider.infinity>input:first-of-type:checked~.klevupsArrows label:last-of-type,.klevupsSlider>input:nth-of-type(1):checked~.klevupsArrows label:nth-of-type(0),.klevupsSlider>input:nth-of-type(2):checked~.klevupsArrows label:nth-of-type(1),.klevupsSlider>input:nth-of-type(3):checked~.klevupsArrows label:nth-of-type(2),.klevupsSlider>input:nth-of-type(4):checked~.klevupsArrows label:nth-of-type(3),.klevupsSlider>input:nth-of-type(5):checked~.klevupsArrows label:nth-of-type(4),.klevupsSlider>input:nth-of-type(6):checked~.klevupsArrows label:nth-of-type(5),.klevupsSlider>input:nth-of-type(7):checked~.klevupsArrows label:nth-of-type(6),.klevupsSlider>input:nth-of-type(8):checked~.klevupsArrows label:nth-of-type(7),.klevupsSlider>input:nth-of-type(9):checked~.klevupsArrows label:nth-of-type(8),.klevupsSlider>input:nth-of-type(10):checked~.klevupsArrows label:nth-of-type(9),.klevupsSlider>input:nth-of-type(11):checked~.klevupsArrows label:nth-of-type(12){display:block;left:-2px;background-image:url(https://js.klevu.com/klevu-js-v1/img-1-1/icon-prev.png);background-position:center;background-repeat:no-repeat;background-size:100%}.klevupsSlider.infinity>input:last-of-type:checked~.klevupsArrows label:first-of-type,.klevupsSlider>input:nth-of-type(1):checked~.klevupsArrows label:nth-of-type(2),.klevupsSlider>input:nth-of-type(2):checked~.klevupsArrows label:nth-of-type(3),.klevupsSlider>input:nth-of-type(3):checked~.klevupsArrows label:nth-of-type(4),.klevupsSlider>input:nth-of-type(4):checked~.klevupsArrows label:nth-of-type(5),.klevupsSlider>input:nth-of-type(5):checked~.klevupsArrows label:nth-of-type(6),.klevupsSlider>input:nth-of-type(6):checked~.klevupsArrows label:nth-of-type(7),.klevupsSlider>input:nth-of-type(7):checked~.klevupsArrows label:nth-of-type(8),.klevupsSlider>input:nth-of-type(8):checked~.klevupsArrows label:nth-of-type(9),.klevupsSlider>input:nth-of-type(9):checked~.klevupsArrows label:nth-of-type(10),.klevupsSlider>input:nth-of-type(10):checked~.klevupsArrows label:nth-of-type(11),.klevupsSlider>input:nth-of-type(11):checked~.klevupsArrows label:nth-of-type(12){display:block;right:-2px;background-image:url(https://js.klevu.com/klevu-js-v1/img-1-1/icon-next.png);background-position:center;background-repeat:no-repeat;background-size:100%}.klevu-fluid .klevups-enabled.klevu-pt-rs-hover{width:35%;font-family:inherit;padding:10px 0}.klevups-enabled .klevu-pt-hover-box,.klevups-enabled .klevu-pt-rs-keywords{border-bottom:0px solid #ddd}.klevupsLeft{box-shadow:none;float:left;margin:0 1% 0 0;width:32%;padding:0 0 0 1%}.klevupsRight{height:auto;width:62%;border:none;background:none;float:left;padding:0;box-shadow:none;margin:0 0 0 3%}.klevu-pt-rs-hover.klevups-enabled.klevups-onlyRight{width:28%}.klevu-pt-rs-hover.klevups-enabled.klevups-onlyRight .klevupsRight{width:94%;margin-left:3%}.klevu-pt-rs-hover.klevups-enabled.klevups-onlyLeft{width:22%}.klevu-pt-rs-hover.klevups-enabled.klevups-onlyLeft .klevupsLeft{width:94%;margin-left:3%}.klevupsLeft strong{color:#333}.klevupsLeft .klevu-pt-rs-keywords a{padding-left:10px;color:#666}.klevu-fluid .klevups-enabled.klevu-pt-rs-hover .klevups-heading{color:#333;display:block;font-size:12px;margin-right:8px;font-weight:400;padding:0 4px 0 8px;margin-top:8px;margin-bottom:5px;text-transform:uppercase}.klevups-trendingProducts,.klevups-youMaylikeProducts{margin:5px auto;display:block;position:relative;width:100%}.klevups-Slideitem{width:90%;max-width:90%;margin:5px 5%;box-sizing:border-box!important;padding:0;float:none;display:block;border:0px solid #eee;text-decoration:none}.klevups-Slideitem-name{font-size:12px;text-decoration:none;color:#666;word-wrap:break-word;font-weight:500;line-height:18px;margin-top:5px;margin-bottom:0;text-align:left}a.klevups-Slideitem:hover,.klevupsSlider a:hover{background:none;text-decoration:none;border:none}.klevups-SlideitemImg{float:none;overflow:hidden;width:100%!important;height:165px!important;text-align:center;margin:0 auto;position:relative;box-sizing:border-box;padding:0;border:1px solid #eee}.klevups-SlideitemImg img{margin:0 auto;max-width:100%!important;max-height:165px!important;width:auto;height:auto;border:0;outline:0;display:inline-block}.klevupsSlider .navigation label{background:#b1b1b1}.klevups-enabled.klevu-pt-rs-hover .klevu-pt-hover-box,.klevups-enabled.klevu-pt-rs-hover .klevu-pt-rs-keywords{width:100%}.klevups-enabled.klevu-pt-rs-hover .klevu-pt-rs-keywords{margin-bottom:15px}.klevups-enabled.klevu-pt-rs-hover strong{width:100%;color:#333;display:inline-block;font-size:12px;margin-right:8px;font-weight:400;padding:4px 4px 4px 8px;margin-top:8px;margin-bottom:5px;text-transform:uppercase}.klevups-enabled.klevu-pt-rs-hover .klevu-pt-rs-keywords a{display:block;padding:6px 10px;font-size:13px;line-height:14px;color:#666;text-decoration:none;width:100%}@media only screen and (max-width:1280px){.klevu-fluid .klevu-pt-rs-hover.klevups-enabled{width:45%!important}.klevups-SlideitemImg{height:140px!important}.klevups-SlideitemImg img{max-height:140px!important}}@media only screen and (max-width:1024px){.klevu-fluid .klevu-pt-rs-hover.klevups-enabled{width:62%!important}}@media only screen and (max-width:768px){.klevu-fluid .klevu-pt-rs-hover.klevups-enabled{width:72%!important}.klevu-pt-rs-hover.klevups-enabled.klevups-onlyLeft{max-width:300px!important}}@media only screen and (max-width:640px){.klevu-fluid .klevu-pt-rs-hover.klevups-enabled{width:55%!important}.klevupsLeft,.klevupsRight{width:100%;margin:0}.klevu-pt-rs-hover.klevups-enabled .klevu-pt-hover-box{width:100%}.klevups-SlideitemImg{height:120px!important}.klevups-SlideitemImg img{max-height:120px!important}}@media only screen and (max-width:480px){.klevu-fluid .klevu-pt-rs-hover.klevups-enabled{width:85%!important}.klevups-SlideitemImg{height:110px!important}.klevups-SlideitemImg img{max-height:110px!important}.klevupsSlider>.klevupsArrows{top:36%}}.kuCategoryPage .kuTabs a#kuOtherTab{display:none!important}.kuCategoryPage .kuTabs a{border-bottom:0px solid #c7c8ca;font-size:14px;background:none!important}.kuCategoryPage #kuFilterBox-category{display:none}.klevuSwatches{width:100%;margin:5px 0;padding:5px 2px;border:none;min-height:30px;float:none;box-sizing:border-box;position:relative;text-align:center}.klevuSwatchItem{display:inline-block;height:28px;width:28px;max-height:28px;max-width:28px;margin:0 3px 5px 0;border:none;padding:0;box-sizing:border-box;line-height:28px;vertical-align:top;text-align:center}.klevuSwatchItem a.klevuSwatchLink{display:block;width:100%;height:100%;border:1px solid #eee;margin:0;padding:0;background-size:28px auto!important;background-repeat:no-repeat!important;background-position:0 center!important;border-radius:0;transition:all .3s;background-color:transparent;text-decoration:none;color:#000}.klevuSwatchItem a.klevuSwatchLink:hover,.klevuSwatchItem a.klevuSwatchLink:focus{text-decoration:none;box-shadow:none}.klevuSwatchItem.klevuSwatchMore{font-size:12px;font-weight:700;color:#000;background-color:transparent;text-align:center;line-height:20px}.klevuSwatchItem.klevuSwatchMore .klevuSwatchLink{border:1px solid #eee!important}.kuListView ul li .klevuSwatches{text-align:left;width:70%;margin-left:8px;float:left;margin-bottom:0;padding-bottom:0}.kuListView ul li .klevuSwatches .klevuSwatchItem{margin-bottom:5px}.klevuSwatchItem.klevuDefaultSwatch a.klevuSwatchLink{background-color:#eee!important;background-image:url(https://js.klevu.com/klevu-js-v1/img-1-1/default-swatch.jpg)!important}div.yotpo,div.yotpo.yotpo-main-widget,div.yotpo.bottomLine{font-family:TT Commons!important}div.yotpo .yotpo-stars .yotpo-icon,div.yotpo.yotpo-main-widget .yotpo-stars .yotpo-icon,div.yotpo.bottomLine .yotpo-stars .yotpo-icon{margin:0 2px!important;width:16px!important;height:auto!important;font-size:16px!important}div.yotpo .yotpo-stars .yotpo-icon-star,div.yotpo .yotpo-stars .yotpo-icon-half-star,div.yotpo .yotpo-icon-star,div.yotpo .yotpo-icon-half-star,div.yotpo.yotpo-main-widget .yotpo-stars .yotpo-icon-star,div.yotpo.yotpo-main-widget .yotpo-stars .yotpo-icon-half-star,div.yotpo.yotpo-main-widget .yotpo-icon-star,div.yotpo.yotpo-main-widget .yotpo-icon-half-star,div.yotpo.bottomLine .yotpo-stars .yotpo-icon-star,div.yotpo.bottomLine .yotpo-stars .yotpo-icon-half-star,div.yotpo.bottomLine .yotpo-icon-star,div.yotpo.bottomLine .yotpo-icon-half-star{margin:1px!important;background-image:none!important;color:#fac74b!important}div.yotpo .yotpo-stars .yotpo-icon-star:before,div.yotpo .yotpo-stars .yotpo-icon-half-star:before,div.yotpo .yotpo-icon-star:before,div.yotpo .yotpo-icon-half-star:before,div.yotpo.yotpo-main-widget .yotpo-stars .yotpo-icon-star:before,div.yotpo.yotpo-main-widget .yotpo-stars .yotpo-icon-half-star:before,div.yotpo.yotpo-main-widget .yotpo-icon-star:before,div.yotpo.yotpo-main-widget .yotpo-icon-half-star:before,div.yotpo.bottomLine .yotpo-stars .yotpo-icon-star:before,div.yotpo.bottomLine .yotpo-stars .yotpo-icon-half-star:before,div.yotpo.bottomLine .yotpo-icon-star:before,div.yotpo.bottomLine .yotpo-icon-half-star:before{color:#fac74b!important}div.yotpo .yotpo-bottomline,div.yotpo.yotpo-main-widget .yotpo-bottomline,div.yotpo.bottomLine .yotpo-bottomline{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}div.yotpo div,div.yotpo p,div.yotpo span,div.yotpo.yotpo-main-widget div,div.yotpo.yotpo-main-widget p,div.yotpo.yotpo-main-widget span,div.yotpo.bottomLine div,div.yotpo.bottomLine p,div.yotpo.bottomLine span{color:#42585e!important;font-family:TT Commons!important;font-size:18px;line-height:1em!important}@media(max-width:480px){div.yotpo div,div.yotpo p,div.yotpo span,div.yotpo.yotpo-main-widget div,div.yotpo.yotpo-main-widget p,div.yotpo.yotpo-main-widget span,div.yotpo.bottomLine div,div.yotpo.bottomLine p,div.yotpo.bottomLine span{font-size:16px}}div.yotpo .text-m,div.yotpo.yotpo-main-widget .text-m,div.yotpo.bottomLine .text-m{display:inline-block;margin-left:5px;font-size:12px!important;color:#00353b!important;vertical-align:middle}div.yotpo .text-m:before,div.yotpo.yotpo-main-widget .text-m:before,div.yotpo.bottomLine .text-m:before{content:"("}div.yotpo .text-m:after,div.yotpo.yotpo-main-widget .text-m:after,div.yotpo.bottomLine .text-m:after{content:")"}div.yotpo .write-question-review-buttons-container,div.yotpo.yotpo-main-widget .write-question-review-buttons-container,div.yotpo.bottomLine .write-question-review-buttons-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-top:24px;position:relative;z-index:2}@media(max-width:768px){div.yotpo .write-question-review-buttons-container,div.yotpo.yotpo-main-widget .write-question-review-buttons-container,div.yotpo.bottomLine .write-question-review-buttons-container{justify-content:center;margin-top:32px}}@media(max-width:480px){div.yotpo .write-question-review-buttons-container,div.yotpo.yotpo-main-widget .write-question-review-buttons-container,div.yotpo.bottomLine .write-question-review-buttons-container{justify-content:space-around;margin-top:32px}}div.yotpo .yotpo-default-button,div.yotpo input[type=button].primary-color-btn,div.yotpo.yotpo-main-widget .yotpo-default-button,div.yotpo.yotpo-main-widget input[type=button].primary-color-btn,div.yotpo.bottomLine .yotpo-default-button,div.yotpo.bottomLine input[type=button].primary-color-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 32px!important;text-align:center!important;justify-content:center!important;align-items:center!important;border:2px solid #86C8BC!important;background-color:#86c8bc!important;color:#fff!important;font-weight:700!important;height:auto!important;border-radius:0!important;margin-left:16px!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:none!important;font-size:16px!important;outline:0!important}@media(max-width:480px){div.yotpo .yotpo-default-button,div.yotpo input[type=button].primary-color-btn,div.yotpo.yotpo-main-widget .yotpo-default-button,div.yotpo.yotpo-main-widget input[type=button].primary-color-btn,div.yotpo.bottomLine .yotpo-default-button,div.yotpo.bottomLine input[type=button].primary-color-btn{margin:0!important;font-size:14px!important;padding:8px 0!important}}div.yotpo .yotpo-default-button:hover,div.yotpo input[type=button].primary-color-btn:hover,div.yotpo.yotpo-main-widget .yotpo-default-button:hover,div.yotpo.yotpo-main-widget input[type=button].primary-color-btn:hover,div.yotpo.bottomLine .yotpo-default-button:hover,div.yotpo.bottomLine input[type=button].primary-color-btn:hover{background-color:#fff!important;color:#12343a!important;text-transform:none!important}div.yotpo .yotpo-default-button:hover span,div.yotpo input[type=button].primary-color-btn:hover span,div.yotpo.yotpo-main-widget .yotpo-default-button:hover span,div.yotpo.yotpo-main-widget input[type=button].primary-color-btn:hover span,div.yotpo.bottomLine .yotpo-default-button:hover span,div.yotpo.bottomLine input[type=button].primary-color-btn:hover span{color:#12343a!important}div.yotpo .yotpo-default-button span,div.yotpo input[type=button].primary-color-btn span,div.yotpo.yotpo-main-widget .yotpo-default-button span,div.yotpo.yotpo-main-widget input[type=button].primary-color-btn span,div.yotpo.bottomLine .yotpo-default-button span,div.yotpo.bottomLine input[type=button].primary-color-btn span{padding:0!important;margin:0!important;height:auto!important;color:#fff!important;font-size:16px}div.yotpo .yotpo-default-button .yotpo-icon,div.yotpo input[type=button].primary-color-btn .yotpo-icon,div.yotpo.yotpo-main-widget .yotpo-default-button .yotpo-icon,div.yotpo.yotpo-main-widget input[type=button].primary-color-btn .yotpo-icon,div.yotpo.bottomLine .yotpo-default-button .yotpo-icon,div.yotpo.bottomLine input[type=button].primary-color-btn .yotpo-icon{display:none!important}div.yotpo .yotpo-questions .yotpo-question,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question,div.yotpo.bottomLine .yotpo-questions .yotpo-question{border-color:#e8e8e8}@media(max-width:480px){div.yotpo .yotpo-questions .yotpo-question:nth-of-type(1),div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question:nth-of-type(1),div.yotpo.bottomLine .yotpo-questions .yotpo-question:nth-of-type(1){border-top:1px solid #e8e8e8!important;padding-top:24px}}div.yotpo .yotpo-questions .yotpo-question .yotpo-header .yotpo-icon-profile,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-header .yotpo-icon-profile,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-header .yotpo-icon-profile{display:none}@media(max-width:480px){div.yotpo .yotpo-questions .yotpo-question .yotpo-header .yotpo-user-name,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-header .yotpo-user-name,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-header .yotpo-user-name{display:block;width:100%}}div.yotpo .yotpo-questions .yotpo-question .yotpo-main,div.yotpo .yotpo-questions .yotpo-question .yotpo-footer,div.yotpo .yotpo-questions .yotpo-question .yotpo-comments-box,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-main,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-footer,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-comments-box,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-main,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-footer,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-comments-box{margin:16px 0;border-color:#e8e8e8}div.yotpo .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box,div.yotpo .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box,div.yotpo .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box{padding:0}div.yotpo .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-header,div.yotpo .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-header,div.yotpo .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-header,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-header,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-header,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-header,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-header,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-header,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-header{padding-top:16px}div.yotpo .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-header span,div.yotpo .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-header span,div.yotpo .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-header span,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-header span,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-header span,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-header span,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-header span,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-header span,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-header span{font-size:18px}div.yotpo .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-main,div.yotpo .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-main,div.yotpo .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-main,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-main,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-main,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-main,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-main .yotpo-comment-box .yotpo-main,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-footer .yotpo-comment-box .yotpo-main,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-comments-box .yotpo-comment-box .yotpo-main,div.yotpo .yotpo-questions .yotpo-question .yotpo-footer,div.yotpo.yotpo-main-widget .yotpo-questions .yotpo-question .yotpo-footer,div.yotpo.bottomLine .yotpo-questions .yotpo-question .yotpo-footer{margin:0}body.landing-page .site>header,body.landing-page .site>footer,body.landing-page .site__header,body.landing-page .site__footer,body.landing-page #deal-bar{display:none!important}body.landing-page #main{margin:0}body.landing-page .confetti-container{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%}body.landing-page .confetti-container .confetti{width:15px;height:15px;background-color:#f2d74e;position:absolute;left:50%;animation:confetti 3s ease-in-out;transform-origin:left top}body.landing-page .confetti-container .confetti:nth-child(1){background-color:#f2d74e;left:10%;animation-delay:0}body.landing-page .confetti-container .confetti:nth-child(2){background-color:#95c3de;left:20%;animation-delay:-5s}body.landing-page .confetti-container .confetti:nth-child(3){background-color:#ff9a91;left:30%;animation-delay:-3s}body.landing-page .confetti-container .confetti:nth-child(4){background-color:#f2d74e;left:40%;animation-delay:-2.5s}body.landing-page .confetti-container .confetti:nth-child(5){background-color:#95c3de;left:50%;animation-delay:-4s}body.landing-page .confetti-container .confetti:nth-child(6){background-color:#ff9a91;left:60%;animation-delay:-6s}body.landing-page .confetti-container .confetti:nth-child(7){background-color:#f2d74e;left:70%;animation-delay:-1.5s}body.landing-page .confetti-container .confetti:nth-child(8){background-color:#95c3de;left:80%;animation-delay:-2s}body.landing-page .confetti-container .confetti:nth-child(9){background-color:#ff9a91;left:90%;animation-delay:-3.5s}body.landing-page .confetti-container .confetti:nth-child(10){background-color:#f2d74e;left:100%;animation-delay:-2.5s}body.landing-page .landing-page-loading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}body.landing-page .landing-page-loading.loading{opacity:1}body.landing-page .landing-page-loading .loading-card{margin:0;padding:40px;text-align:center;background:#fff;border:solid 1px #e8e8e8;border-radius:10px;box-shadow:0 3px 10px #0000001a}body.landing-page .landing-page-loading .loading-card .loader{margin:0 auto;border:5px solid #e8e8e8;border-top:5px solid #86C8BC;border-radius:50%;width:50px;height:50px;animation:loading-spin 2s linear infinite}body.landing-page .landing-page-loading .loading-card .loading-title{margin:20px 0 10px;font-size:18px;font-weight:700}body.landing-page .landing-page-loading .loading-card .loading-description{font-size:16px;font-weight:400}body.landing-page .landing-page-content{opacity:1}body.landing-page .landing-page-content.loading{opacity:0}body.landing-page .lp-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;margin:0;padding:20px;width:100%;text-align:center;background:transparent;z-index:1000;-webkit-transition:all .25s .3s ease-in-out;-moz-transition:all .25s .3s ease-in-out;-ms-transition:all .25s .3s ease-in-out;-o-transition:all .25s .3s ease-in-out;transition:all .25s .3s ease-in-out}body.landing-page .lp-header.show-ctas{background:#fff;box-shadow:0 1px 5px #0000004d}body.landing-page .lp-header.show-ctas .actions{opacity:1;pointer-events:auto}body.landing-page .lp-header .logo,body.landing-page .lp-header .actions{width:33.33%}body.landing-page .lp-header .logo{margin:0;padding:0;width:45px;height:45px}body.landing-page .lp-header .logo img{margin:0 auto;width:45px}@media(max-width:480px){body.landing-page .lp-header .logo img{width:30px}}body.landing-page .lp-header .actions{opacity:0;pointer-events:none;-webkit-transition:all .25s .3s ease-in-out;-moz-transition:all .25s .3s ease-in-out;-ms-transition:all .25s .3s ease-in-out;-o-transition:all .25s .3s ease-in-out;transition:all .25s .3s ease-in-out}body.landing-page .lp-header .actions button{display:inline-block;font-size:12px;height:auto;width:auto;padding:15px 30px;margin:0}body.landing-page .lp-header .actions #action-goToTop{box-shadow:none;background:none;border:none}body.landing-page .lp-header .actions #action-goToTop i{color:#42585e}@media(max-width:480px){body.landing-page .lp-header{padding:10px}body.landing-page .lp-header .actions button{font-size:11px;padding:12px}body.landing-page .lp-header .logo{width:40px}}body.landing-page .lp-section{margin:0;padding:100px 0;background:#fff}body.landing-page .lp-section .lp-section-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-section .lp-section-container .lp-section-title{margin:0 auto;padding:0 20px;width:100%;font-size:36px;text-align:center}body.landing-page .lp-section .lp-section-container .lp-section-description{margin:20px auto 40px;padding:0 20px;width:100%;max-width:800px;font-size:18px;text-align:center}body.landing-page .lp-section .lp-section-container .references{max-width:750px}body.landing-page .lp-section .lp-section-container .references .reference{margin-bottom:1em}@media(max-width:600px){body.landing-page .lp-section .lp-section-container .lp-section-title,body.landing-page .lp-section .lp-section-container .lp-section-description{text-align:left}body.landing-page .lp-section .lp-section-container .references{text-align:left;padding:0 40px}}body.landing-page .lp-hero{margin:0;padding:100px 0;background:#c8dcdb}body.landing-page .lp-hero .hero-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-hero .hero-container .hero-content{margin:0;padding:0 20px;width:40%}@media(max-width:960px){body.landing-page .lp-hero .hero-container .hero-content{order:2;padding:20px 20px 0;width:100%}}body.landing-page .lp-hero .hero-container .hero-content .hero-supertitle{margin:0 0 10px;font-size:14px;font-weight:900;text-transform:uppercase;opacity:.5;letter-spacing:1px}body.landing-page .lp-hero .hero-container .hero-content .hero-title{margin:0;font-size:36px}body.landing-page .lp-hero .hero-container .hero-content .hero-description{margin:15px 0 0;font-size:18px}body.landing-page .lp-hero .hero-container .hero-content .hero-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:30px -10px 0}body.landing-page .lp-hero .hero-container .hero-content .hero-options .hero-option{display:block;margin:0 10px;padding:15px 20px;width:auto;min-width:150px;height:auto;font-size:14px;font-weight:900;text-align:center;outline:none;color:#12343a;background:transparent;border-color:#42585e;border-style:solid;border-width:2px}@media(max-width:600px){body.landing-page .lp-hero .hero-container .hero-content .hero-options .hero-option{min-width:calc(100% - 20px);margin-bottom:20px}}body.landing-page .lp-hero .hero-container .hero-content .hero-options .hero-option.checked{color:#86c8bc;border-color:#86c8bc;background:#fff}body.landing-page .lp-hero .hero-container .hero-content .hero-options .hero-option .option-icon{margin-right:3px}body.landing-page .lp-hero .hero-container .hero-content .hero-actions{margin:30px 0 0}@media(max-width:600px){body.landing-page .lp-hero .hero-container .hero-content .hero-actions{margin-top:10px}}body.landing-page .lp-hero .hero-container .hero-content .hero-actions .hero-button{display:inline-block;margin:0;padding:20px;width:auto;height:auto}@media(max-width:600px){body.landing-page .lp-hero .hero-container .hero-content .hero-actions .hero-button{display:block;width:100%}}body.landing-page .lp-hero .hero-container .hero-content .hero-actions .hero-button.working{pointer-events:none}body.landing-page .lp-hero .hero-container .hero-content .hero-disclaimer{margin:30px 0 0;font-size:12px;opacity:.5}body.landing-page .lp-hero .hero-container .hero-media{margin:0;padding:20px;width:60%}@media(max-width:960px){body.landing-page .lp-hero .hero-container .hero-media{order:1;padding:0 20px;width:100%}}body.landing-page .lp-press{margin:0;padding:100px 0;background:#fff}body.landing-page .lp-press .press-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-press .press-container .press-title{margin:0 auto 20px;padding:0 20px;width:100%;text-align:center;font-size:36px}body.landing-page .lp-press .press-container .press-logo{margin:0;padding:30px;width:25%}@media(max-width:960px){body.landing-page .lp-press .press-container .press-logo{padding:20px;width:50%}}body.landing-page .lp-product-overview{margin:0;padding:100px 0;background:#fff}body.landing-page .lp-product-overview .overview-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-product-overview .overview-container .overview-title{margin:0 auto;padding:0 20px;width:100%;font-size:36px;text-align:center}body.landing-page .lp-product-overview .overview-container .overview-description{margin:20px auto 40px;padding:0 20px;width:100%;max-width:800px;font-size:18px;text-align:center}@media(max-width:600px){body.landing-page .lp-product-overview .overview-container .overview-title,body.landing-page .lp-product-overview .overview-container .overview-description{text-align:left}}body.landing-page .lp-product-overview .overview-container .overview-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0;padding:0;width:100%}body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-image{margin:0;padding:30px;width:50%}@media(max-width:960px){body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-image{order:1;padding:20px;width:100%}}body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-details{margin:0;padding:30px;width:50%}@media(max-width:960px){body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-details{order:2;padding:40px 20px 0;width:100%}}body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-details .overview-item-detail{margin:0;padding:0}body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-details .overview-item-detail .item-detail-title{margin:0 0 10px;font-size:24px;font-weight:700}body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-details .overview-item-detail .item-detail-description{margin:0;font-size:18px}body.landing-page .lp-product-overview .overview-container .overview-item .overview-item-details .overview-item-detail+.overview-item-detail{margin-top:30px}body.landing-page .lp-product-use-case{margin:0;padding:100px 0;background:#92a7d4}body.landing-page .lp-product-use-case .use-case-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-product-use-case .use-case-container .use-case-title{margin:0 auto;padding:0 20px;width:100%;font-size:36px;text-align:center}body.landing-page .lp-product-use-case .use-case-container .use-case-description{margin:20px auto 60px;padding:0 20px;width:100%;max-width:800px;font-size:18px;text-align:center}@media(max-width:600px){body.landing-page .lp-product-use-case .use-case-container .use-case-title,body.landing-page .lp-product-use-case .use-case-container .use-case-description{text-align:left}}body.landing-page .lp-product-use-case .use-case-container .use-case-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0;width:100%}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item{margin:0;padding:0 50px;width:25%;text-align:center}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.two-column{padding:0 60px 30px;width:33%}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.three-column{padding:0 60px 30px;width:30%}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item .use-case-item-icon{margin:0 0 45px;font-size:42px;border-radius:20px}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item .use-case-item-title{margin:10px -30px;font-size:24px;font-weight:700}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item .use-case-item-description{margin:0 -30px;font-size:14px;font-weight:700}@media(max-width:960px){body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item{padding:20px;width:50%}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.two-column,body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.three-column{padding:30px 60px;width:100%}}@media(max-width:600px){body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item{text-align:left;width:100%}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item .use-case-item-title{margin:10px 0}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item .use-case-item-description{margin:0}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.two-column .use-case-item-icon,body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.three-column .use-case-item-icon{margin:0 -30px 30px}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.two-column .use-case-item-title,body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.three-column .use-case-item-title{margin:10px -30px}body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.two-column .use-case-item-description,body.landing-page .lp-product-use-case .use-case-container .use-case-items .use-case-item.three-column .use-case-item-description{margin:0 -30px}}body.landing-page .lp-product-nutrition{margin:0;padding:100px 0;background:#eaeaea}body.landing-page .lp-product-nutrition .nutrition-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-facts{margin:0;padding:30px;width:50%}@media(max-width:960px){body.landing-page .lp-product-nutrition .nutrition-container .nutrition-facts{order:1;padding:20px;width:100%}}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-facts a{cursor:zoom-in}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-facts img{margin:0 auto;padding:20px;background:#fff;border-radius:5px;box-shadow:0 3px 10px #0000001a}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details{margin:0;padding:30px;width:50%}@media(max-width:960px){body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details{order:2;padding:40px 20px 0;width:100%}}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details .nutrition-details-title{margin:0 0 10px;font-size:24px;font-weight:700}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details .nutrition-details-description{margin:0;font-size:18px}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details .nutrition-details-list{display:block;margin:15px 0 30px;padding:0;list-style:none}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details .nutrition-details-list li{position:relative;display:block;margin:5px 0 10px;padding:0 0 0 24px;font-size:18px;line-height:24px}body.landing-page .lp-product-nutrition .nutrition-container .nutrition-details .nutrition-details-list .icon{position:absolute;top:0;left:0;color:#86c8bc;font-size:18px;line-height:24px}body.landing-page .lp-product-reviews{margin:0;padding:100px 0;background:#fff}body.landing-page .lp-product-reviews .reviews-container{margin:0 auto;padding:0 15px;width:100%;max-width:1200px}body.landing-page .lp-product-reviews .reviews-container .reviews-title{margin:0 auto;padding:0 20px;width:100%;font-size:36px;text-align:center}body.landing-page .lp-product-reviews .reviews-container .reviews-description{margin:20px auto 60px;padding:0 20px;width:100%;max-width:800px;font-size:18px;text-align:center}body.landing-page .lp-product-reviews .reviews-container .reviews{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:center}body.landing-page .lp-product-reviews .reviews-container .review{margin:0;padding:20px;width:50%}@media(max-width:960px){body.landing-page .lp-product-reviews .reviews-container .review{width:100%}}body.landing-page .lp-product-reviews .reviews-container .review-card{margin:0;padding:20px;width:100%;height:100%;text-align:left;background:#fff;border:solid 1px #e8e8e8;border-radius:10px;box-shadow:0 3px 10px #0000001a}body.landing-page .lp-product-reviews .reviews-container .review-card .rating{margin-bottom:10px;font-size:18px;color:#86c8bc}body.landing-page .lp-product-reviews .reviews-container .review-card .quote-title{margin:0 0 10px;font-size:16px;font-weight:700}body.landing-page .lp-product-reviews .reviews-container .review-card .quote-text{font-size:14px}body.landing-page .lp-product-reviews .reviews-container .review-card .quote-author{margin-top:10px;font-size:14px;font-weight:700;text-transform:uppercase}body.landing-page .lp-product-reviews .reviews-container .review-card .verified{color:#9b9b9b;font-weight:400;text-transform:none}body.landing-page .lp-nutrition-modal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;width:100%;height:100%;background:#00000080;z-index:2147483647;overflow:auto;display:none}body.landing-page .lp-nutrition-modal.visible{display:block}body.landing-page .lp-nutrition-modal .nutrition-modal-container{margin:auto;padding:30px;width:100%;max-width:1024px;background:#fff;border-radius:10px;box-shadow:0 5px 10px #0000001a}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes confetti{0%{transform:rotate(15deg) rotateY(0) translate(0)}25%{transform:rotate(5deg) rotateY(360deg) translate(-5vw,20vh)}50%{transform:rotate(15deg) rotateY(720deg) translate(5vw,60vh)}75%{transform:rotate(5deg) rotateY(1080deg) translate(-10vw,80vh)}to{transform:rotate(15deg) rotateY(1440deg) translate(10vw,110vh)}}div#referral{max-width:98%}#referral div.firstHalf{letter-spacing:0;line-height:22px}#referral h1.referral__title{margin-bottom:0;font-size:30px;color:#484444;font-family:Minion Pro Display!important}#referral .referral__forYou{color:#484446;letter-spacing:0;line-height:22px;font-size:18px;font-family:Avenir-Heavy}div.forYouParent{display:flex;flex-direction:row;margin:1em 0}div.forYouLeft{width:150px}div.forYouRight{flex-shrink:100}#referral .referral__startSharingButton{min-width:180px}#referral .referral__form{margin:auto;background:#fff;font-family:Avenir-Book;font-size:18px;color:#9b9b9b;letter-spacing:0}@media(max-width:720px){#referral .referral__form{text-align:center}}#referral .referral__send5,#referral .referral__sendEmail{font-family:Avenir-Book;font-size:24px;color:#484444;letter-spacing:0}#referral .referral__copyLinkParent{display:flex;justify-content:flex-start}#referral .copyLinkInput{background:#f7f8f8;border:1px solid #ddd;border-right:none}#referral .copyLinkInput,#referral .copyLinkButton{height:45px;margin-top:0}#referral .iconParentMobile img.socialIcon{width:50px;height:50px}#referral img.socialIcon{width:40px;height:40px;margin:0 8px}#referral img.socialIcon:nth-of-type(1){margin-left:16px}#referral input.emailInput{height:45px;margin-bottom:15px}#referral textarea.emailMessage{height:165px}#referral button.copyLinkButton{background:#86c8bc;font-family:Avenir-Black;font-size:14px;color:#fff;letter-spacing:.88px;text-align:center;height:45px;border:none}#referral button.sendEmailButton{background:#86c8bc;font-family:Avenir-Black;font-size:14px;color:#fff;letter-spacing:.88px;text-align:center;height:45px;margin-top:0}.uk-input::-ms-input-placeholder{color:#999!important}.uk-input::placeholder{color:#999}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button:focus{outline:0}.uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}.uk-button-default:focus,.uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}.uk-button-default.uk-active,.uk-button-default:active{background-color:transparent;color:#333;border-color:#999}.uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid transparent}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#0f7ae5;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0e6dcd;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid transparent}.uk-button-secondary:focus,.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary.uk-active,.uk-button-secondary:active{background-color:#080808;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid transparent}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#ec2147;color:#fff}.uk-button-danger:disabled,.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-button-text{padding:0;line-height:1.5;background:0 0;color:#333;position:relative}.uk-button-text:before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid #333;transition:right .3s ease-out}.uk-button-text:focus,.uk-button-text:hover{color:#333}.uk-button-text:focus:before,.uk-button-text:hover:before{right:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled:before{display:none}.uk-button-link{padding:0;line-height:1.5;background:0 0;color:#1e87f0}.uk-button-link:focus,.uk-button-link:hover{color:#0f6ecd;text-decoration:underline}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:hover{position:relative;z-index:1}.uk-checkbox,.uk-input,.uk-radio,.uk-select,.uk-textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:700}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-checkbox:not(:disabled),.uk-radio:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#666;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:4px;padding-bottom:4px;vertical-align:top}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:0;background-color:#fff;color:#666;border-color:#1e87f0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:30px}@media(min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:40px}}.uk-grid-small{margin-left:-15px}.uk-grid-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium{margin-left:-30px}.uk-grid-medium>*{padding-left:30px}.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:30px}.uk-grid-large{margin-left:-40px}.uk-grid-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}@media(min-width:1200px){.uk-grid-large{margin-left:-70px}.uk-grid-large>*{padding-left:70px}.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:70px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column):before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column):before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{top:-30px;left:60px}@media(min-width:1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column):before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column):before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin:before{top:-15px;left:30px}.uk-grid-divider.uk-grid-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column):before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin:before{top:-30px;left:60px}.uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column):before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before{top:-40px;left:80px}@media(min-width:1200px){.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*{padding-left:140px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column):before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before{top:-70px;left:140px}}.uk-grid-match>*,.uk-grid-item-match{display:flex;flex-wrap:wrap}.uk-grid-match>*>:not([class*=uk-width]),.uk-grid-item-match>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.shopify-challenge__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;min-height:70vh;align-items:center;justify-content:center}.shopify-challenge__container .shopify-challenge__button.btn{display:block;font-family:TT Commons;font-size:14px;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px;padding:10px 15px;text-shadow:none;box-shadow:none;border:none;border-radius:.5em;height:3.5em;margin:15px auto 0;background-color:#86c8bc;color:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}html{padding-bottom:0!important}html.locked{overflow:hidden!important}body{margin:0}@media(max-width:767px){#site.show-bar{margin-top:40px}}#main{margin-top:128px;position:relative;width:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media(min-width:768px){#main.show-bar{padding-top:40px}}.modal-open{-webkit-overflow-scrolling:auto;height:100%}.modal-backdrop{z-index:0}.hidden{display:none!important}.site-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000}.site-overlay.in{opacity:.5}.page.full{min-height:90vh;padding-top:128px}.page .content-wrapper{max-width:1200px;margin:0 auto}.page .content-wrapper.full-width{max-width:100%}.page .content-wrapper.med-width{max-width:900px}.dsk,.dsk.tab{display:initial}.tab,.tab.mob,.mob{display:none}@media(min-width:768px)and (max-width:1200px){.dsk{display:none}.dsk.tab,.tab,.tab.mob{display:initial}.mob{display:none}}@media(max-width:767px){.dsk,.dsk.tab,.tab{display:none}.tab.mob,.mob{display:initial}}@media(max-width:468px){#main.show-bar,#main{margin-top:0}}.site__footer h1,.site__footer h2,.site__footer h3,.site__footer h4{color:#fff}.site__footer .newsletter-form input:focus{background:none!important}.site__footer .button{display:block}.site__footer #region-switcher{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin-top:0;align-items:center;color:#e6e6e6b3}.site__footer #region-switcher p{margin-top:0}.site__footer #region-switcher span{margin-right:8px}.site__footer #region-switcher .active{color:#fff}.site__footer #social-icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;margin-top:48px}.site__footer #social-icons .social{margin:0}.site__footer-icons{flex-wrap:wrap}.site__footer-bottom p{line-height:1.2142857143}.payment-methods svg{width:38px;height:24px;display:block}@media(max-width:600px){.site__footer #region-switcher{justify-content:center;margin-top:32px}.site__footer #region-switcher p{margin-bottom:0}}.site__header{font-weight:500}.site__header a.icon__menu svg path,.site__header a.icon__cart svg path{fill:#42585e}@media(min-width:768px){.site__header.show-bar{margin-top:40px}.site__header.show-bar.fixed-header.show-fixed-header{margin-top:153px}}@media(max-width:600px){.site__header.show-bar{margin-top:40px!important}}@media(max-width:600px){.state--mobile-menu-open .menu-button--close{z-index:2}}@media(min-width:768px){.state--mega-nav-open .site__header.show-bar{margin-top:153px!important}}.site__header-nav{justify-content:space-between!important}.site__header-nav .menu-button{margin:0}.nav-primary .nav>li,.nav-secondary .nav>li{font-weight:500}.menu-item--heading>a{font-family:TT Commons,sans-serif;font-weight:500}.nav-primary .sub-menu li,.nav-secondary .sub-menu li{font-family:Albra,serif;font-weight:400}.mobile-menu__callout .button{margin-top:0}.drawer #coming-soon .sub-menu li a:before{display:none!important}body.cart-visible{overflow:hidden!important}body.cart-visible #gorgias-web-messenger-container{opacity:0;visibility:hidden}.shopping-cart-overlay{position:fixed;top:0;left:0;z-index:2000;background-color:#0006;height:100%;width:100%;display:none}.shopping-cart-overlay.show{display:initial;z-index:1069}.shopping-cart{position:fixed;margin:0;padding:0;top:0;right:-450px;width:450px;max-width:100%;height:100%;background-color:#fff;box-shadow:0 1px 2px #000000bf;overflow:hidden;transition:right .3s ease-in-out;z-index:2001}.shopping-cart.show-cart{right:0}.shopping-cart .cart-flyout{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;height:100%}.shopping-cart .cart-flyout .cart-shipping{background-color:#f0f4f4;border-bottom:solid 1px #e8e8e8;flex:0 0 auto;margin:0;padding:0}.shopping-cart .cart-flyout .cart-shipping .close-btn{position:absolute;width:15px;top:0;right:0;cursor:pointer;z-index:101}.shopping-cart .cart-flyout .cart-shipping .shipping-guide{padding:15px 20px}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .cart-title{position:relative;width:100%;text-align:left}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .meter-labels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:12px;font-weight:700}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .meter-labels span{font-size:inherit}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .meter{position:relative;display:block;margin:5px 0 10px;padding:0;width:100%;height:8px;background-color:#bfc4ce;border-radius:10px}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .meter .fill{position:absolute;top:0;left:0;right:auto;bottom:0;background-color:#86c8bc;border-radius:10px;-webkit-transition:width .5s .3s ease-in-out;-moz-transition:width .5s .3s ease-in-out;-ms-transition:width .5s .3s ease-in-out;-o-transition:width .5s .3s ease-in-out;transition:width .5s .3s ease-in-out}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .meter-info{font-size:12px;line-height:1.4;text-align:center}.shopping-cart .cart-flyout .cart-shipping .shipping-guide.free-shipping{color:#fff;background-color:#00353b;border-bottom:solid 1px #00353B}.shopping-cart .cart-flyout .cart-shipping .shipping-guide.free-shipping .cart-title h4{color:#fff}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .free-shipping-message{margin-top:8px}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .free-shipping-message svg{display:inline-block;margin:0 4px 0 0;width:20px;height:20px;line-height:24px;vertical-align:middle}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .free-shipping-message svg path{fill:#fff}.shopping-cart .cart-flyout .cart-shipping .shipping-guide .free-shipping-message span{display:inline-block;line-height:24px;vertical-align:middle;font-weight:500}.shopping-cart .cart-flyout .cart-body{flex:1 1 auto;padding:20px;overflow:auto}.shopping-cart .cart-flyout .cart-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;flex:0 0 auto;padding:20px;background-color:#fff;border-top:solid 1px #e8e8e8}.shopping-cart .cart-flyout .cart-footer .subtotal{text-align:left}.shopping-cart .cart-flyout .cart-footer .subtotal .item-content{display:inline-block;font-size:20px;font-weight:500}.shopping-cart .cart-flyout .cart-footer .subtotal .item-content+.item-content{margin-left:5px}.shopping-cart .cart-flyout .cart-footer .shipping{text-align:right}.shopping-cart .cart-flyout .cart-footer .shipping .item-content{display:inline-block;font-size:16px;font-weight:500}.shopping-cart .cart-flyout .cart-footer .shipping .item-content+.item-content{margin-left:5px}.shopping-cart .cart-flyout .cart-footer .actions{padding-top:15px;width:100%}.shopping-cart .cart-flyout .cart-footer .actions .button{display:block;margin:0;width:100%;font-size:16px}.shopping-cart .gift-with-purchase{margin:0;padding:10px 20px;background:#fff;border:solid 1px #86C8BC;border-radius:5px}.shopping-cart .gift-with-purchase .promotion-title{margin:0 0 10px;font-size:14px;color:#86c8bc;text-transform:uppercase;text-align:center;font-weight:700}.shopping-cart .gift-with-purchase .cart-item{padding:0}.shopping-cart .cart-item{margin:0;padding:20px 0}.shopping-cart .cart-item+.cart-item{margin-top:20px}.shopping-cart .cart-item .item-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0;padding:0}.shopping-cart .cart-item .item-info .item-photo{flex:0 0 auto;padding-right:20px;width:120px}.shopping-cart .cart-item .item-info .item-photo a,.shopping-cart .cart-item .item-info .item-photo img{display:block;width:100%;max-width:100%}.shopping-cart .cart-item .item-info .item-details{flex:1 1 auto;position:relative;width:100%}.shopping-cart .cart-item .item-info .item-details .item-discount-message{color:#86c8bc;font-size:12px;font-weight:700;text-transform:uppercase}.shopping-cart .cart-item .item-info .item-details .item-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between}.shopping-cart .cart-item .item-info .item-details .item-title .item-product-title{flex:1 1 auto}.shopping-cart .cart-item .item-info .item-details .item-title .item-product-price{flex:0 0 auto;padding-left:16px}.shopping-cart .cart-item .item-info .item-details .item-title .item-product-price .money{white-space:nowrap;vertical-align:middle}.shopping-cart .cart-item .item-info .item-details .item-product-title{display:block;color:#42585e;font-size:16px;font-weight:500;line-height:20px}.shopping-cart .cart-item .item-info .item-details .item-product-price{font-size:12px;line-height:20px}.shopping-cart .cart-item .item-info .item-details .item-variant-title{font-size:12px}.shopping-cart .cart-item .item-info .item-details .item-variant-title span{font-size:inherit}.shopping-cart .cart-item .item-info .item-details .item-quantity{margin:4px 0 0;line-height:22px}.shopping-cart .cart-item .item-info .item-details .item-quantity .quantity-widget .quantity-control{width:20px;height:20px;line-height:18px;font-size:10px;color:#42585e}.shopping-cart .cart-item .item-info .item-details .item-quantity .quantity-widget .quantity-input{padding:0;line-height:20px;width:32px;border-left:solid 1px #e8e8e8;border-right:solid 1px #e8e8e8}.shopping-cart .cart-item .item-info .item-details .item-quantity .item-remove{display:inline-block;margin-left:10px;vertical-align:middle}.shopping-cart .cart-item .item-info .item-details .item-remove{font-size:12px;color:#9b9b9b}.shopping-cart .cart-item .item-info .item-details .item-frequency{margin-top:4px;line-height:1}.shopping-cart .cart-item .item-info .item-details .item-frequency .upgrade-link{font-size:12px;color:#12343a;text-decoration:underline}.shopping-cart .cart-item .item-info .item-details .item-frequency .upgrade-link.button{display:block;margin:0;padding:12px 15px 10px;width:100%;height:auto;font-size:12px;line-height:18px;letter-spacing:.8px;color:#86c8bc;background:#fff;border:solid 2px #86C8BC;border-radius:0;cursor:pointer;text-align:center}.shopping-cart .cart-item .item-info .item-details .item-frequency .upgrade-link.button:hover{background:#fff}.shopping-cart .cart-item .item-info .item-details .item-frequency .upgrade-link.button span{line-height:inherit}.shopping-cart .cart-item .item-info .item-details .item-frequency .upgrade-link.button.working{opacity:.5;pointer-events:none;cursor:default}.shopping-cart .cart-item .item-info .item-details .item-frequency .subscription-frequency{display:block;margin:0;padding:8px 32px 8px 16px;width:100%;font-size:12px;line-height:16px;color:#42585e;border:solid 1px #e8e8e8;border-radius:0;outline:none;background-color:#f9fbfb;background-image:url(/cdn/shop/t/5/assets/select-arrow.svg?v=174651441394649829211642526586);background-position:center right;background-repeat:no-repeat;background-size:32px 12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shopping-cart .empty{position:relative;margin:-20px -20px 0;padding:120px 20px;text-align:center;color:#fff;background:#12343a}.shopping-cart .empty .empty-title{margin:0}.shopping-cart .empty .empty-description{margin-top:20px}.shopping-cart .empty .underline{text-decoration:underline}.shopping-cart .empty .close-btn{position:absolute;top:20px;right:20px;width:15px;cursor:pointer}.shopping-cart .rebuy-widget .powered-by-rebuy{display:none!important}.shopping-cart .rebuy-widget .primary-title{font-size:24px;color:#12343a}.shopping-cart .rebuy-widget .rebuy-product-block{display:grid!important;grid-template-columns:30% 70%;grid-template-rows:100px 50px;grid-template-areas:"image info";padding:24px 0 0!important}.shopping-cart .rebuy-widget .rebuy-product-block .rebuy-product-media{grid-area:image;grid-row-start:1;grid-row-end:2;width:100%!important;padding:0 20px 0 10px;align-self:self-start}.shopping-cart .rebuy-widget .rebuy-product-block .rebuy-product-info{grid-area:info;grid-row-start:1;width:100%!important;padding:8px 0 0!important;align-self:self-start}.shopping-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title{margin:0!important;display:block!important}.shopping-cart .rebuy-widget .rebuy-product-block .rebuy-product-actions{grid-area:info;grid-row-start:2;width:100%!important}.shopping-cart .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button{border-radius:none!important}.cart-modal-cross-sell .rebuy-recommended-products{position:relative;margin:0;padding:20px 0 0;border-top:solid 1px #e8e8e8;border-bottom:none}.cart-modal-cross-sell .rebuy-recommended-products .primary-title{color:#12343a;font-weight:500}.cart-modal-cross-sell .rebuy-recommended-products .secondary-title{color:#9b9b9b;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:1px}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:stretch;margin:0 -10px;padding:0 0 64px}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0;padding:15px;width:50%;display:none}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block:nth-of-type(1){display:initial}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block:nth-of-type(2){display:initial}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info{flex:1 1 auto}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-weight:700;font-size:14px}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons{margin-top:10px}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons select{margin-bottom:10px}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button{width:100%;height:auto;padding:15px;margin:5px 0;left:0;right:15px;top:initial;opacity:1}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button.working,.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button.working:hover{background-color:#fff;color:#86c8bc;border:solid 2px #86C8BC;opacity:.5;pointer-events:none;cursor:default}.cart-modal-cross-sell .powered-by-rebuy{display:none!important}.quantity-widget{display:inline-block;margin:0;padding:0;font-size:0;border:solid 1px #e8e8e8;border-radius:0;white-space:nowrap;overflow:hidden;vertical-align:top}.quantity-widget .quantity-input{display:inline-block;margin:0;padding:6px 0;width:54px;height:auto;font-size:14px;line-height:20px;text-align:center;border:none;vertical-align:top}.quantity-widget .quantity-input::-webkit-inner-spin-button,.quantity-widget .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-widget .quantity-control{display:inline-block;margin:0;padding:0;width:32px;height:32px;line-height:30px;font-size:12px;text-align:center;vertical-align:top;border-radius:0;outline:0;border:none;color:#86c8bc;background-color:transparent}.quantity-widget .quantity-control:focus,.quantity-widget .quantity-control:active,.quantity-widget .quantity-control:hover{color:#86c8bc;background-color:transparent;box-shadow:none}.quantity-widget .quantity-control.disabled,.quantity-widget .quantity-control:disabled{color:#e8e8e8;cursor:default;pointer-events:none}.quantity-widget .quantity-control .far{vertical-align:middle}.quantity-widget .quantity-control .far.working{opacity:.5;pointer-events:none;cursor:default}.fa-fast-spin{-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear}@media(max-width:480px){.shopping-cart .cart-flyout .cart-footer .actions input[type=submit],.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:14px}.cart-modal-cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button span{font-size:12px}}.template-product #main{margin-top:0}.template-product .site__header.fixed-header{position:absolute!important;background:transparent!important}#product{display:block;margin:0;padding:0}#product .product-feature-text{font-size:16px}#product .reviews .yotpo-grouping-reference{display:none!important}#product .reviews div.yotpo div.content-title,#product .reviews div.yotpo div.content-review{line-height:1.62em!important}#product .product-detail{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0 auto;padding:0}@media(min-width:1024px)and (max-height:960px){#product .product-detail .product-detail--media{min-height:960px!important}}#product .product-detail .product-detail--media{position:relative;margin:0;padding:0;width:50%;height:100vh;min-height:600px;background:#f9fbfb;overflow:hidden}#product .product-detail .product-detail--media .swiper-container,#product .product-detail .product-detail--media .swiper-wrapper,#product .product-detail .product-detail--media .swiper-slide{width:100%;height:100%}#product .product-detail .product-detail--media .swiper-container-horizontal>.swiper-pagination-bullets{bottom:32px;line-height:24px}@media(max-width:768px){#product .product-detail .product-detail--media .swiper-container-horizontal>.swiper-pagination-bullets{bottom:24px}}#product .product-detail .product-detail--media .swiper-pagination-bullet{position:relative;display:inline-block;margin:0 4px;width:24px;height:24px;background:none;border:2px solid transparent;border-radius:100%;opacity:1;vertical-align:top}#product .product-detail .product-detail--media .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;display:block;background:#fff;border-radius:100%;transform:translate(-50%,-50%)}#product .product-detail .product-detail--media .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}#product .product-detail .product-detail--media img{margin:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}@media(max-width:960px){#product .product-detail .product-detail--media{width:100%}}#product .product-detail .product-detail--info{margin:0;padding:40px 20px 40px 5%;width:50%}#product .product-detail .product-detail--info .product-title{margin:0;font-size:33px;line-height:40px}#product .product-detail .product-detail--info .product-meta{display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-top:0;font-size:12px;line-height:16px}#product .product-detail .product-detail--info .product-meta .product-meta--ratings{margin-right:24px}#product .product-detail .product-detail--info .product-meta .product-meta--supplement-facts .inline-icon{display:inline-block;margin-right:4px;font-size:inherit;line-height:inherit;vertical-align:middle}#product .product-detail .product-detail--info .product-meta .product-meta--supplement-facts .inline-icon svg{margin:0;width:auto;height:16px}#product .product-detail .product-detail--info .product-meta .product-meta--supplement-facts .inline-icon svg .cls-1{stroke:#507dff}#product .product-detail .product-detail--info .product-meta .product-meta--supplement-facts .inline-icon svg .cls-2{fill:#507dff}#product .product-detail .product-detail--info .product-meta .product-meta--supplement-facts .inline-label{display:inline-block;color:#507dff;vertical-align:middle;font-weight:500}#product .product-detail .product-detail--info .product-excerpt a{font-weight:700;border-bottom:2px solid #86C8BC}#product .product-detail .product-detail--info .product-options{margin:0;padding:0}#product .product-detail .product-detail--info .product-options .option-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:12px -4px 0;padding:0}#product .product-detail .product-detail--info .product-options .option-group .option-group--label{margin:0;padding:0 4px;width:100%;font-size:16px;font-weight:500;color:#12343a}#product .product-detail .product-detail--info .product-options .option-group .option-group--button{margin:0;padding:4px}#product .product-detail .product-detail--info .product-options .option-group .option-group--button .option-button{display:block;margin:0;padding:16px 32px;width:auto;min-width:150px;font-size:16px;color:#12343a;text-align:center;background:#fff;border-style:solid;border-width:1px;border-color:#bfc4ce;border-radius:48px}#product .product-detail .product-detail--info .product-options .option-group .option-group--button .option-button.selected{color:#12343a;border-color:#86c8bc;box-shadow:0 0 0 1px #86c8bc}#product .product-detail .product-detail--info .product-options .option-group .option-group--button .option-button.unavailable{color:#bfc4ce;border-color:#bfc4ce;opacity:.5;pointer-events:none}#product .product-detail .product-detail--info .subscription-options{display:block;margin:24px auto 24px 0;width:100%;max-width:480px}@media(max-width:991px){#product .product-detail .product-detail--info .subscription-options{max-width:initial}}#product .product-detail .product-detail--info .subscription-options .subscription-option{display:block;margin:0;padding:0}#product .product-detail .product-detail--info .subscription-options .subscription-option+.subscription-option{margin-top:12px!important}#product .product-detail .product-detail--info .subscription-options .subscription-option.checkbox-input{margin:12px 0}#product .product-detail .product-detail--info .subscription-options .subscription-option.checkbox-input select{border-color:#bfc4ce}#product .product-detail .product-detail--info .subscription-options .subscription-option.radio-input{margin:0;padding:12px 16px;background-color:#fff;border:solid 1px #E6F4F2;border-radius:4px}#product .product-detail .product-detail--info .subscription-options .subscription-option.select-input label{display:block}#product .product-detail .product-detail--info .subscription-options .subscription-option.select-input select{display:block;margin:8px 0 0}#product .product-detail .product-detail--info .subscription-options .subscription-option.active.radio-input{background-color:#e6f4f2;border:solid 1px #86C8BC}#product .product-detail .product-detail--info .subscription-options .subscription-option.active .radio-button{background-color:#fff;border:solid 1px #00353B}#product .product-detail .product-detail--info .subscription-options .subscription-option.active .radio-button .input-icon{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#product .product-detail .product-detail--info .subscription-options .subscription-option.active .checkbox{border:solid 2px #00353B}#product .product-detail .product-detail--info .subscription-options .subscription-option.active .checkbox .input-icon{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#product .product-detail .product-detail--info .subscription-options .subscription-option.active select{display:block;width:100%}#product .product-detail .product-detail--info .subscription-options .subscription-option input{display:none;opacity:0;visibility:hidden}#product .product-detail .product-detail--info .subscription-options .subscription-option label{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin:0;cursor:pointer}#product .product-detail .product-detail--info .subscription-options .subscription-option select{display:none;margin:15px 0 5px;padding:8px 28px 8px 15px;background-color:#fff;border:solid 1px #fff;border-radius:3px;outline:0}#product .product-detail .product-detail--info .subscription-options .subscription-option select:focus{border:solid 1px #86C8BC}#product .product-detail .product-detail--info .subscription-options .subscription-option .radio-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:block;margin:0 10px 0 0;width:20px;height:20px;background-color:#fff;border:solid 1px #00353B;border-radius:50%;vertical-align:middle;-webkit-transition:all .25s ease .3s ease-in-out;-moz-transition:all .25s ease .3s ease-in-out;-ms-transition:all .25s ease .3s ease-in-out;-o-transition:all .25s ease .3s ease-in-out;transition:all .25s ease .3s ease-in-out}#product .product-detail .product-detail--info .subscription-options .subscription-option .radio-button .input-icon{position:absolute;top:0;left:0;width:18px;height:18px;line-height:18px;font-size:12px;color:#00353b;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease .3s ease-in-out;-moz-transition:all .5s ease .3s ease-in-out;-ms-transition:all .5s ease .3s ease-in-out;-o-transition:all .5s ease .3s ease-in-out;transition:all .5s ease .3s ease-in-out}#product .product-detail .product-detail--info .subscription-options .subscription-option .checkbox{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:block;margin:0 15px 0 0;width:36px;height:36px;color:#00353b;background-color:#fff;border:solid 2px #BFC4CE;border-radius:5px;vertical-align:middle;-webkit-transition:all .25s ease .3s ease-in-out;-moz-transition:all .25s ease .3s ease-in-out;-ms-transition:all .25s ease .3s ease-in-out;-o-transition:all .25s ease .3s ease-in-out;transition:all .25s ease .3s ease-in-out}#product .product-detail .product-detail--info .subscription-options .subscription-option .checkbox .input-icon{position:absolute;top:0;left:0;width:100%;line-height:32px;font-size:16px;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease .3s ease-in-out;-moz-transition:all .25s ease .3s ease-in-out;-ms-transition:all .25s ease .3s ease-in-out;-o-transition:all .25s ease .3s ease-in-out;transition:all .25s ease .3s ease-in-out}#product .product-detail .product-detail--info .subscription-options .subscription-option .input-label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#product .product-detail .product-detail--info .subscription-options .subscription-option .input-label .input-label-contents{font-size:16px;line-height:21px;font-weight:700}#product .product-detail .product-detail--info .subscription-options .subscription-option .input-label .input-label-contents span{font-size:inherit;font-weight:inherit;color:inherit}#product .product-detail .product-detail--info .subscription-options .subscription-option .input-label .input-label-contents span.highlight{border-bottom:solid 2px #86C8BC}#product .product-detail .product-detail--info .subscription-options .subscription-option .input-helper,#product .product-detail .product-detail--info .subscription-options .subscription-option .input-label-helper{margin-top:8px;color:#42585e;font-size:12px;line-height:1.2;font-weight:400}#product .product-detail .product-detail--info .product-bundle-options{margin:0 0 32px;padding:0;max-width:480px}#product .product-detail .product-detail--info .product-bundle-options .section-title{margin:0;padding:0 0 8px;width:100%;font-size:16px;font-weight:500;display:block}#product .product-detail .product-detail--info .product-bundle-options .bundle-options{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:0 -8px;padding:0;font-size:0;line-height:0;list-style:none}#product .product-detail .product-detail--info .product-bundle-options .bundle-options li{margin:0;padding:0 8px;width:33.33%}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option{position:relative;display:block;margin:0;padding:16px 16px 16px 40px;width:100%;height:100%;font-size:14px;line-height:1;border-radius:24px;border:solid 1px #BFC4CE;cursor:pointer}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option.selected{border:solid 1px #86C8BC;box-shadow:0 0 0 1px #86c8bc}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .radio-button{position:absolute;top:50%;left:12px;margin:0;padding:0;width:18px;height:18px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .radio-button input{display:block;margin:0;padding:0;width:18px;height:18px}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .radio-button input:before{width:8px;height:8px}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .label{display:block;font-size:14px;line-height:1;font-weight:700}@media all and (max-width:480px){#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .label{font-size:14px;white-space:nowrap}}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .savings{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:absolute;top:80%;left:50%;margin:0;padding:0;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .savings .arrow{display:none;margin:0 auto;width:0;height:0;order:1}#product .product-detail .product-detail--info .product-bundle-options .bundle-options .bundle-option .savings .savings-label{margin:0 auto;padding:5px 10px;width:100%;font-size:12px;line-height:1;font-weight:700;white-space:nowrap;color:#42585e;background:#fff;border:solid 2px #86C8BC;border-radius:5px;order:2}#product .product-detail .product-detail--info .product-bundle-options .bundle-options.savings-top .bundle-option .savings{top:auto;bottom:80%}#product .product-detail .product-detail--info .product-bundle-options .bundle-options.savings-top .bundle-option .savings .arrow{display:block;border-top:5px solid #86C8BC;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none;order:2}#product .product-detail .product-detail--info .product-bundle-options .bundle-options.savings-top .bundle-option .savings .savings-label{order:1}#product .product-detail .product-detail--info .product-bundle-options .bundle-options.savings-bottom .bundle-option .savings{top:80%;bottom:auto}#product .product-detail .product-detail--info .product-bundle-options .bundle-options.savings-bottom .bundle-option .savings .arrow{display:block;border-top:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #86C8BC;order:1}#product .product-detail .product-detail--info .product-bundle-options .bundle-options.savings-bottom .bundle-option .savings .savings-label{order:2}#product .product-detail .product-detail--info .product-actions{margin-top:24px;width:100%;max-width:480px}#product .product-detail .product-detail--info .product-actions .button{display:block;margin:0;width:100%}#product .product-detail .product-detail--info .product-actions .button+.button{margin-top:12px}#product .product-detail .product-detail--info .customer-login{margin-top:16px;font-size:16px;max-width:480px}#product .product-detail .product-detail--info .customer-login a{font-weight:700}@media(max-width:960px){#product .product-detail .product-detail--info{margin:0 auto;padding:40px 20px;width:100%;max-width:600px}#product .product-detail .product-detail--info .product-actions{width:100%;max-width:100%}}#product .product-section.background-white{background:#fff}#product .product-section.background-offwhite{background:#f9fbfb}#product .product-section .flex-grid{margin:0 auto}#product .product-section .section-content{padding:0}#product .product-section .direction{padding:0 0 24px}#product .ping-pong:nth-child(odd),#product #product-directions .flex-grid:nth-child(odd){padding:0 0 96px}#product .ping-pong:nth-child(odd) .image-wrapper,#product #product-directions .flex-grid:nth-child(odd) .image-wrapper{order:2}#product .ping-pong:nth-child(odd) .content-wrapper,#product #product-directions .flex-grid:nth-child(odd) .content-wrapper{order:1}#product .ping-pong:nth-child(2n) .image-wrapper,#product #product-directions .flex-grid:nth-child(2n) .image-wrapper{order:1}#product .ping-pong:nth-child(2n) .content-wrapper,#product #product-directions .flex-grid:nth-child(2n) .content-wrapper{order:2}#product .ping-pong .image-wrapper .image,#product #product-directions .flex-grid .image-wrapper .image{width:100%;height:75vh;min-height:840px;background-position:center center;background-size:cover;background-repeat:no-repeat}#product .ping-pong .content-wrapper h2,#product #product-directions .flex-grid .content-wrapper h2{font-size:40px}#product .ping-pong .content-wrapper h3,#product #product-directions .flex-grid .content-wrapper h3{margin-top:32px}#product .ping-pong .content-wrapper h4,#product #product-directions .flex-grid .content-wrapper h4{margin-top:24px;margin-bottom:-8px}#product .ping-pong .content-wrapper a:not(.button),#product #product-directions .flex-grid .content-wrapper a:not(.button){font-weight:700}#product #product-recipes .read-more{margin:16px}#product #product-recipes .swiper-wrapper{overflow:hidden}#product .animated-icons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#product .animated-icons .icon-set{margin:0;padding:20px 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap}#product .animated-icons .icon-set .icon-player{display:block;margin:0 auto 12px;width:80px;height:80px}#product .animated-icons .icon-set .icon-label{text-align:center}#product .ingredients{display:block;margin:20px auto;padding:0;list-style:none;max-width:1200px;font-size:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#product .ingredients .ingredient{display:inline-block;margin:8px 0;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#product .ingredients .ingredient:after{content:"/";margin:0 16px 0 12px}#product .ingredients .ingredient a{position:relative;padding-bottom:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#product .ingredients .ingredient a:after{content:"";position:absolute;bottom:0;left:50%;height:2px;width:0;background:#fff;transition:all .1s ease-in-out}#product .ingredients .ingredient a.active:after,#product .ingredients .ingredient a:hover:after{background:#86c8bc;width:100%;left:0}#product .ingredient-modal-body .ingredient-description a{font-weight:700;border-bottom:2px solid #86C8BC}.product-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:fixed;top:0;left:0;right:0;padding:12px 32px;background:#fff;box-shadow:0 1px 5px #0000001a;z-index:1001;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.product-navigation.show-bar{margin-top:40px}.product-navigation .product-title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px;font-weight:700}.product-navigation .product-options{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.product-navigation .product-options select{display:inline-block;margin:0 16px 0 0;width:auto;border-radius:20px}.product-navigation .product-buttons{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.product-navigation .product-buttons .button{margin:0;padding:10px 20px;font-size:14px;line-height:18px;border-width:1px}@media(min-width:768px){.product-navigation .desktop-only{display:initial}.product-navigation .tablet-down{display:none}}@media(max-width:767px){.product-navigation .desktop-only{display:none}.product-navigation .tablet-down{display:initial}}.show-product-navigation .product-navigation{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0)}.gallery-zoom{position:absolute;bottom:32px;left:32px;width:80px;height:80px;display:block;background:#86c8bc url(/cdn/shop/t/5/assets/icon-zoom-in.svg?v=107754668779103086151642526325) center center no-repeat;background-size:40px;border-radius:100%;z-index:2}.gallery-zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;will-change:opacity;transition:opacity .3s ease-in;visibility:hidden;pointer-events:none;overflow:scroll;overscroll-behavior:none;z-index:9999999999}.gallery-zoom-modal.visible{visibility:visible;opacity:1;cursor:zoom-out;pointer-events:all}.gallery-zoom-modal img{width:100%;height:auto;display:block}.gallery-zoom-modal .gallery-zoom{position:fixed;background-image:url(/cdn/shop/t/5/assets/icon-zoom-out.svg?v=4458635066325540041642526326)}@media(max-width:768px){.gallery-zoom{bottom:20px;left:20px;width:56px;height:56px;background-size:32px}.gallery-zoom-modal img{height:100%;object-fit:contain}}.supplement-facts-modal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;width:100%;height:100%;background:#00000080;z-index:2147483647;overflow:auto;display:none}.supplement-facts-modal.visible{display:block}.supplement-facts-modal .supplement-facts-modal-container{margin:auto;padding:30px;width:100%;max-width:1024px;background:#fff;border-radius:10px;box-shadow:0 5px 10px #0000001a}.ingredient-modal{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;width:100%;height:100%;background:#000000bf;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:2147483647}.ingredient-modal .ingredient-modal-inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;margin:auto;padding:0;height:100%;width:480px;max-width:100%;overflow:auto;-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ingredient-modal .ingredient-modal-body{position:relative;margin:auto;padding:40px;width:100%;text-align:center;background:#fff;box-shadow:1px 1px 5px #0000001a}.ingredient-modal .ingredient-modal-body .ingredient-close{position:absolute;top:0;right:0;padding:20px;font-size:16px;line-height:20px}.ingredient-modal .ingredient-modal-body .ingredient-image{margin:0 auto;width:140px}.ingredient-modal .ingredient-modal-body .ingredient-image img{display:block;margin:0 auto;width:auto;max-width:100%}.ingredient-modal .ingredient-modal-body .ingredient-title{margin:10px auto}.ingredient-modal .ingredient-modal-body .ingredient-description{margin:20px auto 0}.ingredient-modal.active{visibility:visible;opacity:1}.ingredient-modal.active .ingredient-modal-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#product-faqs{padding-bottom:120px}.faqs-list{display:block;margin:0;padding:0;list-style:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faqs-list .faq{position:relative;display:block;margin:0;padding:0;border-top:solid 1px #BFC4CE}.faqs-list .faq:nth-of-type(1){border-top:none}.faqs-list .faq .disclosure{position:absolute;top:0;right:0;padding:16px;font-size:16px;line-height:48px;pointer-events:none}.faqs-list .faq .question{display:block;margin:0;padding:16px;font-size:18px;line-height:48px}.faqs-list .faq .answer{display:none;margin:0;padding:0 16px 32px;font-size:18px}.faqs-list .faq.expanded .question{font-weight:700}.faqs-list .faq.expanded .answer{display:block}.recipes-list{max-width:1600px;margin:24px auto;padding:0 80px;width:100%;overflow:hidden}.recipes-list .recipe-card{display:block;position:relative;width:100%;height:100%}.recipes-list .card--recipe{padding-bottom:0;text-align:center}.recipes-list .card__image-shadow{position:relative}.recipes-list .card__image-shadow:before{content:"";position:absolute;top:22px;right:12px;bottom:22px;left:12px;box-shadow:0 7px 72px #0000002e;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.recipes-list .card__image{position:relative;height:514px;overflow:hidden}.recipes-list .card__image--recipe{height:472px;margin-bottom:32px}.recipes-list .card__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform 6s ease-out;will-change:transform}.recipes-list .card__name{display:block;font-size:24px;font-size:1.5rem;line-height:1.1666666667;font-weight:500}.recipes-list .module__cta{text-align:center}.recipes-list .module__cta .button{margin:64px auto 0}.recipes-list .swiper-pagination-bullet{position:relative;display:inline-block;margin:0 4px;width:24px;height:24px;background:none;border:2px solid transparent;border-radius:100%;opacity:1;vertical-align:top}.recipes-list .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;display:block;background:#12343a;border-radius:100%;transform:translate(-50%,-50%)}.recipes-list .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#86c8bc}.backorder-prompt{margin:30px 0 0}.backorder-prompt a{font-weight:700}.backorder-modal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;padding:20px 10px;background:#0006;opacity:0;visibility:hidden;overflow:auto;z-index:2147483647;transition:visibility 0s linear .3s,opacity .3s ease-in}.backorder-modal.visible{opacity:1;visibility:visible;transition-delay:0s}.backorder-modal #form-backorder{box-shadow:0 1px 30px 2px #00000026;background-color:#fff;padding:40px;max-width:480px;min-width:320px}.backorder-modal #form-backorder h3{margin-bottom:16px}.backorder-modal #form-backorder input{font-family:TT Commons!important}.backorder-modal #form-backorder input::placeholder{font-family:TT Commons!important}.backorder-modal #form-backorder button{display:block;background-color:#86c8bc;width:100%;box-shadow:none;border:none;text-align:center;color:#fff;font-weight:900;padding:15px 30px;margin:16px 0 0;font-size:16px}@media(max-width:767px){.backorder-modal #form-backorder button{display:block;width:100%}}.backorder-modal #form-backorder .backorder-description{margin-top:0;margin-bottom:16px;display:block}.backorder-modal #form-backorder .newsletter-opt-in{margin:30px 0}.backorder-modal #form-backorder .newsletter-opt-in label{vertical-align:sub;margin-left:10px}.backorder-modal #form-backorder .klaviyo-form{margin:0}.upcoming-shipment-modal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;padding:20px 10px;background:#0006;opacity:0;visibility:hidden;overflow:auto;z-index:2147483647;transition:visibility 0s linear .3s,opacity .3s ease-in}.upcoming-shipment-modal.visible{opacity:1;visibility:visible;transition-delay:0s}.upcoming-shipment-modal .upcoming-shipment-modal-content{margin:auto;width:100%;max-width:540px;background:#fff;box-shadow:0 5px 15px #0003;border:solid 1px rgba(0,0,0,.4);border-radius:5px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.upcoming-shipment-modal.visible .upcoming-shipment-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.upcoming-shipment-modal .upcoming-shipment-modal-header{display:block;padding:20px 25px 0;color:#12343a;font-weight:900;letter-spacing:1px;text-align:center;text-transform:uppercase}.upcoming-shipment-modal .upcoming-shipment-modal-body{display:block;padding:20px 25px;text-align:left}.upcoming-shipment-modal .upcoming-shipment-modal-body.text-center{text-align:center}.upcoming-shipment-modal .upcoming-shipment-modal-body .button{width:100%}.upcoming-shipment-modal .upcoming-shipment-modal-footer{display:block;padding:0 25px 20px;text-align:center}.upcoming-shipment-modal .upcoming-shipment-modal-footer button{margin:0}.upcoming-shipment-modal .upcoming-shipment-modal-footer button+button{margin-top:15px}.upcoming-shipment-modal .upcoming-shipment-modal-footer a{color:#86c8bc;font-weight:700}.upcoming-shipment-modal .upcoming-shipment-modal-footer .inline-icon{margin-right:5px;font-size:12px}.upcoming-shipment-modal .form-input{display:block;margin:0;background:#fff;border:solid 2px #e8e8e8}.upcoming-shipment-modal .form-input+.form-input{margin-top:10px}.upcoming-shipment-modal .form-input:active,.upcoming-shipment-modal .form-input:focus{border:solid 2px #86C8BC}.upcoming-shipment-modal .form-button{display:block;margin:10px 0 0;width:100%}.upcoming-shipment-modal .upcoming-shipment{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;margin:0;padding:10px;border:solid 2px #e8e8e8;border-radius:5px;cursor:pointer}.upcoming-shipment-modal .upcoming-shipment+.upcoming-shipment{margin-top:20px}.upcoming-shipment-modal .upcoming-shipment.checked{border:solid 2px #86C8BC}.upcoming-shipment-modal .upcoming-shipment.checked .shipment-checkbox .checkbox{border:solid 2px #86C8BC;background:#86c8bc}.upcoming-shipment-modal .upcoming-shipment.checked .shipment-checkbox .icon{opacity:1;-webkit-transform:scale(1) translate(-50%,-50%);-moz-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);-o-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.upcoming-shipment-modal .upcoming-shipment .shipment-checkbox{flex:0 0 auto}.upcoming-shipment-modal .upcoming-shipment .shipment-checkbox .checkbox{position:relative;display:block;width:30px;height:30px;line-height:26px;color:#fff;text-align:center;border:solid 2px #e8e8e8;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.upcoming-shipment-modal .upcoming-shipment .shipment-checkbox .icon{position:absolute;top:50%;left:50%;font-size:14px;line-height:inherit;opacity:0;-webkit-transform:scale(0) translate(-50%,-50%);-moz-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);-o-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.upcoming-shipment-modal .upcoming-shipment .shipment-details{flex:1 1 auto;padding-left:20px}.upcoming-shipment-modal .upcoming-shipment .shipment-details .shipment-date{margin:0;color:#12343a;font-size:16px;line-height:24px;font-weight:700}.upcoming-shipment-modal .upcoming-shipment .shipment-details .shipment-address{margin:5px 0;font-size:14px;line-height:20px;color:#9b9b9b}.upcoming-shipment-modal .upcoming-shipment .shipment-details .shipment-items{margin:0;font-size:12px;line-height:18px;color:#42585e}.upcoming-shipment-modal .upcoming-shipment .shipment-details .shipment-items .shipment-item{display:block;margin:0;padding:0;border:none;background:none}.upcoming-shipment-modal .add-to-shipment .selected-product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.upcoming-shipment-modal .add-to-shipment .selected-product .product-image{flex:0 0 auto;width:150px}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info{padding-left:20px;width:100%}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-title{font-size:16px;font-weight:700}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .variant-title{font-size:15px}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-price-quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-top:10px}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-price-quantity .product-price{width:50%;font-size:15px;font-weight:700}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-price-quantity .product-quantity{width:50%;text-align:right}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-frequency{margin-top:15px}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-frequency .upgrade-button{display:block;margin:0;padding:12px 15px 10px;width:100%;height:auto;font-size:12px;line-height:18px;letter-spacing:.8px;color:#86c8bc;text-align:center;background:#fff;border:solid 2px #86C8BC;border-radius:0;cursor:pointer}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-frequency .upgrade-button:hover{background:#fff}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-frequency .upgrade-button span{line-height:inherit}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-frequency .upgrade-button.working{opacity:.5;pointer-events:none;cursor:default}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-frequency select{display:block;margin:0;padding:10px 32px 10px 16px;width:100%;font-size:14px;line-height:18px;color:#42585e;border:solid 1px #e8e8e8;border-radius:0;outline:none;background-color:#fff;background-image:url(/cdn/shop/t/5/assets/select-arrow.svg?v=174651441394649829211642526586);background-position:center right;background-repeat:no-repeat;background-size:32px 12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:767px){.upcoming-shipment-modal .add-to-shipment .selected-product{flex-flow:row wrap}.upcoming-shipment-modal .add-to-shipment .selected-product .product-image{width:100%}.upcoming-shipment-modal .add-to-shipment .selected-product .product-image img{margin:0 auto;width:300px;max-width:100%}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info{padding:20px 0 0;width:100%}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-quantity .select-wrapper{display:block;width:100%}.upcoming-shipment-modal .add-to-shipment .selected-product .product-info .product-quantity .select-wrapper select{width:100%}}.upcoming-shipment-modal .add-to-shipment .selected-shipment{padding-top:20px;font-size:16px;line-height:1.5}@media(max-width:768px){#product .product-detail .product-detail--media{height:50vh;min-height:420px}#product .product-detail .product-detail--info .product-options .option-group{margin:12px -8px 0}#product .product-detail .product-detail--info .product-options .option-group .option-group--button,#product .product-detail .product-detail--info .product-options .option-group .option-group--label{padding:8px}#product .product-detail .product-detail--info .product-options .option-group .option-group--label{padding:8px 8px 0}#product .product-section h2{font-size:1.65rem}#product .product-section.ping-pong,#product .product-section .flex-grid{padding:0}#product .product-section.ping-pong:nth-child(odd) .image-wrapper,#product .product-section .flex-grid:nth-child(odd) .image-wrapper{order:1}#product .product-section.ping-pong:nth-child(odd) .content-wrapper,#product .product-section .flex-grid:nth-child(odd) .content-wrapper{order:2}#product .product-section.ping-pong:nth-child(2n) .image-wrapper,#product .product-section .flex-grid:nth-child(2n) .image-wrapper{order:1}#product .product-section.ping-pong:nth-child(2n) .content-wrapper,#product .product-section .flex-grid:nth-child(2n) .content-wrapper{order:2}#product .product-section.ping-pong .image-wrapper .image,#product .product-section .flex-grid .image-wrapper .image{height:50vh!important;min-height:450px}#product .product-section.ping-pong .content-wrapper,#product .product-section .flex-grid .content-wrapper{padding:64px 32px}#product .product-section.ping-pong .content-wrapper h2,#product .product-section .flex-grid .content-wrapper h2{font-size:1.65rem}#product .animated-icons .icon-set{padding:32px}#product #product-directions{padding:0}#product #product-directions .flex-grid .image-wrapper{order:1!important}#product #product-directions .flex-grid .content-wrapper{order:2!important;padding:64px 32px}#product #product-directions .flex-grid .content-wrapper h2{font-size:1.65rem}#product #product-ingredients{padding:64px 32px}#product .ingredients{font-size:15px}#product .ingredients .ingredient{margin:4px 0}#product .ingredients .ingredient:after{margin:0 4px}#product #product-faqs{padding:64px 32px}#product #product-faqs .faqs-list{margin:32px 0 0}#product #product-faqs .faqs-list .faq{padding:16px 0;border-top:1px solid #e8e8e8}#product #product-faqs .faqs-list .faq .question{padding:0 48px 0 0;line-height:1.44em;font-size:16px}#product #product-faqs .faqs-list .faq .answer{padding:8px 48px 16px 0;font-size:16px}#product #product-faqs .faqs-list .faq .disclosure{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#product #product-recipes .recipes-list{padding:0}#product #product-recipes .recipes-list .read-more{padding-top:16px}#product #product-reviews{padding:80px 0}#product #product-recommendations{padding:32px 0}.product-navigation{padding:8px}.product-navigation .product-title{flex:1;font-size:14px;line-height:1.44em;padding:0 8px}}@media(min-width:768px)and (max-width:991px){#product .product-section .flex-grid .content-wrapper,#product #product-directions .flex-grid .content-wrapper{padding:64px}#product .product-section .flex-grid .content-wrapper h2,#product #product-directions .flex-grid .content-wrapper h2{font-size:1.65rem}#product #product-faqs{padding:0 64px 64px}#product #product-reviews{padding:64px}#product #product-reviews #product__reviews-widget{padding:0}}#rebuy-widget-1264.rebuy-widget.is-visible .rebuy-widget-container.widget-display-popup:not(.is-hidden){visibility:visible;opacity:1}#rebuy-widget-1264 .rebuy-widget-container.widget-display-popup .rebuy-widget-content{padding:32px;max-width:560px;width:auto}#rebuy-widget-1264 .super-title{font-size:18px;font-family:TT Commons;color:#12343a;font-weight:500;text-transform:none}#rebuy-widget-1264 .primary-title{margin:12px 0 24px;font-size:32px}#rebuy-widget-1264 .rebuy-product-grid,#rebuy-widget-1264 .rebuy-product-block{margin:0;padding:0}#rebuy-widget-1264 .rebuy-product-block .rebuy-product-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:20px 0 0}#rebuy-widget-1264 .rebuy-product-block .rebuy-product-info .rebuy-product-title{margin:0 12px 0 0;font-weight:700;text-align:left}#rebuy-widget-1264 .rebuy-product-block .rebuy-product-info .rebuy-product-price{margin:0;font-weight:700;text-align:right}#rebuy-widget-1264 .rebuy-button{padding:18px 38px;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:1px}#rebuy-widget-1264 .rebuy-button.decline span{display:inline-block;border-bottom:solid 3px #86C8BC}#rebuy-widget-1264 .powered-by-rebuy{display:none!important}#product-gift_card{min-height:100vh;margin-top:128px}#product-gift_card .gift-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:1400px}#product-gift_card .gift-card .full-width{width:100%;flex:none}#product-gift_card .gift-card .product__photos{flex:2;margin:30px;position:relative}#product-gift_card .gift-card .product__photos .product__header-mobile{display:none}#product-gift_card .gift-card .product__photos #slider,#product-gift_card .gift-card .product__photos #slider .product__photo-wrapper .product__photo{width:100%;max-width:600px}#product-gift_card .gift-card .product__description{margin-bottom:30px;list-style:none;padding:0}#product-gift_card .gift-card .product__description .mobile-title{display:none!important}#product-gift_card .gift-card .product__description>li{padding:0 0 20px}#product-gift_card .gift-card .product__description>li ol{padding:10px 15px 0}#product-gift_card .gift-card .product__description>li ol li{padding:0 10px 5px}#product-gift_card .gift-card .product__description h5{font-weight:700;font-size:20px;margin-top:30px}#product-gift_card .gift-card .product__description p{font-size:18px}#product-gift_card .gift-card .product__content-wrapper{flex:3;margin:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#product-gift_card .gift-card .product__content-wrapper .product__details{flex:1 0 100%}#product-gift_card .gift-card .product__content-wrapper .product__details .product__header{margin-bottom:30px}#product-gift_card .gift-card .product__content-wrapper .product__details .product__header .product__title{font-size:48px}#product-gift_card .gift-card .product__content-wrapper .product__details .product__header .product__subtitle{text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:1px}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section{flex:1 0 100%}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin-left:-15px;max-width:600px}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fafafa;position:relative;margin:15px;border-top:3px solid #fafafa;border-bottom:3px solid #fafafa}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant label{font-size:18px;font-weight:700;z-index:1;padding:15px 20px;margin:0;width:100px}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant input{position:absolute;z-index:2;border:none!important;width:100%;height:100%;background-color:transparent;margin:0}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant input:before{background:none!important}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant:hover{border-bottom:3px solid #42585e}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant.active{border-bottom:3px solid #86C8BC;background-color:#f2fcf8}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant.active label{color:#86c8bc;font-weight:900}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .product__actions .add-to-cart{margin:30px 0;font-size:16px;min-width:270px}#product-gift_card .product__dietary-icons-wrapper .dietary-icons{list-style:none;background-color:#fafafa;padding:60px 30px}#product-gift_card .social__feed-wrapper{text-align:center;max-width:1200px;margin:60px auto 90px}#product-gift_card .social__feed-wrapper .social__feed-header{padding:0 30px}#product-gift_card .social__feed-wrapper .social__feed-header h2{margin:30px}#product-gift_card .social__feed-wrapper .social__feed-header p{font-size:18px}#product-gift_card .social__feed-wrapper .social__feed-header a{font-weight:500}#product-gift_card .social__feed-wrapper .social__feed-header a:hover{color:#86c8bc}#product-gift_card .social__feed-wrapper .social__feed-content{margin:0 30px 30px}#product-gift_card .social__feed-wrapper .social__feed-content #evm-insta{margin:0}@media(min-width:768px)and (max-width:991px){#product-gift_card .gift-card .product__photos{margin:10px 0 10px 30px}#product-gift_card .gift-card .product__photos #slider{max-width:270px}#product-gift_card .gift-card .product__content-wrapper .product__details{padding-bottom:20px}#product-gift_card .gift-card .product__content-wrapper .product__details .product__header .product__title{font-size:30px}}@media(max-width:767px){#product-gift_card{margin-top:128px}#product-gift_card .gift-card .product__photos{width:100%;margin:0}#product-gift_card .gift-card .product__photos .product__header-mobile{text-align:left;display:block;padding:0 40px}#product-gift_card .gift-card .product__photos .product__header-mobile h1{font-size:30px}#product-gift_card .gift-card .product__photos .product__header-mobile h5{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#product-gift_card .gift-card .product__photos #slider{max-width:90%;margin:-30px auto -60px}#product-gift_card .gift-card .product__description>li{padding:20px 40px 0}#product-gift_card .gift-card .product__description>li ol{padding:10px 15px 0}#product-gift_card .gift-card .product__description>li ol li{padding:0 10px 5px}#product-gift_card .gift-card .product__content-wrapper .product__details{order:2}#product-gift_card .gift-card .product__content-wrapper .product__details .product__header{display:none}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section{order:1}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices{margin:0}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .variant__prices .variant{margin:10px;flex:1;max-width:85px}#product-gift_card .gift-card .product__content-wrapper .product__purchase-section .product__actions .add-to-cart{width:100%}#product-gift_card .product__dietary-icons-wrapper .dietary-icons .dietary{width:50px;height:60px}#product-gift_card .product__dietary-icons-wrapper .dietary-icons li:nth-of-type(1){margin-bottom:15px}#product-gift_card .social__feed-wrapper .social__feed-header a{font-size:inherit}}.product__grid-item{flex:1;padding:30px;text-align:center;min-width:300px;max-width:330px;position:relative;cursor:pointer}.product__grid-item .hover-overlay{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;background-color:#ffffffb3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:none;justify-content:center;align-items:center;padding:30px;box-shadow:0 1px 30px 2px #00000026;cursor:pointer;border-radius:8px}.product__grid-item .hover-overlay button{width:80%}.product__grid-item:hover .hover-overlay{display:flex}.product__grid-item .product .product__image{width:100%}.product__grid-item .product .yotpo{text-align:center;margin:30px 0 0}.product__grid-item .product .yotpo .star-clickable{display:inline-block;margin:0 auto;float:none!important}.product__grid-item .product .yotpo .text-m{font-size:15px;font-weight:700;margin:0 15px;line-height:24px;color:#42585e!important}.product__grid-item .product .yotpo .yotpo-icon{background:none!important}.product__grid-item .product .product__title{font-size:18px;font-weight:500;padding:15px 15px 0}.product__grid-item .product .product__price{font-size:24px;font-weight:900}@media(max-width:768px){.product__grid-item{padding:22.5px}}.product__ingredients-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:0 auto;padding:30px;max-width:1200px}.product__ingredients-wrapper .clickbank-show{display:none}.product__ingredients-wrapper>.facts-trigger{display:none}.product__ingredients-wrapper .facts-trigger{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:13px!important;color:#12343a;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.product__ingredients-wrapper .facts-trigger:hover{color:#12343a}.product__ingredients-wrapper .ingredients-list{flex:1;text-align:right;display:none;flex-flow:column wrap;justify-content:flex-start;align-items:flex-end;max-height:800px}.product__ingredients-wrapper .ingredients-list.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.product__ingredients-wrapper .ingredients-list .ingredient{cursor:pointer;margin-right:30px}@media(min-width:769px){.product__ingredients-wrapper .ingredients-list .ingredient{max-width:210px}}.product__ingredients-wrapper .ingredients-list .ingredient img,.product__ingredients-wrapper .ingredients-list .ingredient p,.product__ingredients-wrapper .ingredients-list .ingredient i{display:none}.product__ingredients-wrapper .ingredients-list .ingredient h4{font-size:16px}.product__ingredients-wrapper .ingredients-list .ingredient h4:hover{color:#86c8bc;border-bottom:none}.product__ingredients-wrapper .ingredients-list .ingredient.selected h4{color:#86c8bc}.product__ingredients-wrapper .ingredient-detail{flex:1;margin-left:30px;padding-left:60px;border-left:1px solid #e8e8e8;text-align:left}.product__ingredients-wrapper .ingredient-detail i{display:none}.product__ingredients-wrapper .ingredient-detail h4{font-weight:500;font-family:TT Commons}.product__ingredients-wrapper .ingredient-detail img{width:150px;height:150px;margin:0 0 22.5px;border-radius:1em}.product__ingredients-wrapper .ingredient-detail .description{max-width:360px;margin-bottom:20px}.product__ingredients-wrapper .ingredient-detail .description a{font-size:inherit}@media(max-width:767px){.product__ingredients-wrapper .ingredients-list{max-height:initial;align-items:center}.product__ingredients-wrapper .ingredients-list .ingredient{text-align:center;margin:7.5px 22.5px}.product__ingredients-wrapper .ingredients-list .ingredient.selected{padding:30px 30px 45px;background-color:#fff;margin:30px 22.5px}.product__ingredients-wrapper .ingredients-list .ingredient.selected h4{color:#42585e;font-weight:500;font-size:18px}.product__ingredients-wrapper .ingredients-list .ingredient.selected img,.product__ingredients-wrapper .ingredients-list .ingredient.selected p{display:initial}.product__ingredients-wrapper .ingredients-list .ingredient.selected img{width:150px;height:150px}.product__ingredients-wrapper .ingredients-list .ingredient.selected p{font-size:16px}.product__ingredients-wrapper .ingredients-list .ingredient.selected a{font-size:inherit}.product__ingredients-wrapper .ingredient-detail{display:none}}#product.merchandise .ping-pong .image-wrapper .video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;overflow:hidden;height:75vh}#product.merchandise .ping-pong .image-wrapper .video video{width:100%}#product__reviews-widget{max-width:1600px;margin:0 auto}#product__reviews-widget .reviews{margin:24px auto 64px}#product__reviews-widget .reviews .main-widget .promoted-products-box,#product__reviews-widget .reviews .main-widget .yotpo-label-container{display:none!important}#product__reviews-widget .reviews .main-widget .reviews{border:none}#product__reviews-widget .reviews .main-widget .yotpo-reviews-header{display:none!important}#product__reviews-widget .reviews .main-widget .y-label{font-family:TT Commons}#product__reviews-widget .reviews .main-widget .write-review-button,#product__reviews-widget .reviews .yotpo-nav-content .yotpo-reviews-filters{display:none!important}#product__reviews-widget .reviews .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items .yotpo-filter-stars .yotpo-icon{font-size:30px!important;width:30px!important;margin:0 2px!important}#product__reviews-widget .reviews .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items .avg-score{display:none}#product__reviews-widget .reviews .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items .reviews-qa-labels-container{display:block;margin-top:16px}@media(max-width:768px){#product__reviews-widget .reviews .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items .reviews-qa-labels-container{margin:32px 0}}#product__reviews-widget .reviews .yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items .reviews-qa-labels-container .reviews-qa-label{font-size:18px!important}#product__reviews-widget .reviews .yotpo-nav{margin-bottom:24px}#product__reviews-widget .reviews .yotpo-nav .yotpo-nav-tab{outline:0!important}#product__reviews-widget .reviews .yotpo-nav .yotpo-nav-tab .yotpo-nav-wrapper{padding-bottom:4px}#product__reviews-widget .reviews .yotpo-nav .yotpo-nav-tab span{text-transform:lowercase!important;outline:0!important}#product__reviews-widget .reviews .write-review{border:none!important}#product__reviews-widget .reviews .write-review .y-label{text-transform:lowercase;font-size:18px!important;font-weight:700;color:#00353b!important;margin:0;padding:0}#product__reviews-widget .reviews .write-review .y-label:first-letter{text-transform:uppercase}#product__reviews-widget .reviews .write-review .y-input{margin:0 0 16px;color:#00353b!important}#product__reviews-widget .reviews .write-review .stars-wrapper{margin:16px 0}#product__reviews-widget .reviews .write-review .stars-wrapper .yotpo-icon{cursor:pointer;outline:0!important}#product__reviews-widget .reviews .write-review .stars-wrapper .yotpo-icon:before{font-size:26px;margin-right:8px}#product__reviews-widget .reviews .write-review .socialize-wrapper{display:none!important}#bold-modal .bold-upsell{text-align:center;padding:0}#bold-modal .bold-upsell .bold-upsell__intro{padding:30px}#bold-modal .bold-upsell .bold-upsell__intro .bold-upsell__intro-heading{font-size:36px;font-family:TT Commons;font-style:normal}#bold-modal .bold-upsell .bold-modal__slider{background-color:#fafafa}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list{margin:0}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-grid__column{padding:0}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product{background-color:transparent;border:none}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__image-container{max-width:initial;max-height:initial;width:100%;background-color:#fafafa}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__image-container img{padding:45px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details{background-color:#fafafa}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .bold-product__info{margin-top:0}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .bold-product__info .bold-product__title{font-size:18px;margin-bottom:15px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .bold-product__info .bold-product-review .yotpo .yotpo-stars .yotpo-icon{background-image:none!important;font-size:28px!important;margin:0 5px!important}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .bold-product__info .bold-product__description{margin-bottom:30px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .variant_info_container{margin-bottom:22.5px;padding:0 45px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .variant_info_container .bold-product__variants .bold-product__variant-selector{background-color:#fff;border-radius:8px;border:1px solid #e8e8e8;height:52px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .qty_container{padding:0 45px;margin-bottom:-22.5px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .qty_container .bold-product__quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .qty_container .bold-product__quantity label{flex:1}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .qty_container .bold-product__quantity .bold-product__quantity-field{flex:3;background-color:#fff;border-radius:8px;border:1px solid #e8e8e8;height:52px;text-align:center;font-weight:medium;font-size:18px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .bold-product__pricing{margin:22.5px 0 -15px;padding:22.5px 0}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .bold-product__pricing .bold-product__price.current_price:before{content:"Your Price: ";font-weight:400;font-size:22px;margin-right:8px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__actions{padding:0 45px 30px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__actions .add-to-cart{background-color:#86c8bc;border-radius:8px;border:none;font-size:16px;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:1px;padding:20px}#bold-modal .bold-modal__footer{border:none;background-color:#fff}#bold-modal .bold-modal__footer .bold-upsell__button--secondary{text-transform:uppercase;letter-spacing:1px;font-weight:700}#bold-modal .bold-modal__footer .bold-upsell__button--primary{background-color:#86c8bc;border-radius:8px;border:none;font-size:16px;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:1px;padding:15px 30px}@media(max-width:767px){#bold-modal .bold-upsell .bold-upsell__intro .bold-upsell__intro-heading{font-size:24px}#bold-modal .bold-upsell .bold-upsell__intro p{font-size:16px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .variant_info_container,#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product .bold-product__details .qty_container{padding:0 30px}#bold-modal .bold-upsell .bold-modal__slider .bold-upsell__products-list .bold-product__actions{padding:0 30px 30px}#bold-modal .bold-upsell .bold-modal__footer .bold-upsell__button--secondary{font-size:13px}#bold-modal .bold-upsell .bold-modal__footer .bold-upsell__button--primary{font-size:15px}}#article .article__header{background-color:#fafafa;width:100%}#article .article__header #article__header-image{height:450px;background-size:cover;background-position:center}#article .article__header .article__header-title__wrapper{max-width:750px;margin:0 auto;padding:45px 15px}#article .article__header .article__header-title__wrapper .article__header-title{font-size:36px;font-weight:500;font-family:TT Commons;font-style:normal}#article .article__header .article__header-title__wrapper .article__header-excerpt{margin:22.5px 0}#article .article__header .article__header-title__wrapper .article__header-excerpt>*{color:#9b9b9b;font-weight:500;font-size:18px;margin:0}#article .article__header .article__header-title__wrapper .article__header-excerpt img,#article .article__header .article__header-title__wrapper .article__header-excerpt br{display:none!important}#article .article__header .article__header-title__wrapper .article__header-author{margin:15px 0}#article .article__header .article__header-title__wrapper .article__header-author a,#article .article__header .article__header-title__wrapper .article__header-author span{font-weight:700;margin:0}#article .article__header .article__header-title__wrapper .article__header-author .article__author{color:#12343a}#article .article__header .article__pinterest-image{position:absolute;z-index:-10;opacity:0;pointer-events:none}#article .article__meta{text-align:center;margin:45px 30px 0}#article .article__meta .author__link span,#article .article__meta .author__link:hover span{color:#12343a}#article .article__meta .article__publish-date{margin:7.5px;display:none}#article .article__meta .article__publish-date span{font-weight:500;color:#9b9b9b}#article .article__content{max-width:750px;padding:15px;margin:0 auto 60px;font-size:18px}#article .article__content h2{font-family:TT Commons;font-size:30px;font-weight:700;margin-bottom:24px}#article .article__content h2 span{font-weight:inherit}#article .article__content h3{font-family:TT Commons;font-size:24px;font-weight:700;margin-bottom:16px}#article .article__content span{font-weight:inherit!important}#article .article__content p,#article .article__content li,#article .article__content em,#article .article__content span{font-size:18px;font-weight:300;line-height:1.62em;margin-bottom:0;color:inherit}#article .article__content p:hover,#article .article__content li:hover,#article .article__content em:hover,#article .article__content span:hover{color:inherit}#article .article__content p{margin-bottom:22.5px}#article .article__content blockquote{font-size:24px;font-style:normal;font-weight:400;color:#9b9b9b;margin:45px 22.5px;font-family:TT Commons}#article .article__content blockquote *{margin:0;font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit}#article .article__content blockquote i{font-style:italic}#article .article__content blockquote b,#article .article__content blockquote strong{font-weight:700}#article .article__content img{border-radius:8px;display:block;margin:30px auto;max-width:100%;width:100%;float:none!important}#article .article__content table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#article .article__content table th,#article .article__content table td,#article .article__content table p{font-family:TT Commons;font-size:18px;font-weight:400}#article .article__content table td:nth-of-type(1){font-weight:500;flex:2;margin-right:40px;max-width:144px}#article .article__content table td:nth-of-type(2){flex:4}#article .addthis_toolbox{padding-bottom:30px}#article .actions{text-align:center;margin:32px}#article .actions #back__button{font-size:18px}@media(max-width:991px){#article .article__content{margin:15px auto;padding:7.5px 22.5px}#article .article__content blockquote{margin:0 0 22.5px;font-size:22px;font-family:TT Commons}#article .article__content img{width:100%}#article .article__content h2{font-size:24px}#article .article__content h2:nth-of-type(1){margin-top:22.5px}#article .article__content p,#article .article__content span{font-size:inherit}#article .article__content p,#article .article__content li{font-size:18px}#article .article__content a{font-size:inherit;word-break:break-all}#article .article__content ol,#article .article__content ul{margin-bottom:15px;padding:0 22.5px}#article .article__content table td{width:100%!important;flex:1 0 100%;display:block;padding:0;font-size:16px}#article .article__content table td p{font-size:18px;padding:15px 0 0;margin:0}#article .article__content table td:nth-of-type(1){margin-right:24px}#article .article__content table td:nth-last-of-type(1){padding-bottom:15px}}@media(max-width:767px){#article .article__header .article__header-title__wrapper{padding:40px 24px 24px;margin-bottom:24px}#article .article__header .article__header-title__wrapper .article__header-title{font-size:30px}#article .article__meta{display:none}#article .article__content{margin:0;padding:7.5px 22.5px}#article .article__content h2{font-size:24px}#article .article__content p,#article .article__content li,#article .article__content em,#article .article__content span{font-size:18px}#article .article__content span{font-size:inherit}#article .article__content blockquote{font-size:22px;margin:0 0 22.5px}#article .article__content img{width:100%;border-radius:0}}#article .job_listing .careers__header{margin:0 0 30px;padding:165px 0 0}#article .job_listing .careers__header .wrapper{max-width:720px;margin:0 auto}#article .job_listing .careers__header .careers_title{font-weight:900;font-size:14px;color:#9b9b9b;text-transform:uppercase;letter-spacing:1px}#article .job_listing .careers__header .job_title{font-size:48px;font-family:Albra}#article .job_listing .careers__header .job_time_salary span{font-weight:500}#article .job_listing .careers__header .job_location{font-style:italic}#article .job_listing .job_description table{width:100%;border:none;padding:0;margin:0}#article .job_listing .job_description table td{padding:0;margin:0}#article .job_listing .job_description table td p{margin:0;padding:15px 0;font-size:18px}#article .job_listing .job_description h2{margin-top:30px;margin-bottom:15px}#article .job_listing .job_description h2 span{font-size:inherit}#article .job_listing .job_description p{margin:0}#article .job_listing .job_description li{line-height:2em}#article .job_listing .separator{width:690px;color:#e8e8e8;margin:0 auto 90px}#article .job_listing .job_listing-apply{max-width:720px;padding:0 15px;margin:37.5px auto 60px}#article .job_listing .job_listing-apply h5{font-size:18px}@media(max-width:468px){#article .job_listing .careers__header{padding:105px 0 0;margin:0}#article .job_listing .careers__header .wrapper{padding:0 22.5px}#article .job_listing .careers__header .wrapper .careers_title{font-size:14px}#article .job_listing .careers__header .wrapper .job_title{font-size:2.5em}#article .job_listing h2:nth-of-type(1){margin-top:0}#article .job_listing table{width:100%!important}#article .job_listing table td{width:auto!important;display:table-cell}#article .job_listing table td p{padding:10px 0}#article .job_listing ul{padding-left:22.5px}}#activate-account{padding:128px 32px;max-width:600px;text-align:center;margin:0 auto}#activate-account .header{margin-bottom:24px}#activate-account input{margin-bottom:16px;max-width:288px}#activate-account input[type=password],#activate-account input[type=email]{border:none;border-bottom:2px solid #e8e8e8;background-color:#f9fbfb;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#activate-account input[type=password]:focus,#activate-account input[type=email]:focus{background-color:#e7f4f2;border-color:#86c8bc}#activate-account #customer_decline{display:block;height:auto;width:auto;border-top:none;border-left:none;border-right:none;padding:0 0 4px}#login{padding:32px 32px 144px;text-align:center}#login .errors{width:240px;margin:0 auto;display:block}#login .errors ul{list-style:none;padding-left:0}#login .header{max-width:440px;margin:0 auto 24px}#login .header p{max-width:320px;margin:16px auto}#login input{max-width:288px;margin-bottom:16px}#login input[type=submit]{padding-left:48px;padding-right:48px}#login .actions .text-link{width:auto}#login .success{display:block;width:240px;margin:0 auto;text-align:center}#login .reset-success,#login #recover{display:none}#login #recover form{text-align:center}@media(max-width:767px){#login{padding-top:128px}}#register{padding:32px 32px 144px;text-align:center}#register .errors{width:240px;margin:0 auto;display:block}#register .errors ul{list-style:none;padding-left:0}#register .header{max-width:440px;margin:0 auto 24px}#register .header p{max-width:320px;margin:16px auto}#register .field__group{max-width:288px;margin:0 auto}#register input{max-width:288px;margin-bottom:16px}#register input[type=submit]{padding-left:48px;padding-right:48px}#register .actions .text-link{width:auto}#register #thanks-msg{display:none}.account-controller{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;margin:0 auto;padding:40px 20px;width:100%;max-width:1200px}.account-controller .app-button{width:auto;height:auto}.account-controller .app-button img{height:52px;width:auto}.account-controller .section-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:32px 0}.account-controller .section-actions .button{margin:0 24px 24px 0}.account-controller .section-actions>*{margin-bottom:24px}.account-controller .account-sidebar{margin:0;padding:0 40px 96px 0;width:360px}.account-controller .account-sidebar .app-button{margin-top:4px}.account-controller .account-sidebar .app-button img{height:40px}.account-controller .account-sidebar .sidebar-personalization{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media(max-width:767px){.account-controller .account-sidebar .sidebar-personalization{display:none}}.account-controller .account-sidebar .sidebar-personalization .customer-name{flex:1 1 auto;display:block;margin:0;font-weight:700;font-family:TT Commons;font-size:24px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-controller .account-sidebar .sidebar-personalization .customer-email{display:block;width:100%;margin:8px 0 0;font-size:16px}.account-controller .account-sidebar .sidebar-personalization .sign-out{flex:0 0 auto;display:block;margin:0;color:#86c8bc;font-weight:700;text-align:right}.account-controller .account-sidebar .sidebar-navigation{display:block;margin:24px 0;padding:0}.account-controller .account-sidebar .sidebar-navigation a{position:relative;display:inline-block;margin:0;color:#12343a;font-size:18px;font-weight:700;line-height:1.62em;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media(min-width:768px){.account-controller .account-sidebar .sidebar-navigation a:after{content:"";position:absolute;bottom:0;left:50%;height:2px;width:0;background:#fff;transition:all .1s ease-in-out}.account-controller .account-sidebar .sidebar-navigation a.active:after,.account-controller .account-sidebar .sidebar-navigation a:hover:after{background:#86c8bc;width:100%;left:0}}.account-controller .account-sidebar .sidebar-navigation a.toggle{display:none;margin:0 0 10px;cursor:pointer}.account-controller .account-sidebar .sidebar-navigation ul{display:block;margin:0;padding:0;list-style:none}.account-controller .account-sidebar .sidebar-navigation ul li{display:block;margin:24px 0}.account-controller .account-sidebar .sidebar-navigation ul li .sign-out{color:#86c8bc}@media(max-width:767px){.account-controller .account-sidebar .sidebar-navigation a.toggle{display:block;padding:16px 24px;margin:0 -24px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;position:relative}.account-controller .account-sidebar .sidebar-navigation a.toggle .icon{position:absolute;top:20px;right:16px}.account-controller .account-sidebar .sidebar-navigation ul{display:none;box-shadow:0 2px 7px #0000001a}.account-controller .account-sidebar .sidebar-navigation ul li{margin:0;border:none;padding:16px 24px}.account-controller .account-sidebar .sidebar-navigation ul li.active{display:none}.account-controller .account-sidebar .sidebar-navigation ul li a.active{border-bottom:2px solid #86C8BC}.account-controller .account-sidebar .sidebar-navigation ul li a.sign-out{color:#86c8bc}.account-controller .account-sidebar .sidebar-navigation a.toggle.visible+ul{display:block;margin:0 -24px}}.account-controller .account-sidebar .contact-summary{display:block}.account-controller .account-sidebar .contact-summary .contact-title{font-family:TT Commons;font-weight:700}.account-controller .account-sidebar .contact-summary .contact-actions p{font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#12343a}.account-controller .account-sidebar .contact-summary .contact-actions p .icon{margin-right:8px}.account-controller .account-sidebar .contact-summary .contact-actions p a{color:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.account-controller .account-sidebar .contact-summary .contact-actions p g{fill:#12343a!important}.account-controller .account-sidebar .contact-summary .contact-actions .contact-email{color:#12343a}.account-controller .account-sidebar .contact-summary .contact-actions .contact-email g{fill:#12343a!important}.account-controller .account-sidebar .contact-summary .contact-actions .contact-chat{color:#86c8bc}.account-controller .account-sidebar .contact-summary .contact-actions .contact-chat g{fill:#86c8bc!important}.account-controller .account-sidebar+.account-body{width:calc(100% - 360px)}@media(max-width:768px){.account-controller .account-sidebar+.account-body{width:100%}}.account-controller .account-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:0 24px;width:100%;overflow:hidden}.account-controller .account-body .page-sidebar{margin:0;padding:0 40px 0 0;width:360px}@media(max-width:768px){.account-controller .account-body .page-sidebar{padding:0 0 40px;width:100%}}.account-controller .account-body .page-sidebar .sidebar-title{margin:0 0 20px;padding-bottom:9px;border-bottom:solid 1px #e8e8e8;color:#12343a;font-size:20px;font-family:TT Commons;font-weight:700}.account-controller .account-body .page-sidebar .sidebar-title .icon{margin-right:5px;font-size:16px}.account-controller .account-body .page-sidebar .sidebar-title .back{margin-right:10px;color:#86c8bc}.account-controller .account-body .page-sidebar .sidebar-navigation{display:block;margin:20px 0 0;padding:0}.account-controller .account-body .page-sidebar .sidebar-navigation .btn{display:block;width:100%;height:auto}.account-controller .account-body .page-sidebar .sidebar-navigation .btn+.btn{margin-top:20px}.account-controller .account-body .page-sidebar .sidebar-navigation .text-link{display:inline-block;color:#42585e;font-weight:700}.account-controller .account-body .page-sidebar+.page-body{width:calc(100% - 360px)}@media(max-width:768px){.account-controller .account-body .page-sidebar+.page-body{width:100%}}.account-controller .account-body .page-body,.account-controller .account-body .page-section{margin:0;width:100%}.account-controller .account-body .page-section .section-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0 0 20px;padding-bottom:9px;border-bottom:solid 1px #e8e8e8}.account-controller .account-body .page-section .section-header .title{color:#12343a;font-size:20px;font-family:TT Commons;font-weight:700}.account-controller .account-body .page-section .section-header .title .icon{margin-right:5px;font-size:16px}.account-controller .account-body .page-section .section-header .title .back{margin-right:10px;color:#86c8bc}.account-controller .account-body .page-section .section-header .date{font-size:16px;font-family:TT Commons}.account-controller .account-body .page-section .section-description{margin:0}.account-controller .account-body .page-section+.page-section{margin-top:15px}.account-controller .powered-by-rebuy{display:none!important}.loading{margin:0;padding:80px 0;width:100%;text-align:center}.loading .loading-icon{margin-top:48px;font-size:32px;color:#86c8bc}.loading .loading-title{margin:24px 0 0;font-family:TT Commons}.highlight{font-weight:700;border-bottom:solid 2px #86C8BC}.shipment-discount-code{margin:0;padding:20px 0 0}.shipment-discount-code .discount-chip{padding:5px 10px;font-size:14px;line-height:20px}.shipment-items{display:block;margin:20px 0}.shipment-items .shipment-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;margin:0;padding:10px 0;color:#42585e;background-color:#fff;border:solid 2px #fff;cursor:pointer}.shipment-items .shipment-item:hover{margin:0 -10px;padding:10px;background-color:#fafafa;border:solid 2px #e8e8e8}.shipment-items .shipment-item .item-image{flex:0 0 auto;margin:0 15px 0 0;padding:0 20px 0 0;width:100px;height:100px;background-size:cover;background-position:center center;border-radius:4px}.shipment-items .shipment-item .item-image img{display:block;margin:0;width:100%;max-width:100%}.shipment-items .shipment-item .item-details{flex:1 1 auto}.shipment-items .shipment-item .item-details .dsk.tab{display:block}.shipment-items .shipment-item .item-details .item-product-title{font-weight:700}.shipment-items .shipment-item .item-details .item-variant-title{margin:0}.shipment-items .shipment-item .item-details .item-price{margin-top:5px}.shipment-items .shipment-item .item-details .item-price .price-quantity{white-space:nowrap}.shipment-items .shipment-item .item-details .item-price .frequency{margin-left:10px;margin-right:5px;white-space:nowrap}.shipment-items .shipment-item .item-disclosure{flex:0 0 auto;margin:0;padding:0 10px}.shipment-totals{margin:0;padding:20px 0;border-top:solid 2px #e8e8e8}.shipment-totals .total-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:0;font-size:16px;font-weight:700}.shipment-totals .total-row.grand-total{padding-top:10px}.shipment-totals .total-row .total-row-label{flex:1 1 auto;text-align:right}.shipment-totals .total-row .total-row-value{width:100px;text-align:right}.shipment-totals .total-row-disclaimer{display:block;text-align:right}.shipment-address{display:block;margin:20px 0}.shipment-address .address-title{display:block;margin:0 0 5px;font-family:TT Commons;font-weight:700}.shipment-address .first-name,.shipment-address .last-name{display:inline-block}.shipment-address .address-1,.shipment-address .address-2{display:block}.shipment-address .city,.shipment-address .province,.shipment-address .zip{display:inline-block}.shipment-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:20px -5px}.shipment-buttons.quick-links .shipment-button{width:50%}.shipment-buttons .shipment-button{padding:10px 5px;width:33.333%}.shipment-buttons .shipment-button button{margin:0;width:100%}.shipment-buttons .shipment-button button.quick-link{margin:0;padding:10px 15px;width:100%;height:auto;color:#86c8bc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:left;align-items:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.shipment-buttons .shipment-button button.quick-link svg{width:55px;height:55px;fill:#86c8bc;vertical-align:top}.shipment-buttons .shipment-button button.quick-link span{padding-left:15px;font-size:14px}.shipment-buttons .shipment-button button.quick-link:hover{border-radius:8px;background:#eff8f6}@media(max-width:480px){.shipment-buttons .shipment-button{width:100%!important}.shipment-buttons .shipment-button button{width:100%}.shipment-buttons .shipment-button button.quick-link svg{width:45px;height:45px}}.flex-table{display:block;margin:20px 0}.flex-table .table-header,.flex-table .table-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:20px 0}.flex-table .column{padding:0 10px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex-table .column.order-disclosure{width:40px}.flex-table .column span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-table .table-header{font-weight:700}.flex-table .table-row{border-top:solid 1px #e8e8e8}.flex-table .table-footer .table-row{border-top:none}.order-history-table .column.order-disclosure{width:40px}.order-history-table .table-row .column.order-number{color:#86c8bc;font-weight:700}.order-detail-table .shipping-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 0 30px}.order-detail-table .shipping-info .column.one-half{width:50%}.order-detail-table .shipping-info .column.one-half h5{font-weight:700}.order-detail-table .shipping-info .column.one-half span{font-size:16px}.order-detail-table .table-body .table-row .item-info>div{margin-bottom:5px;font-size:16px}.order-detail-table .table-body .table-row .item-info .product-title{font-family:TT Commons;font-weight:700}.order-detail-table .column.item-image{flex:0 0 auto;width:200px}.order-detail-table .column.item-info{flex:1 1 auto;width:100%;padding-left:20px}.order-detail-table .column.item-price,.order-detail-table .column.footer-price{flex:0 0 auto;width:120px;text-align:right}.order-detail-table .column.footer-label{flex:1 1 auto;width:100%}.order-detail-table .table-footer{margin:20px 0 0 auto;width:100%;font-size:18px;border-top:1px solid #e8e8e8;padding-top:20px}.order-detail-table .table-footer .table-row{padding:10px 0}.order-detail-table .table-footer .table-row.total{padding-top:30px;margin-top:20px;font-weight:700;border-top:solid 2px #e8e8e8}body.modal-visible{overflow:hidden!important}body.modal-visible #gorgias-web-messenger-container{opacity:0;visibility:hidden}.account-modal{position:fixed;top:0;right:-100%;width:450px;max-width:100%;height:100%;background-color:#fff;box-shadow:0 1px 2px #000000bf;overflow:hidden;z-index:2001;transition:right .3s ease-in-out}.account-modal.visible{right:0}.account-modal .cancellation-message{padding:16px 16px 6px;background-color:#fafafa;border:1px solid #e8e8e8;margin-bottom:24px}.account-modal .modal-page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.account-modal .modal-page .modal-page-header{position:relative;flex:0 0 auto;margin:0;padding:20px 10px;border-bottom:solid 1px #e8e8e8}.account-modal .modal-page .modal-page-header .title{margin:0;padding:0;color:#12343a;font-size:20px;line-height:32px;font-family:TT Commons;font-weight:700;text-align:center}.account-modal .modal-page .modal-page-header .close-modal{position:absolute;top:0;right:0;margin:20px 10px;padding:0;height:32px;width:32px;line-height:32px;font-size:24px;color:#12343a;text-align:center;text-indent:0;background:none;outline:0;border:0}.account-modal .modal-page .modal-page-header .close-modal .fa-times{color:inherit;font-size:inherit;text-indent:inherit;line-height:inherit}.account-modal .modal-page .modal-page-body{flex:1 1 auto;margin:0;padding:20px;overflow:auto}.account-modal .cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block{width:50%}.account-modal-background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2000}.account-modal-background.visible{display:block}.edit-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:0 -10px;padding:0}.edit-form .input-group{margin:0;padding:10px;width:100%}.edit-form .input-group.one-half{width:50%}.edit-shipping-date .calendar{display:block}.edit-shipping-date .calendar .ui-datepicker{margin:0;width:100%}.edit-shipping-date .skip-options{display:block;margin:0;padding:0;text-align:center;list-style:none}.edit-shipping-date .skip-options li{display:block;margin:20px 0;padding:0}.edit-product .input-group.select-input label,.edit-subscription .input-group.select-input label,.cancel-subscription .input-group.select-input label{display:block}.edit-product .input-group.select-input select,.edit-subscription .input-group.select-input select,.cancel-subscription .input-group.select-input select{display:block;width:100%;border-width:2px}.edit-product textarea,.edit-subscription textarea,.cancel-subscription textarea{display:block;width:100%;border:solid 2px #e8e8e8}.edit-product .product-title,.edit-subscription .product-title,.cancel-subscription .product-title{margin:20px 0;font-size:20px;line-height:1.3;font-family:TT Commons;font-weight:700}.edit-product .product-price,.edit-subscription .product-price,.cancel-subscription .product-price{font-size:18px;font-weight:700}.edit-product .product-options,.edit-subscription .product-options,.cancel-subscription .product-options{display:block;margin:0}.edit-product .product-options .option-group,.edit-subscription .product-options .option-group,.cancel-subscription .product-options .option-group{display:block;margin:20px 0 0}.edit-product .product-options .option-group .option-label,.edit-subscription .product-options .option-group .option-label,.cancel-subscription .product-options .option-group .option-label{font-weight:700}.edit-product .product-options .option-group .option-buttons,.edit-subscription .product-options .option-group .option-buttons,.cancel-subscription .product-options .option-group .option-buttons{margin:5px -10px 0;font-size:0;line-height:0}.edit-product .product-options .option-group .option-buttons label,.edit-subscription .product-options .option-group .option-buttons label,.cancel-subscription .product-options .option-group .option-buttons label{display:inline-block;margin:0 15px 15px 0;padding:0 10px;min-width:50%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.edit-product .product-options .option-group .option-buttons label input,.edit-subscription .product-options .option-group .option-buttons label input,.cancel-subscription .product-options .option-group .option-buttons label input{display:none}.edit-product .product-options .option-group .option-buttons label span,.edit-subscription .product-options .option-group .option-buttons label span,.cancel-subscription .product-options .option-group .option-buttons label span{display:block;margin:0;padding:12px;font-size:16px;line-height:20px;font-weight:700;text-align:center;background:#fff;border:solid 2px #e8e8e8}.edit-product .product-options .option-group .option-buttons label input:checked+span,.edit-subscription .product-options .option-group .option-buttons label input:checked+span,.cancel-subscription .product-options .option-group .option-buttons label input:checked+span{color:#86c8bc;border:solid 2px #86C8BC}.card{position:relative;margin:0;padding:15px 30px 15px 15px;background:#fff;border:solid 1px #e8e8e8;border-radius:5px;cursor:pointer}.card:hover{border:solid 1px #86C8BC}.card.text-input{padding:15px 0;border:none;cursor:default}.card .card-label{margin:0 0 5px;padding:0;color:#12343a;font-weight:700;font-size:16px}.card .card-contents{margin:0;padding:0}.card .card-contents span{font-size:16px}.card .card-disclosure{position:absolute;top:50%;right:0;margin:0;padding-right:15px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.card+.card{margin-top:20px}.discount-chip{display:inline-block;margin:0;padding:10px 15px;color:#12343a;font-size:16px;line-height:24px;border-radius:3px;border:solid 2px #12343a}.discount-chip .chip-icon{display:inline-block;margin-right:5px;line-height:inherit;vertical-align:middle}.discount-chip strong{display:inline-block;line-height:inherit;text-transform:uppercase;vertical-align:middle}.discount-chip span{display:inline-block;line-height:inherit;vertical-align:middle}.discount-chip button{display:inline-block;margin:0;padding:0;width:24px;line-height:inherit;text-align:center;border:none;outline:none;background:none;vertical-align:middle}.discount-code-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.discount-code-form .discount-code-input{margin:0 10px 0 0;padding:10px 15px;height:44px;font-size:16px;line-height:20px}.discount-code-form .discount-code-apply{margin:0;padding:10px 15px!important;width:auto;height:44px;font-size:14px;line-height:24px}label.radio-input{display:block;margin:0;padding:10px;border:solid 1px #e8e8e8;border-radius:5px;cursor:pointer}label.radio-input:hover{border:solid 1px #86C8BC}label.radio-input input[type=radio]{display:inline-block;margin:0 10px 0 0;vertical-align:middle}label.radio-input span{display:inline-block;vertical-align:middle}.horizontal-scroll{margin:0;padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.horizontal-scroll::-webkit-scrollbar{display:none}.favorite-products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;margin:20px -20px;padding:0}.favorite-products .favorite-product{flex:0 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;margin:0;padding:20px;width:33.33%}.favorite-products .favorite-product .favorite-product-info{flex:1 1 auto}.favorite-products .favorite-product .favorite-product-info .favorite-product-image{margin-bottom:10px}.favorite-products .favorite-product .favorite-product-info .favorite-product-title{font-size:16px;font-weight:700}.favorite-products .favorite-product .favorite-product-info .favorite-product-price{display:block;margin-bottom:10px;font-size:14px;font-weight:400}.favorite-products .favorite-product .favorite-product-buttons{flex:0 0 auto}.favorite-products .favorite-product .favorite-product-buttons select{display:block;margin:0 0 8px;padding:8px 12px;width:100%;background-color:#fff;border-radius:0;outline:none;background-image:url(/cdn/shop/t/5/assets/ico-select.svg?v=155563818344741998551642526257);background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.favorite-products .favorite-product .favorite-product-buttons .button{height:53px;width:100%;margin:5px 0}.favorite-products.slick-slider .slick-track{display:flex!important}.favorite-products.slick-slider .slick-slide{display:flex!important;height:inherit!important}.favorite-products.slick-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;font-size:36px;line-height:36px;color:#86c8bc}.favorite-products.slick-slider .slick-arrow:before{text-shadow:4px 4px 8px white}.favorite-products.slick-slider .slick-arrow.slick-prev{left:0}.favorite-products.slick-slider .slick-arrow.slick-next{right:0}.cross-sell{display:block;margin:0 auto}.cross-sell .rebuy-recommended-products{border:none;padding:0}.cross-sell .rebuy-recommended-products .rebuy-product-grid{padding:0;margin:0 -16px}.cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block{flex:1 0 33%}.add-on-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-left:-15px;margin-right:-15px}.add-on-items .add-on-product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0;padding:15px;width:33.33%}@media(max-width:991px){.add-on-items .add-on-product{width:50%}}@media(max-width:468px){.add-on-items .add-on-product{width:100%}}.add-on-items .add-on-product .product-info{flex:1 1 auto}.add-on-items .add-on-product .product-info .product-title{margin:10px 0;font-size:16px;font-weight:700}.add-on-items .add-on-product .product-info .product-price{margin:10px 0;font-size:16px;font-weight:400}.add-on-items .add-on-product .product-info .subscriber-price{color:#9b9b9b}.add-on-items .add-on-product .product-buttons{flex:0 0 auto}.add-on-items .add-on-product .product-buttons button{margin:0}.sidebar-navigation .shipment-items{display:block;margin:0}.sidebar-navigation .shipment-items .shipment-item .item-image{flex:0 0 auto;margin:0;padding:0 20px 0 0;width:80px}@media(max-width:991px){.sidebar-navigation .shipment-items .shipment-item .item-image{padding-right:10px;width:100%}}.sidebar-navigation .shipment-items .shipment-item .item-image img{display:block;margin:0;width:100%;max-width:100%}.sidebar-navigation .shipment-items .shipment-item .item-details{flex:1 1 auto}.sidebar-navigation .shipment-items .shipment-item .item-details .item-product-title,.sidebar-navigation .shipment-items .shipment-item .item-details .item-variant-title,.sidebar-navigation .shipment-items .shipment-item .item-details .item-price .price-quantity,.sidebar-navigation .shipment-items .shipment-item .item-details .item-price .frequency,.sidebar-navigation .shipment-items .shipment-item .item-details .item-price .price-quantity span,.sidebar-navigation .shipment-items .shipment-item .item-details .item-price .frequency span{font-size:12px}.sidebar-navigation .shipment-items .shipment-item .item-disclosure{flex:0 0 auto;margin:0;padding:0 10px}.account-product-detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;margin:0 auto;padding:0;width:100%;max-width:1200px}.account-product-detail .product__photos{margin:0;padding:0;width:100%}.account-product-detail .product__photos .product__photos-wrapper{position:relative}.account-product-detail .product__photos .product__photos-wrapper .deal_badge{position:absolute;width:90px;top:-30px;left:15px;z-index:2}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid{opacity:0;visibility:hidden;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid.slick-initialized{opacity:1;visibility:visible}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid .slick-slide{border-radius:8px;overflow:hidden;margin:0 60px;outline:none}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid img{margin:0 auto;max-width:100%;cursor:zoom;cursor:-webkit-zoom-in}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid>button{background:none;border:none;box-shadow:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:transparent;text-align:center;z-index:10}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid>button:before{font-family:LinearIcons;font-size:36px;color:#9b9b9b;display:block}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid>button.slick-prev{left:-5px}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid>button.slick-prev:before{content:"\e93b"}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid>button.slick-next{right:5px}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid>button.slick-next:before{content:"\e93c"}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid .photo__thumbnails{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-around;list-style:none;padding:0;margin:30px 30px 0}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid .photo__thumbnails li{flex:1;text-align:center}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid .photo__thumbnails li button{background-image:url(/cdn/shop/t/5/assets/page-loader.gif?v=24815513023898889611642526524);background-size:contain;background-position:center;background-color:transparent;height:75px;width:75px;color:transparent;border:none;border-radius:8px}.account-product-detail .product__photos .product__photos-wrapper .product__photos-grid .photo__thumbnails li:nth-last-of-type(1) button{border-radius:0}.account-product-detail .product__photos .product__size-changer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.account-product-detail .product__photos .product__size-changer p{flex:1;font-size:14px;font-weight:900;text-transform:uppercase;border:2px solid #9B9B9B;color:#9b9b9b;margin:30px 15px 0;max-width:150px;text-align:center;padding:10px 15px 9px;cursor:pointer;display:none}.account-product-detail .product__photos .product__size-changer p.active{display:block}.account-product-detail .product__photos .product__size-changer p.active.selected{color:#86c8bc;border-color:#86c8bc}.account-product-detail .product__form{margin:60px auto 0;padding:0;width:100%;max-width:100%}.account-product-detail .product__form .product__title{margin:0}.account-product-detail .product__form .product__reviews-aggregate{margin:22.5px 30px 15px 0;height:30px;display:inline-block}.account-product-detail .product__form .product__reviews-aggregate .yotpo div{font-size:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.account-product-detail .product__form .product__reviews-aggregate .yotpo .yotpo-icon-star,.account-product-detail .product__form .product__reviews-aggregate .yotpo .yotpo-icon-half-star{background-image:none!important;height:100%!important;color:#42585e;font-size:24px;margin:0 3px}.account-product-detail .product__form .product__reviews-aggregate .yotpo .yotpo-icon-star:before,.account-product-detail .product__form .product__reviews-aggregate .yotpo .yotpo-icon-half-star:before{color:#42585e}.account-product-detail .product__form .product__reviews-aggregate .yotpo .yotpo-icon-star:nth-of-type(1),.account-product-detail .product__form .product__reviews-aggregate .yotpo .yotpo-icon-half-star:nth-of-type(1){margin-left:0}.account-product-detail .product__form .product__reviews-aggregate .yotpo .text-m{font-size:16px;margin-left:15px;font-family:TT Commons;font-weight:700;color:#86c8bc}.account-product-detail .product__form .product__supplement-link{display:inline-block;vertical-align:top;margin:20px 15px 15px 0;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px}.account-product-detail .product__form .product__supplement-link .facts-icon{vertical-align:sub}.account-product-detail .product__form .product__supplement-link .facts-icon:before{margin:0 7.5px 0 0;content:"\e6d9";font-weight:400;font-size:24px;vertical-align:sub}.account-product-detail .product__form .product__features{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:15px 0 0}.account-product-detail .product__form .product__features .variant-features{display:none}.account-product-detail .product__form .product__features .variant-features.active{display:block}.account-product-detail .product__form .product__mobile-summary{display:none;margin-top:15px}@media(max-width:991px){.account-product-detail .product__form .product__mobile-summary{display:block}}.account-product-detail .product__form .product__price{margin:30px 0;font-size:24px;font-weight:700}.account-product-detail .product__form .product__price .subscription-note{margin-left:10px;color:#9b9b9b;font-size:16px;font-weight:400;font-style:italic}.account-product-detail .product__form .product__options{display:block;margin:0}.account-product-detail .product__form .product__options .option-group{display:block;margin:20px 0}.account-product-detail .product__form .product__options .option-group .option-label{font-weight:700}.account-product-detail .product__form .product__options .option-group .option-buttons{margin:5px 0 0;font-size:0;line-height:0}.account-product-detail .product__form .product__options .option-group .option-buttons label{display:inline-block;margin:0 15px 15px 0;padding:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account-product-detail .product__form .product__options .option-group .option-buttons label input{display:none}.account-product-detail .product__form .product__options .option-group .option-buttons label span{display:inline-block;margin:0;padding:12px 20px;font-size:16px;line-height:20px;font-weight:700;text-align:center;background:#fff;border:solid 2px #e8e8e8}.account-product-detail .product__form .product__options .option-group .option-buttons label input:checked+span{color:#86c8bc;border:solid 2px #86C8BC}.account-product-detail .product__form .subscription__upgrade{display:block;margin:30px 0}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:0}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-checkbox{flex:0 0 auto;display:inline-block;margin:0;padding:0;width:48px;height:48px;background:#fff;border:solid 2px #e8e8e8;vertical-align:top;cursor:pointer}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-checkbox:checked{color:#86c8bc;border:solid 2px #86C8BC}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-checkbox:checked:before{font-size:20px}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-info{flex:1 1 auto;margin:0;padding:0 0 0 20px}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-label{display:inline-block;margin:0;padding:0;font-size:16px;line-height:22px;text-align:left;vertical-align:top;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-label .underline{border-bottom:solid 2px #86C8BC}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-helper{position:relative;margin:0}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-helper .upgrade-helper-link{display:inline-block;color:#86c8bc;font-size:14px;font-weight:700;cursor:help}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-helper .upgrade-helper-details{display:block;position:absolute;left:0;bottom:100%;margin:0 0 5px;padding:30px;width:300px;text-align:center;background-color:#fafafa;border-radius:8px;box-shadow:0 1px 30px 2px #00000026;pointer-events:none;opacity:0;visibility:hidden}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-helper .upgrade-helper-details p{margin:0;font-size:14px;font-weight:400}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-helper .upgrade-helper-details p+p{margin-top:15px}.account-product-detail .product__form .subscription__upgrade .upgrade-wrapper .upgrade-helper .upgrade-helper-link:hover+.upgrade-helper-details{opacity:1;visibility:visible}.account-product-detail .product__form .product-quantity-frequency{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:0 -10px;padding:0}.account-product-detail .product__form .product-quantity-frequency .input-group{margin:0;padding:10px;width:100%}.account-product-detail .product__form .product-quantity-frequency .input-group.one-half{width:50%}.account-product-detail .product__form .product-quantity-frequency .input-group.select-input label{display:block}.account-product-detail .product__form .product-quantity-frequency .input-group.select-input select{display:block;width:100%;border-width:2px}.account-product-detail .product__form .product-buttons{display:block;margin:30px 0 0;text-align:left}.account-product-detail .product__form .product-buttons button.add-to-cart,.account-product-detail .product__form .product-buttons button.add-to-shipment{display:block;margin:0;height:60px;width:400px;max-width:100%}.account-product-detail .product__form .product-buttons button.add-to-cart+button,.account-product-detail .product__form .product-buttons button.add-to-shipment+button{margin-top:20px}@media(max-width:991px){.account-product-detail .product__form .product-buttons button.add-to-cart,.account-product-detail .product__form .product-buttons button.add-to-shipment{width:100%}}.account-product-detail .product__form .customer-login{display:block;margin:30px 0 0;color:#9b9b9b;width:400px;max-width:100%}.account-product-detail .product__form .customer-login a{color:#86c8bc;text-decoration:underline;font-weight:700}@media(max-width:991px){.account-product-detail .product__form .customer-login{width:100%}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider .slick-prev,.slick-slider .slick-next{display:block;position:absolute;top:50%;margin:0;padding:0;width:30px;height:30px;font-size:30px;line-height:30px;color:#12343a;text-indent:1000px;text-align:center;background:none;outline:none;border:none;overflow:hidden;z-index:10;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{position:absolute;top:0;font-family:"Font Awesome 5 Pro";font-size:inherit;line-height:inherit;opacity:1;color:inherit;text-indent:0}.no-touch .slick-slider .slick-prev:hover,.no-touch .slick-slider .slick-prev:focus,.no-touch .slick-slider .slick-prev:active,.no-touch .slick-slider .slick-next:hover,.no-touch .slick-slider .slick-next:focus,.no-touch .slick-slider .slick-next:active{color:#12343a;background:none;box-shadow:none}.slick-slider .slick-prev{left:10px}.slick-slider .slick-prev:before{content:"\f104";left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%)}.slick-slider .slick-next{right:10px}.slick-slider .slick-next:before{content:"\f105";right:50%;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%)}.slick-dots{display:block;margin:0;padding:0;width:100%;font-size:0;line-height:0;text-align:center;list-style:none}.slick-dots li{display:inline-block;margin:0 3px;padding:0}.slick-dots li button{display:block;margin:0;padding:0;width:10px;height:10px;font-size:0;background:#12343a;border-radius:50%;border:none;overflow:hidden;opacity:.35}.slick-dots li.slick-active button{opacity:1}#account-header{width:100%;display:none;background-color:#fafafa;padding:30px 45px;position:relative;top:0;left:0;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#account-header .wrapper{max-width:1200px;margin:0 auto}#account-header .wrapper h2{font-family:TT Commons;font-style:normal;font-size:20px;font-weight:500}#account-header .wrapper .breadcrumbs{font-size:14px;font-weight:500;color:#12343a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}#account-header .wrapper .breadcrumbs .separator{margin:0 5px;color:inherit}#account-header .wrapper .breadcrumbs .active{font-weight:700}#account-header.scrolled{padding:20px 45px}#account-header.scrolled .wrapper h2{font-size:16px}#account-header.scrolled .wrapper .breadcrumbs{font-size:12px}#account-sidebar{width:100%;max-width:1200px;position:fixed;top:128px;left:5%;right:5%;margin:0 auto;padding-top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#account-sidebar.scrolled{padding-top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#account-sidebar.scrolled.show-header{padding-top:0}#account-sidebar #sidebar{height:auto;background-color:transparent;padding:30px 0 0;border:none;left:0;position:relative}#account-sidebar #sidebar .mobile-selector{display:none}#account-sidebar #sidebar .navigation li{padding:0 5px;overflow:hidden}#account-sidebar #sidebar .navigation li.title{border:none;background-color:transparent;padding-left:0}#account-sidebar #sidebar .navigation li.title.active a{color:#86c8bc}#account-sidebar #sidebar .navigation li.section-title{display:block;font-size:16px;font-weight:500;color:#12343a;text-align:left;padding:30px 15px 15px 0;cursor:pointer}#account-sidebar #sidebar .navigation li.section-title i:before{font-weight:700;margin-left:10px;vertical-align:bottom;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}#account-sidebar #sidebar .navigation li.section-title.expanded i:before{transform:rotate(180deg)}#account-sidebar #sidebar .navigation li.info{display:block;padding:5px 0;max-width:180px}#account-sidebar #sidebar .navigation li a{left:7.5px;letter-spacing:.05em}#account-sidebar #sidebar .navigation li .subsection{padding:0}#account-details{max-width:1200px;margin:0 auto;left:300px;position:relative;padding-bottom:50vh;padding-top:1px}#account-details #wholesale-link-mobile{display:none}#account-details #details{width:75%;margin:30px}#account-details #details .card{box-shadow:0 1px 30px 2px #00000026;border-radius:8px;max-width:450px;margin:30px 0}#account-details #details .card .card-header{padding:15px 30px;background-color:#fafafa;border-radius:8px 8px 0 0;position:relative}#account-details #details .card .card-header .card-title{font-size:18px;font-weight:500}#account-details #details .card .card-content{padding:30px;margin:0}#account-details #details .section{display:none}#account-details #details .section .section-header{margin-top:60px;margin-bottom:30px}#account-details #details .section .section-header .section-title{font-family:TT Commons;font-size:24px;font-style:normal;font-weight:500}#account-details #details #rewards{display:none}#account-details #details #rewards .card{max-width:550px}#account-details #details #rewards .swell-login-section .swell-section-content .actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin-top:30px;flex-flow:row wrap}#account-details #details #rewards .swell-login-section .swell-section-content .actions a{border:2px solid;font-size:14px;font-weight:900;letter-spacing:1px;text-transform:uppercase;text-align:center;text-decoration:none;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;max-width:150px;min-width:150px;height:150px;margin-bottom:15px}#account-details #details #rewards .swell-login-section .swell-section-content .actions a.redeem-btn{color:#86c8bc}#account-details #details #rewards .swell-login-section .swell-section-content .actions a.earn-more-rewards{color:#12343a}#account-details #details #rewards .swell-login-section .swell-section-content .actions a.history-btn{color:#42585e}#account-details #details #rewards .swell-login-section .swell-section-content .actions a:hover{opacity:.7}#account-details #details #rewards .swell-login-section .swell-section-content .actions a img{max-height:50px;max-width:50px;display:block;margin-bottom:10px}#account-details #details #rewards .tier-area .tier-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#account-details #details #rewards .tier-area .tier-holder .tier-box{width:auto;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#account-details #details #rewards .tier-area .tier-holder .tier-box h4{font-weight:700;font-size:18px}#account-details #details #rewards .tier-area .tier-holder .tier-box h5{font-size:16px}#account-details #details #rewards .tier-area .tier-holder .tier-box .spend-more{text-align:center;margin-bottom:15px;min-width:0}#account-details #details #rewards .tier-area .tier-holder .tier-box .spend-more h5{background:transparent;color:#86c8bc;font-size:16px;font-weight:700;text-transform:none;margin:0}#account-details #details #rewards .tier-area .tier-holder .tier-box .spend-more h5 span{color:inherit}#account-details #details #rewards .tier-area .tier-holder .tier-box .spend-more .spend-arrow{width:100px}#account-details #details .referral-section .swell-referral{padding:0;min-height:initial}#account-details #details .referral-section .swell-referral-content-sidebar{display:none}#account-details #details .referral-section .swell-referral-content-main{background:#fff;text-align:left;width:100%;padding:0}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer{padding:0}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-heading{display:none}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-details{font-size:18px;font-weight:400}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-form-wrapper form{margin:0}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-form-wrapper .swell-referral-form-list-field-input{border-color:#e8e8e8;border-radius:0;color:#9b9b9b}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-form-wrapper .swell-referral-form-list-submit{background-color:#86c8bc;font-weight:900;text-transform:uppercase;letter-spacing:1px;padding:10px;font-size:16px;border:none;border-radius:0}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper{max-width:initial}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-details{margin-bottom:22.5px}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-list{text-align:left;justify-content:flex-start}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium{width:auto;border:none;margin-right:30px;margin-left:0}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#86c8bc;font-weight:700;font-size:16px}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content:hover{color:#86c8bc}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content .swell-referral-media-icon{margin-right:10px!important}#account-details #details .product-redemptions .redeem-content{display:none}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:none}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-header{min-width:initial;width:210px;line-height:1.62em;border:none;font-size:18px;padding:0 15px 0 0}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-content{font-size:18px;line-height:1.62em;padding:0 0 15px 15px}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list{margin:15px 0 0;border:none;justify-content:flex-start}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list .swell-redemption-option{width:150px;height:150px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-bottom:22.5px;text-align:center}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list .swell-redemption-option:hover{border-color:#86c8bc}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list .swell-redemption-option .content-holder h3{font-size:24px;font-weight:700}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list .swell-redemption-option .content-holder h4{font-size:16px}#account-details #details .vip-tier-table{max-width:700px}#account-details #details .vip-tier-table .table-responsive .swell-tier-table{margin-top:30px}#account-details #details #account-summary #subscriptions-summary #subscription-status{position:absolute;right:30px;top:30px;color:#9b9b9b;text-transform:uppercase;margin:0;font-weight:900;font-size:14px;letter-spacing:1px}#account-details #details #account-summary #subscriptions-summary #subscription-status.active_subscriber{color:#86c8bc}#account-details #details #account-summary #subscriptions-summary .next-order .next-order-label{font-weight:500}#account-details #details #account-summary #subscriptions-summary .next-order .next-order-date{margin-left:5px}#account-details #details #account-summary #subscriptions-summary .next-order .next-order-date .text-loader{width:150px;background-color:#eee;border-radius:2px;display:inline-block;height:1.8em;vertical-align:bottom}#account-details #details #account-summary #subscriptions-summary .next-order #edit-next-order{display:block;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#account-details #details #account-summary #subscriptions-summary .next-order #edit-next-order:before{content:"\e944";font-family:LinearIcons;font-weight:700;font-size:12px;margin-right:5px}#account-details #details #account-summary #subscriptions-summary .subscription-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action{flex:1;min-width:150px;height:150px;margin:10px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action span{text-transform:uppercase;font-weight:900;font-size:12px;letter-spacing:1px;padding:15px 15px 0}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#skip-delivery{border:2px solid #E8A798}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#skip-delivery span{color:#e8a798}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#skip-delivery:hover{background-color:#fefaf9}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#edit-address{border:2px solid #86C8BC}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#edit-address span{color:#86c8bc}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#edit-address:hover{background-color:#f9fffd}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#payment-method{border:2px solid #5D8DDA}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#payment-method span{color:#5d8dda}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#payment-method:hover{background-color:#f7fafd}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#cancel{border:2px solid #D0021B}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#cancel span{color:#d0021b}#account-details #details #account-summary #subscriptions-summary .subscription-actions .action#cancel:hover{background-color:#fffafb}#account-details #details #account-summary #subscriptions-summary .inactive-subscriber .button button{padding:10px 30px;width:100%;margin:20px 0 0}#account-details #details #address-summary .address{margin-bottom:30px}#account-details #details #address-summary .address-actions a{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#account-details #details #address-summary .address-actions a:before{content:"\e944";font-family:LinearIcons;font-weight:700;font-size:12px;margin-right:5px}#account-details #details #addresses .section-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#account-details #details #addresses .section-content .content-wrapper{min-width:330px;max-width:450px;box-shadow:0 1px 30px 2px #00000026;border-radius:8px;margin:0 30px 30px 0}#account-details #details #addresses .section-content .content-wrapper .header{font-size:18px;font-weight:500;background-color:#fafafa;padding:30px;border-radius:8px 8px 0 0;margin:0}#account-details #details #addresses .section-content .content-wrapper .content{padding:30px}#account-details #details #addresses .section-content .content-wrapper .content .actions a{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:30px;display:block}#account-details #details #addresses .section-content .content-wrapper .content .actions a:before{content:"\e944";font-family:LinearIcons;font-weight:700;font-size:12px;margin-right:5px}#account-details #details #addresses .section-content .content-wrapper .content form label{font-size:14px;margin-left:3px;margin-bottom:0}#account-details #details #addresses .section-content .content-wrapper .content form input{margin-bottom:15px;border:none;border-bottom:2px solid #e8e8e8;border-radius:0;font-size:16px}#account-details #details #addresses .section-content .content-wrapper .content form input:active,#account-details #details #addresses .section-content .content-wrapper .content form input:focus{border-bottom:2px solid #86C8BC}#account-details #details #addresses .section-content .content-wrapper .content form .select-wrapper{display:block}#account-details #details #addresses .section-content .content-wrapper .content form .select-wrapper select{width:100%;border-radius:0;font-size:16px;margin-bottom:15px;border:none;border-bottom:2px solid #e8e8e8}#account-details #details #addresses .section-content .content-wrapper .content form .select-wrapper select:active,#account-details #details #addresses .section-content .content-wrapper .content form .select-wrapper select:focus{border-bottom:2px solid #86C8BC}#account-details #details #addresses .section-content .content-wrapper .content form .default-address{margin:15px 15px 25px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#account-details #details #addresses .section-content .content-wrapper .content form .default-address span{margin-left:15px;font-weight:500;font-size:18px}#account-details #details #addresses .section-content .content-wrapper .content form .default-address input{width:30px;height:30px;border:2px solid #e8e8e8;margin:0}#account-details #details #addresses .section-content .content-wrapper .content form .default-address input:checked{border-color:#86c8bc}#account-details #details #addresses .section-content .content-wrapper .content form .default-address input:before{font-weight:700}#account-details #details #addresses .section-content .content-wrapper .content form .actions input{background-color:#86c8bc;font-size:16px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:15px;height:auto;border:none}#account-details #details #addresses .section-content .content-wrapper .content form .actions .cancel-edit,#account-details #details #addresses .section-content .content-wrapper .content form .actions .cancel-new{text-align:center;color:#d0021b;margin-top:5px}#account-details #details #addresses .section-content .content-wrapper .content form .actions .cancel-edit:before,#account-details #details #addresses .section-content .content-wrapper .content form .actions .cancel-new:before{content:"\e935";font-size:11px}#account-details #details #addresses .section-content .content-wrapper>p{padding:30px 30px 0}#account-details #details #order_history .content-wrapper,#account-details #details #order .content-wrapper{min-width:50%;max-width:750px;width:auto}#account-details #details #order_history .order hr,#account-details #details #order .order hr{margin:7.5px 0 30px}#account-details #details #order_history .order .order-details,#account-details #details #order .order .order-details{margin-bottom:-15px}#account-details #details #order_history .order .order-item img,#account-details #details #order .order .order-item img{width:120px}#account-details #details #order_history .order .shipping-details,#account-details #details #order_history .order .order-number,#account-details #details #order .order .shipping-details,#account-details #details #order .order .order-number{width:58%;display:inline-block;vertical-align:top;padding-left:7.5px}#account-details #details #order_history .order .order-totals,#account-details #details #order_history .order .order-date,#account-details #details #order .order .order-totals,#account-details #details #order .order .order-date{width:40%;text-align:right;display:inline-block;vertical-align:top}#account-details #details #order .edit-default-address,#account-details #details #order .add-new{display:none}#account-details #details #order #shipping-address{padding-bottom:7.5px}@media(min-width:768px)and (max-width:991px){#account:not(body) #details{height:95vh}#account:not(body) #details .section .content-wrapper:nth-last-of-type(1){margin-bottom:75px}}@media(max-width:991px){#account-sidebar{position:relative;padding:0;margin:0 auto;top:45px;left:initial;right:initial;z-index:2}#account-sidebar #sidebar{left:initial;margin:0 auto;width:100%;padding:22.5px 0}#account-sidebar #sidebar ul li{display:list-item}#account-sidebar #sidebar ul .title{margin:0}#account-sidebar #sidebar .mobile-selector{display:block;text-align:center;margin-bottom:0;border-top:1px solid #e8e8e8}#account-sidebar #sidebar .mobile-selector a{font-size:16px;font-weight:500;color:#42585e;position:relative;display:block;padding:15px 20px 15px 0;border-bottom:1px solid #e8e8e8}#account-sidebar #sidebar .mobile-selector a:after{content:"\e93a";font-family:LinearIcons;font-size:18px;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;right:15px}#account-sidebar #sidebar .mobile-selector a.open:after{transform:rotate(180deg);margin-top:-15px}#account-sidebar #sidebar .navigation{display:none;padding:0 0 15px;border-top:none}#account-sidebar #sidebar .navigation li{height:auto}#account-sidebar #sidebar .navigation li.section-title{display:none}#account-sidebar #sidebar .navigation li.title{border-bottom:1px solid #e8e8e8}#account-sidebar #sidebar .navigation li.info{display:none}#account-sidebar #sidebar .navigation li a{left:initial;position:relative;display:block;line-height:initial;padding:20px 0;text-align:center}#account-details{left:0;padding:0 22.5px 90px}#account-details #details{width:100%;margin:0}#account-details #details .section .section-header{margin-left:0;text-align:center}#account-details #details .section p{font-size:16px}#account-details #details .card{margin:30px auto}#account-details #details .card .card-header{text-align:left}#account-details #details #account-summary #subscriptions-summary .next-order #edit-next-order{margin-top:5px}#account-details #details #addresses .section-content{justify-content:center}#account-details #details #addresses .section-content .content-wrapper{margin:0 0 30px}}@media(max-width:468px){#account-details{padding:0;text-align:left}#account-details #details .section .section-header{padding:8px 24px;display:block;margin:16px -24px}#account-details #details .card{box-shadow:none;border-radius:0}#account-details #details .card .card-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;text-align:left}#account-details #details #rewards .tier-area .tier-holder .tier-box h4,#account-details #details #rewards .tier-area .tier-holder .tier-box h5{font-size:14px}#account-details #details #rewards .tier-area .tier-holder .tier-box.tier-required-box{min-width:150px}#account-details #details #rewards .tier-area .tier-holder .tier-box .spend-more h5{font-size:16px}#account-details #details .referral-section .swell-referral-content-main .swell-referral-refer .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium{margin-right:15px}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-header{width:165px}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-header,#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-content{font-size:16px;text-align:left}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-header span,#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .list-holder .list-content span{font-size:inherit}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list{justify-content:space-between}#account-details #details .product-redemptions .fixed-redemptions .fixed-redemptions-content .swell-discount-redemption-list .swell-redemption-option{width:140px}#account-details #details #account-summary #subscriptions-summary #subscription-status{right:initial;top:2px;font-size:13px;margin-left:15px;position:relative}#account-details #details #account-summary #subscriptions-summary .subscription-actions{margin:0 -15px}#account-details #details #addresses .section-content .content-wrapper{margin:0 0 30px;max-width:initial;width:100%;box-shadow:none;border-radius:0}}@media(min-width:768px)and (max-width:990px){.account-controller .account-sidebar{padding:30px!important}.account-controller .shipment-items .shipment-item{padding:15px}.account-controller .shipment-items .shipment-item .item-image{display:block;width:auto}.account-controller .shipment-items .shipment-item .item-details{padding-left:15px;flex:1}.account-controller .shipment-items .shipment-item .item-details>*{display:block!important}.account-controller .shipment-items .shipment-item .item-details .item-price{text-align:left;padding:0}.cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:18px}.cross-sell .rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price{font-size:18px;font-weight:700}}@media(max-width:991px){.account-controller{padding:0}.account-controller .account-sidebar{margin:0 auto;padding:90px 24px 24px;width:100%;max-width:767px}.account-controller .account-sidebar+.account-body,.account-controller .account-body{margin:0 auto;padding:0 24px 90px;width:100%;max-width:767px}.account-controller .account-body .page-sidebar{padding:0;width:100%}.account-controller .account-body .page-sidebar+.page-body,.account-controller .account-body .page-body{padding:0;width:100%}.shipment-items .shipment-item{flex-flow:row wrap;border:1px solid #e8e8e8;border-radius:8px;padding:15px 15px 0;margin-bottom:15px}.shipment-items .shipment-item .item-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding-right:10px}.shipment-items .shipment-item .item-image img{flex:1;max-width:90px}.shipment-items .shipment-item .item-details.mob{padding-left:15px}.shipment-items .shipment-item .item-details.mob .item-product-title{font-weight:700}.shipment-items .shipment-item .item-details.mob .item-product-title,.shipment-items .shipment-item .item-details.mob .item-variant-title{font-size:14px}.shipment-items .shipment-item .item-details .item-price{padding:10px 0;text-align:left}.shipment-items .shipment-item .item-details .item-price>*{font-size:14px}.shipment-items .shipment-item .item-details .item-price .money{font-weight:700}.shipment-items .shipment-item .item-details .item-price .frequency .icon{margin-right:5px}.shipment-items .shipment-item .item-disclosure{position:absolute;right:1px}.shipment-items .shipment-item .item-disclosure .fa-chevron-right:before{font-family:LinearIcons;content:"\e93c"}}@media(max-width:468px){.account-controller{padding:0}.account-controller .shipment-items .shipment-item .item-details .item-price{text-align:center}.account-controller .account-body .page-sidebar{padding:90px 0 40px}.account-controller .account-body .page-section .section-header{display:block;margin:10px 0}.account-controller .account-body .page-section .section-header .title{display:block}.account-controller .account-body .order-detail-table{margin:10px 0}.account-controller .account-body .order-detail-table .shipping-info .column span{white-space:normal}.account-controller .account-body .order-detail-table .shipping-info .column.one-half{padding:0 15px 0 0}.account-controller .account-body .order-detail-table .shipping-info .column.one-half h5{font-weight:700;font-size:14px}.account-controller .account-body .order-detail-table .shipping-info .column.one-half span{font-size:14px}.account-controller .account-body .order-detail-table .table-body .table-row{flex-flow:row wrap}.account-controller .account-body .order-detail-table .table-body .table-row .item-image{max-width:90px;padding:0}.account-controller .account-body .order-detail-table .table-body .table-row .item-info{flex:1;width:auto;padding-left:20px}.account-controller .account-body .order-detail-table .table-body .table-row .item-info .product-title{font-weight:700}.account-controller .account-body .order-detail-table .table-body .table-row .item-info .reorder-item{margin:10px 0 0;font-size:12px;padding:5px 10px 4px;height:auto}.account-controller .account-body .order-detail-table .table-body .table-row .item-info .item-price{flex:none;width:100%;margin-top:5px}.account-controller .account-body .order-detail-table .table-body .table-row .item-info .item-price span{font-size:14px}.account-controller .account-body .order-detail-table .table-body .table-row .item-info .item-price .price{font-weight:700}.account-controller .account-body .order-detail-table .table-footer{width:100%;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #e8e8e8}.account-controller .account-body .order-detail-table .table-footer div{font-size:16px}.account-controller .account-body .order-detail-table .table-footer .column{padding:0}.account-controller .account-body .order-detail-table .table-footer .table-row.total{padding-top:30px;margin-top:20px}.account-controller .account-body .order-history-table{width:100%;overflow:scroll;border:1px solid #e8e8e8}.account-controller .account-body .order-history-table .table-row .column span{font-size:14px}.account-product-detail .product__form{margin-top:30px}.account-product-detail .product__form .product__title{font-size:24px;font-weight:700}.account-product-detail .product__form .product__features span,.account-product-detail .product__form .product__price span{font-size:inherit}.account-product-detail .product__form .product__options .option-group .option-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.account-product-detail .product__form .product__options .option-group .option-buttons label{flex:0 1;margin:0 10px 10px 0}.account-product-detail .product__form .product__options .option-group .option-buttons label span{font-size:14px;padding:10px 15px 9px;white-space:nowrap}}#reset-password{width:100%;max-width:480px;padding:24px;margin:0 auto;height:80vh;min-height:800px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media(min-width:768px){#reset-password{margin-top:-128px}}#reset-password #sign-up-form{width:100%;text-align:center}#reset-password #sign-up-form .wrapper{margin:24px 0}#reset-password #sign-up-form .wrapper .login-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column;align-items:center}#reset-password #sign-up-form .wrapper form{width:300px;padding:24px 0}#reset-password #sign-up-form .wrapper form input[type=password]{margin-bottom:16px}#reset-password #sign-up-form .wrapper form input[type=submit]{width:100%}@media(max-width:480px){#reset-password{min-height:80vh}}.collection-controller{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;margin:128px auto 40px;padding:0;width:100%}@media(max-width:480px){.collection-controller .collection-toolbar{margin-top:84px!important}.collection-controller .collection-toolbar .filter-wrapper .filter-group{flex:1 0 100%}}.collection-controller .collection-hero{position:relative;margin:0 0 40px;padding:0;width:100%}@media(max-width:768px){.collection-controller .collection-hero{margin:0}}@media(max-width:480px){.collection-controller .collection-hero{display:none!important}}.collection-controller .collection-hero .hero-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.collection-controller .collection-hero .hero-text .hero-text-container{margin:auto 60px;padding:24px 60px;width:100%;max-width:500px}@media(max-width:768px){.collection-controller .collection-hero .hero-text .hero-text-container{margin:auto;max-width:500px;padding:40px 60px 0;text-align:center}}@media(max-width:767px){.collection-controller .collection-hero .hero-text .hero-text-container{padding:24px 48px}}.collection-controller .collection-hero .hero-text .hero-title{margin:0}.collection-controller .collection-hero .hero-text .hero-description{margin:15px 0}.collection-controller .collection-hero .hero-text .hero-cta{margin:30px 0 0}.collection-controller .collection-hero .hero-text .hero-cta .button{margin:0}.collection-controller .collection-hero .hero-image{position:relative;width:100%;height:600px;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}.collection-controller .collection-hero .hero-image .hero-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.collection-controller .collection-hero .hero-bug .button{position:absolute;top:50%;right:0;margin:0;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translateX(50%);-moz-transform:rotate(90deg) translateX(50%);-ms-transform:rotate(90deg) translateX(50%);-o-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translate(50%);z-index:3}.collection-controller .collection-sidebar{margin:0;padding:0 40px 0 0;width:360px}@media(max-width:1200px){.collection-controller .collection-sidebar{width:300px}}@media(max-width:768px){.collection-controller .collection-sidebar{margin:0;padding:0;width:100%}}.collection-controller .collection-sidebar .collection-filters,.collection-controller .collection-sidebar .collection-filters .filter-scroll{margin:0;padding:0}.collection-controller .collection-sidebar .collection-filters .filter-buttons{display:none;margin:0}@media(max-width:768px){.collection-controller .collection-sidebar .collection-filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;background:#fff;overflow:auto;z-index:200000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%);visibility:hidden;opacity:0}.collection-controller .collection-sidebar .collection-filters.visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0);visibility:visible;opacity:1}.collection-controller .collection-sidebar .collection-filters .filter-scroll{flex:1 1 auto;margin:0;padding:0 20px;width:100%;overflow:auto}.collection-controller .collection-sidebar .collection-filters .filter-buttons{display:block;flex:0 0 auto;margin:0;padding:20px;width:100%;border-top:solid 1px #e8e8e8}}.collection-controller .collection-sidebar+.collection-body{width:calc(100% - 360px)}@media(max-width:1200px){.collection-controller .collection-sidebar+.collection-body{width:calc(100% - 300px)}}@media(max-width:768px){.collection-controller .collection-sidebar+.collection-body{width:100%}}.collection-controller .collection-body{margin:0 auto;padding:0 20px;width:100%;max-width:1600px}.collection-controller .sidebar-group{margin:20px 0;padding:0}.collection-controller .sidebar-group.background-offwhite{padding:20px;background:#fafafa}.collection-controller .sidebar-group .group-title{margin:0 0 15px;color:#9b9b9b;font-size:14px;font-weight:700;text-transform:uppercase}.collection-controller .sidebar-group .group-item{display:block;margin:10px 0 0;padding:0}.collection-controller .sidebar-group .group-item.checkbox-item{position:relative;cursor:pointer}.collection-controller .sidebar-group .group-item.checkbox-item input[type=checkbox]{display:inline-block;margin:0 5px 0 0;width:32px;height:32px;vertical-align:middle}.collection-controller .sidebar-group .group-item.checkbox-item input[type=checkbox]:checked{color:#86c8bc;border:solid 2px #86C8BC}.collection-controller .sidebar-group .group-item.checkbox-item span{display:inline-block;font-weight:400;vertical-align:middle}.collection-controller .collection-toolbar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;margin:0 auto;padding:0 48px 8px;width:100%;max-width:1600px;border-bottom:solid 1px #e8e8e8}@media(max-width:768px){.collection-controller .collection-toolbar{padding:16px 24px 8px}}@media(max-width:767px){.collection-controller .collection-toolbar{flex-flow:row wrap;justify-content:flex-start;margin:0;padding:0;border-bottom:none}}.collection-controller .collection-toolbar .filter-wrapper{flex:1 1 auto;padding-bottom:10px;width:100%;margin:0}.collection-controller .collection-toolbar .search-wrapper{margin-right:16px;flex:0 0 auto;width:200px}.collection-controller .collection-toolbar .search-wrapper .search-input{text-align:right;background:none!important;color:inherit}.collection-controller .collection-toolbar .search-wrapper .search-input::placeholder{color:inherit;font-weight:700;opacity:1}.collection-controller .collection-toolbar .search-wrapper:after{content:" ";position:absolute;top:12px;right:0;background-image:url(/cdn/shop/t/5/assets/icon-search.svg?v=60904409012424962271642526311);width:20px;height:20px;background-size:cover}.collection-controller .collection-toolbar .sort-wrapper{flex:0 0 auto;width:auto}.collection-controller .collection-toolbar button{display:none;margin:0;padding:10px;height:auto;font-size:14px;line-height:24px;border-width:1px}.collection-controller .collection-toolbar .chip-list{order:1;margin:0 -5px;padding:0 5px 0 0}@media(max-width:768px){.collection-controller .collection-toolbar .chip-list{order:2;width:100%}}.collection-controller .collection-toolbar .input{order:2;flex:0 0 auto}@media(max-width:768px){.collection-controller .collection-toolbar .input{order:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:10px 0;padding:0;width:100%}.collection-controller .collection-toolbar .input button{display:block;width:50%;margin-right:5px}.collection-controller .collection-toolbar .input select{display:block;width:50%;margin-left:5px}}.collection-controller .product-grid{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:16px 0}.collection-controller .product-grid+.product-grid{margin-top:42px;padding-top:42px;border-top:solid 1px #e8e8e8}@media(max-width:768px){.collection-controller .product-grid{padding-top:0}}@media(max-width:767px){.collection-controller .product-grid{padding:8px;margin:0 -24px}.collection-controller .product-grid+.product-grid{padding:8px;margin:16px -24px}}.collection-controller .product-grid .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;margin:0;padding:24px;width:25%}@media(max-width:1200px){.collection-controller .product-grid .product{width:33.33%}}@media(max-width:768px){.collection-controller .product-grid .product{padding:12px}}@media(max-width:767px){.collection-controller .product-grid .product{width:50%;padding:8px 8px 16px}}.collection-controller .product-grid .product.collection-card h2{font-size:32px;font-family:TT Commons;margin-bottom:8px}.collection-controller .product-grid .product.collection-card p{font-weight:400}@media(max-width:768px){.collection-controller .product-grid .product.collection-card{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;margin:0 12px 16px;padding:8px 0;width:100%;font-weight:700;text-align:left;background:#fff;border-bottom:solid 1px #e8e8e8;z-index:4}.collection-controller .product-grid .product.collection-card h2{margin:16px 0 0;font-size:24px}.collection-controller .product-grid .product.collection-card p{display:none}.collection-controller .product-grid .product.collection-card p:nth-of-type(1){display:block}}@media(max-width:767px){.collection-controller .product-grid .product.collection-card{margin:0;padding:0 8px 8px;border:none}.collection-controller .product-grid .product.collection-card h2{font-size:24px;margin:8px 0}.collection-controller .product-grid .product.collection-card>div{display:none}}.collection-controller .product-grid .product .product-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;height:100%}@media(max-width:767px){.collection-controller .product-grid .product .product-info{text-align:center;flex-flow:column nowrap}}.collection-controller .product-grid .product .product-image-wrapper{flex:none;width:100%;position:relative;margin-bottom:16px}.collection-controller .product-grid .product .product-details-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;flex:8}@media(max-width:767px){.collection-controller .product-grid .product .product-details-wrapper{padding:0 4px}}.collection-controller .product-grid .product .product-price-wrapper{flex:2}.collection-controller .product-grid .product .product-image,.collection-controller .product-grid .product .product-image-hover{display:block;margin:0;width:auto;height:0;padding-top:125%;background-size:cover;background-position:center center;z-index:1}.collection-controller .product-grid .product .product-image-hover{z-index:2;opacity:0;position:absolute;top:0;left:0;width:100%;height:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.collection-controller .product-grid .product .product-rating{order:4;margin:8px -2px 0;flex:1 0 125%}@media(max-width:767px){.collection-controller .product-grid .product .product-rating{display:none}}.collection-controller .product-grid .product .product-rating .yotpo-icon{margin:0 2px!important;width:16px!important;height:16px!important;font-size:16px!important}.collection-controller .product-grid .product .product-rating .yotpo .yotpo-icon-star,.collection-controller .product-grid .product .product-rating .yotpo .yotpo-icon-half-star{background-image:none!important;margin:1px!important}.collection-controller .product-grid .product .product-rating .yotpo .yotpo-stars .yotpo-icon-star:before,.collection-controller .product-grid .product .product-rating .yotpo .yotpo-stars .yotpo-icon-half-star:before{color:#fac74b!important}.collection-controller .product-grid .product .product-rating .yotpo .text-m{margin-left:5px;font-size:.75rem;line-height:20px;color:#12343a!important;vertical-align:middle}.collection-controller .product-grid .product .product-rating .yotpo .text-m:before{content:"("}.collection-controller .product-grid .product .product-rating .yotpo .text-m:after{content:")"}.collection-controller .product-grid .product .product-rating .yotpo .standalone-bottomline.star-clickable,.collection-controller .product-grid .product .product-rating .yotpo .standalone-bottomline .star-clickable{cursor:default;pointer-events:none}.collection-controller .product-grid .product .product-title-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between}.collection-controller .product-grid .product .product-title{order:2;margin:8px 16px 0 0;font-size:1.125rem;font-weight:500;color:#12343a;line-height:1}@media(max-width:767px){.collection-controller .product-grid .product .product-title{font-size:16px;line-height:1.3;margin:0 4px}}.collection-controller .product-grid .product .variant-title{flex:1 0 100%;order:3;margin:6px 0 0;font-size:1rem;font-weight:300;line-height:1;color:#12343a}@media(max-width:768px){.collection-controller .product-grid .product .variant-title{margin-top:4px;font-size:13px}}@media(max-width:767px){.collection-controller .product-grid .product .variant-title{font-size:12px;margin-top:4px}}.collection-controller .product-grid .product .product-price{text-align:right;order:6;margin:4px 0 0;font-size:1.125rem;font-weight:400}.collection-controller .product-grid .product .product-price span{display:block;margin-bottom:-4px}@media(max-width:768px){.collection-controller .product-grid .product .product-price{margin-top:4px}}@media(max-width:767px){.collection-controller .product-grid .product .product-price{margin:4px 0 0;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;text-align:center}.collection-controller .product-grid .product .product-price span{margin:0 8px 0 0}}.collection-controller .product-grid .product .product-buttons{order:2;position:relative;margin:0;z-index:3}.collection-controller .product-grid .product .product-buttons .button{position:absolute;left:16px;right:16px;bottom:16px;margin:0;opacity:0;width:calc(100% - 32px);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.collection-controller .product-grid .product .product-buttons .button:hover{color:#fff;background-color:#5e9c95;border-color:#5e9c95}.collection-controller .product-grid .product .product-buttons .checkbox{margin:0;cursor:pointer}.collection-controller .product-grid .product .product-buttons .checkbox input[type=checkbox]{position:relative;display:inline-block;margin:0 4px 0 0;vertical-align:middle}.collection-controller .product-grid .product .product-buttons .checkbox span{display:inline-block;vertical-align:middle}@media(max-width:768px){.collection-controller .product-grid .product .product-buttons{width:100%;margin-top:12px}.collection-controller .product-grid .product .product-buttons .button{position:relative;left:initial;right:initial;bottom:initial;padding:14px;opacity:1;width:100%}}@media(max-width:767px){.collection-controller .product-grid .product .product-buttons{flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.collection-controller .product-grid .product .product-buttons .button{padding:12px;font-size:15px}}.collection-controller .product-grid .product:hover .product-buttons .button,.collection-controller .product-grid .product:hover .product-image-hover{opacity:1}.collection-controller .chip-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.collection-controller .chip-list.text-center{justify-content:center}.collection-controller .chip-list .chip{display:inline-block;margin:4px;padding:4px 8px;font-size:0;line-height:0;background:#fff;border:solid 2px #86C8BC;border-radius:5px;vertical-align:middle}.collection-controller .chip-list .chip .chip-label{display:inline-block;font-size:16px;font-weight:700;line-height:1;color:#86c8bc;white-space:nowrap;vertical-align:middle}.collection-controller .chip-list .chip .chip-remove{display:inline-block;margin:0 0 0 5px;padding:0;font-size:16px;font-weight:700;line-height:1;color:#86c8bc;background:transparent;border:none;outline:none;vertical-align:middle}.collection-controller .no-results{margin:42px 0;padding:42px 24px;text-align:center;background:#fafafa;border:solid 2px #e8e8e8;border-radius:5px}@media(max-width:767px){.collection-controller .no-results{margin:16px 0 0}}.collection-controller .no-results .title{margin:0;font-size:20px;font-weight:700}.collection-controller .no-results .message{margin:0 0 16px}@media(min-width:768px){.collection-controller .medium-down{display:none}}@media(max-width:767px){.collection-controller .medium-up{display:none}}.filter-wrapper .filter-group{display:inline-block;margin:0;padding:0}.filter-wrapper .filter-group .filter-group-item{color:#9b9b9b;font-size:0;line-height:0}.filter-wrapper .filter-group .filter-group-item.active{color:#12343a}.filter-wrapper .filter-group .filter-group-item .group-title{font-size:16px;font-weight:700}.filter-wrapper .filter-group .filter-group-item .group-icon{margin-left:6px;font-size:12px;color:#86c8bc}.filter-wrapper .filter-group .filter-group-item .group-divider{font-size:14px;font-weight:700}.filter-wrapper .filter-group .filter-group-item .collection-title{margin-left:8px;font-size:14px;font-weight:400}.filter-wrapper .filter-group .clear-collection{display:none}.filter-wrapper .filter-group+.filter-group{margin-left:20px}.filter-wrapper .filter-tag{display:inline-block;margin:0;padding:0;color:#12343a;font-size:16px;font-weight:700;position:relative}@media(min-width:768px){.filter-wrapper .filter-tag:after{content:"";position:absolute;bottom:0;left:50%;height:2px;width:0;background:#fff;transition:all .1s ease-in-out}.filter-wrapper .filter-tag.active:after,.filter-wrapper .filter-tag:hover:after{background:#86c8bc;width:100%;left:0}}.filter-wrapper .filter-tag+.filter-tag{margin-left:10px}.filter-wrapper .filter-menu{display:block}.filter-wrapper .filter-menu .filter-menu-titlebar{display:none}@media(max-width:767px){.filter-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-bottom:0}.filter-wrapper .filter-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0;padding:0;width:50%;border:solid 1px #e8e8e8}.filter-wrapper .filter-group.active{background:#fff}.filter-wrapper .filter-group.inactive{background:#fafafa}.filter-wrapper .filter-group:nth-of-type(1){border-right:none}.filter-wrapper .filter-group .filter-group-item{display:block;margin:0;padding:20px 12px 16px;width:100%;text-align:center}.filter-wrapper .filter-group.collection-selected{justify-content:space-between}.filter-wrapper .filter-group.collection-selected .filter-group-item{text-align:left;font-size:14px}.filter-wrapper .filter-group.collection-selected .filter-group-item span{font-size:16px!important}.filter-wrapper .filter-group.collection-selected .clear-collection{display:block;margin:0;padding:16px 24px;color:#86c8bc;text-decoration:underline}.filter-wrapper .filter-group.collection-selected .clear-collection:hover{color:#49a090;text-decoration:none;background:#fafafa}.filter-wrapper .filter-group.collection-selected.active{width:100%;background:#fff;border:solid 1px #e8e8e8}.filter-wrapper .filter-group.collection-selected.active .group-title{margin-right:-3px}.filter-wrapper .filter-group.collection-selected.inactive{display:none}.filter-wrapper .filter-group+.filter-group{margin-left:0}.filter-wrapper .filter-menu{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;overflow:auto;z-index:1000;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.filter-wrapper .filter-menu.visible{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translate(0)}.filter-wrapper .filter-menu .filter-menu-titlebar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0;padding:10px 20px;width:100%;border-bottom:solid 1px #e8e8e8}.filter-wrapper .filter-menu .filter-tag{display:block;margin:0;padding:10px 20px;border:none}.filter-wrapper .filter-menu .filter-tag.active{color:#86c8bc;border-left:solid 4px #86C8BC}}.search-wrapper{position:relative;display:block;margin:0;padding:0}@media(max-width:768px){.search-wrapper{display:none}}.search-wrapper .search-icon{position:absolute;top:50%;left:0;padding-left:10px;width:auto;font-size:14px;text-align:left;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.search-wrapper input[type=text]{display:block;margin:0;padding:10px 32px;height:auto;font-size:16px;line-height:24px;border:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sort-wrapper{position:relative}@media(max-width:767px){.sort-wrapper{display:none}}.sort-wrapper select{display:block;margin:0 0 0 auto;padding:10px 32px 10px 10px;height:auto;width:auto;font-size:16px;font-weight:700;font-family:TT Commons;color:inherit;line-height:24px;border:none;background-size:20px;background-image:url(/cdn/shop/t/5/assets/icon-sort.svg?v=98915585247602788911642526315)}@media(min-width:769px){.product-buttons.dsk{display:flex!important}.product-buttons.mob{display:none!important}}@media(max-width:768px){.product-buttons.dsk{display:none!important}.product-buttons.mob{display:flex!important}}.text-accent-1{color:#86c8bc}.text-accent-2{color:#007680}.text-accent-3{color:#e8927c}.background-accent-1{background-color:#86c8bc}.background-accent-2{background-color:#007680}.background-accent-3{background-color:#e8927c}.bar{position:fixed;top:0;width:100%;height:40px;z-index:-1;opacity:0;background-color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-position:center;background-size:cover;background-repeat:no-repeat}.bar .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:97.5%;height:100%;margin:0 auto;text-align:center}.bar .wrapper .deal-bar-content{font-size:.75rem;line-height:1.3333333333;font-weight:600;letter-spacing:1.25px;text-transform:uppercase}.bar .wrapper .deal-bar-content span{font-size:inherit}.bar .wrapper .deal-bar-content b{font-weight:700}.bar p,.bar a{display:inline-table;vertical-align:middle}.bar a:hover{text-decoration:none}.bar p{color:#fff;padding:0 10px;margin:0;vertical-align:middle;font-family:TT Commons;font-size:16px;font-weight:500}.bar span{color:#fff;font-family:TT Commons;font-size:16px}.bar button{font-size:12px;height:36px;margin-top:7px;border-radius:0}.bar .close-btn{position:absolute;right:15px;top:13.33333px;cursor:pointer}.bar .close-btn svg{width:15px;height:15px}.bar .close-btn g{fill:#fff}.bar.show-bar{height:40px;z-index:1069;opacity:1}.bar#signup-bar .wrapper{text-align:left}.bar#signup-bar .wrapper p{display:inline-table;height:60px;font-family:TT Commons;font-size:16px;font-weight:500;line-height:25px;padding:4px 10px}.bar#signup-bar .wrapper .input-group{display:inline-table;width:300px}.bar#signup-bar .wrapper .input-group input{width:240px;margin-top:7px;margin-right:-1px;height:36px;border:none;border-radius:0}.bar#signup-bar .wrapper .input-group .input-group-btn{line-height:normal}.bar#signup-bar .wrapper .input-group .input-group-btn input{width:auto;font-size:12px}#deal-bar a{height:100%}#deal-bar button{font-size:14px;height:40px;margin:0 15px;padding:0 30px;border-radius:0}@media(max-width:468px){.bar p,.bar a,.bar span{font-size:10px}.bar p{display:block;line-height:50px;padding:0;margin-left:-15px}.bar svg{width:14px}#signup-bar,#deal-bar button{display:none}#deal-bar .wrapper .deal-bar-content{padding:5px 10px;margin:0}}@media(max-width:320px){.bar p,.bar a,.bar span{font-size:8px}}.text-link{border-bottom:2px solid #86C8BC;font-weight:600}.text-link.centered{display:inline-block;margin:16px auto}button,input[type=button],input[type=reset],input[type=submit],input.btn,a.btn,a.button,.button{display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;align-items:center;justify-content:center;margin:15px auto 0;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer!important;font-family:TT Commons}button.full-width,input[type=button].full-width,input[type=reset].full-width,input[type=submit].full-width,input.btn.full-width,a.btn.full-width,a.button.full-width,.button.full-width{width:100%}button.button--solid,input[type=button].button--solid,input[type=reset].button--solid,input[type=submit].button--solid,input.btn.button--solid,a.btn.button--solid,a.button.button--solid,.button.button--solid{padding:19px 38px}button.disabled,button[disabled],button[disabled]:hover,button[disabled]:before,input[type=button].disabled,input[type=button][disabled],input[type=button][disabled]:hover,input[type=button][disabled]:before,input[type=reset].disabled,input[type=reset][disabled],input[type=reset][disabled]:hover,input[type=reset][disabled]:before,input[type=submit].disabled,input[type=submit][disabled],input[type=submit][disabled]:hover,input[type=submit][disabled]:before,input.btn.disabled,input.btn[disabled],input.btn[disabled]:hover,input.btn[disabled]:before,a.btn.disabled,a.btn[disabled],a.btn[disabled]:hover,a.btn[disabled]:before,a.button.disabled,a.button[disabled],a.button[disabled]:hover,a.button[disabled]:before,.button.disabled,.button[disabled],.button[disabled]:hover,.button[disabled]:before{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.flat,input[type=button].flat,input[type=reset].flat,input[type=submit].flat,input.btn.flat,a.btn.flat,a.button.flat,.button.flat{font-family:TT Commons;font-size:14px;font-weight:900!important;text-transform:uppercase;letter-spacing:1.5px;padding:10px 30px;text-shadow:none;box-shadow:none;border:none;border-radius:0;height:3.5em;background-color:transparent;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}button.flat span,input[type=button].flat span,input[type=reset].flat span,input[type=submit].flat span,input.btn.flat span,a.btn.flat span,a.button.flat span,.button.flat span{font-size:inherit}button.flat:before,input[type=button].flat:before,input[type=reset].flat:before,input[type=submit].flat:before,input.btn.flat:before,a.btn.flat:before,a.button.flat:before,.button.flat:before{background:transparent}button.accent,input[type=button].accent,input[type=reset].accent,input[type=submit].accent,input.btn.accent,a.btn.accent,a.button.accent,.button.accent{background-color:#12343a;color:#fff}button.accent:hover,input[type=button].accent:hover,input[type=reset].accent:hover,input[type=submit].accent:hover,input.btn.accent:hover,a.btn.accent:hover,a.button.accent:hover,.button.accent:hover{background-color:#12343a}button.accent.outline,input[type=button].accent.outline,input[type=reset].accent.outline,input[type=submit].accent.outline,input.btn.accent.outline,a.btn.accent.outline,a.button.accent.outline,.button.accent.outline{background-color:transparent;border:2px solid #12343a;color:#12343a}button.accent.outline:hover,input[type=button].accent.outline:hover,input[type=reset].accent.outline:hover,input[type=submit].accent.outline:hover,input.btn.accent.outline:hover,a.btn.accent.outline:hover,a.button.accent.outline:hover,.button.accent.outline:hover{background-color:#12343a;color:#fff}button.accent.working,button.accent.working:hover,input[type=button].accent.working,input[type=button].accent.working:hover,input[type=reset].accent.working,input[type=reset].accent.working:hover,input[type=submit].accent.working,input[type=submit].accent.working:hover,input.btn.accent.working,input.btn.accent.working:hover,a.btn.accent.working,a.btn.accent.working:hover,a.button.accent.working,a.button.accent.working:hover,.button.accent.working,.button.accent.working:hover{background-color:#fff;border:2px solid #12343a;color:#12343a;opacity:.5;pointer-events:none;cursor:default}button.accent-2,input[type=button].accent-2,input[type=reset].accent-2,input[type=submit].accent-2,input.btn.accent-2,a.btn.accent-2,a.button.accent-2,.button.accent-2{background-color:#007680;color:#fff}button.accent-2:hover,input[type=button].accent-2:hover,input[type=reset].accent-2:hover,input[type=submit].accent-2:hover,input.btn.accent-2:hover,a.btn.accent-2:hover,a.button.accent-2:hover,.button.accent-2:hover{background-color:#007680}button.accent-2.outline,input[type=button].accent-2.outline,input[type=reset].accent-2.outline,input[type=submit].accent-2.outline,input.btn.accent-2.outline,a.btn.accent-2.outline,a.button.accent-2.outline,.button.accent-2.outline{background-color:transparent;border:2px solid #007680;color:#007680}button.accent-2.outline:hover,input[type=button].accent-2.outline:hover,input[type=reset].accent-2.outline:hover,input[type=submit].accent-2.outline:hover,input.btn.accent-2.outline:hover,a.btn.accent-2.outline:hover,a.button.accent-2.outline:hover,.button.accent-2.outline:hover{background-color:#007680;color:#fff}button.accent-2.working,button.accent-2.working:hover,input[type=button].accent-2.working,input[type=button].accent-2.working:hover,input[type=reset].accent-2.working,input[type=reset].accent-2.working:hover,input[type=submit].accent-2.working,input[type=submit].accent-2.working:hover,input.btn.accent-2.working,input.btn.accent-2.working:hover,a.btn.accent-2.working,a.btn.accent-2.working:hover,a.button.accent-2.working,a.button.accent-2.working:hover,.button.accent-2.working,.button.accent-2.working:hover{background-color:#fff;border:2px solid #007680;color:#007680;opacity:.5;pointer-events:none;cursor:default}button.accent-2.disabled,button.accent-2[disabled],button.accent-2[disabled]:hover,input[type=button].accent-2.disabled,input[type=button].accent-2[disabled],input[type=button].accent-2[disabled]:hover,input[type=reset].accent-2.disabled,input[type=reset].accent-2[disabled],input[type=reset].accent-2[disabled]:hover,input[type=submit].accent-2.disabled,input[type=submit].accent-2[disabled],input[type=submit].accent-2[disabled]:hover,input.btn.accent-2.disabled,input.btn.accent-2[disabled],input.btn.accent-2[disabled]:hover,a.btn.accent-2.disabled,a.btn.accent-2[disabled],a.btn.accent-2[disabled]:hover,a.button.accent-2.disabled,a.button.accent-2[disabled],a.button.accent-2[disabled]:hover,.button.accent-2.disabled,.button.accent-2[disabled],.button.accent-2[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.accent-3,input[type=button].accent-3,input[type=reset].accent-3,input[type=submit].accent-3,input.btn.accent-3,a.btn.accent-3,a.button.accent-3,.button.accent-3{background-color:#e8927c;color:#fff}button.accent-3:hover,input[type=button].accent-3:hover,input[type=reset].accent-3:hover,input[type=submit].accent-3:hover,input.btn.accent-3:hover,a.btn.accent-3:hover,a.button.accent-3:hover,.button.accent-3:hover{background-color:#e8927c}button.accent-3.outline,input[type=button].accent-3.outline,input[type=reset].accent-3.outline,input[type=submit].accent-3.outline,input.btn.accent-3.outline,a.btn.accent-3.outline,a.button.accent-3.outline,.button.accent-3.outline{background-color:transparent;border:2px solid #e8927c;color:#e8927c}button.accent-3.outline:hover,input[type=button].accent-3.outline:hover,input[type=reset].accent-3.outline:hover,input[type=submit].accent-3.outline:hover,input.btn.accent-3.outline:hover,a.btn.accent-3.outline:hover,a.button.accent-3.outline:hover,.button.accent-3.outline:hover{background-color:#e8927c;color:#fff}button.accent-3.working,button.accent-3.working:hover,input[type=button].accent-3.working,input[type=button].accent-3.working:hover,input[type=reset].accent-3.working,input[type=reset].accent-3.working:hover,input[type=submit].accent-3.working,input[type=submit].accent-3.working:hover,input.btn.accent-3.working,input.btn.accent-3.working:hover,a.btn.accent-3.working,a.btn.accent-3.working:hover,a.button.accent-3.working,a.button.accent-3.working:hover,.button.accent-3.working,.button.accent-3.working:hover{background-color:#fff;border:2px solid #e8927c;color:#e8927c;opacity:.5;pointer-events:none;cursor:default}button.accent-3.disabled,button.accent-3[disabled],button.accent-3[disabled]:hover,input[type=button].accent-3.disabled,input[type=button].accent-3[disabled],input[type=button].accent-3[disabled]:hover,input[type=reset].accent-3.disabled,input[type=reset].accent-3[disabled],input[type=reset].accent-3[disabled]:hover,input[type=submit].accent-3.disabled,input[type=submit].accent-3[disabled],input[type=submit].accent-3[disabled]:hover,input.btn.accent-3.disabled,input.btn.accent-3[disabled],input.btn.accent-3[disabled]:hover,a.btn.accent-3.disabled,a.btn.accent-3[disabled],a.btn.accent-3[disabled]:hover,a.button.accent-3.disabled,a.button.accent-3[disabled],a.button.accent-3[disabled]:hover,.button.accent-3.disabled,.button.accent-3[disabled],.button.accent-3[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.aqua,input[type=button].aqua,input[type=reset].aqua,input[type=submit].aqua,input.btn.aqua,a.btn.aqua,a.button.aqua,.button.aqua{background-color:#86c8bc;color:#fff}button.aqua:hover,input[type=button].aqua:hover,input[type=reset].aqua:hover,input[type=submit].aqua:hover,input.btn.aqua:hover,a.btn.aqua:hover,a.button.aqua:hover,.button.aqua:hover{background-color:#86c8bc}button.aqua.outline,input[type=button].aqua.outline,input[type=reset].aqua.outline,input[type=submit].aqua.outline,input.btn.aqua.outline,a.btn.aqua.outline,a.button.aqua.outline,.button.aqua.outline{background-color:transparent;border:2px solid #86C8BC;color:#86c8bc}button.aqua.outline:hover,input[type=button].aqua.outline:hover,input[type=reset].aqua.outline:hover,input[type=submit].aqua.outline:hover,input.btn.aqua.outline:hover,a.btn.aqua.outline:hover,a.button.aqua.outline:hover,.button.aqua.outline:hover{background-color:#86c8bc;color:#fff}button.aqua.working,button.aqua.working:hover,input[type=button].aqua.working,input[type=button].aqua.working:hover,input[type=reset].aqua.working,input[type=reset].aqua.working:hover,input[type=submit].aqua.working,input[type=submit].aqua.working:hover,input.btn.aqua.working,input.btn.aqua.working:hover,a.btn.aqua.working,a.btn.aqua.working:hover,a.button.aqua.working,a.button.aqua.working:hover,.button.aqua.working,.button.aqua.working:hover{background-color:#fff;border:2px solid #86C8BC;color:#86c8bc;opacity:.5;pointer-events:none;cursor:default}button.aqua.disabled,button.aqua[disabled],button.aqua[disabled]:hover,input[type=button].aqua.disabled,input[type=button].aqua[disabled],input[type=button].aqua[disabled]:hover,input[type=reset].aqua.disabled,input[type=reset].aqua[disabled],input[type=reset].aqua[disabled]:hover,input[type=submit].aqua.disabled,input[type=submit].aqua[disabled],input[type=submit].aqua[disabled]:hover,input.btn.aqua.disabled,input.btn.aqua[disabled],input.btn.aqua[disabled]:hover,a.btn.aqua.disabled,a.btn.aqua[disabled],a.btn.aqua[disabled]:hover,a.button.aqua.disabled,a.button.aqua[disabled],a.button.aqua[disabled]:hover,.button.aqua.disabled,.button.aqua[disabled],.button.aqua[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.black,input[type=button].black,input[type=reset].black,input[type=submit].black,input.btn.black,a.btn.black,a.button.black,.button.black{background-color:#dbe2e9;color:#fff}button.black:hover,input[type=button].black:hover,input[type=reset].black:hover,input[type=submit].black:hover,input.btn.black:hover,a.btn.black:hover,a.button.black:hover,.button.black:hover{background-color:#dbe2e9}button.black.outline,input[type=button].black.outline,input[type=reset].black.outline,input[type=submit].black.outline,input.btn.black.outline,a.btn.black.outline,a.button.black.outline,.button.black.outline{background-color:transparent;border:2px solid #dbe2e9;color:#dbe2e9}button.black.outline:hover,input[type=button].black.outline:hover,input[type=reset].black.outline:hover,input[type=submit].black.outline:hover,input.btn.black.outline:hover,a.btn.black.outline:hover,a.button.black.outline:hover,.button.black.outline:hover{background-color:#dbe2e9;color:#fff}button.black.working,button.black.working:hover,input[type=button].black.working,input[type=button].black.working:hover,input[type=reset].black.working,input[type=reset].black.working:hover,input[type=submit].black.working,input[type=submit].black.working:hover,input.btn.black.working,input.btn.black.working:hover,a.btn.black.working,a.btn.black.working:hover,a.button.black.working,a.button.black.working:hover,.button.black.working,.button.black.working:hover{background-color:#fff;border:2px solid #dbe2e9;color:#dbe2e9;opacity:.5;pointer-events:none;cursor:default}button.black.disabled,button.black[disabled],button.black[disabled]:hover,input[type=button].black.disabled,input[type=button].black[disabled],input[type=button].black[disabled]:hover,input[type=reset].black.disabled,input[type=reset].black[disabled],input[type=reset].black[disabled]:hover,input[type=submit].black.disabled,input[type=submit].black[disabled],input[type=submit].black[disabled]:hover,input.btn.black.disabled,input.btn.black[disabled],input.btn.black[disabled]:hover,a.btn.black.disabled,a.btn.black[disabled],a.btn.black[disabled]:hover,a.button.black.disabled,a.button.black[disabled],a.button.black[disabled]:hover,.button.black.disabled,.button.black[disabled],.button.black[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.white,input[type=button].white,input[type=reset].white,input[type=submit].white,input.btn.white,a.btn.white,a.button.white,.button.white{background-color:#fff;color:#42585e}button.white:hover,input[type=button].white:hover,input[type=reset].white:hover,input[type=submit].white:hover,input.btn.white:hover,a.btn.white:hover,a.button.white:hover,.button.white:hover{background-color:#e6e6e6;color:#42585e}button.white.outline,input[type=button].white.outline,input[type=reset].white.outline,input[type=submit].white.outline,input.btn.white.outline,a.btn.white.outline,a.button.white.outline,.button.white.outline{background-color:#fff;border:2px solid #42585e;color:#42585e}button.white.outline:hover,input[type=button].white.outline:hover,input[type=reset].white.outline:hover,input[type=submit].white.outline:hover,input.btn.white.outline:hover,a.btn.white.outline:hover,a.button.white.outline:hover,.button.white.outline:hover{background-color:#e6e6e6;color:#42585e}button.white.working,button.white.working:hover,input[type=button].white.working,input[type=button].white.working:hover,input[type=reset].white.working,input[type=reset].white.working:hover,input[type=submit].white.working,input[type=submit].white.working:hover,input.btn.white.working,input.btn.white.working:hover,a.btn.white.working,a.btn.white.working:hover,a.button.white.working,a.button.white.working:hover,.button.white.working,.button.white.working:hover{background-color:#fff;border:2px solid #42585e;color:#42585e;opacity:.5;pointer-events:none;cursor:default}button.white.disabled,button.white[disabled],button.white[disabled]:hover,input[type=button].white.disabled,input[type=button].white[disabled],input[type=button].white[disabled]:hover,input[type=reset].white.disabled,input[type=reset].white[disabled],input[type=reset].white[disabled]:hover,input[type=submit].white.disabled,input[type=submit].white[disabled],input[type=submit].white[disabled]:hover,input.btn.white.disabled,input.btn.white[disabled],input.btn.white[disabled]:hover,a.btn.white.disabled,a.btn.white[disabled],a.btn.white[disabled]:hover,a.button.white.disabled,a.button.white[disabled],a.button.white[disabled]:hover,.button.white.disabled,.button.white[disabled],.button.white[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.inactive,input[type=button].inactive,input[type=reset].inactive,input[type=submit].inactive,input.btn.inactive,a.btn.inactive,a.button.inactive,.button.inactive{color:#fff;background-color:#9b9b9b;cursor:default;pointer-events:none}button.inactive:hover,input[type=button].inactive:hover,input[type=reset].inactive:hover,input[type=submit].inactive:hover,input.btn.inactive:hover,a.btn.inactive:hover,a.button.inactive:hover,.button.inactive:hover{background-color:#9b9b9b}button.inactive.outline,input[type=button].inactive.outline,input[type=reset].inactive.outline,input[type=submit].inactive.outline,input.btn.inactive.outline,a.btn.inactive.outline,a.button.inactive.outline,.button.inactive.outline{background-color:transparent;border:2px solid #9B9B9B;color:#9b9b9b}button.inactive.outline:hover,input[type=button].inactive.outline:hover,input[type=reset].inactive.outline:hover,input[type=submit].inactive.outline:hover,input.btn.inactive.outline:hover,a.btn.inactive.outline:hover,a.button.inactive.outline:hover,.button.inactive.outline:hover{background-color:#9b9b9b;color:#fff}button.inactive.working,button.inactive.working:hover,input[type=button].inactive.working,input[type=button].inactive.working:hover,input[type=reset].inactive.working,input[type=reset].inactive.working:hover,input[type=submit].inactive.working,input[type=submit].inactive.working:hover,input.btn.inactive.working,input.btn.inactive.working:hover,a.btn.inactive.working,a.btn.inactive.working:hover,a.button.inactive.working,a.button.inactive.working:hover,.button.inactive.working,.button.inactive.working:hover{background-color:#fff;border:2px solid #9B9B9B;color:#9b9b9b;opacity:.5;pointer-events:none;cursor:default}button.inactive.disabled,button.inactive[disabled],button.inactive[disabled]:hover,input[type=button].inactive.disabled,input[type=button].inactive[disabled],input[type=button].inactive[disabled]:hover,input[type=reset].inactive.disabled,input[type=reset].inactive[disabled],input[type=reset].inactive[disabled]:hover,input[type=submit].inactive.disabled,input[type=submit].inactive[disabled],input[type=submit].inactive[disabled]:hover,input.btn.inactive.disabled,input.btn.inactive[disabled],input.btn.inactive[disabled]:hover,a.btn.inactive.disabled,a.btn.inactive[disabled],a.btn.inactive[disabled]:hover,a.button.inactive.disabled,a.button.inactive[disabled],a.button.inactive[disabled]:hover,.button.inactive.disabled,.button.inactive[disabled],.button.inactive[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.cancel,input[type=button].cancel,input[type=reset].cancel,input[type=submit].cancel,input.btn.cancel,a.btn.cancel,a.button.cancel,.button.cancel{color:#42585e;background-color:#fff;border:solid 2px #e8e8e8}button.cancel:hover,input[type=button].cancel:hover,input[type=reset].cancel:hover,input[type=submit].cancel:hover,input.btn.cancel:hover,a.btn.cancel:hover,a.button.cancel:hover,.button.cancel:hover{background-color:#e8e8e8}button.cancel.working,button.cancel.working:hover,input[type=button].cancel.working,input[type=button].cancel.working:hover,input[type=reset].cancel.working,input[type=reset].cancel.working:hover,input[type=submit].cancel.working,input[type=submit].cancel.working:hover,input.btn.cancel.working,input.btn.cancel.working:hover,a.btn.cancel.working,a.btn.cancel.working:hover,a.button.cancel.working,a.button.cancel.working:hover,.button.cancel.working,.button.cancel.working:hover{background-color:#fff;border:2px solid #e8e8e8;color:#e8e8e8;opacity:.5;pointer-events:none;cursor:default}button.cancel.disabled,button.cancel[disabled],button.cancel[disabled]:hover,input[type=button].cancel.disabled,input[type=button].cancel[disabled],input[type=button].cancel[disabled]:hover,input[type=reset].cancel.disabled,input[type=reset].cancel[disabled],input[type=reset].cancel[disabled]:hover,input[type=submit].cancel.disabled,input[type=submit].cancel[disabled],input[type=submit].cancel[disabled]:hover,input.btn.cancel.disabled,input.btn.cancel[disabled],input.btn.cancel[disabled]:hover,a.btn.cancel.disabled,a.btn.cancel[disabled],a.btn.cancel[disabled]:hover,a.button.cancel.disabled,a.button.cancel[disabled],a.button.cancel[disabled]:hover,.button.cancel.disabled,.button.cancel[disabled],.button.cancel[disabled]:hover{color:#42585e;background-color:#e8e8e8;border:2px solid #e8e8e8;pointer-events:none;cursor:default}button.large,input[type=button].large,input[type=reset].large,input[type=submit].large,input.btn.large,a.btn.large,a.button.large,.button.large{width:300px}button.medium,input[type=button].medium,input[type=reset].medium,input[type=submit].medium,input.btn.medium,a.btn.medium,a.button.medium,.button.medium{width:250px}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,input.btn.small,a.btn.small,a.button.small,.button.small{width:200px}button.inline,input[type=button].inline,input[type=reset].inline,input[type=submit].inline,input.btn.inline,a.btn.inline,a.button.inline,.button.inline{display:inline-block}button.block,input[type=button].block,input[type=reset].block,input[type=submit].block,input.btn.block,a.btn.block,a.button.block,.button.block{display:block;width:100%}button.no-margin,input[type=button].no-margin,input[type=reset].no-margin,input[type=submit].no-margin,input.btn.no-margin,a.btn.no-margin,a.button.no-margin,.button.no-margin{margin:0}@media(max-width:468px){button.flat,input[type=button].flat,input[type=reset].flat,input[type=submit].flat,input.btn.flat,a.btn.flat,a.button.flat,.button.flat{font-size:14px}}a.trigger,a.facts-trigger{cursor:pointer;color:#12343a;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}a.trigger:hover,a.facts-trigger:hover{text-decoration:none;color:#12343a}a.button:hover{text-decoration:none}i.linear:before{font-family:LinearIcons;font-style:normal;color:#12343a;font-size:16px;vertical-align:middle}.quantity__buttons{display:inline-block;width:auto;display:table-cell;padding-left:7.5px}.quantity__buttons a{font-family:LinearIcons;font-size:30px;color:#86c8bc;display:inline-block;vertical-align:middle;margin-right:5px}i.linear.plus:before{content:"\e95b";color:#86c8bc;font-size:28px}i.linear.minus:before{content:"\e95c";color:#86c8bc;font-size:28px}i.linear.minus.min:before{color:#e8e8e8}i.arrow__right:before{content:"\e944";margin-right:7.5px}i.arrow__left:before{content:"\e943";margin-right:7.5px}i.linear.search:before{content:"\e922"}i.linear.chevron-down:before{content:"\e93a";color:#42585e}i.linear.chevron-up:before{content:"\e939";color:#42585e}i.linear.chevron-left:before{content:"\e93b";color:#42585e}i.linear.chevron-right:before{content:"\e93c";color:#42585e}.product-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;margin:0 24px;min-width:288px}.product-card .product-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;height:100%}.product-card .product-image-wrapper{flex:none;width:100%;position:relative;margin-bottom:16px}.product-card .product-image-wrapper .product-image,.product-card .product-image-wrapper .product-image-hover{display:block;margin:0;width:auto;height:0;padding-top:125%;background-size:cover;background-position:center center;z-index:1}.product-card .product-image-wrapper .product-image-hover{z-index:2;opacity:0;position:absolute;top:0;left:0;width:100%;height:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.product-card .product-details-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;flex:8}.product-card .product-details-wrapper .product-title{order:2;margin:8px 16px 0 0;font-size:1.125rem;font-weight:500;color:#12343a;line-height:1}.product-card .product-details-wrapper .variant-title{flex:1 0 100%;order:3;margin:6px 0 0;font-size:1rem;font-weight:300;line-height:1;color:#12343a}.product-card .product-details-wrapper .product-rating{order:4;margin:8px -2px 0;flex:1 0 125%}.product-card .product-details-wrapper .product-rating .yotpo-icon{margin:0 2px!important;width:16px!important;height:16px!important;font-size:16px!important}.product-card .product-details-wrapper .product-rating .yotpo .yotpo-icon-star,.product-card .product-details-wrapper .product-rating .yotpo .yotpo-icon-half-star{background-image:none!important;margin:1px!important}.product-card .product-details-wrapper .product-rating .yotpo .yotpo-stars .yotpo-icon-star:before,.product-card .product-details-wrapper .product-rating .yotpo .yotpo-stars .yotpo-icon-half-star:before{color:#fac74b!important}.product-card .product-details-wrapper .product-rating .yotpo .text-m{margin-left:5px;font-size:.75rem;line-height:20px;color:#12343a!important;vertical-align:middle}.product-card .product-details-wrapper .product-rating .yotpo .text-m:before{content:"("}.product-card .product-details-wrapper .product-rating .yotpo .text-m:after{content:")"}.product-card .product-details-wrapper .product-rating .yotpo .standalone-bottomline.star-clickable,.product-card .product-details-wrapper .product-rating .yotpo .standalone-bottomline .star-clickable{cursor:default;pointer-events:none}.product-card .product-details-wrapper .product-features{order:5;flex:1 0 125%;min-height:150px}.product-card .product-details-wrapper .product-features p{margin:8px 0;font-size:14px}.product-card .product-price-wrapper{flex:2}.product-card .product-price-wrapper .product-price{text-align:right;order:6;margin:4px 0 0;font-size:1.125rem;font-weight:400}.product-card .product-price-wrapper .product-price p{margin:0 0 12px}.product-card .product-price-wrapper .product-price span{display:initial;margin-bottom:-4px}.product-card .product-buttons{display:none;order:2;position:relative;margin:0;z-index:3}@media(max-width:1200px){.product-card{width:33.33%}}@media(max-width:768px){.product-card{padding:12px}.product-details-wrapper .variant-title{margin-top:4px;font-size:13px}.product-price-wrapper .product-price{margin-top:4px}}@media(max-width:767px){.product-card{width:50%;padding:8px 8px 16px}.product-card .product-info{text-align:center;flex-flow:column nowrap}.product-details-wrapper{padding:0 4px}.product-details-wrapper .product-title{font-size:16px;line-height:1.3;margin:0 4px}.product-details-wrapper .variant-title{font-size:12px;margin-top:4px}.product-details-wrapper .product-rating{display:none}.product-price-wrapper .product-price{margin:4px 0 0;font-size:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;text-align:center}.product-price-wrapper .product-price span{margin:0 8px 0 0}}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block{position:relative;flex-flow:row wrap}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{margin-top:24px}@media(min-width:480px){.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{height:64px}}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price{margin-top:24px}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button{width:100%}.rebuy-recommended-products{position:relative;margin-top:40px;padding:40px 0;border-bottom:none}.rebuy-recommended-products .primary-title{color:#12343a;font-family:TT Commons;padding:0 24px}.rebuy-recommended-products .secondary-title{color:#9b9b9b;text-transform:none;letter-spacing:normal;font-variant-caps:normal}.rebuy-recommended-products .rebuy-product-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:stretch;margin:0;padding:0}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block{display:block;margin:0 16px;padding:16px;flex:1;max-width:360px}@media(max-width:800px){.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block{flex:none}}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info{flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-image{flex:1 0 100%;padding-top:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:18px;font-weight:500;margin-top:24px;flex:1;padding-right:16px;text-align:left;line-height:1.62em}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price{max-width:48px;margin-top:24px}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price>div .rebuy-money{display:block;color:#42585e}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price>div .rebuy-money.compare-at{color:#939393}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-price>div .rebuy-money.sale{color:#86c8bc}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons{flex:0 0 auto;margin-top:8px}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons select{margin-bottom:8px}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button{margin:8px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button:hover{color:#42585e;background-color:#fff}.rebuy-recommended-products .rebuy-product-grid .rebuy-product-block .rebuy-product-buttons .button.working{background-color:#fff;color:#86c8bc;opacity:.5;pointer-events:none;cursor:default}.rebuy-recommended-products .powered-by-rebuy{display:none!important}#dietary-icons,.dietary-icons{margin:30px 0;text-align:center}#dietary-icons.dietary-mobile,.dietary-icons.dietary-mobile{display:none}#dietary-icons .dietary,.dietary-icons .dietary{position:relative;display:inline-block;width:45px;height:45px;margin:10px}#dietary-icons .dietary img,.dietary-icons .dietary img{width:100%}#dietary-icons .dietary .popup,.dietary-icons .dietary .popup{display:none;width:auto;font-size:12px;z-index:2;top:initial;bottom:100%;right:initial;left:-200%}#dietary-icons .dietary .popup .triangle.down,.dietary-icons .dietary .popup .triangle.down{bottom:-16px}#dietary-icons p,.dietary-icons p{display:inline-block;font-size:18px}#dietary-icons p:nth-last-of-type(1) .separator,.dietary-icons p:nth-last-of-type(1) .separator{display:none}#dietary-icons li:nth-of-type(1),.dietary-icons li:nth-of-type(1){border-bottom:none!important;padding-bottom:0}@media(max-width:468px){#dietary-icons .dietary,.dietary-icons .dietary{text-align:left;margin:5px}#dietary-icons p,.dietary-icons p{font-size:16px}#dietary-icons .no,.dietary-icons .no{left:12.5px!important}}.hero{height:100vh;overflow:hidden;position:relative;background-position:center}.hero .wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:auto;left:1%;right:1%;margin:0 auto}.hero .wrapper.card{background-color:#fff;padding:60px;text-align:center;box-shadow:0 1px 2px #87878780;display:inline-block;margin:0 10%}.hero .wrapper.card .header{margin-bottom:30px}@media(max-width:468px){.hero .wrapper.card{padding:45px 30px;margin:0 auto;left:0;right:0}}input{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:100%;height:3em;padding:10px 7.5px 7.5px 15px;font-family:TT Commons;font-size:16px;text-align:left;outline:none;border:none;border:1px solid #e8e8e8;border-radius:0;background:#fff}input.small{width:240px}input.medium{width:270px}input.large{width:300px}input:focus,input:active{border-color:#86c8bc}textarea{border:1px solid #e8e8e8;min-height:200px;padding:10px 7.5px 7.5px 15px;font-family:TT Commons;font-size:16px;outline:none}textarea:focus,textarea:active{border-color:#86c8bc}input[type=submit],input[type=button]{text-align:center}input[type=file]{border:none;padding:10px 0}input[type=text],input[type=date],input[type=password],input[type=email]{border:none;border-bottom:2px solid #e8e8e8;background-color:#f9fbfb;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=text]:focus,input[type=date]:focus,input[type=password]:focus,input[type=email]:focus{background-color:#e7f4f2;border-color:#86c8bc}.field__group{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;text-align:left}.field__group label{font-size:14px;font-weight:700;margin-left:5px;margin-bottom:5px;margin-top:5px}.ui-selectmenu-button{display:block;margin:auto auto 15px;font-size:16px;height:52px;z-index:0;background:#fafafa;border:none;border-bottom:2px solid #e8e8e8;outline:0}.ui-selectmenu-button span.ui-selectmenu-text{line-height:52px;padding:0 15px;text-align:left;font-family:TT Commons}.ui-selectmenu-button:after{position:absolute;top:14px;right:50%;z-index:1;margin-right:-43%;font-size:16px;font-family:FontAwesome;content:"\f0d7";pointer-events:none}.ui-selectmenu-button[aria-expanded=true]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ui-selectmenu-menu{display:block;opacity:0}.ui-selectmenu-menu .ui-menu{max-height:270px;border:1px solid #e8e8e8;border-radius:0}.ui-selectmenu-menu ul{height:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.ui-selectmenu-open{opacity:1;z-index:2000}.ui-selectmenu-open ul{height:500px}.ui-selectmenu-menu .ui-menu{margin-top:-2px}.ui-menu .ui-menu-item{line-height:3em;background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-bottom:-2px;transition:all .2s ease-in-out;font-family:TT Commons;padding:5px 15px;font-size:14px;font-weight:400}.ui-menu .ui-menu-item.ui-state-disabled{display:none}.ui-menu .ui-menu-item.ui-state-focus{margin:0 0 -2px;border:1px solid #e8e8e8;background-color:#f9f9f9}.ui-menu .ui-menu-item:nth-last-of-type(1).ui-state-focus{margin-top:-2px}.ui-menu .ui-menu-item:nth-of-type(1){border-top:none}.ui-menu .ui-menu-item:nth-last-of-type(1){border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:none}.ui-datepicker{background-color:#fff;margin-top:-10px;box-shadow:0 1px 30px 2px #00000026;border-radius:8px;padding:0 25px 15px 15px}.ui-datepicker .ui-datepicker-header{background-color:#fafafa;padding:10px;border-radius:8px 8px 0 0;margin:0 -25px 0 -15px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-weight:700}.ui-datepicker a.ui-corner-all{top:12px}.ui-datepicker a.ui-corner-all:before{font-family:LinearIcons;font-weight:700;font-size:14px;color:#9b9b9b}.ui-datepicker .ui-datepicker-prev{left:15px}.ui-datepicker .ui-datepicker-prev:before{content:"\e93b"}.ui-datepicker .ui-datepicker-next:before{content:"\e93c"}.ui-datepicker .ui-datepicker-calendar .ui-state-default{color:#42585e;text-align:center;padding-top:5px}.ui-datepicker .ui-datepicker-calendar .ui-state-hover{color:#9b9b9b;background-color:#fafafa;font-weight:500}.ui-datepicker .ui-datepicker-calendar .ui-state-active{color:#86c8bc;background-color:#fff;border-bottom:2px solid #86C8BC;font-weight:700}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{opacity:.5;cursor:default;pointer-events:none}select{font-family:TT Commons}.select-wrapper{display:inline-block;position:relative}.select-wrapper select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-bottom:2px solid #e8e8e8;border-radius:0;background-color:#fff;margin:3.75px 0;font-family:TT Commons;font-size:14px;color:#42585e;width:250px;height:3em;padding:10px 7.5px 7.5px 15px;outline:0}.select-wrapper:after{position:absolute;top:16px;right:15px;z-index:1;margin-right:0;font-size:14px;font-family:LinearIcons;content:"\e93a";pointer-events:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;width:22.5px;height:22.5px;border:2px solid #e8e8e8;vertical-align:middle;position:relative;cursor:pointer;transition:border-color .1s ease-out;padding:0}input[type=checkbox]:focus,input[type=checkbox]:active{outline:none}input[type=checkbox]:checked{outline:none;color:#86c8bc;border:1px solid #86C8BC}input[type=checkbox]:checked:before{content:"\e934";font-family:LinearIcons;font-size:14px;margin-top:1px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;text-align:center}.product__subscription{margin:0 15px;order:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.product__subscription.shrink{margin:0}.product__subscription.shrink .product__subscription-selector,.product__subscription.shrink .product__subscription-selector-label{min-width:0;width:0;overflow-x:hidden}.product__subscription .product__subscription-selector-label{width:auto;margin-left:20px;margin-top:8px}.product__subscription .product__subscription-selector-label label{margin:5px 0 0;font-weight:400;font-size:16px;white-space:nowrap}.product__subscription .product__subscription-selector-label .subscription__info{cursor:pointer;position:relative}.product__subscription .product__subscription-selector-label .subscription__info .subscription__info-link{color:#86c8bc;font-size:14px;font-weight:700}.product__subscription .product__subscription-selector-label .subscription__info .subscription__info-details{display:none}.product__subscription .product__subscription-selector-label .subscription__info:hover .subscription__info-details{display:block;background-color:#fafafa;border-radius:8px;box-shadow:0 1px 30px 2px #00000026;position:absolute;bottom:45px;right:-60px;margin:0 auto;width:300px;padding:30px 30px 20px;text-align:center}.product__subscription .product__subscription-selector-label .subscription__info:hover .subscription__info-details p{font-size:14px}.product__subscription .product__subscription-selector{margin-top:15px;height:45px;min-width:45px;background-color:#fff;list-style:none;position:relative;padding:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.product__subscription .product__subscription-selector .check{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;margin-top:3px;z-index:3;pointer-events:none}.product__subscription .product__subscription-selector .check:before{content:"\e934";font-family:LinearIcons;font-weight:700;font-style:normal;font-size:20px;color:transparent}.product__subscription .product__subscription-selector .option{position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;background-color:#fff;border-bottom:2px solid #e8e8e8;cursor:pointer;line-height:30px;border:2px solid #e8e8e8}.product__subscription .product__subscription-selector .option.active{z-index:2;border:2px solid #86C8BC}.product__subscription .product__subscription-selector .option.active .check:before{color:#86c8bc}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;width:18px;height:18px;border:2px solid #e8e8e8;border-radius:50%;vertical-align:middle;position:relative;cursor:pointer;transition:border-color .1s ease-out}input[type=radio]:focus,input[type=radio]:active{outline:none}input[type=radio]:checked{outline:none;color:#fff;background-color:#fff;border:2px solid #86C8BC!important}input[type=radio]:checked:before{content:" ";width:14px;height:14px;background-color:#86c8bc;border-radius:50%;left:1%;right:1%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center}@media(max-width:468px){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}}.list.checks{list-style:none;padding-left:15px}.list.checks li{line-height:2em}.list.checks li:before{content:"\e934";font-family:LinearIcons;margin-right:10px;color:#86c8bc;font-size:14px;font-weight:700;vertical-align:bottom}.site-modal{z-index:1101;left:0;top:0;width:100%;height:100%;position:fixed;display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-modal.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.site-modal .site-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#00000026}.site-modal .modal-content-wrapper{z-index:2;box-shadow:0 1px 30px 2px #00000026;background-color:#fafafa;max-width:540px;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;position:relative}.site-modal .modal-content-wrapper .modal-link_title{display:none}.site-modal .modal-content-wrapper .wrapper{padding:32px 32px 0}.site-modal .modal-content-wrapper .wrapper .title{font-family:TT Commons;font-size:28px;font-weight:700;margin:24px 0}.site-modal .modal-content-wrapper .wrapper .content{padding:0 40px}.site-modal .modal-content-wrapper .wrapper .content p{font-size:18px}@media(max-width:480px){.site-modal .modal-content-wrapper .wrapper .content{padding:0 24px}}.site-modal .modal-content-wrapper .privy-embed-form{padding:0 30px 30px}.site-modal .modal-content-wrapper .close-button{position:absolute;left:auto;right:auto;bottom:30px;font-size:14px;font-weight:700;display:inline-block;margin-left:-32px}.modal{text-align:center;z-index:1100!important}.modal .modal-dialog{display:inline-block;max-width:100%}.modal .modal-content{padding:20px}.modal .modal-content img{display:block;margin:0 auto;width:auto;max-width:100%}#landing__modal-wrapper{position:fixed;left:0;top:0;height:100%;width:100%;z-index:1100;display:none}#landing__modal-wrapper .landing__modal{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1100;background-color:#fff;border-radius:8px;padding:30px;max-width:360px;margin:0 auto;left:1%;right:1%;text-align:center}#landing__modal-wrapper .landing__modal .landing__modal-header h2{margin:15px 0 30px}#landing__modal-wrapper .landing__modal .landing__modal-content p{font-size:16px;margin:22.5px 0}#landing__modal-wrapper .landing__modal .landing__modal-content .landing__modal-discount-wrapper{margin:22.5px 7.5px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}#landing__modal-wrapper .landing__modal .landing__modal-content .landing__modal-discount-wrapper p{font-size:18px}#landing__modal-wrapper .landing__modal .landing__modal-content .landing__modal-discount-wrapper p .landing__discount-code{text-transform:uppercase}#landing__modal-wrapper .landing__modal .landing__modal-action{margin:22.5px 0 0}#landing__modal-wrapper .landing__modal .landing__modal-action button{width:100%}#landing__discount{position:fixed;left:30px;bottom:30px;z-index:1090;background-color:#fff;border-top:3px solid #86C8BC;box-shadow:0 2px 30px #0000001a;padding:15px 30px;text-align:center}#landing__discount .subtitle{font-size:11px;font-weight:500;color:#9b9b9b;text-transform:uppercase}#landing__discount p{margin:0}@media(max-width:767px){.site-modal .modal-content-wrapper{max-width:469px}#landing__discount{top:0;left:60px;right:60px;padding:12px 12px 11px;bottom:initial;z-index:1050;border:none;box-shadow:none}#landing__discount .subtitle,#landing__discount p{display:inline-block;font-size:11px}#landing__discount .subtitle:after{content:":";font-family:TT Commons}#landing__discount.behind{z-index:2}#landing__discount .popup{top:100%;min-width:165px;width:120px;padding:10px}#landing__discount .popup .triangle{transform:rotate(90deg);bottom:initial;top:-11px;right:25%;font-size:13px}}@media(max-width:480px){.site-modal .modal-content-wrapper{max-width:100%;max-height:100%;overflow:scroll}.site-modal .modal-content-wrapper .wrapper{padding:24px 16px 0}.site-modal .modal-content-wrapper .privy-embed-form{padding:0 0 32px}}.has-modal{overflow:hidden}.notification-modal{position:fixed;top:0;left:0;right:0;bottom:0;padding:20px;background:#0006;opacity:0;overflow:auto;pointer-events:none;z-index:2147483647;display:flex;justify-content:center;align-items:center;-webkit-transition:opacity .25s .3s ease-in-out;-moz-transition:opacity .25s .3s ease-in-out;-ms-transition:opacity .25s .3s ease-in-out;-o-transition:opacity .25s .3s ease-in-out;transition:opacity .25s .3s ease-in-out}.notification-modal.visible{opacity:1;pointer-events:auto}.notification-modal .notification-dialog{margin:auto;padding:0;width:100%;max-width:600px;background:#fff;box-shadow:0 5px 15px #0003;border:solid 1px rgba(0,0,0,.4);border-radius:6px;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .25s .3s ease-in-out;-moz-transition:all .25s .3s ease-in-out;-ms-transition:all .25s .3s ease-in-out;-o-transition:all .25s .3s ease-in-out;transition:all .25s .3s ease-in-out}.notification-modal .notification-dialog.page{max-width:1200px}.notification-modal .notification-dialog.full-width{max-width:100%}.notification-modal.visible .notification-dialog{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.notification-modal .notification-dialog-header{display:block;padding:20px 25px 0;font-size:20px;color:#12343a;font-weight:700;text-align:left}.notification-modal .notification-dialog-content{display:block;padding:20px 25px;color:#42585e;text-align:left}.notification-modal .notification-dialog-actions{display:block;padding:20px 25px;border-top:solid 1px #e8e8e8;text-align:right}.notification-modal .notification-dialog-actions .button{display:inline-block;margin:0;padding:10px 20px;width:auto}.notification-modal .notification-dialog-actions .button+.button{margin:0 0 0 12px}.notification-modal .notification-dialog-actions .button.block+.button.block{margin:12px 0 0}@media(max-width:480px){.notification-modal .notification-dialog-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start}.notification-modal .notification-dialog-actions .button.primary{order:1;margin-top:0!important}.notification-modal .notification-dialog-actions .button.cancel{order:2}.notification-modal .notification-dialog-actions .button,.notification-modal .notification-dialog-actions .button+.button{display:block;margin:12px 0 0;width:100%}}.notification-modal .danger .notification-dialog-actions button.primary{color:#fff;background:#d6584c;border:solid 1px #D6584C}.notification-modal .danger .notification-dialog-actions button.primary:hover{color:#fff;background:#c23a2d;border:solid 1px #c23a2d}.article__recommendations{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-flow:row wrap;text-align:center}.article__recommendations .recommendation__text{flex:none;width:100%;margin:0 0 30px;font-family:TT Commons;font-style:normal;font-weight:700;font-size:24px}.article__recommendations .article__recommendation{flex:1 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:22.5px;max-width:320px;margin:0 24px;text-align:left}.article__recommendations .article__recommendation .content.link{flex:1 1 100%;display:inline-block!important;min-width:180px;max-width:300px}.article__recommendations .article__recommendation img{border-radius:0;width:100%;margin:0;padding:0}.article__recommendations .article__recommendation .recommendation__description-wrapper{flex:3}.article__recommendations .article__recommendation .recommendation__description-wrapper .recommendation__title{padding:16px 0 0;font-weight:700;margin-bottom:0;font-size:24px}.article__recommendations .article__recommendation .recommendation__description-wrapper .recommendation__title a{font-size:inherit}.article__recommendations .article__recommendation .recommendation__description-wrapper .recommendation__description h2{display:none}.article__recommendations .article__recommendation .recommendation__description-wrapper .recommendation__description .product-excerpt p{font-size:18px;margin-bottom:0;color:#42585e}.article__recommendations .article__recommendation .recommendation__description-wrapper .recommendation__actions{padding:8px 0}.article__recommendations .article__recommendation .recommendation__description-wrapper .recommendation__actions .button{width:100%}@media(max-width:767px){.article__recommendations{background-color:#fafafa;padding:64px 0}.article__recommendations .article__recommendation{flex:1 0 100%;padding:0;margin:24px 0}}.sidebar{height:100%;width:270px;left:-270px;padding:0;top:0;position:fixed;z-index:1005;background-color:#fff;box-shadow:none;border-right:1px solid #e8e8e8;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;overflow:hidden}.sidebar.show-bar{margin-top:40px}.sidebar .header{padding:15px 0;margin-bottom:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sidebar .header a:hover img{opacity:.7;transition:opacity .2s ease-in-out}.sidebar .header h3{display:none}.sidebar .header img{display:block;margin:0 auto;width:45px;height:45px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{font-family:TT Commons;font-size:14px;font-weight:100;padding:15px 30px;display:none;cursor:pointer;overflow:scroll;max-height:240px}.sidebar ul li.title{width:100%;cursor:pointer;padding:15px 20px;background-color:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin:0 0 -1px;display:block!important;position:relative;text-align:left;line-height:1.6em}.sidebar ul li.title:before{content:"\e93a";font-family:LinearIcons;font-size:14px;color:#42585e;position:absolute;top:16px;right:20px}.sidebar ul li.title.show:before{content:"\e939"}.sidebar ul li.title.link{padding:0;position:relative;height:3.7em}.sidebar ul li.title.link a{color:#42585e;height:100%;width:100%;position:absolute;line-height:3.7em;left:15px}.sidebar ul li.title.link a:hover{color:#86c8bc}.sidebar ul li.title.link:before{content:""}.sidebar ul li.title.link.active a{color:#9b9b9b}.sidebar ul li .filter{font-family:TT Commons;text-transform:capitalize;color:#42585e;padding:15px 0;transition:color .2s ease-in-out}.sidebar ul li .filter:hover,.sidebar ul li .filter:active,.sidebar ul li .filter:focus{color:#86c8bc;text-decoration:none}.sidebar ul li.clear{color:#007680;border-bottom:2px solid #007680}.sidebar ul li.clear:before{content:none}.sidebar ul li.clear.show:before{content:none}#sidebar-deals{position:fixed;top:0;left:initial;right:-200%;width:660px;height:100%;z-index:2000;box-shadow:0 1px 90px 2px #000;text-align:center}#sidebar-deals.dark{background-color:#000}#sidebar-deals.dark h2,#sidebar-deals.dark h3,#sidebar-deals.dark h4,#sidebar-deals.dark h6,#sidebar-deals.dark p,#sidebar-deals.dark a,#sidebar-deals.dark span,#sidebar-deals.dark li{color:#fff}#sidebar-deals.dark hr{border-color:#fff}#sidebar-deals.light{background-color:#fafafa}#sidebar-deals.light h2,#sidebar-deals.light h3,#sidebar-deals.light h4,#sidebar-deals.light h6,#sidebar-deals.light p,#sidebar-deals.light a,#sidebar-deals.light span,#sidebar-deals.light li{color:#42585e}#sidebar-deals.light a{color:#12343a}#sidebar-deals.light .deal-wrapper .deal-percentage{display:none}#sidebar-deals .deal-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:100%}#sidebar-deals .deal-wrapper .deal-percentage{padding:15px 30px;border:3px dashed white;display:inline-block;border-radius:8px}#sidebar-deals .deal-wrapper .deal-percentage h4{margin:0;font-size:30px;font-weight:700;letter-spacing:1.5px}#sidebar-deals .deal-wrapper .deal-header h2{margin:22.5px}#sidebar-deals .deal-wrapper .deal-content p{font-size:18px;margin:0;line-height:2em}#sidebar-deals .deal-wrapper hr{margin:15px;width:60px}#sidebar-deals .deal-wrapper .deal-shipping h6{font-weight:700;font-size:16px;letter-spacing:1px}#sidebar-deals .deal-wrapper .deal-shipping span{letter-spacing:normal}#sidebar-deals .deal-wrapper .deal-actions button{width:270px;margin:22.5px 0 30px}#sidebar-deals .deal-wrapper .deal-end_date{width:270px}#sidebar-deals .deal-wrapper .deal-end_date p{font-size:16px}#sidebar-deals .sidebar-close{position:absolute;bottom:30px;left:1%;right:1%;margin:0 auto}#sidebar-deals .sidebar-close a{font-size:14px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid white}@media(max-width:468px){#sidebar-deals{width:90%}#sidebar-deals .deal-wrapper .deal-percentage{margin-top:-15px}#sidebar-deals .deal-wrapper .deal-percentage h4{font-size:20px}#sidebar-deals .deal-wrapper .deal-content p{font-size:14px;line-height:1.8em}#sidebar-deals .deal-wrapper .deal-shipping h6{font-size:14px;margin:7.5px}#sidebar-deals .deal-wrapper .deal-actions button{margin:15px 0 7.5px;width:210px}#sidebar-deals .deal-wrapper .deal-end_date p{font-size:14px;margin-top:7.5px}}form .errors{text-align:center}form .errors ul{list-style:none;padding:0}form .errors ul li{font-size:16px;font-weight:700;color:red;border-bottom:2px solid red;display:inline-block;margin:0 auto}.jotform-form{padding:30px 0}.jotform-form *{font-family:TT Commons!important;width:100%}.jotform-form ul{padding:0;list-style:none}.jotform-form .form-all{width:100%}.jotform-form input,.jotform-form textarea{width:100%!important;box-shadow:none;border:1px solid #e8e8e8;padding-left:15px;font-family:TT Commons;color:#42585e}.jotform-form textarea{padding-top:20px}.jotform-form .form-line{margin:0 0 20px;padding:0}.jotform-form .form-line[data-type=control_fileupload]{cursor:pointer}.jotform-form .form-line[data-type=control_fileupload] *{cursor:pointer!important}.jotform-form button{width:100%;background:#86c8bc}.jotform-form .qq-uploader{width:auto}.jotform-form .qq-upload-button{margin-top:3px;cursor:pointer;box-shadow:none;background:transparent;border:none;padding:0;width:auto}.jotform-form .qq-uploader-buttonText-value{position:absolute;color:#86c8bc;font-weight:700;display:none}.jotform-form .inputfile{border:none;width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:0;cursor:pointer}.jotform-form .inputfile+label{color:#86c8bc;font-weight:700;display:inline-block;cursor:pointer;pointer-events:none}.jotform-form .inputfile+label .arrow__right:before{color:inherit;font-weight:inherit;vertical-align:top}.jotform-form .inputfile:focus+label,.jotform-form .inputfile+label:hover{color:#86c8bc}select{display:block;margin:0;padding:10px 32px 10px 16px;width:100%;font-size:14px;line-height:18px;color:#42585e;border:solid 1px #e8e8e8;border-radius:0;outline:none;background-color:#fff;background-image:url(/cdn/shop/t/5/assets/select-arrow.svg?v=174651441394649829211642526586);background-position:center right;background-repeat:no-repeat;background-size:32px 12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.klaviyo-form{max-width:480px;margin:24px auto 96px}.klaviyo-form h1,.klaviyo-form h2,.klaviyo-form h3,.klaviyo-form h4,.klaviyo-form h5,.klaviyo-form h6,.klaviyo-form p,.klaviyo-form span,.klaviyo-form li,.klaviyo-form div,.klaviyo-form table,.klaviyo-form input,.klaviyo-form button,.klaviyo-form label{font-family:TT Commons!important}.klaviyo-form h1,.klaviyo-form h2,.klaviyo-form h3,.klaviyo-form h4,.klaviyo-form h5,.klaviyo-form h6,.klaviyo-form p,.klaviyo-form span{color:#12343a!important}.klaviyo-form span,.klaviyo-form strong,.klaviyo-form i,.klaviyo-form u{color:inherit!important}.klaviyo-form button:hover{border-color:#5e9c95!important}.klaviyo-form input{border-radius:0!important;border:none!important;border-bottom:2px solid #e8e8e8!important;background-color:#f9fbfb!important;height:48px!important}.klaviyo-form input:hover,.klaviyo-form input:focus{background-color:#e7f4f2!important;outline:0!important;border-color:#86c8bc!important}.klaviyo-form input[type=checkbox]+label svg:nth-of-type(1){border-radius:0!important;outline:0!important}.klaviyo-form input[type=checkbox]+label svg:nth-of-type(1):hover rect,.klaviyo-form input[type=checkbox]+label svg:nth-of-type(1):focus rect{stroke:#86c8bc!important}.klaviyo-form input[type=checkbox]+label svg:nth-last-of-type(1){left:6px;width:20px;outline:0!important}.klaviyo-form input[type=checkbox]+label svg:nth-last-of-type(1) polygon{fill:#12343a!important}#landing-form{background-size:cover;background-position:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:100vh}#landing-form .landing__wrapper{background-color:#fff;text-align:center;width:540px;padding:30px;border-radius:8px;position:relative;max-height:min-content;box-shadow:0 1px 30px 2px #00000026;transition:max-height .3s ease-in-out}#landing-form .landing__wrapper h1{overflow:hidden;margin-top:0;transition:max-height .3s ease-in-out}#landing-form .landing__wrapper .landing_form_loading,#landing-form .landing__wrapper .landing_form_thanks{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}#landing-form .landing__wrapper .landing_form_loading h2,#landing-form .landing__wrapper .landing_form_thanks h2{margin-top:0}#landing-form .landing__wrapper .landing_form_thanks .thank_you-message{font-size:16px;margin:30px 60px}#landing-form .landing__wrapper .landing_form_thanks button{border-radius:8px}#landing-form .landing__wrapper .rte{max-height:600px;overflow:hidden;transition:max-height .3s ease-in-out}#landing-form .landing__wrapper .rte table{display:none}#landing-form .landing__wrapper .rte .content{padding:15px 15px 0}#landing-form .landing__wrapper .rte .content p{font-size:16px}#landing-form .landing__wrapper .rte .content h5{padding-top:15px;padding-bottom:5px;margin:22.5px 30px 0;background-color:#fafafa;border:1px solid #e8e8e8;border-bottom:none;border-radius:8px 8px 0 0;font-size:16px}#landing-form .landing__wrapper .rte .content h6{padding-bottom:15px;margin:0 30px;background-color:#fafafa;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 8px 8px}#landing-form .landing__wrapper .rte #promotions .fields .field_group{width:360px;margin:15px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}#landing-form .landing__wrapper .rte #promotions .fields .field_group label{font-size:16px;margin:0}#landing-form .landing__wrapper .rte #promotions .fields .field_group .field{margin:0 0 0 15px;border-radius:8px;flex:1;font-size:16px}#landing-form .landing__wrapper .rte #promotions .fields .field_group #select-field-button{flex:1;margin:0 0 0 15px;border-radius:8px}#landing-form .landing__wrapper .rte #promotions .actions{margin-top:22.5px}#landing-form .landing__wrapper .rte #promotions .actions button{border-radius:8px;width:360px}@media(max-width:468px){#landing-form .landing__wrapper{padding:22.5px 15px;margin:45px 22.5px 22.5px}#landing-form .landing__wrapper .rte .content p,#landing-form .landing__wrapper .rte .content h6{font-size:13px}#landing-form .landing__wrapper .rte .content h5{font-size:14px;padding:15px 15px 0;margin:22.5px 0 0}#landing-form .landing__wrapper .rte .content h6{margin:0}#landing-form .landing__wrapper .rte #promotions .fields .field_group{width:270px}#landing-form .landing__wrapper .rte #promotions .fields .field_group label{font-size:13px}#landing-form .landing__wrapper .rte #promotions .fields .field_group .ui-selectmenu-text{font-size:12px}#landing-form .landing__wrapper .rte #promotions .fields .field_group #select-field-button{margin-left:7.5px}#landing-form .landing__wrapper .rte #promotions .actions button{width:270px}#landing-form .landing__wrapper .landing_form_thanks .thank_you-message{margin:22.5px}}#order-form .product__quantity-wrapper,.order-form .product__quantity-wrapper{display:inline-table!important;margin:15px auto}#order-form .product__quantity-wrapper>*,.order-form .product__quantity-wrapper>*{display:table-cell!important}#order-form .product__quantity-wrapper input,.order-form .product__quantity-wrapper input{width:90%;padding:0;margin-left:7.5px;text-align:center}#order-form .product__quantity-wrapper .quantity__buttons,.order-form .product__quantity-wrapper .quantity__buttons{width:45%}#form__customer-short{width:100%}#form__customer-short #form__customer-wrapper{display:block}#form__customer-short .form__customer-register,#form__customer-short .form__customer-login #recover,#form__customer-short .form__customer-login .form_errors,#form__customer-short .form__customer-login .reset-success{display:none}#form__customer-short .form__customer-login .forgot-password{text-align:center}#form__customer-short .form__customer-login .form_errors .errors{color:red;font-weight:700}#form__customer-short form .input-group{text-align:center;width:100%}#form__customer-short form .input-group label{font-size:12px;font-weight:700;margin:7.5px 7.5px 0;display:block;text-align:left}#form__customer-short form .input-group input{border-radius:0;font-size:16px;margin:0;width:100%}#form__customer-short form input[type=submit]{width:100%;margin-top:22.5px;font-size:14px}#form__customer-short form hr{margin:22.5px}#form__customer-short form p{margin:0}#form__customer-short form .actions{text-align:center}#form__customer-short .form_switcher{margin-top:15px;color:#86c8bc;text-transform:uppercase;letter-spacing:1px;font-weight:900;font-size:14px}#form__customer-short .form_switcher b{font-weight:900}#form__customer-short .customer_has_account{text-align:center}#form__customer-short .customer_has_account br{display:none}@media(max-width:468px){#form__customer-short .form_switcher{margin-bottom:15px}#form__customer-short form .input-group label{font-size:11px}#form__customer-short form .input-group input{font-size:16px}#form__customer-short form input[type=submit]{margin-top:15px;font-size:14px}#form__customer-short .customer_has_account,#form__customer-short .login.actions p{margin:15px 7.5px 0;font-size:14px}#form__customer-short .customer_has_account a,#form__customer-short .login.actions p a{font-size:14px}#form__customer-short .customer_has_account br,#form__customer-short .login.actions p br{display:none}}.email-signup{height:450px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;margin:60px 0}.email-signup.full-width .privy-form-wrapper{position:absolute;left:0;width:100%}.email-signup .privy-form-wrapper{background-color:#fafafa;height:inherit;text-align:center;padding:30px 5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.email-signup .privy-form-wrapper h4{font-size:28px;font-weight:500}.email-signup .privy-form-wrapper h6{font-size:18px;padding:0 0 15px;max-width:450px}.email-signup .privy-form-wrapper p.disclaimer{font-size:13px!important;margin:30px 0;max-width:450px}.email-signup .privy-form-wrapper .privy-embed-form{width:100%;max-width:330px}.email-signup .privy-form-wrapper .privy-embed-form iframe{min-height:60px!important}@media(max-width:468px){.email-signup .privy-form-wrapper{text-align:center}.email-signup .privy-form-wrapper h4{font-size:20px}.email-signup .privy-form-wrapper h6{font-size:16px}}#ReCharge #content__subscriptions__item .rc_layout__container .section{width:auto}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content{float:left!important;padding:0 0 30px;box-shadow:0 1px 30px 2px #00000026;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;border-radius:8px;margin:30px 0 0}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content>*{order:1;flex:1 0 50%;padding:0 30px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content input{box-sizing:border-box}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content a{position:relative;display:block;margin:10px 0 30px;font-weight:500}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content .rc_title-bar{background-color:#fafafa;padding:30px;margin:0 0 30px;flex:none;border-radius:8px 8px 0 0;display:block}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content .rc_title-bar .rc_title-bar__title h2{font-weight:400;font-size:20px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content .rc_title-bar .rc_title-bar__title h2:before{content:"Product: ";font-weight:700}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__quantity input{width:90px;text-align:center;margin-top:5px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__quantity br{display:none}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__next_shipment{margin-top:0}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__payment_method label{display:block}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__address{flex:1 0 100%}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__address address{line-height:1.8em}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #re__subscriptions__items__swap{order:3}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #re__subscriptions__items__swap a{color:#86c8bc;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #re__subscriptions__items__swap a:after{content:"Product";margin-left:5px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__cancel{order:2}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__cancel a{color:#da354a;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content #rc_subscriptions__items__cancel a:after{content:"Subscription";margin-left:5px}@media(max-width:991px){#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .section{padding-top:0;margin:0 15px}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content{margin:30px auto 0;float:none!important}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content>*{flex:none}#ReCharge #content__subscriptions__item .rc_layout__container .rc_layout .rc_layout__content .rc_title-bar .rc_title-bar__title h2{font-size:16px}}#ReCharge{max-width:1200px;margin:0 auto;left:270px}#ReCharge h2{font-family:TT Commons;font-weight:500;font-style:normal}#ReCharge #cancel-all{position:absolute;right:30px;top:10px;text-transform:uppercase;font-weight:700;font-size:12px;color:red;letter-spacing:1px;cursor:pointer}#ReCharge .rc_layout__container{max-width:100%}#ReCharge .rc_layout__container .rc_layout__sidebar,#ReCharge .rc_layout__container .rc_layout__sidebar .rc_customer__name{display:none}#ReCharge .rc_layout__container .section{max-height:initial;position:relative;padding:25px 15px 30px;top:0}#ReCharge .rc_layout__container .section label{display:block}#ReCharge .rc_layout__container .section .rc_title-bar{display:block;margin:30px 0 45px;position:relative}#ReCharge .rc_layout__container .section .rc_title-bar h2{font-size:24px;font-weight:500;border:none;margin:0}#ReCharge .rc_layout__container .section .rc_title-bar .rc_title-bar__description{margin-top:15px}#ReCharge .rc_layout__container .section .rc_subscriptions{padding-top:30px;padding-bottom:90px}#ReCharge .rc_layout__container .section .rc_subscriptions hr{display:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;margin:0 0 90px;position:relative;max-width:900px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription:before{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700;color:#fff;text-align:center;padding:10px 40px 8px;border-top-left-radius:8px;border-top-right-radius:8px;position:absolute;top:-43px;left:0;box-shadow:0 -2px 10px #00000026}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription.cancelled:before{content:"Inactive";background-color:#dadada}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription.active:before{content:"Active";background-color:#86c8bc}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>*{flex:0 1;min-width:180px;margin:22.5px;font-weight:500;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>p a:before{content:"+";font-family:TT Commons;font-weight:700;margin-right:5px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div>div label{min-width:180px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div>div ul{list-style:none;padding:0 30px;margin:0}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div>div .action__removeDiscount{color:transparent;margin-left:15px;min-width:180px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div>div .action__removeDiscount:before{content:"Remove Discount";color:#12343a}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info{flex:none;padding:0;box-shadow:0 1px 30px 2px #00000026;border-radius:0 8px 8px;overflow:hidden;margin:0;width:100%;display:initial}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address{margin:0;padding:30px;background-color:#fafafa;font-size:18px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address:before{content:"Address: ";font-weight:500;font-size:inherit;margin-right:5px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address span{margin-right:5px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address .rc_subscriptions__subscription__address__edit{flex:1;text-align:right;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:14px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address .rc_subscriptions__subscription__address__edit a{vertical-align:sub}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address .rc_subscriptions__subscription__address__edit a:after{content:"Address";margin-left:5px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container{padding:15px;border:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container p{margin:0}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr{padding:10px 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;border-bottom:1px solid #e8e8e8}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr:nth-last-of-type(1){border-bottom:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th{padding:15px 5px 30px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td{padding:15px 5px;font-weight:400}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th,#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td{flex:1;border:none;font-size:16px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-of-type(1),#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(1){flex:3}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-of-type(2),#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(2){text-align:center}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-of-type(3),#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(3){text-align:center}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-of-type(4),#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(4){text-align:center}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-of-type(5),#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(5){text-align:center;flex:2}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-last-of-type(1),#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-last-of-type(1){text-align:right;font-weight:500}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr th:nth-last-of-type(1){font-weight:700}@media(max-width:991px){#account-subscription-header{padding:22.5px 10%;top:0;position:absolute}#account-subscription-header.scrolled{margin-top:0;padding:22.5px 10%}#account-subscription-header .wrapper h2{font-size:18px;margin-top:10px}#account-subscription-header .wrapper .breadcrumbs{font-size:13px}#account-subscription-header .wrapper .breadcrumbs a{font-size:inherit}#account-subscription{position:relative;padding:150px 15px 30px;left:0;right:initial;text-align:center;z-index:1;top:0}#ReCharge{left:0}#ReCharge .rc_layout__container .section{left:0;padding:30px 0 60px;top:0}#ReCharge .rc_layout__container .section .rc_layout__content{padding:0 15px;margin:0 auto;float:none}#ReCharge .rc_layout__container .section .rc_title-bar{display:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription{border-top-right-radius:0}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription:before{width:100%}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>p{flex:1}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>*{flex:2;margin:22.5px;min-width:initial;flex-flow:row wrap}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div{margin-top:0}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription>div>div ul{padding-left:0;flex:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info{border-top-right-radius:0}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address{font-size:14px;padding:30px 40% 30px 15px;position:relative}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address:before{content:"Address";width:100%}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address .rc_subscriptions__subscription__address__edit{flex:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .purchase-address .rc__subscriptions__subscription__address .rc_subscriptions__subscription__address__edit a{font-size:12px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container{padding:10px}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table{display:block}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table thead{display:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr{flex-flow:row wrap}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td{font-size:14px;white-space:normal;padding:10px 5px;min-width:initial}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(1){order:1;font-weight:500}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(2){order:2}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(2):before{content:"x"}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(3){order:3;text-align:right}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(4){order:5;flex:none}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(4):before{content:"Frequency:";margin-right:5px;font-weight:500}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(5){order:4;flex:none;text-align:left}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-of-type(5):before{content:"Next Charge Date:";margin-right:5px;font-weight:500}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-last-of-type(1){order:7;flex:none;width:100%;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#ReCharge .rc_layout__container .section .rc_subscriptions .rc_subscriptions__subscription .rc_subscriptions__subscription--info .rc_table__container .rc_table tr td:nth-last-of-type(1)>*{margin-right:15px}}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .rc_layout__content{padding-bottom:90px}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .rc_title-bar .rc_title-bar__title h2:after{content:"Billing information inlcudes your card details and billing address. Please make sure these are up to date to avoid any interruptions to your subscriptions!";font-size:18px;font-weight:400;margin-top:10px;display:block}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table-responsive{overflow:visible;position:relative;border:none}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table{display:block}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;flex-flow:row wrap}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr{min-width:300px;box-shadow:0 1px 30px 2px #00000026;border-radius:8px;flex:1}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr td{display:block;border:none;padding:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(1){background-color:#fafafa;border-radius:8px 8px 0 0}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr td a{letter-spacing:1px;text-transform:uppercase;font-weight:700;font-size:14px}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr td p{line-height:2em}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1){margin-right:30px;margin-bottom:30px}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1) td:nth-of-type(1):before{content:"Card Information";font-weight:500;font-size:18px}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1) td strong{display:none}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1) td:nth-of-type(2){width:100%}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1) td:nth-of-type(2) p{flex:1;white-space:normal}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1) td:nth-of-type(2) p:nth-last-of-type(1){text-align:right}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td:nth-of-type(1):before{content:"Billing Information";font-weight:500;font-size:18px}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td strong{display:none}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td:nth-of-type(2){flex-flow:row wrap}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td:nth-of-type(2) p{flex:1 0 100%;margin-bottom:30px}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td:nth-of-type(2) p:nth-of-type(1):before{content:"Billing Address";display:block;font-weight:500}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td:nth-of-type(2) p:nth-of-type(2):before{content:"Email Address";display:block;font-weight:500}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(2) td:nth-of-type(2) p:nth-of-type(3) a:after{content:"Billing Information";margin-left:5px}@media(max-width:991px){#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr:nth-of-type(1){margin-right:0}#ReCharge #content__customers__billing .rc_layout__container .rc_layout .section .table tbody tr p{font-size:16px}}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__date{margin:30px 15px 15px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__date .rc__schedule__orders__order__date{margin:0;font-size:20px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__date .rc__schedule__orders__order__date strong{font-weight:400}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__date .rc__schedule__orders__order__date:before{content:"Scheduled For:";margin-right:5px;font-weight:700}#ReCharge .rc_schedule__orders .rc_schedule__order.skipped .rc_schedule__order__date .rc__schedule__orders__order__date{color:#9b9b9b}#ReCharge .rc_schedule__orders .rc_schedule__order.skipped .rc_schedule__order__date .rc__schedule__orders__order__date:before{content:"Previously Scheduled For:"}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__address,#ReCharge .rc_schedule__orders .rc_schedule__order>div:nth-of-type(2):not(.rc_schedule__order__date){padding:30px;background-color:#fafafa;border-top-left-radius:8px;border-top-right-radius:0;position:relative;z-index:1;overflow:visible;margin-top:15px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__address .rc_schedule__order__address__line_1:before,#ReCharge .rc_schedule__orders .rc_schedule__order>div:nth-of-type(2):not(.rc_schedule__order__date) .rc_schedule__order__address__line_1:before{content:"Address:";margin-right:5px;font-weight:500}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__address:before,#ReCharge .rc_schedule__orders .rc_schedule__order>div:nth-of-type(2):not(.rc_schedule__order__date):before{content:"Delivery Status";text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700;color:#fff;text-align:center;padding:10px 40px 8px;border-top-left-radius:8px;border-top-right-radius:8px;position:absolute;top:-43px;right:0;box-shadow:0 -2px 10px #00000026}#ReCharge .rc_schedule__orders .rc_schedule__order>div:nth-of-type(2).rc_table__container{padding-top:75px}#ReCharge .rc_schedule__orders .rc_schedule__order.skipped .rc_schedule__order__address:before,#ReCharge .rc_schedule__orders .rc_schedule__order.skipped>div:nth-of-type(2).rc_table__container:before{background-color:#dadada!important;content:"Skipped"!important}#ReCharge .rc_schedule__orders .rc_schedule__order.skipped_partial .rc_schedule__order__address:before,#ReCharge .rc_schedule__orders .rc_schedule__order.skipped_partial>div:nth-of-type(2).rc_table__container:before{background-color:#9fbce9!important;content:"Partial Delivery"!important}#ReCharge .rc_schedule__orders .rc_schedule__order.next_delivery .rc_schedule__order__address:before,#ReCharge .rc_schedule__orders .rc_schedule__order.next_delivery>div:nth-of-type(2).rc_table__container:before{background-color:#86c8bc!important;content:"Next Delivery"!important}#ReCharge .rc_schedule__orders .rc_schedule__order.scheduled_delivery .rc_schedule__order__address:before,#ReCharge .rc_schedule__orders .rc_schedule__order.scheduled_delivery>div:nth-of-type(2).rc_table__container:before{background-color:#12343a!important;content:"Scheduled Delivery"!important}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container{box-shadow:0 1px 30px 2px #00000026;margin-top:-85px;padding:105px 30px 30px;border-radius:8px 0 8px 8px;margin-bottom:75px;position:relative;z-index:1}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container .skip-all-items{position:absolute;right:30px;top:22px;z-index:2;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;color:#e8a798;background-color:#fdf5f2;padding:10px 15px;border-radius:8px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container .skip-all-items:hover{background-color:#fcf1ee}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container .skip-all-items[data-skipped=true]{color:#86c8bc;background-color:#fff}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container .skip-all-items[data-skipped=true]:hover{background-color:#eff8f6}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container #page-loader{position:relative;margin:0;top:0;transform:none}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table thead{display:none}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td{border:none;flex:1}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(1){flex:3}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(2){text-align:center}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(2):before{content:"x"}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(3){text-align:center}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(4){text-align:center}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(5){text-align:center}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-last-of-type(1){text-align:right}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td a{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .toggle-delivery{color:#e8a798;background-color:#fdf5f2;border-radius:8px;padding:10px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .toggle-delivery :after{content:"Item"}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .toggle-delivery:hover{background-color:#fcf1ee}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .toggle-delivery[data-skipped=true]{color:#86c8bc;background-color:#fff}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .toggle-delivery[data-skipped=true]:hover{background-color:#f6fbfa}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .rc_schedule__order__item__edit a{color:#5d8dda;border-radius:8px;padding:10px 15px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr .rc_schedule__order__item__edit a:before{content:"\e944";font-family:LinearIcons;font-weight:700;font-size:12px;margin-right:5px}@media(max-width:991px){#ReCharge .rc_schedule__orders{margin-top:-30px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__date{margin-bottom:60px;text-align:center}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__date .rc__schedule__orders__order__date{font-size:16px}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__address{border-radius:0}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_schedule__order__address:before{width:100%}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container{padding:105px 15px 30px;border:none}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table{display:block}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr{flex-flow:row wrap}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td{font-size:14px;white-space:normal;padding:10px 5px;min-width:initial}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(4){text-align:left;flex:none;width:100%}#ReCharge .rc_schedule__orders .rc_schedule__order .rc_table__container table tbody tr td:nth-of-type(4):before{content:"Item Type:";font-weight:500;margin-right:5px}}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .rc_title-bar h2{text-transform:capitalize}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table-responsive{overflow:visible;position:relative;border:none}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table{display:block;box-shadow:0 1px 30px 2px #00000026;border-radius:8px;border:none;margin-bottom:90px;padding-bottom:30px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table:before{content:"All Orders";background-color:#fafafa;border-radius:8px 8px 0 0;font-size:18px;font-weight:500;padding:30px;display:block}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead{display:block;padding:15px 30px 10px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead tr th{flex:1;border:none}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead tr th:nth-of-type(1){flex:2}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead tr th:nth-of-type(2){text-align:right}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead tr th:nth-last-of-type(1){text-align:right}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody,#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot{display:block}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr,#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 30px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td,#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr td{flex:1;border:none;white-space:normal}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(1),#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr td:nth-of-type(1){flex:2}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(2),#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr td:nth-of-type(2){text-align:right}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot{margin-top:15px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr{justify-content:flex-end}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr td{flex:initial;white-space:normal;min-width:90px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr td:nth-of-type(1){flex:initial;font-weight:700}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr:nth-last-of-type(1){margin-top:15px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr:nth-last-of-type(1) td{font-weight:700;font-size:20px}@media(max-width:991px){#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table thead{display:none}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody{margin-top:15px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr{flex-flow:row wrap}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(1){text-align:left;flex:1 0 100%}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(1):before{content:"Product:";margin-right:5px;font-weight:500}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(2){text-align:left;flex:1 0 100%}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(2):before{content:"Quantity:";margin-right:5px;font-weight:500}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(3){text-align:left;flex:1 0 100%}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(3):before{content:"Price:";margin-right:5px;font-weight:500}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr{padding:0 30px}#ReCharge #content__customers__orders__items .rc_layout__container .rc_layout .section .table tfoot tr td{flex:1}}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .rc_title-bar .rc_title-bar__title h2:after{content:"See below for a list of all of your previous orders. For more information, please click on the Order ID.";font-size:18px;font-weight:400;margin-top:10px;display:block}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table-responsive{overflow:visible;position:relative;border:none}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table{display:block;box-shadow:0 1px 30px 2px #00000026;border-radius:8px;border:none;margin-bottom:90px;padding-bottom:30px}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table:before{content:"All Orders";background-color:#fafafa;border-radius:8px 8px 0 0;font-size:18px;font-weight:500;padding:30px;display:block}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead{display:block;padding:15px 30px 10px}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead tr th{flex:1;border:none}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead tr th:nth-of-type(1){flex:2}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead tr th:nth-of-type(2){text-align:center}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead tr th:nth-of-type(2):after{content:"ID";margin-left:5px}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead tr th:nth-last-of-type(1){text-align:right}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody{display:block}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 30px}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr td{flex:1;border:none}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(1){flex:2}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(2){text-align:center;font-weight:500}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr td:nth-of-type(2):after{content:"\e944";font-family:LinearIcons;font-weight:700;color:#12343a;vertical-align:top;margin-left:5px}@media(max-width:991px){#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table thead{padding:15px 15px 10px}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr{padding:10px 15px}#ReCharge #content__customers__orders .rc_layout__container .rc_layout .section .table tbody tr td{font-size:14px}}#page_404{text-align:center;height:60vh;position:relative}#page_404 .wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#page_404 .wrapper h1{font-style:italic}#page_404 .wrapper h4{padding:30px}@media(max-width:468px){#page_404 .wrapper h1{font-size:36px;padding:0 30px}}#blog__careers{width:100%;max-width:990px;margin:0 auto;padding-top:128px}#blog__careers .wrapper{text-align:left}#blog__careers .wrapper .header{margin:90px 30px 30px}#blog__careers .wrapper .header h1{font-family:Albra;font-size:48px}#blog__careers .wrapper .header h5{margin:30px 0}#blog__careers #job_listings{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:flex-start;margin:90px 30px 0}#blog__careers #job_listings .job_listing{flex:1 0 45%;max-width:45%;margin-bottom:60px;height:250px;border:none}#blog__careers #job_listings .job_listing:nth-child(odd){margin-right:60px}#blog__careers #job_listings .job_listing .job_listing-category{text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:1px;color:#9b9b9b}#blog__careers #job_listings .job_listing .job_listing-title{margin:15px 0 0;font-weight:700;font-size:22px}#blog__careers #job_listings .job_listing .job_listing-location{font-size:18px;margin-top:10px}#blog__careers #job_listings .job_listing .job_listing-detail{margin-bottom:15px}#blog__careers #job_listings .job_listing .job_listing-detail .job_listing-time,#blog__careers #job_listings .job_listing .job_listing-detail .job_listing-location{color:#9b9b9b;font-size:12px;display:inline-block;text-transform:uppercase}#blog__careers #job_listings .job_listing .job_listing-detail .job_listing-time span,#blog__careers #job_listings .job_listing .job_listing-detail .job_listing-location span{color:#9b9b9b;font-size:12px;text-transform:uppercase}#blog__careers #job_listings .job_listing .job_listing-link{margin:0 0 30px;font-size:12px;font-weight:500;display:block}#blog__careers #job_listings .job_listing .job_listing-excerpt{margin-bottom:0;font-size:16px}#blog__careers #job_listings .job_listing .job_listing-tags{margin:20px 0}#blog__careers #job_listings .job_listing .job_listing-tags .job_listing-tag{display:inline-block;color:#9b9b9b;text-transform:uppercase;letter-spacing:1px;font-weight:900;font-size:12px;border:2px solid #9B9B9B;border-radius:4px;padding:5px 10px 4px;margin-right:10px}#blog__careers #job_listings .job_listing .job_listing-view{color:#86c8bc;font-weight:700;font-size:16px}#blog__careers #job_listings .job_listing .job_listing-view i{font-weight:900;font-size:8px;line-height:0}#blog__careers #job_listings .job_listing .job_listing-view i:before{color:inherit}#blog__careers .contact-us{margin:0 30px 90px}#blog__careers .thank-you{margin:0 30px 150px}@media(max-width:767px){#blog__careers h5{font-size:18px}#blog__careers #job_listings .job_listing{max-width:450px}}@media(max-width:468px){#blog__careers .wrapper .header{margin:0 30px 30px}#blog__careers .wrapper .header h1{font-size:3em}#blog__careers .wrapper .header h5{margin:15px 0}#blog__careers #job_listings{margin:0}#blog__careers #job_listings .job_listing{min-width:320px;margin:0 30px 20px;height:auto;padding:30px 0}#blog__careers #job_listings .job_listing:nth-of-type(1){border-top:1px solid #e8e8e8}#blog__careers #job_listings .job_listing:nth-last-of-type(1){border-bottom:1px solid #e8e8e8}#blog__careers #job_listings .job_listing .job_listing-title{font-size:24px}}#blog__news{min-height:840px;position:relative;margin-top:-128px;width:100%}#blog__news .blog__news-introduction{width:100%;display:block;text-align:left;padding:176px 48px 48px;margin:0 0 48px;background-color:#00353b}#blog__news .blog__news-introduction .introduction-text{margin:0 auto}@media(min-width:1200px){#blog__news .blog__news-introduction .introduction-text{max-width:1440px;padding:0 48px}}#blog__news .blog__news-introduction .introduction-text h1,#blog__news .blog__news-introduction .introduction-text p{color:#fff;max-width:640px}#blog__news #blog__news-articles #articles{padding:0 0 96px;margin:0 auto;max-width:1440px}#blog__news #blog__news-articles #articles .categories{padding:0 48px}#blog__news #blog__news-articles #articles .categories .category-header{position:-webkit-sticky;position:sticky;top:0;background:#fff;width:100%;padding:24px 0}#blog__news #blog__news-articles #articles .categories .category-header .category{text-transform:capitalize}#blog__news #blog__news-articles #articles .categories .category-articles{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;width:100%;overflow:scroll}#blog__news #blog__news-articles #articles .article{margin:0 48px 48px 0;min-width:256px;width:256px;height:400px;cursor:pointer}#blog__news #blog__news-articles #articles .article .image-wrapper{width:100%;height:180px}#blog__news #blog__news-articles #articles .article .image-wrapper .image{width:100%;height:100%;background-position:center center;background-size:cover}#blog__news #blog__news-articles #articles .article .content{padding:16px 0}#blog__news #blog__news-articles #articles .article .content .article-title{line-height:1.44em;font-weight:700;margin-bottom:8px}#blog__news #blog__news-articles #articles .article .content .article-content{line-height:1.44em}@media(max-width:767px){#blog__news{margin-top:0}#blog__news .blog__news-introduction{padding:128px 32px 32px}#blog__news #blog__news-articles{max-width:100%;min-width:auto}#blog__news #blog__news-articles #articles .categories{padding:0 32px}#blog__news #blog__news-articles #articles .article{border-bottom:1px solid #e8e8e8;width:100%;margin:0}}@media(max-width:480px){.template-cart #main{margin-top:96px}}#cart{margin:0 auto;padding:0;width:100%}#cart .cart-wrapper{padding:0}#cart .cart-loader-container{display:flex;min-height:500px}#cart .cart-loader{margin-top:100px}#cart .cart-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:0 auto;padding:32px 24px 0;max-width:1200px}#cart .cart-header .title{margin:0;width:70%;font-size:32px;line-height:40px;font-weight:500}#cart .cart-header .action-buttons{width:30%;text-align:right}#cart .cart-header .action-buttons i{margin-right:8px}@media(max-width:960px){#cart .cart-header{max-width:600px}#cart .cart-header .title{width:100%;text-align:center}#cart .cart-header .action-buttons{margin-top:32px;width:100%;text-align:center}}#cart .cart-shipping{margin:0;padding:0}#cart .cart-shipping .free-shipping{padding:16px 24px;color:#fff;font-weight:700;color:#86c8bc;text-align:center;border-top:solid 2px #86C8BC;border-bottom:solid 2px #86C8BC;background:#86c8bc1a}#cart .cart-shipping .free-shipping .icon{margin-right:5px;font-size:18px}#cart .cart-shipping .shipping-guide{padding:16px 24px;background-color:#f4f4f4;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8}#cart .cart-shipping .shipping-guide .meter-labels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:12px;font-weight:700}#cart .cart-shipping .shipping-guide .meter-labels span{font-size:inherit}#cart .cart-shipping .shipping-guide .meter{position:relative;display:block;margin:5px 0 8px;padding:0;width:100%;height:16px;background-color:#fff;border:solid 1px #e8e8e8;border-radius:9px}#cart .cart-shipping .shipping-guide .meter .fill{position:absolute;top:0;left:0;right:auto;bottom:0;background-color:#86c8bc;border-radius:9px;-webkit-transition:width .5s .3s ease-in-out;-moz-transition:width .5s .3s ease-in-out;-ms-transition:width .5s .3s ease-in-out;-o-transition:width .5s .3s ease-in-out;transition:width .5s .3s ease-in-out}#cart .cart-shipping .shipping-guide .meter-info{font-size:12px;line-height:1.4;font-style:italic;text-align:center}#cart .cart-gift-with-purchase{margin:60px auto 0;padding:0 24px;max-width:1200px}@media(max-width:960px){#cart .cart-gift-with-purchase{max-width:600px}}#cart .cart-gift-with-purchase .gift-with-purchase{margin:0;padding:24px;background:#fff;border:solid 1px #86C8BC;border-radius:5px}#cart .cart-gift-with-purchase .promotion-title{margin:0 0 8px;font-size:16px;color:#86c8bc;text-transform:uppercase;text-align:left;font-weight:700}#cart .cart-gift-with-purchase .cart-item{margin:0;padding:0}#cart .cart-gift-with-purchase .cart-item .item-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0;padding:0}#cart .cart-gift-with-purchase .cart-item .item-info .item-photo{flex:0 0 auto;padding-right:24px;width:100px}#cart .cart-gift-with-purchase .cart-item .item-info .item-photo a,#cart .cart-gift-with-purchase .cart-item .item-info .item-photo img{display:block;width:100%;max-width:100%}#cart .cart-gift-with-purchase .cart-item .item-info .item-details{flex:1 1 auto;position:relative;width:100%}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-title{padding-right:24px}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-product-title{display:block;color:#42585e;font-size:16px;font-weight:700;line-height:1.4}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-variant-title{font-size:14px}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-variant-title span{font-size:inherit}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-price-quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:6px}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-price-quantity .item-price{width:50%;font-size:13px;font-weight:700;line-height:34px;text-align:left}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-price-quantity .item-price .money{font-size:inherit;color:#42585e}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-price-quantity .item-price .money.sale{color:#42585e}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-price-quantity .item-price .money.compare-at{color:#9b9b9b;font-weight:400;text-decoration:line-through}#cart .cart-gift-with-purchase .cart-item .item-info .item-details .item-price-quantity .item-quantity{width:50%;text-align:right}#cart .cart-body{margin:0 auto;padding:60px 24px;max-width:1200px}@media(max-width:960px){#cart .cart-body{max-width:600px;padding:0 24px 24px}}#cart .cart-body .cart-contents .cart-contents-header,#cart .cart-body .cart-contents .cart-contents-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;position:relative}#cart .cart-body .cart-contents .cart-contents-header .column,#cart .cart-body .cart-contents .cart-contents-item .column{padding:24px 8px}#cart .cart-body .cart-contents .cart-contents-header .column-header,#cart .cart-body .cart-contents .cart-contents-item .column-header{font-weight:700}#cart .cart-body .cart-contents .cart-contents-header .item-column,#cart .cart-body .cart-contents .cart-contents-item .item-column{padding-left:0;width:40%}#cart .cart-body .cart-contents .cart-contents-header .quantity-column,#cart .cart-body .cart-contents .cart-contents-item .quantity-column{width:20%}#cart .cart-body .cart-contents .cart-contents-header .delivery-column,#cart .cart-body .cart-contents .cart-contents-item .delivery-column{width:25%}#cart .cart-body .cart-contents .cart-contents-header .total-column,#cart .cart-body .cart-contents .cart-contents-item .total-column{padding-right:0;width:15%;text-align:right}@media(max-width:960px){#cart .cart-body .cart-contents .cart-contents-header+.cart-contents-item,#cart .cart-body .cart-contents .cart-contents-item+.cart-contents-item{margin-top:50px}#cart .cart-body .cart-contents .cart-contents-header .column-header,#cart .cart-body .cart-contents .cart-contents-item .column-header{display:none}#cart .cart-body .cart-contents .cart-contents-header .column,#cart .cart-body .cart-contents .cart-contents-item .column{padding:0}#cart .cart-body .cart-contents .cart-contents-header .item-column,#cart .cart-body .cart-contents .cart-contents-item .item-column{order:1;padding-right:8px;width:calc(100% - 150px)}#cart .cart-body .cart-contents .cart-contents-header .total-column,#cart .cart-body .cart-contents .cart-contents-item .total-column{order:2;padding-left:8px;width:150px;text-align:right}#cart .cart-body .cart-contents .cart-contents-header .delivery-column,#cart .cart-body .cart-contents .cart-contents-item .delivery-column{order:3;padding-top:8px;padding-right:8px;width:calc(100% - 150px)}#cart .cart-body .cart-contents .cart-contents-header .quantity-column,#cart .cart-body .cart-contents .cart-contents-item .quantity-column{order:4;padding-top:8px;padding-left:8px;width:150px;text-align:right}}@media(max-width:480px){#cart .cart-body .cart-contents .cart-contents-header+.cart-contents-item,#cart .cart-body .cart-contents .cart-contents-item+.cart-contents-item{margin-top:50px}#cart .cart-body .cart-contents .cart-contents-header .column-header,#cart .cart-body .cart-contents .cart-contents-item .column-header{display:none}#cart .cart-body .cart-contents .cart-contents-header .column,#cart .cart-body .cart-contents .cart-contents-item .column{padding:0}#cart .cart-body .cart-contents .cart-contents-header .item-column,#cart .cart-body .cart-contents .cart-contents-item .item-column{order:1;padding:0;width:100%;margin-bottom:8px}#cart .cart-body .cart-contents .cart-contents-header .item-column .item-title,#cart .cart-body .cart-contents .cart-contents-item .item-column .item-title{padding-right:32px}#cart .cart-body .cart-contents .cart-contents-header .total-column,#cart .cart-body .cart-contents .cart-contents-item .total-column{order:2;position:absolute;top:0;right:0;padding:0;width:32px;text-align:right}#cart .cart-body .cart-contents .cart-contents-header .total-column .item-remove,#cart .cart-body .cart-contents .cart-contents-item .total-column .item-remove{margin:0;line-height:32px}#cart .cart-body .cart-contents .cart-contents-header .total-column .item-total,#cart .cart-body .cart-contents .cart-contents-item .total-column .item-total,#cart .cart-body .cart-contents .cart-contents-header .quantity-column,#cart .cart-body .cart-contents .cart-contents-item .quantity-column{display:none}#cart .cart-body .cart-contents .cart-contents-header .delivery-column,#cart .cart-body .cart-contents .cart-contents-item .delivery-column{order:4;padding:8px 0 0;width:100%}}#cart .cart-body .cart-contents .cart-contents-item .item-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0;padding:0}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-photo{flex:0 0 auto;padding-right:24px;width:100px}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-photo a,#cart .cart-body .cart-contents .cart-contents-item .item-info .item-photo img{display:block;width:100%;max-width:100%}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details{flex:1 1 auto;width:100%}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-discount-message{color:#86c8bc;font-size:13px;font-weight:700;text-transform:uppercase}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-product-title{display:block;color:#42585e;font-size:16px;font-weight:700;line-height:1.4}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-variant-title{font-size:14px}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-variant-title span{font-size:inherit}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:6px}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity .item-price{width:50%;font-size:13px;font-weight:700;line-height:34px;text-align:left}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity .item-price .money{font-size:inherit;color:#42585e}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity .item-price .money.sale{color:#42585e}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity .item-price .money.compare-at{color:#9b9b9b;font-weight:400;text-decoration:line-through}#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity .item-quantity{display:none;width:50%;text-align:right}@media(max-width:480px){#cart .cart-body .cart-contents .cart-contents-item .item-info .item-details .item-price-quantity .item-quantity{display:block}}#cart .cart-body .cart-contents .cart-contents-item .item-quantity .quantity-widget .quantity-control{width:38px;height:38px}@media(max-width:480px){#cart .cart-body .cart-contents .cart-contents-item .item-quantity .quantity-widget .quantity-control{width:24px;height:32px}}#cart .cart-body .cart-contents .cart-contents-item .item-quantity .quantity-widget .quantity-input{padding:9px 0;line-height:24px}@media(max-width:480px){#cart .cart-body .cart-contents .cart-contents-item .item-quantity .quantity-widget .quantity-input{padding:4px 0}}#cart .cart-body .cart-contents .cart-contents-item .item-frequency .btn{display:block;margin:0;padding:8px 16px;width:100%;height:auto;font-size:14px;line-height:18px;letter-spacing:.8px;color:#86c8bc;background:#fff;border:solid 2px #86C8BC;border-radius:0;cursor:pointer;text-align:center;text-transform:none;letter-spacing:normal}#cart .cart-body .cart-contents .cart-contents-item .item-frequency .btn:hover{background:#fff}#cart .cart-body .cart-contents .cart-contents-item .item-frequency .btn span{line-height:inherit}#cart .cart-body .cart-contents .cart-contents-item .item-frequency .btn.working{opacity:.5;pointer-events:none;cursor:default}#cart .cart-body .cart-contents .cart-contents-item .item-frequency select{display:block;margin:0;padding:8px 32px 8px 16px;width:100%;font-size:14px;line-height:18px;color:#42585e;border:solid 1px #e8e8e8;border-radius:0;outline:none;background-color:#fff;background-image:url(/cdn/shop/t/5/assets/select-arrow.svg?v=174651441394649829211642526586);background-position:center right;background-repeat:no-repeat;background-size:32px 12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-padding-end:32px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cart .cart-body .cart-contents .cart-contents-item .item-gift-with-purchase{color:#86c8bc;font-size:13px;line-height:40px;font-weight:700;text-transform:uppercase}#cart .cart-body .cart-contents .cart-contents-item .item-total{font-weight:700;line-height:40px}#cart .cart-body .cart-contents .cart-contents-item .item-remove{display:inline-block;margin-left:8px;width:32px;color:#9b9b9b;font-size:16px;line-height:40px;text-align:center;cursor:pointer}#cart .cart-body .cart-contents .cart-contents-item .item-remove .far{vertical-align:middle}#cart .cart-body .cart-contents .cart-contents-item .item-remove .far.working{opacity:.5;pointer-events:none;cursor:default}#cart .cart-body .cart-summary{margin:0 0 0 auto;padding-top:32px;width:30%;text-align:right}@media(max-width:960px){#cart .cart-body .cart-summary{width:100%}}#cart .cart-body .cart-summary .cart-summary-header{padding:24px 0;font-weight:700;text-align:center}#cart .cart-body .cart-summary .subtotal-summary,#cart .cart-body .cart-summary .shipping-summary,#cart .cart-body .cart-summary .total-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;margin-top:8px;font-weight:700}#cart .cart-body .cart-summary .subtotal-summary .summary-label,#cart .cart-body .cart-summary .shipping-summary .summary-label,#cart .cart-body .cart-summary .total-summary .summary-label{text-align:left;margin-right:16px;width:120px}#cart .cart-body .cart-summary .subtotal-summary .summary-value,#cart .cart-body .cart-summary .shipping-summary .summary-value,#cart .cart-body .cart-summary .total-summary .summary-value{text-align:right;width:120px}@media(max-width:480px){#cart .cart-body .cart-summary .subtotal-summary,#cart .cart-body .cart-summary .shipping-summary,#cart .cart-body .cart-summary .total-summary{justify-content:space-between}}#cart .cart-body .cart-summary .total-summary{display:none;margin-top:32px;font-weight:700}#cart .cart-body .cart-summary .savings-summary{color:#9b9b9b;font-weight:400;text-align:right}#cart .cart-body .cart-summary .action-buttons{margin-top:16px}#cart .cart-body .cart-summary .action-buttons .button{width:184px}#cart .cart-body .cart-summary .action-buttons .button i{margin-right:4px}@media(max-width:480px){#cart .cart-body .cart-summary .action-buttons .button{width:100%}}#cart .cart-body .cart-summary .ora-promise{margin-top:32px;margin-bottom:32px;font-size:16px;text-align:right}#cart .cart-empty{padding:64px 24px;text-align:center}#cart .cart-empty .cart-empty-title{margin-bottom:32px}.cart-cross-sell .rebuy-product-grid .rebuy-product-block{flex:1 0 25%;display:none}.cart-cross-sell .rebuy-product-grid .rebuy-product-block:nth-child(-n+4){display:initial}#landing{min-height:100vh;padding-bottom:128px}#landing .loading-background{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/cdn/shop/t/5/assets/blurred-background.jpg?v=110931113828036897891642526144);background-size:cover;background-position:center center;opacity:0;z-index:-1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#landing.loading .loading-background{opacity:1;z-index:2}#landing .header{padding:64px}#landing .header .header-content{margin:0 auto;max-width:640px;text-align:center}#landing .small-caps{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#ababab;font-weight:900}#landing .product-collection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap}#landing .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;margin:0 0 96px}@media(min-width:768px){#landing .product:nth-child(2n) .product-image-wrapper{order:2}#landing .product:nth-child(2n) .product-info{order:1;padding:32px 5em;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column;align-items:flex-start}#landing .product:nth-child(2n) .product-info>*{text-align:left;width:100%}#landing .product:nth-child(2n) .product-inputs{text-align:left}}#landing .product .product-image-wrapper{flex:5;position:relative;min-height:80vh}#landing .product .product-image-wrapper .product-image{display:block;margin:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:1;opacity:0;left:0;top:0;position:absolute;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#landing .product .product-image-wrapper .product-image.active{opacity:1}#landing .product .product-info{flex:5;padding:32px 5em}#landing .product .product-info .product-details-wrapper{max-width:600px;display:inline-block}#landing .product .product-info .product-details-wrapper .product-score{width:320px;margin:24px 0;background:#e7f4f2;border-radius:24px;display:inline-block}#landing .product .product-info .product-details-wrapper .product-score .score{display:inline-block;padding:4px 16px 2px;font-weight:700;font-size:16px;border-radius:24px;background:#86c8bc;color:#fff;white-space:nowrap}#landing .product .product-info .product-details-wrapper .product-rating{margin:8px -2px 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#landing .product .product-info .product-details-wrapper .product-rating .yotpo{flex:1;max-width:196px}#landing .product .product-info .product-details-wrapper .product-rating .view-supplement-facts{flex:2;font-size:14px;color:#507dff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:16px}#landing .product .product-info .product-details-wrapper .product-rating .view-supplement-facts svg{width:16px;height:16px;margin-right:4px}#landing .product .product-info .product-details-wrapper .product-rating .yotpo-icon{margin:0 2px!important;width:16px!important;height:16px!important;font-size:16px!important}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-icon-star,#landing .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-icon-half-star{background-image:none!important;margin:1px!important;height:auto!important}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-stars .yotpo-icon-star:before,#landing .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-stars .yotpo-icon-half-star:before{color:#fac74b!important}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .text-m{margin-left:5px;font-size:.75rem;line-height:20px;color:#12343a!important;vertical-align:middle;white-space:nowrap}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .text-m:before{content:"("}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .text-m:after{content:")"}#landing .product .product-info .product-details-wrapper .product-rating .yotpo .standalone-bottomline.star-clickable,#landing .product .product-info .product-details-wrapper .product-rating .yotpo .standalone-bottomline .star-clickable{cursor:default;pointer-events:none}#landing .product .product-info .product-details-wrapper .product-title{font-size:33px}#landing .product .product-info .product-details-wrapper .product-bullets-heading{margin:24px 0 8px}#landing .product .product-info .product-details-wrapper h3{font-size:24px;margin-top:32px}#landing .product .product-info .product-details-wrapper p+ul{margin-top:-8px}#landing .product .product-info .product-details-wrapper .product-bullets{margin:0 0 8px;padding:0 24px}#landing .product .product-info .product-details-wrapper .product-bullets li:first-letter{text-transform:capitalize}#landing .product .product-info .product-price-wrapper .product-price p{font-size:27px;font-weight:500;color:#12343a}#landing .product .product-info .product-price-wrapper .product-price p .subscription-price{font-size:18px;margin-left:8px}#landing .product .product-info .product-buttons .button{margin-top:16px}#landing .product .product-info .product-buttons .text-link{font-size:16px;margin-left:24px}#landing .product .product-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:8px -8px -4px;max-width:540px}#landing .product .product-inputs .options-header{font-weight:700;margin:0 8px 16px;flex:none;width:100%}#landing .product .product-inputs .input-wrapper{flex:0 1 30%;position:relative;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0 8px 20px}#landing .product .product-inputs .input-wrapper button{cursor:pointer;border-radius:48px;border:1px solid #BFC4CE;font-weight:700;padding:16px 32px;font-size:16px;color:#00353b;white-space:nowrap;line-height:1;margin:0;box-shadow:none;background:none;width:100%}#landing .product .product-inputs .input-wrapper button.active{border:1px solid #86C8BC;box-shadow:0 0 0 1px #86c8bc}#landing .upcoming-shipment-modal.locked{background:url(/cdn/shop/t/5/assets/blurred-background.jpg?v=110931113828036897891642526144);background-size:cover;opacity:1}#landing .upcoming-shipment-modal .upcoming-shipment-modal-content{max-width:640px;padding:64px}#landing .upcoming-shipment-modal p{margin:0 0 8px;font-weight:400}#landing .upcoming-shipment-modal p:nth-last-of-type(1){margin:0}#landing .upcoming-shipment-modal .upcoming-shipment-modal-header{font-family:Albra;font-weight:400;font-size:36px;text-align:left;text-transform:none;letter-spacing:normal;line-height:1.22em;padding:0;margin:0 0 24px}#landing .upcoming-shipment-modal .upcoming-shipment-modal-body{padding:0}#landing .upcoming-shipment-modal .upcoming-shipment-modal-body .upcoming-shipment:nth-of-type(1){margin-top:16px}#landing .upcoming-shipment-modal .upcoming-shipment-modal-body .form{margin:16px 0 0;text-align:center}#landing .upcoming-shipment-modal .upcoming-shipment-modal-body .form .text-link{display:inline-block;margin:16px auto 0;font-size:16px}#landing .upcoming-shipment-modal .upcoming-shipment-modal-body .form .success_message{text-align:left;font-weight:700;margin-bottom:16px}#landing .upcoming-shipment-modal .upcoming-shipment-modal-body .form .success_message .klaviyo_subheader{display:none}#landing .upcoming-shipment-modal .upcoming-shipment-modal-footer{padding:0;margin-top:24px}#landing .upcoming-shipment-modal .upcoming-shipment-modal-footer .text-link{margin-top:16px;font-size:16px;display:inline-block;letter-spacing:normal;color:#12343a;line-height:1.44em}#landing .upcoming-shipment-modal .upcoming-shipment-modal-footer a.button{color:#fff}#landing .upcoming-shipment-modal .upcoming-shipment-modal-footer a.button:hover{color:#12343a}#landing .upcoming-shipment-modal .add-to-shipment .selected-product{margin:24px 0;align-items:flex-start}#landing .upcoming-shipment-modal .add-to-shipment .selected-product .product-image{width:120px}#landing .upcoming-shipment-modal .add-to-shipment .selected-product .free{color:#86c8bc;font-weight:700}@media(min-width:768px)and (max-width:991px){#landing .product .product-info{padding:32px}#landing .product .product-image-wrapper{min-height:70vh}#landing .product:nth-child(2n) .product-info{padding:32px}#landing .product .product-inputs .input-wrapper{flex:0 1 25%;margin:0 4px 16px 8px}#landing .product .product-inputs .input-wrapper button{padding:8px 24px;font-size:14px}}@media(max-width:767px){#landing .product{flex-flow:row wrap;width:100%;padding:0;margin:0 0 16px}#landing .product .product-info{width:100%;padding:24px}#landing .product .product-info .product-details-wrapper .product-rating{flex-flow:row wrap}#landing .product .product-info .product-details-wrapper .product-rating .view-supplement-facts{flex:none;width:100%;margin:16px 0 0}#landing .product .product-info .product-price-wrapper .product-price{justify-content:flex-start}#landing .product .product-image-wrapper{min-height:50vh;width:100%;flex:none;padding:24px 24px 0}#landing .product .product-image-wrapper .product-image{transition:none}#landing .product .product-image-wrapper .product-image.active{position:relative}#landing .product-inputs{flex-flow:row wrap;margin:0 -8px 8px}#landing .product-inputs .input-wrapper{margin:8px}#landing .product-inputs .input-wrapper button{font-size:14px;padding:16px 20px}#landing .upcoming-shipment-modal{padding:0}#landing .upcoming-shipment-modal .upcoming-shipment-modal-header{font-size:26px}#landing .upcoming-shipment-modal .upcoming-shipment-modal-content{border-radius:0;padding:40px 32px}#landing .upcoming-shipment-modal .add-to-shipment .selected-product{flex-flow:row nowrap}#landing .upcoming-shipment-modal .add-to-shipment .selected-product .product-image{width:96px}#landing .upcoming-shipment-modal .add-to-shipment .selected-product .product-info{padding:0 0 0 16px}}#home{position:relative;height:auto;width:100%;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#home>div,#home>footer{width:100%}#home .card{border-radius:0;border:none}#home h2{font-family:TT Commons;font-style:normal;font-weight:500}#home #slider-wrapper{min-height:90vh;height:90vh;position:relative}#home #slider-wrapper #welcome{width:330px;margin-top:15px;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000080;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;left:60px}#home #slider-wrapper #welcome .welcome__photo{width:100%;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #e8e8e8}#home #slider-wrapper #welcome .welcome__content{padding:7.5px 22.5px 0}#home #slider-wrapper #welcome .welcome__content h3{margin-top:15px;margin-bottom:15px}#home #slider-wrapper #welcome .welcome__actions{padding:0 22.5px 22.5px}#home #slider-wrapper #welcome .welcome__actions button{width:100%;font-size:14px}#home #slider{background-size:cover;position:relative;height:100%;min-height:90vh}#home #slider .slide{min-height:90vh;height:90vh;background-size:cover;background-position:66% 66%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:relative;pointer-events:all}#home #slider .slide .slide__content{height:100%;text-align:center;position:relative;padding:60px 45px;max-width:1200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#home #slider .slide .slide__content .arrows{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;margin:60px}#home #slider .slide .slide__content .arrows .arrow{font-family:LinearIcons;font-style:normal;font-size:24px;color:#fff;pointer-events:all;outline:none}#home #slider .slide .slide__content .arrows .arrow.left{content:"\e93b"}#home #slider .slide .slide__content .arrows .arrow.right{content:"\e93c"}#home #slider .slide .slide__content .slide__feature-text{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin:128px 0 0}#home #slider .slide .slide__content .slide__title{font-size:80px;font-weight:700;font-family:TT Commons;font-style:normal;color:#fff}#home #slider .slide .slide__content .slide__description{margin:22.5px 0 30px;color:#fff;font-size:18px;font-weight:500;max-width:450px}#home #slider .slide .slide__content .slide__link button{width:auto;min-width:240px;font-size:16px;pointer-events:all;padding:12px 30px 10px}#home #slider .slide .slide__content .slide__subtext{margin:22.5px 0 30px;color:#fff;font-size:18px;font-weight:500;max-width:420px}#home #slider .slide.introduction .slide__content{max-width:1200px}#home #slider .slide.introduction .slide__content .slide__title{font-size:80px;font-weight:700;font-family:TT Commons;font-style:normal}#home #slider .slide.introduction .slide__content .slide__link{margin-top:30px}#home #intro{background-size:cover;background-position:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#home #intro .intro__content{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:15vh auto;max-width:1200px;align-items:center}#home #intro .intro__content .intro-image{width:560px;height:460px;margin:0 30px;background-size:cover;background-position:center;position:relative;overflow:hidden}#home #intro .intro__content .intro-image img{min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:1%;right:1%;margin:0 auto}#home #intro .intro__content .intro-text{text-align:center;flex:1;margin:0 30px}#home #intro .intro__content .intro-text h2{font-family:TT Commons;font-style:normal;font-size:48px;font-weight:500;margin-top:30px}#home #intro .intro__content .intro-text p{font-size:18px;line-height:1.88em;max-width:480px;margin-top:30px}#home #intro .intro__content .intro-text button{padding:10px 40px;margin:30px auto}#home #products{width:100%;background-color:#fff;text-align:center;margin:60px 0}#home #products h2{margin:45px}#home #products .products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap;max-width:1200px;max-height:1800px;margin:0 auto}#home #products .products .product{flex:none;max-width:560px;height:560px;position:relative;background-position:center;background-size:cover;margin:15px}#home #products .products .product.tall{height:800px}#home #products .products .product .product__content{position:absolute;bottom:0;width:100%;left:0;padding:30px;text-align:center}#home #products .products .product .product__content .product__title{color:#fff;margin:0;font-weight:700;font-size:30px}#home #products .products .product .product__content .product__description{display:none}#home #products .products .product .product__content .product__description p{color:#fff}#home #products .products .product .product__content .product__link{display:block}#home #products .products .product .product__content .product__link button{min-width:240px;padding:10px 45px}#home #reviews{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;width:100%;margin:0 60px;padding-bottom:15vh}#home #reviews .header{width:100%;flex:none;text-align:center}#home #reviews .header h2{margin:60px 0 0}#home #reviews .product__grid-item{flex:1 0 10%;text-align:center;padding:30px;margin:30px;position:relative;max-width:300px;height:330px}#home #reviews .product__grid-item img{width:180px}#home #reviews .product__grid-item .trigger{position:absolute;width:100%;height:100%}#home #reviews .product__grid-item .product{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:1%;right:1%;margin:0 auto}#home #reviews .product__grid-item .flavor{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:32px;border-radius:50%;width:18px;height:18px}#home #reviews .product__grid-item .flavor:checked{outline:none;color:#86c8bc;border:2px solid #86C8BC}#home #reviews .product__grid-item .flavor:checked:before{content:""}#home #reviews .product__grid-item .product__reviews-aggregate{position:relative}#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup{top:initial;bottom:75px;left:-60px;width:360px;height:300px;z-index:2000}#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup h6{font-weight:500;text-align:left;font-size:16px;margin-left:10px}#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup .promoted-products-box,#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup .yotpo-label,#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup .yotpo-bottomline,#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup .yotpo-nav{display:none!important}#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup .reviews{height:100%;overflow:scroll}#home #reviews .product__grid-item .product__reviews-aggregate .yotpo{display:inline-block}#home #reviews .product__grid-item .product__reviews-aggregate .yotpo .yotpo-stars{display:block}#home #reviews .product__grid-item .product__reviews-aggregate .yotpo .text-m{display:block;text-align:center;padding-top:15px;margin-top:15px}#home #reviews .reviews__actions{flex:none;width:100%;text-align:center}#home #reviews #mystery-product p{font-size:16px}#home #reviews #mystery-product a{display:inline-block;margin-top:30px;font-weight:500;font-size:14px;text-transform:uppercase;padding-bottom:10px}#home #dietary{background-color:#fafafa}#home #dietary .dietary__blocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;max-width:1200px;margin:0 auto;padding:10vh 0;justify-content:space-evenly;align-items:center}#home #dietary .dietary__blocks .dietary__block{max-width:300px;margin:30px 0;text-align:center}#home #dietary .dietary__blocks .dietary__block .dietary__images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;margin-bottom:30px}#home #dietary .dietary__blocks .dietary__block .dietary__images .dietary__image{width:75px;margin:0 15px}#home #dietary .dietary__blocks .dietary__block .dietary__images .dietary__image img{width:75px}#home #dietary .dietary__blocks .dietary__block .dietary__text .dietary__heading{font-family:TT Commons;font-size:36px;font-weight:500;font-style:normal}#home #dietary .dietary__blocks .dietary__block .dietary__text .dietary__description p{font-size:18px}#home #slider-press-logos{background-color:#fafafa;position:relative;padding:15px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-x:scroll;justify-content:center;display:none}#home #slider-press-logos h3{font-size:48px;text-align:center;margin-bottom:45px}#home #slider-press-logos .slick-track{align-items:center}#home #slider-press-logos .press-link-wrapper{flex:1;padding:15px;text-align:center}#home #slider-press-logos .press-link-wrapper a{display:block;width:100%}#home #slider-press-logos .press-link-wrapper a img{margin:30px;width:120px}#home #blog{background-image:none;background-color:#fafafa}#home #blog .header{text-align:center}#home #blog .header h2{margin:60px 0 45px}#home #blog .blog__actions{text-align:center;margin-bottom:90px}#home #blog .blog__actions a{display:block;margin:15px auto}@media(width:768px){#home #slider-wrapper{min-height:initial}#home #slider-wrapper #welcome{display:none}#home #slider{min-height:initial}#home #slider .slide{min-height:initial;background-position:50% center}#home #reviews{margin:0 30px}#home #reviews .product__grid-item .flavor{display:none}#home #blog .articles article{background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#home #blog .articles article .article-link{margin:0}#home #blog .articles article .article-link .article-header{margin-top:15px}}@media(max-width:768px){#home{margin-top:0}#home #slider-wrapper #welcome{position:relative;width:100%;margin:0;left:0;top:0;transform:none;border-radius:0;height:100%;box-shadow:none;border-bottom:1px solid #e8e8e8}#home #slider-wrapper #welcome .welcome__photo{border-radius:0}#home #slider-wrapper #welcome .welcome__actions button{font-size:12px}#home #slider-wrapper #slider .slide .slide__content{padding:30px;height:auto;max-width:100%;width:100%}#home #slider-wrapper #slider .slide .slide__content .slide__feature-text{margin:30px 0 0}#home #slider-wrapper #slider .slide .slide__content .slide__description{font-size:16px;font-weight:500;margin:15px auto;max-width:390px}#home #slider-wrapper #slider .slide .slide__content .arrows{margin:30px auto}#home #slider-wrapper #slider .slide .slide__content .arrows .arrow{margin:0 30px}#home #slider-wrapper #slider .slide .slide__content .slide__title{font-size:48px}#home #slider-press-logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#home #slider-press-logos .press-link-wrapper{padding:10px}#home #slider-press-logos .press-link-wrapper a img{margin:5px;width:90px}#home #slider-press-logos .press-link-wrapper a #nexty,#home #slider-press-logos .press-link-wrapper a #shark-tank{height:25px!important;margin-top:3px!important}#home #slider-press-logos .press-link-wrapper a #popsugar{height:10px!important;margin-top:7.5px!important}#home #intro .intro__content{width:100%;margin:0}#home #intro .intro__content .intro-image{order:2;margin:0;width:100%;height:auto}#home #intro .intro__content .intro-image img{min-height:initial;max-width:100%;left:0;right:initial;position:relative;top:initial;transform:none}#home #intro .intro__content .intro-text{order:1;margin:45px 0}#home #intro .intro__content .intro-text h2{font-size:30px}#home #intro .intro__content .intro-text>p{width:100%;font-size:16px;padding:0 30px 15px;margin:30px auto}#home #intro .intro__content .intro-text button{font-size:14px;padding:11px 30px 10px}#home #dietary .dietary__blocks .dietary__block .dietary__text .dietary__heading{font-size:30px;margin:10px}#home #dietary .dietary__blocks .dietary__block .dietary__text .dietary__heading br{display:none}#home #products{margin-bottom:45px}#home #products .products{max-height:initial;flex-flow:row wrap;justify-content:center}#home #products .products .product{flex:1 1 100%}#home #products .products .product.tall{height:560px}#home #reviews{margin:0}#home #reviews .header h2{font-size:30px}#home #reviews .product__grid-item{flex:1 0 100%;margin:15px}#home #reviews .product__grid-item .product__reviews-aggregate .product__reviews-popup{width:90%;left:0}#home #blog .wrapper{padding-bottom:0}}#page{max-width:1200px;margin:128px auto;padding:0 5%}#affiliate__signup{text-align:center}#affiliate__signup *{z-index:1;position:relative}#affiliate__signup .page__header{width:100%;height:638px;position:absolute;left:0;top:0;z-index:0;background-size:cover;background-position:center center}#affiliate__signup h1{font-style:normal;font-size:36px}#affiliate__signup h1 span{font-weight:500!important}#affiliate__signup h2{font-style:normal;font-size:36px;padding-top:75px;border-top:1px solid #e8e8e8;display:inline-block;margin-bottom:45px}#affiliate__signup h2 span{font-weight:500!important}#affiliate__signup h3{font-style:normal;font-size:24px;margin-top:0;margin-bottom:15px}#affiliate__signup h3 span{font-weight:500!important}#affiliate__signup h4{max-width:1140px;background-color:#fff;font-size:18px;padding:45px 30px 15px;margin:0 auto}#affiliate__signup p,#affiliate__signup li{font-size:18px}#affiliate__signup ul{text-align:left}#affiliate__signup a{font-size:14px;letter-spacing:1px}#affiliate__signup span{font-weight:inherit!important}#affiliate__signup .background_row{width:100%;height:100%;background-size:cover;background-position:center center;min-height:300px}#affiliate__signup table{background-color:#fff;margin:45px auto;border-collapse:separate;border-spacing:30px 0;table-layout:fixed;width:100%;max-width:1140px}#affiliate__signup table:nth-of-type(1){max-width:750px;margin:270px auto 75px}#affiliate__signup table:nth-of-type(1) tr td{padding:15px 75px}#affiliate__signup table:nth-of-type(1) tr:nth-of-type(1) td{padding-top:45px}#affiliate__signup table:nth-of-type(1) tr:nth-last-of-type(1) td{padding:0 60px 60px}#affiliate__signup table:nth-of-type(2){background-color:transparent;margin:0 30px 45px;display:inline-block;width:auto}#affiliate__signup table:nth-of-type(2) tbody{display:block}#affiliate__signup table:nth-of-type(2) tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;margin:0 -15px}#affiliate__signup table:nth-of-type(2) tr td{background-color:#fff;padding:60px 30px;flex:0 1 360px;margin:0 15px 30px;vertical-align:top}#affiliate__signup table:nth-of-type(2) tr td p{width:300px}#affiliate__signup table:nth-of-type(2) tr h4{font-size:24px;font-weight:500;padding:30px 0}#affiliate__signup table:nth-of-type(2) tr a{display:none}#affiliate__signup table:nth-of-type(3){background-color:#fff;margin:0 30px 22.5px;display:inline-block;width:auto}#affiliate__signup table:nth-of-type(3) tr td{padding:60px}#affiliate__signup table:nth-of-type(4){background-color:transparent;margin:0 30px;display:inline-block;width:auto}#affiliate__signup table:nth-of-type(4) tbody{display:block}#affiliate__signup table:nth-of-type(4) tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;margin:0 -15px}#affiliate__signup table:nth-of-type(4) tr a{display:none}#affiliate__signup table:nth-of-type(4) tr img{width:100%;border-radius:50%;padding:0 90px;margin-top:60px;display:block}#affiliate__signup table:nth-of-type(4) tr h3{margin:30px 0 0}#affiliate__signup table:nth-of-type(4) tr p{margin:0}#affiliate__signup table:nth-of-type(4) tr td{background-color:#fff;padding:0 30px;flex:0 1;margin:0 15px 30px;vertical-align:top}#affiliate__signup table:nth-of-type(4) tr td ul{width:300px;margin:-10px auto 60px;padding-right:15px}#affiliate__signup table:nth-of-type(5){background-color:transparent;border-spacing:0 60px;margin-top:-60px;margin-bottom:-60px}#affiliate__signup table:nth-of-type(5) tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:0 0 60px}#affiliate__signup table:nth-of-type(5) tr td{background-color:#fff}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(1) td:nth-of-type(1){flex:2 1 300px;padding:0}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(1) td:nth-of-type(1) p{display:none}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(1) td:nth-of-type(2){flex:1 2 300px;padding:60px 45px;text-align:left}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(2) td:nth-of-type(1){flex:1 1 300px;padding:60px 45px;text-align:right}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(2) td:nth-of-type(2){flex:1 0 300px;padding:0}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(2) td:nth-of-type(2) p{display:none}#affiliate__signup table:nth-of-type(6){border-spacing:0;margin-top:0}#affiliate__signup table:nth-of-type(6) tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:0}#affiliate__signup table:nth-of-type(6) tr:nth-of-type(1) td:nth-of-type(1){flex:3 1 360px;padding:0}#affiliate__signup table:nth-of-type(6) tr:nth-of-type(1) td:nth-of-type(1) p{display:none}#affiliate__signup table:nth-of-type(6) tr:nth-of-type(1) td:nth-of-type(2){flex:2 0 360px;padding:45px 60px;text-align:left}#affiliate__signup h6{display:block;height:52px;width:300px;background-color:#86c8bc;padding:15px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px;margin:15px auto 22.5px;cursor:pointer;text-align:center;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#affiliate__signup h6:hover{background-color:#86c8bc}#affiliate__signup table h6{display:inline-block}@media(max-width:767px){#affiliate__signup .page__header{background-position:center center;background-size:cover;margin-top:30px;height:300px}#affiliate__signup h1{font-size:30px;margin-bottom:30px}#affiliate__signup h2{font-size:30px;margin:30px}#affiliate__signup h6{width:100%;max-width:270px;margin-top:30px}#affiliate__signup table{border-spacing:22.5px 0;margin:0!important}#affiliate__signup table:nth-of-type(1){margin-top:270px!important}#affiliate__signup table:nth-of-type(1) tr td{padding:0}#affiliate__signup table:nth-of-type(1) tr:nth-of-type(1) td{padding:30px 0 0}#affiliate__signup table:nth-of-type(1) tr:nth-last-of-type(1) td{padding:0 0 60px}#affiliate__signup table:nth-of-type(2) tr td{margin:0 0 30px}#affiliate__signup table:nth-of-type(2) tr td p{width:100%}#affiliate__signup table:nth-of-type(3) tr td{padding:60px 15px}#affiliate__signup table:nth-of-type(4){background-color:#fff}#affiliate__signup table:nth-of-type(4) tr td{margin:0 0 30px;padding:0}#affiliate__signup table:nth-of-type(5){margin-top:-60px!important;margin-bottom:-60px!important}#affiliate__signup table:nth-of-type(5) tr{margin:0}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(2) td:nth-of-type(1){order:2;text-align:left}#affiliate__signup table:nth-of-type(5) tr:nth-of-type(2) td:nth-of-type(2){order:1;text-align:left}#affiliate__signup table:nth-of-type(6) tr:nth-of-type(1) td:nth-of-type(2){padding:45px 30px}#affiliate__signup table:nth-of-type(6) h6{max-width:100%}}@media(max-width:468px){#affiliate__signup table{margin-left:0!important;margin-right:0!important}}#blocks h1,#blocks h2{font-family:TT Commons;font-style:normal;font-weight:700}#blocks h2{margin-bottom:22.5px}#blocks p,#blocks td,#blocks div{font-size:18px}#blocks table{background-size:cover;background-position:center center;background-repeat:no-repeat}#blocks table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;position:relative;margin:0 auto}#blocks table tr td{width:50%!important;flex:1;padding:7%;max-width:780px}#blocks table tr td img{width:100%;padding:15%}#blocks table:nth-of-type(1){min-height:800px;height:100vh;height:auto}#blocks table:nth-of-type(1) tr{min-height:800px;height:100vh}#blocks table:nth-of-type(1) tr td{max-width:initial}#blocks table:nth-of-type(1) tr td *{color:#fff}#blocks table:nth-of-type(1) tr td p{font-size:18px}#blocks table:nth-of-type(1) img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;min-width:100%;min-height:612px}#blocks #new-product-prices{padding-bottom:90px}#blocks #new-product-prices .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;max-width:1200px;margin:0 auto}#blocks #new-product-prices .content .product{padding:25px;max-width:240px;text-align:center}#blocks #new-product-prices .content .product img{width:100%;padding:15px}#blocks #new-product-prices .content .product:hover{border:2px solid #86C8BC}#blocks #new-product-prices .content .product .product-prices{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin-top:15px}#blocks #new-product-prices .content .product .product-prices .one-time-price{text-align:left;margin-right:15px}#blocks #new-product-prices .content .product .product-prices .subscription-price{text-align:right;margin-left:15px}#blocks #new-product-prices .content .product .product-prices .price-title{font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase}#blocks #new-product-prices .content .product .product-prices .old-price{font-size:16px;font-weight:700;color:#9b9b9b;text-decoration:line-through}#blocks #new-product-prices .content .product .product-prices .new-price{font-size:18px;font-weight:700;margin:0}#blocks #new-product-prices .content .product .actions,#blocks #new-product-prices .content .product .actions button{width:100%}#blocks #new-product-prices .content .product .actions .savings{font-size:14px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#86c8bc;margin-top:15px}@media(min-width:768px){#blocks .dsk{display:initial}#blocks .mob{display:none}}@media(max-width:767px){#blocks .dsk{display:none}#blocks .mob{display:initial}#blocks>div{padding:0 7%}#blocks table tr{padding:30px 0 45px}#blocks table tr td{width:100%!important;flex:none;order:2;padding:0 7%}#blocks table tr td img{padding:0 15%}#blocks table tr:nth-child(odd) td:nth-of-type(2){order:1}}#build-your-box{background:#fafafa}#build-your-box.in-progress .site>header,#build-your-box.in-progress .site>footer{display:none!important;background:#fafafa}#build-your-box.in-progress #main{margin:0;background:#fafafa}#build-your-box .build-your-box{margin:0 auto;background:#fafafa}#build-your-box .build-overview{margin:0 auto;padding:60px 20px;width:100%;max-width:1200px;text-align:center;min-height:75vh}@media(max-width:480px){#build-your-box .build-overview{padding:120px 20px}}#build-your-box .build-header{position:fixed;z-index:1000}@media(max-width:520px){#build-your-box .build-header{display:none}}#build-your-box .build-header .back-button{position:sticky;top:24px;left:24px;margin:0;padding:35px 32px;width:40px;height:40px;line-height:0;font-size:24px;color:#86c8bc;background:transparent;text-align:center;outline:none;border:none}#build-your-box .build-body{margin:0 auto;padding:35px 20px;width:100%;max-width:1200px;text-align:center;min-height:90vh}@media(max-width:480px){#build-your-box .build-body{padding:30px 20px}}#build-your-box .build-body .build-page-header{margin:32px 0 16px}#build-your-box .build-body .build-page-header .step-title{margin:0 0 8px;color:#9b9b9b;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}#build-your-box .build-body .build-page-header .page-title{margin:0;font-size:36px}#build-your-box .build-body .build-page-intro{margin:0 auto 32px;width:100%;max-width:400px;font-size:18px}@media(max-width:520px){#build-your-box .build-body .build-page-intro{margin-bottom:0}}#build-your-box .build-body .build-page-container{margin:20px auto;width:100%;max-width:400px;font-size:16px}#build-your-box .build-body .build-page-form{margin:30px auto;width:100%;max-width:400px}#build-your-box .build-progress-bar{position:relative;margin:0 auto;padding:0;width:100%;max-width:600px}#build-your-box .build-progress-bar .build-steps{position:relative;display:table;table-layout:fixed;width:100%;z-index:2}#build-your-box .build-progress-bar .build-steps .step{display:table-cell;margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}#build-your-box .build-progress-bar .build-steps .step .title{display:none}#build-your-box .build-progress-bar .build-steps .step .icon{position:relative;display:block;margin:0 auto;padding:0;width:30px;height:30px;font-size:14px;color:#e8e8e8;text-align:center;background:#fff;border:solid 2px #e8e8e8;border-radius:50%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#build-your-box .build-progress-bar .build-steps .step .icon.completed{color:#fff;background:#86c8bc;border:solid 2px #fff}#build-your-box .build-progress-bar .build-steps .step .icon.active{color:#86c8bc;background:#fff;border:solid 2px #86C8BC}#build-your-box .build-progress-bar .build-steps .step .icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#build-your-box .build-progress-bar .build-bar{position:absolute;top:50%;left:0;right:0;margin:0;padding:0;width:100%;height:12px;background:#e8e8e8;border-radius:6px;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#build-your-box .build-progress-bar .build-bar .fill{position:absolute;top:0;left:0;height:12px;background:#86c8bc;border-radius:6px;-webkit-transition:width .25s linear;-moz-transition:width .25s linear;-ms-transition:width .25s linear;-o-transition:width .25s linear;transition:width .25s linear}#build-your-box .build-product-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:0;padding:0}#build-your-box .build-product-grid .product-grid-sidebar{margin:0;padding:0 0 0 40px;width:400px;max-height:calc(100% - 100px)}@media(max-width:991px){#build-your-box .build-product-grid .product-grid-sidebar{margin:40px 0 0;padding:40px 0 160px;width:100%;max-height:none;border-top:solid 1px #e8e8e8}}#build-your-box .build-product-grid .product-grid-body{width:calc(100% - 400px)}@media(max-width:991px){#build-your-box .build-product-grid .product-grid-body{width:100%}}#build-your-box .build-collection+.build-collection{margin-top:60px}#build-your-box .build-collection .collection-title{position:-webkit-sticky;position:sticky;top:0;margin:0 0 24px;padding:24px 0 9px;font-size:32px;font-family:Albra;text-align:left;border-bottom:solid 1px #e8e8e8;background:#fafafa;z-index:2}#build-your-box .build-collection .collection-products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:0;padding:0}#build-your-box .build-collection .collection-products .collection-product{background:#fff;padding:24px;margin:12px 0;width:100%;text-align:left;border:1px solid #e8e8e8;border-radius:4px}#build-your-box .collection-product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:0;padding:0}#build-your-box .collection-product .product-image{margin:0;width:33.33%;padding:24px}@media(max-width:520px){#build-your-box .collection-product .product-image{width:100%}}#build-your-box .collection-product .product-info{margin:0;padding:24px;width:66.66%}@media(max-width:520px){#build-your-box .collection-product .product-info{padding:24px 0 0;width:100%}}#build-your-box .collection-product .product-title{margin:0 0 10px;font-size:24px;line-height:1.3;font-weight:700}#build-your-box .collection-product .product-rating{margin:0 -2px}#build-your-box .collection-product .product-rating .yotpo-icon{margin:0 2px!important;width:16px!important;height:16px!important;font-size:16px!important}#build-your-box .collection-product .product-rating .yotpo .yotpo-icon-star,#build-your-box .collection-product .product-rating .yotpo .yotpo-icon-half-star{background-image:none!important}#build-your-box .collection-product .product-rating .yotpo .text-m{margin-left:5px;font-size:13px;line-height:16px;color:#9b9b9b!important;vertical-align:middle}#build-your-box .collection-product .product-rating .yotpo .standalone-bottomline.star-clickable,#build-your-box .collection-product .product-rating .yotpo .standalone-bottomline .star-clickable{cursor:default;pointer-events:none}#build-your-box .collection-product .product-features,#build-your-box .collection-product .product-description{margin:10px 0;font-size:16px}#build-your-box .collection-product .product-description p{font-size:inherit;line-height:inherit}#build-your-box .collection-product .product-meta{font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center}#build-your-box .collection-product .product-meta--supplement-facts{margin-left:24px}@media(max-width:520px){#build-your-box .collection-product .product-meta--supplement-facts{margin-left:0;margin-top:16px}}#build-your-box .collection-product .product-meta--supplement-facts .inline-icon{display:inline-block;margin-right:4px;font-size:inherit;line-height:inherit;vertical-align:middle}#build-your-box .collection-product .product-meta--supplement-facts .inline-icon svg{margin:0;width:auto;height:16px}#build-your-box .collection-product .product-meta--supplement-facts .inline-icon svg .cls-1{stroke:#507dff}#build-your-box .collection-product .product-meta--supplement-facts .inline-icon svg .cls-2{fill:#507dff}#build-your-box .collection-product .product-meta--supplement-facts .inline-label{display:inline-block;color:#507dff;vertical-align:middle;font-weight:500}#build-your-box .collection-product .product-price{font-size:18px;font-weight:700}#build-your-box .collection-product .product-options{display:block;margin:15px 0 0}#build-your-box .collection-product .product-options select{max-width:256px}#build-your-box .collection-product .product-options .option-group{display:block;margin:20px 0 0}#build-your-box .collection-product .product-options .option-group .option-label{display:block;margin-bottom:5px;font-weight:700}#build-your-box .collection-product .product-options .option-group .option-buttons{margin:0 -10px;font-size:0;line-height:0}#build-your-box .collection-product .product-options .option-group .option-buttons label{display:inline-block;margin:0;padding:10px;min-width:50%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#build-your-box .collection-product .product-options .option-group .option-buttons label input{display:none}#build-your-box .collection-product .product-options .option-group .option-buttons label span{display:block;margin:0;padding:12px;font-size:16px;line-height:20px;font-weight:700;text-align:center;background:#fff;border:solid 2px #e8e8e8}#build-your-box .collection-product .product-options .option-group .option-buttons label input:checked+span{color:#86c8bc;border:solid 2px #86C8BC}#build-your-box .mobile-summary{position:fixed;left:0;right:0;bottom:0;margin:0;padding:20px;background:#fff;border-top:solid 1px #e8e8e8;box-shadow:0 -1px 5px #0000001a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width:992px){#build-your-box .mobile-summary{display:none}}#build-your-box .mobile-summary .button{width:100%}#build-your-box .mobile-summary .mobile-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;margin:0 -5px;padding:0}#build-your-box .mobile-summary .mobile-item{position:relative;margin:0;padding:0 5px;width:60px;cursor:pointer}#build-your-box .mobile-summary .mobile-item .item-quantity{position:absolute;top:0;right:0;width:auto;min-width:20px;height:20px;line-height:20px;font-size:12px;font-weight:700;text-align:center;background:#fff;border:solid 1px #e8e8e8;border-radius:10px;-webkit-transform:translate(-25%,-50%);-moz-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);-o-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}#build-your-box .mobile-summary .mobile-disclaimer{margin-top:15px;padding:15px;font-size:12px;text-align:center;border:solid 1px #e8e8e8;border-radius:3px}#build-your-box .build-summary{position:-webkit-sticky;position:sticky;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;text-align:left;background:#fff;border:1px solid #e8e8e8;border-radius:4px;top:80px;margin:0;padding:24px;max-height:calc(100vh - 24px)}#build-your-box .build-summary .summary-title{flex:0 0 auto;margin:0;padding:0;font-weight:700;font-size:24px}#build-your-box .build-summary .summary-buttons{flex:0 0 auto;text-align:left;margin:16px 0 8px}#build-your-box .build-summary .summary-buttons p{margin:0;font-size:16px}@media(max-width:991px){#build-your-box .build-summary .summary-buttons{display:none}}#build-your-box .build-summary .summary-disclaimer{margin-top:16px;padding:24px;font-size:16px;text-align:left;border:solid 1px #e8e8e8;border-radius:4px}@media(max-width:991px){#build-your-box .build-summary .summary-disclaimer{display:none}}#build-your-box .cart-items{flex:1 1 auto;margin:0;padding:0;overflow:auto}#build-your-box .cart-items .cart-item{margin:0;padding:20px 0 0}#build-your-box .cart-items .cart-item .item-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0;padding:0}#build-your-box .cart-items .cart-item .item-info .item-photo{flex:0 0 auto;padding-right:20px;width:100px}#build-your-box .cart-items .cart-item .item-info .item-photo a,#build-your-box .cart-items .cart-item .item-info .item-photo img{display:block;width:100%;max-width:100%}#build-your-box .cart-items .cart-item .item-info .item-details{flex:1 1 auto;position:relative;width:100%}#build-your-box .cart-items .cart-item .item-info .item-details .item-remove{position:absolute;top:0;right:0;width:20px;color:#9b9b9b;font-size:16px;line-height:20px;text-align:center;cursor:pointer}#build-your-box .cart-items .cart-item .item-info .item-details .item-remove .far{vertical-align:middle}#build-your-box .cart-items .cart-item .item-info .item-details .item-remove .far.working{opacity:.5;pointer-events:none;cursor:default}#build-your-box .cart-items .cart-item .item-info .item-details .item-title{padding-right:24px;text-align:left}#build-your-box .cart-items .cart-item .item-info .item-details .item-product-title{display:block;color:#42585e;font-size:13px;font-weight:700;line-height:1.4}#build-your-box .cart-items .cart-item .item-info .item-details .item-variant-title{font-size:12px}#build-your-box .cart-items .cart-item .item-info .item-details .item-variant-title span{font-size:inherit}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:6px}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-price{width:50%;font-size:13px;font-weight:700;line-height:34px;text-align:left}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-price .money{font-size:inherit;color:#42585e}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-price .money.sale{color:#42585e}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-price .money.compare-at{color:#9b9b9b;font-weight:400;text-decoration:line-through}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-quantity{width:50%;text-align:right}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-quantity .quantity-widget{border-radius:4px}#build-your-box .cart-items .cart-item .item-info .item-details .item-price-quantity .item-quantity .quantity-input{width:32px}#build-your-box .cart-items.review-mode{margin-top:20px}#build-your-box .cart-items.review-mode .cart-item .item-info .item-details .item-product-title{font-size:16px}#build-your-box .cart-items.review-mode .cart-item .item-info .item-details .item-variant-title{font-size:15px}#build-your-box .cart-items.review-mode .cart-item .item-info .item-details .item-price-quantity .item-price{width:100%;font-size:16px}#build-your-box .cart-empty{font-size:16px;text-align:left}#build-your-box .cart-empty p{margin:0;font-size:inherit;line-height:1.6}#build-your-box .checklist-wrapper{padding:24px;border:1px solid #e8e8e8;border-radius:4px;margin-top:16px}#build-your-box .checklist-wrapper p{font-weight:700;margin:0 0 8px}#build-your-box .checklist-wrapper li{font-size:16px;background-size:24px;background-position:left center;margin:0 0 8px;padding:0 0 0 32px}#build-your-box .checklist-wrapper li:nth-last-of-type(1){margin:0}#build-your-box .checklist-wrapper li span{font-weight:400}#build-your-box .checkout .inline-icon{margin-right:4px;font-weight:500}#build-your-box .total-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;font-size:16px;line-height:2;font-weight:700}#build-your-box .total-row.division{margin-top:10px;padding-top:10px;border-top:solid 1px #e8e8e8}#build-your-box .total-row.disclaimer{margin-top:5px}#build-your-box .total-row .total-label{width:50%;text-align:left}#build-your-box .total-row .total-value{width:50%;text-align:right}#build-your-box .total-row .total-disclaimer{width:100%;max-width:256px;color:#9b9b9b;font-size:12px;font-weight:400;text-align:center;margin:10px auto;display:inline-block}.supplement-facts-modal .supplement-facts-modal-container{background:#fafafa}.supplement-facts-modal .supplement-facts-modal-container p{margin:8px 0 16px}.supplement-facts-modal .supplement-facts-modal-container img{border:1px solid #e8e8e8;border-radius:4px;padding:24px;background:#fff}ul.checklist{display:block;margin:0;padding:0;text-align:left;list-style:none}ul.checklist li{position:relative;display:block;margin:0 0 15px;padding:0 0 0 2.2em;font-size:inherit;line-height:2}ul.checklist li i{position:absolute;top:0;left:0;font-size:inherit;line-height:inherit;color:#86c8bc}ul.checklist li span{font-weight:700;font-size:inherit;line-height:inherit;vertical-align:top}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-table{display:table}.display-table-cell{display:table-cell}.ma{margin:auto}.m0{margin:0}.m1{margin:20px}.m2{margin:40px}.m3{margin:60px}.m4{margin:80px}.m5{margin:100px}.mya{margin-top:auto;margin-bottom:auto}.my0{margin-top:0;margin-bottom:0}.my1{margin-top:20px;margin-bottom:20px}.my2{margin-top:40px;margin-bottom:40px}.my3{margin-top:60px;margin-bottom:60px}.my4{margin-top:80px;margin-bottom:80px}.my5{margin-top:100px;margin-bottom:100px}.mxa{margin-left:auto;margin-right:auto}.mx0{margin-left:0;margin-right:0}.mx1{margin-left:20px;margin-right:20px}.mx2{margin-left:40px;margin-right:40px}.mx3{margin-left:60px;margin-right:60px}.mx4{margin-left:80px;margin-right:80px}.mx5{margin-left:100px;margin-right:100px}.mta{margin-top:auto}.mt0{margin-top:0}.mt1{margin-top:20px}.mt2{margin-top:40px}.mt3{margin-top:60px}.mt4{margin-top:80px}.mt5{margin-top:100px}.mra{margin-right:auto}.mr0{margin-right:0}.mr1{margin-right:20px}.mr2{margin-right:40px}.mr3{margin-right:60px}.mr4{margin-right:80px}.mr5{margin-right:100px}.mba{margin-bottom:auto}.mb0{margin-bottom:0}.mb1{margin-bottom:20px}.mb2{margin-bottom:40px}.mb3{margin-bottom:60px}.mb4{margin-bottom:80px}.mb5{margin-bottom:100px}.mla{margin-left:auto}.ml0{margin-left:0}.ml1{margin-left:20px}.ml2{margin-left:40px}.ml3{margin-left:60px}.ml4{margin-left:80px}.ml5{margin-left:100px}.p0{padding:0}.p1{padding:20px}.p2{padding:40px}.p3{padding:60px}.p4{padding:80px}.p5{padding:100px}@media only screen and (min-width:961px){.large-p0{padding:0}.large-p1{padding:20px}.large-p2{padding:40px}.large-p3{padding:60px}.large-p4{padding:80px}.large-p5{padding:100px}}@media only screen and (max-width:960px){.large-down-p0{padding:0}.large-down-p1{padding:20px}.large-downp-2{padding:40px}.large-down-p3{padding:60px}.large-down-p4{padding:80px}.large-down-p5{padding:100px}}@media only screen and (max-width:768px){.medium-p0{padding:0}.medium-p1{padding:20px}.medium-p2{padding:40px}.medium-p3{padding:60px}.medium-p4{padding:80px}.medium-p5{padding:100px}}@media only screen and (max-width:480px){.small-p0{padding:0}.small-p1{padding:32px}.small-p2{padding:40px}.small-p3{padding:60px}.small-p4{padding:80px}.small-p5{padding:100px}}.py0{padding-top:0;padding-bottom:0}.py1{padding-top:20px;padding-bottom:20px}.py2{padding-top:40px;padding-bottom:40px}.py3{padding-top:60px;padding-bottom:60px}.py4{padding-top:80px;padding-bottom:80px}.py5{padding-top:100px;padding-bottom:100px}@media only screen and (min-width:961px){.large-py0{padding-top:0;padding-bottom:0}.large-py1{padding-top:20px;padding-bottom:20px}.large-py2{padding-top:40px;padding-bottom:40px}.large-py3{padding-top:60px;padding-bottom:60px}.large-py4{padding-top:80px;padding-bottom:80px}.large-py5{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:960px){.large-down-py0{padding-top:0;padding-bottom:0}.large-down-py1{padding-top:20px;padding-bottom:20px}.large-down-py2{padding-top:40px;padding-bottom:40px}.large-down-py3{padding-top:60px;padding-bottom:60px}.large-down-py4{padding-top:80px;padding-bottom:80px}.large-down-py5{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:768px){.medium-py0{padding-top:0;padding-bottom:0}.medium-py1{padding-top:20px;padding-bottom:20px}.medium-py2{padding-top:40px;padding-bottom:40px}.medium-py3{padding-top:60px;padding-bottom:60px}.medium-py4{padding-top:80px;padding-bottom:80px}.medium-py5{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:480px){.small-py0{padding-top:0;padding-bottom:0}.small-py1{padding-top:20px;padding-bottom:20px}.small-py2{padding-top:40px;padding-bottom:40px}.small-py3{padding-top:60px;padding-bottom:60px}.small-py4{padding-top:80px;padding-bottom:80px}.small-py5{padding-top:100px;padding-bottom:100px}}.px0{padding-left:0;padding-right:0}.px1{padding-left:32px;padding-right:32px}.px2{padding-left:40px;padding-right:40px}.px3{padding-left:60px;padding-right:60px}.px4{padding-left:80px;padding-right:80px}.px5{padding-left:100px;padding-right:100px}@media only screen and (min-width:961px){.large-px0{padding-left:0;padding-right:0}.large-px1{padding-left:20px;padding-right:20px}.large-px2{padding-left:40px;padding-right:40px}.large-px3{padding-left:60px;padding-right:60px}.large-px4{padding-left:80px;padding-right:80px}.large-px5{padding-left:100px;padding-right:100px}}@media only screen and (max-width:960px){.large-down-px0{padding-left:0;padding-right:0}.large-down-px1{padding-left:20px;padding-right:20px}.large-down-px2{padding-left:40px;padding-right:40px}.large-down-px3{padding-left:60px;padding-right:60px}.large-down-px4{padding-left:80px;padding-right:80px}.large-down-px5{padding-left:100px;padding-right:100px}}@media only screen and (max-width:768px){.medium-px0{padding-left:0;padding-right:0}.medium-px1{padding-left:20px;padding-right:20px}.medium-px2{padding-left:40px;padding-right:40px}.medium-px3{padding-left:60px;padding-right:60px}.medium-px4{padding-left:80px;padding-right:80px}.medium-px5{padding-left:100px;padding-right:100px}}@media only screen and (max-width:480px){.small-px0{padding-left:0;padding-right:0}.small-px1{padding-left:20px;padding-right:20px}.small-px2{padding-left:40px;padding-right:40px}.small-px3{padding-left:60px;padding-right:60px}.small-px4{padding-left:80px;padding-right:80px}.small-px5{padding-left:100px;padding-right:100px}}.pt0{padding-top:0}.pt1{padding-top:20px}.pt2{padding-top:40px}.pt3{padding-top:60px}.pt4{padding-top:80px}.pt5{padding-top:100px}.pr0{padding-right:0}.pr1{padding-right:20px}.pr2{padding-right:40px}.pr3{padding-right:60px}.pr4{padding-right:80px}.pr5{padding-right:100px}.pba{padding-bottom:auto}.pb0{padding-bottom:0}.pb1{padding-bottom:20px}.pb2{padding-bottom:40px}.pb3{padding-bottom:60px}.pb4{padding-bottom:80px}.pb5{padding-bottom:100px}.pl0{padding-left:0}.pl1{padding-left:20px}.pl2{padding-left:40px}.pl3{padding-left:60px}.pl4{padding-left:80px}.pl5{padding-left:100px}.max-width-xs{max-width:200px}.max-width-s{max-width:440px}.max-width-m{max-width:600px}.max-width-l{max-width:800px}.max-width-xl{max-width:1000px}.max-width{max-width:1200px}.font-size-5xs{font-size:4px}.font-size-4xs{font-size:5px}.font-size-3xs{font-size:6px}.font-size-2xs{font-size:8px}.font-size-xs{font-size:10px}.font-size-s{font-size:12px}.font-size-m{font-size:18px}.font-size-l{font-size:22px}.font-size-xl{font-size:24px}.font-size-2xl{font-size:28px}.font-size-3xl{font-size:32px}.font-size-4xl{font-size:36px}.font-size-5xl{font-size:40px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fw-normal{font-weight:400}.fw-bold{font-weight:700}.fw-inherit{font-weight:inherit}.border{border:solid 1px #e8e8e8}.radius-0{border-radius:0}.radius-1{border-radius:1px}.radius-2{border-radius:2px}.radius-3{border-radius:3px}.radius-4{border-radius:4px}.radius-5{border-radius:5px}.flex-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.flex-grid.justify-start{justify-content:flex-start}.flex-grid.justify-around{justify-content:space-around}.flex-grid.justify-between{justify-content:space-between}.flex-grid.justify-end{justify-content:flex-end}.flex-grid.justify-center{justify-content:center}.flex-grid.align-start{align-items:flex-start}.flex-grid.align-center{align-items:center}.flex-grid.align-stretch{align-items:stretch}.flex-grid.align-end{align-items:flex-end}.flex-grid .flex-item.one-whole{width:100%}.flex-grid .flex-item.one-half{width:50%}.flex-grid .flex-item.one-third{width:33.33%}.flex-grid .flex-item.two-thirds{width:66.66%}.flex-grid .flex-item.one-quarter{width:25%}.flex-grid .flex-item.two-quarters{width:50%}.flex-grid .flex-item.three-quarters{width:75%}.flex-grid .flex-item.one-fifth{width:20%}.flex-grid .flex-item.two-fifths{width:40%}.flex-grid .flex-item.three-fifths{width:60%}.flex-grid .flex-item.four-fifths{width:80%}@media(max-width:768px){.flex-grid .flex-item.one-whole,.flex-grid .flex-item.one-half,.flex-grid .flex-item.one-third,.flex-grid .flex-item.two-thirds,.flex-grid .flex-item.one-quarter,.flex-grid .flex-item.two-quarters,.flex-grid .flex-item.three-quarters,.flex-grid .flex-item.one-fifth,.flex-grid .flex-item.two-fifths,.flex-grid .flex-item.three-fifths,.flex-grid .flex-item.four-fifths{width:100%}}#careers .contact-us,#careers .thank-you{max-width:980px;margin:0 auto;height:auto;padding:0 20px}#careers .contact-us{margin-top:-80px;padding-bottom:96px}#careers .contact-us>p{border-top:1px solid #e8e8e8;padding-top:40px}#careers .contact-us .jotform-form{padding:32px 0}@media(max-width:468px){#careers{padding-top:96px}.contact-us{margin-top:-160px}#grnhse_app{padding-left:24px;padding-right:24px}}#contact .content-wrapper{padding:60px 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#contact .content-wrapper>*{flex:none;display:block;width:100%}#contact .content-wrapper h1{font-family:Albra;font-size:48px}#contact .content-wrapper h4{font-size:24px}#contact .content-wrapper p{font-size:20px}#contact .content-wrapper table{flex:1;margin-top:30px;padding-right:30px}#contact .content-wrapper table tr td{font-size:18px;line-height:1.62em;vertical-align:top;display:block;padding-bottom:15px}#contact .content-wrapper table tr td p,#contact .content-wrapper table tr td a{font-size:18px;margin:0 0 15px}#contact .content-wrapper table tr td a{color:#42585e}#contact .content-wrapper table tr td a.action{color:#86c8bc}#contact .content-wrapper table tr td a.action i{font-weight:900;font-size:8px;line-height:0}#contact .content-wrapper table tr td a.action i:before{color:inherit}#contact .content-wrapper .form-wrapper{margin-top:10px}#contact .content-wrapper .form-wrapper .jotform-form{padding-top:30px}#privacy{padding-right:30px;padding-left:0}#privacy .wrapper{padding:0 5%}#privacy .wrapper .faq-question h3{margin-left:15px}@media(max-width:468px){#privacy .wrapper{padding:0}#privacy .wrapper .faq-question h3{text-align:center}}#referral{padding:0 10rem 30px}#referral div.firstHalf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1200px;margin:0 auto;letter-spacing:normal;line-height:22px;align-items:center;justify-content:center;border-bottom:1px solid #e8e8e8}#referral div.firstHalf div.referral__image{display:none}#referral div.firstHalf img.referral__image{display:block;text-align:center;padding:0}#referral div.firstHalf .referral__text{flex:1;padding-left:6rem}#referral h1.referral__title{font-size:40px;color:#42585e;font-family:Albra;margin-bottom:0}#referral h1.referral__title.ref-sent{margin-bottom:-20px}#referral .referral__copy.ref-sent p{font-size:16px;color:#42585e;letter-spacing:0;line-height:28px}#referral .referral__copy.ref-sent p:first-child{margin-bottom:1em}#referral .referral__left{font-weight:700;width:30%}#referral .referral__right,#referral .referral__left{padding-left:10px;vertical-align:top}#referral .referral__right p,#referral .referral__left p{line-height:1.8em;margin-bottom:15px;font-size:20px}#referral div.referral__startSharingButtonParent{margin-top:20px}@media(max-width:720px){#referral div.referral__startSharingButtonParent.ref-sent{margin:3rem 0;text-align:center;width:100%}}#referral button.referral__startSharingButton{min-width:275px;margin-top:10px}#referral div.secondHalf .referral__heading{font-family:Albra;font-size:40px;margin-bottom:20px;color:#42585e}#referral div.secondHalf .referral__form>div{padding:5rem;background-color:#fafafa;margin-bottom:40px}#referral .referral__form,#referral .referral__status{max-width:1200px;margin:0 auto;background:#fff;font-size:18px;color:#9b9b9b;letter-spacing:0;padding:7rem 0}@media(max-width:720px){#referral .referral__form,#referral .referral__status{text-align:center}}#referral .referral__status{padding-top:0}#referral .referral__status>div.padded{margin:0 0 40px;padding:5rem;background-color:#fafafa;text-align:center}#referral .referral__status>div.padded>*{margin-bottom:20px}#referral .referral__send5,#referral .referral__sendEmail{font-size:20px;font-weight:700;color:#42585e}#referral .referral__send5{margin-top:1.5rem;margin-bottom:1.5rem}#referral .referral__sendEmail{margin-top:0;padding-top:0;padding-bottom:1rem}#referral .referral__copyLinkParent{display:flex;justify-content:flex-start;margin-bottom:20px}#referral .referral__copyLinkParentMobile{display:block;text-align:center}#referral .copyLinkButton{padding-top:6px}@media(min-width:720px){#referral .copyLinkButton{min-width:150px}}#referral .copyLinkInput{flex-grow:1;background:#fff;border:1px solid #DDDDDD}#referral .copyLinkInput,#referral .copyLinkButton{height:52px;margin-top:0}#referral .iconParent{min-width:200px}#referral .iconParentMobile{display:flex;justify-content:center;margin-top:1.25rem}#referral .iconParentMobile img.socialIcon{display:inline;width:50px;height:50px}#referral a.socialIconLink:nth-of-type(1){margin-left:16px}#referral img.socialIcon{cursor:pointer;width:40px;height:40px;margin:0 8px;display:inline}#referral input.emailInput{height:52px;margin-bottom:15px;padding:15px}#referral textarea.emailMessage{height:185px!important;min-height:unset;margin-bottom:7px;padding:15px;width:100%}#referral select.productSelect{height:52px}#referral button.sendEmailButton,#referral button.refButton{background:#86c8bc;font-weight:700;font-size:14px;color:#fff;letter-spacing:1px;text-align:center;height:52px;line-height:100%;padding:10px 15px;margin-top:0;width:100%}#referral .referral__status{font-size:24px}#referral .referral__status .padded{margin:1em}#referral .referral__status .copyCustomCodeButton{width:160px;margin:0}#referral .referral__status .couponText{font-size:18px}#referral .referral__status .statusHeader{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;text-align:center;justify-content:center}#referral .referral__status .statusHeader .statusBlock{text-align:center;line-height:1;flex:1}#referral .referral__status .statusHeader .statusBlock span{display:block}#referral .referral__status .statusHeader .statusBlock span.statusNumber{font-size:48px}#referral .referral__section .customer__details,#referral .referral__section .customer__referrals{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin:0 -15px}#referral .referral__section .customer__details h6,#referral .referral__section .customer__referrals h6{flex:none;width:100%;font-weight:700;padding:0 15px}#referral .referral__section .customer__details>div,#referral .referral__section .customer__referrals>div{flex:1;justify-content:space-between;padding:0 15px}#referral .referral__section .customer__details>div h6,#referral .referral__section .customer__referrals>div h6{padding:0}#referral .referral__section .actions{margin-top:30px}#referralModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px;background:#0009;align-items:flex-start}#referralModal .referralPopupChild{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:1%;right:1%;width:95%;max-width:1100px!important}#referralModal .referralPopupChild .subtitle{margin-top:20px;font-size:14px;font-weight:900;color:#9b9b9b;letter-spacing:1px;text-transform:uppercase}#referralModal .referralPopupChild .referralPopup__hero{background-image:url(/cdn/shop/t/5/assets/carrot-cake-smoothie-lifestyle-optimized.jpg?v=71135956055607769021642526163);background-size:cover;background-position:center;background-repeat:no-repeat;min-width:360px}#referralModal .referralPopupChild .referralPopup__right{padding:30px}#referralModal .referralPopupChild .referralPopup__right .referralPopup__title{font-family:Albra;font-size:40px}#referralModal .referralPopupChild .referralPopup__right .referralPopup__title.ismobile{font-size:32px}#referralModal .referralPopupChild .referralPopup__right .referralPopup__forYou{font-size:16px;margin-bottom:30px}#referralModal .referralPopupChild .referralPopup__right .referralPopup__forYou .forYouParent{margin-bottom:10px}#referralModal .referralPopupChild #referralPopupForm p{font-size:16px}#referralModal .referralPopupChild #referralPopupForm .socialIcons>a,#referralModal .referralPopupChild #referralPopupForm .iconParentMobile>a{display:inline-block;margin:15px 15px 15px 0}#referralModal .referralPopupChild #referralPopupForm .socialIcons .socialIcon,#referralModal .referralPopupChild #referralPopupForm .iconParentMobile .socialIcon{width:40px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__rightBottom h4{font-size:16px;font-weight:700}#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParent input,#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParent button{height:52px;margin:0;padding:5px 20px 3px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParent button{white-space:nowrap}#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParentMobile input,#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParentMobile button{height:52px;margin:0;padding:5px 20px 3px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__copyLinkParentMobile button{margin:15px 0 10px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .referralPopup__sendEmail{margin-top:10px;width:100%;flex:none}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft{flex:1;margin-right:20px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft input,#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft button{height:52px;padding:5px 20px 3px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft button{margin:20px 0 0;white-space:nowrap}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnRight{flex:2}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnRight textarea{min-height:initial;height:100%;padding:15px}@media(max-width:991px){#referral{padding:0 30px 30px}#referral div.firstHalf{display:block;margin:0 -30px;border:none}#referral div.firstHalf img.referral__image{display:none}#referral div.firstHalf div.referral__image{display:block;height:300px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#referral div.firstHalf div.referral__image.sent{background:url(/cdn/shop/t/5/assets/pre-pwd-female.jpg?v=73730408043262569951642526529) no-repeat center center;background-size:contain;height:200px;width:100%}#referral div.firstHalf .referral__text{padding:40px 30px 30px}#referral div.firstHalf .referral__text .referral__title{font-size:40px;margin:0 0 25px;text-align:center}#referral div.firstHalf .referral__text .referral__left{margin:0;padding:0}#referral div.firstHalf .referral__text .referral__left p,#referral div.firstHalf .referral__text .referral__left a,#referral div.firstHalf .referral__text .referral__right p,#referral div.firstHalf .referral__text .referral__right a{font-size:18px}#referral button.refButton{margin:20px 0}#referral div.secondHalf .referral__heading{font-size:40px}#referral div.secondHalf .referral__form>div{padding:2rem}#referral .referral__section .customer__details,#referral .referral__section .customer__referrals{display:block;text-align:left}#referral .referral__section .customer__details>div,#referral .referral__section .customer__referrals>div{margin-bottom:20px}#referral .referral__status>div.padded{padding:5rem 3rem}#referral .referral__status>div.padded .statusHeader{font-size:20px}#referral .referral__status>div.padded .statusBlock{padding-bottom:40px;flex:none}#referralModal .referralPopupChild .subtitle{font-size:13px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft{flex:none;width:100%;margin:0}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft textarea{font-size:16px;padding:15px}#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft textarea,#referralModal .referralPopupChild #referralPopupForm .referralPopup__email .columnLeft button{margin-top:15px}}@media(min-width:991px){#referral button.refButton{max-width:150px}}@media(min-width:720px){#referral{margin-top:128px}#referral h1.referral__title{font-size:40px;margin-bottom:30px}#referral div.firstHalf{padding:5rem 0 8rem}}div.yotpo .yotpo-icon{margin:0 2px!important;width:16px!important;height:auto!important;font-size:16px!important}div.yotpo .yotpo-icon-star,div.yotpo .yotpo-icon-half-star{margin:1px!important;background-image:none!important}div.yotpo .yotpo-stars .yotpo-icon-star:before,div.yotpo .yotpo-stars .yotpo-icon-half-star:before{color:#fac74b!important}div.yotpo .text-m{display:inline-block;margin-left:5px;font-size:12px!important;color:#00353b!important;vertical-align:middle}div.yotpo .text-m:before{content:"("}div.yotpo .text-m:after{content:")"}div.yotpo.yotpo-main-widget div{line-height:1.62em!important}div.yotpo .yotpo-questions .yotpo-question .yotpo-footer{margin-top:24px!important}#reviews .reviews__header{background-color:#00353b;color:#fff;padding:156px 24px 64px;text-align:center}#reviews .reviews__header h1{color:#fff;max-width:640px;margin:0 auto 24px}#reviews .reviews__header .reviews__header-introduction{max-width:640px;margin:0 auto}.reviews{max-width:960px;margin:64px auto}@media(min-width:481px){.reviews div.yotpo{padding:0 24px}}.reviews div.yotpo .pull-left{float:none}.reviews div.yotpo .yotpo-label{display:none}@media(max-width:480px){.reviews div.yotpo .yotpo-nav{text-align:center}.reviews div.yotpo .yotpo-nav ul{margin:0 auto;display:inline-block;float:none;width:auto!important}}.reviews div.yotpo .yotpo-modal-bottom-line{border:none!important}.reviews div.yotpo .yotpo-popup-box-medium{border:none;text-align:center}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-default-button{display:none!important}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-display-wrapper .yotpo-bottomline{float:none;flex-flow:column;margin-bottom:48px}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-display-wrapper .yotpo-bottomline .yotpo-stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:16px}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-display-wrapper .yotpo-bottomline .yotpo-stars .yotpo-icon{font-size:36px!important;width:auto!important;height:auto!important}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-display-wrapper .yotpo-bottomline .text-m{font-size:18px!important;font-weight:700}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-display-wrapper .yotpo-bottomline .text-m:before{display:none!important}.reviews div.yotpo .yotpo-popup-box-medium .yotpo-display-wrapper .yotpo-bottomline .text-m:after{display:none!important}.reviews div.yotpo .yotpo-review{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;border-top:1px solid #e8e8e8;padding:48px 0;margin:0}@media(max-width:480px){.reviews div.yotpo .yotpo-review{display:block;padding:48px 24px}}.reviews div.yotpo .yotpo-review .yotpo-icon-profile{display:none!important}.reviews div.yotpo .yotpo-review .yotpo-header{flex:1}@media(max-width:480px){.reviews div.yotpo .yotpo-review .yotpo-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;margin-bottom:16px}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-header-element{flex:4}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-header-element>*{display:block;width:100%;margin-bottom:4px}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions{flex:1}}.reviews div.yotpo .yotpo-review .yotpo-header .label-with-tooltip{margin-top:4px}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-header-actions{float:none;margin-top:8px}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-review-stars{margin:8px 0 4px}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon{background:#fff!important;font-size:20px!important}.reviews div.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon:before{background:#fff!important}.reviews div.yotpo .yotpo-review .yotpo-main{flex:5;line-height:1.62em!important;margin-left:24px}@media(max-width:480px){.reviews div.yotpo .yotpo-review .yotpo-main{margin-left:0}}.reviews div.yotpo .yotpo-review .yotpo-main .yotpo-review-wrapper{line-height:1.62em!important}.reviews div.yotpo .yotpo-review .yotpo-main .content-title{margin-bottom:8px}.reviews div.yotpo .yotpo-review .yotpo-footer,.reviews div.yotpo .yotpo-review .yotpo-comments-box{flex:none;width:100%}.reviews div.yotpo .yotpo-review .yotpo-footer{margin-left:0}@media(max-width:480px){.reviews div.yotpo .yotpo-review .yotpo-footer .yotpo-helpful{float:left;margin-left:-10px}.reviews div.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .label-helpful{display:none}}.reviews div.yotpo .yotpo-review .yotpo-footer .footer-actions{display:none}@media(max-width:480px){.reviews div.yotpo .yotpo-review .yotpo-comments-box{margin-left:0}}.reviews div.yotpo .yotpo-review .yotpo-comment-box{padding-right:24px}@media(max-width:480px){.reviews div.yotpo .yotpo-review .yotpo-comment-box{padding-right:0}}.reviews div.yotpo .yotpo-review .yotpo-comment-box .yotpo-header-element{margin-left:24px;display:block}@media(max-width:480px){.reviews div.yotpo .yotpo-review .yotpo-comment-box .yotpo-header-element{margin-left:0}}.reviews div.yotpo .yotpo-review .yotpo-comment-box .yotpo-main{margin-top:24px}.skip-shipment-container{display:block;margin:0 auto;padding:100px 20px;width:100%;max-width:500px}.skip-shipment-container .getting-shipment{text-align:center}.skip-shipment-container .getting-shipment .block-icon{font-size:32px;color:#86c8bc}.skip-shipment-container .getting-shipment .block-title{margin:20px 0 0}.skip-shipment-container .skip-shipment,.skip-shipment-container .confirm-change,.skip-shipment-container .select-date{text-align:center}.skip-shipment-container .skip-shipment .block-title,.skip-shipment-container .confirm-change .block-title,.skip-shipment-container .select-date .block-title{margin:0 0 20px}.skip-shipment-container .skip-shipment .block-description,.skip-shipment-container .confirm-change .block-description,.skip-shipment-container .select-date .block-description{margin:20px 0 40px}.skip-shipment-container .skip-shipment .skip-options,.skip-shipment-container .confirm-change .skip-options,.skip-shipment-container .select-date .skip-options{display:block;margin:0;padding:0;text-align:center;list-style:none}.skip-shipment-container .skip-shipment .skip-options li,.skip-shipment-container .confirm-change .skip-options li,.skip-shipment-container .select-date .skip-options li{display:block;margin:20px 0;padding:0}.skip-shipment-container .skip-shipment .confirm-buttons,.skip-shipment-container .confirm-change .confirm-buttons,.skip-shipment-container .select-date .confirm-buttons{display:block;margin:0;padding:0;text-align:center;list-style:none}.skip-shipment-container .skip-shipment .confirm-buttons button,.skip-shipment-container .skip-shipment .confirm-buttons a.btn,.skip-shipment-container .confirm-change .confirm-buttons button,.skip-shipment-container .confirm-change .confirm-buttons a.btn,.skip-shipment-container .select-date .confirm-buttons button,.skip-shipment-container .select-date .confirm-buttons a.btn{margin:10px 0;padding:15px;height:auto}.skip-shipment-container .skip-shipment .confirm-buttons .text-link,.skip-shipment-container .confirm-change .confirm-buttons .text-link,.skip-shipment-container .select-date .confirm-buttons .text-link{color:#86c8bc;font-weight:700}.skip-shipment-container .skip-shipment .calendar,.skip-shipment-container .confirm-change .calendar,.skip-shipment-container .select-date .calendar{margin:40px 0}.skip-shipment-container .skip-shipment .calendar .ui-datepicker,.skip-shipment-container .confirm-change .calendar .ui-datepicker,.skip-shipment-container .select-date .calendar .ui-datepicker{margin:0;padding:20px;width:100%}.skip-shipment-container .skip-shipment .calendar .ui-datepicker .ui-datepicker-header,.skip-shipment-container .confirm-change .calendar .ui-datepicker .ui-datepicker-header,.skip-shipment-container .select-date .calendar .ui-datepicker .ui-datepicker-header{margin:0;padding:0 0 20px}.skip-shipment-container .skip-shipment .calendar .ui-datepicker .ui-datepicker-prev,.skip-shipment-container .confirm-change .calendar .ui-datepicker .ui-datepicker-prev,.skip-shipment-container .select-date .calendar .ui-datepicker .ui-datepicker-prev{top:0;left:0}.skip-shipment-container .skip-shipment .calendar .ui-datepicker .ui-datepicker-next,.skip-shipment-container .confirm-change .calendar .ui-datepicker .ui-datepicker-next,.skip-shipment-container .select-date .calendar .ui-datepicker .ui-datepicker-next{top:0;right:0}.skip-shipment-container .skip-shipment .calendar .ui-datepicker .ui-datepicker-calendar,.skip-shipment-container .confirm-change .calendar .ui-datepicker .ui-datepicker-calendar,.skip-shipment-container .select-date .calendar .ui-datepicker .ui-datepicker-calendar{margin:0}#survey-wrapper{position:relative;top:0;left:auto;right:auto;width:100%;transform:none;overflow-x:hidden;min-height:100vh}#survey-wrapper #progress-indicator{position:fixed;z-index:2;bottom:40px;right:40px;background:#fff;width:80px;height:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}#survey-wrapper #survey-content{position:relative;height:100%}#survey-wrapper #survey-content .quiz-step{height:100vh;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}@media(max-height:900px){#survey-wrapper #survey-content .quiz-step{align-items:flex-start;margin-top:120px}}#survey-wrapper #survey-content .quiz-step#recommendation{justify-content:flex-start;align-items:flex-start}#survey-wrapper #survey-content .quiz-step#recommendation .wrapper{flex:1}#survey-wrapper #survey-content .quiz-step .question{opacity:0;z-index:-1;display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#survey-wrapper #survey-content .quiz-step .question.active{display:initial;opacity:1;z-index:1}#survey-wrapper #survey-content .quiz-step .question .question.active{position:relative;left:0;right:0}#survey-wrapper #survey-welcome{background-color:#00353b}#survey-wrapper #survey-welcome .content-wrapper{text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;color:#fff;background-color:#00353b;left:0;right:0;z-index:10;height:100%;position:relative;transform:none;top:initial;margin:0}#survey-wrapper #survey-welcome .content-wrapper h1,#survey-wrapper #survey-welcome .content-wrapper h2,#survey-wrapper #survey-welcome .content-wrapper a{color:#fff}#survey-wrapper #survey-welcome .content-wrapper .one-half{position:relative}#survey-wrapper #survey-welcome .content-wrapper .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;z-index:-1;padding:0 5em;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#survey-wrapper #survey-welcome .content-wrapper .content.active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;z-index:1}#survey-wrapper #survey-welcome .content-wrapper .content>.content{padding:0;margin:0 auto}#survey-wrapper #survey-welcome .content-wrapper .hero .hero-image{background-image:url(/cdn/shop/t/5/assets/quiz_background.jpg?v=11978552902111038701642526570);background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}#survey-wrapper #survey-welcome .content-wrapper #login-form>*{width:300px}#survey-wrapper #survey-welcome .content-wrapper #login-form h1{margin-bottom:40px}#survey-wrapper #survey-welcome .content-wrapper #login-form #recover p{margin:0}#survey-wrapper #survey-welcome .content-wrapper #login-form input{max-width:initial!important}#survey-wrapper #survey-welcome .content-wrapper #login-form .actions .button:hover{color:#fff}#survey-wrapper #survey-welcome .content-wrapper .actions{position:relative}#survey-wrapper #quiz-error{height:100vh;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#survey-wrapper #quiz-error .content{max-width:480px;margin:0 auto;text-align:center}#survey-wrapper .question-content{min-width:320px;max-width:540px}#survey-wrapper .heading{font-size:24px;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#survey-wrapper .subheading{font-size:18px;margin-bottom:16px}#survey-wrapper .options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column wrap}#survey-wrapper .option{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;border:1px solid #e8e8e8;background-color:#fafafa;cursor:pointer;border-radius:8px;padding:8px 16px;margin-bottom:16px}#survey-wrapper .option .option-content{flex:1}#survey-wrapper .option:hover{border-color:#86c8bc;background:#e7f4f2}#survey-wrapper .option.active{background-color:#e7f4f2;border-color:#86c8bc}#survey-wrapper .option.draggable{cursor:move;max-height:55px;min-width:270px;max-width:320px;width:auto;height:auto;border-radius:30px;padding:13px 20px;position:relative}#survey-wrapper .option.draggable:after{content:"\e93d";top:16px;right:16px}#survey-wrapper .option.draggable .index{border:1px solid;padding:9px 15px 10px;border-radius:50%;height:80%;position:absolute;top:10%;left:5px}#survey-wrapper .option.draggable .value{margin-left:0}#survey-wrapper .multi-select .multi-select-item{position:relative}#survey-wrapper .multi-select .multi-select-item label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;left:16px;pointer-events:none}#survey-wrapper .multi-select .multi-select-item input{height:50px;width:100%;z-index:0;margin:0 0 12px}#survey-wrapper .multi-select .multi-select-item input:checked{background-color:#e7f4f2;border-color:#86c8bc}#survey-wrapper .multi-select .multi-select-item input:checked:before{right:16px;width:auto}#survey-wrapper .importance-option{background:#fff;border:none;position:relative;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:12px}#survey-wrapper .importance-option .option-content{flex:1;margin-right:16px;font-size:16px}#survey-wrapper .select{margin:0 0 16px}#survey-wrapper .select .v-select{width:100%;margin:0 auto}#survey-wrapper .select .v-select .vs__dropdown-toggle{border:1px solid #e8e8e8;background:#f9fbfb;border-radius:8px;position:relative;height:55px;padding:0;min-width:210px;width:100%;margin:0 auto}#survey-wrapper .select .v-select .vs__dropdown-toggle svg{display:none}#survey-wrapper .select .v-select .vs__dropdown-toggle:before{content:"\e93a";font-family:LinearIcons;font-size:14px;font-weight:700;color:#42585e;position:absolute;top:15px;right:18px}#survey-wrapper .select .v-select .vs__dropdown-toggle:hover{background-color:#e7f4f2;border-color:#86c8bc}#survey-wrapper .select .v-select .vs__dropdown-toggle .vs__selected{font-size:16px;padding:1px 16px 0;margin:0}#survey-wrapper .select .v-select .vs__dropdown-toggle input{height:100%;padding:0 16px;font-size:16px}#survey-wrapper .select .v-select .vs__fade-enter-active,#survey-wrapper .select .v-select .vs__fade-leave-active{transition:none}#survey-wrapper .select .v-select.vs--open .vs__dropdown-toggle{border-radius:8px 8px 0 0}#survey-wrapper .select .v-select.vs--open .vs__dropdown-menu{box-shadow:none;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 8px 8px;padding:0}#survey-wrapper .select .v-select.vs--open .vs__dropdown-menu li{background:#f9fbfb;font-size:16px;font-family:TT Commons;padding:16px;border-top:1px solid #e8e8e8;width:100%}#survey-wrapper .select .v-select.vs--open .vs__dropdown-menu li.vs__dropdown-option--highlight{background:#e7f4f2;color:#12343a}#survey-wrapper .select .v-select.vs--open.vs--single .vs__selected{top:15px}#survey-wrapper .select input{border:none;margin:0}#survey-wrapper .inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#survey-wrapper .inputs.flex-column{flex-flow:column nowrap}#survey-wrapper .inputs.flex-column input{margin-bottom:16px}#survey-wrapper .inputs .input-group{margin-right:8px;position:relative;flex:1}#survey-wrapper .inputs .input-group:nth-last-of-type(1){margin-right:0}#survey-wrapper .inputs .input-group.radio label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;text-align:center;font-size:14px;pointer-events:none}#survey-wrapper .inputs .input-group.radio input{z-index:0;height:40px;width:100px;margin:0;border:1px solid #e8e8e8;transition:none}#survey-wrapper .inputs .input-group.radio input:checked:before{display:none}#survey-wrapper .actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}#survey-wrapper .actions .button{margin:8px 0}#survey-wrapper .fade-enter-active,#survey-wrapper .fade-leave-active{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#survey-wrapper .fade-enter,#survey-wrapper .fade-leave-to{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;opacity:0}#survey-wrapper .divider{margin:40px 0}#survey-wrapper .content-wrapper{text-align:center;position:absolute;top:0;left:1%;right:1%;margin:64px auto 0}#survey-wrapper .content-wrapper .content-header{max-width:600px;margin:0 auto}#survey-wrapper .content-wrapper .content-header p{max-width:480px;margin:32px auto;font-size:24px}#survey-wrapper .content-wrapper .content-header p.small{font-size:20px}#survey-wrapper .content-wrapper .content-header .tip{font-size:16px;margin:-24px auto 32px}#survey-wrapper .content-wrapper .content{position:relative}#survey-wrapper .content-wrapper .content p{font-size:18px}#survey-wrapper .content-wrapper .content input[type=text],#survey-wrapper .content-wrapper .content input[type=email]{display:block;margin:24px auto;max-width:288px;background-color:#f9fbfb;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#survey-wrapper .content-wrapper .content input[type=text]:focus,#survey-wrapper .content-wrapper .content input[type=email]:focus{background-color:#e7f4f2}#survey-wrapper .content-wrapper .content .checkbox-group{max-width:288px;display:flex;margin:32px auto 16px}#survey-wrapper .content-wrapper .content .checkbox-group input[type=checkbox]{margin-right:16px;margin-top:8px}#survey-wrapper .content-wrapper .content .checkbox-group label{flex:1;text-align:left}#survey-wrapper .content-wrapper.importance-question .content .importance-select{height:272px}#survey-wrapper .content-wrapper.importance-question .content .question{bottom:0}#survey-wrapper .content-wrapper.importance-question .content .question.active{position:absolute!important}#survey-wrapper .content-wrapper.goal_step .content .radio-select{display:inline-block}#survey-wrapper .content-wrapper .actions{position:fixed;left:1%;right:1%;margin:0 auto}#survey-wrapper .content-wrapper .actions .back-buttons{margin-top:24px}#survey-wrapper .text-link{font-weight:700;color:#42585e;border-bottom:2px solid #86C8BC;text-decoration:none}#survey-wrapper .text-link.medium{font-size:16px}#survey-wrapper .text-link.small{font-size:14px}#survey-wrapper h1,#survey-wrapper h2,#survey-wrapper h3{font-family:Albra}#survey-wrapper body,#survey-wrapper p,#survey-wrapper div,#survey-wrapper span,#survey-wrapper input,#survey-wrapper label,#survey-wrapper button,#survey-wrapper select,#survey-wrapper textarea{font-family:TT Commons}#survey-wrapper span{font-family:inherit;font-size:inherit}#survey-wrapper .separator{margin-left:-4px}#survey-wrapper .flip-list-move{transition:transform .5s}#survey-wrapper .no-move{transition:transform 0s}#survey-wrapper .ghost{opacity:.5;background:#e8e8e8!important}#survey-wrapper .loader{width:180px;height:180px;margin:25px auto}#survey-wrapper .inputs.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#survey-wrapper .inputs.flex .ranking{max-width:60px;margin-right:10px}#survey-wrapper .inputs.flex .ranking .rank{height:55px;width:55px;border:1px solid #42585e;border-radius:100%;margin:0 0 20px;display:flex;align-items:center;justify-content:center}#survey-wrapper .inputs.flex .ranking .rank span{font-size:16px;margin-top:2px}#survey-wrapper .inputs.flex .options{flex:1}#survey-wrapper .inputs input{border:none;border-bottom:2px solid #e8e8e8}#survey-wrapper .inputs input:focus{border-color:#86c8bc}#survey-wrapper .inputs .options,#survey-wrapper .inputs .multi-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;max-width:904px;margin:0 auto 1em;justify-content:center}#survey-wrapper .inputs .multi-select .multi-select-item{position:relative;width:150px;height:150px;margin:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#survey-wrapper .inputs .multi-select .multi-select-item .option-label{z-index:2;pointer-events:none;text-align:center;font-size:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:16px;line-height:1.44em}#survey-wrapper .inputs .multi-select .multi-select-item .option-rank{position:absolute;right:24px;top:0;height:55px;line-height:55px;color:#86c8bc}#survey-wrapper .inputs .multi-select .multi-select-item .option{width:100%;height:100%;border-radius:100%;margin:0}#survey-wrapper .inputs .multi-select .multi-select-item .option:checked{background-color:#e7f4f2;border-color:#86c8bc}#survey-wrapper .inputs .multi-select .multi-select-item .option:checked:before{content:none}#survey-wrapper .inputs .multi-select .multi-select-item .option:after{content:none}#survey-wrapper .inputs .importance-select h4{font-family:TT Commons;font-weight:500;font-size:24px;margin:0 0 24px;width:125%;overflow:hidden;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#survey-wrapper .inputs .importance-select .active h4{width:100%}#survey-wrapper .inputs .radio-select .radio-item-group{position:relative;padding:0}#survey-wrapper .inputs .radio-select .radio-item-group label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:16px;right:16px;margin:0 auto;z-index:2;pointer-events:none}#survey-wrapper .inputs .radio-select .radio-item-group input{height:100%;width:100%;margin:0;padding:16px;background:transparent;border:none}#survey-wrapper .inputs .radio-select .radio-item-group input:checked{opacity:0}#survey-wrapper .checkbox-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:10px 0}#survey-wrapper .checkbox-group input{min-height:30px;min-width:30px;margin:0 15px 0 0;border:2px solid #e8e8e8}#survey-wrapper .checkbox-group input:focus,#survey-wrapper .checkbox-group input:active{border-color:#86c8bc}#survey-wrapper .checkbox-group input:checked{border-color:#86c8bc}#survey-wrapper .checkbox-group input:checked:before{right:0;font-weight:700}#survey-wrapper .checkbox-group label{font-weight:400}#survey-wrapper .text-link{cursor:pointer}#survey-wrapper .text-link.back{z-index:5}#survey-wrapper #survey-welcome p{font-size:18px}#survey-wrapper #goals .one-half b,#survey-wrapper .expectations .one-half b{display:block;margin-top:10px}#survey-wrapper #recommendation{flex:1 0 100%;margin:0 auto}#survey-wrapper #recommendation .reset-button{position:fixed;z-index:2;bottom:40px;left:40px;background-color:#00353b;border:none;font-weight:700;color:#fff;padding:8px 24px;border-radius:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#survey-wrapper #recommendation .reset-button svg{height:13px;width:16px;fill:#fff;display:inline-block;margin-right:5px;margin-bottom:3px}#survey-wrapper #recommendation .reset-button:hover{background-color:#1e5761}#survey-wrapper #recommendation .product-inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -8px 16px;max-width:480px}#survey-wrapper #recommendation .product-inputs .input-wrapper{flex:0 1 33%;position:relative;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin:0 8px}#survey-wrapper #recommendation .product-inputs .input-wrapper button{cursor:pointer;border-radius:48px;border:1px solid #BFC4CE;font-weight:700;padding:16px 32px;font-size:16px;color:#00353b;white-space:nowrap;line-height:1;margin:0;box-shadow:none;background:none;width:100%}#survey-wrapper #recommendation .product-inputs .input-wrapper button.active{border:1px solid #86C8BC;box-shadow:0 0 0 1px #86c8bc}#survey-wrapper #recommendation .content-header{background-color:#00353b;padding:10em 0 96px;margin:0 auto;width:100%;text-align:center;color:#fff}#survey-wrapper #recommendation .content-header h2{color:#fff}#survey-wrapper #recommendation .content-header .divider{display:none}#survey-wrapper #recommendation .content-header .divider svg{width:64px;margin:16px auto}#survey-wrapper #recommendation .content-header .rec_intro{max-width:540px;margin:0 auto}#survey-wrapper #recommendation .content-header #goal-switcher{margin:40px auto;max-width:540px}#survey-wrapper #recommendation .content-header #goal-switcher .goal-switch{display:inline-block;margin:8px;padding:4px 20px;border-radius:24px;color:#fff;border:1px solid white;position:relative;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;pointer-events:all}#survey-wrapper #recommendation .content-header #goal-switcher .goal-switch:hover{background-color:#ffffff1a}#survey-wrapper #recommendation .content-header #goal-switcher .goal-switch.active{font-weight:700;background:#86c8bc;border:1px solid #86C8BC;pointer-events:none}#survey-wrapper #recommendation .content{position:relative}#survey-wrapper #recommendation .content .recommendation{position:relative;top:0;left:0;width:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;z-index:0;overflow:hidden;height:0}#survey-wrapper #recommendation .content .recommendation.active{opacity:1;z-index:1;height:auto}#survey-wrapper #recommendation .content .recommendation .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:stretch;margin:0 0 96px}@media(min-width:768px){#survey-wrapper #recommendation .content .recommendation .product:nth-child(2n) .product-image-wrapper{order:2}#survey-wrapper #recommendation .content .recommendation .product:nth-child(2n) .product-info{order:1;padding:32px 5em;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column;align-items:flex-start}#survey-wrapper #recommendation .content .recommendation .product:nth-child(2n) .product-info>*{text-align:left;width:100%}#survey-wrapper #recommendation .content .recommendation .product:nth-child(2n) .product-inputs{text-align:left}}#survey-wrapper #recommendation .content .recommendation .product .product-image-wrapper{flex:5;position:relative;min-height:80vh}#survey-wrapper #recommendation .content .recommendation .product .product-image-wrapper .product-image{display:block;margin:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:1;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#survey-wrapper #recommendation .content .recommendation .product .product-image-wrapper .product-image.active{opacity:1}#survey-wrapper #recommendation .content .recommendation .product .product-info{flex:5;padding:32px 5em}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper{max-width:600px;display:inline-block}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-score{width:320px;margin:24px 0;background:#e7f4f2;border-radius:24px;display:inline-block}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-score .score{display:inline-block;padding:4px 16px 2px;font-weight:700;font-size:16px;border-radius:24px;background:#86c8bc;color:#fff;white-space:nowrap}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating{margin:8px -2px 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo{flex:1;max-width:196px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .view-supplement-facts{flex:2;font-size:14px;color:#507dff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:16px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .view-supplement-facts svg{width:16px;height:16px;margin-right:4px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo-icon{margin:0 2px!important;width:16px!important;height:16px!important;font-size:16px!important}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-stars{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-icon-star,#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-icon-half-star{background-image:none!important;margin:1px!important;height:auto!important}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-stars .yotpo-icon-star:before,#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .yotpo-stars .yotpo-icon-half-star:before{color:#fac74b!important}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .text-m{margin-left:5px;font-size:.75rem;line-height:20px;color:#12343a!important;vertical-align:middle;white-space:nowrap}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .text-m:before{content:"("}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .text-m:after{content:")"}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .standalone-bottomline.star-clickable,#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .yotpo .standalone-bottomline .star-clickable{cursor:default;pointer-events:none}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-title{font-size:33px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-bullets-heading{margin:24px 0 8px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-bullets{margin:0 0 8px;padding:0 24px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-bullets li:first-letter{text-transform:capitalize}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-price-wrapper .product-price p{font-size:27px;font-weight:500;color:#12343a}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-price-wrapper .product-price p .subscription-price{font-size:18px;margin-left:8px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-buttons .button{margin-top:16px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-buttons .text-link{font-size:16px;margin-left:24px}#survey-wrapper #recommendation_loader{margin-top:5vh}#survey-wrapper #recommendation_loader .actions{margin:0}#survey-wrapper #recommendation_loader .actions button{width:240px;margin:16px auto}#survey-wrapper #recommendation_loader .survey-ready-image{max-width:300px;margin:30px auto 60px;display:inline-block}#survey-wrapper .reset{border-top:1px solid #e8e8e8;padding-top:30px;margin-top:20px}#survey-wrapper .reset p{margin:0 0 20px}#survey-wrapper .reset .reset-button{margin-top:20px}#survey-wrapper .rec_step{text-align:left;padding-top:0!important;overflow:scroll}#survey-wrapper .rec_step h4{font-size:14px;font-weight:700;font-family:TT Commons;color:#9b9b9b;text-transform:uppercase;letter-spacing:2.5px;margin:0 0 30px;padding:0 0 25px;border-bottom:1px solid #e8e8e8;background:#fff;position:absolute;top:-1px;z-index:2;width:100%}#survey-wrapper .rec_step .rec_wrapper{margin-bottom:30px;padding-top:10px;padding-bottom:30px}#survey-wrapper .rec_step .rec_wrapper.rec_product,#survey-wrapper .rec_step .rec_wrapper.rec_article{border-bottom:1px solid #e8e8e8}#survey-wrapper .rec_step .rec_wrapper.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#survey-wrapper .rec_step .rec_wrapper:nth-of-type(1){margin-top:75px}#survey-wrapper .rec_step .rec_wrapper .rec_image{flex:3}#survey-wrapper .rec_step .rec_wrapper .rec_content{flex:5;margin-left:30px}#survey-wrapper .rec_step .rec_wrapper .rec_content p{margin:0 0 15px}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_top{color:#86c8bc;font-size:12px;display:block;font-weight:900;margin-bottom:15px}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_title{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700;font-family:TT Commons;line-height:1.62em}#survey-wrapper .rec_step .rec_wrapper .rec_content .product__reviews-aggregate{cursor:default;pointer-events:none}#survey-wrapper .rec_step .rec_wrapper .rec_content .product__reviews-aggregate .yotpo .yotpo-icon{font-size:18px!important;height:30px!important;width:12px!important;background-image:none!important}#survey-wrapper .rec_step .rec_wrapper .rec_content .product__reviews-aggregate .yotpo .text-m{font-size:14px;font-weight:700;margin-left:10px;margin-top:2px}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_description{font-size:14px}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_description p{font-size:inherit}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_product-price{font-weight:700;font-size:16px;margin:20px 0}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_actions>*{margin:15px 0}#survey-wrapper .rec_step .rec_wrapper .rec_content .rec_actions button{display:block}#survey-wrapper #rec_step-story .rec_wrapper{padding-bottom:45px}#survey-wrapper #rec_step-story .rec_wrapper p{margin:0 0 15px}#survey-wrapper #rec_step-story .rec_wrapper ul{margin-bottom:20px}#survey-wrapper #rec_step-story .rec_wrapper li{font-size:18px}#survey-wrapper #rec_step-story .rec_wrapper .actions .button{margin:16px 0 32px}#survey-wrapper #rec_step-story .rec_wrapper .actions .reset-button{display:inline-block;margin-top:15px}#survey-wrapper #rec_step-get_started .rec_wrapper{padding-bottom:45px}#survey-wrapper #rec_step-get_started .rec_wrapper p{margin:0 0 15px}#survey-wrapper #rec_step-get_started .rec_wrapper .actions p{margin:0 0 30px}@media(min-width:769px){#survey-wrapper #survey-content .question-section.active{overflow:scroll}#survey-wrapper .content-wrapper{margin-top:20vh}#survey-wrapper .content-wrapper .actions{position:relative;left:0;right:0;padding-bottom:64px}#survey-wrapper .content-wrapper.importance-question .actions{position:fixed}}@media(min-width:768px)and (max-width:991px){#survey-wrapper .rec_step h4{width:calc(100% - 300px)}#survey-wrapper .option.draggable{padding:15px 20px 14px}#survey-wrapper .content-wrapper .hero-content .content{padding:48px!important}#survey-wrapper #recommendation .content .recommendation .product .product-info{padding:32px 3em}}@media(max-width:767px){#survey-wrapper{transform:none;overflow:initial;padding:0 24px;height:100%}#survey-wrapper #progress-indicator{width:100%;right:0;bottom:16px;height:48px;font-size:14px;background:transparent}#survey-wrapper #survey-content{height:auto;width:100%}#survey-wrapper #survey-content .quiz-step{max-height:100vh;overflow:hidden;width:100%}#survey-wrapper #survey-content .quiz-step#recommendation,#survey-wrapper #survey-content .quiz-step#survey-welcome{margin:0 -24px;width:calc(100% + 48px);overflow:initial}#survey-wrapper #survey-content .quiz-step#survey-welcome .content-wrapper{display:block;height:100%}#survey-wrapper #survey-content .quiz-step#survey-welcome .content-wrapper .hero-content{height:66%;top:33%}#survey-wrapper #survey-content .quiz-step#survey-welcome .content-wrapper .hero-content .content{padding:24px 0 0;position:relative;top:0;transform:none}#survey-wrapper #survey-content .quiz-step#survey-welcome .content-wrapper .hero-content .content .button{margin-bottom:16px}#survey-wrapper #survey-content .quiz-step#survey-welcome .content-wrapper .hero-content .content#login-form{display:none}#survey-wrapper #survey-content .quiz-step#survey-welcome .content-wrapper .hero{padding-top:0;position:absolute;top:0;left:0;width:100%;height:33%}#survey-wrapper #survey-content .quiz-step .options .multi-select .multi-select-item input{height:40px}#survey-wrapper #survey-content .quiz-step .options .importance-option{flex-flow:row wrap}#survey-wrapper #survey-content .quiz-step .options .importance-option .option-content{flex:1 0 100%;font-weight:700;margin-bottom:4px}#survey-wrapper #survey-content .quiz-step .options .importance-option .inputs .input-group.radio input{height:32px}#survey-wrapper .content-wrapper{padding:0 24px;top:initial;transform:none;margin:0 auto}#survey-wrapper .content-wrapper .content-header{margin-top:0}#survey-wrapper .content-wrapper .content-header h2{font-size:24px}#survey-wrapper .content-wrapper .content-header p,#survey-wrapper .content-wrapper .content-header p.small{font-size:18px}#survey-wrapper .content-wrapper.two-halves{display:block}#survey-wrapper .content-wrapper .one-half{flex:1 0 100%;height:auto;width:100%;padding:15px 0 0}#survey-wrapper .content-wrapper .actions{left:initial;right:initial}#survey-wrapper .content-wrapper .actions>*{padding:0}#survey-wrapper .content-wrapper .actions .continue-buttons{order:2}#survey-wrapper .content-wrapper .actions .continue-buttons .button{margin:0}#survey-wrapper .content-wrapper .actions .back-buttons{order:1;margin:0}#survey-wrapper .content-wrapper .actions .back-buttons.active{padding:0}#survey-wrapper #recommendation{overflow:initial}#survey-wrapper #recommendation #goal-switcher{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center}#survey-wrapper #recommendation .content-header{padding:7em 24px 48px}#survey-wrapper #recommendation .content-header .rec_name{margin-bottom:16px}#survey-wrapper #recommendation .content-header #goal-switcher{margin:24px auto 0}#survey-wrapper #recommendation .content-header #goal-switcher .goal-switch{margin:8px}#survey-wrapper #recommendation .content-header #goal-switcher .goal-switch.active{border-bottom:2px solid #86C8BC}#survey-wrapper #recommendation .content-header p{margin:0}#survey-wrapper #recommendation .content{padding:0 0 120px}#survey-wrapper #recommendation .content .recommendation .product{flex-flow:row wrap;width:100%;padding:0;margin:0 0 16px}#survey-wrapper #recommendation .content .recommendation .product .product-info{width:100%;padding:24px}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating{flex-flow:row wrap}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-details-wrapper .product-rating .view-supplement-facts{flex:none;width:100%;margin:16px 0 0}#survey-wrapper #recommendation .content .recommendation .product .product-info .product-price-wrapper .product-price{justify-content:flex-start}#survey-wrapper #recommendation .content .recommendation .product .product-image-wrapper{min-height:33vh;width:100%;flex:none}#survey-wrapper #recommendation .product-inputs{flex-flow:row wrap;margin:0 -8px 8px}#survey-wrapper #recommendation .product-inputs .input-wrapper{margin:8px}#survey-wrapper #recommendation .product-inputs .input-wrapper button{font-size:14px;padding:16px 20px}#survey-wrapper #recommendation_loader{margin:0}#survey-wrapper #recommendation_loader #ready p{font-size:18px}#survey-wrapper #recommendation_loader .actions{position:relative;width:100%;margin:32px 0 0}#survey-wrapper #recommendation_loader .actions button{width:100%;margin:0;padding:16px}}#terms{padding-right:30px;padding-left:0}#terms .wrapper{padding:0 5%}#terms .wrapper .faq-question h3{margin-left:15px}#terms .wrapper .faq-answer p{padding:0 15px 30px}@media(max-width:468px){#terms .wrapper{padding:0}#terms .wrapper .faq-question h3{text-align:center}#terms .wrapper:nth-last-of-type(1){padding:15px}}#tracktor #tracktorContainer{max-width:initial!important}#tracktor #tracktorContainer body,#tracktor #tracktorContainer h1,#tracktor #tracktorContainer h2,#tracktor #tracktorContainer h3,#tracktor #tracktorContainer h4,#tracktor #tracktorContainer h5,#tracktor #tracktorContainer h6,#tracktor #tracktorContainer p,#tracktor #tracktorContainer span{color:#42585e;font-family:TT Commons}#tracktor #tracktorContainer>div{height:auto}#tracktor #tracktorContainer p{font-size:18px}#tracktor #tracktorContainer #tracktorOrderForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1200px;padding:45px 45px 30px;margin:0 auto;float:none;justify-content:flex-start;align-items:center;flex-flow:row wrap}#tracktor #tracktorContainer #tracktorOrderForm h1{font-size:24px;font-weight:700;flex:none;width:100%;display:block;text-align:left;margin:0}#tracktor #tracktorContainer #tracktorOrderForm .field{max-width:270px;margin:15px 30px}#tracktor #tracktorContainer #tracktorOrderForm .field:nth-of-type(1){margin-left:0}#tracktor #tracktorContainer #tracktorOrderForm button{display:block;font-family:Avenir,sans-serif;font-size:14px;font-weight:900!important;text-transform:uppercase;letter-spacing:1.5px;padding:10px 15px;text-shadow:none;box-shadow:none;border:none;border-radius:0;height:3.5em;margin:28px 30px 0;background-color:#86c8bc;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:270px}#tracktor #tracktorContainer #tracktorOrderForm button span{color:#fff!important}#tracktor #tracktorContainer #tracktorResponseContainer{margin:0 auto;padding:30px 0 0;float:none;background-color:#fff}#tracktor #tracktorContainer #tracktorResponseContainer #tracktorOrderDetails{margin:0 auto;border:none;text-align:left;max-width:1200px;padding:0 45px}#tracktor #tracktorContainer #tracktorResponseContainer #tracktorOrderDetails h1{font-size:30px;font-weight:700}#tracktor #tracktorContainer #tracktorResponseContainer #tracktorOrderDetails>p{display:none}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap{max-width:1200px;margin:0 auto;padding:0 45px}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap #tracktorOrderStatus h1{font-size:24px;font-weight:700}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap #tracktorOrderStatus>p span:after{content:":"}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 h1 span,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 h1 span{font-size:24px;font-weight:700}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 .by-day-details li>span,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 .by-day-details li>span{font-weight:700}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 .by-day-details li>span:after,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 .by-day-details li>span:after{content:":"}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 .by-day-details li ul,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 .by-day-details li ul{border:none;padding:22.5px;background-color:#fafafa;margin:10px 0 15px}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 .by-day-details li ul li,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 .by-day-details li ul li{border:none;background-color:#fafafa;border-radius:0}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 label,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 label{opacity:1}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol1 label span,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorTrackingWrap .tracktorFulfillmentCol2 label span{color:#42585e;font-size:18px}@media(max-width:991px){#tracktor{margin-top:30px}#tracktor #tracktorContainer{padding-top:45px}#tracktor #tracktorContainer #tracktorOrderForm{padding:30px}#tracktor #tracktorContainer #tracktorOrderForm h1{text-align:left;margin-bottom:15px}#tracktor #tracktorContainer #tracktorOrderForm button{margin:22.5px 0;width:100%}#tracktor #tracktorContainer #tracktorOrderForm .field{margin:0;max-width:100%;width:100%}#tracktor #tracktorContainer #tracktorOrderForm .field input{max-width:100%}#tracktor #tracktorContainer #tracktorResponseContainer #tracktorOrderDetails,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap{padding:0 30px}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorFulfillmentCol1 .by-day-details li ul,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorFulfillmentCol2 .by-day-details li ul{padding:22.5px}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorFulfillmentCol1 .by-day-details li ul li,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorFulfillmentCol2 .by-day-details li ul li{padding:0}#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorFulfillmentCol1 .by-day-details dl dd,#tracktor #tracktorContainer #tracktorResponseContainer .tracktorFulfullmentWrap .tracktorFulfillmentCol2 .by-day-details dl dd{padding-left:10px}}.search__top-section{max-width:500px;margin:80px auto 0;padding:30px 0;text-align:center}.search__top-section h1{font-size:42px}.search__top-section p{margin:40px 0 10px;padding:0 20px;font-size:18px}.search-overlay-bar{display:none;position:fixed;width:100%;height:100%;background-color:#fffffff2;z-index:5}.search-overlay-bar #search-list{height:100vh;position:relative;padding-bottom:33%;overflow:scroll}.search-overlay-bar #search-list .results-container .search-content-wrap .search-tab-wrap{max-width:820px;margin:0 auto}.search-overlay-bar #search-list .results-container .search-content-wrap .search-tab-wrap .search-tab{text-align:right}.search-overlay-bar #search-list .results-container .search-content-wrap .search-tab-wrap .search-tab p{text-align:center;display:inline-block;font-size:14px;margin:0;padding:10px 25px 8px;font-weight:700;color:#fff;max-width:150px;background-color:#dadada;letter-spacing:1px;text-transform:uppercase}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;height:330px}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item .image{flex:2;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item .content{flex:3;padding:30px 45px}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item.product .image{margin:0 30px}.search__item .product-content a{color:#86c8bc}.hide{display:none}#product_articles_search_box{background-color:transparent}.search-box-wrapper{z-index:99;padding:0 30px 30px;margin:0 30px!important}.search-overlay-text{text-align:center;padding-top:80px;font-size:42px;z-index:99}#search-overlay-button{position:relative}#search-close-button{position:absolute;top:29px;right:30px;color:#000;font-weight:700;z-index:99;transition:1s}#search-close-button:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:3px;background-color:#000;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#search-close-button:hover:after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#search-list{z-index:99;opacity:1}.ais-search-box--magnifier-wrapper{display:none}.ais-search-box--reset-wrapper{display:none!important}#product_articles_search_box{text-align:center;color:#484444;font-weight:700}.search-input{border-bottom:1px solid #484444;border-right:0;border-left:0;border-top:0;border-radius:0}.ais-hits__empty{text-align:center}.search-content-wrap .ais-hits{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;justify-content:center}.search-content-wrap{max-width:1150px;margin:30px auto}.search-content-wrap h4,.search-content-wrap p{line-height:1.62em!important}.image-INGREDIENT{margin-left:30px;margin-right:30px;width:320px!important;height:311px!important;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;vertical-align:bottom!important}.search__item-PRODUCT,.search-tab-wrap-PRODUCT{max-width:820px!important}.search__item{max-width:820px;margin:0 auto;background-color:#fafafa;display:flex;flex-direction:row;transition:.5s}.search__item:hover{background-color:#e1e1e1!important}.search__item .image-ARTICLE{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%;height:auto}.search__item .product-content{padding:30px}.search__item .product-content a{color:#fff}.search__item .product-content p{overflow:hidden;width:440px}.search__item h4{font-weight:700;font-size:24px}.search__item p{font-size:18px}.search__item .search-button-INGREDIENT{display:none!important}.search__item .search-button{position:relative;text-align:left;border-radius:0!important;padding-right:40px;padding-left:40px;margin:20px 0 0;transition:.5s!important;z-index:1!important;font-size:16px;height:3em!important}.search__item .search-button a{font-size:18px;z-index:2!important}.search__item .search-button:hover{color:#86c8bc!important}.search__item .search-button:hover:after{width:100%}.search__item .search-button:after{position:absolute;content:"";top:0;left:0;width:0;height:100%;background-color:#fff;transform-origin:left;transition:width .25s ease;z-index:-1}@media(max-width:1024px){#search-overlay-button{color:#a9a9a9!important;position:absolute!important;right:90px!important;top:7px!important}}@media(max-width:767px){.search-overlay-text{display:none}.search__top-section p{margin:10px 0}.search-box-wrapper{padding-top:60px}#search-close-button{left:1%;right:1%;text-align:center;width:100%}.search-overlay-bar{display:none;position:fixed;width:100%;height:100%;background-color:#fffffff2;z-index:5}.search-overlay-bar #search-list{height:100vh;position:relative;padding-bottom:33%;overflow:scroll}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item{height:auto}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item .image{min-width:270px;min-height:270px}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item .content{padding:15px 30px 60px}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item.Product .image{margin:15px 15px 0;background-size:contain}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item .search-button{margin:20px auto 0;text-align:center}#clear{display:none}}@media(max-width:468px){#search-overlay-button{right:65px!important;top:1px!important}.search-overlay-bar{display:none;position:fixed;width:100%;height:100%;background-color:#fffffff2;z-index:5}.search-overlay-bar #search-list{height:100vh;position:relative;padding-bottom:33%;overflow:scroll}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item{height:auto}.search-overlay-bar #search-list .results-container .search-content-wrap .search__item .search-button{margin:20px auto 0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.scss.css.map */
