@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}button,input[type=submit]{cursor:pointer}optgroup{font-family:wigrum-bold}option{color:#666;background-color:#fff}[tabindex="-1"]:focus{outline:none}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#666;background-color:#fff;padding:15px;z-index:10000;transition:none}.grid{*zoom: 1;list-style:none;padding:0;margin:0 0 0 -30px}.grid:after{content:"";display:table;clear:both}.grid__item{float:left;padding-left:30px;width:100%}.grid__item[class*=--push]{position:relative}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.3333333333%}.two-thirds{width:66.6666666667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.6666666667%}.two-sixths{width:33.3333333333%}.three-sixths{width:50%}.four-sixths{width:66.6666666667%}.five-sixths{width:83.3333333333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.3333333333%}.two-twelfths{width:16.6666666667%}.three-twelfths{width:25%}.four-twelfths{width:33.3333333333%}.five-twelfths{width:41.6666666667%}.six-twelfths{width:50%}.seven-twelfths{width:58.3333333333%}.eight-twelfths{width:66.6666666667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.3333333333%}.eleven-twelfths{width:91.6666666667%}.show{display:block!important}.hide{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width: 749px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.3333333333%}.small--two-thirds{width:66.6666666667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.6666666667%}.small--two-sixths{width:33.3333333333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.6666666667%}.small--five-sixths{width:83.3333333333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.3333333333%}.small--two-twelfths{width:16.6666666667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.3333333333%}.small--five-twelfths{width:41.6666666667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.3333333333%}.small--eight-twelfths{width:66.6666666667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.3333333333%}.small--eleven-twelfths{width:91.6666666667%}.grid--uniform .small--one-half:nth-child(odd),.grid--uniform .small--one-third:nth-child(3n+1),.grid--uniform .small--one-quarter:nth-child(4n+1),.grid--uniform .small--one-fifth:nth-child(5n+1),.grid--uniform .small--one-sixth:nth-child(6n+1),.grid--uniform .small--two-sixths:nth-child(3n+1),.grid--uniform .small--three-sixths:nth-child(odd),.grid--uniform .small--one-eighth:nth-child(8n+1),.grid--uniform .small--two-eighths:nth-child(4n+1),.grid--uniform .small--four-eighths:nth-child(odd),.grid--uniform .small--five-tenths:nth-child(odd),.grid--uniform .small--one-twelfth:nth-child(12n+1),.grid--uniform .small--two-twelfths:nth-child(6n+1),.grid--uniform .small--three-twelfths:nth-child(4n+1),.grid--uniform .small--four-twelfths:nth-child(3n+1),.grid--uniform .small--six-twelfths:nth-child(odd){clear:both}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media only screen and (min-width: 750px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.3333333333%}.medium-up--two-thirds{width:66.6666666667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.6666666667%}.medium-up--two-sixths{width:33.3333333333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.6666666667%}.medium-up--five-sixths{width:83.3333333333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.3333333333%}.medium-up--two-twelfths{width:16.6666666667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.3333333333%}.medium-up--five-twelfths{width:41.6666666667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.3333333333%}.medium-up--eight-twelfths{width:66.6666666667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.3333333333%}.medium-up--eleven-twelfths{width:91.6666666667%}.grid--uniform .medium-up--one-half:nth-child(odd),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--three-sixths:nth-child(odd),.grid--uniform .medium-up--one-eighth:nth-child(8n+1),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--four-eighths:nth-child(odd),.grid--uniform .medium-up--five-tenths:nth-child(odd),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--six-twelfths:nth-child(odd){clear:both}.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}}body,html{background-color:#fff;font-family:wigrum-regular;font-style:normal;font-weight:400;padding-bottom:0!important}.page-width{*zoom: 1;max-width:1180px;padding:0 30px;margin:0 auto}.page-width:after{content:"";display:table;clear:both}#preview-bar-iframe{display:none}.grecaptcha-badge{display:none!important}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";cursor:default}.icon-shopify-logo{width:82.2857142857px;height:24px}[class^=spr-icon-]:before,[class*=" spr-icon-"]:before{vertical-align:middle}.spr-badge-starrating{margin:0!important}.spr-badge-starrating .spr-icon{font-size:14px!important}.spr-icon{width:12px!important;height:12px!important}.spr-icon:before{content:none;background-image:url(../assets/icon-heart.svg)!important;background-size:12px 12px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:static;top:0;width:12px;height:12px;text-indent:-30000px}.spr-icon.spr-icon-star-half:before{background-image:url(../assets/icon-heart-half.svg)!important;opacity:1}.spr-icon.spr-icon-star-empty:before,.spr-icon.spr-icon.spr-icon-star-empty:before{background-image:url(../assets/icon-heart-empty.svg)!important;opacity:1}.spr-icon.spr-icon-star-empty.spr-icon-star-hover:before{background-image:url(../assets/icon-heart-empty.svg)!important}.spr-badge-caption{font-size:11px;text-transform:uppercase;margin-left:6px;margin-top:2px;position:relative;top:2px}@media (min-width: 1024px){.spr-icon{width:16px!important;height:16px!important;margin:0 2px}.spr-badge-starrating .spr-icon{font-size:16px!important}.spr-icon:before{content:none;background-image:url(../assets/icon-heart.svg)!important;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;display:inline-block;position:static;top:0;width:16px;height:16px;text-indent:-30000px}}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul,.rte ol{margin:0 0 15px 30px}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 749px){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";display:block;position:absolute;top:0;left:15px;right:15px;border-bottom:1px solid #f6f6f6}}.btn{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0}input,textarea,select{border:1px solid #f6f6f6;border-radius:0;max-width:100%}input[disabled],textarea[disabled],select[disabled]{cursor:default;background-color:#000;border-color:#000}textarea{min-height:100px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(../assets/ico-select.svg);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}.ie9 select{padding-right:10px;background-image:none}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;width:20px;height:20px;position:relative;top:6px;margin-right:10px}input.input-error,select.input-error,textarea.input-error{border-color:red;background-color:#000;color:red}fieldset{border:none;padding:0;margin:0 0 20px}fieldset.checkbox:after{content:none;display:none}.checkbox-holder label{position:static;cursor:pointer;top:0;pointer-events:auto;font-size:16px;color:#67767b;display:block}.checkbox-holder input[type=checkbox]{display:none}.checkbox-holder input[type=checkbox]+label{position:relative;padding-left:30px}.checkbox-holder input[type=checkbox]+label:before{content:"";display:block;width:20px;height:20px;background:#fff;position:absolute;top:0;left:0;overflow:hidden;border:1px solid #67767b;transition:all .2s}.checkbox-holder input[type=checkbox]+label:after{content:"";display:block;opacity:0;width:8px;height:8px;background:#1b1a1d;position:absolute;top:6px;left:6px;overflow:hidden;transition:all .2s}.checkbox-holder input[type=checkbox]:checked+label:after{opacity:1}.select-style{background-image:url(../assets/icon-arrow-down.svg);background-position:calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:8px 8px}.select-style select{transition:all .25s;padding:0;background-color:transparent}.select-style select:focus{border-bottom:1px solid #1b1a1d}.placeholder-svg{display:block;fill:#66666659;background-color:#6666661a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(102,102,102,.2)}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.btn{display:inline-block;position:relative;padding:0 60px 0 20px;font-size:12px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;width:auto;height:46px;line-height:46px;background-color:#fff;color:#67767b;border:1px solid #67767b;-webkit-appearnce:none;border-radius:0;transition:color .25s,background-color .25s}.btn:after{content:"";display:block;position:absolute;right:23px;top:18px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}.btn.white{background-color:#fff;color:#1b1a1d!important;border:none}.btn.black{background-color:#1b1a1d;color:#fff!important;border:none}.btn.gray{background-color:#67767b;color:#fff!important;border:none}.btn.orange{background-color:#de5635;color:#fff!important;border:none}.btn.highlight{background-color:#688ba1;color:#fff!important;border:none}.btn.dark{background-color:#67767b;color:#fff!important;border:none}.btn.tangerine{background-color:#ff9c0f;color:#fff!important;border:none}.btn.brown{background-color:#522c1b;color:#fff!important;border:none}.btn.blonde{background-color:#c19474;color:#fff!important;border:none}.btn.red{background-color:#8e3a22;color:#fff!important;border:none}.btn.color-fresh{background-color:#e4e2db;color:#1b1a1d!important;border:none}.btn.cool-blonde{background-color:#7d55c7;color:#fff!important;border:none}.btn.cool-brunette{background-color:#0957c3;color:#fff!important;border:none}.btn.deep-orange{background-color:#fa4616;color:#fff!important;border:none}.btn.white:after,.btn.color-fresh:after{border-left-color:#1b1a1d!important}.btn-alt{display:inline-block;position:relative;font-size:16px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;width:auto;height:36px;line-height:36px;padding:0 80px 0 0;color:#67767b;border-bottom:2px solid #67767b;-webkit-appearnce:none;transition:color .25s,background-color .25s}.btn-alt.white{color:#fff;border-bottom-color:#fff}.btn-alt.black{color:#1b1a1d!important;border-bottom-color:#1b1a1d}.btn-alt.orange{color:#de5635!important;border-bottom-color:#de5635}.btn-alt.highlight{color:#688ba1!important;border-bottom-color:#688ba1}.btn-alt.gray{color:#67767b!important;border-bottom-color:#67767b}.btn-alt.tangerine{color:#ff9c0f!important;border-bottom-color:#ff9c0f}.btn-alt.brown{color:#522c1b!important;border-bottom-color:#522c1b}.btn-alt.blonde{color:#c19474!important;border-bottom-color:#c19474}.btn-alt.red{color:#8e3a22!important;border-bottom-color:#8e3a22}.btn-alt.color-fresh{color:#e4e2db!important;border-bottom-color:#e4e2db}.btn-alt.cool-blonde{color:#7d55c7!important;border-bottom-color:#7d55c7}.btn-alt.cool-brunette{color:#0957c3!important;border-bottom-color:#0957c3}.btn-alt.deep-orange{color:#fa4616!important;border-bottom-color:#fa4616}.btn-alt:after{content:"";display:block;position:absolute;right:4px;top:14px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #67767b}.btn-alt.white:after{border-left-color:#fff}.btn-alt.black:after{border-left-color:#1b1a1d}.btn-alt.gray:after{border-left-color:#67767b}.btn-alt.orange:after{border-left-color:#de5635}.btn-alt.highlight:after{border-left-color:#688ba1}.btn-alt.dark:after{border-left-color:#67767b}.btn-alt.tangerine:after{border-left-color:#ff9c0f}.btn-alt.brown:after{border-left-color:#522c1b}.btn-alt.blonde:after{border-left-color:#c19474}.btn-alt.red:after{border-left-color:#8e3a22}.btn-alt.color-fresh:after{border-left-color:#e4e2db}.btn-alt.cool-blonde:after{border-left-color:#7d55c7}.btn-alt.cool-brunette:after{border-left-color:#0957c3}.btn-alt.deep-orange:after{border-left-color:#fa4616}.btn-text-with-arrow{display:inline-block;position:relative;font-size:16px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;width:auto;height:36px;line-height:36px;padding:0 15px 0 0;color:#67767b;-webkit-appearnce:none;transition:color .25s,background-color .25s}.btn-text-with-arrow.white{color:#fff;border-bottom-color:#fff}.btn-text-with-arrow.black{color:#1b1a1d!important;border-bottom-color:#1b1a1d}.btn-text-with-arrow.orange{color:#de5635!important;border-bottom-color:#de5635}.btn-text-with-arrow.highlight{color:#688ba1!important;border-bottom-color:#688ba1}.btn-text-with-arrow.gray{color:#67767b!important;border-bottom-color:#67767b}.btn-text-with-arrow.tangerine{color:#ff9c0f!important;border-bottom-color:#ff9c0f}.btn-text-with-arrow.brown{color:#522c1b!important;border-bottom-color:#522c1b}.btn-text-with-arrow.blonde{color:#c19474!important;border-bottom-color:#c19474}.btn-text-with-arrow.red{color:#8e3a22!important;border-bottom-color:#8e3a22}.btn-text-with-arrow.color-fresh{color:#e4e2db!important;border-bottom-color:#e4e2db}.btn-text-with-arrow.cool-blonde{color:#7d55c7!important;border-bottom-color:#7d55c7}.btn-text-with-arrow.cool-brunette{color:#0957c3!important;border-bottom-color:#0957c3}.btn-text-with-arrow.deep-orange{color:#fa4616!important;border-bottom-color:#fa4616}.btn-text-with-arrow:after{content:"";display:block;position:absolute;right:4px;top:15px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #67767b}.btn-text-with-arrow.white:after{border-left-color:#fff}.btn-text-with-arrow.black:after{border-left-color:#1b1a1d}.btn-text-with-arrow.gray:after{border-left-color:#67767b}.btn-text-with-arrow.orange:after{border-left-color:#de5635}.btn-text-with-arrow.highlight:after{border-left-color:#688ba1}.btn-text-with-arrow.dark:after{border-left-color:#67767b}.btn-text-with-arrow.tangerine:after{border-left-color:#ff9c0f}.btn-text-with-arrow.brown:after{border-left-color:#522c1b}.btn-text-with-arrow.blonde:after{border-left-color:#c19474}.btn-text-with-arrow.red:after{border-left-color:#8e3a22}.btn-text-with-arrow.color-fresh:after{border-left-color:#e4e2db}.btn-text-with-arrow.cool-blonde:after{border-left-color:#7d55c7}.btn-text-with-arrow.cool-brunette:after{border-left-color:#0957c3}.btn-text-with-arrow.deep-orange:after{border-left-color:#fa4616}.text-btn{color:#9ba9b0;font-size:14px;transition:color .25s}.text-btn:hover,.text-btn:focus,.text-btn:active{color:#688ba1}.mobile{display:block}.desktop{display:none}a{text-decoration:none;transition:color .25s}input,textarea,select{transition:border-color .25s;-moz-appearance:none;-webkit-appearance:none;appearance:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill,input:-webkit-autofill input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px white inset!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],select{width:100%;height:27px;font-size:16px;font-weight:400;line-height:27px;display:inline-block;border:none;border-bottom:2px solid #bcbec0;padding:0;background:transparent;-webkit-appearance:none}select{height:34px}body{min-width:320px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;text-rendering:optimizelegibility}body.menu-open #shopify-section-header header .main .left .hamburger .line{top:37px;opacity:0;transition:top .15s ease-out,opacity .15s ease-out,transform .15s ease-out .15s}body.menu-open #shopify-section-header header .main .left .hamburger .line.two{opacity:1;transform:rotate(45deg)}body.menu-open #shopify-section-header header .main .left .hamburger .line.four{opacity:1;transform:rotate(-45deg)}body.menu-open #shopify-section-header header .main .left .hamburger:after{top:64px;height:10px}.shop-inventory-overlay{overflow:hidden}.shop-inventory-overlay .back-btn .btn{width:100%}.shop-inventory-overlay .cart-item{clear:both;margin-bottom:0;min-height:72px;padding:22px 22px 22px 10px;border-top:none;border-bottom:1px solid #e6e7e8;position:relative}.shop-inventory-overlay .sub{overflow:hidden;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.shop-inventory-overlay .sub dl{overflow:hidden;margin:0;padding:20px 20px 20px 40px;background:#e6e7e8}.shop-inventory-overlay .sub dt{float:left;font-size:14px;font-family:wigrum-bold;color:#2b2b2b}.shop-inventory-overlay .sub dd{float:right;font-size:14px;font-weight:400;color:#2b2b2b}.shop-inventory-overlay .shipping-info{overflow:hidden;clear:both;background-color:#efefef}.shop-inventory-overlay .shipping-info p{margin:0;padding:20px;font-size:14px;color:#8e8e8e}.shop-inventory-overlay .promo{background-color:#1b1a1d;padding:4px;text-align:center}.shop-inventory-overlay .promo p{color:#fff;font-size:12px;font-family:wigrum-bold}.shop-inventory-overlay .empty-cart{margin-top:20px}.shop-inventory-overlay .empty-cart p{font-size:16px}.shop-inventory-overlay.empty .sub,.shop-inventory-overlay.empty .edit-btn,.shop-inventory-overlay.empty .shipping-info,.shop-inventory-overlay.empty .cb-form{display:none}.empty-cart p{color:#1b1a1d;font-size:16px;padding:20px}.list-holder .edit-btn,.list-holder .back-btn{margin:20px auto 0;padding:0 40px 20px}.list-holder .edit-btn a{width:100%}.list-holder .cb-form{margin:0 0 20px;padding:0 40px}.list-holder .cb-form .btn{width:100%}.list-holder .back-btn{display:block;text-align:center}.cart-overlay .list-holder{padding-top:10px}.cart-overlay .nano{max-height:calc(100vh - 352px);overflow-y:scroll}.cart-overlay .cart-item.free-gift .figures .remove{left:0}.figures{position:relative}.figures ul{float:left;list-style:none;padding:0}.figures li{float:left;margin-right:10px;font-size:14px;color:#9b9a9b;transition:color .25s;-webkit-transition:color .25s}.figures li:hover{color:#313131}.figures .p-m{position:relative;top:2px;cursor:pointer}.figures .product-qty,.figures .product-label{line-height:24px;font-family:wigrum-bold;color:#1b1a1d;font-size:15px;text-align:center;min-width:16px;display:inline-block}.figures .product-label,.figures .product-label:hover{color:#bbbfc4}.figures .icon-minus,.figures .icon-plus{width:20px;height:20px;display:block;color:#bbbfc4;border:none;background:none;padding:0}.figures .icon-minus:hover,.figures .icon-plus:hover{color:#688ba1}.figures .remove{color:#bbbfc4;font-size:11px;letter-spacing:.12em;border:none;border-bottom:1px solid #bbbfc4;cursor:pointer;transition:all .25s;position:relative;top:1px;left:10px;background:none;padding:0}.figures .remove:hover{border-bottom-color:#688ba1;color:#688ba1}.price-holder{position:absolute;top:30px;right:20px}.price-holder .product-price{font-size:14px;color:#5c5c5c;margin:0;color:#1b1a1d}.cart-list-holder{height:auto;position:static;padding:0;list-style:none}.list-total{padding:15px 20px;font-size:16px;font-weight:200;text-align:left;color:#6ed0e0;background:#fff}.cart-item h2{border-bottom:none}.cart-item a{position:relative;display:inline-block;width:100%;color:#1b1a1d}.cart-item a:hover{color:#688ba1}.cart-item.last{margin-bottom:0}.cart-item .box{float:left;width:20%;margin-right:2%}.cart-item .box img{max-width:100%}.empty-cart{text-align:center;margin-bottom:20px}.empty-cart h1{margin:0 0 50px;text-align:center;font-weight:100;color:#313131}.empty-cart a{position:relative;padding-right:30px;font-size:14px}.cart-item{display:table;overflow:hidden;margin:0 auto;padding:30px 10px;border-top:1px solid #e0e0e0}.cart-item .space{float:left;width:40%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cart-item .vitals{width:60%}.cart-item .vitals .image-area{float:left;height:100px;width:80px;margin-right:25px;background-repeat:no-repeat;background-size:contain}.cart-item .vitals .vital-wrap{clear:left;float:left;padding-right:20px}.cart-item .vitals h2,.cart-item .vitals .price{font-size:16px;font-style:normal;font-weight:200;text-transform:none}.cart-item .vitals h2{margin:25px 0 0}.cart-item .vitals .price{font-size:14px;color:#888}.cart-item .vitals a{color:#313131;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.cart-item .vitals a:hover{color:#bcbabc}.cart-item .amount{margin-bottom:25px}.cart-item .amount dl{overflow:hidden;margin:0;font-size:12px;color:#888}.cart-item .amount dt{clear:left;float:left;margin-right:5px}.cart-item .amount dd{float:left;margin:0 0 3px}.cart-item .in-cart select{position:relative;top:-5px;padding:0 10px 0 0;font-size:12px;border:none;cursor:pointer;color:#888}.cart-item .in-cart a{font-size:12px;color:#888;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.cart-item .in-cart a:hover{color:#6ed0e0}.cart-item .in-cart .update-qty{margin-bottom:25px}@-moz-document url-prefix(){.cart-item .in-cart select{left:-5px;padding-right:0}}.cart-item .in-cart{position:relative;float:right;margin-top:25px}.cart-item .in-cart .remove{overflow:hidden;height:40px;width:40px;line-height:1.3;color:#9b9a9b;border-radius:40px;border:1px solid #d7d7d7;-webkit-transition:color .25s ease,border-color .25s ease;-moz-transition:color .25s ease,border-color .25s ease;-o-transition:color .25s ease,border-color .25s ease;transition:color .25s ease,border-color .25s ease}.cart-item .in-cart .remove:hover{color:#6ed0e0;border-color:#6ed0e0}.cart-item .in-cart .remove span{position:relative;top:-5px;left:-5px;font-size:50px}.cart-lower-wrap{padding:30px 0;background-color:#fff}.sub-button{overflow:hidden;padding-bottom:5px;text-align:right}.cart-sub{text-align:center}.cart-sub dl{margin-top:0}.cart-sub dt{font-size:12px;color:#8e8e8e}.cart-sub dd{margin:0;font-size:18px;color:#313131}.cart-holder.empty{padding-bottom:60px;background-color:transparent}.cart-holder.empty p{display:block;margin:4px auto 40px;font-size:12px;color:#888}.cart-main{font-size:14px;font-weight:400}.cart-main .sml-checkout{margin-bottom:30px}.cart-main .sml-checkout dl{display:inline-block}.cart-main .sml-checkout dl dt{float:left;margin-right:10px;font-size:14px;color:#8e8e8e}.cart-main .sml-checkout dl dd{float:left;font-size:14px;color:#8e8e8e}.cart-main .sml-checkout .btn{width:auto;margin:0 auto;padding:10px 20px;border:1px solid #313131;color:#313131;background-color:transparent;-webkit-transition:color .25s ease,border-color .25s ease;-moz-transition:color .25s ease,border-color .25s ease;-o-transition:color .25s ease,border-color .25s ease;transition:color .25s ease,border-color .25s ease}.cart-main .sml-checkout .btn:hover{color:#bcbabc;border-color:#bcbabc}.cart-main #cart{padding:0 7.5% 30px}.cart-main .cart-item{position:relative;padding:30px 0}.cart-main .cart-item .image-area{float:left;max-width:180px;width:30%}.cart-main .cart-item .image-area img{max-width:100%;width:100%}.cart-main .cart-item .vitals{clear:none;float:left;width:70%;border-left:20px solid transparent}.cart-main .cart-item .vitals .vital-wrap{max-width:none;width:100%;padding-right:0}.cart-main .cart-item .vitals h2{margin:0 0 5px;font-size:14px;font-family:wigrum-bold;color:#2e2e2e}.cart-main .cart-item .vitals .price{margin-bottom:5px;font-weight:400}.cart-main .cart-item .remove{overflow:hidden;clear:left;float:left;width:auto;line-height:1.3;font-size:12px;color:#313131;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.cart-main .cart-item .remove:hover{color:#bcbabc}.cart-main .cart-item .icon-trash:before{content:none}.cart-main .amount{float:left;width:70%;margin:0;border-left:20px solid transparent}.cart-main .amount dl{margin-bottom:5px;font-size:14px}.cart-main .figures{overflow:hidden;float:none;width:auto;margin-bottom:5px}.cart-main .cart-lower-wrap{display:none}.shipping-calc{display:table}.shipping-calc .location,.shipping-calc .shipping-cost,.shipping-calc .btn{display:table-cell;vertical-align:bottom;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.shipping-calc .location{width:30%}.shipping-calc .shipping-cost{width:45%;padding:0 20px 8px 50px;font-size:12px;text-align:center;color:#888}.shipping-calc .btn{width:25%;padding-bottom:8px;font-family:ChronicleDisplay-Bold,serif;text-align:right;color:#0f2a40}.form-success{padding:20px;background-color:#e6e7e8;color:#1b1a1d;text-align:center;font-size:12px}.content-wrap.account,.content-wrap.wholesale{max-width:450px;margin:0 auto;padding:0 20px 40px}.content-wrap.wholesale p{font-size:12px;display:inline-block;color:#67767b;width:100%;text-align:center;line-height:1.5;margin-bottom:40px}.content-wrap.wholesale button{width:100%}.login,.register,.form-reset-password{padding-bottom:80px}.login a,.register a,.form-reset-password a{margin-bottom:10px}.login a:last-child,.register a:last-child,.form-reset-password a:last-child{margin-bottom:0}.login .errors ul,.register .errors ul,.form-reset-password .errors ul{list-style:none;padding:0}.login .errors ul li,.register .errors ul li,.form-reset-password .errors ul li{color:red;font-size:12px;margin:10px;text-align:center}.login form h1,.register form h1,.form-reset-password form h1{text-align:center;font-size:24px;font-family:wigrum-bold;margin-top:0}.login form h2,.register form h2,.form-reset-password form h2{font-family:wigrum-bold}.login form p,.register form p,.form-reset-password form p{font-size:16px;display:inline-block;color:#67767b;width:100%;text-align:center;line-height:1.5;margin-bottom:40px}.login form a,.register form a,.form-reset-password form a{font-size:12px;text-transform:uppercase;font-family:wigrum-bold;margin:0 auto;display:block;color:#1b1a1d;text-align:center}.login form a:hover,.register form a:hover,.form-reset-password form a:hover{color:#688ba1}.login form a.register-link,.register form a.register-link,.form-reset-password form a.register-link{margin:0 auto 30px!important;width:140px}.login form input[type=email],.login form input[type=password],.login form input[type=text],.register form input[type=email],.register form input[type=password],.register form input[type=text],.form-reset-password form input[type=email],.form-reset-password form input[type=password],.form-reset-password form input[type=text]{margin-bottom:20px}.login form .btn,.register form .btn,.form-reset-password form .btn{margin:20px 0}.login form .btn-text,.register form .btn-text,.form-reset-password form .btn-text{width:auto;border:none;font-size:12px;text-transform:uppercase;font-family:wigrum-bold;margin:0 auto;display:block;color:#1b1a1d;text-align:center;cursor:pointer}.login form small,.register form small,.form-reset-password form small{font-size:11px;color:#67767b;line-height:1.5;text-align:center;display:block;margin-bottom:20px}.login .btn,.login .btn-alt,.register .btn,.register .btn-alt,.form-reset-password .btn,.form-reset-password .btn-alt{width:100%}.login .btn,.register .btn,.form-reset-password .btn{margin-bottom:20px}.text-link{text-transform:uppercase;font-size:13px;letter-spacing:.12em;display:inline;cursor:pointer;color:#bcbec0;padding:0;background:none;border:none;border-bottom:1px solid #bcbec0;-webkit-transition:color .25s ease,border-bottom-color .25s ease;-moz-transition:color .25s ease,border-bottom-color .25s ease;-o-transition:color .25s ease,border-bottom-color .25s ease;transition:color .25s ease,border-bottom-color .25s ease}.text-link:hover{color:#688ba1;border-bottom-color:#688ba1}.reset_password .reset-password{display:block}.reset-password .reset-mini-form{max-width:500px;margin:0 auto 15px}.reset-password .reset-mini-form #recover-email,.reset-password .reset-mini-form #customer_password_confirmation{margin-bottom:24px}.reset-password p{margin-bottom:25px}.reset-password form div span,.reset-password form div a{font-size:14px;color:#666}.address-book .collection-content{padding-bottom:41px}.address-book section{margin:0 auto;padding:30px 16px 80px;font-size:14px;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.address-book .title-1 h2{font-size:30px}.address_table{overflow:hidden;padding:10px 10px 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.address_table .customer_address{display:block;text-align:left}.address_title span{display:inline-block;line-height:1.1;margin-bottom:8px}.address_title .street{font-family:wigrum-bold;color:#0f1e2b}.address-book .addresses{text-align:center;padding-bottom:20px}.address-book .individual-addresses{display:inline-block}.address-book .addresses dl{width:100%;margin:0}.address-book .address_actions{clear:both;float:left;max-width:none;width:auto;padding-top:0!important}.address-book .address_actions form{height:18px;margin-top:0;width:auto!important}.address-book .address_actions label{position:relative;display:table-cell;height:18px;padding-left:20px;font-size:12px;line-height:1.2;vertical-align:middle;text-transform:uppercase;cursor:pointer;color:#313131;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.address-book .address_actions label:hover{color:#bcbabc}.address-book .address_actions ul{float:left;padding-top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.address-book .address_actions ul li{position:relative;float:left;margin-left:10px;padding-left:10px;line-height:1}.address-book .address_actions ul li:before{content:"";position:absolute;top:0;left:0;bottom:0;height:11px;width:1px;margin:auto;background-color:#000}.address-book .address_actions ul li a{float:none;display:table-cell;vertical-align:middle;height:18px;line-height:1.2;margin:0;font-size:12px;text-transform:uppercase;color:#313131;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.address-book .address_actions input[type=checkbox]{position:absolute;top:4px;left:0;float:none}@-moz-document url-prefix(){.address-book .address_actions input[type=checkbox]{top:3px}}.address-book .addresses dd{margin:0}.address-book .addresses a{float:right;margin:30px 0 50px;font-size:16px;color:#0f2a40}.address-book .addresses a:hover{color:#bcbabc}.address-book section.orders{max-width:770px;width:100%;margin:0 auto;padding-bottom:0}.address-book .order-headings ul{overflow:hidden;padding:0 5px}.address-book .order-headings li{float:left;width:20%;font-size:12px;font-weight:600;text-transform:uppercase;color:#000}.address-book .order-headings .total{width:23%}.address-book .order-headings .status{width:22%}.address-book .order-headings .track{width:15%}.address-book .order-headings span.full{display:none}.address-book .individual-order{margin:5px 0;padding:10px 5px 5px;border-top:1px solid #a8a8a8}.address-book .individual-order .order-toggle{text-decoration:underline}.address-book .individual-order a{color:#888;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.address-book .individual-order a:hover{color:#bcbabc}.address-book .individual-order ul{overflow:hidden;width:100%}.address-book .individual-order ul li{float:left;width:20%}.address-book .individual-order ul li p{margin:0}.address-book .individual-order ul li .full{display:none}.address-book .individual-order ul .total{width:23%}.address-book .individual-order ul .status{width:22%}.address-book .individual-order ul .track{width:15%}.address-book .individual-order ul li.track span{text-transform:uppercase;padding-right:10px}.address-book .individual-order ul dl{width:auto;margin:0 0 8px;padding:0;line-height:1.1}.address-book .individual-order ul dt{margin-right:10px}.address-book .individual-order ul dd{display:inline-block;margin-left:0}.address-book .track .narrow{text-transform:uppercase}.address-book .order-drawer{position:relative;max-width:600px;width:100%;margin:0 auto;padding:25px}.address-book .order-drawer{max-height:0px;width:100%;overflow:hidden;opacity:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-transition:max-height .5s ease 0s,opacity .65s ease-in 0s;-webkit-transition:max-height .5s ease 0s,opacity .65s ease-in 0s;transition:max-height .5s ease 0s,opacity .65s ease-in 0s}.address-book .order-drawer.open{max-height:1000px;opacity:1}.address-book .drawer-inner dl{padding:30px 20%;margin:0 0 0 70px}.address-book .drawer-inner dt{float:left;margin-right:10px}.address-book .drawer-inner dd{display:inline-block;margin:0;font-size:14px}.address-book .drawer-inner .cart-list{display:block;width:100%}.address-book .drawer-inner .cart-item{clear:both;position:relative;float:none;width:auto;display:block;margin-bottom:20px;padding:20px 0 0}.address-book .drawer-inner .cart-item:first-child{border-top:none}.address-book .drawer-inner .cart-item:first-child .box{top:30px}.cart-item a{display:table;width:100%}.cart-item .box,.drawer-inner .cart-item .product-info{float:none;display:table-cell;vertical-align:middle;width:auto;border:none}.cart-item .box img{max-width:100%;width:100%}.cart-item .product-info{text-align:left;border:none;margin-bottom:8px}.cart-item .product-info h2{float:none;line-height:1.1;margin:0 70px 0 0;padding:0;font-size:16px;font-family:wigrum-bold;color:#0f1e2b;transition:color .25s}.cart-item .product-info a:hover h2{color:#688ba1}.cart-item .product-info p{float:none;width:auto;margin-bottom:0;margin-top:4px;line-height:1.25;font-size:14px;color:#b3b3b3;text-align:left}.cart-item .product-info p.special-instructions{color:#688ba1;font-size:12px;display:block;text-align:left;margin-top:0;margin-bottom:10px;width:85%;line-height:1.25}.cart-item .box{width:20%;min-height:52px;padding-right:2%}.cart-item .overview{width:38%;padding-right:2%}.cart-item .ordered{width:23%;padding-right:0}.cart-item .review-cart-button{display:block;padding:15px 20px;font-weight:200;cursor:pointer;color:#fff;background-color:#122b3f}.cart-item .review-cart-button:hover{color:#6ed0e0}.address-book .order-drawer .close{position:absolute;top:10px;right:10px;height:20px;width:20px;text-decoration:none;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.address-book .order-drawer .close:hover{color:#6ed0e0}.address-book .order-drawer .close span{display:inline-block;text-indent:-9999em}.address-book .welcome-nav{position:fixed;right:20px;bottom:15px;padding:20px 30px;background-color:#fff;box-shadow:0 1px 1px #00000026}.address-book .welcome-nav li{float:left;margin-left:50px}.address-book .welcome-nav li:first-child{margin-left:0}.address-book .welcome-nav,.address-book .welcome-nav a{font-size:12px;color:#0f2a40}.address-book .welcome-nav a:hover{color:#6ed0e0}.address-book .add-address{padding-top:0}.new-address{display:block;min-height:46px;width:100%;max-width:288px;margin:0 auto;padding:13px 10px 0;font-size:16px;font-weight:200;text-align:center;border-radius:3px;background-color:#313131;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.new-address:hover{color:#bcbabc}.notification-bar{display:table;height:38px;width:100%;padding:0 25px;text-align:center;background-color:#000;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:color .25s;-webkit-transition:color .25s}.notification-bar h1,.notification-bar h2{font-family:wigrum-regular,Helvetica,Arial,sans-serif;font-style:normal}.notification-bar p{margin:0;font-size:13px;letter-spacing:.82px;text-transform:uppercase;color:#9b9b9b;transition:color .25s;-webkit-transition:color .25s}.notification-bar:hover,.notification-bar:hover p{color:#6ed0e0}.notification{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%}.notification-wrap{height:43px;width:100%;display:table;text-align:center;background-color:#688ba1;border-bottom:2px solid #fff}.notification-wrap h1{line-height:43px;display:table-cell;vertical-align:middle;margin:0;font-size:14px;font-family:wigrum-bold;color:#fff}@media (min-width: 768px){.btn{font-size:18px;height:60px;line-height:60px;padding:0 80px 0 20px}.btn:after{top:26px}.btn.lrg{font-size:18px;line-height:70px;height:70px}.btn.lrg:after{top:32px;right:23px}.text-btn{font-size:16px}.cart-item .product-info h2{margin-right:20px}.cart-item .product-info p.special-instructions{font-size:12px}.shop-inventory-overlay .cart-item .product-info h2{margin-right:70px}}@media (min-width: 1024px){.mobile{display:none}.desktop{display:block}.content-wrap.account{max-width:450px;margin:0 auto;padding:0 40px 80px}.form-success{padding:40px;font-size:16px}}.saso-cross-sell-popup .saso-title{overflow:visible!important}.saso-close,.saso-price{color:#1b1a1d}.saso-cross-sell-popup .saso-add-to-cart,.saso-cross-sell-popup button.saso-click-here{background:#688ba1!important}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}.slick-slider{position:relative;display:block;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.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;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;font-weight:400;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"<"}[dir=rtl] .slick-prev:before{content:">"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:">"}[dir=rtl] .slick-next:before{content:"<"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;background:transparent}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px #00000026;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px #0000001a;color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px #0000000d;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px #0000004d}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px #0000004d}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-size:52px 37px!important;background-repeat:no-repeat!important}}.saso-notification{background-color:#688ba1!important;z-index:2147483647;display:none;left:0;width:100%;margin:0;padding:16px 0;font-size:16px;text-align:center;text-transform:none}.saso-notification p{text-align:center;margin:0;padding:0}.saso-notification a{font-weight:700}.saso-notification-x{font-weight:700;float:right;height:0;overflow:visible;margin-right:2em;cursor:pointer}.saso-notification-x a{text-decoration:none}.saso-price{color:#1b1a1d;font-family:UniformCondensedRegular-Regular;font-weight:400;font-size:18px;display:inline!important}.saso-was-price{font-family:UniformCondensedRegular-Regular;font-weight:400;font-size:18px}.saso-volumes,.saso-bundle{margin-top:10px;clear:both}.saso-volume-discount-tiers .saso-table{margin-top:6px;border-collapse:collapse}.saso-volume-discount-tiers .saso-table tbody tr:nth-child(2n){background:#f8f8f8;color:#000}.saso-volume-discount-tiers .saso-table tbody tr:nth-child(odd){background:#ececec;color:#000}.saso-volume-discount-tiers .saso-table tbody .saso-add-to-cart{font-weight:700}.saso-volume-discount-tiers .saso-table th,.saso-volume-discount-tiers .saso-table td{border:1px solid #e6e6e6;padding:4px}.saso-cross-sell-popup{position:relative;background:#fff;color:#000;padding:40px 20px;width:auto;min-width:250px;margin:20px auto;text-align:center;text-transform:none;clear:both}.saso-cross-sell-popup .saso-message{font-size:16px}.saso-cross-sell-popup .saso-products-container{display:block;overflow:auto}.saso-cross-sell-popup table{table-layout:fixed;width:auto;min-width:180px;margin:auto;border:0!important}.saso-cross-sell-popup tr{border-top:1px solid #DCDCDC}.saso-cross-sell-popup tr:first-child th:after,.saso-cross-sell-popup tr:first-child td:after{border-bottom:0!important}.saso-cross-sell-popup td{text-align:center!important;border:0!important;padding:8px!important;display:table-cell!important}.saso-cross-sell-popup .saso-product-container{width:180px;vertical-align:top}.saso-cross-sell-popup .saso-image{width:180px;height:180px;line-height:180px;margin:auto;text-align:center;display:block;overflow:hidden}.saso-cross-sell-popup .saso-image img{width:auto;height:auto;max-width:180px;max-height:180px;vertical-align:middle;margin:0 auto;display:inline-block}.saso-cross-sell-popup .saso-title{margin:4px 0 0;height:3em;text-align:center;overflow:hidden;font-family:wigrum-bold}.saso-cross-sell-popup .saso-variants-container{margin:4px 0}.saso-cross-sell-popup .saso-variants{width:100%;padding-right:0!important;padding:2px 2px 2px 10px;font-size:14px}.saso-cross-sell-popup .saso-was-price{text-decoration:line-through;font-size:14px;opacity:.8}.saso-cross-sell-popup .saso-was-price:empty{display:none}.saso-cross-sell-popup .saso-add-to-cart,.saso-cross-sell-popup button.saso-click-here{background:#688ba1;color:#fff;border:none;margin:20px 0 0;padding:0 20px!important;display:inline-block;font-size:16px;height:46px;line-height:46px;font-family:wigrum-bold;float:none!important}.saso-cross-sell-popup button.saso-click-here{width:auto}.saso-cross-sell-popup a.saso-click-here{color:#fff}.saso-cross-sell-popup a.saso-click-here:hover{opacity:.9}.saso-cross-sell-popup a.saso-close{float:none!important;display:inline-block;font-size:12px;font-family:wigrum-bold;margin:10px 0 0;text-transform:uppercase;color:#bcbec0;border-bottom:2px solid #bcbec0}.saso-cross-sell-popup0{padding:60px}.saso-bundle-popup{background:#f4f4f4;padding:2px}.saso-bundle-popup .saso-message{color:#688ba1}.saso-bundle-popup .saso-product-container{width:160px;display:inline-block}.saso-bundle-popup .saso-image{width:160px;height:160px;line-height:160px;position:relative}.saso-bundle-popup .saso-image img{max-width:160px;max-height:160px}.saso-bundle-popup .saso-product-container .saso-price{text-decoration:line-through}.saso-bundle-popup .saso-quantity-container,.saso-bundle-popup .saso-plus-container,.saso-bundle-popup .saso-equal-container{color:#688ba1;font-weight:700;font-size:60px;display:inline-block}.saso-bundle-popup .saso-quantity-container{font-size:30px;vertical-align:top;position:absolute;top:-60px;left:0;z-index:100}.saso-bundle-popup .saso-plus-container{vertical-align:top;padding-top:35px;width:10px}.saso-bundle-popup .saso-plus-container-inner{position:relative;margin-left:-14px;z-index:100}.saso-bundle-popup .saso-plus-container:last-child{display:none!important}.saso-bundle-popup .saso-bundle-row{border-top:0px solid #DCDCDC}.saso-bundle-popup .saso-bundle-row td{padding:0 10px!important}.saso-bundle-popup .saso-bundle-price-container{font-size:36px;padding:0 0 0 10px!important}.saso-bundle-popup .saso-bundle-success{display:none}.saso-cart-item-discount-notes,.saso-cart-item-upsell-notes{display:block;color:#d54f4c}.saso-cart-item-discount-notes a,.saso-cart-item-upsell-notes a{color:#d54f4c}.saso-cart-item-upsell-notes{font-weight:700}.saso-cart-item-price .original_price,.saso-cart-item-line-price .original_price{display:block;text-decoration:line-through}.saso-cart-item-price .discounted_price,.saso-cart-item-line-price .discounted_price,.saso-cart-total{display:block;font-weight:700}.saso-summary{font-size:14px}.saso-cart-offers .saso-hide-when-embedded{display:none}.saso-cart-offers .saso-cross-sell-popup{padding:5px;margin:0}.saso-cart-offers .title{padding:0!important;height:auto}.saso-use-discount-code-cart-container{margin:4px 0}.saso-use-discount-code-cart-container input{display:inline!important;width:auto;max-width:16em}.saso-use-discount-code-cart-container button{margin:0}.saso-use-discount-code-cart-container:after{margin-top:3px;background-color:#afafaf57;content:"";display:block;height:1px;transition:background-color .3s cubic-bezier(.3,0,0,1);width:100%;z-index:4}.saso-use-discount-code-cart-code{display:inline!important;max-width:10em!important}@media (max-width: 960px){.saso-notification{font-size:14px}.saso-notification-x{margin:-16px 4px 0 0;font-size:16px}.saso-cross-sell-popup{min-width:260px}.saso-cross-sell-popup .saso-message{font-size:14px}.saso-cross-sell-popup .saso-title{font-size:16px}.saso-cross-sell-popup .saso-image{width:120px;height:120px;line-height:120px}.saso-cross-sell-popup .saso-image img{max-width:120px;max-height:120px}.saso-bundle-popup .saso-product-container{width:120px}.saso-bundle-popup .saso-bundle-price-container,.saso-bundle-popup .saso-quantity-container,.saso-bundle-popup .saso-plus-container,.saso-bundle-popup .saso-equal-container{font-size:24px}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:24px}::-webkit-scrollbar:horizontal{height:24px}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:2px solid #ffffff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}}.amazon-payments-pay-button:hover{cursor:pointer}#shopify-section-header header,#shopify-section-header-password header,#shopify-section-header-your-hair header{position:fixed;z-index:2;background-color:#fff;top:0;transition:top .25s cubic-bezier(.555,.205,.295,.975)}#shopify-section-header header ul,#shopify-section-header-password header ul,#shopify-section-header-your-hair header ul{padding:0;margin:0}#shopify-section-header header .hat,#shopify-section-header-password header .hat,#shopify-section-header-your-hair header .hat{background-color:#402b2f;padding:0 12px;text-align:center;overflow:hidden;min-height:43px;width:100vw}#shopify-section-header header .hat.slick-initialized p,#shopify-section-header-password header .hat.slick-initialized p,#shopify-section-header-your-hair header .hat.slick-initialized p{display:table-cell}#shopify-section-header header .hat p,#shopify-section-header-password header .hat p,#shopify-section-header-your-hair header .hat p{display:none;color:#fff;font-size:12px;padding:10px;text-transform:uppercase;margin:0;line-height:1.618;font-family:wigrum-bold;letter-spacing:.05em;float:none!important;vertical-align:middle}#shopify-section-header header .hat a,#shopify-section-header-password header .hat a,#shopify-section-header-your-hair header .hat a{color:#fff;border-bottom:1px solid #fff;text-decoration:none}#shopify-section-header header .hat .text-arrow,#shopify-section-header-password header .hat .text-arrow,#shopify-section-header-your-hair header .hat .text-arrow{display:inline-block;position:relative}#shopify-section-header header .hat .text-arrow:after,#shopify-section-header-password header .hat .text-arrow:after,#shopify-section-header-your-hair header .hat .text-arrow:after{content:"";display:inline-block;position:relative;left:2px;width:0;height:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:3.5px solid #fff}#shopify-section-header header .main,#shopify-section-header-password header .main,#shopify-section-header-your-hair header .main{position:relative;width:100vw;height:75px;border-bottom:1px solid #fff}#shopify-section-header header .main .left,#shopify-section-header-password header .main .left,#shopify-section-header-your-hair header .main .left{position:absolute;top:0;left:0;width:69px;height:100%;z-index:1}#shopify-section-header header .main .left .hamburger,#shopify-section-header-password header .main .left .hamburger,#shopify-section-header-your-hair header .main .left .hamburger{position:absolute;top:0;left:0;width:69px;height:74px;padding:0;cursor:pointer}#shopify-section-header header .main .left .hamburger .line,#shopify-section-header-password header .main .left .hamburger .line,#shopify-section-header-your-hair header .main .left .hamburger .line{width:18px;height:2px;left:25px;color:#fff;position:absolute;display:block;background-color:#fff;transition:top .15s ease-out .15s,opacity .15s ease-out .15s,transform .15s ease-out}#shopify-section-header header .main .left .hamburger .line.one,#shopify-section-header-password header .main .left .hamburger .line.one,#shopify-section-header-your-hair header .main .left .hamburger .line.one{top:30px}#shopify-section-header header .main .left .hamburger .line.two,#shopify-section-header header .main .left .hamburger .line.four,#shopify-section-header-password header .main .left .hamburger .line.two,#shopify-section-header-password header .main .left .hamburger .line.four,#shopify-section-header-your-hair header .main .left .hamburger .line.two,#shopify-section-header-your-hair header .main .left .hamburger .line.four{top:37px;transform:rotate(0)}#shopify-section-header header .main .left .hamburger .line.three,#shopify-section-header-password header .main .left .hamburger .line.three,#shopify-section-header-your-hair header .main .left .hamburger .line.three{top:44px}#shopify-section-header header .main .left .hamburger:after,#shopify-section-header-password header .main .left .hamburger:after,#shopify-section-header-your-hair header .main .left .hamburger:after{content:"";width:69px;height:0px;background-color:#fff;display:block;position:absolute;top:74px;left:0;transition:all .25s ease-in-out}#shopify-section-header header .main .center,#shopify-section-header-password header .main .center,#shopify-section-header-your-hair header .main .center{position:absolute;top:16px;left:50%;right:0;width:138px;margin:0;transform:translate(-50%);z-index:1}#shopify-section-header header .main .center .h1,#shopify-section-header-password header .main .center .h1,#shopify-section-header-your-hair header .main .center .h1{position:relative;margin:0}#shopify-section-header header .main .center h1,#shopify-section-header-password header .main .center h1,#shopify-section-header-your-hair header .main .center h1{margin:0}#shopify-section-header header .main .right,#shopify-section-header-password header .main .right,#shopify-section-header-your-hair header .main .right{position:absolute;top:0;right:0;z-index:1;width:69px;height:100%}#shopify-section-header header .pop-over,#shopify-section-header-password header .pop-over,#shopify-section-header-your-hair header .pop-over{display:none;background:#fff;border:1px solid #e6e7e8;border-top-color:#fff;position:absolute;top:157px;right:0;overflow:hidden;height:0}#shopify-section-header header .site-logo,#shopify-section-header-password header .site-logo,#shopify-section-header-your-hair header .site-logo{display:block;margin:0 auto;width:118px;height:42px;background-image:url(../assets/pro-logo.png);background-size:contain;background-repeat:no-repeat;text-indent:-9999px}#shopify-section-header header .icon-btn,#shopify-section-header-password header .icon-btn,#shopify-section-header-your-hair header .icon-btn{font-size:14px;font-family:wigrum-bold;padding:20px 10px;text-align:right;white-space:nowrap;color:#fff;text-transform:uppercase;text-align:center;width:100%;height:100%}#shopify-section-header header .icon-btn span,#shopify-section-header-password header .icon-btn span,#shopify-section-header-your-hair header .icon-btn span{display:none}#shopify-section-header header .icon-btn .icon,#shopify-section-header-password header .icon-btn .icon,#shopify-section-header-your-hair header .icon-btn .icon{position:relative;top:7px;width:24px;height:24px}#shopify-section-header header .icon-btn:after,#shopify-section-header-password header .icon-btn:after,#shopify-section-header-your-hair header .icon-btn:after{content:"";width:calc(100% - 20px);height:0px;background-color:#fff;display:block;position:absolute;top:74px;transition:all .25s ease-in-out}#shopify-section-header header .icon-btn:hover:after,#shopify-section-header header .icon-btn.active:after,#shopify-section-header-password header .icon-btn:hover:after,#shopify-section-header-password header .icon-btn.active:after,#shopify-section-header-your-hair header .icon-btn:hover:after,#shopify-section-header-your-hair header .icon-btn.active:after{height:6px;top:68px}#shopify-section-header header .icon-btn.cart-btn:after,#shopify-section-header-password header .icon-btn.cart-btn:after,#shopify-section-header-your-hair header .icon-btn.cart-btn:after{display:none}#shopify-section-header header .find-a-store .icon-btn:after,#shopify-section-header-password header .find-a-store .icon-btn:after,#shopify-section-header-your-hair header .find-a-store .icon-btn:after{top:51px}#shopify-section-header header .find-a-store .icon-btn:hover:after,#shopify-section-header header .find-a-store .icon-btn.active:after,#shopify-section-header-password header .find-a-store .icon-btn:hover:after,#shopify-section-header-password header .find-a-store .icon-btn.active:after,#shopify-section-header-your-hair header .find-a-store .icon-btn:hover:after,#shopify-section-header-your-hair header .find-a-store .icon-btn.active:after{top:45px}#shopify-section-header header .search-btn-wrap,#shopify-section-header-password header .search-btn-wrap,#shopify-section-header-your-hair header .search-btn-wrap{position:absolute;top:0;right:46px;width:69px;height:74px}#shopify-section-header header .search-btn-wrap .search-btn,#shopify-section-header-password header .search-btn-wrap .search-btn,#shopify-section-header-your-hair header .search-btn-wrap .search-btn{position:absolute;width:100%;height:100%}#shopify-section-header header .search-btn-wrap .search-btn .icon,#shopify-section-header-password header .search-btn-wrap .search-btn .icon,#shopify-section-header-your-hair header .search-btn-wrap .search-btn .icon{top:7px}#shopify-section-header header .account-btn-wrap,#shopify-section-header-password header .account-btn-wrap,#shopify-section-header-your-hair header .account-btn-wrap{display:none;position:absolute;width:69px;height:100%}#shopify-section-header header .search-overlay,#shopify-section-header-password header .search-overlay,#shopify-section-header-your-hair header .search-overlay{width:100vw;height:calc(100vh - 118px);top:76px;left:auto;right:0}#shopify-section-header header .search-overlay .inner,#shopify-section-header-password header .search-overlay .inner,#shopify-section-header-your-hair header .search-overlay .inner{padding:60px 40px;height:100%}#shopify-section-header header .search-overlay .search-form,#shopify-section-header-password header .search-overlay .search-form,#shopify-section-header-your-hair header .search-overlay .search-form{display:block;position:relative}#shopify-section-header header .search-overlay .search-form label,#shopify-section-header-password header .search-overlay .search-form label,#shopify-section-header-your-hair header .search-overlay .search-form label{display:block;margin-bottom:10px;text-transform:uppercase;font-size:14px;font-family:wigrum-bold}#shopify-section-header header .search-overlay .search-form input[type=search],#shopify-section-header-password header .search-overlay .search-form input[type=search],#shopify-section-header-your-hair header .search-overlay .search-form input[type=search]{width:100%;height:27px;font-size:24px;font-weight:400;line-height:27px;display:inline-block;border:none;border-bottom:2px solid #bcbec0;padding:0;background:transparent}#shopify-section-header header .search-overlay .search-form input[type=search]:focus,#shopify-section-header-password header .search-overlay .search-form input[type=search]:focus,#shopify-section-header-your-hair header .search-overlay .search-form input[type=search]:focus{outline:1px solid transparent}#shopify-section-header header .search-overlay .popular-searches,#shopify-section-header-password header .search-overlay .popular-searches,#shopify-section-header-your-hair header .search-overlay .popular-searches{margin-top:60px}#shopify-section-header header .search-overlay .popular-searches h3,#shopify-section-header-password header .search-overlay .popular-searches h3,#shopify-section-header-your-hair header .search-overlay .popular-searches h3{font-size:14px;font-family:wigrum-bold;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}#shopify-section-header header .search-overlay .popular-searches ul li,#shopify-section-header-password header .search-overlay .popular-searches ul li,#shopify-section-header-your-hair header .search-overlay .popular-searches ul li{list-style:none;display:block}#shopify-section-header header .search-overlay .popular-searches ul li a,#shopify-section-header-password header .search-overlay .popular-searches ul li a,#shopify-section-header-your-hair header .search-overlay .popular-searches ul li a{display:block;font-size:16px;font-family:UniformCondensedRegular-Regular;text-transform:none;padding:10px 0;letter-spacing:.05em;transition:color .25s}#shopify-section-header header .search-overlay .popular-searches ul li a:hover,#shopify-section-header-password header .search-overlay .popular-searches ul li a:hover,#shopify-section-header-your-hair header .search-overlay .popular-searches ul li a:hover{color:#688ba1}#shopify-section-header header .account-overlay,#shopify-section-header-password header .account-overlay,#shopify-section-header-your-hair header .account-overlay{width:25vw}#shopify-section-header header .account-overlay .inner,#shopify-section-header-password header .account-overlay .inner,#shopify-section-header-your-hair header .account-overlay .inner{padding:40px}#shopify-section-header header .account-overlay .inner .btn,#shopify-section-header-password header .account-overlay .inner .btn,#shopify-section-header-your-hair header .account-overlay .inner .btn{width:100%}#shopify-section-header header .account-overlay .inner .btn-alt,#shopify-section-header-password header .account-overlay .inner .btn-alt,#shopify-section-header-your-hair header .account-overlay .inner .btn-alt{width:100%;margin-top:20px}#shopify-section-header header .cart-btn-wrap,#shopify-section-header-password header .cart-btn-wrap,#shopify-section-header-your-hair header .cart-btn-wrap{position:absolute;top:0;right:0;width:69px;height:74px}#shopify-section-header header .cart-btn-wrap .cart-btn,#shopify-section-header-password header .cart-btn-wrap .cart-btn,#shopify-section-header-your-hair header .cart-btn-wrap .cart-btn{position:absolute;top:0;left:0;right:0}#shopify-section-header header .cart-btn-wrap .count,#shopify-section-header-password header .cart-btn-wrap .count,#shopify-section-header-your-hair header .cart-btn-wrap .count{display:block;position:absolute;top:40px;right:10px;color:#fff;background-color:#688ba1;width:22px;height:22px;font-size:12px;text-align:center;font-family:wigrum-bold;line-height:18px;border-radius:12px;overflow:hidden;border:2px solid #688ba1}#shopify-section-header header .cart-overlay,#shopify-section-header-password header .cart-overlay,#shopify-section-header-your-hair header .cart-overlay{width:25vw;min-width:320px}body.scrolled #shopify-section-header header,body.scrolled #shopify-section-header-password header,body.scrolled #shopify-section-header-your-hair header{top:-140px}.main-nav{position:relative;z-index:0;top:75px;width:100vw;height:calc(100vh - 118px);overflow-y:scroll;display:none;background-color:#fff}.main-nav.open{display:block}.main-nav .search{padding:6px 24px;margin-bottom:12px}.site-nav{display:block;text-align:left;list-style:none;width:100%;margin:auto}.site-nav ul{padding:0;list-style:none;display:block}.site-nav a{text-decoration:none;color:#1b1a1d}.site-nav>li{display:block;margin:0;background-color:#fff}.site-nav>li>a{display:block;padding:10px 36px;font-size:14px;font-family:wigrum-bold;position:relative;color:#1b1a1d;line-height:30px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e6e7e8;transition:color .25s}.site-nav>li>a:before{content:"";background-image:url(../assets/nav-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:36px;top:0;bottom:0;margin:auto;width:10px;height:16px;z-index:1;transition:transform .25s cubic-bezier(.555,.205,.295,.975)}.site-nav>li.open>a:before{transform:rotate(90deg)}.site-nav>li.open .sub-nav-wrap{padding:10px 0}.site-nav>li.hair-quiz{display:none}.site-nav>li.account>a:before{background-image:url(../assets/icon-account.svg);width:24px;height:24px;right:30px}.site-nav>li.shop .site-nav__submenu.evergreen,.site-nav>li.shop-wholesale .site-nav__submenu.evergreen{border-bottom:1px solid #e6e7e8;padding-bottom:10px!important;margin-top:10px!important;margin-bottom:10px!important}.site-nav .site-nav--has-submenu .toggle{content:"";background-color:#1b1a1d;width:20px;height:20px;border-radius:20px;overflow:hidden;display:inline-block;position:absolute;left:calc(100% - 45px);top:6px;pointer-events:none;transition:background-color .25s}.site-nav .site-nav--has-submenu .toggle:before,.site-nav .site-nav--has-submenu .toggle:after{content:"";background-color:#fff;width:10px;height:2px;position:absolute;top:9px;left:5px;pointer-events:none;transition:transform .25s ease-in-out}.site-nav .site-nav--has-submenu .toggle:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.site-nav .sub-nav-wrap{min-width:320px;height:0;padding:0;overflow:hidden;position:relative;margin-top:-1px;width:100%;background-color:#f4f6f7;transition:.25s height cubic-bezier(.555,.205,.295,.975),.25s padding cubic-bezier(.555,.205,.295,.975)}.site-nav .sub-nav-wrap .menu-wrap .btn.shop-all,.site-nav .sub-nav-wrap .promo-wrap{display:none}.site-nav .sub-nav-wrap .submenu-wrap h3{display:none;font-size:11px;font-family:wigrum-bold;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:0 36px;margin-top:20px}.site-nav .sub-nav-wrap .submenu-wrap h3.active{display:block}.site-nav .sub-nav-wrap .site-nav__submenu{width:100%;height:auto;font-size:0;transition:max-height .25s ease-in-out;text-align:left}.site-nav .sub-nav-wrap .site-nav__submenu>li{display:block;padding:0}.site-nav .sub-nav-wrap .site-nav__submenu>li>a{display:block;position:relative;font-size:16px;letter-spacing:.05em;padding:10px 36px;color:#9ba9b0;font-family:UniformCondensedRegular-Regular;width:100%}.site-nav .sub-nav-wrap .site-nav__submenu>li>a:after{content:"";height:0px;background-color:#1b1a1d;display:block;position:absolute;top:38px;left:24px;right:24px;transition:all 0 ease-in-out}.site-nav .sub-nav-wrap .site-nav__submenu>li.open .toggle{background-color:#1b1a1d}.site-nav .sub-nav-wrap .site-nav__submenu>li.open .toggle:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.site-nav .sub-nav-wrap .site-nav__submenu>li.site-nav--active>a{color:#1b1a1d}.site-nav .sub-nav-wrap .site-nav__submenu>li section{display:none;position:relative;left:0;text-align:left;margin:18px 24px 12px;padding:24px 0;border-bottom:1px solid #e6e7e8;z-index:1}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product{width:50%;display:block;float:left;ext-align:center;height:180px}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product img{max-width:120px;margin-bottom:10px}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product p{margin:0 10px;font-weight:400!important;font-size:12px}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product a{color:#1b1a1d;font-weight:400}.site-nav .sub-nav-wrap .site-nav__submenu>li section .offer{width:100%;display:inline-block;border:1px solid #e6e7e8}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product:hover a{color:#688ba1}.site-nav .sub-nav-wrap .site-nav__submenu>li section h3{margin:0 0 6px}.site-nav .sub-nav-wrap .site-nav__submenu>li section h3 a{font-size:18px!important;font-weight:400;color:#1b1a1d!important;padding:0!important;display:block}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul li a{text-transform:none;font-size:12px;padding:10px;color:#67767b;letter-spacing:0}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul li a:hover,.site-nav .sub-nav-wrap .site-nav__submenu>li section ul li a:focus{color:#688ba1}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul.product-collections>li{width:100%;margin-bottom:24px}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul.product-group{margin-bottom:40px}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul.product-group>li a{padding:6px 0;display:block}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color ul.product-collections>li{width:100%}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color ul.product-group>li{width:100%}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color ul.product-group>li a{margin-right:20px}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color ul.product-collections>li:last-child{margin-bottom:0}.site-nav .sub-nav-wrap .site-nav__submenu>li.open>a{background-color:#fff;color:#1b1a1d}.site-nav .sub-nav-wrap .site-nav__submenu>li.open>a:after{height:3px;top:38px;z-index:2;transition:all .25s ease-in-out}.site-nav .sub-nav-wrap .site-nav__submenu>li.open section{display:block}.site-nav .sub-nav-wrap .site-nav__submenu.shop-subnav,.site-nav .sub-nav-wrap .site-nav__submenu.shop-wholesale-subnav{display:none}.site-nav .sub-nav-wrap .site-nav__submenu.shop-subnav.active,.site-nav .sub-nav-wrap .site-nav__submenu.shop-wholesale-subnav.active{display:block}.site-nav .sub-nav-wrap .site-nav__shop_by{border-top:1px solid #e6e7e8;display:flex;justify-content:center;align-items:center;margin-top:10px!important;padding:10px 10px 0}.site-nav .sub-nav-wrap .site-nav__shop_by>li{padding:15px 0 5px}.site-nav .sub-nav-wrap .site-nav__shop_by>li>a{font-size:11px;text-transform:uppercase;font-family:wigrum-bold;text-align:center;display:block;position:relative;padding:10px 20px;color:#1b1a1d;width:100%}.site-nav .sub-nav-wrap .site-nav__shop_by>li>a:after{content:"";width:1px;background-color:#1b1a1d;height:16px;position:absolute;right:0;margin:auto;top:0;bottom:2px}.site-nav .sub-nav-wrap .site-nav__shop_by>li.last>a:after{content:none}.site-nav .sub-nav-wrap .site-nav__shop_by>li.active{display:none}.site-nav .sub-nav-wrap .promo{background-color:#f4f6f7;padding:4px;text-align:center}.site-nav .sub-nav-wrap .promo p{color:#67767b;font-size:14px;text-align:left;margin-left:20px}.site-nav .sub-nav-wrap .promo p strong,.site-nav .sub-nav-wrap .promo p b{font-family:wigrum-bold;color:#1b1a1d}.site-nav .sub-nav-wrap .promo p a{color:#688ba1;display:inline;padding:none}#shopify-section-header .utility-nav.mobile{position:fixed;bottom:0;left:0;right:0;background-color:#402b2f;border-top:2px solid #fff;z-index:1000}#shopify-section-header .utility-nav.mobile ul{list-style:none}#shopify-section-header .utility-nav.mobile li{width:50%;float:left;text-align:center}#shopify-section-header .utility-nav.mobile li a.icon-btn{display:block;text-align:center;width:100%}#shopify-section-header .utility-nav.mobile li a.icon-btn svg{width:19px;height:27px;margin-left:7px}#shopify-section-header .utility-nav.mobile li .icon-btn:after{content:none}#shopify-section-header .utility-nav.mobile li .account-btn-wrap{display:block;position:static}#shopify-section-header .utility-nav.mobile li:first-child{border-right:1px solid #fff}#shopify-section-header .utility-nav.mobile li:last-child{border-left:1px solid #fff}#your-hair-quiz.white #shopify-section-header-your-hair header .cart-btn-wrap{height:60px}#your-hair-quiz.white #shopify-section-header-your-hair header .cart-btn-wrap .cart-btn{top:0}#your-hair-quiz.white #shopify-section-header-your-hair header .main .right{border-left:#fff 1px solid!important}#your-hair-quiz.white #shopify-section-header-your-hair header .pop-over{top:60px}#your-hair-quiz.white #shopify-section-header-your-hair header .icon-btn:after{top:30px}@media (min-width: 600px){.site-nav .sub-nav-wrap .site-nav__submenu>li section ul.product-collections>li{width:50%;float:left}}@media (min-width: 1024px){#shopify-section-header-password header.restricted .main,#shopify-section-header header.restricted .main{height:132px}#shopify-section-header header .main{display:flex}#shopify-section-header header .main .left{width:calc(50% - 66px)}#shopify-section-header header .main .left .hamburger{display:none}#shopify-section-header header .main .center{top:12px}#shopify-section-header header .main .right{display:block;width:calc(50% - 66px)}#shopify-section-header header .site-logo{width:141px;height:50px}#shopify-section-header header .icon-btn{display:block}#shopify-section-header header .search-btn-wrap{display:block;width:69px;left:auto;right:134px;top:0}#shopify-section-header header .search-overlay{height:auto}#shopify-section-header header .search-overlay .inner{padding:40px 70px;display:flex;justify-content:space-between;flex-flow:row-reverse;align-items:center}#shopify-section-header header .search-overlay .inner .search-form{width:calc(100% - 228px);padding:0 114px}#shopify-section-header header .search-overlay .inner .search-form input[type=search]{font-size:72px;line-height:72px;height:auto}#shopify-section-header header .search-overlay .inner .popular-searches{width:228px;margin-top:0;border-right:1px solid #bcbec0}#shopify-section-header header .account-btn-wrap{display:block;left:auto;right:49px;transform:translate(-40%);top:0}#shopify-section-header header .cart-btn-wrap{min-width:auto;width:69px;height:74px;right:20px;top:0}#shopify-section-header header .cart-btn-wrap .cart-btn{top:0;left:0;position:static;display:block}#shopify-section-header header .icon-btn.cart-btn:after{display:block}#shopify-section-header header .cart-btn svg{position:static}#shopify-section-header header .cart-btn-wrap:hover .pop-over,#shopify-section-header header .cart-btn-wrap:focus .pop-over{display:block}.main-nav{position:absolute;display:block;top:0;left:0;background-color:transparent;overflow:inherit;transition:none;width:100%;height:100%}.site-nav{display:flex;text-align:center;height:100%;align-items:center;padding-left:40px!important}.site-nav>li{padding:0 15px;background-color:transparent;display:block;height:100%}.site-nav>li>a{display:block;padding:0;font-size:14px;position:relative;color:#fff;line-height:74px;border-bottom:none;transition:color .25s}.site-nav>li>a:before{content:none}.site-nav>li>a:after{content:"";display:block;position:absolute;width:100%;height:0px;background-color:#688ba1;top:74px;left:0;transition:all .25s ease-in-out}.site-nav>li.site-nav--active a,.site-nav>li.site-nav--active a:hover,.site-nav>li.site-nav--active a:focus{color:#fff}.site-nav>li.site-nav--active>a:after{height:6px;top:68px}.site-nav>li:hover>a:after,.site-nav>li.open>a:after{height:6px;top:68px}.site-nav>li:hover .sub-nav-wrap,.site-nav>li.open .sub-nav-wrap{display:flex}.site-nav>li.hair-quiz{display:block}.site-nav>li.account{display:none}.site-nav>li.shop .site-nav__submenu.evergreen,.site-nav>li.shop-wholesale .site-nav__submenu.evergreen{display:none}.site-nav>li.discover .sub-nav-wrap:after{left:25%}.site-nav>li.discover .sub-nav-wrap .menu-wrap{width:25%}.site-nav>li.discover .sub-nav-wrap .menu-wrap .submenu-wrap{width:100%}.site-nav>li.discover .sub-nav-wrap .promo-wrap{width:75%}.site-nav .site-nav__submenu>li:first-child section{display:block}.site-nav .site-nav--has-submenu .toggle{display:none}.site-nav .sub-nav-wrap{min-width:320px;width:100vw;height:auto!important;display:none;position:absolute;top:75px;left:0;right:0;background-color:#fff;border-bottom:1px solid #e6e7e8;overflow:inherit;padding:40px}.site-nav .sub-nav-wrap:after{content:"";display:block;background-color:#e6e7e8;position:absolute;width:1px;margin:auto;top:40px;bottom:40px;left:calc(50% - 1px)}.site-nav .sub-nav-wrap .menu-wrap{width:50%;height:100%;text-align:left;padding:10px 0}.site-nav .sub-nav-wrap .menu-wrap .inner{display:flex;justify-content:start}.site-nav .sub-nav-wrap .menu-wrap .btn.shop-all{margin-left:15px;margin-top:40px;display:inline-block;font-size:16px;height:46px;line-height:46px}.site-nav .sub-nav-wrap .menu-wrap .btn.shop-all:after{top:19px}.site-nav .sub-nav-wrap .promo-wrap{display:block}.site-nav .sub-nav-wrap .submenu-wrap{width:33%}.site-nav .sub-nav-wrap .submenu-wrap h3{display:block;padding:0 15px;margin-top:0;margin-bottom:20px;font-size:14px}.site-nav .sub-nav-wrap .submenu-wrap h3 .shop-by{display:none}.site-nav .sub-nav-wrap .site-nav__submenu{height:auto;font-size:0}.site-nav .sub-nav-wrap .site-nav__submenu>li{background-color:transparent}.site-nav .sub-nav-wrap .site-nav__submenu>li>a{display:block;position:relative;letter-spacing:.05em;font-weight:400;color:#9ba9b0;background-color:#fff;padding:7px 15px;width:100%;transition:color .25s}.site-nav .sub-nav-wrap .site-nav__submenu>li>a:hover{color:#688ba1!important}.site-nav .sub-nav-wrap .site-nav__submenu>li section{display:none;position:absolute;left:0;text-align:left;padding:40px;width:100%;min-height:480px;margin:0;border-top:2px solid #eae8e8;border-bottom:3px solid #e6e7e8;background-color:#fff}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product{width:20%;display:block;float:left;text-align:center;height:180px}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product img{max-width:130px}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product p{margin:0 10px;font-weight:400!important;font-size:16px}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product a{color:#1b1a1d;font-weight:400}.site-nav .sub-nav-wrap .site-nav__submenu>li section .offer{width:50%;display:inline-block;float:left;max-width:500px;max-height:375px;border:1px solid #e6e7e8}.site-nav .sub-nav-wrap .site-nav__submenu>li section .product:hover a{color:#688ba1}.site-nav .sub-nav-wrap .site-nav__submenu>li section h3{margin-bottom:18px}.site-nav .sub-nav-wrap .site-nav__submenu>li section h3 a{font-size:24px!important}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul li a{text-transform:none;font-size:13px;padding:8px;color:#67767b}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul li a:hover,.site-nav .sub-nav-wrap .site-nav__submenu>li section ul li a:focus{color:#688ba1}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul.product-collections>li{width:25%;float:left}.site-nav .sub-nav-wrap .site-nav__submenu>li section ul.product-group>li a{padding:10px 0;display:inline-block;font-size:16px}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color h3 a{font-size:38px;margin-right:40px}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color ul.product-collections>li{width:50%}.site-nav .sub-nav-wrap .site-nav__submenu>li section.care-for-color ul.product-group>li a{margin-right:20px}.site-nav .sub-nav-wrap .site-nav__submenu>li:hover>a,.site-nav .sub-nav-wrap .site-nav__submenu>li.open>a,.site-nav .sub-nav-wrap .site-nav__submenu>li.active>a,.site-nav .sub-nav-wrap .site-nav__submenu>li.site-nav--active>a{background-color:#fff;color:#1b1a1d}.site-nav .sub-nav-wrap .site-nav__submenu>li:hover section,.site-nav .sub-nav-wrap .site-nav__submenu>li.open section,.site-nav .sub-nav-wrap .site-nav__submenu>li.active section,.site-nav .sub-nav-wrap .site-nav__submenu>li.site-nav--active section{display:block}.site-nav .sub-nav-wrap .site-nav__submenu.shop-subnav,.site-nav .sub-nav-wrap .site-nav__submenu.shop-wholesale-subnav{display:block}.site-nav .sub-nav-wrap .site-nav__shop_by{display:none}.site-nav .sub-nav-wrap .promo{background-color:#f4f6f7;padding:4px;text-align:center}.site-nav .sub-nav-wrap .promo p{color:#67767b;font-size:16px;text-align:left;margin-left:20px}.site-nav .sub-nav-wrap .promo p strong,.site-nav .sub-nav-wrap .promo p b{font-family:wigrum-bold;color:#1b1a1d}.site-nav .sub-nav-wrap .promo p a{color:#688ba1;display:inline;padding:none}.logged-in .site-nav>li.your-hair:hover .sub-nav-wrap,.logged-in .site-nav>li.your-hair:focus .sub-nav-wrap{display:block}.scrolled .site-nav>li:hover .sub-nav-wrap,.scrolled .site-nav>li.open .sub-nav-wrap{display:none}}.white #shopify-section-header header,.white #shopify-section-header-password header,.white #shopify-section-header-your-hair header{background-color:#fff}.white #shopify-section-header header .hat,.white #shopify-section-header-password header .hat,.white #shopify-section-header-your-hair header .hat{background-color:#1b1a1d}.white #shopify-section-header header .main,.white #shopify-section-header-password header .main,.white #shopify-section-header-your-hair header .main{border-bottom:1px solid #9ba9b0}.white #shopify-section-header header .main .left .hamburger:after,.white #shopify-section-header-password header .main .left .hamburger:after,.white #shopify-section-header-your-hair header .main .left .hamburger:after{background-color:#688ba1}.white #shopify-section-header header .main .left .hamburger .line,.white #shopify-section-header-password header .main .left .hamburger .line,.white #shopify-section-header-your-hair header .main .left .hamburger .line{background-color:#9ba9b0}.white #shopify-section-header header .main ul li a,.white #shopify-section-header-password header .main ul li a,.white #shopify-section-header-your-hair header .main ul li a{color:#1b1a1d}.white #shopify-section-header header .pop-over,.white #shopify-section-header-password header .pop-over,.white #shopify-section-header-your-hair header .pop-over{border-top-color:transparent;top:75px}.white #shopify-section-header header .site-logo,.white #shopify-section-header-password header .site-logo,.white #shopify-section-header-your-hair header .site-logo{background-image:url(../assets/pro-logo.png)}.white #shopify-section-header header .icon-btn,.white #shopify-section-header-password header .icon-btn,.white #shopify-section-header-your-hair header .icon-btn{color:#9ba9b0}.white #shopify-section-header header .icon-btn:after,.white #shopify-section-header-password header .icon-btn:after,.white #shopify-section-header-your-hair header .icon-btn:after{background-color:#688ba1}.white #shopify-section-header header .cart-btn-wrap .count,.white #shopify-section-header-password header .cart-btn-wrap .count,.white #shopify-section-header-your-hair header .cart-btn-wrap .count{background-color:#688ba1}@media (min-width: 1024px){.white #shopify-section-header header .site-nav .sub-nav-wrap .site-nav__submenu>li>a:after,.white #shopify-section-header-password header .site-nav .sub-nav-wrap .site-nav__submenu>li>a:after,.white #shopify-section-header-your-hair header .site-nav .sub-nav-wrap .site-nav__submenu>li>a:after{background-color:#688ba1}}@media (min-width: 1024px){.white .site-nav .sub-nav-wrap{margin-top:0}}.white .site-nav>li>a{color:#9ba9b0}.white .site-nav>li.site-nav--active>a{color:#9ba9b0!important}.white .utility-nav.mobile ul li a{color:#fff!important;background-color:#688ba1}@media (min-width: 1200px){#your-hair-quiz.white #shopify-section-header-your-hair header .cart-btn-wrap{height:75px;right:20px}#your-hair-quiz.white #shopify-section-header-your-hair header .cart-btn-wrap .cart-btn{top:8px}#your-hair-quiz.white #shopify-section-header-your-hair header .main .right{border-left:#fff 1px solid!important}#your-hair-quiz.white #shopify-section-header-your-hair header .pop-over{top:75px}#your-hair-quiz.white #shopify-section-header-your-hair header .icon-btn:after{top:30px}}#MainContent{min-height:540px;padding:118px 0 0}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6{font-weight:400}#MainContent section:after{clear:both;content:"";display:block}#MainContent .page-title{padding:0 30px}#MainContent .page-title h1{font-family:wigrum-bold;text-align:center;font-size:26px;-webkit-font-smoothing:subpixel-antialiased;margin:1.5em 0}#MainContent .page-title p{text-align:center;margin-bottom:2em;color:#67767b}#MainContent .page-title.w-description h1{margin-bottom:.25em}#MainContent .shopify-section h2{text-align:center;color:#1b1a1d;font-family:wigrum-bold;font-size:30px;margin:1em 0}#MainContent .shopify-section h2 .lower{text-transform:none}#MainContent .shopify-section:last-child{margin-bottom:20px}#MainContent .row{max-width:1400px;margin:0 auto;padding:0 20px}#MainContent .centered{text-align:center}#MainContent .app{margin-top:40px}#MainContent .hero{position:relative;border-bottom:20px solid #fff}#MainContent .hero img{width:100%}#MainContent .hero .title-wrap{position:absolute;left:28px;top:10%;width:calc(100% - 56px);min-width:280px;max-width:480px}#MainContent .hero .title-wrap h1{font-size:32px;margin:0 0 12px;line-height:1;font-family:wigrum-bold}#MainContent .hero .title-wrap h2{font-size:14px;font-family:UniformCondensedRegular-Regular;margin:0 0 12px;line-height:1.15;text-align:left;text-transform:none}#MainContent .hero .title-wrap .script{font-size:16px;font-family:wigrum-bold;margin:0 0 6px;position:relative;z-index:1;line-height:1;text-transform:uppercase}#MainContent .hero .title-wrap .btn{width:auto}#MainContent .hero .title-wrap .white{color:#fff}#MainContent .hero .title-wrap .black{color:#1b1a1d}#MainContent .hero .title-wrap .gray{color:#67767b}#MainContent .hero .title-wrap .orange{color:#de5635}#MainContent .hero .title-wrap .tangerine{color:#ff9c0f}#MainContent .hero .title-wrap .highlight{color:#688ba1}#MainContent .hero .title-wrap .highlight-alt{color:#a9b7c4}#MainContent .hero .title-wrap .brown{color:#522c1b}#MainContent .hero .title-wrap .blonde{color:#c19474}#MainContent .hero .title-wrap .red{color:#8e3a22}#MainContent .hero .title-wrap .color-fresh{color:#e4e2db}#MainContent .hero .title-wrap .cool-blonde{color:#7d55c7}#MainContent .hero .title-wrap .cool-brunette{color:#0957c3}#MainContent .hero .title-wrap .deep-orange{color:#fa4616}#MainContent .hero.right .title-wrap{right:10%;left:auto}#MainContent .block-group{margin-bottom:0}#MainContent .block-group .grid-item{width:100%;height:100%;position:relative;display:block;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;line-height:0}#MainContent .block-group .grid-item .title-wrap{position:absolute;top:0;left:0;bottom:auto;margin:auto;width:100%;height:auto;padding:44px 38px;text-align:left;text-decoration:none;max-width:840px;line-height:normal}#MainContent .block-group .grid-item .title-wrap .script{font-size:16px;margin:0;font-family:wigrum-bold;position:relative;z-index:1;text-transform:uppercase}#MainContent .block-group .grid-item .title-wrap h3{font-size:40px;margin:0 0 6px;line-height:1;font-family:wigrum-bold}#MainContent .block-group .grid-item .title-wrap h4{font-size:16px;font-family:UniformCondensedRegular-Regular;margin:0 0 28px;line-height:1.15}#MainContent .block-group .grid-item .title-wrap h4 a{text-decoration:underline;color:inherit}#MainContent .block-group .grid-item .title-wrap .white{color:#fff}#MainContent .block-group .grid-item .title-wrap .black{color:#1b1a1d}#MainContent .block-group .grid-item .title-wrap .gray{color:#67767b}#MainContent .block-group .grid-item .title-wrap .orange{color:#de5635}#MainContent .block-group .grid-item .title-wrap .highlight{color:#688ba1}#MainContent .block-group .grid-item .title-wrap .highlight-alt{color:#a9b7c4}#MainContent .block-group .grid-item .title-wrap .tangerine{color:#ff9c0f}#MainContent .block-group .grid-item .title-wrap .brown{color:#522c1b}#MainContent .block-group .grid-item .title-wrap .blonde{color:#c19474}#MainContent .block-group .grid-item .title-wrap .red{color:#8e3a22}#MainContent .block-group .grid-item .title-wrap .color-fresh{color:#e4e2db}#MainContent .block-group .grid-item .title-wrap .cool-blonde{color:#7d55c7}#MainContent .block-group .grid-item .title-wrap .cool-brunette{color:#0957c3}#MainContent .block-group .grid-item .title-wrap .deep-orange{color:#fa4616}#MainContent .grid-item.text-mobile-top .title-wrap{left:0;top:0;bottom:auto;right:auto}#MainContent .grid-item.text-mobile-bottom .title-wrap{left:0;top:auto;bottom:0;right:auto}#MainContent .block-group.block-count1{border-bottom:20px solid #fff;height:calc(100vw + 40px);background-size:cover;padding-bottom:30px}#MainContent .block-group.block-count1.slideshow{border-bottom:none!important}#MainContent #landing-closer .title-wrap h3{margin-bottom:24px}#MainContent .block-group.block-count2{max-width:1400px;margin:0 auto}#MainContent .block-group.block-count2 .grid-item{float:left;border:10px solid #fff;border-top:none}#MainContent .block-group.block-count2 .grid-item img{width:100%}#MainContent .block-group.block-count2 .grid-item .title-wrap{padding:24px 16px}#MainContent .block-group.block-count2 .grid-item .title-wrap .script{font-size:16px;margin:0 0 4px;font-family:wigrum-bold;position:relative;z-index:1}#MainContent .block-group.block-count2 .grid-item .title-wrap h3{font-size:20px;margin:0 0 6px;line-height:1.1;font-family:wigrum-bold}#MainContent .block-group.block-count2 .grid-item .title-wrap h4{font-size:14px;margin:0;line-height:1.15}#MainContent .block-group.block-count2 .grid-item .title-wrap a{margin:0;position:absolute;bottom:24px}#MainContent .block-group.block-count2 .grid-item.black-gradient .title-wrap{top:0!important;bottom:0!important;left:auto!important;right:0!important;width:80%;transform:none!important;padding-left:calc(21% + 16px)}#MainContent .block-group.block-count3{max-width:1400px;margin:0 auto}#MainContent .block-group.block-count3 .grid-item{float:left;border:10px solid #fff;border-top:none}#MainContent .block-group.block-count3 .grid-item img{width:100%}#MainContent .block-group.block-count3 .grid-item .title-wrap{top:auto;bottom:0;max-width:none;background:-moz-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,#0000 40%,#0009);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0)}#MainContent .block-group.block-count3 .grid-item .title-wrap .script{font-size:36px;margin:0;font-family:wigrum-bold;position:relative;z-index:1}#MainContent .block-group.block-count3 .grid-item .title-wrap h3{font-size:20px;margin:0 0 6px;line-height:1}#MainContent .block-group.block-count3 .grid-item .title-wrap h4{font-size:16px;margin:0 0 12px;font-weight:300;line-height:1.27}#MainContent .block-group.block-count3 .grid-item.instagram .title-wrap{background:none;background-color:#1b1a1d;padding:10px 18px;text-align:right;vertical-align:middle}#MainContent .block-group.block-count3 .grid-item.instagram:first-child{border-top:10px solid #fff}#MainContent .grid-item.quote .title-wrap{padding:44px 18px 44px 58px}#MainContent .grid-item.quote .title-wrap h3:before{content:"\201c";color:inherit;font-size:68px;position:absolute;margin-left:-40px;margin-top:-5px;font-family:wigrum-bold}#MainContent .grid-item.quote .title-wrap h4{margin:0}#MainContent .grid-item.quote .title-wrap a{display:none!important}#MainContent .grid-item.instagram .title-wrap h3{margin-bottom:0}#MainContent .grid-item.instagram .title-wrap h4{display:none!important}#MainContent .grid-item.instagram .title-wrap a{display:none}#MainContent .grid-item.instagram .title-wrap a.social{display:inline;font-size:20px;font-family:wigrum-bold}#MainContent .grid-item.instagram .title-wrap a.social svg{margin-right:6px;width:20px;height:20px}#MainContent .grid-item.black-block img{width:100%}#MainContent .grid-item.black-block .title-wrap{background:#1b1a1d;top:0!important;bottom:0!important;left:auto!important;right:0!important;width:59%;transform:none!important}#MainContent .grid-item.orange-block img{width:100%}#MainContent .grid-item.orange-block .title-wrap{background:#688ba1;top:0!important;bottom:0!important;left:auto!important;right:0!important;width:calc(59% - 20px);transform:none!important;margin:20px}#MainContent .grid-item.outline-block img{width:100%}#MainContent .grid-item.outline-block .title-wrap{background:#fff;top:0!important;bottom:0!important;left:auto!important;right:0!important;width:59%;transform:none!important;border:6px solid #1b1a1d}#MainContent .grid-item.outline-block .title-wrap h4{margin-bottom:0!important}#MainContent .grid-item.outline-block .title-wrap a{position:relative!important;margin-top:24px!important}#MainContent .grid-item.black-gradient img{width:100%}#MainContent .grid-item.black-gradient .title-wrap{top:0!important;bottom:0!important;left:auto!important;right:0!important;width:80%;transform:none!important;padding-left:calc(21% + 38px);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 30%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 30%);background:linear-gradient(to right,#0000,#000c 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#cc000000",GradientType=1)}#MainContent .featured-collection{text-align:center;padding:40px 0 80px}#MainContent .featured-collection h2{text-align:center;font-family:wigrum-bold;font-size:26px}#MainContent .featured-collection .featured-grid{max-width:1000px;width:100%;margin:0 auto;text-align:center}#MainContent .featured-collection .featured-grid .content{max-width:864px;margin:0 auto;padding-top:40px}#MainContent .featured-collection .featured-grid ul{display:inline-block;margin:0 auto;padding:0}#MainContent .featured-collection .featured-grid ul li{display:inline-block;width:100%;margin-bottom:20px}#MainContent .featured-collection .featured-grid ul img{width:190px;margin-bottom:0}#MainContent .featured-collection .featured-grid ul .title-wrap h3{margin-top:16px;transition:color .25s;font-family:wigrum-bold;margin-bottom:12px}#MainContent .featured-collection .featured-grid ul .title-wrap a{color:#1b1a1d;transition:.25s;font-family:UniformCondensedRegular-Regular;font-size:18px}#MainContent .featured-collection .featured-grid ul .title-wrap a.text-btn{margin:16px 0;display:inline-block;transition:color .25s}#MainContent .featured-collection .featured-grid ul .title-wrap a.text-btn:hover{color:#688ba1}#MainContent .featured-collection .featured-grid ul .add-to-cart-btn{display:none!important}#MainContent .featured-collection .featured-grid .swatches{display:flex;justify-content:center;flex-flow:wrap}#MainContent .featured-collection .featured-grid .swatches li{display:block;margin:6px!important}#MainContent .featured-collection .featured-grid .swatches li.active:after{content:"";width:30px;height:30px;border:2px solid #1b1a1d;position:absolute;border-radius:42px;left:-4px;top:-4px;pointer-events:none}#MainContent .featured-collection .featured-grid .swatches .swatch{width:22px;height:22px;padding:0}#MainContent .featured-collection .btn{display:inline-block}#MainContent .page-title h1{text-align:center}#MainContent .pagination{text-align:center;margin:20px 0 40px}#MainContent .pagination span{font-family:wigrum-bold;text-align:center}#MainContent .pagination span.current{padding:10px;color:#688ba1}#MainContent .pagination a{padding:10px;color:#1b1a1d}#MainContent .pagination a:hover{color:#688ba1}#MainContent .search-form-wrap{max-width:450px;margin:0 auto 40px;padding:0 40px}#MainContent .search-form-wrap .search-form{text-align:center}#MainContent .search-form-wrap .search-form input[type=search]{margin-bottom:40px;text-align:center;height:40px;font-size:20px;line-height:44px}#MainContent .search-form-wrap .search-form .btn{margin:0 auto;width:200px}#MainContent .search-form-wrap .search-form .btn svg{margin-right:6px}#MainContent .template-help{padding:20px}#MainContent .template-help header{display:none}#MainContent .template-help aside{width:100%;border-top:1px solid #f4f6f7;padding:40px 20px;margin:40px auto;max-width:720px}#MainContent .template-help aside ul{padding:0;list-style:none;margin-top:0}#MainContent .template-help aside li a{padding:6px 0;display:block;font-size:14px;text-decoration:none;color:#1b1a1d;font-family:wigrum-bold;text-transform:uppercase;letter-spacing:.05em;transition:color .25s}#MainContent .template-help aside li a:hover{color:#688ba1}#MainContent .template-help aside li.site-nav--active a{font-family:wigrum-bold;color:#688ba1}#MainContent .template-help article{width:100%}#MainContent .template-help article h1{font-size:16px;font-family:wigrum-bold;letter-spacing:.08em;text-transform:uppercase;max-width:720px;padding:0 20px;margin-left:auto;margin-right:auto}#MainContent .template-help article .wysiwyg{padding:0 20px;max-width:720px!important}#MainContent .template-help article .wysiwyg h2.intro{font-weight:400;font-size:24px;margin-top:0;text-transform:none;display:block;letter-spacing:normal;border-bottom:none}#MainContent .template-help article .wysiwyg p.intro{font-size:18px;font-family:UniformCondensedRegular-Regular}#MainContent .template-help article .wysiwyg h2{font-weight:400;font-size:16px;margin-top:0;border-bottom:2px solid #1b1a1d}#MainContent .template-help article .wysiwyg h2~h2{margin-top:40px}#MainContent .template-help article .wysiwyg h3{font-size:14px}#MainContent .template-help article .wysiwyg p~h3{margin-top:1.75em}#MainContent .template-help article .wysiwyg h3~p{margin-top:1em}#MainContent .template-help article .wysiwyg h4{margin-bottom:0;color:#1b1a1d;font-family:wigrum-bold}#MainContent .template-help article .wysiwyg p{margin-top:0;color:#545454}#MainContent .template-help article .wysiwyg p strong{color:#1b1a1d}#MainContent .template-help article .wysiwyg br{display:block}#MainContent .template-help article .wysiwyg a{text-decoration:underline}#MainContent .template-help article .wysiwyg ol{margin-left:0;list-style:decimal;position:relative;padding-left:20px}#MainContent .template-help article .wysiwyg ol>li:before{content:none;width:10px;text-align:center;display:inline-block;position:absolute;left:-20px}#MainContent .template-help article .wysiwyg ol ol{list-style:lower-alpha}#MainContent .template-help article .wysiwyg ol.lower-roman{list-style:lower-roman}#MainContent .template-help article .wysiwyg ul{list-style:disc;padding-left:20px}#MainContent .template-help article .wysiwyg li{font-size:14px;color:#545454}#MainContent .template-help article .wysiwyg table tbody tr td p{margin:.5em 0}#MainContent .template-help article .wysiwyg table tbody tr td:first-child{padding-right:30px}#MainContent .template-help article .wysiwyg table.shipping{border:1px solid #bcbec0}#MainContent .template-help article .wysiwyg table.shipping thead tr th{padding:8px;background-color:#e6e7e8;border-left:1px solid #bcbec0}#MainContent .template-help article .wysiwyg table.shipping tbody tr td{padding:8px;border-left:1px solid #bcbec0}#MainContent .template-help.sitemap .wysiwyg ul{padding-left:30px;margin-top:0;list-style:disc;margin-bottom:0}#MainContent .template-help.sitemap .wysiwyg ul>li>ul{list-style:circle}#MainContent .template-help.sitemap .wysiwyg>ul{list-style:none}#MainContent .template-help.sitemap .wysiwyg>ul>li>a{font-family:wigrum-bold}#MainContent .template-help.sitemap .wysiwyg li a{border-bottom:0;padding:4px 0;display:inline-block}#MainContent .template-help.sitemap .wysiwyg>ul>li>ul>li a{font-family:wigrum-bold}#MainContent .template-about .blog-hero .text-holder{margin-top:38px;margin-bottom:1em}#MainContent .template-about .blog-hero .text-holder h1{border-top:none}#MainContent .template-giveaways iframe{display:block;margin:0 auto}#MainContent .template-giveaways iframe#vs_full_frame{min-height:850px!important;position:static!important}#MainContent .template-giveaways article{padding:20px}#MainContent .shopify-challenge__container{padding:40px}#MainContent .shopify-challenge__container p{margin-bottom:40px;color:#67767b;font-size:12px}#MainContent .shopify-challenge__container #g-recaptcha{margin-bottom:40px}#MainContent .shopify-challenge__container .btn{background-color:#688ba1;color:#fff;border:none}#MainContent .shopify-challenge__error{padding:0;margin:20px 0;color:red;font-size:12px}#MainContent .errors li a{margin:20px 0}#MainContent form a{font-size:12px;line-height:2;text-transform:uppercase;font-family:wigrum-bold;margin:0 auto;display:block;color:#1b1a1d;text-align:center;cursor:pointer}#MainContent form a:hover{color:#688ba1}#MainContent #faq .wysiwyg h2{border-bottom:2px solid #1b1a1d}#MainContent .page-title.account h1{margin-bottom:0}#MainContent .account-content{margin:0 auto;padding:0}#MainContent .account-content nav{margin:0 auto}#MainContent .account-content nav ul{padding:0;list-style:none;text-align:center;border-bottom:1px solid #eae8e8;margin-bottom:0}#MainContent .account-content nav ul li{display:inline-block;margin:0 10px}#MainContent .account-content nav ul li a{text-transform:uppercase;color:#67767b;display:block;padding:12px 0;font-size:14px;letter-spacing:.05em;position:relative;line-height:30px}#MainContent .account-content nav ul li.site-nav--active a{color:#688ba1}#MainContent .account-content h3{text-align:center;font-weight:300;font-size:30px}#MainContent .account-content .panel{padding:40px 20px}#MainContent .account-content .panel section>h2{font-size:14px;font-family:wigrum-bold;text-transform:uppercase;border-bottom:1px solid #9ba9b0;padding-bottom:10px;letter-spacing:.14em}#MainContent .account-content .panel section>.cancel-btn{position:absolute;right:0;top:0;display:none}#MainContent .account-content .panel section.product-collection{max-width:none;margin-bottom:0;padding-bottom:0}#MainContent .account-content .panel .cancel-btn{cursor:pointer}#MainContent .account-content .panel .edit{max-width:450px;margin:0 auto}#MainContent .account-content .panel table{margin:20px 0}#MainContent .account-content .panel table td{padding:5px 0}#MainContent .account-content .panel table .key{color:#67767b;min-width:160px}#MainContent .account-content .panel table .value{color:#1b1a1d}#MainContent .account-content .panel section{position:relative;max-width:900px;margin:0 auto 40px}#MainContent .account-content .panel form fieldset{padding:0;border:none;margin-bottom:20px}#MainContent .account-content .panel form label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#1b1a1d;font-family:wigrum-bold;display:block;margin-bottom:4px}#MainContent .account-content .panel form .checkbox label{display:inline-block}#MainContent .account-content .panel form input,#MainContent .account-content .panel form select{border:1px solid #97abb2;font-size:12px;color:#1b1a1d}#MainContent .account-content .panel form input{padding:16px 14px}#MainContent .account-content .panel form select{padding:4px 14px}#MainContent .account-content .panel form .checkbox input{padding:0}#MainContent .account-content .panel form .btn{margin:1.5em 0;width:100%;display:block}#MainContent .account-content .panel form a{font-size:12px;text-transform:uppercase;font-family:wigrum-bold;margin:0 auto;display:block;color:#1b1a1d;text-align:center}#MainContent .account-content .panel form a:hover{color:#688ba1}#MainContent .account-content #address-book .content{margin:30px auto}#MainContent .account-content #address-book .content h4{font-size:14px;font-family:wigrum-bold;margin:0 0 10px}#MainContent .account-content #address-book .content p{margin-bottom:40px;color:#67767b;line-height:1.5}#MainContent .account-content .address{margin-bottom:40px;border-bottom:1px solid #eae8e8;padding-bottom:40px}#MainContent .account-content .address p{margin-bottom:20px;color:#67767b;line-height:1.5}#MainContent .account-content .address .text-link{margin-right:12px}#MainContent .account-content #orders>p{text-align:center}#MainContent .account-content #orders table{width:100%}#MainContent .account-content #orders table thead th{font-size:12px;text-transform:uppercase;text-align:left;padding:10px;border-bottom:1px solid #eae8e8}#MainContent .account-content #orders table tbody tr{border-bottom:1px solid #eae8e8}#MainContent .account-content #orders table tbody td{color:#67767b;padding:10px}#MainContent .account-content #orders table tbody a{color:#1b1a1d}#MainContent .account-content #orders table tbody a:hover{color:#688ba1}#MainContent .account-content #your-hair .hero{max-width:100%;margin-bottom:0;padding:0}#MainContent .account-content #your-hair .edit-btn{position:absolute;top:0;right:0}#MainContent .account-content #your-hair .question>p{color:#67767b;margin-bottom:0}#MainContent .account-content #your-hair .question>p a{color:#67767b}#MainContent .account-content #your-hair .question>p a:hover{color:#688ba1}#MainContent .account-content #your-hair .answers{display:flex}#MainContent .account-content #your-hair .answers .answer{display:table-cell}#MainContent .account-content #your-hair .answers .answer a{color:#1b1a1d}#MainContent .account-content #your-hair .answers .answer a br{display:none}#MainContent .account-content #your-hair .answers .answer a:hover{color:#688ba1}#MainContent .account-content #your-hair .answers .answer:before{content:", "}#MainContent .account-content #your-hair .answers .answer:first-child:before{content:none}#MainContent .account-content.hair-profile-blank nav ul li[data-id=products]{display:none}#MainContent .account-content.hair-profile-blank #your-hair{padding:0}#MainContent .order ul.status{padding:0;list-style:none;text-align:center}#MainContent .order ul.status li p .label{color:#67767b}#MainContent .order .line-items{padding:0;border-bottom:1px solid #eae8e8;margin-bottom:20px}#MainContent .order .order-totals{width:100%;margin:0!important}#MainContent .order .order-totals td{padding:10px 20px 10px 10px!important;text-align:right;font-size:14px;width:50%}#MainContent .order .order-totals td:first-child{font-size:12px;color:#67767b;padding:10px!important}#MainContent .order .order-total{width:100%;border-top:1px solid #eae8e8;margin:10px 0 0!important}#MainContent .order .order-total td{padding:20px 20px 20px 10px!important;text-align:right;font-size:14px;width:50%}#MainContent .order .order-total td:first-child{font-size:18px;color:#67767b;padding:20px 10px!important}#MainContent #addresses{border-top:1px solid #eae8e8}#MainContent #addresses .address-wrap{padding-top:20px}#MainContent #addresses .address-wrap h4{font-family:wigrum-bold;margin-bottom:10px}#MainContent #addresses .address{padding-bottom:20px;margin-bottom:0}#MainContent .slide-wrap{height:100%}#MainContent .slick-slider .slick-list,#MainContent .slick-track,#MainContent .slick-slide,#MainContent .slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:none;-o-transform:translate3d(0,0,0);transform:none;height:100%}#MainContent .slick-dots{display:block;position:static!important;margin:0 auto 20px;bottom:0;line-height:0}#MainContent .slick-dots li{width:5px;height:5px;padding:0}#MainContent .slick-dots li button{border-radius:100%;overflow:hidden;background-color:#bcbec0;width:5px;height:5px;padding:0;opacity:.4;transition:opacity .25s}#MainContent .slick-dots li.slick-active button{opacity:1}#MainContent .block-count1 .slick-dots{margin:20px auto}#MainContent .slick-arrow{display:none!important}#your-recommended-products #MainContent #results-loader{margin-top:150px}#your-recommended-products #MainContent #results-loader .page-title h1{margin-bottom:10px}#MainContent .template-landing .block-group.block-count1{border-bottom:none;padding:0}.app-layout #MainContent{padding-top:0}@media (min-width: 375px){#MainContent .hero .title-wrap h1{font-size:36px;margin:0 0 12px;line-height:1}#MainContent .hero .title-wrap h2{font-size:18px;margin:0 0 18px}#MainContent .hero .title-wrap p{font-size:24px;margin:0 0 -16px 4px}}@media (min-width: 414px){#MainContent .block-group.block-count2{max-width:1400px;margin:0 auto}#MainContent .block-group.block-count2 .grid-item{border:20px solid #fff;border-top:none}#MainContent .block-group.block-count2 .grid-item .title-wrap h4{font-size:16px;margin:0 0 12px}#MainContent .block-group.block-count2 .grid-item.black-gradient .title-wrap{width:80%;transform:none!important;padding-left:calc(21% + 16px)}#MainContent .block-group.block-count3 .grid-item{border:20px solid #fff;border-top:none}#MainContent .block-group.block-count3 .grid-item .title-wrap h4{font-size:16px;margin:0 0 12px}#MainContent .block-group.block-count3 .grid-item.instagram:first-child{border-top:20px solid #fff}#MainContent .grid-item.black-block .title-wrap{width:59%}#MainContent .grid-item.orange-block .title-wrap{width:calc(59% - 20px)}#MainContent .grid-item.outline-block .title-wrap{width:59%}}.template-password #Login{display:none}@media (min-width: 768px){#MainContent .shopify-section:last-child{margin-bottom:40px}#MainContent .hero{border-bottom:20px solid #fff}#MainContent .hero .title-wrap{width:60%;max-width:none;left:10%}#MainContent .hero .title-wrap .script{font-size:23px;margin:0 0 8px}#MainContent .hero .title-wrap h1{font-size:48px;margin:0 0 16px}#MainContent .hero .title-wrap h2{font-size:24px;margin:0 0 24px}#MainContent .block-group.block-count1{border-bottom:20px solid white}#MainContent .block-group.block-count1 .grid-item{width:100%;height:100%;position:relative;display:block;overflow:hidden;background-size:cover;background-position:center}#MainContent .block-group.block-count1 .grid-item .title-wrap{width:60%}#MainContent .block-group.block-count1 .grid-item .title-wrap .script{font-size:23px;margin:0 0 8px 2px}#MainContent .block-group.block-count1 .grid-item .title-wrap h3{font-size:48px;margin:0 0 10px}#MainContent .block-group.block-count1 .grid-item .title-wrap h4{font-size:24px;margin:0 0 24px}#MainContent .block-group.block-count1 .grid-item.text-left .title-wrap{left:8%;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}#MainContent .block-group.block-count1 .grid-item.text-right .title-wrap{left:40%;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}#MainContent .block-group.block-count1 .grid-item.text-center .title-wrap{left:0;top:50%;bottom:auto;right:0;transform:translateY(-50%)}#MainContent .block-group.block-count1 .inset{border-left:20px solid white;border-right:20px solid #fff}#MainContent .block-group.block-count2{margin:0 10px;padding:0 10px}#MainContent .block-group.block-count2 .grid-item{width:50%;border:10px solid #fff;border-bottom:20px solid #fff}#MainContent .block-group.block-count2 .grid-item:focus,#MainContent .block-group.block-count2 .grid-item:active,#MainContent .block-group.block-count2 .grid-item:hover{box-shadow:none}#MainContent .block-group.block-count2 .grid-item.black-gradient .title-wrap{width:80%;transform:none!important;padding-left:21%}#MainContent .block-group.block-count3{margin:0 10px;padding:0 10px;border-top:none}#MainContent .block-group.block-count3 .grid-item{width:33.3%;border:10px solid #fff;border-bottom:none}#MainContent .block-group.block-count3 .grid-item .title-wrap{padding:20px}#MainContent .block-group.block-count3 .grid-item .title-wrap h3{font-size:18px}#MainContent .block-group.block-count3 .grid-item .title-wrap h4{font-size:16px}#MainContent .block-group.block-count3 .grid-item.instagram:first-child{border-top:10px solid #fff}#MainContent .block-group.block-count3 .grid-item.quote .title-wrap{padding:44px 18px 20px 58px}#MainContent .template-help{padding:0 80px}#MainContent .template-help.no-header{margin-top:50px}#MainContent .template-about .blog-hero .text-holder{margin-top:46px;margin-bottom:46px}#MainContent .account-content{padding:0}#MainContent .order #order-summary{margin-bottom:50px}#MainContent .order ul.status{padding:0;list-style:none;text-align:center}#MainContent .order ul.status li{display:inline-block;margin:0 20px}#MainContent .order .order-totals td{padding:10px 40px 10px 10px!important;width:27%}#MainContent .order .order-totals td:first-child{width:72%;padding:10px!important}#MainContent .order .order-total td{padding:20px 40px 20px 10px!important;width:27%;font-size:28px}#MainContent .order .order-total td:first-child{width:72%;padding:20px 10px!important;font-size:20px}#MainContent #addresses .address-wrap{width:50%;float:left}}@media (min-width: 1024px){#home #MainContent{padding-bottom:20px}#MainContent .shopify-section:last-child{margin-bottom:60px}#MainContent .page-title{padding:0 80px}#MainContent .page-title h1{font-size:36px}#MainContent .pagination{margin:40px 0 80px}#MainContent .shopify-section h2{font-size:36px}#MainContent .row{padding:0 120px}#MainContent .hero .inner{max-width:1460px;margin:0 auto;padding:0 30px;position:absolute;width:100%;height:100%;top:0;left:0;right:0}#MainContent .hero .title-wrap{top:50%;transform:translateY(-50%);width:50%}#MainContent .grid-item.orange-block .title-wrap{width:calc(59% - 40px);transform:none!important;margin:40px}#MainContent .featured-collection{text-align:center;padding:40px 0 80px}#MainContent .featured-collection .featured-grid{max-width:1460px;width:100%;margin:0 auto;text-align:center}#MainContent .featured-collection .featured-grid ul{width:100%}#MainContent .featured-collection .featured-grid ul li{float:left;display:block;width:33.3%;margin-bottom:20px}#MainContent .featured-collection .featured-grid ul img{width:280px;margin-bottom:0}#MainContent .block-group.block-count1{border-bottom:40px solid #fff;height:42vw}#MainContent .block-group.block-count1 .grid-item .inner{max-width:1460px;margin:0 auto;padding:0 30px;position:relative;width:100%;height:100%}#MainContent .block-group.block-count1 .grid-item .title-wrap{padding:50px 28px}#MainContent .block-group.block-count1 .inset{border-left:40px solid white;border-right:40px solid #fff}#MainContent .block-group.block-count2{margin:0 auto;padding:0 10px}#MainContent .block-group.block-count2 .grid-item .title-wrap{padding:50px 28px}#MainContent .block-group.block-count2 .grid-item .title-wrap h3{font-size:24px}#MainContent .block-group.block-count2 .grid-item .title-wrap h4{font-size:16px}#MainContent .block-group.block-count2 .grid-item .title-wrap a{bottom:44px}#MainContent .block-group.block-count2 .grid-item.black-gradient .title-wrap{width:80%;transform:none!important;padding-left:calc(21% + 38px)}#MainContent .block-group.block-count2 .grid-item.orange-block .title-wrap{padding:36px 28px}#MainContent .block-group.block-count2 .grid-item.orange-block .title-wrap a{bottom:40px}#MainContent .block-group.block-count2 .grid-item.outline-block .title-wrap{padding:56px 28px 36px}#MainContent .block-group.block-count2 .grid-item.outline-block .title-wrap a{bottom:40px}#MainContent .block-group.block-count3{margin:0 auto;padding:0 10px}#MainContent .block-group.block-count3 grid-item{border:35px solid #fff}#MainContent .block-group.block-count3 grid-item .title-wrap{padding:50px}#MainContent .block-group.block-count3 grid-item .title-wrap h3{font-size:24px;margin:0 0 8px}#MainContent .block-group.block-count3 grid-item .title-wrap h4{font-size:16px}#MainContent .template-help{padding:0 80px 80px}#MainContent .template-help header{display:block}#MainContent .template-help aside{width:25%;float:left;border-top:none;border-right:1px solid #f4f6f7;padding:0;margin:16px 0 0}#MainContent .template-help aside ul{text-align:right}#MainContent .template-help aside li{margin:0 0 10px}#MainContent .template-help aside li a{padding:3px 20px;font-size:18px}#MainContent .template-help aside li a:hover{color:#688ba1}#MainContent .template-help aside li.site-nav--active a{color:#688ba1;border-right:2px solid #688ba1}#MainContent .template-help aside{position:sticky;top:148px;left:40px}#MainContent .template-help article{width:75%;float:right}#MainContent .template-help article h1{display:none}#MainContent .template-help article .wysiwyg{padding:10px 50px!important;max-width:100%!important}#MainContent .template-help article .wysiwyg h2.intro{font-size:32px;margin-bottom:0}#MainContent .template-help article .wysiwyg p.intro{font-size:22px}#MainContent .template-help article .wysiwyg h2{font-family:wigrum-bold;font-size:28px}#MainContent .template-help article .wysiwyg h3{font-family:wigrum-bold;font-size:18px}#MainContent .template-help article .wysiwyg p,#MainContent .template-help article .wysiwyg li{font-size:16px}#MainContent .template-help article .wysiwyg ol,#MainContent .template-help article .wysiwyg ul{padding-left:40px}#MainContent .template-giveaways article{padding:46px 30px}#MainContent .account-content{padding:0}#MainContent .account-content .panel section{margin-bottom:80px}}@media (min-width: 1300px){#MainContent .shopify-section:last-child{margin-bottom:80px}#MainContent .grid-item.text-right .title-wrap{left:50%;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}#MainContent .block-group.block-count1 .grid-item .title-wrap{width:50%}#MainContent .block-group.block-count2{padding:0 30px}#MainContent .block-group.block-count2 .grid-item{border:35px solid #fff;border-top:35px}#MainContent .block-group.block-count2 .grid-item .title-wrap h3{font-size:32px}#MainContent .block-group.block-count2 .grid-item .title-wrap h4{font-size:22px}#MainContent .block-group.block-count3{padding:0 30px}#MainContent .block-group.block-count3 .grid-item{border:35px solid #fff;border-top:none;border-bottom:none}#MainContent .block-group.block-count3 .grid-item .title-wrap{padding:50px}#MainContent .block-group.block-count3 .grid-item .title-wrap h3{font-size:32px;margin:0 0 8px}#MainContent .block-group.block-count3 .grid-item .title-wrap h4{font-size:22px}#MainContent .block-group.block-count3 .grid-item.instagram:first-child{border-top:35px solid #fff}#MainContent .featured-collection{padding:40px 0 80px}#MainContent .slick-dots{margin-bottom:35px}}@media (min-width: 1400px){#MainContent .page-title{padding:0 80px}#MainContent .page-title h1{font-size:44px;margin:100px 0}#MainContent .shopify-section h2{font-size:44px}#MainContent .hero .title-wrap{top:50%;transform:translateY(-50%)}#MainContent .hero .title-wrap .script{font-size:27px;margin:0 0 18px}#MainContent .hero .title-wrap h1{font-size:82px;margin:0 0 24px}#MainContent .hero .title-wrap h2{font-size:28px;margin:0 0 30px}#MainContent .block-group.block-count1 .grid-item .title-wrap{width:50%}#MainContent .block-group.block-count1 .grid-item .title-wrap h3{font-size:82px;margin-bottom:24px}#MainContent .block-group.block-count1 .grid-item .title-wrap h4{font-size:28px}#MainContent .template-help.no-header{margin-top:100px}}#MainContent .product-collection{text-align:center;padding:0}#MainContent .product-collection .btn{margin:0 auto;display:block}#MainContent .product-grid{max-width:1200px;padding:0 10px;width:100%;margin:0 auto;text-align:center}#MainContent .product-grid .content{max-width:864px;margin:0 auto;padding-top:40px}#MainContent .product-grid img{width:100%;margin-bottom:0}#MainContent .product-grid ul.product-listing{display:flex;flex-flow:row wrap;margin:0 auto;padding:0;text-align:center}#MainContent .product-grid ul.product-listing .product-grid-item{width:50%}#MainContent .product-grid ul.product-listing>p{text-align:center;width:100%}#MainContent .product-grid .swatches{justify-content:center}#MainContent .product-grid .swatches li{display:block;margin:6px!important}#MainContent .product-grid .swatches li.active:after{content:"";width:30px;height:30px;border:2px solid #1b1a1d;position:absolute;border-radius:42px;left:-4px;top:-4px;pointer-events:none}#MainContent .product-grid .swatches .swatch{width:22px;height:22px;padding:0}#MainContent .product{position:relative}#MainContent .product img{width:100%;margin-bottom:0}#MainContent .product .new{position:absolute;left:calc(50% - 64px);top:2%;font-family:wigrum-bold;font-size:9px;background-color:#688ba1;color:#fff;width:32px;height:32px;border-radius:16px;overflow:hidden;line-height:28px;pointer-events:none}#MainContent .product a{text-decoration:none}#MainContent .product a.info{margin-bottom:10px}#MainContent .product .uvp{font-family:UniformCondensedRegular-Regular;font-size:14px;color:#67767b;max-width:316px;margin:0 auto;line-height:1.285}#MainContent .product .label{color:#1b1a1d;font-family:UniformCondensedRegular-Regular;font-size:16px}#MainContent .product .spr-badge,#MainContent .product .shopify-product-reviews-badge{height:19px;display:block;margin-top:0}#MainContent .product .spr-badge-caption{display:none}#MainContent .product .title-wrap h3{margin:10px 0;font-family:wigrum-bold;font-size:16px;color:#1b1a1d;transition:color .25s}#MainContent .product .title-wrap h3:hover{color:#688ba1}#MainContent .product .title-wrap span{font-weight:400;color:#1b1a1d;font-size:14px}#MainContent .product p s{opacity:.5}#MainContent .swatches{list-style:none;padding:0;margin:0 auto;display:flex;flex-flow:wrap;max-width:280px}#MainContent .swatches li{display:block;margin:10px 8px!important;position:relative;width:auto!important;clear:none!important}#MainContent .swatches .swatch{width:26px;height:26px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:26px;overflow:hidden;border:none;outline:none;-webkit-appearance:none;appearance:none;-webkit-appearnce:none}#MainContent .swatches li.active:after{content:"";width:42px;height:42px;border:2px solid #1b1a1d;position:absolute;border-radius:42px;left:-8px;top:-8px;pointer-events:none}#MainContent .btn:disabled{opacity:.1}#MainContent .product-spec-bar.fixed{display:none}#MainContent .product-spec-bar{display:none;position:fixed;top:0;z-index:9999;width:100%;background-color:#fff;padding:12px 20px;border-bottom:3px solid #eae8e8}#MainContent .product-spec-bar button{border-radius:0}#MainContent .product-spec-bar .img-holder{width:40px;height:40px;display:inline-block;margin-right:10px;overflow:hidden}#MainContent .product-spec-bar .featured-spec__name-description{display:inline-block;position:absolute;top:14px;height:46px}#MainContent .product-spec-bar .featured-spec__name-description .spr-badge{margin-top:-2px}#MainContent .product-spec-bar .featured-spec__name-description .spr-icon{width:8px!important;height:8px!important;margin:0 2px}#MainContent .product-spec-bar .featured-spec__name-description .spr-badge-starrating .spr-icon{font-size:8px!important}#MainContent .product-spec-bar .featured-spec__name-description .spr-icon:before{background-size:8px 8px;width:8px;height:8px}#MainContent .product-spec-bar h1{width:auto;text-align:left;display:block;margin:0;font-size:16px;font-family:wigrum-bold}#MainContent .product-spec-bar .left{width:100%;display:none}#MainContent .product-spec-bar .right{width:100%;width:auto;text-align:center}#MainContent .product-spec-bar .drop-down{display:inline-block;min-width:162px}#MainContent .product-spec-bar .price-container{display:inline-block;margin:0 20px}#MainContent .product-spec-bar .price-container a.text-btn{display:inline-block;position:relative;padding:0 60px 0 20px;font-size:12px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;font-family:wigrum-bold;width:auto;height:46px;line-height:46px;background-color:#688ba1;color:#fff;border:none;-webkit-appearnce:none;border-radius:0;transition:color .25s,background-color .25s}#MainContent .product-spec-bar .price-container a.text-btn:after{content:"";display:block;position:absolute;right:23px;top:18px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}#MainContent .product-spec-bar .btn{height:32px;line-height:32px;width:100%;padding:0 20px}#MainContent .product-spec-bar form{font-size:0;display:inline-block}#MainContent .product-spec-bar .selector-wrapper{display:inline-block;margin-right:20px}#MainContent .product-spec-bar .select-wrap{display:inline-block;position:relative;font-size:0}#MainContent .product-spec-bar .select-wrap:after{content:"";border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #1b1a1d;position:absolute;right:16px;top:50%;margin-top:-2px}#MainContent .product-spec-bar select{background:transparent;border:1px solid #688ba1;height:46px;line-height:46px;text-align:center;font-size:14px;padding:0 32px 0 20px}#MainContent .product-spec-bar .btn.highlight{padding-right:0;padding-left:0;width:150px;text-align:center;font-size:16px;line-height:46px;height:46px;vertical-align:top}#MainContent .product-spec-bar .btn.highlight:after{content:none}#MainContent .product-spec-bar .saso-bundle{margin-top:0}#MainContent .product-overview{position:relative;margin:0 auto;padding-bottom:50px}#MainContent .product-overview .img-holder{max-width:640px;margin:0 auto}#MainContent .product-overview .img-thumbnails{position:absolute;right:0;top:36px}#MainContent .product-overview .img-thumbnails ul{padding:0}#MainContent .product-overview .img-thumbnails li{display:block;margin-bottom:20px;border-left:2px solid transparent;transition:.25s border-color}#MainContent .product-overview .img-thumbnails li.active{border-left:2px solid #1b1a1d}#MainContent .product-overview .img-thumbnails li img{width:60px;height:auto}#MainContent .product-overview .info-box{padding:20px}#MainContent .product-overview .info-box .new{border:none;width:auto;height:auto;overflow:inherit;font-size:14px;margin:0 0 -2px}#MainContent .product-overview .info-box h1{font-size:24px;font-family:wigrum-bold;line-height:1.1;letter-spacing:0;margin:0}#MainContent .product-overview .info-box .spr-badge,#MainContent .product-overview .info-box .shopify-product-reviews-badge{height:20px;display:block}#MainContent .product-overview .info-box .price-wrap{font-size:20px;font-family:UniformCondensedRegular-Regular;margin-top:24px}#MainContent .product-overview .info-box .price-wrap s{opacity:.33}#MainContent .product-overview .info-box .price-wrap a.text-btn{display:inline-block;position:relative;padding:0 60px 0 20px;font-size:12px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;font-family:wigrum-bold;width:auto;height:46px;line-height:46px;background-color:#688ba1;color:#fff;border:none;-webkit-appearnce:none;border-radius:0;transition:color .25s,background-color .25s}#MainContent .product-overview .info-box .price-wrap a.text-btn:after{content:"";display:block;position:absolute;right:23px;top:18px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}#MainContent .product-overview .info-box.title-holder{max-width:768px;margin:10px 80px 0 auto}#MainContent .product-overview .info-box.form-holder{max-width:100%;margin:0 auto}#MainContent .product-overview .info-box.form-holder form{width:100%;font-size:0;margin-bottom:30px}#MainContent .product-overview .info-box.form-holder form .selector-wrapper{margin-bottom:20px;width:100%;max-width:264px}#MainContent .product-overview .info-box.form-holder form .selector-wrapper .select-wrap{width:100%}#MainContent .product-overview .info-box.form-holder form .select-wrap{display:inline-block;position:relative}#MainContent .product-overview .info-box.form-holder form .select-wrap:after{content:"";border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #1b1a1d;position:absolute;right:16px;top:50%;margin-top:-2px}#MainContent .product-overview .info-box.form-holder form select{background:transparent;border:1px solid #688ba1;height:54px;line-height:54px;text-align:center;font-size:14px;padding:0 38px 0 20px}#MainContent .product-overview .info-box.form-holder form .btn.highlight{padding-right:0;padding-left:0;width:calc(100% - 82px);max-width:197px;text-align:center;font-size:20px;line-height:54px;height:54px;vertical-align:top;border-radius:0}#MainContent .product-overview .info-box.form-holder form .btn.highlight:after{content:none}#MainContent .product-overview .info-box.form-holder form .btn .price{display:none}#MainContent .product-overview .info-box.form-holder h4{font-family:wigrum-bold;font-size:12px;letter-spacing:.14em;text-transform:uppercase}#MainContent .product-overview .info-box.form-holder p{font-family:UniformCondensedRegular-Regular;font-size:16px;color:#1b1a1d;line-height:1.5}#MainContent .product-overview .info-box.form-holder p a{color:#1b1a1d;text-decoration:underline;transition:color .25s linear}#MainContent .product-overview .info-box.form-holder p a:hover{color:#688ba1}#MainContent .product-overview .info-box.form-holder p:last-child{margin-bottom:0}#MainContent .product-overview .info-box.form-holder .description{color:#67767b;line-height:1.5;margin-bottom:6px}#MainContent .product-overview .info-box.form-holder .short-description{margin-bottom:6px}#MainContent .product-overview .info-box.form-holder .details,#MainContent .product-overview .info-box.form-holder .ingredients{width:100%;display:block;vertical-align:top}#MainContent .product-overview .info-box.form-holder .text-link{text-transform:uppercase;font-size:12px;margin-bottom:10px;font-family:wigrum-bold;letter-spacing:.12em;display:inline-block;cursor:pointer;color:#bcbec0;border-bottom:2px solid #bcbec0}#MainContent .product-overview .info-box.form-holder p.special-instructions{color:#688ba1;font-size:12px;display:block;max-width:280px;margin:-10px auto 20px;text-align:center}#MainContent .product-overview .social{text-align:center;font-size:0}#MainContent .product-overview .social a{display:inline-block;padding:0;color:#bbbfc4;width:48px;height:48px;border:1px solid #bbbfc4;text-align:center;line-height:48px;border-right:none}#MainContent .product-overview .social a svg{width:16px;height:16px}#MainContent .product-overview .social a span{display:none}#MainContent .product-overview .social a:last-child{border-right:1px solid #bcbec0}#MainContent .product-overview .social a:hover{color:#bcbec0}#MainContent .product-overview .swatches{margin:0 0 40px -2px;max-width:none}#MainContent .product-overview .bundler-target-element .bndlr-bundle-title,#MainContent .product-overview .bundler-target-element .bndlr-bundle-description,#MainContent .product-overview .bundler-target-element .bndlr-product,#MainContent .product-overview .bundler-target-element .bndlr-total-price{display:none!important}#MainContent .product-overview .bundler-target-element .bndlr-error{font-size:12px;width:100%;height:100px;color:red;display:none}#MainContent .product-overview .bundler-target-element .bndlr-products-container{padding:0;width:100%;display:block}#MainContent .product-overview .bundler-target-element .bndlr-inner-products-container{display:block}#MainContent .product-overview .bundler-target-element .bndlr-add-to-cart{width:calc(100% - 82px);max-width:197px;height:54px;vertical-align:top;border-radius:0;background-color:#688ba1;color:#fff!important;border:none;text-align:center;font-size:20px;line-height:54px;margin:0 0 20px;padding:0;font-family:wigrum-bold,Helvetica,Arial,sans-serif}#MainContent .product-overview .bundler-target-element .bndlr-bundle-checkout-warning{text-align:left;margin:0}#MainContent #shopify-section-product-details{padding:40px 0 85vw;border:none;background-size:cover;background-position:center bottom;background-repeat:no-repeat}#MainContent #shopify-section-product-details h2{margin:0 0 20px;color:#688ba1}#MainContent #shopify-section-product-details .content{max-width:460px;margin:0 auto}#MainContent #shopify-section-product-details .content h3{font-size:14px;font-family:wigrum-bold;border-bottom:1px solid #375462;padding-bottom:10px}#MainContent #shopify-section-product-details .content p{color:#375462;font-family:UniformCondensedRegular-Regular;font-size:14px}#MainContent #shopify-section-product-details .content table td{width:50%!important;vertical-align:top;padding:10px}#MainContent #shopify-section-product-details .content table td:nth-child(odd){padding-right:8%}#MainContent #shopify-section-product-details .content table td:nth-child(2n){padding-left:8%}#MainContent #shopify-section-product-instructions{border-bottom:2px solid #f4f6f7}#MainContent #shopify-section-product-instructions .row{padding:40px 0}#MainContent #shopify-section-product-instructions .video{background-position:center center;background-repeat:no-repeat;background-size:contain;padding-bottom:40px}#MainContent #shopify-section-product-instructions .video .embed-wrap{width:100%;padding-bottom:56.25%;position:relative}#MainContent #shopify-section-product-instructions .video iframe{width:100%!important;height:100%!important;position:absolute}#MainContent #shopify-section-product-instructions .video .content{padding:0 20px}#MainContent #shopify-section-product-instructions .instructions{background-position:center center;background-repeat:no-repeat;background-size:contain}#MainContent #shopify-section-product-instructions .instructions .content{padding:0 12px}#MainContent #shopify-section-product-instructions .content{width:100%;max-width:640px;margin:0 auto}#MainContent #shopify-section-product-instructions .content h3{font-size:18px;line-height:1.5;text-align:center;font-weight:300;color:#9ba9b0}#MainContent #shopify-section-product-instructions .content ul{list-style:none;padding:0}#MainContent #shopify-section-product-instructions .content ul li{width:calc(50% - 16px);float:left;margin:8px}#MainContent .instruction-card{font-size:0}#MainContent .instruction-card img{width:100%;vertical-align:top}#MainContent .instruction-card .label-holder{background-color:#688ba1;padding:12px;display:table;width:100%;vertical-align:middle;vertical-align:top;margin-top:-1px}#MainContent .instruction-card span.num{font-size:24px;font-weight:300;color:#fff;width:20px;display:block;padding-right:8px;display:table-cell;vertical-align:middle;text-align:center}#MainContent .instruction-card p{font-size:12px;width:calc(100% - 30px);margin:0;padding:0;display:table-cell;vertical-align:middle}#MainContent .tip{overflow:hidden;background-color:#9ba9b0;border-radius:50%;width:150px;height:150px;margin:50% auto 0;transform:translateY(-40px)}#MainContent .tip .inner{padding:20px;text-align:center}#MainContent .tip .inner h3{font-size:24px!important;font-family:wigrum-bold;margin:10px 0 -12px;position:relative;z-index:1;color:#fff!important}#MainContent .tip .inner p{font-size:12px;color:#fff;font-family:wigrum-bold}#MainContent #shopify-section-product-videos{padding:40px 0}#MainContent #shopify-section-product-videos .row{padding:0}#MainContent #shopify-section-product-videos .content iframe{background-color:#f4f6f7;position:relative;top:0;height:100%;box-shadow:inset 0 0 0 -1px #fff}#MainContent #shopify-section-product-videos .content p{text-align:center;color:#375462;font-size:12px;padding:10px}#MainContent #shopify-section-product-videos .content .slick-arrow{top:calc(100% - 20px);display:inline-block!important;z-index:1;width:44px;height:44px;transition:border-color .25s ease-in-out,opacity .25s ease-in-out}#MainContent #shopify-section-product-videos .content .slick-arrow:after{content:"";width:0;height:0;position:absolute;left:0;top:5px}#MainContent #shopify-section-product-videos .content .slick-slide p{opacity:0;transition:opacity .5s ease-in-out}#MainContent #shopify-section-product-videos .content .slick-current p{opacity:1}#MainContent #shopify-section-product-videos .content .slick-disabled{opacity:.2;pointer-events:none}#MainContent #shopify-section-product-videos .content .slick-next:after{border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #9ba9b0;left:12px;transition:border-color .25s ease-in-out}#MainContent #shopify-section-product-videos .content .slick-next:before{content:none}#MainContent #shopify-section-product-videos .content .slick-next:hover{border-left-color:#688ba1}#MainContent #shopify-section-product-videos .content .slick-next.disabled:hover{border-left-color:#9ba9b0}#MainContent #shopify-section-product-videos .content .slick-next{left:calc(100% - 44px)}#MainContent #shopify-section-product-videos .content .slick-prev{left:auto;right:calc(100% - 64px)}#MainContent #shopify-section-product-videos .content .slick-prev:after{border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid #9ba9b0;left:12px}#MainContent #shopify-section-product-videos .content .slick-prev:before{content:none}#MainContent #shopify-section-product-videos .content .slick-prev:hover{border-right-color:#688ba1}#MainContent #shopify-section-product-videos .content .slick-prev.disabled:hover{border-left-color:#9ba9b0}#MainContent .spr-container{border:none;padding:0}#MainContent #shopify-section-product-reviews{border-top:2px solid #f4f6f7}#MainContent .spr-badge-caption a,#MainContent .spr-badge-caption a:hover{color:#1b1a1d}#MainContent #shopify-product-reviews{max-width:980px;margin:0 auto;padding:40px 20px}#MainContent #shopify-product-reviews .spr-pagination a{color:#688ba1;padding:10px}#MainContent #shopify-product-reviews .spr-pagination-page,#MainContent #shopify-product-reviews .spr-pagination-deco{display:none}#MainContent #shopify-product-reviews .spr-pagination-page.is-active{padding:10px;display:inline-block}#MainContent #shopify-product-reviews .spr-pagination-next,#MainContent #shopify-product-reviews .spr-pagination-prev{top:22px}#MainContent #shopify-product-reviews .spr-pagination-next a,#MainContent #shopify-product-reviews .spr-pagination-prev a{padding:10px}#MainContent #shopify-product-reviews .spr-header{text-align:center;border-bottom:3px solid #1b1a1d;padding-bottom:18px}#MainContent #shopify-product-reviews .spr-header h2{margin-bottom:10px}#MainContent #shopify-product-reviews .spr-header .spr-summary-caption{font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-family:wigrum-bold}#MainContent #shopify-product-reviews .spr-header .spr-summary-actions{display:block;text-align:left;margin-top:50px}#MainContent #shopify-product-reviews .spr-header .spr-summary-actions a{float:none;color:#1b1a1d;font-family:wigrum-bold}#MainContent #shopify-product-reviews .spr-form-message-error{background-color:#688ba1}#MainContent #shopify-product-reviews .spr-form{border:none;border-bottom:2px solid #f4f6f7;padding-bottom:60px}#MainContent #shopify-product-reviews .spr-form h3{display:none}#MainContent #shopify-product-reviews .spr-form fieldset{margin-bottom:20px}#MainContent #shopify-product-reviews .spr-form label{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:#1b1a1d;font-family:wigrum-bold;display:block;margin-bottom:4px}#MainContent #shopify-product-reviews .spr-form input[type=text],#MainContent #shopify-product-reviews .spr-form input[type=email],#MainContent #shopify-product-reviews .spr-form textarea{border:1px solid #bcbec0;padding:16px 14px;font-size:14px;color:#787f8a}#MainContent #shopify-product-reviews .spr-form .spr-form-input-error{border-color:#688ba1!important}#MainContent #shopify-product-reviews .spr-form .spr-form-contact-name{width:calc(50% - 10px);margin-right:10px;float:left}#MainContent #shopify-product-reviews .spr-form .spr-form-contact-email{width:calc(50% - 10px);margin-left:10px;float:right}#MainContent #shopify-product-reviews .spr-form .spr-form-review-title{margin-bottom:30px}#MainContent #shopify-product-reviews .spr-form .btn.btn-primary{background-color:#688ba1;border:none;color:#fff;width:100%}#MainContent #shopify-product-reviews .spr-form .btn:after{border-color:#fff}#MainContent #shopify-product-reviews .spr-form .spr-form-actions{display:block;margin:0 auto;width:175px;position:relative}#MainContent #shopify-product-reviews .spr-form .spr-form-actions:after{content:"";border-bottom:4px solid transparent;border-left:4px solid #fff;border-top:4px solid transparent;position:absolute;right:16px;top:50%;margin-top:-2px}#MainContent #shopify-product-reviews .spr-form .spr-form-message-success{text-align:center;font-size:24px}#MainContent #shopify-product-reviews .spr-form-review-rating{margin-bottom:20px}#MainContent #shopify-product-reviews .spr-form-review-rating .spr-starrating{height:24px;position:relative;left:-4px}#MainContent #shopify-product-reviews .spr-form-review-rating .spr-icon{width:18px!important;height:18px!important;margin:0 4px}#MainContent #shopify-product-reviews .spr-form-review-rating [class^=spr-icon-]:before,#MainContent #shopify-product-reviews .spr-form-review-rating [class*=" spr-icon-"]:before{width:18px;height:18px;background-size:18px 18px}#MainContent #shopify-product-reviews .spr-summary .spr-badge{margin-top:4px}#MainContent #shopify-product-reviews .spr-summary .spr-badge-caption{display:inline-block;position:relative;top:2px;font-size:16px}#MainContent #shopify-product-reviews .spr-summary .spr-icon{margin:0 4px}#MainContent #shopify-product-reviews .spr-summary .spr-icon:before{background-size:20px 20px;width:20px;height:20px}#MainContent #shopify-product-reviews .spr-review{border-top:none}#MainContent #shopify-product-reviews .spr-review .spr-starratings{position:relative;left:-4px}#MainContent #shopify-product-reviews .spr-review .spr-starratings .spr-icon{margin:0 3px;width:12px!important;height:12px!important}#MainContent #shopify-product-reviews .spr-review .spr-starratings .spr-icon:before{background-size:12px 12px;width:12px;height:12px}#MainContent #shopify-product-reviews .spr-review .spr-review-header-title{font-size:22px;font-weight:400;margin:4px 0 12px}#MainContent #shopify-product-reviews .spr-review .spr-review-header-byline{font-family:UniformCondensedRegular-Regular;text-transform:uppercase;font-style:normal;font-size:14px;letter-spacing:.1em;color:#1b1a1d;opacity:1;margin-bottom:16px}#MainContent #shopify-product-reviews .spr-review .spr-review-content,#MainContent #shopify-product-reviews .spr-review .spr-review-content-body{font-size:14px;line-height:1.5;color:#787f8a}#MainContent #shopify-product-reviews .spr-review-reportreview{font-size:12px;text-decoration:underline;color:#787f8a}#MainContent #shopify-product-reviews .spr-review-reportreview:hover{color:#1b1a1d}.template-product #MainContent .featured-collection .featured-grid ul li{margin-bottom:20px}@media (min-width: 768px){#MainContent .product-spec-bar{display:none}#MainContent .product-spec-bar h1{font-size:18px}#MainContent .product-spec-bar .left{display:block;float:left;width:50%}#MainContent .product-spec-bar .right{float:right;margin-top:0;width:50%;text-align:right}#MainContent .product-spec-bar .drop-down{display:inline-block}#MainContent .product-spec-bar .price-container{display:inline-block;margin:0 20px;height:46px;line-height:46px}#MainContent .product-spec-bar .price-container a{color:#9ba9b0;transition:color .25s}#MainContent .product-spec-bar .add-to-cart-btn{margin-top:0;width:auto;display:inline-block;width:160px}#MainContent .product-spec-bar .add-to-cart-btn .btn{width:100%;padding:0 20px}#MainContent .product-collection{text-align:center;padding:0 80px 80px}#MainContent .product-collection .product-grid{max-width:1460px;width:100%;margin:0 auto;text-align:center}#MainContent .product-collection .product-grid ul.product-listing{width:100%}#MainContent .product-collection .product-grid ul.product-listing li{width:50%}#MainContent #shopify-product-reviews .spr-pagination-page,#MainContent #shopify-product-reviews .spr-pagination-deco{display:inline-block}}@media (min-width: 1024px){#MainContent .product-collection{padding:0 80px 80px;max-width:960px;margin-left:auto;margin-right:auto}#MainContent .product-collection .product-grid ul.product-listing li{width:50%}#MainContent .product{position:relative}#MainContent .product .new{width:54px;height:54px;font-size:16px;border-radius:48px;line-height:52px;left:calc(50% - 70px);top:2%}#MainContent .product .title-wrap h3{margin:10px 0 4px;font-size:20px}#MainContent .product .title-wrap span{font-size:18px}#MainContent .product-overview{padding-bottom:60px}#MainContent .product-overview .img-holder{float:right;width:50%;max-width:none;margin-top:80px}#MainContent .product-overview .info-box{padding:0;width:50%;float:left;clear:left;margin-right:0}#MainContent .product-overview .info-box .new{font-size:20px;margin:0 0 -2px}#MainContent .product-overview .info-box h1{font-size:36px}#MainContent .product-overview .info-box .price-wrap{font-size:36px;font-family:UniformCondensedRegular-Regular;margin-top:36px;margin-bottom:48px}#MainContent .product-overview .info-box .price-wrap a.text-btn{font-size:14px;height:60px;line-height:60px;padding:0 80px 0 20px}#MainContent .product-overview .info-box .price-wrap a.text-btn:after{top:26px}#MainContent .product-overview .info-box.title-holder{margin:80px 0 0}#MainContent .product-overview .info-box.title-holder .spr-badge,#MainContent .product-overview .info-box.title-holder .shopify-product-reviews-badge{margin-top:4px}#MainContent .product-overview .info-box.title-holder .spr-badge-caption{display:inline-block;position:relative;top:3px;font-size:12px}#MainContent .product-overview .info-box.title-holder .spr-icon{margin:0 4px}#MainContent .product-overview .info-box.title-holder .spr-icon:before{background-size:16px 16px;width:16px;height:16px}#MainContent .product-overview .info-box.form-holder form{font-size:0;margin-bottom:40px}#MainContent .product-overview .info-box.form-holder form select{background:transparent;border:1px solid #688ba1;height:70px;line-height:70px;text-align:center;font-size:18px;padding:0 38px 0 20px}#MainContent .product-overview .info-box.form-holder form .btn.highlight{width:194px;text-align:center;font-size:20px;line-height:70px;height:70px}#MainContent .product-overview .info-box.form-holder form .btn.highlight:after{content:none}#MainContent .product-overview .info-box.form-holder h4{font-size:16px}#MainContent .product-overview .info-box.form-holder p{font-size:20px}#MainContent .product-overview .info-box.form-holder p.special-instructions{color:#688ba1;font-size:12px;max-width:280px;margin:-20px 0 40px;text-align:left}#MainContent .product-overview .info-box.form-holder .description,#MainContent .product-overview .info-box.form-holder .short-description{margin-bottom:16px}#MainContent .product-overview .info-box.form-holder .details{width:100%;display:block;margin-bottom:40px}#MainContent .product-overview .info-box.form-holder .ingredients{width:100%;display:block}#MainContent .product-overview .info-box.form-holder .text-link{font-size:14px}#MainContent .product-overview .social{text-align:center;font-size:0;position:absolute;left:0;top:114px}#MainContent .product-overview .social a{display:block;width:60px;height:64px;line-height:64px;border-bottom:none;border-right:1px solid #bbbfc4}#MainContent .product-overview .social a:last-child{border-bottom:1px solid #bcbec0}#MainContent .product-overview .swatches{margin:0 0 40px -2px;width:100%;max-width:none}#MainContent .product-overview .bundler-target-element .bndlr-add-to-cart{height:70px;line-height:70px}#MainContent .img-thumbnails{position:absolute;right:0;top:80px}#MainContent .img-thumbnails ul{padding:0}#MainContent .img-thumbnails li{display:block}#MainContent .img-thumbnails li img{width:60px;height:auto}#MainContent #shopify-section-product-details{padding:60px 0 40px;background-position:center}#MainContent #shopify-section-product-details h2{text-align:left}#MainContent #shopify-section-product-details .content{margin:0;max-width:460px;width:50%}#MainContent #shopify-section-product-details .content h3,#MainContent #shopify-section-product-details .content p{font-size:20px}#MainContent #shopify-section-product-details .content table td{padding:10px 20px}#MainContent #shopify-section-product-details .content table td:nth-child(odd){padding-right:5%;padding-left:0}#MainContent #shopify-section-product-details .content table td:nth-child(2n){padding-left:5%;padding-right:0}#MainContent #shopify-section-product-instructions .row{padding:80px 0}#MainContent #shopify-section-product-instructions .video{padding:0 20px 80px}#MainContent #shopify-section-product-instructions .content{max-width:980px}#MainContent #shopify-section-product-instructions .content h3{font-size:30px}#MainContent #shopify-section-product-instructions .content ul li{width:calc(33% - 16px);float:left;margin:8px}#MainContent .instruction-card{font-size:0;transform:translateY(0)}#MainContent .instruction-card .label-holder{background-color:#688ba1;padding:12px;display:table;width:100%;vertical-align:middle;vertical-align:top}#MainContent .instruction-card span.num{font-size:44px;padding-right:8px}#MainContent .instruction-card p{font-size:14px;width:calc(100% - 30px)}#MainContent .tip{width:240px;height:240px;transform:translateY(-80px)}#MainContent .tip .inner{padding:40px;text-align:center}#MainContent .tip .inner h3{font-size:46px!important;font-family:wigrum-bold;margin:10px 0 -12px;position:relative;z-index:1;color:#fff!important}#MainContent .tip .inner p{font-size:12px;color:#fff;font-family:wigrum-bold}#MainContent #shopify-section-product-videos{padding:80px 120px}#MainContent #shopify-section-product-videos .row{max-width:980px}#MainContent #shopify-section-product-videos .content .slick-arrow{display:inline-block!important;top:calc(50% - 30px)}#MainContent #shopify-section-product-videos .content .slick-next{left:calc(100% + 24px)}#MainContent #shopify-section-product-videos .content .slick-prev{right:calc(100% + 24px)}#MainContent #shopify-product-reviews{padding:80px 0}#MainContent #shopify-product-reviews .spr-summary .spr-badge{margin-top:4px}#MainContent #shopify-product-reviews .spr-summary .spr-badge-caption{display:inline-block;position:relative;top:3px;font-size:12px}#MainContent #shopify-product-reviews .spr-summary .spr-icon{margin:0 6px}#MainContent #shopify-product-reviews .spr-summary .spr-icon:before{background-size:26px 26px;width:26px;height:26px}#MainContent #shopify-product-reviews .spr-review-header .spr-starratings{position:relative;left:-4px;margin-bottom:4px}#MainContent #shopify-product-reviews .spr-review-header .spr-badge-caption{display:inline-block;position:relative;top:3px;font-size:12px}#MainContent #shopify-product-reviews .spr-review-header .spr-icon{margin:0 4px}#MainContent #shopify-product-reviews .spr-review-header .spr-icon:before{background-size:16px 16px;width:16px;height:16px}}@media (min-width: 1400px){#MainContent .product-collection{max-width:100%}#MainContent .product-collection .product-grid ul.product-listing li{width:25%}#MainContent .product-overview{padding-bottom:60px}#MainContent .product-overview .info-box .new{font-size:28px;margin:0 0 -2 0}#MainContent .product-overview .info-box h1{font-size:48px}#MainContent #shopify-section-product-details{background-position:top right}#MainContent #shopify-section-product-details h2{text-align:left}#MainContent #shopify-section-product-details .content{margin:0;max-width:640px}#MainContent #shopify-section-product-details .content h3,#MainContent #shopify-section-product-details .content p{font-size:24px}#MainContent #shopify-section-product-details .content table td{padding:10px 40px}}#MainContent .wysiwyg{line-height:1.45;min-height:240px}#MainContent .wysiwyg p{font-size:14px;color:#545454;margin-top:1.5em;margin-bottom:1.5em}#MainContent .wysiwyg a{color:#1b1a1d;text-decoration:none;border-bottom:1px solid #1b1a1d;transition:color .25s,border-bottom-color .25s}#MainContent .wysiwyg a:hover{border-bottom-color:#688ba1;color:#688ba1}#MainContent .wysiwyg a.no-underline{border-bottom:none}#MainContent .wysiwyg blockquote p{font-size:28px;color:#bcbec0;line-height:1.3;font-weight:300}#MainContent .wysiwyg h6{font-family:wigrum-bold;font-size:13px;color:#353b4f;text-transform:uppercase;margin:10px 0}#MainContent .wysiwyg ul,#MainContent .wysiwyg ol{margin-top:1.5em;margin-bottom:1.5em}#MainContent .wysiwyg ul li,#MainContent .wysiwyg ol li{font-size:16px}#MainContent .wysiwyg ul{list-style:none;position:relative;padding:0;margin-left:0}#MainContent .wysiwyg ul li{position:relative}#MainContent .wysiwyg ul li:before{width:6px;height:6px;border-radius:100%;overflow:hidden;background-color:#1b1a1d;text-align:center;display:inline-block;position:absolute;left:-30px;top:8px}#MainContent .wysiwyg ol{list-style:none;position:relative}#MainContent .wysiwyg ol>li{position:relative;counter-increment:item}#MainContent .wysiwyg ol>li:before{content:counter(item);width:10px;text-align:center;display:inline-block;position:absolute;left:-20px}#MainContent .wysiwyg img{width:100%}#MainContent .wysiwyg .instagram-media{margin:0 auto!important;display:none}#MainContent .wysiwyg .instagram-media.instagram-media-rendered{display:block}#MainContent .product-card{border:2px solid #e6e7e8!important;padding:40px 40px 40px 0;display:block}#MainContent .product-card img{width:40%;float:left}#MainContent .product-card .text-holder{width:60%;float:left;color:#1b1a1d}#MainContent .product-card .text-holder h3{font-size:16px;font-family:wigrum-bold;margin-bottom:5px}#MainContent .product-card .text-holder .spr-badge{margin-bottom:20px}#MainContent .product-card .text-holder a{color:#688ba1}#MainContent .product-card:after{content:"";display:table;clear:both}#MainContent .tags{list-style:none;display:block;padding:0;margin:-22px auto 0;font-size:0;max-width:1090px;height:22px}#MainContent .tags li{display:block;float:left}#MainContent .tags li a{padding:0 12px;display:block;background-color:#688ba1;font-size:11px;color:#fff;height:22px;line-height:22px;text-transform:uppercase;font-family:wigrum-bold}#MainContent .tags li a.orange{background-color:#de5635}#MainContent .tags li a.black{background-color:#1b1a1d}#MainContent .tags li a.yellow{background-color:#ff9c0f}#MainContent .tags li a.brown{background-color:#402b2f}#MainContent .tags li a.dark-orange{background-color:#c73e1e}#MainContent .tags li a.silver{background-color:#bcbec0}#MainContent .tags li a.green{background-color:#9fad3e}#MainContent .tags li a.eggplant{background-color:#402b2f}#MainContent .tags li a.tangerine{background-color:#ff9c0f}#MainContent .tags li a.gray{background-color:#67767b}#MainContent .tags li a.blue-gray{background-color:#9ba9b0}#MainContent .tags li a.gray-med{background-color:#787f8a}#MainContent .tags li a.navy-blue{background-color:#353b4f}#MainContent .blog .social,#MainContent .app .social{text-align:center;font-size:0;margin:20px 0 40px;z-index:1}#MainContent .blog .social a,#MainContent .app .social a{display:inline-block;padding:0;color:#bbbfc4;background-color:#fff;width:48px;height:48px;border:1px solid #bbbfc4;text-align:center;line-height:48px;border-right:none}#MainContent .blog .social a svg,#MainContent .app .social a svg{width:16px;height:16px}#MainContent .blog .social a span,#MainContent .app .social a span{display:none}#MainContent .blog .social a:last-child,#MainContent .app .social a:last-child{border-right:1px solid #bcbec0}#MainContent .blog .social a:hover,#MainContent .app .social a:hover{color:#688ba1}#MainContent .blog .wysiwyg,#MainContent .app .wysiwyg{position:relative}#MainContent .blog .wysiwyg .content-wrap,#MainContent .app .wysiwyg .content-wrap{position:relative;max-width:1090px;padding:0 30px;margin:0 auto}#MainContent .blog .wysiwyg .content-wrap *:first-child,#MainContent .app .wysiwyg .content-wrap *:first-child{margin-top:0}#MainContent .blog .wysiwyg .content-wrap>p,#MainContent .blog .wysiwyg .content-wrap>h1,#MainContent .blog .wysiwyg .content-wrap>h2,#MainContent .blog .wysiwyg .content-wrap>h3,#MainContent .blog .wysiwyg .content-wrap>h4,#MainContent .blog .wysiwyg .content-wrap>h5,#MainContent .blog .wysiwyg .content-wrap>h6,#MainContent .app .wysiwyg .content-wrap>p,#MainContent .app .wysiwyg .content-wrap>h1,#MainContent .app .wysiwyg .content-wrap>h2,#MainContent .app .wysiwyg .content-wrap>h3,#MainContent .app .wysiwyg .content-wrap>h4,#MainContent .app .wysiwyg .content-wrap>h5,#MainContent .app .wysiwyg .content-wrap>h6{max-width:650px;margin-left:auto;margin-right:auto}#MainContent .blog .wysiwyg .content-wrap p.img-wrap,#MainContent .app .wysiwyg .content-wrap p.img-wrap{max-width:100%}#MainContent .blog .wysiwyg .content-wrap p.img-wrap a,#MainContent .app .wysiwyg .content-wrap p.img-wrap a{border-bottom:none}#MainContent .blog .wysiwyg .content-wrap>ul,#MainContent .blog .wysiwyg .content-wrap>ol,#MainContent .app .wysiwyg .content-wrap>ul,#MainContent .app .wysiwyg .content-wrap>ol{max-width:650px;margin-left:auto;margin-right:auto}#MainContent .blog .end,#MainContent .app .end{max-width:710px;margin:0 auto 40px;padding:0 30px}#MainContent .blog-hero{margin:0 0 40px}#MainContent .blog-hero .img-holder a.img{width:100%;height:50%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:320px;max-height:530px}#MainContent .blog-hero .img-holder .tags{padding:0 30px}#MainContent .blog-hero .text-holder{margin:0 auto;max-width:1090px;padding:0 30px;display:block}#MainContent .blog-hero .text-holder .date{color:#bcbec0;font-family:wigrum-bold;text-transform:uppercase;font-size:11px;margin:14px 0;letter-spacing:.14em}#MainContent .blog-hero .text-holder h1{color:#1b1a1d;border-top:2px solid #375462;padding:10px 0;margin:10px 0 0;font-family:wigrum-bold;font-size:32px;line-height:1;transition:.25s color ease-in-out}#MainContent .blog-hero .text-holder p,#MainContent .blog-hero .text-holder .rte{font-family:UniformCondensedRegular-Regular;font-size:24px;line-height:1.2;color:#545454;margin:0}#MainContent .blog-hero a.text-holder:hover h1{color:#688ba1}#MainContent article .blog-hero{margin-bottom:0}#MainContent .blog-grid{max-width:1090px;padding:0;margin:40px auto}#MainContent .blog-grid>ul{padding:0;margin:0 10px;list-style:none}#MainContent .blog-grid>ul>li{width:100%;margin-bottom:40px}#MainContent .blog-grid>ul>li .img-holder{margin:0 20px;overflow:hidden;position:relative}#MainContent .blog-grid>ul>li .img-holder a.img{width:100%;height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:320px;max-height:530px}#MainContent .blog-grid>ul>li .img-holder .tags{position:absolute}#MainContent .blog-grid>ul>li .text-holder{margin:0 auto;max-width:1090px;padding:0 20px;display:block}#MainContent .blog-grid>ul>li .text-holder .date{color:#bcbec0;font-family:wigrum-bold;text-transform:uppercase;font-size:11px;margin:10px 0;letter-spacing:.14em}#MainContent .blog-grid>ul>li .text-holder h2{color:#1b1a1d;border-top:2px solid #375462;padding:10px 0;margin:10px 0 0;font-family:wigrum-bold;font-size:28px;transition:.25s color ease-in-out}#MainContent .blog-grid>ul>li .text-holder h2 a{color:#1b1a1d}#MainContent .blog-grid>ul>li .text-holder p,#MainContent .blog-grid>ul>li .text-holder .rte{font-family:UniformCondensedRegular-Regular;font-size:18px;line-height:1.3;color:#545454;margin:0}#MainContent .blog-grid>ul>li:hover .text-holder h2{color:#688ba1}#MainContent .blog-paging{max-width:1090px;padding:0 30px;margin:0 auto 40px}#MainContent .blog-paging .pages{list-style:none;padding:0}#MainContent .blog-paging .pages li{width:50%;margin:0 auto;display:block}#MainContent .blog-paging .pages li .block-arrow{background-color:#688ba1;width:100%;padding:11px;color:#fff;display:block;font-family:wigrum-bold;font-size:11px;position:relative}#MainContent .blog-paging .pages li .block-arrow:after{content:"";display:block;position:absolute;right:13px;top:15px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}#MainContent .blog-paging .pages li .img{width:100%;display:block;background-size:cover;background-position:center center}#MainContent .blog-paging .pages li .img:after{content:"";display:block;padding-bottom:100%}#MainContent .blog-paging .pages li h2{font-size:16px;font-family:wigrum-bold}#MainContent .blog-paging .pages li h2 a{color:#1b1a1d}#MainContent .blog-paging .pages li.prev{padding-right:10px}#MainContent .blog-paging .pages li.prev .block-arrow{text-align:left;padding-left:24px}#MainContent .blog-paging .pages li.prev .block-arrow:after{right:auto;left:13px;border-right:4px solid #fff;border-left:none}#MainContent .blog-paging .pages li.prev h2{text-align:right}#MainContent .blog-paging .pages li.next .block-arrow{text-align:right;padding-right:24px}#MainContent .blog-paging .pages li:hover h2 a{color:#688ba1}#MainContent .blog-paging .pages.two li{float:left}#MainContent .blog-paging .pages.two li.prev{padding-right:10px}#MainContent .blog-paging .pages.two li.next{padding-left:10px}#MainContent .comments-wrap{max-width:980px;padding:0 30px;margin:0 auto 40px}#MainContent .comments-wrap .list-header{text-align:center;border-bottom:3px solid #1b1a1d;padding-bottom:18px;margin-bottom:40px}#MainContent .comments-wrap .list-header h2{margin-bottom:10px;text-align:center;color:#1b1a1d;margin-top:0}#MainContent .comments-wrap .list-header p{font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-family:wigrum-bold}#MainContent .comments-wrap .form-header{border-bottom:3px solid #1b1a1d;padding-bottom:18px;margin-bottom:48px}#MainContent .comments-wrap .form-header h3{color:#1b1a1d;margin-bottom:0;font-size:18px;font-family:wigrum-bold}#MainContent .comments-wrap fieldset{padding:0;border:0;margin:0 0 20px}#MainContent .comments-wrap .name{width:calc(50% - 10px);margin-right:10px;float:left}#MainContent .comments-wrap .email{width:calc(50% - 10px);margin-left:10px;float:right}#MainContent .comments-wrap .btn-wrap .btn-primary{background-color:#688ba1;border:none;color:#fff}#MainContent .comments-wrap .btn-wrap{display:block;margin:0 auto;width:175px;position:relative}#MainContent .comments-wrap .btn-wrap:after{content:"";border-bottom:4px solid transparent;border-left:4px solid #fff;border-top:4px solid transparent;position:absolute;right:16px;top:50%;margin-top:-2px}#MainContent .comments-wrap label{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:#1b1a1d;font-family:wigrum-bold;display:block;margin-bottom:4px}#MainContent .comments-wrap input[type=text],#MainContent .comments-wrap input[type=email],#MainContent .comments-wrap textarea{border:1px solid #bcbec0;padding:16px 14px;font-size:14px;color:#787f8a}#MainContent .comments-wrap textarea{width:100%}#MainContent .comments-wrap input.input-error,#MainContent .comments-wrap select.input-error,#MainContent .comments-wrap textarea.input-error{background-color:#fff;border-color:red}#MainContent .comments-wrap .errors{margin-bottom:40px}#MainContent .comments-wrap .errors ul{margin:0;padding:0;text-align:center;list-style:none}#MainContent .comments-wrap .comments-list{list-style:none;padding:0;margin:0 0 40px}#MainContent .comments-wrap .comments-list li{border-bottom:1px solid #e6e7e8;padding:10px 0}#MainContent .comments-wrap .comments-list li p{font-size:16px;line-height:20px;color:#787f8a}#MainContent .comments-wrap .comments-list li .author{text-transform:uppercase;font-style:normal;font-size:12px;letter-spacing:.14em;color:#1b1a1d;opacity:1;margin-bottom:16px}#MainContent .comments-wrap .comments-list li:first-child{padding-top:0}#MainContent .comments-wrap .comments-list li:last-child{border-bottom:none}@media (min-width: 768px){#MainContent .blog-grid>ul>li{width:50%;float:left}#MainContent .blog-grid>ul>li:nth-child(odd){clear:both}}@media (min-width: 1024px){#MainContent .product-card{padding:60px 60px 60px 0}#MainContent .product-card .text-holder h3{font-size:24px}#MainContent .blog,#MainContent .app{position:relative}#MainContent .blog .social,#MainContent .app .social{text-align:center;font-size:0;position:absolute;left:0;top:29px;margin:0}#MainContent .blog .social a,#MainContent .app .social a{display:block;width:60px;height:64px;line-height:64px;border-bottom:none;border-right:1px solid #bbbfc4}#MainContent .blog .social a:last-child,#MainContent .app .social a:last-child{border-bottom:1px solid #bcbec0}#MainContent .blog .end,#MainContent .app .end{padding:0 30px;margin-bottom:120px}#MainContent .blog-hero .text-holder .date{font-size:14px;margin:18px 0}#MainContent .blog-hero .text-holder h1{font-size:64px}#MainContent .blog-hero .text-holder p,#MainContent .blog-hero .text-holder .rte{font-size:32px}#MainContent article .blog-hero{margin-bottom:40px}#MainContent .blog-grid>ul>li{width:33.3%;float:left}#MainContent .blog-grid>ul>li:nth-child(odd){clear:inherit}#MainContent .blog-grid>ul>li:nth-child(3n+4){clear:both}#MainContent .wysiwyg{line-height:1.45;padding:20px 80px}#MainContent .wysiwyg p{font-size:24px}#MainContent .wysiwyg blockquote p{font-size:28px;color:#bcbec0;line-height:1.3;font-weight:300}#MainContent .wysiwyg h6{font-family:wigrum-bold;font-size:13px;color:#353b4f;text-transform:uppercase;margin:10px 0}#MainContent .blog-paging{margin:0 auto 80px}#MainContent .blog-paging .pages{list-style:none;padding:0}#MainContent .blog-paging .pages li .block-arrow{font-size:16px;padding:22px}#MainContent .blog-paging .pages li .block-arrow:after{right:26px;top:29px}#MainContent .blog-paging .pages li h2{font-size:32px}#MainContent .blog-paging .pages li.prev .block-arrow{padding-left:40px}#MainContent .blog-paging .pages li.prev .block-arrow:after{right:auto;left:26px;top:29px}#MainContent .blog-paging .pages li.next .block-arrow{padding-right:40px}#MainContent .blog-paging .pages.two li.prev{padding-right:32px}#MainContent .blog-paging .pages.two li.next{padding-left:32px}#MainContent .comments-wrap{margin:0 auto 80px}}.cart,.order{max-width:1350px;margin:0 auto;padding:0 0 40px}.cart .cart-item,.order .cart-item{position:relative;width:100%}.cart .cart-item img,.order .cart-item img{max-width:180px}.cart .cart-item .figures ul,.order .cart-item .figures ul{margin:0}.cart .list-holder .sub,.order .list-holder .sub,.cart .list-holder .edit-btn,.order .list-holder .edit-btn,.cart .list-holder form,.order .list-holder form{display:none}.cart.empty .centered{margin-top:80px}.cart.empty p{font-size:16px}.cart.empty a.btn{margin-top:20px;width:200px}.cart-info{background-color:#f4f6f7;padding:36px 20px}.cart-info .totals{margin:0 auto}.cart-info .sub{margin:0 0 40px}.cart-info .notices{max-width:300px;margin:0 auto 40px}.cart-info .notice1{font-family:wigrum-bold;font-size:12px;color:#bcbec0;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1}.cart-info .notice2{font-size:12px;color:#9ba9b0;text-align:center;line-height:1}.cart-info dl{margin:0;display:table;width:100%}.cart-info dt{width:50%;display:table-cell;font-family:wigrum-bold;font-size:14px}.cart-info dd{width:50%;display:table-cell;font-family:wigrum-bold;font-size:14px;text-align:right}.cart-info .help{max-width:300px;margin:0 auto}.cart-info .help h3{font-size:11px;text-transform:uppercase;font-family:wigrum-bold;color:#bcbec0;text-align:center}.cart-info .help .options{padding:0;list-style:none;margin:10px 0 0}.cart-info .help .options li{width:100%;border:2px solid #e6e7e8;float:left}.cart-info .help .options li a{padding:12px 10px 10px;display:block;color:#1b1a1d;text-align:center;font-size:12px}.cart-info .help .options li a svg{color:#bcbec0;transition:color .25s}.cart-info .help .options li a:hover{color:#688ba1}.cart-info .help .options li a:hover svg{color:#688ba1}.cart-info .help .options li.email{border-right-width:1px}.cart-info .help .options li.email a svg{margin-right:6px}.cart-info .help .options li.phone{border-left-width:1px}.cart-info .help .options li.phone a svg{margin-right:2px}.cart-info .saso-cart-total{display:none!important}.cart-info .saso-cart-original-total{display:table-cell!important;text-decoration:none!important}.cart-info .saso-cart-original-total dd{width:100%;text-align:right;display:block;margin:0}.cart-terms{margin:20px auto;max-width:300px}.cart-terms label{font-size:12px;display:block;float:left;width:270px;margin-top:5px;line-height:1.2}.cart-terms input{display:block;float:left}.cart-terms a{color:#688ba1}.cart-actions{max-width:300px;margin:20px auto 0}.cart-actions a{width:100%;margin-bottom:26px;font-size:18px}.cart-actions .btn{width:100%}@media (min-width: 768px){.cart,.order{padding:0 40px 40px}.cart .cart-item,.order .cart-item{padding:0 10px}.cart .cart-item .product-info,.order .cart-item .product-info{position:absolute;top:50%;margin-top:-15px;max-width:220px;width:40%}.cart .cart-item .figures,.order .cart-item .figures{position:absolute;top:50%;margin-top:-20px;right:27%}.cart .price-holder,.order .price-holder{top:50%;margin-top:-15px;right:40px}.cart-info{padding:36px 40px}}@media (min-width: 1024px){.cart,.order{padding:0 40px 88px}.cart .cart-item,.order .cart-item{padding:10px}.cart .cart-item .product-info,.order .cart-item .product-info{max-width:420px}.cart .cart-item .product-info h2,.order .cart-item .product-info h2{font-size:20px}.cart .cart-item .figures,.order .cart-item .figures{margin-top:-15px}.cart .price-holder,.order .price-holder{margin-top:-20px}.cart .price-holder .product-price,.order .price-holder .product-price{font-size:28px}.cart.empty .centered{margin-top:80px}.cart.empty p{font-size:20px}.cart-info .totals{float:right;width:450px}.cart-info .sub{margin-bottom:20px}.cart-info dt{font-size:20px}.cart-info dd{font-size:28px}.cart-info .notices{display:block;margin-bottom:0;width:450px;max-width:none}.cart-info .notice1{display:block;text-align:right;width:220px;padding-left:5px;float:right}.cart-info .notice2{display:block;text-align:left;width:220px;padding-right:5px;float:left}.cart-info .help{float:left;width:380px;max-width:none}.cart-info .help h3{margin-top:0}.cart-info .help .options li a{font-size:14px;padding:20px 14px}.cart-info .help .options li a svg{width:26px;height:26px}.cart-info .help .options li.email{border-right-width:1px}.cart-info .help .options li.email a svg{margin-right:10px}.cart-info .help .options li.phone{border-left-width:1px}.cart-info .help .options li.phone a svg{margin-right:2px}.cart-terms{max-width:678px;width:678px;float:right;margin:40px 40px 0 0;text-align:right}.cart-terms input{float:none;display:inline-block}.cart-terms label{float:none;display:inline}.cart-actions{max-width:678px;width:678px;margin-top:40px;float:right;margin-right:40px}.cart-actions a{width:218px;margin-right:26px;margin-bottom:0;float:left;position:relative;top:10px}.cart-actions .btn{width:430px;float:right}.empty-cart{margin-top:80px}.empty-cart p{font-size:20px}}@media (min-width: 1400px){.cart{padding:0 40px 120px}}.modalwrap{display:none;z-index:10000;overflow:scroll;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#ffffffe6}.modalwrap.newsletter input.error{border-bottom-color:red;color:red}.modalwrap.newsletter .modal{max-width:462px;padding:0 20px}.modalwrap.newsletter .modal-header{background-color:#fff;padding:20px;position:relative;border:1px solid #bbbfc4}.modalwrap.newsletter .modal-header .site-logo{display:block;margin:0 auto;width:119px;height:45px;background-image:url(../assets/dphue-logo-black.svg);background-size:contain;background-repeat:no-repeat;text-indent:-9999px}.modalwrap.newsletter .modal-header .close-btn{position:absolute;top:34px;right:22px;font-size:14px;cursor:pointer;color:#000;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.modalwrap.newsletter .modal-header .close:hover{color:#00000080}.modal{position:relative;z-index:101;top:0;right:0;bottom:0;left:0;padding:0;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.modal .klaviyo_condensed_styling,.modal .klaviyo_styling{max-width:none!important;margin:0!important}.modal .klaviyo_styling label{font-family:wigrum-bold;text-align:center;font-size:1.5em}.modal .klaviyo_styling input[type=email]{border-radius:0!important;width:100%!important;height:27px!important;font-size:16px!important;font-weight:400!important;line-height:27px!important;display:inline-block;border:none!important;border-bottom:2px solid #bcbec0!important;padding:0}.modal .btn{display:inline-block!important;position:relative!important;padding:0 60px 0 20px!important;font-size:12px!important;text-align:left!important;font-family:wigrum-bold,Helvetica,Arial,sans-serif!important;width:100%!important;height:46px!important;line-height:46px!important}.modal .btn.highlight{background-color:#de5635!important;color:#fff!important;border:none;border-radius:0!important}.modal .klaviyo_messages{position:relative}.modal .klaviyo_messages .error_message{position:absolute;text-align:center;line-height:1.5!important;font-size:12px!important;width:100%}.modal .klaviyo_messages .success_message{color:#67767b;line-height:1.5!important;font-size:12px!important}.modal.v-center{position:absolute;margin:auto}.modal .modal-content{margin:0 auto;padding:40px;border:1px solid #bbbfc4;border-top:none;background-color:#fff}.modal .modal-content h2{margin-top:0}@media (min-width: 768px){.modal .btn{font-size:16px!important;height:60px!important;line-height:60px!important;padding:0 80px 0 20px!important}.modal .klaviyo_messages .success_message{font-size:16px!important}}#footer{background-color:#e6e7e8}#footer>.inner{padding:52px 0 0;clear:both;max-width:1128px;margin:0 auto}#footer .main{display:block}#footer .main .menus{width:100%;margin:0 auto}#footer .main .menus nav{width:100%;padding:0;border-top:1px solid #9ba9b0}#footer .main .menus nav h3{margin:0}#footer .main .menus nav h3 a{padding:10px 36px;font-size:14px;font-family:wigrum-bold;text-transform:uppercase;line-height:30px;color:#1b1a1d;cursor:pointer;position:relative;display:block}#footer .main .menus nav h3 a:before{content:"";background-image:url(../assets/nav-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:36px;top:0;bottom:0;margin:auto;width:10px;height:16px;z-index:1;transition:transform .25s cubic-bezier(.555,.205,.295,.975)}#footer .main .menus nav .sub-nav-wrap{overflow:hidden;margin-top:-1px;background-color:#f4f6f7;transition:height .25s cubic-bezier(.555,.205,.295,.975),padding .25s cubic-bezier(.555,.205,.295,.975)}#footer .main .menus nav .sub-nav-wrap ul{list-style:none;margin:0;height:0;padding:0;position:relative;width:100%}#footer .main .menus nav .sub-nav-wrap li a{color:#67767b;padding:8px 36px;display:block;font-size:16px;font-family:UniformCondensedRegular-Regular}#footer .main .menus nav .sub-nav-wrap li a:hover{color:#1b1a1d}#footer .main .menus nav.open h3>a:before{transform:rotate(90deg)}#footer .main .menus nav.open .sub-nav-wrap{padding:10px 0}#footer .main .menus nav:first-child{padding-left:0}#footer .main .menus nav.account h3>a:before{background-image:url(../assets/icon-account.svg);width:24px;height:24px;right:30px}#footer .main .menus nav.account.open h3>a:before{transform:rotate(0)}#footer a{text-decoration:none;color:#1b1a1d;transition:color .25s}#footer ul{padding:0}#footer .newsletter-holder{width:100%;padding:0 36px 26px}#footer .newsletter{max-width:480px;margin:0 auto}#footer .newsletter .klaviyo_condensed_styling,#footer .newsletter .klaviyo_styling{width:100%;max-width:none}#footer .newsletter form{position:relative}#footer .newsletter label{display:block;margin-bottom:10px;text-transform:uppercase;font-size:16px;font-family:wigrum-bold}#footer .newsletter p{font-size:16px;color:#67767b;font-family:UniformCondensedRegular-Regular}#footer .newsletter input[type=email]{color:#67767b;border-radius:0!important;width:calc(100% - 80px);height:27px;font-size:12px;font-weight:400;line-height:27px;display:inline-block;border:none;border-bottom:2px solid #bcbec0;padding:0;background:transparent;font-family:UniformCondensedRegular-Regular}#footer .newsletter .klaviyo_field_group{position:relative}#footer .newsletter .klaviyo_form_actions{position:absolute!important;right:0;bottom:0}#footer .newsletter .klaviyo_messages{margin-top:20px}#footer .newsletter input[type=email]::placeholder{color:#67767b;opacity:1}#footer .newsletter input[type=email]:-ms-input-placeholder{color:#67767b}#footer .newsletter input[type=email]::-ms-input-placeholder{color:#67767b}#footer .newsletter input[type=submit],#footer .newsletter button{text-transform:uppercase;width:122px;height:27px;background-color:#bcbec0!important;color:#fff;font-size:12px!important;font-family:wigrum-bold;line-height:27px!important;border:none;border-radius:0!important;padding:0 60px 0 20px!important;height:auto!important;transition:color .25s!important}#footer .newsletter input[type=submit]:hover,#footer .newsletter button:hover{color:#ffffff80}#footer .newsletter button:after{top:10px}#footer .newsletter .success_message,#footer .newsletter .error_message{height:27px!important;line-height:1.5!important;font-size:12px!important;color:#67767b;font-family:UniformCondensedRegular-Regular}#footer .newsletter .error_message{color:red}#footer .shoe{position:relative;background-color:#1b1a1d}#footer .shoe .inner{max-width:1128px;margin:0 auto;padding:20px 26px}#footer .shoe .copyright{display:block;text-align:center}#footer .shoe .copyright a{display:inline-block}#footer .shoe .copyright small,#footer .shoe .copyright small a{display:inline-block;color:#bcbec0;font-size:12px;font-family:UniformCondensedRegular-Regular;position:relative;line-height:50px}#footer .shoe nav{display:block}#footer .shoe nav ul{display:inline-block;width:100%;text-align:center;margin:0}#footer .shoe nav ul li{display:inline-block}#footer .shoe nav ul li a,#footer .shoe nav ul li button{color:#bcbec0;padding:8px;font-size:12px;font-family:wigrum-bold}#footer .shoe nav ul li a:hover,#footer .shoe nav ul li button:hover{color:#fff;background-color:transparent}#footer .shoe nav ul li button{background-color:transparent;border:none;transition:.25s color linear}#footer .shoe nav ul li button:focus{border:none;outline:none}#footer .shoe .social{display:block;text-align:center;margin:0 0 20px;display:flex;align-items:center;justify-content:center;position:relative}#footer .shoe .social li{display:block;margin:0}#footer .shoe .social li a{display:block;padding:14px;color:#bcbec0}#footer .shoe .social li a:hover{color:#fff}#footer .shoe .social li a svg{width:20px;height:20px}#footer.logged-out>.inner{padding-top:0}#footer.logged-out>.inner .newsletter-holder{display:none}footer.password .shoe{padding:0}.shopify-preview-bar{display:none}@media (min-width: 1024px){#footer>.inner{padding:68px 26px;display:flex;justify-content:space-between;flex-flow:row-reverse}#footer .main{display:flex;justify-content:space-between;width:calc(100% - 370px)}#footer .main .menus{border-bottom:none;max-width:none;padding-right:5%;display:flex}#footer .main .menus nav{width:33.3%;border-top:none}#footer .main .menus nav h3{font-size:16px;padding:0 8px;margin-bottom:15px}#footer .main .menus nav h3 a{font-size:16px;cursor:default;padding:0}#footer .main .menus nav h3 a:before{content:none}#footer .main .menus nav .sub-nav-wrap{height:auto!important;background-color:transparent;transition:none}#footer .main .menus nav .sub-nav-wrap ul{height:auto}#footer .main .menus nav .sub-nav-wrap li a{font-size:16px;padding:6px 8px}#footer .main .menus nav.account{display:none}#footer .newsletter-holder{width:379px;margin-top:0;padding:0}#footer .newsletter label{font-size:16px;margin-top:5px;margin-bottom:25px}#footer .newsletter p{font-size:16px}#footer .newsletter input[type=email]{width:calc(100% - 118px);height:40px;font-size:18px;line-height:40px}#footer .newsletter input[type=submit],#footer .newsletter button{width:144px;height:40px!important;font-size:16px!important;line-height:40px!important}#footer .newsletter button:after{top:16px}#footer .newsletter .success_message,#footer .newsletter .error_message{font-size:16px!important;height:40px!important;line-height:1.4!important}#footer .shoe{height:90px;clear:both}#footer .shoe>.inner{display:flex;justify-content:space-between}#footer .shoe .menus{width:calc(100% - 370px);max-width:none;padding-right:5%;display:flex;justify-content:space-between}#footer .shoe .social{position:relative;width:33.3%;text-align:left;list-style:none;left:-6px;margin:0;display:inline-block}#footer .shoe .social li{display:inline-block}#footer .shoe .social li:last-child{margin-right:0}#footer .shoe .social li a svg{width:20px;height:20px}#footer .shoe nav{position:static;left:auto;right:auto;top:auto;padding:0;width:66.6%}#footer .shoe nav ul{text-align:left}#footer .shoe nav li a{font-size:12px;line-height:50px}#footer .shoe .copyright{width:379px;text-align:right}footer.password{padding:30px 26px}#footer.logged-out>.inner{padding-top:68px}#footer.logged-out>.inner .newsletter-holder{display:block}}@media (min-width: 1200px){#footer>.inner{padding:80px 26px}#footer .shoe p{font-size:12px}#footer .shoe .logo small{font-size:16px}#footer.logged-out>.inner{padding-top:80px}#footer.logged-out>.inner .newsletter-holder{display:block}}.site-nav .your-hair{position:relative}.site-nav .your-hair:before{content:"new!";color:#ff9c0f;font-size:9px;position:absolute;font-family:wigrum-bold;top:-6px;margin-left:6px;text-align:center;line-height:24px;border:2px solid #ff9c0f;width:28px;height:28px;border-radius:40px;z-index:1}body#your-hair-quiz{opacity:0;pointer-events:none;transition:opacity .5s linear}body#your-hair-quiz.ready{opacity:1;pointer-events:auto;display:block!important}.spinner{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:-50px;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px}.spinner .path{stroke:#67767b;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}#MainContent .template-your-hair .hero{border-bottom:none}#your-hair-quiz .page-title,#your-hair-recommendations .page-title{position:relative}#your-hair-quiz .notification-wrap,#your-hair-recommendations .notification-wrap{height:58px}#your-hair-quiz .notification-wrap h1,#your-hair-recommendations .notification-wrap h1{line-height:58px}#your-hair-quiz #MainContent,#your-hair-recommendations #MainContent{min-height:0;padding-top:60px}#your-hair-quiz .text-arrow,#your-hair-recommendations .text-arrow{color:#67767b;font-family:wigrum-bold;font-size:14px;text-indent:-9999px;position:fixed;transition:background-color .25s linear;padding:10px 20px;cursor:pointer;width:42px;height:42px;overflow:hidden;border-radius:42px;border:none;background-color:#f4f6f7}#your-hair-quiz .text-arrow.prev:before,#your-hair-quiz .text-arrow.next:after,#your-hair-recommendations .text-arrow.prev:before,#your-hair-recommendations .text-arrow.next:after{content:"";display:block;position:absolute;top:13px}#your-hair-quiz .text-arrow.prev:before,#your-hair-recommendations .text-arrow.prev:before{width:0;height:0;left:15px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #1b1a1d;transition:border-right-color .25s linear}#your-hair-quiz .text-arrow.next:after,#your-hair-recommendations .text-arrow.next:after{width:0;height:0;right:15px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #1b1a1d;transition:border-left-color .25s linear}#your-hair-quiz .text-arrow:hover,#your-hair-recommendations .text-arrow:hover{background-color:#67767b}#your-hair-quiz .text-arrow.prev:hover:before,#your-hair-recommendations .text-arrow.prev:hover:before{border-right-color:#fff}#your-hair-quiz .text-arrow.next:hover:after,#your-hair-recommendations .text-arrow.next:hover:after{border-left-color:#fff}#your-hair-quiz .hat,#your-hair-recommendations .hat{display:none}#your-hair-quiz #shopify-section-header-your-hair header .main,#your-hair-recommendations #shopify-section-header-your-hair header .main{height:60px}#your-hair-quiz #shopify-section-header-your-hair header .main .center,#your-hair-recommendations #shopify-section-header-your-hair header .main .center{top:11px}#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow{bottom:22px}#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow.next,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow.next{right:22px}#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow.prev,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow.prev{left:22px}#your-hair-quiz #shopify-section-header-your-hair header .site-logo,#your-hair-recommendations #shopify-section-header-your-hair header .site-logo{width:98px;height:37px}#your-hair-quiz .main header,#your-hair-recommendations .main header{padding:0}#your-hair-quiz .main header h1,#your-hair-recommendations .main header h1{font-size:28px;margin:0}#your-hair-quiz .main header p,#your-hair-recommendations .main header p{font-family:UniformCondensedRegular-Regular;font-size:18px;font-weight:400;margin:6px 0 0}#your-hair-quiz .main .bottom-bar>.cta,#your-hair-recommendations .main .bottom-bar>.cta{border-top:1px solid #eae8e8;position:fixed;bottom:0;margin:auto;left:0;right:0;width:100vw;text-align:center;padding:20px;background-color:#fff;opacity:0;transition:opacity .5s linear}#your-hair-quiz .main .bottom-bar>.cta .btn,#your-hair-recommendations .main .bottom-bar>.cta .btn{opacity:.3;cursor:pointer;pointer-events:none;transition:opacity .5s linear}#your-hair-quiz .main .bottom-bar>.cta.enabled,#your-hair-recommendations .main .bottom-bar>.cta.enabled{opacity:1}#your-hair-quiz .main .bottom-bar>.cta.active.enabled .btn,#your-hair-recommendations .main .bottom-bar>.cta.active.enabled .btn{pointer-events:auto;opacity:1}#your-hair-quiz .main .survey,#your-hair-recommendations .main .survey{height:calc(100vh - 60px);height:calc(var(--vh, 1vh) * 100 - 60px)}#your-hair-quiz .main .survey .slideshow,#your-hair-quiz .main .survey .slick-list,#your-hair-quiz .main .survey .slick-track,#your-hair-recommendations .main .survey .slideshow,#your-hair-recommendations .main .survey .slick-list,#your-hair-recommendations .main .survey .slick-track{height:calc(100vh - 60px);height:calc(var(--vh, 1vh) * 100 - 60px);overflow:hidden}#your-hair-quiz .main .survey .text-arrow,#your-hair-recommendations .main .survey .text-arrow{display:none;top:160px;z-index:1}#your-hair-quiz .main .survey .progress,#your-hair-recommendations .main .survey .progress{background-color:#67767b;width:0%;position:fixed;bottom:0;left:0;height:4px;transition:width .5s cubic-bezier(.5,0,.5,1)}#your-hair-quiz .main .survey .slick-track,#your-hair-recommendations .main .survey .slick-track{height:calc(100vh - 60px)!important;height:calc(var(--vh, 1vh) * 100 - 60px)!important}#your-hair-quiz .main article,#your-hair-recommendations .main article{display:none}#your-hair-quiz .main article section.disabled,#your-hair-recommendations .main article section.disabled{pointer-events:none}#your-hair-quiz .main article section,#your-hair-recommendations .main article section{padding:40px 20px;position:relative;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch}#your-hair-quiz .main article section .content,#your-hair-recommendations .main article section .content{display:table;text-align:center;width:310px;margin:0 auto;height:100%}#your-hair-quiz .main article section .content .content-inner,#your-hair-recommendations .main article section .content .content-inner{display:table-cell;vertical-align:middle;padding-bottom:10px}#your-hair-quiz .main article section .content .cta,#your-hair-recommendations .main article section .content .cta{display:none;pointer-events:none;opacity:.3;cursor:pointer;transition:opacity .25s linear}#your-hair-quiz .main article section .content .answers,#your-hair-recommendations .main article section .content .answers{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0 0;margin:0 auto}#your-hair-quiz .main article section .content .answers .answer,#your-hair-recommendations .main article section .content .answers .answer{width:155px;flex:0 0 155px;background-color:#f4f6f7;align-self:stretch;border:5px solid #fff;height:54px;text-align:center;display:table;transition:opacity .25s linear,background-color .25s linear;cursor:pointer;outline:none}#your-hair-quiz .main article section .content .answers .answer .inner,#your-hair-recommendations .main article section .content .answers .answer .inner{vertical-align:middle;position:relative}#your-hair-quiz .main article section .content .answers .answer .inner img,#your-hair-quiz .main article section .content .answers .answer .inner svg,#your-hair-recommendations .main article section .content .answers .answer .inner img,#your-hair-recommendations .main article section .content .answers .answer .inner svg{height:50px;margin-bottom:20px;display:inline-block}#your-hair-quiz .main article section .content .answers .answer .inner svg path,#your-hair-quiz .main article section .content .answers .answer .inner svg .st1,#your-hair-recommendations .main article section .content .answers .answer .inner svg path,#your-hair-recommendations .main article section .content .answers .answer .inner svg .st1{fill:#1b1a1d;transition:fill .25s linear}#your-hair-quiz .main article section .content .answers .answer .inner svg .st0,#your-hair-recommendations .main article section .content .answers .answer .inner svg .st0{fill:transparent!important}#your-hair-quiz .main article section .content .answers .answer .inner p,#your-hair-recommendations .main article section .content .answers .answer .inner p{font-size:14px;font-family:wigrum-bold;color:#1b1a1d;width:100%;margin:0;transition:color .25s linear}#your-hair-quiz .main article section .content .answers .answer .inner small,#your-hair-recommendations .main article section .content .answers .answer .inner small{display:inline-block;margin-top:4px;color:#67767b;font-size:15px;font-weight:400;transition:color .25s linear}#your-hair-quiz .main article section .content .answers .answer:focus .inner p,#your-hair-recommendations .main article section .content .answers .answer:focus .inner p{color:#688ba1}#your-hair-quiz .main article section.slide:after,#your-hair-recommendations .main article section.slide:after{content:"";width:100%;height:100%;position:absolute;pointer-events:none;background-color:#fff;top:0;left:0;opacity:1;transition:opacity .5s linear}#your-hair-quiz .main article section.slide.slick-active:after,#your-hair-recommendations .main article section.slide.slick-active:after{opacity:0}#your-hair-quiz .main article section.slick-active .content,#your-hair-recommendations .main article section.slick-active .content{display:table}#your-hair-quiz .main article section.has-active .content .cta,#your-hair-recommendations .main article section.has-active .content .cta{pointer-events:auto;opacity:1}#your-hair-quiz .main article section.has-active .content .answers .answer,#your-hair-recommendations .main article section.has-active .content .answers .answer{opacity:.4}#your-hair-quiz .main article section.has-active .content .answers .answer.active,#your-hair-recommendations .main article section.has-active .content .answers .answer.active{opacity:1;border:0px solid #fff;background-color:#688ba1}#your-hair-quiz .main article section.has-active .content .answers .answer.active .inner p,#your-hair-recommendations .main article section.has-active .content .answers .answer.active .inner p{color:#fff}#your-hair-quiz .main article section.has-active .content .answers .answer.active .inner svg path,#your-hair-recommendations .main article section.has-active .content .answers .answer.active .inner svg path{fill:#fff}#your-hair-quiz .main article section.has-active .content .answers .answer.active .inner svg .st1,#your-hair-recommendations .main article section.has-active .content .answers .answer.active .inner svg .st1{fill:#fff}#your-hair-quiz .main article section.has-active .content .answers .answer.active .inner small,#your-hair-recommendations .main article section.has-active .content .answers .answer.active .inner small{color:#f4f6f7}#your-hair-quiz .main article section.accepts-multiple,#your-hair-recommendations .main article section.accepts-multiple{height:calc(100% - 87px)!important}#your-hair-quiz .main article section.accepts-multiple.has-active .content .answers .answer,#your-hair-recommendations .main article section.accepts-multiple.has-active .content .answers .answer{opacity:1}#your-hair-quiz .main article section.accepts-multiple.has-active .content .answers .answer.active,#your-hair-recommendations .main article section.accepts-multiple.has-active .content .answers .answer.active{border:5px solid #fff}#your-hair-quiz .main article section.color-grid .content .answers .answer .inner p,#your-hair-recommendations .main article section.color-grid .content .answers .answer .inner p{color:#fff}#your-hair-quiz .main article section.color-grid .content .answers #yh-natural-color-platinum .inner p,#your-hair-quiz .main article section.color-grid .content .answers #yh-base-color-platinum .inner p,#your-hair-recommendations .main article section.color-grid .content .answers #yh-natural-color-platinum .inner p,#your-hair-recommendations .main article section.color-grid .content .answers #yh-base-color-platinum .inner p{color:#1b1a1d}#your-hair-quiz .main article section.color-grid .content .answers #yh-natural-color-platinum:focus .inner p,#your-hair-quiz .main article section.color-grid .content .answers #yh-base-color-platinum:focus .inner p,#your-hair-recommendations .main article section.color-grid .content .answers #yh-natural-color-platinum:focus .inner p,#your-hair-recommendations .main article section.color-grid .content .answers #yh-base-color-platinum:focus .inner p{color:#00000080}#your-hair-quiz .main article section.color-grid.has-active .content .answers .answer.active,#your-hair-recommendations .main article section.color-grid.has-active .content .answers .answer.active{opacity:1;border:4px solid #1b1a1d}#your-hair-quiz .main article section.square-grid .answers .answer,#your-hair-recommendations .main article section.square-grid .answers .answer{width:155px;height:155px}#your-hair-quiz .main article section.rect-medium-grid .answers .answer,#your-hair-recommendations .main article section.rect-medium-grid .answers .answer{height:102px}#your-hair-quiz .main article section.rect-large-grid .answers .answer,#your-hair-recommendations .main article section.rect-large-grid .answers .answer{height:120px}#your-hair-quiz .main article section#stressor .answers .answer .inner img,#your-hair-quiz .main article section#stressor .answers .answer .inner svg,#your-hair-recommendations .main article section#stressor .answers .answer .inner img,#your-hair-recommendations .main article section#stressor .answers .answer .inner svg{margin-bottom:0}#your-hair-quiz .main article section#birthday .answers .answer,#your-hair-recommendations .main article section#birthday .answers .answer{opacity:1;border:8px solid #fff}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container{text-align:left;width:100%!important}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container-single .chosen-single,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container-single .chosen-single{height:54px;border:none;background-image:none;padding:0 0 0 20px;border-radius:0;box-shadow:none;-webkit-box-shadow:none}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container-single .chosen-single span,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container-single .chosen-single span{font-size:14px;font-family:wigrum-bold;line-height:54px;position:relative}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container-single .chosen-single span:after,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container-single .chosen-single span:after{content:"";position:absolute;top:25px;right:0;margin-right:10px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1b1a1d}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container .chosen-results,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container .chosen-results{padding:0;margin:0}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container .chosen-results li,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container .chosen-results li{font-size:14px;font-family:wigrum-bold;padding:5px 20px}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container .chosen-results li.highlighted,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container .chosen-results li.highlighted{background-image:none;background-color:#688ba1}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container .chosen-drop,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container .chosen-drop{background:#f4f6f7;border:none;box-shadow:none;-webkit-box-shadow:none}#your-hair-quiz .main article section#birthday .answers .answer.active,#your-hair-recommendations .main article section#birthday .answers .answer.active{opacity:1;border:8px solid #fff;background-color:#f4f6f7}#your-hair-quiz .main article section#birthday .answers .answer.active .inner p,#your-hair-recommendations .main article section#birthday .answers .answer.active .inner p{color:#fff}#your-hair-quiz .main article section#birthday .answers .answer.active .inner svg path,#your-hair-recommendations .main article section#birthday .answers .answer.active .inner svg path{fill:#fff}#your-hair-quiz .main article section#birthday .answers .answer.active .inner svg .st1,#your-hair-recommendations .main article section#birthday .answers .answer.active .inner svg .st1{fill:#fff}#your-hair-quiz .main article section#birthday .answers .answer.active .inner small,#your-hair-recommendations .main article section#birthday .answers .answer.active .inner small{color:#f4f6f7}#your-hair-quiz .main article section#birthday select,#your-hair-recommendations .main article section#birthday select{border-bottom:none;text-indent:20px;line-height:36px;background-position:calc(100% - 10px) 16px}#your-hair-quiz .main article section#customer .form-holder,#your-hair-recommendations .main article section#customer .form-holder{display:none}#your-hair-quiz .main article section#customer .form-holder.active,#your-hair-recommendations .main article section#customer .form-holder.active{display:block}#your-hair-quiz .main article section#customer form,#your-hair-recommendations .main article section#customer form{padding:30px 0 40px}#your-hair-quiz .main article section#customer form p,#your-hair-recommendations .main article section#customer form p{color:#67767b;font-size:14px;margin:20px auto 0}#your-hair-quiz .main article section#customer form a,#your-hair-recommendations .main article section#customer form a{margin-top:10px;display:block}#your-hair-quiz .main article section#customer form .input-wrap,#your-hair-recommendations .main article section#customer form .input-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}#your-hair-quiz .main article section#customer form .input-wrap input,#your-hair-recommendations .main article section#customer form .input-wrap input{margin:10px;width:100%;flex:0 0 100%;align-self:stretch}#your-hair-quiz .main article section#customer form #RecoverPassword,#your-hair-recommendations .main article section#customer form #RecoverPassword{margin-top:25px}#your-hair-quiz .main article.active,#your-hair-recommendations .main article.active{display:block}#your-hair-quiz .main .survey .slideshow{overflow-y:scroll}#your-hair-quiz.template-your-recommended-products-results .main #results header h1{margin:1.5em 0 0;font-size:28px;-webkit-font-smoothing:subpixel-antialiased}#your-hair-quiz.template-your-recommended-products-results .main .bottom-bar>.cta{display:block!important}#your-hair-quiz.template-your-recommended-products-results .page-title{padding:0 30px}#your-hair-quiz.template-your-recommended-products-results .text-arrow{display:none!important}#your-hair-quiz.template-your-recommended-products-results #shopify-section-header header .icon-btn .icon,#your-hair-quiz.template-your-recommended-products-results #shopify-section-header-password header .icon-btn .icon,#your-hair-quiz.template-your-recommended-products-results #shopify-section-header-your-hair header .icon-btn .icon{top:0}@media (min-width: 768px){#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow{bottom:30px}#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow.next,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow.next{right:30px}#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow.prev,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow.prev{left:30px}#your-hair-quiz .survey .progress,#your-hair-recommendations .survey .progress{height:8px}#your-hair-quiz .main header h1,#your-hair-recommendations .main header h1{font-size:32px}#your-hair-quiz .main header p,#your-hair-recommendations .main header p{margin-top:8px;font-size:18px}#your-hair-quiz .main article section .content,#your-hair-recommendations .main article section .content{width:728px}#your-hair-quiz .main article section .content .answers .answer,#your-hair-recommendations .main article section .content .answers .answer{width:200px;flex:0 0 200px;height:72px}#your-hair-quiz .main article section .content .answers .answer .inner img,#your-hair-quiz .main article section .content .answers .answer .inner svg,#your-hair-recommendations .main article section .content .answers .answer .inner img,#your-hair-recommendations .main article section .content .answers .answer .inner svg{height:72px}#your-hair-quiz .main article section .content .answers .answer .inner p,#your-hair-recommendations .main article section .content .answers .answer .inner p{font-size:16px}#your-hair-quiz .main article section .content .answers .answer .inner small,#your-hair-recommendations .main article section .content .answers .answer .inner small{font-size:16px}#your-hair-quiz .main article section.square-grid .content .answers,#your-hair-recommendations .main article section.square-grid .content .answers{width:400px}#your-hair-quiz .main article section.square-grid .content .answers .answer,#your-hair-recommendations .main article section.square-grid .content .answers .answer{height:200px}#your-hair-quiz .main article section.col-3 .content,#your-hair-recommendations .main article section.col-3 .content{width:732px}#your-hair-quiz .main article section.rect-medium-grid .answers .answer,#your-hair-recommendations .main article section.rect-medium-grid .answers .answer{height:84px}#your-hair-quiz .main article section.rect-large-grid .answers .answer,#your-hair-recommendations .main article section.rect-large-grid .answers .answer{height:140px}#your-hair-quiz .main article section#stressor .answers .answer .inner p,#your-hair-recommendations .main article section#stressor .answers .answer .inner p{margin-bottom:10px;padding:0 10px}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container-single .chosen-single,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container-single .chosen-single{height:72px}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container-single .chosen-single span,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container-single .chosen-single span{line-height:72px;font-size:16px;margin-right:20px}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container-single .chosen-single span:after,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container-single .chosen-single span:after{top:34px;right:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1b1a1d}#your-hair-quiz .main article section#birthday .answers .answer .chosen-container .chosen-results li,#your-hair-recommendations .main article section#birthday .answers .answer .chosen-container .chosen-results li{font-size:16px;padding:10px 20px}#your-hair-quiz .main article section#customer form,#your-hair-recommendations .main article section#customer form{padding:30px 0 40px;width:640px;margin:0 auto}#your-hair-quiz .main article section#customer form .input-wrap,#your-hair-recommendations .main article section#customer form .input-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}#your-hair-quiz .main article section#customer form .input-wrap input,#your-hair-recommendations .main article section#customer form .input-wrap input{margin:10px;width:240px;flex:0 0 240px}}@media (min-width: 1024px){.site-nav .your-hair{position:static}.site-nav .your-hair:before{top:0;margin-left:-59px}#your-hair-quiz .main .bottom-bar>.cta,#your-hair-recommendations .main .bottom-bar>.cta{display:none}#your-hair-quiz .main article section .content,#your-hair-recommendations .main article section .content{width:976px}#your-hair-quiz .main article section .content .answers,#your-hair-recommendations .main article section .content .answers{padding-bottom:40px}#your-hair-quiz .main article section .content .cta,#your-hair-recommendations .main article section .content .cta{display:block}#your-hair-quiz .main article section.square-grid .content .answers,#your-hair-recommendations .main article section.square-grid .content .answers{width:800px}#your-hair-quiz .main article section.col-3 .content,#your-hair-recommendations .main article section.col-3 .content{width:732px}#your-hair-quiz .main article section.rect-medium-grid .answers .answer,#your-hair-recommendations .main article section.rect-medium-grid .answers .answer{height:112px}#your-hair-quiz .main article section.rect-large-grid .answers .answer,#your-hair-recommendations .main article section.rect-large-grid .answers .answer{height:140px}#your-hair-quiz .main article section.accepts-multiple,#your-hair-recommendations .main article section.accepts-multiple{height:100%!important}#your-hair-quiz .main article section#stressor .content .answers .answer,#your-hair-recommendations .main article section#stressor .content .answers .answer{width:194px;flex:0 0 194px}#your-hair-quiz.template-your-recommended-products-results .main #results header h1{font-size:40px}}@media (min-width: 1200px){#your-hair-quiz #MainContent,#your-hair-recommendations #MainContent{padding-top:75px}#your-hair-quiz .notification-wrap,#your-hair-recommendations .notification-wrap{height:76px}#your-hair-quiz .notification-wrap h1,#your-hair-recommendations .notification-wrap h1{line-height:76px}#your-hair-quiz #shopify-section-header-your-hair header .main,#your-hair-recommendations #shopify-section-header-your-hair header .main{height:75px}#your-hair-quiz #shopify-section-header-your-hair header .main .center,#your-hair-recommendations #shopify-section-header-your-hair header .main .center{top:14px}#your-hair-quiz #shopify-section-header-your-hair header .main .text-arrow,#your-hair-recommendations #shopify-section-header-your-hair header .main .text-arrow{display:none}#your-hair-quiz #shopify-section-header-your-hair header .site-logo,#your-hair-recommendations #shopify-section-header-your-hair header .site-logo{width:124px;height:47px}#your-hair-quiz .main .bottom-bar>.cta,#your-hair-recommendations .main .bottom-bar>.cta{display:none}#your-hair-quiz .main .survey,#your-hair-recommendations .main .survey{height:calc(100vh - 75px);height:calc(var(--vh, 1vh) * 100 - 75px)}#your-hair-quiz .main .survey .slideshow,#your-hair-quiz .main .survey .slick-list,#your-hair-quiz .main .survey .slick-track,#your-hair-recommendations .main .survey .slideshow,#your-hair-recommendations .main .survey .slick-list,#your-hair-recommendations .main .survey .slick-track{height:calc(100vh - 75px)!important;height:calc(var(--vh, 1vh) * 100 - 75px)!important}#your-hair-quiz .main header h1,#your-hair-recommendations .main header h1{font-size:38px}#your-hair-quiz .main header p,#your-hair-recommendations .main header p{margin-top:10px;font-size:22px}#your-hair-quiz .main article section .content,#your-hair-recommendations .main article section .content{width:976px}#your-hair-quiz .main article section .content .answers .answer,#your-hair-recommendations .main article section .content .answers .answer{width:244px;flex:0 0 244px;height:100px}#your-hair-quiz .main article section .content .answers .answer .inner img,#your-hair-quiz .main article section .content .answers .answer .inner svg,#your-hair-recommendations .main article section .content .answers .answer .inner img,#your-hair-recommendations .main article section .content .answers .answer .inner svg{height:90px}#your-hair-quiz .main article section .content .answers .answer .inner p,#your-hair-recommendations .main article section .content .answers .answer .inner p{font-size:20px}#your-hair-quiz .main article section .content .answers .answer .inner small,#your-hair-recommendations .main article section .content .answers .answer .inner small{font-size:18px}#your-hair-quiz .main article section .content .cta,#your-hair-recommendations .main article section .content .cta{display:block}#your-hair-quiz .main article section.square-grid .content .answers,#your-hair-recommendations .main article section.square-grid .content .answers{width:976px}#your-hair-quiz .main article section.square-grid .content .answers .answer,#your-hair-recommendations .main article section.square-grid .content .answers .answer{height:244px}#your-hair-quiz .main article section.col-3 .content,#your-hair-recommendations .main article section.col-3 .content{width:732px}#your-hair-quiz .main article section.rect-medium-grid .answers .answer,#your-hair-recommendations .main article section.rect-medium-grid .answers .answer{height:112px}#your-hair-quiz .main article section.rect-large-grid .answers .answer,#your-hair-recommendations .main article section.rect-large-grid .answers .answer{height:180px}#your-hair-quiz .main article section#stressor .content .answers .answer,#your-hair-recommendations .main article section#stressor .content .answers .answer{width:194px;flex:0 0 194px}#your-hair-quiz .main article section#birthday .answers .answer,#your-hair-recommendations .main article section#birthday .answers .answer{height:72px}}.giftcard-qr img,.apple-wallet-image{display:block;margin:0 auto}#MainContent .giftcard .page-title{max-width:960px;margin:0 auto}#MainContent .giftcard .page-title h1{margin:1.5em 0 0}#MainContent .giftcard .page-title h3{text-align:center;font-family:UniformCondensedRegular-Regular;font-size:16px;margin-bottom:2em}#MainContent .giftcard .giftcard-details{text-align:center;padding:0 25px 40px}#MainContent .giftcard .giftcard-details h2{font-size:20px;font-family:UniformCondensedRegular-Regular}#MainContent .giftcard .giftcard-details p{font-family:UniformCondensedRegular-Regular;font-size:16px;color:#1b1a1d;line-height:1.5;margin-bottom:20px}#MainContent .giftcard .giftcard-details #GiftCardDigits{font-size:24px}#MainContent .giftcard .giftcard-details .text-link{text-transform:uppercase;font-size:12px;margin-bottom:10px;font-family:wigrum-bold;letter-spacing:.12em;display:inline-block;cursor:pointer;color:#bcbec0;border-bottom:2px solid #bcbec0}@media (min-width: 1024px){#MainContent .giftcard .page-title h3{font-size:20px}#MainContent .giftcard .giftcard-details h2{font-size:36px}#MainContent .giftcard .giftcard-details p{font-size:20px;margin-bottom:40px}#MainContent .giftcard .giftcard-details #GiftCardDigits{font-size:36px}#MainContent .giftcard .giftcard-details .text-link{font-size:14px}}@media print{@page{margin:.5cm}p{orphans:3;widows:3}html,body{background-color:#fff;color:#000}#shopify-section-header,#shopify-section-footer,.btn.highlight,#PrintGiftCard,.print-giftcard,.apple-wallet{display:none}}body.widget .images>.border{display:none}body.widget h1,body.widget h2,body.widget h3,body.widget h4,body.widget h5,body.widget h6{font-family:wigrum-regular;color:#1b1a1d}body.widget h1.title{margin-top:60px}body.widget h1.title p{font-size:36px;color:#1b1a1d;font-family:wigrum-bold}body.widget .description{background:transparent;margin-bottom:40px;padding:0;border:none;text-align:center}body.widget .description h3,body.widget .description p{font-size:16px;line-height:1.5;color:#67767b}body.widget .form{background:transparent;border:none;max-width:420px;padding:0 40px;margin:0 auto}body.widget .promotion{border:none!important;padding:0 40px;float:none}body.widget ul.promotion-details{margin-top:40px;border-top:none}body.widget ul.promotion-details li{opacity:1;font-family:UniformCondensedRegular-Regular;color:#67767b}body.widget ul.promotion-details li h3{font-family:wigrum-bold}body.widget form label,body.widget .actions div label{color:#000;margin-bottom:5px;display:inline-block;font-family:wigrum-regular}body.widget a.submit,body.widget a.button:not(.twitch){display:inline-block;position:relative;padding:0 60px 0 20px;font-size:12px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;width:100%;height:46px;line-height:46px;background-color:#688ba1!important;color:#fff!important;border:none;-webkit-appearnce:none;border-radius:0;transition:color .25s,background-color .25s}body.widget a.submit:after,body.widget a.button:not(.twitch):after{content:"";display:block;position:absolute;right:23px;top:18px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}body.widget input[type=text],body.widget input[type=email],body.widget input[type=password],body.widget input[type=number],body.widget input[type=tel],body.widget input[type=search]{width:100%;height:27px;font-size:16px;font-weight:400;line-height:27px;display:inline-block;border:none;border-bottom:2px solid #bcbec0;padding:0;margin-bottom:0;background:transparent;-webkit-appearance:none}body.widget form input[type=text]:focus,body.widget form input[type=number]:focus,body.widget form input[type=password]:focus,body.widget form select:focus,body.widget form textarea:focus{box-shadow:none}body.widget input[type=checkbox],body.widget input[type=radio]{border:1px solid #bcbec0!important}body.widget form span.complete input,body.widget form span.complete select,body.widget form span.complete textarea{border-color:#1b1a1d!important;position:relative}body.widget form .checkbox span.complete:after{content:"";position:absolute;top:12px;left:6px;width:8px;height:8px;background-color:#1b1a1d}body.widget .email.form_item_wrapper label{display:none}body.widget .checkbox.form_item_wrapper{margin-bottom:20px}body.widget .post-entry>*:first-child{margin-top:40px}body.widget .ul.entry-breakdown li{color:#67767b}body.widget .actions>ul>li.selected,body.widget .actions>ul>li.complete.selected{border-top:1px solid #1b1a1d;box-shadow:none}body.widget .actions>ul>li:hover>span:nth-of-type(1),body.widget .actions>ul>li.selected>span:nth-of-type(1){background:#1b1a1d}body.widget ul.entry-details{background-color:#fff;border:1px solid #bcbec0}body.widget ul.entry-details li{border-right:1px solid #bcbec0;color:#1b1a1d}body.widget ul.entry-breakdown li:last-of-type{color:#1b1a1d}body.widget ul.entry-breakdown li,body.widget ul.entry-breakdown li span.reward{color:#1b1a1d}body.widget .actions>ul>li>span:nth-of-type(1) .icon i{color:#67767b}body.widget .actions a.button.instagram{display:block;margin:10px auto;max-width:340px}body.widget .rules.show{display:block!important}body.widget .rules h4{font-family:wigrum-bold;margin-top:20px;font-size:18px}body.widget .close-popup{color:#1b1a1d}@media (min-width: 768px){body.widget h1.title p{font-size:44px}body.widget a.submit,body.widget a.button:not(.instagram):not(.twitch){font-size:18px;height:60px;line-height:60px;padding:0 80px 0 20px}}@font-face{#alveoAppPortal{font-family:UniformCondensedRegular-Regular;src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38EDA6_0_0.eot?v=12644048054288668678);src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38EDA6_0_0.eot?%23iefix&v=12644048054288668678) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38EDA6_0_0.woff2?v=11829362347030965151) format("woff2"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38EDA6_0_0.woff?v=11110741358534299356) format("woff"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38EDA6_0_0.ttf?v=6814135332113421316) format("truetype")}}@font-face{#alveoAppPortal{font-family:PrestigeEliM-Reg;src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38F443_0_0.eot?v=9494661850400267999);src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38F443_0_0.eot?%23iefix&v=9494661850400267999) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38F443_0_0.woff2?v=14595703248764658699) format("woff2"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38F443_0_0.woff?v=2290628956998021076) format("woff"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/38F443_0_0.ttf?v=17492482244067441146) format("truetype")}}@font-face{#alveoAppPortal{font-family:wigrum-light;src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-light.eot?v=4068915341135210788);src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-light.eot?%23iefix&v=4068915341135210788) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-light.woff?v=10986264836470932201) format("woff")}}@font-face{#alveoAppPortal{font-family:wigrum-regular;src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-regular.eot?v=2599910908722528971);src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-regular.eot?%23iefix&v=2599910908722528971) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-regular.woff?v=11690020297011113890) format("woff")}}@font-face{#alveoAppPortal{font-family:wigrum-bold;src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-bold.eot?v=1711299725521357305);src:url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-bold.eot?%23iefix&v=1711299725521357305) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0509/2573/t/51/assets/wigrumweb-bold.woff?v=13572855877780860609) format("woff")}}#alveoAppPortal body{font-family:wigrum-regular,Helvetica,Arial,sans-serif}#alveoAppPortal h1,#alveoAppPortal h2,#alveoAppPortal h3,#alveoAppPortal h4,#alveoAppPortal h5,#alveoAppPortal h6{font-family:wigrum-bold,Helvetica,Arial,sans-serif;color:#1b1a1d;font-size:38px;line-height:1.1}#alveoAppPortal h1{margin-top:50px;font-size:26px}#alveoAppPortal a{color:#1b1a1d}#alveoAppPortal a:hover{color:#688ba1}#alveoAppPortal .btn.btn-default{background-color:#688ba1;color:#fff!important;border:none;display:inline-block;position:relative;padding:0 80px 0 20px;font-size:18px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;width:100%;max-width:370px;height:60px;line-height:60px;border:1px solid #67767b;-webkit-appearnce:none;border-radius:0;transition:color .25s,background-color .25s}#alveoAppPortal .auth-container p,#alveoAppPortal .not-found-container p,#alveoAppPortal .order-select .text-center{color:#9ba9b0;font-family:UniformCondensedRegular-Regular;font-size:16px;font-weight:400;margin:6px 0 0}#alveoAppPortal .order-select{margin-bottom:30px}#alveoAppPortal .not-found-container .rm-error{display:none}#alveoAppPortal .input-group .form-control:first-child,#alveoAppPortal .input-group-addon:first-child,#alveoAppPortal .input-group-btn:first-child>.btn,#alveoAppPortal .input-group-btn:first-child>.btn-group>.btn,#alveoAppPortal .input-group-btn:first-child>.dropdown-toggle,#alveoAppPortal .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,#alveoAppPortal .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}#alveoAppPortal .auth-container{margin-bottom:50px}#alveoAppPortal .auth-container form .help-block{font-size:14px}#alveoAppPortal .form-control{border-color:#bcbec0;border-radius:0;height:56px;font-size:18px;font-family:UniformCondensedRegular-Regular}#alveoAppPortal .form-control:focus{border-color:#bcbec0}#alveoAppPortal .product .col-details select{margin-top:6px}#alveoAppPortal .auth-container{max-width:370px;margin:0 auto}#alveoAppPortal .auth-container form{margin-top:50px}#alveoAppPortal .not-found-container{margin:0 auto}#alveoAppPortal .not-found-container .btn{margin-top:100px}#alveoAppPortal .products-list{margin-top:30px}#alveoAppPortal .product .product-name,#alveoAppPortal .reasons-container .product .product-name{font-family:wigrum-bold,Helvetica,Arial,sans-serif;font-size:20px;color:#1b1a1d;margin-bottom:10px}#alveoAppPortal .product .col-checkbox i{color:#1b1a1d}#alveoAppPortal .panel{border-radius:0}#alveoAppPortal .panel-heading{background-color:#1b1a1d!important}#alveoAppPortal .panel-title{font-family:wigrum-bold,Helvetica,Arial,sans-serif}#alveoAppPortal .refund-container .panel-container{margin:0 auto 30px;float:none}#alveoAppPortal .refund-container .panel-container .panel-policy{border:1px solid #1b1a1d}#alveoAppPortal .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}#alveoAppPortal .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}#alveoAppPortal .refund-container .panel-container:first-child .panel-policy{box-shadow:none}#alveoAppPortal .confirmation-container .list-group{font-size:16px;width:100%;padding:0 15px}#alveoAppPortal .policy-panels{margin-top:30px}#alveoAppPortal .ewa-rteLine{font-family:wigrum-regular,Helvetica,Arial,sans-serif}#alveoAppPortal #content-footer{margin-top:50px;margin-bottom:50px}@media (min-width: 1024px){#alveoAppPortal h1{margin-top:100px;font-size:46px}#alveoAppPortal .auth-container p,#alveoAppPortal .not-found-container p,#alveoAppPortal .order-select .text-center{font-size:22px}#alveoAppPortal .order-select{margin-bottom:60px}#alveoAppPortal .auth-container form{margin-top:100px}#alveoAppPortal .products-list{margin-top:30px}#alveoAppPortal .product .product-name,#alveoAppPortal .reasons-container .product .product-name{font-size:20px}#alveoAppPortal .policy-panels{margin-top:60px}#alveoAppPortal #content-footer{margin-top:100px;margin-bottom:100px}}.mobile-nav-promo{height:calc(100vh - 271px);min-height:100vw;position:relative}.mobile-nav-promo .inner{width:100%;height:100%}.mobile-nav-promo .inner .title-wrap{position:absolute;top:36px;left:36px;z-index:1;width:calc(100% - 56px);min-width:280px;max-width:300px}.mobile-nav-promo .inner .title-wrap h2{font-size:32px;margin:0 0 12px;line-height:1;letter-spacing:0;font-family:wigrum-bold}.mobile-nav-promo .inner .title-wrap .script{font-size:12px;font-family:wigrum-bold;margin:0 0 6px;position:relative;z-index:1;line-height:1;text-transform:uppercase}.mobile-nav-promo .inner .title-wrap .btn{width:auto}.mobile-nav-promo .inner .title-wrap .white{color:#fff}.mobile-nav-promo .inner .title-wrap .black{color:#1b1a1d}.mobile-nav-promo .inner .title-wrap .gray{color:#67767b}.mobile-nav-promo .inner .title-wrap .orange{color:#de5635}.mobile-nav-promo .inner .title-wrap .tangerine{color:#ff9c0f}.mobile-nav-promo .inner .title-wrap .highlight{color:#688ba1}.mobile-nav-promo .inner .title-wrap .highlight-alt{color:#a9b7c4}.mobile-nav-promo .inner .title-wrap .brown{color:#522c1b}.mobile-nav-promo .inner .title-wrap .blonde{color:#c19474}.mobile-nav-promo .inner .title-wrap .red{color:#8e3a22}.mobile-nav-promo .inner .title-wrap .color-fresh{color:#e4e2db}.mobile-nav-promo .inner .title-wrap .cool-blonde{color:#7d55c7}.mobile-nav-promo .inner .title-wrap .cool-brunette{color:#0957c3}.mobile-nav-promo .inner .title-wrap .deep-orange{color:#fa4616}.mobile-nav-promo .inner img{position:absolute;top:0;left:0;width:100%;height:auto}@media (min-width: 375px){.mobile-nav-promo .inner .title-wrap h2{font-size:36px;margin:0 0 16px;line-height:1}.mobile-nav-promo .inner .title-wrap p{font-size:24px;margin:0 0 -16px 4px}}@media (min-width: 1024px){.mobile-nav-promo{display:none}}.promo-wrap{padding:0 40px;width:50%}.promo-wrap .best-sellers .promo-header{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:30px}.promo-wrap .best-sellers .promo-header h3.promo-title{text-align:left;font-size:28px;margin:0;font-family:wigrum-bold}.promo-wrap .best-sellers .promo-header .text-link{font-size:12px;letter-spacing:.12em;color:#bcbec0!important;font-family:wigrum-bold;text-decoration:none;border-bottom:2px solid #bcbec0!important}.promo-wrap .best-sellers .product-grid ul{display:flex;justify-content:space-between;width:100%;max-width:640px;margin:0 auto!important}.promo-wrap .best-sellers .product-grid ul li.product{width:33.3%;max-width:200px;text-align:center;padding:0 10px;position:relative}.promo-wrap .best-sellers .product-grid ul li.product .image-holder{max-width:120px;margin:0 auto;display:block}.promo-wrap .best-sellers .product-grid ul li.product img{width:100%;margin-bottom:0}.promo-wrap .best-sellers .product-grid ul li.product .new{font-family:wigrum-bold;font-size:9px;color:#a9b7c4;width:32px;height:32px;border:2px solid #a9b7c4;border-radius:16px;overflow:hidden;line-height:28px;pointer-events:none;position:absolute;left:calc(50% - 64px);top:2%}.promo-wrap .best-sellers .product-grid ul li.product a{text-decoration:none}.promo-wrap .best-sellers .product-grid ul li.product a.info{margin-bottom:10px}.promo-wrap .best-sellers .product-grid ul li.product .uvp{font-family:UniformCondensedRegular-Regular;color:#67767b;max-width:316px;margin:0 auto}.promo-wrap .best-sellers .product-grid ul li.product .price{font-family:UniformCondensedRegular-Regular;font-size:18px;margin:5px 0 0}.promo-wrap .best-sellers .product-grid ul li.product .spr-badge,.promo-wrap .best-sellers .product-grid ul li.product .shopify-product-reviews-badge{height:19px;display:block;margin-top:0}.promo-wrap .best-sellers .product-grid ul li.product .spr-badge-starrating .spr-icon{font-size:14px!important}.promo-wrap .best-sellers .product-grid ul li.product .spr-icon:before{background-size:12px 12px}.promo-wrap .best-sellers .product-grid ul li.product .spr-badge-caption{display:none}.promo-wrap .best-sellers .product-grid ul li.product .title-wrap h3{margin:10px 0;font-family:wigrum-bold;font-size:16px;color:#1b1a1d;transition:color .25s}.promo-wrap .best-sellers .product-grid ul li.product .title-wrap h3:hover{color:#688ba1}.promo-wrap .best-sellers .product-grid ul li.product .title-wrap span{font-weight:400;color:#1b1a1d;font-size:14px}.promo-wrap .best-sellers .product-grid ul li.product p s{opacity:.5}.promo-wrap .discover-promo .promo-grid{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;width:100%}.promo-wrap .discover-promo .promo-grid .grid-item{width:calc(50% - 20px);position:relative}.promo-wrap .discover-promo .promo-grid .grid-item img{width:100%;vertical-align:bottom}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap{padding:10px;border:6px solid #1b1a1d;position:absolute;width:59%;background:#fff;top:0;bottom:0;left:auto;right:0;margin:auto;overflow:hidden}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .white{color:#fff}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .black{color:#1b1a1d}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .gray{color:#67767b}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .orange{color:#de5635}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .tangerine{color:#ff9c0f}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .highlight{color:#688ba1}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .highlight-alt{color:#a9b7c4}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .brown{color:#522c1b}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .blonde{color:#c19474}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .red{color:#8e3a22}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .color-fresh{color:#e4e2db}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .cool-blonde{color:#7d55c7}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .cool-brunette{color:#0957c3}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .deep-orange{color:#fa4616}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .script{font-size:12px;margin:0 0 4px;font-family:wigrum-bold;position:relative;z-index:1}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap h3{font-size:18px;margin:0 0 6px;line-height:1.1;font-family:wigrum-bold}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap h4{font-size:14px;margin:0;line-height:1.15}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap a{margin:0;position:absolute;bottom:24px}.promo-wrap .discover-promo .promo-grid .grid-item.black-gradient .title-wrap{top:0!important;bottom:0!important;left:auto!important;right:0!important;width:80%;transform:none!important;padding-left:calc(21% + 16px)}@media (min-width: 1200px){.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap{padding:16px}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .script{font-size:16px}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap h3{font-size:20px}}@media (min-width: 1200px){.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap{padding:24px 16px}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap .script{font-size:16px}.promo-wrap .discover-promo .promo-grid .grid-item .title-wrap h3{font-size:24px}}.product-grid-item{display:block;position:relative;margin-bottom:60px;display:flex;flex-flow:column;justify-content:space-between}.product-grid-item img{width:190px;max-width:280px;margin-bottom:0}.product-grid-item .title{margin:10px 0}.product-grid-item .title a{color:#1b1a1d;font-family:wigrum-bold;font-size:14px}.product-grid-item .title a:hover,.product-grid-item .title a:focus,.product-grid-item .title a:active{color:#688ba1;transition:color .25s}.product-grid-item .uvp{font-family:UniformCondensedRegular-Regular;font-size:12px;color:#67767b;max-width:316px;margin:0 auto 10px;line-height:1.285}.product-grid-item .info{padding:0 10px;position:relative}.product-grid-item .swatches{max-width:250px!important;margin-bottom:5px!important}.product-grid-item .new{position:absolute;left:calc(50% - 64px);top:2%;font-family:wigrum-bold;font-size:9px;background-color:#688ba1;color:#fff;width:32px;height:32px;border-radius:16px;overflow:hidden;line-height:31px;pointer-events:none}.product-grid-item a.text-btn{font-family:UniformCondensedRegular-Regular;font-size:14px;color:#1b1a1d;transition:color .25s}.product-grid-item a.text-btn:hover{color:#688ba1}.product-grid-item a.info{margin-bottom:10px}.product-grid-item a.info h3{margin-bottom:10px;font-weight:300;color:#1b1a1d}.product-grid-item a.info span{font-weight:300;color:#67767b}.product-grid-item .spr-badge-caption{display:none}.product-grid-item .price{font-family:UniformCondensedRegular-Regular;font-size:18px}.product-grid-item .price s{opacity:.33}.product-grid-item form{width:100%;max-width:200px;margin:0 auto;padding:0 10px}.product-grid-item form h4{font-family:UniformCondensedRegular-Regular;font-size:16px;margin:20px 0 10px;display:none}.product-grid-item form .radio-wrap{display:flex;justify-content:center;flex-flow:row wrap}.product-grid-item form .radio-wrap label{display:block;position:relative;margin:0 10px 15px;font-family:wigrum-bold;font-size:14px}.product-grid-item form .radio-wrap label input[type=radio]{position:absolute;padding:0;margin:0;border:none;outline:none;webkit-appearance:none;left:0;right:0;top:auto;bottom:-4px;width:100%;height:2px;background-color:transparent;transition:.25s background-color linear}.product-grid-item form .radio-wrap label input[type=radio]:checked{background-color:#1b1a1d}.product-grid-item form .selector-wrapper{margin-bottom:20px;width:100%}.product-grid-item form .selector-wrapper .select-wrap{width:100%}.product-grid-item form .select-wrap{display:inline-block;position:relative;width:60px}.product-grid-item form .select-wrap:after{content:"";border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #1b1a1d;position:absolute;right:16px;top:50%;margin-top:-2px}.product-grid-item form select{background:transparent;border:1px solid #688ba1!important;height:44px;line-height:44px;text-align:center;font-size:18px!important;padding:0 30px 0 20px!important}.product-grid-item form .btn{background-color:#688ba1!important;display:flex!important;justify-content:space-between;padding-right:15px;padding-left:15px;width:100%;text-align:center;font-size:12px;line-height:44px;height:44px;vertical-align:top;border-radius:0;margin:5px auto 0!important}.product-grid-item form .btn .price{font-size:12px}.product-grid-item form .btn:focus{outline-color:#00000040;border-radius:0}.product-grid-item form .btn.disabled{pointer-events:none;cursor:default}.product-grid-item form .btn:after{content:none}.product-grid-item form .qty{display:none}@media (min-width: 1024px){.product-grid-item .title a{font-size:20px}.product-grid-item .uvp{font-size:16px!important}.product-grid-item .new{width:54px;height:54px;font-size:16px;border-radius:48px;line-height:52px;left:calc(50% - 70px);top:2%}.product-grid-item a.text-btn{font-size:18px}.product-grid-item form{max-width:264px}.product-grid-item form .radio-wrap label{font-size:16px}.product-grid-item form .btn{display:inline-block;position:relative;padding:0 20px;font-size:16px;text-align:left;font-family:wigrum-bold,Helvetica,Arial,sans-serif;font-family:wigrum-bold;width:100%;max-width:220px;height:46px;line-height:46px;background-color:#688ba1;color:#fff;border:none;-webkit-appearnce:none;border-radius:0;transition:color .25s,background-color .25s}.product-grid-item form .btn .price{font-size:16px}.product-grid-item form .btn .price s{opacity:.5}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translateY(100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:177.77%!important;background-color:transparent;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-40px;right:10px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}@media (min-width: 768px){.modal-video-movie-wrap{padding-bottom:56.25%!important}}.HolidayCollectionGrid>.inner{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;max-width:1800px;padding:5px}@media (min-width: 768px){.HolidayCollectionGrid>.inner{padding:10px}}@media (min-width: 1300px){.HolidayCollectionGrid>.inner{padding:17px}}.HolidayCollectionGridItem{width:calc(50% - 10px);margin:5px;padding-bottom:calc(50% - 10px);position:relative}.HolidayCollectionGridItem>.inner{position:absolute;width:100%;height:100%;overflow:hidden;background-color:#688ba1}.HolidayCollectionGridItem>.inner .collection-image{width:100%;height:100%;opacity:1;background-size:cover;background-position:center;transition:transform .5s cubic-bezier(.555,.205,.295,.975),opacity .5s cubic-bezier(.555,.205,.295,.975)}.HolidayCollectionGridItem>.inner .collection-title{opacity:1;font-size:18px;font-family:wigrum-bold;vertical-align:middle;line-height:100%;text-transform:uppercase;text-align:center;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:0 20px;margin:auto;z-index:1;color:#fff;transition:opacity .4s linear,text-shadow .5s cubic-bezier(.555,.205,.295,.975);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.HolidayCollectionGridItem>.inner:hover .collection-image{opacity:.17;transform:scale(1.05)}.HolidayCollectionGridItem>.inner:hover .collection-title{opacity:1;text-shadow:2px 2px 4px rgba(0,0,0,0)}.HolidayCollectionGridItem:last-child{width:calc(100% - 10px);padding-bottom:calc(50% - 10px)}@media (min-width: 768px){.HolidayCollectionGridItem{width:calc(33.33% - 20px);padding-bottom:calc(33.33% - 20px);margin:10px}.HolidayCollectionGridItem>.inner .collection-title{font-size:18px}.HolidayCollectionGridItem:last-child,.HolidayCollectionGridItem:nth-child(4){width:calc(50% - 20px);padding-bottom:calc(33.33% - 20px)}}@media (min-width: 1024px){.HolidayCollectionGridItem>.inner .collection-title{font-size:24px}}@media (min-width: 1300px){.HolidayCollectionGridItem{margin:17px;width:calc(33.33% - 35px);padding-bottom:calc(33.33% - 35px)}.HolidayCollectionGridItem>.inner .collection-title{font-size:32px}.HolidayCollectionGridItem:last-child,.HolidayCollectionGridItem:nth-child(4){width:calc(50% - 35px);padding-bottom:calc(33.33% - 35px)}}#MainContent .HolidayCollectionHero{height:100vw}#MainContent .HolidayCollectionHero .inner{background-size:cover;background-position:center;width:100%;height:100%;position:relative;max-width:100%!important}#MainContent .HolidayCollectionHero .inner .title-wrap{position:absolute;left:0!important;right:0;margin:auto;top:66%!important;transform:translateY(-50%);text-align:center}#MainContent .HolidayCollectionHero .inner .title-wrap h1{font-family:wigrum-bold;font-size:32px;margin:0 0 12px;line-height:1;text-align:center;color:#fff;text-shadow:4px 4px 8px rgba(0,0,0,.25)}#MainContent .HolidayCollectionHero .inner .title-wrap p{font-family:UniformCondensedRegular-Regular;font-size:18px;line-height:1.16;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.25)}#MainContent .HolidayCollectionHero .inner .title-wrap h2{text-align:center!important}@media (min-width: 768px){#MainContent .HolidayCollectionHero{height:56.25vw;max-height:none}#MainContent .HolidayCollectionHero .inner .title-wrap h1{font-size:42px}#MainContent .HolidayCollectionHero .inner .title-wrap p{font-size:24px}}@media (min-width: 1024px){#MainContent .HolidayCollectionHero .inner .title-wrap h1{font-size:64px}#MainContent .HolidayCollectionHero .inner .title-wrap p{font-size:36px}}@media (min-width: 1200px){#MainContent .HolidayCollectionHero .inner .title-wrap h1{font-size:72px}#MainContent .HolidayCollectionHero .inner .title-wrap p{font-size:48px}}.HolidayCollectionOffer{padding:40px 20px}.HolidayCollectionOffer p{font-size:24px;font-family:wigrum-bold;text-align:center;max-width:400px;margin:0 auto}@media (min-width: 768px){.HolidayCollectionOffer{padding:40px 20px}.HolidayCollectionOffer p{font-size:28px}}@media (min-width: 1024px){.HolidayCollectionOffer{padding:60px 20px}.HolidayCollectionOffer p{font-size:32px;max-width:580px}}@media (min-width: 1200px){.HolidayCollectionOffer{padding:80px 20px}.HolidayCollectionOffer p{font-size:36px;max-width:780px}}.HolidayCollectionNextBlock{padding:0 20px 40px}.HolidayCollectionNextBlock .inner{max-width:480px;margin:0 auto;display:flex;align-items:center}.HolidayCollectionNextBlock .label{font-size:26px;font-family:wigrum-bold;text-align:center;width:50%;color:#1b1a1d}.HolidayCollectionNextBlock .HolidayCollectionGridItem{width:50%;padding-bottom:50%!important}.HolidayCollectionNextBlock .HolidayCollectionGridItem>.inner .collection-title{font-size:18px!important}@media (min-width: 768px){.HolidayCollectionNextBlock{padding:0 20px 40px}.HolidayCollectionNextBlock .label{font-size:28px}}@media (min-width: 1024px){.HolidayCollectionNextBlock{padding:60px 20px}.HolidayCollectionNextBlock .label{font-size:32px}}@media (min-width: 1200px){.HolidayCollectionNextBlock{padding:0 20px 80px}.HolidayCollectionNextBlock .label{font-size:36px;max-width:520px}}.holiday-embed-wrapper{margin-bottom:80px}.holiday-embed-wrapper iframe{display:block;margin:0 auto}.image-with-text{padding:28px}.image-with-text .inner{max-width:1166px;margin:0 auto}.image-with-text .inner .image__image .image{max-width:580px;margin:0 auto}.image-with-text .inner .image-with-text__text .text-wrap{max-width:480px;margin:28px auto 0;padding:0 28px}.image-with-text .inner .image-with-text__text .text-wrap h2{text-align:left!important}.image-with-text .inner .image-with-text__text .text-wrap p{font-family:UniformCondensedRegular-Regular;font-size:16px;color:#1b1a1d;line-height:1.5;margin-top:0}.image-with-text .inner .image-with-text__text .text-wrap p strong{color:#1b1a1d;margin-top:14px;display:inline-block;font-family:wigrum-bold}.image-with-text .inner .image-with-text__text .text-wrap p:first-child strong{margin-top:0}.image-with-text .inner .image-with-text__text .text-wrap p:last-child{margin-bottom:0}@media (min-width: 768px){.image-with-text{padding:56px 28px}.image-with-text .inner{display:flex;justify-content:space-around;align-items:center}.image-with-text .inner .image__image{width:calc(50% - 14px);margin-right:14px}.image-with-text .inner .image-with-text__text{width:calc(50% - 14px);margin-left:14px}.image-with-text .inner .image-with-text__text .text-wrap{margin-top:0;padding:0}.image-with-text .inner .image-with-text__text .text-wrap p{font-size:20px}}@media (min-width: 1024px){.image-with-text{padding:112px 28px}}.product-ingredients{background-color:#f4f6f7}.product-ingredients .inner{max-width:420px;margin:0 auto;padding:56px 28px}.product-ingredients .inner h2{margin-bottom:40px}.product-ingredients .inner .grid{display:flex;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap;flex-flow:row wrap;margin-left:0;margin-bottom:-20px}.product-ingredients .inner .grid .ingredient{width:50%;margin-bottom:28px}.product-ingredients .inner .grid .ingredient img{height:48px}.product-ingredients .inner .grid .ingredient h4{font-size:12px;font-family:wigrum-bold;letter-spacing:.02em}@media (min-width: 768px){.product-ingredients .inner{max-width:640px;padding:56px}.product-ingredients .inner h2{margin-bottom:60px}.product-ingredients .inner .grid .ingredient{width:33.33%}.product-ingredients .inner .grid .ingredient img{height:66px}.product-ingredients .inner .grid .ingredient h4{font-size:14px}}@media (min-width: 1024px){.product-ingredients .inner{max-width:1200px;padding:112px 56px}.product-ingredients .inner h2{margin-bottom:80px}.product-ingredients .inner .grid .ingredient{width:20%}}.product-benefits{padding:56px 28px;background-size:375px auto;background-position:center bottom;background-repeat:no-repeat;background-color:#eae2e0}.product-benefits .inner{max-width:480px;margin:0 auto;text-align:center}.product-benefits .inner ol.list.benefits{max-width:100%;margin:0 auto 28px;counter-reset:my-counter;text-align:left}.product-benefits .inner ol.list.benefits li{list-style:none;position:relative;margin-bottom:28px;counter-increment:my-counter;vertical-align:top}.product-benefits .inner ol.list.benefits li p{position:relative;font-size:16px;margin:0}.product-benefits .inner ol.list.benefits li p:before{content:counter(my-counter);display:block;width:28px;height:28px;border-radius:28px;overflow:hidden;text-align:center;line-height:26px;background-color:#688ba1;color:#fff;position:absolute;left:-50px;top:-4px;font-family:wigrum-bold}.product-benefits .inner .btn{display:inline-block;margin:0 auto 420px}@media (min-width: 768px){.product-benefits{padding:56px}}@media (min-width: 1024px){.product-benefits{padding:56px;background-size:cover}.product-benefits .inner{max-width:1200px}.product-benefits .inner ol.list.benefits{margin-bottom:224px;height:320px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.product-benefits .inner ol.list.benefits li{width:50%;line-height:1.25}.product-benefits .inner ol.list.benefits li p{margin:0 auto;font-size:22px;max-width:320px}.product-benefits .inner ol.list.benefits li p:before{width:42px;height:42px;line-height:42px;left:-62px;top:-8px}.product-benefits .inner ol.list.benefits li:nth-child(1) p,.product-benefits .inner ol.list.benefits li:nth-child(2) p,.product-benefits .inner ol.list.benefits li:nth-child(3) p{margin:0}.product-benefits .inner ol.list.benefits li:nth-child(4) p,.product-benefits .inner ol.list.benefits li:nth-child(5) p,.product-benefits .inner ol.list.benefits li:nth-child(6) p{margin:0 0 0 calc(100% - 320px)}.product-benefits .inner .btn{margin-bottom:0}}.product-testimonials .inner{max-width:1200px;margin:0 auto;padding:56px 0 28px}.product-testimonials .inner .testimonials{visibility:hidden}.product-testimonials .inner .slick-list{position:relative}.product-testimonials .inner .slick-list:before{content:"";display:block;width:28px;background:#fff;background:linear-gradient(90deg,#fff,#fff0);height:100%;position:absolute;top:0;left:0;z-index:10}.product-testimonials .inner .slick-list:after{content:"";display:block;width:28px;background:#fff;background:linear-gradient(90deg,#fff0,#fff);height:100%;position:absolute;top:0;right:0;z-index:10}.product-testimonials .inner .testimonials.slick-initialized{visibility:visible}.product-testimonials .inner .testimonial{margin-bottom:60px;padding:0 28px}.product-testimonials .inner .testimonial .spr-review{border-top:none;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0}.product-testimonials .inner .testimonial .spr-review .spr-review-header{border-top:none;position:relative;left:-2px}.product-testimonials .inner .testimonial h3{font-size:22px;font-weight:400;margin:4px 0 12px}.product-testimonials .inner .testimonial blockquote{padding:0;margin:0 0 12px;color:#787f8a;font-size:14px;line-height:1.5}.product-testimonials .inner .testimonial cite{font-family:UniformCondensedRegular-Regular;text-transform:uppercase;font-style:normal;font-size:14px;letter-spacing:.1em;color:#1b1a1d;opacity:1;margin-bottom:16px}#MainContent .product-testimonials .slick-arrow{width:32px;height:32px;border-radius:32px;background-color:#688ba1;position:absolute;top:50%;z-index:1;transform:translateY(-50%)}#MainContent .product-testimonials .slick-prev{left:12px}#MainContent .product-testimonials .slick-prev:before,#MainContent .product-testimonials .slick-next:before{content:none}#MainContent .product-testimonials .slick-prev:after{content:"";width:0;height:0;position:absolute;left:15px;top:11px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ffffff}#MainContent .product-testimonials .slick-next{right:12px}#MainContent .product-testimonials .slick-next:after{content:"";width:0;height:0;position:absolute;left:17px;top:11px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #ffffff}@media (min-width: 1024px){.product-testimonials .inner{max-width:1072px;padding:112px 56px}.product-testimonials .inner h2{margin-bottom:80px}.product-testimonials .inner .testimonials .testimonial{max-width:320px;margin-bottom:0}#MainContent .product-testimonials .slick-dots{margin-top:28px;margin-bottom:0!important}#MainContent .product-testimonials .slick-arrow{display:block!important;width:50px;height:50px;border-radius:50px}#MainContent .product-testimonials .slick-prev{left:-50px}#MainContent .product-testimonials .slick-next{right:-50px}}@media (min-width: 1300px){#MainContent .product-testimonials .slick-arrow{display:block!important;width:40px;height:40px;border-radius:40px}#MainContent .product-testimonials .slick-prev{left:-90px}#MainContent .product-testimonials .slick-next{right:-90px}}.product-single-video{background-color:#f4f6f7}.product-single-video .inner{margin:0 auto;padding:56px 28px}.product-single-video .inner .video-block{max-width:920px;width:100%;margin:0 auto}.product-single-video .inner .video-block .video-wrap{padding-bottom:56.25%;position:relative;width:100%;height:0}.product-single-video .inner .video-block .video-wrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media (min-width: 1024px){.product-single-video .inner{max-width:1200px;padding:112px 56px}.product-single-video .inner h2{margin-bottom:80px}}.instagram-feed .inner{margin:0 auto;padding:56px 28px}.instagram-feed .inner .grid{margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.instagram-feed .inner .grid .grid-item{display:none;width:50%;padding-bottom:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.instagram-feed .inner .grid .grid-item:nth-child(1),.instagram-feed .inner .grid .grid-item:nth-child(2),.instagram-feed .inner .grid .grid-item:nth-child(3),.instagram-feed .inner .grid .grid-item:nth-child(4){display:block}@media (min-width: 768px){.instagram-feed .inner .grid .grid-item{display:block;width:25%;padding-bottom:25%}}@media (min-width: 1024px){.instagram-feed .inner{max-width:1200px;padding:112px 56px}.instagram-feed .inner h2{margin-bottom:80px}}.TextStatement{border-top:1px solid #e6e7e8}.TextStatement>.inner{padding:60px 28px}.TextStatement>.inner p{text-align:center;max-width:840px;margin:0 auto;line-height:1.45;font-size:16px;color:#1b1a1d}@media (min-width: 1024px){.TextStatement>.inner{padding:112px 28px}.TextStatement>.inner p{font-size:22px;margin-bottom:10px}}#MainContent .shopify-section .hero-with-text .title-wrap{padding:28px;text-align:center}#MainContent .shopify-section .hero-with-text .title-wrap h1{margin-top:0;text-align:center}#MainContent .shopify-section .hero-with-text .title-wrap h1 .title-logo{overflow:hidden;text-indent:-9999px;display:inline-block;width:128px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://cdn.shopify.com/s/files/1/1752/7335/files/pro-logo.png?v=1628266735)}#MainContent .shopify-section .hero-with-text .title-wrap h2{font-size:16px;margin-bottom:2em}@media (min-width: 768px){#MainContent .shopify-section .hero-with-text .inner{display:flex;flex-direction:row-reverse;align-items:stretch}#MainContent .shopify-section .hero-with-text .image{width:50%}#MainContent .shopify-section .hero-with-text .image img{object-fit:cover;height:100%;width:100%}#MainContent .shopify-section .hero-with-text .title-wrap{text-align:left;width:50%;padding:7%}#MainContent .shopify-section .hero-with-text .title-wrap h1{text-align:left}#MainContent .shopify-section .hero-with-text .title-wrap h1 .title-logo{width:195px;height:69px}#MainContent .shopify-section .hero-with-text .title-wrap h2{text-align:left;font-size:24px;max-width:490px}}@media (min-width: 1200px){#MainContent .shopify-section .hero-with-text .title-wrap h1 .title-logo{width:259px;height:92px}#MainContent .shopify-section .hero-with-text .title-wrap h2{font-size:35px}}#MainContent .shopify-section .ways-to-sell{padding:0 10px}#MainContent .shopify-section .ways-to-sell h2{font-size:22px}#MainContent .shopify-section .ways-to-sell .grid{display:flex;margin-left:0;flex-direction:row;justify-content:space-between;align-items:stretch}#MainContent .shopify-section .ways-to-sell .grid:after{content:none}#MainContent .shopify-section .ways-to-sell .grid .grid-item{float:none;border:1px solid #1b1a1d;width:calc(50% - 5px);overflow:visible;height:auto}#MainContent .shopify-section .ways-to-sell .grid .grid-item .inner{height:100%}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap{position:relative;text-align:center;padding:24px 7px 120px;height:100%}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap h3{font-size:14px;min-height:42px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap p{font-size:11px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap a{left:0;right:0;margin:auto;width:124px;bottom:64px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap .description-below{position:absolute;bottom:-42px;top:auto;left:0;right:0;margin:auto}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap .description-below p{font-size:12px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap .description-below p a{font-size:12px;line-height:1;text-transform:uppercase;font-family:wigrum-bold;margin:0 auto;display:block;color:#1b1a1d;text-align:center;cursor:pointer}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap .description-below p a:hover{color:#688ba1}.logged-in #MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap{padding:24px 7px}.logged-in #MainContent .shopify-section .ways-to-sell .btn{display:none!important}@media (min-width: 768px){#MainContent .shopify-section .ways-to-sell{padding:90px 40px}#MainContent .shopify-section .ways-to-sell h2{font-size:48px}#MainContent .shopify-section .ways-to-sell .grid{max-width:1544px;margin:0 auto}#MainContent .shopify-section .ways-to-sell .grid .grid-item{max-width:670px;margin:0}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap{padding:50px 24px 180px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap h3{font-size:30px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap p{font-size:24px;max-width:450px;margin-left:auto;margin-right:auto}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap a{width:230px;bottom:90px}#MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap .description-below{bottom:-50px}.logged-in #MainContent .shopify-section .ways-to-sell .grid .grid-item .title-wrap{padding:50px 24px}}#MainContent .shopify-section .video-with-text h2{font-size:22px;margin-bottom:2em}#MainContent .shopify-section .video-with-text .video-wrap{display:block;position:relative;max-width:1160px;margin:0 auto}#MainContent .shopify-section .video-with-text .video-wrap .watch-video{width:100%;height:100%;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;border:none;outline:none;background-color:transparent!important;background-image:url(../assets/video-play-btn.svg);background-repeat:no-repeat;background-size:72px;background-position:center;transition:opacity .25s linear}#MainContent .shopify-section .video-with-text .video-wrap .watch-video:hover{opacity:.6}#MainContent .shopify-section .video-with-text .title-wrap{padding:28px;text-align:center}#MainContent .shopify-section .video-with-text .title-wrap p{color:#1b1a1d;font-family:wigrum-bold}#MainContent .shopify-section .video-with-text .title-wrap .signature{overflow:hidden;text-indent:-9999px;display:inline-block;width:120px;height:63px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://cdn.shopify.com/s/files/1/1752/7335/files/justin-signature.jpg?v=1628269930)}#MainContent .shopify-section .video-with-text .title-wrap .justin{font-family:wigrum-regular;font-size:7px}#MainContent .shopify-section .video-with-text .title-wrap .justin strong{font-size:10px}@media (min-width: 768px){#MainContent .shopify-section .video-with-text h2{font-size:48px;margin-bottom:2em}#MainContent .shopify-section .video-with-text .video-wrap .watch-video{background-size:144px}#MainContent .shopify-section .video-with-text .title-wrap p{font-size:30px;max-width:990px;margin-left:auto;margin-right:auto}#MainContent .shopify-section .video-with-text .title-wrap .signature{width:406px;height:215px}#MainContent .shopify-section .video-with-text .title-wrap .justin{font-size:20px}#MainContent .shopify-section .video-with-text .title-wrap .justin strong{font-size:30px}}#MainContent .shopify-section .pro-favorites{padding:0 10px}#MainContent .shopify-section .pro-favorites h2{font-size:22px}#MainContent .shopify-section .pro-favorites .grid{margin-top:40px;margin-left:0;flex-direction:row;justify-content:space-between;align-items:stretch}#MainContent .shopify-section .pro-favorites .grid .grid-item{border:none;float:none;width:100% f;overflow:visible;height:auto}#MainContent .shopify-section .pro-favorites .grid .grid-item img{border:1px solid #1b1a1d;display:block;margin:0 auto;max-width:190px}#MainContent .shopify-section .pro-favorites .grid .grid-item .inner{height:100%}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap{position:relative;text-align:center;padding:24px 7px;height:100%;background:none}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap h3{font-size:20px}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap p{font-size:16px;font-family:wigrum-bold;margin-top:0;margin-bottom:.5em}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap p:last-child{font-family:wigrum-regular;font-size:13px}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap a{left:0;right:0;margin:auto;width:124px;bottom:24px}@media (min-width: 768px){#MainContent .shopify-section .pro-favorites{padding:0 40px}#MainContent .shopify-section .pro-favorites h2{font-size:48px}#MainContent .shopify-section .pro-favorites .grid{display:flex;flex-flow:row wrap;justify-content:center}#MainContent .shopify-section .pro-favorites .grid:after{content:none}#MainContent .shopify-section .pro-favorites .grid .grid-item{max-width:330px;width:50%}#MainContent .shopify-section .pro-favorites .grid .grid-item img{width:100%;max-width:100%}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap h3{font-size:24px}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap p{font-size:18px;font-family:wigrum-bold;margin-top:0;margin-bottom:.5em}#MainContent .shopify-section .pro-favorites .grid .grid-item .title-wrap p:last-child{font-size:18px}}@media (min-width: 1024px){#MainContent .shopify-section .pro-favorites .grid .grid-item{width:25%}}#MainContent .shopify-section .our-story{padding:0 10px 40px;border-bottom:none;height:auto}#MainContent .shopify-section .our-story h2{font-size:22px}#MainContent .shopify-section .our-story .grid{margin-top:40px;margin-left:0;flex-direction:row;justify-content:space-between}#MainContent .shopify-section .our-story .grid .grid-item{float:none;width:100% f;overflow:visible;height:auto}#MainContent .shopify-section .our-story .grid .grid-item .img-wrap{max-width:270px;margin:0 auto}#MainContent .shopify-section .our-story .grid .grid-item .img-wrap img{display:block}#MainContent .shopify-section .our-story .grid .grid-item .inner{height:100%}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap{left:auto;right:auto;top:auto;bottom:auto;position:static;text-align:center;padding:24px 7px;height:100%;background:none}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap h2{display:none}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap h3{font-size:20px;margin-bottom:1em}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap h3 .faux-header{display:none}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap p{font-size:12px;font-family:wigrum-regular;margin-top:0;margin-bottom:.5em;line-height:1.25}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap a{left:0;right:0;margin:1em auto 0;width:auto;bottom:0}@media (min-width: 768px){#MainContent .shopify-section .our-story{max-width:1656px;margin:180px auto 120px;padding:0 40px}#MainContent .shopify-section .our-story h2{font-size:48px;display:none}#MainContent .shopify-section .our-story .grid .grid-item{display:flex}#MainContent .shopify-section .our-story .grid .grid-item .inner{width:50%}#MainContent .shopify-section .our-story .grid .grid-item .img-wrap{display:block;margin:0 5% 0 0;max-width:750px;width:45%}#MainContent .shopify-section .our-story .grid .grid-item .img-wrap img{width:100%;height:auto}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap{text-align:left;transform:none;width:100%;max-width:740px}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap h2{font-size:48px;display:block}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap h3{font-size:30px}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap h3 .faux-header{display:block;font-size:48px;margin-bottom:1.5em}#MainContent .shopify-section .our-story .grid .grid-item .title-wrap p{font-size:24px}}#MainContent .shopify-section .home-login{padding:1px 0;background-color:#f4f6f7}#MainContent .shopify-section .home-login .page-title h2{font-size:20px}#MainContent .shopify-section input:-internal-autofill-selected{background-color:transparent!important}@media (min-width: 768px){#MainContent .shopify-section .home-login .page-title h2{margin:60px 0;font-size:28px}#MainContent .shopify-section .home-login .content-wrap.account{padding-bottom:60px;max-width:1200px}#MainContent .shopify-section .home-login .content-wrap.account form{display:flex;justify-content:center;flex-flow:row wrap;align-items:center}#MainContent .shopify-section .home-login .content-wrap.account form .actions{width:100%;display:flex;justify-content:center;marigin-top:20px!important;padding-top:40px}#MainContent .shopify-section .home-login .content-wrap.account form .actions a{margin:0 10px!important;margin-left:0;margin-right:0}#MainContent .shopify-section .home-login .content-wrap.account input,#MainContent .shopify-section .home-login .content-wrap.account button{max-width:240px;margin:0 20px}#MainContent .shopify-section .home-login .content-wrap.account button{max-width:160px;height:50px;line-height:50px}#MainContent .shopify-section .home-login .content-wrap.account .btn:after{top:22px}#MainContent .shopify-section .home-login .content-wrap.account .register-link{margin-top:10px!important}}.template-page #MainContent .rte.wysiwyg{max-width:640px;padding:0 20px;margin:0 auto}.template-page #MainContent .rte.wysiwyg a{border-bottom:none}.template-page-justin .hero{border-bottom:none!important}.template-page-justin .video{background-position:center center;background-repeat:no-repeat;background-size:contain}.template-page-justin .video .embed-wrap{width:100%;padding-bottom:56.25%;position:relative}.template-page-justin .video iframe{width:100%!important;height:100%!important;position:absolute;left:0;top:0}.template-page-justin .video .content{padding:0 20px}.template-page-justin section h2{font-size:26px;font-family:wigrum-bold;margin-top:0;margin-bottom:20px;line-height:1;text-align:center}.template-page-justin section hr{max-width:960px;border-width:0;margin:0 auto;border-style:none;height:3px;background-color:#1b1a1d}.template-page-justin section p{line-height:1.45;color:#545454}.template-page-justin section p a{color:#545454;text-decoration:underline}.template-page-justin section.text-center{padding:60px 28px}.template-page-justin section.text-center .title-wrap{text-align:center}.template-page-justin section.text-center .title-wrap h2{margin-bottom:20px}.template-page-justin section.text-center .title-wrap p{max-width:540px;margin:0 auto;line-height:1.5}.template-page-justin section.image-with-text .image-wrap{margin:0 auto 40px}.template-page-justin section.image-with-text .text-wrap{width:100%;max-width:400px;margin:0 auto}.template-page-justin section.image-with-text .text-wrap .btn{display:block;margin:30px auto 0;width:150px}.template-page-justin section.a-list{padding-left:0;padding-right:0}.template-page-justin section.a-list .inner{padding-left:0;padding-right:0}.template-page-justin section.a-list .title-wrap{padding-left:40px;padding-right:40px}.template-page-justin section.a-list .title-wrap h2{max-width:400px;margin:0 auto 20px}.template-page-justin section.a-list .celeb-list{margin-top:40px}.template-page-justin section.a-list .celeb-list .celeb{padding:0 5px}.template-page-justin section.a-list .celeb-list .celeb:focus{outline:none}.template-page-justin section.a-list .celeb-list .celeb img{height:auto!important}.template-page-justin section.early-career{background-color:#ecf0f3;overflow:hidden;padding-top:60px}.template-page-justin section.early-career .image-wrap{max-width:640px}.template-page-justin section.early-career .image-wrap img{transform:scale(1.4)}.template-page-justin section.dphue{padding:0}.template-page-justin section.dphue .text-wrap{padding:0 28px 60px}.template-page-justin section.very-cavallari{border-top:1px solid #e6e7e8;padding:0}.template-page-justin section.very-cavallari .inner{max-width:650px;margin:0 auto}.template-page-justin section.very-cavallari .inner img.dphue-kristin-logo{-webkit-user-select:none;user-select:none;width:250px;height:auto;margin:20px auto}.template-page-justin section.very-cavallari .inner .embed-wrap{margin-bottom:40px}.template-page-justin section.very-cavallari .inner .text-wrap{margin-top:40px;margin-bottom:40px;padding-left:28px;padding-right:28px}.template-page-justin section.very-cavallari .inner .text-wrap p{text-align:left}.template-page-justin section.very-cavallari .inner .advert-wrap{padding-left:28px;padding-right:28px;padding-bottom:60px}.template-page-justin section.very-cavallari .inner .product-card{margin:0 auto;max-width:650px}.template-page-justin section.very-cavallari .inner .product-card .text-holder{text-align:left}.template-page-justin section.very-cavallari .inner .product-card .text-holder h3{margin-top:0}.template-page-justin section.product-advert{padding:40px}.template-page-justin section.in-the-chair{padding-top:60px;padding-bottom:60px;background-color:#ecf0f3}.template-page-justin section.in-the-chair .image-wrap img{max-width:240px;margin:0 auto;display:block}.template-page-justin section.instagram{padding:0}.template-page-justin section.instagram .inner{padding:60px 28px}.template-page-justin section.instagram .title-wrap h2{padding-top:60px;background-image:url('{{ "icon-instagram.png" | asset_url }}');background-size:24px 24px;background-position:top center;background-repeat:no-repeat;margin-bottom:40px}.template-page-justin section.instagram .instagram-accounts{display:flex;flex-direction:row;justify-content:center}.template-page-justin section.instagram .instagram-accounts>a{margin:0 10px}.template-page-justin section.instagram .instagram-accounts>a .avatar{width:140px;height:140px;border-radius:140px;overflow:hidden;margin:0 auto}.template-page-justin section.instagram .instagram-accounts>a .avatar img{width:100%;height:auto}.template-page-justin section.instagram .instagram-accounts>a h3{font-size:16px;font-family:UniformCondensedRegular-Regular;text-align:center;color:#1b1a1d}.template-page-justin section.promo .title-wrap{text-align:center}.template-page-justin section.promo .title-wrap h2{text-align:center!important}@media (min-width: 768px){.template-page-justin section h2{font-size:44px}.template-page-justin section p{font-size:18px}.template-page-justin section.image-with-text .inner{display:block}}@media (min-width: 1024px){.template-page-justin section.text-center{padding:112px 28px}.template-page-justin section.text-center .title-wrap{text-align:center}.template-page-justin section.text-center .title-wrap h2{font-size:44px;margin-bottom:20px}.template-page-justin section.image-with-text .inner{display:flex;flex-direction:row;justify-content:center}.template-page-justin section.image-with-text.image-right .inner{flex-direction:row-reverse}.template-page-justin section.image-with-text .image-wrap{width:50%;margin:0;padding:20px}.template-page-justin section.image-with-text .text-wrap{width:50%}.template-page-justin section.image-with-text .text-wrap .btn{width:186px}.template-page-justin section.a-list{border-top:1px solid #e6e7e8;padding-left:0;padding-right:0}.template-page-justin section.a-list .inner{padding-left:0;padding-right:0}.template-page-justin section.a-list .celeb-list{margin-top:80px}.template-page-justin section.a-list .celeb-list .celeb{padding:10px}.template-page-justin section.early-career{padding-top:112px}.template-page-justin section.early-career .image-wrap{max-width:640px;margin-bottom:0}.template-page-justin section.early-career .image-wrap img{transform:scale(1.25)}.template-page-justin section.dphue{padding:112px 28px}.template-page-justin section.dphue .text-wrap{padding:0}.template-page-justin section.very-cavallari .inner{display:block}.template-page-justin section.very-cavallari .inner .embed-wrap{margin-bottom:80px}.template-page-justin section.very-cavallari .inner .text-wrap{margin-top:0;margin-bottom:80px}.template-page-justin section.very-cavallari .inner .text-wrap h2{margin-bottom:40px}.template-page-justin section.very-cavallari .inner .product-card img{margin-left:20px}.template-page-justin section.very-cavallari .inner .product-card .text-holder{margin-left:20px;width:calc(60% - 40px)!important}.template-page-justin section.product-advert{padding:112px 28px}.template-page-justin section.in-the-chair{padding-top:112px;padding-bottom:112px}.template-page-justin section.in-the-chair .image-wrap img{max-width:100%}.template-page-justin section.instagram{padding:0}.template-page-justin section.instagram .inner{padding:112px 28px}.template-page-justin section.instagram .title-wrap h2{padding-top:60px;background-size:36px 36px;margin-bottom:80px}.template-page-justin section.instagram .instagram-accounts>a{margin:0 20px}.template-page-justin section.instagram .instagram-accounts>a .avatar{width:280px;height:280px;border-radius:280px}.template-page-justin section.instagram .instagram-accounts>a h3{font-size:24px}.template-page-justin section.promo .title-wrap{text-align:left}.template-page-justin section.promo .title-wrap h2{text-align:left!important}}.template-page-colorist .hero{border-bottom:none!important}.template-page-colorist .hero img.mobile{max-width:540px;margin:0 auto;display:block}.template-page-colorist section{padding:0}.template-page-colorist section h2{font-size:26px;font-family:wigrum-bold;margin-top:0;margin-bottom:20px;line-height:1;text-align:center}.template-page-colorist section hr{max-width:960px;border-width:0;margin:0 28px;border-style:none;height:3px;background-color:#1b1a1d}.template-page-colorist section p{line-height:1.45;color:#545454}.template-page-colorist section p a{color:#545454;text-decoration:underline}.template-page-colorist section.image-with-text .inner{padding:60px 28px}.template-page-colorist section.image-with-text .image-wrap{margin:0 auto 40px}.template-page-colorist section.image-with-text .image-wrap figcaption p{font-size:11px;font-style:italic}.template-page-colorist section.image-with-text .text-wrap{width:100%;max-width:400px;margin:0 auto}.template-page-colorist section.image-with-text .text-wrap .btn{display:block;margin:30px auto 0;width:186px}.template-page-colorist section.make-money-now{border-top:1px solid #f6f6f6}.template-page-colorist section.make-money-now .image-wrap{padding-left:30px;padding-right:30px;max-width:540px}.template-page-colorist section.make-money-now .text-wrap{max-width:400px}.template-page-colorist section.make-money-now .text-wrap ol{font-family:wigrum-bold;text-align:center;list-style:none;padding-left:0;margin-bottom:0}.template-page-colorist section.make-money-now .text-wrap ol li h3{font-family:wigrum-bold;margin-bottom:0}.template-page-colorist section.make-money-now .text-wrap ol li p{margin-top:0;font-family:wigrum-regular}.template-page-colorist section.make-money-now .text-wrap ol li:last-child p{margin-bottom:0}.template-page-colorist section.attention-colorists{background-color:#ecf0f3}.template-page-colorist section.attention-colorists>.inner{display:block}.template-page-colorist section.attention-colorists .title-wrap{display:flex;align-items:center;flex-direction:row;justify-content:center;max-width:380px;margin:0 auto 30px}.template-page-colorist section.attention-colorists .title-wrap .title{width:calc(100% - 64px)}.template-page-colorist section.attention-colorists .title-wrap .app-icon{display:block;margin-right:10px;width:64px;height:64px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(https://cdn.shopify.com/s/files/1/0509/2573/files/app-icon.png?v=1584984945)}.template-page-colorist section.attention-colorists .title-wrap h2{margin-bottom:4px;text-align:left}.template-page-colorist section.attention-colorists .title-wrap p{margin:0;font-family:wigrum-bold;font-size:18px;text-align:left;color:#1b1a1d;line-height:1.2}.template-page-colorist section.attention-colorists .text-wrap h3{color:#1b1a1d;font-family:wigrum-bold;text-align:center}.template-page-colorist section.attention-colorists .text-wrap p{text-align:center}.template-page-colorist section.attention-colorists .text-wrap ol{list-style:none;padding-left:0;max-width:360px;margin:0 auto}.template-page-colorist section.attention-colorists .text-wrap ol li p{color:#1b1a1d}.template-page-colorist section.attention-colorists .text-wrap ol li:last-child p{margin-bottom:0}.template-page-colorist section.attention-colorists .text-wrap .download-btn{display:block;width:190px;height:66px;margin:30px auto 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(https://cdn.shopify.com/s/files/1/0509/2573/files/download-on-app-store.svg?v=1584981894);overflow:hidden;text-indent:-9999px}.template-page-colorist section.about-dphue .image-wrap{max-width:540px}.template-page-colorist section.about-dphue .text-wrap p{text-align:center}@media (min-width: 768px){.template-page-colorist #MainContent .hero .title-wrap{width:55%}.template-page-colorist section h2{font-size:44px}.template-page-colorist section p{font-size:18px}.template-page-colorist section.image-with-text .inner{display:block}.template-page-colorist section.attention-colorists .title-wrap{max-width:700px;margin:0 auto 60px}.template-page-colorist section.attention-colorists .title-wrap .title{width:calc(100% - 128px)}.template-page-colorist section.attention-colorists .title-wrap .app-icon{width:128px;height:128px;margin-right:40px}.template-page-colorist section.attention-colorists .title-wrap p{font-size:28px}}@media (min-width: 1024px){.template-page-colorist .hero .title-wrap{width:55%!important}.template-page-colorist .hero img.mobile{display:none}.template-page-colorist section hr{margin:0 auto}.template-page-colorist section.image-with-text .inner{display:flex;flex-direction:row;justify-content:center;padding:60px 28px}.template-page-colorist section.image-with-text.image-right .inner{flex-direction:row-reverse}.template-page-colorist section.image-with-text .image-wrap{width:50%;margin:0;padding:20px}.template-page-colorist section.image-with-text .text-wrap{width:50%}.template-page-colorist section.image-with-text .text-wrap .btn{width:186px}.template-page-colorist section.make-money-now .image-wrap{padding-left:60px;padding-right:60px}.template-page-colorist section.attention-colorists>.inner{display:block}.template-page-colorist section.attention-colorists .title-wrap{max-width:700px;margin:0 auto 60px}.template-page-colorist section.attention-colorists .title-wrap .app-icon{width:128px;height:128px;margin-right:40px}.template-page-colorist section.attention-colorists .title-wrap p{font-size:28px}.template-page-colorist section.attention-colorists .text-wrap{max-width:440px}.template-page-colorist section.attention-colorists .text-wrap h3{font-size:28px}.template-page-colorist section.about-dphue>.inner{padding-top:60px;padding-bottom:0}.template-page-colorist section.about-dphue .image-wrap{padding-bottom:0}.template-page-colorist section.about-dphue .image-wrap img{vertical-align:bottom}.template-page-colorist section.about-dphue .text-wrap{margin-bottom:0}}@media (min-width: 1200px){.template-page-colorist section.image-with-text .inner{padding:112px 28px}.template-page-colorist section.about-dphue>.inner{padding-top:60px;padding-bottom:0}}@media (min-width: 1400px){.template-page-colorist .hero .title-wrap h1{font-size:78px!important}}#MainContent .main.app .wysiwyg{padding:0}#MainContent .main.app .wysiwyg h1.intro{font-family:wigrum-bold;margin-bottom:.25em}#MainContent .main.app .wysiwyg h2{font-family:wigrum-bold;font-size:16px;margin-top:0;border-bottom:2px solid #1b1a1d}#MainContent .main.app .wysiwyg h2~h2{margin-top:40px}#MainContent .main.app .wysiwyg h3{font-family:wigrum-bold}#MainContent .main.app .wysiwyg h4{margin-bottom:0;font-style:italic;color:#1b1a1d}#MainContent .main.app .wysiwyg p{margin-top:0;color:#545454}#MainContent .main.app .wysiwyg p strong{color:#1b1a1d}#MainContent .main.app .wysiwyg br{display:block}#MainContent .main.app .wysiwyg a{text-decoration:underline}#MainContent .main.app .wysiwyg ol{margin-left:0;list-style:decimal;position:relative;padding-left:20px}#MainContent .main.app .wysiwyg ol>li:before{content:none;width:10px;text-align:center;display:inline-block;position:absolute;left:-20px}#MainContent .main.app .wysiwyg ol ol{list-style:lower-alpha}#MainContent .main.app .wysiwyg ol.lower-roman{list-style:lower-roman}#MainContent .main.app .wysiwyg ul{list-style:disc;padding-left:20px}#MainContent .main.app .wysiwyg table tbody tr td p{margin:.5em 0}#MainContent .main.app .wysiwyg table tbody tr td:first-child{padding-right:30px}@media (min-width: 1024px){#MainContent .main.app .wysiwyg{padding:0 50px}#MainContent .main.app .wysiwyg h2.intro{font-size:48px;margin-bottom:0;margin-top:-16px}#MainContent .main.app .wysiwyg p.intro{font-size:24px}#MainContent .main.app .wysiwyg h2{font-family:wigrum-bold;font-size:28px}#MainContent .main.app .wysiwyg h3{font-family:wigrum-bold}#MainContent .main.app .wysiwyg p{font-size:16px}#MainContent .main.app .wysiwyg ol,#MainContent .main.app .wysiwyg ul{padding-left:40px}}.template- #shopify-section-header,.template- #shopify-section-footer{display:none}.template- #MainContent{padding:0}.template- .app-returnmagic,.template- .app-returnmagic iframe{height:100vh}
/*# sourceMappingURL=/s/files/1/1752/7335/t/18/assets/layout.theme.css.map */
