@charset "UTF-8";@-webkit-keyframes a{to{background-position:25px 0}}@keyframes a{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,Avenir Next,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr :after,.plyr :before{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:transparent}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:transparent;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:transparent;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:transparent;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:transparent;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:transparent;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-20px);transform:translateY(-20px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center;pointer-events:none}.plyr__controls>*{pointer-events:all}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:transparent;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(transparent,rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg,.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s}.plyr__tooltip:before{content:"";position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr__tooltip--visible,.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip:before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip:before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{display:none;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:transparent}.plyr__progress input[type=range]::-moz-range-track{background:transparent}.plyr__progress input[type=range]::-ms-fill-upper{background:transparent}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:transparent}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:transparent;-webkit-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:hsla(0,0%,100%,.25)}.plyr--video .plyr__progress--buffer{color:hsla(0,0%,100%,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.67)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.67)}.plyr--loading .plyr__progress--buffer{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 0,transparent 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 75%,transparent 0,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:hsla(0,0%,100%,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.67)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{height:100%;width:100%;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:18}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:15;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:14;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:15;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#ff8000;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.is-endrange .pika-button{background:#3af}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:500}option{color:#333;background-color:#fff}[tabindex="-1"]:focus{outline:none}[role=button],a,button,input,label,select,textarea{-ms-touch-action:manipulation;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,.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:#333;background-color:#fff;padding:15px;z-index:16;-webkit-transition:none;transition:none}.hidden-input,.hidden-input+.dropdown-container{display:none}body,html{background-color:#fff;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.page-width{margin:0 auto;max-width:1440px;padding:0}@media screen and (min-width:640px){.page-width{padding:0 30px}}body.country-banner #MainContent>:first-child{padding-top:0}body.modal-active,body.popup-opened,body.toggled-navbar{overflow:hidden;position:fixed}body.popup-opened{width:100vw}#MainContent.page-width{padding:0}#MainContent>:first-child{padding-top:64px}.centered{text-align:center}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body .flex-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.hidden{display:none!important}.page-version .version-number{background:#27251f;color:#fff;display:block;font-size:10px;margin:0 auto;padding:16px 0 0;text-align:center}.zEWidget-launcher{display:none}@media only screen and (min-width:960px){.zEWidget-launcher{display:block}}.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}.play-button{cursor:pointer;display:inline-block;text-align:center;width:94px}.play-button i{font-size:48px}.play-button span{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:inline-block;letter-spacing:1px;line-height:23px;text-transform:uppercase}.play-button:hover{color:rgba(0,0,0,.54)}.facebook-icon{background-image:url(fb.png)}.facebook-icon,.twitter-icon{background-size:100%;height:34px;width:34px}.twitter-icon{background-image:url(twitter@2x.png)}.social-sharing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-sharing .social-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:2.45;color:#959595;letter-spacing:2px;text-transform:uppercase}.social-icon{margin:0 5px}.icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px}.rte img{height:auto}.rte table{table-layout:fixed}.rte ol,.rte ul{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 ol,.text-center .rte ol,.text-center.rte ul,.text-center .rte ul{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}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0}.link-like-button{background-color:transparent;border:none;display:block;cursor:pointer;text-align:left}input,select,textarea{border:1px solid #f6f6f6;border-radius:0;max-width:100%}input[disabled],select[disabled],textarea[disabled]{cursor:default;background-color:#000;border-color:#000}textarea{min-height:100px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:100%;background-image:url(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.input-error,select.input-error,textarea.input-error{border-color:#000;background-color:#000;color:#000}input[type=email],input[type=password],input[type=text]{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;border:1px solid hsla(0,0%,58%,.17);color:#4a4a4a;height:46px;line-height:24px;padding:10px 17px}::-webkit-input-placeholder{color:#b2b2b2}:-ms-input-placeholder,::-ms-input-placeholder{color:#b2b2b2}::placeholder{color:#b2b2b2}input[type=radio]{display:none}input[type=radio]+label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;margin-right:5px}input[type=radio]+label span.outer-circle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #deb661;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px}input[type=radio]+label span.inner-circle{border-radius:50%;cursor:pointer;display:inline-block;height:12px;width:12px}input[type=radio]+label span.outer-circle{background-color:#fff}input[type=radio]:checked+label span.inner-circle{background-color:#f0dfbb}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:local("ProximaNova-Regular"),local("Proxima Nova Regular"),url(proximanova-webfont.woff2) format("woff2"),url(proximanova-webfont.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:500;src:local("Proxima Nova Semibold"),local("ProximaNova-Semibold"),url(proximanova_medium-webfont.woff2) format("woff2"),url(proximanova_medium-webfont.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:300;src:local("Proxima Nova Light"),local("ProximaNova-Light"),url(proximanova_light-webfont.woff2) format("woff2"),url(proximanova_light-webfont.woff) format("woff")}@font-face{font-family:Lustria;font-style:normal;font-weight:400;src:local("Lustria"),local("Lustria-Regular"),url(https://fonts.gstatic.com/s/lustria/v4/gN167lgdhf0nd60ytRay3ALUuEpTyoUstqEm5AMlJo4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}.placeholder-svg{display:block;fill:rgba(51,51,51,.35);background-color:rgba(51,51,51,.1);width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(51,51,51,.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}h1{font-size:48px}.press-quotes .quote,h1,h2{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-weight:400;line-height:normal}.press-quotes .quote,h2{font-size:34px}h3{font-size:28px}h3,h4{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-weight:400;line-height:normal}h4{font-size:24px}h5{font-size:20px}h5,h6{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-weight:400;line-height:normal}h6,p{font-size:16px}p{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:24px;color:#27251f}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-100vw;border-top:1.1em solid hsla(0,0%,100%,.2);border-right:1.1em solid hsla(0,0%,100%,.2);border-bottom:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:b 1.1s infinite linear;animation:b 1.1s infinite linear}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader-container .loader{display:none;margin:0}.loading .loader-container .loader{display:block}.loading .loader-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;position:fixed;width:100vw;z-index:10}@-webkit-keyframes c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:first-child{-webkit-animation:c .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:c .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:c .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:c .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:c .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:c .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{background-color:#000;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes d{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes d{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:first-child{-webkit-animation:d .6s -.14s infinite ease-in-out;animation:d .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:d .6s -.07s infinite ease-in-out;animation:d .6s -.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:d .6s 0s infinite ease-in-out;animation:d .6s 0s infinite ease-in-out}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#000;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.loader-pulse{display:none}.loader-pulse.active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader-pulse.active~*{display:none!important}.loader-pulse~*{display:block}.template-blog.fixed-header .spicegems_cr_top_bar,.template-blog .spicegems_cr_top_bar{top:0}body#your-period-product-results #spicegems_cr_top_bar{display:none}body.__typeform-embed-mobile-modal-open .spicegems_cr_top_bar,body.toggled-navbar .spicegems_cr_top_bar{z-index:0}@media only screen and (min-width:640px){body:not(.marketing) .spicegems_cr_top_bar{top:0}}body.fixed-header:not(.navbar-active) .spicegems_cr_top_bar,body.navbar-active.no-banner.no-marketing.country-banner .spicegems_cr_top_bar,body.navbar-active.no-banner.no-marketing .spicegems_cr_top_bar,body.navbar-active.no-banner .spicegems_cr_top_bar{top:64px}body.marketing:not(.navbar-active) .spicegems_cr_top_bar{top:44px}body.marketing.navbar-active .spicegems_cr_top_bar,body.marketing .spicegems_cr_top_bar{top:110px}@media only screen and (min-width:640px){body.navbar-active:not(.marketing) .spicegems_cr_top_bar{top:64px}}body.navbar-active .spicegems_cr_top_bar{top:110px}body.navbar-active.no-marketing .spicegems_cr_top_bar{top:64px}body.navbar-active.no-marketing.country-banner .spicegems_cr_top_bar{top:110px}@media only screen and (min-width:640px){body.navbar-active.flex-banner-show:not(.marketing) .spicegems_cr_top_bar,body.navbar-active.flex-banner-show:not(.marketing):not(.country-banner) .spicegems_cr_top_bar,body.navbar-active.no-marketing.country-banner .spicegems_cr_top_bar{top:64px}}body.navbar-active.flex-banner-show .spicegems_cr_top_bar{top:110px}body .spicegems_cr_top_bar{background-color:#27251f;color:#fff;position:fixed;opacity:1;top:64px}body .spicegems_cr_col-md-12{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #spicegems_cr_mod_msg{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:normal;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media only screen and (min-width:800px){body #spicegems_cr_mod_msg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}body #spicegems_cr_btn_yes:after{content:"or";display:inline-block;margin-left:15px}body .spicegems_cr_main-btn{background-color:transparent!important;margin:5px 10px;padding:0;text-decoration:underline;width:auto}body.flex-banner-active .spicegems_cr_top_bar,body.flex-banner-show .spicegems_cr_top_bar{top:45px}body.flex-banner-show.no-marketing .spicegems_cr_top_bar{top:64px}body.flex-banner-show.no-marketing.country-banner .spicegems_cr_top_bar,body.flex-banner-show.no-marketing.navbar-active .spicegems_cr_top_bar{top:110px}@media only screen and (min-width:640px){body.flex-banner-show.no-marketing.country-banner .spicegems_cr_top_bar{top:0}}body.flex-banner-show.no-marketing.fixed-header .spicegems_cr_top_bar{top:64px}body.flex-banner-show.no-marketing.fixed-header.banner-above .spicegems_cr_top_bar{top:110px}@media only screen and (min-width:640px){body.flex-banner-show.no-marketing.fixed-header.banner-above .spicegems_cr_top_bar{top:64px}}body.flex-banner-show.no-marketing.fixed-header.banner-below .spicegems_cr_top_bar{top:110px}@media only screen and (min-width:640px){body.flex-banner-show.no-marketing.fixed-header.banner-below .spicegems_cr_top_bar{top:64px}}body.flex-banner-show.no-marketing:not(.navbar-active):not(.fixed-header) .spicegems_cr_top_bar{top:44px}@media only screen and (min-width:640px){body.flex-banner-show.no-marketing:not(.navbar-active):not(.fixed-header) .spicegems_cr_top_bar{top:0}}body.no-marketing:not(.fixed-header).no-banner.country-banner .spicegems_cr_top_bar{top:0}.account-cta-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:360px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.account-cta-box .container{max-width:290px;text-align:center}.account-cta-box .cta-text{font-size:26px;line-height:normal;color:#fff;line-height:1.7;margin:0 0 10px}.account-cta-box .account-cta-box-button,.account-cta-box .cta-text{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.account-cta-box .account-cta-box-button{font-size:16px;line-height:normal;border-radius:37.5px;letter-spacing:normal;text-transform:capitalize}.account-cta-box .account-cta-box-button.primary-cta-button,.account-cta-box .account-cta-box-button.shopify-challenge__button,.account-cta-box .reviews-page .account-cta-box-button.spr-button-primary,.reviews-page .account-cta-box .account-cta-box-button.spr-button-primary{background-color:rgba(0,0,0,.5);height:60px;line-height:2;width:240px}@media only screen and (min-width:640px){.account-cta-box .account-cta-box-button.primary-cta-button,.account-cta-box .account-cta-box-button.shopify-challenge__button,.account-cta-box .reviews-page .account-cta-box-button.spr-button-primary,.reviews-page .account-cta-box .account-cta-box-button.spr-button-primary{font-size:16px}}.account-cta-box .account-cta-box-button .play-icon{margin-right:10px;position:relative;top:3px;width:12px}footer{background-color:#27251f;color:#fff}footer .copyright-text{text-align:center;text-transform:none}footer a{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#fff;text-decoration:none}footer a:hover{color:gray}footer .contact-section,footer .need-help-section{margin-top:10px;padding-left:20px}footer .contact-section .contact-phone,footer .need-help-section .contact-phone{text-transform:uppercase}footer .contact-section .footer-title,footer .need-help-section .footer-title{padding-left:0}@media screen and (min-width:640px){footer .contact-section,footer .need-help-section{margin-top:25px;padding-left:0}}footer .contact-section a,footer .need-help-section a{display:block;margin-top:5px}footer .contact-section .address,footer .need-help-section .address{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#fff;margin-top:5px;width:190px}footer .contact-section .contact-email{text-decoration:underline}.footer-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;display:block;margin:0;padding:20px;position:relative;text-align:left;text-transform:uppercase;width:100%}.footer-title:not(.no-border){border-bottom:1px solid #545452}@media screen and (min-width:640px){.footer-title,.footer-title:not(.no-border){border-bottom:none}.footer-title{margin:0 0 10px;padding:0}}.footer-title.clickable:after{background:url(up-and-down-arrow.svg) no-repeat 0 0;height:11px;width:19px;content:"";display:block;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:640px){.footer-title.clickable:after{content:none}}.footer-title.expanded:after{background:url(up-and-down-arrow.svg) no-repeat -23px -1px;height:11px;width:19px;content:"";display:block;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:640px){.footer-title.expanded:after{content:none}}.footer-title.expanded+ul{display:block}.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}@media screen and (min-width:640px){.footer-container{margin:0 auto;max-width:1440px;padding-bottom:0;padding-left:73px}}.footer-container .footer-column{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:640px){.footer-container .footer-column{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-top:40px}}@media screen and (min-width:1120px){.footer-container .footer-column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:40px}}@media screen and (min-width:640px){.footer-container .footer-column div{margin-bottom:30px}}.footer-container .footer-column .two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-container .footer-column .two-columns nav{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:640px){.footer-container .footer-column .two-columns nav{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:50px}}@media screen and (min-width:1120px){.footer-container .footer-column .two-columns nav{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:50px}}.footer-container .footer-column.exclusive-deals{padding-left:0}@media only screen and (min-width:350px){.footer-container .footer-column.exclusive-deals{padding-left:20px}}.footer-container .footer-column.exclusive-deals .klaviyo_submit_button{margin:0}@media screen and (min-width:640px){.footer-container .footer-column.exclusive-deals{padding-left:0;padding-right:80px}}.footer-container .footer-column.exclusive-deals .exclusive-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:normal;display:block;margin-bottom:0;text-transform:uppercase}.footer-container .footer-column.exclusive-deals .exclusive-title span{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;display:block;text-transform:none}.footer-container .footer-column.exclusive-deals .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;padding-right:20px;width:100%}@media screen and (min-width:640px){.footer-container .footer-column.exclusive-deals .input-group{padding-right:0;width:360px}}.footer-container .footer-column.exclusive-deals .input-group .secondary-cta-button{padding:14px 10px}@media screen and (min-width:960px){.footer-container .footer-column.exclusive-deals .input-group .secondary-cta-button{padding:14px 38px}}.footer-container .footer-column.exclusive-deals input{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-container .social-links{padding-left:20px}@media screen and (min-width:640px){.footer-container .social-links{padding-left:0}}.footer-container ul{border-bottom:1px solid #545452;display:none;list-style:none;margin:0;padding:20px}@media screen and (min-width:640px){.footer-container ul{border-bottom:none;display:block;margin-top:5px;padding-left:0}}.footer-container ul li{margin-top:5px}.footer-container ul li:hover{color:gray}.flexfits-descriptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}@media only screen and (min-width:640px){.flexfits-descriptions{padding:40px 0 60px}}.multicolumn-section{position:relative}@media only screen and (min-width:640px){.multicolumn-section{background-image:url(multi-column-background.jpg);background-size:contain;background-repeat:no-repeat}}.multicolumn-section .logo-container{display:none;padding:10px 0 60px;text-align:center}@media only screen and (min-width:640px){.multicolumn-section .logo-container{display:block}}.multicolumn-section .logo-container img{height:57px;width:74px}.description{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:25px;text-align:center;width:100%;z-index:1}@media only screen and (min-width:640px){.description.blocks--4{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1120px){.description.blocks--4{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:640px){.description.blocks--3{-ms-flex-preferred-size:calc(33% - 15px);flex-basis:calc(33% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:640px){.description.blocks--2{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1120px){.description{-webkit-box-flex:1;-ms-flex:1;flex:1}}.description .description-first-header{font-size:16px}.description .description-first-header,.description .description-second-header{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-weight:400;line-height:normal;display:block;margin:0;text-transform:uppercase}.description .description-second-header{font-size:28px}.description hr{background-color:#f0dfbb;border:none;height:1.9px;margin:0 auto;width:63%}.description p{line-height:1.25;margin-top:5px;padding:0 20px}.two-columns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:50px 0}@media screen and (min-width:640px){.two-columns-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:80px 0}}.two-column-with-header{padding:0 25px;text-align:center}@media screen and (min-width:640px){.two-column-with-header{padding:0}}.press-quotes .two-column-with-header .quote,.two-column-with-header .press-quotes .quote,.two-column-with-header h2{font-size:28px;margin-bottom:0;padding:0 5px;text-align:center;text-transform:uppercase}@media screen and (min-width:640px){.press-quotes .two-column-with-header .quote,.two-column-with-header .press-quotes .quote,.two-column-with-header h2{font-size:34px;padding:0}}.two-column-with-header p{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:300;line-height:normal;color:#27251f;margin-top:10px;text-align:center}.two-column-with-header p.left-side{font-size:32px;line-height:40px;margin:55px auto;padding:0 20px;text-align:center}@media screen and (min-width:640px){.two-column-with-header p.left-side{padding:0 70px}}@media screen and (min-width:960px){.two-column-with-header p.left-side{padding:0 125px}}@media screen and (min-width:1000px){.two-column-with-header p.left-side{padding:0 170px}}.two-column-with-header .column{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:640px){.two-column-with-header .column{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;min-height:270px}}.two-column-with-header .column.with-separator:before{background-image:url(two-columns-separator.png);background-repeat:no-repeat;background-size:100%;content:"";display:none;height:50%;position:absolute;width:20px}@media screen and (min-width:640px){.two-column-with-header .column.with-separator:before{display:block}}.column .left-side+.primary-cta-button,.column .left-side+.shopify-challenge__button,.column .reviews-page .left-side+.spr-button-primary,.reviews-page .column .left-side+.spr-button-primary{display:inline-block}@media screen and (min-width:640px){.column .left-side+.primary-cta-button,.column .left-side+.shopify-challenge__button,.column .reviews-page .left-side+.spr-button-primary,.reviews-page .column .left-side+.spr-button-primary{display:none}}.column.with-separator .primary-cta-button,.column.with-separator .reviews-page .spr-button-primary,.column.with-separator .shopify-challenge__button,.reviews-page .column.with-separator .spr-button-primary{display:none}@media screen and (min-width:640px){.column.with-separator .primary-cta-button,.column.with-separator .reviews-page .spr-button-primary,.column.with-separator .shopify-challenge__button,.reviews-page .column.with-separator .spr-button-primary{display:inline-block}}.icon-cta-container{display:block}.icon-cta-container .play-button{display:block;margin:0 auto}@media screen and (min-width:640px){.icon-cta-container .play-button{margin:30px auto 0}}.icon-cta-container .primary-cta-button,.icon-cta-container .reviews-page .spr-button-primary,.icon-cta-container .shopify-challenge__button,.reviews-page .icon-cta-container .spr-button-primary{margin-top:80px}.in-the-press{margin:80px 0;text-align:center}.in-the-press .title{text-align:center;text-transform:uppercase}.in-the-press .press-icons-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.in-the-press .press-icons-container .logo{margin:25px 0;width:100%}.in-the-press .press-icons-container .logo :nth-child(n){margin:0 auto}@media only screen and (min-width:640px){.in-the-press .press-icons-container .logo{margin:0;width:auto}}@media only screen and (min-width:640px){.in-the-press .press-icons-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 40px}}@media only screen and (min-width:1120px){.in-the-press .press-icons-container{margin:0 22vw}}@media only screen and (min-width:1440px){.in-the-press .press-icons-container{margin:0 316px}}.in-the-press .techcrunch{background:url(press-logos.svg) no-repeat -67px -12px;height:24px;width:137px}.in-the-press .allura{background:url(press-logos.svg) no-repeat -312px -5px;height:30px;width:103px}.in-the-press .huffington-post{background:url(press-logos.svg) no-repeat -520px 0;height:43px;width:115px}.in-the-press .glamour{background:url(press-logos.svg) no-repeat -750px -5px;height:29px;width:128px}.in-the-press .press-articles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:640px){.in-the-press .press-articles-container{margin:50px}}.in-the-press .press-article{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:25px}@media only screen and (min-width:640px){.in-the-press .press-article{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}}@media only screen and (min-width:1120px){.in-the-press .press-article{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px)}}.in-the-press .press-quote{display:block;font-size:18px;font-weight:500;padding-top:8px;quotes:"“" "”"}.in-the-press .press-quote:before{content:open-quote}.in-the-press .press-quote:after{content:close-quote}.help-section{background-image:url(help-background-mobile.jpg);background-size:100%}@media only screen and (min-width:640px){.help-section{background-image:url(help-background-desktop.jpg);background-size:cover}}.help-section span{color:#27251f;display:block;text-align:center;text-transform:uppercase}.help-section .first-heading{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:normal;padding:65px 0 10px}@media only screen and (min-width:640px){.help-section .first-heading{font-size:34px}}.help-section .second-heading{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:normal;padding:0 70px 20px}@media only screen and (min-width:640px){.help-section .second-heading{font-size:20px}}.help-section .help-paragraph{color:#27251f;line-height:1.5;margin:0;padding:20px 70px 20px 50px;text-align:center}@media only screen and (min-width:640px){.help-section .help-paragraph{padding:20px 25.4vw}}@media only screen and (min-width:1120px){.help-section .help-paragraph{padding:20px 35.4vw}}@media only screen and (min-width:1440px){.help-section .help-paragraph{padding:20px 509px}}.help-section .primary-cta-button,.help-section .reviews-page .spr-button-primary,.help-section .shopify-challenge__button,.reviews-page .help-section .spr-button-primary{margin:15px 0 55px;text-transform:uppercase}.help-section .primary-cta-button:before,.help-section .reviews-page .spr-button-primary:before,.help-section .shopify-challenge__button:before,.reviews-page .help-section .spr-button-primary:before{background-image:url(message-icon.svg);background-size:100%;content:"";display:inline-block;margin-right:10px;position:relative;top:4px;height:15px;width:18px}.trial-membership{background-image:url(callout-background-mobile.jpg);background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:640px){.trial-membership{background-image:url(callout-background-image-1.jpg);background-size:cover;background-repeat:no-repeat}}@media only screen and (min-width:1280px){.trial-membership{background-image:url(callout-background-image-1.jpg);background-size:100%;background-repeat:no/-repeat}}.trial-membership .trial-title{font-family:Lustria;font-size:28px;font-weight:400;line-height:normal;color:#27251f;display:block;margin:60px 20px;text-align:center;text-transform:uppercase}@media only screen and (min-width:640px){.trial-membership .trial-title{font-size:34px;margin:0 20px;padding:100px 0 60px}}.trial-membership .callouts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px}@media only screen and (min-width:1280px){.trial-membership .callouts{margin:0 210px}}.trial-membership .callout-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:20px;width:100%}@media only screen and (min-width:640px){.trial-membership .callout-img-container{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.trial-membership .callout-img-container img{height:auto;max-width:180px}.trial-membership .external-border{background-color:#fff;padding:0}.trial-membership .button{padding:80px 0}.reviews-page .trial-membership .spr-button-primary,.trial-membership .primary-cta-button,.trial-membership .reviews-page .spr-button-primary,.trial-membership .shopify-challenge__button{text-transform:uppercase}@media only screen and (min-width:640px){body:not(.marketing) .flex-banner{display:none}}body.marketing .flex-banner.banner-above.active .secondary-cta-button,body:not(.fixed-header):not(.navbar-active) .flex-banner.banner-below .secondary-cta-button{top:0}.flex-banner{display:none}@media only screen and (min-width:640px){.flex-banner{display:none}}.flex-banner.banner-above.active .secondary-cta-button{top:0}.flex-banner.active{display:block}.flex-banner.banner-below .secondary-cta-button{top:66px}.flex-banner .secondary-cta-button{position:fixed;top:0;width:100%;z-index:6}.flex-banner.navbar-active .secondary-cta-button{top:66px}.faq-page-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}.question-answer-body span{font-weight:400;display:block}.question-answer-body .question,.question-answer-body span{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:normal}.question-answer-body .question{font-weight:700;cursor:pointer;line-height:2.8;text-decoration:underline}.question-answer-body .question:after{background-image:url(triangle.png);background-size:100%;content:"";display:inline-block;height:7px;margin-left:10px;width:9px}.question-answer-body .question.expanded{text-decoration:none}.question-answer-body .question.expanded:after{margin-bottom:2px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.question-answer-body .answer{line-height:1.5;max-height:0;overflow:hidden;margin:10px 17vw 0 0;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.question-answer-body .answer.expanded{margin:10px 17vw 40px 0}.faqs-content-table-section{border:1px solid #f0dfbb;display:none;padding:20px}@media only screen and (min-width:640px){.faqs-content-table-section{display:block}}.faqs-content-table-section span{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}.faqs-content-table-section nav{padding:0}.faqs-content-table-section ul{list-style:none;margin:25px 0;padding:0}.faqs-content-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}.faqs-section{display:block;padding:0 15px}@media only screen and (min-width:640px){.faqs-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px}}@media only screen and (min-width:960px){.faqs-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 105px}}.faqs-section aside{-webkit-box-flex:2;-ms-flex:2;flex:2}.faqs-section .faqs-select{margin:15px 0}.faqs-section .faqs-select .select{margin:10px 0;width:100%}@media only screen and (min-width:640px){.faqs-section .faqs-select{display:none}}.faqs-section .questions-and-answers{color:#27251f;padding-left:0}@media only screen and (min-width:640px){.faqs-section .questions-and-answers{-webkit-box-flex:4;-ms-flex:4;flex:4;padding-left:30px}}@media only screen and (min-width:960px){.faqs-section .questions-and-answers{-webkit-box-flex:5;-ms-flex:5;flex:5;padding-left:70px}}.faqs-section .topic-container{border-bottom:1px solid #d8d8d8;margin-bottom:20px}.faqs-section .faq-section-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:normal;display:block;text-transform:uppercase}@media only screen and (min-width:640px){.faqs-section .faq-section-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:28px;font-weight:400;line-height:normal}}.faq-topic{font-size:20px;line-height:normal;padding:0 0 15px;text-transform:none}.faq-link,.faq-topic{color:#27251f;font-weight:400;text-decoration:underline}.faq-link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;padding:0}.faq-link:hover{color:#8a8a8a}.reviews-page .spr-pagination-next a,.reviews-page .spr-pagination-page.is-active,.reviews-page .spr-pagination-page a,.reviews-page .spr-pagination-prev a{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:normal;color:#000;text-decoration:none}.reviews-page-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:34px;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}.reviews-page .spr-summary-actions-newreview{color:#000;font-size:20px;font-weight:500;text-decoration:none}.reviews-page .spr-review-reportreview{color:#000;font-weight:400;text-decoration:none}.reviews-page #shopify-product-reviews{margin:1em 10px}@media only screen and (min-width:1120px){.reviews-page #shopify-product-reviews{margin:1em 8vw}}.player{margin:0 10px}@media only screen and (min-width:960px){.player{text-align:center}}.video-player-container{position:relative}@media only screen and (min-width:1120px){.video-player-container{display:inline-block;width:630px}}@media only screen and (min-width:1280px){.video-player-container{display:inline-block;width:730px}}@media only screen and (min-width:1440px){.video-player-container{width:826px}}.video-player-container .video-title-container{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#fff;left:50%;opacity:1;padding:0 75px;position:absolute;text-align:center;top:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s;transition:opacity .4s;width:100%;z-index:5}@media only screen and (min-width:640px){.video-player-container .video-title-container{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:300;line-height:normal}}.video-player-container .video-title-container.hidden{opacity:0}.video-player-info{margin:20px 0}@media only screen and (min-width:1120px){.video-player-info{display:inline-block;margin:20px;text-align:left;vertical-align:top;width:300px}}.playlist-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin:0}.playlist{height:200px;overflow-x:hidden;overflow-y:scroll}@media only screen and (min-width:960px){.playlist{height:333px}}@media only screen and (min-width:1280px){.playlist{height:390px}}@media only screen and (min-width:1440px){.playlist{height:425px}}.playlist article{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin:15px 0}.playlist article span{display:block}.playlist article img{height:50px;width:50px}.video-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:10px}.video-data-container .video-title{color:#27251f;text-decoration:underline}.video-data-container .video-duration,.video-data-container .video-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}.video-data-container .video-duration{color:#8a8a8a}.plyr__play-large{background:transparent!important}.ytp-large-play-button{background:none!important;display:none!important}.ytp-button{display:none}.meet-founders-cta{margin:15px;text-align:center}.meet-founders-title{text-align:center;text-transform:uppercase}.member-bio-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.meet-founders{display:block;margin:0 auto;max-width:900px}.member-bio-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.meet-our-team{margin:10px auto;max-width:950px;padding:0 10px}.meet-our-team-title{text-align:center;text-transform:uppercase}.meet-our-team-cover{display:block;margin:0 auto 20px;width:100%}.meet-our-team-board{-ms-flex-line-pack:distribute;align-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.meet-our-team-cta-button{text-align:center}@media only screen and (min-width:640px){.meet-our-team-cover{max-width:540px}}.youtube-embed{margin:0 auto 20px}.youtube-embed-title{text-align:center;text-transform:uppercase}.youtube-embed .youtube-wrapper{margin:60px auto;max-width:680px}.youtube-embed .youtube-video{background-color:#000;cursor:pointer;margin-bottom:30px;overflow:hidden;padding-top:56.25%;position:relative}.youtube-embed .youtube-video img{cursor:pointer;left:0;opacity:.7;position:absolute;top:-16.82%;width:100%}.youtube-embed .youtube-video .play-button{background-color:#333;border-radius:6px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);cursor:pointer;height:60px;opacity:.8;width:90px;z-index:1}.youtube-embed .youtube-video .play-button,.youtube-embed .youtube-video .play-button:before{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.youtube-embed .youtube-video .play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 26px;content:""}.youtube-embed .youtube-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.investor-logos{margin:80px 0;text-align:center}.investor-logos .title{text-align:center;text-transform:uppercase}.investor-logos .investor-logos-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.investor-logos .investor-logos-container .logo{margin:25px 0;width:100%}.investor-logos .investor-logos-container .logo :nth-child(n){margin:0 auto}@media only screen and (min-width:640px){.investor-logos .investor-logos-container .logo{margin:0;width:auto}}@media only screen and (min-width:640px){.investor-logos .investor-logos-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 40px}}@media only screen and (min-width:1120px){.investor-logos .investor-logos-container{margin:0 22vw}}@media only screen and (min-width:1440px){.investor-logos .investor-logos-container{margin:0 316px}}.investor-logos .founders-fund{background:url(investor-logos.svg) no-repeat 0 -12px;height:26px;width:236px}.investor-logos .ycombinator{background:url(investor-logos.svg) no-repeat -335px 0;height:56px;width:56px}.investor-logos .bow-capital{background:url(investor-logos.svg) no-repeat -511px -18px;height:30px;width:131px}.investor-logos .amplify{background:url(investor-logos.svg) no-repeat -722px -16px;height:22px;width:157px}.how-to-insert-flex,.how-to-remove-flex{background-position:50%;background-size:cover;padding:40px 0}.how-to-insert-flex{background-image:url(how-insert-bg.jpg)}.how-to-remove-flex{background-image:url(how-remove.jpg)}@media only screen and (min-width:640px){.how-to-insert-flex .cta-box,.how-to-remove-flex .cta-box{max-width:725px}.how-to-insert-flex .cta-box-content,.how-to-remove-flex .cta-box-content{background-color:#fff}.how-to-insert-flex{background-image:url(how-insert-bg@2x.jpg)}.how-to-remove-flex{background-image:url(how-remove@2x.jpg)}}.product-page{color:#27251f}.product-page .product-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:28px;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}.product-page .product-img-container{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:30px;text-align:center}@media only screen and (min-width:640px){.product-page .product-img-container{-ms-flex-preferred-size:30%;flex-basis:30%}}.product-page .product-options{border-bottom:2px solid #f6f6f6;margin-bottom:15px;margin-left:20px;padding-right:30px}.product-page .product-options:last-child{border-bottom:none}.product-page .product-options label{font-weight:600;left:-25px;position:relative}.product-page .product-options span{display:block}@media only screen and (min-width:640px){.product-page .product-options{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-page .product-options-container{width:100%}@media only screen and (min-width:640px){.product-page .product-options-container{-ms-flex-preferred-size:70%;flex-basis:70%}}.product-page .product-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;margin:20px 40px 20px 0}.product-page .product-price{font-weight:700;margin:25px 0 10px}@media only screen and (min-width:640px){.product-page .product-price{margin-top:0;padding-left:20px}}.product-page .offer-text,.product-page .shipping-price{font-weight:400;margin-bottom:20px}@media only screen and (min-width:640px){.product-page .offer-text,.product-page .shipping-price{padding-left:20px}}@media only screen and (min-width:640px){.product-page .left-side,.product-page .right-side{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}.product-page .item-container{border-bottom:none}.product-page .cart-item{padding:20px 20px 0}@media only screen and (min-width:640px){.product-page .right-side{text-align:right}}.product-page .product-form{margin:20px auto}.product-page .product-form button[type=submit]{margin:0 auto}.press-quotes-nav{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;list-style:none;padding:0}.press-quotes .logo{-ms-flex-preferred-size:30%;flex-basis:30%;max-height:80px;text-align:center}.press-quotes .logo img{cursor:pointer;max-height:20px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.press-quotes .logo:not(.active) img:not(:hover){opacity:.25}.press-quotes .quote{margin:50px auto;padding-left:15px}.press-quotes .quote:not(.active){display:none}@media only screen and (min-width:640px){.press-quotes{max-width:650px;width:60%}.press-quotes .logo img{max-height:35px}}.quote-separator{border-bottom:2px solid #000;margin:15px;width:60px}@media only screen and (min-width:640px){.quote-separator{margin:30px 20px}}.customer-testimonials-action{background-color:#f6f6f6;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin:0 5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}@media only screen and (min-width:640px){.customer-testimonials{max-width:650px;width:60%}}body.navbar-active .account{padding-top:80px}.account{background-color:#f4f7f9}@media only screen and (min-width:640px){.account .alternative-cta-button,.account .primary-cta-button,.account .reviews-page .spr-button-primary,.account .shopify-challenge__button,.reviews-page .account .spr-button-primary{font-size:12px}}.account .account-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.account .account-home{padding-bottom:100px}}.account .account-home .meet-your-flexpert-section{margin:100px auto}@media only screen and (min-width:640px){.account .account-home .meet-your-flexpert-section{margin-top:80px}}.account .message-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b99b67;color:#fff;display:none;font-size:24px;font-weight:500;height:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;position:relative;text-align:center}@media only screen and (min-width:640px){.account .message-container{padding:0;text-align:center}}.account .message-container.show{display:-webkit-box;display:-ms-flexbox;display:flex}.account .message-container .close-icon{background-image:url(close.png);background-size:100%;cursor:pointer;height:15px;margin-right:15px;margin-top:15px;width:15px}.account-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;margin:0;padding:0}.account-nav ul li{color:#9b9b9b;cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18px;font-weight:400;line-height:80px;list-style:none;text-align:center}.account-nav ul li.active,.account-nav ul li:hover{color:#000}.account-container{background-color:transparent;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:1120px;padding:0 20px 20px}.account-container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.account-column .account-card,.invite-friends .account-card.transparent{margin-bottom:20px}.account-greeting{font-size:28px;text-align:center;text-transform:uppercase}.account .account-message{color:#504d42;display:block;font-size:14px;line-height:17px;margin-bottom:15px;text-align:center}.account .account-message a{color:#504d42}@media only screen and (min-width:640px){.account-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account-column.left{-ms-flex-preferred-size:55%;flex-basis:55%}.account-column.right{-ms-flex-preferred-size:40%;flex-basis:40%}.account-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-nav ul li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 20px}}@media only screen and (min-width:640px){.help-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:800px){.help-center{background-image:url(two-columns-separator.png);background-position:50%;background-repeat:no-repeat;background-size:20px 219px}}@media only screen and (min-width:640px){.help-center .help-center-container{-webkit-box-flex:1;-ms-flex:1;flex:1}}.help-center .help-center-title{display:block;font-size:16px;font-weight:500;text-align:center}.help-center .help-center-title.lower{font-size:14px}.help-center .help-center-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}@media only screen and (min-width:380px){.help-center .help-center-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.help-center .help-center-form .primary-cta-button,.help-center .help-center-form .reviews-page .spr-button-primary,.help-center .help-center-form .shopify-challenge__button,.reviews-page .help-center .help-center-form .spr-button-primary{padding:14px 20px}@media only screen and (min-width:350px){.help-center .help-center-form .primary-cta-button,.help-center .help-center-form .reviews-page .spr-button-primary,.help-center .help-center-form .shopify-challenge__button,.reviews-page .help-center .help-center-form .spr-button-primary{padding:14px 38px}}.help-center .help-center-search{background-image:url(magnifying-glass@2x.png);background-position:14px 14px;background-repeat:no-repeat;background-size:16px 16px;padding:10px 0 10px 35px}.help-center .help-center-link{color:#27251f;display:block;text-align:center;text-decoration:underline}@media only screen and (min-width:640px){.help-center .help-center-link{margin-right:15px}}.help-center .help-center-link.link-like-button{font-weight:300;padding:0}.help-center .account-help-section{padding:60px 0 0}@media only screen and (min-width:640px){.help-center .account-help-section.links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.help-center .account-help-section.youtube-section{text-align:center}@media only screen and (min-width:640px){.help-center .account-help-section.youtube-section{padding-top:0}}.help-center .account-help-section.youtube-section a{padding-top:20px}.help-center .account-help-section.youtube-section img{height:148px;margin-top:15px;width:295px}.help-center .account-help-section.youtube-section img:hover{opacity:.8}@media only screen and (min-width:640px){.help-center .account-help-section{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}}.help-center .help-search{margin-top:40px}.help-center .links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}@media only screen and (min-width:640px){.help-center .links-container{padding-top:0;margin-left:25px}}.help-center .links-container span a{display:inline}.orders-table{width:100%}.orders-table tr{-webkit-box-shadow:-1px 0 0 0 hsla(0,0%,77%,.5),1px 0 0 0 hsla(0,0%,77%,.5),0 -1px 0 0 hsla(0,0%,77%,.5),0 1px 0 0 hsla(0,0%,77%,.5);box-shadow:-1px 0 0 0 hsla(0,0%,77%,.5),1px 0 0 0 hsla(0,0%,77%,.5),0 -1px 0 0 hsla(0,0%,77%,.5),0 1px 0 0 hsla(0,0%,77%,.5);text-align:left}.orders-table tr:nth-child(2n){background-color:#fbfbfb}.orders-table th{color:#27251f;font-size:16px;font-weight:400;padding:10px}.orders-table td{color:#27251f;font-weight:400;padding:12px 5px}.orders-table td a{color:#27251f;text-align:center}@media only screen and (min-width:640px){.shipping-billing-addresses{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:640px){.shipping-billing-addresses .address-column{-webkit-box-flex:1;-ms-flex:1;flex:1}}.account-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-links-container .links{color:#27251f;margin:50px 25px 50px 0;text-align:center}#shopify-section-accordion-logout-pause .account-links-container .typeform-share.link{color:#27251f;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;margin:50px 25px 50px 0;text-align:center;text-decoration:underline}.subscriber-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10px}.subscriber-details>*{margin-top:15px}.account-greeting{margin-right:16px}.account-status{margin-right:4px}.account-status-badge{background-color:#58e944;border-radius:50%;height:10px;margin-right:4px;width:10px}.account-status-badge.inactive,.account-status-badge.one-time{background-color:#ff6d6d}.subscription-section{margin:0 15px 15px}@media only screen and (min-width:350px){.subscription-section{margin:0 30px 15px}}.subscription-section .subscription-section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#27251f;margin:4px 0}.subscription-section .subscription-section-text{margin:4px 0}.subscription-section .links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subscription-section .track-order-link{color:#27251f;font-weight:400;margin-right:16px}.subscription-section .need-help-link{color:#27251f;font-weight:400}.active-subscriber-badge-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.active-subscriber-badge-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.active-subscriber-badge-details .account-status-badge-label{text-decoration:underline;text-transform:uppercase}.active-subscriber-badge-details .badge-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.active-subscriber-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.active-subscriber-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.active-subscriber-details .product-image-container{text-align:center}.product-feature-section{background-color:#f5f5f7;padding:40px 0}@media only screen and (min-width:640px){.product-feature-section{padding:100px 0;position:relative}}.product-feature-section .fda-icon{display:none}@media only screen and (min-width:640px){.product-feature-section .fda-icon{bottom:5%;display:block;height:55px;position:absolute;right:30%;width:74px}}.product-feature-section .product-feature-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:normal;display:block;margin-top:80px;padding:0 35px;text-align:center}@media only screen and (min-width:640px){.product-feature-section .product-feature-title{font-size:44px}}.product-feature-section .product-title-image{height:43px;vertical-align:middle;width:62px}@media only screen and (min-width:640px){.product-feature-section .product-title-image{height:84px;width:121px}}.product-feature-section .product-feature-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.43;display:block;color:#27251f;margin:20px 0;padding:0 7vw;text-align:center}@media only screen and (min-width:640px){.product-feature-section .product-feature-paragraph{font-size:20px;padding:0 24.3vw}}@media only screen and (min-width:1440px){.product-feature-section .product-feature-paragraph{font-size:20px;padding:0 349px}}.product-feature-section .product-play-button{background-image:url(play.png);background-size:100%;cursor:pointer;height:92px;width:92px}.product-feature-section .product-feature-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-feature-section .first-icon{background-image:url(icon-lasts-12-hours.png);background-size:100%;height:57px;width:70px}.product-feature-section .second-icon{background-image:url(icon-period-sex.png);background-size:100%;background-repeat:no-repeat;height:57px;width:90px}.product-feature-section .third-icon{background-image:url(icon-designed-for-body.png);background-size:100%;background-repeat:no-repeat;height:57px;width:51px}.product-feature-section .fourth-icon{background-image:url(icon-disposable.png);background-size:100%;background-repeat:no-repeat;height:57px;width:36px}.product-feature-section .product-descriptions-title{font-size:20px;font-weight:500;margin:15px 0}.product-feature-section .product-descriptions-paragraph,.product-feature-section .product-descriptions-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:normal;color:#27251f;display:block;text-align:center}.product-feature-section .product-descriptions-paragraph{font-size:16px;font-weight:400}@media only screen and (min-width:640px){.product-feature-section .product-descriptions-paragraph{width:295px}}.product-feature-section .product-descriptions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.product-feature-section .product-descriptions-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}}@media only screen and (min-width:640px){.product-feature-section .button-container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}}@media only screen and (min-width:640px){.product-feature-section .product-feature-description{position:relative}}.product-feature-section .product-descriptions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0;padding:0 40px}@media only screen and (min-width:640px){.product-feature-section .product-descriptions{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px}}@media only screen and (min-width:800px){.product-feature-section .product-descriptions{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding:0 10px}}@media only screen and (min-width:960px){.flex-comparative-section{margin-top:45px}}.flex-comparative-section span{display:block}.flex-comparative-section .flex-comparative table{border-spacing:0}.flex-comparative-section .flex-comparative table .compare-row{background-color:#f8f8f8}.flex-comparative-section .flex-comparative table .cell-center-content{text-align:center}.flex-comparative-section .flex-comparative table .col{width:33%}.flex-comparative-section .flex-comparative table th{padding:15px}@media only screen and (min-width:960px){.flex-comparative-section .flex-comparative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;max-width:1280px}}.flex-comparative-section .comparative-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:28px;font-weight:400;line-height:normal;color:#27251f;padding:40px 0 10px;text-align:center;text-transform:uppercase}@media only screen and (min-width:960px){.flex-comparative-section .comparative-title{font-size:34px}}.flex-comparative-section .comparative-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#27251f;padding:25px 41px}@media only screen and (min-width:960px){.flex-comparative-section .comparative-paragraph{padding:20px 30vw 70px;text-align:center}}@media only screen and (min-width:1440px){.flex-comparative-section .comparative-paragraph{padding:20px 432px 70px}}.flex-comparative-section .comparative-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:normal;color:#27251f;opacity:.6;padding:10px 100px 0 0}@media only screen and (min-width:375px){.flex-comparative-section .comparative-label{padding:15px}}@media only screen and (min-width:960px){.flex-comparative-section .comparative-label{text-align:center;width:128px}}.flex-comparative-section .comparative-table{margin:0 25px;padding:15px;width:100%}@media only screen and (min-width:375px){.flex-comparative-section .comparative-table{margin:0}}.comparative-extras{padding:40px 0}.comparative-extras .extra-content{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:normal;color:#27251f;padding:15px 0;text-align:center}#trial-landing-page nav{display:none}@media only screen and (min-width:640px){#trial-landing-page nav{display:-webkit-box;display:-ms-flexbox;display:flex}}#trial-landing-page #MainContent>:first-child{padding-top:0}@media only screen and (min-width:640px){#trial-landing-page #MainContent>:first-child{padding-top:64px}}#trial-landing-page #spicegems_cr_top_bar{display:none}.try-product-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.try-product-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:640px){.try-product-section.customize-it{margin-top:90px}}.try-product-section .terms-of-use,.try-product-section .terms-of-use-link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#635f53;text-align:center}.try-product-section .terms-of-use-link{display:inline-block;margin-bottom:10px}@media only screen and (min-width:640px){.try-product-section .product-image{-webkit-box-flex:0;-ms-flex:0 0 50;flex:0 0 50;width:50%}}.try-product-section span{display:block}.try-product-section .product-info-container{margin:0 25px}@media only screen and (min-width:640px){.try-product-section .product-info-container{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:960px){.try-product-section .product-info-container{margin-right:18vw}}.try-product-section .product-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;line-height:1.6;color:#27251f;margin:25px 0}.try-product-section .product-title-image{height:59px;vertical-align:middle;width:95px}.try-product-section .product-description-bold{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:normal;text-color:#27251f}.try-product-section .product-description,.try-product-section .shipping-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;margin-bottom:20px;margin-top:5px}.try-product-section .product-price-container{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:normal;color:#27251f}.try-product-section .product-price-container .product-price{display:inline-block;font-size:34px}.try-product-section .discount-text{color:#bf9b5f;font-weight:800}@media only screen and (min-width:960px){.try-product-section .discount-text{margin:8px 0}}@media only screen and (max-width:640px){.try-product-section .discount-text{margin:12px 0 16px}}.reviews-page .try-product-section .spr-button-primary,.try-product-section .primary-cta-button,.try-product-section .reviews-page .spr-button-primary,.try-product-section .shopify-challenge__button{margin:25px 0;width:100%}.try-product-section #hl-fbm-add_to_cart{margin-bottom:8px}.try-product-section .product-stars-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}.try-product-section .product-stars-section img{height:26px;width:26px}.try-product-section .product-stars-section .reviews-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;color:#635f53;margin-left:20px}.try-product-section .product-checkout-info{border-radius:3px;border:1px solid #e8eaee}.try-product-section .product-checkout-info .product-title{margin:0}.try-product-section .product-checkout-info .checkout-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;color:#27251f;padding:15px}.try-product-section .product-checkout-info hr{border-radius:3px;background-color:#e8eaee;margin:0 10px;opacity:.3}.try-product-section .product-checkout-info .bold{display:inline-block;font-weight:500}.try-product-section .price-and-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px 0}.try-product-section .price-and-title .product-title,.try-product-section .price-and-title .shipping-price{font-size:13px;font-weight:500}.try-product-section .price-and-title .shipping-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;color:#635f53;padding:5px 0}.try-product-section .price-and-title .price-container{text-align:right}.try-product-section .extra-text{color:#4a4a4a;font-size:13px;font-weight:400;padding:5px 15px 20px}.try-product-section .recurring-icon{background-image:url(recurring-icon.png);background-size:16px 18px;background-repeat:no-repeat;display:inline-block;height:18px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px}.try-product-section.customize-trial .product-title{margin:40px 0 0;text-align:center}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-title{text-align:left}}.try-product-section.customize-trial .product-description{font-size:14px;margin-top:-10px;text-align:center}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-description{padding-left:70px;text-align:left}}.try-product-section.customize-trial .product-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-price-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}}.try-product-section.customize-trial .product-price-old{color:#9b9b9b;font-size:34px;margin-right:5px;text-decoration:line-through}.try-product-section.customize-trial .product-description-container{text-align:center}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-description-container{text-align:left}}.try-product-section.customize-trial .product-description-paragraph{font-size:14px;margin-top:0}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-description-paragraph{font-size:16px;margin-top:5px}}.try-product-section.customize-trial .product-description-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.7;margin-bottom:0;margin-top:20px}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-description-title{font-size:24px}}.try-product-section.customize-trial .product-text{font-size:13px;font-weight:500}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-text{font-size:14px}}.try-product-section.customize-trial .extra-text{line-height:1.6}@media only screen and (min-width:640px){.try-product-section.customize-trial .checkout-description,.try-product-section.customize-trial .extra-text,.try-product-section.customize-trial .price-and-title,.try-product-section.customize-trial .shipping-price{font-size:14px}}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-stars-section{margin-top:20px}}.try-product-section.customize-trial .product-image{padding:0 20px}@media only screen and (min-width:640px){.try-product-section.customize-trial .product-image{padding:0}}.try-product-section.customize-trial .hidden-section{display:none}.try-product-section.customize-trial .active-section{display:block}.try-product-section.customize-trial .back-button{cursor:pointer;display:block;height:45px;margin:27px auto 0;width:45px}@media only screen and (min-width:640px){.try-product-section.customize-trial .back-button{display:none}}.try-flex-quotes-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:640px){.try-flex-quotes-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.try-flex-quotes-section .try-flex-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;color:#27251f;display:block;padding:60px 20px 30px;text-align:center}@media only screen and (min-width:640px){.try-flex-quotes-section .try-flex-title{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:60px 20px}}.try-flex-quotes-section .text-quote{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal;color:#27251f;display:block;padding:30px 10px;text-align:center}@media only screen and (min-width:640px){.try-flex-quotes-section .text-quote{padding:60px 20px}}.try-flex-quotes-section .quote-logo{background-image:url(greatist-logo.png);background-size:100%;height:30px;margin:0 auto;width:89px}.try-flex-quotes-section .quote-background-figure{background-image:url(sacred-vulva.svg);height:43px;width:20px}@media only screen and (min-width:640px){.try-flex-quotes-section .quote-background-figure{background-position-x:center;background-repeat:no-repeat;height:43px;width:74px}}.plan-section header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.plan-section .select-plan-label{font-weight:400;color:#898989}.plan-section .select-plan-js-action,.plan-section .select-plan-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:normal}.plan-section .select-plan-js-action{font-weight:500;-webkit-appearance:none;background-color:transparent;border:0;color:#b99b67}.plan-section .plan-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px}.plan-section .plan-item.selected{border:1px solid hsla(38,37%,56%,.3);border-radius:3px}.plan-section .plan-item .outer-circle{margin:10px}.plan-section .plan-item label{font-weight:500}.plan-section .plan-product-info{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;color:#27251f}.offer-ending-section{margin:15px}.offer-ending-section .offer-ending{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#27251f;display:block;text-align:center}@media only screen and (min-width:640px){.offer-ending-section{margin:15px 30px}}@media only screen and (min-width:1120px){.offer-ending-section{margin:15px 250px}}.subscription-invitation{background-image:url(invite-confirmation-bg.png);background-size:cover;border-radius:6px;margin:15px}@media only screen and (min-width:640px){.subscription-invitation{margin:15px 30px}}@media only screen and (min-width:1120px){.subscription-invitation{margin:15px 250px}}.subscription-invitation .read-less-button,.subscription-invitation .read-more-button{-webkit-appearance:none;background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:0}.subscription-invitation .read-less-button{display:block}.subscription-invitation .read-more-button{display:none}.subscription-invitation .invitation-inner-section{border-bottom:1px solid hsla(0,0%,100%,.3);padding:10px 20px}@media only screen and (min-width:640px){.subscription-invitation .invitation-inner-section{padding:35px 20px 10px}}.subscription-invitation .invitation-inner-section.collapsed{padding:10px 20px 15px}.subscription-invitation .invitation-inner-section.collapsed .invitation-body{height:85px;overflow:hidden}.subscription-invitation .invitation-inner-section.collapsed .read-less-button{display:none}.subscription-invitation .invitation-inner-section.collapsed .read-more-button{display:block}.subscription-invitation .invitation-inner-section.collapsed .invitation-paragraph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-invitation .invitation-inner-section.collapsed .invitation-paragraph:not(:first-child){display:none}.subscription-invitation .invite-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 20px}@media only screen and (min-width:640px){.subscription-invitation .invite-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.subscription-invitation .invitation-title{font-size:18px;font-weight:500;line-height:1.22}.subscription-invitation .invitation-paragraph,.subscription-invitation .invitation-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff}.subscription-invitation .invitation-paragraph{font-size:14px;font-weight:400;line-height:1.4}@media only screen and (min-width:640px){.subscription-invitation .invitation-paragraph{width:80%}}.subscription-invitation .invite-footer-text{font-weight:400}.subscription-invitation .invite-footer-link,.subscription-invitation .invite-footer-text{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:normal;color:#fff}.subscription-invitation .invite-footer-link{font-weight:500;-webkit-appearance:none;background-color:transparent;border:0;margin-top:5px;padding-left:0;text-decoration:none;text-align:left}@media only screen and (min-width:640px){.subscription-invitation .invite-footer-link{margin-left:15px;padding-left:5px;text-align:center}}.subscription-invitation .invite-footer-link:after{background-image:url(arrow-right.png);background-size:100%;content:"";display:inline-block;height:10px;margin-left:10px;width:10px}.subscription-invitation .invitation-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.subscription-invitation .close-icon{background-image:url(close.png);background-size:100%;cursor:pointer;height:15px;margin-right:15px;margin-top:15px;width:15px}.messages-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px}.messages-container .error-message,.messages-container .success-message{display:none}@media only screen and (min-width:640px){.messages-container{margin:15px 30px}}@media only screen and (min-width:1120px){.messages-container{margin:15px 250px}}.flex-message-popup{background-color:#fff;display:none;left:50%;margin:0 auto;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:11}@media only screen and (min-width:640px){.flex-message-popup{width:560px}}.flex-message-popup.opened{display:block}.flex-message-popup .remove-button{cursor:pointer;padding-left:11px}.flex-message-popup .message-popup-border{border:1px solid #f0dfbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px;padding:10px}.flex-message-popup .message-popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-message-popup .message{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:30px 20px}.flex-message-popup .button-container{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:right}.flex-message-popup .message-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#27251f}.popup-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;display:none;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.6;position:fixed;width:100vw;z-index:10}.popup-message-active .popup-container{display:-webkit-box;display:-ms-flexbox;display:flex}.survey-banner-section{background-color:#32312e;display:none}.survey-banner-section.shown{display:block}.survey-banner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px}@media only screen and (min-width:960px){.survey-banner-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px;position:relative}}.survey-banner-container .banner-text{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;line-height:normal;color:#fff}@media only screen and (min-width:960px){.survey-banner-container .banner-text{font-size:24px}}.survey-banner-container .typeform-share{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;font-weight:400;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;text-decoration:none}.survey-banner-container .typeform-share:after{background-image:url(gold-arrow.png);background-size:100%;content:"";height:17.73px;left:10px;position:relative;width:15px}@media only screen and (min-width:960px){.survey-banner-container .typeform-share{font-size:24px;margin-left:20px;margin-top:0}}.survey-banner-container .close-banner-icon{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:73px;font-weight:300;line-height:43px;color:#fff;cursor:pointer;margin-top:15px;opacity:.5}@media only screen and (min-width:960px){.survey-banner-container .close-banner-icon{margin-top:0;position:absolute;right:23px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.alternate-callout-container{padding:0 20px;position:relative}@media only screen and (min-width:640px){.alternate-callout-container{display:-ms-grid;display:-webkit-box;display:-ms-flexbox;display:flex}}.alternate-callout-container span{display:block;text-align:left}.alternate-callout-container .alternate-callout{background-color:#fff;padding:35px 25px}@media only screen and (min-width:640px){.alternate-callout-container .alternate-callout{background-color:transparent;padding:70px 0 70px 30px;width:65%}}@media only screen and (min-width:960px){.alternate-callout-container .alternate-callout{padding:70px 0 70px 110px}}.alternate-callout-container .callout-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:44px;font-weight:500;line-height:1}@media only screen and (min-width:640px){.alternate-callout-container .callout-title{font-size:64px}}.alternate-callout-container .callout-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin:20px 0}@media only screen and (min-width:640px){.alternate-callout-container .callout-subtitle{font-size:20px}}.alternate-callout-container .callout-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:25px 0}@media only screen and (min-width:640px){.alternate-callout-container .callout-paragraph{font-size:20px}}@media only screen and (min-width:960px){.alternate-callout-container .callout-paragraph{width:470px}}.alternate-callout-container .callout-paragraph.bold{font-weight:500}.alternate-callout-container .flex-logo{height:53px;vertical-align:middle;width:77px}.alternate-callout-container .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.alternate-callout-container .buttons-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.alternate-callout-container .primary-cta-button,.alternate-callout-container .reviews-page .spr-button-primary,.alternate-callout-container .shopify-challenge__button,.reviews-page .alternate-callout-container .spr-button-primary{margin:20px 0 0;width:100%}@media only screen and (min-width:640px){.alternate-callout-container .primary-cta-button,.alternate-callout-container .reviews-page .spr-button-primary,.alternate-callout-container .shopify-challenge__button,.reviews-page .alternate-callout-container .spr-button-primary{margin:0 0 0 10px}}.customize-product-modal{display:none;height:100%;position:fixed;width:100%;z-index:8}.customize-product-modal.active,.customize-product-modal .modal-left-side{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-product-modal .modal-left-side{background-color:#000;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:.4}@media only screen and (min-width:960px){.customize-product-modal .modal-left-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.customize-product-modal .modal-right-side{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;overflow:auto}@media only screen and (min-width:960px){.customize-product-modal .modal-right-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.customize-product-modal .close-icon{background-image:url(close.png);background-size:100%;cursor:pointer;height:25px;margin:25px 25px 0 0;width:25px}@media only screen and (min-width:960px){.customize-product-modal .close-icon{height:38px;width:38px}}.customize-product-modal .customize-product-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.29;color:#000;padding:40px 0 30px;text-align:center}@media only screen and (min-width:960px){.customize-product-modal .customize-product-title{font-size:28px;padding:80px 14vw 30px}}.customize-product-modal .customize-product-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customize-product-modal .customize-inputs-container{padding:20px;max-width:274px}@media only screen and (min-width:640px){.customize-product-modal .customize-inputs-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:100%}}@media only screen and (min-width:1120px){.customize-product-modal .customize-inputs-container{margin:0 20px}}@media only screen and (min-width:1440px){.customize-product-modal .customize-inputs-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 8vw}}.customize-product-modal .customize-inputs-container label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:normal;color:#959595}.customize-product-modal .length-input{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.22;border-style:none none solid;border-width:2px;color:#b99b67;width:100%}.customize-product-modal .numeric-input-group{position:relative}.customize-product-modal .icon-minus-container{cursor:pointer;height:30px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:18px}.customize-product-modal .numeric-minus{background-image:url(minus.png);height:1px;width:17px}.customize-product-modal .numeric-add,.customize-product-modal .numeric-minus{background-size:100%;opacity:.3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-product-modal .numeric-add{background-image:url(plus.png);cursor:pointer;height:18px;right:0;width:18px}@media only screen and (min-width:960px){.customize-product-modal .length-input-container{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}.customize-product-modal .strength-flow-container{margin-top:15px}@media only screen and (min-width:640px){.customize-product-modal .strength-flow-container{margin-top:0}}@media only screen and (min-width:960px){.customize-product-modal .strength-flow-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.customize-product-modal .recommendations-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customize-product-modal .recommendation-left-side{display:none}@media only screen and (min-width:960px){.customize-product-modal .recommendation-left-side{display:block;margin-right:40px;text-align:center}}.customize-product-modal .recommendation-left-side .product-quantity{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:38px;font-weight:400;line-height:normal;color:#000}.customize-product-modal .recommendation-left-side .pack-label{font-size:14px}.customize-product-modal .recommendation-left-side .pack-label,.customize-product-modal .recommendation-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;color:#959595}.customize-product-modal .recommendation-title{font-size:16px;text-align:center}.customize-product-modal .recommendation-group{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08);margin:15px;padding:15px}@media only screen and (min-width:960px){.customize-product-modal .recommendation-group{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1440px){.customize-product-modal .recommendation-group{margin:15px 8vw}}.customize-product-modal .recommendated-product{color:#000;font-size:18px;font-weight:400}.customize-product-modal .recommendation-text{display:none;color:#959595;font-size:14px;line-height:1.57}.customize-product-modal .recommendation-link{-webkit-appearance:none;background-color:transparent;border:0;color:#b99b67;font-size:13px;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.customize-product-modal .recommendation-link:after{background-image:url(arrow-right-gold.png);background-size:100%;content:"";display:inline-block;height:8px;margin-left:5px;width:8px}body.modal-open{overflow:hidden}.customize-confirmation{background-color:#f5f5f7}.customize-confirmation-page{padding:10px 0}@media only screen and (min-width:960px){.customize-confirmation-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:960px){.customize-confirmation-page .left-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width:960px){.customize-confirmation-page .right-side{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}.customize-confirmation-page span{display:block}.customize-confirmation-page span span{display:inline-block}.customize-confirmation-page .placed-order-section{border-radius:8px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);margin:10px}.customize-confirmation-page .placed-order-header{background-image:url(top-confirmation-mobile.png);background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:75px 75px 50px}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-header{background-image:url(top-confirmation.png)}}.customize-confirmation-page .placed-order-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;line-height:.9;color:#fff}.customize-confirmation-page .placed-order-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.1;color:#fff;margin-top:10px;opacity:.8}.customize-confirmation-page .placed-order-details{background-color:#fff;height:267px;position:relative;padding-top:20px}@media only screen and (min-width:500px){.customize-confirmation-page .placed-order-details{padding-top:25px}}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-details{height:auto;padding:20px 0}}.customize-confirmation-page .placed-order-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}@media only screen and (min-width:350px){.customize-confirmation-page .placed-order-detail{padding:23px 20px 10px}}@media only screen and (min-width:500px){.customize-confirmation-page .placed-order-detail{padding:25px 20px 15px}}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-detail{padding:25px 15px 0}}.customize-confirmation-page .placed-order-detail.first .placed-order-label:after{background-image:url(confirmation-line.png);background-size:100% 267px;content:"";display:inline-block;height:100%;left:25%;position:absolute;top:0;width:11px}@media only screen and (min-width:350px){.customize-confirmation-page .placed-order-detail.first .placed-order-label:after{left:20%}}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-detail.first .placed-order-label:after{background-size:100%;left:14%}}.customize-confirmation-page .placed-order-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#252525;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;padding-left:12px;padding-right:70px;position:relative}@media only screen and (min-width:350px){.customize-confirmation-page .placed-order-description{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-description{-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;font-size:16px}}.customize-confirmation-page .placed-order-description .italic{font-style:italic}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-description .italic{display:inline-block}}.customize-confirmation-page .placed-order-description.package:after{background-image:url(package.png);background-size:100%;content:"";display:inline-block;height:22px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.customize-confirmation-page .placed-order-description.ship:after{background-image:url(ship.png);height:19px;width:31px}.customize-confirmation-page .placed-order-description.deliver:after,.customize-confirmation-page .placed-order-description.ship:after{background-size:100%;content:"";display:inline-block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.customize-confirmation-page .placed-order-description.deliver:after{background-image:url(deliver.png);height:27px;width:25px}.customize-confirmation-page .placed-order-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:normal;color:#545452;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding-right:20px;text-align:right}@media only screen and (min-width:350px){.customize-confirmation-page .placed-order-label{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}@media only screen and (min-width:960px){.customize-confirmation-page .placed-order-label{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;padding-right:35px}}.customize-confirmation-page .account-order-section{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);margin:20px 10px;padding:25px}.customize-confirmation-page .account-data-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customize-confirmation-page .account-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customize-confirmation-page .account-label{color:#959595;font-size:10px;font-weight:500;text-transform:uppercase}.customize-confirmation-page .email{color:#252525;font-size:16px;font-weight:400}.customize-confirmation-page small{color:#252525}.customize-confirmation-page .about-beta-section{background-image:url(team-confirmation-mobile.png);background-size:cover;border-radius:8px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);margin:20px 10px;padding:40px 25px}@media only screen and (min-width:960px){.customize-confirmation-page .about-beta-section{background-image:url(team-confirmation-page.png)}}.customize-confirmation-page .about-beta-title{color:#fff;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.customize-confirmation-page .about-beta-footer{color:#fff;font-weight:500}.customize-confirmation-page .beta-text{color:#fff;margin:30px 0}.customize-confirmation-page .order-summary-section{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);margin:20px 10px}@media only screen and (min-width:960px){.customize-confirmation-page .order-summary-section{margin-top:10px}}.customize-confirmation-page .first-section{border-bottom:1px solid #d8d8d8;padding:25px 15px 15px}.customize-confirmation-page .order-summary-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.customize-confirmation-page .product-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}@media only screen and (min-width:960px){.customize-confirmation-page .product-title-container{margin-top:15px}}.customize-confirmation-page .order-summary-title{font-size:10px;color:#959595;letter-spacing:1px;text-align:center;text-transform:uppercase}.customize-confirmation-page .order-summary-title,.customize-confirmation-page .product-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:normal}.customize-confirmation-page .product-title{font-size:16px;color:#27251f}.customize-confirmation-page .product-price{font-size:16px;font-weight:400;margin-left:10px}.customize-confirmation-page .product-information{margin-left:15px}.customize-confirmation-page .product-info-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;color:#959595;margin:5px 0}@media only screen and (min-width:960px){.customize-confirmation-page .product-info-label{margin:10px 0}}.customize-confirmation-page .product-details-container{padding-top:15px}@media only screen and (min-width:960px){.customize-confirmation-page .product-details-container{padding:15px 15px 50px}}.customize-confirmation-page .product-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}@media only screen and (min-width:960px){.customize-confirmation-page .product-detail{padding:10px 20px 0}}.customize-confirmation-page .product-detail .product-detail-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#959595}.customize-confirmation-page .product-detail.total .product-detail-label{color:#27251f;font-size:14px;font-weight:500}.customize-confirmation-page .product-detail.paid .product-detail-label{color:#27251f;font-size:16px;font-weight:500}.customize-confirmation-page .product-image{height:80px;width:80px}@media only screen and (min-width:960px){.customize-confirmation-page .product-image{height:110px;width:110px}}.customize-confirmation-page .reserved-rights{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#27251f;padding-top:10px;text-align:center}@media only screen and (min-width:640px){.how-flex-subscription-works{height:1100px}}.how-flex-subscription-works .subscription-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:597px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:640px){.how-flex-subscription-works .subscription-container{height:816px}}.how-flex-subscription-works .titles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.how-flex-subscription-works .titles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:-170px}}.how-flex-subscription-works span{color:#fff;text-align:center}.how-flex-subscription-works .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.18;padding:0 20px}@media only screen and (min-width:640px){.how-flex-subscription-works .section-title{font-size:43px;padding:0 19vw}}@media only screen and (min-width:1440px){.how-flex-subscription-works .section-title{padding:0 273px}}.how-flex-subscription-works .section-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.45;margin:20px 0 60px;padding:0 30px}@media only screen and (min-width:640px){.how-flex-subscription-works .section-subtitle{padding:0 23vw}}@media only screen and (min-width:1440px){.how-flex-subscription-works .section-subtitle{padding:0 331px}}.how-subscription-works-section-callouts{background-color:transparent;position:relative;top:-50px}@media only screen and (min-width:640px){.how-subscription-works-section-callouts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-200px}}.how-subscription-works-section-callouts span{color:#27251f;display:block;text-align:center}.how-subscription-works-section-callouts .callout-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:15px}.how-subscription-works-section-callouts .callout-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53;margin-bottom:40px;width:100%}.how-subscription-works-section-callouts .callout-price{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal}.how-subscription-works-section-callouts .callout-price-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53;color:#898989}.how-subscription-works-section-callouts .how-subscription-works-callout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 10px 0;padding:40px}@media only screen and (min-width:640px){.how-subscription-works-section-callouts .how-subscription-works-callout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:353px}}.how-subscription-works-section-callouts .primary-cta-button,.how-subscription-works-section-callouts .reviews-page .spr-button-primary,.how-subscription-works-section-callouts .shopify-challenge__button,.reviews-page .how-subscription-works-section-callouts .spr-button-primary{border-radius:3px;-webkit-box-shadow:0 9px 14px 0 rgba(0,0,0,.24);box-shadow:0 9px 14px 0 rgba(0,0,0,.24);margin:20px 0;max-width:284px;width:100%}.how-subscription-works-section-callouts .icon-1{background-image:url(discs.png);background-size:100%;height:60px;margin:30px 0 45px;width:60px}.how-subscription-works-section-callouts .icon-2{background-image:url(subscription-icon.png);background-repeat:no-repeat;background-size:contain;height:60px;margin:30px 0 45px;width:60px}.questions-and-answers-section{padding:30px}.questions-and-answers-section span{display:block}.questions-and-answers-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.2;color:#27251f;margin:20px 0;text-align:center}@media only screen and (min-width:640px){.questions-and-answers-section .section-title{font-size:44px}}.questions-and-answers-section .category-name{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.65;border-right:2px solid #d8d8d8;color:#959595;cursor:pointer;position:relative}.questions-and-answers-section .category-name.active{color:#27251f}.questions-and-answers-section .category-name.active:after{background-color:#000;content:"";height:100%;position:absolute;right:-2px;width:2px}.questions-and-answers-section .main-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.questions-and-answers-section .main-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px auto;max-width:1440px}}.questions-and-answers-section .categories-big{display:none}@media only screen and (min-width:640px){.questions-and-answers-section .categories-big{display:block}}.questions-and-answers-section .categories-dropdown{display:block}@media only screen and (min-width:640px){.questions-and-answers-section .categories-dropdown{display:none}}.questions-and-answers-section .categories-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-top:10px}@media only screen and (min-width:640px){.questions-and-answers-section .categories-sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0}}@media only screen and (min-width:1120px){.questions-and-answers-section .categories-sidebar{padding-left:120px}}.questions-and-answers-section .questions-answers-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.questions-and-answers-section .questions-answers-sidebar{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:80px}}.questions-and-answers-section .questions-answers-container{display:none}@media only screen and (min-width:640px){.questions-and-answers-section .questions-answers-container{width:80%}}.questions-and-answers-section .questions-answers-container.active{display:block}.questions-and-answers-section .question-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:2.65;color:#27251f}.questions-and-answers-section .answer-container{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#27251f;margin-bottom:20px;margin-top:0}.questions-and-answers-section .questions-answers-button-container .alternative-cta-button{width:100%}@media only screen and (min-width:640px){.questions-and-answers-section .questions-answers-button-container .alternative-cta-button{width:316px}}.fb-landing-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;position:relative}@media only screen and (min-width:640px){.fb-landing-hero{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fb-landing-hero span{color:#fff;display:block;text-align:center}.fb-landing-hero-header,.fb-landing-hero .hero-content-container{z-index:2}@media only screen and (min-width:640px){.fb-landing-hero-header,.fb-landing-hero .hero-content-container{padding:0 15vw}}@media only screen and (min-width:1120px){.fb-landing-hero-header,.fb-landing-hero .hero-content-container{padding:0 30vw}}@media only screen and (min-width:1440px){.fb-landing-hero-header,.fb-landing-hero .hero-content-container{padding:0 432px}}.fb-landing-hero .hero-content-container{margin-top:50px}@media only screen and (min-width:640px){.fb-landing-hero .hero-content-container{margin-top:0}}.fb-landing-hero:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.fb-landing-hero .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.18}@media only screen and (min-width:640px){.fb-landing-hero .section-title{font-size:52px}}.fb-landing-hero .hero-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.37;color:#fff;text-align:center}@media only screen and (min-width:640px){.fb-landing-hero .hero-paragraph{margin:20px 0}}.fb-landing-hero .hero-button-container{text-align:center}.fb-landing-hero .hero-button-container a{width:100%}@media only screen and (min-width:640px){.fb-landing-hero .hero-button-container a{max-width:284px}}.fb-landing-hero .button-label{font-size:14px;font-weight:500;margin-top:25px;text-align:center}.fb-landing-hero .quiz-banner{margin-top:20px;z-index:2}.flex-simplified-section{background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f8),to(#fafafa));background:linear-gradient(180deg,#f6f6f8,#fafafa);height:730px;padding:65px 20px;position:relative}@media only screen and (min-width:640px){.flex-simplified-section{padding:145px 20px;height:auto}}.flex-simplified-section span{display:block}.flex-simplified-section .logo-title{height:40.23px;width:58px}@media only screen and (min-width:640px){.flex-simplified-section .logo-title{height:84px;margin:0 5px;width:121px}}.flex-simplified-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27251f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (min-width:640px){.flex-simplified-section .section-title{font-size:43px}}.flex-simplified-section .section-subtitle{font-size:32px;font-weight:500;line-height:1;margin:20px 0}.flex-simplified-section .section-paragraph,.flex-simplified-section .section-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#27251f;text-align:center}.flex-simplified-section .section-paragraph{font-size:14px;font-weight:400;line-height:1.5}@media only screen and (min-width:640px){.flex-simplified-section .section-paragraph{font-size:20px;line-height:1.45;margin:20px 0 45px;padding:0 7vw}}@media only screen and (min-width:1120px){.flex-simplified-section .section-paragraph{padding:0 22vw}}@media only screen and (min-width:1440px){.flex-simplified-section .section-paragraph{padding:0 315px}}.flex-simplified-section .fda-icon{bottom:65px;height:38px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:55px}@media only screen and (min-width:640px){.flex-simplified-section .fda-icon{bottom:10%;height:55px;left:75%;width:74px}}.flex-simplified-section .product-play-button{background-image:url(play.png);background-size:100%;cursor:pointer;height:92px;width:92px}@media only screen and (min-width:640px){.flex-simplified-section .product-play-button{height:162px;width:162px}}.flex-simplified-section .play-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.flex-simplified-section .play-button-container{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;-ms-flex-pack:distribute;justify-content:space-around}}.flex-simplified-section .left-paragraph-container{display:none}@media only screen and (min-width:640px){.flex-simplified-section .left-paragraph-container{display:block;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.flex-simplified-section .right-paragraph-container{display:none}@media only screen and (min-width:640px){.flex-simplified-section .right-paragraph-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.flex-simplified-section .left-paragraph,.flex-simplified-section .section-quote{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.4;color:#27251f;text-align:center}.flex-simplified-section .quote-logo{height:35px;width:89px}.flex-benefits-section{padding:35px 0}@media only screen and (min-width:640px){.flex-benefits-section{padding:35px 10px}}@media only screen and (min-width:1120px){.flex-benefits-section{padding:35px 140px}}.flex-benefits-section .benefit-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 35px 10px}@media only screen and (min-width:640px){.flex-benefits-section .benefit-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 35px 40px}}.flex-benefits-section .benefit-section.right .image-container{text-align:right}.flex-benefits-section .benefit-section.right .section-img-small{left:0}@media only screen and (min-width:640px){.flex-benefits-section .benefit-section.right .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-benefits-section .benefit-section.right .text-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 150px 0 0}}.flex-benefits-section .image-container{position:relative;width:294px}@media only screen and (min-width:640px){.flex-benefits-section .image-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.flex-benefits-section .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (min-width:640px){.flex-benefits-section .text-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px 0 35px;text-align:left}}@media only screen and (min-width:1120px){.flex-benefits-section .text-container{padding:0 20px 0 105px;text-align:left}}.flex-benefits-section .section-img-big{-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);height:247px;width:241px}@media only screen and (min-width:640px){.flex-benefits-section .section-img-big{height:438px;width:455px}}.flex-benefits-section .section-img-small{-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);height:153px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:155px}@media only screen and (min-width:640px){.flex-benefits-section .section-img-small{height:280px;width:280px}}.flex-benefits-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.4;margin:45px 0 0}@media only screen and (min-width:640px){.flex-benefits-section .section-title{font-size:42px}}.flex-benefits-section .section-paragraph{line-height:1.6;margin:20px 0 45px;text-align:center}@media only screen and (min-width:640px){.flex-benefits-section .section-paragraph{font-size:18px;line-height:1.4;text-align:left}}@media only screen and (min-width:960px){.flex-benefits-section .alternative-cta-button.black-bordered{padding:14px 55px}}.flex-benefits-section .quote-container{display:none}@media only screen and (min-width:640px){.flex-benefits-section .quote-container{display:block}}.flex-benefits-section .quote-title{font-size:12px;line-height:1.8;color:#635f53;display:block;margin-top:25px}.flex-benefits-section .quote-content,.flex-benefits-section .quote-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.flex-benefits-section .quote-content{font-size:14px;line-height:1.5;margin:0}.landing-testimonials-section{background-color:#f4f7f9}@media only screen and (min-width:640px){.landing-testimonials-section{padding-bottom:60px}}.landing-testimonials-section span{display:block}.landing-testimonials-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.12;color:#27251f;margin-bottom:10px;margin-top:0;padding:100px 50px 0;text-align:center}@media only screen and (min-width:640px){.landing-testimonials-section .section-title{font-size:43px}}.landing-testimonials-section .section-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#27251f;padding:0 50px 25px;text-align:center}@media only screen and (min-width:640px){.landing-testimonials-section .section-subtitle{font-size:20px;padding:0 50px 40px}}.landing-testimonials-section .testimonials-container{padding-bottom:40px}@media only screen and (min-width:640px){.landing-testimonials-section .testimonials-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.landing-testimonials-section .testimonial-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landing-testimonials-section .testimonial-container:hover .testimonial-content-container,.landing-testimonials-section .testimonial-container:hover .testimonial-info{opacity:1}.landing-testimonials-section .testimonial-container:not(:first-child){display:none}@media only screen and (min-width:640px){.landing-testimonials-section .testimonial-container:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:640px){.landing-testimonials-section .testimonial-container{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;height:550px;position:relative}}.landing-testimonials-section .testimonial-img-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:292px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:275px}@media only screen and (min-width:640px){.landing-testimonials-section .testimonial-img-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;max-height:431px;max-width:405px;width:100%}}.landing-testimonials-section .testimonial-info{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#fff;padding:15px 0 40px;-webkit-transition:opacity .3s;transition:opacity .3s}.landing-testimonials-section .testimonial-info:not(.active){opacity:0}.landing-testimonials-section .testimonial-content-container{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);margin:20px 30px;padding:20px;position:relative;top:-50px;-webkit-transition:opacity .3s;transition:opacity .3s}@media only screen and (min-width:640px){.landing-testimonials-section .testimonial-content-container{left:0;margin:20px 5px;padding:10px;position:absolute;top:220px}}@media only screen and (min-width:1120px){.landing-testimonials-section .testimonial-content-container{margin:20px 45px;padding:40px}}@media only screen and (min-width:640px){.landing-testimonials-section .testimonial-content-container:not(.active){opacity:0}}.landing-testimonials-section .testimonial-content{margin:0}@media only screen and (min-width:640px){.landing-testimonials-section .testimonial-content{font-size:18px;line-height:1.8}}.how-product-works-section{padding:0 10px 100px}@media only screen and (min-width:350px){.how-product-works-section{padding:0 20px 100px}}.how-product-works-section span{display:block}.how-product-works-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.65;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27251f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-top:100px}.how-product-works-section .logo-image{height:65px;margin:0 10px;width:94px}.how-product-works-section .section-header-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.45;color:#27251f;margin-bottom:55px;text-align:center}@media only screen and (min-width:640px){.how-product-works-section .section-header-paragraph{padding:0 14vw}}@media only screen and (min-width:1120px){.how-product-works-section .section-header-paragraph{padding:0 29vw}}@media only screen and (min-width:1440px){.how-product-works-section .section-header-paragraph{padding:0 417px}}.how-product-works-section .button-container{text-align:center}.how-product-works-section .button-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-align:center}.how-product-works-section .button-label.normal{font-weight:400}.how-product-works-section .primary-cta-button,.how-product-works-section .reviews-page .spr-button-primary,.how-product-works-section .shopify-challenge__button,.reviews-page .how-product-works-section .spr-button-primary{border-radius:3px;-webkit-box-shadow:0 9px 14px 0 rgba(0,0,0,.24);box-shadow:0 9px 14px 0 rgba(0,0,0,.24);margin:20px 0;max-width:284px;width:100%}.how-product-works-section .how-product-works-item{margin-top:40px;text-align:center}@media only screen and (min-width:640px){.how-product-works-section .how-product-works-item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}.how-product-works-section .how-product-works-image{height:158px;width:160px}.how-product-works-section .how-product-works-item-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.45;color:#27251f}.how-product-works-section .how-product-works-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.53;color:#27251f;padding:0 35px}@media only screen and (min-width:640px){.how-product-works-section .how-product-works-paragraph{padding:0}}@media only screen and (min-width:1120px){.how-product-works-section .how-product-works-paragraph{padding:0 115px}}.how-product-works-section .animation-container{text-align:center}.how-product-works-section .how-product-works-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.how-product-works-section .how-product-works-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cta-collage-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-collage-section.homepage{display:none}@media only screen and (min-width:640px){.cta-collage-section.homepage{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px}}@media only screen and (min-width:640px){.cta-collage-section{padding:0 12vw}}@media only screen and (min-width:1120px){.cta-collage-section{padding:0 24vw}}@media only screen and (min-width:1440px){.cta-collage-section{padding:0 305px}}.cta-collage-section span{display:block}.cta-collage-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.18;color:#fff;padding:0 30px;text-align:center}@media only screen and (min-width:640px){.cta-collage-section .section-title{font-size:53px;line-height:1}}.cta-collage-section .section-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2;color:#fff;margin:30px 0;text-align:center}@media only screen and (min-width:640px){.cta-collage-section .section-subtitle{font-size:16px}}.cta-collage-section .button-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#fff;margin:20px 0;text-align:center}@media only screen and (min-width:640px){.cta-collage-section .button-label{font-size:14px;opacity:.7}}.cta-collage-section .alternative-cta-button{width:284px}.fb-chat-banner-section{background-color:#353432;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:640px){.fb-chat-banner-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 70px 35px}}@media only screen and (min-width:1120px){.fb-chat-banner-section{padding:50px 140px 35px}}.fb-chat-banner-section span{display:block}.fb-chat-banner-section .flex-ed-label{color:#fff}.fb-chat-banner-section .flex-ed-description,.fb-chat-banner-section .flex-ed-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.fb-chat-banner-section .flex-ed-description{color:#aa8a54}.fb-chat-banner-section .chat-with-us-link{font-size:18px;font-weight:500;line-height:1.2;-webkit-appearance:none;background-color:transparent;border:0;padding:0;text-align:left;text-decoration:none;width:136px}.fb-chat-banner-section .chat-with-us-label,.fb-chat-banner-section .chat-with-us-link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff}.fb-chat-banner-section .chat-with-us-label{font-size:11px;font-weight:400;line-height:1.45;opacity:.4}.fb-chat-banner-section .ed-picture{height:47.7px;width:47.7px}.fb-chat-banner-section .banner-right-side{display:-webkit-box;display:-ms-flexbox;display:flex}.fb-chat-banner-section .chat-with-us-container{padding-left:20px}.flex-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:8}.flex-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.flex-modal.active{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.flex-modal .modal-left-side{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:640px){.flex-modal .modal-left-side{background-color:rgba(0,0,0,.4);-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.flex-modal .modal-right-side{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;overflow:auto}@media only screen and (min-width:640px){.flex-modal .modal-right-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.flex-modal .close-icon{background-image:url(close-black.png);background-size:100%;background-repeat:no-repeat;cursor:pointer;height:25px;margin:25px 15px;width:25px}@media only screen and (min-width:640px){.flex-modal .close-icon{background-image:url(close.png);height:38px;margin:25px 25px 0 0;width:38px}}.flex-popup.change-plan-modal .popup{max-height:350px;max-width:400px;padding:17px 0 50px;position:relative}.flex-popup.change-plan-modal .popup-label{font-weight:500}@media only screen and (max-width:960px) and (orientation:landscape){.flex-popup.change-plan-modal .popup{max-height:250px;margin:60px auto 0}}@media only screen and (min-width:960px){.flex-popup.change-plan-modal .popup{max-height:450px}}.flex-popup.change-plan-modal .products-form{overflow-y:scroll}.flex-popup.change-plan-modal .subscription-product{display:none;list-style-position:inside;list-style-type:none;margin:0;padding:0 15px 5px;width:100%}.flex-popup.change-plan-modal .subscription-product li{color:#61ca5b;font-size:10px;font-weight:500;list-style:disc;text-transform:uppercase}.flex-popup.change-plan-modal .product-list{padding-left:0;list-style-type:none;margin:30px 0 20px}.flex-popup.change-plan-modal .product-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:110px;padding:15px 30px 10px}.flex-popup.change-plan-modal .product-item:first-of-type{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-popup.change-plan-modal .product-item:last-of-type{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-popup.change-plan-modal .product-item:not(:last-of-type){border-bottom:1px solid #dedede;border-radius:2.5px}.flex-popup.change-plan-modal .product-item.active-subscription{cursor:not-allowed;height:125px}.flex-popup.change-plan-modal .product-item.active-subscription .subscription-product{display:list-item}.flex-popup.change-plan-modal .product-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.flex-popup.change-plan-modal .product-info-container p{margin:0}.flex-popup.change-plan-modal .product-info-container .product-details{-ms-flex-preferred-size:60%;flex-basis:60%}.flex-popup.change-plan-modal .product-info-container .discs-per-month,.flex-popup.change-plan-modal .product-info-container .product-price{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.flex-popup.change-plan-modal .product-info-container .shipping-information{margin-top:5px;line-height:normal}.flex-popup.change-plan-modal .product-info-container .product-price{-ms-flex-preferred-size:20%;flex-basis:20%}.flex-popup.change-plan-modal .back-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;background-color:#f4f7f9;border:0;bottom:0;color:#635f53;height:50px;left:0;margin-top:10px;position:absolute;text-transform:uppercase;width:100%}.change-date-modal.flex-popup .popup{max-height:540px;padding:0}@media only screen and (min-width:640px){.change-date-modal.flex-popup .popup{max-height:480px}}.change-date-modal.flex-popup .calendar{height:430px;max-width:395px}.change-date-modal.flex-popup .hello-week__header{padding:0}.change-date-modal.flex-popup .hello-week__label{font-weight:500;color:#000}.change-date-modal.flex-popup .hello-week__label,.change-date-modal.flex-popup .hello-week__week__day{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:2.5}.change-date-modal.flex-popup .hello-week__week__day{font-weight:400;color:#aeaca5;padding:7px 10px;text-transform:none}@media only screen and (min-width:640px){.change-date-modal.flex-popup .hello-week__week__day{padding:5px 25px 10px}}.change-date-modal.flex-popup .hello-week__day{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:2.25;padding:7px 10px}@media only screen and (min-width:640px){.change-date-modal.flex-popup .hello-week__day{padding:10px 25px}}.change-date-modal.flex-popup .hello-week__day.is-disabled{background-color:transparent}.change-date-modal.flex-popup .hello-week__day.is-today{background-color:#dedede;color:#000;cursor:not-allowed}.change-date-modal.flex-popup .hello-week__day.is-selected{background-color:#b99b67!important;color:#fff!important}.change-date-modal.flex-popup .calendar-container{border-top:none}.change-date-modal.flex-popup .hello-week__prev{position:relative}.change-date-modal.flex-popup .hello-week__prev:before{background-image:url(arrow-calendar-left.png);background-size:100%;content:"";cursor:pointer;display:block;height:40px;left:0;position:absolute;top:-15px;width:40px}.change-date-modal.flex-popup .hello-week__next{position:relative}.change-date-modal.flex-popup .hello-week__next:before{background-image:url(arrow-calendar-right.png);background-size:100%;content:"";cursor:pointer;display:block;height:40px;right:0;position:absolute;top:-15px;width:40px}.change-date-modal.flex-popup .apply-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;background-color:#b99b67;border:0;border-radius:0 0 8px 0;color:#000;height:50px;margin:0;text-transform:uppercase;width:50%}.change-date-modal.flex-popup .calendar-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex}.change-date-modal.flex-popup .calendar-buttons-container .back-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;background-color:#f4f7f9;border-radius:0 0 0 8px;color:#635f53;height:50px;margin:0;position:relative;text-transform:uppercase;width:50%}.flex-popup.pause-shipment-modal .popup{max-height:453px;padding:20px 0 50px}@media only screen and (max-width:960px) and (orientation:landscape){.flex-popup.pause-shipment-modal .popup{max-height:227px}}.flex-popup.pause-shipment-modal .popup-options-container{overflow-y:scroll}.flex-popup.pause-shipment-modal .popup-options{padding:0 30px}.period-product-quiz-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(38,37%,56%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (min-width:640px){.period-product-quiz-section{display:none}}.period-product-quiz-section:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(38,37%,56%,.7)),to(hsla(38,37%,56%,.7)));background-image:linear-gradient(hsla(38,37%,56%,.7),hsla(38,37%,56%,.7));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.period-product-quiz-section *{z-index:2}.period-product-quiz-section span{display:block}.period-product-quiz-section .header-logo{height:90px;width:87px}.period-product-quiz-section .logo-image{height:49px;vertical-align:middle;width:70px}.period-product-quiz-section .section-title{font-size:24px;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px}.period-product-quiz-section .section-subtitle,.period-product-quiz-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-align:center}.period-product-quiz-section .section-subtitle{font-size:16px;line-height:1.5}.period-product-quiz-section .button-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;color:#fff;opacity:.8;text-align:center}.period-product-quiz-section .button-container{margin:20px 0;width:284px}.period-product-quiz-section .alternative-cta-button{width:100%}.period-product-quiz-section .typeform-share{color:#27251f!important}.homepage-section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.14;color:#27251f;text-align:center}@media only screen and (min-width:640px){.homepage-section-title{font-size:43px;line-height:1;padding:0 14.5vw}}@media only screen and (min-width:1120px){.homepage-section-title{padding:0 29vw}}@media only screen and (min-width:1440px){.homepage-section-title{padding:0 415px}}.homepage-section-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.65;color:#000;margin-top:15px;padding:0 15px;text-align:center}@media only screen and (min-width:640px){.homepage-section-paragraph{font-size:20px;line-height:1.45;padding:0 15.5vw}}@media only screen and (min-width:1120px){.homepage-section-paragraph{padding:0 31vw}}@media only screen and (min-width:1440px){.homepage-section-paragraph{padding:0 444px}}.new-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 25px 0;position:relative}@media only screen and (min-width:640px){.new-hero{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.new-hero span{color:#fff;display:block;text-align:center}.new-hero-header,.new-hero .hero-content-container{z-index:2}@media only screen and (min-width:640px){.new-hero-header,.new-hero .hero-content-container{padding:0 15vw}}@media only screen and (min-width:1120px){.new-hero-header,.new-hero .hero-content-container{padding:0 26vw}}@media only screen and (min-width:1440px){.new-hero-header,.new-hero .hero-content-container{padding:0 374px}}.new-hero .hero-content-container{margin:10px 5px 0}@media only screen and (min-width:640px){.new-hero .hero-content-container{margin-top:0}}.new-hero .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:37px;font-weight:500;line-height:1}@media only screen and (min-width:640px){.new-hero .section-title{font-size:52px}}.new-hero .hero-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.4;color:#fff;margin-top:10px;text-align:center}@media only screen and (min-width:640px){.new-hero .hero-paragraph{line-height:1.1;margin:20px 0}}.new-hero .hero-button-container{padding:0 20px;text-align:center}@media only screen and (min-width:640px){.new-hero .hero-button-container a{max-width:284px}}.new-hero .button-label{font-size:14px;font-weight:500;margin-top:25px;text-align:center}.new-hero .quiz-banner{margin-top:20px;z-index:2}.new-hero .arrow-icon-container .arrow-icon{background-image:url(double-arrow-icon.png);background-size:100%;height:24px;margin:20px auto 0;width:25px}.flex-is-section{padding:85px 5px 5px}.flex-is-section .logo-title{height:40px;vertical-align:middle;width:58px}@media only screen and (min-width:640px){.flex-is-section .logo-title{height:72px;width:103px}}@media only screen and (min-width:350px){.flex-is-section{padding:85px 15px}}@media only screen and (min-width:640px){.flex-is-section .homepage-section-title{line-height:.3}}@media only screen and (min-width:640px){.flex-is-section .homepage-section-paragraph{padding-top:30px}}.flex-is-section span{display:block}.flex-is-section .icons-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:35px 0 0}@media only screen and (min-width:640px){.flex-is-section .icons-section{max-width:577px;margin:45px auto 0}}.flex-is-section .icon-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;color:#b99b67;text-align:center;margin:10px 0;padding:0 24px}@media only screen and (min-width:640px){.flex-is-section .icon-description{padding:0 30px}}.flex-is-section .icon-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:0;padding:30px 0}@media only screen and (min-width:640px){.flex-is-section .icon-container{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}.flex-is-section .icon-container:hover{border-radius:3px;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.09);box-shadow:0 2px 14px 0 rgba(0,0,0,.09)}.live-like-section header{padding:0 20px}.live-like-section span{display:block}@media only screen and (min-width:640px){.live-like-section .homepage-section-title{padding:0 14vw}}@media only screen and (min-width:1120px){.live-like-section .homepage-section-title{padding:0 34vw}}@media only screen and (min-width:1440px){.live-like-section .homepage-section-title{padding:0 475px}}.live-like-section .disc-descriptions-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:640px){.live-like-section .disc-descriptions-container{margin:0 auto;max-width:577px}}.live-like-section .description-icons-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:55px 0}@media only screen and (min-width:640px){.live-like-section .description-icons-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.live-like-section .icons-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b99b67;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;width:89px}.live-like-section .icon-description{margin-right:10px}.live-like-section .disc-video-container{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.live-like-section .play-button{width:73px}.live-like-section .product-play-button{background-image:url(play.png);background-size:100%;cursor:pointer;height:73px;width:73px}.live-like-section .play-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.live-like-section .fda-logo{background-image:url(fda-registered-logo.png);background-repeat:no-repeat;background-size:100%;bottom:5%;height:31px;position:absolute;right:10%;width:35px}.replace-tampons-section{padding-top:60px}.replace-tampons-section span{display:block}.replace-tampons-section .homepage-section-title{padding:0 40px}@media only screen and (min-width:640px){.replace-tampons-section .homepage-section-title{padding:0 21vw}}@media only screen and (min-width:1120px){.replace-tampons-section .homepage-section-title{padding:0 34vw}}@media only screen and (min-width:1440px){.replace-tampons-section .homepage-section-title{padding:0 489px}}.replace-tampons-section .homepage-section-paragraph{padding:0 30px 15px}@media only screen and (min-width:640px){.replace-tampons-section .homepage-section-paragraph{padding:0 18vw 15px}}@media only screen and (min-width:1120px){.replace-tampons-section .homepage-section-paragraph{padding:0 33vw 20px}}@media only screen and (min-width:1440px){.replace-tampons-section .homepage-section-paragraph{padding:0 474px 20px}}.replace-tampons-section .flex-characteristic{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6;color:#b99b67;text-align:center}.replace-tampons-section .tampons-image{background-image:url(tampons.png);background-size:100%;height:160px;margin:0 auto;width:314px}@media only screen and (min-width:640px){.replace-tampons-section .tampons-image{height:255px;margin:20px auto 0;width:502px}}.obgyn-section{background-color:#f4f7f9;padding:35px 0}@media only screen and (min-width:640px){.obgyn-section{padding:35px 10px}}@media only screen and (min-width:1120px){.obgyn-section{padding:35px 140px}}.obgyn-section .benefit-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 35px 10px}@media only screen and (min-width:640px){.obgyn-section .benefit-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 0 40px}}.obgyn-section .benefit-section.right .image-container{text-align:right}.obgyn-section .benefit-section.right .section-img-small{left:0}@media only screen and (min-width:640px){.obgyn-section .benefit-section.right .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.obgyn-section .benefit-section.right .text-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 150px 0 0}}.obgyn-section .image-container{position:relative;width:294px}@media only screen and (min-width:640px){.obgyn-section .image-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.obgyn-section .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (min-width:640px){.obgyn-section .text-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px 0 35px;text-align:left}}@media only screen and (min-width:1120px){.obgyn-section .text-container{padding:0 20px 0 105px;text-align:left}}.obgyn-section .section-img-big{-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);height:247px;width:241px}@media only screen and (min-width:640px){.obgyn-section .section-img-big{height:438px;width:455px}}.obgyn-section .section-img-small{-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);height:153px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:155px}@media only screen and (min-width:640px){.obgyn-section .section-img-small{height:280px;width:280px}}.obgyn-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.14;margin:45px 0 0;padding:0 20px}@media only screen and (min-width:640px){.obgyn-section .section-title{font-size:42px;margin:35px 0 0;padding:0 40px 0 0}}.obgyn-section .section-paragraph{line-height:1.6;margin:15px 0;padding:0 5px;text-align:center}@media only screen and (min-width:640px){.obgyn-section .section-paragraph{font-size:18px;line-height:1.4;padding:10px 25px 0 0;text-align:left}}.obgyn-section .author-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.obgyn-section .author-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.obgyn-section .author-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.obgyn-section .author-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px}}.obgyn-section .alternative-cta-button{padding:14px 55px}.obgyn-section .quote-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6;display:block;margin-bottom:30px}@media only screen and (min-width:640px){.obgyn-section .quote-title{font-size:18px;line-height:1.4;padding-right:20px}}.obgyn-section .quote-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.obgyn-section .quote-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.obgyn-section .author-img{height:55px;width:55px}.obgyn-section .quote-content{font-size:14px;font-weight:400;line-height:1.5;margin:0}.obgyn-section .author-name,.obgyn-section .quote-content{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.obgyn-section .author-name{font-size:16px;font-weight:500;line-height:1.37;margin-top:20px}@media only screen and (min-width:640px){.obgyn-section .author-name{margin-top:10px}}.obgyn-section .author-position{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#959595}@media only screen and (min-width:640px){.created-by-section .created-mobile{display:none}}.created-by-section .created-desktop{display:none}@media only screen and (min-width:640px){.created-by-section .created-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:120px}}.created-by-section .left-side,.created-by-section .right-side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.created-by-section .left-side{padding-left:45px}@media only screen and (min-width:1120px){.created-by-section .left-side{padding-left:130px}}.created-by-section span{display:block}.created-by-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.14;color:#fff;padding:50px 55px 0;text-align:center}@media only screen and (min-width:640px){.created-by-section .section-title{color:#000;font-size:42px;line-height:1;padding:170px 40px 0 0;text-align:left}}@media only screen and (min-width:1120px){.created-by-section .section-title{padding:170px 155px 0 0}}.created-by-section .play-button{margin:0 auto}.created-by-section .play-button-container{margin-top:45px}.created-by-section .product-play-button{background-image:url(play-white-no-circle.png);background-size:100%;height:27px;margin:0 auto;width:20px}@media only screen and (min-width:640px){.created-by-section .ceo-quote-container{background-color:#fff}}.created-by-section .ceo-quote{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.62;margin:35px 30px 25px;text-align:center}@media only screen and (min-width:640px){.created-by-section .ceo-quote{font-size:18px;line-height:1.4;margin-left:0;padding-right:0;text-align:left}}@media only screen and (min-width:1120px){.created-by-section .ceo-quote{padding-right:85px}}.created-by-section .ceo-name{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.37;margin-top:15px}@media only screen and (min-width:640px){.created-by-section .ceo-name{margin-top:0}}.created-by-section .ceo-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#959595;margin-bottom:45px}@media only screen and (min-width:640px){.created-by-section .ceo-title{margin-bottom:0}}.created-by-section .ceo-image{height:50px;width:50px}.created-by-section .ceo-data{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.created-by-section .author-info{margin-left:15px}.created-by-section .ceo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 20px;position:relative;top:-20px}@media only screen and (min-width:640px){.created-by-section .ceo-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:none;box-shadow:none;margin-left:0;top:0}}.created-by-section .section-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.6;border-top:1px solid #dedede;color:#000;display:block;letter-spacing:1px;padding:25px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media only screen and (min-width:640px){.created-by-section .section-button{border-bottom:1px solid #dedede;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 10px;width:200px}}.created-by-section .section-button:after{background-image:url(arrow-right-black.png);background-size:100%;content:"";display:inline-block;height:9px;position:absolute;right:15%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px}@media only screen and (min-width:640px){.created-by-section .section-button:after{right:0}}.created-by-section .image-container{position:relative;margin-top:100px;text-align:right;width:100%}@media only screen and (min-width:1120px){.created-by-section .image-container{width:541px}}.created-by-section .section-img-big{-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);height:438px;width:100%}@media only screen and (min-width:1120px){.created-by-section .section-img-big{width:471px}}.created-by-section .section-img-small{-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);cursor:pointer;height:289px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:282px}.hfw-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:375px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;position:relative;width:100%}.hfw-hero-menu li,.hfw-hero-text,.hfw-hero-title{color:#fff;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.hfw-hero-text,.hfw-hero-title{margin:0;text-align:center}.hfw-hero-title{font-size:37px;font-weight:500;line-height:40px;margin-bottom:20px}.hfw-hero-title .title-logo{max-height:47px;vertical-align:middle}.hfw-hero-text{font-size:18px;font-weight:500;line-height:26px}@media only screen and (min-width:640px){.hfw-hero-text{padding:0 26vw}}@media only screen and (min-width:1440px){.hfw-hero-text{padding:0 499px}}.hfw-hero-menu{background-color:rgba(0,0,0,.5);bottom:0;height:75px;position:absolute;width:100%}.hfw-hero-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.hfw-hero-menu li{cursor:pointer;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:18px;font-weight:500;height:75px;line-height:75px;text-align:center}@media screen and (min-width:640px){.hfw-hero{background-position:0 0;height:450px}.hfw-hero-title{font-size:57px}.hfw-hero-title .title-logo{max-height:67px}.hfw-hero-text{font-size:16px;line-height:22px}.hfw-hero .nav-menu-item:first-child{padding-right:25px;text-align:right}.hfw-hero .nav-menu-item:last-child{padding-left:25px;text-align:left}}.homepage-cta-collage-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-cta-collage-section.homepage{display:none}@media only screen and (min-width:640px){.homepage-cta-collage-section.homepage{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px}}@media only screen and (min-width:640px){.homepage-cta-collage-section{padding:0 12vw}}@media only screen and (min-width:1120px){.homepage-cta-collage-section{padding:0 24vw}}@media only screen and (min-width:1440px){.homepage-cta-collage-section{padding:0 305px}}.homepage-cta-collage-section span{display:block}.homepage-cta-collage-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.18;color:#fff;padding:0 30px;text-align:center}@media only screen and (min-width:640px){.homepage-cta-collage-section .section-title{font-size:53px;line-height:1}}.homepage-cta-collage-section .section-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2;color:#fff;margin:30px 0;text-align:center}@media only screen and (min-width:640px){.homepage-cta-collage-section .section-subtitle{font-size:20px}}.homepage-cta-collage-section .button-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#fff;margin:20px 0;text-align:center}.homepage-cta-collage-section .alternative-cta-button{width:284px}.homepage-chat-banner-section{background-color:#353432;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:640px){.homepage-chat-banner-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1440px;padding:50px 70px 35px}}@media only screen and (min-width:1120px){.homepage-chat-banner-section{padding:50px 140px 35px}}.homepage-chat-banner-section span{display:block}.homepage-chat-banner-section .flex-ed-label{font-weight:500;color:#fff}.homepage-chat-banner-section .flex-ed-description,.homepage-chat-banner-section .flex-ed-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2}.homepage-chat-banner-section .flex-ed-description{font-weight:400;color:#aa8a54}.homepage-chat-banner-section .chat-with-us-link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2;-webkit-appearance:none;background-color:transparent;border:0;color:#fff;padding:0;text-align:left;text-decoration:none;width:136px}.homepage-chat-banner-section .chat-with-us-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.45;color:#fff;opacity:.4}.homepage-chat-banner-section .ed-picture{height:47.7px;width:47.7px}.homepage-chat-banner-section .banner-right-side{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-chat-banner-section .chat-with-us-container{padding-left:20px}.homepage-how-it-works{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:60px auto;max-width:850px}@media only screen and (min-width:640px){.homepage-how-it-works{margin-bottom:110px}}.homepage-how-it-works .cta,.homepage-how-it-works .home-description,.homepage-how-it-works .title{padding:0 30px;text-align:center}.homepage-how-it-works .home-description,.homepage-how-it-works .title{margin:0 0 8px}.homepage-how-it-works .title{color:#27251f;font-size:28px;font-weight:500;line-height:32px}.homepage-how-it-works .title-logo{max-height:40px;vertical-align:middle}.homepage-how-it-works .home-description{font-size:16px;line-height:26px}.homepage-how-it-works .gallery{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:10px 0 40px}.homepage-how-it-works .gallery .image-main:not(.center){width:100px}.homepage-how-it-works .gallery .image-icon{display:block;margin:20px auto 0;max-height:24px}.homepage-how-it-works .gallery .image-container.center{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:232px;width:192px}.homepage-how-it-works .gallery .image-container.center.with-border{border:1px solid #b99b67;border-radius:6px;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.05);box-shadow:0 2px 14px 0 rgba(0,0,0,.05)}.homepage-how-it-works .cta button{width:100%}.homepage-how-it-works .cta .play-button{width:auto}@media only screen and (min-width:640px){.homepage-how-it-works .title{font-size:42px;line-height:45px}.homepage-how-it-works .title-logo{max-height:75px}.homepage-how-it-works .home-description{font-size:20px;line-height:29px;margin:0 auto;max-width:550px}.homepage-how-it-works .gallery .image-main{width:100%}.homepage-how-it-works .gallery .image-main:not(.center){width:180px}.homepage-how-it-works .gallery .image-icon{display:block;margin:50px auto 0;max-height:45px;max-width:70px}.homepage-how-it-works .gallery .image-container.center{min-height:410px;width:340px}.homepage-how-it-works .cta button{width:auto}}.homepage-press-quotes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media only screen and (min-width:640px){.homepage-press-quotes{padding-top:45px}}.homepage-press-quotes .logo.active,.homepage-press-quotes .quote.active{display:block}.homepage-press-quotes .quote{display:none;font-size:28px;font-weight:500;line-height:39px;margin:0 auto 20px;max-width:310px;padding-top:40px;quotes:"“" "”"}.homepage-press-quotes .quote:before{content:open-quote}.homepage-press-quotes .quote:after{content:close-quote}.homepage-press-quotes .navigation{list-style:none;margin-bottom:70px;padding:0}.homepage-press-quotes .logo.active{opacity:1}.homepage-press-quotes .logo.desktop{display:none}.homepage-press-quotes .logo:not(:last-of-type):not(.desktop){margin-bottom:50px}.homepage-press-quotes .logo img{max-width:150px}.homepage-press-quotes .separator{background-color:#b99b67;border-radius:2px;display:none;height:2px;margin:40px auto 0;width:63px}.homepage-press-quotes .separator.active{display:block}@media screen and (min-width:640px){.homepage-press-quotes .quote{font-size:42px;line-height:45px;max-width:650px}.homepage-press-quotes .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.homepage-press-quotes .logo.desktop{display:block;margin:30px 0 60px;opacity:1}.homepage-press-quotes .logo:first-child:not(.desktop){display:none}}.home-quiz-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (min-width:640px){.home-quiz-section{display:none}}.home-quiz-section span{display:block}.home-quiz-section .header-logo{height:90px;width:87px}.home-quiz-section .logo-image{height:49px;vertical-align:middle;width:70px}.home-quiz-section .section-title{font-size:24px;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px}.home-quiz-section .section-subtitle,.home-quiz-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;color:#fff;text-align:center}.home-quiz-section .section-subtitle{font-size:16px;line-height:1.5}.home-quiz-section .button-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;color:#fff;opacity:.8;text-align:center}.home-quiz-section .button-container{margin:20px 0;width:284px}.home-quiz-section .alternative-cta-button{width:100%}.home-quiz-section .typeform-share{color:#27251f!important}.homepage-flex-is-for{background-position:50%;background-repeat:no-repeat;padding:60px 20px}.homepage-flex-is-for .press-quotes .quote,.homepage-flex-is-for h1,.homepage-flex-is-for h2,.homepage-flex-is-for p,.press-quotes .homepage-flex-is-for .quote{color:#fff;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.homepage-flex-is-for .flex-is-for-title{font-size:37px;font-weight:500;line-height:40px;margin-bottom:25px}.homepage-flex-is-for .flex-is-for-title .logo-image{max-height:55px;vertical-align:middle}.homepage-flex-is-for .separator{background-color:#fff;border-radius:8px;display:none;height:380px;opacity:.2;width:2px}.homepage-flex-is-for .reason:not(:last-child){margin-bottom:30px}.homepage-flex-is-for .reason-title{font-size:18px;font-weight:500;line-height:26px;margin-bottom:5px}.homepage-flex-is-for .reason-icon{display:none}.homepage-flex-is-for .reason-text{font-size:14px;line-height:20px}@media only screen and (min-width:640px){.homepage-flex-is-for{background-size:cover;padding:120px 20px;width:100%}.homepage-flex-is-for .flex-is-for-title{font-size:44px;line-height:40px;margin:0 auto 150px;text-align:center}.homepage-flex-is-for .flex-is-for-title .logo-image{max-height:70px}.homepage-flex-is-for .reasons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto 120px;max-width:1280px}.homepage-flex-is-for .separator{display:block}.homepage-flex-is-for .reason{max-width:240px}.homepage-flex-is-for .reason-icon{display:block;height:60px;margin-bottom:40px}.homepage-flex-is-for .reason:not(:last-child){margin-bottom:0}.homepage-flex-is-for .reason-text-container{margin:0 auto}.homepage-flex-is-for .reason-title{font-size:22px}}.hfw-new-top-section .homepage-section-title{margin:40px 0 0}@media only screen and (min-width:640px){.hfw-new-top-section .homepage-section-title{margin:80px 0 0}}.hfw-new-top-section .video-container{margin:0 auto;height:203px;width:100%}@media only screen and (min-width:350px){.hfw-new-top-section .video-container{width:359px}}@media only screen and (min-width:640px){.hfw-new-top-section .video-container{height:371px;width:657px}}.hfw-new-top-section .video-container iframe{border:0}.hfw-new-top-section .video-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#27251f;padding:0 20px;text-align:center}@media only screen and (min-width:640px){.hfw-new-top-section .video-title{font-size:20px;margin:40px 0 30px}}.hfw-new-top-section .section-paragraph{padding:0 30px;text-align:center}@media only screen and (min-width:640px){.hfw-new-top-section .section-paragraph{font-size:20px;line-height:1.45;padding:0 18vw}}@media only screen and (min-width:1120px){.hfw-new-top-section .section-paragraph{padding:0 30vw}}@media only screen and (min-width:1440px){.hfw-new-top-section .section-paragraph{padding:0 432px}}.hfw-how-it-works{padding:40px 0;text-align:center}@media only screen and (min-width:640px){.hfw-how-it-works{padding:80px 0}}.hfw-how-it-works span{display:block}.hfw-how-it-works .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.14;padding:0 30px;text-align:center}@media only screen and (min-width:640px){.hfw-how-it-works .section-title{font-size:42px;line-height:1;padding:0 10vw}}@media only screen and (min-width:1120px){.hfw-how-it-works .section-title{padding:0 25vw}}@media only screen and (min-width:1440px){.hfw-how-it-works .section-title{padding:0 360px}}.hfw-how-it-works .title-logo{height:41px;vertical-align:middle;width:58px}@media only screen and (min-width:640px){.hfw-how-it-works .title-logo{height:63px;width:91px}}.hfw-how-it-works .section-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#27251f;padding:0 30px;text-align:center}@media only screen and (min-width:640px){.hfw-how-it-works .section-paragraph{font-size:20px;line-height:1.45;padding:0 16vw}}@media only screen and (min-width:1120px){.hfw-how-it-works .section-paragraph{padding:0 32vw}}@media only screen and (min-width:1440px){.hfw-how-it-works .section-paragraph{padding:0 460px}}.hfw-how-it-works .hfw-items-container{font-size:0}.hfw-how-it-works .images-container{display:none}.hfw-how-it-works .images-container.element-active{display:block}.hfw-how-it-works .first-image{padding:20px 20px 0}@media only screen and (min-width:640px){.hfw-how-it-works .first-image{width:336px}}.hfw-how-it-works .second-image{margin:0 auto;width:296px}.hfw-how-it-works .thumbnail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.hfw-how-it-works .thumbnail-container .thumbnail-item{margin:0 10px}.hfw-how-it-works .thumbnail-container .thumbnail-logo{height:29px;margin-top:-10px;width:41px}.hfw-how-it-works .thumbnail-container .thumbnail-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:400;line-height:normal;letter-spacing:1px;margin-top:20px;text-transform:uppercase}.hfw-how-it-works .thumbnail-container img{cursor:pointer;height:75px;width:75px}.hfw-how-it-works .thumbnail-container img.element-active{border:2px solid hsla(38,37%,56%,.2);border-radius:8px;-webkit-transform:scale(1.1);transform:scale(1.1);padding:3px}.hfw-how-it-works .hfw-item-container{display:none;text-align:center;margin-top:25px}.hfw-how-it-works .hfw-item-container.element-active{display:block}.hfw-how-it-works .hfw-item-container .item-title{font-weight:500;margin-bottom:0}.hfw-how-it-works .hfw-item-container .item-paragraph,.hfw-how-it-works .hfw-item-container .item-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#27251f}.hfw-how-it-works .hfw-item-container .item-paragraph{font-weight:400;margin-top:0;padding:0 35px;margin:0 auto}@media only screen and (min-width:640px){.hfw-how-it-works .hfw-item-container .item-paragraph{padding:0 18vw}}@media only screen and (min-width:1120px){.hfw-how-it-works .hfw-item-container .item-paragraph{padding:0 33vw}}@media only screen and (min-width:1440px){.hfw-how-it-works .hfw-item-container .item-paragraph{padding:0 476px}}.hfw-discomfort-section{margin:20px}.hfw-discomfort-section span{display:block}.hfw-discomfort-section .main-section{border-radius:6px;border:1px solid #b99b67;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.07);box-shadow:0 0 20px 0 rgba(0,0,0,.07);padding:30px 5px}@media only screen and (min-width:640px){.hfw-discomfort-section .main-section{border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}}.hfw-discomfort-section .hfw-subtitle{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#27251f;padding-top:15px;text-align:center}@media only screen and (min-width:640px){.hfw-discomfort-section .hfw-subtitle{font-size:20px}}.hfw-discomfort-section .image-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;position:relative;text-align:center}@media only screen and (min-width:640px){.hfw-discomfort-section .image-label{font-size:18px}}.hfw-discomfort-section .image-label.tampons:after{background-image:url(tampon-icon.png)}.hfw-discomfort-section .image-label.cups:after,.hfw-discomfort-section .image-label.tampons:after{background-size:100%;content:"";display:inline-block;height:34px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:34px}.hfw-discomfort-section .image-label.cups:after{background-image:url(cup-icon.png)}.hfw-discomfort-section .section-image{height:142px;width:316px}@media only screen and (min-width:640px){.hfw-discomfort-section .section-image{height:245px;width:607px}}.hfw-discomfort-section .images-container{text-align:center}.hfw-discomfort-section .small-images-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:400px;padding:20px 0;position:relative;text-align:center}.hfw-discomfort-section .small-images-container:after{color:#dedede;content:"&";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:640px){.hfw-discomfort-section .small-images-container{padding:40px 0}}.hfw-discomfort-section .images-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.22;color:#ff6d6d;text-align:center}@media only screen and (min-width:640px){.hfw-discomfort-section .images-label{margin-top:30px}}.hfw-discomfort-section .section-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#635f53;padding:0 20px;text-align:center}@media only screen and (min-width:640px){.hfw-discomfort-section .section-paragraph{font-weight:500;padding:0 25vw}}@media only screen and (min-width:1120px){.hfw-discomfort-section .section-paragraph{padding:0 36vw}}@media only screen and (min-width:1440px){.hfw-discomfort-section .section-paragraph{padding:0 547px}}.hfw-discomfort-section .big-images-container{position:relative}.hfw-discomfort-section .section-small-image{display:none}@media only screen and (min-width:640px){.hfw-discomfort-section .section-small-image{bottom:0;display:block;height:34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:74px}}.hfw-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.14;padding:0 65px;text-align:center}@media only screen and (min-width:640px){.hfw-title{font-size:42px}}.hfw-comfort-section{padding:40px 0 10px;text-align:center}.hfw-comfort-section span{display:block}.hfw-comfort-section .title-logo{height:40px;vertical-align:middle;width:58px}@media only screen and (min-width:640px){.hfw-comfort-section .title-logo{height:63px;width:91px}}.hfw-comfort-section .image-label{height:20px;vertical-align:middle;width:29px}.hfw-comfort-section .image-container{position:relative}.hfw-comfort-section .image-label-text{font-size:13px;left:50%;position:absolute;top:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hfw-comfort-section .image-label-text:after{background-image:url(small-gold-line.png);background-size:100%;content:"";height:23px;left:50%;position:absolute;top:-100%;width:23px}.hfw-comfort-section .section-paragraph{line-height:1.62;padding:0 35px 15px;text-align:center}@media only screen and (min-width:640px){.hfw-comfort-section .section-paragraph{font-size:20px;line-height:1.45;padding:0 21vw}}@media only screen and (min-width:1120px){.hfw-comfort-section .section-paragraph{padding:0 33vw}}@media only screen and (min-width:1440px){.hfw-comfort-section .section-paragraph{padding:0 475px}}.hfw-comfort-section .section-image{height:292px;width:292px}@media only screen and (min-width:640px){.hfw-comfort-section .section-image{margin-top:25px}}.hfw-flex-delivered{padding-top:50px}@media only screen and (min-width:640px){.hfw-flex-delivered{padding-top:100px}}.hfw-flex-delivered span{display:block}@media only screen and (min-width:640px){.hfw-flex-delivered .hfw-title{padding:0 20vw}}@media only screen and (min-width:1120px){.hfw-flex-delivered .hfw-title{padding:0 33vw}}@media only screen and (min-width:1440px){.hfw-flex-delivered .hfw-title{padding:0 474px}}.hfw-flex-delivered .title-logo{height:40px;vertical-align:middle;width:58px}@media only screen and (min-width:640px){.hfw-flex-delivered .title-logo{height:64px;width:91px}}.hfw-flex-delivered .section-paragraph{padding:0 30px;text-align:center}@media only screen and (min-width:640px){.hfw-flex-delivered .section-paragraph{font-size:20px;line-height:1.45;padding:0 20vw}}@media only screen and (min-width:1120px){.hfw-flex-delivered .section-paragraph{padding:0 33vw}}@media only screen and (min-width:1440px){.hfw-flex-delivered .section-paragraph{padding:0 475px}}.hfw-flex-delivered .box-image{height:60px;width:60px}.hfw-flex-delivered .box-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-box-shadow:0 2px 34px 0 rgba(0,0,0,.08);box-shadow:0 2px 34px 0 rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;padding:45px 31px 40px}@media only screen and (min-width:640px){.hfw-flex-delivered .box-container{height:333px;margin-left:30px;width:355px}}.hfw-flex-delivered .boxes-section{padding:25px}@media only screen and (min-width:640px){.hfw-flex-delivered .boxes-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:800px}}.hfw-flex-delivered .box-title{font-size:20px;font-weight:500;line-height:1.2;margin-top:35px}.hfw-flex-delivered .box-paragraph,.hfw-flex-delivered .box-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#27251f}.hfw-flex-delivered .box-paragraph{font-size:13px;font-weight:400;line-height:1.5;margin-top:15px;text-align:center}.hfw-flex-delivered .box-paragraph.first{padding:0 20px}.hfw-flex-delivered .box-subtitle{font-size:16px;font-weight:500;line-height:1.2;color:#27251f;margin-top:25px;text-align:center}.hfw-flex-delivered .box-subtitle,.hfw-flex-delivered .box-subtitle-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.hfw-flex-delivered .box-subtitle-description{font-size:13px;font-weight:400;line-height:1.5;color:#959595;margin-top:0}.hfw-instruction{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-reset:a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto;max-width:880px}.hfw-instruction .press-quotes .quote,.hfw-instruction h1,.hfw-instruction h2,.hfw-instruction p,.press-quotes .hfw-instruction .quote{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.hfw-instruction-wrapper{padding:40px;width:100%}.hfw-instruction-content,.hfw-instruction-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hfw-instruction-content [class$=text]{font-weight:500;margin-bottom:10px}.hfw-instruction-content .instruction{border-radius:1.5px;margin:0 0 15px 15px;padding-bottom:30px;position:relative}.hfw-instruction-content .instruction:before{color:#f0dfbb;content:counter(a);counter-increment:a;left:-25px;position:absolute;top:0}.hfw-instruction-content .instruction.complete{border-bottom:1px solid #d8d8d8}.hfw-instruction-content .instruction-text,.hfw-instruction-content .instruction:before{font-size:24px;font-weight:500;line-height:45px}.hfw-instruction-content .instruction-description{font-size:16px;line-height:23px}.hfw-instruction-content .question{margin:30px 0 20px 15px}.hfw-instruction-content .question-answer,.hfw-instruction-content .question-text{font-size:14px;line-height:23px}.hfw-instruction-examples .pic-grid{margin:0 auto;max-width:300px}@media screen and (min-width:640px){.hfw-instruction-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hfw-instruction-content{-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:60px}.hfw-instruction-content .instruction-text,.hfw-instruction-content .instruction:before{font-size:32px}.hfw-instruction-content .instruction:before{left:-35px}.hfw-instruction-examples{-ms-flex-preferred-size:40%;flex-basis:40%}}.hfw-live-like-section header{padding:65px 20px 0}@media only screen and (min-width:640px){.hfw-live-like-section header{padding:135px 20px 0}}.hfw-live-like-section span{display:block}.hfw-live-like-section .title-logo{height:40px;vertical-align:middle;width:58px}@media only screen and (min-width:640px){.hfw-live-like-section .title-logo{height:63px;width:91px}}@media only screen and (min-width:640px){.hfw-live-like-section .homepage-section-title{padding:0 14vw}}@media only screen and (min-width:1120px){.hfw-live-like-section .homepage-section-title{padding:0 34vw}}@media only screen and (min-width:1440px){.hfw-live-like-section .homepage-section-title{padding:0 475px}}.hfw-live-like-section .disc-descriptions-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.hfw-live-like-section .disc-descriptions-container{margin:0 auto;max-width:577px}}.hfw-live-like-section .description-icons-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:55px 0}@media only screen and (min-width:640px){.hfw-live-like-section .description-icons-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}}.hfw-live-like-section .icons-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b99b67;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;width:89px}.hfw-live-like-section .icon-description{margin-right:10px}.hfw-live-like-section .disc-video-container{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.hfw-live-like-section .play-button{width:73px}.hfw-live-like-section .product-play-button{background-image:url(play.png);background-size:100%;cursor:pointer;height:73px;width:73px}.hfw-live-like-section .play-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.hfw-live-like-section .fda-logo{background-image:url(fda-registered-logo.png);background-repeat:no-repeat;background-size:100%;bottom:5%;height:31px;position:absolute;right:10%;width:35px}.hfw-benefits-section .benefits-icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.hfw-benefits-section .benefits-icons-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:25px auto;max-width:720px}}.hfw-benefits-section .benefit-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:25px 0}@media only screen and (min-width:640px){.hfw-benefits-section .benefit-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width:640px){.hfw-benefits-section .benefit-container.support{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;padding:45px 0}}@media only screen and (min-width:640px){.hfw-benefits-section .benefit-container.support .benefit-icon-container{-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width:640px){.hfw-benefits-section .support-info-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}}.hfw-benefits-section .support-picture-label{color:#b99b67;cursor:pointer;font-size:13px;font-weight:500;margin-top:15px}.hfw-benefits-section .benefit-icon-container{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;text-align:center}.hfw-benefits-section .benefit-description-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.hfw-benefits-section .benefit-title{font-size:18px;line-height:1.2;color:#b99b67}.hfw-benefits-section .benefit-description,.hfw-benefits-section .benefit-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.hfw-benefits-section .benefit-description{font-size:13px;line-height:1.6;color:#635f53;padding-right:55px}.hfw-benefits-section .resources-support-container{margin:0 auto 60px;max-width:720px}@media only screen and (min-width:640px){.hfw-benefits-section .resources-support-container{background-color:#f4f7f9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}}.hfw-benefits-section .support-picture{height:48px;width:48px}.hfw-comfortable-benefits{padding:20px}.hfw-comfortable-benefits-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.hfw-comfortable-benefits-item:not(:last-child){margin-bottom:25px}.hfw-comfortable-benefits-item .benefit-icon-container{-ms-flex-preferred-size:25%;flex-basis:25%;text-align:center}.hfw-comfortable-benefits-item .benefit-icon-container .benefit-icon{max-height:30px;max-width:30px}.hfw-comfortable-benefits-item .benefit-text-container{-ms-flex-preferred-size:75%;flex-basis:75%}.hfw-comfortable-benefits-item .benefit-text-container .text,.hfw-comfortable-benefits-item .benefit-text-container .title{margin:0}.hfw-comfortable-benefits-item .benefit-text-container .title{color:#b99b67;font-size:18px;font-weight:500;line-height:22px;margin-bottom:5px}.hfw-comfortable-benefits-item .benefit-text-container .text{color:#635f53;font-size:13px;font-weight:500;line-height:21px}@media screen and (min-width:640px){.hfw-comfortable-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto;max-width:900px}.hfw-comfortable-benefits-item{-ms-flex-preferred-size:45%;flex-basis:45%}.hfw-comfortable-benefits-item .benefit-text-container .text{font-size:16px;line-height:23px}}.meet-your-flexpert-section .title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.4;text-align:center}.meet-your-flexpert-section .flexpert-quote-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0dfbb;border-radius:37.5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:97px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:320px;position:relative}@media only screen and (min-width:640px){.meet-your-flexpert-section .flexpert-quote-container.only-mobile{display:none}}.meet-your-flexpert-section .flexpert-quote-container:after{background-image:url(dialog-shape.png);background-size:100%;bottom:-15px;content:"";display:block;height:21px;right:35px;position:absolute;width:24px}@media only screen and (min-width:640px){.meet-your-flexpert-section .flexpert-quote-container:after{left:35px}}.meet-your-flexpert-section .desktop-container{display:none}@media only screen and (min-width:640px){.meet-your-flexpert-section .desktop-container{display:block;margin-left:80px}}@media only screen and (min-width:640px){.meet-your-flexpert-section .meet-your-flexpert-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.meet-your-flexpert-section .flexpert-quote{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.25;color:#39393a;text-align:center}@media only screen and (min-width:640px){.meet-your-flexpert-section .flexpert-quote{padding:0 25px}}.meet-your-flexpert-section .flexpert-image{height:165px;margin-top:30px;width:165px}.meet-your-flexpert-section .flexpert-name{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.25;color:#32312e;margin:30px 0 10px}.meet-your-flexpert-section .flexpert-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0}.meet-your-flexpert-section .flexpert-data-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meet-your-flexpert-section .button-container{margin-top:25px;text-align:center}@media only screen and (min-width:640px){.meet-your-flexpert-section .button-container{margin-top:45px}}.meet-your-flexpert-section .button-container.only-mobile{display:block}@media only screen and (min-width:640px){.meet-your-flexpert-section .button-container.only-mobile{display:none}}.meet-your-flexpert-section .button-container button{font-size:16px;height:60px;max-width:317px;text-transform:none}.account .invite-friends{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account .invite-friends .hidden-mobile{display:none}.account .invite-friends-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.account .invite-friends .content.invite-friends-action{padding:30px 0;-webkit-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.account .invite-friends .content.invite-friends-action.with-message{padding:10px 0 30px}.account .invite-friends .message-section{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:2.72;background-color:#b99b67;border-radius:3px;color:#fff;height:0;letter-spacing:1px;margin:0 10px;text-align:center;text-transform:uppercase;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.account .invite-friends .message-section.active{height:30px;margin:0 10px 20px}.account .invite-friends-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account .invite-friends-form .separator{border-top:1px solid #eef1f3;height:1px;margin:30px 0}.account .invite-friends-form-email,.account .invite-friends-form-share{padding:0 30px}.account .invite-friends-form-title{font-size:18px;font-weight:500;margin-top:0}.account .invite-friends-form-field:not(:last-child){margin-bottom:20px}.account .invite-friends-form .primary-cta-button,.account .invite-friends-form .reviews-page .spr-button-primary,.account .invite-friends-form .shopify-challenge__button,.reviews-page .account .invite-friends-form .spr-button-primary{color:#fff}.account .invite-friends-form label{color:#302b23;display:block;font-size:11px;letter-spacing:1px;line-height:21px;text-transform:uppercase}.account .invite-friends-form input,.account .invite-friends-form textarea{color:#302b23;font-size:14px;width:100%}.account .invite-friends-form textarea{line-height:21px;min-height:166px;padding:15px}.account .invite-friends-form .invite-friends-form-link{border:2px solid #b99b67;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}.account .invite-friends-form .invite-friends-form-link input[name=invite-friend-link]{border:0;height:100%;padding:0;width:80%}.account .invite-friends-form .invite-friends-form-link input[name=invite-friend-link]:readonly{background-color:transparent;cursor:default}.account .invite-friends-form .invite-friends-form-link .copy{background-color:#eee;border:0;border-radius:3px;color:#9b9b9b;cursor:pointer;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;height:30px;letter-spacing:1px;line-height:30px;margin:0;text-align:center;text-transform:uppercase;width:60px}@media only screen and (min-width:640px){.account .invite-friends .account-column .account-card:not(.flex-tips){min-height:420px}.account .invite-friends-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account .invite-friends .hidden-mobile{display:block}.account .invite-friends .hidden-large-phone{display:none}}.quiz-results-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:800px){.quiz-results-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:800px){.quiz-results-first-section{-webkit-box-flex:64%;-ms-flex:64%;flex:64%;padding-left:55px}}.quiz-results-first-section .pictures-section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (min-width:640px){.quiz-results-first-section .pictures-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;max-width:370px}}.quiz-results-first-section .pictures-section.single-image .left-image:after{background-image:none}.quiz-results-first-section .pictures-section.single-image .right-image{display:none}.quiz-results-first-section .pictures-section .left-image,.quiz-results-first-section .pictures-section .right-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media only screen and (min-width:640px){.quiz-results-first-section .pictures-section .left-image,.quiz-results-first-section .pictures-section .right-image{-webkit-box-flex:0;-ms-flex:none;flex:none}}.quiz-results-first-section .left-image:after{background-image:url(plus-icon.png);background-size:100%;content:"";display:inline-block;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px}@media only screen and (min-width:640px){.quiz-results-first-section .left-image:after{top:40%}}.quiz-results-first-section .quiz-recommendation-image{-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.07);box-shadow:0 2px 30px 0 rgba(0,0,0,.07);height:141px;width:141px}.quiz-results-first-section .image-description{padding:15px 40px 0;text-align:center;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2}@media only screen and (min-width:800px){.quiz-trial-box{-webkit-box-flex:36%;-ms-flex:36%;flex:36%}}@media only screen and (min-width:640px){.quiz-trial-box .sticky-section.active{background-color:#fff;position:fixed;top:0}}@media only screen and (min-width:640px){.quiz-trial-box .sticky-section.active .trial-box-image{height:auto;width:300px}}@media only screen and (min-width:640px){.quiz-trial-box .trial-box-image{height:auto;width:auto}}.quiz-trial-box .flex-logo{height:59px;vertical-align:middle;width:95px}.quiz-trial-box .try-flex-title{font-size:34px;font-weight:400;line-height:1.55;color:#27251f}.quiz-trial-box .try-flex-subtitle,.quiz-trial-box .try-flex-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.quiz-trial-box .try-flex-subtitle{font-size:20px;font-weight:500;line-height:1.35;padding-top:20px}.quiz-trial-box .try-flex-price-label,.quiz-trial-box .try-flex-subtitle-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.8}.quiz-trial-box .try-flex-price{font-size:34px;font-weight:500;padding-top:20px}.quiz-trial-box .product-stars-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quiz-trial-box .reviews-description{font-size:13px;margin-left:10px;opacity:.5}.quiz-trial-box .review-stars img{height:26px;width:26px}.quiz-trial-box .product-details-container{padding:40px 40px 140px}@media only screen and (min-width:640px){.quiz-trial-box .product-details-container{padding:40px}}.quiz-trial-box .product-details-container h1,.quiz-trial-box .product-details-container p{margin:0}.quiz-trial-box .product-details-container .rounded{margin:25px 0;width:284px}.quiz-results-section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:23px;font-weight:500;line-height:1.3;padding:15px 20px 0}@media only screen and (min-width:640px){.quiz-results-section-title{margin-bottom:15px;margin-top:15px}}.quiz-results-section-title .gold-text{color:#b99b67}.quiz-results-section-paragraph{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55;padding:0 40px 0 20px}@media only screen and (min-width:640px){.quiz-results-section-paragraph{padding:0 20px}}@media only screen and (min-width:960px){.quiz-results-section-paragraph{padding:0 170px 0 20px}}.quiz-results-second-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:800px){.quiz-results-second-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.quiz-results-second-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.quiz-results-second-section .results-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.quiz-results-second-section .results-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.55;margin:0 0 15px}@media only screen and (min-width:640px){.quiz-results-second-section .first-container{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}}.quiz-results-second-section .second-container{border-left:2px solid #cfcdc5;opacity:.6;margin:0 20px 30px;padding:15px 20px 5px}@media only screen and (min-width:800px){.quiz-results-second-section .second-container{border-left:1px solid #cfcdc5;-webkit-box-flex:30%;-ms-flex:30%;flex:30%;margin:30px 0;padding:15px 20px 5px 40px;min-width:190px}}#your-period-product-results .flex-nav,#your-period-product-results .footer-container{display:none}#your-period-product-results #MainContent>:first-child{padding-top:0}.before-cycle-title{font-size:24px;font-weight:500;margin:50px 0 20px}.before-cycle-guides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.before-cycle .tracker-box:not(:last-child){border-bottom:1px solid #dedede}@media screen and (min-width:640px){.before-cycle-guides{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.before-cycle .tracker-box:not(:last-child){border-bottom:0}}.watch-women-like-you-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.4;margin-bottom:20px}@media only screen and (min-width:640px){.watch-women-like-you-section .section-title{margin:90px 0 40px;text-align:center}}.watch-women-like-you-section .videos-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.watch-women-like-you-section .videos-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.watch-women-like-you-section .video-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.4;margin:15px 0 5px}@media only screen and (min-width:640px){.watch-women-like-you-section .video-title{font-size:32px;line-height:.8;margin-top:25px}}.watch-women-like-you-section .video-container{text-align:left}@media only screen and (min-width:640px){.watch-women-like-you-section .video-container{margin-bottom:60px;margin-right:30px}}.watch-women-like-you-section .video-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.7;margin:0 0 25px}@media only screen and (min-width:640px){.watch-women-like-you-section .video-description{margin:0}}.watch-women-like-you-section .embedded-video{border:0;height:187px;width:100%}@media only screen and (min-width:350px){.watch-women-like-you-section .embedded-video{width:333px}}@media only screen and (min-width:640px){.watch-women-like-you-section .embedded-video{height:257px;width:457px}}.watch-women-like-you-section .youtube-player{max-width:100%;overflow:hidden;position:relative}.watch-women-like-you-section .youtube-player .play{background:url(play-button-youtube.png) no-repeat;cursor:pointer;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px}.watch-women-like-you-section .youtube-player img{-moz-transition:.4s all;-webkit-transition:all .4s;border:none;bottom:0;cursor:pointer;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;transition:all .4s;width:100%}.watch-women-like-you-section .youtube-player img:hover{-webkit-filter:brightness(75%)}.trial-other-content{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:40px 0 110px}@media only screen and (min-width:640px){.trial-other-content{margin-bottom:130px}}.trial-other-content-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.4;margin-bottom:0}.trial-other-content-column,.trial-other-content-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trial-other-content-column .tracker-box:not(:last-child){border-bottom:1px solid #dedede}.trial-other-content-column.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;height:525px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:320px;width:100%}.trial-other-content-column.center .cta{text-align:center;width:100%}.trial-other-content-column.center .cta>p{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:500;line-height:1.2;color:#fff}.trial-other-content-column.center .cta .first{margin-bottom:25px}@media screen and (min-width:640px){.trial-other-content-title{margin-bottom:25px}.trial-other-content-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.trial-other-content-container .tracker-box{padding:0 0 45px}.trial-other-content-container .tracker-box:last-child{padding-bottom:0}.trial-other-content-column .tracker-box:not(:last-child){border-bottom:0}.trial-other-content-column.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:730px;max-width:520px}.trial-other-content-column.center .cta{margin:0;max-width:none;text-align:center}.trial-other-content-column.center .cta>p{margin:0}.trial-other-content-column.center .cta .first{margin-bottom:10px}.trial-other-content-column.center .cta .second{margin-bottom:50px}.trial-other-content-column.center .cta .alternative-cta-button{width:270px}}.cycle-information-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:211px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px;width:100%}.cycle-information-hero.not-active-sub{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cycle-information-hero h1,.cycle-information-hero p{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;margin:0;line-height:1.2;font-weight:500}.cycle-information-hero .hero-title,.cycle-information-hero .next-shipment-date{font-size:20px}.cycle-information-hero .hero-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}@media screen and (min-width:640px){.cycle-information-hero .hero-title{font-size:50px;line-height:2.2;width:500px}}.cycle-information-hero .next-shipment-label{font-size:13px}@media screen and (min-width:640px){.cycle-information-hero .next-shipment-label{font-size:16px}}.cycle-information-hero .next-shipment-date{margin-bottom:8px}@media screen and (min-width:640px){.cycle-information-hero .next-shipment-date{font-size:30px;margin-bottom:10px}}.cycle-information-hero .next-shipment-container.declined-card{display:none}@media screen and (min-width:640px){.cycle-information-hero{border-radius:8px;height:390px;padding:55px 40px}}.klaviyo-international-email-signup-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.klaviyo-international-email-signup-page .email-input{margin-right:16px}.klaviyo-international-email-signup-page .email-sign-up-cta,.klaviyo-international-email-signup-page .inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.klaviyo-international-email-signup-page .klaviyo-email-signup-form{margin-bottom:64px}.klaviyo-international-email-signup-page .klaviyo-email-signup-form .klaviyo_submit_button{margin:25px auto}.klaviyo-international-email-signup-page .klaviyo_messages .error_message,.klaviyo-international-email-signup-page .klaviyo_messages .success_message{margin:16px;font-weight:500}.klaviyo-international-email-signup-page .klaviyo_messages .error_message{color:#d38184}.klaviyo-international-email-signup-page .klaviyo_messages .success_message{color:#b99b67}@media only screen and (max-width:640px){.klaviyo-international-email-signup-page .email-input{margin-bottom:16px}.klaviyo-international-email-signup-page .inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.klaviyo-international-email-signup-page .select{text-align:left}body#try-flex footer,body#try-flex nav{display:none}body#try-flex #MainContent>:first-child{padding-top:0}body#try-flex #spicegems_cr_top_bar{display:none}.customize-trial-section .back-button{cursor:pointer;display:block;height:45px;margin:27px auto 40px;width:45px}@media only screen and (min-width:640px){.customize-trial-section .back-button{margin:27px auto 28px}}.customize-trial-section .press-quotes .quote,.customize-trial-section h1,.customize-trial-section h2,.customize-trial-section h3,.press-quotes .customize-trial-section .quote{margin:0}.customize-trial-section .section-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.5;text-align:center}@media only screen and (min-width:640px){.customize-trial-section .section-title{font-size:32px}}.customize-trial-section .customize-options-item-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6}@media only screen and (min-width:640px){.customize-trial-section .customize-options-item-title{margin-top:45px}}.customize-trial-section .customize-options-item-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#635f53}.customize-trial-section .customize-options-item-product-content{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.6}@media only screen and (min-width:640px){.customize-trial-section .customize-options-item-product-content{margin-top:5px}}.customize-trial-section .customize-options-item{border-radius:8px;border:2px solid #eef1f3;cursor:pointer;margin-bottom:10px;padding:15px 20px}@media only screen and (min-width:640px){.customize-trial-section .customize-options-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;min-height:250px;min-width:250px;text-align:center}}.customize-trial-section .customize-options-item.active{border-radius:11px;border:2px solid #b99b67;position:relative}.customize-trial-section .customize-options-item.active:after{background-image:url(square-check.png);background-size:100%;content:"";display:block;height:24px;position:absolute;right:-1px;top:-2px;width:24px}.customize-trial-section .customize-options-container{padding:13px 30px 30px}@media only screen and (min-width:640px){.customize-trial-section .customize-options-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:37px 30px 47px}}.customize-trial-section .legend-image{display:block;height:24px;margin:0 auto 25px;width:157px}@media only screen and (min-width:640px){.customize-trial-section .legend-image{height:29px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:45px auto 25px;width:165px}}.customize-trial-section .customize-trial-description{font-size:14px;line-height:1.6;margin-bottom:140px;margin-top:5px;padding:0 40px;text-align:center}@media only screen and (min-width:640px){.customize-trial-section .customize-trial-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:50px;padding:0 31vw}}@media only screen and (min-width:1120px){.customize-trial-section .customize-trial-description{padding:0 40vw}}@media only screen and (min-width:1440px){.customize-trial-section .customize-trial-description{padding:0 576px}}.customize-trial-section .next-btn{background-color:#000;bottom:15px;display:block;font-size:13px;left:50%;margin:0 auto;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}@media only screen and (min-width:640px){.customize-trial-section .next-btn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:static;-webkit-transform:none;transform:none;width:284px}}@media only screen and (min-width:640px){.customize-trial-section .light-option-image{background-image:url(light.png);background-repeat:no-repeat;background-size:100%;display:block;height:28px;margin:0 auto;width:21px}}@media only screen and (min-width:640px){.customize-trial-section .medium-option-image{background-image:url(medium.png);background-repeat:no-repeat;background-size:100%;display:block;height:28px;margin:0 auto;width:49px}}@media only screen and (min-width:640px){.customize-trial-section .heavy-option-image{background-image:url(heavy.png);background-repeat:no-repeat;background-size:100%;display:block;height:28px;margin:0 auto;width:77px}}@media only screen and (min-width:640px){.customize-trial-section .customize-trial-bottom-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.customize-trial-section .customize-trial-bottom-section .section-title{font-size:16px}@media only screen and (min-width:640px){.customize-trial-section .customize-trial-bottom-section .section-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.shipment-popup{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;overflow-y:scroll;padding:20px;position:fixed;top:0;width:100%;z-index:9}@media only screen and (min-width:640px){.shipment-popup{padding:40px 20px}}.shipment-popup.active{display:block}.shipment-popup .shipment-popup-container{background-color:#fff;border-radius:8px 8px 0 0;padding:30px}@media only screen and (min-width:640px){.shipment-popup .shipment-popup-container{margin:0 auto;max-width:725px;padding:30px 125px 30px 80px;position:relative}}.shipment-popup .close-icon{background-image:url(close-black.png);background-size:100%;background-repeat:no-repeat;cursor:pointer;height:26px;width:26px}@media only screen and (min-width:640px){.shipment-popup .close-icon{left:30px;position:absolute;top:20px}}.shipment-popup .letter-heading{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.2;color:#635f53;margin-top:50px;letter-spacing:1.4px;text-transform:uppercase}.shipment-popup .letter-title{font-size:26px;line-height:1.2;margin:0;padding-right:30px}.shipment-popup .letter-body,.shipment-popup .letter-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#302b23}.shipment-popup .letter-body{font-size:14px;line-height:1.6;margin-top:25px}.shipment-popup .ceo-information-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.shipment-popup .ceo-photo{height:50px;width:50px}.shipment-popup .ceo-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px}.shipment-popup .ceo-name,.shipment-popup .ceo-position{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.6;color:#302b23;margin:0}@media only screen and (min-width:640px){.shipment-popup .shipment-popup-button-container{background-color:#fff;border-radius:0 0 8px 8px;margin:0 auto;max-width:725px;padding:30px 125px 70px 80px;position:relative;top:-1px}}.shipment-popup .shipment-popup-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.6;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b99b67;border-radius:0 0 8px 8px;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;outline:none;padding:0 30px;width:100%}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40/71){.shipment-popup .shipment-popup-button{display:inline-block}}@media only screen and (min-width:640px){.shipment-popup .shipment-popup-button{border-radius:4px;height:50px;max-width:246px}}.shipment-popup .white-arrow{background-image:url(arrow-right-white.png);background-repeat:no-repeat;background-size:100%;display:block;height:12px;width:10px}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:40/71){.shipment-popup .white-arrow{display:inline-block;margin-left:30px;vertical-align:middle}}@media only screen and (min-width:640px){.shipment-popup .white-arrow{display:none}}.store-basic-link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#27251f}.store-basic-link:hover{color:#8a8a8a}.alternative-cta-button,.back-to-store-button,.primary-cta-button,.reviews-page .spr-button-primary,.secondary-cta-button,.shopify-challenge__button{border-radius:3px;cursor:pointer;display:inline-block;letter-spacing:1px;line-height:18px;padding:14px 38px;text-align:center;text-decoration:none;text-transform:uppercase}.alternative-cta-button.rounded,.alternative-cta-button.sticky-bottom{border-color:transparent;border-radius:100px;-webkit-box-shadow:0 9px 14px 0 rgba(0,0,0,.24);box-shadow:0 9px 14px 0 rgba(0,0,0,.24);width:90%}.reviews-page button.spr-button-primary,.reviews-page input.spr-button-primary,button.primary-cta-button,button.shopify-challenge__button,input.primary-cta-button,input.shopify-challenge__button{background-color:#27251f;color:#fff;border:none}button:focus,input:focus{outline:none}button:disabled,button[disabled],input:disabled,input[disabled]{background-color:#545452;cursor:not-allowed}.alternative-cta-button.right-arrow,.primary-cta-button.right-arrow,.reviews-page .right-arrow.spr-button-primary,.right-arrow.shopify-challenge__button,.secondary-cta-button.right-arrow{position:relative}.alternative-cta-button.right-arrow:after,.primary-cta-button.right-arrow:after,.reviews-page .right-arrow.spr-button-primary:after,.right-arrow.shopify-challenge__button:after,.secondary-cta-button.right-arrow:after{background-image:url(arrow-right-black.png);background-size:100%;content:"";display:inline-block;height:9px;position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.alternative-cta-button.right-white-arrow,.fb-chat-banner-section .chat-with-us-link,.homepage-chat-banner-section .chat-with-us-link,.primary-cta-button.right-white-arrow,.reviews-page .right-white-arrow.spr-button-primary,.right-white-arrow.shopify-challenge__button,.secondary-cta-button.right-white-arrow{position:relative}.alternative-cta-button.right-white-arrow:after,.fb-chat-banner-section .chat-with-us-link:after,.homepage-chat-banner-section .chat-with-us-link:after,.primary-cta-button.right-white-arrow:after,.reviews-page .right-white-arrow.spr-button-primary:after,.right-white-arrow.shopify-challenge__button:after,.secondary-cta-button.right-white-arrow:after{background-image:url(arrow-right-white.png);background-size:100%;content:"";display:inline-block;height:9px;position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.primary-cta-button,.reviews-page .spr-button-primary,.shopify-challenge__button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal}.primary-cta-button:focus,.primary-cta-button:link,.reviews-page .spr-button-primary:focus,.reviews-page .spr-button-primary:link,.shopify-challenge__button:focus,.shopify-challenge__button:link{background-color:#27251f;color:#fff}.hover.shopify-challenge__button,.primary-cta-button.hover,.primary-cta-button:hover,.reviews-page .hover.spr-button-primary,.reviews-page .spr-button-primary:hover,.shopify-challenge__button:hover{background-color:#545452}.primary-cta-button:visited,.reviews-page .spr-button-primary:visited,.shopify-challenge__button:visited{background-color:#27251f;color:#fff}.primary-cta-button:visited:hover,.reviews-page .spr-button-primary:visited:hover,.shopify-challenge__button:visited:hover{background-color:#545452}.active.shopify-challenge__button,.primary-cta-button.active,.primary-cta-button:active,.reviews-page .active.spr-button-primary,.reviews-page .spr-button-primary:active,.shopify-challenge__button:active{background-color:#eee;color:#8a8a8a}.paypal.shopify-challenge__button,.primary-cta-button.paypal,.reviews-page .paypal.spr-button-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paypal.shopify-challenge__button:before,.primary-cta-button.paypal:before,.reviews-page .paypal.spr-button-primary:before{background:url(pp-logo-01.svg);background-size:100%;content:"";display:inline-block;height:17px;left:-7px;position:relative;top:0;width:15px}.primary-cta-button.with-opacity,.reviews-page .with-opacity.spr-button-primary,.with-opacity.shopify-challenge__button{background-color:rgba(39,37,31,.06);color:#27251f}.primary-cta-button.with-opacity:hover,.reviews-page .with-opacity.spr-button-primary:hover,.with-opacity.shopify-challenge__button:hover{background-color:rgba(39,37,31,.2)}.secondary-cta-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;border:0;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.secondary-cta-button,.secondary-cta-button:focus,.secondary-cta-button:link{background-color:#b99b67;color:#fff}.secondary-cta-button:hover{background-color:#d5b886;color:#fff}.secondary-cta-button:active{background-color:#dbc9aa;color:#fff}.secondary-cta-button:visited{color:#fff}.secondary-cta-button.with-shadow{-webkit-box-shadow:0 9px 14px 0 rgba(0,0,0,.24);box-shadow:0 9px 14px 0 rgba(0,0,0,.24)}.alternative-cta-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;border:1px solid #eef1f3;border-radius:3px;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.alternative-cta-button,.alternative-cta-button:focus,.alternative-cta-button:link{background-color:#fff;color:#b99b67}.alternative-cta-button:hover{background-color:#b99b67;color:#27251f}.alternative-cta-button.gold-bordered{border:2px solid #b99b67}@media only screen and (min-width:960px){.alternative-cta-button.gold-bordered{padding:14px 76px}}.alternative-cta-button.black-bordered{border:2px solid #000;color:#27251f}@media only screen and (min-width:960px){.alternative-cta-button.black-bordered{padding:14px 76px}}.alternative-cta-button.black-bordered:focus,.alternative-cta-button.black-bordered:link{background-color:#fff;color:#27251f}.alternative-cta-button.black-bordered:hover{background-color:#000;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.alternative-cta-button.customize-button-login{border-color:#b99b67;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 20px;text-transform:capitalize}.alternative-cta-button.customize-button-login:before{background-image:url(user-icon.png);background-size:100%;content:"";display:inline-block;height:18px;margin-right:10px;width:19px}.alternative-cta-button:active{background-color:#eef1f3;color:#27251f}.alternative-cta-button.white-bordered{border:2px solid #fff;color:#27251f}@media only screen and (min-width:960px){.alternative-cta-button.white-bordered{padding:14px 76px}}.alternative-cta-button.white-bordered:focus,.alternative-cta-button.white-bordered:link{background-color:#fff;color:#27251f}.alternative-cta-button.white-bordered:hover{background-color:#fff;-webkit-box-shadow:0 9px 14px 0 rgba(0,0,0,.24);box-shadow:0 9px 14px 0 rgba(0,0,0,.24);color:#27251f}.alternative-cta-button.transparent{border:2px solid #fff;background-color:transparent;color:#fff}.alternative-cta-button.site-nav-button{background-color:transparent;border:1px solid #fff}.alternative-cta-button.site-nav-button.no-border{border:none}.alternative-cta-button.gold-button{background-color:#b99b67;color:#fff}.alternative-cta-button.sticky-bottom{bottom:15px;font-size:15px;left:50%;max-height:60px;padding:20px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:7}.input-group{font-size:0}.back-to-store-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:normal;background-color:transparent;border:1px solid #fff;border-radius:3px;color:#fff;line-height:23px;padding:8px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back-to-store-button:before{background-image:url(left-arrow.png);background-size:100%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:3px;width:5px}.only-desktop{display:none}@media only screen and (min-width:640px){.only-desktop{display:inline-block}}.laptop-and-down{display:inline-block}@media only screen and (min-width:1120px){.laptop-and-down{display:none}}.laptop-and-up{display:none}@media only screen and (min-width:1120px){.laptop-and-up{display:inline-block}}.only-mobile{display:inline-block}@media only screen and (min-width:640px){.only-mobile{display:none}}.remove-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;background:none;border:0;color:#27251f;line-height:1.5;overflow:visible;padding-left:27px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.remove-button:before{content:url(close.svg);left:0;position:absolute;top:0}.social-link i{display:inline-block;margin-left:2px}.social-link{text-decoration:none}.social-link .twitter{background:url(social-icons.svg) no-repeat 0 0;height:34px;width:34px}.social-link .twitter:hover{background:url(social-icons-hover.svg) no-repeat 0 -2px;height:34px;width:34px}.social-link .facebook{background:url(social-icons.svg) no-repeat -42px 0;height:34px;width:34px}.social-link .facebook:hover{background:url(social-icons-hover.svg) no-repeat -42px -2px;height:34px;width:34px}.social-link .youtube{background:url(social-icons.svg) no-repeat -83px 0;height:34px;width:34px}.social-link .youtube:hover{background:url(social-icons-hover.svg) no-repeat -84px -2px;height:34px;width:34px}.social-link .medium{background:url(social-icons.svg) no-repeat -124px -1px;height:34px;width:34px}.social-link .medium:hover{background:url(social-icons-hover.svg) no-repeat -124px -3px;height:34px;width:34px}.social-link .instagram{background:url(social-icons.svg) no-repeat -163px 0;height:34px;width:34px}.social-link .instagram:hover{background:url(social-icons-hover.svg) no-repeat -163px -2px;height:34px;width:34px}.social-links-container{background-color:#27251f;padding:30px;text-align:center}.select-hidden{display:none;padding-right:10px;visibility:hidden}.select{color:#585858;cursor:pointer;display:inline-block;font-size:16px;height:46px;position:relative;width:233px}.dropdown-container{*zoom:1;height:100%;width:100%}.dropdown-container:after{content:"";display:table;clear:both}.dropdown-container .arrow-icon{border-left:1px solid #eee;height:90%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42.5px}.dropdown-container .arrow-icon:after{border:7px solid transparent;border-color:#9b9b9b transparent transparent;content:"";height:0;position:absolute;right:13px;top:19px;width:0}.dropdown-container .arrow-icon.active:after{top:9px;border-color:transparent transparent #9b9b9b}.select-styled{border:1px solid hsla(0,0%,59%,.17);bottom:0;padding:11px 15px;top:0}.select-options,.select-styled{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;background-color:#fff;left:0;position:absolute;right:0}.select-options{display:none;list-style:none;margin:0;max-height:150px;overflow-y:scroll;padding:0;top:100%;width:calc(100% - 42.5px);z-index:13}.select-options li{background:#27251f;color:#fff;margin:0;padding:12px 0;text-indent:15px}.select-options li:hover{background:#353432}.select-options li:active{background:#4a4a4a}.customize-product-dropdown{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);box-shadow:0 2px 10px 0 rgba(0,0,0,.09)}.customize-product-dropdown .select-styled{border-style:none none solid;color:#aa8a54;font-size:13px}.customize-product-dropdown .arrow-icon{border-left:none}.customize-product-dropdown .arrow-icon:after{background-image:url(down-arrow.png);background-repeat:no-repeat;background-size:100%;border-color:transparent;border:0;height:14px;opacity:.4;width:15px}.customize-product-dropdown .arrow-icon.active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.customize-product-dropdown .select-options{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);box-shadow:0 2px 10px 0 rgba(0,0,0,.09);width:100%}.customize-product-dropdown .select-options li{background-color:#fff;color:#27251f;font-size:14px}.blog-dropdown{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);box-shadow:0 2px 10px 0 rgba(0,0,0,.09)}.blog-dropdown .select-styled{border-radius:3px;color:#27251f;font-size:16px}.blog-dropdown .arrow-icon{border-left:none}.blog-dropdown .arrow-icon:after{background-image:url(down-arrow.png);background-repeat:no-repeat;background-size:100%;border-color:transparent;border:0;height:4.3px;width:8.6px}.blog-dropdown .arrow-icon.active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.blog-dropdown .select-options{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);box-shadow:0 2px 10px 0 rgba(0,0,0,.09);width:100%}.blog-dropdown .select-options li{background-color:#fff;border:1px solid hsla(0,0%,59%,.17);color:#27251f;font-size:14px}.blog-dropdown .arrow-icon.active:after{top:19px}.black-bordered-dropdown{width:100%}.black-bordered-dropdown .select-styled{border:2px solid #181818;color:#27251f;font-size:16px;text-align:left}.black-bordered-dropdown .arrow-icon{border-left:none}.black-bordered-dropdown .arrow-icon:after{background-image:url(triangle-down.png);background-repeat:no-repeat;background-size:100%;border-color:transparent;border:0;height:7px;width:9.3px}.black-bordered-dropdown .arrow-icon.active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.black-bordered-dropdown .select-options{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);box-shadow:0 2px 10px 0 rgba(0,0,0,.09);width:100%}.black-bordered-dropdown .select-options li{background-color:#fff;border:1px solid gray;color:#27251f;font-size:14px;text-align:left}.black-bordered-dropdown .arrow-icon.active:after{top:19px}.error-message{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;background-color:#ff6d6d;border:1px solid #d38184;border-radius:3px;color:#fff;line-height:20px;padding:12px 10px}@media only screen and (min-width:640px){.error-message{padding:12px 20px}}.success-message{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;background-color:#61ca5b;border:1px solid #76a673;border-radius:3px;color:#fff;line-height:20px;padding:12px 20px}.bordered-callout .external-border,.callout-container .external-border,.callout-img-container .external-border{background-color:#fff;padding:5px 3px;margin:0 10px}.bordered-callout .inner-border,.callout-container .inner-border,.callout-img-container .inner-border{border:2px solid #f0dfbb}.bordered-callout .inner-border.image,.callout-container .inner-border.image,.callout-img-container .inner-border.image{height:164px;padding:5px;width:164px}.bordered-callout .inner-border.with-text,.callout-container .inner-border.with-text,.callout-img-container .inner-border.with-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 15px}.bordered-callout .inner-border.with-text h3,.callout-container .inner-border.with-text h3,.callout-img-container .inner-border.with-text h3{margin:0;text-transform:uppercase}.callout-img-container{display:inline-block}.callout-img-container .second-heading{color:#252525;font-size:28px;margin:0;text-transform:uppercase}.callout-img-container .external-border{padding:5px 22px}.callout-img-container p{color:#27251f;margin:0}.callout-img-container p.callout-header{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.callout-img-container p .external-border{padding:5px}.callout-img-container p.callout-header{font-family:proxima_novaregular;font-size:16px;font-weight:400;line-height:normal;margin-bottom:35px;margin-top:5px;text-transform:uppercase}.callout-img-container p.callout-footer{font-size:16px;font-weight:400;line-height:normal;line-height:24px;padding:4px}.callout-img-container p.callout-body,.callout-img-container p.callout-footer{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.callout-img-container p.callout-body{font-size:22px;font-weight:300;line-height:normal;line-height:32px;margin:27px 10px 0}.callout-img-container p span{font-weight:700}.callout-img-container p span.crossed{font-weight:400;text-decoration:line-through}.callout-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.callout-container.upper-left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.callout-container.upper-left [class^=callout-]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:640px){.callout-container.upper-left [class^=callout-]{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:83px 12vw}}@media screen and (min-width:1440px){.callout-container.upper-left [class^=callout-]{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:83px 75px}}@media screen and (min-width:640px){.callout-container.upper-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.callout-container.centered{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.callout-container.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.callout-container.left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.callout-container.left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.callout-container.left .callout-hero,.callout-container.left .callout-normal{margin-left:100px}}.callout-container.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.callout-container.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.callout-container.right .callout-hero,.callout-container.right .callout-normal{margin-right:100px}}.callout-container.two-callouts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:513px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.callout-container.two-callouts{height:394px}}.callout-container.two-callouts .callout-text-no-images{height:211px;padding:40px 10px;width:100%}@media screen and (min-width:380px){.callout-container.two-callouts .callout-text-no-images{height:209px;padding-top:55px;width:265px}}@media screen and (min-width:640px){.callout-container.two-callouts .callout-text-no-images{height:209px;padding-top:55px;width:265px}}@media screen and (min-width:800px){.callout-container.two-callouts .callout-text-no-images{height:209px;padding-top:55px;width:310px}}@media screen and (min-width:1120px){.callout-container.two-callouts .callout-text-no-images{height:209px;padding-top:55px;width:403px}}.callout-container.one-callout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:513px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:640px){.callout-container.one-callout{height:394px}}.callout-container.one-callout .callout-text-no-images{height:211px;padding:40px 10px;width:100%}@media screen and (min-width:380px){.callout-container.one-callout .callout-text-no-images{height:209px;padding-top:55px;width:265px}}@media screen and (min-width:640px){.callout-container.one-callout .callout-text-no-images{height:209px;padding-top:55px;width:265px}}@media screen and (min-width:800px){.callout-container.one-callout .callout-text-no-images{height:209px;padding-top:55px;width:310px}}@media screen and (min-width:1120px){.callout-container.one-callout .callout-text-no-images{height:209px;padding-top:55px;width:403px}}.callout-container .first-heading{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:normal;display:block;margin:0}@media screen and (min-width:375px){.callout-container .first-heading{margin:0 10px}}.callout-container .second-heading{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:28px;font-weight:400;line-height:normal;display:block;margin:0 10px}.callout-container.hero .second-heading{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#27251f;line-height:24px;margin:15px auto 3px;text-transform:none;width:280px}@media screen and (min-width:480px){.callout-container.hero .second-heading{width:387px}}.callout-container.hero .first-heading{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:normal;color:#27251f}@media screen and (min-width:480px){.callout-container.hero .first-heading{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:34px;font-weight:400;line-height:normal;margin:0 auto;width:380px}}.callout-container .quiz-banner{margin-top:20px;z-index:2}.callout-hero .cta-link,.callout-normal .cta-link{text-decoration:none}.callout-hero .cta-link:visited,.callout-normal .cta-link:visited{color:#000}.callout-hero .inner-text,.callout-normal .inner-text{text-transform:none}.callout-hero{display:-ms-grid}.callout-hero .callout-text-no-images{border:2px solid #f0dfbb;text-align:center;text-transform:uppercase}.callout-hero .callout-text-no-images .primary-cta-button,.callout-hero .callout-text-no-images .reviews-page .spr-button-primary,.callout-hero .callout-text-no-images .shopify-challenge__button,.reviews-page .callout-hero .callout-text-no-images .spr-button-primary{margin-top:15px}.callout-hero .callout-text-no-images:not(.simple){padding:30px 5px 20px}@media screen and (min-width:800px){.callout-hero .callout-text-no-images:not(.simple){padding:26px 40px}}.callout-hero .play-button{margin:30px auto 0}.callout-normal .callout-text-no-images{border:2px solid #f0dfbb;text-align:center;text-transform:uppercase}.callout-normal .callout-text-no-images .primary-cta-button,.callout-normal .callout-text-no-images .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images .spr-button-primary{background-color:#27251f;margin:15px 0}.callout-normal .callout-text-no-images .primary-cta-button:hover,.callout-normal .callout-text-no-images .reviews-page .spr-button-primary:hover,.callout-normal .callout-text-no-images .shopify-challenge__button:hover,.reviews-page .callout-normal .callout-text-no-images .spr-button-primary:hover{background-color:#545452}@media screen and (min-width:380px){.callout-normal .callout-text-no-images .primary-cta-button,.callout-normal .callout-text-no-images .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images .spr-button-primary{margin:15px}}@media screen and (min-width:480px){.callout-normal .callout-text-no-images .primary-cta-button,.callout-normal .callout-text-no-images .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images .spr-button-primary{margin:15px 38px 0;padding:14px}}@media screen and (min-width:800px){.callout-normal .callout-text-no-images .primary-cta-button,.callout-normal .callout-text-no-images .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images .spr-button-primary{margin:15px 50px;padding:14px 15px}}@media screen and (min-width:1120px){.callout-normal .callout-text-no-images .primary-cta-button,.callout-normal .callout-text-no-images .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images .spr-button-primary{margin:15px 100px;padding:14px 15px}}.callout-normal .callout-text-no-images.simple .primary-cta-button,.callout-normal .callout-text-no-images.simple .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images.simple .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images.simple .spr-button-primary{margin:15px 65px;padding:14px 20px}@media screen and (min-width:380px){.callout-normal .callout-text-no-images.simple .primary-cta-button,.callout-normal .callout-text-no-images.simple .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images.simple .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images.simple .spr-button-primary{margin:15px}}@media screen and (min-width:480px){.callout-normal .callout-text-no-images.simple .primary-cta-button,.callout-normal .callout-text-no-images.simple .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images.simple .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images.simple .spr-button-primary{margin:15px 38px 0;padding:14px}}@media screen and (min-width:800px){.callout-normal .callout-text-no-images.simple .primary-cta-button,.callout-normal .callout-text-no-images.simple .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images.simple .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images.simple .spr-button-primary{margin:15px 50px;padding:14px 15px}}@media screen and (min-width:1120px){.callout-normal .callout-text-no-images.simple .primary-cta-button,.callout-normal .callout-text-no-images.simple .reviews-page .spr-button-primary,.callout-normal .callout-text-no-images.simple .shopify-challenge__button,.reviews-page .callout-normal .callout-text-no-images.simple .spr-button-primary{margin:15px 100px;padding:14px 15px}}.callout-normal .callout-text-no-images:not(.simple){padding:56px 10px}@media screen and (min-width:375px){.callout-normal .callout-text-no-images:not(.simple){padding:56px 0}}@media screen and (min-width:480px){.callout-normal .callout-text-no-images:not(.simple){padding:55px 25px}}@media screen and (min-width:800px){.callout-normal .callout-text-no-images:not(.simple){padding:55px 42px}}@media screen and (min-width:960px){.callout-normal .callout-text-no-images:not(.simple){padding:55px 81px}}.callout-normal .callout-top-icon{background:url(oval-icon.svg);display:block;height:53px;margin:0 auto;position:relative;-webkit-transform:translateY(60%);transform:translateY(60%);width:21px}.member-bio{margin:10px;text-align:center}.member-bio-name{font-family:Lustria;font-size:28px;font-weight:400;line-height:normal;margin:0;text-transform:uppercase}.member-bio-photo{margin:0}.member-bio-photo img{display:block;margin:auto;max-height:266px;max-width:266px}.member-bio-photo figcaption{margin-top:5px;text-transform:uppercase}@media only screen and (min-width:640px){.member-bio{-ms-flex-preferred-size:40%;flex-basis:40%}.member-bio-photo img{display:inline-block}}.team-member-bio{-ms-flex-preferred-size:48%;flex-basis:48%;width:170px}.team-member-bio.dummy-mobile{height:10px;visibility:hidden}.team-member-bio-figure{border-bottom:1px solid #f0dfbb;margin:0}.team-member-bio-figure p{margin-bottom:3px;margin-top:3px}.team-member-bio-figure .name{font-size:16px}.team-member-bio-figure .role{color:#585858}.team-member-bio-text{overflow-wrap:break-word}@media only screen and (min-width:640px){.team-member-bio{-ms-flex-preferred-size:auto;flex-basis:auto;width:170px}.team-member-bio.dummy-mobile{visibility:visible}.team-member-bio.dummy{height:10px;visibility:hidden}}.about-us-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:34px;margin:10px;text-align:center}.cta-box{margin:10px}.cta-box-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f0dfbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 10px}.cta-box-content.with-image{padding:10px}.cta-box-icon{background:url(icon-our-mission.svg);display:block;height:80px;margin:0 auto;position:relative;-webkit-transform:translateY(50%);transform:translateY(50%);width:80px}.cta-box-img{display:block;margin:auto;max-width:200px}.cta-box-subtitle{font-size:20px;font-weight:500}.cta-box-title{margin-bottom:15px;text-align:center;text-transform:uppercase}@media only screen and (min-width:640px){.cta-box{margin:0 auto;max-width:950px}.cta-box-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 40px}.cta-box-section{margin:20px}}.cta-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px;padding:20px 10px}.cta-images-title{text-align:center}.cta-images-content{border:1px solid #f0dfbb;padding:20px}.cta-images-content-inner-title{text-align:center}.cta-images-content-images{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.cta-images-content-images>img{max-width:200px}@media only screen and (min-width:640px){.cta-images{margin:10px auto;max-width:1000px;position:relative}.cta-images-content{border:0;padding:0}.cta-images-content-inner{border:1px solid #f0dfbb;padding:20px 20px 100px}.cta-images-content-inner-text,.cta-images-content-inner-title{margin:10px auto;max-width:800px}.cta-images-content-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}.video-popup{background-color:#000;display:none;height:100vh;left:0;margin:0;position:fixed;top:0;width:100vw;z-index:17}.video-popup-close{color:#fff;cursor:pointer;font-size:51px;margin:15px;position:absolute;right:7px;top:5px;z-index:1}.video-popup.active{display:block}.video-popup iframe{left:0;min-height:320px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media only screen and (min-width:640px){.video-popup iframe{height:100%;position:static;-webkit-transform:none;transform:none}}.modal-open{overflow:hidden}.klaviyo-form{max-width:400px}.klaviyo-form .klaviyo_submit_button{margin:25px auto}.klaviyo-form .rules{margin:20px auto;max-width:250px;text-transform:none}.klaviyo-form.user-form{margin-bottom:0}.klaviyo-form-callout a,.klaviyo-form.user-form a{color:#b99b67}.klaviyo-form-callout .prize-heading{font-weight:700;margin:0 15px;text-transform:none}.testimonial{margin-left:15px}.testimonial:not(.active){display:none}.testimonial-attribution{color:#585858}.testimonial-attribution .customer{color:#000}.accordion-content{overflow:hidden;max-height:0;padding:0 10px;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.accordion-content.expanded{max-height:1000px}.accordion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f0dfbb;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 10px 0}.accordion:hover{-webkit-box-shadow:1px 1px 1px 1px #eee;box-shadow:1px 1px 1px 1px #eee}.accordion.expanded{margin:30px 10px}.accordion-state{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0dfbb;color:#fff;cursor:pointer;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;width:22px}.accordion-state:after{background:url(add-and-minus.svg) no-repeat -3px -3px;height:22px;width:22px;content:""}.accordion-state.expanded:after{background:url(add-and-minus.svg) no-repeat -3px -40px;height:22px;width:22px;content:""}.accordion-title{font-size:24px;margin:15px 0 15px 20px;text-transform:uppercase}.wufoo-close{color:#fff;cursor:pointer;font-size:22px;font-weight:400;height:25px;left:14px;margin-left:0;position:absolute;text-transform:none;top:24px;width:25px}@media only screen and (min-width:640px){.wufoo-close{left:50%;margin-left:310px}}.wufoo-popup-container{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;overflow:scroll;padding-top:40px;position:fixed;right:0;top:0;z-index:13}.wufoo-popup-container.close{display:none}.wufoo-popup-container.show{display:block}.your-plan .alternative-cta-button{padding:14px 15px}@media only screen and (max-width:640px){.your-plan .alternative-cta-button{margin-top:20px;width:100%}}.your-plan .hero-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (min-width:640px){.your-plan .hero-data-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reviews-page .your-plan .spr-button-primary,.your-plan .primary-cta-button,.your-plan .reviews-page .spr-button-primary,.your-plan .shopify-challenge__button{margin-top:15px;padding:18px 15px;width:100%}.your-plan .greeting-minihero,.your-plan .plan-details{padding:30px}.your-plan .greeting-minihero{background-image:url(account-top-bg-mobile.png)}@media only screen and (min-width:640px){.your-plan .greeting-minihero{background-image:url(account-top-bg.png)}}.your-plan .greeting-minihero-name{margin:0 0 10px}.your-plan .greeting-minihero-amazing{font-style:italic;margin:0}.your-plan .greeting-minihero p.label{font-size:10px;font-weight:500;letter-spacing:1px;margin:0 0 5px;text-transform:uppercase}.your-plan .greeting-minihero p.box-data,.your-plan .greeting-minihero p.label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:normal}.your-plan .greeting-minihero p.box-data{font-size:26px;font-weight:400;margin:0}.your-plan .tracking-button.hidden{display:none}.your-plan .shipping-details{background-color:#f4f7f9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.your-plan .shipping-details-status{display:-webkit-box;display:-ms-flexbox;display:flex}.your-plan .shipping-details-status:nth-child(2){margin-top:15px}.your-plan .shipping-details-status .shipping-icon-container{width:30px}.your-plan .shipping-details-status .box-image{height:24px;margin-right:15px;width:21px}.your-plan .shipping-details-status .delivery-truck{height:19px;margin-right:15px;width:30px}.your-plan .shipping-details-status .text-container{padding-left:30px}.your-plan .shipping-details-status p{margin:0}.your-plan .shipping-details-status .delivery-date{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin-bottom:3px}.your-plan .shipping-details-status .order-number{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal}.your-plan .shipping-details .package-icon{background-image:url(package.png);background-repeat:no-repeat;background-size:21px 24px;height:24px;position:relative;top:7px;width:30px}.your-plan .shipping-details .delivery-truck-icon{background-image:url(delivery-truck.png);background-repeat:no-repeat;background-size:30px 19px;height:19px;position:relative;top:10px;width:30px}.your-plan .shipping-details-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.your-plan .shipping-details-cta .alternative-cta-button{width:100%}@media only screen and (min-width:640px){.your-plan .shipping-details-cta .alternative-cta-button{width:150px}}@media only screen and (min-width:640px){.your-plan .shipping-details-cta{-ms-flex-preferred-size:30%;flex-basis:30%}}.your-plan .text-label{color:#635f53;font-size:11px;font-weight:500}.your-plan .text-secondary{color:#4a4a4a}@media only screen and (min-width:640px){.your-plan .text-secondary{font-size:14px}}.your-plan .extra-shipping-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.your-plan .extra-shipping-information.declined-card{display:none}@media only screen and (min-width:640px){.your-plan .extra-shipping-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.your-plan .content-secondary.plan-details-pricing{font-size:13px;margin:5px 0 0}.your-plan .content-secondary.plan-details-pricing,.your-plan .next-shipping-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal}.your-plan .next-shipping-label{font-size:16px;color:#27251f;margin:0}.your-plan .next-shipping-label>p{line-height:1.2;margin:0}.your-plan .next-shipping-label .content-label{display:none}@media only screen and (min-width:640px){.your-plan .next-shipping-label .content-label{display:block}}@media only screen and (min-width:640px){.your-plan .next-shipping-label .next-box-ships{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.2}}@media only screen and (min-width:800px){.your-plan .next-shipping-label{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;font-size:26px}}.your-plan .next-box-cta{width:100%}@media only screen and (min-width:800px){.your-plan .next-box-cta{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}.account-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.account-footer-content p{font-size:14px;line-height:17px;margin:0 0 10px}.account-footer-content a{color:#504d42}@media only screen and (min-width:640px){.account-footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.manage-subscription-link{color:#000;display:block;font-size:14px;font-weight:400;text-align:center}.blog-article .article-content .quiz-banner,.quiz-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;bottom:3%;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.13);box-shadow:0 2px 30px 0 rgba(0,0,0,.13);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:200px;-ms-flex-pack:distribute;justify-content:space-around;left:50%;margin:0 auto;max-width:1180px;padding:20px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.blog-article .article-content .quiz-banner-icon,.quiz-banner-icon{display:none;height:44px;margin-right:15px;width:42px}.blog-article .article-content .quiz-banner p,.quiz-banner p{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#27251f;line-height:normal;margin:0}.blog-article .article-content .quiz-banner-label,.quiz-banner-label{text-align:center}.blog-article .article-content .quiz-banner-label-primary,.quiz-banner-label-primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500}.blog-article .article-content .quiz-banner-label-primary-img,.quiz-banner-label-primary-img{margin:0 10px;max-width:50px}.blog-article .article-content .quiz-banner-label-secondary,.quiz-banner-label-secondary{font-size:12px}.blog-article .article-content .quiz-banner-ctas,.quiz-banner-ctas{text-align:center}.blog-article .article-content .quiz-banner-ctas a,.quiz-banner-ctas a{margin:0 10px}@media only screen and (min-width:640px){.blog-article .article-content .quiz-banner,.quiz-banner{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-article .article-content .quiz-banner.disabled,.quiz-banner.disabled{display:none}}@media only screen and (min-width:960px){.blog-article .article-content .quiz-banner-icon,.quiz-banner-icon{display:block}}@media only screen and (min-width:640px){.blog-article .article-content .quiz-banner .quiz-banner-ctas,.quiz-banner .quiz-banner-ctas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:640px){.blog-article .article-content .quiz-banner .alternative-cta-button.simple,.quiz-banner .alternative-cta-button.simple{padding:14px}}@media only screen and (min-width:960px){.blog-article .article-content .quiz-banner .alternative-cta-button.simple,.quiz-banner .alternative-cta-button.simple{padding:14px 38px}}@media only screen and (min-width:960px){.blog-article .article-content .quiz-banner,.quiz-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:115px}.blog-article .article-content .quiz-banner-label,.quiz-banner-label{text-align:left}.blog-article .article-content .quiz-banner-label-primary,.quiz-banner-label-primary{font-size:24px;text-align:center}.blog-article .article-content .quiz-banner-label-secondary,.quiz-banner-label-secondary{font-size:14px}}.account-card.current-plan{border-radius:8px}.account-card.current-plan .inactive-shipment{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account-card.current-plan .message-body-container{margin-left:10px}.account-card.current-plan .alert-icon{background-image:url(alert.png);background-size:100%;display:block;height:26px;width:26px}@media only screen and (max-width:640px){.account-card.current-plan .plan-details{padding:30px 15px}}@media only screen and (max-width:640px){.account-card.current-plan .plan-details .content-label{padding-left:15px}}@media only screen and (min-width:640px){.account-card.current-plan .plan-details-status{-ms-flex-preferred-size:70%;flex-basis:70%}}.account-card.current-plan .plan-details-status .inactive-shipment{display:none}@media only screen and (min-width:640px){.account-card.current-plan .plan-details-status.declined-card{-ms-flex-preferred-size:100%;flex-basis:100%}}.account-card.current-plan .plan-details-status.declined-card .inactive-shipment{display:-webkit-box;display:-ms-flexbox;display:flex}.account-card.current-plan .plan-details-status.declined-card .inactive-shipment .message-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.2;color:#fff}.account-card.current-plan .plan-details-status.declined-card .inactive-shipment .message-content{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#fff;margin-top:5px}@media only screen and (min-width:640px){.account-card.current-plan .plan-details-status.declined-card .inactive-shipment .message-content{line-height:1.2}}.account-card.current-plan .plan-details-status.declined-card .inactive-shipment .message-content a{color:#fff}.account-card.current-plan .plan-details-status.declined-card .inactive-shipment .message-content .phone{text-decoration:none}.account-card.current-plan .plan-details-status.declined-card .active-shipment,.account-card.current-plan .plan-details-status.declined-card~.plan-details-cta{display:none}.hfw-sticky-nav-menu{background-color:rgba(0,0,0,.5);bottom:0;height:75px;left:0;position:absolute;width:100%;z-index:1}.hfw-sticky-nav-menu.fixed{height:45px;left:0;position:fixed;top:0;width:100%}.hfw-sticky-nav-menu.fixed li{font-size:16px;height:45px;line-height:45px}.hfw-sticky-nav-menu.fixed.with-navbar{top:66px}.hfw-sticky-nav-menu.fixed.with-country-banner{display:none}.hfw-sticky-nav-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.hfw-sticky-nav-menu li{color:#fff;cursor:pointer;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:18px;font-weight:500;height:75px;line-height:75px;opacity:.5;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hfw-sticky-nav-menu li.active{opacity:1}@media screen and (min-width:640px){.hfw-sticky-nav-menu li:hover{opacity:1}.hfw-sticky-nav-menu .nav-menu-item:first-child{padding-right:25px;text-align:right}.hfw-sticky-nav-menu .nav-menu-item:last-child{padding-left:25px;text-align:left}}.invite-friends-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:385px;position:relative;width:100%}.invite-friends-hero-text{bottom:20px;left:20px;position:absolute}.invite-friends-hero-text>p{color:#fff;margin:0;max-width:300px}.invite-friends-hero-text-primary{font-size:32px;font-weight:500;line-height:37px}.invite-friends-hero-text-secondary,.invite-friends-hero-text-secondary-desktop{font-size:18px;line-height:24px}.invite-friends-hero-text-secondary-desktop{display:none}@media only screen and (min-width:640px){.invite-friends-hero-text{bottom:40px;left:0;margin:0 auto;max-width:440px;right:0}.invite-friends-hero-text-primary{font-size:42px;font-weight:500;line-height:47px}.invite-friends-hero-text-secondary{display:none}.invite-friends-hero-text-secondary-desktop{display:block}.invite-friends-hero-text>p{max-width:none}.invite-friends-hero .flex-tips{margin-top:40px}}.account .flex-tips{margin:60px auto;max-width:660px}.account .flex-tips>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account .flex-tips p{margin:0}.account .flex-tips .hidden{display:none}.account .flex-tips-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account .flex-tips-column.left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:8%;flex-basis:8%}.account .flex-tips-column.center{-ms-flex-preferred-size:72%;flex-basis:72%;overflow-y:hidden;padding-left:25px}.account .flex-tips-column.right{border-left:1px solid #b99b67;border-radius:1.5px;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.account .flex-tips-logo{margin-bottom:5px;text-align:center}.account .flex-tips-logo-image{width:32px}.account .flex-tips-logo-label{font-size:14px;font-weight:500;line-height:20px}.account .flex-tips-list-item,.account .flex-tips-title{font-size:13px;line-height:16px}.account .flex-tips-title{font-weight:500}.account .flex-tips-list{margin-bottom:0;padding-left:15px}.account .flex-tips-list-item{color:#635f53}.account .flex-tips-list-item>p{font-size:13px;line-height:16px;margin:0}.account .flex-tips-more{color:#b99b67;font-size:13px;font-weight:500;line-height:20px}.account .account-card.transparent{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:auto;margin-right:auto;max-width:350px}.account .account-card.transparent .content{padding:10px}.account .account-card.transparent .gold-text{color:#b99b67}.account .account-card.transparent .primary-text,.account .account-card.transparent .secondary-text{color:#000;margin:0;text-align:center}.account .account-card.transparent .primary-text{font-size:32px;line-height:37px;margin-bottom:5px}.account .account-card.transparent .primary-text.bold{font-weight:500}.account .account-card.transparent .secondary-text{font-size:18px;line-height:24px}@media only screen and (min-width:640px){.account .account-card.transparent{max-width:460px}.account .account-card.transparent .primary-text{font-size:42px;letter-spacing:1px;line-height:50px}.account .account-card.transparent.alternate .primary-text{font-size:32px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:15px}.account .account-card.transparent.alternate .secondary-text{font-size:18px}}.current-plan .plan-details .content-label{margin:0}@media only screen and (min-width:800px){.current-plan .plan-details-status{-ms-flex-preferred-size:70%;flex-basis:70%}}.current-plan .plan-details-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:800px){.current-plan .plan-details-cta{-ms-flex-preferred-size:30%;flex-basis:30%}}.current-plan .plan-details .badge.active,.current-plan .plan-details .badge.one-time{color:#58e944}.current-plan .plan-details .badge.inactive{color:#ff6d6d}.current-plan .plan-details .change-plan,.current-plan .plan-details .pause-plan,.current-plan .plan-details .reactivate-plan,.current-plan .plan-details .refresh-page,.current-plan .plan-details .select-plan{display:block;margin:10px 0;width:100%}@media only screen and (min-width:640px){.current-plan .plan-details .change-plan,.current-plan .plan-details .pause-plan,.current-plan .plan-details .reactivate-plan,.current-plan .plan-details .refresh-page,.current-plan .plan-details .select-plan{padding:14px 20px}}.current-plan .plan-details .pause-plan{color:#504d42;font-size:14px;line-height:17px;text-align:center;-webkit-text-decoration-color:#504d42;text-decoration-color:#504d42}.account .invitations-list{margin:0 auto;max-width:660px;width:100%}.account .invitations-list .hidden-desktop{display:block}.account .invitations-list .hidden-mobile{display:none}.account .invitations-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;padding:0 20px}.account .invitations-list-header .invites-sent,.account .invitations-list-header .invites-status{color:#9b9b9b;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:11px;font-weight:500;letter-spacing:1px;line-height:21px;text-transform:uppercase}.account .invitations-list-header .invites-status{text-align:center}.account .invitations-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.07);box-shadow:0 2px 20px 0 rgba(0,0,0,.07);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;max-height:71px;padding:10px 20px}.account .invitations-list-item-details,.account .invitations-list-item .action-button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.account .invitations-list-item-details>p{margin:0}.account .invitations-list-item-details .email{font-size:16px}.account .invitations-list-item-details .status{color:#aeaca5;font-size:14px}.account .invitations-list-item .action-button{background-color:#eee;color:#9b9b9b;font-size:11px;font-weight:500;height:30px;letter-spacing:1px;max-width:125px;padding:0}.account .invitations-list-item .action-button.action-sent{background-color:#b99b67;color:#fff}@media only screen and (min-width:640px){.account .invitations-list{max-width:660px;width:100%}.account .invitations-list .hidden-desktop{display:none}.account .invitations-list .hidden-mobile{display:block}.account .invitations-list-header .invites-status{text-align:left}.account .invitations-list-item{height:62px;padding:0}.account .invitations-list-item .email,.account .invitations-list-item .status{font-size:18px;margin:0}.account .invitations-list-item .status{text-transform:capitalize}.account .invitations-list-item-status.hidden-mobile,.account .invitations-list-item .email{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 20px}.account .invitations-list-item-status.hidden-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.invite-friends-steps{background-color:transparent}.invite-friends-steps .steps-container{margin:15px 0}.invite-friends-steps .step{color:#fff;line-height:8px;margin:0;position:relative}.invite-friends-steps .number{border:1px solid #fff;border-radius:2px;display:inline-block;font-size:8px;height:11px;line-height:9px;margin-right:20px;text-align:center;width:11px}.invite-friends-steps .text{line-height:15px;position:absolute}.invite-friends-steps .line{border-left:1px solid #fff;border-radius:1.5px;height:23px;margin-left:5px}.invite-friends-steps .line:last-child{display:none}.tracker-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;max-width:340px}.tracker-box-image{background-position:50%;background-size:cover;border-radius:8px;-webkit-box-shadow:6px 6px 40px -8px rgba(0,0,0,.5);box-shadow:6px 6px 40px -8px rgba(0,0,0,.5);height:130px;margin-right:10px;width:100px}@media only screen and (min-width:640px) and (max-width:1120px){.tracker-box-image-2,.tracker-box-image-3{margin-left:10px;margin-right:0}}.tracker-box-content{max-width:205px;min-height:120px;position:relative}.tracker-box-content-title{font-size:22px;font-weight:500;margin:5px 0}.tracker-box-content-text{font-size:13px;line-height:1.6;margin:0 0 25px}.tracker-box-content-button,.tracker-box-content-link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;line-height:normal;border:0;border-bottom:2px solid #e1cbc2;color:#000;letter-spacing:2px;padding:0 0 2px;text-align:left;text-decoration:none;text-transform:uppercase;width:102px}.tracker-box-content-button:after,.tracker-box-content-link:after{background-image:url(arrow-right-black-dash.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;float:right;height:7px;position:relative;top:3px;width:4px}.tracker-box-content-button{-webkit-appearance:none;background:none;color:#000;cursor:pointer}.tracker-box-content-link{display:block;width:89px}@media screen and (min-width:640px){.tracker-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.tracker-box-image{height:200px;margin-bottom:25px;width:225px}.tracker-box-content{max-width:225px}}.tracker-popup{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:7}.tracker-popup.active{display:block}.tracker-popup-container{background-color:#f4f7f9;border-radius:7px;margin:20px auto;max-width:900px;min-height:calc(100vh - 40px);position:relative;width:calc(100vw - 40px)}.tracker-popup-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px;padding:20px 0 0}.tracker-popup-close{background-image:url(close-black.png);background-repeat:no-repeat;background-size:100%;cursor:pointer;height:20px;right:15px;top:15px;width:20px}.tracker-popup .tracker-popup-offline-viewing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px}.tracker-popup .tracker-popup-offline-viewing .text{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.25;margin-left:10px;text-decoration:none}.tracker-popup .download-icon{background-image:url(download.png);background-repeat:no-repeat;background-size:100%;display:block;height:30px;width:30px}.tracker-popup .popup-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:640px){.tracker-popup .popup-main-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tracker-popup .tracker-popup-column-left,.tracker-popup .tracker-popup-column-right{-ms-flex-negative:1;flex-shrink:1;padding:20px}@media only screen and (min-width:640px){.tracker-popup .tracker-popup-column-left,.tracker-popup .tracker-popup-column-right{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tracker-popup .tracker-popup-column-right{-ms-flex-negative:1;flex-shrink:1}}.tracker-popup .video-container{height:177px;margin-bottom:65px;width:100%}@media only screen and (min-width:640px){.tracker-popup .video-container{height:224px;margin-bottom:20px}}@media only screen and (min-width:960px){.tracker-popup .video-container{max-width:405px}}.tracker-popup .video-container iframe{border:0}.tracker-popup .column-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.3;margin-bottom:20px;margin-top:0}.tracker-popup .quote-item{margin-bottom:35px}@media only screen and (min-width:640px){.tracker-popup .quote-item{margin-bottom:70px}}.tracker-popup .quote-item-img{height:41px;width:41px}.tracker-popup .name{font-size:16px;font-weight:500;line-height:1.75}.tracker-popup .name,.tracker-popup .role{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.tracker-popup .role{font-size:14px;font-weight:400;line-height:1;color:#9b9b9b}.tracker-popup .quote-item-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tracker-popup .quote-item-header-info{margin-left:15px}.tracker-popup .quote-item-text{font-size:14px;line-height:1.6}.tracker-popup .youtube-player{background:#000;height:0;max-width:100%;overflow:hidden;padding-bottom:56.23%;position:relative}.tracker-popup .youtube-player .play{background:url(play-button-youtube.png) no-repeat;cursor:pointer;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px}.tracker-popup .youtube-player iframe{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:12}.tracker-popup .youtube-player img{-moz-transition:.4s all;-webkit-transition:all .4s;border:none;bottom:0;cursor:pointer;display:block;height:313px;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;transition:all .4s;width:100%}.pic-grid-main{height:180px;margin-bottom:20px;width:100%}.pic-grid:not(.compact) .pic-grid-item-small{height:140px}.pic-grid-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pic-grid-item{background-position:50%;background-size:cover;border-radius:8px;max-width:none}.pic-grid-item-small{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10px;max-height:140px;min-height:90px}.pic-grid-item-small:first-of-type{margin-left:0;margin-right:10px}.pic-grid-item-small:last-of-type{margin-left:10px;margin-right:0}.account .profile .billing-history-table{max-height:220px;overflow-y:scroll;width:100%}.account .profile .billing-history-table td:first-child>a{color:#504d42;text-decoration:none}.account .profile .billing-history-table td:not(:first-child){color:#898989}.account .profile .billing-history-table .payment-info{display:none;max-width:30px;text-align:right}.account .profile .billing-history .see-all{cursor:pointer;display:none;float:right}@media only screen and (min-width:640px){.account .profile .billing-history-table{max-height:none;overflow-y:visible}.account .profile .billing-history-table .payment-info{display:table-cell}.account .profile .billing-history-table.collapsed{max-height:580px}.account .profile .billing-history .see-all{display:inline}}.account .profile .order-history-table{max-height:220px;overflow-y:scroll;width:100%}.account .profile .order-history-table div:first-child>a{color:#504d42;text-decoration:none}.account .profile .order-history-table div:not(:first-child){color:#898989}.account .profile .order-history-table .order-row{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;border-radius:4px;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account .profile .order-history-table .order-row:not(:last-child){margin-bottom:10px}.account .profile .order-history-table .order-row .shipped{-ms-flex-preferred-size:80%;flex-basis:80%}.account .profile .order-history-table .payment-info{display:none;text-align:right}.account .profile .order-history .see-all{cursor:pointer;display:none;float:right}@media only screen and (min-width:640px){.account .profile .order-history-table{max-height:none;overflow-y:visible}.account .profile .order-history-table .payment-info{display:block}.account .profile .order-history-table .order-row .shipped{-ms-flex-preferred-size:65%;flex-basis:65%}.account .profile .order-history-table.collapsed{max-height:580px}.account .profile .order-history .see-all{display:inline}}@-webkit-keyframes e{0%{opacity:.8}to{opacity:0}}@keyframes e{0%{opacity:.8}to{opacity:0}}.modal-message,.modal-title{color:#fff;font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;line-height:31px;margin:0}.account-modal-container{background-color:#000;display:none;height:100vh;left:0;padding-top:160px;position:fixed;text-align:center;top:0;width:100vw;z-index:7}.account-modal-container.show-modal{display:block;opacity:.8}.account-modal-container.fade-out{-webkit-animation:e 3s;animation:e 3s}.modal-title{margin-bottom:15px}.update-shipping-address-section{padding:0 25px 60px}@media only screen and (min-width:640px){.update-shipping-address-section{padding:0}}.update-shipping-address-section .update-shipping-address-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.5;margin-top:0;text-align:center}@media only screen and (min-width:640px){.update-shipping-address-section .update-shipping-address-title{margin-top:50px}}.update-shipping-address-section .input-container{margin-bottom:25px}.update-shipping-address-section .input-container.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:640px){.update-shipping-address-section .input-container.columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.update-shipping-address-section .input-container.columns .input-group-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.update-shipping-address-section .input-container.columns .input-group-container:first-child{margin-bottom:25px}@media only screen and (min-width:640px){.update-shipping-address-section .input-container.columns .input-group-container:first-child{margin-bottom:0}}@media only screen and (min-width:640px){.update-shipping-address-section .input-container.columns .input-group-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.shipping-address-modal .banner-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:none;font-size:14px;font-weight:500;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;text-align:center;text-transform:normal}@media only screen and (min-width:640px){.shipping-address-modal .banner-message{font-size:11px;height:31px}}.shipping-address-modal .banner-message.normal{background-color:#b99b67}.shipping-address-modal .banner-message.error{background-color:#ff6d6d}.shipping-address-modal .banner-message.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:640px){.update-shipping-address-form{padding:0 30px}}@media only screen and (min-width:960px){.update-shipping-address-form{padding:0 90px}}.update-shipping-address-form input,.update-shipping-address-form select{background-color:#f4f7f9;border-radius:3px;border:1px solid #e8eaee;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.06);box-shadow:0 2px 14px 0 rgba(0,0,0,.06);font-size:14px;height:60px;width:100%}.update-shipping-address-form .account-form-label{color:#635f53;display:block;font-size:12px;line-height:2;padding-bottom:5px;padding-left:20px}.update-shipping-address-form .select{width:100%}.update-shipping-address-form .select-styled{background-color:#f4f7f9}.update-shipping-address-form button{display:block;font-size:13px;width:100%}.update-shipping-address-form .form-cancel{-webkit-appearance:none;background-color:transparent;border:0;color:#9b9b9b;line-height:1.7;margin-top:30px}.update-shipping-address-form .buttons-container{margin-top:40px}.reviews-page .update-shipping-address-form .spr-button-primary,.update-shipping-address-form .primary-cta-button,.update-shipping-address-form .reviews-page .spr-button-primary,.update-shipping-address-form .shopify-challenge__button{margin:0 auto;width:85%}.flex-nav{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 0}.flex-nav .account-actions-container{position:relative}.flex-nav .account-menu{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);display:none;height:110px;position:absolute;right:0;top:45px;width:190px}.flex-nav .account-menu.hidden{display:none}.flex-nav .account-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:85px;max-width:110px}.flex-nav .account-menu a{color:#635f53;font-weight:500}.flex-nav .account-menu a:hover{color:#000}@media only screen and (min-width:640px){.flex-nav .account-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:800px){.flex-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1440px;padding:35px 25px}}@media only screen and (min-width:1120px){.flex-nav{padding:10px 65px}}.flex-nav.hidden{display:none!important}.flex-nav .nav-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3px}@media only screen and (min-width:800px){.flex-nav .flex-nav-logo{width:240px}}.flex-nav .flex-nav-logo.big-logo{display:none}@media only screen and (min-width:800px){.flex-nav .flex-nav-logo.big-logo{display:block}}.flex-nav .menu-icon-container{display:none;height:14px;width:14px}.flex-nav .menu-icon-container .menu-icon{cursor:pointer}.flex-nav .menu-icon-container .menu-label{color:#fff;font-size:13px;font-weight:500;margin-left:10px;text-transform:uppercase}.flex-nav .site-logo{padding:5px 15px}@media only screen and (min-width:960px){.flex-nav .site-logo{padding:0;width:auto}}.flex-nav .site-nav{background-color:rgba(0,0,0,.9);display:none;height:100vh;left:0;list-style:none;margin:0;padding:80px 0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:3}@media only screen and (min-width:800px){.flex-nav .site-nav{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow-y:auto;padding:0;position:static}}.flex-nav .site-nav li{min-height:60px;padding:20px 28px}@media only screen and (min-width:800px){.flex-nav .site-nav li{min-height:auto;padding:0 5px}}.flex-nav .site-nav li a{display:block;height:100%;line-height:1.2;width:100%}@media only screen and (min-width:800px){.flex-nav .site-nav li a{color:#635f53;display:inline-block;height:auto;line-height:normal;width:auto}.flex-nav .site-nav li a.small{display:none}}.flex-nav .site-nav .log-in-out-link #site-nav__link-logout{color:#898989}.flex-nav .site-nav .try-flex-link{color:#b99b67}.flex-nav .site-nav .trial-link{display:block}@media only screen and (min-width:800px){.flex-nav .site-nav .trial-link{display:none}}.flex-nav .site-nav .home-link{display:block}@media only screen and (min-width:800px){.flex-nav .site-nav .home-link{display:none}}.flex-nav .toggle-navigation{-webkit-appearance:button;-moz-appearance:button;appearance:button;background:none;border:0;font-size:35px;font-weight:500;outline:0;padding-right:26px;padding-top:5px;position:relative}.flex-nav .toggle-navigation span{background:#27251f;border-radius:3px;display:block;height:2px;margin-bottom:6px;position:relative;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:26px;z-index:1}.flex-nav .toggle-navigation span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.flex-nav .toggle-navigation span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}.flex-nav .toggle-navigation.toggled :first-child{-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px)}.flex-nav .toggle-navigation.toggled :nth-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(.2);transform:rotate(0deg) scale(.2)}.flex-nav .toggle-navigation.toggled :nth-child(3){opacity:1;-webkit-transform:rotate(-45deg) translate(-1px,-4px);transform:rotate(-45deg) translate(-1px,-4px)}.flex-nav .toggle-navigation.toggled span{background:#fff}.flex-nav.fixed{left:0;height:66px;position:fixed;right:0;top:0;width:100%;z-index:7}@media only screen and (max-width:800px){.flex-nav.fixed{display:block}}.flex-nav.fixed.banner-above,.flex-nav.fixed.banner-above.marketing:not(.banner-active),.flex-nav.fixed.banner-above.no-marketing:not(.banner-active){top:0}.flex-nav.fixed.banner-above.banner-active{top:44px}@media only screen and (min-width:640px){.flex-nav.fixed.banner-above.banner-active{top:46px}}.flex-nav.fixed .alternative-cta-button{background-color:#b99b67;color:#fff}.flex-nav.fixed .alternative-cta-button:hover{color:#27251f}.flex-nav a{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;line-height:normal;color:#fff;padding:0;text-align:center;text-decoration:none;text-transform:none}@media only screen and (min-width:350px){.flex-nav a{font-size:28px}}@media only screen and (min-width:800px){.flex-nav a{color:#635f53;font-size:14px;font-weight:400;padding:5px}}@media only screen and (min-width:960px){.flex-nav a{padding:5px 15px}}.flex-nav .alternative-cta-button,.flex-nav .primary-cta-button,.flex-nav .reviews-page .spr-button-primary,.flex-nav .shopify-challenge__button,.reviews-page .flex-nav .spr-button-primary{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:none;padding:10px 25px;text-transform:uppercase}@media only screen and (min-width:800px){.flex-nav .alternative-cta-button,.flex-nav .primary-cta-button,.flex-nav .reviews-page .spr-button-primary,.flex-nav .shopify-challenge__button,.reviews-page .flex-nav .spr-button-primary{display:block}}.flex-nav .toggle-options{display:none}.flex-nav .toggle-label{color:#fff;display:none;font-size:13px;font-weight:500;letter-spacing:1px;line-height:1.76;text-transform:uppercase}.flex-nav .menu-quiz-container{max-width:400px;width:100%}@media only screen and (min-width:800px){.flex-nav .menu-quiz-container{display:none}}.flex-nav .menu-quiz-container .quiz-menu-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.5;color:#b99b67;display:block;text-align:center}.flex-nav .menu-quiz-container .typeform-share{display:block;font-size:18px;text-align:center}.flex-nav .menu-quiz-container .typeform-share:after{background-image:url(arrow-right-white.png);background-size:100%;content:"";display:inline-block;height:9px;width:8px}body.toggled-navbar .mobile-cart,body.toggled-navbar .site-header__logo-image,body.toggled-navbar .site-logo{display:none}body.toggled-navbar .nav-mobile-icons{z-index:4}body.toggled-navbar .zEWidget-launcher{display:none}body.toggled-navbar .alternative-cta-button.gold-button.sticky-bottom{z-index:1}@media only screen and (min-width:800px){body.toggled-navbar .toggle-label{display:block}}@media only screen and (min-width:800px){body.toggled-navbar .flex-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.toggled-navbar .header-account-cart-icons,body.toggled-navbar .menu-icon-container{display:none}body.toggled-navbar .nav-header{padding:20px 28px;position:absolute;right:0;top:10px}body.toggled-navbar .toggle-navigation{padding-right:0}body.toggled-navbar .toggle-options{display:block}@media only screen and (min-width:800px){body.toggled-navbar .toggle-options{display:none}}body.toggled-navbar .site-nav .separator{border-top:1px solid #585858;height:1px;margin:15px 28px 40px;width:30px}body.toggled-navbar .site-nav li{padding:0 28px 25px}body.toggled-navbar .site-nav a.site-nav__link{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:normal;text-align:left}body.toggled-navbar .site-nav a.site-nav__link.small{font-size:20px;line-height:1.6}.header-account-cart-icons{display:none}@media only screen and (min-width:800px){.header-account-cart-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-account-cart-icons ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.header-account-cart-icons a{padding:0}@media only screen and (min-width:800px){.header-account-cart-icons a{padding:5px;margin-right:10px}}@media only screen and (min-width:800px){.header-account-cart-icons .cart-overview{margin-right:10px}}.icon-user{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(profile.png) no-repeat;background-position:50%;background-size:21px 22px}.icon-shopping-cart,.icon-user{border:1px solid #eef1f3;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:39px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}.icon-shopping-cart{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:url(cart.png) no-repeat;background-position:50%;background-size:21px 22px;position:relative}.icon-shopping-cart .items-counter{color:#fff;font-size:9px;font-style:normal;font-weight:500}.icon-shopping-cart .items-counter-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b99b67;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;top:-7px;width:12px}@media only screen and (min-width:800px){.mobile-cart{display:none}}.nav-mobile-icons{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:800px){.nav-mobile-icons{display:none}}.nav-mobile-icons .top-link{font-size:22px;opacity:.6}.mobile-link{display:block}@media only screen and (min-width:800px){.mobile-link{display:none}}.desktop-link{display:none}@media only screen and (min-width:800px){.desktop-link{display:block}}#shopify-section-header{background-color:#fff}body.marketing .flex-nav.banner-above,body.no-marketing .flex-nav.fixed.banner-above{top:46px}@media only screen and (min-width:640px){body.no-marketing .flex-nav.fixed.banner-above{top:0}}.cart-page-title{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:normal;padding-top:30px;text-align:center;text-transform:uppercase}@media only screen and (min-width:640px){.cart-page-title{padding-bottom:30px}}.cart-page .primary-cta-button,.cart-page .reviews-page .spr-button-primary,.cart-page .shopify-challenge__button,.reviews-page .cart-page .spr-button-primary{padding:14px 20px}.cart-page .additional-checkout-button--apple-pay{background-color:#27251f!important;min-width:0!important;display:none!important}.cart-page .next-period-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cart-page .next-period-section .label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.cart-page .next-period-section .label-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.cart-page .next-period-section .input-legend-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-top:10px}@media only screen and (min-width:640px){.cart-page .next-period-section .input-legend-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin-left:15px}}.cart-page .next-period-section .next-period-legend{margin-top:10px}.cart-page .old-price{display:inline-block;font-weight:400;text-decoration:line-through}.cart-container{border:1px solid #f0dfbb;margin:10px}@media only screen and (min-width:640px){.cart-container{margin:10px 9.5vw}}@media only screen and (min-width:1120px){.cart-container{margin:10px 20.5vw}}@media only screen and (min-width:1440px){.cart-container{margin:10px 295px}}.cart-container .cart-item:last-child .item-container{border-bottom:none}.cart-item{padding:20px 10px 0}@media only screen and (min-width:640px){.cart-item{padding:20px 32px 0}}.item-container{border-bottom:2px solid #f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.item-container .item-img{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media only screen and (min-width:640px){.item-container .item-img{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}}.item-container .item-img img{height:auto;margin:0 15px 20px 0;max-width:97px}@media only screen and (min-width:640px){.item-container .item-img img{max-width:none;width:240px}}.item-container .item-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:640px){.item-container .item-data{-webkit-box-flex:3;-ms-flex:3 0;flex:3 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:35px}}.item-container .item-data span:not(.old-price){display:block}.item-container .item-data span:not(.old-price).order-product-description{display:none}@media only screen and (min-width:800px){.item-container .item-data span:not(.old-price).order-product-description{display:block}}@media only screen and (min-width:800px){.item-container .item-data .right-side{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}.item-container .item-data .item-quantity{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27251f;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:640px){.item-container .item-data .item-quantity{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.item-container .item-data.subscription .when-first-shipment{padding:0}.item-container .first-order-title,.item-container .item-price{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#27251f;margin:10px 0 20px}@media only screen and (min-width:640px){.item-container .item-price.non-subscription{text-align:right}}.item-container .subscription-order-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#27251f;margin:5px 30px 15px 0}.item-container .first-order-shipping-price,.item-container .recurring-order-shipping-price,.item-container .subscription-order-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#27251f;line-height:1.5;margin-bottom:15px;padding-right:20px}@media only screen and (min-width:800px){.item-container .recurring-order-shipping-price{font-size:13px;text-align:right}}.item-container .when-first-shipment{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;text-align:center}.item-container .when-first-shipment,.item-container .when-next-shipment{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#27251f;line-height:1.5;margin-bottom:15px;padding-right:20px}.item-container .when-next-shipment{text-align:left}@media only screen and (min-width:800px){.item-container .when-next-shipment{font-size:14px;text-align:right}}@media only screen and (min-width:800px){.item-container .first-order-shipping-price{font-size:14px;padding:0;text-align:right}}.item-container .order-comment{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#27251f;line-height:1.4;margin-bottom:20px;padding-right:40px}.item-container .item-subscription{background-color:#f6f6f6;padding-top:15px;width:100%}@media only screen and (min-width:640px){.item-container .item-subscription{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.item-container .next-shipment{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#27251f;display:block;margin-bottom:23px;text-align:center}.item-container .item-subscription-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:640px){.item-container .item-subscription-container .item-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:640px){.item-container .item-subscription-container .item-price{padding-right:25px}}@media only screen and (min-width:1280px){.item-container .left-side{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}.item-container .remove-button-container{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:15px auto;text-align:center}@media only screen and (min-width:640px){.item-container .remove-button-container{text-align:right}}.item-container .select{margin-left:20px;width:90px}@media only screen and (min-width:800px){.non-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.non-subscription>*{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.non-subscription .remove-button-container{text-align:left}@media only screen and (min-width:640px){.non-subscription .remove-button-container{text-align:right}}.non-subscription .order-description,.non-subscription .order-product-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#27251f}.non-subscription .order-description ul,.non-subscription .order-product-description ul{padding:0}.cart-bottom-message{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:20px;font-weight:400;line-height:normal;color:#27251f;display:block;margin:40px 0;text-align:center;text-transform:uppercase}.cart-buttons-container{background-color:#fff;bottom:0;max-width:1440px;position:relative;width:100%;z-index:3}@media only screen and (min-width:800px){.cart-buttons-container{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.cart-buttons-container .cart-buttons{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}@media only screen and (min-width:800px){.cart-buttons-container .cart-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.cart-buttons-container .cart-buttons>*{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:15px 0 0}@media only screen and (min-width:800px){.cart-buttons-container .cart-buttons>*{-ms-flex-preferred-size:auto;flex-basis:auto;margin:15px 5px 0}}@media only screen and (min-width:800px){.cart-buttons-container .cart-buttons:last-child{margin-right:30px}}.cart-buttons-container .apple-icon{font-family:Georgia,serif}#your-shopping-cart .zEWidget-launcher{display:none}form[action^="/cart/add"] [type=submit]{visibility:visible!important}.empty-cart-container{text-align:center}#paypal-express-button{display:none}.apple-wallet-image,.giftcard-qr img{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}body,html{background-color:#fff;color:#000}.apple-wallet,.print-giftcard{display:none}}.login-form-group{margin:20px 0}.login-title{text-align:center}.login-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-new-customer{border-bottom:thin solid hsla(0,0%,59%,.5);padding:10px 0 30px;text-align:center}.login-new-customer-cta{padding:0 10px;text-align:justify}.login-credentials{padding:10px}.login-credentials-reset-password{background:none;border:0;margin:0}.login-reset-password{padding:10px}.login-reset-password [type=submit]{display:inline-block}.login-middle-icon{display:none}@media only screen and (min-width:640px){.login-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1000px;min-height:310px}.login-credentials,.login-new-customer,.login-reset-password{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 80px}.login-new-customer{border-bottom:0;border-right:1px solid #f0dfbb;padding:0 80px;position:relative;text-align:left}.login-new-customer-cta{padding:0;text-align:inherit}.login-middle-icon{background:url(oval-icon.svg);display:block;height:53px;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translate(53%,-50%);transform:translate(53%,-50%);width:21px}}.user-form{margin-bottom:20px;padding:10px}.user-form a{color:#000}.user-form input,.user-form label{display:block;margin:5px 0}.reviews-page .user-form .spr-button-primary[type=submit],.user-form .primary-cta-button[type=submit],.user-form .reviews-page .spr-button-primary[type=submit],.user-form .shopify-challenge__button[type=submit]{background-color:#27251f;color:#fff;margin:20px 0}.reviews-page .user-form .spr-button-primary[type=submit]:hover,.user-form .primary-cta-button[type=submit]:hover,.user-form .reviews-page .spr-button-primary[type=submit]:hover,.user-form .shopify-challenge__button[type=submit]:hover{background-color:#545452}.reviews-page .user-form .spr-button-primary[type=submit]:active,.user-form .primary-cta-button[type=submit]:active,.user-form .reviews-page .spr-button-primary[type=submit]:active,.user-form .shopify-challenge__button[type=submit]:active{background-color:#eee;color:#8a8a8a}.user-form [type=email],.user-form [type=password],.user-form [type=text]{width:100%}.user-form .form-group{margin:20px 0}.user-form .hide{display:none}.user-form .error-message ul{margin:0}.user-form .title{text-transform:uppercase}.register-title{text-align:center}@media only screen and (min-width:640px){.register{margin:0 auto;max-width:400px}}.activate-account-actions,.activate-account-title{text-align:center}.activate-account-actions [type=submit]{display:inline-block;margin:0 10px}@media only screen and (min-width:640px){.activate-account{margin:0 auto;max-width:500px}}.shopify-challenge__container{padding:30px}.shopify-challenge__button{background-color:#27251f;color:#fff;margin:20px 0}.shopify-challenge__button:hover{background-color:#545452}.shopify-challenge__button:active{background-color:#eee;color:#8a8a8a}.page-not-found{text-align:center}.contest-quotes{background-image:url(contest-bg.jpg);background-size:contain;padding:50px 7%}.flex-page{margin:30px 5vw}.template-article #MainContent>:first-child,.template-blog #MainContent>:first-child{padding-top:0}.template-article .flex-nav,.template-blog .flex-nav{display:none}.popular-posts-section{border-bottom:1px solid #d8d8d8;margin:40px 20px 20px;padding-bottom:40px}@media only screen and (min-width:640px){.popular-posts-section{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%}}.popular-posts-section span{display:block}.popular-posts-section .popular-posts-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;text-align:center}.popular-posts-section .popular-post{margin-top:10px}.popular-posts-section .article-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;line-height:1.19;margin-top:25px}.popular-posts-section .article-preview-content p{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42;color:#545452}.popular-posts-section .article-data-container{width:100%}@media only screen and (min-width:640px){.popular-posts-section .article-data-container{margin-left:50px;width:50%}}.popular-posts-section .article-preview{border-bottom:1px solid #d8d8d8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px 0}@media only screen and (min-width:640px){.popular-posts-section .article-preview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.popular-posts-section .article-preview:last-child{border-bottom:none}.popular-posts-section .article-image-container,.popular-posts-section .article-image-link{display:-webkit-box;display:-ms-flexbox;display:flex}.popular-posts-section .article-image-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:175px}.popular-posts-section .article-image-link img{max-width:175px}.popular-posts-section .article-image-preview{height:221px;width:175px}.popular-posts-section .total-posts-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:normal;margin-bottom:15px;margin-top:10px}@media only screen and (min-width:640px){.popular-posts-section .total-posts-title{font-size:28px}}.popular-posts-section.blog-home{border-bottom:none;margin:40px 0 20px 40px;padding-bottom:20px}.blog-preview-info{height:543px;padding:40px 20px 20px;position:relative;text-align:center}.blog-preview-info span{display:block}.blog-preview-info .blog-description{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.41;color:#545452;margin-top:10px;text-align:center}.blog-data{border-bottom:1px solid #d8d8d8;padding-bottom:20px}.blog-data span{display:block}.blog-data .categories-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#959595;margin-bottom:15px;margin-top:10px}@media only screen and (min-width:640px){.blog-data .categories-title{margin-bottom:5px;padding-right:20px}}@media only screen and (min-width:960px){.blog-data .categories-title{padding-right:40px}}.blog-data .blog-logo{height:81px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:253px}.blog-data .blog-categories{border-bottom:2px solid hsla(0,0%,95%,.5);padding:10px 40px 30px}@media only screen and (min-width:640px){.blog-data .blog-categories{border-right:2px solid hsla(0,0%,95%,.5);-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:40px 0;text-align:right}}@media only screen and (min-width:640px){.blog-data .categories-mobile{display:none}}.blog-data .categories-desktop{display:none}@media only screen and (min-width:640px){.blog-data .categories-desktop{display:block}}.blog-data .categories-list{list-style:none;margin-top:0;padding-left:0;position:relative}.blog-data .categories-list .current-tag,.blog-data .categories-list a{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.78;color:#959595;padding-right:40px;text-decoration:none;text-transform:lowercase}@media only screen and (min-width:640px){.blog-data .categories-list .current-tag,.blog-data .categories-list a{padding-right:20px}}@media only screen and (min-width:960px){.blog-data .categories-list .current-tag,.blog-data .categories-list a{padding-right:40px}}.blog-data .categories-list .current-tag{color:#27251f;font-weight:500}.blog-data .categories-list .current-tag:after{background-color:#b99b67;content:"";height:25px;position:absolute;right:-2px;width:2px}@media only screen and (min-width:640px){.blog-data-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-page-section .pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 40px 20px 0}.blog-page-section .pagination a,.blog-page-section .pagination span{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:1.6;line-height:normal;color:#959595;margin-left:5px;text-decoration:none}.blog-page-section .current{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f7;border-radius:3px;color:#aa8a54;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:20px}.blog-page-section .next a,.blog-page-section .prev a{color:#aa8a54}.blog-article .article-title{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;font-weight:500;line-height:1.05;color:#fff;margin-top:0}@media only screen and (min-width:640px){.blog-article .article-title{margin-top:10px}}.blog-article .back-to-blog{z-index:1}.blog-article .article-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:534px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1440px;overflow:hidden;padding:35px 35px 0;position:relative}.blog-article .article-hero:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#000));background-image:linear-gradient(transparent 50%,#000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media only screen and (min-width:640px){.blog-article .article-hero{padding:55px 20vw 0}}@media only screen and (min-width:1440px){.blog-article .article-hero{padding:55px 288px 0}}.blog-article .article-hero img{width:100%}.blog-article .article-hero .blog-logo{height:38px;width:119px}.blog-article .article-content{border-bottom:1px solid #d8d8d8;margin:0 10vw;padding-bottom:50px}@media only screen and (min-width:640px){.blog-article .article-content{margin:0 20vw}}@media only screen and (min-width:1440px){.blog-article .article-content{margin:0 288px}}.blog-article .article-content ol li,.blog-article .article-content ul li{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:400;line-height:1.8;color:#27251f;margin:8px 0}@media only screen and (min-width:640px){.blog-article .article-content ol li,.blog-article .article-content ul li{font-size:20px}}.blog-article .article-content p{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:400;line-height:1.8;color:#27251f;margin:40px 0}@media only screen and (min-width:640px){.blog-article .article-content p{font-size:20px}}.blog-article .article-content table tbody,.blog-article .article-content table thead{font-size:18px}.blog-article .article-content table td{padding:8px}.blog-article .article-content .quiz-container{margin:30px 0}.blog-article .article-content .quiz-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:none;transform:none;position:static}.blog-article .article-content .quiz-banner .quiz-banner-close{display:none}.blog-article .article-author-info{margin-top:40px}.blog-article .blog-breadcrumbs-container{z-index:1}.blog-article .blog-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;padding:0}.blog-article .blog-breadcrumbs .breadcrumb:after{background-image:url(arrow-right-breadcrumb.png);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:6.7px;width:4.3px}.blog-article .blog-breadcrumbs li{margin-right:10px}.blog-article .blog-breadcrumbs a{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:normal;color:#fff;opacity:.6;text-decoration:none;text-transform:uppercase}.blog-article .blog-breadcrumbs a.current-article{opacity:1}.blog-article .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-article .comments-section{margin:30px 25px}@media only screen and (min-width:640px){.blog-article .comments-section{margin:30px 20vw}}@media only screen and (min-width:1440px){.blog-article .comments-section{margin:30px 288px}}.blog-article .comment-container{border-bottom:1px solid #d8d8d8;list-style:none;margin-bottom:30px}.blog-article .comment p{font-family:Lustria,Georgia,Times New Roman,Times,serif;font-size:16px;font-weight:400;line-height:1.62;color:#27251f}.blog-article .number-of-comments{font-size:24px;font-weight:400;line-height:1.2;color:#27251f;margin-bottom:5px}.blog-article .leave-a-comment,.blog-article .number-of-comments{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.blog-article .leave-a-comment{font-size:11px;font-weight:500;line-height:normal;color:#959595;letter-spacing:2px;text-transform:uppercase}.blog-article .comments-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-article .comment-input-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:640px){.blog-article .name-email-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blog-article .comment-input,.blog-article textarea{background-color:#eef1f3;border:0;border-radius:3px;margin:10px 0;width:100%}@media only screen and (min-width:640px){.blog-article .comment-input{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}}.blog-article textarea{padding:20px}.blog-article .primary-cta-button,.blog-article .reviews-page .spr-button-primary,.blog-article .shopify-challenge__button,.reviews-page .blog-article .spr-button-primary{width:100%}@media only screen and (min-width:960px){.blog-article .primary-cta-button,.blog-article .reviews-page .spr-button-primary,.blog-article .shopify-challenge__button,.reviews-page .blog-article .spr-button-primary{width:27%}}.post-author{color:#27251f;font-weight:400}.post-author,.post-date{display:inline-block;font-size:14px}.post-date{color:#545452}.account-card{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}.account-card .content,.account-card .minihero{padding:30px}.account-card .minihero{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:transparent;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:230px}.account-card .minihero p{color:#fff;font-size:26px}.account-card .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:50px}.account-card .content:not(:last-child){border-bottom:1px solid #dedede}.account-card .content.shipping-details{border-bottom:none}.account-card .content.secondary{background-color:#f4f7f9}.account-card .content-label{color:#504d42;font-size:10px;font-weight:500;letter-spacing:1px;line-height:12px;text-transform:uppercase}.account-card .content-primary{font-size:24px;line-height:29px}.account-card .content-secondary{color:#504d42;font-size:14px;line-height:17px;margin:0 0 15px}.account-card .content-secondary.light{color:#898989}.account-card .content-primary,.account-card .content-secondary{margin:0 0 5px}@media only screen and (min-width:640px){.account-card .content.two-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.account-card .details-grid{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.account-card .details-grid,.account-card .details-grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.account-card .details-grid-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.account-card .details-grid-row:not(:last-child){margin-bottom:25px}.account-card .details-grid-image-container{height:112px;width:112px}.account-card .details-grid-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:5px}.account-card .details-grid-description .text-label,.account-card .details-grid-description .text-primary,.account-card .details-grid-description .text-secondary{margin:0 0 3px}.account-card .details-grid-description .text-label{color:#504d42;font-size:11px;font-weight:500;line-height:13px;margin-bottom:3px}.account-card .details-grid-description .text-primary{font-size:18px;line-height:27px}.account-card .details-grid-description .text-secondary{font-size:14px;line-height:17px}@media only screen and (min-width:640px){.account-card .details-grid-description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.account-card .details-grid.secondary .details-grid-image-container{height:50px;width:50px}.account-card .details-grid.secondary .details-grid-image-container>img{height:25px}.account-card .details-grid.secondary .text-primary{font-size:16px;font-weight:500;line-height:19px}.account-card .details-grid.secondary .text-secondary{color:#39393a;font-size:14px;line-height:17px}.account-card.next-shippment span{display:block;font-weight:400}.account-card .customer-profile,.account-card .shipping-address{position:relative}.account-card .customer-profile .edit-shipping-info,.account-card .shipping-address .edit-shipping-info{background-image:url(gold-arrow.png);background-size:100%;content:"";cursor:pointer;height:24px;position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:21px}@media only screen and (min-width:350px){.account-card .customer-profile .edit-shipping-info,.account-card .shipping-address .edit-shipping-info{right:20px}}.calendar-container{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.calendar-container .calendar{border:0;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:800px){.calendar-container .calendar.small{width:100%}}.calendar-container input[type=radio]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0}.calendar-container .year{display:none}.calendar-container .month{-webkit-box-shadow:none;box-shadow:none;width:100%}.calendar-container .month span{color:#27251f;font-size:14px;opacity:.7;text-transform:capitalize}.calendar-container .days{border:0;-webkit-box-shadow:none;box-shadow:none}.calendar-container .day,.calendar-container .day.diluted{background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.calendar-container .day.diluted{color:gray}.calendar-container .day.diluted span{font-size:14px;opacity:.4}.calendar-container .day-radios:checked+.day{background-color:#b99b67}.one-month-button{text-align:center}@media only screen and (min-width:640px){.one-month-button .gold-bordered{margin-bottom:15px;padding:14px 20px}}.adjust-shipment-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:3px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1.3px;text-transform:uppercase;width:170px}.adjust-shipment-button.primary-cta-button,.adjust-shipment-button.shopify-challenge__button,.reviews-page .adjust-shipment-button.spr-button-primary{background-color:#000;font-size:12px;line-height:normal}.flex-popup{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:7}.flex-popup.active{display:block;overflow-y:scroll}.flex-popup .banner-message{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;line-height:1.2;display:none;text-align:center}.flex-popup.with-message .banner-message{display:block}.flex-popup.with-message .popup{display:none}.flex-popup .popup{background-color:#fff;border:1px solid #959595;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px auto 0;max-height:250px;max-width:356px;padding:20px 30px;position:relative;width:100%}.flex-popup .popup .close{background-image:url(close.png);background-size:100%;cursor:pointer;height:22px;position:absolute;right:10px;top:-40px;width:22px}.flex-popup .popup-label{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;text-align:center}.flex-popup .popup-label,.flex-popup .popup-options{margin:0}.flex-popup .popup-options{list-style:none;padding-left:0}.flex-popup .popup-option{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:70px;cursor:pointer;height:70px;margin:0;width:100%}.flex-popup .popup-option:not(:last-of-type){border-bottom:1px solid #dedede;border-radius:2.5px}.flex-popup .popup .back-button{font-family:Proxima Nova,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;background-color:#f4f7f9;border:0;border-radius:0 0 8px 8px;bottom:0;color:#635f53;height:50px;left:0;margin-top:10px;position:absolute;text-transform:uppercase;width:100%}@media only screen and (min-width:640px){.flex-popup .popup{margin:115px auto 0;max-width:400px}}body.modal-active,html.modal-active{height:100%;overflow:hidden;position:fixed}@media only screen and (min-width:640px){body.modal-active,html.modal-active{position:relative}}
/*# sourceMappingURL=theme.css.map */